From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 32162 invoked by alias); 25 Nov 2008 20:25:33 -0000 Mailing-List: contact archer-commits-help@sourceware.org; run by ezmlm Sender: Precedence: bulk List-Post: List-Help: List-Subscribe: Received: (qmail 30576 invoked by uid 9561); 25 Nov 2008 20:25:21 -0000 Date: Tue, 25 Nov 2008 20:25:00 -0000 Message-ID: <20081125202520.30510.qmail@sourceware.org> From: swagiaal@sourceware.org To: archer-commits@sourceware.org Subject: [SCM] archer-swagiaal-using-directive: Merge branch 'archer-swagiaal-using-directive' of ssh://sourceware.org/git/archer into archer-swagiaal-using-directive X-Git-Refname: refs/heads/archer-swagiaal-using-directive X-Git-Reftype: branch X-Git-Oldrev: 4c736314fe5bf41d4c63daee24c7e226fa00dfc5 X-Git-Newrev: 7a6c54642d34ad94089ec06ace240bf6ed41a70b X-SW-Source: 2008-q4/txt/msg00161.txt.bz2 List-Id: The branch, archer-swagiaal-using-directive has been updated via 7a6c54642d34ad94089ec06ace240bf6ed41a70b (commit) via b87d8600872c874baf9dfe2627835b07e765642d (commit) via 117ebc4bd96cc7fbff2391edadbc0e2c1eae606b (commit) via a440119ae0a458cf44a6919855643ef43f0784ea (commit) via 9cd847cb215183320a82c866ae88d4f80f6d4ddb (commit) via 34707822732f646f7660c83140eae82ea242265c (commit) via 8dde9e9db0b3f5fee213b4034a1384f635cc742a (commit) via b66918c50ddda01c7b2540d60c75c322fbfeb95f (commit) via 9f138cc15bc6e154477fa62f89e338ceb0e793d5 (commit) via f321fafbf0c1e49b97c3d1699ddc184cac76a7d6 (commit) via 490ebb177d1df64775470e29129a378d7e7b2568 (commit) via dcddc87646dc57f7f0de17b07679e24088c680d1 (commit) via 6349ed0fe743af1fd4129a572ddcbc29c6afdb7e (commit) via 77e830104e745c8124a053c610ca095592379e58 (commit) via afdac2fabf6eaf2a5063fb3dae69dc8d77605d4f (commit) via 512a886d76a69069b1d790150eb51b1b9c83fb5b (commit) via 985e9a286d9a9f570ecc062bc4e9a7c574521a37 (commit) via 9e7fb389cc8627f8de68a64328f46a343ff59d5d (commit) via 852c80f2eff88d89caf9869c70fff0bba523eb84 (commit) via b8f186df59e3f238b70a477c028c647e5353dcc1 (commit) via 463ef8e244c8031f821bac94811bb3cb502db214 (commit) via 7d78cf660b51e2e0814056577ef79b6559beedbd (commit) via 8b12ceef34db729885831dda090605a08c0c0c8d (commit) via 5642aa4c0c4dee96b3ac9d0994ce70898949875e (commit) via cb12caad69c9aeeace26a80f74ede6bb626879a3 (commit) via eacfc7f379ab26e2b6b90cedcc4f351c367c5e32 (commit) via 2dc2ab7195603cb23108c9b4c44723284ff1802c (commit) via a5a9fbec4743662b1827243dfd148770e2824cbc (commit) via 838d298a3a1b129432e84ab6cc4f7d9126efbf49 (commit) via ecb1a44d46adda84e55b1a1df2a5f64c1189fb92 (commit) via ba37a8fd83ed2f97e4d70b6157be89361bfe2800 (commit) via 5ddc3bdd890c7c6f22f780b2dd3a914acebc10cd (commit) via 04fd1fef7ca80e6e3b8c583d45db859c79f338dd (commit) via 5bfd830eca48376f3bbed9dd67f8a4373fc763ee (commit) via 6cae91d12d01bec18e555e8e42f52599e5801d2b (commit) via b81fd623498d67e7f34679e1f1aabf41a82f8215 (commit) via 9cd2307aff9fc1ec8eef77b1082e5465efba9681 (commit) via 03b9244867f12755de6e9375fae71fbca961ca2e (commit) via 1039b423b1787c2756424723c48ae64b8b68edfd (commit) via 25a20a8ef8cfd5b2e59f00d1270505d177ec66cc (commit) via ba2590188462aa4e3905ab2b7591b02f8bd8a3ae (commit) via 1093efdbfda9470f9a13ca967a048a74660f8937 (commit) via 750a0b747219887bdba2baf9408be684fb43fb44 (commit) via e4fcc82f617602cfbb9eae214d8cce96e83e27ea (commit) via aaf7510d41fbde7f9fc701f15baeadc4f02a2677 (commit) via 5642a98e3f1e1cd0b519972936562df047a31ccf (commit) via cc2e8858c746cdf417497e9aef077fc70542ea30 (commit) via 8da2477093ebf0c5242422c039a554e287855b3f (commit) via d66c26cb46c78c561db9b1c1db9eec91d95e1af7 (commit) via 66a63c60108fc89062983a1ffb974f242dbd87f6 (commit) via 64cc7ca67ca506b9fed9489ccd91f1c59999de32 (commit) via 8eed03394fd568c1caca780c96d00c2a6dd6d5d7 (commit) via 159aca731a6118bcd692cb96b96cf8cfb3be4ae8 (commit) via b4dc1d69b89972ad46cf59f1529c5fff2f5f5286 (commit) via 1a7a42b17562a3c230f6fbb02c1f059fb815f30b (commit) via ae7bce8650e1f374a5e34157578472c42d50476a (commit) via 6de1eb04868fd3f1f017f048796592b90ae398eb (commit) via d898a3f1a9cdec40b455c14134894f269253a7a3 (commit) via a07d852d2a7dd0fa36b802e149e657f3f14ecd0f (commit) via 9ed3dd4e6ae59ae7e8c9a46c6e1deb54f4dad10d (commit) via c49abb1626e43d04cb67e34d11ec8e0b81a863dd (commit) via 47637c4f066545c2b5b4db3b98b8106d9ecec81e (commit) via 676a20717edc396f86029a073c33780bb90ec25e (commit) via c5cc2e3a07d423db9a91f7cc5fecd2c77d9e20fd (commit) via f06e1ffab6373207fb28f4f8a559e1b456fb65bf (commit) via 5af1aef7da621d07ac857fd1136166f815e6c3d6 (commit) via 1786a6ede4a27a5eb6c0ab466a23ca1a2a0918bf (commit) via 0eafa3f430288214c5fc1a58fa01094ccc54cbf6 (commit) via 9ec876cc3642f0cbb43e3d0af8d69b0bf348e27a (commit) via 986772b3fbaa47d0aef41b238fab4c4f2f0a2862 (commit) via 711179e8348e73c3a0fa068e4ca80d6a1797a59b (commit) via ae26c4c5e6de53a6dad14e6afea61ffe9c35c08f (commit) via bad20834f8d4b6dfd0253d2f2d3158c2c00da48e (commit) via 9463d9b23ca12aef7419bf30ae127c6cb318c2b7 (commit) via 576954343b05f28c7c0d6d177ad044876dd94687 (commit) via e446d67b55116fea4a8569c524b3bbee8e8cb4c9 (commit) via dc9c08226a4310a3d170bd1902f738e448f83f9a (commit) via f80a18c208e78c0d84a81c6fef403c4503693c72 (commit) via 1ecdcd8f58324b6b2a27e533f5507541f05acbd2 (commit) via bb672e6513cc32ea8e7e377ee058e1298ace6832 (commit) via 905fce58cea74b02b7103ccf9a20ccbcf605163c (commit) via 7e5fcf38e346076279fd8b81a777f93a7ac95e35 (commit) via 51a3340dd8f584f2c6e4a96d99c7b1615189f62d (commit) via 63828827601b3c4bbbbfbef54d8d3aeaa70315b6 (commit) via 78dc5fc40351c6ac5105c3d25e0880c202b521ff (commit) via 6f96d51edc629536f12423fc000594c7d2fa676b (commit) via 2c1360af75c984b034081280741d1e8d196ba637 (commit) via 8f58442d14dfbbfe0789a94eb903cf4e2fa18b82 (commit) via 6b3e8b0e7a179e728d896a97c43decc6a12ca5c0 (commit) via 0c5574a0fc1b1b66e39bad41eb636efdc674eb05 (commit) via 3b2206da375fca94003d4db0f72e1822a4e1f28e (commit) via 33869c85b4b6321b1095b662a79fec48fd6fa34a (commit) via e7869269d3657b94d83ea440569ebdcd21c56189 (commit) via c52c9073d08225f822d625a8d76819ba5a0470bf (commit) via 3c505739f7646cd155eba4c1246894c7cf3b6eeb (commit) via 58748546abbdea125f5983ba745efee1ef896ced (commit) via 507dd87fc0367c004892eff4c104cdff063c5ba0 (commit) via 1cdf2961f034fc2f933315de34dc939e8d46b462 (commit) via da1b5d9dc941afa45eeb2b126c82f7502cd0525d (commit) via 227ad0969c90da67897154b45c19e65583a4bdfb (commit) via 08a70260985f89286a7457015055c769f19e1284 (commit) via d54b97879ae4232f0467b94fefbd131439075de8 (commit) via bd98e3b320b7e778efb2fae16cb1ff4cf521a415 (commit) via c67afd861dc3b441e5e32cf1d4cc8f4f1f41fd37 (commit) via 4d875ef896905769b46f4e2c09f8567e7d60a62a (commit) via a0f6254235a56c5bd94fded0376a17a3e8ca8291 (commit) via 2565f71572160a6a6157ff5528ef9c87534d9ff6 (commit) via 48e3b7eaf04d088c42933ccdc59234f60642cdfc (commit) via 232efe0b019677c5cb153521d6e65c2d9e8fcda8 (commit) via 8d867d71d0d189aeb38e60e2b8a1f1fd7300fcdc (commit) via 3be140d9e984bebdbdbe9f2510f66031e3c5ee77 (commit) via d16fcbc21ef626b9901ca0d3d0b628106625dab0 (commit) via a71153ce043f52ca363a8035676a90db12f30c2e (commit) via 0b807f33b56ef78d63f109ff9a4e3e319eb7e1a2 (commit) via 5f46815bbecea439e9d6e3fa83eb7702fb88e922 (commit) via 74d79707f40389a05871d03cd15317133499499a (commit) via 88265ac9d34f5b1ec2f47ca904b90fcae20f9d38 (commit) via 6cfee05ee690924f16e7cb8eda2b22dfefb40847 (commit) via c0cc8543ca517ca66ffc2126f320879d32bdecb1 (commit) via bb98fe7a5f9e0b90b1aaff59fd62cd2dec5eed1b (commit) via 08aa4efd40eb14274574e129b0ce8d1756fb741d (commit) via 600a41079dc401cd1e4d238791aa3d66b38c8c7b (commit) via ea43dff71db75a21354d8720a58a793dbbf5f5d9 (commit) via 3bc893e160cf38a01c0d63a0f0be9f90ef534c1c (commit) via 57b38614cf581206f5f72d8cf02cbca2eb76f198 (commit) via 707a8605fb43a91a83d8bc49e1acc13132ed2e47 (commit) via 8c084693ae0dfa3af45aee58c20bfc6655a7d5b6 (commit) via 690aae98587899bf1c419d101bec12d4a250a7d5 (commit) via 09e7ed66cf8f63905a65618c82e26bc5577998de (commit) via c219a7436c70547cae2b9fd04c6753f8b5413eb4 (commit) via 8c3691546a6d49856ae77ef3ad7a082edff27e29 (commit) via 9f0175f8f67ad30d74e31ecefa8bb97823bd48fa (commit) via 77bb678838103017a6bfc64e3c5f7bc3d1c2bd54 (commit) via 548f2726ce84ff4fc97fed6824faaa1745520a37 (commit) via bf0c6dc1673d8bbdc899edb7086f1d99949b97aa (commit) via ee3b086123639ba7c4e345f9d36be66cf1f5edfd (commit) via 470a797af9ea10307ee82dcc17fe9e15bef92fa6 (commit) via bd7b05d7c05dc9ad6063f1113b84a8a22189f468 (commit) via 0837a3180f4be8a06b4a230e084e675b1f769788 (commit) via 539c9e528476b11d53e0c7e543a5a713a1721e96 (commit) via da7fd212a824daf426dd08d07d97630a2a03764e (commit) via 5fc1efeb3cf158f711ea78785b377942fa7efc92 (commit) via fc954e97743419bc15e69461fed5fc4b7d7061e3 (commit) via 83cf5b6e62f3c84dca7534bc7078e3ed7ab81986 (commit) via fbdc18c6fdc2c2242759db89754880e8e1c2dc3a (commit) via b32a10dff8f05d23a236fb9e6218cdcaa4882d43 (commit) via 67259e81f777345c0a57fa1a658cbe76a38074cc (commit) via 9a61fea6bb6688fd79be98a3d0a762920c6f82f8 (commit) via 1a17e40731a1c5cb5bd1f38188c8ee5d7358144a (commit) via 6cef41d170a541a1a0ecd3b4a3fd6604b17441ab (commit) via 8c15bd9c35810bd13f3cf76778921c2720381b82 (commit) via 6d937320fa6b4c6bab9fecddad029d1154f3ce57 (commit) via a3786d5b56b9e490fcb222534600de3290b32573 (commit) via 3ed2b5519dd59243afc2e0247fb1bf2fadccf782 (commit) via 34d9a4be735089aff39c0815af785394dc822afa (commit) via a662a231e16ecb97b865e0d13a9f2932abdc0a1e (commit) via 502caf701374df2ef550841611071c343740031e (commit) via b4e87467e67a27ad839b4c4a9755804dd8c5003a (commit) via 48ceb8d63c54946f3f4d8d3758103c1f7eb5e614 (commit) via 6bb8939b7104369c8831d1bbd4a78ee986a9ee93 (commit) via 1b4ed564885ab95429ffdfc1d07c849ae6f0347d (commit) via a1b562fc7b79b7352825cad336b424c3193c4583 (commit) via d297acb5d793f7b228a638296cbdf28df13ba27b (commit) via 4e87deb1b2bbb9446d99c446ebe092ca9d343ded (commit) via 842a1248c74850a500ab465479dfd1c7b4571b6a (commit) via 910d63a50e403ea202f85b8b94d2e65980b1f86a (commit) via b9dca975b7d7ea2dfb6298e1cd965119eddd5291 (commit) via b30d4db9c6c02926e2d7c1277a20ea4157947dca (commit) via 3ac2a75a00cb17265fe90f06a0a42a97b3d041ee (commit) via 583e12aaa9c8dc9101a638732d6674ddf56bc9bd (commit) via d1d203e291e074141bd005494ff3914847ab9633 (commit) via 8097dfdc83d8f6571913bb1defc63399f94a976e (commit) via 227a0cb2d3e6cd768f4a64f39ead8dd36561af4d (commit) via c8021417b9c425dd1450654df84273497dfbb301 (commit) via 3ccdb9f8926ee0c2a5283828a49079a7bb6ebd59 (commit) via 1c83c0e63b2ad43b566ab6a637bf1dae9212933d (commit) via ba688e02f62eaafb6439f8950075a2c413c4ee9c (commit) via d64b92ef0c12d89d958c81804665fb1d3c3e069d (commit) via 480ca0913232c5c52b37ac7ff50abf5ee7895bd2 (commit) via 515afdac7e61a625f6e0ba5226f0715505e481b8 (commit) via 89eca930aaace2d480f54c5f3e869ff2624698b1 (commit) via c6b062b5084e742c0025709cb36fd37c5ed289ce (commit) via 963e74e9c8a9e7fc1cab46cba4d3d31e76dc28c3 (commit) via e4d9340860eacbc32aaf2ff843e78b476b8f7e56 (commit) via b7be1687bdea4de11a15f24417984b93ebf7e096 (commit) via 8715d7c3f720715d0b03372bb2253f4881130f14 (commit) via 8207ea2c71c0d5bd82e51f1b341a6fd10256e554 (commit) via ff29e7969a2f50c9744825e27ffa27ec1c698c65 (commit) via d00c4b5901022165d41558db527ec3bd4af93082 (commit) via 0313d50ba9c99656a54e489e4a812875ec3eb66c (commit) via 0a82c8f116e07825ffe642a39a151f4afb8461b9 (commit) via 8c2c39f7fcb89b215195a281dbeb6ded9f15eb21 (commit) via 61b6510b32ffa769ae33c54432a74d89b772f713 (commit) via e4b2722f07f04a15789f3aff3f0fc3e8a8eabfc8 (commit) via fd28abdac605dbd3d0a84fc448da779df436a54d (commit) via 5b3c672102219576a43d572eba46d25ee9486411 (commit) via 6a4612eb0ac71b42080b90441856adfb68a1536f (commit) via b7f4bf387d81be789ed289994dd1cbbc6a819047 (commit) via 9b7d6c018ec7368b9434a2e54cc80430827b1f81 (commit) via ff05c27dbe7c685aa5aadffa177e5ede334a3696 (commit) via 640bd554b6b2d33bc1c7395e900472b0d44fc269 (commit) via 34264c2204bc4b44c036297cb94d08885f9a33c2 (commit) via 727fd51235c2bea7205bbd241b88d56eab499ca3 (commit) via b30a4800251805a3fa4088f92619f493b0881832 (commit) via b4584fb7df1e4142b62d2cba5fa51181d32f29a4 (commit) via d078c7b7e00ebbc6ada4a0cd43fc3f901ed0923f (commit) via c0fc6c1a94ebf1531c1180c53a177b84c99be83d (commit) via 8326a9af68a15df0ff73a6ea1aa7d695cad1a149 (commit) via f40da5290dc8ee587090642ec9dc3df1dfb642c3 (commit) via 7c43910da1126fe1cbc5854d0414d8ac6a2f044f (commit) via 23aaf67c9ef689b684b26f0760bf5978cf1aff35 (commit) via f3b64a8ca47559849da00c7be866c9495bbed1c6 (commit) via e96494c34c32d599cbd29d539255dd3a561d93dd (commit) via 8a665f3319c25f3228d650ea15a07b68a9a0dc55 (commit) via dbe2b5f4fe37616ec7bb987c693a9b8457be4db2 (commit) via 644ad83038090cbb237c7aa6da0a23147fbffa9c (commit) via 5c1707d40f02468b91c5f374317e36e30616e405 (commit) via ff3adc38280fb83170e3cfabd923bc332b1f4547 (commit) via 447c8e31c318eeb26f3a4b3f5a958ae0eb199d78 (commit) via 91f1667f56f1a0a6f7ddcfe3161717f1cd626366 (commit) via 91249d4314c9ab6eab5e5d54e321071049f07ed9 (commit) via bf71bdecb940f8641801d3c247de9ddcf5cb117d (commit) via da587f7b1f970acf8fe75fb497587242cf050d37 (commit) via 8e852b99282d9671b6cae2eda227736b66f9ba01 (commit) via e7bd0b6af070d62724978d04f476e4399b3f07fc (commit) via a798baf99e130e6abd223669d339e25ab9328d65 (commit) via 473ea80cf0eff03eee3b83cc17c0fa94e5f401cd (commit) via 57ccaef63375bb9e682be762ac0e78a3bc8ddcf4 (commit) via e4bab109180baf64d7b17a4693c22ecd606832e2 (commit) via 4c8f659176f6567a438f9e16b78046268a8f5eab (commit) via edb713e5e5e5957c32d898ddbc84a947cd1d0628 (commit) via b7d374bc635abdc9864ca5bc2731cb58d9d85061 (commit) via d7f2e0e3b57cd661f01d4fa004224a966c2a13a7 (commit) via 817826b312516140b09f18dd6c24f6717e7003e7 (commit) via f810c0fbcf0205da7cb5d386e86dca525c3cb86e (commit) via 87f7f592fde334c6d2dfaa0131c5001e18ac83b5 (commit) via da8ec41ebb251261a2bdd521b20e04574947726f (commit) via c2aa1872dc5c22761af3e0f1864d3008ecdfb594 (commit) via 53b344a91b16a4bb610f6f4c72117fd9635330be (commit) via 4fcaedf9a7508b9fc9880a42115e0c793b8d2cbd (commit) via 1893b5e7e4693cb6444fdd8760447e778fe0e23a (commit) via d6dad0c18b2c4a72ca335f1f5c8da705d1ebe71e (commit) via 9817dbd2c7667663f766c2e2c736fcda66d32883 (commit) via 36e71d77a05a2c5e3ed6adbda0b7b20ba75b386b (commit) via 2915ed56dbbf7d773aafc7412077d915341542d9 (commit) via a095122b82efb8beab5b9bc1392e541704b469a0 (commit) via 554045041e9571e045aad464819606187df0f1b2 (commit) via c50e438bb74a1ce9063960ea42d2733e48aa3515 (commit) via e929fd1e13c666cf2af02597738e6337686a03f8 (commit) via 093731ed652a7eca552b23985ccaff06f516f12c (commit) via bfd04c44d73948294ce4c341ee837769743a85ae (commit) via 788b132a23f48f632268f9134fb773ec75182522 (commit) via 08a72927aaf79105667223356a81363beb2a44af (commit) via b394162f60583ccca672c9b52e84917e47ffe502 (commit) via 8cf2e52bf67f1dd6ccbe33af330bfc789e8c933b (commit) via bb21dda4ff48469429a6746b7571631b0233a585 (commit) via c38a714fddb5dbe81eddc6022a13865ef26f53c8 (commit) via 8b9b646f4ed3b444f5fad0f084cebfaea1a5c3e8 (commit) via ef2d1ee753080788df101364354d6f2baefa8f5e (commit) via 0ddabd6420b471cf7b17416469a49cc21e816c2c (commit) via 5e2a610487fb3eec5a0aa47424f5c7c62d106cf5 (commit) via ebff2be5e2ee3d2f519a6a1d0768dd0587e6d779 (commit) via b3cb5fa5c9ba9dbd60fa215bd2722291b14b0cc3 (commit) via 360a96f0ba250507685b6071e381db2ea30911d9 (commit) via 0c8fe6fe21053d10218069d74878ad6b44d14f24 (commit) via 8db616099e1906ac1720767ba6eb11d0b41bf5a1 (commit) via ca0616539ea5426406321475dc189c8bbf45bf6f (commit) via 678dfad740edc652c02cb11873b0fa55bc216369 (commit) via 32ca89cbc74598147bac032d714d7a492b9e762d (commit) via 62e853ca1e37e1dc4a4ab4445a0c63d0ea0b9306 (commit) via 651e2826e79e20f32a48c8a1a5e8f51d6245e479 (commit) via e2382638467a1882037a4e9b30f9ca3760ab51e6 (commit) via ab34e1a794893d2471aacb2be97a430ecc5813fc (commit) via 25943b9001982fae0a791c3b9b3fd5932b22e7f8 (commit) via bff4dfb5f46528a9b726e1ba7c0348488d5725a5 (commit) via 5e2c945de3599778c50154248a29be63c3a94c47 (commit) via 6662c745bd9d845962cb088b86f7af4499ff6683 (commit) via cc550d60b30016fbdccae7394fb3e454d97ee5ba (commit) via 9e94eacd1cf15938738d813fa9d30cb2116e617c (commit) via bc4f86eb653115f0e350cc645d8517f4b4b34293 (commit) via c6981457f70526a888226d4aa9becfb50584e304 (commit) via f911b26577ca1778da26495ff2d2c758f8ac6d08 (commit) via 6cbf78fa0c01cfc7a2b02dac6f4df1a53fb7724f (commit) via 77872774acc22e73ffc16fb61b01b89a67ed62ff (commit) via 56ff5dc672f056361df569d505ebe78dcbbb1c12 (commit) via 4b16a77af5043822bb3d45007b0200410b468011 (commit) via 2cf413dfb9b7cc9b8a81d9d9ea6462e0e68e2a0c (commit) via ae83c643a81a427e918fc616329c872d47b51801 (commit) via e495c0749b942577136902e7f66a6ad7a60e65d5 (commit) via 8737f0feccd8b305788c2693d5a27027661eb9bc (commit) via fe5abb25ff0fd57122347d4d1474f959e7f1df7e (commit) via 4eedc82590aa6c3769e081474c7040cec50ec430 (commit) via 65ecd27b82b4a70b17050f593cf056fa7f8da7d2 (commit) via 053ff58c07e3175036cf59295a3dcb83d4be682f (commit) via 33b74bf83b0a58682eb86765484983cd89ecd57c (commit) via 6bb161e0c8c97eb7f7fc29b9824a254b271ae0cb (commit) via 3c37d5bdda8c258799069687955defc1f5850356 (commit) via 9653ab051597ca66ba6a8eaf7aedf8c63ffbd4bc (commit) via bacc2350cc4a39bea26b9b1fa718ad23a7d73a69 (commit) via 5e272a21d4ef2ec44afce6d53613a29970d0ae17 (commit) via 328f9a02d298584bb94d8b74dc362007dfaa2ea4 (commit) via 1cae3a5947e036eb2412237e8cffd93c4c226975 (commit) via e5e94b33c48e997439eaeb716c93dae10a8c4e18 (commit) via 9f400903d4663e33baebe52cf3d11f9b4bbcc80e (commit) via bc7e8aaf1bfd503d7ca193bf8af4669f77e621e6 (commit) via 5cd62f2f3289be7be0eb4d1ed4090279e4703e7f (commit) via ebc1c445e3469c6d5757d46fcea1fe37845f55c3 (commit) via fbcb51b53af011c387b022a1df48f0f472085883 (commit) via c0a9953fdbacfc6f984da983e3d94b5cf3d0be0e (commit) via 39d3be808a7ac62c305a2dd3a66b6d5846b43a2b (commit) via 8382214e1279aa088dc3dc563723dcceee3a326a (commit) via 6e575f609f85f7ba7ad412e8eab6f6e37d383874 (commit) via 24afce1f5f6521cff7605e6b9c8b607d77396e2d (commit) via 79dd7b533a7495ed7c17a96d10738153ad88cc6d (commit) via 7ac18a840b0655dba162acdca5112709c5628c71 (commit) via 252f4b5d2a4e275df7b10b3d711879f113f486b0 (commit) via 546d4302575d4cc3f9d18f443165decadc7c57cf (commit) via 86c3522b923aeaab35585bb231cfe528f9231dbb (commit) via e82c705c3b0d4291f9b7698abaae96616a0c1d92 (commit) via 245cfeab09a9c76f238d48ba17f3f4c170dabbe2 (commit) via eecf08f906110cc019a333aad9e7c1dc5853b1e2 (commit) via 481e1e9c01da5d3a4d9fef865b20eb76581ca262 (commit) via 62c53aa0e463661bf4dfc5f1358583d287e0c4a6 (commit) via 2e9f3c2978476058a7ab5254496d53493901b025 (commit) via 839823f1f20e629df83edc548e05cb1d50f67ab5 (commit) via 9f1e782ce423c534de55e9a6eeb9412d07a21a78 (commit) via 1232dc905dc8a19f19fe4ed6f0f163506d66c1b4 (commit) via 4f37370cf8ac122e120f1d7042c27e5843b6db4e (commit) via 9a0ca1b50c6201e86d12af0267f6311cf1939d69 (commit) via 8637c4c0e9e2d11ad26e5c18b972d5083a40f6af (commit) via ebf35d27deb930d8f9afa2fd58882d932f0cfe5c (commit) via b451c0a134abb273c79a1d4be52bb306ae9e7243 (commit) via 1e4c4b1cd958e6883025f3dcc6ac27aa40383a0a (commit) via 64c764285eb6fa845ad940d28642dc2adfc0bcd3 (commit) via ec5d68e31ad13796a382273623f9b0eb71094fe5 (commit) via ae02fca1a5202d81fb28aa1155831e075a141c15 (commit) via c60668ca54e19c46ae721ed56359fd5792165b6d (commit) via 026452c4225c0af4b26066e0c109cd7d88381033 (commit) via 26647e6fa4728d2e45414a8ec09e60bb7cc633b5 (commit) via 142925a43316d875088cb87669f05cdac4371761 (commit) via c761eacd2f17f5dd3f4155bf047141ace13143dd (commit) via e610099b04dc3b307f4c642154fca189a543dab5 (commit) via d6251c37223229157dbf9302ab4944310e326a88 (commit) via 725f9d7e0093d0f48fad8eb2862e5f613dd3a42c (commit) via 9014f1e8539cec13aecef91339cf245b4589b369 (commit) via 524fa2f1d5bcf212fa9c4b2871c01ab133551b7f (commit) via aa4f5f4a10874efe442481da9ad9642717fde854 (commit) via 30c40e3c735a7311c04c9df788965d46311e200a (commit) via b6f1242a82a48641e2b834701988665acfb5f945 (commit) via e0c36455dcf193a535d8391b948ecc7ba954edeb (commit) via 2b75ab9b629fb8efc9e16362eeeae2b197124567 (commit) via a78fb0cdbd4669a15712878d786294753654dec4 (commit) via 40bfe6456ab16787ebbe5965caf519774b0a78ec (commit) via 6f26864a541577a4b6a1362ab009d02004c7a8a3 (commit) via 5c06805ecb243774eae7ef726b7fa0493d55633d (commit) via 8cfb738b5b241a508aa70a509c6986f099a4184f (commit) via 37aafc420c8239e3b4c5dbdac0711ac17cb87636 (commit) via a9963fcf0d981d592e66057ebdbbdbef583682d4 (commit) via 8c38d141f8042f4d7d1c0c35431e88bda257ae09 (commit) via 0215ee7b685c459f76142e72601a2e7a30c18dfe (commit) via 5bcb187d30194300147cfb8ed9fb8c9673109706 (commit) via 5ac6c51a4987ba2a168aa025c0bb3a6b30c9ef0f (commit) via 1a528656c56a81c26edd333d43fdb757700de276 (commit) via c3dc62b07f89416ae2ddb95dfcc1b4fafe986dec (commit) via da8e6bca97861ae02d4c5686babe8261433343b6 (commit) via 6337c8653e8ff6727aa56d45999b8083eb9097cc (commit) via 57f0a037b2517cb187f8e293662da59c364d569e (commit) via e7cf2a607242f09a0ac937fa90bf56f44c733f98 (commit) via 8175a827dad24cd2f827b887835003b3b872ce0c (commit) via c966fe5eabd4c8a71d005ee6b5dd533c353993a1 (commit) via 2b9a8ee7a5dbc79ae415d19e51c2d62a95919cb2 (commit) via b9fd473cd925433b99cc1258b2588dddf382088f (commit) via 47b2ed07e978f1964bcadfdb7df8983b45900197 (commit) via 4a2f418e77191579a99dba435a778d707476c5aa (commit) via 334b87d3c5ea2e897d1de7eeaa98bbd0d9d8f60c (commit) via a664f9cf1e02bd6cc9d3123e2d491ccdea3ada70 (commit) via b39d9fe6042a83475dbd689c55ec6208a15afd7f (commit) via 7ecd22300f767f6531bd60fc053fe21e52f7c344 (commit) via 588c19b0e5cf20e9fb63d2cdaca9c56138b0830e (commit) via fb310542484f2c94593886c8e3d9895a48cf58b9 (commit) via 477d4d5f64710ea985ced2f010fe9b93641a791e (commit) via a474e947a7f0d6ce93c27392ca5fae94c094ddbd (commit) via 915c7c520062a28b8bf2681864f9510d450bea7d (commit) via c086827c5d322371f24908a85b7cf02f7b0e6333 (commit) via 5682e49797a3548179314eb19b1ae3efceddcf68 (commit) via 2f3c09609ca6861d85cfa9076df872ebda692ca5 (commit) via 52514373eb7b4eba77200150bd20c0aa7c1f68e4 (commit) via 970118dfd27bce0cd95dff030b907659935be36f (commit) via b23d1799bca039c1a5c17418a12d11953bb25568 (commit) via e0527f69ebbdd899cbd744c4bf95207ca1be7b90 (commit) via b4f81f9ee20436beb76d917b18c6b7b243aeb1ec (commit) via fdc4bb14bf0022f1dd0873932b02f69be5aee181 (commit) via bfeaaf6563eb390a39e522c4210d12aab4bfe43d (commit) via 9041c682c6abf53e2d100219e43ffc1658ef43b4 (commit) via 6fe3ab96c70bd61aa6340af0982b18239f9e70d8 (commit) via 2fcc42d3c2a7a12099c10079bd26ec2fbbb23214 (commit) via 1fa04d33ec268b54296dcfe3ba2f24c09ea6656a (commit) via 3f50ac3cbdd26118d207be7c93715d884af203a3 (commit) via d7661dbe03c648744c30524345c7cc712002bd17 (commit) via 337099393e64741ed0fbbb8c60ca3f6adb5d5974 (commit) via 210726f6df7281283f11ec164d23ae667eade4eb (commit) via 7a7b7e5f542d0a6bf62b85db4424a170ed20c6a4 (commit) via dcedfd51441058761bf683c8a3966f75bbe4595a (commit) via f39437cab719a4b1def3ff74373f9625b81c0fc3 (commit) via e4d4c2692d109b7a455714bdfb8f78e485a94504 (commit) via cf13cb8ea21c1a19a8a05c001fe95a30ee86610b (commit) via baff0dcbfdea171810534125f41411449f0a13fd (commit) via ea3fcdbdbbdcc2fd7355f94cbcda3ade4cfca859 (commit) via 758a022dd272866bbba79e9a72d9c1557665581d (commit) via eaf401a06ff4f7a69761810cace7d7628fcae2c8 (commit) via 9b50cbe5162f00f2927c30ff3c1ae9d3cbf16d44 (commit) via c053c9bdcf2fd69a869f5af1c7fa7c575134818d (commit) via 2942b1e746e12761870afc99c4971a735d2ab48a (commit) via 39ba963bbab82aec8cb95f08fbeba3246f1f75a8 (commit) via 571bbbc21a700fc70f7e04c023cc99ff5412fc1c (commit) via c35a1c4f771a8d222f315b273a710850616f7200 (commit) via d8a2b2140d4dd5ae1bdde1cd1d30f0b913630506 (commit) via eb87691b81e3f807f49b0bc87cf887760b651ccc (commit) via e2c18c682356aaffabc3bbf6daa93d51915d2877 (commit) via 72885d628cd435e764de032e04eb9e27e3b3ec1a (commit) via 90f4fd0ab8b91054913fc84807f53f9a1bbb1e0f (commit) via f86b0762ac9af3890a51e88de1070ad3db308dd2 (commit) via 779448dbe8fd332eeeb530bdf6381e18662efc1c (commit) via 856a932e196fc35162797dea39536e6565091c6e (commit) via 05e38ba93a464a2eb90b00d8e8c726d3b86c27cd (commit) via 8551f0c2184da40804a2b38a12c2197a4656b5cb (commit) via fb5b2d2677be90c27a8d75731d7e23a3404d45b4 (commit) via 3e56b417b4962440f8466f2d14f5243582e9270e (commit) via 7dba05fd1fb85d7905055c32f161b6be1068df32 (commit) via ec7f4f59b46a4791defea1f31d02df049fd36017 (commit) via 8dce7fe0994340f397f40882793fc0ce374b98f8 (commit) via 7e574921bbf77543ca590137d572b3ed527e48fe (commit) via de3300582b2b9a09537c93a71e770d1e5559f14d (commit) via 2634fdd1218ff8ae6fa5d32a5a139c302a8ca46f (commit) via db06aa8e51b4fc2b35d51d4e11cc5862d0948c41 (commit) via 67dd43a3f829e978a1e4cdebb03f40418037d9ce (commit) via 7f42e323cda2dfc745e8d8c20083c0cc41d59226 (commit) via 568e9e39904b5b1efd61d5252a8a2ead8aa15f35 (commit) via b34f362bd3708bb786d64dc819ad2b4b1f84f55f (commit) via 9034ac5e53533df531088c9ef0a9f33ba08d214c (commit) via 699fd3029bf1748f8d4c3e92e0cf2262f5a628c2 (commit) via f18b5b1bae5c4dd9970c9ddb92e292c6bf5f13ee (commit) via c721d732a712ab846883ba1be845ab7eaa8eb8f7 (commit) via 74abbf2e332928aa6c775faac32e8ab3f662b2fa (commit) via cb981523fea8461fc2f41f9bb5bac4f816eb4134 (commit) via 69baf0e72a0778f9623bc5834c7342b5166cc63e (commit) via 8b6fd7ef03c08842926a1b00b450c80bd76b9fca (commit) via c437f81f5792deaf95d4f310bcb5289f103c67f7 (commit) via 3d40cf6ca56c0da2ed25aa3e91c5bd29fcbc7ec6 (commit) via 358cf5f7ec69702c48d5e5b8d9bc40826aa36373 (commit) via 0072cd5fa3dbfbf8a1c13c15bdc6b37d7d977076 (commit) via 7ee8f0cfa832cb35f1892d0e0a9770dd95bb1227 (commit) via e26fee35a0fd06a6cad298123c92daca62de5829 (commit) via a8d75bb00cecedfc8e9f54ca8c7816f040974baf (commit) via 0b4b6fe34328bf13bd78f13ce102cfd140eb3b28 (commit) via a04b2090d739b23f2faf988cb17dc5f2e63cefeb (commit) via 49a043372fb96f9703dd34b8fe7b272911daecf4 (commit) via fc07ce0002daf7ae095fbf061ecc068e15ba6af0 (commit) via 0c7e10a2436ebf009ed7b34eaa7126a1b019cdac (commit) via fc8c6fd42b775d37c4d48e8f29bb9e5fad62e14c (commit) via c257ce0b35792ea5a1f9f015dc232b29be72e2f3 (commit) via 14f021c0dd75687dbb0dcb1477d3924c50895c9c (commit) via f536724b729b7dc49701c28e89baccd0c90332a1 (commit) via ac38d5c24ff5f63fdf3510a2aa7557bfe78eaecb (commit) via 1dbe3a3976a4cd2cfa4cd8adefd89c4ad1895e46 (commit) via 302a7ca07f42bd83dedddfd1c1cf29fa7dfc54c3 (commit) via d2048637d5e6d071a13ef0763f333bb8497fa600 (commit) via 5fbc17284d8c75ddd7c0a594d79916b5cf4590d3 (commit) via de1b651cc0e9ab22f7a0bbe0235bfb7dd736aba7 (commit) via 4ba49fd1e2c2b9f97d8737f90d281038e6a294a7 (commit) via adc428d1d4bb2fd17713396b94a3435f3d9dc6bc (commit) via 5a1568da4bef62e009787d4c1d21806dc567c2b5 (commit) via fd6cb1a21ee287d31ef7b3577576b47160db2438 (commit) via cf31d41571e9c7bafdcd5fa75045a77670f05d88 (commit) via 694e80948da9281bf249206ee5cfcb753cdbc0c0 (commit) via b487de35f309545b6e99f551d13e000482756eee (commit) via 951ce945c8e56047bc33f9455e12e5d1c87fb4ab (commit) via 410fd7ce049b6c6f43d2eaee9e0a87617849b82c (commit) via a422fc19106ce5eb4e080e47df4de567d4c90e5b (commit) via c20d12db5a6cfa06cf19743906614e5ab41e4fd9 (commit) via 3eea5121fdedc45efd784228d861efccda5ee835 (commit) via fbcddb63ce93aa416f9d2ca0fc173ddd01fd833a (commit) via 5e6e1660a3db3de2799c6251bd4ea85dd5c15a00 (commit) via 53a663291f6bccf977a9f9a963f2586aebfb7228 (commit) via 8f298e1bdb784eded05567531237be2a05fe4d0e (commit) via 934161c4619e172993f1fdb7b2d63f6b38cbf1aa (commit) via 5c27719c7ed7f8307c809b92e3269869c3f746ff (commit) via 37ed0cc375f5823572380bb0213a107dc356ad1b (commit) via d6e6b440dc373f4426961f0a712de1c59d588861 (commit) via cabed666d7e9c0aaefc1d9bc96083bab8d34fec5 (commit) via e5fe21e42c936fd9d03c2720b60015ee4c52510b (commit) via 3b59bd64233d24319071ad55b67c5baddeac400d (commit) via b0e0cd3bf7477d2f4a2edad9a898674d522d7cd8 (commit) via 7934c8abce6e34af06267734e84682eaec32cc2a (commit) via 6b92174395ff1ee393cd718a2d58a9c8b5eee87e (commit) via f61de2967de506710950c0c9ff3a33b73daa3709 (commit) via 232ae0717d93089f6104b2205a1e4ceec91105c7 (commit) via 676b004251e97ea4e6dc1fcbff12e8055459c3b5 (commit) via f0117f6b2e0a14cc937439d28ab5b4445ebf8a29 (commit) via 91cc9321107856eedf489d877b094303ed96e9e1 (commit) via d9d0201f0edc5f20bfc36a7a95c59a9d5f101fe4 (commit) via 79278e777a7bc35991d56df3a880efd75c352226 (commit) via 4690016c0ea6cf4b8e38ac6ba9fa67dac7327de9 (commit) via 205397fcc8d464c383e17e1d923b8e472143fb70 (commit) via 61462c533540e4559ff0a1e2d79aa55676c5da37 (commit) via f881550b7e41b3b3ca587314969b11c022c2f039 (commit) via cb4b23783f59bf3f3327302c5fc85bcaa7da751a (commit) via 693cd4504cbcbc5671619cab3afc13256d02035d (commit) via 5e7056dc494a3718226e00a3cb5ba10a86b6965a (commit) via bd904e8f1c2fbaead2eee9892b8310c64bba25e1 (commit) via 42f2791e19516e66843bdee1454560c9d2d312bf (commit) via 4bbdaac78a5b608b1ec6265d384f0d7fb9867e72 (commit) via 7aaa514b46e8b663b5f58b09b3983eb70684931c (commit) via f0a8e62f79f9d834389126a62982c11706b4213e (commit) via f18e78bcb8be70feb09cb0ce76baf847e7969f20 (commit) via f6252ce96f16941bc2f149a73da1259c838c50e6 (commit) via b8f6cc403dd7045b0b04e6885f66dde87764278f (commit) via 327f7fe27eb48ecade45b3b3b6cdad9cbf40c503 (commit) via 289b8826e35be970ee99b81d907707a9b3294633 (commit) via f7b34aae92aaafaace65b8137a6532ab4258d93e (commit) via 17cc51d1b6cf33c1481cc7a559f6617d8ad4262b (commit) via 440292c1219d5263849c02af3b9aac57e7c829dc (commit) via d99868be92504549a28bd07f002eb5938aef3e83 (commit) via c88b6e454937a86ea8aef95eb3f174a70c3a7d3a (commit) via 4f76ba7feb37cf73b55a45c0e0a56336f9c793dc (commit) via 514556c9b28f12fcc07352984a193d0b6a95e248 (commit) via 8523220233425a68db5248853e3a12047ab6facd (commit) via e2fc74023651b60496556b1f8a27154f40227e13 (commit) via 33511ea249e74d6259b81b4bbfb193bc3b873d02 (commit) via 0f20ece863034ac49fa05bf139729e8501220f58 (commit) via 65ebb575ba3cf0893202b1756c9142d49c0e67b5 (commit) via 6a466f224c6f8018e288b6bdf630a8782e97f188 (commit) via e9ff7d5d866bd91e95b830a0cd60ea7181f23050 (commit) via e05347442f6cf87387b4b52636707112a31c2902 (commit) via ef0cc63e213f7244d2829aae6c7e30a5d0c95823 (commit) via 5e0b4d30085f2f7756e49710a7c0a1f5eb662d5c (commit) via a6b86780369bb58764d41f79c6c1a645a02a6ef6 (commit) via 41c05b9ac26553d99a21e39ca38d62933b76562c (commit) via 5d9f1db38ec5d9ca173fec9e8015a2361cdacddc (commit) via b77394b780175f8e41a542d438a2d3fe54178cd3 (commit) via 06c01b6cd1f8fd46c5f048377a406509ae5f8575 (commit) via 2274b972d1947ed8af239901db7a846f06dc28f7 (commit) via 61768b92ec93290185ae8a34e202815868820f5a (commit) via d3c2937a195694bbcee4dc919ebeff0e51e33ad4 (commit) via bd0744bebd21d0b83c9ea2a9895cbe6612035856 (commit) via 75c42581106fdda84bdd796d270728e9655bd855 (commit) via ee42b8a0c16cf202ba7932b920e09e3c846d4036 (commit) via a46e78670881017c2f9be40188332e24ff566b42 (commit) via a7c937186b6d6b4f5323e1b546357455e13061b9 (commit) via 77f22e255ce8e543ab6e3f634317d1c3ff6d96aa (commit) via 2105fa1519ea3e4fbfe7ce03cbc8a6fd1f32e5ac (commit) via 505fb1984604652f2b2fe4a0161a13e74fcbb731 (commit) from 4c736314fe5bf41d4c63daee24c7e226fa00dfc5 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email. - Log ----------------------------------------------------------------- commit 7a6c54642d34ad94089ec06ace240bf6ed41a70b Merge: b87d8600872c874baf9dfe2627835b07e765642d 4c736314fe5bf41d4c63daee24c7e226fa00dfc5 Author: Sami Wagiaalla Date: Tue Nov 25 15:24:39 2008 -0500 Merge branch 'archer-swagiaal-using-directive' of ssh://sourceware.org/git/archer into archer-swagiaal-using-directive Conflicts: gdb/ChangeLog gdb/testsuite/ChangeLog gdb/testsuite/gdb.mi/mi-nonstop.exp commit b87d8600872c874baf9dfe2627835b07e765642d Author: Sami Wagiaalla Date: Thu Nov 6 16:55:14 2008 -0500 Add support for imported declarations. +2008-11-06 Sami Wagiaalla + + * dwarf2read.c (read_import_statement): Create using_direc structs + representing imported declarations. + * cp-namespace.c (cp_lookup_symbol_namespace): Check for imported + declarations. + +2008-11-06 Sami Wagiaalla + + * gdb.cp/namespace-using.exp: Removed kfail; test has been fix. commit 117ebc4bd96cc7fbff2391edadbc0e2c1eae606b Author: Sami Wagiaalla Date: Thu Nov 6 15:23:52 2008 -0500 Added declaration element to using_direct data struct. +2008-11-06 Sami Wagiaalla + + * 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-namespace.c: Updated with the above changes. + * dwarf2read.c (read_import_statement): Ditto. + (read_namespace): Ditto. + * cp-namespace.c (cp_copy_usings): Copy aliases and declarations + 2008-11-06 Sami Wagiaalla * cp-namespace.c (cp_lookup_symbol_namespace): Check for aliases. commit a440119ae0a458cf44a6919855643ef43f0784ea Author: Sami Wagiaalla Date: Thu Nov 6 11:24:45 2008 -0500 Fixed gdb aliased namespace lookup problem. +2008-11-06 Sami Wagiaalla + + * cp-namespace.c (cp_lookup_symbol_namespace): Check for aliases. + lookup unqualified names without namespace concatenation. + * dwarf2read.c (read_import_statement): Figure out local alias for + the import and pass it on cp_add_using. + +2008-11-06 Sami Wagiaalla + + * gdb.cp/namespace-using.exp: Removed kfail; test has been fix. + commit 9cd847cb215183320a82c866ae88d4f80f6d4ddb Author: Sami Wagiaalla Date: Tue Nov 4 16:41:27 2008 -0500 Correctly set up import destination for using directives. +2008-11-04 Sami Wagiaalla + + * cp-namespace.c (lookup_namespace_scope): Use + cp_lookup_symbol_namespace_incremental. + * dwarf2read.c (read_import_statement): Correctly set the import + location. + * symtab.c (lookup_symbol_aux_local): Removed call to + lookup_namespace_scope. + commit 34707822732f646f7660c83140eae82ea242265c Author: Sami Wagiaalla Date: Tue Nov 4 13:16:42 2008 -0500 Added new test case to namespace-using.exp test suite. +2008-11-04 Sami Wagiaalla + + * gdb.cp/namespace-using.exp: New test. + * gdb.cp/namespace-using.cc (marker8): new function for new test. + (marker9): Ditto. + commit 8dde9e9db0b3f5fee213b4034a1384f635cc742a Author: Sami Wagiaalla Date: Tue Nov 4 12:21:54 2008 -0500 Removed extraneous print statement in cp_lookup_symbol_namespace_incremental. +2008-11-04 Sami Wagiaalla + + * cp-namespace.c (cp_lookup_symbol_namespace_incremental): Removed + extraneous print statement. + commit b66918c50ddda01c7b2540d60c75c322fbfeb95f Author: Sami Wagiaalla Date: Tue Nov 4 12:13:05 2008 -0500 using_direct structs now have and 'alias' element. +2008-11-04 Sami Wagiaalla + + * cp-support.h: Added char* alias element to using_direct data struct. + (cp_add_using): Added char* alias argument. + (cp_add_using_directive): Ditto. + * cp-namespace.c: Updated with the above changes. + * dwarf2read.c (read_import_statement): Ditto. + (read_namespace): Ditto. + commit 9f138cc15bc6e154477fa62f89e338ceb0e793d5 Author: Sami Wagiaalla Date: Mon Nov 3 15:45:36 2008 -0500 add_using_directive functions now take char* outer char* inner arguments. +2008-11-03 Sami Wagiaalla + + * cp-namespace.h (cp_add_using_directive): Now takes char + and char* outer arguments. + (cp_add_using): Ditto. + (cp_add_using_directive): Updated with the above changes. + * cp-namespace.c (cp_add_using): ditto. + (cp_scan_for_anonymous_namespaces): Ditto. + * dwarf2read.c (read_namespace): Ditto. + commit f321fafbf0c1e49b97c3d1699ddc184cac76a7d6 Author: Sami Wagiaalla Date: Thu Oct 30 16:04:28 2008 -0400 Created and used cp_lookup_symbol_namespace_incremental. Fixes two tests in namespace.exp +2008-10-30 Sami Wagiaalla + + * cp-support.h: Added prototype for + cp_lookup_symbol_namespace_incremental. + * cp-namespace.c (cp_lookup_symbol_namespace_incremental): New + function. + * valops.c (value_maybe_namespace_elt): use + cp_lookup_symbol_namespace_incremental instead of + cp_lookup_symbol_namespace. + 2008-10-29 Sami Wagiaalla * dwarf2read.c (determine_prefix): Added a rule to skip dies which commit 490ebb177d1df64775470e29129a378d7e7b2568 Author: Sami Wagiaalla Date: Wed Oct 29 16:22:01 2008 -0400 Use dwarf2_full_name instead of dwarf2_linkage_name for variables. +2008-10-29 Sami Wagiaalla + + * dwarf2read.c (determine_prefix): Added a rule to skip dies which + have a subprogram ancestor. + (new_symbol): use dwarf2_full_name instead of dwarf2_linkage_name for + variables. + commit dcddc87646dc57f7f0de17b07679e24088c680d1 Author: Sami Wagiaalla Date: Tue Oct 28 13:45:55 2008 -0400 read_func_scope now explore abstract origins. +2008-10-28 Sami Wagiaalla + + * dwarf2read.c (explore_children): New function. + (explore_abstract_origin): New function. + (read_func_scope): Added call to explore_abstract_origin. + commit 6349ed0fe743af1fd4129a572ddcbc29c6afdb7e Author: Sami Wagiaalla Date: Tue Oct 28 12:01:02 2008 -0400 Added new test to namespace-using test suite. +2008-10-28 Sami Wagiaalla + + * gdb.cp/namespace-using.exp: New test. + * gdb.cp/namespace-using.cc (marker7): Added function for new test. + commit 77e830104e745c8124a053c610ca095592379e58 Author: Sami Wagiaalla Date: Mon Oct 27 13:06:59 2008 -0400 Properly construct prefix of imported namespace. +2008-10-27 Sami Wagiaalla + + * dwarf2read.c (read_import_statement): Properly construct + prefix of imported namespace. + 2008-10-22 Sami Wagiaalla * buildsym.c (start_symtab): Removed call to cp_initialize_namespace. commit afdac2fabf6eaf2a5063fb3dae69dc8d77605d4f Author: Sami Wagiaalla Date: Mon Oct 27 12:22:46 2008 -0400 Added new test to namespace-using test case. +2008-10-27 Sami Wagiaalla + + * gdb.cp/namespace-using.cc (marker6): Added function for new test. + * gdb.cp/namespace-using.exp: Added new test. + commit 512a886d76a69069b1d790150eb51b1b9c83fb5b Author: Sami Wagiaalla Date: Wed Oct 22 15:07:32 2008 -0400 Removed incorrect and redundant global variable using_list. +2008-10-22 Sami Wagiaalla + + * buildsym.c (start_symtab): Removed call to cp_initialize_namespace. + (end_symtab): removed call to cp_finalize_namespace. + * cp-namespace.c: Removed local variable using_list, and used global + using_directives instead. + (cp_initialize_namespace): Deleted. + (cp_finalize_namespace): Deleted. + Added #include b"uildsym.h". + commit 985e9a286d9a9f570ecc062bc4e9a7c574521a37 Author: Sami Wagiaalla Date: Wed Oct 22 13:52:06 2008 -0400 Added a new test. +2008-10-22 Sami Wagiaalla + + * gdb.cp/namespace-multiple-imports.cc: New test program. + * gdb.cp/namespace-multiple-imports.exp: New test. + commit 9e7fb389cc8627f8de68a64328f46a343ff59d5d Author: Sami Wagiaalla Date: Wed Oct 22 11:11:59 2008 -0400 Fixed namespace-using.exp test case. +2008-10-22 Sami Wagiaalla + + * gdb.cp/namespace-using.exp: made test for printing of namespace + aliases more independent. + commit 852c80f2eff88d89caf9869c70fff0bba523eb84 Author: Sami Wagiaalla Date: Tue Oct 21 15:18:07 2008 -0400 Fixed problems with namespace-using.exp +2008-10-21 Sami Wagiaalla + + * gdb.cp/namespace-using.exp: use gdb_test. + Corrected tests. + commit b8f186df59e3f238b70a477c028c647e5353dcc1 Author: Sami Wagiaalla Date: Mon Oct 20 15:43:40 2008 -0400 A namespace search is correctly performed at each level of block search. +2008-10-20 Sami Wagiaalla + + * symtab.c (lookup_symbol_aux_local): Search continues through static + and stops at global block. + Now does a namespace at each block level via lookup_namespace_scope. + * cp-support.h: Added extern lookup_namespace_scope prototype. + * cp-namespace.c (lookup_namespace_scope): Removed static qualifier. + (cp_lookup_symbol_nonlocal): Now calls lookup_symbol_file if call to + lookup_namespace_scope fails. + (cp_lookup_symbol_namespace): Reuturn NULL if no namespace is + specified. + 2008-09-09 Sami Wagiaalla * dwarf2read.c (process_die): Added call to commit 463ef8e244c8031f821bac94811bb3cb502db214 Author: Sami Wagiaalla Date: Mon Oct 20 12:05:30 2008 -0400 Revert "Modified symbol search to search appropriet namesapces at each block level." This reverts commit 5af51390327673fce9a686e445ec08cfdbbba102. commit 7d78cf660b51e2e0814056577ef79b6559beedbd Author: Sami Wagiaalla Date: Tue Oct 7 16:37:53 2008 -0400 Modified symbol search to search appropriet namesapces at each block level. +2008-10-07 Sami Wagiaalla + + * symtab.c (lookup_symbol_aux_local): Added 'lanuage' argument. + Added a call to la_lookup_symbol_nonlocal. + commit 8b12ceef34db729885831dda090605a08c0c0c8d Author: Sami Wagiaalla Date: Tue Oct 7 12:03:54 2008 -0400 Added new test to namesapce-using test. +2008-10-06 Sami Wagiaalla + + * gdb.cp/namespace-using.exp: Added a new test. + * gdb.cp/namespace-using.cc (marker5): New function. + commit 5642aa4c0c4dee96b3ac9d0994ce70898949875e Author: Sami Wagiaalla Date: Mon Oct 6 14:33:06 2008 -0400 Moved changes from ChangeLog to gdb/ChangeLog commit cb12caad69c9aeeace26a80f74ede6bb626879a3 Author: Sami Wagiaalla Date: Wed Sep 10 14:49:21 2008 -0400 Blocks can own using directives, lookup uses them. +2008-09-09 Sami Wagiaalla + + * dwarf2read.c (process_die): Added call to + read_import_statement to the appropriate dies. + (read_import_statement): New function. + (read_func_scope): Resets the using directives from saved + context. + * cp-namespace.c: Changed cp_adding_using to extern. + Moved cp_adding_using prototype from here... + * cp-support.h: ...to here. + * buildsym.h: Add global variable using_directives. + Added using_directives variable to context struct. + Added extern prototype for + * buildsym.c (finish_block): Set using directives for + the block, and reset the global variable. + (push_context): Save and reset using_directives. + * block.c (block_using): Return using directives for + the given block instead of its owning static block. + +2008-09-09 Sami Wagiaalla + + * gdb.cp/namespace-using.cc: New test. + * gdb.cp/namespace-using.exp: New test. + ----------------------------------------------------------------------- Summary of changes: ChangeLog | 87 + bfd/ChangeLog | 549 ++- bfd/Makefile.am | 11 +- bfd/Makefile.in | 37 +- bfd/aclocal.m4 | 1 + bfd/bfd-in2.h | 13 + bfd/bfd.c | 8 +- bfd/bfdio.c | 51 +- bfd/bfdwin.c | 6 +- bfd/cache.c | 8 +- bfd/coff64-rs6000.c | 2 +- bfd/coffgen.c | 41 + bfd/cofflink.c | 10 +- bfd/config.bfd | 2 +- bfd/config.in | 9 + bfd/configure | 1749 ++++++-- bfd/configure.com | 93 + bfd/configure.in | 20 +- bfd/doc/ChangeLog | 5 + bfd/doc/Makefile.in | 22 +- bfd/doc/bfd.texinfo | 10 +- bfd/doc/fdl.texi | 442 ++- bfd/dwarf2.c | 108 +- bfd/elf-bfd.h | 16 +- bfd/elf-eh-frame.c | 33 +- bfd/elf-m10300.c | 46 +- bfd/elf.c | 290 +- bfd/elf32-arm.c | 166 +- bfd/elf32-avr.c | 3 + bfd/elf32-bfin.c | 4 - bfd/elf32-cr16.c | 58 +- bfd/elf32-cris.c | 1015 ++++- bfd/elf32-hppa.c | 37 +- bfd/elf32-i370.c | 49 +- bfd/elf32-i386.c | 39 +- bfd/elf32-m32r.c | 55 +- bfd/elf32-m68k.c | 30 +- bfd/elf32-ppc.c | 325 +- bfd/elf32-s390.c | 40 +- bfd/elf32-sh-symbian.c | 13 +- bfd/elf32-sh.c | 68 +- bfd/elf32-spu.c | 32 +- bfd/elf32-v850.c | 4 +- bfd/elf32-vax.c | 48 +- bfd/elf32-xtensa.c | 16 +- bfd/elf64-alpha.c | 37 +- bfd/elf64-ppc.c | 72 +- bfd/elf64-s390.c | 41 +- bfd/elf64-sh64.c | 48 +- bfd/elf64-x86-64.c | 39 +- bfd/elflink.c | 299 +- bfd/elfxx-sparc.c | 43 +- bfd/elfxx-target.h | 4 + bfd/hosts/alphavms.h | 10 + bfd/libbfd.h | 11 + bfd/linker.c | 42 +- bfd/mach-o-target.c | 10 +- bfd/mach-o.c | 444 ++- bfd/mach-o.h | 94 +- bfd/makefile.vms | 19 +- bfd/po/id.po | 3837 ++++++++++++++ bfd/po/vi.po | 1910 ++++---- bfd/reloc.c | 25 + bfd/version.h | 2 +- bfd/vms-hdr.c | 4 +- bfd/xtensa-isa.c | 11 + bfd/xtensa-modules.c | 4636 +++++++++++++---- configure | 1 - configure.ac | 1 - gdb/CONTRIBUTE | 6 +- gdb/ChangeLog | 2826 +++++++++++- gdb/MAINTAINERS | 7 +- gdb/Makefile.in | 58 +- gdb/NEWS | 29 + gdb/ada-exp.y | 35 +- gdb/ada-lang.c | 785 ++-- gdb/ada-lang.h | 84 +- gdb/ada-lex.l | 13 +- gdb/ada-tasks.c | 991 ++++ gdb/ada-typeprint.c | 8 +- gdb/ada-valprint.c | 244 +- gdb/aix-thread.c | 12 +- gdb/alpha-mdebug-tdep.c | 2 +- gdb/alpha-tdep.c | 9 +- gdb/amd64-tdep.c | 13 +- gdb/arm-tdep.c | 50 +- gdb/auxv.c | 20 +- gdb/avr-tdep.c | 2 +- gdb/ax-gdb.c | 331 +- gdb/breakpoint.c | 993 ++--- gdb/breakpoint.h | 66 +- gdb/bsd-uthread.c | 27 +- gdb/c-exp.y | 182 +- gdb/c-lang.c | 28 +- gdb/c-lang.h | 19 +- gdb/c-typeprint.c | 28 +- gdb/c-valprint.c | 174 +- gdb/cli/cli-cmds.c | 6 +- gdb/cli/cli-dump.c | 13 - gdb/cli/cli-logging.c | 6 + gdb/cli/cli-script.c | 8 +- gdb/cli/cli-utils.c | 19 - gdb/cli/cli-utils.h | 20 - gdb/coffread.c | 13 +- gdb/completer.c | 2 + gdb/config/alpha/alpha-osf3.mh | 3 +- gdb/config/i386/i386gnu.mh | 5 + gdb/configure | 5358 +------------------- gdb/configure.ac | 175 +- gdb/configure.tgt | 3 +- gdb/corefile.c | 7 +- gdb/corelow.c | 15 +- gdb/cp-abi.c | 9 +- gdb/cp-abi.h | 21 +- gdb/cp-name-parser.y | 18 +- gdb/cp-support.c | 2 +- gdb/cp-valprint.c | 94 +- gdb/cris-tdep.c | 8 +- gdb/dbxread.c | 2 +- gdb/dcache.c | 37 +- gdb/dec-thread.c | 683 +++ gdb/defs.h | 34 +- gdb/dfp.c | 8 +- gdb/doc/ChangeLog | 127 + gdb/doc/gdb.texinfo | 974 ++++- gdb/doc/gdbint.texinfo | 37 +- gdb/doc/observer.texi | 18 + gdb/dummy-frame.c | 4 +- gdb/dwarf2read.c | 632 ++- gdb/elfread.c | 2 +- gdb/eval.c | 495 ++- gdb/event-loop.c | 382 ++- gdb/event-loop.h | 54 +- gdb/exec.c | 12 +- gdb/expprint.c | 73 +- gdb/expression.h | 6 +- gdb/f-exp.y | 69 +- gdb/f-lang.c | 24 +- gdb/f-lang.h | 35 +- gdb/f-typeprint.c | 39 +- gdb/f-valprint.c | 291 +- gdb/fbsd-nat.c | 5 +- gdb/features/Makefile | 6 + gdb/features/rs6000/power-fpu-isa205.xml | 44 + gdb/features/rs6000/powerpc-isa205-32l.c | 97 + gdb/features/rs6000/powerpc-isa205-32l.xml | 17 + gdb/features/rs6000/powerpc-isa205-64l.c | 97 + gdb/features/rs6000/powerpc-isa205-64l.xml | 17 + gdb/features/rs6000/powerpc-isa205-altivec32l.c | 168 + gdb/features/rs6000/powerpc-isa205-altivec32l.xml | 19 + gdb/features/rs6000/powerpc-isa205-altivec64l.c | 168 + gdb/features/rs6000/powerpc-isa205-altivec64l.xml | 19 + gdb/features/rs6000/powerpc-isa205-vsx32l.c | 202 + gdb/features/rs6000/powerpc-isa205-vsx32l.xml | 20 + gdb/features/rs6000/powerpc-isa205-vsx64l.c | 202 + gdb/features/rs6000/powerpc-isa205-vsx64l.xml | 20 + gdb/findcmd.c | 7 +- gdb/fork-child.c | 94 +- gdb/frame.c | 35 +- gdb/frv-tdep.c | 82 +- gdb/gcore.c | 9 +- gdb/gdbarch.c | 47 +- gdb/gdbarch.h | 12 +- gdb/gdbarch.sh | 8 +- gdb/gdbinit.in | 17 + gdb/gdbserver/ChangeLog | 50 + gdb/gdbserver/Makefile.in | 52 +- gdb/gdbserver/configure.srv | 18 + gdb/gdbserver/linux-low.c | 14 +- gdb/gdbserver/linux-ppc-low.c | 49 +- gdb/gdbserver/linux-sparc-low.c | 287 ++ gdb/gdbserver/server.c | 5 +- gdb/gdbserver/xtensa-xtregs.c | 3 +- gdb/gdbthread.h | 13 +- gdb/gdbtypes.c | 135 +- gdb/gdbtypes.h | 240 +- gdb/gnu-nat.c | 75 +- gdb/gnu-nat.h | 2 +- gdb/gnu-v2-abi.c | 4 +- gdb/gnu-v3-abi.c | 155 +- gdb/go32-nat.c | 13 +- gdb/gstdint.h | 33 - gdb/h8300-tdep.c | 4 +- gdb/hppa-linux-tdep.c | 35 +- gdb/hppa-tdep.c | 19 +- gdb/hpux-thread.c | 17 +- gdb/i386-dicos-tdep.c | 8 + gdb/i386-tdep.c | 14 +- gdb/i386gnu-nat.c | 8 +- gdb/ia64-tdep.c | 5 +- gdb/inf-loop.c | 11 +- gdb/inf-ptrace.c | 63 +- gdb/inf-ttrace.c | 43 +- gdb/infcall.c | 101 +- gdb/infcmd.c | 348 ++- gdb/inferior.c | 352 ++ gdb/inferior.h | 158 +- gdb/inflow.c | 34 +- gdb/infrun.c | 913 +++- gdb/interps.c | 19 +- gdb/jv-exp.y | 41 +- gdb/jv-lang.c | 53 +- gdb/jv-lang.h | 8 +- gdb/jv-typeprint.c | 2 +- gdb/jv-valprint.c | 110 +- gdb/language.c | 97 +- gdb/language.h | 84 +- gdb/linux-fork.c | 17 +- gdb/linux-nat.c | 235 +- gdb/linux-thread-db.c | 40 +- gdb/m2-exp.y | 26 +- gdb/m2-lang.c | 24 +- gdb/m2-lang.h | 22 +- gdb/m2-typeprint.c | 26 +- gdb/m2-valprint.c | 186 +- gdb/m32r-tdep.c | 4 +- gdb/m68hc11-tdep.c | 10 +- gdb/m68k-tdep.c | 8 +- gdb/m88k-tdep.c | 4 +- gdb/macrocmd.c | 44 +- gdb/macroexp.c | 379 ++- gdb/macrotab.c | 62 +- gdb/macrotab.h | 22 +- gdb/maint.c | 36 +- gdb/mdebugread.c | 21 +- gdb/mep-tdep.c | 4 +- gdb/mi/mi-cmd-stack.c | 23 +- gdb/mi/mi-cmds.c | 3 +- gdb/mi/mi-cmds.h | 2 + gdb/mi/mi-common.h | 15 + gdb/mi/mi-interp.c | 49 +- gdb/mi/mi-main.c | 207 +- gdb/minsyms.c | 13 +- gdb/mips-linux-tdep.c | 12 +- gdb/mips-tdep.c | 132 +- gdb/mipsread.c | 8 +- gdb/mn10300-tdep.c | 2 +- gdb/monitor.c | 13 +- gdb/mt-tdep.c | 26 +- gdb/nto-procfs.c | 75 +- gdb/nto-tdep.c | 4 +- gdb/objc-exp.y | 109 +- gdb/objc-lang.c | 101 +- gdb/objfiles.h | 21 +- gdb/p-exp.y | 85 +- gdb/p-lang.c | 20 +- gdb/p-lang.h | 22 +- gdb/p-typeprint.c | 27 +- gdb/p-valprint.c | 216 +- gdb/parse.c | 32 +- gdb/parser-defs.h | 6 +- gdb/ppc-linux-nat.c | 31 +- gdb/ppc-linux-tdep.c | 12 + gdb/ppc-linux-tdep.h | 6 + gdb/printcmd.c | 247 +- gdb/procfs.c | 139 +- gdb/python/python-internal.h | 25 +- gdb/python/python-utils.c | 17 + gdb/python/python-value.c | 680 +++ gdb/python/python.c | 28 +- gdb/python/python.h | 2 + gdb/regcache.c | 4 +- gdb/regformats/reg-sparc64.dat | 91 + gdb/regformats/reg-xtensa.dat | 34 +- gdb/regformats/rs6000/powerpc-isa205-32l.dat | 77 + gdb/regformats/rs6000/powerpc-isa205-64l.dat | 77 + .../rs6000/powerpc-isa205-altivec32l.dat | 111 + .../rs6000/powerpc-isa205-altivec64l.dat | 111 + gdb/regformats/rs6000/powerpc-isa205-vsx32l.dat | 143 + gdb/regformats/rs6000/powerpc-isa205-vsx64l.dat | 143 + gdb/reggroups.c | 4 +- gdb/remote-fileio.c | 2 +- gdb/remote-m32r-sdi.c | 7 +- gdb/remote-mips.c | 7 +- gdb/remote-sim.c | 28 +- gdb/remote.c | 2468 +++++++-- gdb/reply_mig_hack.awk | 2 +- gdb/reverse.c | 144 + gdb/rs6000-nat.c | 9 +- gdb/rs6000-tdep.c | 14 +- gdb/s390-tdep.c | 14 +- gdb/scm-lang.c | 19 +- gdb/scm-lang.h | 10 +- gdb/scm-valprint.c | 81 +- gdb/ser-mingw.c | 13 +- gdb/sh-tdep.c | 26 +- gdb/sh64-tdep.c | 38 +- gdb/sol-thread.c | 26 +- gdb/solib-frv.c | 10 +- gdb/solib-irix.c | 9 +- gdb/solib-osf.c | 10 +- gdb/solib-som.c | 4 +- gdb/solib-sunos.c | 8 +- gdb/solib-svr4.c | 47 +- gdb/solib.c | 22 +- gdb/source.c | 61 +- gdb/sparc-tdep.c | 8 +- gdb/sparc64-tdep.c | 12 +- gdb/spu-tdep.c | 10 +- gdb/stack.c | 31 +- gdb/std-regs.c | 10 +- gdb/symfile.c | 42 +- gdb/symmisc.c | 205 +- gdb/symtab.c | 115 +- gdb/symtab.h | 33 +- gdb/target-descriptions.c | 24 +- gdb/target.c | 193 +- gdb/target.h | 61 +- gdb/testsuite/ChangeLog | 891 +++-- gdb/testsuite/Makefile.in | 2 +- gdb/testsuite/configure | 41 +- gdb/testsuite/configure.ac | 1 + gdb/testsuite/gdb.ada/Makefile.in | 24 + gdb/testsuite/gdb.ada/array_bounds.exp | 8 +- gdb/testsuite/gdb.ada/array_subscript_addr.exp | 2 +- gdb/testsuite/gdb.ada/arrayidx.exp | 32 +- gdb/testsuite/gdb.ada/arrayparam.exp | 8 +- gdb/testsuite/gdb.ada/arrayptr.exp | 2 +- gdb/testsuite/gdb.ada/assign_1.exp | 2 +- gdb/testsuite/gdb.ada/boolean_expr.exp | 4 +- gdb/testsuite/gdb.ada/char_param.exp | 8 +- gdb/testsuite/gdb.ada/exprs.exp | 6 +- gdb/testsuite/gdb.ada/fixed_cmp.exp | 8 +- gdb/testsuite/gdb.ada/fixed_points.exp | 6 +- gdb/testsuite/gdb.ada/fun_addr.exp | 2 +- gdb/testsuite/gdb.ada/funcall_param.exp | 2 +- gdb/testsuite/gdb.ada/homonym.exp | 4 +- gdb/testsuite/gdb.ada/int_deref.exp | 45 + gdb/testsuite/gdb.ada/int_deref/foo.adb | 21 + gdb/testsuite/gdb.ada/int_deref/pck.ads | 20 + gdb/testsuite/gdb.ada/interface.exp | 4 +- gdb/testsuite/gdb.ada/null_array.exp | 4 +- gdb/testsuite/gdb.ada/packed_array.exp | 4 +- gdb/testsuite/gdb.ada/packed_tagged.exp | 4 +- gdb/testsuite/gdb.ada/print_chars.exp | 6 +- gdb/testsuite/gdb.ada/print_pc.exp | 2 +- gdb/testsuite/gdb.ada/ref_tick_size.exp | 48 + gdb/testsuite/gdb.ada/ref_tick_size/p.adb | 29 + gdb/testsuite/gdb.ada/ref_tick_size/pck.adb | 25 + gdb/testsuite/gdb.ada/ref_tick_size/pck.ads | 22 + gdb/testsuite/gdb.ada/str_ref_cmp.exp | 4 +- gdb/testsuite/gdb.ada/sym_print_name.exp | 2 +- gdb/testsuite/gdb.ada/taft_type.exp | 2 +- gdb/testsuite/gdb.ada/tagged.exp | 4 +- gdb/testsuite/gdb.ada/type_coercion.exp | 6 +- gdb/testsuite/gdb.arch/ppc-dfp.c | 46 + gdb/testsuite/gdb.arch/ppc-dfp.exp | 79 + gdb/testsuite/gdb.base/args.exp | 19 +- gdb/testsuite/gdb.base/callexit.c | 33 + gdb/testsuite/gdb.base/callexit.exp | 58 + gdb/testsuite/gdb.base/completion.exp | 6 +- gdb/testsuite/gdb.base/corefile.exp | 13 +- gdb/testsuite/gdb.base/dbx.exp | 6 +- gdb/testsuite/gdb.base/exprs.exp | 11 + gdb/testsuite/gdb.base/foll-exec.exp | 24 +- gdb/testsuite/gdb.base/foll-fork.exp | 28 +- gdb/testsuite/gdb.base/foll-vfork.exp | 14 +- gdb/testsuite/gdb.base/hashline2.exp | 2 +- gdb/testsuite/gdb.base/hashline3.exp | 2 +- gdb/testsuite/gdb.base/help.exp | 2 +- gdb/testsuite/gdb.base/macscp.exp | 203 +- gdb/testsuite/gdb.base/macscp1.c | 11 +- gdb/testsuite/gdb.base/maint.exp | 2 +- gdb/testsuite/gdb.base/pointers.c | 9 + gdb/testsuite/gdb.base/pointers.exp | 4 + gdb/testsuite/gdb.base/remotetimeout.exp | 2 +- gdb/testsuite/gdb.base/stack-checking.c | 4 + gdb/testsuite/gdb.cp/gdb2384-base.cc | 5 + gdb/testsuite/gdb.cp/gdb2384-base.h | 6 + gdb/testsuite/gdb.cp/gdb2384.cc | 23 +- gdb/testsuite/gdb.cp/gdb2384.exp | 65 +- gdb/testsuite/gdb.cp/mb-ctor.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-cu-size.S | 106 + gdb/testsuite/gdb.dwarf2/dw2-cu-size.exp | 53 + gdb/testsuite/gdb.dwarf2/dw2-intercu.S | 4 +- gdb/testsuite/gdb.gdbtk/ChangeLog | 7 +- gdb/testsuite/gdb.gdbtk/insight-support.exp | 4 +- gdb/testsuite/gdb.mi/gdb2549.exp | 85 + gdb/testsuite/gdb.mi/mi-nonstop.exp | 190 + gdb/testsuite/gdb.mi/mi-nsintrall.exp | 149 + gdb/testsuite/gdb.mi/mi-nsmoribund.exp | 177 + gdb/testsuite/gdb.mi/mi-pthreads.exp | 6 + gdb/testsuite/gdb.mi/mi-syn-frame.exp | 2 +- gdb/testsuite/gdb.mi/mi2-syn-frame.exp | 2 +- gdb/testsuite/gdb.mi/nsintrall.c | 64 + gdb/testsuite/gdb.mi/nsmoribund.c | 72 + gdb/testsuite/gdb.python/Makefile.in | 14 + gdb/testsuite/gdb.python/python-value.c | 41 + gdb/testsuite/gdb.python/python-value.exp | 253 + gdb/testsuite/gdb.threads/attachstop-mt.exp | 29 +- gdb/testsuite/lib/gdb.exp | 36 +- gdb/testsuite/lib/mi-support.exp | 112 +- gdb/thread.c | 75 +- gdb/top.c | 50 +- gdb/tracepoint.c | 55 +- gdb/tui/tui-regs.c | 5 +- gdb/typeprint.c | 55 +- gdb/utils.c | 100 +- gdb/v850-tdep.c | 2 +- gdb/valarith.c | 606 +-- gdb/valops.c | 62 +- gdb/valprint.c | 197 +- gdb/valprint.h | 103 +- gdb/value.c | 103 +- gdb/value.h | 61 +- gdb/varobj.c | 15 +- gdb/vax-tdep.c | 2 +- gdb/version.in | 2 +- gdb/win32-nat.c | 50 +- gdb/xcoffread.c | 8 +- gdb/xml-tdesc.c | 10 +- gdb/xtensa-config.c | 242 +- gdb/xtensa-tdep.c | 25 +- gdb/xtensa-xtregs.c | 3 +- include/ChangeLog | 54 + include/demangle.h | 4 +- include/elf/ChangeLog | 28 + include/elf/arm.h | 6 + include/elf/common.h | 3 + include/elf/cris.h | 75 + include/elf/dwarf2.h | 1 + include/elf/internal.h | 2 + include/elf/ppc.h | 5 + include/fopen-vms.h | 12 +- include/obstack.h | 4 +- include/opcode/ChangeLog | 9 + include/opcode/arm.h | 3 + include/opcode/mips.h | 3 +- include/plugin-api.h | 242 + include/xtensa-config.h | 36 +- include/xtensa-isa-internal.h | 6 +- include/xtensa-isa.h | 12 +- libdecnumber/ChangeLog | 12 + libdecnumber/decBasic.c | 12 +- libdecnumber/decDouble.h | 6 +- libdecnumber/decNumberLocal.h | 12 +- libdecnumber/decQuad.h | 6 +- libdecnumber/decSingle.h | 6 +- libiberty/ChangeLog | 41 + libiberty/Makefile.in | 10 +- libiberty/config.in | 6 + libiberty/configure | 367 ++- libiberty/configure.ac | 1 + libiberty/cp-demangle.c | 298 +- libiberty/cp-demangle.h | 2 +- libiberty/testsuite/demangle-expected | 32 +- libiberty/xstrdup.c | 2 +- libtool.m4 | 860 ++-- ltgcc.m4 | 2 +- ltmain.sh | 3670 +++++++++----- ltoptions.m4 | 172 +- ltsugar.m4 | 52 +- ltversion.m4 | 18 +- lt~obsolete.m4 | 9 +- opcodes/ChangeLog | 102 + opcodes/Makefile.am | 681 ++-- opcodes/Makefile.in | 695 ++-- opcodes/aclocal.m4 | 1 + opcodes/arm-dis.c | 7 + opcodes/avr-dis.c | 10 +- opcodes/configure | 1412 ++++-- opcodes/configure.in | 4 + opcodes/i386-gen.c | 327 +- opcodes/i386-opc.tbl | 34 +- opcodes/i386-tbl.h | 88 +- opcodes/m68k-dis.c | 416 +- opcodes/makefile.vms | 8 +- opcodes/mips-dis.c | 1 + opcodes/mips-opc.c | 9 +- opcodes/po/fr.po | 1067 +++-- opcodes/po/vi.po | 286 +- opcodes/s390-opc.c | 2 - opcodes/s390-opc.txt | 21 +- opcodes/z80-dis.c | 6 +- sim/common/ChangeLog | 8 + sim/common/Make-common.in | 2 +- sim/common/aclocal.m4 | 42 +- sim/erc32/ChangeLog | 4 + sim/erc32/erc32.c | 5 +- sim/erc32/exec.c | 4 +- sim/m32c/ChangeLog | 5 + sim/m32c/int.c | 1 + sim/ppc/ChangeLog | 8 + sim/ppc/Makefile.in | 2 + sim/ppc/configure | 259 +- sim/ppc/configure.ac | 100 +- sim/ppc/debug.c | 5 + sim/ppc/debug.h | 2 + sim/ppc/hw_sem.c | 289 ++ sim/ppc/hw_shm.c | 236 + 490 files changed, 44841 insertions(+), 20131 deletions(-) create mode 100644 bfd/po/id.po create mode 100644 gdb/ada-tasks.c delete mode 100644 gdb/cli/cli-utils.c delete mode 100644 gdb/cli/cli-utils.h create mode 100644 gdb/dec-thread.c create mode 100644 gdb/features/rs6000/power-fpu-isa205.xml create mode 100644 gdb/features/rs6000/powerpc-isa205-32l.c create mode 100644 gdb/features/rs6000/powerpc-isa205-32l.xml create mode 100644 gdb/features/rs6000/powerpc-isa205-64l.c create mode 100644 gdb/features/rs6000/powerpc-isa205-64l.xml create mode 100644 gdb/features/rs6000/powerpc-isa205-altivec32l.c create mode 100644 gdb/features/rs6000/powerpc-isa205-altivec32l.xml create mode 100644 gdb/features/rs6000/powerpc-isa205-altivec64l.c create mode 100644 gdb/features/rs6000/powerpc-isa205-altivec64l.xml create mode 100644 gdb/features/rs6000/powerpc-isa205-vsx32l.c create mode 100644 gdb/features/rs6000/powerpc-isa205-vsx32l.xml create mode 100644 gdb/features/rs6000/powerpc-isa205-vsx64l.c create mode 100644 gdb/features/rs6000/powerpc-isa205-vsx64l.xml create mode 100644 gdb/gdbserver/linux-sparc-low.c delete mode 100644 gdb/gstdint.h create mode 100644 gdb/inferior.c create mode 100644 gdb/python/python-value.c create mode 100644 gdb/regformats/reg-sparc64.dat create mode 100644 gdb/regformats/rs6000/powerpc-isa205-32l.dat create mode 100644 gdb/regformats/rs6000/powerpc-isa205-64l.dat create mode 100644 gdb/regformats/rs6000/powerpc-isa205-altivec32l.dat create mode 100644 gdb/regformats/rs6000/powerpc-isa205-altivec64l.dat create mode 100644 gdb/regformats/rs6000/powerpc-isa205-vsx32l.dat create mode 100644 gdb/regformats/rs6000/powerpc-isa205-vsx64l.dat create mode 100644 gdb/reverse.c create mode 100644 gdb/testsuite/gdb.ada/int_deref.exp create mode 100644 gdb/testsuite/gdb.ada/int_deref/foo.adb create mode 100644 gdb/testsuite/gdb.ada/int_deref/pck.ads create mode 100644 gdb/testsuite/gdb.ada/ref_tick_size.exp create mode 100644 gdb/testsuite/gdb.ada/ref_tick_size/p.adb create mode 100644 gdb/testsuite/gdb.ada/ref_tick_size/pck.adb create mode 100644 gdb/testsuite/gdb.ada/ref_tick_size/pck.ads create mode 100644 gdb/testsuite/gdb.arch/ppc-dfp.c create mode 100644 gdb/testsuite/gdb.arch/ppc-dfp.exp create mode 100644 gdb/testsuite/gdb.base/callexit.c create mode 100644 gdb/testsuite/gdb.base/callexit.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-cu-size.S create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-cu-size.exp create mode 100644 gdb/testsuite/gdb.mi/gdb2549.exp create mode 100644 gdb/testsuite/gdb.mi/mi-nonstop.exp create mode 100644 gdb/testsuite/gdb.mi/mi-nsintrall.exp create mode 100644 gdb/testsuite/gdb.mi/mi-nsmoribund.exp create mode 100644 gdb/testsuite/gdb.mi/nsintrall.c create mode 100644 gdb/testsuite/gdb.mi/nsmoribund.c create mode 100644 gdb/testsuite/gdb.python/Makefile.in create mode 100644 gdb/testsuite/gdb.python/python-value.c create mode 100644 gdb/testsuite/gdb.python/python-value.exp create mode 100644 include/plugin-api.h create mode 100644 sim/ppc/hw_sem.c create mode 100644 sim/ppc/hw_shm.c First 500 lines of diff: diff --git a/ChangeLog b/ChangeLog index 5114518..02c5ebc 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,90 @@ +2008-11-14 Daniel Jacobowitz + + PR bootstrap/38014 + PR bootstrap/37923 + + Revert: + + 2008-10-24 Daniel Jacobowitz + + * Makefile.tpl (HOST_EXPORTS): Correct CPPFLAGS typo. + * Makefile.in: Regenerated. + + 2008-10-22 Daniel Jacobowitz + + PR gdb/921 + PR gdb/1646 + PR gdb/2175 + PR gdb/2176 + + * Makefile.def (flags_to_pass): Add CPPFLAGS_FOR_BUILD and CPPFLAGS. + * Makefile.tpl (BUILD_EXPORTS): Set CPPFLAGS. + (EXTRA_BUILD_FLAGS): Correct typo. Pass CPPFLAGS. + (HOST_EXPORTS): Pass CPPFLAGS. + (CPPFLAGS_FOR_BUILD, CPPFLAGS, CPPFLAGS_FOR_TARGET): Define. + (LDFLAGS_FOR_TARGET): Initialize from configure script. + (EXTRA_TARGET_FLAGS): Set CPPFLAGS. + * Makefile.in, configure: Regenerated. + * configure.ac: Set CPPFLAGS_FOR_TARGET, LDFLAGS_FOR_TARGET, + and CPPFLAGS_FOR_BUILD. + +2008-10-29 Stefan Schulze Frielinghaus + + * configure.ac [spu-*-*]: Do not set skipdirs. + * configure: Re-generate. + +2008-10-24 Daniel Jacobowitz + + * Makefile.tpl (HOST_EXPORTS): Correct CPPFLAGS typo. + * Makefile.in: Regenerated. + +2008-10-22 Daniel Jacobowitz + + PR gdb/921 + PR gdb/1646 + PR gdb/2175 + PR gdb/2176 + + * Makefile.def (flags_to_pass): Add CPPFLAGS_FOR_BUILD and CPPFLAGS. + * Makefile.tpl (BUILD_EXPORTS): Set CPPFLAGS. + (EXTRA_BUILD_FLAGS): Correct typo. Pass CPPFLAGS. + (HOST_EXPORTS): Pass CPPFLAGS. + (CPPFLAGS_FOR_BUILD, CPPFLAGS, CPPFLAGS_FOR_TARGET): Define. + (LDFLAGS_FOR_TARGET): Initialize from configure script. + (EXTRA_TARGET_FLAGS): Set CPPFLAGS. + * Makefile.in, configure: Regenerated. + * configure.ac: Set CPPFLAGS_FOR_TARGET, LDFLAGS_FOR_TARGET, + and CPPFLAGS_FOR_BUILD. + +2008-09-29 Peter O'Gorman + + * libtool.m4: Update to libtool 2.2.6. + * lt~obsolete.m4: Update to libtool 2.2.6. + * ltmain.sh: Update to libtool 2.2.6. + * ltsugar.m4: Update to libtool 2.2.6. + * ltversion.m4: Update to libtool 2.2.6. + * ltoptions.m4: Update to libtool 2.2.6. + * ltgcc.m4: Update to match changes from libtool 2.2.6. + +2008-09-09 Sami Wagiaalla + + * dwarf2read.c (process_die): Added call to + read_import_statement to the appropriate dies. + (read_import_statement): New function. + (read_func_scope): Resets the using directives from saved + context. + * cp-namespace.c: Changed cp_adding_using to extern. + Moved cp_adding_using prototype from here... + * cp-support.h: ...to here. + * buildsym.h: Add global variable using_directives. + Added using_directives variable to context struct. + Added extern prototype for + * buildsym.c (finish_block): Set using directives for + the block, and reset the global variable. + (push_context): Save and reset using_directives. + * block.c (block_using): Return using directives for + the given block instead of its owning static block. + 2008-08-31 Aaron W. LaFramboise * configure.ac (RPATH_ENVVAR): Use PATH on Windows. diff --git a/bfd/ChangeLog b/bfd/ChangeLog index c52a291..ea17423 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,548 @@ +2008-11-25 Joseph Myers + + * elf32-arm.c (elf32_arm_final_link_relocate): Do not turn + branches to undefine weak symbols into branches to the next + instruction if creating PLT entries for those symbols. + +2008-11-25 Nick Clifton + + * elflink.c (is_reloc_section): New function. Returns true if the + given name matches the name of the reloc-containing section + associated with the given section. + (get_dynamic_reloc_section_name): New function. Computes the name + of the section that contains the dynamic relocs associated with + the given section. + (_bfd_elf_get_dynamic_reloc_section): New function. Returns a + pointer to the section containing the dynamic relocs associated + with the given section. + (_bfd_elf_make_dynamic_reloc_section): New function. Creates a + section to contain the dynamic relocs associated with a given + section. + * elf-bfd.h: Prototype the new functions. + * elf-m10300.c (mn10300_elf_check_relocs): Use new functions. + (mn10300_elf_final_link_relocs): Likewise. + * elf32-arm.c (reloc_section_p): Delete - replaced by new + functions. + (elf32_arm_final_link_relocate): Use new functions. + (elf32_arm_check_relocs): Likewise. + * elf32-cris.c (cris_elf_relocate_section): Likewise. + (elf_cris_check_relocs): Likewise. + * elf32-hppa.c (elf32_hppa_check_relocs): Likewise. + * elf32-i370.c (i370_elf_check_relocs): Likewise. + (i370_elf_relocate_section): Likewise. + * elf32-i386.c (elf_i386_check_relocs): Likewise. + * elf32-m32r.c (m32r_elf_relocate_section): Likewise. + (m32r_elf_check_relocs): Likewise. + * elf32-m68k.c (elf_m68k_check_relocs): Likewise. + * elf32_ppc.c (ppc_elf_check_relocs): Likewise. + (ppc_elf_relocate_section): Likewise. + * elf32-s390.c (elf_s390_check_relocs): Likewise. + * elf32-sh.c (sh_elf_relocate_section): Likewise. + (sh_elf_check_relocs): Likewise. + * elf32-vax.c (elf_vax_check_relocs): Likewise. + (elf_vax_relocate_section): Likewise. + * elf64-alpha.c (elf64_alpha_check_relocs): Likewise. + * elf64-ppc.c (ppc64_elf_check_relocs): Likewise. + * elf64-s390.c (elf_s390_check_relocs): Likewise. + * elf64-sh64.c (sh_elf64_relocate_section): Likewise. + * elf64-x86-64.c (elf64_x86_64_check_relocs): Likewise. + * elfxx-sparc.c (_bfd_sparc_elf_check_relocs): Likewise. + * elf32-bfin.c (bfin_check_relocs): Remove redundant local + variable 'sreloc'. + (bfin_relocate_section): Likewise. + * elf32-v850.c (v850_elf_check_relocs): Likewise. + +2008-11-23 Hans-Peter Nilsson + + Implement TLS for CRIS. + * elf32-cris.c: Include limits.h. + (TLSHOWTO16): Redefine in terms of and move contents to... + (TLSHOWTO16X): New macro. + (TLSHOWTO16S, LGOT_REG_NDX, LGOT_DTP_NDX, LGOT_ALLOC_NELTS_FOR) + (elf_cris_hash_entry): New macros. + (cris_elf_howto_table): Make R_CRIS_16_DTPREL, + R_CRIS_16_GOT_TPREL, R_CRIS_16_TPREL check overflow for signed, + not unsigned values. + (cris_info_to_howto_rela): Make r_type a enum elf_cris_reloc_type, + not unsigned int. + (struct elf_cris_link_hash_entry): New members reg_got_refcount, + tprel_refcount, and dtp_refcount. + (struct elf_cris_link_hash_table): New member dtpmod_refcount. + (elf_cris_link_hash_newfunc): Initialize new members. + (elf_cris_link_hash_table_create): Similar. + (cris_final_link_relocate, elf_cris_reloc_type_class): Use a + temporary variable when testing the relocation type. + (cris_elf_gc_mark_hook): Ditto. Add default case where needed. + (cris_elf_gc_sweep_hook): Ditto. Handle reference-counting for + the new assembly-generated relocs. Rewrite refcount handling to + set temporary variables to pointers to reloc-specific variables + and entry size and common code for the update. + (additional_relocation_error_msg_count): New variable. + (cris_elf_relocate_section): Use a function-local variable srelgot + for the .rela.got section instead of looking it up for every need. + Make r_type a enum elf_cris_reloc_type, not int. Actually set + symname for non-local symbols. Handle new assembly-generated + relocs. For overflow, emit additional messages for the new 16-bit + relocs as well as R_CRIS_16_GOTPLT and R_CRIS_16_GOT. + (elf_cris_finish_dynamic_symbol): Use elf_cris_finish_dynamic_symbol + instead of plain casts. Check new hash entry member + reg_got_refcount when checking whether to emit a GOT entry. + (elf_cris_finish_dynamic_sections): Update head comment to warn + about emitting relocs here. Use a temporary variable when testing + the relocation type. + (elf_cris_discard_excess_program_dynamics) + (elf_cris_adjust_gotplt_to_got): Handle reference counting change + regarding h->reg_got_refcount. + (cris_elf_check_relocs): Rewrite refcount handling to set + temporary variables and entry size and common code for the update + for local symbols. Use new macro elf_cris_hash_entry. Adjust + allocation for change in reference counting of GOT entries for + local symbols. + (elf_cris_size_dynamic_sections): Adjust calculated size of + .got.plt and .rela.got if we need a GOT entry for a + R_CRIS_DTPMOD relocation. + (elf_cris_got_elt_size): New function. + (elf_backend_got_elt_size): Define. + +2008-11-21 Sterling Augustine + + * xtensa-isa.c (xtensa_state_is_shared_or): New function. + +2008-11-21 Hans-Peter Nilsson + + * elf-bfd.h (struct elf_backend_data): New member got_elt_size. + (_bfd_elf_default_got_elt_size): Declare. + * elflink.c (struct alloc_got_off_arg): Replace member got_elt_size + by new member info. + (elf_gc_allocate_got_offsets): Adjust for calling bed->got_elt_size + to get the element size instead of using a gofarg entry. + (bfd_elf_gc_common_finalize_got_offsets): Similar. + (_bfd_elf_default_got_elt_size): New function. + * elfxx-target.h: New macro elf_backend_got_elt_size. + (elfNN_bed): Use it. + +2008-11-20 Tristan Gingold + + * bfdwin.c: Fix comment. + +2008-11-20 Tristan Gingold + + * bfd.c (is32bit): Use architecture information for non-ELF + targets. + +2008-11-20 Alan Modra + + * elf32-ppc.c (allocate_dynrelocs): Always use tlsld_got for + TLS_LD even when symbol is used with other TLS reloc types. + (ppc_elf_relocate_section): Bypass symbol checks when using tlsld_got. + Leave addend zero on LD DTPMOD dynamic reloc. + +2008-11-19 Bob Wilson + + * xtensa-modules.c (sysregs): Add MMID, VECBASE, EPC5, EPC6, EPC7, + EXCSAVE5, EXCSAVE6, EXCSAVE7, EPS5, EPS6, EPS7, CPENABLE, + SCOMPARE1, and THREADPTR registers. + (NUM_SYSREGS, MAX_USER_REG): Update. + (states): Change width of INTERRUPT, WindowBase, WindowStart, and + INTENABLE. Add VECBASE, EPC5, EPC6, EPC7, EXCSAVE5, EXCSAVE6, + EXCSAVE7, EPS6, EPS6, EPS7, THREADPTR, CPENABLE, and SCOMPARE1 states. + (NUM_STATES): Update. + (enum xtensa_state_id): Add entries for new states. + (enum xtensa_field_id): Add entries for xt_wbr15_imm and xt_wbr18_imm + fields, along with functions to extract and set them. + (regfiles): Change number of AR registers to 32. + (Operand_ar0_encode, Operand_ar4_encode, Operand_ar8_encode, + Operand_ar12_encode, Operand_ars_entry_encode): Update register mask. + (operands): Add entries for tp7, xt_wbr15_label, xt_wbr18_label, + xt_wbr15_imm, and xt_wbr18_imm operands, along with functions to + encode and decode them. + (enum xtensa_operand_id): Add entries for new operands. + (Iclass_xt_iclass_rfi_stateArgs): Add EPC5, EPC6, EPC7, EPS5, EPS6, and + EPC7 states. + (Iclass_xt_iclass_rfdo_stateArgs): Replace EPC4 and EPS4 by EPC6 and + EPS6, respectively. + (iclasses): Add entries for rur_threadptr, wur_threadptr, + xt_iclass_wsr_176, xt_iclass_rsr_epc5, xt_iclass_wsr_epc5, + xt_iclass_xsr_epc5, xt_iclass_rsr_excsave5, xt_iclass_wsr_excsave5, + xt_iclass_xsr_excsave5, xt_iclass_rsr_epc6, xt_iclass_wsr_epc6, + xt_iclass_xsr_epc6, xt_iclass_rsr_excsave6, xt_iclass_wsr_excsave6, + xt_iclass_xsr_excsave6, xt_iclass_rsr_epc7, xt_iclass_wsr_epc7, + xt_iclass_xsr_epc7, xt_iclass_rsr_excsave7, xt_iclass_wsr_excsave7, + xt_iclass_xsr_excsave7, xt_iclass_rsr_eps5, xt_iclass_wsr_eps5, + xt_iclass_xsr_eps5, xt_iclass_rsr_eps6, xt_iclass_wsr_eps6, + xt_iclass_xsr_eps6, xt_iclass_rsr_eps7, xt_iclass_wsr_eps7, + xt_iclass_xsr_eps7, xt_iclass_rsr_vecbase, xt_iclass_wsr_vecbase, + xt_iclass_xsr_vecbase, xt_iclass_mul16, xt_iclass_wsr_mmid, + xt_iclass_icache_lock, xt_iclass_dcache_lock, xt_iclass_rsr_cpenable, + xt_iclass_wsr_cpenable, xt_iclass_xsr_cpenable, xt_iclass_clamp, + xt_iclass_minmax, xt_iclass_sx, xt_iclass_l32ai, xt_iclass_s32ri, + xt_iclass_s32c1i, xt_iclass_rsr_scompare1, xt_iclass_wsr_scompare1, + xt_iclass_xsr_scompare1, xt_iclass_div, and xt_iclass_mul32, along + with corresponding argument and state argument arrays. Change + number of state arguments for xt_iclass_rfi. Add arguments for + xt_iclass_rfdo. + (enum xtensa_iclass_id): Add entries for new iclasses. + (opcodes): Add entries for RUR_THREADPTR, WUR_THREADPTR, WSR_176, + RSR_EPC5, WSR_EPC5, XSR_EPC5, RSR_EXCSAVE5, WSR_EXCSAVE5, XSR_EXCSAVE5, + RSR_EPC6, WSR_EPC6, XSR_EPC6, RSR_EXCSAVE6, WSR_EXCSAVE6, XSR_EXCSAVE6, + RSR_EPC7, WSR_EPC7, XSR_EPC7, RSR_EXCSAVE7, WSR_EXCSAVE7, XSR_EXCSAVE7, + RSR_EPS5, WSR_EPS5, XSR_EPS5, RSR_EPS6, WSR_EPS6, XSR_EPS6, RSR_EPS7, + WSR_EPS7, XSR_EPS7, RSR_VECBASE, WSR_VECBASE, XSR_VECBASE, MUL16U, + MUL16S, WSR_MMID, IPFL, IHU, IIU, DPFL, DHU, DIU, RSR_CPENABLE, + WSR_CPENABLE, XSR_CPENABLE, CLAMPS, MIN, MAX, MINU, MAXU, SEXT, L32AI, + S32RI, S32C1I, RSR_SCOMPARE1, WSR_SCOMPARE1, XSR_SCOMPARE1, QUOU, QUOS, + REMU, REMS, and MULL opcodes, along with the corresponding functions + to encode them. + (enum xtensa_opcode_id): Add entries for new opcodes. + (Slot_inst_decode): Handle new opcodes. + (Slot_inst_get_field_fns, Slot_inst_set_field_fns): Add entries for + xt_wbr15_imm and xt_wbr18_imm fields. + (Slot_inst16a_get_field_fns, Slot_inst16a_set_field_fns): Likewise. + (Slot_inst16b_get_field_fns, Slot_inst16b_set_field_fns): Likewise. + (xtensa_modules): Update number of fields, operands, iclasses and + opcodes. + +2008-11-19 Nix + + * elf.c (swap_out_syms) [USE_STT_COMMON]: Fix syntax error. + +2008-11-19 Nick Clifton + + PR 7027 + * elfxx-sparc.c (_bfd_sparc_elf_check_relocs): Treat WPLT30 relocs + against local symbols in 64-bit binaries as if they were WDISP30 + relocs. + (_bfd_sparc_elf_relocate_section): Likewise. + +2008-11-18 Catherine Moore + + * elf32-arm.c (elf32_arm_merge_eabi_attributes): Merge + half-precision attributes. + (elf32_arm_copy_one_eabi_other_attribute): New. + (elf32_arm_copy_other_attribute_list): New. + +2008-11-18 Nick Clifton + + * dwarf2.c (read_section): Fix formatting. + (read_n_bytes): Remove unhelpful comment. + (read_indirect_string): Pass symbol table to read_section in case + the .debug_str section needs relocating. + + PR 7037 + * elf32-cr16.c (cr16_elf_howto_table): Zero the src_mask field of + the reloc descriptions. + +2008-11-14 Eric B. Weddington + + PR 7022 + * elf32-avr.c (bfd_elf_avr_final_write_processing): + Add missing break statements. + +2008-11-14 Bob Wilson + + * xtensa-modules.c (xtensa_state_id): New enum, replacing STATE macros. + (xtensa_field_id, xtensa_regfile_id, xtensa_operand_id) + (xtensa_iclass_id, xtensa_opcode_id): New enums. + Replace hardcoded constants throughout this file with enum values. + +2008-11-14 Nathan Sidwell + + * elf.c (assign_file_positions_for_load_sections): Use header_size + to avoid moving the load address of file headers. + (assign_file_positions_for_load_sections): Set header_size for + segments containing the file header. + +2008-11-14 Tristan Gingold + + * configure.com: Handle bfd_default_target_size, BFD_HOST_LONG_LONG, + BFD_HOST_64BIT_LONG_LONG, BFD_HOSTPTR_T, bfd_file_ptr. + Generate bfdver.h. + * vms-hdr.c (_bfd_vms_write_hdr): Use strdup/free instead of alloca. + * hosts/alphavms.h: Defines macros to bypass i18n. + * makefile.vms (OBJS): Update file list. + (DEFS): Remove VMS_DEBUG, const, add DEBUGDIR. + (CFLAGS): Update flags. + * bfdio.c (real_fopen): Add code specific to VMS: extract attributes + from modes. + +2008-11-13 Joel Brobecker + + * configure.in: Deactivate large-file support on native 32bit + sparc-solaris unless the user explicitly requested it. + * configure: Regenerate. + +2008-11-13 Hans-Peter Nilsson + + PR ld/7028 + * elf.c (assign_file_positions_for_load_sections): Allocate phrds + with bfd_zalloc2 instead of bfd_alloc2. For the amount, use + the possibly-preset header-size, not the computed one. + +2008-11-13 Alan Modra + + PR 7023 + * elf.c (bfd_section_from_shdr ): Fail on invalid sh_info. + +2008-11-11 Alan Modra + + * elf.c (assign_file_positions_for_non_load_sections): Consolidate + PT_GNU_RELRO handling. + +2008-11-11 Alan Modra + + PR 7012 + * dwarf2.c (find_line): Don't keep stale pointers into realloc'd + memory. Return on errors. Fix memory leak. + (_bfd_dwarf2_cleanup_debug_info): Free dwarf_str_buffer. + +2008-11-10 Andreas Schwab + + PR 7011 + * elf.c (assign_file_positions_for_non_load_sections): Handle + PT_GNU_RELRO specially. + +2008-11-06 Joel Sherrill + + * config.bfd: Add m32c-*-rtems* and m32r-*-rtems*. + +2008-11-06 Tom Tromey + + * configure, config.in: Rebuild. + * configure.in: Check for fileno. + * bfdio.c (close_on_exec): New function. + (real_fopen): Use it. + (FD_CLOEXEC): New define. + +2008-11-06 Tristan Gingold + + * mach-o.h (BFD_MACH_O_NO_SECT): Add; reorders the macros. + (BFD_MACH_O_SYM_NTYPE, BFD_MACH_O_SYM_NSECT, + BFD_MACH_O_SYM_NDESC): New macros. + (bfd_mach_o_i386_thread_flavour): Define according to the latest + definition from system header. + (bfd_mach_o_load_command_type): Add BFD_MACH_O_LC_RPATH, + BFD_MACH_O_LC_CODE_SIGNATURE. + (BFD_MACH_O_SECTION_TYPE_MASK, BFD_MACH_O_SECTION_ATTRIBUTES_MASK, + BFD_MACH_O_SECTION_ATTRIBUTES_SYS, BFD_MACH_O_SECTION_ATTRIBUTES_USR, + BFD_MACH_O_S_ATTR_LOC_RELOC, BFD_MACH_O_S_ATTR_EXT_RELOC, + BFD_MACH_O_S_ATTR_SOME_INSTRUCTIONS, BFD_MACH_O_S_ATTR_DEBUG, + BFD_MACH_O_S_ATTR_PURE_INSTRUCTIONS): Add. + (bfd_mach_o_segment_command): Add room for a nul terminator in + segname field. + (BFD_MACH_O_PROT_READ, BFD_MACH_O_PROT_WRITE, + BFD_MACH_O_PROT_EXECUTE): Add. + (INDIRECT_SYMBOL_LOCAL): Renames to BFD_MACH_O_INDIRECT_SYMBOL_LOCAL. + (INDIRECT_SYMBOL_ABS): Renames to BFD_MACH_O_INDIRECT_SYMBOL_ABS. + (bfd_mach_o_uuid_command): Add the structure. + (bfd_mach_o_load_command): Add uuid field. + (bfd_get_mach_o_data): New macro. + * mach-o.c (bfd_mach_o_bfd_print_private_bfd_data): New function which + replaces the macro. + (SECTION_TYPE, SECTION_ATTRIBUTES, SECTION_ATTRIBUTES_USR, + S_ATTR_PURE_INSTRUCTIONS, SECTION_ATTRIBUTES_SYS, + S_ATTR_SOME_INSTRUCTIONS, S_ATTR_EXT_RELOC, S_ATTR_LOC_RELOC): Renamed + and moved to mach-o.h. + (N_STAB, N_TYPE, N_EXT, N_UNDF, N_ABS, N_TEXT, N_DATA, N_BSS, + N_SECT, N_INDR): Removed as they duplicated macros in mach-o.h. + (bfd_mach_o_print_symbol): Print much more details. + (bfd_mach_o_make_bfd_section): Add prot argument, use canonical + dwarf name for dwarf sections. Precisely set section flags. + (bfd_mach_o_scan_read_section_32): Add prot argument. + (bfd_mach_o_scan_read_section_64): Ditto. + (bfd_mach_o_scan_read_section): Ditto. + (bfd_mach_o_scan_read_symtab_symbol): Set section for debugging + stabs, set BSF_GLOBAL and LOCAL flags correctly. Fix section + for N_SECT symbols. + (bfd_mach_o_i386_flavour_string): Reindent and adjust for new + names. + (bfd_mach_o_scan_read_symtab): Set HAS_SYMS flags on bfd if there + are symbols. + (bfd_mach_o_scan_read_uuid): New function. + (bfd_mach_o_scan_read_segment): Add a trailing nul. Segments + flags are now simply HAS_CONTENTS. Pass protection to + bfd_mach_o_scan_read_section. + (bfd_mach_o_scan_read_command): Decode UUID command. + (bfd_mach_o_flatten_sections): Add comments. Fix flavour names. + (bfd_mach_o_scan): Set flags according to file type. + (mach_o_fat_archentry): Remove abfd field. + (bfd_mach_o_archive_p): Remove initialization of abfd field. + (bfd_mach_o_openr_next_archived_file): Find previous archive + by position and not by bfd (as former bfds may have been freed). + Give architecture name to archived file. + * mach-o-target.c (TARGET_NAME): Use generic archive for non fat + targets. + +2008-10-30 Jay Krell + + * cache.c (cache_bread): Cast void * pointer before performing + arithmetic on it. + +2008-10-20 Alan Modra + + * elf64-ppc.c (ppc64_elf_process_dot_syms): Renamed from + ppc64_elf_check_directives. + * elf32-sh-symbian.c (sh_symbian_process_directives): Combine.. + (sh_symbian_check_directives): ..this + (bfd_elf32_sh_symbian_process_directives) ..and this function. + +2008-10-20 Alan Modra + + * elflink.c (bfd_elf_final_link): Move code reading relocs to.. + * elf32-spu.c (spu_elf_count_relocs): ..here. Adjust params. + * elf-bfd.h (struct elf_backend_data): Update elf_backend_count_relocs + params. + +2008-10-20 Alan Modra + + * elflink.c (bfd_elf_final_link): Use d_ptr rather than d_val + where Elf_Internal_Dyn holds an address. + +2008-10-10 Nathan Froyd hooks/post-receive -- Repository for Project Archer.