public inbox for archer-commits@sourceware.org
help / color / mirror / Atom feed
* [SCM]  archer-swagiaal-upstream: Merge branch 'master' into archer-swagiaal-upstream
@ 2010-11-16 18:17 swagiaal
  0 siblings, 0 replies; 8+ messages in thread
From: swagiaal @ 2010-11-16 18:17 UTC (permalink / raw)
  To: archer-commits

The branch, archer-swagiaal-upstream has been updated
       via  b42ec9a11fee3e463e7fcb019c08b533d64747a9 (commit)
       via  fe12b092e5f0085281ce09e94c541ea2eeb8e4e4 (commit)
       via  ccae871af2e5963b0b6d5467a41982f7f218875b (commit)
       via  83ef38220fa6a963e11b592dc63fe5ff540fcbf1 (commit)
       via  b3dc839d953520a1e4b2a66425e5c589475cec4d (commit)
       via  f4160a60204da977af41ce5cc984af76a0b96e65 (commit)
       via  35e427b76abcbcbf3faa7be78828a900777476e3 (commit)
       via  479d34415d438cb903b03495d21024f7a0d2bb38 (commit)
       via  4da0884073e5a4e464eed13293fb4458255d8dd7 (commit)
       via  dd80b3ebfaae70b2fb34cc0a92348a272e6cc848 (commit)
       via  603686b32e907e5a2f6761e2633c6a3937128c07 (commit)
       via  5097cdcc3758b39b213555d944e995c57531004c (commit)
       via  1f3223243cb9dce65d15e485eb7b10c3c29b3e0e (commit)
       via  91e77a2dadfcc2da238145c8f7538e1bf60cd893 (commit)
       via  1fbfe5836f6cb33edb0d232ba145ccd52c359b7e (commit)
       via  95aa50e02997e2c95e342adb6895bda63bf89bac (commit)
       via  94607e51af04ec6ee708c55239cdeb78c7d41df0 (commit)
       via  e8b212e21800a12661936e7a943c7daa9d1088a7 (commit)
       via  97060a82bac95c43b0ad497fa1313b5ca59c3d00 (commit)
       via  e15d3f1e9a9e0373291f0f8ca8420ca3fc749ba2 (commit)
       via  1b080e5c812a10d012790f79eefbf638de75ccd1 (commit)
       via  774ffe9e9d84a0ff884bb2b21d97c8f915c5152e (commit)
       via  550202613b8b567107580a062f418947b689e1ed (commit)
       via  787ced139be0421e8c5e0fbfe7ff5429d8b67601 (commit)
       via  dcca8d3dfdd4166e3192214edb8e04dca236731f (commit)
       via  0c775a6234f13a97229cc0bcebeb73f0cafa9d9d (commit)
       via  1afa9b4c79b59bf187f6629e31cafb85f4e445c6 (commit)
       via  9f2a4c761ef976fdfb4f577965f533ece6ae5fbd (commit)
       via  1cc93f904c223a595c3f41894751af0b30445e86 (commit)
       via  003496e6982380db1773e30170b119c7f3620dff (commit)
       via  3edd55a2b0f3444c7d37cbf003b73694e54d2bc2 (commit)
       via  ef713b00f2cd6a459d0a54fc135a89b037f8473b (commit)
       via  7d5a91474a0cdb796031ddc25aa0d107be6eb39d (commit)
       via  f315c52904765d5565ca733990b4669cbdd49e9b (commit)
       via  831cbee68bdbcd09f9ab019f97eaeffaab814435 (commit)
       via  cf320ffc8f681fe4c905b72e84cef4cfdd6c34df (commit)
       via  0aef60bc38db1570f0cb8dbb911262462fa3bb9c (commit)
       via  d8fe843c07b52bd0fe2c6028255e9ba238872d16 (commit)
       via  2d2fab1e79945baf5d0afd9b5b39e7a06e227516 (commit)
       via  4d7c3dada182d003459fc58a3d9ccd007a71d829 (commit)
       via  51d482007a9e846df89e68d78ef290f659a59370 (commit)
       via  1cadd0709fed603af6a5ed85c3b0bad29e86f8da (commit)
       via  9c71e9c0d7209d261e25e637a353d86490ddfd95 (commit)
       via  3ee415453d3877b67cfaa0c3c127af6304a8e658 (commit)
       via  45159048697d9647168a2b436a312ea3d2dc7780 (commit)
       via  1007825bd6b7e3b8790bf0f42485e1359aa3962b (commit)
       via  3fb10e156211cbabdde596b03fea1b9780ecc679 (commit)
       via  3ac4c69d2e95f5985c27c4e9287f34a8cea98ecf (commit)
       via  bef9f4dc3ec8d6060d7efa0a02d396ef635fb2a6 (commit)
       via  1e63dae39c2da9726182d90e491049be8b05be2b (commit)
       via  6405077542cc5b6325d29381059ec6da8e014489 (commit)
       via  7230711e31ddbf07c57cbb2f6fa365ef1ea5fca1 (commit)
       via  110f62ff8cdaafe1f62d4ccf87acbf9ec54ec8c1 (commit)
       via  daf877c040390d8c63871f303a8af637af29a21e (commit)
       via  e848cef8dfe2b3cd4064029df315f4cb3798d1c2 (commit)
       via  e0b23b65cc7d2632e753f4e63b15cb35a367fad3 (commit)
       via  c014cc56111333f7c8757615a06ff83467bebb3d (commit)
       via  dc79c9d70fd271361c1de38988c31914bf02b911 (commit)
       via  f2cce584e9ca6da90e08ba4ef9c5728e6d5659de (commit)
       via  86f524e3bac0da140d57dcb15d50a3b85cb5f3c0 (commit)
       via  4550c9db5003341e7690bbd7b4a08f6d5d49c725 (commit)
       via  c61e52853767278ca6a9f997dae8e4e706b745b8 (commit)
       via  9500a47c33216200c084a2d186f51f89bb2842c0 (commit)
       via  2601496ec3f61488f10bbba6d34e3532a2fdd11d (commit)
       via  100d4cd4f6f42014c07e6acd0d9b6187d1259b2e (commit)
       via  48f09c3898b89b81f693bab1389476a10ba72e2c (commit)
       via  a5f2975bdd252a4b851cdbf5d082a07ebebc7cd0 (commit)
       via  e4fc1367b43f494dd3f33c5f29b08f631809790e (commit)
       via  b44aa726772752492fc1721e381d09b0146156a7 (commit)
       via  5d4538292daab7951fc4a816bba8b31feeaab991 (commit)
       via  e77390af68b6110d9ef06395c3c5055249cd2a50 (commit)
       via  7feb2234cbbe936c2a48e8b442bfcaf487bb6c00 (commit)
       via  be5d47630b22a77813f607d9e2f8b2b843345a30 (commit)
       via  8d7ba29117a77e20beba75ec5c767a801a0c4ba4 (commit)
       via  9c14d06d05f4ebb7c839c8285f598c6091a35da9 (commit)
       via  f8d20ee4a41ea7149ac8bd4f78a0316e3ac059b4 (commit)
       via  2a19fb230b8ee399551804ee86727c4d9ad31e1c (commit)
       via  0e144e829308658248d5546d52ffeb28b15e2b68 (commit)
       via  5ab6e655f66d692250a3fd029c2e2dd3d98c6c6e (commit)
       via  165ea935fa6610ee8d21fa7a123a867acc94f3ce (commit)
       via  e8c38aa2bb35b5abeae940f8728661b77012aec2 (commit)
       via  1dce25c761a38616931e47546359a0babbc5f88d (commit)
       via  471b5dc75b242447b2ad91a069ae84874d6e30f2 (commit)
       via  071518426bded225bc28d6480fd39f1891519f74 (commit)
       via  b7ccfa5e25fb1df62eb455e7ee234b99c70d13dc (commit)
       via  e56e65ba8ddc42de23477c11c8553e11edac51db (commit)
       via  2c7c9e97e654779550ce5f1da513368e53852996 (commit)
       via  7415f6aaa8613ca439040420347d6df75e495702 (commit)
       via  0cc7114393b1d8ab9f6c58284afe4941c6d8f2f7 (commit)
       via  a88208defa655bd9070d1281c31a4224f6fd6db7 (commit)
       via  5f5809c6ce20fce7b221e65843b18550e53203b5 (commit)
       via  7b593c557d14ab9cc21638be6518e279b929cdfb (commit)
       via  4b4ecb533f41287206e9eec601963c2a014b9f83 (commit)
       via  583e61f90299f75322cd29483351d378c6d185c8 (commit)
       via  6aa0516e6febd8d17d8d2fd49ad9061b7940b1ee (commit)
       via  7eef2add1e87e2a3083c8549029d28c93df5dab4 (commit)
       via  87c4cdd048cfaef8db45587bc58f06df97e992b9 (commit)
       via  39f348ae3d7fcda912135ea2ef8af4a3797c5a0a (commit)
       via  156555e0dd67ee54144f7877847d6a4d5b3bfb85 (commit)
       via  550df216bb6d848ad393cf96c88d626d7da88505 (commit)
       via  26148f25dbe24f2c22ffaaba73852172611d311b (commit)
       via  8405572c5488d38c1b02fc159432eaaf7ff07eb3 (commit)
       via  8d8114061768f9657f0869d2954f63a5a48c7382 (commit)
       via  89cb907efc4c75ce8bfc672c69b4bc22f2c74aae (commit)
       via  5062b183c190c8339d11d61aa0cac1150fe41b70 (commit)
       via  00c3bfe025e9419e0a9a337e940db4f76e8ff78c (commit)
       via  a858b45ab08abe6362385984f9dd2999aa2df59d (commit)
       via  bf5cb1467d41bca799f36f4564d8f4c76476dc5b (commit)
       via  98d040efa816a321cec956def2865b0372a17741 (commit)
       via  12ce367e025aa650b27afb83d36eecff66ef5905 (commit)
       via  874be79c426e888f67f18d96b0a837c79546a08a (commit)
       via  f539ba5797fa3c3a167c84d368778333bbf6e6db (commit)
       via  3468845cf828e997090099c88b1735c604106d24 (commit)
       via  5d5b76023ab4d796ed9eb9e3a02a02f1dd06aaa0 (commit)
       via  af87e42fa4e758ed82ce7cfec167ebec299e3bf9 (commit)
       via  5e6f6a11bf2d5c6cdb4556d6906615d6dd64b5ff (commit)
       via  9a2bd35a6fdbe385d0768e876a269c2d4fefb1f3 (commit)
       via  06df7f5ccdb68654e2978554d279ed4d1b46a645 (commit)
       via  774c0801b3a964a7d611102d69f9230a127f5366 (commit)
       via  68c19cc2eb92a1a44b6e5b6465f9315b4e5266e0 (commit)
       via  21847ae52fc7b26bee800270ba1d96abc1db07f6 (commit)
       via  fd50a55b1de8ccd660f7573fa677dcbf5234504f (commit)
       via  f4adc15f9eade09c52dc4c8815cb489597fa8e80 (commit)
       via  89681dbb8411456f08a5f3b9c8a4a3d4b231daad (commit)
       via  d6320a093f4d297b2a0819988d4e3e6a1b1321f7 (commit)
       via  e42900c60c2bde6a8680c4fd260a57d173419efd (commit)
       via  d16905b01ec440caf9b9d0aebe1ada80b22ee281 (commit)
       via  936e4250911dc3c4943783bb44a5c94a987897ed (commit)
       via  91e5d44a5440bd1018028759f02fadc715f6b103 (commit)
       via  5220f0051c7d9dc4e440c2f48aab5e6779bb07d0 (commit)
       via  dc732ab277fc738be8596790f3b6512883fad19b (commit)
       via  2af78ff3212d774245864f527a442b57dc4ec736 (commit)
       via  b513843c81172d96f0d365ffd3f356a175b1b683 (commit)
       via  8f8155235f71462c4f2e3031336131824e72e4ad (commit)
       via  0b9e810b27cf59712abc905289ad134fecc8c6ce (commit)
       via  d552655b4fa7dcaf2b40d9e190b752df6b063036 (commit)
       via  730af9f6239085f1f62a61a37612154d32f75d72 (commit)
       via  f8942a0d2ad1734c52e1dd3cadd3aa412de327e5 (commit)
       via  b612002e6aab3536b645fae3e7ac991dbc11427e (commit)
       via  9af2d88c1e99cc0bf4593efe2cc25e26be7fb0a8 (commit)
       via  ea00e595c65960514f156a8e1639e71eef5753e4 (commit)
       via  ed2c7099633ddd54a58a523b6e4c377013193f94 (commit)
       via  7770d2f4535f87eee0415946a675d1fb8f489303 (commit)
       via  1dc2e9b312872dd2882594324b8b0dbb5cf2025a (commit)
       via  e675d31ff4c84d9e8e1d92d8274bd52b9c3fe80d (commit)
       via  27791b32eea79646c8b96e3c6b83aeefc27bc1a1 (commit)
       via  c2d636362c30af59d290a2e66860143669542185 (commit)
       via  8e3eeadc9e1d04a52be2b8b00578b339aabe9dcd (commit)
       via  b3338f3e3f76357d4ce3a649dbe7957824a82a07 (commit)
       via  a58b0da3c225ac304959ef6e8de56fe84d970ed0 (commit)
       via  3ccd7a287fc2515525f797ee492e64d487c92708 (commit)
       via  891eaafc8685002d1c8a5169053c86256f5e9ddc (commit)
       via  859bf2bfae8e797048278bd9c195bd0cac2d7650 (commit)
       via  8cc6a10b9e6f99eb81b60807d076aafecb0c0e31 (commit)
       via  ee5cf7d013bae34f525f169e0f3823a012a5871e (commit)
       via  48a7534346e7531457ec11ec543ac839097a9fc9 (commit)
       via  be23213b0255aa5124ce0475ec66b113973a108a (commit)
       via  33f2256080e6494abc9d63c589d3459279723b23 (commit)
       via  07bb390d0d100d7a5046861d2bd9deabffae64ca (commit)
       via  b723d3e94bf135c3c59b7b7cafba4baae355df4a (commit)
       via  0e03e762f44581936efa72e245065fe05a16ff84 (commit)
       via  ee9092a331d74142b74657051ceca14f36a333d4 (commit)
       via  e7d22f507fcee4dd8c7869e30d197e4079356d3a (commit)
       via  6737b3df32e5f18e441bffa81670cad040a4e8bd (commit)
       via  e1eeda55629ae072081070ef7901b68576a67107 (commit)
       via  ab621c2d5de88a3141c9d39592e4a061136a71af (commit)
       via  f03cfcef631b8b709a61f9c62e980a8e9b2df1ba (commit)
       via  9822d0d65fd29fab677141058ab001c091dcb716 (commit)
       via  6da47bfa006acd632167ba2eaf00b0952ab7224f (commit)
       via  d46a12a4692edbb95848cb8aa82ce42a0737a313 (commit)
       via  1e1cb3da9c0aad73e40d3e4d0f72c97d7b15c787 (commit)
       via  16f2c1eff82da476c48410b7bf1e6523e569ebe0 (commit)
       via  d2ec97943ab6a71a34039b90413d49c30c06611c (commit)
       via  dce8ebc2edaca7c4a0dafb0f56fb6d24842bf27f (commit)
       via  ab5fbf66c212fa7e087fd04af41b40bd347f0cf6 (commit)
       via  460494aba401d8c1c06d0860da6cc0cb5cf80597 (commit)
       via  f27f743af7cfc6b056340ac8fceca0ea7bf8b4f2 (commit)
       via  45fd64be9998b68cca8e6da92e93cca124345b23 (commit)
       via  a448c547d9e1ad698f0ebe52b6206db20b63e906 (commit)
       via  e9246671002e0d459ed97321436c4bf44b4b1afc (commit)
       via  9810479548aa51abe3bed774c5f1426d85fe9e18 (commit)
       via  11dfdf56221313e0a27a1dca916e222bdce7b8c4 (commit)
       via  c213a7dc8e79a49263a222d1db45b2ef384ddb83 (commit)
       via  5471de0bb592c0f63ac67704bf74c733ab95fc89 (commit)
       via  a9d3abcd79018bbaf8ed6000b8fb445936fc7fd1 (commit)
       via  653d38b1806744712655bdd45d0afd85e29a6588 (commit)
       via  414455fb0544ec67c3258a8673a355d208399892 (commit)
       via  31401e24be886bdf460f115f7804c69aa118e5b6 (commit)
       via  cbca720518e5efd7761e29a995944ad1c8535ff4 (commit)
       via  36d1deeb2f285dfb4f588c6c81dea897dc120899 (commit)
       via  1bc4710e30694c7f0319d57ed8e1ee6c23ebd759 (commit)
       via  d9cf29db9c3c4c608efe3c34f6c36b7e9e2c50b7 (commit)
       via  2bf6d9050c558824b2b0204d6ae18c33e81a193d (commit)
       via  96d5306dea53311a18432583ca865f793a31f4f2 (commit)
       via  1670b2d209b4416a5e4a8763a6d16ffa3b6710ad (commit)
       via  d5f4a84e0662cfa26c730eb7f81959a778591ef2 (commit)
       via  06dd19c7dcc8ef5098f1b98f24b657a81f24d99c (commit)
       via  b2237005769b8de286894f2d8d36e9e959019c46 (commit)
       via  d0b8a5a2be345f831d188e55c69778a49c10264f (commit)
       via  7e9d52e9df72f3dd3a925e1527104318658d8451 (commit)
       via  a96476131a8045900eb407d2cc1fc712bcded2bc (commit)
       via  6bb53786952433bfcc34ac896a90a4f124c67811 (commit)
       via  0aaf3f8de1d6f477f8fb8de936f6e41b3e5c2137 (commit)
       via  e5fa5c23990232005caabd89bcbf666f7f63c1b1 (commit)
       via  1090218768a7bc994399067ece174bcfeae86741 (commit)
       via  a52d33ee62cfc9b117e0c34fc98021ca8c115491 (commit)
       via  d8d2c40696f0b959f9a997b05f10e92646ae6997 (commit)
       via  c619812c381908704dd4d385be9a7f74d2b6e49a (commit)
       via  0dec04cd391afbd7848a83092d1fbfc5dfbdb0e1 (commit)
       via  715c8705f637e8505d601c1ccf86fc3e00d58c95 (commit)
       via  c0dab19a92624ea7778c8c10a46acf2e7fa5b0a7 (commit)
       via  18adfa0ebdbcf5bc5b83209a72c1bd7c112b1193 (commit)
       via  8be50900be59aee3d98bfd3739efc43879ecf59d (commit)
       via  cee21f54f10cbc59edd243eead62003426680657 (commit)
       via  1f66ce293dcf912e856512ab042685442cb1a604 (commit)
       via  ba4425ae906ea625835613f9152d5f0e8d4f6208 (commit)
       via  6cf47741faf811d7816dd54cf838e256e32d29b9 (commit)
       via  2d72b617c4080b4f6ad82c0212ecedd90042a289 (commit)
       via  d66549fedb7aba7ab755452e068cc3cdb3525739 (commit)
       via  4272775a1eff21ac17a90a5b3b11e3de0554dd73 (commit)
       via  cca862e1eb7d8a3f1a6f16dee3bfd953ad0e23f9 (commit)
       via  0ae6e883ffabbbd3ebc60d59e3e6aa0d4eecf383 (commit)
       via  539f158bf0dd3e9ebaad971f40998fde44a679fb (commit)
       via  656eeed366db725765eb1bbba41387595b2f3910 (commit)
       via  44cad9ebe5f8f69251216948bd7b0f1719cd417b (commit)
       via  38dc720f9b66df1122f4d63b96a866a00386816a (commit)
       via  a4c2a2ca7166bff825e4806197e040374c854c92 (commit)
       via  d2a8b4a4c7e8c1ae5ecf3935644514eff6e2077c (commit)
       via  f2af4777c54d5b99a30890a0bdb6e5cb2c2a0920 (commit)
       via  75eefffd1a0359b2e38bcd703b63d6232209144c (commit)
       via  a2964f7ce24fabe1e4357e82ea457b9252c550a7 (commit)
       via  bfa490e2a62d2330775c3354a2bb4a10b1ce9f94 (commit)
       via  b9fec5b4ee3a77a1d49e9c6f55ced129f43b8006 (commit)
       via  13b68f3e84043a7be14dfaf4e48456c589ada73b (commit)
       via  e5b782fb1908e3bdb9950489aa0a1b84460ea73c (commit)
       via  b59c334f41d4a793352df0563f6d7ba0f1166342 (commit)
       via  86a26289bc9d7f8b26115134a36044748095a9de (commit)
       via  ce9ec74d6dc0539f7f0a1dde42718831fbecd7db (commit)
       via  12dec400fbd5feede3977ccafe6c7d8e75852f89 (commit)
       via  d2970815195013ac303585ae4272b721d168e367 (commit)
       via  0cde3f1656516b8d4932048b214702faa4628aeb (commit)
       via  271cfeec5a425c90aa90583dcaf6bf988695a047 (commit)
       via  df5ec02eb8b23a7706f93d40e1fb48b0428629fb (commit)
       via  d336ad88e4c37d54669dbef15636e110ca353008 (commit)
       via  da68190916ac987538f5c86a3775bffc13e2768e (commit)
       via  dcc7e051e31667b6788b8bf42165a3f9cdcd25ba (commit)
       via  e61b7c14491a0e4018c58e4e61887488108d1a7d (commit)
       via  97ef8570a549af75a57816e94d6bd1a36c8dd220 (commit)
       via  3831d7e6a2f9dddb67c40b21ed1582a2afbc45fa (commit)
       via  225a0a1ee6f15f73619d42820036f9fb7f899598 (commit)
       via  5b2ee1fb0fc1fd0064f3a70062996be8dfa835de (commit)
       via  f05040bf6e7ece806da2ba0943598312e8187c99 (commit)
       via  bba6cada1d513421728b04c5a9078bd0066186e0 (commit)
       via  3f08e6e0e30cc27608f8c257e9e3adc55cee9f33 (commit)
       via  cf96b9465bb8c84fa4e12b8116cfad216b130f13 (commit)
       via  77a7b168d109e1a85571130cea413017adf7ebf9 (commit)
       via  8be941b9ba9ef001a45aed2349dd0cc619a2024f (commit)
       via  d01f999fb76e39c651b8cc9ec0e9a54ce204041f (commit)
       via  c0db44e3c62db256f853445359619b52f6f916d4 (commit)
       via  326a8778de585aa8bf8358409e735c253e53e613 (commit)
       via  dd27d5c2d16490fdaaec82a6b242ae29229d6e47 (commit)
       via  2b95718c85fe50547c0ac1670c3f53d64020dd00 (commit)
       via  b036112d2e8202b627404901bdf7d81152d394d9 (commit)
       via  7cf0f2402656595e50a390bcdf78dad3bc30f537 (commit)
       via  18fb65f478a4e8288bd9513728ae1e806a519e5c (commit)
       via  7d08342da7ff47c7a075e31af843927b93cefa73 (commit)
       via  b7ea7aba0499438dd4d230cc6577f9d2f108a294 (commit)
       via  6f62fad7e30dbb269e40bd71957e88e35e4c1d90 (commit)
       via  0e7a75f6f7e3894d9574bb5e3b0fe9ca5e2ea0e6 (commit)
       via  43f222f67cc4a0aeeb966c7a9f190eea20459f54 (commit)
       via  15ef70c19bfe9f903856764776e031ba6c3bb6fa (commit)
       via  c0ba854aa9cbdfa8f19402938771525fc9a6f62c (commit)
       via  53ccce96816da4cc81a751df4cb23e1cdda68674 (commit)
       via  943f2dab3dd994445a06e31fed55d3465bb5ed6b (commit)
       via  7330bf514b8675bd531eb2be35436e20454eddf4 (commit)
       via  526ef4cbd8c9d81b03e3959a6e39b428563cc09e (commit)
       via  b43844688379a4524c11ae351dce0720089b7444 (commit)
       via  4df22d322881d57e16ad4cbee187d0d7487f20df (commit)
       via  423f54f27c6911e87cb6a35fbce794d307fe7cf5 (commit)
       via  ebd0153e90ab7856539a14827aeda9a74473a4b9 (commit)
       via  c89aa7b89cf6270eeabf351018a0cd429b6f0320 (commit)
       via  af056d0eca88e1065dae3727d5e66e7d2612dc3d (commit)
       via  c03747ba4ff28b09249912ccf718dedb8287e8f8 (commit)
       via  0c27c473ae34636414ea12e3d7431663a10a0d75 (commit)
       via  367f20d2bdb4049fd4d6a129d64a9efb01dc3054 (commit)
       via  1ec52b975c4c261732902aa97a89b26f6870302b (commit)
       via  b1244daa8637c7d9eaaf551f5c999945762f97f1 (commit)
       via  fb77fd60a4e632be4d12f0bcea04acf4c61ababa (commit)
       via  92618ab86dce541adcb5aa596e4a9b5e3501f9aa (commit)
       via  880e5eca29b94d95154b150fe1cbed905cef968b (commit)
       via  e16fa69b0506536ac45ebd53e821e4a9c31c56c3 (commit)
       via  4f57f20b4f467e411b761d0abbe5698afad1150c (commit)
       via  edca47c2e236a4ffd2f7a52029aa28d3e6dc1f2c (commit)
       via  6805ac1075724135e072dd95288eb8754db13313 (commit)
       via  329d2d0460d108444ea178ef45a82d2d0b433822 (commit)
       via  a7bc7a97afa95f553a3908b21b6ca230eb4b0ca1 (commit)
       via  15ae69b92ef1be627a37f5889c2e041379d926bb (commit)
       via  95d32c21a9edd56f10731f2b121f6a00a271761e (commit)
       via  4df5723d3d1f3ac8e5ad69db48938d6062f1b837 (commit)
       via  1d12b35d8847fe309096c6f6ff47384e27ff975e (commit)
       via  ec4e8e11bd4cc3ed3301ceadc4f218b9ce7ea237 (commit)
       via  0dc46e7eb62878252cadac52882e12a1449a84c4 (commit)
       via  549516ee264dd9aadfe620a6a1a126ebd31b63f6 (commit)
       via  773fb0dac9329b4d4884149a0c385c89f1264207 (commit)
       via  85d53a5da81016bdcf8f59e660d598b67733b686 (commit)
       via  62c607d7b91baa4d108f1aea59c47b5926fd941f (commit)
       via  382e7d7d333508b51b3bdeb90a38fff105b900da (commit)
       via  20caee832f9f4047243f181b9a8f7dfe055f06a5 (commit)
       via  9bb468270551fd6bba0d1668a4161b1652055466 (commit)
       via  ac56403f3f75e1a731b91ed669791f7c04024b00 (commit)
       via  71280c7d4bd0486db7100f49c87ff5211890f1ff (commit)
       via  e227a3b67ba0cf7aad90a2cc7d3664dc64cf0174 (commit)
       via  ed5c19665ba26348c2f51e257c8667cf21d0df9b (commit)
       via  4b12592f127621657a422b51d53186ccd44b9ad4 (commit)
       via  ea83a2707ca7adb87e4af37ae66221140ec758e4 (commit)
       via  7f73b16f0a7f617c01443fa12d9c0f4073ba7079 (commit)
       via  47967cc493d79ef2b574677c9da5afec3df775f4 (commit)
       via  ad20e5eb15d037a31e3b484e9f57542dc927c0a9 (commit)
       via  aec03eb8ae5e9ebf62daa1c2f1135bd0b23720cc (commit)
       via  72a52a75035eea0e41eacad35b61a8ef8d25ed72 (commit)
       via  cecc659ff339f09009a48032672292883263a4ab (commit)
       via  1f36c401a948ba088da26b8f66002552e90421b6 (commit)
       via  eb6c1ad80260feec29bc4fec1ef0228ad7e383d9 (commit)
       via  d0af2bdde055ad7df65790f5725a926f2b6c5a44 (commit)
       via  e8a090b3384454f09c5f191ffa954f368c76d10a (commit)
       via  f436e12c656a8bbd93ef8948928322c089128eda (commit)
       via  8d7231636f77e0631d4232d79b7e57ec69ae4c09 (commit)
       via  4b8866f58d981ccfc841070c8a366661338db128 (commit)
       via  58beeed5ce32cac71f4abde3b190984f9dbe0664 (commit)
       via  c290e784cf9943779c0531a3e9f6d7aa7c22cb9c (commit)
       via  f6fcc8796498fc0136a2e7493a8ae0ddd29b4018 (commit)
       via  11a94fad08f146f52ea4bfc34f194ceefc85e2e5 (commit)
       via  5cadd780e2909d24cb41b9a1b48b16385c834639 (commit)
       via  7c59491f02de02410c8bccf525b7447a5a0594df (commit)
       via  1010a27d3706b299aa9958e82667d57f01f58204 (commit)
       via  42ffc82f732aa73bf565f4a51ed6e509955c8462 (commit)
       via  0c3e0e15aeb2029e8d7841d289c7be7d38572850 (commit)
       via  b82ddc1f796104420a19b08ee50d72316782bcd2 (commit)
       via  1ee0c33c426de06c97c75bfdf5e5f990c2f42261 (commit)
       via  617f69caa31b60b5c838f8a1a76cec1becfa7dff (commit)
       via  55b9f5fe55d30ef96cd98b9458b7ea7b870e6976 (commit)
       via  7abd9bc8b37cb4244f85a743f237f017d03a2366 (commit)
       via  56164c7ec53e3836f3bf25c8627580c6521b4a23 (commit)
       via  27a709284e8419d78ee042ec78fda19e11a94017 (commit)
       via  9e580aa51107b206d0e1306f126996dd8db71dcf (commit)
       via  734274a9a8c5041fa4dcefe9d72fc0b0d697b2a3 (commit)
       via  41d92efc2bba2bf24b8c0ed8d98eb3b90825fdd9 (commit)
       via  d3eb7e583b5ba36bc96cabd529031df5140d504f (commit)
       via  953b1cda13c595456aa3690205b0f520bad6c78d (commit)
       via  422dd49c10741028349fee7fe3587767226eb032 (commit)
       via  8bf055c94d7fe0c58e5c0fdd724d0fcce6dcf2a0 (commit)
       via  8f12d6cd84773dc22d1e7b3ec36c0e8d91fcd188 (commit)
       via  497c3ac470e706d65f8c27931b29e9069163fafe (commit)
       via  40d6506dc236659cffbad1e37c7bd4ddeb37860f (commit)
       via  261511b8209b641461fab0f0e942c4d1aaf77068 (commit)
       via  f2647fd1f2c72d6264c497637bfab87a23a854df (commit)
       via  d6e7ea1bfef1184826601afb3668b73c4e23840f (commit)
       via  0e71db4d2ee3a8c168c6ef5476a36fabd58c7c11 (commit)
       via  3e28ee57dc62c171355315a6924c07e9463923b4 (commit)
       via  7bf5255da5694eff7632e8464e44f3299217034d (commit)
       via  5e8450e4a974ea0d04bb46dadd4cac674e374d22 (commit)
       via  aa639c6329ec493e3e9f123a4a845bed859507e8 (commit)
       via  ee293fdd5ff3486bef65e4f872b463f6d92932d9 (commit)
       via  acc8af847d83213abc69174e5a2cdc9b5b9eeecf (commit)
       via  52dbb162613f7cb7cf4e414b86d507052c63bc21 (commit)
       via  567c55d94fe7bce0dd3d82618b3ee7f910319e1a (commit)
       via  b2bdd4ec26d7368c66530c89e0e9d04584f23ac2 (commit)
       via  5ce5693ba8da81ee0afa7b743e80daf4b735abe4 (commit)
       via  6aceb3f76551c9332a1fc12a7ba4cbb6fbd9a52e (commit)
       via  c35d4b17866d95f88dfec12539acd6714bdb7061 (commit)
       via  31754a9dc78c7d283677b7e5e3d68dff891371b6 (commit)
       via  475c0e4dc2b66e2025dbc862155a55fd8b04466c (commit)
       via  328d04710b395061e65b4c9d3e063ff4ff9d5117 (commit)
       via  120873b176cfac0958e0378feec2c46139890545 (commit)
       via  d53f48c3a270300ec7a3620e2270d9c7d6a0fca4 (commit)
       via  bceafcae973da3cf59458e425f39c46fac613997 (commit)
       via  fa51fc3bc5c3b8781a058b5917e15ca09c5ff2db (commit)
       via  1c2ae3626f38f87861a6f0eb0fb3063023cb3fd7 (commit)
       via  5c7709b71724f8b8371506d280a07660d58ca8cf (commit)
       via  6fcc496fec7b750793c85da4fd70470e8d176cfa (commit)
       via  56b89e1f162465abef29b960fd88b7ae574e70fa (commit)
       via  23c304e2a4ba1b02530f4cc2d5da8c17a5bec27f (commit)
       via  6febdbdd2647bf02802d4f051d37dd312ffdda85 (commit)
       via  07d01a4532b79e258289dc72905ac3725d420baf (commit)
       via  b61a5fe0940352717a42426aec70e4844e8654fc (commit)
       via  c6fa80a910f4e2c12c70869510b04356a93cc009 (commit)
       via  ba4510b656b08751f72d4741b93c4596ad8eeaff (commit)
       via  09f7409a10f0506560e3567be4c15b49ac5396fa (commit)
       via  0b6be011a6eaa679b9a25f623c98f72c625807c4 (commit)
       via  ae35288a9e046b50754df56422e61ca7179e325c (commit)
       via  9f3ac352623ece6d170a6f94b3413ee532528c29 (commit)
       via  c6a5f5560402451d3ebd0f559d4f891151cc96a6 (commit)
       via  cd120c49a12d5ea43939991a64438b337d9e5c7e (commit)
       via  405e18f17fbc5a62ce6c17b0d2749883de095673 (commit)
       via  8f8c824eac3c205b015bc4a4c3bd4b6e4f17d57c (commit)
       via  5a239fd6b354ceb8a4883cadb007b10ea2996065 (commit)
       via  9df2cd6d9d166bc17e3251e41b1118b76976336a (commit)
       via  365f0a0b6b629c3f8e5001d10b55c83963f08d35 (commit)
       via  0cc328604bb680d93e600926a5da3797e93f41d0 (commit)
       via  df0e1413b3a179a86e8e207174902999acdafbb2 (commit)
       via  713e5270b64c38eec2661edd46ac9b29443e21d8 (commit)
       via  016bf22e98cd670562662c2917badf3ba0517f1d (commit)
       via  da5fd72707e1f19dab343c9de9c51d4cf48eba61 (commit)
       via  5911a53fbef58ea324bac00ffc64dc9d6deb8df7 (commit)
       via  519e1f7c53a6d0add495fa08c5eccedbc24a1d3e (commit)
       via  c408df2d80e5def5fc57fff7bc2dcf9e79f6d15a (commit)
       via  3c608a850b8c35416d1dfef6875af62adf62f076 (commit)
       via  0d21ec3bc7edce96ad959d5e9fd2fd8bc0b8e307 (commit)
       via  5354be2515b24e1f451606218fed990039ed3591 (commit)
       via  a94d3393376ef0fd2b60292ad33100ca830c2df0 (commit)
       via  8ce2c9ced8485dc64edd4c274007d9252061521d (commit)
       via  6a4a712ca215ea1fea95fe64e73d92ec7bb8305b (commit)
       via  efe1b362417c1cd51b6a0ca00bcf21a3fb797cd5 (commit)
       via  01a3616d4397e5cc80e024d1583e966706b66854 (commit)
       via  59c9593474be8bba278d9361a689ebad4013e314 (commit)
       via  132173fd8d416c8f2f2f71410a51a5db5d322f50 (commit)
       via  f6333da5a82280bea786876098c03afcc2b0cce7 (commit)
       via  71fe0f1709007d0d57fb8d72cba05522eaa74ff1 (commit)
       via  3e6d829c6e8ff5fa42e0fddee02b35289b923192 (commit)
       via  542a3569b097c18cf0022684ff7a86fe29d55901 (commit)
       via  573c1119b57082cf461812195dda577cea7b0bb8 (commit)
       via  f521e4e01ae86e32bf3372c62c2f1a0d4c18be96 (commit)
       via  537e20cf693b1dc7723d036d85fbc014cfa2cad8 (commit)
       via  998a835316aca40a3df80a9991fd73b802cbe50f (commit)
       via  7b7b712ff734469249d45c6cc98146f10d45a16a (commit)
       via  8365ae81b6bc04f6aa0f6b159324ad410fcde9e1 (commit)
       via  c7465b74e0390c3561c74222075347b70b656e80 (commit)
       via  8fc8ce88b9e5d37fd7d56d6316befe8d0b34934e (commit)
       via  6bf0f2b7d2a68e073be94bea605df7d8de208e7e (commit)
       via  ba28cdd5101969ea7cfd37beb751ba4b16cd9b5d (commit)
       via  b14ca9d327450399370cd8eed3443feeb1373de5 (commit)
       via  cb6b882dbc1402600f7d5d651ff3e1df151de886 (commit)
       via  780f02f612dece92f3f88fbccf30b6cd4762da2c (commit)
       via  b3be260c7c271e8040c28f1ef613f8b17b2558d6 (commit)
       via  8d61ca616c147122a84210098a56d5ccc717fd20 (commit)
       via  0a4da4bd5cb49f922ecc723bfdd6d5fd654e17cb (commit)
       via  cf7b7b38fd5f32865f0c91d1b6f929c08e04ff0a (commit)
       via  e884cc5b62f170280dd49a35793bb516d95e7d8d (commit)
       via  6ab8c51073a44168a14e41f7c5d590096d1e595d (commit)
       via  7ec6b44ca25a6d438e2d7e0afed2c60dc3c4a6e7 (commit)
       via  b286d112086a57f79a8f99f35603ad8d1ec941e4 (commit)
       via  97b83d6b602057bc8f7a19deb9f73ca79bc360ac (commit)
       via  6b2534a30ca06e71cce484bce81b81deca7fb961 (commit)
       via  cf7740d1f850789e09a5721f5346b0c728afb0e6 (commit)
       via  a5ca68f1382731e7116470550bf72ea41b0ad29c (commit)
       via  562fabbaa40fe9e601eddc2e0ab3c8cc615cf9a3 (commit)
       via  8e041785876903fcba2a5b910364355418e20080 (commit)
       via  9952a7464b8327d03c12dd338e95abff0f020675 (commit)
       via  2b79a82a5aeff8a7bff82c4b87cf0cfc93f65fef (commit)
       via  7928c19c95e1b231d54b54a9d7f1561351a896d4 (commit)
       via  2b30eb2c73bd6e3e90395810f7cec50eab0e3924 (commit)
       via  c150a650f5dca644a1429021bc1383a41729a21a (commit)
       via  7af29a1c682299ffdbc0fe45bdf3e8cb452ca40b (commit)
       via  95043b5295b1c6a3d9ddae522c555abb5a9eaf63 (commit)
       via  80e7c8457cb26d08bc9666bd2c8ea6345ebfde06 (commit)
       via  064df19323c9f55c65f71212acc36fc0ca96d922 (commit)
       via  af8bd20c28872e99508947450db56881d94477e9 (commit)
       via  21e870a935598a2731a54fbfeb57293a15dd4c76 (commit)
       via  d6e3db8d9c3ede1e602885a843d8ada8a94ad498 (commit)
       via  2ffd25c5ace6a94e958467bbf04fbd7e81ca7373 (commit)
       via  dde65f0a6260392383d4026ea333ae9b3d78f785 (commit)
       via  8da7c5d9803d592e1c8cd7d2ef0c1f98aac85653 (commit)
       via  794d06ab231d8e817263d3a150537be5ee7b4e08 (commit)
       via  8621e6dd5d4e09a1135bed0422589940ff698e98 (commit)
       via  2a02d41a75e820ac0b188ce1cac5d6d3b839a829 (commit)
       via  78cca33bcd7e04a61989f45d06b400c9e7738a5e (commit)
       via  c98c00243d8e75b8d2270fb498a3e67051703cd5 (commit)
       via  75340462b9828c45502f4f32ca2b85569c4dc596 (commit)
       via  0beaf39b06501a444f7889f6faf111328d4bff50 (commit)
       via  f9323c693b69235720f629a3362839ed03e2c812 (commit)
       via  a4b255aef270c6827d402671b1869e43e77623b7 (commit)
       via  c29c1e6bd34573233b7a0f511f12a9b0f3a6f5b1 (commit)
       via  649178bdab0fb4110252339e1ed18d238a94596b (commit)
       via  1eac8800a137cb937257b2d9bce01d943eb68378 (commit)
       via  efcb744ec1fabfcde357b03f0e202b7c323c3145 (commit)
       via  58eb7227e73fcad96dc7ba7359b733bcaab8eb10 (commit)
       via  b13bd6996bbef8e41187ce35d9e4df3e735104d6 (commit)
       via  4931291da074cb6c3fefe875856d6d4df8b2ff9b (commit)
       via  a32c9b2b5d7ea3f6e41d5f511c784bd42589e83f (commit)
       via  b7b39aa45195dea276d2452fcae2ccd3f6107345 (commit)
       via  e5d232941da2c8502b1c9d3541bc40df84ec5132 (commit)
       via  b42ed799fa280967003c0abff633b8c5d9921353 (commit)
       via  eca57139b5a7c4619021c0f0610ecf252721cee8 (commit)
       via  63af819489d07814068aa2b1aa60ca728345807e (commit)
       via  81333092777154d9253a19b8a921438d6947e51b (commit)
       via  4eb54660ebf77c7400240600845a6193c11822ec (commit)
       via  f0693f918e2626ad6f0aadec0178a72b6cc1eac5 (commit)
       via  172fd2400ce2a6e40daf416d344bcd8b97b4467c (commit)
       via  b2147050b6428dfc5d36e198f89fdc370209edf8 (commit)
       via  fae9ee2010239a1bbf1faa12113213c2b3cfc054 (commit)
       via  dfba873caef40585f45ed92a91697335fde0b853 (commit)
       via  5ffd042d12b93325b2c6b82b8743a1111c6f8e5b (commit)
       via  6bf40536020ec51fdb58f03f738f88644ab3fdf4 (commit)
       via  b6c7ffa5df5c5e34d4497dfc1e40483f5afab455 (commit)
       via  78cd501a87590d746bda84811532749d49a67562 (commit)
       via  2af34d77acf96a4cb2951fdda1b9b4864c4ff733 (commit)
       via  a1a754aea707cfb6148fdcff3ae78ebeb005006f (commit)
       via  f5be9a8466d0499543f3756e825faf9494497ba6 (commit)
       via  e522eaf70046621bc29e6b30ccbf203280becc88 (commit)
       via  53ba8685cc752ac2066ba194125ad2d8939c3cc5 (commit)
       via  22ad12f7f90df1c90b8280c4e9ffb9ac21dd789f (commit)
       via  afe3ce56dd48efa8966e98e0ffa2db2b0427f78e (commit)
       via  2bdb5783033a1325f694b0c01be7b4caa1f493bf (commit)
       via  56354196db007fccf3eed8e9c9403159c55be0e0 (commit)
       via  747f7e9df785f444a167e2752939089b05401bab (commit)
       via  80edb32c43e8e9654a16ffc3ffd84f1b8e0411dc (commit)
       via  b9bf903b95ab949bd703aea23f84cbd18e7bd2db (commit)
       via  22c20a83d07c1603b4ee955f6c2a0f3d57bb4fcc (commit)
       via  0895467655dce00f8bf0fb6620f50b84fa1b918b (commit)
       via  0abde5838f2d334c9b49fc7206ad20dcdd1a49de (commit)
       via  126951c7ed7dc1eef4ce9a24b1515e1c5c1d3d0a (commit)
       via  4629f9eb136fc5d1f2804c5ff6759e67408c538d (commit)
       via  a9baaa9fc07d5682a8079889a3d42cd1caa17519 (commit)
       via  05b3e3b5f9dffb34f8e6fe18ab082a4da58168ac (commit)
       via  da56528adb0ef748d7e7759ec239b9e1b4673830 (commit)
       via  7d5da991c5d3790da730efc51ec51d71bcd495a8 (commit)
       via  7d0505f3d58ccee53fafafe6da66a3ed26b82445 (commit)
       via  6dfd9363589fcd4133fc30cc0b9f2e079b32089f (commit)
       via  73db14c7fe07a0f844624b8d1996faed42be0366 (commit)
       via  ec14aa826e7db7b536b2d6e82cfa665b181919a2 (commit)
       via  24389a4f7a09961589500df6f35245abe07a8f75 (commit)
       via  08bcb2306f779b29b70a9cafa22a484c69b1f856 (commit)
       via  7696d299cfda2989a7f1433a78177e76c790598d (commit)
       via  cc41ac37eb8ed6f04c33ec58106bbfd650aea076 (commit)
       via  67c667d0c2f0d08be7fc9b36812c5e7ca250ab49 (commit)
       via  9cf83751346a81e36ebcb92135dbd027f8b0b7b5 (commit)
       via  4fdce7c6d4d6f6b4dfdbe97316bc78a90ed4b9d4 (commit)
       via  270ec63e582ad67c85a25643b2ebbe8877cd0ffd (commit)
       via  6f8fa8a818f3cc7ca3e31afdef8e6deefce5adea (commit)
       via  1f292c13c2599afe7bec2ccdb043c68bdd266273 (commit)
       via  6b9b9329b3b8fb99fc3f5e28e9f2b183e3ee4152 (commit)
       via  848579dd6ecd525cdc3fd65c85877053a5c433f1 (commit)
       via  d08e665b36015ad641b0f2abb9ef4239962a4b4b (commit)
       via  251b6e1a7421a6dc44ab00893d0830c5afdef675 (commit)
      from  25a3eb227b99d9930890a41dd1dd116753d49a0a (commit)

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

- Log -----------------------------------------------------------------
commit b42ec9a11fee3e463e7fcb019c08b533d64747a9
Merge: 25a3eb2 fe12b09
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date:   Tue Nov 16 12:53:30 2010 -0500

    Merge branch 'master' into archer-swagiaal-upstream

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

Summary of changes:
 COPYING.LIBGLOSS                                   |   44 +-
 COPYING.NEWLIB                                     |   36 +-
 ChangeLog                                          |  100 +
 Makefile.def                                       |    6 +-
 Makefile.in                                        |   36 +-
 Makefile.tpl                                       |    2 +-
 bfd/ChangeLog                                      |  709 +
 bfd/aoutx.h                                        |   24 +-
 bfd/archive.c                                      |    3 +
 bfd/archures.c                                     |    1 +
 bfd/bfd-in.h                                       |    4 +
 bfd/bfd-in2.h                                      |   65 +-
 bfd/bfd.c                                          |   17 +-
 bfd/coffcode.h                                     |   54 +-
 bfd/cofflink.c                                     |   19 +-
 bfd/compress.c                                     |  396 +-
 bfd/config.bfd                                     |   10 +-
 bfd/configure                                      |    6 +-
 bfd/configure.in                                   |    4 +-
 bfd/cpu-d10v.c                                     |   20 +-
 bfd/doc/ChangeLog                                  |    4 +
 bfd/doc/bfd.texinfo                                |   11 +-
 bfd/dwarf2.c                                       |  174 +-
 bfd/ecoff.c                                        |  111 +-
 bfd/elf-attrs.c                                    |  111 +
 bfd/elf-bfd.h                                      |   65 +-
 bfd/elf-m10200.c                                   |   11 +-
 bfd/elf-m10300.c                                   |   11 +-
 bfd/elf.c                                          |  268 +-
 bfd/elf32-arm.c                                    |  195 +-
 bfd/elf32-avr.c                                    |   11 +-
 bfd/elf32-bfin.c                                   |   46 +-
 bfd/elf32-cr16.c                                   |   11 +-
 bfd/elf32-cr16c.c                                  |   11 +-
 bfd/elf32-cris.c                                   |   13 +-
 bfd/elf32-crx.c                                    |   11 +-
 bfd/elf32-d10v.c                                   |   11 +-
 bfd/elf32-fr30.c                                   |   11 +-
 bfd/elf32-frv.c                                    |   20 +-
 bfd/elf32-h8300.c                                  |   11 +-
 bfd/elf32-hppa.c                                   |   19 +-
 bfd/elf32-i370.c                                   |   13 +-
 bfd/elf32-i386.c                                   |   26 +-
 bfd/elf32-i860.c                                   |   11 +-
 bfd/elf32-ip2k.c                                   |   11 +-
 bfd/elf32-iq2000.c                                 |   11 +-
 bfd/elf32-lm32.c                                   |   11 +-
 bfd/elf32-m32c.c                                   |   11 +-
 bfd/elf32-m32r.c                                   |   47 +-
 bfd/elf32-m68hc1x.c                                |   11 +-
 bfd/elf32-m68k.c                                   |   15 +-
 bfd/elf32-mcore.c                                  |   11 +-
 bfd/elf32-mep.c                                    |   11 +-
 bfd/elf32-microblaze.c                             |    6 +-
 bfd/elf32-moxie.c                                  |   11 +-
 bfd/elf32-msp430.c                                 |   11 +-
 bfd/elf32-mt.c                                     |   11 +-
 bfd/elf32-openrisc.c                               |   11 +-
 bfd/elf32-ppc.c                                    |   21 +-
 bfd/elf32-rx.c                                     |   15 +-
 bfd/elf32-s390.c                                   |   11 +-
 bfd/elf32-score.c                                  |   17 +-
 bfd/elf32-score7.c                                 |   17 +-
 bfd/elf32-sh.c                                     |   13 +-
 bfd/elf32-sparc.c                                  |   20 +-
 bfd/elf32-spu.c                                    |   33 +-
 bfd/elf32-tic6x.c                                  |  310 +-
 bfd/elf32-v850.c                                   |   11 +-
 bfd/elf32-vax.c                                    |   13 +-
 bfd/elf32-xc16x.c                                  |    8 +-
 bfd/elf32-xstormy16.c                              |   11 +-
 bfd/elf32-xtensa.c                                 |   15 +-
 bfd/elf64-alpha.c                                  |  101 +-
 bfd/elf64-hppa.c                                   |   22 +-
 bfd/elf64-mips.c                                   |   35 +-
 bfd/elf64-mmix.c                                   |   11 +-
 bfd/elf64-ppc.c                                    |   55 +-
 bfd/elf64-s390.c                                   |   11 +-
 bfd/elf64-sh64.c                                   |   11 +-
 bfd/elf64-sparc.c                                  |   37 +-
 bfd/elf64-x86-64.c                                 |   26 +-
 bfd/elfcode.h                                      |   25 +-
 bfd/elflink.c                                      |  373 +-
 bfd/elfxx-ia64.c                                   |   24 +-
 bfd/elfxx-mips.c                                   |  287 +-
 bfd/elfxx-sparc.c                                  |   23 +-
 bfd/elfxx-target.h                                 |   14 +-
 bfd/hash.c                                         |   58 +-
 bfd/libbfd-in.h                                    |   16 +-
 bfd/libbfd.c                                       |    9 +
 bfd/libbfd.h                                       |   17 +-
 bfd/linker.c                                       |   41 +-
 bfd/makefile.vms                                   |    2 +-
 bfd/merge.c                                        |    5 +-
 bfd/opncls.c                                       |   28 +-
 bfd/pdp11.c                                        |   18 +-
 bfd/pe-x86_64.c                                    |    6 +-
 bfd/peXXigen.c                                     |  186 +-
 bfd/pei-x86_64.c                                   |  218 +-
 bfd/plugin.c                                       |   25 +-
 bfd/po/bfd.pot                                     | 3803 ++++--
 bfd/po/ja.po                                       | 4994 +++++---
 bfd/po/ru.po                                       | 4038 ++++--
 bfd/reloc.c                                        |   21 +-
 bfd/section.c                                      |   58 +-
 bfd/simple.c                                       |   14 +-
 bfd/targets.c                                      |    4 +
 bfd/version.h                                      |    2 +-
 bfd/vms-alpha.c                                    |   11 +-
 bfd/vms-lib.c                                      |   14 +-
 bfd/xcofflink.c                                    |   23 +-
 config/ChangeLog                                   |   24 +
 config/bootstrap-lto.mk                            |    4 +-
 config/dfp.m4                                      |   13 +-
 config/po.m4                                       |    2 +-
 configure                                          |  954 +--
 configure.ac                                       |  194 +-
 cpu/ChangeLog                                      |    4 +
 cpu/frv.opc                                        |    3 +
 gdb/ChangeLog                                      | 1267 ++
 gdb/MAINTAINERS                                    |    1 +
 gdb/Makefile.in                                    |   84 +-
 gdb/NEWS                                           |   33 +-
 gdb/ada-lang.c                                     |  384 +-
 gdb/ada-lang.h                                     |    8 +-
 gdb/ada-tasks.c                                    |   36 +-
 gdb/ada-typeprint.c                                |   98 +-
 gdb/ada-valprint.c                                 |   23 +-
 gdb/addrmap.c                                      |   66 +-
 gdb/addrmap.h                                      |   11 +
 gdb/alpha-mdebug-tdep.c                            |    2 +-
 gdb/amd64-linux-nat.c                              |   20 +-
 gdb/amd64-tdep.c                                   |   15 -
 gdb/amd64-windows-tdep.c                           |   33 +
 gdb/arm-tdep.c                                     |  650 +-
 gdb/auxv.c                                         |    2 +-
 gdb/bcache.c                                       |    3 +-
 gdb/breakpoint.c                                   |  145 +-
 gdb/breakpoint.h                                   |   34 +-
 gdb/buildsym.c                                     |    2 +-
 gdb/buildsym.h                                     |    2 +-
 gdb/c-exp.y                                        |  137 +-
 gdb/c-lang.c                                       |   17 +-
 gdb/c-lang.h                                       |    7 +
 gdb/c-typeprint.c                                  |   53 +-
 gdb/c-valprint.c                                   |   12 +-
 gdb/cc-with-index.sh                               |  123 +
 gdb/charset.c                                      |   20 +-
 gdb/cli/cli-logging.c                              |    6 +
 gdb/coffread.c                                     |    7 +-
 gdb/common/signals.c                               |    4 +-
 gdb/completer.c                                    |   29 +-
 gdb/configure                                      |   37 +-
 gdb/configure.ac                                   |   30 +-
 gdb/configure.tgt                                  |    9 +-
 gdb/corelow.c                                      |   21 +-
 gdb/data-directory/Makefile.in                     |  218 +
 gdb/dbxread.c                                      |    7 +-
 gdb/defs.h                                         |   12 +-
 gdb/dictionary.c                                   |  179 +-
 gdb/dictionary.h                                   |   25 +
 gdb/doc/ChangeLog                                  |   77 +
 gdb/doc/gdb.texinfo                                |  588 +-
 gdb/doc/gdbint.texinfo                             |  456 +-
 gdb/dwarf2-frame.h                                 |    4 -
 gdb/dwarf2loc.c                                    |    7 +-
 gdb/dwarf2read.c                                   |  683 +-
 gdb/elfread.c                                      |   14 +-
 gdb/eval.c                                         |   71 +-
 gdb/event-top.c                                    |    2 +
 gdb/f-valprint.c                                   |    4 +-
 gdb/fork-child.c                                   |   17 +-
 gdb/gcore.c                                        |    3 +-
 gdb/gdb_wchar.h                                    |   57 +-
 gdb/gdbserver/ChangeLog                            |   65 +
 gdb/gdbserver/Makefile.in                          |   40 +-
 gdb/gdbserver/configure                            |   34 +-
 gdb/gdbserver/configure.ac                         |   28 +-
 gdb/gdbserver/configure.srv                        |    4 +
 gdb/gdbserver/linux-low.c                          |   10 +-
 gdb/gdbserver/linux-x86-low.c                      |   20 +-
 gdb/gdbserver/lynx-i386-low.c                      |  319 +
 gdb/gdbserver/lynx-low.c                           |   42 +-
 gdb/gdbserver/lynx-ppc-low.c                       |    2 +-
 gdb/gdbserver/server.c                             |    8 +-
 gdb/gdbserver/target.c                             |    2 +-
 gdb/gdbserver/tracepoint.c                         |    3 -
 gdb/gdbtypes.c                                     |  414 +-
 gdb/gdbtypes.h                                     |   99 +-
 gdb/gnu-v3-abi.c                                   |   11 +-
 gdb/hppa-tdep.c                                    |    2 +-
 gdb/i386-tdep.c                                    |   10 +-
 gdb/i386-tdep.h                                    |    1 -
 gdb/infcall.c                                      |    2 +-
 gdb/inferior.c                                     |   29 +-
 gdb/infrun.c                                       |  103 +-
 gdb/jv-valprint.c                                  |    3 +-
 gdb/language.h                                     |    2 +-
 gdb/linux-nat.c                                    |   16 +-
 gdb/m2-valprint.c                                  |    4 +-
 gdb/m32r-rom.c                                     |    6 +-
 gdb/machoread.c                                    |    5 +-
 gdb/main.c                                         |    6 +-
 gdb/mdebugread.c                                   |    8 +-
 gdb/mi/mi-cmd-break.c                              |    8 +-
 gdb/mi/mi-cmd-stack.c                              |   54 +-
 gdb/mi/mi-main.c                                   |   31 +-
 gdb/mipsread.c                                     |    5 +-
 gdb/monitor.c                                      |    8 +-
 gdb/objfiles.c                                     |   11 +-
 gdb/objfiles.h                                     |   47 +-
 gdb/opencl-lang.c                                  | 1162 ++
 gdb/p-lang.c                                       |   18 +-
 gdb/p-typeprint.c                                  |    9 +-
 gdb/p-valprint.c                                   |    6 +-
 gdb/printcmd.c                                     |    2 +-
 gdb/psympriv.h                                     |   30 +-
 gdb/psymtab.c                                      |  370 +-
 gdb/python/lib/gdb/__init__.py                     |   18 +
 gdb/python/lib/gdb/command/__init__.py             |   16 +
 gdb/python/lib/gdb/command/pretty_printers.py      |  370 +
 gdb/python/lib/gdb/printing.py                     |  197 +
 gdb/python/lib/gdb/types.py                        |   91 +
 gdb/python/py-auto-load.c                          |    2 -
 gdb/python/py-breakpoint.c                         |  164 +-
 gdb/python/py-cmd.c                                |   28 +-
 gdb/python/py-frame.c                              |    5 +-
 gdb/python/py-function.c                           |    9 +-
 gdb/python/py-inferior.c                           |   16 +-
 gdb/python/py-lazy-string.c                        |   93 +-
 gdb/python/py-objfile.c                            |    2 +-
 gdb/python/py-param.c                              |   52 +-
 gdb/python/py-prettyprint.c                        |  225 +-
 gdb/python/py-progspace.c                          |    2 +-
 gdb/python/py-utils.c                              |   19 +
 gdb/python/py-value.c                              |   13 +-
 gdb/python/python-internal.h                       |   34 +-
 gdb/python/python.c                                |  102 +-
 gdb/python/python.h                                |    2 +
 gdb/ravenscar-sparc-thread.c                       |  185 +
 gdb/ravenscar-thread.c                             |  434 +
 gdb/ravenscar-thread.h                             |   41 +
 gdb/remote-m32r-sdi.c                              |    8 +-
 gdb/remote.c                                       |   10 +-
 gdb/rs6000-tdep.c                                  |  149 +-
 gdb/scm-exp.c                                      |  502 -
 gdb/scm-lang.c                                     |  308 -
 gdb/scm-lang.h                                     |   77 -
 gdb/scm-tags.h                                     |  378 -
 gdb/scm-valprint.c                                 |  462 -
 gdb/ser-go32.c                                     |    1 +
 gdb/solib-som.c                                    |    2 +-
 gdb/solib-svr4.c                                   |   58 +
 gdb/solib.c                                        |    9 +-
 gdb/somread.c                                      |    5 +-
 gdb/source.c                                       |   62 +-
 gdb/sparc-tdep.c                                   |    8 +
 gdb/sparc64-tdep.c                                 |    8 +
 gdb/spu-tdep.c                                     |    3 +-
 gdb/stack.c                                        |   16 +-
 gdb/stack.h                                        |    4 +-
 gdb/symfile.c                                      |   52 +-
 gdb/symfile.h                                      |  106 +-
 gdb/symtab.c                                       |  170 +-
 gdb/symtab.h                                       |    7 +-
 gdb/testsuite/ChangeLog                            |  441 +
 gdb/testsuite/Makefile.in                          |    4 +-
 gdb/testsuite/configure                            |    3 +-
 gdb/testsuite/configure.ac                         |    2 +-
 gdb/testsuite/gdb.ada/null_array.exp               |    9 +
 gdb/testsuite/gdb.arch/altivec-abi.exp             |    6 +-
 gdb/testsuite/gdb.base/anon.c                      |   32 +
 .../{gdb.dwarf2/pr11465.exp => gdb.base/anon.exp}  |   34 +-
 gdb/testsuite/gdb.base/break-entry.exp             |   26 +-
 gdb/testsuite/gdb.base/break-interp.exp            |  158 +-
 gdb/testsuite/gdb.base/break1.c                    |    1 +
 gdb/testsuite/gdb.base/catch-syscall.exp           |    2 +-
 gdb/testsuite/gdb.base/completion.exp              |    4 +
 gdb/testsuite/gdb.base/constvars.c                 |   10 +
 gdb/testsuite/gdb.base/constvars.exp               |   17 +
 gdb/testsuite/gdb.base/corefile.exp                |   25 +
 gdb/testsuite/gdb.base/default.exp                 |    2 +-
 gdb/testsuite/gdb.base/exprs.exp                   |    9 +
 gdb/testsuite/gdb.base/foll-fork.exp               |   11 +-
 gdb/testsuite/gdb.base/gnu_vector.c                |   33 +-
 gdb/testsuite/gdb.base/gnu_vector.exp              |   60 +-
 gdb/testsuite/gdb.base/help.exp                    |    2 +-
 gdb/testsuite/gdb.base/maint.exp                   |   22 +-
 gdb/testsuite/gdb.base/nodebug.exp                 |    4 +-
 .../infcall-dlopen.cc => gdb.base/pie-execl.c}     |   40 +-
 gdb/testsuite/gdb.base/pie-execl.exp               |  100 +
 gdb/testsuite/gdb.base/prelink.exp                 |    4 +-
 gdb/testsuite/gdb.base/printcmds.exp               |   15 +-
 gdb/testsuite/gdb.base/sepsymtab.exp               |    2 +-
 gdb/testsuite/gdb.base/sigall.exp                  |    4 +-
 gdb/testsuite/gdb.base/siginfo-infcall.c           |   79 +
 .../pr11465.exp => gdb.base/siginfo-infcall.exp}   |   43 +-
 gdb/testsuite/gdb.base/solib-nodir.exp             |    2 +-
 gdb/testsuite/gdb.base/watch_thread_num.exp        |   15 +-
 gdb/testsuite/gdb.base/watchpoint-cond-gone.exp    |    3 +-
 gdb/testsuite/gdb.base/watchpoint.exp              |   13 +-
 gdb/testsuite/gdb.cp/converts.cc                   |   57 +
 gdb/testsuite/gdb.cp/converts.exp                  |   51 +
 gdb/testsuite/gdb.cp/infcall-dlopen.cc             |    6 +
 gdb/testsuite/gdb.cp/koenig.cc                     |   14 +
 gdb/testsuite/gdb.cp/koenig.exp                    |   11 +
 gdb/testsuite/gdb.cp/oranking.cc                   |  207 +
 gdb/testsuite/gdb.cp/oranking.exp                  |   95 +
 gdb/testsuite/gdb.cp/overload.cc                   |   25 +
 gdb/testsuite/gdb.cp/overload.exp                  |   15 +
 gdb/testsuite/gdb.cp/pr12028.cc                    |   21 +
 gdb/testsuite/gdb.cp/pr12028.exp                   |   29 +
 .../gdb.cp/{infcall-dlopen.cc => ptype-cv-cp.cc}   |   27 +-
 gdb/testsuite/gdb.cp/ptype-cv-cp.exp               |   41 +
 gdb/testsuite/gdb.cp/smartp.cc                     |  163 +
 gdb/testsuite/gdb.cp/smartp.exp                    |   77 +
 gdb/testsuite/gdb.cp/templates.cc                  |   32 +-
 gdb/testsuite/gdb.cp/templates.exp                 |   11 +
 gdb/testsuite/gdb.dwarf2/dw2-const.S               |  224 +
 .../gdb.dwarf2/{dw2-strp.exp => dw2-const.exp}     |   17 +-
 .../dw2-cp-infcall-ref-static-main.c}              |   38 +-
 .../gdb.dwarf2/dw2-cp-infcall-ref-static.S         |  115 +
 .../{pr11465.exp => dw2-cp-infcall-ref-static.exp} |   27 +-
 gdb/testsuite/gdb.dwarf2/dw2-double-set-die-type.S |    2 +-
 .../dw2-inline-param-main.c}                       |   31 +-
 gdb/testsuite/gdb.dwarf2/dw2-inline-param.S        |  152 +
 .../{pr11465.exp => dw2-inline-param.exp}          |   45 +-
 gdb/testsuite/gdb.dwarf2/dw2-strp.exp              |    4 +-
 gdb/testsuite/gdb.dwarf2/pr11465.S                 |    4 +-
 gdb/testsuite/gdb.dwarf2/pr11465.exp               |    8 +-
 gdb/testsuite/gdb.fortran/module.exp               |    2 +
 gdb/testsuite/gdb.fortran/module.f90               |    2 +
 gdb/testsuite/gdb.java/jv-print.exp                |   17 +-
 .../dw2-ref-missing-frame-func.c}                  |   43 +-
 .../dw2-ref-missing-frame-main.c}                  |   25 +-
 gdb/testsuite/gdb.mi/dw2-ref-missing-frame.S       |  165 +
 gdb/testsuite/gdb.mi/dw2-ref-missing-frame.exp     |   77 +
 gdb/testsuite/gdb.objc/print.exp                   |   17 +-
 .../{gdb.python => gdb.opencl}/Makefile.in         |   13 +-
 .../gnu_vector.c => gdb.opencl/convs_casts.cl}     |   47 +-
 gdb/testsuite/gdb.opencl/convs_casts.exp           |   95 +
 gdb/testsuite/gdb.opencl/datatypes.cl              |  145 +
 gdb/testsuite/gdb.opencl/datatypes.exp             |  471 +
 gdb/testsuite/gdb.opencl/operators.cl              |  105 +
 gdb/testsuite/gdb.opencl/operators.exp             |  955 ++
 gdb/testsuite/gdb.opencl/vec_comps.cl              |   59 +
 gdb/testsuite/gdb.opencl/vec_comps.exp             |  390 +
 gdb/testsuite/gdb.pascal/print.exp                 |   17 +-
 gdb/testsuite/gdb.python/Makefile.in               |    2 +-
 gdb/testsuite/gdb.python/lib-types.cc              |   61 +
 gdb/testsuite/gdb.python/lib-types.exp             |  143 +
 gdb/testsuite/gdb.python/py-block.exp              |   13 +-
 gdb/testsuite/gdb.python/py-breakpoint.exp         |   52 +-
 gdb/testsuite/gdb.python/py-error.exp              |   56 +
 .../break-entry.exp => gdb.python/py-error.py}     |   34 +-
 gdb/testsuite/gdb.python/py-frame.exp              |   13 +-
 gdb/testsuite/gdb.python/py-inferior.exp           |   36 +-
 .../gdb.python/{py-param.exp => py-parameter.exp}  |   36 +-
 .../infcall-dlopen.cc => gdb.python/py-pp-maint.c} |   55 +-
 gdb/testsuite/gdb.python/py-pp-maint.exp           |  126 +
 gdb/testsuite/gdb.python/py-pp-maint.py            |   74 +
 gdb/testsuite/gdb.python/py-prettyprint.c          |   12 +-
 gdb/testsuite/gdb.python/py-prettyprint.exp        |   19 +-
 gdb/testsuite/gdb.python/py-prettyprint.py         |    7 +-
 gdb/testsuite/gdb.python/py-shared.exp             |   13 +-
 gdb/testsuite/gdb.python/py-symbol.exp             |   13 +-
 gdb/testsuite/gdb.python/py-symtab.exp             |   13 +-
 gdb/testsuite/gdb.python/py-type.exp               |   13 +-
 gdb/testsuite/gdb.python/py-value.exp              |   38 +-
 gdb/testsuite/gdb.python/python.exp                |   23 +-
 gdb/testsuite/gdb.stabs/gdb11479.exp               |    6 +-
 gdb/testsuite/gdb.threads/fork-child-threads.exp   |    4 +
 gdb/testsuite/gdb.threads/threxit-hop-specific.exp |    2 +-
 gdb/testsuite/gdb.threads/tls.c                    |   20 +-
 gdb/testsuite/gdb.threads/tls.exp                  |   10 +-
 gdb/testsuite/lib/cl_util.c                        |  519 +
 gdb/testsuite/lib/cl_util.h                        |   88 +
 gdb/testsuite/lib/gdb-python.exp                   |   65 +
 gdb/testsuite/lib/gdb.exp                          |    4 +-
 gdb/testsuite/lib/mi-support.exp                   |    2 +-
 gdb/testsuite/lib/opencl.exp                       |   83 +
 gdb/testsuite/lib/opencl_hostapp.c                 |  168 +
 gdb/testsuite/lib/opencl_kernel.cl                 |    5 +
 gdb/testsuite/lib/prelink-support.exp              |    2 +-
 gdb/top.c                                          |   25 +-
 gdb/tracepoint.c                                   |   57 +-
 gdb/tui/tui-io.c                                   |    2 +
 gdb/utils.c                                        |   20 +
 gdb/v850-tdep.c                                    |    2 +-
 gdb/valarith.c                                     |  106 +-
 gdb/valops.c                                       |   91 +-
 gdb/valprint.c                                     |   86 +-
 gdb/valprint.h                                     |    3 -
 gdb/value.c                                        |   52 +-
 gdb/value.h                                        |   10 +-
 gdb/varobj.c                                       |   58 +-
 gdb/version.in                                     |    2 +-
 gdb/xcoffread.c                                    |    5 +-
 gdb/xtensa-tdep.c                                  |    9 +-
 include/ChangeLog                                  |   59 +
 include/bfdlink.h                                  |    6 +-
 include/dwarf2.h                                   |    3 +
 include/elf/ChangeLog                              |   27 +
 include/elf/bfin.h                                 |    3 +
 include/elf/mips.h                                 |    1 +
 include/elf/tic6x-attrs.h                          |   12 +-
 include/elf/tic6x.h                                |   18 +-
 include/gdb/ChangeLog                              |    5 +
 include/gdb/signals.def                            |  150 +-
 include/gdb/signals.h                              |    3 -
 include/libiberty.h                                |    3 +
 include/opcode/ChangeLog                           |   49 +
 include/opcode/arm.h                               |   38 +-
 include/opcode/bfin.h                              |  170 +-
 include/opcode/cgen.h                              |    8 +-
 include/opcode/mips.h                              |    5 +
 include/opcode/s390.h                              |    3 +-
 include/opcode/tic6x-control-registers.h           |    4 +-
 include/plugin-api.h                               |    3 +-
 include/simple-object.h                            |  203 +
 intl/ChangeLog                                     |    5 +
 intl/configure                                     |    2 +-
 libdecnumber/ChangeLog                             |   30 +
 libdecnumber/Makefile.in                           |   31 +-
 libdecnumber/configure                             |   16 +-
 libdecnumber/configure.ac                          |    3 +
 libdecnumber/dconfig.h                             |    7 +-
 libiberty/ChangeLog                                |   92 +
 libiberty/Makefile.in                              |  385 +-
 libiberty/aclocal.m4                               |   49 -
 libiberty/config.in                                |   31 +-
 libiberty/configure                                |   85 +-
 libiberty/configure.ac                             |   33 +-
 libiberty/cp-demangle.c                            |    7 +-
 libiberty/cplus-dem.c                              |  200 +-
 libiberty/functions.texi                           |  190 +-
 libiberty/maint-tool                               |    4 +-
 libiberty/pex-unix.c                               |  201 +-
 libiberty/setproctitle.c                           |   47 +
 libiberty/simple-object-coff.c                     |  805 ++
 libiberty/simple-object-common.h                   |  355 +
 libiberty/simple-object-elf.c                      |  916 ++
 libiberty/simple-object-mach-o.c                   | 1022 ++
 libiberty/simple-object.c                          |  423 +
 libiberty/simple-object.txh                        |  168 +
 libiberty/testsuite/demangle-expected              |   44 +-
 opcodes/ChangeLog                                  |  277 +-
 opcodes/Makefile.am                                |    8 +-
 opcodes/Makefile.in                                |   15 +-
 opcodes/arm-dis.c                                  |  186 +-
 opcodes/bfin-dis.c                                 |  333 +-
 opcodes/configure                                  |    2 +-
 opcodes/dlx-dis.c                                  |   22 +-
 opcodes/fr30-desc.h                                |   60 +-
 opcodes/frv-desc.h                                 |   70 +-
 opcodes/frv-opc.c                                  |    3 +
 opcodes/i386-dis.c                                 |    1 -
 opcodes/i386-gen.c                                 |    3 +-
 opcodes/i386-init.h                                |    2 +-
 opcodes/i386-opc.h                                 |    3 +
 opcodes/i386-opc.tbl                               |  296 +-
 opcodes/i386-tbl.h                                 |14772 ++++++++++----------
 opcodes/ip2k-desc.h                                |   60 +-
 opcodes/iq2000-desc.h                              |   72 +-
 opcodes/lm32-desc.h                                |   56 +-
 opcodes/m32c-desc.h                                |   56 +-
 opcodes/m32r-desc.h                                |   68 +-
 opcodes/m68k-opc.c                                 |    7 +-
 opcodes/mep-desc.h                                 |  104 +-
 opcodes/mep-opc.c                                  |    2 +-
 opcodes/mips-dis.c                                 |    4 +
 opcodes/mips-opc.c                                 |  142 +-
 opcodes/mt-desc.h                                  |   78 +-
 opcodes/openrisc-desc.h                            |   58 +-
 opcodes/or32-dis.c                                 |   20 +-
 opcodes/or32-opc.c                                 |    6 +-
 opcodes/po/fi.po                                   |  441 +-
 opcodes/po/opcodes.pot                             |  332 +-
 opcodes/s390-dis.c                                 |   25 +
 opcodes/s390-mkopc.c                               |   14 +-
 opcodes/s390-opc.c                                 |   36 +-
 opcodes/s390-opc.txt                               |  155 +-
 opcodes/tic6x-dis.c                                |    8 +-
 opcodes/xc16x-desc.h                               |   72 +-
 opcodes/xstormy16-desc.h                           |   56 +-
 sim/common/ChangeLog                               |    4 +
 sim/common/callback.c                              |    2 +-
 sim/cris/ChangeLog                                 |    9 +
 sim/cris/cris-desc.h                               |   56 +-
 sim/cris/traps.c                                   |    8 +
 sim/rx/ChangeLog                                   |   33 +
 sim/rx/cpu.h                                       |    1 +
 sim/rx/fpu.c                                       |    1 +
 sim/rx/gdb-if.c                                    |    1 +
 sim/rx/load.c                                      |    3 +
 sim/rx/mem.c                                       |   12 +-
 sim/rx/misc.c                                      |    1 +
 sim/rx/rx.c                                        |  111 +-
 sim/rx/syscalls.c                                  |    1 +
 sim/sh64/ChangeLog                                 |    4 +
 sim/sh64/sh-desc.h                                 |   62 +-
 sim/testsuite/ChangeLog                            |    4 +
 sim/testsuite/sim/cris/c/seek3.c                   |   49 +
 sim/testsuite/sim/cris/c/seek4.c                   |   44 +
 504 files changed, 44473 insertions(+), 20320 deletions(-)
 create mode 100644 gdb/cc-with-index.sh
 create mode 100644 gdb/data-directory/Makefile.in
 create mode 100644 gdb/gdbserver/lynx-i386-low.c
 create mode 100644 gdb/opencl-lang.c
 create mode 100644 gdb/python/lib/gdb/__init__.py
 create mode 100644 gdb/python/lib/gdb/command/__init__.py
 create mode 100644 gdb/python/lib/gdb/command/pretty_printers.py
 create mode 100644 gdb/python/lib/gdb/printing.py
 create mode 100644 gdb/python/lib/gdb/types.py
 create mode 100644 gdb/ravenscar-sparc-thread.c
 create mode 100644 gdb/ravenscar-thread.c
 create mode 100644 gdb/ravenscar-thread.h
 delete mode 100644 gdb/scm-exp.c
 delete mode 100644 gdb/scm-lang.c
 delete mode 100644 gdb/scm-lang.h
 delete mode 100644 gdb/scm-tags.h
 delete mode 100644 gdb/scm-valprint.c
 create mode 100644 gdb/testsuite/gdb.base/anon.c
 copy gdb/testsuite/{gdb.dwarf2/pr11465.exp => gdb.base/anon.exp} (50%)
 copy gdb/testsuite/{gdb.cp/infcall-dlopen.cc => gdb.base/pie-execl.c} (62%)
 create mode 100644 gdb/testsuite/gdb.base/pie-execl.exp
 create mode 100644 gdb/testsuite/gdb.base/siginfo-infcall.c
 copy gdb/testsuite/{gdb.dwarf2/pr11465.exp => gdb.base/siginfo-infcall.exp} (50%)
 create mode 100644 gdb/testsuite/gdb.cp/converts.cc
 create mode 100644 gdb/testsuite/gdb.cp/converts.exp
 create mode 100644 gdb/testsuite/gdb.cp/oranking.cc
 create mode 100644 gdb/testsuite/gdb.cp/oranking.exp
 create mode 100644 gdb/testsuite/gdb.cp/pr12028.cc
 create mode 100644 gdb/testsuite/gdb.cp/pr12028.exp
 copy gdb/testsuite/gdb.cp/{infcall-dlopen.cc => ptype-cv-cp.cc} (65%)
 create mode 100644 gdb/testsuite/gdb.cp/ptype-cv-cp.exp
 create mode 100644 gdb/testsuite/gdb.cp/smartp.cc
 create mode 100644 gdb/testsuite/gdb.cp/smartp.exp
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-const.S
 copy gdb/testsuite/gdb.dwarf2/{dw2-strp.exp => dw2-const.exp} (72%)
 copy gdb/testsuite/{gdb.cp/infcall-dlopen.cc => gdb.dwarf2/dw2-cp-infcall-ref-static-main.c} (71%)
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-cp-infcall-ref-static.S
 copy gdb/testsuite/gdb.dwarf2/{pr11465.exp => dw2-cp-infcall-ref-static.exp} (59%)
 copy gdb/testsuite/{gdb.cp/infcall-dlopen.cc => gdb.dwarf2/dw2-inline-param-main.c} (74%)
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inline-param.S
 copy gdb/testsuite/gdb.dwarf2/{pr11465.exp => dw2-inline-param.exp} (50%)
 copy gdb/testsuite/{gdb.cp/infcall-dlopen.cc => gdb.mi/dw2-ref-missing-frame-func.c} (54%)
 copy gdb/testsuite/{gdb.cp/infcall-dlopen.cc => gdb.mi/dw2-ref-missing-frame-main.c} (74%)
 create mode 100644 gdb/testsuite/gdb.mi/dw2-ref-missing-frame.S
 create mode 100644 gdb/testsuite/gdb.mi/dw2-ref-missing-frame.exp
 copy gdb/testsuite/{gdb.python => gdb.opencl}/Makefile.in (50%)
 copy gdb/testsuite/{gdb.base/gnu_vector.c => gdb.opencl/convs_casts.cl} (53%)
 create mode 100644 gdb/testsuite/gdb.opencl/convs_casts.exp
 create mode 100644 gdb/testsuite/gdb.opencl/datatypes.cl
 create mode 100644 gdb/testsuite/gdb.opencl/datatypes.exp
 create mode 100644 gdb/testsuite/gdb.opencl/operators.cl
 create mode 100644 gdb/testsuite/gdb.opencl/operators.exp
 create mode 100644 gdb/testsuite/gdb.opencl/vec_comps.cl
 create mode 100644 gdb/testsuite/gdb.opencl/vec_comps.exp
 create mode 100644 gdb/testsuite/gdb.python/lib-types.cc
 create mode 100644 gdb/testsuite/gdb.python/lib-types.exp
 create mode 100644 gdb/testsuite/gdb.python/py-error.exp
 copy gdb/testsuite/{gdb.base/break-entry.exp => gdb.python/py-error.py} (51%)
 rename gdb/testsuite/gdb.python/{py-param.exp => py-parameter.exp} (84%)
 copy gdb/testsuite/{gdb.cp/infcall-dlopen.cc => gdb.python/py-pp-maint.c} (58%)
 create mode 100644 gdb/testsuite/gdb.python/py-pp-maint.exp
 create mode 100644 gdb/testsuite/gdb.python/py-pp-maint.py
 create mode 100644 gdb/testsuite/lib/cl_util.c
 create mode 100644 gdb/testsuite/lib/cl_util.h
 create mode 100644 gdb/testsuite/lib/gdb-python.exp
 create mode 100644 gdb/testsuite/lib/opencl.exp
 create mode 100644 gdb/testsuite/lib/opencl_hostapp.c
 create mode 100644 gdb/testsuite/lib/opencl_kernel.cl
 create mode 100644 include/simple-object.h
 create mode 100644 libiberty/setproctitle.c
 create mode 100644 libiberty/simple-object-coff.c
 create mode 100644 libiberty/simple-object-common.h
 create mode 100644 libiberty/simple-object-elf.c
 create mode 100644 libiberty/simple-object-mach-o.c
 create mode 100644 libiberty/simple-object.c
 create mode 100644 libiberty/simple-object.txh
 create mode 100644 sim/testsuite/sim/cris/c/seek3.c
 create mode 100644 sim/testsuite/sim/cris/c/seek4.c

First 500 lines of diff:
diff --git a/COPYING.LIBGLOSS b/COPYING.LIBGLOSS
index ebd2e71..403d42b 100644
--- a/COPYING.LIBGLOSS
+++ b/COPYING.LIBGLOSS
@@ -229,7 +229,7 @@ POSSIBILITY OF SUCH DAMAGE.
  OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  SUCH DAMAGE.
 
-(13) - Xilinx, Inc. (micrroblaze-* and powerpc-* targets)
+(13) - Xilinx, Inc. (microblaze-* and powerpc-* targets)
 
 Copyright (c) 2004, 2009 Xilinx, Inc.  All rights reserved.
 
@@ -260,3 +260,45 @@ LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
+
+(14) - National Semiconductor Corporation
+
+Copyright (c) 2004 National Semiconductor Corporation
+
+The authors hereby grant permission to use, copy, modify, distribute,
+and license this software and its documentation for any purpose, provided
+that existing copyright notices are retained in all copies and that this
+notice is included verbatim in any distributions. No written agreement,
+license, or royalty fee is required for any of the authorized uses.
+Modifications to this software may be copyrighted by their authors
+and need not follow the licensing terms described here, provided that
+the new terms are clearly indicated on the first page of each file where
+they apply.
+
+
+(15) - CodeSourcery, Inc. (tic6x-* targets)
+
+Copyright (c) 2010 CodeSourcery, Inc.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+    * Redistributions of source code must retain the above copyright
+      notice, this list of conditions and the following disclaimer.
+    * Redistributions in binary form must reproduce the above copyright
+      notice, this list of conditions and the following disclaimer in the
+      documentation and/or other materials provided with the distribution.
+    * Neither the name of CodeSourcery nor the
+      names of its contributors may be used to endorse or promote products
+      derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY CODESOURCERY, INC. ``AS IS'' AND ANY
+EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL CODESOURCERY BE LIABLE FOR ANY
+DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/COPYING.NEWLIB b/COPYING.NEWLIB
index cf903b5..59687b6 100644
--- a/COPYING.NEWLIB
+++ b/COPYING.NEWLIB
@@ -797,7 +797,7 @@ SUCH DAMAGE.
  NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
-(36) - Xilinx, Inc. (micrroblaze-* and powerpc-* targets)
+(36) - Xilinx, Inc. (microblaze-* and powerpc-* targets)
 
 Copyright (c) 2004, 2009 Xilinx, Inc.  All rights reserved.
 
@@ -828,3 +828,37 @@ LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
+
+(37) Texas Instruments Incorporated (tic6x-* targets)
+
+Copyright (c) 1996-2010 Texas Instruments Incorporated
+http://www.ti.com/
+
+ Redistribution and  use in source  and binary forms, with  or without
+ modification,  are permitted provided  that the  following conditions
+ are met:
+
+    Redistributions  of source  code must  retain the  above copyright
+    notice, this list of conditions and the following disclaimer.
+
+    Redistributions in binary form  must reproduce the above copyright
+    notice, this  list of conditions  and the following  disclaimer in
+    the  documentation  and/or   other  materials  provided  with  the
+    distribution.
+
+    Neither the  name of Texas Instruments Incorporated  nor the names
+    of its  contributors may  be used to  endorse or  promote products
+    derived  from   this  software  without   specific  prior  written
+    permission.
+
+ THIS SOFTWARE  IS PROVIDED BY THE COPYRIGHT  HOLDERS AND CONTRIBUTORS
+ "AS IS"  AND ANY  EXPRESS OR IMPLIED  WARRANTIES, INCLUDING,  BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT
+ OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ SPECIAL,  EXEMPLARY,  OR CONSEQUENTIAL  DAMAGES  (INCLUDING, BUT  NOT
+ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ THEORY OF  LIABILITY, WHETHER IN CONTRACT, STRICT  LIABILITY, OR TORT
+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/ChangeLog b/ChangeLog
index 2bfa992..f97c1ab 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,103 @@
+2010-11-05  Michael Eager  <eager@eagercon.com>
+
+	* COPYING.LIBGLOSS: Correct typo in microblaze.
+	* COPYING.NEWLIB: Same.
+
+2010-11-03  Ian Lance Taylor  <iant@google.com>
+	    Dave Korn  <dave.korn.cygwin@gmail.com>
+
+	PR lto/46273
+	* configure.ac: Remove libelf tests.  Build lto-plugin on ELF always
+	and on other supported platforms whenever LTO is enabled.
+	* configure: Rebuild.
+
+2010-11-02  Alan Modra  <amodra@gmail.com>
+
+	PR binutils/12110
+	* configure.ac: Error when source path contains spaces.
+	* configure: Regenerate.
+
+2010-10-20  Ian Lance Taylor  <iant@google.com>
+
+	* Makefile.def (target_modules): Set lib_path to src/.libs for
+	libstdc++-v3 module.
+	* Makefile.tpl: Fix typo in TARGET_LIB_PATH comment.
+	* Makefile.in: Rebuild.
+
+2010-10-08  Bernd Schmidt  <bernds@codesourcery.com>
+	    Joseph Myers  <joseph@codesourcery.com>
+
+	* COPYING.LIBGLOSS: Add National Semiconductor and CodeSourcery
+	notices.
+	* COPYING.NEWLIB: Add Texas Instruments notice.
+
+2010-10-07  Dave Korn  <dave.korn.cygwin@gmail.com>
+
+	* configure.ac (build_lto_plugin): New shell variable.
+	(--enable-lto): Turn on by default for all non-ELF platforms that
+	have had LTO support added so far.  Set build_lto_plugin appropriately
+	for both ELF and non-ELF.
+	(configdirs): Add lto-plugin or not based on build_lto_plugin.
+	* configure: Regenerate.
+
+2010-10-02  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+	PR bootstrap/45326
+	PR bootstrap/45174
+	* configure.ac: Honor initial values of $build_configargs,
+	$host_configargs, $target_configargs.  Mark the precious, so
+	environment settings get recorded.
+	* configure: Regenerate.
+
+2010-10-02  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+	Sync from GCC:
+
+	2010-09-30  Michael Eager  <eager@eagercon.com>
+
+	* configure.ac (microblaze): Add target-libssp to noconfigdirs.
+	* configure: Regenerate.
+
+	2010-09-21  Iain Sandoe  <iains@gcc.gnu.org>
+
+	* configure.ac (enable-lto): Add Darwin to the list of supported lto
+	targets and amend comment.
+	* configure: Regenerate.
+
+	2010-09-03  Jack Howarth <howarth@bromo.med.uc.edu>
+
+	* configure.ac: Enable LTO by default on Darwin.
+	* configure: Regenerate.
+
+	2010-07-23  Marc Glisse <marc.glisse@normalesup.org>
+
+	PR bootstrap/44455
+	* configure.ac (extra_mpfr_configure_flags): Copy from
+	extra_mpc_gmp_configure_flags.
+	* configure: Re-generated.
+
+2010-09-30  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+	Sync from GCC:
+
+	PR bootstrap/45796
+	* Makefile.def (info-gcc, dvi-gcc, pdf-gcc, html-gcc):
+	Depend on all-build-libiberty.
+	* Makefile.in: Regenerate.
+
+2010-09-27  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+	Sync from GCC:
+
+	PR bootstrap/44621
+	* configure.ac: Fix unportable shell quoting.
+	* configure: Regenerate.
+
+2010-07-26  Naveen.H.S  <naveen.S@kpitcummins.com>
+
+	* configure.ac: Support all v850 targets.
+	* configure: Regenerate.
+
 2010-07-17  Jack Howarth  <howarth@bromo.med.uc.edu>
 
 	PR target/44862
diff --git a/Makefile.def b/Makefile.def
index ccc23f6..6223bf3 100644
--- a/Makefile.def
+++ b/Makefile.def
@@ -149,7 +149,7 @@ host_modules= { module= lto-plugin; bootstrap=true; };
 
 target_modules = { module= libstdc++-v3;
 		   bootstrap=true;
-		   lib_path=.libs;
+		   lib_path=src/.libs;
 		   raw_cxx=true; };
 target_modules = { module= libmudflap; lib_path=.libs; };
 target_modules = { module= libssp; lib_path=.libs; };
@@ -341,6 +341,10 @@ dependencies = { module=all-gcc; on=all-libcpp; hard=true; };
 dependencies = { module=all-gcc; on=all-libdecnumber; hard=true; };
 dependencies = { module=all-gcc; on=all-libiberty; };
 dependencies = { module=all-gcc; on=all-fixincludes; };
+dependencies = { module=info-gcc; on=all-build-libiberty; };
+dependencies = { module=dvi-gcc; on=all-build-libiberty; };
+dependencies = { module=pdf-gcc; on=all-build-libiberty; };
+dependencies = { module=html-gcc; on=all-build-libiberty; };
 dependencies = { module=install-gcc ; on=install-fixincludes; };
 
 dependencies = { module=configure-libcpp; on=configure-libiberty; hard=true; };
diff --git a/Makefile.in b/Makefile.in
index 3268a30..aaea69d 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -560,11 +560,11 @@ all:
 ###
 
 # This is the list of directories that may be needed in RPATH_ENVVAR
-# so that prorgams built for the target machine work.
+# so that programs built for the target machine work.
 TARGET_LIB_PATH = $(TARGET_LIB_PATH_libstdc++-v3)$(TARGET_LIB_PATH_libmudflap)$(TARGET_LIB_PATH_libssp)$(TARGET_LIB_PATH_libgomp)$(HOST_LIB_PATH_gcc)
 
 @if target-libstdc++-v3
-TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/.libs:
+TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:
 @endif target-libstdc++-v3
 
 @if target-libmudflap
@@ -57909,6 +57909,38 @@ all-stage4-gcc: maybe-all-stage4-libiberty
 all-stageprofile-gcc: maybe-all-stageprofile-libiberty
 all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
 all-gcc: maybe-all-fixincludes
+info-gcc: maybe-all-build-libiberty
+
+info-stage1-gcc: maybe-all-build-libiberty
+info-stage2-gcc: maybe-all-build-libiberty
+info-stage3-gcc: maybe-all-build-libiberty
+info-stage4-gcc: maybe-all-build-libiberty
+info-stageprofile-gcc: maybe-all-build-libiberty
+info-stagefeedback-gcc: maybe-all-build-libiberty
+dvi-gcc: maybe-all-build-libiberty
+
+dvi-stage1-gcc: maybe-all-build-libiberty
+dvi-stage2-gcc: maybe-all-build-libiberty
+dvi-stage3-gcc: maybe-all-build-libiberty
+dvi-stage4-gcc: maybe-all-build-libiberty
+dvi-stageprofile-gcc: maybe-all-build-libiberty
+dvi-stagefeedback-gcc: maybe-all-build-libiberty
+pdf-gcc: maybe-all-build-libiberty
+
+pdf-stage1-gcc: maybe-all-build-libiberty
+pdf-stage2-gcc: maybe-all-build-libiberty
+pdf-stage3-gcc: maybe-all-build-libiberty
+pdf-stage4-gcc: maybe-all-build-libiberty
+pdf-stageprofile-gcc: maybe-all-build-libiberty
+pdf-stagefeedback-gcc: maybe-all-build-libiberty
+html-gcc: maybe-all-build-libiberty
+
+html-stage1-gcc: maybe-all-build-libiberty
+html-stage2-gcc: maybe-all-build-libiberty
+html-stage3-gcc: maybe-all-build-libiberty
+html-stage4-gcc: maybe-all-build-libiberty
+html-stageprofile-gcc: maybe-all-build-libiberty
+html-stagefeedback-gcc: maybe-all-build-libiberty
 install-gcc: maybe-install-fixincludes
 configure-libcpp: configure-libiberty
 
diff --git a/Makefile.tpl b/Makefile.tpl
index 1f0419c..4c55ee2 100644
--- a/Makefile.tpl
+++ b/Makefile.tpl
@@ -513,7 +513,7 @@ all:
 ###
 
 # This is the list of directories that may be needed in RPATH_ENVVAR
-# so that prorgams built for the target machine work.
+# so that programs built for the target machine work.
 TARGET_LIB_PATH = [+ FOR target_modules +][+
   IF lib_path +]$(TARGET_LIB_PATH_[+module+])[+ ENDIF lib_path +][+
   ENDFOR target_modules +]$(HOST_LIB_PATH_gcc)
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 26d45ff..a67868e 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,712 @@
+2010-11-16  Jie Zhang  <jie.zhang@analog.com>
+
+	* elf32-bfin.c (elf32_bfin_code_in_l1): New variable.
+	(elf32_bfin_data_in_l1): New variable.
+	(elf32_bfin_final_write_processing): New.
+	(elf_backend_final_write_processing): Define.
+
+2010-11-15  Mike Frysinger  <vapier@gentoo.org>
+
+	PR binutils/12177
+	* elf32-bfin.c (_bfin_create_got_section): Drop unused flags code.
+
+2010-11-12  H.J. Lu  <hongjiu.lu@intel.com>
+
+	* archive.c (_bfd_get_elt_at_filepos): Copy BFD_COMPRESS and
+	BFD_DECOMPRESS.
+	(bfd_openr_next_archived_file): Revert the last change.
+
+2010-11-11  Mingming Sun  <mingm.sun@gmail.com>
+
+	* archures.c (bfd_mach_mips_loongson_3a): Defined.
+	* bfd-in2.h (bfd_mach_mips_loongson_3a): Defined.
+	* cpu-mips.c (I_loongson_3a): New add.
+	(arch_info_struct): Add loongson_3a.
+	* elfxx-mips.c (_bfd_elf_mips_mach): Add loongson_3a.
+	(mips_set_isa_flags): Add loongson_3a.
+	(mips_mach_extensions): Add loongson_3a in MIPS64 extensions.
+
+2010-11-10  Richard Sandiford  <richard.sandiford@linaro.org>
+
+	* elf32-arm.c (elf32_arm_merge_eabi_attributes): Remove unused
+	variables.
+
+2010-11-10  Nick Clifton  <nickc@redhat.com>
+
+	* po/ja.po: Updated Japanese translation.
+	* po/ru.po: Updated Russian translation.
+
+2010-11-08  Nick Clifton  <nickc@redhat.com>
+
+	* po/ja.po: Updated Japanese translation.
+
+2010-11-08  Alan Modra  <amodra@gmail.com>
+
+	* hash.c (bfd_hash_hash): Extract from..
+	(bfd_hash_lookup): ..here.
+	(bfd_hash_rename): New function.
+	* section.c (bfd_rename_section): New function.
+	* bfd-in.h (bfd_hash_rename): Declare.
+	* bfd-in2.h: Regenerate.
+	* elf.c (_bfd_elf_make_section_from_shdr): Rename input sections
+	when compressing or decompressing.  Don't assert name match.
+	* elf64-hppa.c (get_reloc_section): Don't assert name match.
+	* elfxx-ia64.c (get_reloc_section): Likewise.
+
+2010-11-05  Joseph Myers  <joseph@codesourcery.com>
+
+	* elf32-tic6x.c (elf32_tic6x_obj_attrs_handle_unknown): New.
+	(elf32_tic6x_merge_attributes): Use
+	_bfd_elf_merge_unknown_attribute_low and
+	_bfd_elf_merge_unknown_attribute_list.
+	(elf_backend_obj_attrs_handle_unknown): Define.
+
+2010-11-05  Joseph Myers  <joseph@codesourcery.com>
+
+	* elf-attrs.c (_bfd_elf_merge_unknown_attribute_low,
+	_bfd_elf_merge_unknown_attribute_list): Correct test for matching
+	string attributes.
+
+2010-11-05  Tristan Gingold  <gingold@adacore.com>
+
+	* po/bfd.pot: Regenerate
+
+2010-11-05  Tristan Gingold  <gingold@adacore.com>
+
+	* configure.in: Bump version to 2.21.51
+	* configure: Regenerate.
+
+2010-11-04  Maciej W. Rozycki  <macro@codesourcery.com>
+
+	PR ld/10144
+	* elfxx-mips.c (_bfd_mips_elf_check_relocs)
+	[R_MIPS_32, R_MIPS_REL32, R_MIPS_64]: Ignore relocs from
+	SEC_DEBUGGING sections.
+
+2010-11-04  Tristan Gingold  <gingold@adacore.com>
+
+	* vms-lib.c (vms_write_index): Fix thinko: reverse the loop.
+	Use bfd_zmalloc instead of bfd_malloc.  Fix comment.
+
+2010-11-04  Kai Tietz  <kai.tietz@onevision.com>
+
+	* coffcode.h (GNU_LINKONCE_WT): New.
+	(sec_to_styp_flags): Add handling of new debug
+	section.
+	(styp_to_sec_flags): Likewise.
+
+2010-11-04  Tristan Gingold  <gingold@adacore.com>
+
+	* makefile.vms (CFLAGS): Make badalias warnings informational.
+	* vms-lib.c (vms_lib_bread): Avoid arithmetic on void pointer.
+
+2010-11-04  Joseph Myers  <joseph@codesourcery.com>
+
+	* elf-attrs.c (_bfd_elf_merge_unknown_attribute_low,
+	_bfd_elf_merge_unknown_attribute_list): New.
+	* elf-bfd.h (struct elf_backend_data): Add
+	obj_attrs_handle_unknown.
+	(_bfd_elf_merge_unknown_attribute_low,
+	_bfd_elf_merge_unknown_attribute_list): Declare.
+	* elf32-arm.c (elf32_arm_obj_attrs_handle_unknown): New.  Split
+	out from elf32_arm_merge_eabi_attributes.
+	(elf32_arm_merge_eabi_attributes): Use
+	_bfd_elf_merge_unknown_attribute_low and
+	_bfd_elf_merge_unknown_attribute_list.
+	(elf_backend_obj_attrs_handle_unknown): Define.
+	* elfxx-target.h (elf_backend_obj_attrs_handle_unknown): Define.
+	(elfNN_bed): Update initializer.
+
+2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
+
+	* bfd.c (BFD_FLAGS_FOR_BFD_USE_MASK): New.
+	* bfd-in2.h: Regenerated.
+
+2010-11-02  Joseph Myers  <joseph@codesourcery.com>
+
+	* elf32-tic6x.c (elf32_tic6x_obj_attrs_arg_type): Except for
+	Tag_ABI_compatibility, treat odd tags as strings and even ones as
+	integers.
+	(elf32_tic6x_obj_attrs_order, elf32_tic6x_tag_to_array_alignment,
+	elf32_tic6x_array_alignment_to_tag): New.
+	(elf32_tic6x_merge_attributes): Handle more attributes.  Set type
+	for merged attributes.
+	(elf_backend_obj_attrs_order): Define.
+
+2010-10-29  Maciej W. Rozycki  <macro@codesourcery.com>
+
+	* elfxx-mips.c (mips_elf_calculate_relocation): Fix a typo.
+
+2010-10-29  Pawel Sikora  <pluto@pld-linux.org>
+
+	PR binutils/12075
+	* compress.c (bfd_compress_section_contents): Use uLong on
+	compressed_size.
+
+2010-10-29  Joseph Myers  <joseph@codesourcery.com>
+
+	* elf32-tic6x.c (elf32_tic6x_obj_attrs_arg_type): Check
+	Tag_ABI_compatibility not Tag_compatibility.
+	(elf32_tic6x_merge_attributes): Update compatibility attribute
+	name in comment.  Return FALSE if merging common attributes fails.
+
+2010-10-29  Nick Clifton  <nickc@redhat.com>
+
+	PR bintils/6962
+	* coffcode.h (handle_COMDAT): Only check the base type when
+	looking for a section symbol.
+
+2010-10-29  H.J. Lu  <hongjiu.lu@intel.com>
+	    Cary Coutant  <ccoutant@google.com>
+
+	* archive.c (bfd_openr_next_archived_file): Copy BFD_COMPRESS
+	and BFD_DECOMPRESS.
+
+	* bfd.c (BFD_COMPRESS): New.
+	(BFD_DECOMPRESS): Likewise.
+	(BFD_FLAGS_SAVED): Likewise.
+	(bfd_preserve_save): Replace BFD_IN_MEMORY with BFD_FLAGS_SAVED.
+
+	* compress.c (bfd_uncompress_section_contents): Removed.
+	(get_uncompressed_size): New.
+	(decompress_contents): Likewise.
+	(bfd_compress_section_contents): Likewise.
+	(bfd_get_full_section_contents): Likewise.
+	(bfd_is_section_compressed): Likewise.
+	(bfd_init_section_decompress_status): Likewise.
+	(bfd_init_section_compress_status): Likewise.
+
+	* dwarf2.c (dwarf_debug_sections): New.
+	(dwarf_debug_section_enum): Likewise.
+	(read_section): Remove section_name and compressed_section_name.
+	Add dwarf_debug_section_enum.  Try compressed debug section.
+	(read_indirect_string): Updated.


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


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [SCM]  archer-swagiaal-upstream: Merge branch 'master' into archer-swagiaal-upstream
@ 2010-09-15 19:51 swagiaal
  0 siblings, 0 replies; 8+ messages in thread
From: swagiaal @ 2010-09-15 19:51 UTC (permalink / raw)
  To: archer-commits

The branch, archer-swagiaal-upstream has been updated
       via  25a3eb227b99d9930890a41dd1dd116753d49a0a (commit)
       via  61f0884b46ba2d3f8775995ec5433328a6d2e5cd (commit)
       via  2ccd65e25123e680eea9e47a645e2b6d2fa50c79 (commit)
       via  8fc361860682f78b8c1342b84c0f3920b6a26c81 (commit)
       via  c4b8673aa65273a6308f68e7ab43865d71832488 (commit)
       via  a31d2450deff59c1a13a5e75fb83c3cde5fa8ad0 (commit)
       via  4dd6838b3744148a9f02e8f501247833cf972738 (commit)
       via  058124e05ac6c31ad258e30ef0e7cea23b39c2e5 (commit)
       via  9ab6c083f5f3d8b2c2bc6239bac45a3944283d04 (commit)
       via  8e178d050f8a4a3d75f0dbfe4329009c3bcf6982 (commit)
       via  b791ba7ae4d0e38ac1a13f944c8a4a2b4f118b6a (commit)
       via  5196fb1be55974acdcb603bf7e142c5f6e808574 (commit)
       via  57d1b0d41f1acbc4c140c49b66301040cad3fc43 (commit)
       via  a902f2ad39ee4c1d82b093a3e2093fa21a157220 (commit)
       via  bc54c3d8368d52bb0218c64afc5632fd2f6c8509 (commit)
       via  5c05b641346f70bd4884766ad38b67735618fbe2 (commit)
       via  812ad48c254399696c0aa73e92753e5b40929c1b (commit)
       via  68a15546475fe0162e39a7aed6866bd3f7692c06 (commit)
      from  3238a2df35b4c5930c4f91ea539f851ce02abc4a (commit)

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

- Log -----------------------------------------------------------------
commit 25a3eb227b99d9930890a41dd1dd116753d49a0a
Merge: 3238a2d 61f0884
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date:   Wed Sep 15 15:44:53 2010 -0400

    Merge branch 'master' into archer-swagiaal-upstream

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

Summary of changes:
 bfd/ChangeLog                             |    4 +
 bfd/config.bfd                            |    2 +-
 bfd/version.h                             |    2 +-
 config/ChangeLog                          |    4 +
 config/dfp.m4                             |   53 +++
 gdb/ChangeLog                             |   92 +++++-
 gdb/breakpoint.c                          |   12 +-
 gdb/cli-out.c                             |   60 ++-
 gdb/cli-out.h                             |    9 +-
 gdb/cli/cli-logging.c                     |  121 +++++-
 gdb/config.in                             |    3 +
 gdb/configure                             |    2 +-
 gdb/configure.ac                          |    2 +-
 gdb/infrun.c                              |  257 ++++++------
 gdb/python/py-breakpoint.c                |    4 +-
 gdb/record.c                              |  609 -----------------------------
 gdb/ser-pipe.c                            |   12 +-
 gdb/testsuite/ChangeLog                   |   16 +
 gdb/testsuite/gdb.base/ui-redirect.exp    |   41 ++
 gdb/testsuite/gdb.base/watchpoint.exp     |   27 ++-
 gdb/testsuite/gdb.dwarf2/dw2-filename.S   |   53 +++
 gdb/testsuite/gdb.dwarf2/dw2-filename.exp |   44 ++
 gdb/version.in                            |    2 +-
 libdecnumber/ChangeLog                    |    7 +
 libdecnumber/Makefile.in                  |    1 +
 libdecnumber/aclocal.m4                   |    1 +
 libdecnumber/configure                    |   38 ++-
 libdecnumber/configure.ac                 |   38 +--
 28 files changed, 674 insertions(+), 842 deletions(-)
 create mode 100644 config/dfp.m4
 create mode 100644 gdb/testsuite/gdb.base/ui-redirect.exp
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-filename.S
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-filename.exp

First 500 lines of diff:
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 7edf390..26d45ff 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,7 @@
+2010-09-02  Richard Henderson  <rth@redhat.com>
+
+	* config.bfd (x86_64-*-mingw*): Select 32-bit pei vectors too.
+
 2010-09-01  Pedro Alves  <pedro@codesourcery.com>
 
 	* netbsd-core.c (netbsd_core_core_file_pid): Renamed to ...
diff --git a/bfd/config.bfd b/bfd/config.bfd
index 0bfb535..e42535f 100644
--- a/bfd/config.bfd
+++ b/bfd/config.bfd
@@ -634,7 +634,7 @@ case "${targ}" in
     ;;
   x86_64-*-mingw*)
     targ_defvec=x86_64pe_vec
-    targ_selvecs="x86_64pe_vec x86_64pei_vec bfd_elf64_x86_64_vec bfd_elf64_l1om_vec"
+    targ_selvecs="x86_64pe_vec x86_64pei_vec bfd_elf64_x86_64_vec bfd_elf64_l1om_vec i386pe_vec i386pei_vec bfd_elf32_i386_vec"
     want64=true
     targ_underscore=no
     ;;
diff --git a/bfd/version.h b/bfd/version.h
index d5cb1b3..df375d0 100644
--- a/bfd/version.h
+++ b/bfd/version.h
@@ -1,4 +1,4 @@
-#define BFD_VERSION_DATE 20100902
+#define BFD_VERSION_DATE 20100904
 #define BFD_VERSION @bfd_version@
 #define BFD_VERSION_STRING  @bfd_version_package@ @bfd_version_string@
 #define REPORT_BUGS_TO @report_bugs_to@
diff --git a/config/ChangeLog b/config/ChangeLog
index 22a3641..af06955 100644
--- a/config/ChangeLog
+++ b/config/ChangeLog
@@ -1,3 +1,7 @@
+2010-09-03  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
+
+	* dfp.m4: New file.
+
 2010-08-21  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 
 	PR target/45084
diff --git a/config/dfp.m4 b/config/dfp.m4
new file mode 100644
index 0000000..4cace76
--- /dev/null
+++ b/config/dfp.m4
@@ -0,0 +1,53 @@
+dnl @synopsis GCC_AC_ENABLE_DECIMAL_FLOAT([target triplet])
+dnl
+dnl Enable C extension for decimal float if target supports it.
+dnl
+dnl @author Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
+
+AC_DEFUN([GCC_AC_ENABLE_DECIMAL_FLOAT],
+[
+AC_ARG_ENABLE(decimal-float,
+[  --enable-decimal-float={no,yes,bid,dpd}
+			enable decimal float extension to C.  Selecting 'bid'
+			or 'dpd' choses which decimal floating point format
+			to use],
+[
+  case $enable_decimal_float in
+    yes | no | bid | dpd) ;;
+    *) AC_MSG_ERROR(['$enable_decimal_float' is an invalid value for --enable-decimal-float.
+Valid choices are 'yes', 'bid', 'dpd', and 'no'.]) ;;
+  esac
+],
+[
+  case $1 in
+    powerpc*-*-linux* | i?86*-*-linux* | x86_64*-*-linux* | s390*-*-linux*)
+      enable_decimal_float=yes
+      ;;
+    *)
+      AC_MSG_WARN(decimal float is not supported for this target, ignored)
+      enable_decimal_float=no
+      ;;
+  esac
+])
+
+# x86's use BID format instead of DPD
+case x$enable_decimal_float in
+  xyes)
+    case $1 in
+      i?86*-*-* | x86_64*-*-*)
+	enable_decimal_float=bid
+	;;
+      *)
+	enable_decimal_float=dpd
+	;;
+    esac
+    ;;
+  xno)
+    # ENABLE_DECIMAL_FLOAT is set to 0. But we have to have proper
+    # dependency on libdecnumber.
+    enable_decimal_float=dpd
+    ;;
+esac
+AC_SUBST(enable_decimal_float)
+
+])
\ No newline at end of file
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 2d2344c..f569efa 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,93 @@
+2010-09-04  Daniel Jacobowitz  <dan@codesourcery.com>
+
+	* breakpoint.c (can_use_hardware_watchpoint): Handle the first
+	value specially.
+
+2010-09-04  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+	Code cleanup - split print_stop_reason.
+	* infrun.c (enum inferior_stop_reason): Remove.
+	(print_stop_reason): Remove by splitting into ...
+	(print_exited_reason, print_signal_exited_reason)
+	(print_no_history_reason, print_signal_received_reason)
+	(print_end_stepping_range_reason): ... these new functions.  Update
+	the preceding comment.
+	(handle_inferior_event): Change the calls to print_exited_reason,
+	print_signal_exited_reason, print_no_history_reason,
+	print_signal_received_reason, print_end_stepping_range_reason.
+	(handle_step_into_function, handle_step_into_function_backward):
+	Change the calls to print_end_stepping_range_reason.
+
+2010-09-03  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+	* breakpoint.c (save_breakpoints): Use RETURN_MASK_ALL.
+	* cli-out.c: Include vec.h.
+	(cli_field_fmt, cli_spaces, cli_text, cli_message, cli_flush): New
+	variable stream, initialize it, use it.
+	(cli_redirect): New function comment.  Replace the stream and
+	original_stream fields by the new streams field.  Remove the
+	original_stream != NULL conditional, assert error on NULL instead.
+	(out_field_fmt, field_separator): New variable stream, initialize it, use it.
+	(cli_out_data_ctor): Assert non-NULL stream.  Replace the stream and
+	original_stream fields by the new streams field.
+	(cli_out_set_stream): Replace the stream field by the new streams
+	field.
+	* cli-out.h: Include vec.h.
+	(ui_filep): New typedef, call DEF_VEC_P for it.
+	(struct cli_ui_out_data): Replace the stream and original_stream
+	fields by the new streams field.
+	* cli/cli-logging.c (set_logging_redirect): Call ui_out_redirect with
+	NULL first.  Extend the comment.
+	(handle_redirections): Call ui_out_redirect with output.
+	* python/py-breakpoint.c (bppy_get_commands): Move ui_out_redirect
+	calls outside of the TRY_CATCH block.
+
+2010-09-03  Joel Brobecker  <brobecker@adacore.com>
+
+	GDB 7.2 released.
+
+2010-09-02  Joel Brobecker  <brobecker@adacore.com>
+
+	Back out the following change:
+	| 2010-06-29  Hui Zhu  <teawater@gmail.com>
+	| * record.c (set_record_pic_cmdlist,
+	| show_record_pic_cmdlist): New variables.
+	| (set_record_pic_command,
+	| show_record_pic_command): New functions.
+	| (record_pic_function, record_pic_line, record_pic_enum,
+	| set_record_pic_type, record_pic_hide_nofunction,
+	| record_pic_hide_nosource, record_pic_hide_same): New variables.
+	| (record_pic_fputs): New function.
+	| (function_list, node_list, edge_list): New struct.
+	| (function_list, node_list, edge_list): New variables.
+	| (record_pic_cleanups, record_pic_node,
+	| record_pic_edge, cmd_record_pic): New functions.
+	| (_initialize_record): Add new commands for record pic.
+
+2010-09-02  Daniel Jacobowitz  <dan@codesourcery.com>
+
+	* config.in, configure: Regenerated.
+	* configure.ac: Check for waitpid.
+	* ser-pipe.c (pipe_close): Wait for the program to exit.
+
+2010-09-02  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+	* cli/cli-logging.c: Include gdb_assert.h.
+	(set_logging_overwrite): New function.
+	(logging_redirect): New comment.
+	(logging_no_redirect_file, set_logging_redirect)
+	(pop_output_files) <logging_no_redirect_file>: New.
+	(handle_redirections) <!logging_redirect>: New variable
+	no_redirect_file.  Remove file autoclose for tee_file_new.  No longer
+	discard cleanup for the close of former OUTPUT.  Set
+	LOGGING_NO_REDIRECT_FILE.
+	(handle_redirections) <logging_redirect>: gdb_assert
+	LOGGING_NO_REDIRECT_FILE.
+	(show_logging_command) <logging_redirect handling>: Adjust messages
+	for SAVED_FILENAME not NULL.
+	(_initialize_cli_logging): Install set_logging_overwrite and
+	set_logging_redirect.
+
 2010-09-02  Jan Kratochvil  <jan.kratochvil@redhat.com>
 
 	* iq2000-tdep.c (iq2000_scan_prologue): Initialize SAL.END.
@@ -576,7 +666,7 @@
 
 2010-08-13  Jan Kratochvil  <jan.kratochvil@redhat.com>
 
-	* cli-logging.c (logging_overwrite, logging_redirect): Make them
+	* cli/cli-logging.c (logging_overwrite, logging_redirect): Make them
 	static.
 
 2010-08-13  Ken Werner  <ken.werner@de.ibm.com>
diff --git a/gdb/breakpoint.c b/gdb/breakpoint.c
index a034d6a..1d3f7fc 100644
--- a/gdb/breakpoint.c
+++ b/gdb/breakpoint.c
@@ -8327,10 +8327,12 @@ can_use_hardware_watchpoint (struct value *v)
     {
       if (VALUE_LVAL (v) == lval_memory)
 	{
-	  if (value_lazy (v))
-	    /* A lazy memory lvalue is one that GDB never needed to fetch;
-	       we either just used its address (e.g., `a' in `a.b') or
-	       we never needed it at all (e.g., `a' in `a,b').  */
+	  if (v != head && value_lazy (v))
+	    /* A lazy memory lvalue in the chain is one that GDB never
+	       needed to fetch; we either just used its address (e.g.,
+	       `a' in `a.b') or we never needed it at all (e.g., `a'
+	       in `a,b').  This doesn't apply to HEAD; if that is
+	       lazy then it was not readable, but watch it anyway.  */
 	    ;
 	  else
 	    {
@@ -11487,7 +11489,7 @@ save_breakpoints (char *filename, int from_tty,
 	fprintf_unfiltered (fp, "  commands\n");
 	
 	ui_out_redirect (uiout, fp);
-	TRY_CATCH (ex, RETURN_MASK_ERROR)
+	TRY_CATCH (ex, RETURN_MASK_ALL)
 	  {
 	    print_command_lines (uiout, tp->commands->commands, 2);
 	  }
diff --git a/gdb/cli-out.c b/gdb/cli-out.c
index de0559f..7867311 100644
--- a/gdb/cli-out.c
+++ b/gdb/cli-out.c
@@ -26,6 +26,7 @@
 #include "cli-out.h"
 #include "gdb_string.h"
 #include "gdb_assert.h"
+#include "vec.h"
 
 typedef struct cli_ui_out_data cli_out_data;
 
@@ -224,11 +225,13 @@ cli_field_fmt (struct ui_out *uiout, int fldno,
 	       va_list args)
 {
   cli_out_data *data = ui_out_data (uiout);
+  struct ui_file *stream;
 
   if (data->suppress_output)
     return;
 
-  vfprintf_filtered (data->stream, format, args);
+  stream = VEC_last (ui_filep, data->streams);
+  vfprintf_filtered (stream, format, args);
 
   if (align != ui_noalign)
     field_separator ();
@@ -238,20 +241,26 @@ static void
 cli_spaces (struct ui_out *uiout, int numspaces)
 {
   cli_out_data *data = ui_out_data (uiout);
+  struct ui_file *stream;
 
   if (data->suppress_output)
     return;
-  print_spaces_filtered (numspaces, data->stream);
+
+  stream = VEC_last (ui_filep, data->streams);
+  print_spaces_filtered (numspaces, stream);
 }
 
 static void
 cli_text (struct ui_out *uiout, const char *string)
 {
   cli_out_data *data = ui_out_data (uiout);
+  struct ui_file *stream;
 
   if (data->suppress_output)
     return;
-  fputs_filtered (string, data->stream);
+
+  stream = VEC_last (ui_filep, data->streams);
+  fputs_filtered (string, stream);
 }
 
 static void ATTRIBUTE_PRINTF (3, 0)
@@ -262,8 +271,13 @@ cli_message (struct ui_out *uiout, int verbosity,
 
   if (data->suppress_output)
     return;
+
   if (ui_out_get_verblvl (uiout) >= verbosity)
-    vfprintf_unfiltered (data->stream, format, args);
+    {
+      struct ui_file *stream = VEC_last (ui_filep, data->streams);
+
+      vfprintf_unfiltered (stream, format, args);
+    }
 }
 
 static void
@@ -280,25 +294,24 @@ static void
 cli_flush (struct ui_out *uiout)
 {
   cli_out_data *data = ui_out_data (uiout);
+  struct ui_file *stream = VEC_last (ui_filep, data->streams);
 
-  gdb_flush (data->stream);
+  gdb_flush (stream);
 }
 
+/* OUTSTREAM as non-NULL will push OUTSTREAM on the stack of output streams
+   and make it therefore active.  OUTSTREAM as NULL will pop the last pushed
+   output stream; it is an internal error if it does not exist.  */
+
 static int
 cli_redirect (struct ui_out *uiout, struct ui_file *outstream)
 {
   cli_out_data *data = ui_out_data (uiout);
 
   if (outstream != NULL)
-    {
-      data->original_stream = data->stream;
-      data->stream = outstream;
-    }
-  else if (data->original_stream != NULL)
-    {
-      data->stream = data->original_stream;
-      data->original_stream = NULL;
-    }
+    VEC_safe_push (ui_filep, data->streams, outstream);
+  else
+    VEC_pop (ui_filep, data->streams);
 
   return 0;
 }
@@ -315,10 +328,11 @@ out_field_fmt (struct ui_out *uiout, int fldno,
 	       const char *format,...)
 {
   cli_out_data *data = ui_out_data (uiout);
+  struct ui_file *stream = VEC_last (ui_filep, data->streams);
   va_list args;
 
   va_start (args, format);
-  vfprintf_filtered (data->stream, format, args);
+  vfprintf_filtered (stream, format, args);
 
   va_end (args);
 }
@@ -329,8 +343,9 @@ static void
 field_separator (void)
 {
   cli_out_data *data = ui_out_data (uiout);
+  struct ui_file *stream = VEC_last (ui_filep, data->streams);
 
-  fputc_filtered (' ', data->stream);
+  fputc_filtered (' ', stream);
 }
 
 /* This is the CLI ui-out implementation functions vector */
@@ -364,8 +379,11 @@ struct ui_out_impl cli_ui_out_impl =
 void
 cli_out_data_ctor (cli_out_data *self, struct ui_file *stream)
 {
-  self->stream = stream;
-  self->original_stream = NULL;
+  gdb_assert (stream != NULL);
+
+  self->streams = NULL;
+  VEC_safe_push (ui_filep, self->streams, stream);
+
   self->suppress_output = 0;
 }
 
@@ -385,8 +403,10 @@ struct ui_file *
 cli_out_set_stream (struct ui_out *uiout, struct ui_file *stream)
 {
   cli_out_data *data = ui_out_data (uiout);
-  struct ui_file *old = data->stream;
+  struct ui_file *old;
+  
+  old = VEC_pop (ui_filep, data->streams);
+  VEC_quick_push (ui_filep, data->streams, stream);
 
-  data->stream = stream;
   return old;
 }
diff --git a/gdb/cli-out.h b/gdb/cli-out.h
index b4cdd82..75875c4 100644
--- a/gdb/cli-out.h
+++ b/gdb/cli-out.h
@@ -22,14 +22,19 @@
 #define CLI_OUT_H
 
 #include "ui-out.h"
+#include "vec.h"
+
+/* Used for cli_ui_out_data->streams.  */
+
+typedef struct ui_file *ui_filep;
+DEF_VEC_P (ui_filep);
 
 /* These are exported so that they can be extended by other `ui_out'
    implementations, like TUI's.  */
 
 struct cli_ui_out_data
   {
-    struct ui_file *stream;
-    struct ui_file *original_stream;
+    VEC (ui_filep) *streams;
     int suppress_output;
   };
 
diff --git a/gdb/cli/cli-logging.c b/gdb/cli/cli-logging.c
index af63dcc..fc486d3 100644
--- a/gdb/cli/cli-logging.c
+++ b/gdb/cli/cli-logging.c
@@ -21,6 +21,7 @@
 #include "defs.h"
 #include "gdbcmd.h"
 #include "ui-out.h"
+#include "gdb_assert.h"
 
 #include "gdb_string.h"
 
@@ -46,6 +47,15 @@ show_logging_filename (struct ui_file *file, int from_tty,
 }
 
 static int logging_overwrite;
+
+static void
+set_logging_overwrite (char *args, int from_tty, struct cmd_list_element *c)
+{
+  if (saved_filename)
+    warning (_("Currently logging to %s.  Turn the logging off and on to "
+	       "make the new setting effective."), saved_filename);
+}
+
 static void
 show_logging_overwrite (struct ui_file *file, int from_tty,
 			struct cmd_list_element *c, const char *value)
@@ -55,7 +65,72 @@ Whether logging overwrites or appends to the log file is %s.\n"),
 		    value);
 }
 
+/* Value as configured by the user.  */
 static int logging_redirect;
+
+/* The on-disk file in use if logging is currently active together with
+   redirection turned off (and therefore using tee_file_new).  For active
+   logging with redirection the on-disk file is directly in GDB_STDOUT and
+   this variable is NULL.  */
+static struct ui_file *logging_no_redirect_file;
+
+static void
+set_logging_redirect (char *args, int from_tty, struct cmd_list_element *c)
+{
+  struct cleanup *cleanups = NULL;
+  struct ui_file *output, *new_logging_no_redirect_file;
+
+  if (saved_filename == NULL
+      || (logging_redirect != 0 && logging_no_redirect_file == NULL)
+      || (logging_redirect == 0 && logging_no_redirect_file != NULL))
+    return;
+
+  if (logging_redirect != 0)
+    {
+      gdb_assert (logging_no_redirect_file != NULL);
+
+      /* ui_out_redirect still has not been called for next gdb_stdout.  */
+      cleanups = make_cleanup_ui_file_delete (gdb_stdout);
+
+      output = logging_no_redirect_file;
+      new_logging_no_redirect_file = NULL;
+
+      if (from_tty)
+	fprintf_unfiltered (saved_output.out, "Redirecting output to %s.\n",
+			    logging_filename);
+    }
+  else
+    {
+      gdb_assert (logging_no_redirect_file == NULL);
+      output = tee_file_new (saved_output.out, 0, gdb_stdout, 0);
+      if (output == NULL)
+	perror_with_name (_("set logging"));
+      new_logging_no_redirect_file = gdb_stdout;


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


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [SCM]  archer-swagiaal-upstream: Merge branch 'master' into archer-swagiaal-upstream
@ 2010-05-10 19:31 swagiaal
  0 siblings, 0 replies; 8+ messages in thread
From: swagiaal @ 2010-05-10 19:31 UTC (permalink / raw)
  To: archer-commits

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

The branch, archer-swagiaal-upstream has been updated
       via  c4c3e6dad8d1d3cae1079dc63cba525872eaa060 (commit)
       via  6a5e91e5fad1b8e575f3127597fda514d2c1bc6b (commit)
       via  f2bb916797ee80d8a9a4b1bd6b0a656a16071727 (commit)
       via  7c38f6982f9a314648c3d92392cbdc1e048ea281 (commit)
       via  94b8bb28528c7fcacbf81796f14cb92d7a365a8e (commit)
       via  bebff4d1bd404ea231f3fa7bd6d0c0cc15601c17 (commit)
       via  3ca45c17356a44ada813dbeb17f8764bd639b1d5 (commit)
       via  06574ec28693138f172cd2da5734566a354f9080 (commit)
       via  1a724b6823c659e940c03a3c74b99f888c495b15 (commit)
       via  752ac54348e8d558c86d30f0c78e36e70dd6bc12 (commit)
       via  dbf32a2538aa4c0c7cbd9efd1aee53e5d5235a23 (commit)
       via  5eb195a478e3a37bce4a6a242d566526871057db (commit)
       via  dd4775c57cfbcb3f872d6bf94c790846ca9b9ae4 (commit)
       via  59945fbf800c53cb35b36a4bb43f7ec4b3cf61b7 (commit)
       via  8fd6f4602754501e4aaf3978e76b2c4e54737736 (commit)
       via  8e11c9b67655fbc9433c3c0b7f1261b369d94049 (commit)
       via  6428e82e16170e5f2fca5bd4615e40a9bd904700 (commit)
       via  dbcbaeb953d9e2e318c481c5f636be20aaf86f9d (commit)
       via  79d1092f5e4d31c1549cbba945413f715376fe33 (commit)
       via  6931e7a4897c2867c0f5fa37bc1b80a8a371dcc3 (commit)
       via  60506c02e869273fee749838617c8d83f0265dfa (commit)
       via  3c30632200b0021f6fd6673553c3d124de629f68 (commit)
       via  87bebabc94a5e45723313af0c2427ed3711715b1 (commit)
       via  79300b039a67f952d989d325e7087c70f7c6c528 (commit)
       via  72bb6ca37b3c744bc586c36a7c1268e88728bdcf (commit)
       via  870bde991dd86c083effe5dae235f0ebfa311507 (commit)
       via  51c37135a4525240a40d8ca92192eab5dc74366a (commit)
       via  c5b2e4985cf65e0c9ab8b82e1a3199c71998602e (commit)
       via  827188fab4f3a1c70f4e8fed2fc15416dd086cde (commit)
       via  b59d2d704c224c515321407cebd7bb34403062ac (commit)
       via  36740389202db9855a768e8853b2bc9b1a0451ba (commit)
       via  5af51f644658366f8caf2cf559554a9ac6476c3d (commit)
       via  4b6837f627adb8df2d3c654910e3e30ebed93db5 (commit)
       via  42ee4b09354fae200746f964c2cecee4563ad562 (commit)
       via  2b9c19119f3b947b6dec016b24cf8c67c08f2b91 (commit)
       via  4eb7508d100c40a945c7d89cc14e13c208e85496 (commit)
       via  522f079721f697a2bf9b8c215e254f27a8850c03 (commit)
       via  b91ef3af3eb228da33ae2b1bd32ba858db4e77f3 (commit)
       via  f4ea9d058c84fb949e9c061ee444eb20de0ffce2 (commit)
       via  2a57de41aa57946e997b20f907b766f0bdfdb0a7 (commit)
       via  096667dd0d10dfe49d82a08ea40b11eb06f5b4af (commit)
       via  7fea93046a38fb0dddb7678a8bffffb2408f7bb6 (commit)
       via  b0ea2882e8daedfe09999e3996c69f376a90975b (commit)
       via  f172614d0109d9e8c547a7e29c5fea2a15ad6faf (commit)
       via  0d6bd07575025628880e2b8b351db82199b1e764 (commit)
       via  6407299f65a5833ff704ea46a6c0bc57484527d8 (commit)
       via  e980daf21d09c5caa010d9045f77f5341850c2b1 (commit)
       via  b00ce5ab0fdb3a648f4b8925c83b17615b2dba52 (commit)
       via  4927abba2122a98402fef9f6b7b830704eca787b (commit)
       via  165b53e016058e4e6ed08e8f6e3f1d62d45a9f85 (commit)
       via  9bcdd48c0f8c1311d3652a8ace91a6199e592617 (commit)
       via  f673b19a4aa1ea540dcb507b859ccf36e0a321cd (commit)
       via  27abc8aec8c2601727c2523875c31140639bab64 (commit)
       via  f49db5bb31e8bfa37e6fce7293a18cd2f3c15bd5 (commit)
       via  2e90774983d832188e584cebb893cd0a4b2e174f (commit)
       via  7fb2b5d0c5f88931639c3658acbdd5dcec074920 (commit)
       via  b62b00d7968d1c3138b64cc554f658b98c0e89f1 (commit)
       via  80c4dcc293619a166e83465d500a215dac35325b (commit)
       via  3332b0c53d0a9abd8f281cf410babc244031b84c (commit)
       via  7220daf1e988ce3ff27a59ac35bbc4647c5bec20 (commit)
       via  20c33ce07245626302975edb9bd5db01ce97215d (commit)
       via  ac07f25c6860019e54b8168415ded626a843b295 (commit)
       via  4055898be0e0d9f67c783c7308fa22bfb57873b3 (commit)
       via  cffe0344bc58c0fb2fda626815fdff923395e5c5 (commit)
       via  33237db59ff746be3cf0c00d3ed145c5929e0caf (commit)
       via  5fb8b97e79b66120e75c079963dd72cc22cec8d3 (commit)
       via  58bd3cde7086a435b8bb7193ad7f8c8510be28c0 (commit)
       via  00eb3f8924b440d32d1f1d70645b93ba9c0f87b1 (commit)
       via  5804fd4679f024d93d232b2989ac0d561765f9b9 (commit)
       via  daa90eec460bdce8090d98ac64ca5aa5ea185a83 (commit)
       via  6d5d0eaf2fe5e9dbfcbe1db2c3aaedeaad091dd5 (commit)
       via  7dcd7a8714c7718ac2131d7a5ef612212f2b5667 (commit)
       via  182bca0ee80a3a070892e96158ca89424854e0b6 (commit)
       via  3010eedaa279723761794508b4ca0ccac44aa0a5 (commit)
       via  909cd34ecc36bc3c5134657f055f58a113d97c59 (commit)
      from  d5f900ec3937051e7eb48a8a38ed883d6b77dc87 (commit)

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

- Log -----------------------------------------------------------------
commit c4c3e6dad8d1d3cae1079dc63cba525872eaa060
Merge: d5f900ec3937051e7eb48a8a38ed883d6b77dc87 6a5e91e5fad1b8e575f3127597fda514d2c1bc6b
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date:   Mon May 10 15:23:09 2010 -0400

    Merge branch 'master' into archer-swagiaal-upstream

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

Summary of changes:
 bfd/ChangeLog                                      |   16 +
 bfd/Makefile.in                                    |    8 +-
 bfd/aclocal.m4                                     |    6 +-
 bfd/doc/ChangeLog                                  |    4 +
 bfd/doc/Makefile.in                                |    2 +-
 bfd/elf32-arm.c                                    |   23 +-
 bfd/po/es.po                                       |  722 ++++++++++----------
 bfd/version.h                                      |    2 +-
 gdb/ChangeLog                                      |  542 +++++++++++++++
 gdb/ada-exp.y                                      |    2 -
 gdb/ada-lang.c                                     |   15 +-
 gdb/ada-tasks.c                                    |    1 -
 gdb/ada-valprint.c                                 |    1 -
 gdb/amd64-tdep.c                                   |   56 +--
 gdb/arch-utils.c                                   |    2 -
 gdb/arm-linux-tdep.c                               |    4 +-
 gdb/arm-tdep.c                                     |   30 +-
 gdb/auxv.c                                         |    1 -
 gdb/ax-gdb.c                                       |    1 -
 gdb/blockframe.c                                   |    1 -
 gdb/breakpoint.c                                   |   34 +-
 gdb/c-exp.y                                        |   35 +-
 gdb/c-lang.c                                       |    1 -
 gdb/charset.c                                      |    5 +-
 gdb/cli/cli-cmds.c                                 |    3 +-
 gdb/cli/cli-decode.c                               |    2 -
 gdb/cli/cli-dump.c                                 |    2 -
 gdb/cli/cli-script.c                               |    6 +-
 gdb/coff-pe-read.c                                 |    2 -
 gdb/coffread.c                                     |    2 -
 gdb/completer.c                                    |    4 -
 gdb/corefile.c                                     |    1 -
 gdb/corelow.c                                      |    3 -
 gdb/cp-name-parser.y                               |    2 +-
 gdb/cp-namespace.c                                 |    1 -
 gdb/cp-support.c                                   |  102 +++-
 gdb/cp-support.h                                   |    4 +
 gdb/d-valprint.c                                   |    1 -
 gdb/dcache.c                                       |    3 +-
 gdb/demangle.c                                     |    1 -
 gdb/dictionary.c                                   |    1 -
 gdb/disasm.c                                       |   74 ++-
 gdb/disasm.h                                       |   12 +
 gdb/dwarf2-frame.c                                 |    1 -
 gdb/dwarf2expr.c                                   |    1 -
 gdb/dwarf2read.c                                   |   32 +-
 gdb/elfread.c                                      |    9 -
 gdb/eval.c                                         |   50 ++-
 gdb/expprint.c                                     |    2 +
 gdb/expression.h                                   |    4 +
 gdb/f-lang.c                                       |    1 -
 gdb/f-typeprint.c                                  |    4 +-
 gdb/f-valprint.c                                   |    3 +-
 gdb/fbsd-nat.c                                     |    3 +-
 gdb/features/i386/i386-mmx.c                       |    2 +-
 gdb/frame-unwind.c                                 |    3 +-
 gdb/frame.c                                        |    4 -
 gdb/gcore.c                                        |    4 +-
 gdb/gdbarch.c                                      |   26 -
 gdb/gdbarch.h                                      |    5 -
 gdb/gdbarch.sh                                     |    6 -
 gdb/gdbtypes.c                                     |    6 +-
 gdb/gdbtypes.h                                     |   10 -
 gdb/gnu-v2-abi.c                                   |    5 -
 gdb/i386-tdep.c                                    |    2 -
 gdb/i387-tdep.c                                    |    1 -
 gdb/inf-ttrace.c                                   |   10 +
 gdb/infcall.c                                      |    1 -
 gdb/infcmd.c                                       |    5 -
 gdb/inferior.c                                     |    2 -
 gdb/infrun.c                                       |    5 +-
 gdb/jit.c                                          |    1 -
 gdb/jv-exp.y                                       |    2 -
 gdb/jv-lang.c                                      |    3 +-
 gdb/linespec.c                                     |    1 -
 gdb/linux-fork.c                                   |    6 -
 gdb/linux-nat.c                                    |   17 -
 gdb/linux-record.c                                 |    4 -
 gdb/linux-thread-db.c                              |    8 -
 gdb/m2-exp.y                                       |   16 -
 gdb/m2-lang.c                                      |    1 -
 gdb/m2-typeprint.c                                 |    3 -
 gdb/m2-valprint.c                                  |    2 -
 gdb/macrocmd.c                                     |    2 -
 gdb/macroexp.c                                     |    4 +-
 gdb/maint.c                                        |    2 -
 gdb/mdebugread.c                                   |    5 +-
 gdb/mem-break.c                                    |    1 -
 gdb/memattr.c                                      |    5 +-
 gdb/mi/mi-cmd-break.c                              |    3 -
 gdb/mi/mi-cmd-file.c                               |    3 -
 gdb/mi/mi-cmd-stack.c                              |    3 -
 gdb/mi/mi-cmd-target.c                             |    2 +-
 gdb/mi/mi-cmd-var.c                                |    3 -
 gdb/mi/mi-interp.c                                 |    3 -
 gdb/mi/mi-main.c                                   |   20 +-
 gdb/mi/mi-out.c                                    |    1 -
 gdb/objc-lang.c                                    |    1 -
 gdb/objfiles.c                                     |    5 +-
 gdb/osabi.c                                        |    2 -
 gdb/p-exp.y                                        |    4 +-
 gdb/p-typeprint.c                                  |    3 +-
 gdb/parse.c                                        |   11 +-
 gdb/printcmd.c                                     |    3 -
 gdb/progspace.c                                    |    3 -
 gdb/psymtab.c                                      |    2 -
 gdb/python/py-block.c                              |    1 -
 gdb/python/py-breakpoint.c                         |    2 -
 gdb/python/py-cmd.c                                |    2 -
 gdb/python/py-frame.c                              |    1 -
 gdb/python/py-function.c                           |    1 -
 gdb/python/py-objfile.c                            |    2 -
 gdb/python/py-param.c                              |    1 -
 gdb/python/py-prettyprint.c                        |    3 +-
 gdb/python/py-progspace.c                          |    2 -
 gdb/python/py-symtab.c                             |    1 -
 gdb/python/py-type.c                               |    2 +-
 gdb/python/py-value.c                              |    3 +-
 gdb/python/python.c                                |    3 +-
 gdb/record.c                                       |    6 +-
 gdb/regcache.c                                     |    4 -
 gdb/remote.c                                       |   58 +-
 gdb/reverse.c                                      |    2 +-
 gdb/ser-pipe.c                                     |    2 -
 gdb/serial.c                                       |    1 -
 gdb/sol-thread.c                                   |   35 +
 gdb/solib-svr4.c                                   |    3 +-
 gdb/solib.c                                        |    8 -
 gdb/source.c                                       |    3 -
 gdb/sparc-tdep.c                                   |    7 +-
 gdb/sparc64-tdep.c                                 |    7 +-
 gdb/stabsread.c                                    |   37 +-
 gdb/stack.c                                        |    9 +-
 gdb/symfile.c                                      |   39 +-
 gdb/symfile.h                                      |    8 +-
 gdb/symmisc.c                                      |    5 +-
 gdb/symtab.c                                       |   16 +-
 gdb/target-descriptions.c                          |    4 +-
 gdb/target.c                                       |    1 -
 gdb/testsuite/ChangeLog                            |   14 +
 gdb/testsuite/gdb.arch/alpha-step.exp              |    2 -
 gdb/testsuite/gdb.arch/altivec-regs.exp            |    2 -
 gdb/testsuite/gdb.arch/amd64-byte.exp              |    2 -
 gdb/testsuite/gdb.arch/amd64-disp-step.exp         |    2 -
 gdb/testsuite/gdb.arch/amd64-dword.exp             |    2 -
 gdb/testsuite/gdb.arch/amd64-word.exp              |    2 -
 gdb/testsuite/gdb.arch/e500-abi.exp                |    2 -
 gdb/testsuite/gdb.arch/e500-prologue.exp           |    2 -
 gdb/testsuite/gdb.arch/e500-regs.exp               |    2 -
 gdb/testsuite/gdb.arch/gdb1291.exp                 |    2 -
 gdb/testsuite/gdb.arch/gdb1431.exp                 |    2 -
 gdb/testsuite/gdb.arch/gdb1558.exp                 |    2 -
 gdb/testsuite/gdb.arch/i386-avx.exp                |    2 -
 gdb/testsuite/gdb.arch/i386-byte.exp               |    2 -
 gdb/testsuite/gdb.arch/i386-disp-step.exp          |    2 -
 gdb/testsuite/gdb.arch/i386-gnu-cfi.exp            |    2 -
 gdb/testsuite/gdb.arch/i386-prologue.exp           |    2 -
 gdb/testsuite/gdb.arch/i386-sse.exp                |    2 -
 gdb/testsuite/gdb.arch/i386-unwind.exp             |    2 -
 gdb/testsuite/gdb.arch/i386-word.exp               |    2 -
 gdb/testsuite/gdb.arch/pa-nullify.exp              |    2 -
 gdb/testsuite/gdb.arch/powerpc-aix-prologue.exp    |    2 -
 gdb/testsuite/gdb.arch/ppc64-atomic-inst.exp       |    2 -
 gdb/testsuite/gdb.arch/spu-info.exp                |    2 -
 gdb/testsuite/gdb.arch/system-gcore.exp            |    2 -
 gdb/testsuite/gdb.arch/vsx-regs.exp                |    2 -
 gdb/testsuite/gdb.asm/asm-source.exp               |    2 -
 gdb/testsuite/gdb.base/a2-run.exp                  |    2 -
 gdb/testsuite/gdb.base/all-bin.exp                 |    2 -
 gdb/testsuite/gdb.base/annota1.exp                 |    2 -
 gdb/testsuite/gdb.base/annota3.exp                 |    2 -
 gdb/testsuite/gdb.base/arithmet.exp                |    2 -
 gdb/testsuite/gdb.base/assign.exp                  |    2 -
 gdb/testsuite/gdb.base/async.exp                   |    2 -
 gdb/testsuite/gdb.base/attach.exp                  |    2 -
 gdb/testsuite/gdb.base/auxv.exp                    |    2 -
 gdb/testsuite/gdb.base/bigcore.exp                 |    2 -
 gdb/testsuite/gdb.base/bitfields.exp               |    2 -
 gdb/testsuite/gdb.base/bitfields2.exp              |    2 -
 gdb/testsuite/gdb.base/bitops.exp                  |    2 -
 gdb/testsuite/gdb.base/call-ar-st.exp              |    2 -
 gdb/testsuite/gdb.base/call-rt-st.exp              |    2 -
 gdb/testsuite/gdb.base/call-sc.exp                 |    2 -
 gdb/testsuite/gdb.base/call-signal-resume.exp      |    2 -
 gdb/testsuite/gdb.base/call-strs.exp               |    2 -
 gdb/testsuite/gdb.base/callexit.exp                |    2 -
 gdb/testsuite/gdb.base/callfuncs.exp               |    2 -
 gdb/testsuite/gdb.base/catch-syscall.exp           |    2 -
 gdb/testsuite/gdb.base/charset.exp                 |    2 -
 gdb/testsuite/gdb.base/checkpoint.exp              |    2 -
 gdb/testsuite/gdb.base/chng-syms.exp               |    2 -
 gdb/testsuite/gdb.base/code-expr.exp               |    2 -
 gdb/testsuite/gdb.base/commands.exp                |    2 -
 gdb/testsuite/gdb.base/completion.exp              |    2 -
 gdb/testsuite/gdb.base/complex.exp                 |    1 -
 gdb/testsuite/gdb.base/condbreak.exp               |    2 -
 gdb/testsuite/gdb.base/consecutive.exp             |    2 -
 gdb/testsuite/gdb.base/constvars.exp               |    2 -
 gdb/testsuite/gdb.base/corefile.exp                |    2 -
 gdb/testsuite/gdb.base/cursal.exp                  |    2 -
 gdb/testsuite/gdb.base/cvexpr.exp                  |    2 -
 gdb/testsuite/gdb.base/define.exp                  |    2 -
 gdb/testsuite/gdb.base/del.exp                     |    2 -
 gdb/testsuite/gdb.base/detach.exp                  |    2 -
 gdb/testsuite/gdb.base/dump.exp                    |    2 -
 gdb/testsuite/gdb.base/echo.exp                    |   11 -
 gdb/testsuite/gdb.base/ena-dis-br.exp              |    2 -
 gdb/testsuite/gdb.base/environ.exp                 |    2 -
 gdb/testsuite/gdb.base/exprs.exp                   |    2 -
 gdb/testsuite/gdb.base/fileio.exp                  |    2 -
 gdb/testsuite/gdb.base/finish.exp                  |    2 -
 gdb/testsuite/gdb.base/fixsection.exp              |    2 -
 gdb/testsuite/gdb.base/float.exp                   |    2 -
 gdb/testsuite/gdb.base/foll-exec.exp               |    2 -
 gdb/testsuite/gdb.base/foll-fork.exp               |    2 -
 gdb/testsuite/gdb.base/foll-vfork.exp              |    2 -
 gdb/testsuite/gdb.base/freebpcmd.exp               |    2 -
 gdb/testsuite/gdb.base/funcargs.exp                |    2 -
 gdb/testsuite/gdb.base/gcore-buffer-overflow.exp   |    2 -
 gdb/testsuite/gdb.base/gcore.exp                   |    2 -
 gdb/testsuite/gdb.base/gdb1056.exp                 |    2 -
 gdb/testsuite/gdb.base/gdb1090.exp                 |    2 -
 gdb/testsuite/gdb.base/gdb11531.exp                |    2 -
 gdb/testsuite/gdb.base/gdb1250.exp                 |    2 -
 gdb/testsuite/gdb.base/gdbvars.exp                 |    2 -
 gdb/testsuite/gdb.base/hashline1.exp               |    6 +-
 gdb/testsuite/gdb.base/hashline2.exp               |    5 +-
 gdb/testsuite/gdb.base/hashline3.exp               |    6 +-
 gdb/testsuite/gdb.base/help.exp                    |    2 -
 gdb/testsuite/gdb.base/huge.exp                    |    2 -
 gdb/testsuite/gdb.base/info-proc.exp               |    2 -
 gdb/testsuite/gdb.base/info-target.exp             |    2 -
 gdb/testsuite/gdb.base/interrupt.exp               |    2 -
 gdb/testsuite/gdb.base/jump.exp                    |    2 -
 gdb/testsuite/gdb.base/langs.exp                   |    2 -
 gdb/testsuite/gdb.base/lineinc.exp                 |    2 -
 gdb/testsuite/gdb.base/list.exp                    |    2 -
 gdb/testsuite/gdb.base/logical.exp                 |    2 -
 gdb/testsuite/gdb.base/longjmp.exp                 |    2 -
 gdb/testsuite/gdb.base/macscp.exp                  |    2 -
 gdb/testsuite/gdb.base/maint.exp                   |    2 -
 gdb/testsuite/gdb.base/mips_pro.exp                |    2 -
 gdb/testsuite/gdb.base/miscexprs.exp               |    2 -
 gdb/testsuite/gdb.base/multi-forks.exp             |    2 -
 gdb/testsuite/gdb.base/nodebug.exp                 |    2 -
 gdb/testsuite/gdb.base/opaque.exp                  |    2 -
 gdb/testsuite/gdb.base/overlays.exp                |    2 -
 gdb/testsuite/gdb.base/pc-fp.exp                   |    2 -
 gdb/testsuite/gdb.base/pending.exp                 |    2 -
 gdb/testsuite/gdb.base/pointers.exp                |    2 -
 gdb/testsuite/gdb.base/prelink.exp                 |    2 -
 gdb/testsuite/gdb.base/printcmds.exp               |    2 -
 gdb/testsuite/gdb.base/psymtab.exp                 |    2 -
 gdb/testsuite/gdb.base/ptype.exp                   |    2 -
 gdb/testsuite/gdb.base/radix.exp                   |    2 -
 gdb/testsuite/gdb.base/recurse.exp                 |    2 -
 gdb/testsuite/gdb.base/relational.exp              |    2 -
 gdb/testsuite/gdb.base/remote.exp                  |    2 -
 gdb/testsuite/gdb.base/reread.exp                  |    8 -
 gdb/testsuite/gdb.base/restore.exp                 |    2 -
 gdb/testsuite/gdb.base/return2.exp                 |    2 -
 gdb/testsuite/gdb.base/savedregs.exp               |    2 -
 gdb/testsuite/gdb.base/scope.exp                   |    2 -
 gdb/testsuite/gdb.base/sect-cmd.exp                |    2 -
 gdb/testsuite/gdb.base/sepdebug.exp                |    2 -
 gdb/testsuite/gdb.base/set-lang-auto.exp           |    2 -
 gdb/testsuite/gdb.base/setshow.exp                 |    2 -
 gdb/testsuite/gdb.base/setvar.exp                  |    2 -
 gdb/testsuite/gdb.base/shlib-call.exp              |    2 -
 gdb/testsuite/gdb.base/shreloc.exp                 |    2 -
 gdb/testsuite/gdb.base/sigall.exp                  |    2 -
 gdb/testsuite/gdb.base/sigaltstack.exp             |    2 -
 gdb/testsuite/gdb.base/sigbpt.exp                  |    2 -
 gdb/testsuite/gdb.base/siginfo-addr.exp            |    2 -
 gdb/testsuite/gdb.base/siginfo-obj.exp             |    2 -
 gdb/testsuite/gdb.base/siginfo.exp                 |    2 -
 gdb/testsuite/gdb.base/signals.exp                 |    2 -
 gdb/testsuite/gdb.base/signull.exp                 |    2 -
 gdb/testsuite/gdb.base/sigrepeat.exp               |    2 -
 gdb/testsuite/gdb.base/sigstep.exp                 |    2 -
 gdb/testsuite/gdb.base/sizeof.exp                  |    2 -
 gdb/testsuite/gdb.base/so-impl-ld.exp              |    2 -
 gdb/testsuite/gdb.base/so-indr-cl.exp              |    2 -
 gdb/testsuite/gdb.base/solib.exp                   |    2 -
 gdb/testsuite/gdb.base/source.exp                  |    2 -
 gdb/testsuite/gdb.base/stack-checking.exp          |    2 -
 gdb/testsuite/gdb.base/start.exp                   |    2 -
 gdb/testsuite/gdb.base/step-bt.exp                 |    2 -
 gdb/testsuite/gdb.base/store.exp                   |    2 -
 gdb/testsuite/gdb.base/structs.exp                 |    2 -
 gdb/testsuite/gdb.base/structs2.exp                |    6 -
 gdb/testsuite/gdb.base/term.exp                    |    2 -
 gdb/testsuite/gdb.base/twice.exp                   |    2 -
 gdb/testsuite/gdb.base/unload.exp                  |    2 -
 gdb/testsuite/gdb.base/unwindonsignal.exp          |    2 -
 gdb/testsuite/gdb.base/varargs.exp                 |    2 -
 gdb/testsuite/gdb.base/volatile.exp                |    2 -
 gdb/testsuite/gdb.base/watchpoint-solib.exp        |    2 -
 gdb/testsuite/gdb.base/watchpoint.exp              |    2 -
 gdb/testsuite/gdb.base/watchpoints.exp             |    2 -
 gdb/testsuite/gdb.base/whatis-exp.exp              |    2 -
 gdb/testsuite/gdb.base/whatis.exp                  |    2 -
 gdb/testsuite/gdb.cp/ambiguous.exp                 |    2 -
 gdb/testsuite/gdb.cp/annota2.exp                   |    2 -
 gdb/testsuite/gdb.cp/annota3.exp                   |    2 -
 gdb/testsuite/gdb.cp/anon-union.exp                |    2 -
 gdb/testsuite/gdb.cp/arg-reference.exp             |    2 -
 gdb/testsuite/gdb.cp/bool.exp                      |    2 -
 gdb/testsuite/gdb.cp/breakpoint.exp                |    2 -
 gdb/testsuite/gdb.cp/call-c.exp                    |    2 -
 gdb/testsuite/gdb.cp/casts.exp                     |    2 -
 gdb/testsuite/gdb.cp/class2.exp                    |    2 -
 gdb/testsuite/gdb.cp/classes.exp                   |    4 -
 gdb/testsuite/gdb.cp/cpexprs.exp                   |    2 -
 gdb/testsuite/gdb.cp/cplusfuncs.exp                |    4 -
 gdb/testsuite/gdb.cp/demangle.exp                  |    4 -
 gdb/testsuite/gdb.cp/derivation.exp                |    2 -
 gdb/testsuite/gdb.cp/exception.exp                 |    2 -
 gdb/testsuite/gdb.cp/formatted-ref.exp             |    2 -
 gdb/testsuite/gdb.cp/gdb1355.exp                   |    2 -
 gdb/testsuite/gdb.cp/gdb2384.exp                   |    5 +-
 gdb/testsuite/gdb.cp/gdb2495.exp                   |    5 +-
 gdb/testsuite/gdb.cp/hang.exp                      |    2 -
 gdb/testsuite/gdb.cp/inherit.exp                   |    4 -
 gdb/testsuite/gdb.cp/koenig.cc                     |  245 +++++++
 gdb/testsuite/gdb.cp/koenig.exp                    |  109 +++
 gdb/testsuite/gdb.cp/local.exp                     |    2 -
 gdb/testsuite/gdb.cp/m-data.exp                    |    2 -
 gdb/testsuite/gdb.cp/m-static.exp                  |    2 -
 gdb/testsuite/gdb.cp/mb-ctor.exp                   |    2 -
 gdb/testsuite/gdb.cp/mb-inline.exp                 |    2 -
 gdb/testsuite/gdb.cp/mb-templates.exp              |    2 -
 gdb/testsuite/gdb.cp/member-ptr.exp                |    2 -
 gdb/testsuite/gdb.cp/method.exp                    |    2 -
 gdb/testsuite/gdb.cp/misc.exp                      |    4 -
 gdb/testsuite/gdb.cp/namespace-nested-import.exp   |    2 -
 gdb/testsuite/gdb.cp/namespace.exp                 |    2 -
 gdb/testsuite/gdb.cp/nsdecl.exp                    |    2 -
 gdb/testsuite/gdb.cp/nsimport.exp                  |    2 -
 gdb/testsuite/gdb.cp/nsrecurs.exp                  |    2 -
 gdb/testsuite/gdb.cp/nsstress.exp                  |    2 -
 gdb/testsuite/gdb.cp/nsusing.exp                   |    2 -
 gdb/testsuite/gdb.cp/overload.exp                  |    2 -
 gdb/testsuite/gdb.cp/ovldbreak.exp                 |    2 -
 gdb/testsuite/gdb.cp/pr-1023.exp                   |    2 -
 gdb/testsuite/gdb.cp/pr-1210.exp                   |    2 -
 gdb/testsuite/gdb.cp/pr-574.exp                    |    2 -
 gdb/testsuite/gdb.cp/printmethod.exp               |    2 -
 gdb/testsuite/gdb.cp/psmang.exp                    |    2 -
 gdb/testsuite/gdb.cp/ref-params.exp                |    2 -
 gdb/testsuite/gdb.cp/ref-types.exp                 |    2 -
 gdb/testsuite/gdb.cp/rtti.exp                      |    2 -
 gdb/testsuite/gdb.cp/shadow.exp                    |    2 -
 gdb/testsuite/gdb.cp/templates.exp                 |    4 -
 gdb/testsuite/gdb.cp/try_catch.exp                 |    2 -
 gdb/testsuite/gdb.cp/virtfunc.exp                  |    4 -
 gdb/testsuite/gdb.disasm/am33.exp                  |    2 -
 gdb/testsuite/gdb.disasm/h8300s.exp                |    2 -
 gdb/testsuite/gdb.disasm/hppa.exp                  |    2 -
 gdb/testsuite/gdb.disasm/mn10300.exp               |    2 -
 gdb/testsuite/gdb.disasm/sh3.exp                   |    2 -
 gdb/testsuite/gdb.disasm/t01_mov.exp               |    2 -
 gdb/testsuite/gdb.disasm/t02_mova.exp              |    2 -
 gdb/testsuite/gdb.disasm/t03_add.exp               |    2 -
 gdb/testsuite/gdb.disasm/t04_sub.exp               |    2 -
 gdb/testsuite/gdb.disasm/t05_cmp.exp               |    2 -
 gdb/testsuite/gdb.disasm/t06_ari2.exp              |    2 -
 gdb/testsuite/gdb.disasm/t07_ari3.exp              |    2 -
 gdb/testsuite/gdb.disasm/t08_or.exp                |    2 -
 gdb/testsuite/gdb.disasm/t09_xor.exp               |    2 -
 gdb/testsuite/gdb.disasm/t10_and.exp               |    2 -
 gdb/testsuite/gdb.disasm/t11_logs.exp              |    2 -
 gdb/testsuite/gdb.disasm/t12_bit.exp               |    2 -
 gdb/testsuite/gdb.disasm/t13_otr.exp               |    2 -
 gdb/testsuite/gdb.dwarf2/dw2-modula2-self-type.S   |  123 ++++
 gdb/testsuite/gdb.dwarf2/dw2-modula2-self-type.exp |   48 ++
 gdb/testsuite/gdb.fortran/exprs.exp                |    2 -
 gdb/testsuite/gdb.fortran/types.exp                |    2 -
 gdb/testsuite/gdb.gdb/complaints.exp               |    2 -
 gdb/testsuite/gdb.gdb/observer.exp                 |    2 -
 gdb/testsuite/gdb.gdb/selftest.exp                 |    2 -
 gdb/testsuite/gdb.gdb/xfullpath.exp                |    2 -
 gdb/testsuite/gdb.hp/gdb.aCC/watch-cmd.exp         |    2 -
 gdb/testsuite/gdb.hp/gdb.base-hp/callfwmall.exp    |    2 -
 gdb/testsuite/gdb.hp/gdb.base-hp/dollar.exp        |    2 -
 gdb/testsuite/gdb.hp/gdb.base-hp/hwwatchbus.exp    |    2 -
 gdb/testsuite/gdb.hp/gdb.base-hp/pxdb.exp          |    2 -
 gdb/testsuite/gdb.hp/gdb.base-hp/sized-enum.exp    |    2 -
 gdb/testsuite/gdb.hp/gdb.base-hp/so-thresh.exp     |    2 -
 gdb/testsuite/gdb.hp/gdb.compat/xdb1.exp           |    2 -
 gdb/testsuite/gdb.hp/gdb.compat/xdb2.exp           |    2 -
 gdb/testsuite/gdb.hp/gdb.defects/bs14602.exp       |    2 -
 gdb/testsuite/gdb.hp/gdb.defects/solib-d.exp       |    2 -
 gdb/testsuite/gdb.java/jmain.exp                   |    2 -
 gdb/testsuite/gdb.java/jmisc.exp                   |    2 -
 gdb/testsuite/gdb.java/jprint.exp                  |    2 -
 gdb/testsuite/gdb.java/jv-exp.exp                  |    2 -
 gdb/testsuite/gdb.java/jv-print.exp                |    2 -
 gdb/testsuite/gdb.mi/mi-pending.exp                |    2 -
 gdb/testsuite/gdb.objc/basicclass.exp              |    4 -
 gdb/testsuite/gdb.objc/nondebug.exp                |    4 -
 gdb/testsuite/gdb.objc/objcdecode.exp              |    4 -
 gdb/testsuite/gdb.pascal/types.exp                 |    2 -
 gdb/testsuite/gdb.reverse/i386-precsave.exp        |    2 -
 gdb/testsuite/gdb.reverse/i386-reverse.exp         |    2 -
 gdb/testsuite/gdb.reverse/i386-sse-reverse.exp     |    2 -
 gdb/testsuite/gdb.reverse/i387-env-reverse.exp     |    2 -
 gdb/testsuite/gdb.reverse/i387-stack-reverse.exp   |    2 -
 gdb/testsuite/gdb.reverse/sigall-precsave.exp      |    2 -
 gdb/testsuite/gdb.reverse/sigall-reverse.exp       |    2 -
 gdb/testsuite/gdb.stabs/exclfwd.exp                |    2 -
 gdb/testsuite/gdb.stabs/gdb11479.exp               |    2 -
 gdb/testsuite/gdb.stabs/weird.exp                  |    2 -
 gdb/testsuite/gdb.threads/gcore-thread.exp         |    2 -
 gdb/testsuite/gdb.threads/killed.exp               |    2 -
 gdb/testsuite/gdb.threads/linux-dp.exp             |    2 -
 gdb/testsuite/gdb.threads/manythreads.exp          |    2 -
 gdb/testsuite/gdb.threads/print-threads.exp        |    2 -
 gdb/testsuite/gdb.threads/pthreads.exp             |    2 -
 gdb/testsuite/gdb.threads/schedlock.exp            |    2 -
 gdb/testsuite/gdb.threads/staticthreads.exp        |    2 -
 gdb/testsuite/gdb.threads/step.exp                 |    4 -
 gdb/testsuite/gdb.threads/step2.exp                |    2 -
 gdb/testsuite/gdb.threads/thread-specific.exp      |    2 -
 gdb/testsuite/gdb.threads/thread_check.exp         |    2 -
 gdb/testsuite/gdb.threads/thread_events.exp        |    2 -
 gdb/testsuite/gdb.threads/threadapply.exp          |    2 -
 gdb/testsuite/gdb.threads/watchthreads.exp         |    2 -
 gdb/testsuite/gdb.threads/watchthreads2.exp        |    2 -
 gdb/testsuite/gdb.trace/actions.exp                |    2 -
 gdb/testsuite/gdb.trace/ax.exp                     |    2 -
 gdb/testsuite/gdb.trace/backtrace.exp              |    2 -
 gdb/testsuite/gdb.trace/circ.exp                   |    2 -
 gdb/testsuite/gdb.trace/collection.exp             |    2 -
 gdb/testsuite/gdb.trace/deltrace.exp               |    2 -
 gdb/testsuite/gdb.trace/infotrace.exp              |    2 -
 gdb/testsuite/gdb.trace/limits.exp                 |    2 -
 gdb/testsuite/gdb.trace/packetlen.exp              |    2 -
 gdb/testsuite/gdb.trace/passc-dyn.exp              |    2 -
 gdb/testsuite/gdb.trace/passcount.exp              |    2 -
 gdb/testsuite/gdb.trace/report.exp                 |    2 -
 gdb/testsuite/gdb.trace/save-trace.exp             |    2 -
 gdb/testsuite/gdb.trace/tfile.exp                  |    2 -
 gdb/testsuite/gdb.trace/tfind.exp                  |    2 -
 gdb/testsuite/gdb.trace/tracecmd.exp               |    2 -
 gdb/testsuite/gdb.trace/tsv.exp                    |    2 -
 gdb/testsuite/gdb.trace/while-dyn.exp              |    2 -
 gdb/testsuite/gdb.trace/while-stepping.exp         |    2 -
 gdb/top.c                                          |    3 -
 gdb/tracepoint.c                                   |   30 +-
 gdb/trad-frame.c                                   |    1 -
 gdb/tramp-frame.c                                  |    1 -
 gdb/tui/tui-interp.c                               |    1 -
 gdb/tui/tui-regs.c                                 |    5 +-
 gdb/tui/tui-win.c                                  |    1 -
 gdb/tui/tui-windata.c                              |    3 -
 gdb/ui-out.c                                       |    2 -
 gdb/utils.c                                        |    6 +-
 gdb/valarith.c                                     |    2 -
 gdb/valops.c                                       |  108 ++-
 gdb/valprint.c                                     |    2 -
 gdb/value.c                                        |    2 -
 gdb/value.h                                        |    2 +-
 gdb/varobj.c                                       |   17 +-
 gdb/version.in                                     |    2 +-
 gdb/xml-support.c                                  |    2 -
 gdb/xml-syscall.c                                  |   15 +-
 gdb/xml-tdesc.c                                    |    1 -
 libiberty/ChangeLog                                |    7 +
 libiberty/cp-demangle.c                            |    8 +
 libiberty/cp-demangle.h                            |    2 +-
 libiberty/testsuite/demangle-expected              |    3 +
 opcodes/ChangeLog                                  |    9 +
 opcodes/Makefile.in                                |    6 +-
 opcodes/aclocal.m4                                 |    6 +-
 opcodes/po/es.po                                   |   42 +-
 476 files changed, 2117 insertions(+), 1757 deletions(-)
 create mode 100644 gdb/testsuite/gdb.cp/koenig.cc
 create mode 100644 gdb/testsuite/gdb.cp/koenig.exp
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-modula2-self-type.S
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-modula2-self-type.exp

First 500 lines of diff:
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 13c242d..2302ae4 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,19 @@
+2010-05-07  Daniel Jacobowitz  <dan@codesourcery.com>
+
+	* elf32-arm.c (struct a8_erratum_reloc): Add hash member.  Move
+	sym_name to improve packing.
+	(cortex_a8_erratum_scan): Check for PLT entries.
+	(elf32_arm_size_stubs): Save the target symbol for a8 relocs.
+
+2010-05-07  Tristan Gingold  <gingold@adacore.com>
+
+	* Makefile.in: Regenerate with automake 1.11.1.
+	* aclocal.m4: Ditto.
+
+2010-05-05  Nick Clifton  <nickc@redhat.com>
+
+	* po/es.po: Updated Spanish translation.
+
 2010-05-03  Tristan Gingold  <gingold@adacore.com>
 
 	* vms-lib.c (vms_lib_bopen): Fix the size threshold to read
diff --git a/bfd/Makefile.in b/bfd/Makefile.in
index 7134a70..f78a006 100644
--- a/bfd/Makefile.in
+++ b/bfd/Makefile.in
@@ -1,4 +1,4 @@
-# Makefile.in generated by automake 1.11 from Makefile.am.
+# Makefile.in generated by automake 1.11.1 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
@@ -688,9 +688,9 @@ BFD32_BACKENDS = \
 	vaxbsd.lo \
 	vaxnetbsd.lo \
 	versados.lo \
-	vms-misc.lo \
 	vms-alpha.lo \
 	vms-lib.lo \
+	vms-misc.lo \
 	xcofflink.lo \
 	xsym.lo \
 	xtensa-isa.lo \
@@ -1547,7 +1547,7 @@ uninstall-bfdincludeHEADERS:
 #     (which will cause the Makefiles to be regenerated when you run `make');
 # (2) otherwise, pass the desired values on the `make' command line.
 $(RECURSIVE_TARGETS):
-	@failcom='exit 1'; \
+	@fail= failcom='exit 1'; \
 	for f in x $$MAKEFLAGS; do \
 	  case $$f in \
 	    *=* | --[!k]*);; \
@@ -1572,7 +1572,7 @@ $(RECURSIVE_TARGETS):
 	fi; test -z "$$fail"
 
 $(RECURSIVE_CLEAN_TARGETS):
-	@failcom='exit 1'; \
+	@fail= failcom='exit 1'; \
 	for f in x $$MAKEFLAGS; do \
 	  case $$f in \
 	    *=* | --[!k]*);; \
diff --git a/bfd/aclocal.m4 b/bfd/aclocal.m4
index aedde7a..d9e743e 100644
--- a/bfd/aclocal.m4
+++ b/bfd/aclocal.m4
@@ -1,4 +1,4 @@
-# generated automatically by aclocal 1.11 -*- Autoconf -*-
+# generated automatically by aclocal 1.11.1 -*- Autoconf -*-
 
 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
 # 2005, 2006, 2007, 2008, 2009  Free Software Foundation, Inc.
@@ -34,7 +34,7 @@ AC_DEFUN([AM_AUTOMAKE_VERSION],
 [am__api_version='1.11'
 dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
 dnl require some minimum version.  Point them to the right macro.
-m4_if([$1], [1.11], [],
+m4_if([$1], [1.11.1], [],
       [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
 ])
 
@@ -50,7 +50,7 @@ m4_define([_AM_AUTOCONF_VERSION], [])
 # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
 # This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
 AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
-[AM_AUTOMAKE_VERSION([1.11])dnl
+[AM_AUTOMAKE_VERSION([1.11.1])dnl
 m4_ifndef([AC_AUTOCONF_VERSION],
   [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
 _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
diff --git a/bfd/doc/ChangeLog b/bfd/doc/ChangeLog
index 44e4b9b..93835c7 100644
--- a/bfd/doc/ChangeLog
+++ b/bfd/doc/ChangeLog
@@ -1,3 +1,7 @@
+2010-05-07  Tristan Gingold  <gingold@adacore.com>
+
+	* Makefile.in: Regenerate with automake 1.11.1.
+
 2010-01-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 
 	* Makefile.in: Regenerate.
diff --git a/bfd/doc/Makefile.in b/bfd/doc/Makefile.in
index 9a59e3f..aac7ace 100644
--- a/bfd/doc/Makefile.in
+++ b/bfd/doc/Makefile.in
@@ -1,4 +1,4 @@
-# Makefile.in generated by automake 1.11 from Makefile.am.
+# Makefile.in generated by automake 1.11.1 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
diff --git a/bfd/elf32-arm.c b/bfd/elf32-arm.c
index 2c24bdd..18fddc6 100644
--- a/bfd/elf32-arm.c
+++ b/bfd/elf32-arm.c
@@ -2409,9 +2409,10 @@ struct a8_erratum_fix {
 struct a8_erratum_reloc {
   bfd_vma from;
   bfd_vma destination;
+  struct elf32_arm_link_hash_entry *hash;
+  const char *sym_name;
   unsigned int r_type;
   unsigned char st_type;
-  const char *sym_name;
   bfd_boolean non_a8_stub;
 };
 
@@ -4101,6 +4102,7 @@ cortex_a8_erratum_scan (bfd *input_bfd,
 		    {
 		      char *error_message = NULL;
 		      struct elf_link_hash_entry *entry;
+		      bfd_boolean use_plt = FALSE;
 
 		      /* We don't care about the error returned from this
 		         function, only if there is glue or not.  */
@@ -4110,12 +4112,18 @@ cortex_a8_erratum_scan (bfd *input_bfd,
 		      if (entry)
 			found->non_a8_stub = TRUE;
 
-		      if (found->r_type == R_ARM_THM_CALL
-			  && found->st_type != STT_ARM_TFUNC)
-			force_target_arm = TRUE;
-		      else if (found->r_type == R_ARM_THM_CALL
-			       && found->st_type == STT_ARM_TFUNC)
-			force_target_thumb = TRUE;
+		      /* Keep a simpler condition, for the sake of clarity.  */
+		      if (htab->splt != NULL && found->hash != NULL
+			  && found->hash->root.plt.offset != (bfd_vma) -1)
+			use_plt = TRUE;
+
+		      if (found->r_type == R_ARM_THM_CALL)
+			{
+			  if (found->st_type != STT_ARM_TFUNC || use_plt)
+			    force_target_arm = TRUE;
+			  else
+			    force_target_thumb = TRUE;
+			}
 		    }
 
                   /* Check if we have an offending branch instruction.  */
@@ -4682,6 +4690,7 @@ elf32_arm_size_stubs (bfd *output_bfd,
                           a8_relocs[num_a8_relocs].st_type = st_type;
                           a8_relocs[num_a8_relocs].sym_name = sym_name;
                           a8_relocs[num_a8_relocs].non_a8_stub = created_stub;
+                          a8_relocs[num_a8_relocs].hash = hash;
 
                           num_a8_relocs++;
                         }
diff --git a/bfd/po/es.po b/bfd/po/es.po
index da410ee..c9837fa 100644
--- a/bfd/po/es.po
+++ b/bfd/po/es.po
@@ -1,14 +1,14 @@
-# Mensajes en español para bfd 2.19.90.
-# Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
+# Mensajes en español para bfd 2.20.1.
+# Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
 # This file is distributed under the same license as the binutils package.
-# Cristian Othón Martínez Vera <cfuga@itam.mx>, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
+# Cristian Othón Martínez Vera <cfuga@itam.mx>, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: bfd 2.19.90\n"
+"Project-Id-Version: bfd 2.20.1\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
-"POT-Creation-Date: 2009-09-07 14:05+0200\n"
-"PO-Revision-Date: 2009-09-12 14:44-0500\n"
+"POT-Creation-Date: 2010-03-03 15:03+0100\n"
+"PO-Revision-Date: 2010-04-27 13:59-0500\n"
 "Last-Translator: Cristian Othón Martínez Vera <cfuga@itam.mx>\n"
 "Language-Team: Spanish <es@li.org>\n"
 "MIME-Version: 1.0\n"
@@ -46,129 +46,129 @@ msgstr "%s: no se puede representar la secci
 msgid "*unknown*"
 msgstr "*desconocido*"
 
-#: aoutx.h:3994 aoutx.h:4320
+#: aoutx.h:3997 aoutx.h:4323
 msgid "%P: %B: unexpected relocation type\n"
 msgstr "%P: %B: tipo de reubicación inesperado\n"
 
-#: aoutx.h:5354
+#: aoutx.h:5358
 #, c-format
 msgid "%s: relocatable link from %s to %s not supported"
 msgstr "%s: no se admite el enlace reubicable de %s a %s"
 
-#: archive.c:2056
+#: archive.c:2057
 msgid "Warning: writing archive was slow: rewriting timestamp\n"
 msgstr "Aviso: la escritura del fichero fue lenta: se reescribe la marca de tiempo\n"
 
 # ¡Uff! Si utilizáramos file=archivo, esta traducción sería imposible. cfuga
-#: archive.c:2342
+#: archive.c:2344
 msgid "Reading archive file mod timestamp"
 msgstr "Se lee la marca de tiempo modificada del fichero en el archivo"
 
-#: archive.c:2366
+#: archive.c:2368
 msgid "Writing updated armap timestamp"
 msgstr "Se escribe la marca de tiempo actualizada de armap"
 
-#: bfd.c:375
+#: bfd.c:376
 msgid "No error"
 msgstr "No hay error"
 
-#: bfd.c:376
+#: bfd.c:377
 msgid "System call error"
 msgstr "Error en la llamada al sistema"
 
-#: bfd.c:377
+#: bfd.c:378
 msgid "Invalid bfd target"
 msgstr "Objetivo bfd inválido"
 
-#: bfd.c:378
+#: bfd.c:379
 msgid "File in wrong format"
 msgstr "Fichero en formato erróneo"
 
-#: bfd.c:379
+#: bfd.c:380
 msgid "Archive object file in wrong format"
 msgstr "Archivo de ficheros objeto en formato erróneo"
 
-#: bfd.c:380
+#: bfd.c:381
 msgid "Invalid operation"
 msgstr "Operación inválida"
 
-#: bfd.c:381
+#: bfd.c:382
 msgid "Memory exhausted"
 msgstr "Memoria agotada"
 
-#: bfd.c:382
+#: bfd.c:383
 msgid "No symbols"
 msgstr "No hay símbolos"
 
-#: bfd.c:383
+#: bfd.c:384
 msgid "Archive has no index; run ranlib to add one"
 msgstr "El archivo no tiene índice; ejecute ranlib para agregar uno"
 
-#: bfd.c:384
+#: bfd.c:385
 msgid "No more archived files"
 msgstr "No hay más ficheros archivados"
 
-#: bfd.c:385
+#: bfd.c:386
 msgid "Malformed archive"
 msgstr "Archivo malformado"
 
-#: bfd.c:386
+#: bfd.c:387
 msgid "File format not recognized"
 msgstr "No se reconoce el formato del fichero"
 
-#: bfd.c:387
+#: bfd.c:388
 msgid "File format is ambiguous"
 msgstr "El formato del fichero es ambiguo"
 
-#: bfd.c:388
+#: bfd.c:389
 msgid "Section has no contents"
 msgstr "La sección no tiene contenido"
 
-#: bfd.c:389
+#: bfd.c:390
 msgid "Nonrepresentable section on output"
 msgstr "Sección no representable en la salida"
 
-#: bfd.c:390
+#: bfd.c:391
 msgid "Symbol needs debug section which does not exist"
 msgstr "Un símbolo requiere de una sección de depuración, la cual no existe"
 
-#: bfd.c:391
+#: bfd.c:392
 msgid "Bad value"
 msgstr "Valor erróneo"
 
-#: bfd.c:392
+#: bfd.c:393
 msgid "File truncated"
 msgstr "Fichero truncado"
 
-#: bfd.c:393
+#: bfd.c:394
 msgid "File too big"
 msgstr "El fichero es demasiado grande"
 
-#: bfd.c:394
+#: bfd.c:395
 #, c-format
 msgid "Error reading %s: %s"
 msgstr "Error al leer %s: %s"
 
-#: bfd.c:395
+#: bfd.c:396
 msgid "#<Invalid error code>"
 msgstr "#<Código de error inválido>"
 
-#: bfd.c:919
+#: bfd.c:920
 #, c-format
 msgid "BFD %s assertion fail %s:%d"
 msgstr "falló la aseveración BFD %s %s:%d"
 
-#: bfd.c:931
+#: bfd.c:932
 #, c-format
 msgid "BFD %s internal error, aborting at %s line %d in %s\n"
 msgstr "error interno de BFD %s, se aborta en %s línea %d en %s\n"
 
-#: bfd.c:935
+#: bfd.c:936
 #, c-format
 msgid "BFD %s internal error, aborting at %s line %d\n"
 msgstr "error interno de BFD %s, se aborta en %s línea %d\n"
 
-#: bfd.c:937
+#: bfd.c:938
 msgid "Please report this bug.\n"
 msgstr "Por favor reporte este bicho.\n"
 
@@ -188,8 +188,8 @@ msgid "Warning: Writing section `%s' to huge (ie negative) file offset 0x%lx."
 msgstr "Aviso: Se escribe la sección `%s' a un desplazamiento de fichero grande (pe negativo) 0x%lx."
 
 #: bout.c:1150 elf-m10300.c:2078 elf32-avr.c:1639 elf32-frv.c:5743
-#: elf32-xtensa.c:6639 elfxx-sparc.c:2456 reloc.c:5386 reloc16.c:162
-#: vms.c:1918 elf32-ia64.c:788 elf64-ia64.c:788
+#: elfxx-sparc.c:2456 reloc.c:5386 reloc16.c:162 vms.c:1918 elf32-ia64.c:788
+#: elf64-ia64.c:788
 msgid "%P%F: --relax and -r may not be used together\n"
 msgstr "%P%F: --relax y -r no se pueden usar juntos\n"
 
@@ -260,7 +260,7 @@ msgstr ""
 "  primer suceso: %B: llamada thumb a arm\n"
 "  considere reenlazar con --support-old-code activado"
 
-#: coff-arm.c:1755 coff-tic80.c:695 cofflink.c:3027
+#: coff-arm.c:1755 coff-tic80.c:695 cofflink.c:3030
 msgid "%B: bad reloc address 0x%lx in section `%A'"
 msgstr "%B: dirección de reubicación 0x%lx errónea en la sección `%A'"
 
@@ -273,12 +273,12 @@ msgstr "%B: 
 msgid "error: %B is compiled for APCS-%d, whereas %B is compiled for APCS-%d"
 msgstr "error: %B está compilado para APCS-%d, mientras que %B está compilado para APCS-%d"
 
-#: coff-arm.c:2227 elf32-arm.c:10327
+#: coff-arm.c:2227 elf32-arm.c:10334
 #, c-format
 msgid "error: %B passes floats in float registers, whereas %B passes them in integer registers"
 msgstr "error: %B pasa números de coma flotante en registros de coma flotante, mientras que %B los pasa en registros enteros"
 
-#: coff-arm.c:2230 elf32-arm.c:10331
+#: coff-arm.c:2230 elf32-arm.c:10338
 #, c-format
 msgid "error: %B passes floats in integer registers, whereas %B passes them in float registers"
 msgstr "error: %B pasa números de coma flotante en registros enteros, mientras que %B los pasa en registros de coma flotante"
@@ -293,12 +293,12 @@ msgstr "error: %B est
 msgid "error: %B is compiled as absolute position code, whereas target %B is position independent"
 msgstr "error: %B está compilado como código de posición absoluta, mientras que el objetivo %B es independiente de posición"
 
-#: coff-arm.c:2275 elf32-arm.c:10396
+#: coff-arm.c:2275 elf32-arm.c:10403
 #, c-format
 msgid "Warning: %B supports interworking, whereas %B does not"
 msgstr "Aviso: %B admite interoperabilidad, mientras que %B no"
 
-#: coff-arm.c:2278 elf32-arm.c:10402
+#: coff-arm.c:2278 elf32-arm.c:10409
 #, c-format
 msgid "Warning: %B does not support interworking, whereas %B does"
 msgstr "Aviso: %B no admite interoperabilidad, mientras que %B sí"
@@ -308,7 +308,7 @@ msgstr "Aviso: %B no admite interoperabilidad, mientras que %B s
 msgid "private flags = %x:"
 msgstr "opciones privadas = %x:"
 
-#: coff-arm.c:2310 elf32-arm.c:10453
+#: coff-arm.c:2310 elf32-arm.c:10460
 #, c-format
 msgid " [floats passed in float registers]"
 msgstr "[números de coma flotante pasados en registros de coma flotante]"
@@ -318,7 +318,7 @@ msgstr "[n
 msgid " [floats passed in integer registers]"
 msgstr "[números de coma flotante pasados en registros enteros]"
 
-#: coff-arm.c:2315 elf32-arm.c:10456
+#: coff-arm.c:2315 elf32-arm.c:10463
 #, c-format
 msgid " [position independent]"
 msgstr "[independiente de posición]"
@@ -343,12 +343,12 @@ msgstr "[admite interoperabilidad]"
 msgid " [interworking not supported]"
 msgstr "[no admite interoperabilidad]"
 
-#: coff-arm.c:2371 elf32-arm.c:9360
+#: coff-arm.c:2371 elf32-arm.c:9367
 #, c-format
 msgid "Warning: Not setting interworking flag of %B since it has already been specified as non-interworking"
 msgstr "Aviso: No se establece la opción de interoperabilidad de %B ya que se había especificado con anterioridad como no interoperable"
 
-#: coff-arm.c:2375 elf32-arm.c:9364
+#: coff-arm.c:2375 elf32-arm.c:9371
 #, c-format
 msgid "Warning: Clearing the interworking flag of %B due to outside request"
 msgstr "Aviso: Se limpia la opción de interoperabilidad de %B debido a una petición externa"
@@ -371,7 +371,7 @@ msgstr "%B: aviso: 
 msgid "uncertain calling convention for non-COFF symbol"
 msgstr "convención de llamada incierta para un símbolo que no es COFF"
 
-#: coff-m68k.c:506 elf32-bfin.c:5693 elf32-cr16.c:2965 elf32-m68k.c:4615
+#: coff-m68k.c:506 elf32-bfin.c:5691 elf32-cr16.c:2965 elf32-m68k.c:4615
 msgid "unsupported reloc type"
 msgstr "no se admite el tipo de reubicación"
 
@@ -404,17 +404,17 @@ msgstr "reubicaci
 msgid "Unrecognized reloc"
 msgstr "No se reconoce la reubicación"
 
-#: coff-rs6000.c:2787
+#: coff-rs6000.c:2789
 #, c-format
 msgid "%s: unsupported relocation type 0x%02x"
 msgstr "%s: no se admite el tipo de reubicación 0x%02x"
 
-#: coff-rs6000.c:2880
+#: coff-rs6000.c:2882
 #, c-format
 msgid "%s: TOC reloc at 0x%x to symbol `%s' with no TOC entry"
 msgstr "%s: reubicación de TOC en 0x%x al símbolo `%s' sin entrada TOC"
 
-#: coff-rs6000.c:3646 coff64-rs6000.c:2168
+#: coff-rs6000.c:3648 coff64-rs6000.c:2170
 msgid "%B: symbol `%s' has unrecognized smclas %d"
 msgstr "%B: el símbolo `%s' tiene smclas %d que no se reconoce"
 
@@ -485,24 +485,24 @@ msgstr "aviso: %B: el s
 msgid "%B: illegal relocation type %d at address 0x%lx"
 msgstr "%B: tipo de reubicación %d ilegal en la dirección 0x%lx"
 
-#: coffgen.c:1571
+#: coffgen.c:1573
 msgid "%B: bad string table size %lu"
 msgstr "%B: tamaño de tabla de cadenas %lu erróneo"
 
-#: cofflink.c:513 elflink.c:4307
+#: cofflink.c:513 elflink.c:4308
 msgid "Warning: type of symbol `%s' changed from %d to %d in %B"
 msgstr "Aviso: el tipo del símbolo `%s' cambió de %d a %d en %B"
 
-#: cofflink.c:2305
+#: cofflink.c:2308
 msgid "%B: relocs in section `%A', but it has no contents"
 msgstr "%B: reubicaciones en la sección `%A', pero no tiene contenido"
 
-#: cofflink.c:2636 coffswap.h:826
+#: cofflink.c:2639 coffswap.h:826
 #, c-format
 msgid "%s: %s: reloc overflow: 0x%lx > 0xffff"
 msgstr "%s: %s: desbordamiento de reubicación: 0x%lx > 0xffff"
 
-#: cofflink.c:2645 coffswap.h:812
+#: cofflink.c:2648 coffswap.h:812
 #, c-format
 msgid "%s: warning: %s: line number overflow: 0x%lx > 0xffff"
 msgstr "%s: aviso: %s: desbordamiento de número de línea: 0x%lx > 0xffff"
@@ -516,50 +516,50 @@ msgstr "error: %B est
 msgid "warning: unable to update contents of %s section in %s"


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


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [SCM]  archer-swagiaal-upstream: Merge branch 'master' into archer-swagiaal-upstream
@ 2010-05-10 19:10 swagiaal
  0 siblings, 0 replies; 8+ messages in thread
From: swagiaal @ 2010-05-10 19:10 UTC (permalink / raw)
  To: archer-commits

The branch, archer-swagiaal-upstream has been updated
       via  d5f900ec3937051e7eb48a8a38ed883d6b77dc87 (commit)
       via  6b1c425da60b73c7750a970b230182cbf369aa56 (commit)
       via  1a22a6c3542b50b14d9a643ad02e4ddf70a90197 (commit)
       via  e6a6f67279ed4843912e864c540ee6601ac5f5ec (commit)
       via  54952cba3d95276f558ac80a992d96e01cbf4dc1 (commit)
       via  c913f394e94562e6fd963416bb17952246734faf (commit)
       via  1bbadf4550f95c8bc2afc4ac66f42f7922f6d220 (commit)
       via  60d15ff6d78921d080aee681e60372abe6627570 (commit)
       via  384b96f4e6097e1d6492e9e3681017fe04d56749 (commit)
       via  3c0433dfe2835ab40ad098baec7e87cfcca0c0e2 (commit)
       via  503dfd9d572fc2ddfad9a6815f53eec7b5a5e42c (commit)
       via  a3c404365402daef3839e40a2f3345455dfa2876 (commit)
       via  ca1f9e2a7ee7afc8d329da94300a908836716511 (commit)
       via  dff477d9782f50e0d163363de1fac6f2a8d9a226 (commit)
       via  872b7c6f612a861b17cd42732356223d0503016f (commit)
       via  f016e160c1bc915d5826cd251db03bc43924e31f (commit)
       via  eeb30181669a21f349574a169469936a9516c88a (commit)
       via  5b6d7b27faf540240234d9e0893bd06e61a9a44e (commit)
       via  16b6a32f73a0866442f1b78182fce9e11c23a909 (commit)
       via  ed0ee89233b61555c0a7f5a0c25c33fc82b86e0c (commit)
       via  931cc2257cd38eca54002b9ae8f62b9094972d3a (commit)
       via  19574b656657e0e0dbf189e739cc9835962d0a13 (commit)
       via  f00bb58eca8bc3df62014754b5a783c030af8ce1 (commit)
       via  c0436201cacbf949b420c440b4d5cff073ce1ada (commit)
       via  d1e2132c55ad4c003b9f7bd2c4754fe18584f6bc (commit)
       via  cd432ca38f940cab7bc7f1f856d19e3dabba8aea (commit)
       via  e5c93868400b5d300f82cd2162d3a5d10d0b19c8 (commit)
       via  08ad517303adce444a573f310b2e38aac709531d (commit)
       via  e82d38eb3f6f7810e366ef2a98adcd8dc9b354af (commit)
       via  66faed36593d9577859e9942388c4edcd1928e35 (commit)
       via  5263f9075a7eb49c3d8c9e1d82d5fc10dd6a1952 (commit)
       via  076247968f69995cce9ecc1138f98482fa678f14 (commit)
       via  7961b0b56f7c749af03d200b5647083f4f5fff26 (commit)
       via  f435677142e149f7298f24769d5047a9cec54977 (commit)
       via  79a428f4a05c32fb55d88492ea042c748f31f40c (commit)
       via  0e4debf4f732f631368b794e95b47d8322c413bb (commit)
       via  fa4a9b9107fc5a47692649270cdb07c8eeef3d47 (commit)
       via  8f0cde7c65bdccbb1471eaa65437c7803fbefb4d (commit)
       via  ff7a32364a3fab68b62298c514dba750141ad68e (commit)
       via  41913fd3a887565e2abc63e867b4357122820015 (commit)
       via  02acd6f7d5788125c9b26b1532bb3441ed9bfe5e (commit)
       via  faa0af7963038e3a5f0d9366837e02fb956f81f8 (commit)
       via  b0ac534d8cfc7f24f31b6c02b4177b55e75507c4 (commit)
       via  8f7056958860649bc9200db2e40f10df172a2c6e (commit)
       via  429e6ea3034841abe6d7937179cff50d898875aa (commit)
       via  16541465c3aebfffc007dc977b4b5bd59de646c0 (commit)
       via  4a525c8f93a1f3344947db9b89d78ec523090c23 (commit)
       via  b319a9de41dbab17e8c4c6cb87ad56b7b6e5c582 (commit)
       via  7b57f4a47be72d3d85cb208a98f5ac386fd7cbfb (commit)
       via  93d636881f46c4fdd4688adf1f4862debb5970f7 (commit)
       via  f5984db56b3b95ba0ba90570e7e6dff288c56278 (commit)
       via  6f316690aaae8e0cbc09fe722a50c71292a9b8c0 (commit)
       via  c42e51ce369144aaaf29104e654fbbcfe3fa92f7 (commit)
       via  2d1337f31d467ebc25bfbf2fd59e46bdd524a43d (commit)
       via  5744f22e63868e7707d2dce7f00a9e9366678869 (commit)
       via  7354233be0f3586016796f38eea1584bd233bf14 (commit)
       via  b76f139f9ffc5b1c3d2d869ac4ef852168a5ec8a (commit)
       via  4ae9202a91e7f35b84a64d47608010fd5acf1db5 (commit)
       via  41c5017cc1af5e54bd7795f9a9178dcb4bd9a97b (commit)
       via  5217026f38d2a7072e99c8c18293d1ec88c8a699 (commit)
       via  89ccbf6f9c89282574704a0ffa5a86fc2cd128cf (commit)
       via  870850ddab624f9d0111a4a0733cf7f5edf9bf91 (commit)
       via  5f38666e4d2282a3407a0266a889a5be14ad5c74 (commit)
       via  9e3eb77c5a286397c355549af7c6b670250d5d01 (commit)
       via  f85e2073beea96706b330b571c47949bfcacbb86 (commit)
       via  b15c259e5ecec1ed6acc8dfdb4c640ef505bb0a9 (commit)
       via  238a6aa7d00a14c390c4953618e325ed8f1a8be6 (commit)
       via  02f3dd84f56edd4e09a2f78f562ff07ee8b374bb (commit)
       via  59d4f7ab1b43073d5792114374e82acfbb875a2b (commit)
       via  4d21c92506187332d5762e44267578e0a5fdcd23 (commit)
       via  0c2848b81f8a6db7692d8c1d6f18bc4fa6c48e6e (commit)
       via  965626b1f3ffdd6ab16f9738a8f7f116653878ce (commit)
       via  2c15637f6ebfb0907975549962722d003518a8d4 (commit)
       via  3b26d0def772e7fd9f54a7fb7d26af595a179fd7 (commit)
       via  d571d21182783dfc9721e570184e13bdbe4bf274 (commit)
       via  d601e14697d99008a3639039f51620d58c8393c5 (commit)
       via  2527afdfc6d83e02b9d40582bdf1b44cffda1569 (commit)
       via  612bfe85c338537cc79bb24c18dba677cdda5fd8 (commit)
       via  e39192112abd6b2fac3a67800133dea1e2bee182 (commit)
       via  5a5e750c5587e2bea0b2d93d27e2003c9c10c886 (commit)
       via  9354934af65e5ab3d72937068474dd38e6d2fd7c (commit)
       via  db3cbc5f4ec4eb415fe9c07a3daa9a587ed6af26 (commit)
       via  134faa02b46075ccfba68e1aa5e2b4638584b3c2 (commit)
       via  f6b587fb8a8680d676bc232dfc06e6dc2ff645d7 (commit)
       via  c90f38fb38fe3b9885f0f4f2c89664d05206e719 (commit)
       via  7838b8bc5291f8c2afc173ca9e2bdc90597d5c2f (commit)
       via  83ba7011376cd65ee26be623a77f3d8b31215f20 (commit)
       via  3e58d62f497ba42a584b87adc25536417cef6aa0 (commit)
       via  d0a62ea33ff4e63aa3b5a8a2f9cc4f8378ac369c (commit)
       via  19500c6a51dd472fd73aa72c462551aa506a7149 (commit)
       via  e50ee5c89ec4e1dba5e9d0264a99b6bd66327400 (commit)
       via  6b54a42f76a1039995c6ba280d02f49a042b1b29 (commit)
       via  fee317afa0ddffd95d36ae8fdecf9ddeaa07f269 (commit)
       via  24580012e3638f1085f6486fe0ad43143a25e7eb (commit)
       via  e780d207b3804edddafb9bc6c2c07c5b2224a47a (commit)
       via  f31c5582d0211f2f2272b0acce3feb2b9fe5a899 (commit)
       via  b1caf90bc3d7962cf69dc58731da5b23794e48e0 (commit)
       via  e4e1de5ce3bac7857fc3e71fa541a0e288c2f08b (commit)
       via  efaf6e46b64bd5c512daefba594116887606c3bd (commit)
       via  478e77bf4eed560b37673e0110d40fd9170e4316 (commit)
       via  7c61cb73c20093a8b99aadd2b3c52cd31f26c16a (commit)
       via  fe0ad9da4e785acbd42bf63f456e32b5886254cb (commit)
       via  26f89d50a5ced7c9539d7b63c56222069a227d86 (commit)
       via  865612dd610aa840c0770e281227dcb0c59a2abf (commit)
       via  d78a3edfc0a132d3717dd8b8e5c49af43ba5a615 (commit)
       via  962ef09016ec455e5ef6cc64a679b1b952e69cf8 (commit)
       via  f8569191b8297ea4ebcc6f4c57fa7a805ed2cdc0 (commit)
       via  6bbc19c7d525e49ce12c21ad5a5f85d4d720a573 (commit)
       via  2ea3662be0ca74cf18a79cf8792af955a3f866ed (commit)
       via  47d11be572aaf42cc67e6d925271d44bdecd104d (commit)
       via  dce2c723fe34f8cec95e4b62f24458bdf6919ef9 (commit)
       via  8a504f76797a1662228fe89cb1a2aff2bf74fe58 (commit)
       via  1f0392f10c894a86f0fd3470c8ecc58e287f6d3b (commit)
       via  a004661c072fb793b0656315c64a5debffd0d8b8 (commit)
       via  c71ba49b25a4932ee4c558e5764b0ad484db9482 (commit)
       via  62f173d91ab526d69da1ed15d4645771b36ba3c5 (commit)
       via  8b5ee5302e727c72d5a6c393f99268415f4f74a1 (commit)
       via  af126ee8ee92c7b4c5202b0b51aa93a0af92146b (commit)
       via  fffc2febb5c821664224d784a2a1b020fc770bbf (commit)
       via  b09728c90cffb170d1ce52a74a863ca6111b2147 (commit)
       via  f1fa309f01bb0675e0191085e3034aec07d51e9f (commit)
       via  407cb192dcac2602aebaa7e262419adb580ecca6 (commit)
       via  f9abf6276285fe34e8b5901a6e4c5458bd8d533e (commit)
       via  ecd5b3a6117e092115ed892a18032e5e25197081 (commit)
       via  c9a0b491ca6f6870ec6ab8f8de6b54c355b5d1b6 (commit)
       via  c9905fc6132dd9e3de05a0b8a4f4e6619c8ed18b (commit)
       via  3cc8e6cdbfc94925fbff2e5dceaaa12df6566112 (commit)
       via  d0a355edc7cd47fed0d23b33c30bd08c1523f139 (commit)
       via  89ef71a977367bf0a56d5dd0b95d3772498c7999 (commit)
       via  77eac30f449e7c36b0b553ef4ae8a33cd47aa6e9 (commit)
       via  e35eecf454ab64b65f9694238f87dc79599307bc (commit)
       via  da8c841ca0eb1d618d84659e6b7b6f4683ba78fd (commit)
       via  51ee16fe6c51c80d06c0bf59acb4d49eaf254730 (commit)
       via  39d64664a19cc9c4faeeb291e9443b7ac9aeedc7 (commit)
       via  6961c1c42a291aa5c17dbc851b50a9483040f1db (commit)
       via  8f8167cdaaf041444a4a3dfc1b59e6ad429c4ed1 (commit)
       via  e93ab80cfb8f4dcd50a257515f7d5ce0cab38677 (commit)
       via  16a83ec93981a0c8d49b53e86976ff71aaa7a87c (commit)
       via  5aecd954863c6cea3c18919ce348ba0d39a38c92 (commit)
       via  e9ae978c7b5ee6d7d0b0b9bb7271ea0edb73dd6a (commit)
       via  cdf9848477a6561a40be7c57c46f2abc49d0ca05 (commit)
       via  c2b2e301e54bb219b900d8499cd59fa4f4b7f0da (commit)
       via  1ef00b9be705584d5817a359e4ccebeb8e461acf (commit)
       via  9663d5addd595ff276e3bd8a6d0055f51441fb52 (commit)
       via  601b03265c0ab7aadd8446abef13683d294c78c5 (commit)
       via  93720bdabf1e7e6d402f9959a131df333c13f396 (commit)
       via  151bf6fbf3eecce5ffeb1af216ff581b80fd3200 (commit)
       via  492e9eaccb02b1322b102f52059d952cb452354a (commit)
       via  2e9157d5ff407b896faf67e01efcd7f943c5032a (commit)
       via  369d8b6a68317b868746581b3f03340a18bd49d8 (commit)
       via  93e702af0fc5693d8c8f811068f490e7ff9e75bd (commit)
       via  d54f5671e190a5c0ca8fd1ff070372bf20eb42a8 (commit)
       via  1e85eb412378e25d0f65e49ddcfc54b774e7c63f (commit)
       via  e4baba782ed583a21b8c4498a1a32bef653ac824 (commit)
       via  c2ca0c40da5e38e72592a07d3db8e3304ca24128 (commit)
       via  135d95fa2aeb55f8100bd7f98f086b06b1b85b12 (commit)
       via  ca91f46b20ba544ccef7d50f8d3a63078e90e8b1 (commit)
       via  9ab3392d43a277c68581db1d80b8abc32e560cd6 (commit)
       via  a67f6c69b74ab0823b5a954e3648f7758b0e0ec7 (commit)
       via  a119e44e706d94dd0fa555d3dc838abc0ef0d8b0 (commit)
       via  7c9af59093f29ff2608d9fbbed4036d2d88152b4 (commit)
       via  b5778c6067ff8b88f0ecdddafb7e0656038dabc2 (commit)
       via  0189a027029f5791fe4067bbde52db33ac4340f1 (commit)
       via  0df8296ccbe06c092d21cf9e808d4f634ca1a6c2 (commit)
       via  949ed6ecaacec61013e66818f1f1d0c17369b185 (commit)
       via  95194f81a233801fcb414f861da13a39c0cc3825 (commit)
       via  0a784d2742791209e8042a9c7c35f58f3cdcb36d (commit)
       via  f91cf5763ac25e9926943c26e64caff6d2c976b0 (commit)
       via  36ccd968aa12f631c23256b314822943f1e4ac22 (commit)
       via  c0fe155d4ef80977ebeab93976d0f1f25516e783 (commit)
       via  669907bd6d54ae8e85b1278f0f16f8641ce6802d (commit)
       via  78c144e8c3ae7bb36d632f6bfaaaad9c97199ce6 (commit)
       via  a5100fac1feb40667d8417391a427ae61487b4ee (commit)
       via  a96a30ba457510a1daf70a2d671b99c55b13a970 (commit)
       via  be1f57c90bdf86477b9bc69cc982171d6ad5df56 (commit)
       via  8ee302683860723cc53c405bf12cebfe2d70fae1 (commit)
       via  d7fff800bc0d0b41183b0d7171394ba23cfac48e (commit)
       via  01bb9f51ab954354722aac3e7d41c04016494457 (commit)
       via  0845b5bcaed448f890af5f05c043d3014ccbc20b (commit)
       via  07ed1d58ab86b51ff98fc9b4f9f6104ea6a2edea (commit)
       via  e38d9943877fcd65c83701b901fc9c4ddfa4bf77 (commit)
       via  3dcbf5579175d84836dea85fae0d346af3540269 (commit)
       via  74a4aafb0e70c5f50588fae4d8ceddcc71639cb8 (commit)
       via  7779ca9c5b2e8d7a337a942879a2853efb61a083 (commit)
       via  926c78553c0c2a5164b6b23e08ea8b4a220afb2d (commit)
       via  369c4d97d5539446d56e92e010e69536b122ed1a (commit)
       via  840611126e1efd3cc57bdcb9a38498682121a8dd (commit)
       via  18446285228b830f3e0b7dbc86df580dfa1725b9 (commit)
       via  0f8aa2a477151133bb58079af6da7212644e1453 (commit)
       via  237c2dc7c52137e20f901b7f99d9c7510a529e24 (commit)
       via  59c88a4654dc522a78e35349afc22b01ee6b9c58 (commit)
       via  69a911070b9cc4409ca96062b8be09dd758d7e19 (commit)
       via  07ed560d9cc91d0e341657907900e2cd12815ed9 (commit)
       via  2cc27dee809ad8183b317e9705cde12358d52b8d (commit)
       via  c8eb11c3a5c192caae27d7d3238932703776c127 (commit)
       via  b5f20afcbdea985a35dbab687dbe3ea7c2adccfd (commit)
       via  036094daebe2a94efe7873677edcb9c31843c1ce (commit)
       via  2786d01bf75bf58995083baee229f8a9cdf3aba6 (commit)
       via  abeaf4a297056e0092051a7a9be14d89f1344174 (commit)
       via  37f62e955c561cffa75973aaa49cd24eb7246194 (commit)
       via  9cf7bd5857f0fe4d75c732b6fcf7178588bc6404 (commit)
       via  928300f07f84b4c3b68f4caa961b8e01da9a210d (commit)
       via  cb561e51f18b20d5e8b1a015b93b751459bb0330 (commit)
       via  d8ddf47ca6ebf4f501050e28d83a88871cdb572f (commit)
       via  8997115c02953f3ea7b851ab4c564264f442c1d7 (commit)
       via  1e5ccfab8b5a3019552434a16a4c925b00fa56db (commit)
       via  6d680648882f9cf3c88ec6a448d2882d19952fd9 (commit)
       via  f4fddb98b8116a394a64b22c8ad51365b0d2b2b1 (commit)
       via  cea95405664b51402b236702187ef911a5dff0c6 (commit)
       via  a15e31f5095167b585a71233176e3c7ae6d60a2c (commit)
       via  d53f7b278bcc93ee99f809775889afd38c6d2cfc (commit)
       via  1bb6976a02799aef34e892d2401e6cf77c4336ba (commit)
       via  37596b94cb368ef8600e45ff203218ca340e0e13 (commit)
       via  79db1f76c0b566c4557f492c0d050285fca26304 (commit)
       via  5713f086abf837ab8ec3c1d788d0e1e04f698b59 (commit)
       via  3785734c373ca825a1a040fe5c5a2e35c2fcfae6 (commit)
       via  649c9171090a2d3d4f015535eff2637d0919e9fd (commit)
       via  315b4dc5797d8d68cd915c0b262834eadd1dc41e (commit)
       via  e20375c65f85c024d89f654a4ee86d455fcda984 (commit)
       via  52ef2062ce3bd741b845da02e774031f4af6f332 (commit)
       via  6f64c2e1fbefbe0d3f0a04384bcbb6fd31aa2574 (commit)
       via  06da7f140e0561b82135ae12a8a6394102e72401 (commit)
       via  b2492cd13f871898c026b45f1424e4e06b526ff6 (commit)
       via  b9f1271123edb907e4e8cf4a0cf969117d699fb2 (commit)
       via  8747b8f0dda734b806bca8812b315977c4fc58f1 (commit)
       via  4366e0e6bed6fed39ba5665da4bbbd5f8e86c2f8 (commit)
       via  29596e34e7c1f23aa51f289d36802e1ef0f89129 (commit)
       via  eb6db2b9ca2e0a9ebb25fad233734e1b5e0ea295 (commit)
       via  e9d705a60bf1225789ae97759e148e5cc799dc6f (commit)
       via  66d9e8ff6e25790500e408a591c9a62b7c00b74b (commit)
       via  184084de04b19fb72af34fb967d504d027961139 (commit)
       via  b4078918df2212ecd820a0dcc271cab5f4fe9029 (commit)
       via  14ca3db824a85073e5d359d6b5fb7c2f6eb47b39 (commit)
       via  af9323291f3347482d3ef6db41f2a35144cce9fc (commit)
       via  c67a70d037a365e133e85976351c33b9ac8818b8 (commit)
       via  829a902da291e72ad17e8c44fa8d9ead3db41b1f (commit)
       via  5aa7992bf144ce9cdfd4e3c72290cbd66c0cc920 (commit)
       via  91d9eeefda9104c815db741b502c366a2e8e92ad (commit)
       via  746027ffb0c72c3f5cd93d373ed534ec5c3eac2c (commit)
       via  baeb5c93610f1d8d11432e872156eb6fcab3d5a7 (commit)
       via  325409e50f6be845b0f3d9719d62f9dc78dbe048 (commit)
       via  e12b767fb287127671d514eef227486777f0a972 (commit)
       via  e92d216e7f362371836c6bad86dd5d065c62260a (commit)
       via  e5ea8d026015c2a0c7774788b425914857de1ffb (commit)
       via  a9a471371a0bfbe3df0c96fb818fb923119bdb5b (commit)
       via  20e2cc4290d787cca8f2b0444c2852d5e43ca0ea (commit)
       via  0d32580f43a7359eba5251655977aaa1ef990e6d (commit)
       via  a3960ae0be37da1d6e57a748129c0d9effa77400 (commit)
       via  f80965c8b03b9ca637edcc810d70011ac5dfc3d9 (commit)
       via  79ebeac8f7f059b7407e5027c5bb94c95063cf5a (commit)
       via  bf763a271e28a4ffd6a7bb20050c7af3b22669cd (commit)
       via  60fc8896b1299b023e3900afbe39d36f26231764 (commit)
       via  ed70aeaec4fa89ae8cba95fcae434c90754e24df (commit)
       via  567bc1952033cdcfbad781cd391b530a0fd5e896 (commit)
       via  84684895ff9d6710b681dc3c0914c669e648a792 (commit)
       via  eed093668ca1e5ba56374feaf14ae1c8e99f5673 (commit)
       via  9b35db8589d6c93837adb1e0b2ada219330f3f0b (commit)
       via  52a13319b890f4624e3e6e8df27f12ff702ec437 (commit)
       via  02202ae492b14960c45e9c5934ee7317a9806e18 (commit)
       via  31ad63b78fed65237a81c9767a9c66600e9cf62b (commit)
       via  edada3266c0f23e81e9baf98a0a213ad7f6d6b5e (commit)
       via  d46fcd242a5f859f64c163d6a32cdfeb4217718c (commit)
       via  fc61c2c20bd61d403463e6437a294ffcdf198f3f (commit)
       via  58fbf93a07e88c6f0103aa2ef3432d2ef4946243 (commit)
       via  b85579f12a452fb5dd104e9a198667a91e0c06c6 (commit)
       via  d691350337a747dc827c09a265859df1ac86e79b (commit)
       via  7bbdc114c3787e8be817374c9ca3fff4e6944413 (commit)
       via  f5bf6a8c39808e17bbacf43fa89a04e0bf3d0875 (commit)
       via  a382f5de08276818170fa82880064af2426a0f46 (commit)
       via  b819a8a84d172277e832f56c471acc8b0f4234f4 (commit)
       via  2aff82e00a7f93afe1884bffa8199691e18dac0b (commit)
       via  66e4d3883383c9d42113c7e8c614dff8646deb35 (commit)
       via  63222cac28a232f0e4610a6c17ea72ab4d3d6372 (commit)
       via  a9b58442902b891555f27beb7ea65626def562fa (commit)
       via  aac14cecc4807e485bd0e7c3d41575d50cf89cd3 (commit)
       via  1c5326e5cce6ef8ea11c942374e9214c5e8db53c (commit)
       via  ed8a7fd9b04e7b81ecc763ca9892a566aba90ada (commit)
       via  46989a29cc78aaed3e7c34175ad443c6f21f2584 (commit)
       via  055148f7383dbef6dfef69ebf09a5d2aaaadeb89 (commit)
       via  2830e8f6791aa574cff47c03ffe8108fbfd0e729 (commit)
       via  6295c80119e0b738616d665bb066fad1bca54e76 (commit)
       via  79243e9e95af00b8d410bff66ced0fd286d5c80d (commit)
       via  d56b8df4755faaa982e8d7943c84a092c7d01f9c (commit)
       via  819aac763059a73c81114fb4aefacb0891ed8483 (commit)
       via  cf24e72f4f92deeda903dda540c789cbc83b6ccb (commit)
       via  c8b2d4f95fb122595bf264c7c573adbfa27b718d (commit)
       via  9e9dec16e23f809c5d8ac6246f2c0f1580f5fa10 (commit)
       via  27992c79e2bf8361dcc227a2c425b74ca99a000d (commit)
       via  17b932068d27d862c0ad42dbd3875b191d323c85 (commit)
       via  8f50b8b9357758896d79fca447f8ed23bdcb2391 (commit)
       via  b617b34276afa69dc2b9e70a188a27c049857ab4 (commit)
       via  ad999f438dae72b316d2fe2868027af848a634d4 (commit)
       via  11d4e9ae12b8f0af69795094b06f94a73d416570 (commit)
       via  9db9366d60fc9ab89ad1c0fa87a179865a3959fc (commit)
       via  ce78ee2489391a63f426567525dd95cc810f9d6a (commit)
       via  0a86927d5ab21634f7a3045e211106294681c3a4 (commit)
       via  cc167cb51970e9bb1047c4649aadcaa7db753c19 (commit)
       via  3b86122f90a64bb6df4e82881f8f2ff84dcc8362 (commit)
       via  4c0797587506811121d376a9a1bae75989be9652 (commit)
       via  b2c4e58d0aa2fd0ca42c3342183723b5c1f3f14c (commit)
       via  8c08b82f83aa91f476c7a28f28aa1c6c28ced6b9 (commit)
       via  6732966215286477029fe239966883e140dbef8a (commit)
       via  c86d68befad2b8e65a1ed79297d4ab3e7b70df9e (commit)
       via  7c56ce7fac5a1fc63fbb8e870eb23ab3c347cb8e (commit)
       via  50ba11bfbd98c77382666f0dced10fd6847b02f5 (commit)
       via  d78b864ebaf997c804a6085f4721d6095efe1cb4 (commit)
       via  18e127d2a47b63d3cd583c2b9d0760243ab8d3b0 (commit)
       via  980d51455ce50ddb70f2d041d34983a04cd789af (commit)
       via  ffd6d540460595f58238379b15eb29dadcdde176 (commit)
       via  21fe208137529a8b48e9e1590d80aff8aaf882f8 (commit)
       via  279e10d66f1cb952c52b84c6b439ecf9da0808f2 (commit)
       via  1132471a8b57619dbb9f0183f3fc0705809c3234 (commit)
       via  77ab259477c5c036a4cf63c4c3538eb80864e4c5 (commit)
       via  084fa560a689c7ad6a426848e4b0b2d73f25f6cb (commit)
       via  a32a3824a1368fca82d31ee6e9e5ad4db466ca88 (commit)
       via  603816a6140e4214520378150a1ee190725ba98f (commit)
       via  a61bc0d5dd1a4ae7ab30cafbbc885e96419dcdb5 (commit)
       via  e684154fe996ce95eedbdb45cd344a32ba8d33de (commit)
       via  d130f0d0d3d7c678d9d0d90fd2611451042752e2 (commit)
       via  d659712a8cd07b21f90089c1ac78874d67c94058 (commit)
       via  d17bf2e38a28ffacb76cd8e880f163a4bb8a1183 (commit)
       via  55c3cfa08993adf8472f222391e1e145d137f872 (commit)
       via  d0aa472c6770baccb29dc37d0e64a81afda99911 (commit)
       via  93383e6f24261a4140bfd760972e98668cd2244d (commit)
       via  7a9fe1bacea2b45f885f4750ae9b49a4c7758085 (commit)
       via  f3162a56e7ede302bbc31dc588cce91fb0f76bc7 (commit)
       via  27ad93b9b3ddf3b88df23a9f228905587a887df4 (commit)
       via  8b810c0220bcaa267d857d26b81e1398caeb2d5b (commit)
       via  764856f0e74e6e13648ddd2242819e59d209344b (commit)
       via  86df4f48719d87e67489e8507ecfc043caf41089 (commit)
       via  efe95bc91df29b92dbebc317fe52308f9fb87fd3 (commit)
       via  8f8911f2cb35b2b794bbdf0902d75e6e9bbe6874 (commit)
       via  d19fe7a1b7935fee4e8c784a8246c4dd69237112 (commit)
       via  1126b8c32474dec859e4e9e93d4103c235a10265 (commit)
       via  8ee8053cd1289310eedfdb50714154101b95c8fd (commit)
       via  84f21d145adc2bcaf44b1a50068c7a75b0f55853 (commit)
       via  4ae9d3a11ef7c9f4897f5968cc532c27307c0e44 (commit)
       via  04aa25c7a725dca6cddba9a952781fc0f67c0284 (commit)
       via  862505f46570b891ffc7218ffe8c803f1a084ef2 (commit)
       via  1e90d47c183954857d6fe59d5da05d4a3dea1dbc (commit)
       via  031a72d190fd37f62a284593449bfd420ca5d7a1 (commit)
       via  a39036c41bc624929dc9fd96d43f65a847a79885 (commit)
       via  312a8f136440200a63ea4a7099a2c8ad2b405daf (commit)
       via  920a13856b00ab06567369726c67d95003f41a95 (commit)
       via  0354d1d51a785386faa60e41de4633cc307d23c6 (commit)
       via  3e2fefbed7993e6be4534db127be625845c08fa0 (commit)
       via  ea005d16b33904f41fd1d50d5cf7a5a766802261 (commit)
       via  bd1bd2abbca397bb54f6588e12d7e4b8b0da4b37 (commit)
       via  a568c9181a1f54fa3d8fec88fe72202c852ae23c (commit)
       via  7bebc910a083e8ec400f894fe5df4f37c29ce2b2 (commit)
       via  bbd95525d7b932f80023fc44e7920f49b3f5a1b3 (commit)
       via  e6e38b866099c1269b40307341365189dd93b60d (commit)
       via  cc8ec105c32e167eacf2def61fa1542a98d71860 (commit)
       via  706c5ec0898490bf3d4ccc0d9fd9d47e160a6370 (commit)
       via  ed49fa9539ca97896096ed0060ebbb1665db65a0 (commit)
       via  946e3883bc26ffa347b1505950667d1916e40d13 (commit)
       via  57303b18fb693cb2d299f3ae922ce2ba15070dd1 (commit)
       via  18be4d41bb4d1879f0aed9cbbd10d20a20016539 (commit)
       via  07d9fe7c61bc1b0ad689957904b1565c09f306a2 (commit)
       via  693a21a0d6289b9cf29ae161c392c201ad305793 (commit)
       via  e6e5e0c6e011759aec776260969dfc3e55c01729 (commit)
       via  d2ddf83a91c8bf81f421f425699fd7b2b8e7f911 (commit)
       via  91d6d46b0c1d3b5ae3602be139cb8780ded5b418 (commit)
       via  ef9b9ef1ad140e93ebeec10320972a2c639d2e57 (commit)
       via  d7e58fcbe0967f09883b314a2b414f265c41121a (commit)
       via  834cef0c48a6b349926fba6ca9479a8f71b6d041 (commit)
       via  c196003fe1aea3dd0253116683b086e9518afcd5 (commit)
       via  c75c7b5544a4f06d63bdf20195897633d4c4650a (commit)
       via  510010aff3b77f5d3906a9f54c80fb16fcfcf7fa (commit)
       via  381afd77fede8964237416abe563b403eb9fff64 (commit)
       via  c3702819b1531f10d32ffcec1869158c0cb2a47d (commit)
       via  7eefff46dab59928e9e224cbb1303249e6e20e1a (commit)
       via  0ffeba00d655e8a16d34a4d3314759f59a28e934 (commit)
       via  7d4cba3b3c89718ffc76737ad52f4b2928ebb59f (commit)
       via  106fded0d9e101ccdcc0e8c85b0143d5b3dbd5f5 (commit)
       via  278e2330b2de5ec0fe9de3cd3d692dfccccffef3 (commit)
       via  f6e01f0c5e388abe5ffd0f9329dd27fc5a95bf34 (commit)
       via  24649440976356375b007725fff4a67214bd75ce (commit)
       via  2d2d08d940be6c633064480efb635dd5060937e5 (commit)
       via  a68ec9e91005a9dbcb163fac03fcd0a3afa419ea (commit)
       via  45e296f62230c57b4973002eeea387b38756a225 (commit)
       via  9961a945ba4754e0b6f56d1bef23ed4d6009903b (commit)
       via  fcf9ef36ae5f01a5df4fc32b3d2a807f40909441 (commit)
       via  5362e5e1dc4cfac24fbd58773aaa7a82c615b662 (commit)
       via  c3f49676292e5890706c55b27159381617a56d87 (commit)
       via  1c3cddd06abdb2f67dc9e5b6597a4db2c22aafdd (commit)
       via  2dbd07ff3b52a1f746bc256d0edd181fde98c77e (commit)
       via  3d30645a80848e4a3bdccfd36baccf78b9657f64 (commit)
       via  ed9f1947e9fb57950d2eeec6f0b86fb8b1753f2b (commit)
       via  ec8933b41740f5fb1bce773676556802d4fc6db2 (commit)
       via  71c157d7d82a84ef3a99352cff70c21d764c607c (commit)
       via  0c6a98e6684fb004a5572e931e1846f3477ca561 (commit)
       via  86519cf32808e9a1352acbb08b1985d21c68a6b2 (commit)
       via  b91451bbd8f6f78f1b1410b4de9726de2d88fb02 (commit)
       via  5264087a1d130ea7d5d76c76d9838ed587135c92 (commit)
       via  28775c16c26e7ef6687602604cdde263ce3791bc (commit)
       via  aa0d92f77ebcf274cb2e23c1a949c8ce839597c5 (commit)
       via  a19c18a1498aaa85cd92d80cc1c061701aca8cf4 (commit)
       via  7e8e956c34e0fd4f0b59ef1c46f8966c66fffbf3 (commit)
       via  846612a12ca071e6087bb4b2fb0b7b84ebac68ef (commit)
       via  9d6fc2c28a2f39f9ceff98cdc993e6daaed9cd1d (commit)
       via  8a6a1705426318b250a68619668bca39004e9a3c (commit)
       via  9f3564d1f33bfda04e51952caf6ea32dd4a6fd59 (commit)
       via  b5ce0a92d38f4d60305eea9ecc1251f1f3813024 (commit)
       via  aaf7ddda357e835cbc69c3baf851ae5614eeb024 (commit)
       via  82bc607b85c3cbfb8d4beef7329dd4eaa8aba9dd (commit)
       via  2734812547b9fe0e797ea3770dce729326d586e6 (commit)
       via  ca7c2194b048f0a73a5b7a2ad4f8430922cdfe59 (commit)
       via  704351e1a181751067c37f0d93d5f88d65f3afaa (commit)
       via  1411fbd6ffdc4ee04d81903c1f991c5c99f1373b (commit)
       via  089db151b0147d56173a2e6a952ae7161b1937f4 (commit)
       via  081abf00a4d534b044c787059f4fb2f8429e06ba (commit)
       via  1783236742f37bfbf438324691efe39378a43244 (commit)
       via  c9cf4a0b7b334c8c508153c0a75a4fab1a4b3df9 (commit)
       via  46482279f27048d1e96d80cfc4acc73a4090fced (commit)
       via  a1d32bec03fab72ec665e0663a2f8a81191e3876 (commit)
       via  ff85badd8b7dac0094f5632ce2f3984a038ec294 (commit)
       via  b09b79e142b9a2de819e142398ac46a9fe9f1727 (commit)
       via  bd1ec112562a09a6f9a771f1e6623b927877835f (commit)
       via  fb26707875cdabd2c42e06ec01cc4da36ee9b815 (commit)
       via  35f63f9ca57cf5b4e6d1f275f0cab2205f7580cb (commit)
       via  d3dc1456c6891924ddad6e7c5e04a667a79910bc (commit)
       via  d2b0be7794ce4462b5c38e8536b50cf9d9013d23 (commit)
       via  0688bc9acffd42b34c5e5b77e63574bd6ba67448 (commit)
       via  684341392f3ca6703dc28dac548d3051811bff47 (commit)
       via  8a589464780f33401b3ecd25ea7c0bc5559a3c02 (commit)
       via  d5ea7042210f5ad319ad19910bce13fd5717c6d6 (commit)
       via  f6e7d25dc886cca5874f07da06a0fd7ae3a3f513 (commit)
       via  19ae1bee09a39599b531c5bcc36df436b189934c (commit)
       via  7344acc907cfb7e2ee5856d9cd1f02a5d3b79f77 (commit)
       via  49f93ee6aafa584f8a80b87721b9a2c12dcab4a8 (commit)
       via  76edd1a97f8b72ef92d60b50da904d0fd272ab62 (commit)
       via  a3aae1ff51350ba047cf5243cb21dbbf3ac9e7c6 (commit)
       via  b1113f7ef99c831f4166e52471e0cf0ca481f80d (commit)
       via  619692094ba4391c5049a8776e540250830cf888 (commit)
       via  a1bf308373901f33bc54e5d21bf3c80117d2d2e0 (commit)
       via  78803ba316c6f60c3794fd1e3becf242b4a91fe9 (commit)
       via  1101194cfd827d5bad14c20a5342d5ff2bd6a782 (commit)
       via  352dcf01c2e94e0778f65a40ce9e59178c8983a2 (commit)
       via  3bc453fe84f67671c99f4c3add103621b9de239b (commit)
       via  2aad26cc57d104bbd5144402856586be2ee1150a (commit)
       via  58c221fe4314b56322516dad04341ec9939150c4 (commit)
       via  692ee4f856ea8e13108f09d4fc932da00c03dfe0 (commit)
       via  9b971f654a355f1b729613a62a2a301a2e2afed3 (commit)
       via  f811583aeb766b0a97fcc4a93d61bee9394c5eca (commit)
       via  b499644e6cf65779ced4c801f04c72075e67ad2e (commit)
       via  1a22ea4cdab8208882d1214e843f9e8c7c881113 (commit)
       via  4f612e310090488507bc31bbc780d6b2ba89d38f (commit)
       via  d31b7483ee01a76fe2666d62ae17f2f5027eb31e (commit)
       via  90280ea36b4e93ee207324ef76b648571efbebbe (commit)
       via  46ccfdba5c26799db48495f85350da16417c901a (commit)
       via  7c6d57193dd59fb6317ec867e7b7acf969619c7c (commit)
       via  5e40af195bd74a66d300d8f481cab1f2ba533f3a (commit)
       via  c218397846b823fb3c46574cc17a30ae1d281353 (commit)
       via  2bdf4c43d498a1d275dc14b2d0889c0ba404a93a (commit)
       via  2640a66ac74a182f6c45f76a28931803040aa6ea (commit)
       via  8602539728bdbb1c76abdce52211f953e7ce4cfa (commit)
       via  ed9bd5194bf25b1ceb799d7a270fc9e69e379c41 (commit)
       via  71ed052ecbe335aaa569615c304a9eef5e3489dc (commit)
       via  db5fe9a765bc7cb7df7c7fad50e12177ac6bafd1 (commit)
       via  690feb7aad67c6143ab57b7588b8386d959f78c1 (commit)
       via  5b39c21c8214afcdf8ed9de37fd68786aaeece23 (commit)
       via  f8cfb4a87c864abbfb7faace74b88b5e07854cf8 (commit)
       via  b2c39012cc6906417a9305fc2bfa66f7e0dc06d5 (commit)
       via  1337fe6467a18f2d98163640a29b2682fa2bbf7d (commit)
       via  70ae8d6bdd495cd0eeb36ab5053aaf448114c6d0 (commit)
       via  60fa470a7908d2ab57a9ba84368e87a635e17b8a (commit)
       via  39233d1eca42857f5cf67b618e89f59594b4e262 (commit)
       via  93ad27bbc56b9c0209d9b49851d538afc80723dd (commit)
       via  e8ccc664ba5035cddc2698563837ca26d4fd453b (commit)
       via  e2cfe63fba5a44bebf21b4e0f192966c39f61342 (commit)
       via  1a7b6469998b9e1c25e68f59fc23ad3fc00499a7 (commit)
       via  8bc0d48889dae5d3cf7afa83f9e65827b153f423 (commit)
       via  deaf54a59090bb65be744d6ef73545781df4bae0 (commit)
       via  5656cf7095af75d390aadfe2ec6e128f4a88b432 (commit)
       via  ebf554c190f8b78b664c6b0ae085c01467c8c079 (commit)
       via  f1d05b0b602243cc952205181090ab92b23a9e90 (commit)
       via  bd1fb1900ebc0bd2331f901edc042403007616f8 (commit)
       via  9f958a99b58d8c6bbecefd3390a19003c5a5fa40 (commit)
       via  9dcf5e86d3ceed89776ab03ca0d3b5bb79459d0d (commit)
       via  ed2e4b0e511a9d99fcc33335c5f5d7e6d3a04a90 (commit)
       via  fb68d8a2556cda8a1b57b1b70bfdc7cb27e2de4f (commit)
       via  4f8baa5d53b1206bcda8bba3f21a06e5e034ac16 (commit)
       via  5b63371fc09b5eba3ab4fe2767fb51e582bf6a62 (commit)
       via  94a91646bd15a2eb551ed869624210264559e971 (commit)
       via  3e5a6f1901c242180a1a766aac8b25623993b4e0 (commit)
       via  76019a1c8da1a7404608e82bab910aa898c56458 (commit)
       via  f11c56bbc0c6c69cf3caf6ad84f140ea6903dd78 (commit)
       via  9be2d95a2989d38c648e9c0b910e5c7ed5f41225 (commit)
       via  0bb752416c76c0700e4097b0a53b220bd55161ad (commit)
       via  149724d77233ed1c3dd739c8abe3d8903780c416 (commit)
       via  3f21463c4244d6bd0bbd46d64328b8879c918072 (commit)
       via  e882e3bfb526e61d45b925eec58e6d66114ce6bb (commit)
       via  58d78b3bfa0c4d847d6ec1704149ad519033b12b (commit)
       via  f9c2db71b381cfc91e89cd750c0df36ed340fd3f (commit)
       via  97df00646283e693212777b687c74f9c5ec51199 (commit)
       via  a1c3151a4870b65aac7ae30429dd459546d495b9 (commit)
       via  68c3966ec23f42e973284e37d3925be3497ade45 (commit)
       via  12711ba4a1901497e97cac85ca99be18530e4521 (commit)
       via  b280bb722e96c8b61ce0dcb58bb3b77ce4dea2a0 (commit)
       via  c1a2960c7fdfd96489301d773a61ff7465d0350c (commit)
       via  2c77e33017537b2f172db7d950ba5ed584c45c99 (commit)
       via  516265cfa4ca9965cfa10aac1cb2f56a4fe6c408 (commit)
       via  837d4dc80cca4c548b27e0ad277460d35ce79385 (commit)
       via  c44331ff4322c5e8ee90bd4a53787505cb900a06 (commit)
       via  6cb1decb44d10acfb0e64cff9efe1907b2f6a5ad (commit)
       via  005efcbec301403b08a4a0ae2933708f46c35f6b (commit)
       via  6e4a5d31cdde4a17e5f944ccc496226b7897c9a4 (commit)
       via  336034f6765d4bbd111c3b818a9fbec994338d81 (commit)
       via  df954d56eb455e933ec0f06ea5637dd99f04a8f4 (commit)
       via  d9b72b4f4de813d15684da98c01e967d6e7bc59d (commit)
       via  2cb2f3e1d58437de45ab75bb0714d8c5ce4e69dc (commit)
       via  bab0637d2c12abad8485e4345b10b861895c11e0 (commit)
       via  713d061b09ead71bcccc8503fbe49df3a821f33f (commit)
       via  2e4df6dd505568118e0780e67b1714f678595104 (commit)
       via  3bd2e4d152d2453c63643c27b2415370662a5f5a (commit)
       via  f16453f8b31f08e9d4a484b8e1e97196323bb3d7 (commit)
       via  e5bb40e00d71972311d6207174d3f292a1c2f64d (commit)
       via  a9e1546a056797697be5d8ea43f815f04d010820 (commit)
       via  7ea8a74abbe9e3c8e6f14d81ca109f04e25bf921 (commit)
       via  6be4bd7bfeb81725bbfc76e24627b9929beb685f (commit)
       via  b52f2ffd484c946aa3f6e61e7c9b897f3a29f516 (commit)
       via  7d0b7f12d06710d3d31819525838f223f5a7ee60 (commit)
       via  3939f9e9b3496c2cbb14f20f16d3e1081a29681d (commit)
       via  48ef3afe0624a22465c957ff66ecd262ed8e19da (commit)
       via  dc891e0d4ff2333e3bc7d502165dbe1879c3be36 (commit)
       via  6a3fffc27019951f0a4131e6c77fd12cebdf84bc (commit)
       via  7dc80b518fecb3ea5512b6b4fa55d8d054efed31 (commit)
       via  7726c14b2b55c88218cc622bd3629c05238ba648 (commit)
       via  403b00d53bbb55160acc789a5221d92baaf9fba4 (commit)
       via  f46c1895c13607eec2dbb614e368938bd3cb958f (commit)
       via  ab4a27848e235e08d16c1f3067cf6efa7c3775e5 (commit)
       via  d8e4cc35d768efb16a7175c58e9dbcc363606cad (commit)
       via  7681473b359bcaf543fbe8a27451741fafa69572 (commit)
       via  7374133f755918dd0933502abc8c4e915b8e4cb7 (commit)
       via  58521a5d58a51f258e44267e7388bfc741776805 (commit)
       via  609bf01b52df2370256e870e8e1701126e05fb15 (commit)
       via  fc1c5dc9208297f79e1459d0697872b699c248f2 (commit)
       via  cac8d8783acf3401a8ff30f2803936c5bb2fd998 (commit)
       via  c0d0f337070b16f366840164860667654684defa (commit)
       via  59da13e09bd259b4b0fab96258f139ff006f252a (commit)
       via  175ca91d848088ffa726d1893e373fb6c22b28ec (commit)
       via  824eed9133dacbdeadbdd89621306c8172855b6c (commit)
       via  c1b2dfc6d628431b37ecc57511c77015b05c832c (commit)
       via  9996828e666a4a9c3947a1971e5cc3f80fb3d170 (commit)
       via  f9237cb4c91c6f7c1cf34129c95e73f9b57103ae (commit)
       via  5ec0df9d361446395ef3b31f14ce7867443a665f (commit)
       via  4826048a48f3e0b7b9f2bf243d4e104b33f0bc77 (commit)
       via  1195a74372b34eb9acc86122537fef1a7bb5053c (commit)
       via  fe46fadfa1c830b1a20f222b9189b1b223cf1690 (commit)
       via  f3b002fc7b744d9be2395b48843742b96bb90c56 (commit)
       via  8780a14a916cc43b8c25d084bcb30299c1e1a6e9 (commit)
       via  8850d00dc9ce1059186667f577841ad5edd093b1 (commit)
       via  9ed708883a6e59c12ba179a641e6a5969eb61bf0 (commit)
       via  25f4e2ad6a1acf0c53cc063592cf3be120988ef6 (commit)
       via  ee7d895d7256654a800e35c123f651beaa384877 (commit)
       via  3a39aee4d5c907d507a005affc64760a70e555eb (commit)
       via  3ee1cd2497b44c9b334fd72e23ca1fbecee96ef2 (commit)
       via  cd72547fd2b8c0884abd18b192af7f281d50831c (commit)
       via  f54a9f9a7fef3412659e5b966f9d7a37ae1804d3 (commit)
       via  fc777f8cee862299a424e43b69e0b9da4a2aa954 (commit)
       via  5cfbb29e780ef787a4bef5184a61a685d014d122 (commit)
       via  b321473ae6f4a1c706bea7bd870d11b746249fb0 (commit)
       via  48a790738aa1b8fb22f100e7fedcb0a015d08374 (commit)
       via  3b7090fcada6c5dfb0fe09cff53a9cb34af2f5c7 (commit)
       via  74b782fa497cf943b2ccb0e97311f48a748f875c (commit)
       via  67f7d65ba82e853cf12980ff947e6e502c7c79ac (commit)
       via  86aef2728d39f65f99c0af5b44f936a060edb180 (commit)
       via  86f51730f4e41c01c326821e76e04aaf14f981f9 (commit)
       via  3281e3f737859ac08eb10d799c589fb89459b924 (commit)
       via  970e609616fb71b63ebb8f58e9a8c3670c823c02 (commit)
       via  835fdca6f42a4e0c5e97fb4d062a7a4cc17658aa (commit)
       via  dd73b8b455e02478aa74ba03b3337ebf03af07de (commit)
       via  898e66d56b7886f6cd75d6eb8b72f9b91a12309d (commit)
       via  a184f5638c8c86086a9de85534eeeaf3a626da80 (commit)
       via  439339a7d8e579c36c4fa9ddb4c4e332fe586f97 (commit)
       via  2333cd7e933ae2809e5013b9c7b57032a1f20b2e (commit)
       via  de58c14ccccd5a6bb524f85331b3e7298ad3ed26 (commit)
       via  2d581c0999e65b6083360ca31ae4a868880329a1 (commit)
       via  036197e5dc5422ff012532fed4915917b3d496a5 (commit)
       via  9bd9a915707cd425865a33238566566394844969 (commit)
       via  fca80a284194f500a3f205eaa066d7bf172e8e4b (commit)
       via  31b3aec7058e59abbdeb8f43fb9db95c9fe1ebe0 (commit)
       via  986befffb3106b806122e617ef965b3d6cf69099 (commit)
       via  d3504efe9827a14b74111f4d5cf3fec1218dd08d (commit)
       via  b11086bf3dddcb3d5ce03d08f55280943c44427e (commit)
       via  0a9b5162bf77945639d4995dee9ca804da3aee75 (commit)
       via  cc3e71651e2fd0168a2d3dd4efc2d3e15fd508dd (commit)
       via  43e112ddbb339de9371e3397521d3a958e5d1aea (commit)
       via  045bbd33e4441627f70f2f28857ee1522eafb6ca (commit)
       via  5222346fc63842e2fc54a4f325991c3df106bf8f (commit)
       via  7a16cfcbc00d3e3b2024e24e6b8c1c36540f0f79 (commit)
       via  bcd841deb53d23e6bcf2095013b8ea5f88392685 (commit)
       via  8892a2753eccfb3b46ed40e9b4d7c5c61aee5efa (commit)
       via  e8098eb45a1beb730dc4ce5cd09660bad91496b9 (commit)
       via  afbf08456c366e0895e1b196768b046ac5e5e68c (commit)
       via  3fe454dc46a84a39d3444d620aaa28f1c67ab266 (commit)
       via  0758e3257353d889c65f67823329925b5d4cab54 (commit)
       via  430356f7da77d6a8c9eadde0a22d21b1def7eb60 (commit)
       via  a91198a94c644c996a766a208bac1a373b2abd7b (commit)
       via  ea9821c276ba217f4649463379fa091fb49affb2 (commit)
       via  9689e45a485dd8fb7e2d6bdbb0192548fe12c7fb (commit)
       via  c29bb8ea06c5fb6b713db4747318dc787eb06e3a (commit)
       via  1633b7e7767d612d6b7fa9dd552282df3ffe7b5b (commit)
       via  8be4bf46ab274f40ce02e7c950726ac10fc02194 (commit)
       via  434e0dfa46139c9a485c677a18dda849ed4b747c (commit)
       via  02cb9906833f7a112100ac1a3e654cb45569ba77 (commit)
       via  a0569be1a33498fd93f14aaa899cc121fce88ea7 (commit)
       via  d45053e897cd4a9b64820582243933fd4bc03827 (commit)
       via  61d21c9c0a3cb8cb3c9a0ee393e538711d68741a (commit)
       via  4f912c53a0bf4307dc02bba43cbbbe904ede6128 (commit)
       via  77f560b8814240fbf7770d5c238ce660ef1eadbe (commit)
       via  b630b63f466313ca3922bb47511886256a3ca199 (commit)
       via  d414e6ea585b19e7089f681791fada37ccc8f546 (commit)
       via  837e11c081d1342e72b3525b9a56329c6f34e967 (commit)
      from  8f739ad7f9b54d3244d26787a2951c55c8095a33 (commit)

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

- Log -----------------------------------------------------------------
commit d5f900ec3937051e7eb48a8a38ed883d6b77dc87
Merge: 8f739ad7f9b54d3244d26787a2951c55c8095a33 6b1c425da60b73c7750a970b230182cbf369aa56
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date:   Mon May 10 15:01:39 2010 -0400

    Merge branch 'master' into archer-swagiaal-upstream

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

Summary of changes:
 ChangeLog                                          |   61 +
 Makefile.def                                       |    3 +-
 Makefile.in                                        |   19 +-
 bfd/ChangeLog                                      |  579 ++-
 bfd/Makefile.am                                    |   16 +-
 bfd/Makefile.in                                    |   24 +-
 bfd/aout-target.h                                  |    2 +-
 bfd/aout-tic30.c                                   |    3 +-
 bfd/aoutx.h                                        |    6 +-
 bfd/archive.c                                      |    7 +-
 bfd/archive64.c                                    |    6 +-
 bfd/archures.c                                     |    3 +
 bfd/bfd-in.h                                       |    4 +-
 bfd/bfd-in2.h                                      |   43 +-
 bfd/bfd.c                                          |    4 +
 bfd/coff-alpha.c                                   |    3 +-
 bfd/coff-i386.c                                    |    3 +-
 bfd/coff-rs6000.c                                  |    3 +-
 bfd/coff-x86_64.c                                  |   11 +-
 bfd/coff64-rs6000.c                                |    3 +-
 bfd/coffcode.h                                     |    4 +-
 bfd/coffgen.c                                      |   10 +-
 bfd/config.bfd                                     |   11 +-
 bfd/config.in                                      |    6 +
 bfd/configure                                      |   51 +-
 bfd/configure.in                                   |   22 +-
 bfd/cpu-tic6x.c                                    |   40 +
 bfd/dwarf2.c                                       |  116 +-
 bfd/elf-bfd.h                                      |   48 +-
 bfd/elf-eh-frame.c                                 |   20 +-
 bfd/elf.c                                          |   93 +-
 bfd/elf32-arm.c                                    |  182 +-
 bfd/elf32-cris.c                                   |   74 +-
 bfd/elf32-i386.c                                   |   13 +-
 bfd/elf32-ppc.c                                    |   21 +-
 bfd/elf32-spu.c                                    |    3 +-
 bfd/elf32-tic6x.c                                  | 1688 ++++
 bfd/elf32-tic6x.h                                  |   24 +
 bfd/elf64-mips.c                                   |    3 +-
 bfd/elf64-ppc.c                                    |  559 +-
 bfd/elf64-ppc.h                                    |    4 +
 bfd/elf64-x86-64.c                                 |   34 +-
 bfd/elflink.c                                      |   15 +-
 bfd/hosts/x86-64linux.h                            |  195 +
 bfd/ieee.c                                         |    2 +-
 bfd/libbfd-in.h                                    |   29 +-
 bfd/libbfd.h                                       |   56 +-
 bfd/libcoff-in.h                                   |    1 +
 bfd/libcoff.h                                      |    1 +
 bfd/libecoff.h                                     |    3 +-
 bfd/mach-o-target.c                                |    2 +-
 bfd/mach-o.c                                       |    3 +-
 bfd/oasys.c                                        |    3 +-
 bfd/pe-x86_64.c                                    |    4 +
 bfd/peXXigen.c                                     |   15 +-
 bfd/pei-x86_64.c                                   |    4 +
 bfd/plugin.c                                       |    4 +-
 bfd/po/bfd.pot                                     |  712 +-
 bfd/po/fr.po                                       | 4484 ++++++----
 bfd/po/vi.po                                       |  716 +-
 bfd/reloc.c                                        |   66 +-
 bfd/targets.c                                      |   10 +-
 bfd/verilog.c                                      |    5 +-
 bfd/version.h                                      |    2 +-
 bfd/vms-alpha.c                                    | 9047 ++++++++++++++++++++
 bfd/vms-gsd.c                                      | 1082 ---
 bfd/vms-hdr.c                                      | 1416 ---
 bfd/vms-lib.c                                      | 2024 +++++
 bfd/vms-misc.c                                     | 1022 +--
 bfd/vms-tir.c                                      | 2808 ------
 bfd/vms.c                                          | 1518 ----
 bfd/vms.h                                          |  872 +--
 bfd/warning.m4                                     |    5 +-
 config.guess                                       |    9 +-
 config.sub                                         |   60 +-
 configure                                          |   75 +-
 configure.ac                                       |   75 +-
 gdb/ChangeLog                                      | 2502 ++++++-
 gdb/MAINTAINERS                                    |   13 +-
 gdb/Makefile.in                                    |   42 +-
 gdb/NEWS                                           |  109 +-
 gdb/README                                         |   18 +-
 gdb/ada-lang.c                                     |  121 +-
 gdb/ada-lang.h                                     |    5 +
 gdb/ada-tasks.c                                    |   13 +
 gdb/ada-typeprint.c                                |   11 +
 gdb/ada-valprint.c                                 |    9 +-
 gdb/alpha-mdebug-tdep.c                            |   36 +-
 gdb/alpha-tdep.c                                   |  134 +
 gdb/amd64-linux-nat.c                              |  137 +-
 gdb/amd64-linux-tdep.c                             |   44 +-
 gdb/amd64-linux-tdep.h                             |    3 +-
 gdb/amd64-tdep.c                                   |  175 +-
 gdb/amd64-tdep.h                                   |   23 +-
 gdb/arm-linux-nat.c                                |  168 +-
 gdb/arm-linux-tdep.c                               |   32 +-
 gdb/arm-symbian-tdep.c                             |    4 +
 gdb/arm-tdep.c                                     |  755 ++-
 gdb/arm-tdep.h                                     |    1 +
 gdb/arm-wince-tdep.c                               |    4 +
 gdb/ax-gdb.c                                       |  546 +-
 gdb/ax-gdb.h                                       |    7 +-
 gdb/ax-general.c                                   |  114 +-
 gdb/ax.h                                           |  148 +-
 gdb/breakpoint.c                                   | 1625 +++--
 gdb/breakpoint.h                                   |   91 +-
 gdb/bsd-uthread.c                                  |    2 +-
 gdb/buildsym.c                                     |    1 +
 gdb/c-exp.y                                        |    8 +
 gdb/c-lang.c                                       |    8 +-
 gdb/c-lang.h                                       |    5 +
 gdb/c-typeprint.c                                  |    6 +-
 gdb/charset.c                                      |    6 +-
 gdb/cli-out.c                                      |  171 +-
 gdb/cli-out.h                                      |   18 +-
 gdb/cli/cli-cmds.c                                 |  186 +-
 gdb/cli/cli-cmds.h                                 |    6 +-
 gdb/cli/cli-decode.c                               |   80 +-
 gdb/cli/cli-dump.h                                 |    2 -
 gdb/cli/cli-script.c                               |   91 +-
 gdb/cli/cli-script.h                               |    2 +-
 gdb/command.h                                      |    5 +-
 gdb/common/i386-xstate.h                           |   42 +
 gdb/complaints.c                                   |    4 +-
 gdb/complaints.h                                   |    4 +-
 gdb/completer.c                                    |    2 +-
 gdb/config/djgpp/fnchange.lst                      |   19 +-
 gdb/config/i386/i386sol2.mh                        |    1 -
 gdb/config/i386/nm-i386sol2.h                      |   32 -
 gdb/config/i386/sol2-64.mh                         |    1 -
 gdb/configure                                      |   11 +-
 gdb/configure.ac                                   |   10 +-
 gdb/configure.tgt                                  |    2 +-
 gdb/corelow.c                                      |    5 +-
 gdb/cp-namespace.c                                 |   90 +-
 gdb/cp-support.h                                   |   58 +-
 gdb/cp-valprint.c                                  |   89 +-
 gdb/d-lang.c                                       |  278 +
 gdb/d-lang.h                                       |   32 +
 gdb/d-valprint.c                                   |   91 +
 gdb/dec-thread.c                                   |   29 +-
 gdb/defs.h                                         |  140 +-
 gdb/disasm.c                                       |    2 +-
 gdb/doc/ChangeLog                                  |  275 +-
 gdb/doc/gdb.texinfo                                | 1593 +++-
 gdb/doc/gdbint.texinfo                             |   18 -
 gdb/doc/refcard.tex                                |    3 +-
 gdb/dwarf2-frame.c                                 |   73 +-
 gdb/dwarf2loc.c                                    |  588 ++-
 gdb/dwarf2read.c                                   |  358 +-
 gdb/elfread.c                                      |    5 +-
 gdb/eval.c                                         |    2 +-
 gdb/event-loop.c                                   |    5 +-
 gdb/exceptions.c                                   |   12 +-
 gdb/exceptions.h                                   |   19 +-
 gdb/exec.c                                         |   15 +-
 gdb/f-exp.y                                        |    4 +
 gdb/f-lang.c                                       |    7 +
 gdb/f-lang.h                                       |    1 +
 gdb/features/Makefile                              |   17 +
 gdb/features/i386/32bit-avx.xml                    |   18 +
 gdb/features/i386/64bit-avx.xml                    |   26 +
 gdb/features/i386/amd64-avx-linux.c                |  171 +
 gdb/features/i386/amd64-avx-linux.xml              |   18 +
 gdb/features/i386/amd64-avx.c                      |  166 +
 gdb/features/i386/amd64-avx.xml                    |   16 +
 gdb/features/i386/i386-avx-linux.c                 |  147 +
 gdb/features/i386/i386-avx-linux.xml               |   18 +
 gdb/features/i386/i386-avx.c                       |  142 +
 gdb/features/i386/i386-avx.xml                     |   16 +
 gdb/features/i386/i386-mmx-linux.c                 |   76 +
 gdb/features/i386/i386-mmx-linux.xml               |   16 +
 gdb/features/i386/i386-mmx.c                       |   71 +
 gdb/features/i386/i386-mmx.xml                     |   14 +
 gdb/filesystem.c                                   |  103 +
 gdb/filesystem.h                                   |   58 +
 gdb/frame.c                                        |   17 +-
 gdb/gdbarch.c                                      |   23 +
 gdb/gdbarch.h                                      |    7 +
 gdb/gdbarch.sh                                     |    5 +
 gdb/gdbserver/ChangeLog                            |  771 ++
 gdb/gdbserver/Makefile.in                          |   29 +-
 gdb/gdbserver/README                               |   62 +-
 gdb/gdbserver/configure                            |   10 +-
 gdb/gdbserver/configure.ac                         |    2 +-
 gdb/gdbserver/configure.srv                        |   30 +-
 gdb/gdbserver/event-loop.c                         |  138 +-
 gdb/gdbserver/gdbreplay.c                          |    2 +-
 gdb/gdbserver/i387-fp.c                            |  267 +
 gdb/gdbserver/i387-fp.h                            |    5 +
 gdb/gdbserver/inferiors.c                          |   10 +-
 gdb/gdbserver/linux-arm-low.c                      |    8 +-
 gdb/gdbserver/linux-crisv32-low.c                  |    4 +-
 gdb/gdbserver/linux-low.c                          | 2047 ++++--
 gdb/gdbserver/linux-low.h                          |   41 +-
 gdb/gdbserver/linux-m68k-low.c                     |    6 +-
 gdb/gdbserver/linux-mips-low.c                     |    6 +-
 gdb/gdbserver/linux-ppc-low.c                      |   10 +-
 gdb/gdbserver/linux-s390-low.c                     |    4 +-
 gdb/gdbserver/linux-sh-low.c                       |    4 +-
 gdb/gdbserver/linux-sparc-low.c                    |    6 +-
 gdb/gdbserver/linux-x86-low.c                      |  245 +-
 gdb/gdbserver/linux-xtensa-low.c                   |    6 +-
 gdb/gdbserver/mem-break.c                          |  659 ++-
 gdb/gdbserver/mem-break.h                          |   63 +-
 gdb/gdbserver/nto-low.c                            |    7 +
 gdb/gdbserver/nto-x86-low.c                        |    2 +-
 gdb/gdbserver/proc-service.c                       |    2 +-
 gdb/gdbserver/regcache.c                           |   91 +-
 gdb/gdbserver/regcache.h                           |   14 +
 gdb/gdbserver/remote-utils.c                       |  289 +-
 gdb/gdbserver/server.c                             |  464 +-
 gdb/gdbserver/server.h                             |  147 +-
 gdb/gdbserver/spu-low.c                            |    9 +-
 gdb/gdbserver/target.c                             |   42 +
 gdb/gdbserver/target.h                             |   78 +
 gdb/gdbserver/thread-db.c                          |  200 +-
 gdb/gdbserver/tracepoint.c                         | 3454 ++++++++
 gdb/gdbserver/utils.c                              |  141 +
 gdb/gdbserver/win32-i386-low.c                     |   92 +-
 gdb/gdbserver/win32-low.c                          |   86 +-
 gdb/gdbserver/win32-low.h                          |    3 +
 gdb/gdbtypes.c                                     |    7 +
 gdb/gdbtypes.h                                     |    9 +-
 gdb/go32-nat.c                                     |    4 +-
 gdb/hppaobsd-tdep.c                                |   54 +-
 gdb/i386-cygwin-tdep.c                             |    4 +
 gdb/i386-linux-nat.c                               |  181 +-
 gdb/i386-linux-tdep.c                              |   96 +-
 gdb/i386-linux-tdep.h                              |   31 +-
 gdb/i386-tdep.c                                    | 1248 +++-
 gdb/i386-tdep.h                                    |   34 +-
 gdb/i387-tdep.c                                    |  472 +
 gdb/i387-tdep.h                                    |   14 +
 gdb/infcall.c                                      |   73 +-
 gdb/infcmd.c                                       |   61 +-
 gdb/inferior.h                                     |    2 +-
 gdb/infrun.c                                       |   41 +-
 gdb/jv-lang.c                                      |   93 +-
 gdb/jv-typeprint.c                                 |   16 +-
 gdb/language.c                                     |    6 +
 gdb/language.h                                     |    4 +-
 gdb/linespec.c                                     |   28 +-
 gdb/linux-nat.c                                    |   13 +-
 gdb/linux-record.c                                 |    4 +-
 gdb/m2-lang.c                                      |    1 +
 gdb/m32c-tdep.c                                    |   62 +-
 gdb/main.c                                         |   17 +-
 gdb/mi/mi-cmd-break.c                              |   94 +-
 gdb/mi/mi-cmds.c                                   |    8 +
 gdb/mi/mi-cmds.h                                   |    8 +
 gdb/mi/mi-interp.c                                 |    2 +-
 gdb/mi/mi-main.c                                   |  181 +-
 gdb/mi/mi-out.c                                    |    4 +-
 gdb/monitor.c                                      |    2 +-
 gdb/nto-procfs.c                                   |    4 +-
 gdb/objc-lang.c                                    |   19 +-
 gdb/objfiles.c                                     |   27 +-
 gdb/objfiles.h                                     |    1 +
 gdb/p-lang.c                                       |    4 +-
 gdb/p-valprint.c                                   |   18 +-
 gdb/parse.c                                        |  145 +
 gdb/parser-defs.h                                  |   22 +-
 gdb/ppc-linux-nat.c                                |  644 ++-
 gdb/ppc-linux-tdep.c                               |    2 +-
 gdb/printcmd.c                                     |  125 +-
 gdb/procfs.c                                       |  171 +-
 gdb/python/py-auto-load.c                          |  493 ++
 gdb/python/py-block.c                              |    4 +-
 gdb/python/py-breakpoint.c                         |  862 ++
 gdb/python/py-cmd.c                                |   26 +-
 gdb/python/py-frame.c                              |   14 +-
 gdb/python/py-lazy-string.c                        |   14 +-
 gdb/python/py-objfile.c                            |    4 +-
 gdb/python/py-param.c                              |  618 ++
 gdb/python/py-prettyprint.c                        |  230 +-
 gdb/python/py-progspace.c                          |  240 +
 gdb/python/py-type.c                               |    5 +-
 gdb/python/py-value.c                              |   22 +-
 gdb/python/python-internal.h                       |   40 +-
 gdb/python/python.c                                |  193 +-
 gdb/python/python.h                                |    6 +-
 gdb/regcache.c                                     |   29 +-
 gdb/regcache.h                                     |    1 +
 gdb/regformats/i386/amd64-avx-linux.dat            |   78 +
 gdb/regformats/i386/amd64-avx.dat                  |   77 +
 gdb/regformats/i386/i386-avx-linux.dat             |   54 +
 gdb/regformats/i386/i386-avx.dat                   |   53 +
 gdb/regformats/i386/i386-mmx-linux.dat             |   46 +
 gdb/regformats/i386/i386-mmx.dat                   |   36 +
 gdb/regformats/regdat.sh                           |    2 +-
 gdb/remote-m32r-sdi.c                              |    2 +-
 gdb/remote-mips.c                                  |    2 +-
 gdb/remote-sim.c                                   |    5 +-
 gdb/remote.c                                       |  398 +-
 gdb/remote.h                                       |    1 +
 gdb/rs6000-aix-tdep.c                              |   20 +-
 gdb/rs6000-nat.c                                   |    4 +-
 gdb/scm-lang.c                                     |    1 +
 gdb/ser-base.c                                     |    9 +-
 gdb/ser-base.h                                     |    1 -
 gdb/ser-pipe.c                                     |   15 +-
 gdb/serial.c                                       |   12 +
 gdb/serial.h                                       |    3 +-
 gdb/sh64-tdep.c                                    |   24 +-
 gdb/solib-frv.c                                    |   33 +-
 gdb/solib-pa64.c                                   |   22 +-
 gdb/solib-spu.c                                    |    5 +-
 gdb/solib-svr4.c                                   |   42 +-
 gdb/solib.c                                        |  449 +-
 gdb/solist.h                                       |    8 +-
 gdb/source.c                                       |   14 +
 gdb/sparc-tdep.c                                   |    1 +
 gdb/spu-tdep.c                                     |   12 +-
 gdb/stabsread.c                                    |  107 +
 gdb/stack.c                                        |  141 +-
 gdb/stack.h                                        |   12 +
 gdb/symfile.c                                      |  188 +-
 gdb/symtab.c                                       |  304 +-
 gdb/symtab.h                                       |   21 +-
 gdb/target.c                                       |   37 +-
 gdb/target.h                                       |   33 +-
 gdb/testsuite/ChangeLog                            |  540 ++
 gdb/testsuite/Makefile.in                          |    6 +-
 gdb/testsuite/dg-extract-results.sh                |    8 +-
 gdb/testsuite/gdb.ada/dyn_loc.exp                  |   53 +
 gdb/testsuite/gdb.ada/dyn_loc/p.adb                |   21 +
 gdb/testsuite/gdb.ada/dyn_loc/pack.adb             |   29 +
 gdb/testsuite/gdb.ada/dyn_loc/pack.ads             |   20 +
 gdb/testsuite/gdb.ada/info_types.c                 |   35 +
 gdb/testsuite/gdb.ada/info_types.exp               |   31 +
 gdb/testsuite/gdb.arch/amd64-byte.exp              |   30 +-
 gdb/testsuite/gdb.arch/amd64-dword.exp             |    8 +-
 gdb/testsuite/gdb.arch/amd64-word.exp              |    8 +-
 gdb/testsuite/gdb.arch/gcore.c                     |   70 +
 gdb/testsuite/gdb.arch/i386-avx.c                  |  128 +
 gdb/testsuite/gdb.arch/i386-avx.exp                |  110 +
 gdb/testsuite/gdb.arch/i386-cpuid.h                |  231 +-
 gdb/testsuite/gdb.arch/system-gcore.exp            |  238 +
 gdb/testsuite/gdb.base/Makefile.in                 |    3 +-
 gdb/testsuite/gdb.base/annota1.exp                 |   10 +-
 gdb/testsuite/gdb.base/break-entry.exp             |   43 +
 gdb/testsuite/gdb.base/break-interp.exp            |   12 +-
 gdb/testsuite/gdb.base/call-signal-resume.exp      |    5 +
 gdb/testsuite/gdb.base/callfuncs.exp               |    6 +
 gdb/testsuite/gdb.base/charset.c                   |    3 +
 gdb/testsuite/gdb.base/charset.exp                 |   17 +
 gdb/testsuite/gdb.base/commands.exp                |   10 +-
 gdb/testsuite/gdb.base/completion.exp              |   10 +-
 gdb/testsuite/gdb.base/default.exp                 |   12 +-
 gdb/testsuite/gdb.base/dup-sect.S                  |   22 +
 gdb/testsuite/gdb.base/dup-sect.exp                |   79 +
 gdb/testsuite/gdb.base/ending-run.exp              |    6 +-
 gdb/testsuite/gdb.base/gdb11531.c                  |   40 +
 gdb/testsuite/gdb.base/gdb11531.exp                |   64 +
 gdb/testsuite/gdb.base/gdbvars.c                   |    6 +-
 gdb/testsuite/gdb.base/help.exp                    |    6 +-
 gdb/testsuite/gdb.base/list.exp                    |    2 +-
 gdb/testsuite/gdb.base/maint.exp                   |   31 +-
 gdb/testsuite/gdb.base/pointers.exp                |    2 +-
 gdb/testsuite/gdb.base/pr10179-a.c                 |   17 +
 gdb/testsuite/gdb.base/pr10179-b.c                 |    6 +
 gdb/testsuite/gdb.base/pr10179.exp                 |   38 +
 gdb/testsuite/gdb.base/printcmds.exp               |   11 +-
 gdb/testsuite/gdb.base/ptype.exp                   |   28 +-
 gdb/testsuite/gdb.base/sepdebug.exp                |   17 +-
 gdb/testsuite/gdb.base/solib-corrupted.exp         |   46 +
 gdb/testsuite/gdb.base/solib-disc.c                |    4 +-
 gdb/testsuite/gdb.base/solib-disc.exp              |    4 +-
 gdb/testsuite/gdb.base/solib-display.exp           |  158 +-
 gdb/testsuite/gdb.base/source-test.gdb             |   20 +
 gdb/testsuite/gdb.base/source.exp                  |   31 +-
 gdb/testsuite/gdb.base/step-line.exp               |    2 +-
 gdb/testsuite/gdb.base/unload.exp                  |   17 +-
 gdb/testsuite/gdb.base/unwindonsignal.exp          |    5 +
 gdb/testsuite/gdb.base/watchpoint-solib.exp        |    9 +-
 gdb/testsuite/gdb.base/watchpoint.exp              |   10 +-
 gdb/testsuite/gdb.base/watchpoints.c               |    3 -
 gdb/testsuite/gdb.cp/Makefile.in                   |    2 +-
 gdb/testsuite/gdb.cp/bs15503.exp                   |    4 +-
 gdb/testsuite/gdb.cp/exception.exp                 |    2 +-
 gdb/testsuite/gdb.cp/extern-c.exp                  |   19 +
 gdb/testsuite/gdb.cp/gdb2384-base.cc               |    2 +
 gdb/testsuite/gdb.cp/gdb2384-base.h                |    4 +
 gdb/testsuite/gdb.cp/inherit.exp                   |   28 +-
 gdb/testsuite/gdb.cp/m-static.cc                   |   11 +-
 gdb/testsuite/gdb.cp/m-static.exp                  |    5 +
 gdb/testsuite/gdb.cp/mb-templates.exp              |    2 +-
 gdb/testsuite/gdb.cp/nsusing.exp                   |    7 +-
 gdb/testsuite/gdb.cp/pr10687.cc                    |   24 +
 gdb/testsuite/gdb.cp/pr10687.exp                   |   31 +
 gdb/testsuite/gdb.cp/pr9167.cc                     |   36 +
 gdb/testsuite/gdb.cp/pr9167.exp                    |   31 +
 gdb/testsuite/gdb.cp/ref-types.exp                 |    5 +
 gdb/testsuite/gdb.cp/shadow.cc                     |    6 +-
 gdb/testsuite/gdb.cp/shadow.exp                    |   10 +-
 gdb/testsuite/gdb.cp/try_catch.exp                 |    2 +-
 gdb/testsuite/gdb.cp/userdef.cc                    |    9 +
 gdb/testsuite/gdb.cp/userdef.exp                   |    6 +-
 gdb/testsuite/gdb.dwarf2/dw2-anonymous-func.S      |  248 +
 gdb/testsuite/gdb.dwarf2/dw2-anonymous-func.exp    |   53 +
 gdb/testsuite/gdb.dwarf2/dw2-bad-parameter-type.S  |   73 +
 .../gdb.dwarf2/dw2-bad-parameter-type.exp          |   44 +
 gdb/testsuite/gdb.dwarf2/dw2-empty-namespace.S     |  108 +
 gdb/testsuite/gdb.dwarf2/dw2-empty-namespace.exp   |   43 +
 gdb/testsuite/gdb.fortran/logical.exp              |   38 +
 gdb/testsuite/gdb.fortran/logical.f90              |   31 +
 gdb/testsuite/gdb.java/jmisc.exp                   |    7 +-
 gdb/testsuite/gdb.java/jprint.exp                  |    3 +
 gdb/testsuite/gdb.mi/gdb680.exp                    |    2 +-
 gdb/testsuite/gdb.mi/mi-ns-stale-regcache.exp      |   88 +
 gdb/testsuite/gdb.mi/ns-stale-regcache.c           |   30 +
 gdb/testsuite/gdb.pascal/gdb11492.exp              |   60 +
 gdb/testsuite/gdb.pascal/gdb11492.pas              |   40 +
 gdb/testsuite/gdb.python/Makefile.in               |    2 +-
 gdb/testsuite/gdb.python/py-breakpoint.c           |   46 +
 gdb/testsuite/gdb.python/py-breakpoint.exp         |  142 +
 gdb/testsuite/gdb.python/py-frame.exp              |    2 +-
 gdb/testsuite/gdb.python/py-mi.exp                 |   37 +-
 gdb/testsuite/gdb.python/py-param.exp              |  140 +
 gdb/testsuite/gdb.python/py-prettyprint.c          |   17 +-
 gdb/testsuite/gdb.python/py-prettyprint.exp        |    1 +
 gdb/testsuite/gdb.python/py-prettyprint.py         |   29 +
 gdb/testsuite/gdb.python/py-progspace.c            |   22 +
 gdb/testsuite/gdb.python/py-progspace.exp          |   47 +
 gdb/testsuite/gdb.python/py-section-script.c       |   52 +
 gdb/testsuite/gdb.python/py-section-script.exp     |   65 +
 gdb/testsuite/gdb.python/py-section-script.py      |   63 +
 gdb/testsuite/gdb.python/py-value.c                |    2 +-
 gdb/testsuite/gdb.python/py-value.exp              |    6 +
 gdb/testsuite/gdb.reverse/i386-sse-reverse.c       |  101 +
 gdb/testsuite/gdb.reverse/i386-sse-reverse.exp     |  705 ++
 gdb/testsuite/gdb.stabs/aout.sed                   |    2 +-
 gdb/testsuite/gdb.stabs/gdb11479.c                 |   66 +
 gdb/testsuite/gdb.stabs/gdb11479.exp               |   56 +
 gdb/testsuite/gdb.stabs/hppa.sed                   |    2 +-
 gdb/testsuite/gdb.stabs/weird.def                  |   14 +
 gdb/testsuite/gdb.stabs/weird.exp                  |   13 +-
 gdb/testsuite/gdb.stabs/xcoff.sed                  |    2 +-
 gdb/testsuite/gdb.threads/pthreads.c               |   14 +-
 gdb/testsuite/gdb.threads/watchthreads.exp         |    4 +-
 gdb/testsuite/gdb.trace/actions.exp                |   42 +-
 gdb/testsuite/gdb.trace/ax.exp                     |  138 +
 gdb/testsuite/gdb.trace/circ.exp                   |    9 +
 gdb/testsuite/gdb.trace/collection.c               |    1 +
 gdb/testsuite/gdb.trace/collection.exp             |  179 +-
 gdb/testsuite/gdb.trace/infotrace.exp              |    2 +-
 gdb/testsuite/gdb.trace/save-trace.exp             |   20 +-
 gdb/testsuite/gdb.trace/tfile.c                    |  138 +-
 gdb/testsuite/gdb.trace/tfile.exp                  |   31 +-
 gdb/testsuite/gdb.trace/tfind.exp                  |    2 +-
 gdb/testsuite/gdb.trace/while-dyn.exp              |   74 +-
 gdb/testsuite/gdb.trace/while-stepping.exp         |   11 +-
 gdb/testsuite/lib/gdb.exp                          |   91 +-
 gdb/testsuite/lib/mi-support.exp                   |   30 +-
 gdb/testsuite/lib/trace-support.exp                |    2 +-
 gdb/top.c                                          |    2 +-
 gdb/top.h                                          |    4 +-
 gdb/tracepoint.c                                   | 1579 +++--
 gdb/tracepoint.h                                   |  101 +-
 gdb/tui/tui-disasm.c                               |    3 +-
 gdb/tui/tui-hooks.c                                |    2 +-
 gdb/tui/tui-interp.c                               |   17 +
 gdb/tui/tui-layout.c                               |    3 +-
 gdb/tui/tui-out.c                                  |  351 +-
 gdb/tui/tui-regs.c                                 |   14 +-
 gdb/tui/tui-stack.c                                |    9 +-
 gdb/tui/tui.c                                      |    3 +
 gdb/tui/tui.h                                      |    4 +
 gdb/ui-file.c                                      |    3 +-
 gdb/ui-out.c                                       |   18 +-
 gdb/ui-out.h                                       |   12 +-
 gdb/utils.c                                        |   34 +-
 gdb/valarith.c                                     |    3 +-
 gdb/valops.c                                       |    4 +-
 gdb/valprint.c                                     |    8 +
 gdb/value.c                                        |    8 +-
 gdb/version.in                                     |    2 +-
 gdb/windows-nat.c                                  |   51 +-
 gdb/windows-tdep.c                                 |  412 +
 gdb/windows-tdep.h                                 |    4 +
 gdb/xml-support.h                                  |    4 +-
 gdb/xml-syscall.c                                  |   22 +-
 include/ChangeLog                                  |   92 +-
 include/aout/ChangeLog                             |   16 +
 include/aout/adobe.h                               |   13 +-
 include/aout/aout64.h                              |    7 +-
 include/aout/ar.h                                  |    7 +-
 include/aout/dynix3.h                              |   11 +-
 include/aout/encap.h                               |   27 +-
 include/aout/host.h                                |    7 +-
 include/aout/hp.h                                  |   27 +-
 include/aout/hp300hpux.h                           |   20 +-
 include/aout/ranlib.h                              |   25 +-
 include/aout/reloc.h                               |   25 +-
 include/aout/stab.def                              |    7 +-
 include/aout/stab_gnu.h                            |    7 +-
 include/aout/sun4.h                                |    7 +-
 include/bout.h                                     |   13 +-
 include/coff/ChangeLog                             |   45 +-
 include/coff/alpha.h                               |    7 +-
 include/coff/apollo.h                              |    7 +-
 include/coff/arm.h                                 |    4 +-
 include/coff/aux-coff.h                            |    7 +-
 include/coff/ecoff.h                               |    7 +-
 include/coff/external.h                            |    7 +-
 include/coff/go32exe.h                             |    7 +-
 include/coff/h8300.h                               |    7 +-
 include/coff/h8500.h                               |    7 +-
 include/coff/i386.h                                |    7 +-
 include/coff/i860.h                                |    7 +-
 include/coff/i960.h                                |    7 +-
 include/coff/ia64.h                                |    7 +-
 include/coff/internal.h                            |    9 +-
 include/coff/m68k.h                                |    7 +-
 include/coff/m88k.h                                |    7 +-
 include/coff/maxq.h                                |    4 +-
 include/coff/mcore.h                               |   27 +-
 include/coff/mips.h                                |    7 +-
 include/coff/mipspe.h                              |    7 +-
 include/coff/or32.h                                |    7 +-
 include/coff/pe.h                                  |    4 +-
 include/coff/powerpc.h                             |    7 +-
 include/coff/rs6000.h                              |   19 +-
 include/coff/rs6k64.h                              |    7 +-
 include/coff/sh.h                                  |    7 +-
 include/coff/sparc.h                               |    7 +-
 include/coff/ti.h                                  |    8 +-
 include/coff/tic30.h                               |    7 +-
 include/coff/tic4x.h                               |    7 +-
 include/coff/tic54x.h                              |    7 +-
 include/coff/tic80.h                               |    7 +-
 include/coff/w65.h                                 |    7 +-
 include/coff/we32k.h                               |    8 +-
 include/coff/x86_64.h                              |    7 +-
 include/coff/xcoff.h                               |    7 +-
 include/coff/z80.h                                 |    4 +-
 include/coff/z8k.h                                 |    7 +-
 include/dis-asm.h                                  |    5 +-
 include/dwarf2.h                                   |    4 +-
 include/elf/ChangeLog                              |   97 +
 include/elf/alpha.h                                |   27 +-
 include/elf/arc.h                                  |   27 +-
 include/elf/arm.h                                  |   20 +-
 include/elf/avr.h                                  |    6 +-
 include/elf/bfin.h                                 |   26 +-
 include/elf/common.h                               |    8 +-
 include/elf/cr16.h                                 |    4 +-
 include/elf/cr16c.h                                |    4 +-
 include/elf/cris.h                                 |   26 +-
 include/elf/crx.h                                  |    4 +-
 include/elf/d10v.h                                 |    4 +-
 include/elf/d30v.h                                 |    4 +-
 include/elf/dlx.h                                  |    4 +-
 include/elf/dwarf.h                                |   31 +-
 include/elf/external.h                             |   30 +-
 include/elf/fr30.h                                 |   26 +-
 include/elf/frv.h                                  |   26 +-
 include/elf/h8.h                                   |    4 +-
 include/elf/hppa.h                                 |    7 +-
 include/elf/i370.h                                 |   27 +-
 include/elf/i386.h                                 |    4 +-
 include/elf/i860.h                                 |    4 +-
 include/elf/i960.h                                 |    4 +-
 include/elf/ia64.h                                 |    7 +-
 include/elf/internal.h                             |   82 +-
 include/elf/ip2k.h                                 |    8 +-
 include/elf/iq2000.h                               |   26 +-
 include/elf/lm32.h                                 |    6 +-
 include/elf/m32c.h                                 |   26 +-
 include/elf/m32r.h                                 |    8 +-
 include/elf/m68hc11.h                              |    4 +-
 include/elf/m68k.h                                 |    4 +-
 include/elf/mcore.h                                |   29 +-
 include/elf/mep.h                                  |    9 +-
 include/elf/microblaze.h                           |    6 +-
 include/elf/mips.h                                 |   27 +-
 include/elf/mmix.h                                 |   30 +-
 include/elf/mn10200.h                              |   29 +-
 include/elf/moxie.h                                |    4 +-
 include/elf/msp430.h                               |    8 +-
 include/elf/mt.h                                   |   26 +-
 include/elf/openrisc.h                             |   26 +-
 include/elf/or32.h                                 |    7 +-
 include/elf/pj.h                                   |    4 +-
 include/elf/ppc.h                                  |   34 +-
 include/elf/ppc64.h                                |   27 +-
 include/elf/reloc-macros.h                         |    4 +-
 include/elf/rx.h                                   |    6 +-
 include/elf/s390.h                                 |    4 +-
 include/elf/sh.h                                   |    5 +-
 include/elf/sparc.h                                |   27 +-
 include/elf/spu.h                                  |    4 +-
 include/elf/tic6x.h                                |  128 +
 include/elf/v850.h                                 |    7 +-
 include/elf/vax.h                                  |    4 +-
 include/elf/vxworks.h                              |   28 +-
 include/elf/x86-64.h                               |    4 +-
 include/elf/xc16x.h                                |    9 +-
 include/elf/xstormy16.h                            |   26 +-
 include/elf/xtensa.h                               |    4 +-
 include/filenames.h                                |   48 +-
 include/gdb/ChangeLog                              |    9 +
 include/gdb/callback.h                             |   98 +-
 include/gdb/remote-sim.h                           |   26 +-
 include/hp-symtab.h                                |    5 +-
 include/libiberty.h                                |   11 +
 include/nlm/ChangeLog                              |   12 +-
 include/nlm/alpha-ext.h                            |   27 +-
 include/nlm/common.h                               |   32 +-
 include/nlm/external.h                             |   36 +-
 include/nlm/i386-ext.h                             |   27 +-
 include/nlm/internal.h                             |   32 +-
 include/nlm/ppc-ext.h                              |   27 +-
 include/nlm/sparc32-ext.h                          |   27 +-
 include/oasys.h                                    |    8 +-
 include/opcode/ChangeLog                           |   70 +-
 include/opcode/alpha.h                             |   27 +-
 include/opcode/arc.h                               |    7 +-
 include/opcode/arm.h                               |   10 +-
 include/opcode/avr.h                               |    7 +-
 include/opcode/bfin.h                              |   27 +-
 include/opcode/cgen.h                              |   28 +-
 include/opcode/convex.h                            |   27 +-
 include/opcode/cr16.h                              |    4 +-
 include/opcode/cris.h                              |   27 +-
 include/opcode/crx.h                               |    7 +-
 include/opcode/d10v.h                              |   27 +-
 include/opcode/d30v.h                              |   28 +-
 include/opcode/dlx.h                               |    7 +-
 include/opcode/h8300.h                             |    4 +-
 include/opcode/hppa.h                              |   27 +-
 include/opcode/i370.h                              |   28 +-
 include/opcode/i386.h                              |    7 +-
 include/opcode/i860.h                              |   30 +-
 include/opcode/i960.h                              |   32 +-
 include/opcode/ia64.h                              |   20 +-
 include/opcode/m68hc11.h                           |   27 +-
 include/opcode/m68k.h                              |    8 +-
 include/opcode/m88k.h                              |   27 +-
 include/opcode/maxq.h                              |    6 +-
 include/opcode/mips.h                              |   25 +-
 include/opcode/mmix.h                              |   27 +-
 include/opcode/mn10200.h                           |   27 +-
 include/opcode/mn10300.h                           |   27 +-
 include/opcode/msp430.h                            |    7 +-
 include/opcode/np1.h                               |   35 +-
 include/opcode/ns32k.h                             |   28 +-
 include/opcode/or32.h                              |    7 +-
 include/opcode/pdp11.h                             |   31 +-
 include/opcode/pj.h                                |   26 +-
 include/opcode/pn.h                                |   27 +-
 include/opcode/ppc.h                               |   31 +-
 include/opcode/pyr.h                               |    4 +-
 include/opcode/rx.h                                |    4 +-
 include/opcode/s390.h                              |    4 +-
 include/opcode/score-datadep.h                     |    4 +-
 include/opcode/score-inst.h                        |    4 +-
 include/opcode/sparc.h                             |    6 +-
 include/opcode/spu-insns.h                         |    4 +-
 include/opcode/spu.h                               |    5 +-
 include/opcode/tic30.h                             |   28 +-
 include/opcode/tic4x.h                             |    8 +-
 include/opcode/tic54x.h                            |   28 +-
 include/opcode/tic6x-control-registers.h           |   54 +
 include/opcode/tic6x-insn-formats.h                |  198 +
 include/opcode/tic6x-opcode-table.h                | 2549 ++++++
 include/opcode/tic6x.h                             |  614 ++
 include/opcode/tic80.h                             |   27 +-
 include/opcode/v850.h                              |   27 +-
 include/opcode/vax.h                               |   27 +-
 include/progress.h                                 |   31 +-
 include/sha1.h                                     |    4 +-
 include/symcat.h                                   |    8 +-
 include/vms/ChangeLog                              |   56 +
 include/vms/dcx.h                                  |   50 +
 include/vms/dmt.h                                  |    7 +-
 include/vms/dsc.h                                  |  129 +
 include/vms/dst.h                                  |  135 +-
 include/vms/eeom.h                                 |    2 +
 include/vms/egps.h                                 |   14 +
 include/vms/egsd.h                                 |    1 -
 include/vms/egsy.h                                 |   16 +-
 include/vms/eiaf.h                                 |    2 +-
 include/vms/eiha.h                                 |    4 +
 include/vms/eihd.h                                 |   15 +-
 include/vms/eihs.h                                 |    1 -
 include/vms/eihvn.h                                |    2 +
 include/vms/eisd.h                                 |   35 +-
 include/vms/emh.h                                  |    7 +
 include/vms/esdf.h                                 |    2 +
 include/vms/esdfm.h                                |   49 +
 include/vms/esdfv.h                                |   49 +
 include/vms/esrf.h                                 |    2 +
 include/vms/internal.h                             |   63 +
 include/vms/lbr.h                                  |  327 +
 include/vms/prt.h                                  |   43 +
 include/vms/shl.h                                  |    6 +-
 include/xtensa-isa-internal.h                      |    4 +-
 include/xtensa-isa.h                               |    4 +-
 intl/ChangeLog                                     |    4 +
 intl/aclocal.m4                                    |    2 +-
 libdecnumber/ChangeLog                             |    4 +
 libdecnumber/aclocal.m4                            |    2 +-
 libiberty/ChangeLog                                |   21 +
 libiberty/Makefile.in                              |    4 +-
 libiberty/cp-demangle.c                            |    4 +-
 libiberty/lbasename.c                              |   28 +-
 libiberty/regex.c                                  |    6 +-
 libiberty/testsuite/demangle-expected              |    4 +-
 opcodes/ChangeLog                                  |   59 +
 opcodes/Makefile.am                                |    1 +
 opcodes/Makefile.in                                |    2 +
 opcodes/bfin-dis.c                                 |    2 +-
 opcodes/configure                                  |   17 +-
 opcodes/configure.in                               |    1 +
 opcodes/cr16-opc.c                                 |    4 +-
 opcodes/dis-buf.c                                  |    3 +-
 opcodes/disassemble.c                              |    8 +-
 opcodes/i386-dis.c                                 |   51 +-
 opcodes/i386-init.h                                |    2 +-
 opcodes/i386-opc.tbl                               |   12 +-
 opcodes/i386-tbl.h                                 |   54 +-
 opcodes/po/opcodes.pot                             |   32 +-
 opcodes/po/vi.po                                   |   36 +-
 opcodes/ppc-opc.c                                  |   13 +-
 opcodes/tic6x-dis.c                                | 1110 +++
 sim/ChangeLog                                      |   10 +
 sim/README-HACKING                                 |  245 +
 sim/arm/ChangeLog                                  |    4 +
 sim/arm/wrapper.c                                  |    2 +-
 sim/avr/ChangeLog                                  |    3 +
 sim/avr/interp.c                                   |    2 +-
 sim/common/ChangeLog                               |  166 +
 sim/common/cgen-scache.c                           |    2 +-
 sim/common/config.in                               |   29 +-
 sim/common/configure                               |   68 +
 sim/common/configure.ac                            |    5 +
 sim/common/dv-core.c                               |    2 +-
 sim/common/dv-glue.c                               |    8 +-
 sim/common/dv-pal.c                                |    4 +-
 sim/common/dv-sockser.c                            |   13 +-
 sim/common/dv-sockser.h                            |    5 +-
 sim/common/hw-ports.c                              |    4 +-
 sim/common/hw-ports.h                              |   10 +-
 sim/common/hw-properties.c                         |   18 +-
 sim/common/hw-properties.h                         |    2 +-
 sim/common/nrun.c                                  |    2 +-
 sim/common/sim-core.c                              |    4 +-
 sim/common/sim-core.h                              |    2 +-
 sim/common/sim-fpu.c                               |   12 +-
 sim/common/sim-fpu.h                               |    2 +-
 sim/common/sim-hrw.c                               |    2 +-
 sim/common/sim-hw.c                                |   18 +-
 sim/common/sim-model.c                             |   33 +-
 sim/common/sim-options.c                           |   31 +-
 sim/common/sim-profile.c                           |  277 +-
 sim/common/sim-profile.h                           |   18 +-
 sim/common/sim-trace.c                             |   54 +-
 sim/common/sim-utils.c                             |   12 +-
 sim/common/sim-utils.h                             |    2 +-
 sim/common/sim-watch.c                             |   14 +-
 sim/common/sim-watch.h                             |    2 +-
 sim/configure                                      |  323 +-
 sim/configure.ac                                   |  116 +-
 sim/configure.tgt                                  |  113 +
 sim/cr16/ChangeLog                                 |    4 +
 sim/cr16/interp.c                                  |    2 +-
 sim/cris/ChangeLog                                 |    3 +
 sim/cris/devices.c                                 |    2 +-
 sim/d10v/ChangeLog                                 |    4 +
 sim/d10v/interp.c                                  |    2 +-
 sim/erc32/ChangeLog                                |    4 +
 sim/erc32/interf.c                                 |    2 +-
 sim/frv/ChangeLog                                  |    8 +
 sim/frv/devices.c                                  |    2 +-
 sim/frv/profile.c                                  |    2 +-
 sim/h8300/ChangeLog                                |    4 +
 sim/h8300/compile.c                                |    2 +-
 sim/m32c/ChangeLog                                 |    6 +
 sim/m32c/gdb-if.c                                  |    2 +-
 sim/m32c/mem.c                                     |    4 +-
 sim/m32c/mem.h                                     |    2 +-
 sim/m32r/ChangeLog                                 |    4 +
 sim/m32r/devices.c                                 |    2 +-
 sim/mcore/ChangeLog                                |    4 +
 sim/mcore/interp.c                                 |    2 +-
 sim/microblaze/ChangeLog                           |    3 +
 sim/microblaze/interp.c                            |    2 +-
 sim/mips/ChangeLog                                 |    4 +
 sim/mips/interp.c                                  |    2 +-
 sim/mn10300/ChangeLog                              |    7 +
 sim/mn10300/dv-mn103ser.c                          |   33 +-
 sim/moxie/ChangeLog                                |    4 +
 sim/moxie/interp.c                                 |    2 +-
 sim/ppc/ChangeLog                                  |    4 +
 sim/ppc/sim_calls.c                                |    2 +-
 sim/rx/ChangeLog                                   |    4 +
 sim/rx/gdb-if.c                                    |    2 +-
 sim/sh/ChangeLog                                   |    4 +
 sim/sh/interp.c                                    |    4 +-
 sim/testsuite/ChangeLog                            |    7 +
 sim/testsuite/Makefile.in                          |    2 +-
 sim/testsuite/configure                            |  116 +-
 sim/testsuite/configure.ac                         |    8 +-
 sim/testsuite/lib/sim-defs.exp                     |    9 +
 sim/testsuite/sim/mips/ChangeLog                   |    4 +
 sim/testsuite/sim/mips/basic.exp                   |    5 +-
 sim/v850/ChangeLog                                 |    5 +
 sim/v850/interp.c                                  |    4 +-
 810 files changed, 61798 insertions(+), 19317 deletions(-)
 create mode 100644 bfd/cpu-tic6x.c
 create mode 100644 bfd/elf32-tic6x.c
 create mode 100644 bfd/elf32-tic6x.h
 create mode 100644 bfd/hosts/x86-64linux.h
 create mode 100644 bfd/vms-alpha.c
 delete mode 100644 bfd/vms-gsd.c
 delete mode 100644 bfd/vms-hdr.c
 create mode 100644 bfd/vms-lib.c
 delete mode 100644 bfd/vms-tir.c
 delete mode 100644 bfd/vms.c
 create mode 100644 gdb/common/i386-xstate.h
 delete mode 100644 gdb/config/i386/nm-i386sol2.h
 create mode 100644 gdb/d-lang.c
 create mode 100644 gdb/d-lang.h
 create mode 100644 gdb/d-valprint.c
 create mode 100644 gdb/features/i386/32bit-avx.xml
 create mode 100644 gdb/features/i386/64bit-avx.xml
 create mode 100644 gdb/features/i386/amd64-avx-linux.c
 create mode 100644 gdb/features/i386/amd64-avx-linux.xml
 create mode 100644 gdb/features/i386/amd64-avx.c
 create mode 100644 gdb/features/i386/amd64-avx.xml
 create mode 100644 gdb/features/i386/i386-avx-linux.c
 create mode 100644 gdb/features/i386/i386-avx-linux.xml
 create mode 100644 gdb/features/i386/i386-avx.c
 create mode 100644 gdb/features/i386/i386-avx.xml
 create mode 100644 gdb/features/i386/i386-mmx-linux.c
 create mode 100644 gdb/features/i386/i386-mmx-linux.xml
 create mode 100644 gdb/features/i386/i386-mmx.c
 create mode 100644 gdb/features/i386/i386-mmx.xml
 create mode 100644 gdb/filesystem.c
 create mode 100644 gdb/filesystem.h
 create mode 100644 gdb/gdbserver/tracepoint.c
 create mode 100644 gdb/python/py-auto-load.c
 create mode 100644 gdb/python/py-breakpoint.c
 create mode 100644 gdb/python/py-param.c
 create mode 100644 gdb/python/py-progspace.c
 create mode 100644 gdb/regformats/i386/amd64-avx-linux.dat
 create mode 100644 gdb/regformats/i386/amd64-avx.dat
 create mode 100644 gdb/regformats/i386/i386-avx-linux.dat
 create mode 100644 gdb/regformats/i386/i386-avx.dat
 create mode 100644 gdb/regformats/i386/i386-mmx-linux.dat
 create mode 100644 gdb/regformats/i386/i386-mmx.dat
 create mode 100644 gdb/testsuite/gdb.ada/dyn_loc.exp
 create mode 100644 gdb/testsuite/gdb.ada/dyn_loc/p.adb
 create mode 100644 gdb/testsuite/gdb.ada/dyn_loc/pack.adb
 create mode 100644 gdb/testsuite/gdb.ada/dyn_loc/pack.ads
 create mode 100644 gdb/testsuite/gdb.ada/info_types.c
 create mode 100644 gdb/testsuite/gdb.ada/info_types.exp
 create mode 100644 gdb/testsuite/gdb.arch/gcore.c
 create mode 100644 gdb/testsuite/gdb.arch/i386-avx.c
 create mode 100644 gdb/testsuite/gdb.arch/i386-avx.exp
 create mode 100644 gdb/testsuite/gdb.arch/system-gcore.exp
 create mode 100644 gdb/testsuite/gdb.base/break-entry.exp
 create mode 100644 gdb/testsuite/gdb.base/dup-sect.S
 create mode 100644 gdb/testsuite/gdb.base/dup-sect.exp
 create mode 100644 gdb/testsuite/gdb.base/gdb11531.c
 create mode 100644 gdb/testsuite/gdb.base/gdb11531.exp
 create mode 100644 gdb/testsuite/gdb.base/pr10179-a.c
 create mode 100644 gdb/testsuite/gdb.base/pr10179-b.c
 create mode 100644 gdb/testsuite/gdb.base/pr10179.exp
 create mode 100644 gdb/testsuite/gdb.base/solib-corrupted.exp
 create mode 100644 gdb/testsuite/gdb.base/source-test.gdb
 create mode 100644 gdb/testsuite/gdb.cp/pr10687.cc
 create mode 100644 gdb/testsuite/gdb.cp/pr10687.exp
 create mode 100644 gdb/testsuite/gdb.cp/pr9167.cc
 create mode 100644 gdb/testsuite/gdb.cp/pr9167.exp
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-anonymous-func.S
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-anonymous-func.exp
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-bad-parameter-type.S
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-bad-parameter-type.exp
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-empty-namespace.S
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-empty-namespace.exp
 create mode 100644 gdb/testsuite/gdb.fortran/logical.exp
 create mode 100644 gdb/testsuite/gdb.fortran/logical.f90
 create mode 100644 gdb/testsuite/gdb.mi/mi-ns-stale-regcache.exp
 create mode 100644 gdb/testsuite/gdb.mi/ns-stale-regcache.c
 create mode 100644 gdb/testsuite/gdb.pascal/gdb11492.exp
 create mode 100644 gdb/testsuite/gdb.pascal/gdb11492.pas
 create mode 100644 gdb/testsuite/gdb.python/py-breakpoint.c
 create mode 100644 gdb/testsuite/gdb.python/py-breakpoint.exp
 create mode 100644 gdb/testsuite/gdb.python/py-param.exp
 create mode 100644 gdb/testsuite/gdb.python/py-progspace.c
 create mode 100644 gdb/testsuite/gdb.python/py-progspace.exp
 create mode 100644 gdb/testsuite/gdb.python/py-section-script.c
 create mode 100644 gdb/testsuite/gdb.python/py-section-script.exp
 create mode 100644 gdb/testsuite/gdb.python/py-section-script.py
 create mode 100644 gdb/testsuite/gdb.reverse/i386-sse-reverse.c
 create mode 100644 gdb/testsuite/gdb.reverse/i386-sse-reverse.exp
 create mode 100644 gdb/testsuite/gdb.stabs/gdb11479.c
 create mode 100644 gdb/testsuite/gdb.stabs/gdb11479.exp
 create mode 100644 gdb/testsuite/gdb.trace/ax.exp
 create mode 100644 include/elf/tic6x.h
 create mode 100644 include/opcode/tic6x-control-registers.h
 create mode 100644 include/opcode/tic6x-insn-formats.h
 create mode 100644 include/opcode/tic6x-opcode-table.h
 create mode 100644 include/opcode/tic6x.h
 create mode 100644 include/vms/dcx.h
 create mode 100644 include/vms/dsc.h
 create mode 100644 include/vms/esdfm.h
 create mode 100644 include/vms/esdfv.h
 create mode 100644 include/vms/internal.h
 create mode 100644 include/vms/lbr.h
 create mode 100644 include/vms/prt.h
 create mode 100644 opcodes/tic6x-dis.c
 create mode 100644 sim/avr/ChangeLog
 create mode 100644 sim/configure.tgt
 create mode 100644 sim/cris/ChangeLog
 create mode 100644 sim/microblaze/ChangeLog

First 500 lines of diff:
diff --git a/ChangeLog b/ChangeLog
index 12f2049..4deac01 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,64 @@
+2010-04-27  Roland McGrath  <roland@redhat.com>
+	    H.J. Lu  <hongjiu.lu@intel.com>
+
+	* configure.ac (--enable-gold): Support both, both/gold and
+	both/bfd to add gold to configdirs without removing ld.
+	* configure: Regenerated.
+
+	* Makefile.def: Add install-gold dependency to install-ld.
+	* Makefile.in: Regenerated.
+
+2010-04-14  Tristan Gingold  <gingold@adacore.com>
+
+	* configure.ac (alpha*-*-*vms*): Remove ld from noconfigdirs.
+	* configure: Regenerate.
+
+2010-04-08  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+	Merge from gcc:
+	PR bootstrap/43615
+	PR bootstrap/43328
+	Revert:
+	2010-03-31  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+	* configure.ac: Do not pass --enable-multilib nor
+	--disable-multilib in baseargs.  Accept explicitly passed
+	--enable_multilib.
+	* configure: Regenerate.
+
+2010-03-31  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+	PR bootstrap/43328
+	* configure.ac: Do not pass --enable-multilib nor
+	--disable-multilib in baseargs.  Accept explicitly passed
+	--enable_multilib.
+	* configure: Regenerate.
+
+2010-03-23  Joseph Myers  <joseph@codesourcery.com>
+
+	* configure.ac (tic6x-*-*): New case.
+	* configure: Regenerate.
+
+2010-03-23  Joseph Myers  <joseph@codesourcery.com>
+
+	Merge from gcc:
+	2010-03-19  Jack Howarth <howarth@bromo.med.uc.edu>
+	PR ada/42554
+	* configure.ac: Only pass -c to ranlib for darwin9 and earlier.
+	* configure: Regenerate.
+
+2010-03-23  Joseph Myers  <joseph@codesourcery.com>
+
+	* config.sub: Update to version 2010-03-22.
+	* config.guess: Update to version 2009-12-30.
+
+2010-03-14  Joseph Myers  <joseph@codesourcery.com>
+
+	Merge from gcc:
+	2010-01-11  Richard Guenther  <rguenther@suse.de>
+	PR lto/41569
+	* Makefile.def (all-lto-plugin): Depend on all-gcc.
+	* Makefile.in: Regenerated.
+
 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
 
 	PR libstdc++/32499
diff --git a/Makefile.def b/Makefile.def
index ba23767..325d845 100644
--- a/Makefile.def
+++ b/Makefile.def
@@ -352,7 +352,7 @@ dependencies = { module=all-fixincludes; on=all-libiberty; };
 
 dependencies = { module=all-gnattools; on=all-target-libada; };
 
-dependencies = { module=all-lto-plugin; on=all-libiberty; };
+dependencies = { module=all-lto-plugin; on=all-gcc; };
 
 dependencies = { module=configure-mpfr; on=all-gmp; };
 dependencies = { module=configure-mpc; on=all-mpfr; };
@@ -425,6 +425,7 @@ dependencies = { module=all-ld; on=all-build-bison; };
 dependencies = { module=all-ld; on=all-build-byacc; };
 dependencies = { module=all-ld; on=all-build-flex; };
 dependencies = { module=all-ld; on=all-intl; };
+dependencies = { module=install-ld; on=install-gold; };
 dependencies = { module=configure-gold; on=configure-intl; };
 dependencies = { module=all-gold; on=all-libiberty; };
 dependencies = { module=all-gold; on=all-intl; };
diff --git a/Makefile.in b/Makefile.in
index c9ff0e5..d1d8b32 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -2658,7 +2658,7 @@ local-distclean:
 	-rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
 	-rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
 	-rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
-	-find . -name config.cache -exec rm -f {} \; 2>/dev/null
+	-find . -name config.cache -exec rm -f {} \; \; 2>/dev/null
 
 local-maintainer-clean:
 	@echo "This command is intended for maintainers to use;"
@@ -57943,14 +57943,14 @@ all-stageprofile-libcpp: maybe-all-stageprofile-intl
 all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
 all-fixincludes: maybe-all-libiberty
 all-gnattools: maybe-all-target-libada
-all-lto-plugin: maybe-all-libiberty
-
-all-stage1-lto-plugin: maybe-all-stage1-libiberty
-all-stage2-lto-plugin: maybe-all-stage2-libiberty
-all-stage3-lto-plugin: maybe-all-stage3-libiberty
-all-stage4-lto-plugin: maybe-all-stage4-libiberty
-all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty
-all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty
+all-lto-plugin: maybe-all-gcc
+
+all-stage1-lto-plugin: maybe-all-stage1-gcc
+all-stage2-lto-plugin: maybe-all-stage2-gcc
+all-stage3-lto-plugin: maybe-all-stage3-gcc
+all-stage4-lto-plugin: maybe-all-stage4-gcc
+all-stageprofile-lto-plugin: maybe-all-stageprofile-gcc
+all-stagefeedback-lto-plugin: maybe-all-stagefeedback-gcc
 configure-mpfr: maybe-all-gmp
 
 configure-stage1-mpfr: maybe-all-stage1-gmp
@@ -58231,6 +58231,7 @@ all-stage3-ld: maybe-all-stage3-intl
 all-stage4-ld: maybe-all-stage4-intl
 all-stageprofile-ld: maybe-all-stageprofile-intl
 all-stagefeedback-ld: maybe-all-stagefeedback-intl
+install-ld: maybe-install-gold
 configure-gold: maybe-configure-intl
 
 configure-stage1-gold: maybe-configure-stage1-intl
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 201e132..13c242d 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,576 @@
+2010-05-03  Tristan Gingold  <gingold@adacore.com>
+
+	* vms-lib.c (vms_lib_bopen): Fix the size threshold to read
+	selective_search flag.
+	Add comments.
+	* vms-alpha.c (alpha_vms_bfd_final_link): Create the DMT section
+	before output_has_begun is set.
+
+2010-05-03  Tristan Gingold  <gingold@adacore.com>
+
+	* vms-alpha.c: Add comments.
+	(struct vms_private_data_struct): Remove image_autoextend field.
+	(dst_check_allocation): Removed.
+	(image_write): Remove call to dst_check_allocation.
+	(vms_slurp_debug): Do not set image_autoextend.  Adjust section
+	size.
+	(_bfd_vms_slurp_object_records): Remove useless new_type variable.
+	(alpha_vms_write_exec): Use dst_section to get the dst section.
+	Write the dmt section.
+	(evax_bfd_print_image): Also print the dst size in hexa.  Fix typo.
+	(alpha_vms_read_sections_content): Do not set image_autoextend.
+	(alpha_vms_bfd_final_link): Generate the dst.
+
+2010-05-03  Tristan Gingold  <gingold@adacore.com>
+
+	* vms-lib.c (_bfd_vms_lib_archive_p): Adjust for a possible empty
+	next array.
+	(vms_lib_dcx): Adjust for the above change.
+
+2010-04-30  H.J. Lu  <hongjiu.lu@intel.com>
+
+	PR ld/11542
+	* elf-bfd.h (RELOC_AGAINST_DISCARDED_SECTION): New.
+
+	* elf32-i386.c (elf_i386_relocate_section): Use it.
+	* elf64-x86-64.c (elf64_x86_64_relocate_section): Likewise.
+
+2010-04-30  Tristan Gingold  <gingold@adacore.com>
+
+	* vms-lib.c (vms_read_block): New function.
+	(vms_traverse_index): Use vms_read_block.  Handle long key names.
+
+2010-04-30  Tristan Gingold  <gingold@adacore.com>
+
+	* vms-lib.c (struct lib_tdata): Field artdata added, fields nbr_syms
+	and syms removed.
+	(struct carsym_mem): New structure.
+	(vms_add_index): New function.
+	(vms_add_indexes_from_list): New function.
+	(vms_traverse_index): Parameter carsym changed to carsym_mem.
+	Code adjusted to handle elfidx.
+	(vms_lib_read_index): Adjusted for vms_traverse_index changes.
+	Parameter NBREL is now a pointer.
+	(_bfd_vms_lib_archive_p): Adjust for above change.  Handle ia64
+	archives.
+	(_bfd_vms_lib_mkarchive): Adjusted for changes in struct lib_tdata.
+	(_bfd_vms_lib_find_symbol): Ditto.
+	(vms_lib_bopen): Fix two typos: return FALSE in case of error,
+	check MHD id.
+	(_bfd_vms_lib_get_module): New function.
+	(_bfd_vms_lib_get_elt_at_index): Rewritten using the above
+	function.
+	(_bfd_vms_lib_openr_next_archived_file): Use _bfd_vms_lib_get_module.
+	(_bfd_vms_lib_generic_stat_arch_elt): Handle ia64 archives.
+	(vms_write_index): Adjust for structure renamed.
+	* vms-alpha.c (alpha_vms_link_add_archive_symbols): Adjust for
+	changes of _bfd_vms_lib_find_symbol.
+
+2010-04-28  Kai Tietz  <kai.tietz@onevision.com>
+
+	* config.bfd: Correct accidential reverted patch
+	about vax*-*-*vms*.
+
+2010-04-27  Kai Tietz  <kai.tietz@onevision.com>
+
+	* pe-x86_64.c (TARGET_UNDERSCORE): Set value dependent
+	to USE_MINGW64_LEADING_UNDERSCORES.
+        * pei-x86_64.c (TARGET_UNDERSCORE): Likewise.
+	* config.bfd: Change underscoring default for x64 mingw
+	to false.
+	* coffcode.h (coff_write_relocs): Add check that dereferenced
+	sym_ptr_ptr isn't NULL.
+	* config.in (USE_MINGW64_LEADING_UNDERSCORES): New.
+	* configure: Regenerated.
+	* configure.in: Add option '--enable-leading-mingw64-underscores'
+	and define config.in variable USE_MINGW64_LEADING_UNDERSCORES.
+
+2010-04-27  Nick Clifton  <nickc@redhat.com>
+
+	PR binutils/11512
+	* coffgen.c (coff_find_nearest_line): Incldue the section address
+	of function name symbols in address comparisons.
+
+2010-04-27  Nick Clifton  <nickc@redhat.com>
+
+	* po/fr.po: Updated French translation.
+
+2010-04-23  Alan Modra  <amodra@gmail.com>
+
+	* elf.c: Replace use of ELF_IS_SECTION_IN_SEGMENT and
+	ELF_IS_SECTION_IN_SEGMENT_FILE with ELF_SECTION_IN_SEGMENT
+	throughout file.
+	(assign_file_positions_for_load_sections): Modify section in
+	segment warning to ignore overlay vmas.
+	* elf32-spu.c (spu_elf_object_p): Replace use of
+	ELF_IS_SECTION_IN_SEGMENT_MEMORY with ELF_SECTION_IN_SEGMENT.
+
+2010-04-22  Nick Clifton  <nickc@redhat.com>
+
+	* po/bfd.pot: Updated by the Translation project.
+	* po/vi.po: Updated Vietnamese translation.
+
+2010-04-22  Alan Modra  <amodra@gmail.com>
+
+	* elf.c (assign_file_positions_for_load_sections): Revert 2008-05-29
+	change.  Tidy.  Don't error on sections not allocated in segment.
+
+2010-04-15  Andrew Haley  <aph@redhat.com>
+
+	* bfd-in.h (elf32_arm_fix_exidx_coverage): Add new flag:
+	merge_exidx_entries.
+	* bfd-in2.h: Likewise.
+	* elf32-arm.c (elf32_arm_fix_exidx_coverage): Likewise.  Use it to
+	control merging of exidx entries.
+
+2010-04-20  Joseph Myers  <joseph@codesourcery.com>
+
+	* elf32-tic6x.h: New.
+	* elf-bfd.h (enum elf_target_id): Define TIC6X_ELF_DATA.
+	* elf32-tic6x.c (struct elf32_tic6x_obj_tdata, elf32_tic6x_tdata,
+	elf32_tic6x_howto_table_rel, elf32_tic6x_info_to_howto_rel,
+	elf32_tic6x_set_use_rela_p, elf32_tic6x_mkobject,
+	elf32_tic6x_new_section_hook, elf32_tic6x_rel_relocation_p,
+	bfd_elf32_mkobject, bfd_elf32_new_section_hook): New.
+	(elf32_tic6x_reloc_type_lookup, elf32_tic6x_reloc_name_lookup,
+	elf32_tic6x_relocate_section): Handle REL relocations.
+	(elf_info_to_howto_rel): Define to elf32_tic6x_info_to_howto_rel.
+
+2010-04-20  Jakub Jelinek  <jakub@redhat.com>
+
+	* dwarf2.c (find_abstract_instance_name, scan_unit_for_symbols): Treat
+	DW_AT_linkage_name the same as DW_AT_MIPS_linkage_name.
+
+2010-04-19  Nick Clifton  <nickc@redhat.com>
+
+	* archive64.c (bfd_elf64_archive_slurp_armap): Remove unused
+	arhdrpos variable.
+	* elf64-x86-64.c (elf64_x86_64_relocate_section): Add unused
+	attribute to warned variable.  Remove unused val, type and type2
+	variables.
+
+2010-04-16  Andreas Schwab  <schwab@redhat.com>
+
+	* vms-alpha.c (alpha_vms_link_add_object_symbols): Avoid breaking
+	strict-aliasing rules.
+
+2010-04-16  Tristan Gingold  <gingold@adacore.com>
+
+	* vms-alpha.c (_bfd_vms_slurp_eihd): Fix typo.
+	(_bfd_vms_get_object_record): Always assume there is a pad byte
+	for alignment.
+
+	* vms-lib.c: Add a few comments.
+
+2010-04-15  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
+
+	* elf32-arm.c (elf32_arm_merge_eabi_attributes): Support additions to
+	attributes in v2.08 of the ABI.
+
+2010-04-15  Alan Modra  <amodra@gmail.com>
+
+	* config.bfd (vax*-*-*vms*): Delete.
+
+2010-04-14  Tristan Gingold  <gingold@adacore.com>
+
+	* Makefile.am (BFD32_BACKENDS): Remove vms-gsd.lo, vms-hdr.lo,
+	vms-tir.lo, vms.lo and add vms-alpha.lo
+	(BFD32_BACKENDS_CFILES): Remove vms-gsd.c, vms-hdr.c,
+	vms-tir.c, vms.c and add vms-alpha.c
+	* Makefile.in: Regenerate.
+	* configure.in (TDEFINES): Adjust file list for vms_alpha_vec.
+	Remove vms_vax_vec.
+	* configure: Regenerate.
+	* targets.c (vms_vax_vec): Remove the declaration.
+	(_bfd_target_vector): Remove vms_vax_vec.
+	* vms-alpha.c: New file.
+	* vms-gsd.c: Removed, rewritten in vms-alpha.c
+	* vms-hdr.c: Ditto.
+	* vms-tir.c: Ditto.
+	* vms.c: Ditto.
+	* vms-misc.c: Fix indentation and comments.  Replace most of
+	#if VMS_DEBUG/vms_debug with vms_debug2.
+	(_bfd_vms_hash_newfunc): Moved to vms-alpha.c
+	(hash_string): Ditto.
+	(_bfd_vms_length_hash_symbol): Ditto.
+	(maybe_adjust_record_pointer_for_object): Ditto.
+	(_bfd_vms_get_object_record): Ditto.
+	(vms_get_remaining_object_record): Ditto.
+	(_bfd_vms_push): Ditto.
+	(_bfd_vms_pop): Ditto.
+	(_bfd_vms_get_header_values): Removed.
+	(_bfd_vms_get_first_record): Removed.
+	(vms_get_remaining_image_record): Removed.
+	(new_symbol): Removed.
+	(_bfd_vms_enter_symbol): Removed.
+	(_bfd_vms_save_sized_string): Use memcpy instead of strncpy.
+	(_bfd_vms_output_begin): Remove rechead parameter.  Replace bfd
+	parameter with struct vms_rec_wr.
+	(_bfd_vms_output_push): Removed and replaced by ...
+	(_bfd_vms_output_begin_subrec): ... new function.
+	(_bfd_vms_output_alignment): Replace bfd parameter with
+	struct vms_rec_wr, and adjust.
+	(_bfd_vms_output_check): Ditto
+	(_bfd_vms_output_byte): Ditto.
+	(_bfd_vms_output_short): Ditto.
+	(_bfd_vms_output_long): Ditto.
+	(_bfd_vms_output_quad): Ditto.
+	(_bfd_vms_output_counted): Ditto.
+	(_bfd_vms_output_dump): Ditto.
+	(_bfd_vms_output_fill): Ditto.
+	(_bfd_vms_output_pop): Removed and replaced by ...
+	(_bfd_vms_output_end_subrec): ... new function.
+	(_bfd_vms_output_flush): Removed.
+	(_bfd_vms_output_align): New function.
+	(_bfd_vms_output_end): Add recwr parameter.  Adjust for this new
+	parameter.
+	(vms_convert_to_var): New function imported from vms.c
+	(vms_convert_to_var_1): Ditto.
+	(vms_convert_to_var_unix_filename): Ditto.
+	(vms_get_module_name): Ditto.
+	(get_vms_time_string): Ditto.
+	(vms_time_to_time_t): Ditto.
+	(vms_rawtime_to_time_t): Ditto.
+	* vms.h: All macros for the VMS file format are now in include/vms.
+	Prototypes for vms.c, vms-gsd.c, vms-misc.c, vms-hdr.c, vms-tir.c
+	have been removed.
+	(struct vms_symbol_struct, struct stack_struct): Moved to vms-alpha.c
+	(struct fileinfo, struct srecinfo, struct lineinfo): Ditto.
+	(struct funcinfo, struct vms_private_data_struct): Ditto.
+	(struct vms_section_data_struct): Ditto.
+	(struct vms_rec_rd, stryct vms_rec_wr): New declarations.
+	(vms_get_module_name, get_vms_time_string): New declarations.
+	(vms_time_to_time_t, vms_rawtime_to_time_t): Ditto.
+	(_bfd_vms_output_begin_subrec, _bfd_vms_output_end_subrec): Ditto.
+	(_bfd_vms_save_sized_string, _bfd_vms_save_counted_string): Adjusted.
+	(_bfd_vms_output_begin, _bfd_vms_output_alignment): Ditto.
+	(_bfd_vms_output_end,_bfd_vms_output_check): Ditto.
+	(_bfd_vms_output_byte, _bfd_vms_output_short): Ditto.
+	(_bfd_vms_output_long, _bfd_vms_output_quad): Ditto.
+	(_bfd_vms_output_counted, _bfd_vms_output_dump): Ditto.
+	(_bfd_vms_output_fill): Ditto.
+	(bfd_vms_set_section_flags): Ditto.
+
+2010-04-14  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
+
+	* elflink.c (_bfd_elf_merge_symbol): Tighten up the test for early
+	exit due to merging the same weak symbol to test that the symbols are
+	actually weak.
+
+2010-04-13  Alan Modra  <amodra@gmail.com>
+
+	* elf64-ppc.c (ppc64_elf_relocate_section): Correct NOP location
+	when optimizing high got_tlsgd/ld insns.
+
+2010-04-10  H.J. Lu  <hongjiu.lu@intel.com>
+
+	* hosts/x86-64linux.h (HAVE_PRPSINFO32_T): Undefine before
+	define.
+	(HAVE_PRSTATUS32_T): Likewise.
+
+2010-04-10  H.J. Lu  <hongjiu.lu@intel.com>
+
+	PR corefiles/11467
+	* configure.in (CORE_HEADER): New. Set to hosts/x86-64linux.h
+	for x86_64-*-linux*.
+	* config.in: Regenerated.
+	* configure: Likewise.
+
+	* elf.c: Include CORE_HEADER if it is defined.
+
+2010-04-10  H.J. Lu  <hongjiu.lu@intel.com>
+	    Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+	* hosts/x86-64linux.h: New.
+
+2010-04-09  Nick Clifton  <nickc@redhat.com>
+
+	* aoutx.h (aout_link_input_bfd): Remove unused variable sym_count.
+	* elf-eh-frame.c (_bfd_elf_eh_frame_section_offset): Remove unused
+	variables htab and hdr_info and mark info parameter as unused.
+	* elf.c (prep_headers): Remove unused variable i_phdrp.
+	(_bfd_elf_write_object_contents): Remove unused variable i_ehdrp.
+	* elf32-i386.c (elf_i386_relocate_section): Mark variabled warned
+	as unused.
+	* peXXigen.c (pe_print_reloc): Remove unused variable datasize.
+	* verilog.c (verilog_write_section): Remove unused variable
+	address.
+
+2010-04-07  Alan Modra  <amodra@gmail.com>
+
+	* warning.m4 (GCC_WARN_CFLAGS): Only add -Wshadow for gcc-4 and above.
+	* configure: Regenerate.
+
+2010-04-06  H.J. Lu  <hongjiu.lu@intel.com>
+
+	PR ld/11434
+	* elf-bfd.h (SYMBOLIC_BIND): Don't bind unique symbol locally.
+
+2010-04-06  Tristan Gingold  <gingold@adacore.com>
+
+	* vms-lib.c (_bfd_vms_lib_write_archive_contents): Fix idd flags.
+
+2010-04-05  Jakub Jelinek  <jakub@redhat.com>
+
+	* elf-eh-frame.c (_bfd_elf_parse_eh_frame): Handle CIE version 4
+	provided that it has the expected address size and zero segment
+	length.
+
+	* dwarf2.c (struct line_head): Add maximum_ops_per_insn field.
+	(struct line_info): Add op_index field, change end_sequence type to
+	unsigned char.
+	(new_line_sorts_after): For the same address compare op_index.
+	(add_line_info): Add op_index argument, store it into the structure.
+	(decode_line_info): Complain about unknown versions of .debug_line.
+	Initialize maximum_ops_per_insn.  Add op_index state register and
+	track it.
+
+2010-04-01  Nathan Sidwell  <nathan@codesourcery.com>
+
+	* elf32-ppc.c (apuinfo_set): New static var.
+	(ppc_elf_begin_write_processing): Set it here, always create an
+	APUinfo section if there were any in the inputs.
+	(ppc_elf_write_section): Check apuinfo_set.
+	(ppc_elf_final_write_processing): Likewise.
+
+2010-04-01  Tristan Gingold  <gingold@adacore.com>
+
+	* vms.h: Include time.h. Add prototypes for vms_get_module_name,
+	vms_time_to_time_t and vms_rawtime_to_time_t.
+	* vms.c (vms_alpha_vec): Add archives support.
+	* vms-misc.c: Include safe-ctype.h
+	(vms_get_module_name): New function.
+	(vms_time_to_time_t, vms_rawtime_to_time_t): Ditto.
+	* vms-hdr.c (_bfd_vms_write_hdr): Put module name creation to the
+	vms_get_module_name function.  Use this function.
+	* targets.c: Declare vms_lib_txt_vec.  Add it to _bfd_target_vector.
+	* libbfd-in.h: Add prototype for _bfd_append_relative_path.
+	Add prototypes for vms-lib.c
+	* libbfd.h: Regenerate.
+	* configure.in (TDEFINES): Add an entry for vms_lib_txt_vec.  Add
+	vms-lib.lo to vms_alpha_vec.
+	* config.bfd (targ_cpu): Add targ_selvecs for alpha*-*-*vms*.
+	* configure: Regenerate.
+	* bfd.c: Add selective_search field.
+	* bfd-in2.h: Regenerate.
+	* archive.c (append_relative_path): Rename to
+	_bfd_append_relative_path and make it public.
+	(_bfd_get_elt_at_filepos): Adjust for above renaming.
+	* Makefile.am (BFD32_BACKENDS): Add vms-lib.lo
+	(BFD32_BACKENDS_CFILES): Add vms-lib.c
+	* Makefile.in: Regenerate.


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


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [SCM]  archer-swagiaal-upstream: Merge branch 'master' into archer-swagiaal-upstream
@ 2010-03-17 15:14 swagiaal
  0 siblings, 0 replies; 8+ messages in thread
From: swagiaal @ 2010-03-17 15:14 UTC (permalink / raw)
  To: archer-commits

The branch, archer-swagiaal-upstream has been updated
       via  8f739ad7f9b54d3244d26787a2951c55c8095a33 (commit)
       via  5062c578d3de8ae79222f3c009f1883e4ce1cdb2 (commit)
       via  c61ce0afdb0d19680944537218e4281f9f8a8f1d (commit)
       via  4a3f8e3fbf71cb4369d985e6a98b0db10040ab36 (commit)
       via  49f8d1c24c639d891f58a3b9feda425833b702fb (commit)
       via  9ee1f0d1e3963d410df9d27cd57c11acc92b5af8 (commit)
       via  353762204c8de7f70ad90afa25f9539f8b6be83d (commit)
       via  a363667ef6a448f1362c4e1de048e0b2b52b6a05 (commit)
       via  ae2e976476dfe2c7e01b34d31826eb46dd55c945 (commit)
       via  5855954454f19a801f76bbf7baafd11a693c5d33 (commit)
       via  043e5eaafd16dec9eb216f138b2c2d35269d3b57 (commit)
       via  ac0e061653f12e6efebaece55b71fc361ee7033d (commit)
       via  3121ab4f8263680620099055999818e93e54e8fd (commit)
       via  7ebe1c43a3bf0694a9dee87580fa3d192a4769ab (commit)
       via  a2544b6d0024147ad7dd01fd4dad0403c761bb2f (commit)
       via  264e6edfb36d5c827cd0918c1c500dba983b6fca (commit)
       via  302ba51bb83ba461b5084cde82076eb69e7506f6 (commit)
       via  812301b4b34bb5661f385680c5d2239edb2064a5 (commit)
       via  bef9be0ecaac284c88529ac324576fb4b4e71a34 (commit)
       via  8af6e1c333c15ece19956929e190bac93c974947 (commit)
       via  2cdbbe44126601596aad7891de05cb7fc6bb21c8 (commit)
       via  e9ac5fc6407502382003cb6e6727ea78ebf89a6a (commit)
       via  f89f0ae081112db5dfad6264f481e6ca88b4d252 (commit)
       via  103e0fc61ff2986e3cef0ab4ac1ca235e36485a7 (commit)
       via  d492393d21ae7d088b1de6bcf19d621a7e05b2a4 (commit)
       via  a95a67e36e81987224ca439cba2218905d30ecb2 (commit)
       via  c604cb678643fefc4af1ba39e803ae77e49c86b8 (commit)
       via  8aa6f165c4159b626769bb865797f1494596c763 (commit)
       via  7a10e7c1402eaa875fcba9a00905f15baf6c5b31 (commit)
       via  3cbfb84a3e6694c2bf0f7699581bbea767f8b1fe (commit)
       via  7fb34d748cb4a9dbc41ff7723dfeba3e04b17c12 (commit)
       via  42284fdf9d8cdb20c8e833bdbdb2b56977fea525 (commit)
       via  3d4b1c126bc1ab48db73c876374a5b8b1f359422 (commit)
       via  60158f378ff71a4c4519f5005b6fa49fb47a36e5 (commit)
       via  fbba72040760202658144e30d82e7292431cdf79 (commit)
       via  499a26fbe2c424538b5841703b2caab891f1276f (commit)
       via  1c1c210184e90cc32db3584e42c6bd9035afb25f (commit)
       via  5e3e9e3cddc4cf226fa05d2e50eabf43b2720e56 (commit)
       via  75b80249068015af7949c72a3c6414f3ef24b3ba (commit)
       via  71533cc5249c03f18730090419ddc64a0a3c68ce (commit)
       via  7a7e6e90398199ebe92dd5b3e329980ef23d56ad (commit)
       via  e266e1b82fd14d9e2f73fd2351a342bed03ce3f5 (commit)
       via  7de9954030ac525a6d7f5965103466eb4d755c51 (commit)
       via  fa3142cce5583bf64f892b4b385781527aa3dcf2 (commit)
       via  f898655d6588e7927b3a8d2b74945114069352a3 (commit)
       via  fb04e5ec213df0aee55dd75654de1bb15e71497d (commit)
       via  bd85a9d820dcb326df5b85fb1ee62041281a9655 (commit)
       via  d71b51a27494b7b9a4355046d982523b400db61f (commit)
       via  6f4bded935c2e259b0aed54d6a5ede83da6433b9 (commit)
       via  16558457783d71e2856ff2b9ceaa83199d2d9811 (commit)
       via  c961a8da422283662e09ee498c0598d48fc9d70f (commit)
       via  583d19fa23cf653dadbd5deba0953163b0301092 (commit)
       via  e8ea7c1830eb5986fb9e11bd8c436af2265fb388 (commit)
       via  aad1f742aa46b23827ba2a8290990772a63604ec (commit)
       via  60afa7573a868fc78ace360d9bfbeec54818277a (commit)
       via  43ad03fd1b0a62b9800b672dcc9bdbf10761b1b9 (commit)
       via  f5fd7e779a7d19c2152e70982e8d5210be2cd300 (commit)
       via  ddf1da2c50c8381e1d020d13ab2a7585b529d354 (commit)
       via  9e29af507f6025055e315b5abf9694f0c699879d (commit)
       via  e45dc71635d3737ad891a662ed88add4ac1c7182 (commit)
       via  06d2dddd531026a70be4de7029e58a162d9e3c95 (commit)
       via  5bd9b6679d2ef765e180c593acf76529f3b524b6 (commit)
       via  84e41a31a7d132d307a72bfa04aae058835574b2 (commit)
       via  5ecbc8aeb3c7cd1961d55234c3bc37a23f8012b8 (commit)
       via  3cd50908fb195f203ab9344ead82bd57bdb941ae (commit)
       via  91279070bceb7632801dfef828ea795649404543 (commit)
       via  32191b6a3da33cd600d0aab90c1a801ea806e976 (commit)
       via  9acc3a2fda198e73e63ccfb8968d211e590d3967 (commit)
       via  029fac2284d7bd1196ed529d81a8e8482ea4efb3 (commit)
       via  0d0d7cd9ca81801a31aa60e1d99614cfa4aee0e9 (commit)
       via  ab6e2d29196dfd0a0c6506f21469952d335c4243 (commit)
       via  f7d1e246a96f3e1b5d3b259857b45718c79d4658 (commit)
       via  2b35288411132b75fce60ccad3464bd073d52119 (commit)
       via  e3fa87d5f376db4523a844acc01199785d11b582 (commit)
       via  569145aec27fb30f19d29cbad4b4ac6ac2d7b1ac (commit)
       via  f36360e524e44f3b7ecdc61fb80e42fd58c6c612 (commit)
       via  a1490edc7e86ca7d87391706c70ab89f0a997746 (commit)
       via  9111c036728abb105adcb10628e075d077a36f77 (commit)
       via  32e6d152b685ace8d3f27a32c27c99f206e4c303 (commit)
       via  1f45d129fe085ce84fa66d20b9587ff426f7500c (commit)
       via  a1b0b74c2c4185fba42b2198fb429f57216a7097 (commit)
       via  56e3b00367a23ec5ccbaa37e63405c2f97c9c2f7 (commit)
       via  4fd8a9865d7e901c418fbfb66cf83e38b7389336 (commit)
       via  27c36f74c56a394fe2635c288ba4b6168670e7bf (commit)
       via  fcc33f8180a0375fe57baf542f6a39a83da7a729 (commit)
       via  0ebd6efef3d1fa23cc96c86014559ad32d1a6a99 (commit)
       via  3019c3cfcb7ba7ba7e4a1e6251397df6fffa151f (commit)
       via  c48c69149c39ffa66702a823f15855485fbaaad1 (commit)
       via  13f02314106d8d62d70d0362424cd77051a76130 (commit)
       via  c7f35a76b2c6d37e5909383a74bfe893e425d69f (commit)
       via  68ec7d056169a3250f2e93d7bf0dfa943d6a4a78 (commit)
       via  fbca217ebce918603b2c91c28f35d6bb0c5640e5 (commit)
       via  6448aace637843e8e7c021d7f8c5d5d5fdd71974 (commit)
       via  bffef5e307cf8d4c793cdcb851a56f6250e31a8e (commit)
       via  5471d6aee6b7daf86ff36dc35c0993d9fad29848 (commit)
       via  0a80bc76bcd16cda82a639b90a05c544a67fe70c (commit)
       via  2b2adaeb003a6fb04b79eeb1ed391cdb58ffe250 (commit)
       via  4b09efab1cdc4bc6eaab05f6cf44c120b38a715c (commit)
       via  93f70109e8252edbdb587662787aec940b73d45a (commit)
       via  770b4b6663cb2397f85a0628f3bd9126b50a70cf (commit)
       via  86bda87a81664487ff216230c8acf9148bfb116c (commit)
       via  5009187f09e4dcbbffc78d4f1417602d5dfb82e1 (commit)
       via  9d625812f24608f99fd99e8591ef3c80d729f9b5 (commit)
       via  3a18ddeea30dea5222f274e287ccc699c0446590 (commit)
       via  94a4d5a06ca52328b0d85f4acfb90a674c85a128 (commit)
       via  9c66cd86a5327e6d87c1ce59f9c7ce5da73f0cae (commit)
       via  bf590a572ff3bd482d409163e138b8eeedc569fb (commit)
       via  c8a32411626edd977c35f850e4970a6290f082db (commit)
       via  91b6af64553672a42624538f8989229f350eeee9 (commit)
       via  53082d4bffd1583084c10411a48cf3d7ce984557 (commit)
       via  0257d639d42f896a359993ae8adb5792e280f65f (commit)
       via  cb928c67c90cfb5bbb0636d91855b95e51ad275d (commit)
       via  d454b7529a5e6134ace8541b341d079534f2062a (commit)
       via  90d7b35b968bd2f73ac1f139b3dd0a237fc61277 (commit)
       via  240930a7119a7bfc505ef72ef9581f0d0085a8f5 (commit)
       via  1adc8aa7d7c9331a13d7f8b977c8f07e4fe44310 (commit)
       via  1a9fd27f886899de2bbb7077ac45854b6253e3a0 (commit)
       via  75d7477e9cbf06af52f4c3961bc2898ed260f1dd (commit)
       via  cc25e514e8175c5732c800d372caf20f6f0f1940 (commit)
       via  99f36d6a521caa3db72192d194b429dd84a36be8 (commit)
       via  5b1220ec1e5f9eebf895e7b50d1f00e2dc5877d8 (commit)
       via  e72d57bcb16d1d23aaa98f58d36b5288518acd2f (commit)
       via  e8e532599625996095d7a41e54a0e57b4856c71d (commit)
       via  4efa96f5684f25f148794e7afd5ca1672b0c139b (commit)
       via  74f369fb3cc80bcc069bec3eaee6b1404da26ce0 (commit)
       via  f40547609d6a7886dce04b7a54a20d1ae3fdc731 (commit)
       via  c813b82173576d0901b82cce3a7854d24e76cc43 (commit)
       via  e3c0612364d60089f2d2fa158bf0bce446b403c6 (commit)
       via  ca310775e216d1c75c8da2f2fdbdd274ce36d402 (commit)
       via  cf2bb4dbd0774efa59feba2a3f29924fd1866d4c (commit)
       via  96c23bfd2863bcca7388653a7bc4c9f8a64a03be (commit)
       via  19adc57b71e929bb4ee1b807750ce92f8f01363f (commit)
       via  9e1796e9a4a9f95d2c2c580fcdce9bda794a6b42 (commit)
       via  b3b1da048cb26c48c6244d58cf6365162d630b06 (commit)
       via  00ac3c866427a6ed7aad2f0adf74968b2f15753a (commit)
       via  ba2fe9e294571f3cd743e73bba95a805eb7760e0 (commit)
       via  54548eb1d89b33c661e1b934e3a144ad95b8a15a (commit)
       via  dd54093fb676cd53ee950955adc7641af170e640 (commit)
       via  843c58b91df63db4a3b8b7767bc0f62db0703252 (commit)
       via  3032800e2944edf58305c955cdd80c01d1da7c4c (commit)
       via  355ac0383d2738bbaefdf4fe7fdf0ee73ca49a3d (commit)
       via  057e39a32e1c3452366447ef0f643f214a25699d (commit)
       via  2de5199d4a8605fa2841e8519907ad086c007b4c (commit)
       via  6e1af507d8d0e5f1c8d11c75438953efebb25844 (commit)
       via  f3baed3e4944f202f114e9e5d8780196f92892d2 (commit)
       via  07b30454a1c30ce45e3fc6b664425e4855b4eb20 (commit)
       via  11e54c1bd90cb4cabcde507e8d56e2724b4ca458 (commit)
       via  b787cf42b1bd5f6ea342e602880a82ad9bcda7d7 (commit)
       via  2ce44621c197854d3eeeae52be5216136b8a414f (commit)
       via  9da779365c02b4a979f58503157c0a86866d1741 (commit)
       via  e07f0f96488858cfca1dedbd7cb08bd48688fa5a (commit)
       via  db816ff7acb5565e5697639e335312f795274c96 (commit)
       via  ac58779be4c37e91a3698ec45c761d96e36b0074 (commit)
       via  c343803c424bdf125a07ad296ad54fa3dc78bf6b (commit)
       via  8bf6105071ab1aa991a0761581fae80457f1a33d (commit)
       via  f68240a5e33eced3032b0bfca5c00be8944fd275 (commit)
       via  a75df5cc5dbb693f5a3d3fe1ad19e47b6b17b79e (commit)
       via  e0605102fdc1d9fb8ece9a153cd133629b68c130 (commit)
       via  dec1ff82828c0b4204098cca0098f57fbeb798a0 (commit)
       via  467de4645f4a796e272b2177b371fc746c50d5f2 (commit)
       via  0ecfd9a6f8fba15684db7bc4bcf47b40b23ef0d6 (commit)
       via  3a929926a790230e4b3318416ee6eebb0e3e35c5 (commit)
       via  3d2f6604064f5b1c97380e47a18e845d3c249916 (commit)
       via  d07af9c058900dd21ebb83c73368581e52ef0a7c (commit)
       via  56e02e3cda921077c89036f7218ba2d7ff6a1924 (commit)
       via  a3e8ea1a16851333fe7edceaee56ac820fe038dc (commit)
       via  bd52951129aa12bbc76ea8f5e82dfd52fc84bf27 (commit)
       via  bc789818d9edd2a590c3ec88241a286c955a25d0 (commit)
       via  e1d57e45916ac9ae96db9a0e43ff813960a7e0c2 (commit)
       via  21d8857dbd932f03974c637113dd41d290c9f886 (commit)
       via  676f51cb9d6476a1babfde63a929337870d0f6f9 (commit)
       via  a755137c422f4e4d6731f88b351c019860dc29d4 (commit)
       via  c5f57473b148124bf0e9715e2362abf93bb981e3 (commit)
       via  bd0d1758171d2af069e2a277eed5e6fa65919ab5 (commit)
       via  072ca5eae217783c4bb986bac3db1dd7c0b70c4b (commit)
       via  5adcde54c088d5ba957133330569afa65b8aea0d (commit)
       via  649708b02c904af6a21ed548352c2cc6150dde9b (commit)
       via  41bfb5bf6c8102a1fcad75cd5fc9c36efda7fe27 (commit)
       via  1b3c5fc34fc13af27c0445f7e5c689e4e67424b9 (commit)
       via  2fb443eb8d58bbba0c1b00dc9ebc7328011aa54e (commit)
       via  346a7047ecf51ceaafe014ebbe9d456cdbec2fb9 (commit)
       via  0aae9dee85aba9b26d1de1de77ee573dd06fbcd2 (commit)
       via  8f7db24a0ce04ccda9037f34e35c396762878c3d (commit)
       via  1c41adcd3251e6a980dd3f7bdb01e0457346ade4 (commit)
       via  22fa65e45a28207725d89c61acbc0083dfa69b8b (commit)
       via  e16b3828eafec635405cc34beb8f08db117d7331 (commit)
       via  cbc87a1a6d72a41ebf25cd9bb57e63b07bfcfdfe (commit)
       via  9a4b7643da53df33552a50d9f02ddf5be5aef883 (commit)
       via  6d97fbcc2da8fcbcfc90c617c1a8147e2bf8433c (commit)
       via  d3973abe0f86afdd95a53e5aa658780d61ad4bca (commit)
       via  5335873eab24ccc7205d656de02f437471000878 (commit)
       via  6edb64c24bc29a1904089fd41a62fcae8e0a866f (commit)
       via  4d9063a0065b533533b50079f105c06b7c111c10 (commit)
       via  858951b1dbf7fe51aef43a286f19dd8c5a53d982 (commit)
       via  aa0d70bb971e3eb8f88fd07912540ba1e2117ddd (commit)
       via  f4dceb8f18539c6536e6991c67ff98e48ae9c578 (commit)
       via  b87ab1c2d70621ba35935ec342c4594ee2f56622 (commit)
       via  e9393c501f592471e827e68f8701d8932a074cfc (commit)
       via  53a4fcc44277d19bc40fed7e6e9c98cc9cce53aa (commit)
       via  3ff4c0d42980ac062fc051d48983a6c63458ddd1 (commit)
       via  f0529b15c17cf0511b209bc19cf1bf5493f92d5f (commit)
       via  a9254a421c8b70647281df608dfd1eeff65bd39b (commit)
       via  d7bc03e807d5b85360f1dddeaa712d3ab80f9468 (commit)
      from  57f09044573d75bab9cfe2b3107d0c269f347e0f (commit)

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

- Log -----------------------------------------------------------------
commit 8f739ad7f9b54d3244d26787a2951c55c8095a33
Merge: 5062c578d3de8ae79222f3c009f1883e4ce1cdb2 4a3f8e3fbf71cb4369d985e6a98b0db10040ab36
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date:   Tue Mar 16 11:04:21 2010 -0400

    Merge branch 'master' into archer-swagiaal-upstream

commit 5062c578d3de8ae79222f3c009f1883e4ce1cdb2
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date:   Tue Mar 16 10:59:58 2010 -0400

    Revert "2010-03-09  Sami Wagiaalla  <swagiaal@redhat.com>"
    
    This reverts commit 499a26fbe2c424538b5841703b2caab891f1276f.

commit c61ce0afdb0d19680944537218e4281f9f8a8f1d
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date:   Tue Mar 16 10:59:17 2010 -0400

    Revert "2010-03-09  Sami Wagiaalla  <swagiaal@redhat.com>"
    
    This reverts commit fbba72040760202658144e30d82e7292431cdf79.

commit fbba72040760202658144e30d82e7292431cdf79
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date:   Wed Mar 3 16:38:53 2010 -0500

    2010-03-09  Sami Wagiaalla  <swagiaal@redhat.com>
    
        PR c++/7936:
        * cp-support.h: Added char *declaration element to using_direct
        data struct.
        (cp_add_using): Added char *declaration argument.
        (cp_add_using_directive): Ditto.
        (cp_lookup_symbol_imports): made extern.
        * cp-namespace.c: Updated with the above changes.
        * dwarf2read.c (read_import_statement): Ditto.
        (read_namespace): Ditto.
        (read_import_statement): Support import declarations.
        * cp-namespace.c (cp_lookup_symbol_imports): Check for imported
        declarations.
        Added support for 'declaration_only' search.
        (cp_lookup_symbol_namespace): Attempt to search for the name as
        is before consideration of imports.
        * symtab.c (lookup_symbol_aux_local): Added a 'declaration_only'
        search at every block level search.
        Now takes language argument.
        (lookup_symbol_aux): Updated.
    
    2010-03-03  Sami Wagiaalla  <swagiaal@redhat.com>
    
        * gdb.cp/shadow.exp: Removed kfail; test has been fix.
        * gdb.cp/nsusing.exp: Ditto.

commit 499a26fbe2c424538b5841703b2caab891f1276f
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date:   Wed Mar 3 15:42:19 2010 -0500

    2010-03-09  Sami Wagiaalla  <swagiaal@redhat.com>
    
    	PR C++/11236:
    	* cp-namespace.c (cp_add_using): Deleted.
    	(cp_add_using_directive): Use obstack allocations.
    	Merged the function cp_add_using into this one.
    	Added 'struct obstack *' argument.
    	(cp_scan_for_anonymous_namespaces): Updated.
    	* cp-support.h: Updated.
    	* dwarf2read.c (read_import_statement): Updated.
    	(read_namespace): Updated.

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

Summary of changes:
 ChangeLog                                          |    8 +
 bfd/ChangeLog                                      |  165 ++
 bfd/config.bfd                                     |   10 +-
 bfd/configure                                      |    2 +
 bfd/configure.in                                   |    2 +
 bfd/dwarf2.c                                       |  179 ++-
 bfd/elf-bfd.h                                      |    4 +
 bfd/elf.c                                          |  116 +-
 bfd/elf32-arm.c                                    |  351 +++--
 bfd/elf32-avr.c                                    |   23 +-
 bfd/elf32-i386.c                                   |   28 +-
 bfd/elf32-ppc.c                                    |    3 +-
 bfd/elf32-sparc.c                                  |    5 +-
 bfd/elf64-ppc.c                                    |    7 +-
 bfd/elf64-sparc.c                                  |    3 +-
 bfd/elf64-x86-64.c                                 |   28 +-
 bfd/elflink.c                                      |   36 +-
 bfd/elfxx-mips.c                                   |    4 +-
 bfd/elfxx-sparc.c                                  |  356 +++--
 bfd/reloc.c                                        |   14 +-
 bfd/targets.c                                      |    4 +
 bfd/version.h                                      |    2 +-
 configure                                          |    4 +-
 configure.ac                                       |   10 +-
 gdb/ChangeLog                                      | 1320 +++++++++++++++
 gdb/Makefile.in                                    |   39 +-
 gdb/NEWS                                           |   56 +-
 gdb/ada-lang.c                                     |  273 +---
 gdb/ada-lang.h                                     |    4 +-
 gdb/amd64-linux-nat.c                              |   35 +
 gdb/amd64-linux-tdep.c                             |   73 +-
 gdb/amd64-linux-tdep.h                             |    3 +
 gdb/amd64-tdep.c                                   |  180 ++-
 gdb/arch-utils.h                                   |    3 +
 gdb/arm-symbian-tdep.c                             |  130 ++
 gdb/arm-tdep.c                                     |  125 +-
 gdb/ax-gdb.c                                       |    2 +-
 gdb/blockframe.c                                   |   74 +-
 gdb/breakpoint.c                                   |  363 ++++-
 gdb/breakpoint.h                                   |   17 +-
 gdb/c-exp.y                                        |  412 +++--
 gdb/c-lang.c                                       |   27 +-
 gdb/c-typeprint.c                                  |   61 +-
 gdb/charset.c                                      |  126 ++-
 gdb/charset.h                                      |    4 +-
 gdb/cli/cli-cmds.c                                 |    2 +-
 gdb/cli/cli-script.c                               |   10 +-
 gdb/cli/cli-setshow.c                              |    3 +-
 gdb/coffread.c                                     |    3 +
 gdb/config.in                                      |    3 +
 gdb/configure                                      |    2 +-
 gdb/configure.ac                                   |    2 +-
 gdb/configure.tgt                                  |    6 +
 gdb/cp-namespace.c                                 |  114 +-
 gdb/cp-support.c                                   |   32 +-
 gdb/cp-support.h                                   |   10 +-
 gdb/dbxread.c                                      |   11 +-
 gdb/defs.h                                         |    7 +-
 gdb/doc/ChangeLog                                  |   73 +
 gdb/doc/gdb.texinfo                                |  495 ++++++-
 gdb/doc/gdbint.texinfo                             |   10 +-
 gdb/doc/observer.texi                              |   24 +-
 gdb/dwarf2-frame.c                                 |   29 +-
 gdb/dwarf2loc.c                                    |   36 +-
 gdb/dwarf2read.c                                   |  589 +++----
 gdb/elfread.c                                      |    6 +-
 gdb/eval.c                                         |    2 +-
 gdb/features/gdb-target.dtd                        |   17 +-
 gdb/features/i386/32bit-core.xml                   |   20 +
 gdb/features/i386/32bit-sse.xml                    |   16 +
 gdb/features/i386/64bit-core.xml                   |   20 +
 gdb/features/i386/64bit-sse.xml                    |   16 +
 gdb/features/i386/amd64-linux.c                    |   35 +
 gdb/features/i386/amd64.c                          |   35 +
 gdb/features/i386/i386-linux.c                     |   35 +
 gdb/features/i386/i386.c                           |   35 +
 gdb/gdb_ptrace.h                                   |    6 +-
 gdb/gdbarch.c                                      |   77 +
 gdb/gdbarch.h                                      |   22 +
 gdb/gdbarch.sh                                     |   21 +
 gdb/gdbserver/ChangeLog                            |   66 +
 gdb/gdbserver/Makefile.in                          |   30 +-
 gdb/gdbserver/configure                            |   71 +-
 gdb/gdbserver/configure.ac                         |   27 +-
 gdb/gdbserver/configure.srv                        |   33 +-
 gdb/gdbserver/i386-low.c                           |    5 +-
 gdb/gdbserver/linux-low.c                          |    3 +-
 gdb/gdbserver/linux-x86-low.c                      |    8 +-
 gdb/gdbtypes.c                                     |   26 +-
 gdb/gdbtypes.h                                     |   38 +-
 gdb/gnu-v3-abi.c                                   |   18 +-
 gdb/i386-cygwin-tdep.c                             |    8 +
 gdb/i386-linux-nat.c                               |   10 +
 gdb/i386-linux-tdep.c                              |   66 +-
 gdb/i386-linux-tdep.h                              |    3 +
 gdb/i386-nat.c                                     |    6 +-
 gdb/i386-nto-tdep.c                                |    2 +-
 gdb/i386-tdep.c                                    |  784 +++++----
 gdb/i386-tdep.h                                    |   66 +-
 gdb/i387-tdep.h                                    |    3 +
 gdb/infcall.c                                      |    7 +-
 gdb/inferior.c                                     |   43 +-
 gdb/inferior.h                                     |   19 +
 gdb/inflow.c                                       |    3 +-
 gdb/infrun.c                                       |  398 ++++-
 gdb/jit.c                                          |    2 +-
 gdb/jv-exp.y                                       |    4 +-
 gdb/language.h                                     |    1 -
 gdb/linespec.c                                     |  317 +++--
 gdb/linux-nat.c                                    |   27 -
 gdb/m2-exp.y                                       |    2 +-
 gdb/m2-typeprint.c                                 |    3 -
 gdb/machoread.c                                    |    3 +-
 gdb/main.c                                         |   34 +-
 gdb/main.h                                         |    1 +
 gdb/mdebugread.c                                   |   11 +-
 gdb/mi/mi-cmd-break.c                              |    2 +-
 gdb/mi/mi-cmd-file.c                               |   35 +-
 gdb/mi/mi-cmds.c                                   |    4 +-
 gdb/mi/mi-cmds.h                                   |    5 +-
 gdb/mi/mi-interp.c                                 |  117 ++-
 gdb/mi/mi-main.c                                   |  254 +++-
 gdb/mi/mi-parse.c                                  |  108 ++-
 gdb/mi/mi-parse.h                                  |    2 +
 gdb/mips-linux-tdep.c                              |   29 +-
 gdb/mipsread.c                                     |    3 +
 gdb/objc-exp.y                                     |    4 +-
 gdb/objfiles.c                                     |   44 +-
 gdb/objfiles.h                                     |   16 -
 gdb/osabi.c                                        |    3 +-
 gdb/p-exp.y                                        |    4 +-
 gdb/p-lang.c                                       |    2 +-
 gdb/p-typeprint.c                                  |    2 -
 gdb/p-valprint.c                                   |  170 +-
 gdb/printcmd.c                                     |   13 +-
 gdb/progspace.c                                    |   30 +-
 gdb/psympriv.h                                     |  165 ++
 gdb/psymtab.c                                      | 1740 ++++++++++++++++++++
 gdb/{typeprint.h => psymtab.h}                     |   22 +-
 gdb/python/py-block.c                              |  418 +++++
 gdb/python/py-frame.c                              |  154 ++-
 gdb/python/py-lazy-string.c                        |    2 +-
 gdb/python/py-symbol.c                             |  419 +++++
 gdb/python/py-symtab.c                             |  523 ++++++
 gdb/python/py-type.c                               |   56 +-
 gdb/python/py-utils.c                              |    8 +-
 gdb/python/python-internal.h                       |   21 +
 gdb/python/python.c                                |   37 +-
 gdb/record.c                                       |   12 +-
 .../{reg-x86-64.dat => i386/amd64-linux.dat}       |    5 +-
 .../{reg-x86-64-linux.dat => i386/amd64.dat}       |    7 +-
 .../{reg-i386-linux.dat => i386/i386-linux.dat}    |    4 +-
 gdb/regformats/{reg-i386.dat => i386/i386.dat}     |    3 +-
 gdb/remote-fileio.c                                |   19 +-
 gdb/remote-mips.c                                  |  400 ++++-
 gdb/remote.c                                       |  253 ++--
 gdb/scm-valprint.c                                 |    4 +-
 gdb/solib-darwin.c                                 |    5 -
 gdb/solib-frv.c                                    |    4 -
 gdb/solib-pa64.c                                   |    4 -
 gdb/solib-som.c                                    |    4 -
 gdb/solib-spu.c                                    |   11 +-
 gdb/solib-svr4.c                                   |  236 ++-
 gdb/solib.c                                        |   27 +-
 gdb/solist.h                                       |    2 -
 gdb/somread.c                                      |    2 +
 gdb/source.c                                       |   77 +-
 gdb/source.h                                       |    1 -
 gdb/sparc-linux-tdep.c                             |   30 +
 gdb/sparc64-linux-tdep.c                           |   30 +
 gdb/spu-tdep.c                                     |   14 +-
 gdb/stack.c                                        |    9 +-
 gdb/symfile.c                                      |  391 +----
 gdb/symfile.h                                      |  169 ++-
 gdb/symmisc.c                                      |  464 +-----
 gdb/symtab.c                                       | 1132 ++++---------
 gdb/symtab.h                                       |  186 +--
 gdb/syscalls/sparc-linux.xml                       |  344 ++++
 gdb/syscalls/sparc64-linux.xml                     |  326 ++++
 gdb/target-descriptions.c                          |  259 +++-
 gdb/target-descriptions.h                          |   10 +
 gdb/target.c                                       |   10 +
 gdb/target.h                                       |    7 +-
 gdb/testsuite/ChangeLog                            |  225 +++
 gdb/testsuite/configure                            |    3 +-
 gdb/testsuite/configure.ac                         |    4 +-
 gdb/testsuite/gdb.arch/amd64-byte.exp              |  121 ++
 gdb/testsuite/gdb.arch/amd64-dword.exp             |  123 ++
 gdb/testsuite/gdb.arch/amd64-pseudo.c              |   91 +
 gdb/testsuite/gdb.arch/amd64-word.exp              |  123 ++
 gdb/testsuite/gdb.arch/i386-byte.exp               |   98 ++
 gdb/testsuite/gdb.arch/i386-pseudo.c               |   51 +
 gdb/testsuite/gdb.arch/i386-word.exp               |   84 +
 gdb/testsuite/gdb.base/break-interp.exp            |  204 ++-
 gdb/testsuite/gdb.base/callfuncs.exp               |   14 +-
 gdb/testsuite/gdb.base/catch-syscall.exp           |   12 +-
 gdb/testsuite/gdb.base/charset.exp                 |    4 +-
 gdb/testsuite/gdb.base/checkpoint.exp              |   12 +-
 gdb/testsuite/gdb.base/prelink.exp                 |   13 +-
 gdb/testsuite/gdb.base/printcmds.exp               |    4 +
 gdb/testsuite/gdb.base/shmain.c                    |    1 -
 gdb/testsuite/gdb.base/sizeof.c                    |   24 +-
 gdb/testsuite/gdb.base/unload.c                    |   12 +-
 .../gdb.base/watch-cond.c}                         |   39 +-
 gdb/testsuite/gdb.base/watch-cond.exp              |   78 +
 .../gdb.base/watch-non-mem.c}                      |   22 +-
 gdb/testsuite/gdb.base/watch-non-mem.exp           |   40 +
 .../gdb.base/watch-read.c}                         |   26 +-
 gdb/testsuite/gdb.base/watch-read.exp              |  109 ++
 gdb/testsuite/gdb.base/watchpoint-solib.c          |    6 +-
 gdb/testsuite/gdb.cp/cp-relocate.exp               |    6 +-
 gdb/testsuite/gdb.cp/cpexprs.cc                    |  431 +++++
 gdb/testsuite/gdb.cp/cpexprs.exp                   |  724 ++++++++
 gdb/testsuite/gdb.cp/cplusfuncs.cc                 |    6 +
 gdb/testsuite/gdb.cp/cplusfuncs.exp                |  195 ++-
 gdb/testsuite/gdb.cp/exception.exp                 |   10 +-
 gdb/testsuite/gdb.cp/expand-sals.exp               |    2 +-
 gdb/testsuite/gdb.cp/member-ptr.exp                |    6 +-
 gdb/testsuite/gdb.cp/namespace.exp                 |    7 +-
 gdb/testsuite/gdb.cp/overload.exp                  |   10 +-
 gdb/testsuite/gdb.cp/ovldbreak.exp                 |   49 +-
 gdb/testsuite/gdb.dwarf2/member-ptr-forwardref.S   |  450 +++---
 gdb/testsuite/gdb.java/jmain.exp                   |    4 +-
 gdb/testsuite/gdb.java/jmisc.exp                   |    4 +-
 gdb/testsuite/gdb.java/jprint.exp                  |    7 +-
 gdb/testsuite/gdb.java/jprint.java                 |    6 +-
 gdb/testsuite/gdb.mi/mi-nonstop.exp                |    2 +-
 gdb/testsuite/gdb.python/Makefile.in               |    3 +-
 .../gdb.python/py-block.c}                         |   44 +-
 gdb/testsuite/gdb.python/py-block.exp              |   79 +
 gdb/testsuite/gdb.python/py-cmd.exp                |    9 +-
 gdb/testsuite/gdb.python/py-frame.c                |   16 +
 gdb/testsuite/gdb.python/py-frame.exp              |   33 +-
 gdb/testsuite/gdb.python/py-function.exp           |    9 +-
 gdb/testsuite/gdb.python/py-prettyprint.exp        |   10 +-
 gdb/testsuite/gdb.python/py-prettyprint.py         |    4 +-
 gdb/testsuite/gdb.python/py-symbol.c               |   62 +
 gdb/testsuite/gdb.python/py-symbol.exp             |  132 ++
 gdb/testsuite/gdb.python/py-symtab.exp             |   73 +
 gdb/testsuite/gdb.python/py-template.exp           |    9 +-
 gdb/testsuite/gdb.python/py-type.exp               |   18 +-
 gdb/testsuite/gdb.python/py-value.exp              |    9 +-
 gdb/testsuite/gdb.threads/linux-dp.c               |    3 +-
 gdb/testsuite/gdb.threads/linux-dp.exp             |    6 +-
 gdb/testsuite/gdb.trace/backtrace.exp              |   15 +-
 gdb/testsuite/gdb.trace/report.exp                 |   30 +-
 gdb/testsuite/gdb.trace/tfind.exp                  |    5 +-
 gdb/testsuite/gdb.trace/while-dyn.exp              |   10 +-
 gdb/testsuite/gdb.xml/extra-regs.xml               |   18 +
 gdb/testsuite/gdb.xml/tdesc-regs.exp               |   20 +
 gdb/testsuite/lib/gdb.exp                          |   19 +-
 gdb/tracepoint.c                                   |  192 ++-
 gdb/tracepoint.h                                   |    3 +
 gdb/typeprint.h                                    |    3 +
 gdb/ui-file.c                                      |   20 +-
 gdb/ui-file.h                                      |    6 +-
 gdb/utils.c                                        |   21 +-
 gdb/valops.c                                       |   56 +-
 gdb/value.c                                        |    2 +
 gdb/varobj.c                                       |   23 +-
 gdb/version.in                                     |    2 +-
 gdb/windows-nat.c                                  |  339 +++--
 gdb/xcoffread.c                                    |   11 +-
 gdb/xml-tdesc.c                                    |  164 ++-
 include/ChangeLog                                  |    5 +
 include/elf/ChangeLog                              |   25 +-
 include/elf/arm.h                                  |    7 +-
 include/elf/avr.h                                  |    3 +-
 include/elf/common.h                               |    8 +-
 include/opcode/ChangeLog                           |    4 +
 include/opcode/mips.h                              |    6 +-
 opcodes/ChangeLog                                  |   11 +
 opcodes/arm-dis.c                                  |   50 +-
 opcodes/ppc-dis.c                                  |    4 +-
 sim/moxie/ChangeLog                                |    4 +
 sim/moxie/interp.c                                 |    5 +-
 276 files changed, 17065 insertions(+), 5543 deletions(-)
 create mode 100644 gdb/arm-symbian-tdep.c
 create mode 100644 gdb/psympriv.h
 create mode 100644 gdb/psymtab.c
 copy gdb/{typeprint.h => psymtab.h} (62%)
 create mode 100644 gdb/python/py-block.c
 create mode 100644 gdb/python/py-symbol.c
 create mode 100644 gdb/python/py-symtab.c
 rename gdb/regformats/{reg-x86-64.dat => i386/amd64-linux.dat} (81%)
 rename gdb/regformats/{reg-x86-64-linux.dat => i386/amd64.dat} (86%)
 rename gdb/regformats/{reg-i386-linux.dat => i386/i386-linux.dat} (82%)
 rename gdb/regformats/{reg-i386.dat => i386/i386.dat} (84%)
 create mode 100644 gdb/syscalls/sparc-linux.xml
 create mode 100644 gdb/syscalls/sparc64-linux.xml
 create mode 100644 gdb/testsuite/gdb.arch/amd64-byte.exp
 create mode 100644 gdb/testsuite/gdb.arch/amd64-dword.exp
 create mode 100644 gdb/testsuite/gdb.arch/amd64-pseudo.c
 create mode 100644 gdb/testsuite/gdb.arch/amd64-word.exp
 create mode 100644 gdb/testsuite/gdb.arch/i386-byte.exp
 create mode 100644 gdb/testsuite/gdb.arch/i386-pseudo.c
 create mode 100644 gdb/testsuite/gdb.arch/i386-word.exp
 copy gdb/{typeprint.h => testsuite/gdb.base/watch-cond.c} (59%)
 create mode 100644 gdb/testsuite/gdb.base/watch-cond.exp
 copy gdb/{typeprint.h => testsuite/gdb.base/watch-non-mem.c} (59%)
 create mode 100644 gdb/testsuite/gdb.base/watch-non-mem.exp
 copy gdb/{typeprint.h => testsuite/gdb.base/watch-read.c} (59%)
 create mode 100644 gdb/testsuite/gdb.base/watch-read.exp
 create mode 100644 gdb/testsuite/gdb.cp/cpexprs.cc
 create mode 100644 gdb/testsuite/gdb.cp/cpexprs.exp
 copy gdb/{typeprint.h => testsuite/gdb.python/py-block.c} (52%)
 create mode 100644 gdb/testsuite/gdb.python/py-block.exp
 create mode 100644 gdb/testsuite/gdb.python/py-symbol.c
 create mode 100644 gdb/testsuite/gdb.python/py-symbol.exp
 create mode 100644 gdb/testsuite/gdb.python/py-symtab.exp

First 500 lines of diff:
diff --git a/ChangeLog b/ChangeLog
index eed5123..12f2049 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+	PR libstdc++/32499
+	* configure.ac (RANLIB): Default to true.
+	(STRIP): Likewise.
+	(RANLIB_FOR_TARGET): Remove superfluous : argument.
+	* configure: Regenerate.
+
 2010-02-17  Nick Clifton  <nickc@redhat.com>
 
 	PR 11238
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 3ec31fe..201e132 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,168 @@
+2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+	* elflink.c (bfd_elf_size_dynamic_sections): Don't emit base
+	version twice.
+	Skip it when constructing def.vd_next.
+
+	* elf32-i386.c (TARGET_LITTLE_SYM): Redefine to
+	bfd_elf32_i386_sol2_vec.
+	(TARGET_LITTLE_NAME): Redefine to elf32-i386-sol2.
+	(elf32_bed): Redefine to elf32_i386_sol2_bed.
+	(elf_backend_want_plt_sym): Redefine to 1.
+
+	* elf64-x86-64.c (TARGET_LITTLE_SYM): Redefine to
+	bfd_elf64_x86_64_sol2_vec.
+	(TARGET_LITTLE_NAME): Redefine to elf64-x86-64-sol2.
+	(elf64_bed): Redefine to elf64_x86_64_sol2_bed.
+	(elf_backend_want_plt_sym): Redefine to 1.
+
+	* config.bfd (i[3-7]86-*-solaris2*): Set targ_defvec to
+	bfd_elf32_i386_sol2_vec.
+	Replace bfd_elf64_x86_64_vec by bfd_elf64_x86_64_sol2_vec in
+	targ64_selvecs.
+	(x86_64-*-solaris2*): Set targ_defvec to bfd_elf32_i386_sol2_vec.
+	Replace bfd_elf64_x86_64_vec by bfd_elf64_x86_64_sol2_vec in
+	targ_selvecs.
+
+	* configure.in: Handle bfd_elf32_i386_sol2_vec,
+	bfd_elf64_x86_64_sol2_vec.
+	* configure: Regenerate.
+
+	* targets.c (bfd_elf32_i386_sol2_vec): Declare.
+	(bfd_elf64_x86_64_sol2_vec): Declare.
+	(_bfd_target_vector): Add bfd_elf32_i386_sol2_vec,
+	bfd_elf64_x86_64_sol2_vec.
+
+2010-03-04  Daniel Jacobowitz  <dan@codesourcery.com>
+
+	* elf32-arm.c (elf32_arm_output_arch_local_syms): Skip non-program
+	sections.
+
+2010-03-04  Alan Modra  <amodra@gmail.com>
+
+	PR 11302
+	* dwarf2.c (read_abbrevs): Return NULL on alloc failures.
+	(read_attribute_value, decode_line_info): Likewise.
+	(add_line_info, read_rangelist): Return FALSE on alloc failures.
+	(arange_add, sort_line_sequences): Likewise.
+	(find_abstract_instance_name): Handle failures from called funcs.
+	(scan_unit_for_symbols, parse_comp_unit, decode_line_info): Likewise.
+	(find_line): Realloc to a temp, and handle alloc fail.
+
+2010-03-03  Daniel Jacobowitz  <dan@codesourcery.com>
+
+	* elf32-arm.c (elf32_arm_output_arch_local_syms): Do not add
+	a mapping symbol to an empty section.
+
+2010-03-02  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
+
+	* elf32-arm.c (elf32_arm_merge_eabi_attributes): Add a check of the
+	return value from the call to _bfd_elf_merge_object_attributes.
+
+2010-03-02  Christophe Lyon  <christophe.lyon@st.com>
+	Alan Modra  <amodra@gmail.com>
+
+	* elf32-arm.c (a8_erratum_fix): Add st_type field to record the
+	destination mode of the a8 stub.
+	(elf32_arm_link_hash_table): Add top_id field.
+	(elf32_arm_link_hash_table_create): Initialize top_id.
+	(arm_type_of_stub): Update prototype, st_type can now be updated
+	by this function. Actual destination address in case of PLT is
+	computed here, to help factorizing code.
+	(elf32_arm_stub_name): Update prototype, use stub_type additional
+	parameter to build stub name.
+	(elf32_arm_get_stub_entry): Update prototype, use stub_type
+	additional parameter to build stub entry.
+	(arm_build_one_stub): Use bfd_put_16/bfd_put_32 instead of
+	put_thumb_insn/put_arm_insn as BE8 encoding is now handled later.
+	Call elf32_arm_final_link_relocate to process all in-stub
+	relocations.
+	(elf32_arm_setup_section_lists): Update top_id.
+	(cortex_a8_erratum_scan): Record stub destination mode.
+	(elf32_arm_size_stubs): Update call to arm_type_of_stub according
+	to new prototype.
+	(elf32_arm_final_link_relocate): Enable processing of in-stub
+	REL32 relocations. Rely on arm_type_of_stub to detect if a stub is
+	needed, enabling code factorization.
+	(elf32_arm_final_link): Process stub sections.
+	(elf32_arm_output_map_sym): Add entry to code/data map.
+
+2010-03-01  David S. Miller  <davem@davemloft.net>
+
+	* elfxx-sparc.c (_bfd_sparc_elf_check_relocs): When STT_GNU_IFUNC and
+	h->def_regular, set h->ref_regular.
+	(allocate_dynrelocs): Only force output of STT_GNU_IFUNC plt entries
+	and dynamic relocations if h->ref_regular.
+
+	* elfxx-sparc.c (struct elf_reloc_map): Delete.
+	(sparc_reloc_map): Delete.
+	(_bfd_sparc_elf_reloc_type_lookup): Explicitly handle each
+	relocation type in switch statements.
+
+2010-02-25  Alan Modra  <amodra@gmail.com>
+
+	PR ld/11304
+	* elf.c (_bfd_elf_init_private_section_data): Rename need_group
+	to final_link and invert.  For final link allow some flags to
+	differ.  Don't specially allow flags to be all zero.
+
+2010-02-24  Alan Modra  <amodra@gmail.com>
+
+	PR binutils/10858
+	* elfxx-mips.c (mips_elf_create_dynamic_relocation): Ise
+	SYMBOL_REFERENCES_LOCAL to exclude entries from the dynamic symbol
+	table.
+
+2010-02-23  Andrew Zabolotny  <anpaza@mail.ru>
+
+	PR binutils/11297
+	* elf32-avr.c (elf_avr_howto_table): Add R_AVR_8.
+	(avr_reloc_map): Map BFD_RELOC_8 to R_AVR_8.
+
+2010-02-22  Alan Modra  <amodra@gmail.com>
+
+	* reloc.c (bfd_check_overflow): When forming addrmask, shift
+	fieldmask left by rightshift.
+	(_bfd_relocate_contents): Likewise.  Use rightshift addrmask in all
+	overflow checks.
+
+2010-02-20  H.J. Lu  <hongjiu.lu@intel.com>
+
+	* elf64-x86-64.c (elf64_x86_64_add_symbol_hook): Don't check
+	STT_GNU_IFUNC on large common symbol.
+
+2010-02-18  H.J. Lu  <hongjiu.lu@intel.com>
+
+	* elf32-i386.c (elf_i386_add_symbol_hook): Don't set
+	has_ifunc_symbols if the symbol comes from a shared library.
+	* elf32-ppc.c (ppc_elf_add_symbol_hook): Likewise.
+	* elf32-sparc.c (elf32_sparc_add_symbol_hook): Likewise.
+	* elf64-ppc.c (ppc64_elf_add_symbol_hook): Likewise.
+	* elf64-sparc.c (elf64_sparc_add_symbol_hook): Likewise.
+	* elf64-x86-64.c (elf64_x86_64_add_symbol_hook): Likewise.
+
+2010-02-19  Alan Modra  <amodra@gmail.com>
+
+	* elf.c (_bfd_elf_fixup_group_sections): New function, split out from..
+	(_bfd_elf_copy_private_header_data): ..here.
+	* elflink.c (_bfd_elf_size_group_sections): New function.
+	(bfd_elf_size_dynamic_sections): Call it.
+	* elf-bfd.h (_bfd_elf_size_group_sections): Declare.
+	(_bfd_elf_fixup_group_sections): Declare.
+
+2010-02-18  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
+
+	* elf32-arm.c (elf32_arm_merge_eabi_attributes): Add support for
+	merging Tag_DIV_use, Tag_MPextension_use, and
+	Tag_MPextension_use_legacy tags.
+
+2010-02-18  Alan Modra  <amodra@gmail.com>
+
+	* elf.c (bfd_elf_set_group_contents): Revert accidental 2009-01-15
+	commit.  Don't write zeros for removed group members.
+	(_bfd_elf_copy_private_header_data): Adjust size of group section
+	when group members are removed by objcopy.
+
 2010-02-15  Dave Korn  <dave.korn.cygwin@gmail.com>
 
 	PR binutils/11280
diff --git a/bfd/config.bfd b/bfd/config.bfd
index 9290b83..0ec4001 100644
--- a/bfd/config.bfd
+++ b/bfd/config.bfd
@@ -499,15 +499,15 @@ case "${targ}" in
     targ_selvecs=i386coff_vec
     ;;
   i[3-7]86-*-solaris2*)
-    targ_defvec=bfd_elf32_i386_vec
-    targ_selvecs=i386coff_vec
-    targ64_selvecs="bfd_elf64_x86_64_vec bfd_elf64_l1om_vec"
+    targ_defvec=bfd_elf32_i386_sol2_vec
+    targ_selvecs="i386coff_vec"
+    targ64_selvecs="bfd_elf64_x86_64_sol2_vec bfd_elf64_l1om_vec"
     want64=true
     ;;
 #ifdef BFD64
   x86_64-*-solaris2*)
-    targ_defvec=bfd_elf32_i386_vec
-    targ_selvecs="bfd_elf64_x86_64_vec bfd_elf64_l1om_vec i386coff_vec"
+    targ_defvec=bfd_elf32_i386_sol2_vec
+    targ_selvecs="bfd_elf64_x86_64_sol2_vec bfd_elf64_l1om_vec i386coff_vec"
     want64=true
     ;;
 #endif
diff --git a/bfd/configure b/bfd/configure
index 5ee3ffd..f375398 100755
--- a/bfd/configure
+++ b/bfd/configure
@@ -15028,6 +15028,7 @@ do
     bfd_elf32_i370_vec)		tb="$tb elf32-i370.lo elf32.lo $elf" ;;
     bfd_elf32_i386_dragonfly_vec)
 				tb="$tb elf32-i386.lo elf-ifunc.lo elf-vxworks.lo elf32.lo $elf" ;;
+    bfd_elf32_i386_sol2_vec)	tb="$tb elf32-i386.lo elf-ifunc.lo elf-vxworks.lo elf32.lo $elf" ;;
     bfd_elf32_i386_freebsd_vec)	tb="$tb elf32-i386.lo elf-ifunc.lo elf-vxworks.lo elf32.lo $elf" ;;
     bfd_elf32_i386_vxworks_vec)	tb="$tb elf32-i386.lo elf-ifunc.lo elf-vxworks.lo elf32.lo $elf" ;;
     bfd_elf32_i386_vec)		tb="$tb elf32-i386.lo elf-ifunc.lo elf-vxworks.lo elf32.lo $elf" ;;
@@ -15141,6 +15142,7 @@ do
     bfd_elf64_tradbigmips_vec)	tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
     bfd_elf64_tradlittlemips_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
     bfd_elf64_x86_64_freebsd_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
+    bfd_elf64_x86_64_sol2_vec)  tb="$tb elf64-x86-64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
     bfd_elf64_x86_64_vec)	tb="$tb elf64-x86-64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
     bfd_elf64_l1om_vec)		tb="$tb elf64-x86-64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
     bfd_elf64_l1om_freebsd_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
diff --git a/bfd/configure.in b/bfd/configure.in
index b246afc..e626dba 100644
--- a/bfd/configure.in
+++ b/bfd/configure.in
@@ -687,6 +687,7 @@ do
     bfd_elf32_i370_vec)		tb="$tb elf32-i370.lo elf32.lo $elf" ;;
     bfd_elf32_i386_dragonfly_vec)
 				tb="$tb elf32-i386.lo elf-ifunc.lo elf-vxworks.lo elf32.lo $elf" ;;
+    bfd_elf32_i386_sol2_vec)	tb="$tb elf32-i386.lo elf-ifunc.lo elf-vxworks.lo elf32.lo $elf" ;;
     bfd_elf32_i386_freebsd_vec)	tb="$tb elf32-i386.lo elf-ifunc.lo elf-vxworks.lo elf32.lo $elf" ;;
     bfd_elf32_i386_vxworks_vec)	tb="$tb elf32-i386.lo elf-ifunc.lo elf-vxworks.lo elf32.lo $elf" ;;
     bfd_elf32_i386_vec)		tb="$tb elf32-i386.lo elf-ifunc.lo elf-vxworks.lo elf32.lo $elf" ;;
@@ -800,6 +801,7 @@ do
     bfd_elf64_tradbigmips_vec)	tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
     bfd_elf64_tradlittlemips_vec) tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
     bfd_elf64_x86_64_freebsd_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
+    bfd_elf64_x86_64_sol2_vec)  tb="$tb elf64-x86-64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
     bfd_elf64_x86_64_vec)	tb="$tb elf64-x86-64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
     bfd_elf64_l1om_vec)		tb="$tb elf64-x86-64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
     bfd_elf64_l1om_freebsd_vec) tb="$tb elf64-x86-64.lo elf-ifunc.lo elf64.lo $elf"; target_size=64 ;;
diff --git a/bfd/dwarf2.c b/bfd/dwarf2.c
index 89d9f4b..1eae5e1 100644
--- a/bfd/dwarf2.c
+++ b/bfd/dwarf2.c
@@ -646,10 +646,12 @@ read_abbrevs (bfd *abfd, bfd_uint64_t offset, struct dwarf2_debug *stash)
   if (! read_section (abfd, ".debug_abbrev", ".zdebug_abbrev",
 		      stash->syms, offset,
 		      &stash->dwarf_abbrev_buffer, &stash->dwarf_abbrev_size))
-    return 0;
+    return NULL;
 
   amt = sizeof (struct abbrev_info*) * ABBREV_HASH_SIZE;
   abbrevs = (struct abbrev_info **) bfd_zalloc (abfd, amt);
+  if (abbrevs == NULL)
+    return NULL;
 
   abbrev_ptr = stash->dwarf_abbrev_buffer + offset;
   abbrev_number = read_unsigned_leb128 (abfd, abbrev_ptr, &bytes_read);
@@ -660,6 +662,8 @@ read_abbrevs (bfd *abfd, bfd_uint64_t offset, struct dwarf2_debug *stash)
     {
       amt = sizeof (struct abbrev_info);
       cur_abbrev = (struct abbrev_info *) bfd_zalloc (abfd, amt);
+      if (cur_abbrev == NULL)
+	return NULL;
 
       /* Read in abbrev header.  */
       cur_abbrev->number = abbrev_number;
@@ -773,6 +777,8 @@ read_attribute_value (struct attribute *attr,
     case DW_FORM_block2:
       amt = sizeof (struct dwarf_block);
       blk = (struct dwarf_block *) bfd_alloc (abfd, amt);
+      if (blk == NULL)
+	return NULL;
       blk->size = read_2_bytes (abfd, info_ptr);
       info_ptr += 2;
       blk->data = read_n_bytes (abfd, info_ptr, blk->size);
@@ -782,6 +788,8 @@ read_attribute_value (struct attribute *attr,
     case DW_FORM_block4:
       amt = sizeof (struct dwarf_block);
       blk = (struct dwarf_block *) bfd_alloc (abfd, amt);
+      if (blk == NULL)
+	return NULL;
       blk->size = read_4_bytes (abfd, info_ptr);
       info_ptr += 4;
       blk->data = read_n_bytes (abfd, info_ptr, blk->size);
@@ -811,6 +819,8 @@ read_attribute_value (struct attribute *attr,
     case DW_FORM_block:
       amt = sizeof (struct dwarf_block);
       blk = (struct dwarf_block *) bfd_alloc (abfd, amt);
+      if (blk == NULL)
+	return NULL;
       blk->size = read_unsigned_leb128 (abfd, info_ptr, &bytes_read);
       info_ptr += bytes_read;
       blk->data = read_n_bytes (abfd, info_ptr, blk->size);
@@ -820,6 +830,8 @@ read_attribute_value (struct attribute *attr,
     case DW_FORM_block1:
       amt = sizeof (struct dwarf_block);
       blk = (struct dwarf_block *) bfd_alloc (abfd, amt);
+      if (blk == NULL)
+	return NULL;
       blk->size = read_1_byte (abfd, info_ptr);
       info_ptr += 1;
       blk->data = read_n_bytes (abfd, info_ptr, blk->size);
@@ -987,7 +999,7 @@ new_line_sorts_after (struct line_info *new_line, struct line_info *line)
    highest to lowest VMA (with possible duplicates); that is,
    line_info->prev_line always accesses an equal or smaller VMA.  */
 
-static void
+static bfd_boolean
 add_line_info (struct line_info_table *table,
 	       bfd_vma address,
 	       char *filename,
@@ -999,6 +1011,9 @@ add_line_info (struct line_info_table *table,
   struct line_sequence* seq = table->sequences;
   struct line_info* info = (struct line_info *) bfd_alloc (table->abfd, amt);
 
+  if (info == NULL)
+    return FALSE;
+
   /* Set member data of 'info'.  */
   info->address = address;
   info->line = line;
@@ -1008,8 +1023,9 @@ add_line_info (struct line_info_table *table,
   if (filename && filename[0])
     {
       info->filename = (char *) bfd_alloc (table->abfd, strlen (filename) + 1);
-      if (info->filename)
-	strcpy (info->filename, filename);
+      if (info->filename == NULL)
+	return FALSE;
+      strcpy (info->filename, filename);
     }
   else
     info->filename = NULL;
@@ -1045,6 +1061,8 @@ add_line_info (struct line_info_table *table,
       /* Start a new line sequence.  */
       amt = sizeof (struct line_sequence);
       seq = (struct line_sequence *) bfd_malloc (amt);
+      if (seq == NULL)
+	return FALSE;
       seq->low_pc = address;
       seq->prev_sequence = table->sequences;
       seq->last_line = info;
@@ -1092,6 +1110,7 @@ add_line_info (struct line_info_table *table,
       if (address < seq->low_pc)
         seq->low_pc = address;
     }
+  return TRUE;
 }
 
 /* Extract a fully qualified filename from a line info table.
@@ -1158,8 +1177,9 @@ concat_filename (struct line_info_table *table, unsigned int file)
   return strdup (filename);
 }
 
-static void
-arange_add (bfd *abfd, struct arange *first_arange, bfd_vma low_pc, bfd_vma high_pc)
+static bfd_boolean
+arange_add (bfd *abfd, struct arange *first_arange,
+	    bfd_vma low_pc, bfd_vma high_pc)
 {
   struct arange *arange;
 
@@ -1168,7 +1188,7 @@ arange_add (bfd *abfd, struct arange *first_arange, bfd_vma low_pc, bfd_vma high
     {
       first_arange->low = low_pc;
       first_arange->high = high_pc;
-      return;
+      return TRUE;
     }
 
   /* Next see if we can cheaply extend an existing range.  */
@@ -1178,12 +1198,12 @@ arange_add (bfd *abfd, struct arange *first_arange, bfd_vma low_pc, bfd_vma high
       if (low_pc == arange->high)
 	{
 	  arange->high = high_pc;
-	  return;
+	  return TRUE;
 	}
       if (high_pc == arange->low)
 	{
 	  arange->low = low_pc;
-	  return;
+	  return TRUE;
 	}
       arange = arange->next;
     }
@@ -1192,10 +1212,13 @@ arange_add (bfd *abfd, struct arange *first_arange, bfd_vma low_pc, bfd_vma high
   /* Need to allocate a new arange and insert it into the arange list.
      Order isn't significant, so just insert after the first arange. */
   arange = (struct arange *) bfd_zalloc (abfd, sizeof (*arange));
+  if (arange == NULL)
+    return FALSE;
   arange->low = low_pc;
   arange->high = high_pc;
   arange->next = first_arange->next;
   first_arange->next = arange;
+  return TRUE;
 }
 
 /* Compare function for line sequences.  */
@@ -1224,7 +1247,7 @@ compare_sequences (const void* a, const void* b)
 
 /* Sort the line sequences for quick lookup.  */
 
-static void
+static bfd_boolean
 sort_line_sequences (struct line_info_table* table)
 {
   bfd_size_type amt;
@@ -1235,11 +1258,13 @@ sort_line_sequences (struct line_info_table* table)
   bfd_vma last_high_pc;
 
   if (num_sequences == 0)
-    return;
+    return TRUE;
 
   /* Allocate space for an array of sequences.  */
   amt = sizeof (struct line_sequence) * num_sequences;
   sequences = (struct line_sequence *) bfd_alloc (table->abfd, amt);
+  if (sequences == NULL)
+    return FALSE;
 
   /* Copy the linked list into the array, freeing the original nodes.  */
   seq = table->sequences;
@@ -1285,6 +1310,7 @@ sort_line_sequences (struct line_info_table* table)
 
   table->sequences = sequences;
   table->num_sequences = num_sequences;
+  return TRUE;
 }
 
 /* Decode the line number information for UNIT.  */
@@ -1305,10 +1331,12 @@ decode_line_info (struct comp_unit *unit, struct dwarf2_debug *stash)
   if (! read_section (abfd, ".debug_line", ".zdebug_line",
 		      stash->syms, unit->line_offset,
 		      &stash->dwarf_line_buffer, &stash->dwarf_line_size))
-    return 0;
+    return NULL;
 
   amt = sizeof (struct line_info_table);
   table = (struct line_info_table *) bfd_alloc (abfd, amt);
+  if (table == NULL)
+    return NULL;
   table->abfd = abfd;
   table->comp_dir = unit->comp_dir;
 
@@ -1385,10 +1413,7 @@ decode_line_info (struct comp_unit *unit, struct dwarf2_debug *stash)
 
 	  tmp = (char **) bfd_realloc (table->dirs, amt);
 	  if (tmp == NULL)
-	    {
-	      free (table->dirs);
-	      return NULL;
-	    }
+	    goto fail;
 	  table->dirs = tmp;
 	}
 
@@ -1411,11 +1436,7 @@ decode_line_info (struct comp_unit *unit, struct dwarf2_debug *stash)
 
 	  tmp = (struct fileinfo *) bfd_realloc (table->files, amt);
 	  if (tmp == NULL)
-	    {
-	      free (table->files);
-	      free (table->dirs);
-	      return NULL;
-	    }
+	    goto fail;
 	  table->files = tmp;
 	}
 
@@ -1466,7 +1487,8 @@ decode_line_info (struct comp_unit *unit, struct dwarf2_debug *stash)
 		* lh.minimum_instruction_length;
 	      line += lh.line_base + (adj_opcode % lh.line_range);
 	      /* Append row to matrix using current values.  */
-	      add_line_info (table, address, filename, line, column, 0);
+	      if (!add_line_info (table, address, filename, line, column, 0))
+		goto line_fail;
 	      if (address < low_pc)
 		low_pc = address;
 	      if (address > high_pc)
@@ -1484,13 +1506,15 @@ decode_line_info (struct comp_unit *unit, struct dwarf2_debug *stash)
 		{
 		case DW_LNE_end_sequence:
 		  end_sequence = 1;


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


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [SCM]  archer-swagiaal-upstream: Merge branch 'master' into archer-swagiaal-upstream
@ 2010-02-17 16:03 swagiaal
  0 siblings, 0 replies; 8+ messages in thread
From: swagiaal @ 2010-02-17 16:03 UTC (permalink / raw)
  To: archer-commits

The branch, archer-swagiaal-upstream has been updated
       via  57f09044573d75bab9cfe2b3107d0c269f347e0f (commit)
       via  028ca042bd428446ef47cd72451e5462ebddada2 (commit)
       via  398318c54fefd8e20412613e403cf43ff7aa613e (commit)
       via  ef5d914ca7b0ff7b3118a4afa95ef0a9c96c72ed (commit)
       via  70f7b24844aa36c3609628187e4cf8b961ad0637 (commit)
       via  9bda7986b31bcba4943fb262abbe5e4e86a64af8 (commit)
       via  74d94577be67541784a200e92d38bcaa3df6adf7 (commit)
       via  440995e23e6c1cbe1d95a607fbc2afe96b9b8108 (commit)
       via  0ffbfae55adfdf8e5960e0a331d3f560005ea454 (commit)
       via  25eeae047975d2f5c9b7cfe28df567e140c39888 (commit)
       via  057dc844b14660a577ba62a3dfa8ab9bd2dfcb9d (commit)
       via  ea900af9648329d461a8829002fe6d63826a7b8c (commit)
       via  64c986836f3b35e76fb377f2d55e15bd6a85bdd9 (commit)
       via  6ae551d7da9171e199824d2339a2e71c11f98470 (commit)
       via  67e36d48f2a31e8b475324a0333d359bb341d51a (commit)
       via  aeb7962a890a6ebd6bc223937670470d7c735f08 (commit)
       via  2b0d300a9fd199e105501144a5a2883632eec088 (commit)
       via  d4276fb4f58e25c0e426d91140f09de0beaf1e2b (commit)
       via  f0f68e11719f68799561fef1299871f1007cd13d (commit)
       via  ec6579e9c6771650031096299d59b019551bffc2 (commit)
       via  66f11cc3df716dd6b48056f9ae7abbfc4437e1d9 (commit)
       via  383dcc343a903e7cdd5467cbb87c4bc7c56448d7 (commit)
       via  72c85a087a7b6c6d41da9fb4fa7fcb7b5077ea42 (commit)
       via  fb5d9eef4cafb7880d07e42213509a2714170efb (commit)
       via  0f7996184e9b13adab8c87b29f6b9c280c1dd6bf (commit)
       via  833961f7c23d3815b1d4ba4a64a96fae3f7b17b6 (commit)
       via  de928c1f2f82a160b85488fcaa986905f8482074 (commit)
       via  5efb5752da0afc397a23fe4a19eb8cb2f3bd8b46 (commit)
       via  d62624d01c9b336f74b50e3b9a53f1b33794497b (commit)
       via  b89320fa840142461b254e99ec32f5e0cb053152 (commit)
       via  a5c67f4b5ee3e522ccfacc2ff800cd42e9243c68 (commit)
       via  d8be1ca0736a3ff60225468bdefbc9556c97aaaf (commit)
       via  c60c88d25e244d2501520a554ab06300191d3bba (commit)
       via  84010b340ba82ad2792e5a0764d9451101a91f34 (commit)
       via  abece227974721020f37e51fe8319ae9a5d1a4b6 (commit)
       via  02778e3ee6b52f99209a712a5f1eb37809ad5072 (commit)
       via  ad3dc28ac7a047561dd7f6ae0c482b4a52baa13e (commit)
       via  15152029688130df2045d1d1131cf8488e206dc6 (commit)
       via  5595ac6a6c8378ad2187a66c70e0166cbf29be46 (commit)
       via  205587dcaf298c8eee61808c86360e9af5edb1db (commit)
       via  550b23035923da25185122c74b43a4b5d6554c8f (commit)
       via  45e16cffd9bc15e3ae32918f4c53b63b5b08d53a (commit)
       via  37b5c31ccae82f7f9be290048c73c2e85f9fffc5 (commit)
       via  59ec84e6bdc758158a5043cce90320ceab786eb7 (commit)
       via  1f7c8203fe01165c0e4fd04f37c42bfc92013dc3 (commit)
       via  f02842e73c7abed3e77be88cb5b5d87df174bd60 (commit)
       via  7f5fe81c4a076d33cf5b0725e3ada7fb4fcd7fbe (commit)
       via  9f20db258493a7b37ac5da11c66c4ad7cf47dc53 (commit)
       via  d56e6f9d7a223b2acfb2de2d78265f5afb21f67b (commit)
       via  eca2228ba5a05545eaee1ba256d482fb606225b0 (commit)
       via  ee9af7804cf3aa2d01e005f024ab2f44bc7983d1 (commit)
       via  1d06b9ebc52e330cc045a277e821fe52a628890d (commit)
       via  d069ae5b6a0e1a93b600268d6eba6ab253824a5d (commit)
       via  71fadacfac822c161ba8410d8e9254063e969f2e (commit)
       via  57095064e159c09ee2af3c8bd8ff002258c0782f (commit)
       via  6b51955cbec69cd2605fe09ee0eb79b5092e846d (commit)
       via  86abe3f6a8811e6b0b22233422702ad4aa146086 (commit)
       via  d06a71829478d8c250e131eaf06640f13e193687 (commit)
       via  3d0bdcd4069504b30e5e90dfb34ecc49bb8bc716 (commit)
       via  b7783d93ed7e5b59b07b002e30ce65e074ec2f1f (commit)
       via  715ab176efb97cd57c6e5d99a19a90a39b042586 (commit)
       via  7427df42f9c7dffbdfcf5d6a8b36ec080c4b6ec6 (commit)
       via  8fce282e0182d70026d07c8cbc26a56d2a2e84e3 (commit)
       via  4481527da488fd6703315d72077dcc019d7c89b1 (commit)
       via  bff503e7a6e2e821483f34219940bed7fd7a194c (commit)
       via  63a17d3bde774b7cff5c6531219861ba8b43e5d2 (commit)
       via  f09f824e6e2a3b2aabe07905be8554a5999b26aa (commit)
       via  36663e6f040ca515380fc95aa80e162f4f748f91 (commit)
       via  415267d28ef90ab39995d6659bf7a0e3d925201e (commit)
       via  33e6eadefb7cc3b47dec9e2049c4121cf69e0a60 (commit)
       via  bacbb3545e164203e005e28b36c2b206b0228f2e (commit)
       via  dec1097401c00231536294d57de3318cd68e724f (commit)
       via  8f3a0977193da2f1ad128b56a6e5d00d45d532f3 (commit)
       via  490305e9ae294ad8d0129fbd32add846d7324156 (commit)
       via  29358440d19f9907e482575b6a2bb8b8733d0ebd (commit)
       via  12fb15aa6a46cb01ac0c70dd7b9cc3f1094d9428 (commit)
       via  b97aedc0ebe8e565b86b700acea4e4dc9f4c6308 (commit)
       via  1a99d28b458e4bde852d21379361c04cb0a5cd6c (commit)
       via  3288a709e052ccc38142b6b25f82efe9e10e3e49 (commit)
       via  e9cf95f518784f6c7f51a26afa186585b05acaae (commit)
       via  4b2c961f523ce7d188de52161fbded5a20645699 (commit)
       via  8d444990cf3cbf96eee5c9d5c78472febf22c706 (commit)
       via  7cd8b034da1a4cb64cd483cc9044195e4317d7e8 (commit)
       via  58228f24141f1eb924c896c386b3ba8befd9e2ca (commit)
       via  c95a567addd264054ce9b32954f891f31af3ee57 (commit)
       via  7fb0737847d9e332a397f69b8ab425bf9ef13209 (commit)
       via  c754b51a9f660fb232ceae61b770a7486ff9083e (commit)
       via  c675abbfe817dd0f9be42e0f7f05fd03622cdeb8 (commit)
       via  67b33cc514c321ad5f1cc33f3cb56417c6c480ed (commit)
       via  0db0abbf25d9e13362657a597d108f7b26eb2957 (commit)
       via  d57534d1e1d0c6967049b1c1fbffb44d6d839557 (commit)
       via  48776b3f7aa327235e20d9df43475372863dfa67 (commit)
       via  1815bc954545ff9c924a663393619e2f3266fa49 (commit)
       via  5ba43a191ed2760adddffc9d397b86b48854f59a (commit)
       via  29ec348b84e9a2ed8fafce6a2e5eb9e1bddfa7bc (commit)
       via  bdcadf81ab88597254944459d44f381f85457a06 (commit)
       via  d5da0c7bcd78ffdd6a39c6e74fb0c5cd4cf7e486 (commit)
       via  5475d00291d4d31c8efc1d59fac324c9904d119b (commit)
       via  e893a494716367837bc6fa5b3e6940ccfb9ac9d4 (commit)
       via  49071a113ee6a269c4ccd0bfb34011fd57414e65 (commit)
       via  88ee00b570126b76f7c7ad79892b987af122b754 (commit)
       via  ed59bb978fdcad3d015d080404c28251096ff92e (commit)
       via  ffce18a2200e8d10eab809847f0bb1b1ca503126 (commit)
       via  59645aa3473e6ae9d9e5a14a02775aaec0da43d9 (commit)
       via  b19e754adc28acc3e4402e5533623f244e438cb8 (commit)
       via  0e329011bd87e59743cffea65bec3234aa126087 (commit)
       via  b0844a031ebf51515d94e86cfc1bbf715a00b960 (commit)
       via  3d2f982514909f1e3ffef172518343fa3798e042 (commit)
       via  3a9b34db63f249b347531423786083ddcfa02ec2 (commit)
       via  3a1fc260f01d38b733dc4e7941cb3172dfdf6d01 (commit)
       via  93a1fa4f1853fca63cb20e433d7c5df83fa140d8 (commit)
       via  17f6e384d426f3e431304ec3675111f895dd8dd3 (commit)
       via  b8e9be9e1d3479a80f9e183952e2147586d19b33 (commit)
       via  5fc71c543573d19df7045be1c838b774b0afc012 (commit)
       via  a9479275b5f22f5c6173ed3041b87d59db1f0cdb (commit)
       via  7401c7994daa8b50ce0826ca72685fe4b6225b72 (commit)
       via  501c57da40fd27c8036a5fc995f750b0559272ad (commit)
       via  6674a9ef00df45610f9f8b7adb649b1b6341dbe0 (commit)
       via  1199bb61700ada461b4c1e771f32d9e35de9dfc8 (commit)
       via  35f2fe7352da11cf9ea2b3364edb8d10628672c3 (commit)
       via  0299f26535f0f08b8f399e77405f9bbf5714f48a (commit)
       via  b646ae2c9b133657de13d956457adcf2297bae64 (commit)
       via  c3422dcf92fc4eb923363e2bf1a9c68f9e101e06 (commit)
       via  bf395db00354dbc103c8b0b5ac8719213aac2e9b (commit)
       via  187ce402ef87c4f3654abdce5fe7d07fe9380940 (commit)
       via  128d89354da4e84c4544688935a89bf600d85571 (commit)
       via  4589717f84b664573a523d5da71de4f846307bd7 (commit)
       via  c07a859c3f48b9227993bbe3d49bbfb720b38c41 (commit)
       via  84e1ba7e8c22451878539bae50aac43e187d9490 (commit)
       via  af656b8414fec5a47dcd6fe1681d6e1f230d5914 (commit)
       via  aa80c77887d624c8adf00e26357e847f2e8829cf (commit)
       via  0f4b1f74b03af439176345bb9d343c8651d03b21 (commit)
       via  3d3757473bbcc33038d367ba4a911e1a638c5802 (commit)
       via  26dbf2d938840d7fddb82411551103677a930c1a (commit)
       via  8b3869f256d3e86a6041d70b84b3302e192e6785 (commit)
       via  34edd79074a60f5eb6f2f63784b79f73f998684f (commit)
       via  7b421cc920120f2c97ac63e5adea72cf92f70ad4 (commit)
       via  032fd2a5565370801e122b965a8c0baf1e50b8cc (commit)
       via  4461498a39f43d74c40a5dff5782cb923beeda9f (commit)
       via  96b187e1abcb7a4aefb34644df4d19fae0a2b931 (commit)
       via  1eec3532be1ca1abc689b2ecb56569f5f776405c (commit)
       via  c35f5e5e2a5e5b2fde403be03a7c9dd7c081fb6c (commit)
       via  0e635d0fd4319eb2fed78ca26837562dc090cd94 (commit)
       via  8199495e2d1e310161a6d851f37586ef37ec3d0a (commit)
       via  b1e1c0e9041a00e051ef8aa82104750cdae57c4c (commit)
       via  67941cea3d38dcab83535f76322e0c647b9de38d (commit)
       via  c3c2f8a885cc397ac3d4035ee79b990b4a61515c (commit)
       via  7e5ee87a91e54d85e03760ae8390adb06d3a79c3 (commit)
       via  693c5cda8ca712366a52425bf8170e2a4976d14c (commit)
       via  0f1dfb12fe8bad5010d8198c3857d52d581209da (commit)
       via  209648782dcb3bfb7669f133a14dc066958d6b8e (commit)
       via  54fb73670ab637349cde1f432402820cd73a74ad (commit)
       via  a5569832ba1690b570eb6f1ef827f3fbce23120b (commit)
       via  ccdc0d7f44831f2b533959768a80acff796d3de8 (commit)
       via  d0428c9dd0c76c00a5eb98e9b921b8aa425b1cee (commit)
       via  26e2bc3f21680416a1618a1d4d69ad25d71565d0 (commit)
       via  47820004f2c32033b1299f31201089acb84a52b1 (commit)
       via  33a3dfee90b9f19d4d8874446f61e464d86c53aa (commit)
       via  1738d37d5b227a44fef316fbf306fb0d4bde0cf6 (commit)
       via  f70ba5ba8973067f955ed16ce832920b59b980db (commit)
       via  d56f2f6a8db3b232c307c18074129e964528a7e2 (commit)
       via  1845978e84a2b5dbb403fb67a03d141c6176d17d (commit)
       via  601478efe6a022f653c350d6075aa284beaa6f8f (commit)
       via  123d43888968479324b0846c17557fea7edb16c9 (commit)
       via  b110f98d477860861ed9522b2de3f085bf5c7dbd (commit)
       via  8a66451abb01b7fa7aa0fb5947d1003df6e7f948 (commit)
       via  06d0527a3a31b81ccbfe5d2eb899f7e30ed93f2d (commit)
       via  039dd96564bdd16a903c390c9e25ff23a0986ad6 (commit)
       via  37b989f713c64fa3429d1ce470fdb25389c7eb0b (commit)
       via  e29c905cd8fdc87b7d8660c07601b810052e9444 (commit)
       via  b641539397a6cb5b4c67dbedafab62b1ac21391e (commit)
       via  89bdb2450e85875b16ad73f00b5632f27e3054a1 (commit)
       via  eac509950388e2e6a4d078202a0dd58d59fcddbd (commit)
       via  679554b8c8565b7d296940c5fdab35d98f28be3e (commit)
       via  875d1739ef2c7185f5e5e52eac3022171031132b (commit)
       via  0a60705522e536b44cb28a22d1aec7a1c7216011 (commit)
       via  662c6c45df41661abddf1b78ac2c4d4817b694a1 (commit)
       via  e9e9b7b1c149af6ed82bbb1c01f013c6b6ffd87e (commit)
       via  c6d8c9383174688d8d19a897e6ff5fe81e211de2 (commit)
       via  03729380c318738d19256b219bcc03d333dc54bf (commit)
       via  a5266a8a1fb2333418dd0914d3adeee72383b656 (commit)
       via  7a43b42ad592059e9bd595adf38fb65709aa3959 (commit)
       via  7f3f596fcee5e48061e248513e18096ca653620b (commit)
       via  f8893c711c4ee381385d983175cacb786f64774b (commit)
       via  feced2c94d506d91710d06e86ecdd5ac4b4d2c56 (commit)
       via  fdfccbaf9fffb6300698bcd8cbe1a41b96398527 (commit)
       via  e1e1f977b48241291ceaa7431bd448e2eacb5467 (commit)
       via  974eeebe13b24cf3d78e248857d914a393bf1597 (commit)
       via  ca233f4f50d32cf78cb2b19c31dc373d05e2743e (commit)
       via  2e4e6c860563f4d26538db70b02712753456a49a (commit)
       via  5f9a1f9f73c5552ceca68d5e2cefb6454d4d4a22 (commit)
       via  9c13abd586d6251a03d10c2d3809f3dd75a79a96 (commit)
       via  a86369688577ace604d9c15f2e45053cb0f1d046 (commit)
       via  fbae06a026848d102269b1d7627ed1ed1476ecd9 (commit)
       via  481ae44b178f289a3dce573858c076cba130a186 (commit)
       via  00d206f06c1bfe3c4e4ad727e7e7c0d23fec9304 (commit)
       via  ea72145d5db8c66253c9b21b785a5311f69ae99e (commit)
       via  055ea5aad2e3e6e74eb70760a27c5b12b105097d (commit)
       via  e85c2313d4ebb17b06409da168bbb836e229f877 (commit)
       via  c0869096279f9efb4047b5deceee1c6ded43300d (commit)
       via  eaf43e71840fb73fba7c0af93a675b945cf33272 (commit)
       via  06e45bb813f0299045e706936d448563e18de2f2 (commit)
       via  09ffeaf7f4252c5177063a04b70886b604431142 (commit)
       via  285e284cdcd5bd63bf316ddefaf642833d5a0f6a (commit)
       via  a54573f7582d0c73bc98ac06969bbcf3310ac16a (commit)
       via  a1f83b9843c1744564ffb0991f0a51ad372e3346 (commit)
       via  0fcc0541ae31b12263bba2ba8d52c8b461efbfe2 (commit)
       via  753be84d32a8922b66c4f9705811c57d5e64a724 (commit)
       via  cddb5b9441387b546785edb7f3723fd69a34db5a (commit)
      from  ac727f6ebe55f3d1804d0b15aa6eb45ce62ce95a (commit)

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

- Log -----------------------------------------------------------------
commit 57f09044573d75bab9cfe2b3107d0c269f347e0f
Merge: ac727f6ebe55f3d1804d0b15aa6eb45ce62ce95a 028ca042bd428446ef47cd72451e5462ebddada2
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date:   Wed Feb 17 11:01:19 2010 -0500

    Merge branch 'master' into archer-swagiaal-upstream

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

Summary of changes:
 ChangeLog                                          |   32 +
 Makefile.in                                        |    1 +
 Makefile.tpl                                       |    1 +
 bfd/ChangeLog                                      |  320 +
 bfd/archures.c                                     |    3 +-
 bfd/bfd-in2.h                                      |   41 +-
 bfd/configure.host                                 |    6 +
 bfd/cpu-powerpc.c                                  |   14 +
 bfd/ecoff.c                                        |   18 +-
 bfd/elf-bfd.h                                      |   82 +-
 bfd/elf-m10300.c                                   |   13 +-
 bfd/elf.c                                          |  188 +-
 bfd/elf32-arm.c                                    |  175 +-
 bfd/elf32-avr.c                                    |   18 +-
 bfd/elf32-bfin.c                                   |   16 +-
 bfd/elf32-cr16.c                                   |   71 +-
 bfd/elf32-cris.c                                   |  145 +-
 bfd/elf32-frv.c                                    |   10 +-
 bfd/elf32-hppa.c                                   |   76 +-
 bfd/elf32-i386.c                                   |  113 +-
 bfd/elf32-lm32.c                                   |   41 +-
 bfd/elf32-m32r.c                                   |   35 +-
 bfd/elf32-m68hc11.c                                |    4 +-
 bfd/elf32-m68hc1x.c                                |   48 +-
 bfd/elf32-m68hc1x.h                                |   19 +-
 bfd/elf32-m68k.c                                   |   18 +-
 bfd/elf32-microblaze.c                             |   31 +-
 bfd/elf32-ppc.c                                    |  173 +-
 bfd/elf32-s390.c                                   |   10 +-
 bfd/elf32-score.c                                  |   79 +-
 bfd/elf32-score7.c                                 |   74 +-
 bfd/elf32-sh.c                                     |   35 +-
 bfd/elf32-sparc.c                                  |   22 +
 bfd/elf32-spu.c                                    |    6 +-
 bfd/elf32-vax.c                                    |   32 +-
 bfd/elf32-xtensa.c                                 |   47 +-
 bfd/elf64-alpha.c                                  |   84 +-
 bfd/elf64-hppa.c                                   |   72 +-
 bfd/elf64-ppc.c                                    |  821 ++-
 bfd/elf64-ppc.h                                    |   26 +-
 bfd/elf64-s390.c                                   |  113 +-
 bfd/elf64-sh64.c                                   |   38 +-
 bfd/elf64-sparc.c                                  |    9 +-
 bfd/elf64-x86-64.c                                 |  104 +-
 bfd/elflink.c                                      |    8 +-
 bfd/elfxx-ia64.c                                   |   89 +-
 bfd/elfxx-mips.c                                   |   97 +-
 bfd/elfxx-sparc.c                                  |  890 ++-
 bfd/elfxx-sparc.h                                  |   21 +-
 bfd/libbfd.h                                       |    2 +
 bfd/mach-o.c                                       |   12 +-
 bfd/po/vi.po                                       |    8 +-
 bfd/reloc.c                                        |    4 +
 bfd/section.c                                      |   38 +-
 bfd/som.c                                          |    1 +
 bfd/version.h                                      |    2 +-
 bfd/xcofflink.c                                    |   11 +-
 config/ChangeLog                                   |    4 +
 config/elf.m4                                      |   27 +
 configure                                          |  152 +-
 configure.ac                                       |   85 +-
 cpu/ChangeLog                                      |   19 +
 cpu/m32r.cpu                                       |   48 +-
 cpu/m32r.opc                                       |   41 +-
 cpu/xc16x.cpu                                      |   19 +-
 cpu/xc16x.opc                                      |   67 +-
 gdb/ChangeLog                                      |  585 +
 gdb/MAINTAINERS                                    |    1 +
 gdb/Makefile.in                                    |    2 +-
 gdb/NEWS                                           |    8 +
 gdb/ada-lang.c                                     |    9 +-
 gdb/amd64-linux-tdep.c                             |    2 +-
 gdb/amd64-tdep.c                                   |  136 +-
 gdb/amd64-tdep.h                                   |    3 +
 gdb/amd64-windows-tdep.c                           |  112 +
 gdb/amd64fbsd-nat.c                                |    2 +-
 gdb/arch-utils.c                                   |    7 +
 gdb/arch-utils.h                                   |    3 +
 gdb/arm-linux-tdep.c                               |   11 +
 gdb/arm-tdep.c                                     |  420 +-
 gdb/arm-tdep.h                                     |    9 +-
 gdb/avr-tdep.c                                     |    6 +-
 gdb/ax-gdb.c                                       |   39 +-
 gdb/breakpoint.c                                   |  115 +-
 gdb/c-exp.y                                        |    3 +
 gdb/c-lang.h                                       |    6 +
 gdb/c-typeprint.c                                  |   44 +-
 gdb/c-valprint.c                                   |    5 +-
 gdb/coffread.c                                     |    1 +
 gdb/config/djgpp/fnchange.lst                      |    2 +
 gdb/cp-namespace.c                                 |   47 +-
 gdb/cp-support.h                                   |   17 +-
 gdb/cp-valprint.c                                  |   77 +-
 gdb/darwin-nat-info.c                              |   26 -
 gdb/darwin-nat.c                                   |    9 +-
 gdb/dbxread.c                                      |    5 +-
 gdb/defs.h                                         |   11 +-
 gdb/doc/ChangeLog                                  |   58 +
 gdb/doc/gdb.texinfo                                |  240 +-
 gdb/doc/gdbint.texinfo                             |  105 +
 gdb/dwarf2read.c                                   |   24 +-
 gdb/elfread.c                                      |    1 +
 gdb/eval.c                                         |   85 +-
 gdb/exec.c                                         |    6 +-
 gdb/features/Makefile                              |   12 +
 gdb/features/i386/32bit-core.xml                   |   45 +
 gdb/features/i386/32bit-linux.xml                  |   11 +
 gdb/features/i386/32bit-sse.xml                    |   36 +
 gdb/features/i386/64bit-core.xml                   |   53 +
 gdb/features/i386/64bit-linux.xml                  |   11 +
 gdb/features/i386/64bit-sse.xml                    |   44 +
 gdb/features/i386/amd64-linux.c                    |  118 +
 gdb/features/i386/amd64-linux.xml                  |   17 +
 gdb/features/i386/amd64.c                          |  113 +
 gdb/features/i386/amd64.xml                        |   15 +
 gdb/features/i386/i386-linux.c                     |  102 +
 gdb/features/i386/i386-linux.xml                   |   17 +
 gdb/features/i386/i386.c                           |   97 +
 gdb/features/i386/i386.xml                         |   15 +
 gdb/frame.c                                        |    4 +-
 gdb/gcore.c                                        |   22 +-
 gdb/gdb-gdb.py                                     |    4 +-
 gdb/gdbarch.c                                      |   47 +
 gdb/gdbarch.h                                      |   13 +
 gdb/gdbarch.sh                                     |   11 +-
 gdb/gdbserver/ChangeLog                            |   28 +
 gdb/gdbserver/inferiors.c                          |   25 +-
 gdb/gdbserver/linux-arm-low.c                      |    9 +-
 gdb/gdbserver/linux-low.c                          |   55 +-
 gdb/gdbserver/regcache.c                           |    5 +-
 gdb/gdbtypes.c                                     |    7 -
 gdb/gdbtypes.h                                     |   26 +-
 gdb/gnu-nat.c                                      |    7 +-
 gdb/gnu-v2-abi.c                                   |    3 +-
 gdb/i386-tdep.c                                    |   14 +-
 gdb/i386-tdep.h                                    |   43 +
 gdb/inf-ptrace.c                                   |   10 +-
 gdb/inf-ttrace.c                                   |    9 +-
 gdb/infcall.c                                      |    3 +-
 gdb/infcmd.c                                       |    8 +-
 gdb/infrun.c                                       |   52 +-
 gdb/language.h                                     |   29 +-
 gdb/linespec.c                                     |   44 +-
 gdb/linux-nat.c                                    |  126 +-
 gdb/m2-typeprint.c                                 |    4 +-
 gdb/machoread.c                                    |  228 +-
 gdb/mi/mi-cmd-stack.c                              |   22 +-
 gdb/mi/mi-main.c                                   |   73 +-
 gdb/mipsread.c                                     |    1 +
 gdb/moxie-tdep.c                                   |    2 +
 gdb/nto-procfs.c                                   |    5 +-
 gdb/objfiles.c                                     |   11 +-
 gdb/parse.c                                        |   20 +
 gdb/parser-defs.h                                  |    2 +
 gdb/ppc-linux-tdep.c                               |    3 +-
 gdb/procfs.c                                       |    4 +-
 gdb/python/py-prettyprint.c                        |    3 +-
 gdb/python/python-internal.h                       |    4 +-
 gdb/regcache.c                                     |   15 +-
 gdb/regcache.h                                     |    3 +-
 gdb/remote.c                                       |   35 +-
 gdb/solib-svr4.c                                   |   99 +-
 gdb/somread.c                                      |    1 +
 gdb/symfile.c                                      |   43 +-
 gdb/symfile.h                                      |   17 +-
 gdb/target-descriptions.c                          |  110 +-
 gdb/target-descriptions.h                          |    4 +
 gdb/testsuite/ChangeLog                            |  195 +
 gdb/testsuite/gdb.ada/call_pn.exp                  |   53 +
 gdb/testsuite/gdb.ada/call_pn/foo.adb              |   23 +
 gdb/testsuite/gdb.ada/call_pn/pck.adb              |   25 +
 gdb/testsuite/gdb.ada/call_pn/pck.ads              |   23 +
 gdb/testsuite/gdb.ada/ptype_tagged_param.exp       |   47 +
 gdb/testsuite/gdb.ada/ptype_tagged_param/foo.adb   |   23 +
 gdb/testsuite/gdb.ada/ptype_tagged_param/pck.adb   |   30 +
 gdb/testsuite/gdb.ada/ptype_tagged_param/pck.ads   |   29 +
 gdb/testsuite/gdb.ada/rec_return.exp               |   46 +
 gdb/testsuite/gdb.ada/rec_return/foo.adb           |   24 +
 gdb/testsuite/gdb.ada/rec_return/pck.adb           |   27 +
 gdb/testsuite/gdb.ada/rec_return/pck.ads           |   28 +
 gdb/testsuite/gdb.arch/thumb2-it.S                 |  182 +
 gdb/testsuite/gdb.arch/thumb2-it.exp               |  163 +
 gdb/testsuite/gdb.base/attach.exp                  |   23 +-
 gdb/testsuite/gdb.base/bigcore.exp                 |    1 +
 gdb/testsuite/gdb.base/call-strs.exp               |    9 +-
 gdb/testsuite/gdb.base/charset.exp                 |   47 +-
 gdb/testsuite/gdb.base/comp-dir/subdir/dummy.txt   |    1 +
 gdb/testsuite/gdb.base/completion.exp              |    5 +-
 gdb/testsuite/gdb.base/default.exp                 |    3 +
 gdb/testsuite/gdb.base/ending-run.exp              |    4 +-
 gdb/testsuite/gdb.base/finish.exp                  |    2 +
 gdb/testsuite/gdb.base/freebpcmd.exp               |    3 +
 gdb/testsuite/gdb.base/funcargs.exp                |    3 +
 gdb/testsuite/gdb.base/gcore.exp                   |    6 +-
 gdb/testsuite/gdb.base/huge.exp                    |    2 +
 gdb/testsuite/gdb.base/interrupt.exp               |    1 +
 gdb/testsuite/gdb.base/list.exp                    |    3 +
 gdb/testsuite/gdb.base/nodebug.exp                 |    4 +-
 gdb/testsuite/gdb.base/page.exp                    |    5 -
 gdb/testsuite/gdb.base/prelink.exp                 |    3 +
 gdb/testsuite/gdb.base/ptype.exp                   |    5 +-
 gdb/testsuite/gdb.base/restore.exp                 |    2 +
 gdb/testsuite/gdb.base/return.exp                  |    2 +
 gdb/testsuite/gdb.base/setvar.exp                  |    5 +-
 .../gdb.base/symbol-without-target_section.c}      |   15 +-
 .../gdb.base/symbol-without-target_section.exp     |   39 +
 gdb/testsuite/gdb.base/valgrind-db-attach.exp      |   12 +-
 gdb/testsuite/gdb.base/watchpoint-solib.exp        |    8 +-
 gdb/testsuite/gdb.base/watchpoints.exp             |    3 +-
 gdb/testsuite/gdb.cp/Makefile.in                   |    3 +-
 gdb/testsuite/gdb.cp/cpcompletion.exp              |    3 +-
 gdb/testsuite/gdb.cp/nsusing.exp                   |    3 -
 gdb/testsuite/gdb.cp/overload.cc                   |   27 +-
 gdb/testsuite/gdb.cp/overload.exp                  |   29 +-
 gdb/testsuite/gdb.cp/pr10728-x.cc                  |    7 +
 gdb/testsuite/gdb.cp/pr10728-x.h                   |    9 +
 gdb/testsuite/gdb.cp/pr10728-y.cc                  |   11 +
 gdb/testsuite/gdb.cp/pr10728.exp                   |   66 +
 gdb/testsuite/gdb.cp/pr9067.cc                     |   17 +
 gdb/testsuite/gdb.cp/pr9067.exp                    |   46 +
 gdb/testsuite/gdb.cp/userdef.exp                   |    2 +-
 gdb/testsuite/gdb.cp/virtbase.cc                   |   89 +
 gdb/testsuite/gdb.cp/virtbase.exp                  |   62 +
 gdb/testsuite/gdb.dwarf2/member-ptr-forwardref.exp |    2 +-
 gdb/testsuite/gdb.mi/mi-break.exp                  |    7 +-
 gdb/testsuite/gdb.mi/mi-nonstop.exp                |   19 +-
 gdb/testsuite/gdb.mi/mi-reverse.exp                |  174 +
 gdb/testsuite/gdb.python/py-value.exp              |    4 +-
 gdb/testsuite/gdb.threads/current-lwp-dead.c       |   21 +-
 gdb/testsuite/gdb.threads/gcore-thread.exp         |    2 +
 gdb/testsuite/gdb.xml/tdesc-arch.exp               |   13 +-
 gdb/testsuite/gdb.xml/tdesc-regs.exp               |   15 +-
 gdb/testsuite/lib/gdb.exp                          |   20 +-
 gdb/testsuite/lib/mi-support.exp                   |   10 +-
 gdb/tracepoint.c                                   |   11 +-
 gdb/tui/tui-interp.c                               |    3 +-
 gdb/utils.c                                        |   60 +
 gdb/valarith.c                                     |   28 +-
 gdb/valops.c                                       |   79 +-
 gdb/value.h                                        |   13 +-
 gdb/version.in                                     |    2 +-
 gdb/windows-nat.c                                  |   17 +-
 gdb/xcoffread.c                                    |    1 +
 include/ChangeLog                                  |    6 +-
 include/demangle.h                                 |    5 +
 include/elf/ChangeLog                              |   15 +-
 include/elf/common.h                               |   12 +
 include/elf/sparc.h                                |    2 +
 include/opcode/ChangeLog                           |    4 +
 include/opcode/ppc.h                               |    7 +-
 include/vms/ChangeLog                              |    5 +
 include/vms/dmt.h                                  |   45 +
 include/vms/dst.h                                  |  165 +
 include/vms/eeom.h                                 |   60 +
 include/vms/egps.h                                 |   50 +
 include/vms/egsd.h                                 |   61 +
 include/vms/egst.h                                 |   39 +
 include/vms/egsy.h                                 |   54 +
 include/vms/eiaf.h                                 |   80 +
 include/vms/eicp.h                                 |   38 +
 include/vms/eiha.h                                 |   50 +
 include/vms/eihd.h                                 |  140 +
 include/vms/eihi.h                                 |   50 +
 include/vms/eihs.h                                 |   63 +
 include/vms/eihvn.h                                |   56 +
 include/vms/eisd.h                                 |   95 +
 include/vms/emh.h                                  |   72 +
 include/vms/eobjrec.h                              |   48 +
 include/vms/esdf.h                                 |   39 +
 gdb/gnu-v2-abi.h => include/vms/esrf.h             |   27 +-
 include/vms/etir.h                                 |  114 +
 include/vms/shl.h                                  |   51 +
 libiberty/ChangeLog                                |   20 +-
 libiberty/cp-demangle.c                            |   93 +-
 libiberty/testsuite/demangle-expected              |   19 +-
 opcodes/ChangeLog                                  |   92 +
 opcodes/arm-dis.c                                  |  206 +-
 opcodes/cgen-dis.in                                |    8 -
 opcodes/fr30-desc.c                                |   26 +-
 opcodes/fr30-desc.h                                |    4 -
 opcodes/fr30-dis.c                                 |    8 -
 opcodes/fr30-opc.c                                 |   24 -
 opcodes/frv-desc.c                                 |   26 +-
 opcodes/frv-desc.h                                 |    4 -
 opcodes/frv-dis.c                                  |    8 -
 opcodes/frv-opc.c                                  |   24 -
 opcodes/i386-dis.c                                 |   77 +-
 opcodes/i386-gen.c                                 |    9 +-
 opcodes/i386-init.h                                |   99 +-
 opcodes/i386-opc.h                                 |    6 +-
 opcodes/i386-opc.tbl                               |   12 +-
 opcodes/i386-tbl.h                                 |11262 ++++++++++----------
 opcodes/ip2k-desc.c                                |   26 +-
 opcodes/ip2k-desc.h                                |    4 -
 opcodes/ip2k-dis.c                                 |    8 -
 opcodes/ip2k-opc.c                                 |   24 -
 opcodes/iq2000-desc.c                              |   26 +-
 opcodes/iq2000-desc.h                              |    4 -
 opcodes/iq2000-dis.c                               |    8 -
 opcodes/iq2000-opc.c                               |   24 -
 opcodes/lm32-desc.c                                |   26 +-
 opcodes/lm32-desc.h                                |    4 -
 opcodes/lm32-dis.c                                 |    8 -
 opcodes/lm32-opc.c                                 |   24 -
 opcodes/lm32-opinst.c                              |   22 +-
 opcodes/m32c-desc.c                                |   26 +-
 opcodes/m32c-desc.h                                |    6 -
 opcodes/m32c-dis.c                                 |    8 -
 opcodes/m32c-opc.c                                 |   24 -
 opcodes/m32r-desc.c                                |   45 +-
 opcodes/m32r-desc.h                                |    9 +-
 opcodes/m32r-dis.c                                 |   65 +-
 opcodes/m32r-opc.c                                 |   24 -
 opcodes/m32r-opinst.c                              |    4 -
 opcodes/mep-desc.c                                 |   26 +-
 opcodes/mep-desc.h                                 |    4 -
 opcodes/mep-dis.c                                  |    8 -
 opcodes/mep-opc.c                                  |   24 -
 opcodes/moxie-opc.c                                |    9 +-
 opcodes/mt-desc.c                                  |   26 +-
 opcodes/mt-desc.h                                  |    4 -
 opcodes/mt-dis.c                                   |    8 -
 opcodes/mt-opc.c                                   |   24 -
 opcodes/openrisc-desc.c                            |   26 +-
 opcodes/openrisc-desc.h                            |    4 -
 opcodes/openrisc-dis.c                             |    8 -
 opcodes/openrisc-opc.c                             |   24 -
 opcodes/po/vi.po                                   |    8 +-
 opcodes/ppc-dis.c                                  |   29 +-
 opcodes/ppc-opc.c                                  |  304 +-
 opcodes/xc16x-desc.c                               |   26 +-
 opcodes/xc16x-desc.h                               |    4 -
 opcodes/xc16x-dis.c                                |   85 +-
 opcodes/xc16x-opc.c                                |   24 -
 opcodes/xstormy16-desc.c                           |   26 +-
 opcodes/xstormy16-desc.h                           |    4 -
 opcodes/xstormy16-dis.c                            |    8 -
 opcodes/xstormy16-opc.c                            |   24 -
 sim/ChangeLog                                      |    7 +
 sim/common/ChangeLog                               |    9 +
 sim/common/sim-base.h                              |    6 +-
 sim/common/sim-model.c                             |    1 +
 sim/cris/cpuv10.h                                  |    2 +-
 sim/cris/cpuv32.h                                  |    2 +-
 sim/cris/cris-desc.c                               |   26 +-
 sim/cris/cris-desc.h                               |    4 -
 sim/cris/decodev10.c                               |   11 +-
 sim/cris/decodev32.c                               |    9 +-
 sim/cris/modelv10.c                                |    6 +-
 sim/cris/modelv32.c                                |    4 +-
 sim/cris/semcrisv10f-switch.c                      |   22 +-
 sim/cris/semcrisv32f-switch.c                      |   20 +-
 sim/frv/ChangeLog                                  |    8 +
 sim/frv/cpu.h                                      |    2 +-
 sim/frv/decode.c                                   |  408 +-
 sim/frv/decode.h                                   |   79 +-
 sim/frv/model.c                                    |  350 +-
 sim/frv/sem.c                                      |   66 +-
 sim/iq2000/ChangeLog                               |    4 +
 sim/iq2000/cpu.h                                   |    2 +-
 sim/iq2000/decode.c                                |   11 +-
 sim/iq2000/model.c                                 |  146 +-
 sim/iq2000/sem-switch.c                            |  162 +-
 sim/iq2000/sem.c                                   |  162 +-
 sim/lm32/ChangeLog                                 |    4 +
 sim/lm32/cpu.h                                     |    2 +-
 sim/lm32/decode.c                                  |    7 +-
 sim/lm32/model.c                                   |    4 +-
 sim/lm32/sem-switch.c                              |   20 +-
 sim/lm32/sem.c                                     |   20 +-
 sim/m32r/ChangeLog                                 |    6 +
 sim/m32r/cpu.h                                     |    2 +-
 sim/m32r/cpu2.h                                    |    2 +-
 sim/m32r/cpux.h                                    |    2 +-
 sim/m32r/decode.c                                  |   11 +-
 sim/m32r/decode2.c                                 |   13 +-
 sim/m32r/decodex.c                                 |   13 +-
 sim/m32r/model.c                                   |   16 +-
 sim/m32r/model2.c                                  |   10 +-
 sim/m32r/modelx.c                                  |   10 +-
 sim/m32r/sem-switch.c                              |   24 +-
 sim/m32r/sem.c                                     |   24 +-
 sim/m32r/sem2-switch.c                             |   46 +-
 sim/m32r/semx-switch.c                             |   46 +-
 sim/moxie/ChangeLog                                |    5 +
 sim/moxie/interp.c                                 |   26 +-
 sim/ppc/ChangeLog                                  |    9 +
 sim/ppc/ppc-instructions                           |   32 +-
 sim/rx/ChangeLog                                   |    9 +
 sim/rx/config.in                                   |  107 +
 sim/rx/configure                                   |   13 +
 sim/rx/configure.in                                |    1 +
 sim/rx/main.c                                      |    8 +
 sim/sh/ChangeLog                                   |    6 +
 sim/sh/interp.c                                    |   19 +-
 sim/sh64/ChangeLog                                 |   10 +
 sim/sh64/decode-compact.c                          |   23 +-
 sim/sh64/decode-media.c                            |  182 +-
 sim/sh64/decode-media.h                            |   40 +-
 sim/sh64/defs-compact.h                            |    2 +-
 sim/sh64/defs-media.h                              |    2 +-
 sim/sh64/sem-compact-switch.c                      |   38 +-
 sim/sh64/sem-compact.c                             |   38 +-
 sim/sh64/sem-media-switch.c                        |   28 +-
 sim/sh64/sem-media.c                               |   28 +-
 sim/sh64/sh-desc.c                                 |   26 +-
 sim/sh64/sh-desc.h                                 |    4 -
 407 files changed, 18662 insertions(+), 9640 deletions(-)
 create mode 100644 config/elf.m4
 create mode 100644 gdb/features/i386/32bit-core.xml
 create mode 100644 gdb/features/i386/32bit-linux.xml
 create mode 100644 gdb/features/i386/32bit-sse.xml
 create mode 100644 gdb/features/i386/64bit-core.xml
 create mode 100644 gdb/features/i386/64bit-linux.xml
 create mode 100644 gdb/features/i386/64bit-sse.xml
 create mode 100644 gdb/features/i386/amd64-linux.c
 create mode 100644 gdb/features/i386/amd64-linux.xml
 create mode 100644 gdb/features/i386/amd64.c
 create mode 100644 gdb/features/i386/amd64.xml
 create mode 100644 gdb/features/i386/i386-linux.c
 create mode 100644 gdb/features/i386/i386-linux.xml
 create mode 100644 gdb/features/i386/i386.c
 create mode 100644 gdb/features/i386/i386.xml
 create mode 100644 gdb/testsuite/gdb.ada/call_pn.exp
 create mode 100644 gdb/testsuite/gdb.ada/call_pn/foo.adb
 create mode 100644 gdb/testsuite/gdb.ada/call_pn/pck.adb
 create mode 100644 gdb/testsuite/gdb.ada/call_pn/pck.ads
 create mode 100644 gdb/testsuite/gdb.ada/ptype_tagged_param.exp
 create mode 100644 gdb/testsuite/gdb.ada/ptype_tagged_param/foo.adb
 create mode 100644 gdb/testsuite/gdb.ada/ptype_tagged_param/pck.adb
 create mode 100644 gdb/testsuite/gdb.ada/ptype_tagged_param/pck.ads
 create mode 100644 gdb/testsuite/gdb.ada/rec_return.exp
 create mode 100644 gdb/testsuite/gdb.ada/rec_return/foo.adb
 create mode 100644 gdb/testsuite/gdb.ada/rec_return/pck.adb
 create mode 100644 gdb/testsuite/gdb.ada/rec_return/pck.ads
 create mode 100644 gdb/testsuite/gdb.arch/thumb2-it.S
 create mode 100644 gdb/testsuite/gdb.arch/thumb2-it.exp
 create mode 100644 gdb/testsuite/gdb.base/comp-dir/subdir/dummy.txt
 copy gdb/{gnu-v2-abi.h => testsuite/gdb.base/symbol-without-target_section.c} (67%)
 create mode 100644 gdb/testsuite/gdb.base/symbol-without-target_section.exp
 create mode 100644 gdb/testsuite/gdb.cp/pr10728-x.cc
 create mode 100644 gdb/testsuite/gdb.cp/pr10728-x.h
 create mode 100644 gdb/testsuite/gdb.cp/pr10728-y.cc
 create mode 100644 gdb/testsuite/gdb.cp/pr10728.exp
 create mode 100644 gdb/testsuite/gdb.cp/pr9067.cc
 create mode 100644 gdb/testsuite/gdb.cp/pr9067.exp
 create mode 100644 gdb/testsuite/gdb.cp/virtbase.cc
 create mode 100644 gdb/testsuite/gdb.cp/virtbase.exp
 create mode 100644 gdb/testsuite/gdb.mi/mi-reverse.exp
 create mode 100644 include/vms/ChangeLog
 create mode 100644 include/vms/dmt.h
 create mode 100644 include/vms/dst.h
 create mode 100644 include/vms/eeom.h
 create mode 100644 include/vms/egps.h
 create mode 100644 include/vms/egsd.h
 create mode 100644 include/vms/egst.h
 create mode 100644 include/vms/egsy.h
 create mode 100644 include/vms/eiaf.h
 create mode 100644 include/vms/eicp.h
 create mode 100644 include/vms/eiha.h
 create mode 100644 include/vms/eihd.h
 create mode 100644 include/vms/eihi.h
 create mode 100644 include/vms/eihs.h
 create mode 100644 include/vms/eihvn.h
 create mode 100644 include/vms/eisd.h
 create mode 100644 include/vms/emh.h
 create mode 100644 include/vms/eobjrec.h
 create mode 100644 include/vms/esdf.h
 rename gdb/gnu-v2-abi.h => include/vms/esrf.h (50%)
 create mode 100644 include/vms/etir.h
 create mode 100644 include/vms/shl.h

First 500 lines of diff:
diff --git a/ChangeLog b/ChangeLog
index 01bfa10..eed5123 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,35 @@
+2010-02-17  Nick Clifton  <nickc@redhat.com>
+
+	PR 11238
+	* Makefile.tpl (local-distclean): Also remove config.cache files in
+	sub-directories as there may not be Makefiles present in the
+	sub-directories.
+	* Makefile.tpl: Use "-exec rm {}" rather than "-delete" to delete
+	the config.cache files found by the find command.
+
+	* Makefile.in: Regenerate.
+	* configure.ac: Revert previous delta.
+	* configure: Regenerate.
+
+2010-02-15  Nick Clifton  <nickc@redhat.com>
+
+	PR 11238
+	* configure.ac: Delete config.cache files in sub-directories when
+	deleting Makefiles.
+	* configure: Regenerate.
+
+2010-02-15  Nick Clifton  <nickc@redhat.com>
+
+	* configure.ac: Sync from gcc.
+	* configure: Regenerate.
+
+2010-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	Sync from gcc:
+	* configure.ac: Add "recommended" version checks for GMP/MPC.
+	Update recommended GMP/MPFR/MPC versions.
+	* configure: Regenerate.
+
 2010-01-25  Joern Rennecke  <amylaar@spamcop.net>
 
 	gcc PR libstdc++/36101, gcc PR libstdc++/42813
diff --git a/Makefile.in b/Makefile.in
index 8f9be0c..c9ff0e5 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -2658,6 +2658,7 @@ local-distclean:
 	-rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
 	-rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
 	-rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
+	-find . -name config.cache -exec rm -f {} \; 2>/dev/null
 
 local-maintainer-clean:
 	@echo "This command is intended for maintainers to use;"
diff --git a/Makefile.tpl b/Makefile.tpl
index 889c040..98b526c 100644
--- a/Makefile.tpl
+++ b/Makefile.tpl
@@ -771,6 +771,7 @@ local-distclean:
 	-rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
 	-rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
 	-rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
+	-find . -name config.cache -exec rm -f {} \; \; 2>/dev/null
 
 local-maintainer-clean:
 	@echo "This command is intended for maintainers to use;"
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index ce2c0c6..3ec31fe 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,323 @@
+2010-02-15  Dave Korn  <dave.korn.cygwin@gmail.com>
+
+	PR binutils/11280
+	* configure.host (*-*-solaris2.11):  Add host define to select
+	valid default code page for windres/windmc on solaris.
+
+2010-02-15  Nick Clifton  <nickc@redhat.com>
+
+	* po/vi.po: Updated Vietnamese translation.
+
+2010-02-12  Daniel Gutson  <dgutson@codesourcery.com>
+
+	* elf32-arm.c (elf32_arm_output_arch_local_syms): add
+	missing mapping symbol to data only sections.
+
+2010-02-11  David S. Miller  <davem@davemloft.net>
+
+	* elfxx-sparc.c (_bfd_sparc_elf_check_relocs): For R_SPARC_GOTDATA_OP_HIX22
+	and R_SPARC_GOTDATA_OP_LOX10, only bump the GOT refcount for global
+	symbols.
+	(_bfd_sparc_elf_gc_sweep_hook): Likewise only decrement the GOT count for
+	these relocs on global symbols.
+	(gdopoff): New.
+	(_bfd_sparc_elf_relocate_section): Perform GOTDATA optimizations on
+	local symbol references which are not STT_GNU_IFUNC.  Handle
+	relocation of them like R_SPARC_HIX22 and R_SPARC_LOX10 respectively,
+	and deal with negative vs. non-negative values properly.
+
+2010-02-09  Tristan Gingold  <gingold@adacore.com>
+
+	* mach-o.c (bfd_mach_o_canonicalize_one_reloc): Adjust addend for
+	non-external relocation.
+
+2010-02-09  Alan Modra  <amodra@gmail.com>
+
+	* elf64-ppc.c (merge_got_entries): Move earlier in file.
+	(allocate_dynrelocs): Merge got entries here if not doing multi-toc.
+	(ppc64_elf_size_dynamic_sections): Similarly merge tlsld_got.
+	(ppc64_elf_layout_multitoc): Don't resize if we have already
+	merged got entries.
+
+2010-02-09  Michael Holzheu  <holzheu@de.ibm.com>
+
+	* elf-bfd.h (elfcore_write_s390_timer, elfcore_write_s390_todcmp,
+	elfcore_write_s390_todpreg, elfcore_write_s390_ctrs,
+	elfcore_write_s390_prefix): New.
+	* elf.c (elfcore_write_s390_timer, elfcore_write_s390_todcmp,
+	elfcore_write_s390_todpreg, elfcore_write_s390_ctrs,
+	elfcore_write_s390_prefix): New.
+	(elfcore_grok_note): Handle NT_S390_TIMER, NT_S390_TODCMP,
+	NT_S390_TODPREG, NT_S390_CTRS and NT_S390_PREFIX.
+	(elfcore_write_register_note): Handle .reg-s390-timer, 
+	.reg-s390-todcmp, .reg-s390-todpreg, .reg-s390-ctrs,
+	.reg-s390-prefix section.
+
+2010-02-09  Alan Modra  <amodra@gmail.com>
+
+	* elf64-ppc.c (struct got_entry): Make tls_type and is_indirect
+	unsigned char.  Update variables and code using them throughout file.
+	(struct ppc_link_hash_entry): Likewise for tls_mask.
+
+	* elf64-ppc.c (ppc64_elf_layout_multitoc): Don't merge local got ents.
+
+	* elf64-ppc.c (has_small_toc_reloc): Don't define.
+	(makes_toc_func_call, call_check_in_progress): Shuffle flags.
+	(struct ppc64_elf_obj_tdata): Add has_small_toc_reloc.  Update
+	code setting the flag.
+	(ppc64_elf_next_toc_section): Group big-toc sections in
+	0x80008000 chunks.
+
+2010-02-08  David S. Miller  <davem@davemloft.net>
+
+	* elfxx-sparc.h (struct _bfd_sparc_elf_link_hash_table): Remove sgot,
+	srelgot, splt, srelplt, and sgotplt members in favor of generic copies.
+
+	* elfxx-sparc.c (create_got_section): Delete.
+	(_bfd_sparc_elf_create_dynamic_sections): Don't call, the dynamic
+	section creator does that work for us.  Use ->elf.foo instead of
+	->foo where applicable.
+	(_bfd_sparc_elf_check_relocs): Use ->elf.foo instead of ->foo
+	where applicable.
+	(allocate_dynrelocs): Likewise.
+	(_bfd_sparc_elf_size_dynamic_sections): Likewise.
+	(_bfd_sparc_elf_relocate_section): Likewise.
+	(sparc_vxworks_build_plt_entry): Likewise.
+	(_bfd_sparc_elf_finish_dynamic_symbol): Likewise.
+	(sparc_finish_dyn): Likewise.
+	(sparc_vxworks_finish_exec_plt): Likewise.
+	(sparc_vxworks_finish_shared_plt): Likewise.
+	(_bfd_sparc_elf_finish_dynamic_sections): Likewise.
+
+	* elfxx-sparc.c (_bfd_sparc_elf_check_relocs): Use the SYMBOL_*
+	macros for visibilty and locality checks.
+	(_bfd_sparc_elf_adjust_dynamic_symbol): Likewise.
+	(allocate_dynrelocs): Likewise.
+	(_bfd_sparc_elf_relocate_section): Likewise.
+	(_bfd_sparc_elf_finish_dynamic_symbol):Likewise.
+
+	* elfxx-sparc.c (_bfd_sparc_elf_finish_dynamic_symbol): Remove set
+	but never used local var 'dynobj'.
+
+	* elfxx-sparc.c (_bfd_sparc_elf_adjust_dynamic_symbol): Handle
+	nocopyreloc.
+
+	* reloc.c (BFD_RELOC_SPARC_JMP_IREL): New.
+	(BFD_RELOC_SPARC_IRELATIVE): Likewise.
+	* bfd-in2.h: Regenerate.
+	* libbfd.h: Regenerate.
+
+	* elfxx-sparc.h (_bfd_sparc_elf_link_hash_table): Add loc_hash_table
+	and loc_hash_memory.
+	(_bfd_sparc_elf_link_hash_table_free): Declare.
+	* elf32-sparc.c (elf32_sparc_add_symbol_hook): New.
+	(elf_backend_add_symbol_hook, elf_backend_post_process_headers,
+	bfd_elf32_bfd_link_hash_table_free): Define.
+	* elf64-sparc.c (elf64_sparc_add_symbol_hook): Set
+	has_ifunc_symbols if STT_GNU_IFUNC.
+	(bfd_elf64_bfd_link_hash_table_free): Define.
+	(elf_backend_post_process_headers): Define always.
+	* elfxx-sparc.c (sparc_jmp_irel_howto, sparc_irelative_howto): New.
+	(sparc_reloc_map): Add entries for new IFUNC relocs.
+	(_bfd_sparc_elf_reloc_type_lookup): Handle new IFUNC relocs.
+	(_bfd_sparc_elf_info_to_howto_ptr): Likewise.
+	(elf_sparc_local_htab_hash, elf_sparc_local_htab_eq,
+	elf_sparc_get_local_sym_hash): New.
+	(_bfd_sparc_elf_create_dynamic_sections): Move PLT ops initialization
+	from here...
+	(_bfd_sparc_elf_link_hash_table_create): ... to here.  Allocate
+	local hash table.
+	(_bfd_sparc_elf_link_hash_table_free): New.
+	(create_ifunc_sections): New.
+	(_bfd_sparc_elf_check_relocs): Unconditionally assign htab->elf.dynobj
+	and call create_ifunc_sections().  For local STT_GNU_IFUNC symbols
+	cons up a fake local hash table entry for it.  Unconditionally add
+	a PLT refcount for STT_GNU_IFUNC symbols when h->def_regular.  Count
+	dyn relocs for ifunc.
+	(_bfd_sparc_elf_adjust_dynamic_symbol): Handle ifunc.
+	(allocate_dynrelocs):  Unconditionally emit a PLT entry when
+	STT_GNU_IFUNC and h->def_regular.  Count GOT dyn relocs for ifunc.
+	(allocate_local_dynrelocs): New function.
+	(_bfd_sparc_elf_size_dynamic_sections): Invoke it over the local hash
+	table.  Emit dynamic relocs to irelplt when not shared.  Treat iplt
+	like splt.
+	(_bfd_sparc_elf_relocate_section): Handle ifunc relocations by hand.
+	(_bfd_sparc_elf_finish_dynamic_symbol): Adjust for non-dynamic ifunc
+	plt in iplt/irelplt.
+
+2010-02-08  Richard Sandiford  <r.sandiford@uk.ibm.com>
+
+	* xcofflink.c (_bfd_xcoff_bfd_final_link): When calculating
+	max_contents_size, only consider sections whose contents must
+	be swapped in.
+
+2010-02-09  Alan Modra  <amodra@gmail.com>
+
+	* elf64-ppc.c (allocate_dynrelocs): Remove unused got structs here..
+	(ppc64_elf_size_dynamic_sections): ..and here..
+	(merge_got_entries): ..rather than here.
+
+2010-02-09  Alan Modra  <amodra@gmail.com>
+
+	* elf64-ppc.c (struct ppc_link_hash_table): Add do_multi_toc.
+	(has_small_toc_reloc): Define.
+	(ppc64_elf_check_relocs): Set the above flags.
+	(ppc64_elf_edit_opd): Delete obfd param.
+	(ppc64_elf_tls_optimize): Likewise.
+	(ppc64_elf_edit_toc): Likewise.
+	(ppc64_elf_tls_setup): Likewise.  Add no_multi_toc param.
+	* elf64-ppc.h: Update prototypes.
+
+2010-02-08  Alan Modra  <amodra@gmail.com>
+
+	* section.c (struct bfd_section): Delete has_tls_reloc,
+	has_tls_get_addr_call, has_gp_reloc, need_finalize_relax, reloc_done.
+	Add sec_flg0 thru sec_flg5.
+	(BFD_FAKE_SECTION): Update for changed flags.
+	* ecoff.c (bfd_debug_section): Likewise.
+	* elf32-ppc.c (has_tls_reloc, has_tls_get_addr_call): Define.
+	* elf64-ppc.c (has_tls_reloc, has_tls_get_addr_call): Define.
+	(has_toc_reloc, makes_toc_func_call, call_check_in_progress): Update.
+	* elf32-xtensa.c (reloc_done): Define.
+	* elfxx-ia64.c (skip_relax_pass_0, skip_relax_pass_1): Update.
+	* bfd-in2.h: Regenerate.
+
+2010-02-08  Tristan Gingold  <gingold@adacore.com>
+
+	* mach-o.c (bfd_mach_o_canonicalize_one_reloc): Set reloc.r_extern
+	for non-scattered relocations.
+
+2010-02-08  Nathan Sidwell  <nathan@codesourcery.com>
+
+	* elf32-ppc.c (ppc_elf_begin_write_processing): Allow empty
+	apuinfo sections, only scan input sections once and reuse the
+	buffer.
+
+2010-02-08  Philipp Tomsich  <philipp.tomsich@theobroma-systems.com>
+
+	* archures.c (bfd_mach_ppc_titan): Define.
+	* bfd-in2.h: Regenerate.
+	* cpu-powerpc.c (bfd_powerpc_archs): Add titan entry.
+
+2010-02-08  Alan Modra  <amodra@gmail.com>
+
+	* elf32-ppc.c (ppc_elf_check_relocs): Remove dead ifunc code.
+
+2010-02-05  Sterling Augustine  <sterling@tensilica.com>
+
+	* elf.c (assign_file_positions_for_load_sections) Update lma of
+	section	if necessary.  Fixes Bugzilla 11219.
+
+2010-02-05  H.J. Lu  <hongjiu.lu@intel.com>
+
+	* elf32-i386.c: Remove trailing white spaces.
+	* elf64-x86-64.c: Likewise.
+
+2010-02-03  Nick Clifton  <nickc@redhat.com>
+
+	* elf-bfd.h (emum elf_object_id): Rename to elf_target_id.  Add
+	entries for other architectures.
+	(struct elf_link_hash_table): Add hash_table_id field.
+	(elf_hash_table_id): New accessor macro.
+	* elflink.c (_bfd_elf_link_hash_table_init): Add target_id
+	parameter.
+	* elf-m10300.c (elf32_mn10300_hash_table): Check table id before
+	returning cast pointer.
+	(elf32_mn10300_link_hash_table_create): Identify new table as
+	containing MN10300 extensions.
+	(mn10300_elf_relax_section): Check pointer returned by
+	elf32_mn10300_hash_table.
+	* elf32-arm.c: Likewise, except using ARM extensions.
+	* elf32-avr.c: Likewise, except using AVR extensions.
+	* elf32-bfin.c: Likewise, except using BFIN extensions.
+	* elf32-cris.c: Likewise, except using CRIS extensions.
+	* elf32-frv.c: Likewise, except using FRV extensions.
+	* elf32-hppa.c: Likewise, except using HPPA32 extensions.
+	* elf32-i386.c: Likewise, except using I386 extensions.
+	* elf32-lm32.c: Likewise, except using LM32 extensions.
+	* elf32-m32r.c: Likewise, except using M32RM extensions.
+	* elf32-m68hc11.c: Likewise, except using M68HC11 extensions.
+	* elf32-m68hc1x.c: Likewise, except using M68HC11 extensions.
+	* elf32-m68hc1x.h: Likewise, except using M68HC11 extensions.
+	* elf32-m68k.c: Likewise, except using M68K extensions.
+	* elf32-microblaze.c: Likewise, except using MICROBLAZE extensions.
+	* elf32-ppc.c: Likewise, except using PPC32 extensions.
+	* elf32-s390.c: Likewise, except using S390 extensions.
+	* elf32-sh.c: Likewise, except using SH extensions.
+	* elf32-spu.c: Likewise, except using SPU extensions.
+	* elf32-xtensa.c: Likewise, except using XTENSA extensions.
+	* elf64-alpha.c: Likewise, except using ALPHA extensions.
+	* elf64-hppa.c: Likewise, except using HPPA64 extensions.
+	* elf64-ppc.c: Likewise, except using PPC64 extensions.
+	* elf64-s390.c: Likewise, except using S390 extensions.
+	* elf64-x86-64.c: Likewise, except using X86_64 extensions.
+	* elfxx-ia64.c: Likewise, except using IA64 extensions.
+	* elfxx-mips.c: Likewise, except using MIPS extensions.
+	* elfxx-sparc.c: Likewise, except using SPARC extensions.
+	* elfxx-sparc.h: Likewise, except using SPARC extensions.
+	* elf32-cr16.c (struct elf32_cr16_link_hash_table): Delete
+	redundant structure.
+	(elf32_cr16_hash_table): Delete unused macro.
+	(elf32_cr16_link_hash_traverse): Delete unused macro.
+	* elf32-score.c: Likewise.
+	* elf32-score7.c: Likewise.
+	* elf32-vax.c: Likewise.
+	* elf64-sh64.c: Likewise.
+
+2010-02-03  Alan Modra  <amodra@gmail.com>
+
+	* elf64-ppc.c (struct plt_entry): Move earlier in file.
+	(struct got_entry): Likewise.  Add is_indirect and got.ent fields.
+	(struct ppc64_elf_obj_tdata): Change tlsld_got to be a struct got_entry.
+	Update all uses.
+	(struct ppc_link_hash_table): Add got_reli_size and second_toc_pass.
+	Remove no_multi_toc.
+	(update_local_sym_info, ppc64_elf_check_relocs): Clear is_indirect
+	when allocating a new struct got_entry.
+	(allocate_got): New function, extracted from..
+	(allocate_dynrelocs): ..here.  Abort on got entry in non-ppc64 bfd.
+	(ppc64_elf_size_dynamic_sections): Track got relocs allocated in
+	.reliplt by got_reli_size.  Set owner on ppc64_tlsld_got entries.
+	(ppc64_elf_setup_section_lists): Remove output_bfd param and
+	no_multi_toc, add add_stub_section and layout_sections_again.  Stash
+	new params in htab.  Extract some code to..
+	(ppc64_elf_start_multitoc_partition): ..here.  New function.
+	(ppc64_elf_next_toc_section): Check for linker script errors.  Handle
+	second pass toc scan.
+	(merge_got_entries, merge_global_got, reallocate_got): New functions.
+	(ppc64_elf_reinit_toc): Rename to..
+	(ppc64_elf_finish_multitoc_partition): ..this.
+	(ppc64_elf_layout_multitoc): New function.
+	(ppc64_elf_size_stubs): Delete output_bfd, add_stub_section and
+	layout_sections_again params.
+	(ppc64_elf_relocate_section): Handle indirect got entries.
+	* elf64-ppc.h: Update prototypes.  Declare new functions.
+
+2010-02-02  H.J. Lu  <hongjiu.lu@intel.com>
+
+	* elf-bfd.h (elfcore_write_xstatereg): New.
+
+	* elf.c (elfcore_grok_xstatereg): New.
+	(elfcore_write_xstatereg): Likewise.
+	(elfcore_grok_note): Handle NT_X86_XSTATE.
+	(elfcore_write_register_note): Handle .reg-xstate section.
+
+2010-02-01  Tristan Gingold  <gingold@adacore.com>
+
+	* som.c (som_write_ar_hdr): Define this macro.
+
+2010-01-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+	* elf32-hppa.c (final_link_relocate): Convert R_PARISC_TLS_GD21L,
+	R_PARISC_TLS_LDM21L and R_PARISC_TLS_IE21L relocations that use the
+	linkage table pointer to use the global table pointer if not doing
+	a shared link.
+
+2010-01-29  Joel Brobecker  <brobecker@adacore.com>
+
+	* elf.c (elfcore_grok_lwpstatus): Do not overwrite the core signal
+	if it has already been set.
+
 2010-01-27  Tristan Gingold  <gingold@adacore.com>
 
 	* vms.h: Remove trailing spaces.
diff --git a/bfd/archures.c b/bfd/archures.c
index e6ecae5..c1aefec 100644
--- a/bfd/archures.c
+++ b/bfd/archures.c
@@ -230,7 +230,8 @@ DESCRIPTION
 .#define bfd_mach_ppc_7400	7400
 .#define bfd_mach_ppc_e500      500
 .#define bfd_mach_ppc_e500mc    5001
-.#define bfd_mach_ppc_e500mc64    5005
+.#define bfd_mach_ppc_e500mc64  5005
+.#define bfd_mach_ppc_titan     83
 .  bfd_arch_rs6000,    {* IBM RS/6000 *}
 .#define bfd_mach_rs6k		6000
 .#define bfd_mach_rs6k_rs1	6001
diff --git a/bfd/bfd-in2.h b/bfd/bfd-in2.h
index 8d9a464..c90ac2d 100644
--- a/bfd/bfd-in2.h
+++ b/bfd/bfd-in2.h
@@ -1367,20 +1367,12 @@ typedef struct bfd_section
   /* Bits used by various backends.  The generic code doesn't touch
      these fields.  */
 
-  /* Nonzero if this section has TLS related relocations.  */
-  unsigned int has_tls_reloc:1;
-
-  /* Nonzero if this section has a call to __tls_get_addr.  */
-  unsigned int has_tls_get_addr_call:1;
-
-  /* Nonzero if this section has a gp reloc.  */
-  unsigned int has_gp_reloc:1;
-
-  /* Nonzero if this section needs the relax finalize pass.  */
-  unsigned int need_finalize_relax:1;
-
-  /* Whether relocations have been processed.  */
-  unsigned int reloc_done : 1;
+  unsigned int sec_flg0:1;
+  unsigned int sec_flg1:1;
+  unsigned int sec_flg2:1;
+  unsigned int sec_flg3:1;
+  unsigned int sec_flg4:1;
+  unsigned int sec_flg5:1;
 
   /* End of internal packed boolean fields.  */
 
@@ -1645,17 +1637,17 @@ extern asection bfd_ind_section;
   /* name, id,  index, next, prev, flags, user_set_vma,            */  \
   { NAME,  IDX, 0,     NULL, NULL, FLAGS, 0,                           \
                                                                        \
-  /* linker_mark, linker_has_input, gc_mark,                       */  \
-     0,           0,                1,                                 \
+  /* linker_mark, linker_has_input, gc_mark, segment_mark,         */  \
+     0,           0,                1,       0,                        \
                                                                        \
-  /* segment_mark, sec_info_type, use_rela_p, has_tls_reloc,       */  \
-     0,            0,             0,          0,                       \
+  /* sec_info_type, use_rela_p,                                    */  \
+     0,             0,                                                 \
                                                                        \
-  /* has_tls_get_addr_call, has_gp_reloc, need_finalize_relax,     */  \
-     0,                     0,            0,                           \
+  /* sec_flg0, sec_flg1, sec_flg2, sec_flg3, sec_flg4, sec_flg5,   */  \
+     0,        0,        0,        0,        0,        0,              \
                                                                        \
-  /* reloc_done, vma, lma, size, rawsize, relax, relax_count,      */  \
-     0,          0,   0,   0,    0,       0,     0,                    \
+  /* vma, lma, size, rawsize, relax, relax_count,                  */  \
+     0,   0,   0,    0,       0,     0,                                \
                                                                        \
   /* output_offset, output_section,              alignment_power,  */  \
      0,             (struct bfd_section *) &SEC, 0,                    \
@@ -1904,7 +1896,8 @@ enum bfd_architecture
 #define bfd_mach_ppc_7400      7400
 #define bfd_mach_ppc_e500      500
 #define bfd_mach_ppc_e500mc    5001
-#define bfd_mach_ppc_e500mc64    5005
+#define bfd_mach_ppc_e500mc64  5005
+#define bfd_mach_ppc_titan     83
   bfd_arch_rs6000,    /* IBM RS/6000 */
 #define bfd_mach_rs6k          6000
 #define bfd_mach_rs6k_rs1      6001
@@ -2503,6 +2496,8 @@ relocation types already defined.  */
   BFD_RELOC_SPARC_GOTDATA_OP_HIX22,
   BFD_RELOC_SPARC_GOTDATA_OP_LOX10,
   BFD_RELOC_SPARC_GOTDATA_OP,
+  BFD_RELOC_SPARC_JMP_IREL,
+  BFD_RELOC_SPARC_IRELATIVE,
 
 /* I think these are specific to SPARC a.out (e.g., Sun 4).  */
   BFD_RELOC_SPARC_BASE13,
diff --git a/bfd/configure.host b/bfd/configure.host
index 11b42e0..eb7bfe9 100644
--- a/bfd/configure.host
+++ b/bfd/configure.host
@@ -56,6 +56,12 @@ mips*-*-riscos*)	HDEFINES="-G 4" ;;
 
 m68*-hp-hpux*)		HDEFINES=-DHOST_HP300HPUX ;;
 
+# Some Solaris systems (osol0906 at least) have a libc that doesn't recognise
+# the "MS-ANSI" code page name, so we define an override for CP_ACP (sets the
+# default code page used by windres/windmc when not specified by a commandline
+# option) to select the "WINDOWS-1252" name instead.  See PR11280 for details.
+*-*-solaris2.11)	HDEFINES=-DCP_ACP=1 ;;
+
 *-*-windows*)
 			HOST_64BIT_TYPE=__int64
 			HOST_U_64BIT_TYPE="unsigned __int64"
diff --git a/bfd/cpu-powerpc.c b/bfd/cpu-powerpc.c


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


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [SCM]  archer-swagiaal-upstream: Merge branch 'master' into archer-swagiaal-upstream
@ 2010-01-28 19:18 swagiaal
  0 siblings, 0 replies; 8+ messages in thread
From: swagiaal @ 2010-01-28 19:18 UTC (permalink / raw)
  To: archer-commits

The branch, archer-swagiaal-upstream has been updated
       via  ac727f6ebe55f3d1804d0b15aa6eb45ce62ce95a (commit)
       via  aeae4a8edcc90a5560ff3d9832ea79b65b119d9f (commit)
       via  9086f91b53f60094862210b6802e233ba8111ebc (commit)
       via  7ca68a06cb3b5ccf35b636933486ff6d647895fb (commit)
       via  681a7dc3c981b2c74e27617ebefb016a9e95de4f (commit)
       via  535fe33f88c968bcc12005213fe5209829aef3eb (commit)
       via  2d99eeb2ddf520c0d81c6a10f87c12ca4295343b (commit)
       via  74a622ef4c5a7321f349dae452593b08c68a0494 (commit)
       via  f54463ccec9e82eedc37ff7a09b9379a7ad51a9e (commit)
       via  8eb9572749ae2f73f4910b2cb4f55718f63bea55 (commit)
      from  c0427f383567332e2acb5209e5ffc3856ad3dc29 (commit)

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

- Log -----------------------------------------------------------------
commit ac727f6ebe55f3d1804d0b15aa6eb45ce62ce95a
Merge: c0427f383567332e2acb5209e5ffc3856ad3dc29 aeae4a8edcc90a5560ff3d9832ea79b65b119d9f
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date:   Thu Jan 28 14:21:42 2010 -0500

    Merge branch 'master' into archer-swagiaal-upstream

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

Summary of changes:
 bfd/version.h                           |    2 +-
 gdb/ChangeLog                           |   18 ++
 gdb/procfs.c                            |  258 +++++++++++++++---------------
 gdb/testsuite/ChangeLog                 |   12 ++
 gdb/testsuite/gdb.base/break-interp.exp |    9 +-
 gdb/testsuite/gdb.cp/nsrecurs.cc        |   45 +++++-
 gdb/testsuite/gdb.cp/nsrecurs.exp       |   15 ++-
 gdb/testsuite/gdb.cp/nsusing.cc         |  130 ++++++++++++----
 gdb/testsuite/gdb.cp/nsusing.exp        |  131 +++++++++++++---
 gdb/version.in                          |    2 +-
 gdb/windows-nat.c                       |   22 ++-
 opcodes/ChangeLog                       |   12 ++
 opcodes/i386-dis.c                      |   31 ++--
 13 files changed, 469 insertions(+), 218 deletions(-)

First 500 lines of diff:
diff --git a/bfd/version.h b/bfd/version.h
index c8c4e8b..61fb4a2 100644
--- a/bfd/version.h
+++ b/bfd/version.h
@@ -1,4 +1,4 @@
-#define BFD_VERSION_DATE 20100127
+#define BFD_VERSION_DATE 20100128
 #define BFD_VERSION @bfd_version@
 #define BFD_VERSION_STRING  @bfd_version_package@ @bfd_version_string@
 #define REPORT_BUGS_TO @report_bugs_to@
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index cbfe494..db65d6d 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,21 @@
+2010-01-28  Joel Brobecker  <brobecker@adacore.com>
+
+	Another -Wunused-function error in procfs.c (sparc-solaris)
+	* procfs.c (insert_dbx_link_breakpoint): Delete declaration.  Move up.
+	Only define if SYS_syssgi is defined.
+	(remove_dbx_link_breakpoint): Delete declaration.  Move up.
+	(dbx_link_addr, insert_dbx_link_bpt_in_file)
+	(insert_dbx_link_bpt_in_region): Move up.  Only define if SYS_syssgi
+	is itself defined.
+
+2010-01-27  Christopher Faylor  <me+cygwin@cgf.cx>
+
+	* windows-nat.c (windows_initialization_done): New variable.
+	(get_windows_debug_event): Issue error when process dies before
+	completely initializing.
+	(do_initial_windows_stuff): Set flag to indicate when we are done with
+	the initial steps of attaching to the child.
+
 2010-01-27  Jan Kratochvil  <jan.kratochvil@redhat.com>
 
 	* symtab.h (struct symbol <symtab>): New comment on NULL values.
diff --git a/gdb/procfs.c b/gdb/procfs.c
index c6f50d2..1dd39b2 100644
--- a/gdb/procfs.c
+++ b/gdb/procfs.c
@@ -3463,8 +3463,6 @@ static void do_detach (int signo);
 static int register_gdb_signals (procinfo *, gdb_sigset_t *);
 static void proc_trace_syscalls_1 (procinfo *pi, int syscallnum,
                                    int entry_or_exit, int mode, int from_tty);
-static int insert_dbx_link_breakpoint (procinfo *pi);
-static void remove_dbx_link_breakpoint (void);
 
 /* On mips-irix, we need to insert a breakpoint at __dbx_link during
    the startup phase.  The following two variables are used to record
@@ -3948,6 +3946,135 @@ syscall_is_lwp_create (procinfo *pi, int scall)
   return 0;
 }
 
+/* Remove the breakpoint that we inserted in __dbx_link().
+   Does nothing if the breakpoint hasn't been inserted or has already
+   been removed.  */
+
+static void
+remove_dbx_link_breakpoint (void)
+{
+  if (dbx_link_bpt_addr == 0)
+    return;
+
+  if (deprecated_remove_raw_breakpoint (target_gdbarch, dbx_link_bpt) != 0)
+    warning (_("Unable to remove __dbx_link breakpoint."));
+
+  dbx_link_bpt_addr = 0;
+  dbx_link_bpt = NULL;
+}
+
+#ifdef SYS_syssgi
+/* Return the address of the __dbx_link() function in the file
+   refernced by ABFD by scanning its symbol table.  Return 0 if
+   the symbol was not found.  */
+
+static CORE_ADDR
+dbx_link_addr (bfd *abfd)
+{
+  long storage_needed;
+  asymbol **symbol_table;
+  long number_of_symbols;
+  long i;
+
+  storage_needed = bfd_get_symtab_upper_bound (abfd);
+  if (storage_needed <= 0)
+    return 0;
+
+  symbol_table = (asymbol **) xmalloc (storage_needed);
+  make_cleanup (xfree, symbol_table);
+
+  number_of_symbols = bfd_canonicalize_symtab (abfd, symbol_table);
+
+  for (i = 0; i < number_of_symbols; i++)
+    {
+      asymbol *sym = symbol_table[i];
+
+      if ((sym->flags & BSF_GLOBAL)
+          && sym->name != NULL && strcmp (sym->name, "__dbx_link") == 0)
+        return (sym->value + sym->section->vma);
+    }
+
+  /* Symbol not found, return NULL.  */
+  return 0;
+}
+
+/* Search the symbol table of the file referenced by FD for a symbol
+   named __dbx_link(). If found, then insert a breakpoint at this location,
+   and return nonzero.  Return zero otherwise.  */
+
+static int
+insert_dbx_link_bpt_in_file (int fd, CORE_ADDR ignored)
+{
+  bfd *abfd;
+  long storage_needed;
+  CORE_ADDR sym_addr;
+
+  abfd = bfd_fdopenr ("unamed", 0, fd);
+  if (abfd == NULL)
+    {
+      warning (_("Failed to create a bfd: %s."), bfd_errmsg (bfd_get_error ()));
+      return 0;
+    }
+
+  if (!bfd_check_format (abfd, bfd_object))
+    {
+      /* Not the correct format, so we can not possibly find the dbx_link
+         symbol in it.  */
+      bfd_close (abfd);
+      return 0;
+    }
+
+  sym_addr = dbx_link_addr (abfd);
+  if (sym_addr != 0)
+    {
+      /* Insert the breakpoint.  */
+      dbx_link_bpt_addr = sym_addr;
+      dbx_link_bpt = deprecated_insert_raw_breakpoint (target_gdbarch, NULL,
+						       sym_addr);
+      if (dbx_link_bpt == NULL)
+        {
+          warning (_("Failed to insert dbx_link breakpoint."));
+          bfd_close (abfd);
+          return 0;
+        }
+      bfd_close (abfd);
+      return 1;
+    }
+
+  bfd_close (abfd);
+  return 0;
+}
+
+/* If the given memory region MAP contains a symbol named __dbx_link,
+   insert a breakpoint at this location and return nonzero.  Return
+   zero otherwise.  */
+
+static int
+insert_dbx_link_bpt_in_region (struct prmap *map,
+                               int (*child_func) (),
+                               void *data)
+{
+  procinfo *pi = (procinfo *) data;
+
+  /* We know the symbol we're looking for is in a text region, so
+     only look for it if the region is a text one.  */
+  if (map->pr_mflags & MA_EXEC)
+    return solib_mappings_callback (map, insert_dbx_link_bpt_in_file, pi);
+
+  return 0;
+}
+
+/* Search all memory regions for a symbol named __dbx_link.  If found,
+   insert a breakpoint at its location, and return nonzero.  Return zero
+   otherwise.  */
+
+static int
+insert_dbx_link_breakpoint (procinfo *pi)
+{
+  return iterate_over_mappings (pi, NULL, pi, insert_dbx_link_bpt_in_region);
+}
+#endif
+
 /*
  * Function: target_wait
  *
@@ -5608,133 +5735,6 @@ proc_find_memory_regions (int (*func) (CORE_ADDR,
 				find_memory_regions_callback);
 }
 
-/* Remove the breakpoint that we inserted in __dbx_link().
-   Does nothing if the breakpoint hasn't been inserted or has already
-   been removed.  */
-
-static void
-remove_dbx_link_breakpoint (void)
-{
-  if (dbx_link_bpt_addr == 0)
-    return;
-
-  if (deprecated_remove_raw_breakpoint (target_gdbarch, dbx_link_bpt) != 0)
-    warning (_("Unable to remove __dbx_link breakpoint."));
-
-  dbx_link_bpt_addr = 0;
-  dbx_link_bpt = NULL;
-}
-
-/* Return the address of the __dbx_link() function in the file
-   refernced by ABFD by scanning its symbol table.  Return 0 if
-   the symbol was not found.  */
-
-static CORE_ADDR
-dbx_link_addr (bfd *abfd)
-{
-  long storage_needed;
-  asymbol **symbol_table;
-  long number_of_symbols;
-  long i;
-
-  storage_needed = bfd_get_symtab_upper_bound (abfd);
-  if (storage_needed <= 0)
-    return 0;
-
-  symbol_table = (asymbol **) xmalloc (storage_needed);
-  make_cleanup (xfree, symbol_table);
-
-  number_of_symbols = bfd_canonicalize_symtab (abfd, symbol_table);
-
-  for (i = 0; i < number_of_symbols; i++)
-    {
-      asymbol *sym = symbol_table[i];
-
-      if ((sym->flags & BSF_GLOBAL)
-          && sym->name != NULL && strcmp (sym->name, "__dbx_link") == 0)
-        return (sym->value + sym->section->vma);
-    }
-
-  /* Symbol not found, return NULL.  */
-  return 0;
-}
-
-/* Search the symbol table of the file referenced by FD for a symbol
-   named __dbx_link(). If found, then insert a breakpoint at this location,
-   and return nonzero.  Return zero otherwise.  */
-
-static int
-insert_dbx_link_bpt_in_file (int fd, CORE_ADDR ignored)
-{
-  bfd *abfd;
-  long storage_needed;
-  CORE_ADDR sym_addr;
-
-  abfd = bfd_fdopenr ("unamed", 0, fd);
-  if (abfd == NULL)
-    {
-      warning (_("Failed to create a bfd: %s."), bfd_errmsg (bfd_get_error ()));
-      return 0;
-    }
-
-  if (!bfd_check_format (abfd, bfd_object))
-    {
-      /* Not the correct format, so we can not possibly find the dbx_link
-         symbol in it.  */
-      bfd_close (abfd);
-      return 0;
-    }
-
-  sym_addr = dbx_link_addr (abfd);
-  if (sym_addr != 0)
-    {
-      /* Insert the breakpoint.  */
-      dbx_link_bpt_addr = sym_addr;
-      dbx_link_bpt = deprecated_insert_raw_breakpoint (target_gdbarch, NULL,
-						       sym_addr);
-      if (dbx_link_bpt == NULL)
-        {
-          warning (_("Failed to insert dbx_link breakpoint."));
-          bfd_close (abfd);
-          return 0;
-        }
-      bfd_close (abfd);
-      return 1;
-    }
-
-  bfd_close (abfd);
-  return 0;
-} 
-
-/* If the given memory region MAP contains a symbol named __dbx_link,
-   insert a breakpoint at this location and return nonzero.  Return
-   zero otherwise.  */
-
-static int
-insert_dbx_link_bpt_in_region (struct prmap *map,
-                               int (*child_func) (),
-                               void *data)
-{     
-  procinfo *pi = (procinfo *) data;
-        
-  /* We know the symbol we're looking for is in a text region, so
-     only look for it if the region is a text one.  */
-  if (map->pr_mflags & MA_EXEC)
-    return solib_mappings_callback (map, insert_dbx_link_bpt_in_file, pi);
- 
-  return 0;
-}           
-
-/* Search all memory regions for a symbol named __dbx_link.  If found,
-   insert a breakpoint at its location, and return nonzero.  Return zero
-   otherwise.  */
-
-static int
-insert_dbx_link_breakpoint (procinfo *pi)
-{
-  return iterate_over_mappings (pi, NULL, pi, insert_dbx_link_bpt_in_region);
-}
-
 /*
  * Function: mappingflags
  *
diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog
index 65459bf..d1cfb4b 100644
--- a/gdb/testsuite/ChangeLog
+++ b/gdb/testsuite/ChangeLog
@@ -1,3 +1,15 @@
+2010-01-28  Sami Wagiaalla  <swagiaal@redhat.com>
+
+    * gdb.cp/nsusing.exp: Added more tests.
+    * gdb.cp/nsrecurs.exp: Ditto.
+    * gdb.cp/nsusing.cc: Added test functions.
+    * gdb.cp/nsrecurs.cc: Ditto.
+
+2010-01-27  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+	* gdb.base/break-interp.exp: Use [file tail $filename] to omit any
+	absolute directory pathnames in gdb.sum file.
+
 2010-01-27  Sami Wagiaalla  <swagiaal@redhat.com>
 
 	* gdb.cp/namespace-using.exp: Rename to nsusing.exp.
diff --git a/gdb/testsuite/gdb.base/break-interp.exp b/gdb/testsuite/gdb.base/break-interp.exp
index d1c36ed..e628979 100644
--- a/gdb/testsuite/gdb.base/break-interp.exp
+++ b/gdb/testsuite/gdb.base/break-interp.exp
@@ -502,17 +502,18 @@ foreach ldprelink {NO YES} {
 		    file mkdir $dir
 
 		    set command "ldd $exec"
+		    set test "ldd [file tail $exec]"
 		    set result [catch "exec $command" output]
 		    verbose -log "result of $command is $result"
 		    verbose -log "output of $command is $output"
 		    if {$result != 0 || $output == ""} {
-			fail $command
+			fail $test
 		    } else {
-			pass $command
+			pass $test
 		    }
 
 		    # gdb testsuite will put there also needless -lm.
-		    set test "$command output contains libc"
+		    set test "$test output contains libc"
 		    set libc [regexp -all -inline -line {^.* => (/[^ ]+).*$} $output]
 		    if {[llength $libc] == 0} {
 			fail $test
@@ -528,7 +529,7 @@ foreach ldprelink {NO YES} {
 			lappend dests $dest
 		    }
 
-		    if {[prelink$binprelink "--dynamic-linker=$interp --ld-library-path=$dir $exec $interp [concat $dests]" $exec]
+		    if {[prelink$binprelink "--dynamic-linker=$interp --ld-library-path=$dir $exec $interp [concat $dests]" [file tail $exec]]
 		        && [copy $interp_saved $interp]} {
 			test_ld $exec 1 [expr {$binsepdebug == "NO"}]
 		    }
diff --git a/gdb/testsuite/gdb.cp/nsrecurs.cc b/gdb/testsuite/gdb.cp/nsrecurs.cc
index 84605a6..2edc35f 100644
--- a/gdb/testsuite/gdb.cp/nsrecurs.cc
+++ b/gdb/testsuite/gdb.cp/nsrecurs.cc
@@ -1,30 +1,57 @@
-namespace A{
+namespace A
+{
   int ax = 9;
 }
 
-namespace B{
+namespace B
+{
   using namespace A;
 }
 
-namespace C{
+namespace C
+{
   using namespace B;
 }
 
+using namespace C;
+
 //---------------
-namespace D{
+namespace D
+{
   using namespace D;
   int dx = 99;
 }
-using namespace C;
+using namespace D;
 
 //---------------
-namespace{
-  namespace{
+namespace
+{
+  namespace
+  {
     int xx = 999;
   }
 }
 
-int main(){
+//---------------
+namespace E
+{
+  int ex = 9999;
+}
+
+namespace F
+{
+  namespace FE = E;
+}
+
+namespace G
+{
+  namespace GF = F;
+}
+
+//----------------
+int main ()
+{
   using namespace D;
-  return ax + dx + xx;
+  namespace GX = G;
+  return ax + dx + xx + G::GF::FE::ex;
 }
diff --git a/gdb/testsuite/gdb.cp/nsrecurs.exp b/gdb/testsuite/gdb.cp/nsrecurs.exp
index 9939a9f..f884a97 100644
--- a/gdb/testsuite/gdb.cp/nsrecurs.exp
+++ b/gdb/testsuite/gdb.cp/nsrecurs.exp
@@ -13,8 +13,6 @@
 # You should have received a copy of the GNU General Public License
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
-# Test recursive namespace lookup
-
 if $tracelevel then {
     strace $tracelevel
 }
@@ -25,7 +23,8 @@ set bug_id 0
 set testfile nsrecurs
 set srcfile ${testfile}.cc
 set binfile ${objdir}/${subdir}/${testfile}
-if  { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable {debug c++}] != "" } {
+if  { [gdb_compile "${srcdir}/${subdir}/${srcfile}" \
+      "${binfile}" executable {debug c++}] != "" } {
     untested "Couldn't compile test program"
     return -1
 }
@@ -65,3 +64,13 @@ gdb_test "print dx" "= 99"
 # anonymous namespace imports.
 
 gdb_test "print xx" "= 999"
+
+############################################
+# Test printing using recursive namespace
+# aliases.
+
+setup_kfail "gdb/10541" "*-*-*"
+gdb_test "ptype G::GF" "= namespace F"
+
+setup_kfail "gdb/10541" "*-*-*"
+gdb_test "print G::GF::FE::ex" "= 9999"
diff --git a/gdb/testsuite/gdb.cp/nsusing.cc b/gdb/testsuite/gdb.cp/nsusing.cc
index b1f0ce4..72ff941 100644
--- a/gdb/testsuite/gdb.cp/nsusing.cc
+++ b/gdb/testsuite/gdb.cp/nsusing.cc
@@ -1,34 +1,77 @@
-namespace O
+namespace M
 {
-  int ox = 4;
+  int x = 911;
 }
 
-namespace PQ
+namespace N
 {
-  int marker6 ()
+  int x = 912;
+}


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


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [SCM]  archer-swagiaal-upstream: Merge branch 'master' into archer-swagiaal-upstream
@ 2010-01-27 19:36 swagiaal
  0 siblings, 0 replies; 8+ messages in thread
From: swagiaal @ 2010-01-27 19:36 UTC (permalink / raw)
  To: archer-commits

The branch, archer-swagiaal-upstream has been updated
       via  c0427f383567332e2acb5209e5ffc3856ad3dc29 (commit)
       via  9211a5cad782e45386fd5af6524c12d15a12f1b6 (commit)
       via  95d362d81293d1b5e0d7dd904764e3161bfbc591 (commit)
       via  924db3030db8973e6f18d8581fea0b052aeb94c9 (commit)
       via  a51912f790e05f4c3f3b224aa2d73c27264cec49 (commit)
       via  99c9c4ea840175aa3ac1201f31e9d01df88d3cfc (commit)
       via  cb4aafde6a4b62f6985bf920a37aa92425308cc0 (commit)
       via  8f49978d16ba29fc5c7eb6c764812411167fdc08 (commit)
       via  45c2879ad23890abd8d0ea2664a4925bf8bda7bb (commit)
       via  cad719f8008fda5d0f3604033a2ad25c51d08ec1 (commit)
       via  816653f26d7c4a501a9f5cfd94771ad8df872c93 (commit)
       via  5e1c9ca0b4491ddf370cbf84336d31bf4eb816ff (commit)
       via  053b2906e5af1a937e2734d2b4d569bffe0a9847 (commit)
       via  390be6632cd332d0fcbefdbe3c6292145b30a321 (commit)
      from  832b66ae920e7c909233e8049cd0a2e3ba61e59c (commit)

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

- Log -----------------------------------------------------------------
commit c0427f383567332e2acb5209e5ffc3856ad3dc29
Merge: 390be6632cd332d0fcbefdbe3c6292145b30a321 9211a5cad782e45386fd5af6524c12d15a12f1b6
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date:   Wed Jan 27 14:39:48 2010 -0500

    Merge branch 'master' into archer-swagiaal-upstream

commit 390be6632cd332d0fcbefdbe3c6292145b30a321
Author: Sami Wagiaalla <swagiaal@redhat.com>
Date:   Tue Jan 26 14:42:18 2010 -0500

    Deleted renamed tests.

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

Summary of changes:
 bfd/ChangeLog                                      |   23 +++
 bfd/elf64-ppc.c                                    |   26 +++-
 bfd/version.h                                      |    2 +-
 bfd/vms-gsd.c                                      |    4 +-
 bfd/vms-hdr.c                                      |    2 +-
 bfd/vms-misc.c                                     |   12 ++-
 bfd/vms.c                                          |   27 +++-
 bfd/vms.h                                          |   49 ++++--
 gdb/ChangeLog                                      |   15 ++
 gdb/breakpoint.c                                   |    1 -
 gdb/printcmd.c                                     |    5 +-
 gdb/solib-svr4.c                                   |    1 +
 gdb/symtab.h                                       |    3 +-
 gdb/testsuite/ChangeLog                            |    5 +
 gdb/testsuite/gdb.cp/namespace-multiple-imports.cc |   20 ---
 .../gdb.cp/namespace-multiple-imports.exp          |   49 ------
 gdb/testsuite/gdb.cp/namespace-using.cc.orig       |   45 -----
 .../gdb.cp/{namespace-using.cc => nsusing.cc}      |    0
 .../gdb.cp/{namespace-using.exp => nsusing.exp}    |    2 +-
 gdb/testsuite/gdb.cp/shadowing.cc                  |   45 -----
 gdb/testsuite/gdb.cp/shadowing.exp                 |   86 ----------
 gdb/version.in                                     |    2 +-
 opcodes/ChangeLog                                  |   42 +++++
 opcodes/i386-dis.c                                 |  169 +++++++++++++++-----
 24 files changed, 302 insertions(+), 333 deletions(-)
 delete mode 100644 gdb/testsuite/gdb.cp/namespace-multiple-imports.cc
 delete mode 100644 gdb/testsuite/gdb.cp/namespace-multiple-imports.exp
 delete mode 100644 gdb/testsuite/gdb.cp/namespace-using.cc.orig
 rename gdb/testsuite/gdb.cp/{namespace-using.cc => nsusing.cc} (100%)
 rename gdb/testsuite/gdb.cp/{namespace-using.exp => nsusing.exp} (99%)
 delete mode 100644 gdb/testsuite/gdb.cp/shadowing.cc
 delete mode 100644 gdb/testsuite/gdb.cp/shadowing.exp

First 500 lines of diff:
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index d882c17..ce2c0c6 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,26 @@
+2010-01-27  Tristan Gingold  <gingold@adacore.com>
+
+	* vms.h: Remove trailing spaces.
+	(struct hdr_struct): Remove unused hdr_c_cpr field.
+	(enum file_format_enum): Add comments.
+	* vms.c (vms_bfd_print_private_bfd_data): New function that
+	replaces the macro.
+	Remove trailing spaces.
+	* vms-misc.c: Improve comments.
+	(_bfd_vms_get_object_record): Also handle files without pads.
+	* vms-hdr.c (_bfd_vms_write_dbg): Fix format string.
+	* vms-gsd.c (struct flagdescstruct): Make name field const.
+	(gsyflagdesc): Fix typo.
+
+2010-01-27  Alan Modra  <amodra@gmail.com>
+
+	PR ld/11217
+	* elf64-ppc.c (struct ppc_link_hash_table): Add toc_bfd, toc_first_sec.
+	(ppc64_elf_setup_section_lists): Init them.
+	(ppc64_elf_next_toc_section): Don't partition multi-toc between .got
+	and .toc on the same input file.
+	(ppc64_elf_relocate_section): Correct GOT entry offset.
+
 2010-01-26  Tristan Gingold  <gingold@adacore.com>
 
 	* targets.c (BFD_JUMP_TABLE_ARCHIVE): Add initializer for write_ar_hdr.
diff --git a/bfd/elf64-ppc.c b/bfd/elf64-ppc.c
index 4a46881..010f384 100644
--- a/bfd/elf64-ppc.c
+++ b/bfd/elf64-ppc.c
@@ -3732,6 +3732,8 @@ struct ppc_link_hash_table
 
   /* Temp used when calculating TOC pointers.  */
   bfd_vma toc_curr;
+  bfd *toc_bfd;
+  asection *toc_first_sec;
 
   /* Highest input section id.  */
   int top_id;
@@ -9612,6 +9614,8 @@ ppc64_elf_setup_section_lists (bfd *output_bfd,
     htab->stub_group[id].toc_off = TOC_BASE_OFF;
 
   elf_gp (output_bfd) = htab->toc_curr = ppc64_elf_toc (output_bfd);
+  htab->toc_bfd = NULL;
+  htab->toc_first_sec = NULL;
 
   /* We can't use output_bfd->section_count here to find the top output
      section index as some sections may have been removed, and
@@ -9646,11 +9650,21 @@ ppc64_elf_next_toc_section (struct bfd_link_info *info, asection *isec)
 
   if (!htab->no_multi_toc)
     {
-      bfd_vma addr = isec->output_offset + isec->output_section->vma;
-      bfd_vma off = addr - htab->toc_curr;
+      bfd_vma addr, off;
 
+      if (htab->toc_bfd != isec->owner)
+	{
+	  htab->toc_bfd = isec->owner;
+	  htab->toc_first_sec = isec;
+	}
+      addr = isec->output_offset + isec->output_section->vma;
+      off = addr - htab->toc_curr;
       if (off + isec->size > 0x10000)
-	htab->toc_curr = addr;
+	{
+	  addr = (htab->toc_first_sec->output_offset
+		  + htab->toc_first_sec->output_section->vma);
+	  htab->toc_curr = addr;
+	}
 
       elf_gp (isec->owner) = (htab->toc_curr
 			      - elf_gp (isec->output_section->owner)
@@ -11745,10 +11759,8 @@ ppc64_elf_relocate_section (bfd *output_bfd,
 	    if (off >= (bfd_vma) -2)
 	      abort ();
 
-	    relocation = got->output_offset + off;
-
-	    /* TOC base (r2) is TOC start plus 0x8000.  */
-	    addend = -TOC_BASE_OFF;
+	    relocation = got->output_section->vma + got->output_offset + off;
+	    addend = -(TOCstart + htab->stub_group[input_section->id].toc_off);
 	  }
 	  break;
 
diff --git a/bfd/version.h b/bfd/version.h
index 478f082..c8c4e8b 100644
--- a/bfd/version.h
+++ b/bfd/version.h
@@ -1,4 +1,4 @@
-#define BFD_VERSION_DATE 20100126
+#define BFD_VERSION_DATE 20100127
 #define BFD_VERSION @bfd_version@
 #define BFD_VERSION_STRING  @bfd_version_package@ @bfd_version_string@
 #define REPORT_BUGS_TO @report_bugs_to@
diff --git a/bfd/vms-gsd.c b/bfd/vms-gsd.c
index ba75bbf..d0ffd78 100644
--- a/bfd/vms-gsd.c
+++ b/bfd/vms-gsd.c
@@ -204,7 +204,7 @@ vms_esecflag_by_name (struct sec_flags_struct *section_flags,
 
 #if VMS_DEBUG
 
-struct flagdescstruct { char *name; flagword value; };
+struct flagdescstruct { const char *name; flagword value; };
 
 static const struct flagdescstruct gpsflagdesc[] =
 {
@@ -231,7 +231,7 @@ static const struct flagdescstruct gsyflagdesc[] =
   { "REL",  GSY_S_M_REL },
   { "COMM", EGSY_S_V_COMM },
   { "VECEP", EGSY_S_V_VECEP },
-  { "NORM", EGCY_S_V_NORM },
+  { "NORM", EGSY_S_V_NORM },
   { NULL, 0 }
 };
 
diff --git a/bfd/vms-hdr.c b/bfd/vms-hdr.c
index 49e6809..4ac5b97 100644
--- a/bfd/vms-hdr.c
+++ b/bfd/vms-hdr.c
@@ -1397,7 +1397,7 @@ int
 _bfd_vms_write_dbg (bfd *abfd ATTRIBUTE_UNUSED, int objtype ATTRIBUTE_UNUSED)
 {
 #if VMS_DEBUG
-  _bfd_vms_debug (2, "vms_write_dbg (%p, objtype)\n", abfd, objtype);
+  _bfd_vms_debug (2, "vms_write_dbg (%p, %d)\n", abfd, objtype);
 #endif
 
   return 0;
diff --git a/bfd/vms-misc.c b/bfd/vms-misc.c
index 2181658..47e5985 100644
--- a/bfd/vms-misc.c
+++ b/bfd/vms-misc.c
@@ -211,7 +211,7 @@ _bfd_vms_get_header_values (bfd * abfd ATTRIBUTE_UNUSED,
    can view and change the attributes of a file.  Changing from
    'variable length' to 'fixed length, 512 bytes' reveals the
    record size at the first 2 bytes of every record.  The same
-   happens during the transfer of object files from VMS to Unix,
+   may happen during the transfer of object files from VMS to Unix,
    at least with UCX, the DEC implementation of TCP/IP.
 
    The VMS format repeats the size at bytes 2 & 3 of every record.
@@ -355,6 +355,8 @@ _bfd_vms_get_object_record (bfd *abfd)
     test_len = 0;
   else
     {
+      int off = 0;
+
       /* See _bfd_vms_get_first_record.  */
       test_len = 6;
 
@@ -366,10 +368,16 @@ _bfd_vms_get_object_record (bfd *abfd)
 	      bfd_set_error (bfd_error_file_truncated);
 	      return -1;
 	    }
+          /* Alignment byte may be present or not.  This is not easy to
+             detect but all object record types are not 0 (on Alpha VMS).
+             We also hope that pad byte is 0.  */
+          if (PRIV (vms_buf)[0])
+            off = 1;
 	}
 
       /* Read the record header  */
-      if (bfd_bread (PRIV (vms_buf), test_len, abfd) != test_len)
+      if (bfd_bread (PRIV (vms_buf) + off, test_len - off, abfd)
+          != test_len - off)
 	{
 	  bfd_set_error (bfd_error_file_truncated);
 	  return -1;
diff --git a/bfd/vms.c b/bfd/vms.c
index a2886dd..176705e 100644
--- a/bfd/vms.c
+++ b/bfd/vms.c
@@ -90,7 +90,6 @@ static bfd_boolean vms_set_section_contents
 #define vms_get_synthetic_symtab          _bfd_nodynamic_get_synthetic_symtab
 
 #define vms_bfd_copy_private_bfd_data	  _bfd_generic_bfd_copy_private_bfd_data
-#define vms_bfd_print_private_bfd_data	  _bfd_generic_bfd_print_private_bfd_data
 #define vms_bfd_free_cached_info	  _bfd_generic_bfd_free_cached_info
 #define vms_bfd_copy_private_section_data _bfd_generic_bfd_copy_private_section_data
 #define vms_bfd_copy_private_symbol_data  _bfd_generic_bfd_copy_private_symbol_data
@@ -195,7 +194,7 @@ fill_section_ptr (struct bfd_hash_entry *entry, void *sections)
     }
   else if (sec == (unsigned long)-1)
     sym->section = &bfd_und_section;
-    
+
   return TRUE;
 }
 
@@ -516,11 +515,11 @@ vms_convert_to_var (char *vms_filename)
   fab.fab$b_fac = FAB$M_PUT;
   fab.fab$l_fop = FAB$M_ESC;
   fab.fab$l_ctx = RME$C_SETRFM;
-  
+
   sys$open (&fab);
-  
+
   fab.fab$b_rfm = FAB$C_VAR;
-  
+
   sys$modify (&fab);
   sys$close (&fab);
 }
@@ -972,7 +971,7 @@ vms_slurp_reloc_table (bfd *abfd, asection *section, asymbol **symbols)
 static long
 vms_get_reloc_upper_bound (bfd *abfd ATTRIBUTE_UNUSED, asection *section)
 {
-  return (section->reloc_count + 1) * sizeof (arelent *);  
+  return (section->reloc_count + 1) * sizeof (arelent *);
 }
 
 /* Convert relocations from VMS (external) form into BFD internal
@@ -1411,6 +1410,22 @@ vms_set_section_contents (bfd * abfd,
   memcpy (section->contents + offset, location, (size_t) count);
   return TRUE;
 }
+
+static bfd_boolean
+vms_bfd_print_private_bfd_data (bfd *abfd, void *ptr)
+{
+  FILE *file = (FILE *)ptr;
+
+  fprintf (file, _("structure level: %d\n"), PRIV(hdr_data.hdr_b_strlvl));
+  fprintf (file, _("module name    : %s\n"), PRIV(hdr_data.hdr_t_name));
+  fprintf (file, _("module version : %s\n"), PRIV(hdr_data.hdr_t_version));
+  fprintf (file, _("module date    : %s\n"), PRIV(hdr_data.hdr_t_date));
+  fprintf (file, _("language name  : %s\n"), PRIV(hdr_data.hdr_c_lnm));
+  fprintf (file, _("source files   : %s\n"), PRIV(hdr_data.hdr_c_src));
+  fprintf (file, _("title          : %s\n"), PRIV(hdr_data.hdr_c_ttl));
+
+  return TRUE;
+}
 \f
 const bfd_target vms_alpha_vec =
 {
diff --git a/bfd/vms.h b/bfd/vms.h
index 4bde72b..8733e4f 100644
--- a/bfd/vms.h
+++ b/bfd/vms.h
@@ -544,10 +544,10 @@ extern int _bfd_vms_decode_relocs
 #define EOBJ_S_C_ETBT 13	/* EVAX Taceback information record.	*/
 #define EOBJ_S_C_MAXRECTYP 13	/* EVAX Lst assigned record type.	*/
 
-#define OBJ_S_K_SUBTYP 1		 
-#define OBJ_S_C_SUBTYP 1		 
-#define EOBJ_S_K_SUBTYP 4		 
-#define EOBJ_S_C_SUBTYP 4		 
+#define OBJ_S_K_SUBTYP 1
+#define OBJ_S_C_SUBTYP 1
+#define EOBJ_S_K_SUBTYP 4
+#define EOBJ_S_C_SUBTYP 4
 #define OBJ_S_C_MAXRECSIZ 2048	/* Maximu legal record size.           */
 #define EOBJ_S_C_MAXRECSIZ 8192 /* Maximu legal record size.           */
 #define OBJ_S_C_STRLVL 0	/* Structre level.                     */
@@ -562,18 +562,18 @@ extern int _bfd_vms_decode_relocs
 
 #define EVAX_OFFSET	256	/* Type ofset for EVAX codes in switch.  */
 
-/* Miscellaneous definitions.  */	 
+/* Miscellaneous definitions.  */
 
-#if __GNUC__				 
-typedef unsigned long long uquad;	 
-#else					 
-typedef unsigned long uquad;		 
-#endif					 
+#if __GNUC__
+typedef unsigned long long uquad;
+#else
+typedef unsigned long uquad;
+#endif
 
 #define MAX_OUTREC_SIZE 4096
 #define MIN_OUTREC_LUFT 64
 
-/* VMS module header.  */		 
+/* VMS module header.  */
 
 struct hdr_struct
 {
@@ -587,7 +587,6 @@ struct hdr_struct
   char *hdr_c_lnm;
   char *hdr_c_src;
   char *hdr_c_ttl;
-  char *hdr_c_cpr;
 };
 
 #define EMH_S_W_HDRTYP   4
@@ -676,8 +675,22 @@ struct eom_struct
 #define DBG_S_L_DMT_PSECT_LENGTH 4
 #define DBG_S_C_DMT_PSECT_SIZE   8
 
+/* File format.  */
+enum file_format_enum
+  {
+    /* Not yet known.  */
+    FF_UNKNOWN,
+
+    /* Unix format.  Each record is preceeded by the record length,
+       on 2 bytes.  */
+    FF_FOREIGN,
+
+    /* Native (=VMS) format.  The file only contains the content of the
+       records.  This may also appear on Unix, depending on which tool
+       was used to transfer files.  */
+    FF_NATIVE
+  };
 
-enum file_format_enum { FF_UNKNOWN, FF_FOREIGN, FF_NATIVE };
 enum file_type_enum { FT_UNKNOWN, FT_MODULE, FT_IMAGE };
 
 typedef struct vms_symbol_struct
@@ -840,7 +853,7 @@ struct vms_section_data_struct
 
 #define vms_section_data(sec) \
   ((struct vms_section_data_struct *)sec->used_by_bfd)
- 
+
 struct evax_private_udata_struct
 {
   asymbol *bsym;
@@ -850,8 +863,8 @@ struct evax_private_udata_struct
 };
 
 #define SECTION_NAME_TEMPLATE "__SEC__%d"
-					 
-#if VMS_DEBUG				 
+
+#if VMS_DEBUG
 extern void _bfd_vms_debug (int, char *, ...) ATTRIBUTE_PRINTF_2;
 extern void _bfd_hexdump   (int, unsigned char *, int, int);
 
@@ -859,8 +872,8 @@ extern void _bfd_hexdump   (int, unsigned char *, int, int);
 #define vms_debug2(X) _bfd_vms_debug X
 #else
 #define vms_debug2(X)
-#endif					 
-					 
+#endif
+
 extern struct bfd_hash_entry * _bfd_vms_hash_newfunc (struct bfd_hash_entry *, struct bfd_hash_table *, const char *);
 extern void        _bfd_vms_get_header_values (bfd *, unsigned char *, int *, int *);
 extern int         _bfd_vms_get_record  (bfd *abf);
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index e891ecb..cbfe494 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,18 @@
+2010-01-27  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+	* symtab.h (struct symbol <symtab>): New comment on NULL values.
+
+2010-01-27  Doug Evans  <dje@google.com>
+
+	* solib-svr4.c (solib_break_names): Add __dl_rtld_db_dlactivity.
+
+	* breakpoint.c (bpstat_stop_status): Delete useless code.
+
+2010-01-27  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+	* printcmd.c (display_uses_solib_p): Remove variable section.  Access
+	objfile via SYMBOL_SYMTAB.
+
 2010-01-26  Tom Tromey  <tromey@redhat.com>
 
 	PR exp/7643:
diff --git a/gdb/breakpoint.c b/gdb/breakpoint.c
index d404ee7..0d55862 100644
--- a/gdb/breakpoint.c
+++ b/gdb/breakpoint.c
@@ -3668,7 +3668,6 @@ bpstat_stop_status (struct address_space *aspace,
     }
 
   bs->next = NULL;		/* Terminate the chain */
-  bs = root_bs->next;		/* Re-grab the head of the chain */
 
   /* If we aren't stopping, the value of some hardware watchpoint may
      not have changed, but the intermediate memory locations we are
diff --git a/gdb/printcmd.c b/gdb/printcmd.c
index 88db08b..c8cb35c 100644
--- a/gdb/printcmd.c
+++ b/gdb/printcmd.c
@@ -1888,15 +1888,14 @@ display_uses_solib_p (const struct display *d,
 	{
 	  const struct block *const block = elts[i + 1].block;
 	  const struct symbol *const symbol = elts[i + 2].symbol;
-	  const struct obj_section *const section =
-	    SYMBOL_OBJ_SECTION (symbol);
 
 	  if (block != NULL
 	      && solib_contains_address_p (solib,
 					   block->startaddr))
 	    return 1;
 
-	  if (section && section->objfile == solib->objfile)
+	  /* SYMBOL_OBJ_SECTION (symbol) may be NULL.  */
+	  if (SYMBOL_SYMTAB (symbol)->objfile == solib->objfile)
 	    return 1;
 	}
       endpos -= oplen;
diff --git a/gdb/solib-svr4.c b/gdb/solib-svr4.c
index 826f8bf..e497364 100644
--- a/gdb/solib-svr4.c
+++ b/gdb/solib-svr4.c
@@ -86,6 +86,7 @@ static char *solib_break_names[] =
   "_r_debug_state",
   "_dl_debug_state",
   "rtld_db_dlactivity",
+  "__dl_rtld_db_dlactivity",
   "_rtld_debug_state",
 
   NULL
diff --git a/gdb/symtab.h b/gdb/symtab.h
index 8759732..167dfe8 100644
--- a/gdb/symtab.h
+++ b/gdb/symtab.h
@@ -554,7 +554,8 @@ struct symbol
   struct type *type;
 
   /* The symbol table containing this symbol.  This is the file
-     associated with LINE.  */
+     associated with LINE.  It can be NULL during symbols read-in but it is
+     never NULL during normal operation.  */
   struct symtab *symtab;
 
   /* Domain code.  */
diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog
index 667154d..65459bf 100644
--- a/gdb/testsuite/ChangeLog
+++ b/gdb/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2010-01-27  Sami Wagiaalla  <swagiaal@redhat.com>
+
+	* gdb.cp/namespace-using.exp: Rename to nsusing.exp.
+	* gdb.cp/namespace-using.cc: Rename to nsusing.cc.
+
 2010-01-26  Tom Tromey  <tromey@redhat.com>
 
 	PR exp/7643:
diff --git a/gdb/testsuite/gdb.cp/namespace-multiple-imports.cc b/gdb/testsuite/gdb.cp/namespace-multiple-imports.cc
deleted file mode 100644
index 6b180d6..0000000
--- a/gdb/testsuite/gdb.cp/namespace-multiple-imports.cc
+++ /dev/null
@@ -1,20 +0,0 @@
-namespace A {
-  int x = 11;
-  namespace{
-    int xx = 22;
-  }
-}
-
-using namespace A;
-
-namespace{
-  int xxx = 33;
-};
-
-int main()
-{
-  x;
-  xx;
-  xxx;
-  return 0;
-}
diff --git a/gdb/testsuite/gdb.cp/namespace-multiple-imports.exp b/gdb/testsuite/gdb.cp/namespace-multiple-imports.exp
deleted file mode 100644
index e4bb9f8..0000000
--- a/gdb/testsuite/gdb.cp/namespace-multiple-imports.exp
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 2008 Free Software Foundation, Inc.
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 3 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-if $tracelevel then {
-    strace $tracelevel
-}
-
-set prms_id 0


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


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2010-11-16 18:17 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-11-16 18:17 [SCM] archer-swagiaal-upstream: Merge branch 'master' into archer-swagiaal-upstream swagiaal
  -- strict thread matches above, loose matches on Subject: below --
2010-09-15 19:51 swagiaal
2010-05-10 19:31 swagiaal
2010-05-10 19:10 swagiaal
2010-03-17 15:14 swagiaal
2010-02-17 16:03 swagiaal
2010-01-28 19:18 swagiaal
2010-01-27 19:36 swagiaal

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).