From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 25941 invoked by alias); 12 Feb 2009 19:06:11 -0000 Mailing-List: contact archer-commits-help@sourceware.org; run by ezmlm Sender: Precedence: bulk List-Post: List-Help: List-Subscribe: Received: (qmail 25340 invoked by uid 9561); 12 Feb 2009 19:06:05 -0000 Date: Thu, 12 Feb 2009 19:06:00 -0000 Message-ID: <20090212190605.25324.qmail@sourceware.org> From: swagiaal@sourceware.org To: archer-commits@sourceware.org Subject: [SCM] archer-swagiaal-using-directive: Merge commit 'origin/archer-keiths-expr-cumulative' into archer-swagiaal-using-directive X-Git-Refname: refs/heads/archer-swagiaal-using-directive X-Git-Reftype: branch X-Git-Oldrev: 3551baae2a89f778dbebdf4c0d7d613519f3d33e X-Git-Newrev: 653a96335590f27d6d927fafa4d0910cf9534b7d X-SW-Source: 2009-q1/txt/msg00147.txt.bz2 List-Id: The branch, archer-swagiaal-using-directive has been updated via 653a96335590f27d6d927fafa4d0910cf9534b7d (commit) via 00caf89aa3e66ab205ee8c7a67492ec91e26c064 (commit) via 83244659d8ba6362e7dbd7dfafb8ed1cf6e51c0a (commit) via a3bba34e704e8ff71dba954c74452217cb40124d (commit) via 34083a97307a6f1456c9455997c4b5471ba21330 (commit) via 9b9259f61cdcbec6d68eb9cedef6819f288053ed (commit) via 331acbfdd7b4c6734baad6d4d4c2c1489a9a22a1 (commit) via 12ee80b84d3220d99f5396deb7b072e51d7d1afd (commit) via 55a909760e801aafcf7e031b098cf2161d248d9a (commit) via 48a6038a855c30477e907307ab8b7d3834c575c1 (commit) via fe4c4e465347fee881541b71c140a773f42a0ce6 (commit) via e1d633a3fafbf670c686f59f3007b6280da50625 (commit) via 5c8d779d999734da634d5905e5a945d98cab69d8 (commit) via 54596033c019654f4a92f8d99c62a2cfb02b8b19 (commit) via 7a228ded75afbcc5af87b9cd26e54ceea0b3cb25 (commit) via d8ccded1bd72290e07a69451f708292a76fe7a7a (commit) via f1737c87c2af20d1325583a5ab7861a4dd5a0111 (commit) via 5d8468a9859aabe67d53f6babf5c2321e2abf000 (commit) via 937201738a21d48c627d2200ca73de7960d46786 (commit) via b861fbb2404426ae5f91fe2d92b9809a487698fa (commit) via 8c64d8171f82fb656a5c7f77895867bb0d7372ad (commit) via 0a35ab92d3b16aadbf63f6079a61b9a71b9ebcb7 (commit) via 4b1236ddb168d1eeed42dfcca0e64973301451cf (commit) via 81ebe44fd16047d8bd1f695003bec53eb50b1051 (commit) via 0cd91cc2b97d671e6f2035f26c34cc134b800228 (commit) via e7579ed59ad66782474d31635dd5cbc26ecbcf94 (commit) via 09547ab8a96a6f3636ceacdf11c66e8f333c0a03 (commit) via 5845b55b1b01b9339c2384806e7107d321a4237c (commit) via 8e4acafc10950e2d83954aa8f56714403a2c604b (commit) via d112c9579d4e97ddbaf61e762316154fe187b2f7 (commit) via 32e15a5e8946225fa4e9c11f6fc2040adae79e38 (commit) via cf7d1af3ff6a6913b472bdee56b083604ee5b87e (commit) via 9efdb5ea40104f4be915361c462fe596302efe86 (commit) via 6bcccbac081b4d742322d319b8df687fe78501c8 (commit) via 3a8e057c013d2df89a90b7c94e5ac5842d8f6b77 (commit) via a967bdb3b666cf75b608da72d82d61f3bb7d05df (commit) via 114a09c3fef29ad0d580c86c81338dceb176b8bb (commit) via c02cfd685030e8f65a7727a14cc303790e0e94c7 (commit) via e71c3f1030c5a9ae8a4b54f030b0ed1797074554 (commit) via c80176fdeed48b514d2dc005005b6483fb85e8dd (commit) via 24f23f293583eea2a35a3a46b6f1b5034c12bbad (commit) via d235a2f3d48298dd7a2b6841108965292dd78907 (commit) via 7f38f003c49fa058eb1f46f4e5625f5224cd9d6d (commit) via 587fa1a9ae4b6dcbce35a510d850032ce1df12cf (commit) via 1491427ae8c6205fe1f325da1201419313e3c3b9 (commit) via 52da3cb816963552920c3bd1be6d382d4debad8a (commit) via ccee8cf101a68a9595867638c100086715ae1944 (commit) via c51205a752a5c26e0e4f1a5763b89dd33432c6fe (commit) via b51efefd842bea521c5ee25306bd73eeab74fa85 (commit) via 5b87a749027154f0aa0120ac1c24e726c483a8a0 (commit) via 3ce76e710f43751f99e1ac6137ccc4ef9e4b9f07 (commit) via bf06624c54fe05cce54fef983fa7d329c500404a (commit) via 8b58bcf2f83e4f98a2ca9202d477b725abb90e72 (commit) via 051a1cf006b13a738f7f2697bc897c57d7cb163b (commit) via b4d75490715058a51d045b89561bfce02fa331b6 (commit) via b3d79b8ed687dfa889f46d03a17f37c42e945a2b (commit) via 3a4ab0a3e31d115b1b9f3ab9e14f3efcf124a5d7 (commit) via aea85d57cdd9eda9faca88f025d58cc7e9f49f7f (commit) via 68be5f29099b8bba57a3a5bb87946511f4f82c62 (commit) via 59388d5a95d91cc3710b91f2b3b334f126517ad5 (commit) via aefee5ed5cf0909fc174b538be69a7de3f63a91f (commit) via 2b33b569bdebeb623beabc36cc43c545701b6d93 (commit) via c68ed5493b7c919af1cb950b542f72d62bd08882 (commit) via b1482bb07699c150bcbc2cc915d2ae039ebaee80 (commit) via d46ef7dd9c96079bbfb7b2c675a98fbacc37dba5 (commit) via b7ee711e348c8b8bd07bc810142fe468a7da9d04 (commit) via ecdf4477c1cba445b81193d6609f06aebdebeba9 (commit) via 1f14283bfadf9f5d9b68b8863947c0d4fb2c3cf2 (commit) via 857c05cde38f5b6529d4eb2e2570710b65b71b11 (commit) via a1e78a92edb65f61398f75fa82122fa36a31f3dc (commit) via 9316ed5bdad1416e32f5be97d20cb573ac0bf64c (commit) via fa9d7815fd365b52135be091938481fb5307fce4 (commit) via ecf101f78860519418555b966e4ed5061286a2a9 (commit) via 1a6c57ddde9b9fb62dbcf7230d4f1308d3674df1 (commit) via c090d23b34b137ce98f9de62537fa2fb13ca1ecd (commit) via e6e9396c648fd22fe476b17352ed52a40bb2e0bd (commit) via d7fb7dd25e0ab498d182b0c214270ec0703e6720 (commit) via 502a1d8a6089ed66188719292520c9baed722691 (commit) via 17ba7979fefa3603c3c150026b7f1e6084080b00 (commit) via 5de3a5856a0feb2e905caea5b965558b68e0bf4c (commit) via 9e8f01670d7d7334a7fb65c8329968bedf3c90f1 (commit) via aabca0d611c0e34a0d6996210e53851d2b7789d8 (commit) via b5e43e479bba74752908cedf4badff85ed25f9e6 (commit) via 1925ddc4c2bd7ec1446f291468fa3983d3ba4755 (commit) via 4fa71ccefb5491b8ed6e55d9c5e85c2236ca6151 (commit) via 4d5395266d494570a0cbc8b792da41185f4663c2 (commit) via ed4a78fc3d59d21c02818380df85dff422ba12aa (commit) via d74817b84bb759030de2dedb4c64adf008955433 (commit) via 68ccdda06ddeb6dd689615c1817e4e766b243c06 (commit) via 3edeb2f06956b32f7c8a4df32ca9039de7e4a78a (commit) via 1602efbcae70b4e40b4c8e3e0dac82a0dee91acf (commit) via d28c2e65ddf50a889532bf15e5ec570018373292 (commit) via dbfa9cc7e9016dde29373bc472533daacce53b65 (commit) via 81a55f1427d48710e2d699f134a6c59f78f5550b (commit) via 6178fc046d036ba0639a456272b63ab099edaf82 (commit) via a48c179934bee9df3f67fcaaf632242e40d30e84 (commit) via d641b754fd63c07aefd102230909dd015f851331 (commit) via c4c2286bc98cad3c54a9b5d017ee3b150e680ac2 (commit) via 6cf613d6c791e0d6a785dc97654956f13139b9b7 (commit) via 35c95b2b57b61d962e5404886905dfe2829fb6bb (commit) via 8d2e8ad63204a3019f9b12f4a467a6e2b9a6c23b (commit) via fae81fd61a19c98ca18a8b6b98d2840fa9dd5ade (commit) via bb8e50ab4853f6b18efacc3328fa2075539d8974 (commit) via 2b330cc803da788211cd4b66e87cfd6bc21dfbab (commit) via 363c7b345f7d0730bd202c1775efeaf3d8254ed2 (commit) via e7f2b7951a4b2190a967e367e5395a1c3e2d4802 (commit) via dd5681c3362ddd4c5933fcaba245ff6333034f38 (commit) via e6bd8f2abf2aff1a2ed7b29daaff68f918be9b88 (commit) via 4e8d44f12e27f569721e742bceccdfee35a78e2f (commit) via 6da1a829889ede67cb1d79801d7e303ffa6b4528 (commit) via 11a5ed3eee53962a18e0c348ac6ad6ccde4430a3 (commit) via 76d4004ac49829afe4cf6398c12d180b0d5242e1 (commit) via 306a5665b5c0cb1b3e097bbc23b79620f59e2cf0 (commit) via d438502cf4d0f80282a5b84ab8e7425acd1a53c1 (commit) via c0ec56f7f57d5d83ad589fb16255de691561f997 (commit) via ff95333fe26824a2b1982e3ddcdc8d56d13d66a3 (commit) via 847915664fd893f065928e0b73911025973c0d68 (commit) via feb4d18f5aa47204581b1e2f916ee4c34817e31f (commit) via 1aad842f599a7f2ae77c7ad85898471e503e83b2 (commit) via a06be778506917cc0d66485bc74dfdf92f212506 (commit) via 82ab01cef505b98e5217e350fb1ce0fa5bdb5667 (commit) via 96dd75b5a8d23c3be6309de91768869003583298 (commit) via 56adda13173a3b8a2355b6b2865ff6d25059e1ca (commit) via 8ce9a2934dc0e16e01bb9dd0276fe05e90c39688 (commit) via c86ee81222651c3e2c8694e71dcc5c7036b2aefc (commit) via 460b2283a3b26e9df8c9a91006806b46924c5945 (commit) via 7f81dd5c655ca22f862d168a3f8ac87edf4e96e0 (commit) via e67de9c4083ea465357e9dd982e1c9be8d3ae9cc (commit) via 3a910fb838b06f989303f531482efb1189017055 (commit) via 1b26519e2da4d8911270921f9f3f5d35a89bb4b0 (commit) via 0cfdf12ebb79fbe02ef38ba04ebf72e70209fe84 (commit) via c6bf25e6e5ea9e480d09dfafd68b2748aca7b5a7 (commit) via 19a21ea3060f22dc3cd57af7de2d165295d1d564 (commit) via bacf115a52bbab63860c290c368468f9969bfbb5 (commit) via ec3e7bcd5ddd1692c834f61dcaeffaeaa5ad171a (commit) via 7b9ddb80ce43d46a1362b3446c122b5d2059a790 (commit) via 6de4ebe01d8ec1c109121e6f4f0ba4a6aa8c844d (commit) via de0dac8e13465811dc1f6f0101b37f4e0cefb0ff (commit) via 24e811e5b400f3d15ecd15e4016f5bb703f3493b (commit) via b3b8f7fcd034901efd2da7b2510d17b1659febd7 (commit) via 5f97626715295ce62acf56599a69501bff204f89 (commit) via 429a3006f056541ca2679131643b64629d9a8ca1 (commit) via 923cae23714297737070af0cb6127fff84e01934 (commit) via 2d6d3a41a5b8625d958f4f1c13d87203360710be (commit) via d01d9f616da76337402f2a5614bb287a2307fd14 (commit) via d52f6c771825f463ee4359051d169c4e7727e39f (commit) via aa9ce73ea9e5d5f57acc0bf5cad43844c75bbf5f (commit) via 6e9fd0006cfd1fd96d286ae6ee1cd9196003da4e (commit) via 6c731926e209d61f297815028008facb3330afee (commit) via 5d956b6c873148aaf661851059b08adeb9e2478d (commit) via 8f40c7017844a39544a56c1a2a923ddf9c23acf4 (commit) via 9b4d98c60fcd1c022be194b1531b9b1d46f4bfff (commit) via ca922ee40ab51547f0b3580f3f480bbac8be77a0 (commit) via 7f08c16c1ff2512e7dd909261899f1fa27e068bc (commit) via 62427248e95d5e0355ad214f9edb2756a31105d3 (commit) via 5452564e0a42f420c23232fbd9d67790ee282847 (commit) via 8e15d9dffb522ecb916e4e6a73e806d3ed2e451c (commit) via f634ecc13a7c5644887d97b235919e788a6217f9 (commit) via 84047918f976f8b240a6c5a5c02d489a9869827b (commit) via da268f9a9aaddf58af0ff324b447ef34a681f874 (commit) via a06b996dcf762a276d85532ced1b55d5a6303edb (commit) via 6497550db50dc6a26a7c6b8d8b37a3fdf0ad1641 (commit) via 659f38d5c6585a19e99f14d9e537cfcb4e7c4d4e (commit) via 3f7d5964e85c0d620ad2cd2dcd486edac4b8b707 (commit) via 1a5d1c21ab02040a31d59e308cb1124003bbf7c7 (commit) via 916f4199c37d5371f1b6870db72fe8aee4ab14c0 (commit) via 144fbabf43efc102c284bf15a7e8f208869f8c37 (commit) via bc655b7fd0fa70213e28695540f4e43da933bb60 (commit) via b645d6a2ea0908336b70703d884d5702d1de3bee (commit) via 07b459a4e6c5130b469b934422e7655ea61ae99a (commit) via 7ec34a49aa9cb7d812021ba6667a0cfdd182676e (commit) via 4862c642a24472539ac705783835a847e5ec8b20 (commit) via 87305e8fba25e58c528850af46dbe886c0b33342 (commit) via d9adab297c5c89dd458acb08e9802add640c1aac (commit) via 9a007bf02bc2dab12f94080fd81921f8c91e4ae5 (commit) via a31f09673356bc0040bb850f21962549cd1a9cef (commit) via 69f6bc73a02f2a4d2f1125082dbcf3f5774539f7 (commit) via b3b0cb4d915852276dbc8ace1556565d19d48a87 (commit) via 7a56a2c458cc543b6afc9db2dc3aefceedfbc51c (commit) via dda21c0c8bc20cbaa85e2b24a7dfd7c4c0ce394e (commit) via 2e95d670cb8ca9b13c88fa6adbc7baef9239d0ea (commit) via 7cf22d1d6c85d9b75935dc65af7e12a609209424 (commit) via 51e678e7efcbe1e933d970491c733d84becb6768 (commit) via 58f8992d79a305a8427d5f592d0ccad451810d87 (commit) via 5ff7044261fce3ced393828fe0ed3cf66cf99651 (commit) via 9ae07e44039acecbd6047f49907b47131ebae43e (commit) via 784c173fcf9c84e1963a573a951291ef83054009 (commit) via 91394ed36ab2a6859c9be169f0eb5fccf0e95559 (commit) via 5f86b229221212b4c1c52869539798a25cc09455 (commit) via 7540d7a5126e83863832aaf8dfb88acdd77775ed (commit) via 1e70e6d6733c989b0f62aa4b90e9ca3e31fd601c (commit) via 91b400cbb0793ce12e724d0a74c20b2b69ba886a (commit) via f53d9973143fcc59408221cff3695913a733c9d8 (commit) via dfa92f2938a8a455558975906ac4fc6fab1994a9 (commit) via 113dc1139de965378886f0cda76aadcac0fc700c (commit) via 73b561a36d0072895e39cc25b599180f64bb8358 (commit) via 5e5bd1d1aaec8c5dc2d017559310c5d3b1f7e941 (commit) via 251821d85bf51b64556ffa53496f8d5b717d1b28 (commit) via fc7825b81de334217f74fb3206bfc793cfa6d426 (commit) via 72e31e9dbd9ef0b29f4c217d0e4ec62a8240ed68 (commit) via 036999d0a933897c90eedebb8561fd61fe53b9e9 (commit) via 7002b113b9e2afed981d3eb9d4157c98a3a3c447 (commit) via 8ee6a98bd6643233f00f0c91693ea6a571d54182 (commit) via 21f684e3486b49b52365d0e6e012067f75c53a04 (commit) via a296a0ecadd622bf0f1484bd0027196dea637915 (commit) via f1aba448dbe81323a66229bee669b96c1975c092 (commit) via 427836f3214de2556bf2058fcbc34406ff8ce095 (commit) via 0859dc381bc745337a127755d33638f183e3f75d (commit) via 60e49fc0d2c1cb723806c540588a9fc9dc45f779 (commit) via 81592205b450e76260e628188cc24720d9d33a9d (commit) via dcc61fc257100b0742340b450af4f958b138673d (commit) via befd85e74b156e716882e75fdbd68ec5b07db36a (commit) via a32f5f7e42cd949873aeb19f97e5308c8cb11a24 (commit) via 127bbf3a1da05460653cdc725da8b835cb3e4b28 (commit) via e90465bc2f297fd8ad13589444565e33bc523ee5 (commit) via c401d0f0d9ecf583e1ba7f3615843e6b990af2ee (commit) via db684da85b5b658f953ed0bfa8a0dbd6b94b6222 (commit) via edaa5febe3edb1e9cddeb2ac7600849553d5eb8f (commit) via 52e43ba70a07811d551d2c688fd75ce8fd5f8f51 (commit) via 10871c6b8a336f2b146936bdb760e5c60974638d (commit) via 03738d56d907cc637dc5d598fd733fe9dff3a8d1 (commit) via a5061bc7b92b8e0047c1c8b8c22fb5446b859a1b (commit) via 4b91d20df87a5bbdf4d0921548e43a3a9d859fde (commit) via 7515bba947f7024128d2e7781ade7103f3e06ef8 (commit) via f3c58c5f3e59ede0c7dcc1a0e6679357a3ffee3f (commit) via 26af839fdd5cd7143867acff0012473537ecc667 (commit) via 3bdc07d2a6f44070a5ef57b305a2e4c816b0a820 (commit) via 0bd695e5a4e79c240a67ea794cb83a7324584a8d (commit) via d8e475b5ea302f7de5665e5bb54112f53d95bc75 (commit) via 60a61846f7a1d6129b24be2f9e6b38d3311a47b9 (commit) via 64f8419f28ea32be7ea4a8e99de688395995a0dd (commit) via 410508e4968402499d97466db958ceca88670e71 (commit) via 8b2893e01420fef3503f6245618a2c00675a6bc3 (commit) via 52490b0fd88bbeab9705526edae4ba9490b35e58 (commit) via 9ace673c7b26ef35fabe462a4d92a01383d7cfa0 (commit) via 529823bb9b73f202c72324e975016d3a2fc559ce (commit) via 40bd160e942a5a85f46b9e5cdc20e8e7e70b9ffe (commit) via 56266baf7d36c96b16217eab3a797a3fd73646c1 (commit) via 55a1b5a021b9a566f2dea68563c8b6c772155f20 (commit) via 1a00a723098867f4667214ed1a22e2409b347430 (commit) via 88f1dd9c85bc39ec239e934981a0c23416c87f5e (commit) via 66b81b741e8dcedacd8e9c7d9b84b4832db4371b (commit) via fa9f573f5f4e66b94da0fdf57b531758f64ff30f (commit) via 6d5fb61b435f84ecb2b6e21fec81d74351702c36 (commit) via 22d2de81dd286b494be9eec849ad2d6781cce05d (commit) via cff629a21ace01442337edf1732569826b79c26b (commit) via 9b2942bdea1168f8f8f756e3a2540863f77e6545 (commit) via e45ef9f5fbca215885ee4615db8220f78053a6e6 (commit) via c238946de245fde384143eb53c8283898d9820a1 (commit) via c8008a3a9333bf163dd17118a2b1744cbccd65ba (commit) via 32bb8e98c77f5debb5d985fd6db3f9b98319bf91 (commit) via 00c60af8fca395ecc099faaf71d83b35b2b75afa (commit) via abe1d9cae06af094df3f5621ee3898e043a1235d (commit) via 3b96de4bb56886779fd347c90a64403f07e23c8e (commit) via 407389768fcdd1021a2f08b9527ff019acb31511 (commit) via 536ecd4bf38dad5bcc80dba01306464ff4de5662 (commit) via f524bd049d36cc3c804b9d41d29c5a274fddf3ee (commit) via e8bc0781045ad12dfe9e4dceddbc3c74b9734766 (commit) via 4cf49b0ee45f02b14bc3580fc8365de26e5fd987 (commit) via b930c6c689d1faaefc9ea23b62b3122252ffa6d2 (commit) via 74d75581a61c1f96fe0646660eda0f2ef3a65433 (commit) via bb09a377b930d0386f37f9534878e304e6435470 (commit) via 70375f2d1a13b1bc3d6f6ccd6501bae16f3abbbe (commit) via c5d46f224b4ddbf4bcb1c06b4e9d1ba098ca7003 (commit) via 30b1eb0907cf4bcfe6bbc5bf057ea2368a3020f7 (commit) via 74611eb661a5381398bb480564b653012068010c (commit) via 52276f9305bdc08a6590d7a7dbd62fa025aceb0b (commit) via 7db3c1577e425bcc9178f83aca6a605b1bb7d678 (commit) via a521d292d13ae4d2cb34306f8a37559a2f12ce49 (commit) via f65acd4cd8254bfdcd3c65c3887a5b545b87e137 (commit) via 3d91cd60cbe0b81dfe51a1ad6afe635fd4e96a0d (commit) via 9854366264dce0ea8a6635043a731e4259c75196 (commit) via b77f28ce0969b74e80bf00fc364b57a4bd2f43fa (commit) via 8877c09eea2fef8be9ec8fd2b8ef8e238a4eeaab (commit) via 10174d3f99d4d5ffd2fe549da8e9ad2bc75b2613 (commit) via 45c9ce080da075aa6022a1851b144af1459697b1 (commit) via 79f800938cebcc8e5488c2d618dc2ce9f677c956 (commit) via 1f1c171507f2a83ac903a3c7b42c06180f241ef1 (commit) via c7f3603f86495aefac736379048f9722a72da9c3 (commit) via 43580021e43cbab71709ac8054e24f785335aac7 (commit) via 3d44604e97364cdac4e81da662a10719fea448b9 (commit) via 65e6adb2fcd1969fe4f6ae17f4e93a252226d996 (commit) via c95b427acde5a54d8eb45be5fd023b03698889db (commit) via 09ccd0369ae37ec954af66a5184f281639e9b119 (commit) via d9bb996bf4fee472c21b16d6421022d1613a50c4 (commit) via 79aafa5adb8c466e868dad9e223a43fe837f7dd6 (commit) via abda068e1a6915867f7d2bb6b6d96e1b634b835b (commit) via 57213b888e71a2730d1fea61a09856747b4e57c5 (commit) via 8b5eb522197e768b2fa5d3504e69ad8dcbe959c0 (commit) via 0623a2ddf1573a447f2d3ac598ee70b302b0be57 (commit) via ba73f95ffd2aa093c698fa1859951ff4b64e0658 (commit) via 9cea6537a7f5354dfbaf1cb8b59a78f9aa6aba67 (commit) via 82c1b7421987796ce18cd8c7a8acb396a352c114 (commit) via 9407cf89df392ce9123d2272819f176d95d4950b (commit) via ac3d7cdd9d9c32b5503b9e93efbfacba2aa669da (commit) via 027a0a007cabf6cb23b35c53f5cbc172904d84ba (commit) via 43f17405181c357d49d5193f0d16665964e6e5b0 (commit) via 4598bfbbd66f2bbd11c1d95e7caf3f7a7a1ed432 (commit) via b242b90839d4e79e53317b746414dddf50e2169f (commit) via 563227ba14831f6468d71abf0ca50ed7174e0327 (commit) via e793c2a84c2111d3c7fb51a8f04a76eac8ee3758 (commit) via 4941be4d1396562382640da4a2e8dd2ba718b317 (commit) via 286970c6bd53c6a5a252282e334d2469aa20dba7 (commit) via 49eb3a97ce331c38c1133a965df6cfdbbd4c49c0 (commit) via 8217d8b8fedfa6445fbfff732b65bacf017ac0db (commit) via 1ea30b1c3e6a1b2a9f038471203e9e043ec9f22a (commit) via 0c374d82d1079c91a6d9d8626eee65067e12d69b (commit) via 5ec7c2090a73e8a488afd418c7ac25a7f112e773 (commit) via 4912758dc497fcc09e2ce3d04d8eb34fc7f903bd (commit) via 15d23d26929391714006d3e4e82e66982d4c253f (commit) via 0d1845ec33cf76021a56ae85c75337b6b294ade7 (commit) via 2baaecceed1201d82a1919a9a6cc2f094b44ed6b (commit) via d0aad6615cd46494a6207650ced04e2f6c8e4df4 (commit) via 3adb16ca001caec36ca9a226eb66be4a1676da3e (commit) via 91148184de08f58587c3b566ddb3a717914bcd99 (commit) via 93cb045b7c85caa6fe372df5ada9dbb3ecbf4bcb (commit) via 506746b25e05bb7397ca7739abd332b058a1df92 (commit) via 1c34cff5284df4f439e045b457c8114ebe0b0ede (commit) via d8e503dc80e0427b3e5d688984d27587493ebaa6 (commit) via 74b8003e546928852c25de825a46353ba35cbd91 (commit) via b82726d591ea1d9d68e8f48d108ab646eebc09d3 (commit) via 396dc5343b8a584da7d4a381df9dfffc84a18949 (commit) via d01dd7a822a487c73576e740c491065d9e5d39da (commit) via 4f3c18d1d8d13a93071126c0d0017852d3ed6a00 (commit) via 75d44a52d91ea5a96b4de336b3918abd8797d827 (commit) via 21db5bdb710737d641c0c2fc7fd54feb3cb9cc9f (commit) via f2f03a7b81be57219bb881817eadbcdfa0ef22ca (commit) via ee5c26141772582db315f9be9f472be50d450599 (commit) via 94923161f4aa9c75a27c8f56a68662cef6695713 (commit) via 6d5935ce5358685aebb1f3c0717208dfe2bef69c (commit) via 11f72c470e70fa4ee116167c5ce66d8b03894c2d (commit) via f89f82d14b41e6a3e1dc549d3bfe693c52033df6 (commit) via de7b18543b60d144347b0a5833eaa06d1142f508 (commit) via 01af8f937b250e70a9cbcaac1f4a8081c1310774 (commit) via 54cc2aff242becc8a9e18f996f312e037cec1b5e (commit) via a798d62bb189a020d54a39a585f389a9ee2af1f9 (commit) via 9ba29a21ccba2a171ace841b92b58bd36373ea8b (commit) via b5d1a9c84a4ed43405660142002ab3cbd7a7b474 (commit) via 5485f078197d2218972b39e59f281e3f7d68b6af (commit) via 894c4d3cfa4c945504748f7d367ba2d9066d0510 (commit) via 6fd0f5e0007de75291ffb509bb484edb668b5fec (commit) via 04ffa34daa9ec5479dc309ec31a1b06fc6d9ea10 (commit) via dbec8bd1c21893318cdf3a1f106e1f97c6cc9b7a (commit) via d7cfbc2bb9dbfbfdae0c37b81d1b7ec396a3460e (commit) via 2e5763547fb65a9eb02002fb66a27d21f82190fc (commit) via 3cfef389e20fdd1681cb58fa3d7106bc88123426 (commit) via 46cbdd91e10b097b82869b02c7ecac42b18111c3 (commit) via bb468712c6f3fdd9c273874e266a564152628c92 (commit) via 00e185f44528b17369b1a4d43b6b90ceb9d95303 (commit) via 2c38a42f5c1db3bfc6c4d92ea5e51e780eba109a (commit) via 372545781586f5d9cff43b2026d17c457c17fb31 (commit) via 2f9349947773bb6f823ab29b072332596e2d0586 (commit) via 6bf4fc327768f938a688a38419411c6bbd92f6da (commit) via 9862c7aa88705cd9df15d5b8939ab397c09752b7 (commit) via 9afa43afc50c92b23e53f9b9572745e71a0f62bc (commit) via 18d5bf202d84cb59601a5c187f92690507758b6c (commit) via d0690d9940e725aab88f7d6159217002dafab60f (commit) via e07cde57529cf055bc33fb56df9ed23e9f621ad2 (commit) via bfc8bde3ca5ed5e461bf3e34f7aa2247ad48fb79 (commit) via 695adac1eccc081d2ce31c319b71a0e3df946f5e (commit) via 1600c45345cb1439b677b98613d46be3aa85ba9e (commit) via c7aaa97e0a3c0cce11e0f6ba306d5da88c023f1d (commit) via e0f87abb998c458c5387b3ad8e0eeccd57044b28 (commit) via 25a94ecf3c8a5bddd5bad79ea9c57fa01b649f27 (commit) via c66188244654f137d2ceacce47b32695e4d7d8e9 (commit) via 96ca222c623d0d1542519d28294e6dc70d6ef249 (commit) via 4c1258818cbb8f5b63e00d23def80077c950e713 (commit) via 6e85aa313469d4d12a7002990bd0066c19380767 (commit) via 87f807a8ce30125c9fdcb1dabfad0c518e5594cd (commit) via 9fb1647d68ae93c6cd5ef3fb7ba296919a5d06b2 (commit) via 24988cb3edc09fa6c3d69947bd59ceaa127cab60 (commit) via bebc621bcc4373d65ff0dc26fda563411621f7e9 (commit) via 668893b18357f1ff5c2a52bbfcbe1db5ff51b74f (commit) via 5c896fb3370431afa9c7d98a82fae8178865a1c7 (commit) via 011395def22c679506b483de9aa8f68e02178fb7 (commit) via 645c834f57c6117eb381fd6c781d4de54918675f (commit) via 49b0e175117b79282d73a007e858747dce1352df (commit) via 9e3c9b86cf7b0713cf1480d0c6488f5051425f0a (commit) via 6b96c9a3f78b7128e397bcfde4bc6e5501344eba (commit) via 39f8b9ff6c5208a54f765b19b4a1738b9c237182 (commit) via a5a60c19055838698f459f03715ca1ba6a9ccfc1 (commit) via 772c9c1d0a70440295c6cf1e21be494c7b797ea8 (commit) via 25071386e8e8db4c93075249ef221c98f3298e9f (commit) via 159545d661ac64df03fb89d90db249ce48dc0a0b (commit) via 3ee2fe6b0783da17e2b0b58304fac41a9027945b (commit) via b7681b5e27511b6e714c253ab8a8381eaff0052d (commit) via 12827e561be554ec5830e0e5eb96d129c25afb71 (commit) via 994251cd6164ec4fac1927eb8dcb513eded00fb5 (commit) via ee45b7b81717a8f9b521a11b6d67377b2a12b5f1 (commit) via d2700f1acc567abf034abb6a683a8782478ca4af (commit) via 002164ed870bff432669d55d4456eeeccbd2857b (commit) via 2f3a28dafacdd658ddf59bb7312a32645dc91a2d (commit) via 377ea3da879c2ac8b4d33137ac8f40804feeb2da (commit) via 2b9474d6a76d1fcc9fde5198f48967f96b251a1a (commit) via a875acb4a45b744d5354f7aa4aea08be4f456357 (commit) via f196d76fae27a6d88832743e28c7a7bf9c8abff7 (commit) via ad845052245e1306347274daeed5874ca90f8c4c (commit) via ee42d69e173ca6f58594c3b16a1ce00bf6a5fffa (commit) via 56f6e3676173c9a41dc4ed227a8450550cec718c (commit) via 17ec07b78f28e400d2e839d732abc94a6cb3ae2f (commit) via 2ba1a5ccb3799e993fd59088955b46d3a2647ceb (commit) via bcc4841ed5d1365ce8e51fdb07afdfe5e8b114ec (commit) via 9d0ff7b457f2022cbcd2da11d1783348e2d36a33 (commit) via 3a70e03ee3b26bf0193ca88e5d211c87c7c8535f (commit) via 8a3ada7cdf8d989359bc5a94125c632117a2942c (commit) via 9cb769c44ee29cdc01a445a701df041aae7de528 (commit) via 95f1a6166a530ac07837b3f3111da3f8b76e7eee (commit) via 6641e3e244876f0f1e93f32e2bd4b5e274e057d5 (commit) via 0b104d2741b7f42029e74984b7a3ae8ef97cfebb (commit) via f9fe8e1a40bb54ce88075b918d8be1a1566c6a48 (commit) via df4a0b9abc3290af89ca9025b1c4a5ea00fbd345 (commit) via d4a93591c374490bdf974cb170efb8a49c86fcc6 (commit) via 4a15fb5a73b2ddc4d6449c6dad79e1082301db46 (commit) via 2b0889d13c54d273bcb7688080ba231fbca96243 (commit) via 2d720676aece106042aecd9dbbc658d93c1d814d (commit) via b9b2df2e314d7db4ea3a5c3c8c00139db22e862f (commit) via 215063195ce04893ac22d83dfda12db2080cd614 (commit) via 90b65158d7c9efbcc97386de78b37fdc87e65df1 (commit) via bc330b88fd18fac168518b965fed937ba537371d (commit) via 92d4fad88b6f77282ef69e039660817aece6b2bd (commit) via 7dbe32ffbc835ecd38e06b2a3fe098e888889154 (commit) via 990d890a845dd2d8c84a44540a3318c66881bcda (commit) via 2ca21c55c0ac4e968a77500ec6ecc8d9710c5c7b (commit) via ec39a377f6b2636a2b1d6698ef03c0cc38e7e709 (commit) via 4a74550b41e81a3d763d86c9a350aa5b0403b9c1 (commit) via ac68302d81ede77b746f71c2b59a834d26678430 (commit) via 5d1a7f50c49cc857d057dfd9fd959e1758287376 (commit) via 5575ed05779065a1b256775836f564aa7c1d7578 (commit) via e309468dfbaa3b96ceef7816fcd7bd39a9aa509c (commit) via c89c11bd89aaf9d81e19621bb31770ba66b3137e (commit) via db0269e02d545476458cf798c5e51ef7df2db1c8 (commit) via 22ff147254a15c977ca7eccc83567ba74587b8a3 (commit) via bbd069c594c74fc0225f75977b85ecf6f1d44258 (commit) via 811f7e9b0e9f7b1d6dda24a1fda8de505f650234 (commit) via 1cdd9d6d10ee334ab8d2c0f6aabf9e06d64ab843 (commit) via 2c36ed58ed01300bca52900a14ff42bcb860a04c (commit) via 0a58600f749f333d8ac192706e685d6a28123c07 (commit) via a248d9f6aa039c4e776caa0b5cae6f0c0b654f35 (commit) via d3ac72fc45ec9d20f009b27feeb41b6927ad31ca (commit) via 284d7c34abfaf1286c819668d092dfcba08bc967 (commit) via 4c4dff80576a53640e188da7166db287010f3ee1 (commit) via 4648b9a9bed25e1e1f0bc2c527968555cccc4ddd (commit) via c6cfd68af8ced76343f5cc446374af35e57a0802 (commit) via ff9d520b9dd390a2a8c2ac68a2f6b76a967ffe74 (commit) via 541fb9b0c146bd8554229ac226f06217d9365980 (commit) via c9a95c6dd1449250301d18a1c06b2ed47d3fa1c3 (commit) via 8ecf9dac1666e63b7256071ffb36916ae1ff287b (commit) via 56a56296304cc86e6857718812a6ff33598bddc7 (commit) via dc697606cc3491699f1cb75bcf3f454b2314fa75 (commit) via 0d7f1dce6964c1311df77cf8d2df94c0fbf9d813 (commit) via 079abef410032c6142f2340f3a06c009c167c300 (commit) via ffb0f004d9469bcdf239a63342800fad40a0bac0 (commit) via 723746ce87c24d5a76914086751746c8962bb961 (commit) via 1daccbfefaded1cdf5b2b299d3f8a5e42c2ab6c0 (commit) via 23dd7133633bc8cdfdd3b8b32d186dd6b9d023f0 (commit) via c3969fc156ec7d3072901361513784dafe6ba113 (commit) via 770048f90119e40fe1bdbc846c965cdec35beced (commit) via 4f8b14779bfdf10f7e098b1949c9230c3251fb95 (commit) via 2b2bbf584985bb600bd9013bca94b460f18012db (commit) via c55585c921b8b92c8250e867678d3548297e1f09 (commit) via eec8fadc1cb616a73e1105b9180fa11716afb670 (commit) via abbd0ebf4941068143ee8ad2609b3402d8801ea7 (commit) via 8139e5a6fb0b7c63b0eeaacca3c900aef29f9e30 (commit) via ebf83d239f2edd601c2a5a1c63085d94ecd633b6 (commit) via 6a8ed1c08e021d7eb7aebbd4c6e9430edc33b58a (commit) via 3ca1eeb0d473f7f9f9685146f31b4a8f036e7ea7 (commit) via 18279fff0c8a2e35c4d7ce36419b42f59cbf4745 (commit) via c6ae09d0409f4c3b9b7d1ffcc577a1598cc84196 (commit) via 640de437dadf6827af6bf019ef2de0d7af3cba2a (commit) via 28525954466f3616bb045b26b9d9e10eee038fc9 (commit) via 0ed3851170c2693e3644c55d206ab3a06f29c739 (commit) via d1300dd4058061a944fb98bdf3f9ab1bf6d0e8e8 (commit) via 5a11891522889d57baa35655f0dc0d213d72890d (commit) via a16a4df6061a1e4c3e238fe5799f3ca0b1eb300c (commit) via b41677852fae1e632d71864b16e8d2d8d0fd6026 (commit) via dcc1ff927a4204c2c0aa81100148b4c6a757ecca (commit) via b3be576be02b3801c71cf5d5edef1960568e13c3 (commit) via d3f0ca268eb2e533b836abe66f6e03c3e560b9a8 (commit) via aad79ae2e400846986776a2c105700227cca11df (commit) via 0e21db8fcb0d7ade9d275fc2b2952c054f113116 (commit) via 1be1fadf973e21bc5138c04a7bf0ec6119010d21 (commit) via 681957f170e6a8dfa3c1bb4b5f797fe6878b426b (commit) via 84b4cd354e047b3e6f9f7cbf76c6b9a2ef60929c (commit) via 6b354a5de47be27a657d0080b3f1465ac615fa1d (commit) via fd156dd185c0709490531572be41872c6b2459d7 (commit) via cb4f6eae826b8debbe7adde13e3d187b6801f106 (commit) via 43cf60f92da09adc8638b73b867b6132c03306eb (commit) via a80a7e51140551d0e14703dc9f8c85a85b0dd519 (commit) via 007d0df88d2ecf3013f0090f771a53ffd54b230c (commit) via 44cfaadc3a464b73af1d72d7b1165e8d5a3a0227 (commit) via c5ae29c8ed4093e0797de2af9a9298fc87ece4c4 (commit) from 3551baae2a89f778dbebdf4c0d7d613519f3d33e (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email. - Log ----------------------------------------------------------------- commit 653a96335590f27d6d927fafa4d0910cf9534b7d Author: Sami Wagiaalla Date: Fri Feb 6 15:56:08 2009 -0500 Merge commit 'origin/archer-keiths-expr-cumulative' into archer-swagiaal-using-directive Conflicts: gdb/ChangeLog gdb/dwarf2read.c gdb/testsuite/ChangeLog commit 00caf89aa3e66ab205ee8c7a67492ec91e26c064 Merge: 3551baae2a89f778dbebdf4c0d7d613519f3d33e 83244659d8ba6362e7dbd7dfafb8ed1cf6e51c0a Author: Sami Wagiaalla Date: Fri Feb 6 15:29:51 2009 -0500 Merge branch 'master' into archer-swagiaal-using-directive Conflicts: gdb/ChangeLog gdb/c-exp.y gdb/testsuite/ChangeLog ----------------------------------------------------------------------- Summary of changes: COPYING.LIBGLOSS | 24 + COPYING.NEWLIB | 160 + ChangeLog | 556 +- Makefile.def | 21 +- Makefile.in | 2237 +++- Makefile.tpl | 12 + bfd/ChangeLog | 3385 +--- bfd/ChangeLog-2008 | 3386 ++++ bfd/Makefile.am | 16 +- bfd/Makefile.in | 20 +- bfd/aoutx.h | 2 + bfd/archures.c | 6 + bfd/bfd-in.h | 4 + bfd/bfd-in2.h | 87 +- bfd/coff-ppc.c | 8 +- bfd/coff-z80.c | 2 +- bfd/coffcode.h | 19 +- bfd/config.bfd | 21 + bfd/configure | 178 +- bfd/configure.in | 57 +- bfd/cpu-avr.c | 8 +- bfd/cpu-lm32.c | 41 + bfd/cpu-mips.c | 4 + bfd/dwarf2.c | 36 +- bfd/elf-attrs.c | 158 +- bfd/elf-bfd.h | 115 +- bfd/elf-eh-frame.c | 30 +- bfd/elf-hppa.h | 26 +- bfd/elf.c | 61 +- bfd/elf32-arm.c | 658 +- bfd/elf32-cr16.c | 1725 ++- bfd/elf32-cris.c | 333 +- bfd/elf32-i386.c | 16 +- bfd/elf32-lm32.c | 2909 +++ bfd/elf32-m68k.c | 1546 ++- bfd/elf32-mep.c | 3 +- bfd/elf32-ppc.c | 47 +- bfd/elf32-spu.c | 1709 ++- bfd/elf32-spu.h | 74 +- bfd/elf64-ppc.c | 4 +- bfd/elf64-s390.c | 3 + bfd/elf64-x86-64.c | 18 +- bfd/elflink.c | 420 +- bfd/elfxx-ia64.c | 320 +- bfd/elfxx-mips.c | 6 +- bfd/elfxx-target.h | 4 + bfd/hpux-core.c | 1 - bfd/libbfd.h | 30 +- bfd/mach-o.c | 121 +- bfd/mach-o.h | 15 +- bfd/pdp11.c | 25 +- bfd/pef.c | 2 +- bfd/po/SRC-POTFILES.in | 3 + bfd/reloc.c | 59 + bfd/syms.c | 58 +- bfd/targets.c | 5 + bfd/version.h | 2 +- bfd/vmsutil.c | 265 + bfd/vmsutil.h | 20 + config-ml.in | 53 +- config.guess | 22 +- config.sub | 24 +- config/ChangeLog | 19 + config/mh-mingw | 2 +- config/tcl.m4 | 14 +- config/unwind_ipinfo.m4 | 41 +- configure | 283 +- configure.ac | 133 +- gdb/CONTRIBUTE | 3 +- gdb/ChangeLog |11894 +----------- gdb/ChangeLog-2008 |11610 ++++++++++++ gdb/MAINTAINERS | 6 +- gdb/Makefile.in | 21 +- gdb/NEWS | 23 + gdb/acinclude.m4 | 6 +- gdb/aclocal.m4 | 24 +- gdb/ada-exp.y | 2 +- gdb/ada-lang.c | 95 +- gdb/ada-lang.h | 2 +- gdb/ada-lex.l | 2 +- gdb/ada-tasks.c | 4 +- gdb/ada-typeprint.c | 7 +- gdb/ada-valprint.c | 4 +- gdb/addrmap.c | 2 +- gdb/addrmap.h | 4 +- gdb/aix-thread.c | 3 +- gdb/alpha-linux-nat.c | 2 +- gdb/alpha-linux-tdep.c | 2 +- gdb/alpha-mdebug-tdep.c | 2 +- gdb/alpha-nat.c | 4 +- gdb/alpha-osf1-tdep.c | 2 +- gdb/alpha-tdep.c | 2 +- gdb/alpha-tdep.h | 2 +- gdb/alphabsd-nat.c | 2 +- gdb/alphabsd-tdep.c | 2 +- gdb/alphabsd-tdep.h | 2 +- gdb/alphafbsd-tdep.c | 2 +- gdb/alphanbsd-tdep.c | 2 +- gdb/alphaobsd-tdep.c | 2 +- gdb/amd64-linux-nat.c | 2 +- gdb/amd64-linux-tdep.c | 12 +- gdb/amd64-linux-tdep.h | 2 +- gdb/amd64-nat.c | 2 +- gdb/amd64-nat.h | 2 +- gdb/amd64-sol2-tdep.c | 2 +- gdb/amd64-tdep.c | 731 +- gdb/amd64-tdep.h | 11 +- gdb/amd64-windows-nat.c | 92 + gdb/amd64-windows-tdep.c | 41 + gdb/amd64bsd-nat.c | 2 +- gdb/amd64fbsd-nat.c | 2 +- gdb/amd64fbsd-tdep.c | 3 +- gdb/amd64nbsd-nat.c | 2 +- gdb/amd64nbsd-tdep.c | 2 +- gdb/amd64obsd-nat.c | 2 +- gdb/amd64obsd-tdep.c | 3 +- gdb/annotate.c | 2 +- gdb/annotate.h | 2 +- gdb/arch-utils.c | 10 +- gdb/arch-utils.h | 2 +- gdb/arm-linux-nat.c | 2 +- gdb/arm-linux-tdep.c | 4 +- gdb/arm-linux-tdep.h | 2 +- gdb/arm-tdep.c | 2 +- gdb/arm-tdep.h | 2 +- gdb/arm-wince-tdep.c | 2 +- gdb/armbsd-tdep.c | 2 +- gdb/armnbsd-nat.c | 2 +- gdb/armnbsd-tdep.c | 2 +- gdb/armobsd-tdep.c | 2 +- gdb/auxv.c | 3 +- gdb/auxv.h | 3 +- gdb/avr-tdep.c | 2 +- gdb/ax-gdb.c | 2 +- gdb/ax-gdb.h | 3 +- gdb/ax-general.c | 3 +- gdb/ax.h | 3 +- gdb/bcache.c | 2 +- gdb/bcache.h | 2 +- gdb/bfd-target.c | 2 +- gdb/bfd-target.h | 2 +- gdb/block.c | 2 +- gdb/block.h | 2 +- gdb/blockframe.c | 2 +- gdb/breakpoint.c | 289 +- gdb/breakpoint.h | 5 +- gdb/bsd-kvm.c | 2 +- gdb/bsd-kvm.h | 2 +- gdb/bsd-uthread.c | 2 +- gdb/bsd-uthread.h | 2 +- gdb/buildsym.c | 2 +- gdb/buildsym.h | 2 +- gdb/c-exp.y | 309 +- gdb/c-lang.c | 115 +- gdb/c-lang.h | 9 +- gdb/c-typeprint.c | 34 +- gdb/c-valprint.c | 2 +- gdb/call-cmds.h | 3 +- gdb/charset.c | 2 +- gdb/charset.h | 2 +- gdb/cli-out.c | 2 +- gdb/cli-out.h | 2 +- gdb/cli/cli-cmds.c | 17 +- gdb/cli/cli-cmds.h | 2 +- gdb/cli/cli-decode.c | 159 +- gdb/cli/cli-decode.h | 12 +- gdb/cli/cli-dump.c | 2 +- gdb/cli/cli-dump.h | 2 +- gdb/cli/cli-interp.c | 2 +- gdb/cli/cli-logging.c | 2 +- gdb/cli/cli-script.c | 105 +- gdb/cli/cli-script.h | 5 +- gdb/cli/cli-setshow.c | 8 +- gdb/cli/cli-setshow.h | 2 +- gdb/coff-pe-read.c | 27 +- gdb/coff-pe-read.h | 2 +- gdb/coffread.c | 2 +- gdb/command.h | 18 +- gdb/complaints.c | 2 +- gdb/complaints.h | 2 +- gdb/completer.c | 38 +- gdb/completer.h | 2 +- gdb/config.in | 16 + gdb/config/alpha/nm-osf3.h | 2 +- gdb/config/djgpp/djconfig.sh | 2 +- gdb/config/djgpp/fnchange.lst | 11 + gdb/config/i386/cygwin.mh | 2 +- gdb/config/i386/darwin.mh | 10 + gdb/config/i386/mingw.mh | 2 +- gdb/config/i386/mingw64.mh | 2 + gdb/config/i386/nm-cygwin.h | 2 +- gdb/config/i386/nm-cygwin64.h | 36 + gdb/config/i386/nm-fbsd.h | 2 +- gdb/config/i386/nm-go32.h | 2 +- gdb/config/i386/nm-i386.h | 2 +- gdb/config/i386/nm-i386gnu.h | 3 +- gdb/config/i386/nm-i386sol2.h | 2 +- gdb/config/i386/nm-linux.h | 3 +- gdb/config/i386/nm-linux64.h | 2 +- gdb/config/mips/nm-irix5.h | 2 +- gdb/config/nm-linux.h | 2 +- gdb/config/nm-nto.h | 2 +- gdb/config/pa/linux.mh | 1 - gdb/config/rs6000/nm-rs6000.h | 2 +- gdb/config/sparc/nm-sol2.h | 2 +- gdb/configure | 481 +- gdb/configure.ac | 145 +- gdb/configure.host | 6 +- gdb/configure.tgt | 15 +- gdb/copyright.sh | 2 +- gdb/core-regset.c | 4 +- gdb/corefile.c | 70 +- gdb/corelow.c | 2 +- gdb/cp-abi.c | 2 +- gdb/cp-abi.h | 3 +- gdb/cp-name-parser.y | 4 +- gdb/cp-namespace.c | 2 +- gdb/cp-support.c | 5 +- gdb/cp-support.h | 2 +- gdb/cp-valprint.c | 2 +- gdb/cris-tdep.c | 2 +- gdb/darwin-nat-info.c | 847 + gdb/darwin-nat.c | 1307 ++ gdb/darwin-nat.h | 107 + gdb/darwin.defs | 6 + gdb/dbug-rom.c | 2 +- gdb/dbxread.c | 55 +- gdb/dcache.c | 2 +- gdb/dcache.h | 2 +- gdb/dec-thread.c | 2 +- gdb/defs.h | 5 +- gdb/demangle.c | 2 +- gdb/dfp.c | 2 +- gdb/dfp.h | 2 +- gdb/dictionary.c | 2 +- gdb/dictionary.h | 2 +- gdb/dink32-rom.c | 2 +- gdb/disasm.c | 2 +- gdb/disasm.h | 2 +- gdb/doc/ChangeLog | 131 + gdb/doc/Makefile.in | 2 +- gdb/doc/annotate.texinfo | 28 +- gdb/doc/gdb.texinfo | 768 +- gdb/doc/gdbint.texinfo | 91 +- gdb/doc/stabs.texinfo | 43 +- gdb/doublest.c | 2 +- gdb/doublest.h | 2 +- gdb/dsrec.c | 4 +- gdb/dummy-frame.c | 114 +- gdb/dummy-frame.h | 18 +- gdb/dwarf2-frame.c | 3 +- gdb/dwarf2-frame.h | 3 +- gdb/dwarf2expr.c | 16 +- gdb/dwarf2expr.h | 2 +- gdb/dwarf2loc.c | 11 +- gdb/dwarf2loc.h | 2 +- gdb/dwarf2read.c | 512 +- gdb/elfread.c | 2 +- gdb/environ.c | 3 +- gdb/environ.h | 2 +- gdb/eval.c | 165 +- gdb/event-loop.c | 2 +- gdb/event-loop.h | 2 +- gdb/event-top.c | 6 +- gdb/event-top.h | 3 +- gdb/exceptions.c | 4 +- gdb/exceptions.h | 7 +- gdb/exec.c | 13 +- gdb/exec.h | 2 +- gdb/expprint.c | 2 +- gdb/expression.h | 14 +- gdb/f-exp.y | 3 +- gdb/f-lang.c | 2 +- gdb/f-lang.h | 2 +- gdb/f-typeprint.c | 28 +- gdb/f-valprint.c | 6 +- gdb/fbsd-nat.c | 3 +- gdb/fbsd-nat.h | 2 +- gdb/features/Makefile | 2 +- gdb/features/arm-core.xml | 2 +- gdb/features/arm-fpa.xml | 2 +- gdb/features/arm-with-iwmmxt.xml | 2 +- gdb/features/feature_to_c.sh | 2 +- gdb/features/gdb-target.dtd | 2 +- gdb/features/library-list.dtd | 2 +- gdb/features/mips-cp0.xml | 2 +- gdb/features/mips-cpu.xml | 2 +- gdb/features/mips-fpu.xml | 2 +- gdb/features/mips-linux.xml | 2 +- gdb/features/mips64-cp0.xml | 2 +- gdb/features/mips64-cpu.xml | 2 +- gdb/features/mips64-fpu.xml | 2 +- gdb/features/mips64-linux.xml | 2 +- gdb/features/osdata.dtd | 16 + gdb/features/rs6000/power-altivec.xml | 2 +- gdb/features/rs6000/power-core.xml | 2 +- gdb/features/rs6000/power-fpu-isa205.xml | 2 +- gdb/features/rs6000/power-fpu.xml | 2 +- gdb/features/rs6000/power-linux.xml | 2 +- gdb/features/rs6000/power-oea.xml | 2 +- gdb/features/rs6000/power-spe.xml | 2 +- gdb/features/rs6000/power-vsx.xml | 2 +- gdb/features/rs6000/power64-core.xml | 2 +- gdb/features/rs6000/power64-linux.xml | 2 +- gdb/features/rs6000/powerpc-32.xml | 2 +- gdb/features/rs6000/powerpc-32l.xml | 2 +- gdb/features/rs6000/powerpc-403.xml | 2 +- gdb/features/rs6000/powerpc-403gc.xml | 2 +- gdb/features/rs6000/powerpc-505.xml | 2 +- gdb/features/rs6000/powerpc-601.xml | 2 +- gdb/features/rs6000/powerpc-602.xml | 2 +- gdb/features/rs6000/powerpc-603.xml | 2 +- gdb/features/rs6000/powerpc-604.xml | 2 +- gdb/features/rs6000/powerpc-64.xml | 2 +- gdb/features/rs6000/powerpc-64l.xml | 2 +- gdb/features/rs6000/powerpc-7400.xml | 2 +- gdb/features/rs6000/powerpc-750.xml | 2 +- gdb/features/rs6000/powerpc-860.xml | 2 +- gdb/features/rs6000/powerpc-altivec32.xml | 2 +- gdb/features/rs6000/powerpc-altivec32l.xml | 2 +- gdb/features/rs6000/powerpc-altivec64.xml | 2 +- gdb/features/rs6000/powerpc-altivec64l.xml | 2 +- gdb/features/rs6000/powerpc-e500.xml | 2 +- gdb/features/rs6000/powerpc-e500l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-32l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-64l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-altivec32l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-altivec64l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-vsx32l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-vsx64l.xml | 2 +- gdb/features/rs6000/powerpc-vsx32.xml | 2 +- gdb/features/rs6000/powerpc-vsx32l.xml | 2 +- gdb/features/rs6000/powerpc-vsx64.xml | 2 +- gdb/features/rs6000/powerpc-vsx64l.xml | 2 +- gdb/features/rs6000/rs6000.xml | 2 +- gdb/features/xinclude.dtd | 2 +- gdb/features/xscale-iwmmxt.xml | 2 +- gdb/findcmd.c | 2 +- gdb/findvar.c | 84 +- gdb/fork-child.c | 2 +- gdb/frame-base.c | 2 +- gdb/frame-base.h | 2 +- gdb/frame-unwind.c | 2 +- gdb/frame-unwind.h | 2 +- gdb/frame.c | 62 +- gdb/frame.h | 20 +- gdb/frv-linux-tdep.c | 2 +- gdb/frv-tdep.c | 2 +- gdb/frv-tdep.h | 2 +- gdb/gcore.c | 2 +- gdb/gdb-stabs.h | 2 +- gdb/gdb.c | 2 +- gdb/gdb.h | 2 +- gdb/gdb_assert.h | 2 +- gdb/gdb_buildall.sh | 2 +- gdb/gdb_curses.h | 4 +- gdb/gdb_dirent.h | 2 +- gdb/gdb_expat.h | 2 +- gdb/gdb_gcore.sh | 2 +- gdb/gdb_locale.h | 2 +- gdb/gdb_mbuild.sh | 2 +- gdb/gdb_obstack.h | 2 +- gdb/gdb_proc_service.h | 2 +- gdb/gdb_ptrace.h | 2 +- gdb/gdb_regex.h | 3 +- gdb/gdb_select.h | 2 +- gdb/gdb_stat.h | 2 +- gdb/gdb_string.h | 2 +- gdb/gdb_thread_db.h | 2 +- gdb/gdb_vfork.h | 2 +- gdb/gdb_wait.h | 2 +- gdb/gdbarch.c | 318 +- gdb/gdbarch.sh | 28 +- gdb/gdbcmd.h | 2 +- gdb/gdbcore.h | 7 +- gdb/gdbserver/ChangeLog | 83 + gdb/gdbserver/Makefile.in | 2 +- gdb/gdbserver/gdb_proc_service.h | 2 +- gdb/gdbserver/gdbreplay.c | 8 +- gdb/gdbserver/hostio-errno.c | 2 +- gdb/gdbserver/hostio.c | 8 +- gdb/gdbserver/i387-fp.c | 2 +- gdb/gdbserver/i387-fp.h | 3 +- gdb/gdbserver/inferiors.c | 10 +- gdb/gdbserver/linux-arm-low.c | 2 +- gdb/gdbserver/linux-cris-low.c | 2 +- gdb/gdbserver/linux-crisv32-low.c | 2 +- gdb/gdbserver/linux-i386-low.c | 2 +- gdb/gdbserver/linux-ia64-low.c | 2 +- gdb/gdbserver/linux-low.c | 168 +- gdb/gdbserver/linux-low.h | 4 +- gdb/gdbserver/linux-m32r-low.c | 2 +- gdb/gdbserver/linux-m68k-low.c | 2 +- gdb/gdbserver/linux-mips-low.c | 2 +- gdb/gdbserver/linux-ppc-low.c | 4 +- gdb/gdbserver/linux-s390-low.c | 2 +- gdb/gdbserver/linux-sh-low.c | 2 +- gdb/gdbserver/linux-sparc-low.c | 2 +- gdb/gdbserver/linux-x86-64-low.c | 2 +- gdb/gdbserver/linux-xtensa-low.c | 2 +- gdb/gdbserver/mem-break.c | 5 +- gdb/gdbserver/mem-break.h | 2 +- gdb/gdbserver/proc-service.c | 2 +- gdb/gdbserver/regcache.c | 8 +- gdb/gdbserver/regcache.h | 2 +- gdb/gdbserver/remote-utils.c | 106 +- gdb/gdbserver/server.c | 102 +- gdb/gdbserver/server.h | 52 +- gdb/gdbserver/spu-low.c | 2 +- gdb/gdbserver/target.c | 7 +- gdb/gdbserver/target.h | 7 +- gdb/gdbserver/thread-db.c | 6 +- gdb/gdbserver/utils.c | 78 +- gdb/gdbserver/win32-arm-low.c | 2 +- gdb/gdbserver/win32-i386-low.c | 2 +- gdb/gdbserver/win32-low.c | 5 +- gdb/gdbserver/win32-low.h | 2 +- gdb/gdbserver/wincecompat.c | 2 +- gdb/gdbserver/wincecompat.h | 2 +- gdb/gdbserver/xtensa-xtregs.c | 2 +- gdb/gdbthread.h | 19 +- gdb/gdbtypes.c | 112 +- gdb/gdbtypes.h | 10 +- gdb/glibc-tdep.c | 2 +- gdb/glibc-tdep.h | 2 +- gdb/gnu-nat.c | 2 +- gdb/gnu-nat.h | 2 +- gdb/gnu-v2-abi.c | 2 +- gdb/gnu-v2-abi.h | 2 +- gdb/gnu-v3-abi.c | 32 +- gdb/gnulib/Makefile.am | 2 +- gdb/gnulib/Makefile.in | 4 +- gdb/gnulib/dummy.c | 2 +- gdb/gnulib/m4/extensions.m4 | 2 +- gdb/gnulib/m4/gnulib-cache.m4 | 2 +- gdb/gnulib/m4/gnulib-common.m4 | 2 +- gdb/gnulib/m4/gnulib-comp.m4 | 2 +- gdb/gnulib/m4/gnulib-tool.m4 | 2 +- gdb/gnulib/m4/include_next.m4 | 2 +- gdb/gnulib/m4/longlong.m4 | 2 +- gdb/gnulib/m4/memchr.m4 | 2 +- gdb/gnulib/m4/memcmp.m4 | 2 +- gdb/gnulib/m4/memmem.m4 | 3 +- gdb/gnulib/m4/onceonly_2_57.m4 | 2 +- gdb/gnulib/m4/stdint.m4 | 2 +- gdb/gnulib/m4/string_h.m4 | 2 +- gdb/gnulib/m4/wchar.m4 | 2 +- gdb/gnulib/memchr.c | 4 +- gdb/gnulib/memcmp.c | 4 +- gdb/gnulib/memmem.c | 6 +- gdb/gnulib/stdint.in.h | 4 +- gdb/gnulib/str-two-way.h | 4 +- gdb/gnulib/string.in.h | 4 +- gdb/gnulib/wchar.in.h | 4 +- gdb/go32-nat.c | 2 +- gdb/gregset.h | 2 +- gdb/h8300-tdep.c | 3 +- gdb/hppa-hpux-nat.c | 2 +- gdb/hppa-hpux-tdep.c | 4 +- gdb/hppa-linux-nat.c | 3 +- gdb/hppa-linux-offsets.h | 2 +- gdb/hppa-linux-tdep.c | 2 +- gdb/hppa-tdep.c | 4 +- gdb/hppa-tdep.h | 2 +- gdb/hppabsd-nat.c | 2 +- gdb/hppabsd-tdep.c | 3 +- gdb/hppanbsd-nat.c | 2 +- gdb/hppanbsd-tdep.c | 2 +- gdb/hppaobsd-tdep.c | 2 +- gdb/hpux-thread.c | 2 +- gdb/i386-cygwin-tdep.c | 50 +- gdb/i386-cygwin-tdep.h | 29 - gdb/i386-darwin-nat.c | 562 + gdb/i386-darwin-tdep.c | 159 + gdb/i386-darwin-tdep.h | 33 + gdb/i386-dicos-tdep.c | 2 +- gdb/i386-linux-nat.c | 4 +- gdb/i386-linux-tdep.c | 2 +- gdb/i386-linux-tdep.h | 2 +- gdb/i386-nat.c | 3 +- gdb/i386-nto-tdep.c | 2 +- gdb/i386-sol2-nat.c | 2 +- gdb/i386-sol2-tdep.c | 2 +- gdb/i386-tdep.c | 2 +- gdb/i386-tdep.h | 2 +- gdb/i386-windows-nat.c | 76 + gdb/i386bsd-nat.c | 2 +- gdb/i386bsd-nat.h | 2 +- gdb/i386bsd-tdep.c | 2 +- gdb/i386fbsd-nat.c | 2 +- gdb/i386fbsd-tdep.c | 3 +- gdb/i386gnu-nat.c | 2 +- gdb/i386gnu-tdep.c | 2 +- gdb/i386nbsd-nat.c | 2 +- gdb/i386nbsd-tdep.c | 2 +- gdb/i386obsd-nat.c | 2 +- gdb/i386obsd-tdep.c | 2 +- gdb/i386v4-nat.c | 2 +- gdb/i387-tdep.c | 2 +- gdb/i387-tdep.h | 2 +- gdb/ia64-linux-nat.c | 4 +- gdb/ia64-linux-tdep.c | 3 +- gdb/ia64-tdep.c | 201 +- gdb/ia64-tdep.h | 2 +- gdb/inf-child.c | 2 +- gdb/inf-child.h | 2 +- gdb/inf-loop.c | 2 +- gdb/inf-loop.h | 2 +- gdb/inf-ptrace.c | 18 +- gdb/inf-ptrace.h | 2 +- gdb/inf-ttrace.c | 10 +- gdb/inf-ttrace.h | 2 +- gdb/infcall.c | 420 +- gdb/infcall.h | 2 +- gdb/infcmd.c | 155 +- gdb/inferior.c | 2 +- gdb/inferior.h | 34 +- gdb/inflow.c | 92 +- gdb/inflow.h | 2 +- gdb/infrun.c | 303 +- gdb/interps.c | 4 +- gdb/interps.h | 3 +- gdb/iq2000-tdep.c | 3 +- gdb/irix5-nat.c | 2 +- gdb/jv-exp.y | 2 +- gdb/jv-lang.c | 2 +- gdb/jv-lang.h | 2 +- gdb/jv-typeprint.c | 2 +- gdb/jv-valprint.c | 2 +- gdb/language.c | 2 +- gdb/language.h | 2 +- gdb/libunwind-frame.c | 3 +- gdb/libunwind-frame.h | 2 +- gdb/linespec.c | 26 +- gdb/linespec.h | 2 +- gdb/linux-fork.c | 45 +- gdb/linux-fork.h | 3 +- gdb/linux-nat.c | 173 +- gdb/linux-nat.h | 2 +- gdb/linux-thread-db.c | 17 +- gdb/m2-exp.y | 2 +- gdb/m2-lang.c | 2 +- gdb/m2-lang.h | 2 +- gdb/m2-typeprint.c | 3 +- gdb/m2-valprint.c | 2 +- gdb/m32c-tdep.c | 16 +- gdb/m32r-linux-nat.c | 3 +- gdb/m32r-linux-tdep.c | 2 +- gdb/m32r-rom.c | 4 +- gdb/m32r-tdep.c | 2 +- gdb/m32r-tdep.h | 2 +- gdb/m68hc11-tdep.c | 2 +- gdb/m68k-tdep.c | 3 +- gdb/m68k-tdep.h | 2 +- gdb/m68kbsd-nat.c | 2 +- gdb/m68kbsd-tdep.c | 2 +- gdb/m68klinux-nat.c | 2 +- gdb/m68klinux-tdep.c | 2 +- gdb/m88k-tdep.c | 2 +- gdb/m88k-tdep.h | 2 +- gdb/m88kbsd-nat.c | 2 +- gdb/machoread.c | 694 + gdb/macrocmd.c | 12 +- gdb/macroexp.c | 20 +- gdb/macroexp.h | 2 +- gdb/macroscope.c | 2 +- gdb/macroscope.h | 2 +- gdb/macrotab.c | 2 +- gdb/macrotab.h | 2 +- gdb/main.c | 166 +- gdb/main.h | 2 +- gdb/maint.c | 2 +- gdb/mdebugread.c | 16 +- gdb/mdebugread.h | 2 +- gdb/mem-break.c | 2 +- gdb/memattr.c | 2 +- gdb/memattr.h | 2 +- gdb/memory-map.c | 2 +- gdb/memory-map.h | 2 +- gdb/mep-tdep.c | 2 +- gdb/mi/gdb-mi.el | 3 +- gdb/mi/mi-cmd-break.c | 14 +- gdb/mi/mi-cmd-disas.c | 3 +- gdb/mi/mi-cmd-env.c | 8 +- gdb/mi/mi-cmd-file.c | 3 +- gdb/mi/mi-cmd-stack.c | 2 +- gdb/mi/mi-cmd-target.c | 2 +- gdb/mi/mi-cmd-var.c | 2 +- gdb/mi/mi-cmds.c | 3 +- gdb/mi/mi-cmds.h | 2 +- gdb/mi/mi-common.c | 2 +- gdb/mi/mi-common.h | 2 +- gdb/mi/mi-console.c | 3 +- gdb/mi/mi-console.h | 2 +- gdb/mi/mi-getopt.c | 2 +- gdb/mi/mi-getopt.h | 2 +- gdb/mi/mi-interp.c | 2 +- gdb/mi/mi-main.c | 49 +- gdb/mi/mi-main.h | 2 +- gdb/mi/mi-out.c | 2 +- gdb/mi/mi-out.h | 2 +- gdb/mi/mi-parse.c | 3 +- gdb/mi/mi-parse.h | 2 +- gdb/mi/mi-symbol-cmds.c | 2 +- gdb/mingw-hdep.c | 2 +- gdb/minsyms.c | 34 +- gdb/mips-irix-tdep.c | 2 +- gdb/mips-linux-nat.c | 2 +- gdb/mips-linux-tdep.c | 2 +- gdb/mips-linux-tdep.h | 2 +- gdb/mips-tdep.c | 2 +- gdb/mips-tdep.h | 2 +- gdb/mips64obsd-nat.c | 2 +- gdb/mips64obsd-tdep.c | 2 +- gdb/mipsnbsd-nat.c | 2 +- gdb/mipsnbsd-tdep.c | 2 +- gdb/mipsnbsd-tdep.h | 2 +- gdb/mipsread.c | 2 +- gdb/mn10300-linux-tdep.c | 2 +- gdb/mn10300-tdep.c | 2 +- gdb/mn10300-tdep.h | 2 +- gdb/monitor.c | 2 +- gdb/monitor.h | 2 +- gdb/mt-tdep.c | 2 +- gdb/nbsd-nat.c | 2 +- gdb/nbsd-nat.h | 2 +- gdb/nbsd-tdep.c | 2 +- gdb/nbsd-tdep.h | 2 +- gdb/nto-procfs.c | 2 +- gdb/nto-tdep.c | 2 +- gdb/nto-tdep.h | 2 +- gdb/objc-exp.y | 4 +- gdb/objc-lang.c | 2 +- gdb/objc-lang.h | 2 +- gdb/objfiles.c | 6 +- gdb/objfiles.h | 8 +- gdb/obsd-tdep.c | 2 +- gdb/obsd-tdep.h | 2 +- gdb/observer.c | 2 +- gdb/observer.sh | 2 +- gdb/osabi.c | 3 +- gdb/osabi.h | 3 +- gdb/osdata.c | 362 + gdb/osdata.h | 53 + gdb/p-exp.y | 2 +- gdb/p-lang.c | 2 +- gdb/p-lang.h | 3 +- gdb/p-typeprint.c | 2 +- gdb/p-valprint.c | 2 +- gdb/parse.c | 11 +- gdb/parser-defs.h | 2 +- gdb/posix-hdep.c | 2 +- gdb/ppc-linux-nat.c | 2 +- gdb/ppc-linux-tdep.c | 2 +- gdb/ppc-linux-tdep.h | 2 +- gdb/ppc-sysv-tdep.c | 2 +- gdb/ppc-tdep.h | 2 +- gdb/ppcbug-rom.c | 2 +- gdb/ppcnbsd-nat.c | 2 +- gdb/ppcnbsd-tdep.c | 2 +- gdb/ppcnbsd-tdep.h | 2 +- gdb/ppcobsd-nat.c | 3 +- gdb/ppcobsd-tdep.c | 3 +- gdb/ppcobsd-tdep.h | 2 +- gdb/printcmd.c | 46 +- gdb/proc-api.c | 2 +- gdb/proc-events.c | 3 +- gdb/proc-flags.c | 2 +- gdb/proc-service.c | 3 +- gdb/proc-utils.h | 2 +- gdb/proc-why.c | 3 +- gdb/procfs.c | 10 +- gdb/prologue-value.c | 2 +- gdb/prologue-value.h | 2 +- gdb/python/python-internal.h | 10 +- gdb/python/python-utils.c | 2 +- gdb/python/python-value.c | 10 +- gdb/python/python.c | 2 +- gdb/python/python.h | 2 +- gdb/regcache.c | 2 +- gdb/regcache.h | 2 +- gdb/regformats/regdat.sh | 2 +- gdb/regformats/regdef.h | 2 +- gdb/reggroups.c | 2 +- gdb/reggroups.h | 2 +- gdb/regset.c | 2 +- gdb/regset.h | 2 +- gdb/remote-fileio.c | 3 +- gdb/remote-fileio.h | 2 +- gdb/remote-m32r-sdi.c | 2 +- gdb/remote-mips.c | 2 +- gdb/remote-sim.c | 19 +- gdb/remote.c | 118 +- gdb/remote.h | 2 +- gdb/reply_mig_hack.awk | 3 +- gdb/reverse.c | 2 +- gdb/rs6000-aix-tdep.c | 2 +- gdb/rs6000-nat.c | 6 +- gdb/rs6000-tdep.c | 2 +- gdb/rs6000-tdep.h | 2 +- gdb/s390-tdep.c | 2 +- gdb/s390-tdep.h | 2 +- gdb/scm-exp.c | 2 +- gdb/scm-lang.c | 2 +- gdb/scm-lang.h | 2 +- gdb/scm-tags.h | 2 +- gdb/scm-valprint.c | 2 +- gdb/score-tdep.c | 2 +- gdb/score-tdep.h | 2 +- gdb/sentinel-frame.c | 2 +- gdb/sentinel-frame.h | 2 +- gdb/ser-base.c | 2 +- gdb/ser-base.h | 2 +- gdb/ser-go32.c | 2 +- gdb/ser-mingw.c | 7 +- gdb/ser-pipe.c | 3 +- gdb/ser-tcp.c | 246 +- gdb/ser-tcp.h | 2 +- gdb/ser-unix.c | 2 +- gdb/ser-unix.h | 3 +- gdb/serial.c | 2 +- gdb/serial.h | 2 +- gdb/sh-linux-tdep.c | 2 +- gdb/sh-tdep.c | 2 +- gdb/sh-tdep.h | 2 +- gdb/sh64-tdep.c | 2 +- gdb/shnbsd-nat.c | 2 +- gdb/shnbsd-tdep.c | 3 +- gdb/shnbsd-tdep.h | 2 +- gdb/signals/signals.c | 15 +- gdb/sim-regno.h | 2 +- gdb/sol-thread.c | 2 +- gdb/sol2-tdep.c | 2 +- gdb/sol2-tdep.h | 2 +- gdb/solib-frv.c | 2 +- gdb/solib-irix.c | 2 +- gdb/solib-irix.h | 2 +- gdb/solib-null.c | 2 +- gdb/solib-osf.c | 4 +- gdb/solib-pa64.c | 2 +- gdb/solib-pa64.h | 2 +- gdb/solib-som.c | 2 +- gdb/solib-som.h | 2 +- gdb/solib-sunos.c | 2 +- gdb/solib-svr4.c | 3 +- gdb/solib-svr4.h | 3 +- gdb/solib-target.c | 2 +- gdb/solib-target.h | 2 +- gdb/solib.c | 112 +- gdb/solib.h | 2 +- gdb/solist.h | 11 +- gdb/somread.c | 2 +- gdb/source.c | 4 +- gdb/source.h | 2 +- gdb/sparc-linux-nat.c | 2 +- gdb/sparc-linux-tdep.c | 3 +- gdb/sparc-nat.c | 3 +- gdb/sparc-nat.h | 2 +- gdb/sparc-sol2-nat.c | 2 +- gdb/sparc-sol2-tdep.c | 3 +- gdb/sparc-tdep.c | 2 +- gdb/sparc-tdep.h | 3 +- gdb/sparc64-linux-nat.c | 3 +- gdb/sparc64-linux-tdep.c | 3 +- gdb/sparc64-nat.c | 2 +- gdb/sparc64-sol2-tdep.c | 3 +- gdb/sparc64-tdep.c | 2 +- gdb/sparc64-tdep.h | 3 +- gdb/sparc64fbsd-nat.c | 3 +- gdb/sparc64fbsd-tdep.c | 3 +- gdb/sparc64nbsd-nat.c | 3 +- gdb/sparc64nbsd-tdep.c | 2 +- gdb/sparc64obsd-tdep.c | 3 +- gdb/sparcnbsd-nat.c | 3 +- gdb/sparcnbsd-tdep.c | 2 +- gdb/sparcobsd-tdep.c | 3 +- gdb/spu-linux-nat.c | 6 +- gdb/spu-tdep.c | 2 +- gdb/spu-tdep.h | 2 +- gdb/srec.h | 3 +- gdb/stabsread.c | 55 +- gdb/stabsread.h | 2 +- gdb/stack.c | 19 +- gdb/stack.h | 2 +- gdb/std-regs.c | 2 +- gdb/symfile-mem.c | 2 +- gdb/symfile.c | 8 +- gdb/symfile.h | 7 +- gdb/symmisc.c | 2 +- gdb/symtab.c | 14 +- gdb/symtab.h | 5 +- gdb/target-descriptions.c | 2 +- gdb/target-descriptions.h | 2 +- gdb/target-memory.c | 2 +- gdb/target.c | 116 +- gdb/target.h | 36 +- gdb/terminal.h | 2 +- gdb/testsuite/ChangeLog | 241 +- gdb/testsuite/Makefile.in | 2 +- gdb/testsuite/config/cfdbug.exp | 2 +- gdb/testsuite/config/d10v.exp | 2 +- gdb/testsuite/config/default.exp | 2 +- gdb/testsuite/config/dve.exp | 2 +- gdb/testsuite/config/gdbserver.exp | 2 +- gdb/testsuite/config/i960.exp | 2 +- gdb/testsuite/config/m32r.exp | 2 +- gdb/testsuite/config/mips-idt.exp | 2 +- gdb/testsuite/config/mips.exp | 2 +- gdb/testsuite/config/mn10300-eval.exp | 2 +- gdb/testsuite/config/monitor.exp | 2 +- gdb/testsuite/config/proelf.exp | 2 +- gdb/testsuite/config/rom68k.exp | 2 +- gdb/testsuite/config/sh.exp | 2 +- gdb/testsuite/config/sid.exp | 2 +- gdb/testsuite/config/sim.exp | 2 +- gdb/testsuite/config/slite.exp | 3 +- gdb/testsuite/config/unix.exp | 2 +- gdb/testsuite/config/vr4300.exp | 2 +- gdb/testsuite/config/vr5000.exp | 2 +- gdb/testsuite/config/vx.exp | 2 +- gdb/testsuite/config/vxworks.exp | 2 +- gdb/testsuite/config/vxworks29k.exp | 2 +- gdb/testsuite/gdb.ada/array_bounds.exp | 2 +- gdb/testsuite/gdb.ada/array_bounds/bar.adb | 2 +- gdb/testsuite/gdb.ada/array_return.exp | 2 +- gdb/testsuite/gdb.ada/array_return/p.adb | 2 +- gdb/testsuite/gdb.ada/array_return/pck.adb | 2 +- gdb/testsuite/gdb.ada/array_return/pck.ads | 2 +- gdb/testsuite/gdb.ada/array_subscript_addr.exp | 2 +- gdb/testsuite/gdb.ada/array_subscript_addr/p.adb | 2 +- gdb/testsuite/gdb.ada/arrayidx.exp | 2 +- gdb/testsuite/gdb.ada/arrayidx/p.adb | 2 +- gdb/testsuite/gdb.ada/arrayparam.exp | 2 +- gdb/testsuite/gdb.ada/arrayparam/foo.adb | 2 +- gdb/testsuite/gdb.ada/arrayparam/pck.adb | 2 +- gdb/testsuite/gdb.ada/arrayparam/pck.ads | 2 +- gdb/testsuite/gdb.ada/arrayptr.exp | 2 +- gdb/testsuite/gdb.ada/arrayptr/foo.adb | 2 +- gdb/testsuite/gdb.ada/arrayptr/pck.adb | 2 +- gdb/testsuite/gdb.ada/arrayptr/pck.ads | 2 +- gdb/testsuite/gdb.ada/assign_1.exp | 2 +- gdb/testsuite/gdb.ada/atomic_enum.exp | 2 +- gdb/testsuite/gdb.ada/atomic_enum/foo.adb | 2 +- gdb/testsuite/gdb.ada/atomic_enum/pck.adb | 2 +- gdb/testsuite/gdb.ada/atomic_enum/pck.ads | 2 +- gdb/testsuite/gdb.ada/boolean_expr.exp | 2 +- gdb/testsuite/gdb.ada/catch_ex.exp | 2 +- gdb/testsuite/gdb.ada/catch_ex/foo.adb | 2 +- gdb/testsuite/gdb.ada/char_param.exp | 2 +- gdb/testsuite/gdb.ada/char_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/char_param/pck.adb | 2 +- gdb/testsuite/gdb.ada/char_param/pck.ads | 2 +- gdb/testsuite/gdb.ada/complete.exp | 2 +- gdb/testsuite/gdb.ada/exec_changed.exp | 2 +- gdb/testsuite/gdb.ada/exec_changed/first.adb | 2 +- gdb/testsuite/gdb.ada/exec_changed/second.adb | 2 +- gdb/testsuite/gdb.ada/exprs.exp | 2 +- gdb/testsuite/gdb.ada/exprs/p.adb | 2 +- gdb/testsuite/gdb.ada/fixed_cmp.exp | 2 +- gdb/testsuite/gdb.ada/fixed_cmp/fixed.adb | 2 +- gdb/testsuite/gdb.ada/fixed_cmp/pck.adb | 2 +- gdb/testsuite/gdb.ada/fixed_cmp/pck.ads | 2 +- gdb/testsuite/gdb.ada/fixed_points.exp | 2 +- .../gdb.ada/fixed_points/fixed_points.adb | 2 +- gdb/testsuite/gdb.ada/formatted_ref.exp | 12 +- gdb/testsuite/gdb.ada/formatted_ref/defs.adb | 2 +- gdb/testsuite/gdb.ada/formatted_ref/defs.ads | 2 +- .../gdb.ada/formatted_ref/formatted_ref.adb | 2 +- gdb/testsuite/gdb.ada/frame_args.exp | 2 +- gdb/testsuite/gdb.ada/frame_args/foo.adb | 2 +- gdb/testsuite/gdb.ada/frame_args/pck.adb | 2 +- gdb/testsuite/gdb.ada/frame_args/pck.ads | 2 +- gdb/testsuite/gdb.ada/fun_addr.exp | 2 +- gdb/testsuite/gdb.ada/fun_addr/foo.adb | 2 +- gdb/testsuite/gdb.ada/fun_in_declare.exp | 2 +- gdb/testsuite/gdb.ada/fun_in_declare/foo.adb | 2 +- gdb/testsuite/gdb.ada/fun_in_declare/pck.adb | 2 +- gdb/testsuite/gdb.ada/fun_in_declare/pck.ads | 2 +- gdb/testsuite/gdb.ada/funcall_param.exp | 2 +- gdb/testsuite/gdb.ada/funcall_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/funcall_param/pck.adb | 2 +- gdb/testsuite/gdb.ada/funcall_param/pck.ads | 2 +- gdb/testsuite/gdb.ada/gnat_ada.gpr | 2 +- gdb/testsuite/gdb.ada/homonym.exp | 2 +- gdb/testsuite/gdb.ada/homonym/homonym.adb | 2 +- gdb/testsuite/gdb.ada/homonym/homonym.ads | 2 +- gdb/testsuite/gdb.ada/homonym/homonym_main.adb | 2 +- gdb/testsuite/gdb.ada/int_deref.exp | 6 +- gdb/testsuite/gdb.ada/int_deref/foo.adb | 2 +- gdb/testsuite/gdb.ada/int_deref/pck.ads | 2 +- gdb/testsuite/gdb.ada/interface.exp | 2 +- gdb/testsuite/gdb.ada/interface/foo.adb | 2 +- gdb/testsuite/gdb.ada/interface/types.adb | 2 +- gdb/testsuite/gdb.ada/interface/types.ads | 2 +- gdb/testsuite/gdb.ada/lang_switch.exp | 2 +- gdb/testsuite/gdb.ada/lang_switch/foo.c | 2 +- gdb/testsuite/gdb.ada/lang_switch/lang_switch.adb | 2 +- gdb/testsuite/gdb.ada/nested.exp | 2 +- gdb/testsuite/gdb.ada/nested/hello.adb | 2 +- gdb/testsuite/gdb.ada/null_array.exp | 2 +- gdb/testsuite/gdb.ada/null_array/foo.adb | 2 +- gdb/testsuite/gdb.ada/null_array/pck.adb | 2 +- gdb/testsuite/gdb.ada/null_array/pck.ads | 2 +- gdb/testsuite/gdb.ada/null_record.exp | 2 +- gdb/testsuite/gdb.ada/null_record/bar.adb | 2 +- gdb/testsuite/gdb.ada/null_record/bar.ads | 2 +- gdb/testsuite/gdb.ada/null_record/null_record.adb | 2 +- gdb/testsuite/gdb.ada/packed_array.exp | 2 +- gdb/testsuite/gdb.ada/packed_array/pa.adb | 2 +- gdb/testsuite/gdb.ada/packed_tagged.exp | 2 +- gdb/testsuite/gdb.ada/packed_tagged/comp_bug.adb | 2 +- gdb/testsuite/gdb.ada/print_chars.exp | 2 +- gdb/testsuite/gdb.ada/print_chars/pck.adb | 2 +- gdb/testsuite/gdb.ada/print_chars/pck.ads | 2 +- gdb/testsuite/gdb.ada/print_pc.exp | 2 +- gdb/testsuite/gdb.ada/ptype_field.exp | 2 +- gdb/testsuite/gdb.ada/ptype_field/foo.adb | 2 +- gdb/testsuite/gdb.ada/ptype_field/pck.adb | 2 +- gdb/testsuite/gdb.ada/ptype_field/pck.ads | 2 +- gdb/testsuite/gdb.ada/ref_param.exp | 2 +- gdb/testsuite/gdb.ada/ref_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/ref_param/pck.adb | 2 +- gdb/testsuite/gdb.ada/ref_param/pck.ads | 2 +- gdb/testsuite/gdb.ada/ref_tick_size.exp | 2 +- gdb/testsuite/gdb.ada/ref_tick_size/p.adb | 2 +- gdb/testsuite/gdb.ada/ref_tick_size/pck.adb | 2 +- gdb/testsuite/gdb.ada/ref_tick_size/pck.ads | 2 +- gdb/testsuite/gdb.ada/start.exp | 2 +- gdb/testsuite/gdb.ada/start/dummy.adb | 2 +- gdb/testsuite/gdb.ada/str_ref_cmp.exp | 2 +- gdb/testsuite/gdb.ada/str_ref_cmp/foo.adb | 2 +- gdb/testsuite/gdb.ada/str_ref_cmp/pck.ads | 2 +- gdb/testsuite/gdb.ada/sym_print_name.exp | 2 +- gdb/testsuite/gdb.ada/sym_print_name/foo.adb | 2 +- gdb/testsuite/gdb.ada/sym_print_name/pck.adb | 2 +- gdb/testsuite/gdb.ada/sym_print_name/pck.ads | 2 +- gdb/testsuite/gdb.ada/taft_type.exp | 2 +- gdb/testsuite/gdb.ada/taft_type/p.adb | 2 +- gdb/testsuite/gdb.ada/taft_type/pck.adb | 2 +- gdb/testsuite/gdb.ada/taft_type/pck.ads | 2 +- gdb/testsuite/gdb.ada/tagged.exp | 2 +- gdb/testsuite/gdb.ada/tagged/foo.adb | 2 +- gdb/testsuite/gdb.ada/tagged/pck.adb | 2 +- gdb/testsuite/gdb.ada/tagged/pck.ads | 2 +- gdb/testsuite/gdb.ada/type_coercion.exp | 2 +- gdb/testsuite/gdb.ada/type_coercion/assign.adb | 2 +- gdb/testsuite/gdb.ada/type_coercion/ident.adb | 2 +- gdb/testsuite/gdb.ada/watch_arg.exp | 2 +- gdb/testsuite/gdb.ada/watch_arg/watch.adb | 2 +- gdb/testsuite/gdb.arch/alpha-step.c | 2 +- gdb/testsuite/gdb.arch/alpha-step.exp | 2 +- gdb/testsuite/gdb.arch/altivec-abi.exp | 3 +- gdb/testsuite/gdb.arch/altivec-regs.exp | 3 +- gdb/testsuite/gdb.arch/amd64-disp-step.S | 153 + gdb/testsuite/gdb.arch/amd64-disp-step.exp | 219 + gdb/testsuite/gdb.arch/e500-abi.exp | 2 +- gdb/testsuite/gdb.arch/e500-prologue.c | 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.c | 2 +- gdb/testsuite/gdb.arch/gdb1558.exp | 2 +- gdb/testsuite/gdb.arch/i386-bp_permanent.exp | 2 +- gdb/testsuite/gdb.arch/i386-cpuid.h | 2 +- gdb/testsuite/gdb.arch/i386-disp-step.S | 64 + gdb/testsuite/gdb.arch/i386-disp-step.exp | 112 + gdb/testsuite/gdb.arch/i386-gnu-cfi-asm.S | 2 +- gdb/testsuite/gdb.arch/i386-gnu-cfi.exp | 2 +- gdb/testsuite/gdb.arch/i386-prologue.c | 3 +- gdb/testsuite/gdb.arch/i386-prologue.exp | 3 +- gdb/testsuite/gdb.arch/i386-signal.c | 2 +- gdb/testsuite/gdb.arch/i386-signal.exp | 2 +- gdb/testsuite/gdb.arch/i386-size-overlap.c | 2 +- gdb/testsuite/gdb.arch/i386-size-overlap.exp | 2 +- gdb/testsuite/gdb.arch/i386-size.c | 2 +- gdb/testsuite/gdb.arch/i386-size.exp | 2 +- gdb/testsuite/gdb.arch/i386-sse.c | 2 +- gdb/testsuite/gdb.arch/i386-sse.exp | 2 +- gdb/testsuite/gdb.arch/i386-unwind.c | 2 +- gdb/testsuite/gdb.arch/i386-unwind.exp | 2 +- gdb/testsuite/gdb.arch/iwmmxt-regs.c | 2 +- gdb/testsuite/gdb.arch/iwmmxt-regs.exp | 2 +- gdb/testsuite/gdb.arch/pa-nullify.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-aix-prologue.c | 2 +- gdb/testsuite/gdb.arch/powerpc-aix-prologue.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-d128-regs.c | 2 +- gdb/testsuite/gdb.arch/powerpc-d128-regs.exp | 3 +- gdb/testsuite/gdb.arch/powerpc-prologue.c | 2 +- gdb/testsuite/gdb.arch/powerpc-prologue.exp | 2 +- gdb/testsuite/gdb.arch/ppc-dfp.c | 2 +- gdb/testsuite/gdb.arch/ppc-dfp.exp | 2 +- gdb/testsuite/gdb.arch/ppc-fp.c | 2 +- gdb/testsuite/gdb.arch/ppc-fp.exp | 5 +- gdb/testsuite/gdb.arch/ppc64-atomic-inst.c | 2 +- gdb/testsuite/gdb.arch/ppc64-atomic-inst.exp | 2 +- gdb/testsuite/gdb.arch/spu-info.c | 2 +- gdb/testsuite/gdb.arch/spu-info.exp | 2 +- gdb/testsuite/gdb.arch/thumb-prologue.c | 2 +- gdb/testsuite/gdb.arch/thumb-prologue.exp | 2 +- gdb/testsuite/gdb.arch/vsx-regs.exp | 5 +- gdb/testsuite/gdb.asm/asm-source.exp | 2 +- gdb/testsuite/gdb.base/a2-run.exp | 2 +- gdb/testsuite/gdb.base/advance.exp | 2 +- gdb/testsuite/gdb.base/all-bin.exp | 2 +- gdb/testsuite/gdb.base/annota1.exp | 2 +- gdb/testsuite/gdb.base/annota3.exp | 3 +- gdb/testsuite/gdb.base/args.exp | 2 +- gdb/testsuite/gdb.base/arithmet.exp | 2 +- gdb/testsuite/gdb.base/arrayidx.c | 2 +- gdb/testsuite/gdb.base/arrayidx.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.c | 2 +- gdb/testsuite/gdb.base/auxv.exp | 2 +- gdb/testsuite/gdb.base/bang.exp | 2 +- gdb/testsuite/gdb.base/bfp-test.c | 2 +- gdb/testsuite/gdb.base/bfp-test.exp | 2 +- gdb/testsuite/gdb.base/bigcore.c | 2 +- gdb/testsuite/gdb.base/bigcore.exp | 2 +- gdb/testsuite/gdb.base/bitfields.exp | 3 +- gdb/testsuite/gdb.base/bitfields2.exp | 2 +- gdb/testsuite/gdb.base/bitops.exp | 2 +- gdb/testsuite/gdb.base/break-always.c | 2 +- gdb/testsuite/gdb.base/break-always.exp | 2 +- gdb/testsuite/gdb.base/break.c | 2 +- gdb/testsuite/gdb.base/break.exp | 4 +- gdb/testsuite/gdb.base/break1.c | 2 +- gdb/testsuite/gdb.base/breakpoint-shadow.c | 27 + gdb/testsuite/gdb.base/breakpoint-shadow.exp | 63 + gdb/testsuite/gdb.base/call-ar-st.exp | 2 +- gdb/testsuite/gdb.base/call-rt-st.exp | 2 +- gdb/testsuite/gdb.base/call-sc.c | 2 +- gdb/testsuite/gdb.base/call-sc.exp | 2 +- gdb/testsuite/gdb.base/call-signal-resume.exp | 159 + gdb/testsuite/gdb.base/call-signals.c | 89 + gdb/testsuite/gdb.base/call-strs.exp | 2 +- gdb/testsuite/gdb.base/callexit.c | 2 +- gdb/testsuite/gdb.base/callexit.exp | 2 +- gdb/testsuite/gdb.base/callfuncs.c | 2 +- gdb/testsuite/gdb.base/callfuncs.exp | 2 +- gdb/testsuite/gdb.base/charset.c | 2 +- gdb/testsuite/gdb.base/charset.exp | 2 +- gdb/testsuite/gdb.base/checkpoint.c | 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 | 68 +- gdb/testsuite/gdb.base/completion.exp | 20 +- gdb/testsuite/gdb.base/complex.c | 2 +- gdb/testsuite/gdb.base/complex.exp | 2 +- gdb/testsuite/gdb.base/cond-expr.exp | 2 +- gdb/testsuite/gdb.base/condbreak.exp | 2 +- gdb/testsuite/gdb.base/consecutive.exp | 7 +- gdb/testsuite/gdb.base/constvars.exp | 2 +- gdb/testsuite/gdb.base/corefile.exp | 4 +- gdb/testsuite/gdb.base/coremaker.c | 2 +- gdb/testsuite/gdb.base/coremaker2.c | 2 +- gdb/testsuite/gdb.base/cursal.c | 2 +- gdb/testsuite/gdb.base/cursal.exp | 2 +- gdb/testsuite/gdb.base/cvexpr.c | 2 +- gdb/testsuite/gdb.base/cvexpr.exp | 2 +- gdb/testsuite/gdb.base/dbx.exp | 2 +- gdb/testsuite/gdb.base/default.exp | 2 +- gdb/testsuite/gdb.base/define.exp | 39 +- gdb/testsuite/gdb.base/del.c | 2 +- gdb/testsuite/gdb.base/del.exp | 2 +- gdb/testsuite/gdb.base/detach.exp | 2 +- gdb/testsuite/gdb.base/dfp-exprs.exp | 2 +- gdb/testsuite/gdb.base/dfp-test.c | 2 +- gdb/testsuite/gdb.base/dfp-test.exp | 2 +- gdb/testsuite/gdb.base/display.exp | 2 +- gdb/testsuite/gdb.base/dump.exp | 2 +- gdb/testsuite/gdb.base/echo.exp | 2 +- gdb/testsuite/gdb.base/ena-dis-br.exp | 2 +- gdb/testsuite/gdb.base/ending-run.exp | 2 +- gdb/testsuite/gdb.base/environ.exp | 3 +- gdb/testsuite/gdb.base/eval-skip.exp | 2 +- gdb/testsuite/gdb.base/expand-psymtabs.c | 9 +- gdb/testsuite/gdb.base/expand-psymtabs.exp | 2 +- gdb/testsuite/gdb.base/exprs.exp | 2 +- gdb/testsuite/gdb.base/fileio.exp | 3 +- gdb/testsuite/gdb.base/find.c | 2 +- gdb/testsuite/gdb.base/find.exp | 4 +- gdb/testsuite/gdb.base/finish.exp | 2 +- gdb/testsuite/gdb.base/fixsection.c | 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/frame-args.c | 2 +- gdb/testsuite/gdb.base/frame-args.exp | 2 +- gdb/testsuite/gdb.base/freebpcmd.c | 2 +- gdb/testsuite/gdb.base/freebpcmd.exp | 2 +- gdb/testsuite/gdb.base/fullname.c | 2 +- gdb/testsuite/gdb.base/fullname.exp | 3 +- gdb/testsuite/gdb.base/funcargs.exp | 2 +- gdb/testsuite/gdb.base/gcore-buffer-overflow.c | 2 +- gdb/testsuite/gdb.base/gcore-buffer-overflow.exp | 2 +- gdb/testsuite/gdb.base/gcore.c | 2 +- gdb/testsuite/gdb.base/gcore.exp | 2 +- gdb/testsuite/gdb.base/gdb1056.exp | 2 +- gdb/testsuite/gdb.base/gdb1090.c | 2 +- gdb/testsuite/gdb.base/gdb1090.exp | 2 +- gdb/testsuite/gdb.base/gdb1250.c | 2 +- gdb/testsuite/gdb.base/gdb1250.exp | 2 +- gdb/testsuite/gdb.base/gdb1555.exp | 2 +- gdb/testsuite/gdb.base/gdb1821.exp | 2 +- gdb/testsuite/gdb.base/gdbvars.exp | 2 +- gdb/testsuite/gdb.base/hashline1.exp | 2 +- gdb/testsuite/gdb.base/hashline2.exp | 2 +- gdb/testsuite/gdb.base/hashline3.exp | 2 +- gdb/testsuite/gdb.base/help.exp | 3 +- gdb/testsuite/gdb.base/hook-stop-continue.c | 2 +- gdb/testsuite/gdb.base/hook-stop-continue.exp | 2 +- gdb/testsuite/gdb.base/hook-stop-frame.c | 32 + gdb/testsuite/gdb.base/hook-stop-frame.exp | 55 + gdb/testsuite/gdb.base/huge.exp | 2 +- gdb/testsuite/gdb.base/ifelse.exp | 2 +- gdb/testsuite/gdb.base/included.c | 2 +- gdb/testsuite/gdb.base/included.exp | 2 +- gdb/testsuite/gdb.base/included.h | 2 +- gdb/testsuite/gdb.base/infnan.c | 2 +- gdb/testsuite/gdb.base/infnan.exp | 2 +- gdb/testsuite/gdb.base/info-proc.exp | 2 +- gdb/testsuite/gdb.base/info-target.exp | 2 +- gdb/testsuite/gdb.base/interp.exp | 2 +- gdb/testsuite/gdb.base/interrupt.c | 18 +- gdb/testsuite/gdb.base/interrupt.exp | 40 +- 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 | 4 +- gdb/testsuite/gdb.base/logical.exp | 2 +- gdb/testsuite/gdb.base/long_long.exp | 2 +- gdb/testsuite/gdb.base/longjmp.c | 2 +- gdb/testsuite/gdb.base/longjmp.exp | 2 +- gdb/testsuite/gdb.base/macscp.exp | 21 +- gdb/testsuite/gdb.base/macscp1.c | 14 + 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.c | 2 +- gdb/testsuite/gdb.base/multi-forks.exp | 2 +- gdb/testsuite/gdb.base/nodebug.exp | 3 +- gdb/testsuite/gdb.base/nofield.c | 2 +- gdb/testsuite/gdb.base/nofield.exp | 2 +- gdb/testsuite/gdb.base/opaque.exp | 2 +- gdb/testsuite/gdb.base/overlays.exp | 2 +- gdb/testsuite/gdb.base/page.exp | 2 +- gdb/testsuite/gdb.base/pc-fp.exp | 2 +- gdb/testsuite/gdb.base/pending.c | 2 +- gdb/testsuite/gdb.base/pending.exp | 3 +- gdb/testsuite/gdb.base/pendshr.c | 2 +- gdb/testsuite/gdb.base/pointers.exp | 2 +- gdb/testsuite/gdb.base/prelink-lib.c | 2 +- gdb/testsuite/gdb.base/prelink.c | 2 +- gdb/testsuite/gdb.base/prelink.exp | 2 +- gdb/testsuite/gdb.base/printcmds.exp | 2 +- gdb/testsuite/gdb.base/prologue.c | 2 +- gdb/testsuite/gdb.base/prologue.exp | 2 +- gdb/testsuite/gdb.base/psymtab.exp | 2 +- gdb/testsuite/gdb.base/ptr-typedef.c | 2 +- gdb/testsuite/gdb.base/ptr-typedef.exp | 2 +- gdb/testsuite/gdb.base/ptype.exp | 2 +- gdb/testsuite/gdb.base/radix.exp | 43 +- gdb/testsuite/gdb.base/randomize.c | 2 +- gdb/testsuite/gdb.base/randomize.exp | 2 +- gdb/testsuite/gdb.base/readline.exp | 2 +- gdb/testsuite/gdb.base/recurse.exp | 2 +- gdb/testsuite/gdb.base/regs.exp | 2 +- gdb/testsuite/gdb.base/relational.exp | 2 +- gdb/testsuite/gdb.base/relativedebug.c | 2 +- gdb/testsuite/gdb.base/relativedebug.exp | 2 +- gdb/testsuite/gdb.base/relocate.c | 3 +- gdb/testsuite/gdb.base/relocate.exp | 2 +- gdb/testsuite/gdb.base/remote.exp | 2 +- gdb/testsuite/gdb.base/remotetimeout.exp | 2 +- gdb/testsuite/gdb.base/reread.exp | 2 +- gdb/testsuite/gdb.base/restore.exp | 2 +- gdb/testsuite/gdb.base/return.exp | 3 +- gdb/testsuite/gdb.base/return2.exp | 2 +- gdb/testsuite/gdb.base/savedregs.c | 2 +- gdb/testsuite/gdb.base/savedregs.exp | 2 +- gdb/testsuite/gdb.base/scope.exp | 2 +- gdb/testsuite/gdb.base/sect-cmd.exp | 3 +- gdb/testsuite/gdb.base/sep-proc.c | 2 +- gdb/testsuite/gdb.base/sep.c | 2 +- gdb/testsuite/gdb.base/sep.exp | 2 +- gdb/testsuite/gdb.base/sepdebug.c | 2 +- gdb/testsuite/gdb.base/sepdebug.exp | 4 +- gdb/testsuite/gdb.base/sepsymtab.c | 2 +- gdb/testsuite/gdb.base/sepsymtab.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.c | 2 +- gdb/testsuite/gdb.base/sigaltstack.exp | 2 +- gdb/testsuite/gdb.base/sigbpt.c | 2 +- gdb/testsuite/gdb.base/sigbpt.exp | 2 +- gdb/testsuite/gdb.base/sigchld.c | 2 +- gdb/testsuite/gdb.base/sigchld.exp | 2 +- gdb/testsuite/gdb.base/siginfo-addr.c | 2 +- gdb/testsuite/gdb.base/siginfo-addr.exp | 2 +- gdb/testsuite/gdb.base/siginfo.c | 2 +- gdb/testsuite/gdb.base/siginfo.exp | 2 +- gdb/testsuite/gdb.base/signals.exp | 4 +- gdb/testsuite/gdb.base/signull.c | 3 +- gdb/testsuite/gdb.base/signull.exp | 2 +- gdb/testsuite/gdb.base/sigrepeat.c | 2 +- gdb/testsuite/gdb.base/sigrepeat.exp | 2 +- gdb/testsuite/gdb.base/sigstep.c | 2 +- gdb/testsuite/gdb.base/sigstep.exp | 2 +- gdb/testsuite/gdb.base/sizeof.exp | 2 +- gdb/testsuite/gdb.base/so-disc-shr.c | 2 +- gdb/testsuite/gdb.base/so-impl-ld.exp | 2 +- gdb/testsuite/gdb.base/so-indr-cl.exp | 2 +- gdb/testsuite/gdb.base/solib-disc.c | 2 +- gdb/testsuite/gdb.base/solib-disc.exp | 2 +- gdb/testsuite/gdb.base/solib-symbol-lib.c | 2 +- gdb/testsuite/gdb.base/solib-symbol-main.c | 2 +- gdb/testsuite/gdb.base/solib-symbol.exp | 2 +- gdb/testsuite/gdb.base/solib-weak.c | 2 +- gdb/testsuite/gdb.base/solib-weak.exp | 2 +- gdb/testsuite/gdb.base/solib.exp | 3 +- gdb/testsuite/gdb.base/source-error.gdb | 2 +- gdb/testsuite/gdb.base/source.exp | 2 +- gdb/testsuite/gdb.base/stack-checking.c | 2 +- gdb/testsuite/gdb.base/stack-checking.exp | 2 +- gdb/testsuite/gdb.base/start.c | 2 +- gdb/testsuite/gdb.base/start.exp | 6 +- gdb/testsuite/gdb.base/step-break.c | 2 +- gdb/testsuite/gdb.base/step-break.exp | 2 +- gdb/testsuite/gdb.base/step-bt.c | 2 +- gdb/testsuite/gdb.base/step-bt.exp | 2 +- gdb/testsuite/gdb.base/step-line.exp | 2 +- gdb/testsuite/gdb.base/step-test.exp | 2 +- gdb/testsuite/gdb.base/store.exp | 2 +- gdb/testsuite/gdb.base/structs.c | 2 +- gdb/testsuite/gdb.base/structs.exp | 2 +- gdb/testsuite/gdb.base/structs2.exp | 2 +- gdb/testsuite/gdb.base/structs3.c | 3 +- gdb/testsuite/gdb.base/structs3.exp | 2 +- gdb/testsuite/gdb.base/subst.exp | 2 +- gdb/testsuite/gdb.base/term.exp | 4 +- gdb/testsuite/gdb.base/trace-commands.exp | 2 +- gdb/testsuite/gdb.base/twice.exp | 2 +- gdb/testsuite/gdb.base/type-opaque.exp | 2 +- gdb/testsuite/gdb.base/unload.c | 2 +- gdb/testsuite/gdb.base/unload.exp | 3 +- gdb/testsuite/gdb.base/unloadshr.c | 2 +- gdb/testsuite/gdb.base/until.exp | 2 +- gdb/testsuite/gdb.base/unwindonsignal.c | 65 + gdb/testsuite/gdb.base/unwindonsignal.exp | 98 + gdb/testsuite/gdb.base/value-double-free.c | 2 +- gdb/testsuite/gdb.base/value-double-free.exp | 2 +- gdb/testsuite/gdb.base/varargs.exp | 3 +- gdb/testsuite/gdb.base/volatile.exp | 2 +- gdb/testsuite/gdb.base/watch_thread_num.c | 2 +- gdb/testsuite/gdb.base/watch_thread_num.exp | 2 +- gdb/testsuite/gdb.base/watchpoint-hw.c | 24 + gdb/testsuite/gdb.base/watchpoint-hw.exp | 52 + gdb/testsuite/gdb.base/watchpoint-solib-shr.c | 2 +- gdb/testsuite/gdb.base/watchpoint-solib.c | 2 +- gdb/testsuite/gdb.base/watchpoint-solib.exp | 2 +- gdb/testsuite/gdb.base/watchpoint.exp | 14 +- gdb/testsuite/gdb.base/weaklib1.c | 2 +- gdb/testsuite/gdb.base/weaklib2.c | 2 +- gdb/testsuite/gdb.base/whatis-exp.exp | 2 +- gdb/testsuite/gdb.base/whatis.c | 2 +- gdb/testsuite/gdb.base/whatis.exp | 2 +- gdb/testsuite/gdb.cp/Makefile.in | 2 +- gdb/testsuite/gdb.cp/ambiguous.exp | 3 +- gdb/testsuite/gdb.cp/annota2.exp | 2 +- gdb/testsuite/gdb.cp/annota3.exp | 2 +- gdb/testsuite/gdb.cp/anon-union.exp | 3 +- gdb/testsuite/gdb.cp/arg-reference.cc | 2 +- gdb/testsuite/gdb.cp/arg-reference.exp | 2 +- gdb/testsuite/gdb.cp/bool.cc | 2 +- gdb/testsuite/gdb.cp/bool.exp | 2 +- gdb/testsuite/gdb.cp/breakpoint.cc | 2 +- gdb/testsuite/gdb.cp/breakpoint.exp | 2 +- gdb/testsuite/gdb.cp/bs15503.cc | 2 +- gdb/testsuite/gdb.cp/bs15503.exp | 2 +- gdb/testsuite/gdb.cp/call-c-1.c | 2 +- gdb/testsuite/gdb.cp/call-c.cc | 5 +- gdb/testsuite/gdb.cp/call-c.exp | 5 +- gdb/testsuite/gdb.cp/casts.exp | 2 +- gdb/testsuite/gdb.cp/class2.cc | 2 +- gdb/testsuite/gdb.cp/class2.exp | 2 +- gdb/testsuite/gdb.cp/classes.cc | 2 +- gdb/testsuite/gdb.cp/classes.exp | 2 +- gdb/testsuite/gdb.cp/cp-relocate.cc | 2 +- gdb/testsuite/gdb.cp/cp-relocate.exp | 2 +- gdb/testsuite/gdb.cp/cpcompletion.exp | 72 + gdb/testsuite/gdb.cp/cplusfuncs.cc | 6 + gdb/testsuite/gdb.cp/cplusfuncs.exp | 197 +- gdb/testsuite/gdb.cp/ctti.exp | 2 +- gdb/testsuite/gdb.cp/cttiadd.cc | 2 +- gdb/testsuite/gdb.cp/cttiadd1.cc | 2 +- gdb/testsuite/gdb.cp/cttiadd2.cc | 2 +- gdb/testsuite/gdb.cp/cttiadd3.cc | 2 +- gdb/testsuite/gdb.cp/demangle.exp | 2 +- gdb/testsuite/gdb.cp/derivation.exp | 2 +- gdb/testsuite/gdb.cp/exception.cc | 2 +- gdb/testsuite/gdb.cp/exception.exp | 3 +- gdb/testsuite/gdb.cp/formatted-ref.cc | 2 +- gdb/testsuite/gdb.cp/formatted-ref.exp | 12 +- gdb/testsuite/gdb.cp/gdb1355.exp | 10 +- gdb/testsuite/gdb.cp/gdb2384-base.cc | 2 +- gdb/testsuite/gdb.cp/gdb2384-base.h | 2 +- gdb/testsuite/gdb.cp/gdb2384.cc | 2 +- gdb/testsuite/gdb.cp/gdb2384.exp | 2 +- gdb/testsuite/gdb.cp/hang.exp | 2 +- gdb/testsuite/gdb.cp/inherit.exp | 2 +- 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-inline.h | 2 +- gdb/testsuite/gdb.cp/mb-inline1.cc | 2 +- gdb/testsuite/gdb.cp/mb-inline2.cc | 2 +- gdb/testsuite/gdb.cp/mb-templates.exp | 2 +- gdb/testsuite/gdb.cp/member-ptr.cc | 20 +- gdb/testsuite/gdb.cp/member-ptr.exp | 32 +- gdb/testsuite/gdb.cp/method.exp | 2 +- gdb/testsuite/gdb.cp/method2.exp | 2 +- gdb/testsuite/gdb.cp/misc.cc | 4 +- gdb/testsuite/gdb.cp/misc.exp | 2 +- gdb/testsuite/gdb.cp/namespace.exp | 2 +- gdb/testsuite/gdb.cp/namespace1.cc | 2 +- gdb/testsuite/gdb.cp/overload.exp | 10 +- gdb/testsuite/gdb.cp/ovldbreak.exp | 48 +- gdb/testsuite/gdb.cp/pass-by-ref.cc | 2 +- gdb/testsuite/gdb.cp/pass-by-ref.exp | 2 +- gdb/testsuite/gdb.cp/pr-1023.exp | 2 +- gdb/testsuite/gdb.cp/pr-1210.exp | 2 +- gdb/testsuite/gdb.cp/pr-574.cc | 2 +- gdb/testsuite/gdb.cp/pr-574.exp | 2 +- gdb/testsuite/gdb.cp/pr9594.cc | 51 + gdb/testsuite/gdb.cp/pr9631.cc | 42 + gdb/testsuite/gdb.cp/pr9631.exp | 48 + gdb/testsuite/gdb.cp/printmethod.cc | 2 +- gdb/testsuite/gdb.cp/printmethod.exp | 3 +- gdb/testsuite/gdb.cp/psmang.exp | 2 +- gdb/testsuite/gdb.cp/punctuator.exp | 52 + gdb/testsuite/gdb.cp/ref-params.cc | 2 +- gdb/testsuite/gdb.cp/ref-params.exp | 2 +- gdb/testsuite/gdb.cp/ref-types.cc | 2 +- gdb/testsuite/gdb.cp/ref-types.exp | 3 +- gdb/testsuite/gdb.cp/rtti.exp | 2 +- gdb/testsuite/gdb.cp/rtti.h | 2 +- gdb/testsuite/gdb.cp/rtti1.cc | 2 +- gdb/testsuite/gdb.cp/rtti2.cc | 2 +- gdb/testsuite/gdb.cp/templates.exp | 20 +- gdb/testsuite/gdb.cp/try_catch.exp | 2 +- gdb/testsuite/gdb.cp/userdef.cc | 2 +- gdb/testsuite/gdb.cp/userdef.exp | 2 +- gdb/testsuite/gdb.cp/virtfunc.exp | 2 +- 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/Makefile.in | 4 +- gdb/testsuite/gdb.dwarf2/dup-psym.S | 2 +- gdb/testsuite/gdb.dwarf2/dup-psym.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-basic.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-basic.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-compressed.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-compressed.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-cu-size.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-cu-size.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-intercu.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-intercu.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-intermix.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-intermix.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-noloc.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-noloc.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-producer.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-producer.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges2.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges3.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ref-missing-frame.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-strp.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-strp.exp | 2 +- gdb/testsuite/gdb.dwarf2/mac-fileno.S | 2 +- gdb/testsuite/gdb.dwarf2/mac-fileno.exp | 2 +- gdb/testsuite/gdb.dwarf2/main.c | 2 +- gdb/testsuite/gdb.fortran/Makefile.in | 4 +- gdb/testsuite/gdb.fortran/array-element.exp | 2 +- gdb/testsuite/gdb.fortran/complex.exp | 2 +- gdb/testsuite/gdb.fortran/derived-type.exp | 63 +- gdb/testsuite/gdb.fortran/exprs.exp | 3 +- gdb/testsuite/gdb.fortran/subarray.exp | 60 +- gdb/testsuite/gdb.fortran/types.exp | 3 +- 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.gdbtk/browser.test | 3 - gdb/testsuite/gdb.gdbtk/console.test | 3 - gdb/testsuite/gdb.gdbtk/srcwin.test | 3 - gdb/testsuite/gdb.gdbtk/srcwin2.test | 3 - gdb/testsuite/gdb.gdbtk/srcwin3.test | 3 - gdb/testsuite/gdb.gdbtk/windows.test | 3 - gdb/testsuite/gdb.hp/gdb.aCC/exception.exp | 2 +- gdb/testsuite/gdb.hp/gdb.aCC/optimize.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/reg-pa64.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 | 3 +- gdb/testsuite/gdb.hp/gdb.compat/xdb2.exp | 3 +- gdb/testsuite/gdb.hp/gdb.compat/xdb3.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/basics.c | 2 +- gdb/testsuite/gdb.mi/gdb2549.exp | 2 +- gdb/testsuite/gdb.mi/gdb669.exp | 2 +- gdb/testsuite/gdb.mi/gdb680.exp | 2 +- gdb/testsuite/gdb.mi/gdb701.exp | 2 +- gdb/testsuite/gdb.mi/gdb792.exp | 2 +- gdb/testsuite/gdb.mi/mi-async.exp | 2 +- gdb/testsuite/gdb.mi/mi-basics.exp | 2 +- gdb/testsuite/gdb.mi/mi-break.exp | 19 +- gdb/testsuite/gdb.mi/mi-cli.exp | 3 +- gdb/testsuite/gdb.mi/mi-console.exp | 2 +- gdb/testsuite/gdb.mi/mi-disassemble.exp | 2 +- gdb/testsuite/gdb.mi/mi-eval.exp | 2 +- gdb/testsuite/gdb.mi/mi-file-transfer.exp | 2 +- gdb/testsuite/gdb.mi/mi-file.exp | 2 +- gdb/testsuite/gdb.mi/mi-hack-cli.exp | 2 +- gdb/testsuite/gdb.mi/mi-nonstop.exp | 190 - gdb/testsuite/gdb.mi/mi-nsintrall.exp | 2 +- gdb/testsuite/gdb.mi/mi-nsmoribund.exp | 2 +- gdb/testsuite/gdb.mi/mi-pending.c | 2 +- gdb/testsuite/gdb.mi/mi-pending.exp | 2 +- gdb/testsuite/gdb.mi/mi-pendshr.c | 2 +- gdb/testsuite/gdb.mi/mi-pthreads.exp | 3 +- gdb/testsuite/gdb.mi/mi-read-memory.exp | 3 +- gdb/testsuite/gdb.mi/mi-regs.exp | 3 +- gdb/testsuite/gdb.mi/mi-return.exp | 2 +- gdb/testsuite/gdb.mi/mi-simplerun.exp | 2 +- gdb/testsuite/gdb.mi/mi-stack.c | 3 +- gdb/testsuite/gdb.mi/mi-stack.exp | 2 +- gdb/testsuite/gdb.mi/mi-stepi.exp | 2 +- gdb/testsuite/gdb.mi/mi-syn-frame.exp | 9 +- gdb/testsuite/gdb.mi/mi-until.exp | 3 +- gdb/testsuite/gdb.mi/mi-var-block.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-child-f.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-child.c | 2 +- gdb/testsuite/gdb.mi/mi-var-child.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-cmd.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-cp.cc | 2 +- gdb/testsuite/gdb.mi/mi-var-cp.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-display.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-invalidate.exp | 2 +- gdb/testsuite/gdb.mi/mi-watch.exp | 2 +- gdb/testsuite/gdb.mi/mi2-basics.exp | 2 +- gdb/testsuite/gdb.mi/mi2-break.exp | 2 +- gdb/testsuite/gdb.mi/mi2-cli.exp | 3 +- gdb/testsuite/gdb.mi/mi2-console.exp | 2 +- gdb/testsuite/gdb.mi/mi2-disassemble.exp | 2 +- gdb/testsuite/gdb.mi/mi2-eval.exp | 2 +- gdb/testsuite/gdb.mi/mi2-file.exp | 2 +- gdb/testsuite/gdb.mi/mi2-hack-cli.exp | 2 +- gdb/testsuite/gdb.mi/mi2-pthreads.exp | 3 +- gdb/testsuite/gdb.mi/mi2-read-memory.exp | 2 +- gdb/testsuite/gdb.mi/mi2-regs.exp | 2 +- gdb/testsuite/gdb.mi/mi2-return.exp | 2 +- gdb/testsuite/gdb.mi/mi2-simplerun.exp | 2 +- gdb/testsuite/gdb.mi/mi2-stack.exp | 2 +- gdb/testsuite/gdb.mi/mi2-stepi.exp | 2 +- gdb/testsuite/gdb.mi/mi2-syn-frame.exp | 9 +- gdb/testsuite/gdb.mi/mi2-until.exp | 2 +- gdb/testsuite/gdb.mi/mi2-var-block.exp | 2 +- gdb/testsuite/gdb.mi/mi2-var-cmd.exp | 2 +- gdb/testsuite/gdb.mi/mi2-var-display.exp | 2 +- gdb/testsuite/gdb.mi/mi2-watch.exp | 2 +- gdb/testsuite/gdb.mi/non-stop.c | 3 +- gdb/testsuite/gdb.mi/nsintrall.c | 2 +- gdb/testsuite/gdb.mi/nsmoribund.c | 2 +- gdb/testsuite/gdb.mi/pthreads.c | 3 +- gdb/testsuite/gdb.mi/var-cmd.c | 2 +- gdb/testsuite/gdb.modula2/Makefile.in | 2 +- gdb/testsuite/gdb.modula2/unbounded-array.exp | 2 +- gdb/testsuite/gdb.modula2/unbounded1.c | 2 +- gdb/testsuite/gdb.objc/basicclass.exp | 2 +- gdb/testsuite/gdb.objc/nondebug.exp | 2 +- gdb/testsuite/gdb.objc/objcdecode.exp | 2 +- gdb/testsuite/gdb.opt/clobbered-registers-O2.c | 2 +- gdb/testsuite/gdb.opt/clobbered-registers-O2.exp | 2 +- gdb/testsuite/gdb.pascal/floats.exp | 2 +- gdb/testsuite/gdb.pascal/floats.pas | 2 +- gdb/testsuite/gdb.pascal/hello.exp | 2 +- gdb/testsuite/gdb.pascal/integers.exp | 2 +- gdb/testsuite/gdb.pascal/integers.pas | 2 +- gdb/testsuite/gdb.pascal/types.exp | 3 +- gdb/testsuite/gdb.python/python-value.c | 2 +- gdb/testsuite/gdb.python/python-value.exp | 2 +- gdb/testsuite/gdb.python/python.exp | 4 +- gdb/testsuite/gdb.server/ext-attach.c | 2 +- gdb/testsuite/gdb.server/ext-attach.exp | 2 +- gdb/testsuite/gdb.server/ext-run.exp | 7 +- gdb/testsuite/gdb.server/file-transfer.exp | 4 +- gdb/testsuite/gdb.server/server-mon.exp | 2 +- gdb/testsuite/gdb.server/server-run.exp | 2 +- gdb/testsuite/gdb.server/server.c | 2 +- gdb/testsuite/gdb.stabs/exclfwd.exp | 2 +- gdb/testsuite/gdb.stabs/exclfwd.h | 2 +- gdb/testsuite/gdb.stabs/exclfwd1.c | 2 +- gdb/testsuite/gdb.stabs/exclfwd2.c | 2 +- gdb/testsuite/gdb.stabs/weird.exp | 2 +- gdb/testsuite/gdb.threads/attach-into-signal.c | 2 +- gdb/testsuite/gdb.threads/attach-into-signal.exp | 9 +- gdb/testsuite/gdb.threads/attach-stopped.c | 2 +- gdb/testsuite/gdb.threads/attach-stopped.exp | 9 +- gdb/testsuite/gdb.threads/attachstop-mt.c | 2 +- gdb/testsuite/gdb.threads/attachstop-mt.exp | 6 +- gdb/testsuite/gdb.threads/bp_in_thread.c | 2 +- gdb/testsuite/gdb.threads/bp_in_thread.exp | 2 +- gdb/testsuite/gdb.threads/execl.c | 2 +- gdb/testsuite/gdb.threads/execl.exp | 2 +- gdb/testsuite/gdb.threads/execl1.c | 2 +- gdb/testsuite/gdb.threads/fork-child-threads.c | 2 +- gdb/testsuite/gdb.threads/fork-child-threads.exp | 2 +- gdb/testsuite/gdb.threads/gcore-thread.exp | 2 +- gdb/testsuite/gdb.threads/interrupted-hand-call.c | 149 + .../gdb.threads/interrupted-hand-call.exp | 92 + gdb/testsuite/gdb.threads/killed.c | 2 +- gdb/testsuite/gdb.threads/killed.exp | 2 +- gdb/testsuite/gdb.threads/linux-dp.exp | 2 +- gdb/testsuite/gdb.threads/manythreads.c | 2 +- gdb/testsuite/gdb.threads/manythreads.exp | 2 +- gdb/testsuite/gdb.threads/multi-create.c | 2 +- gdb/testsuite/gdb.threads/multi-create.exp | 2 +- gdb/testsuite/gdb.threads/print-threads.exp | 2 +- gdb/testsuite/gdb.threads/pthread_cond_wait.c | 2 +- gdb/testsuite/gdb.threads/pthread_cond_wait.exp | 2 +- gdb/testsuite/gdb.threads/pthreads.c | 3 +- gdb/testsuite/gdb.threads/pthreads.exp | 4 +- gdb/testsuite/gdb.threads/schedlock.c | 2 +- gdb/testsuite/gdb.threads/schedlock.exp | 2 +- gdb/testsuite/gdb.threads/sigthread.exp | 2 +- gdb/testsuite/gdb.threads/staticthreads.c | 2 +- gdb/testsuite/gdb.threads/staticthreads.exp | 2 +- gdb/testsuite/gdb.threads/step.exp | 2 +- gdb/testsuite/gdb.threads/step2.exp | 2 +- gdb/testsuite/gdb.threads/switch-threads.c | 2 +- gdb/testsuite/gdb.threads/switch-threads.exp | 2 +- gdb/testsuite/gdb.threads/thread-specific.c | 2 +- gdb/testsuite/gdb.threads/thread-specific.exp | 2 +- .../gdb.threads/thread-unwindonsignal.exp | 117 + gdb/testsuite/gdb.threads/thread_check.c | 2 +- gdb/testsuite/gdb.threads/thread_check.exp | 2 +- gdb/testsuite/gdb.threads/thread_events.c | 2 +- gdb/testsuite/gdb.threads/thread_events.exp | 2 +- gdb/testsuite/gdb.threads/threadapply.c | 2 +- gdb/testsuite/gdb.threads/threadapply.exp | 2 +- gdb/testsuite/gdb.threads/tls-nodebug.exp | 2 +- gdb/testsuite/gdb.threads/tls-shared.exp | 2 +- gdb/testsuite/gdb.threads/tls.c | 9 + gdb/testsuite/gdb.threads/tls.exp | 20 +- gdb/testsuite/gdb.threads/tls2.c | 25 + gdb/testsuite/gdb.threads/watchthreads.c | 2 +- gdb/testsuite/gdb.threads/watchthreads.exp | 2 +- gdb/testsuite/gdb.trace/actions.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/tfind.exp | 3 +- gdb/testsuite/gdb.trace/tracecmd.exp | 2 +- gdb/testsuite/gdb.trace/while-dyn.exp | 2 +- gdb/testsuite/gdb.trace/while-stepping.exp | 2 +- gdb/testsuite/gdb.xml/tdesc-arch.exp | 2 +- gdb/testsuite/gdb.xml/tdesc-errors.exp | 2 +- gdb/testsuite/gdb.xml/tdesc-regs.exp | 2 +- gdb/testsuite/gdb.xml/tdesc-xinclude.exp | 2 +- gdb/testsuite/lib/ada.exp | 2 +- gdb/testsuite/lib/compiler.c | 2 +- gdb/testsuite/lib/compiler.cc | 3 +- gdb/testsuite/lib/cp-support.exp | 2 +- gdb/testsuite/lib/gdb.exp | 2 +- gdb/testsuite/lib/gdbserver-support.exp | 2 +- gdb/testsuite/lib/java.exp | 2 +- gdb/testsuite/lib/mi-support.exp | 6 +- gdb/testsuite/lib/pascal.exp | 2 +- gdb/testsuite/lib/set_unbuffered_mode.c | 2 +- gdb/testsuite/lib/trace-support.exp | 2 +- gdb/thread.c | 63 +- gdb/top.c | 15 +- gdb/top.h | 2 +- gdb/tracepoint.c | 2 +- gdb/tracepoint.h | 2 +- gdb/trad-frame.c | 2 +- gdb/trad-frame.h | 2 +- gdb/tramp-frame.c | 2 +- gdb/tramp-frame.h | 2 +- gdb/tui/tui-command.c | 4 +- gdb/tui/tui-command.h | 2 +- gdb/tui/tui-data.c | 4 +- gdb/tui/tui-data.h | 2 +- gdb/tui/tui-disasm.c | 17 +- gdb/tui/tui-disasm.h | 2 +- gdb/tui/tui-file.c | 3 +- gdb/tui/tui-file.h | 2 +- gdb/tui/tui-hooks.c | 2 +- gdb/tui/tui-hooks.h | 2 +- gdb/tui/tui-interp.c | 2 +- gdb/tui/tui-io.c | 2 +- gdb/tui/tui-io.h | 2 +- gdb/tui/tui-layout.c | 2 +- gdb/tui/tui-layout.h | 2 +- gdb/tui/tui-main.c | 2 +- gdb/tui/tui-out.c | 2 +- gdb/tui/tui-regs.c | 2 +- gdb/tui/tui-regs.h | 2 +- gdb/tui/tui-source.c | 2 +- gdb/tui/tui-source.h | 2 +- gdb/tui/tui-stack.c | 4 +- gdb/tui/tui-stack.h | 2 +- gdb/tui/tui-win.c | 4 +- gdb/tui/tui-win.h | 2 +- gdb/tui/tui-windata.c | 2 +- gdb/tui/tui-windata.h | 2 +- gdb/tui/tui-wingeneral.c | 2 +- gdb/tui/tui-wingeneral.h | 2 +- gdb/tui/tui-winsource.c | 20 +- gdb/tui/tui-winsource.h | 2 +- gdb/tui/tui.c | 2 +- gdb/tui/tui.h | 2 +- gdb/typeprint.c | 2 +- gdb/typeprint.h | 4 +- gdb/ui-file.c | 30 +- gdb/ui-file.h | 8 +- gdb/ui-out.c | 2 +- gdb/ui-out.h | 2 +- gdb/user-regs.c | 3 +- gdb/user-regs.h | 2 +- gdb/utils.c | 194 +- gdb/v850-tdep.c | 2 +- gdb/valarith.c | 16 +- gdb/valops.c | 175 +- gdb/valprint.c | 48 +- gdb/valprint.h | 2 +- gdb/value.c | 157 +- gdb/value.h | 25 +- gdb/varobj.c | 6 +- gdb/varobj.h | 2 +- gdb/vax-nat.c | 2 +- gdb/vax-tdep.c | 2 +- gdb/vax-tdep.h | 3 +- gdb/vaxbsd-nat.c | 2 +- gdb/vaxnbsd-tdep.c | 2 +- gdb/vaxobsd-tdep.c | 2 +- gdb/vec.c | 3 +- gdb/vec.h | 3 +- gdb/version.h | 2 +- gdb/version.in | 2 +- gdb/win32-nat.c | 2363 --- gdb/win32-termcap.c | 65 - gdb/windows-nat.c | 2338 +++ gdb/windows-nat.h | 24 + gdb/windows-tdep.c | 39 + gdb/windows-tdep.h | 26 + gdb/wrapper.c | 3 +- gdb/wrapper.h | 3 +- gdb/xcoffread.c | 2 +- gdb/xcoffsolib.c | 2 +- gdb/xcoffsolib.h | 2 +- gdb/xml-support.c | 41 +- gdb/xml-support.h | 9 +- gdb/xml-tdesc.c | 2 +- gdb/xml-tdesc.h | 2 +- gdb/xstormy16-tdep.c | 2 +- gdb/xtensa-config.c | 3 +- gdb/xtensa-linux-nat.c | 2 +- gdb/xtensa-linux-tdep.c | 2 +- gdb/xtensa-tdep.c | 3 +- gdb/xtensa-tdep.h | 3 +- gdb/xtensa-xtregs.c | 2 +- include/ChangeLog | 31 + include/bfdlink.h | 4 +- include/coff/ChangeLog | 4 + include/coff/ti.h | 9 + include/demangle.h | 13 + include/dis-asm.h | 1 + include/elf/ChangeLog | 42 + include/elf/arm.h | 44 +- include/elf/cr16.h | 3 + include/elf/cris.h | 5 + include/elf/ia64.h | 23 +- include/elf/lm32.h | 56 + include/elf/m68k.h | 19 + include/gdb/ChangeLog | 5 + include/gdb/callback.h | 8 +- include/gdb/fileio.h | 2 +- include/gdb/remote-sim.h | 2 +- include/gdb/signals.h | 3 +- include/gdb/sim-arm.h | 2 +- include/gdb/sim-cr16.h | 2 +- include/gdb/sim-d10v.h | 2 +- include/gdb/sim-frv.h | 2 +- include/gdb/sim-h8300.h | 2 +- include/gdb/sim-m32c.h | 2 +- include/gdb/sim-ppc.h | 2 +- include/gdb/sim-sh.h | 3 +- include/opcode/ChangeLog | 19 + include/opcode/i386.h | 26 +- include/opcode/mips.h | 5 +- include/opcode/ppc.h | 8 +- include/plugin-api.h | 25 +- libiberty/ChangeLog | 33 + libiberty/configure | 30 - libiberty/configure.ac | 23 - libiberty/cp-demangle.c | 58 +- libtool.m4 | 85 +- opcodes/ChangeLog | 1118 +- opcodes/ChangeLog-2008 | 1204 ++ opcodes/Makefile.am | 44 + opcodes/Makefile.in | 52 +- opcodes/arm-dis.c | 191 +- opcodes/bfin-dis.c | 2 +- opcodes/cgen-asm.in | 2 +- opcodes/cgen-dis.in | 4 +- opcodes/cgen-ibld.in | 4 +- opcodes/configure | 152 +- opcodes/configure.in | 33 +- opcodes/cr16-dis.c | 6 +- opcodes/disassemble.c | 6 + opcodes/fr30-asm.c | 2 +- opcodes/fr30-dis.c | 4 +- opcodes/fr30-ibld.c | 4 +- opcodes/frv-asm.c | 2 +- opcodes/frv-dis.c | 4 +- opcodes/frv-ibld.c | 4 +- opcodes/i386-dis.c | 1134 +- opcodes/i386-gen.c | 102 +- opcodes/i386-init.h | 109 +- opcodes/i386-opc.h | 35 +- opcodes/i386-opc.tbl | 286 +- opcodes/i386-tbl.h |19483 ++++++++++---------- opcodes/ip2k-asm.c | 2 +- opcodes/ip2k-dis.c | 4 +- opcodes/ip2k-ibld.c | 4 +- opcodes/iq2000-asm.c | 2 +- opcodes/iq2000-dis.c | 4 +- opcodes/iq2000-ibld.c | 4 +- opcodes/lm32-asm.c | 747 + opcodes/lm32-desc.c | 1183 ++ opcodes/lm32-desc.h | 246 + opcodes/lm32-dis.c | 576 + opcodes/lm32-ibld.c | 1061 ++ opcodes/lm32-opc.c | 876 + opcodes/lm32-opc.h | 105 + opcodes/lm32-opinst.c | 473 + opcodes/m32c-asm.c | 2 +- opcodes/m32c-dis.c | 4 +- opcodes/m32c-ibld.c | 4 +- opcodes/m32r-asm.c | 2 +- opcodes/m32r-dis.c | 4 +- opcodes/m32r-ibld.c | 4 +- opcodes/m68k-dis.c | 36 +- opcodes/mep-asm.c | 39 +- opcodes/mep-desc.c | 1136 +- opcodes/mep-desc.h | 33 +- opcodes/mep-dis.c | 43 +- opcodes/mep-ibld.c | 215 +- opcodes/mep-opc.c | 268 +- opcodes/mep-opc.h | 26 +- opcodes/mips-dis.c | 4 + opcodes/mips-opc.c | 4 +- opcodes/mt-asm.c | 2 +- opcodes/mt-dis.c | 4 +- opcodes/mt-ibld.c | 4 +- opcodes/openrisc-asm.c | 2 +- opcodes/openrisc-dis.c | 4 +- opcodes/openrisc-ibld.c | 4 +- opcodes/or32-opc.c | 30 +- opcodes/po/POTFILES.in | 8 + opcodes/po/ga.po | 252 +- opcodes/ppc-dis.c | 7 +- opcodes/ppc-opc.c | 6378 ++++---- opcodes/s390-opc.txt | 1 + opcodes/xc16x-asm.c | 2 +- opcodes/xc16x-dis.c | 4 +- opcodes/xc16x-ibld.c | 4 +- opcodes/xstormy16-asm.c | 2 +- opcodes/xstormy16-dis.c | 4 +- opcodes/xstormy16-ibld.c | 4 +- sim/ChangeLog | 115 + sim/Makefile.in | 2 +- sim/arm/ChangeLog | 4 + sim/arm/Makefile.in | 2 +- sim/arm/arminit.c | 2 + sim/arm/iwmmxt.c | 4 +- sim/arm/iwmmxt.h | 2 +- sim/arm/maverick.c | 2 +- sim/arm/wrapper.c | 2 +- sim/common/ChangeLog | 11 + sim/common/Make-common.in | 2 +- sim/common/Makefile.in | 2 +- sim/common/callback.c | 8 +- sim/common/cgen-cpu.h | 2 +- sim/common/cgen-defs.h | 2 +- sim/common/cgen-engine.h | 2 +- sim/common/cgen-mem.h | 2 +- sim/common/cgen-ops.h | 42 +- sim/common/cgen-par.c | 2 +- sim/common/cgen-par.h | 2 +- sim/common/cgen-run.c | 2 +- sim/common/cgen-scache.c | 3 +- sim/common/cgen-scache.h | 2 +- sim/common/cgen-sim.h | 2 +- sim/common/cgen-trace.c | 2 +- sim/common/cgen-trace.h | 2 +- sim/common/cgen-types.h | 2 +- sim/common/cgen-utils.c | 2 +- sim/common/dv-core.c | 2 +- sim/common/dv-glue.c | 2 +- sim/common/dv-pal.c | 2 +- sim/common/dv-sockser.c | 2 +- sim/common/genmloop.sh | 2 +- sim/common/hw-alloc.c | 2 +- sim/common/hw-alloc.h | 2 +- sim/common/hw-base.c | 2 +- sim/common/hw-base.h | 2 +- sim/common/hw-device.c | 2 +- sim/common/hw-device.h | 2 +- sim/common/hw-events.c | 2 +- sim/common/hw-events.h | 2 +- sim/common/hw-handles.c | 2 +- sim/common/hw-handles.h | 2 +- sim/common/hw-instances.c | 2 +- sim/common/hw-instances.h | 2 +- sim/common/hw-main.h | 2 +- sim/common/hw-ports.c | 2 +- sim/common/hw-ports.h | 2 +- sim/common/hw-properties.c | 2 +- sim/common/hw-properties.h | 2 +- sim/common/hw-tree.c | 2 +- sim/common/hw-tree.h | 2 +- sim/common/nrun.c | 2 +- sim/common/run-sim.h | 2 +- sim/common/run.c | 2 +- sim/common/sim-abort.c | 2 +- sim/common/sim-alu.h | 2 +- sim/common/sim-arange.c | 2 +- sim/common/sim-arange.h | 2 +- sim/common/sim-base.h | 2 +- sim/common/sim-basics.h | 2 +- sim/common/sim-bits.c | 2 +- sim/common/sim-bits.h | 2 +- sim/common/sim-config.c | 2 +- sim/common/sim-config.h | 2 +- sim/common/sim-core.c | 2 +- sim/common/sim-core.h | 2 +- sim/common/sim-cpu.c | 2 +- sim/common/sim-cpu.h | 2 +- sim/common/sim-endian.c | 2 +- sim/common/sim-endian.h | 2 +- sim/common/sim-engine.c | 2 +- sim/common/sim-engine.h | 2 +- sim/common/sim-events.c | 2 +- sim/common/sim-events.h | 2 +- sim/common/sim-fpu.c | 3 +- sim/common/sim-fpu.h | 3 +- sim/common/sim-hload.c | 2 +- sim/common/sim-hrw.c | 2 +- sim/common/sim-hw.c | 2 +- sim/common/sim-hw.h | 2 +- sim/common/sim-info.c | 2 +- sim/common/sim-inline.c | 2 +- sim/common/sim-inline.h | 2 +- sim/common/sim-io.c | 2 +- sim/common/sim-io.h | 6 +- sim/common/sim-load.c | 2 +- sim/common/sim-memopt.c | 2 +- sim/common/sim-memopt.h | 2 +- sim/common/sim-model.c | 3 +- sim/common/sim-model.h | 3 +- sim/common/sim-module.c | 3 +- sim/common/sim-module.h | 2 +- sim/common/sim-n-bits.h | 2 +- sim/common/sim-n-core.h | 2 +- sim/common/sim-n-endian.h | 2 +- sim/common/sim-options.c | 3 +- sim/common/sim-options.h | 2 +- sim/common/sim-profile.c | 2 +- sim/common/sim-profile.h | 3 +- sim/common/sim-reason.c | 2 +- sim/common/sim-reg.c | 2 +- sim/common/sim-resume.c | 2 +- sim/common/sim-run.c | 2 +- sim/common/sim-signal.c | 2 +- sim/common/sim-signal.h | 2 +- sim/common/sim-stop.c | 2 +- sim/common/sim-trace.c | 3 +- sim/common/sim-trace.h | 3 +- sim/common/sim-types.h | 2 +- sim/common/sim-utils.c | 2 +- sim/common/sim-utils.h | 2 +- sim/common/sim-watch.c | 2 +- sim/common/sim-watch.h | 2 +- sim/common/syscall.c | 3 +- sim/common/version.h | 2 +- sim/cr16/Makefile.in | 2 +- sim/cr16/cr16_sim.h | 4 +- sim/cr16/endian.c | 4 +- sim/cr16/gencode.c | 4 +- sim/cr16/interp.c | 4 +- sim/cr16/simops.c | 4 +- sim/cris/Makefile.in | 3 +- sim/cris/cris-sim.h | 3 +- sim/cris/cris-tmpl.c | 12 +- sim/cris/crisv10f.c | 4 +- sim/cris/crisv32f.c | 4 +- sim/cris/devices.c | 3 +- sim/cris/dv-cris.c | 2 +- sim/cris/dv-rv.c | 2 +- sim/cris/mloop.in | 2 +- sim/cris/rvdummy.c | 2 +- sim/cris/semcrisv32f-switch.c | 30 +- sim/cris/sim-if.c | 626 +- sim/cris/sim-main.h | 6 +- sim/cris/tconfig.in | 2 +- sim/cris/traps.c | 343 +- sim/d10v/Makefile.in | 2 +- sim/erc32/Makefile.in | 3 +- sim/frv/ChangeLog | 9 + sim/frv/Makefile.in | 2 +- sim/frv/arch.c | 23 +- sim/frv/arch.h | 23 +- sim/frv/cache.c | 2 +- sim/frv/cache.h | 3 +- sim/frv/cpu.c | 23 +- sim/frv/cpu.h | 23 +- sim/frv/cpuall.h | 23 +- sim/frv/decode.c | 23 +- sim/frv/decode.h | 23 +- sim/frv/devices.c | 2 +- sim/frv/frv-sim.h | 2 +- sim/frv/frv.c | 2 +- sim/frv/interrupts.c | 3 +- sim/frv/memory.c | 2 +- sim/frv/mloop.in | 2 +- sim/frv/model.c | 23 +- sim/frv/options.c | 2 +- sim/frv/pipeline.c | 2 +- sim/frv/profile-fr400.c | 2 +- sim/frv/profile-fr400.h | 2 +- sim/frv/profile-fr450.c | 2 +- sim/frv/profile-fr500.c | 2 +- sim/frv/profile-fr500.h | 2 +- sim/frv/profile-fr550.c | 2 +- sim/frv/profile-fr550.h | 2 +- sim/frv/profile.c | 2 +- sim/frv/profile.h | 2 +- sim/frv/registers.c | 3 +- sim/frv/registers.h | 2 +- sim/frv/reset.c | 2 +- sim/frv/sem.c | 231 +- sim/frv/sim-if.c | 3 +- sim/frv/sim-main.h | 3 +- sim/frv/traps.c | 2 +- sim/h8300/ChangeLog | 4 + sim/h8300/Makefile.in | 2 +- sim/h8300/compile.c | 4 +- sim/igen/Makefile.in | 2 +- sim/igen/compare_igen_models | 2 +- sim/igen/filter.c | 2 +- sim/igen/filter.h | 2 +- sim/igen/filter_host.c | 2 +- sim/igen/filter_host.h | 2 +- sim/igen/gen-engine.c | 2 +- sim/igen/gen-engine.h | 2 +- sim/igen/gen-icache.c | 2 +- sim/igen/gen-icache.h | 2 +- sim/igen/gen-idecode.c | 2 +- sim/igen/gen-idecode.h | 2 +- sim/igen/gen-itable.c | 2 +- sim/igen/gen-itable.h | 2 +- sim/igen/gen-model.c | 2 +- sim/igen/gen-model.h | 2 +- sim/igen/gen-semantics.c | 2 +- sim/igen/gen-semantics.h | 2 +- sim/igen/gen-support.c | 2 +- sim/igen/gen-support.h | 2 +- sim/igen/gen.c | 2 +- sim/igen/gen.h | 2 +- sim/igen/igen.c | 2 +- sim/igen/igen.h | 2 +- sim/igen/ld-cache.c | 2 +- sim/igen/ld-cache.h | 2 +- sim/igen/ld-decode.c | 2 +- sim/igen/ld-decode.h | 2 +- sim/igen/ld-insn.c | 2 +- sim/igen/ld-insn.h | 2 +- sim/igen/lf.c | 2 +- sim/igen/lf.h | 2 +- sim/igen/misc.c | 2 +- sim/igen/misc.h | 2 +- sim/igen/table.c | 2 +- sim/igen/table.h | 2 +- sim/iq2000/Makefile.in | 2 +- sim/iq2000/iq2000-sim.h | 2 +- sim/iq2000/iq2000.c | 2 +- sim/iq2000/mloop.in | 2 +- sim/iq2000/sim-if.c | 2 +- sim/m32c/ChangeLog | 4 + sim/m32c/Makefile.in | 2 +- sim/m32c/blinky.S | 2 +- sim/m32c/configure.in | 2 +- sim/m32c/cpu.h | 2 +- sim/m32c/gdb-if.c | 2 +- sim/m32c/gloss.S | 2 +- sim/m32c/int.c | 2 +- sim/m32c/int.h | 2 +- sim/m32c/load.c | 2 +- sim/m32c/load.h | 2 +- sim/m32c/m32c.opc | 6 +- sim/m32c/main.c | 2 +- sim/m32c/mem.c | 2 +- sim/m32c/mem.h | 2 +- sim/m32c/misc.c | 2 +- sim/m32c/misc.h | 2 +- sim/m32c/opc2c.c | 2 +- sim/m32c/r8c.opc | 6 +- sim/m32c/reg.c | 2 +- sim/m32c/safe-fgets.c | 2 +- sim/m32c/safe-fgets.h | 2 +- sim/m32c/sample.S | 2 +- sim/m32c/sample.ld | 2 +- sim/m32c/sample2.c | 2 +- sim/m32c/srcdest.c | 2 +- sim/m32c/syscalls.c | 2 +- sim/m32c/syscalls.h | 2 +- sim/m32c/trace.c | 2 +- sim/m32c/trace.h | 2 +- sim/m32r/Makefile.in | 2 +- sim/m32r/devices.c | 2 +- sim/m32r/m32r-sim.h | 2 +- sim/m32r/m32r.c | 2 +- sim/m32r/m32r2.c | 3 +- sim/m32r/m32rx.c | 2 +- sim/m32r/mloop.in | 3 +- sim/m32r/mloop2.in | 2 +- sim/m32r/mloopx.in | 3 +- sim/m32r/sim-if.c | 2 +- sim/m32r/traps-linux.c | 2 +- sim/m32r/traps.c | 2 +- sim/m68hc11/Makefile.in | 3 +- sim/m68hc11/dv-m68hc11.c | 2 +- sim/m68hc11/dv-m68hc11eepr.c | 2 +- sim/m68hc11/dv-m68hc11sio.c | 3 +- sim/m68hc11/dv-m68hc11spi.c | 3 +- sim/m68hc11/dv-m68hc11tim.c | 2 +- sim/m68hc11/dv-nvram.c | 2 +- sim/m68hc11/emulos.c | 2 +- sim/m68hc11/gencode.c | 3 +- sim/m68hc11/interp.c | 2 +- sim/m68hc11/interrupts.c | 2 +- sim/m68hc11/interrupts.h | 3 +- sim/m68hc11/m68hc11_sim.c | 2 +- sim/m68hc11/sim-main.h | 2 +- sim/mcore/Makefile.in | 2 +- sim/mcore/interp.c | 2 +- sim/mcore/sysdep.h | 2 +- sim/mips/cp1.c | 2 +- sim/mips/cp1.h | 3 +- sim/mips/dsp.c | 2 +- sim/mips/dv-tx3904cpu.c | 2 +- sim/mips/dv-tx3904irc.c | 2 +- sim/mips/dv-tx3904sio.c | 2 +- sim/mips/dv-tx3904tmr.c | 2 +- sim/mips/mdmx.c | 2 +- sim/mips/sim-main.h | 3 +- sim/mn10300/Makefile.in | 2 +- sim/mn10300/dv-mn103cpu.c | 2 +- sim/mn10300/dv-mn103int.c | 2 +- sim/mn10300/dv-mn103iop.c | 2 +- sim/mn10300/dv-mn103ser.c | 2 +- sim/mn10300/dv-mn103tim.c | 2 +- sim/ppc/ChangeLog | 9 + sim/ppc/altivec_expression.h | 2 +- sim/ppc/altivec_registers.h | 2 +- sim/ppc/dp-bit.c | 2 +- sim/ppc/e500_expression.h | 2 +- sim/ppc/e500_registers.h | 2 +- sim/ppc/gdb-sim.c | 2 +- sim/ppc/ppc-instructions | 10 +- sim/ppc/ppc-spr-table | 2 + sim/sh/Makefile.in | 2 +- sim/sh64/Makefile.in | 2 +- sim/sh64/eng.h | 2 +- sim/sh64/sh64-sim.h | 2 +- sim/sh64/sh64.c | 2 +- sim/sh64/sim-if.c | 2 +- sim/testsuite/ChangeLog | 38 + sim/testsuite/Makefile.in | 2 +- sim/testsuite/common/bits-gen.c | 2 +- sim/testsuite/d10v-elf/Makefile.in | 2 +- sim/testsuite/frv-elf/Makefile.in | 2 +- sim/testsuite/lib/sim-defs.exp | 4 +- sim/testsuite/m32r-elf/Makefile.in | 2 +- sim/testsuite/mips64el-elf/Makefile.in | 2 +- sim/testsuite/sim/cris/asm/asm.exp | 2 +- sim/testsuite/sim/cris/asm/badarch1.ms | 5 + sim/testsuite/sim/cris/asm/bare3.ms | 41 + sim/testsuite/sim/cris/asm/opterr1.ms | 2 +- sim/testsuite/sim/cris/asm/opterr2.ms | 2 +- sim/testsuite/sim/cris/asm/opterr3.ms | 10 + sim/testsuite/sim/cris/asm/opterr4.ms | 7 + sim/testsuite/sim/cris/asm/opterr5.ms | 7 + sim/testsuite/sim/cris/asm/pid1.ms | 45 + sim/testsuite/sim/cris/c/access1.c | 16 + sim/testsuite/sim/cris/c/badldso1.c | 7 + sim/testsuite/sim/cris/c/badldso2.c | 8 + sim/testsuite/sim/cris/c/badldso3.c | 9 + sim/testsuite/sim/cris/c/c.exp | 36 +- sim/testsuite/sim/cris/c/exitg1.c | 20 + sim/testsuite/sim/cris/c/exitg2.c | 7 + sim/testsuite/sim/cris/c/helloaout.c | 10 + sim/testsuite/sim/cris/c/hellodyn.c | 5 + sim/testsuite/sim/cris/c/hellodyn2.c | 5 + sim/testsuite/sim/cris/c/hellodyn3.c | 9 + sim/testsuite/sim/cris/c/mmap1.c | 6 +- sim/testsuite/sim/cris/c/mmap4.c | 5 + sim/testsuite/sim/cris/c/mmap5.c | 91 + sim/testsuite/sim/cris/c/mmap6.c | 8 + sim/testsuite/sim/cris/c/mmap7.c | 14 + sim/testsuite/sim/cris/c/mmap8.c | 9 + sim/testsuite/sim/cris/c/settls1.c | 49 + sim/testsuite/sim/cris/c/uname1.c | 21 + sim/testsuite/sim/cris/c/writev1.c | 25 + sim/testsuite/sim/cris/c/writev2.c | 28 + sim/testsuite/sim/cris/hw/rv-n-cris/rvc.exp | 2 +- sim/testsuite/sim/mips/testutils.inc | 2 +- sim/testsuite/sim/mips/utils-dsp.inc | 2 +- sim/testsuite/sim/mips/utils-fpu.inc | 2 +- sim/testsuite/sim/mips/utils-mdmx.inc | 2 +- sim/v850/Makefile.in | 2 +- 2180 files changed, 70446 insertions(+), 41390 deletions(-) create mode 100644 bfd/ChangeLog-2008 create mode 100644 bfd/cpu-lm32.c create mode 100644 bfd/elf32-lm32.c create mode 100644 bfd/vmsutil.c create mode 100644 bfd/vmsutil.h create mode 100644 gdb/ChangeLog-2008 create mode 100644 gdb/amd64-windows-nat.c create mode 100644 gdb/amd64-windows-tdep.c create mode 100644 gdb/config/i386/darwin.mh create mode 100644 gdb/config/i386/mingw64.mh create mode 100644 gdb/config/i386/nm-cygwin64.h create mode 100644 gdb/darwin-nat-info.c create mode 100644 gdb/darwin-nat.c create mode 100644 gdb/darwin-nat.h create mode 100644 gdb/darwin.defs create mode 100644 gdb/features/osdata.dtd delete mode 100644 gdb/i386-cygwin-tdep.h create mode 100644 gdb/i386-darwin-nat.c create mode 100644 gdb/i386-darwin-tdep.c create mode 100644 gdb/i386-darwin-tdep.h create mode 100644 gdb/i386-windows-nat.c create mode 100644 gdb/machoread.c create mode 100644 gdb/osdata.c create mode 100644 gdb/osdata.h create mode 100644 gdb/testsuite/gdb.arch/amd64-disp-step.S create mode 100644 gdb/testsuite/gdb.arch/amd64-disp-step.exp create mode 100644 gdb/testsuite/gdb.arch/i386-disp-step.S create mode 100644 gdb/testsuite/gdb.arch/i386-disp-step.exp create mode 100644 gdb/testsuite/gdb.base/breakpoint-shadow.c create mode 100644 gdb/testsuite/gdb.base/breakpoint-shadow.exp create mode 100644 gdb/testsuite/gdb.base/call-signal-resume.exp create mode 100644 gdb/testsuite/gdb.base/call-signals.c create mode 100644 gdb/testsuite/gdb.base/hook-stop-frame.c create mode 100644 gdb/testsuite/gdb.base/hook-stop-frame.exp create mode 100644 gdb/testsuite/gdb.base/unwindonsignal.c create mode 100644 gdb/testsuite/gdb.base/unwindonsignal.exp create mode 100644 gdb/testsuite/gdb.base/watchpoint-hw.c create mode 100644 gdb/testsuite/gdb.base/watchpoint-hw.exp create mode 100644 gdb/testsuite/gdb.cp/cpcompletion.exp create mode 100644 gdb/testsuite/gdb.cp/pr9594.cc create mode 100644 gdb/testsuite/gdb.cp/pr9631.cc create mode 100644 gdb/testsuite/gdb.cp/pr9631.exp create mode 100644 gdb/testsuite/gdb.cp/punctuator.exp delete mode 100644 gdb/testsuite/gdb.mi/mi-nonstop.exp create mode 100644 gdb/testsuite/gdb.threads/interrupted-hand-call.c create mode 100644 gdb/testsuite/gdb.threads/interrupted-hand-call.exp create mode 100644 gdb/testsuite/gdb.threads/thread-unwindonsignal.exp create mode 100644 gdb/testsuite/gdb.threads/tls2.c delete mode 100644 gdb/win32-nat.c delete mode 100644 gdb/win32-termcap.c create mode 100644 gdb/windows-nat.c create mode 100644 gdb/windows-nat.h create mode 100644 gdb/windows-tdep.c create mode 100644 gdb/windows-tdep.h create mode 100644 include/elf/lm32.h create mode 100644 opcodes/ChangeLog-2008 create mode 100644 opcodes/lm32-asm.c create mode 100644 opcodes/lm32-desc.c create mode 100644 opcodes/lm32-desc.h create mode 100644 opcodes/lm32-dis.c create mode 100644 opcodes/lm32-ibld.c create mode 100644 opcodes/lm32-opc.c create mode 100644 opcodes/lm32-opc.h create mode 100644 opcodes/lm32-opinst.c create mode 100644 sim/testsuite/sim/cris/asm/badarch1.ms create mode 100644 sim/testsuite/sim/cris/asm/bare3.ms create mode 100644 sim/testsuite/sim/cris/asm/opterr3.ms create mode 100644 sim/testsuite/sim/cris/asm/opterr4.ms create mode 100644 sim/testsuite/sim/cris/asm/opterr5.ms create mode 100644 sim/testsuite/sim/cris/asm/pid1.ms create mode 100644 sim/testsuite/sim/cris/c/access1.c create mode 100644 sim/testsuite/sim/cris/c/badldso1.c create mode 100644 sim/testsuite/sim/cris/c/badldso2.c create mode 100644 sim/testsuite/sim/cris/c/badldso3.c create mode 100644 sim/testsuite/sim/cris/c/exitg1.c create mode 100644 sim/testsuite/sim/cris/c/exitg2.c create mode 100644 sim/testsuite/sim/cris/c/helloaout.c create mode 100644 sim/testsuite/sim/cris/c/hellodyn.c create mode 100644 sim/testsuite/sim/cris/c/hellodyn2.c create mode 100644 sim/testsuite/sim/cris/c/hellodyn3.c create mode 100644 sim/testsuite/sim/cris/c/mmap4.c create mode 100644 sim/testsuite/sim/cris/c/mmap5.c create mode 100644 sim/testsuite/sim/cris/c/mmap6.c create mode 100644 sim/testsuite/sim/cris/c/mmap7.c create mode 100644 sim/testsuite/sim/cris/c/mmap8.c create mode 100644 sim/testsuite/sim/cris/c/settls1.c create mode 100644 sim/testsuite/sim/cris/c/uname1.c create mode 100644 sim/testsuite/sim/cris/c/writev1.c create mode 100644 sim/testsuite/sim/cris/c/writev2.c First 500 lines of diff: diff --git a/COPYING.LIBGLOSS b/COPYING.LIBGLOSS index bc64c24..b4d657e 100644 --- a/COPYING.LIBGLOSS +++ b/COPYING.LIBGLOSS @@ -204,3 +204,27 @@ 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. +(12) Jon Beniston (only lm32-* targets) + + Contributed by Jon Beniston + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. 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. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR 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 AUTHOR 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/COPYING.NEWLIB b/COPYING.NEWLIB index 24c34cb..68ff0c2 100644 --- a/COPYING.NEWLIB +++ b/COPYING.NEWLIB @@ -637,4 +637,164 @@ SUCH DAMAGE. ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +(30) - Alex Tatmanjants (targets using libc/posix) + + Copyright (c) 1995 Alex Tatmanjants + at Electronni Visti IA, Kiev, Ukraine. + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. 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. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``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 AUTHOR 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. + +(31) - M. Warner Losh (targets using libc/posix) + + Copyright (c) 1998, M. Warner Losh + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. 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. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR 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 AUTHOR 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. + +(32) - Andrey A. Chernov (targets using libc/posix) + + Copyright (C) 1996 by Andrey A. Chernov, Moscow, Russia. + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. 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. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``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 REGENTS 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. + +(33) - Daniel Eischen (targets using libc/posix) + + Copyright (c) 2001 Daniel Eischen . + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. 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. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR 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 REGENTS 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. + + +(34) - Jon Beniston (only lm32-* targets) + + Contributed by Jon Beniston + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. 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. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR 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 AUTHOR 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. + + +(35) - ARM Ltd (arm and thumb variant targets only) + + Copyright (c) 2009 ARM Ltd + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. 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. + 3. The name of the company may not be used to endorse or promote + products derived from this software without specific prior written + permission. + + THIS SOFTWARE IS PROVIDED BY ARM LTD ``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 ARM LTD 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 02c5ebc..f06517f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,140 @@ +2009-01-21 Jeff Johnston + + * COPYING.NEWLIB: Add ARM license. + +2009-01-16 Alan Modra + + * Makefile.def (configure-opcodes): Depend on configure-libiberty. + (all-opcodes): Depend on all-libiberty. + * Makefile.in: Regenerate. + +2009-01-15 Douglas B Rupp + + * configure.ac (ia64*-*-*vms*): Add case with no gdb or ld support. + * configure: Regenerate. + +2008-12-18 Ralf Wildenhues + + Backport link test fix from upstream Libtool: + + * libltdl.m4 (_LT_SYS_DYNAMIC_LINKER, _LT_LINKER_SHLIBS): + Add cache variables to tests that require the linker to work. + For shlibpath_overrides_runpath, this also changes the semantics + to let the result from the C compiler take precedence. + compiler take precedence. + +2008-12-02 Ben Elliston + + * config.sub, config.guess: Update from upstream sources. + +2008-12-17 Jeff Johnston + + * COPYING.NEWLIB: Updated. + * COPYING.LIBGLOSS: Ditto. + +2008-12-16 Paolo Bonzini + + Sync with GCC: + + 2008-12-12 Sebastian Pop + + * configure.ac (ppllibs): Add by default the lib flags. + * configure: Regenerate. + + 2008-12-04 Jack Howarth + + * configure.ac: Add double brackets on darwin[912]. + * configure: Regenerate. + + 2008-12-02 Jack Howarth + + * configure.ac: Expand to darwin10 and later. + * configure: Regenerate. + +2008-12-02 Andreas Schwab + + * Makefile.def: configure-target-boehm-gc depends on + all-target-libstdc++-v3. + * Makefile.in: Regenerate. + +2008-12-02 Ben Elliston + + * config.sub, config.guess: Update from upstream sources. + +2008-11-27 Joseph Myers + + Merge from GCC: + + 2007-12-02 Matthias Klose + + * config-ml.in: Remove 64bit configure tests. + + 2008-05-14 Rafael Espindola + + * config-ml.in: don't handle --enable-shared and --enable-static. + + 2008-09-02 Sebastian Pop + Tobias Grosser + Jan Sjodin + Harsha Jagasia + Dwarakanath Rajagopal + Konrad Trifunovic + Adrien Eliche + + Merge from graphite branch. + * configure: Regenerate. + * Makefile.in: Regenerate. + * configure.ac (host_libs): Add ppl and cloog. + Add checks for PPL and CLooG. + * Makefile.def (ppl, cloog): Added modules and dependences. + * Makefile.tpl (PPLLIBS, PPLINC, CLOOGLIBS, CLOOGINC): New. + (HOST_PPLLIBS, HOST_PPLINC, HOST_CLOOGLIBS, HOST_CLOOGINC): New. + + 2008-09-03 Richard Guenther + + * configure.ac: Always pass -DCLOOG_PPL_BACKEND to the + cloog test. + * configure: Re-generate. + + 2008-09-03 Sebastian Pop + + * configure.ac (--with-cloog-polylib): New. + (--disable-cloog-version-check): New. + (--disable-ppl-version-check): New. + * configure: Re-generate. + + 2008-09-05 Richard Guenther + + * configure.ac: Initialize clooglibs to -lcloog. + * configure: Re-generate. + + 2008-10-13 Kaveh R. Ghazi + + * configure.ac (MPFR check): Bump minimum version to 2.3.0 and + recommended version to 2.3.2. + + * configure: Regenerate. + + 2008-10-31 Ben Elliston + + * configure.ac (spu-*-*): Remove special case. + * configure: Regenerate. + + Complete comment text from GCC version of: + + 2008-08-31 Aaron W. LaFramboise + + * configure.ac (RPATH_ENVVAR): Use PATH on Windows. + (GCC_SHLIB_SUBDIR): New. + * Makefile.tpl (HOST_LIB_PATH_gcc): Use GCC_SHLIB_SUBDIR. + * configure: Regenerate. + * Makefile.in: Regenerate. + +2008-11-27 Tristan Gingold + + * configure.ac: Build gdb for i?86-*-darwin* + * configure: Regenerated. + 2008-11-14 Daniel Jacobowitz PR bootstrap/38014 @@ -114,17 +251,17 @@ Sync with gcc: 2008-07-30 Paolo Bonzini - * configure.ac: Add makefile fragments for hpux. - * Makefile.def (flags_to_pass): Add ADA_CFLAGS. - * Makefile.tpl (HOST_EXPORTS): Pass ADA_CFLAGS. - * configure: Regenerate. - * Makefile.in: Regenerate. + * configure.ac: Add makefile fragments for hpux. + * Makefile.def (flags_to_pass): Add ADA_CFLAGS. + * Makefile.tpl (HOST_EXPORTS): Pass ADA_CFLAGS. + * configure: Regenerate. + * Makefile.in: Regenerate. 2008-06-17 Ralf Wildenhues - * Makefile.tpl ($(srcdir)/configure): Update dependencies. - * Makefile.in: Regenerate. - * configure: Regenerate. + * Makefile.tpl ($(srcdir)/configure): Update dependencies. + * Makefile.in: Regenerate. + * configure: Regenerate. 2008-06-18 Ian Lance Taylor @@ -189,13 +326,13 @@ 2008-04-18 Paolo Bonzini - * Makefile.tpl (restrap): Call `make all' using double-colon rules. - * Makefile.in: Regenerate. + * Makefile.tpl (restrap): Call `make all' using double-colon rules. + * Makefile.in: Regenerate. 2008-04-11 Eric B. Weddington - * configure.ac: Do not build libssp for the AVR. - * configure: Regenerate. + * configure.ac: Do not build libssp for the AVR. + * configure: Regenerate. 2008-04-18 Nick Clifton @@ -204,9 +341,9 @@ 2008-04-18 M R Swami Reddy - * configure.ac (cr16-*-*): Add case for cr16 target and include gdb + * configure.ac (cr16-*-*): Add case for cr16 target and include gdb as nonconfigurable directories list. - * configure: Regenerate. + * configure: Regenerate. 2008-04-14 David S. Miller @@ -237,8 +374,8 @@ 2008-04-04 NightStrike PR other/35151 - * configure.ac: Combine rules for mingw32 and mingw64. - * configure: Regenerate. + * configure.ac: Combine rules for mingw32 and mingw64. + * configure: Regenerate. 2008-03-27 Paolo Bonzini @@ -288,9 +425,9 @@ 2008-03-16 Ralf Wildenhues Backport from upstream Libtool: - + 2007-10-12 Eric Blake - + Deal with Autoconf 2.62's semantic change in m4_append. * ltsugar.m4 (lt_append): Replace broken versions of m4_append. @@ -323,27 +460,27 @@ 2008-02-20 Paolo Bonzini - PR bootstrap/32009 - PR bootstrap/32161 + PR bootstrap/32009 + PR bootstrap/32161 - * configure.ac (CFLAGS_FOR_TARGET, CXXFLAGS_FOR_TARGET): Compute here. - * configure: Regenerate. + * configure.ac (CFLAGS_FOR_TARGET, CXXFLAGS_FOR_TARGET): Compute here. + * configure: Regenerate. - * Makefile.def: Define stage_libcflags for all bootstrap stages. - * Makefile.tpl (BOOT_LIBCFLAGS, STAGE2_LIBCFLAGS, STAGE3_LIBCFLAGS, - STAGE4_LIBCFLAGS): New. - (CFLAGS_FOR_TARGET, CXXFLAGS_FOR_TARGET): Subst from autoconf, without - $(SYSROOT_CFLAGS_FOR_TARGET) and $(DEBUG_PREFIX_CFLAGS_FOR_TARGET). - (BASE_TARGET_EXPORTS): Append them here to C{,XX}FLAGS. - (EXTRA_TARGET_FLAGS): Append them here to {LIB,}C{,XX}FLAGS. - (configure-stage[+id+]-[+prefix+][+module+]): Pass stage_libcflags - for target modules. Don't export LIBCFLAGS. - (all-stage[+id+]-[+prefix+][+module+]): Pass stage_libcflags; pass - $(BASE_FLAGS_TO_PASS) where [+args+] was passed, and [+args+] after - the overridden CFLAGS_FOR_TARGET and CXXFLAGS_FOR_TARGET. - (invocations of `all'): Replace $(TARGET_FLAGS_TO_PASS) with - $(EXTRA_TARGET_FLAGS), $(FLAGS_TO_PASS) with $(EXTRA_HOST_FLAGS). - * Makefile.in: Regenerate. + * Makefile.def: Define stage_libcflags for all bootstrap stages. + * Makefile.tpl (BOOT_LIBCFLAGS, STAGE2_LIBCFLAGS, STAGE3_LIBCFLAGS, + STAGE4_LIBCFLAGS): New. + (CFLAGS_FOR_TARGET, CXXFLAGS_FOR_TARGET): Subst from autoconf, without + $(SYSROOT_CFLAGS_FOR_TARGET) and $(DEBUG_PREFIX_CFLAGS_FOR_TARGET). + (BASE_TARGET_EXPORTS): Append them here to C{,XX}FLAGS. + (EXTRA_TARGET_FLAGS): Append them here to {LIB,}C{,XX}FLAGS. + (configure-stage[+id+]-[+prefix+][+module+]): Pass stage_libcflags + for target modules. Don't export LIBCFLAGS. + (all-stage[+id+]-[+prefix+][+module+]): Pass stage_libcflags; pass + $(BASE_FLAGS_TO_PASS) where [+args+] was passed, and [+args+] after + the overridden CFLAGS_FOR_TARGET and CXXFLAGS_FOR_TARGET. + (invocations of `all'): Replace $(TARGET_FLAGS_TO_PASS) with + $(EXTRA_TARGET_FLAGS), $(FLAGS_TO_PASS) with $(EXTRA_HOST_FLAGS). + * Makefile.in: Regenerate. 2008-02-16 Ralf Wildenhues @@ -370,11 +507,11 @@ 2008-01-30 Ralf Wildenhues - PR bootstrap/34922 - * configure.ac (PARSE_ARGS): Push suitable setting of - ac_subdirs_all, for `./configure --help=recursive'. - Handle `+' in generic toplevel directory disabling. - * configure: Regenerate. + PR bootstrap/34922 + * configure.ac (PARSE_ARGS): Push suitable setting of + ac_subdirs_all, for `./configure --help=recursive'. + Handle `+' in generic toplevel directory disabling. + * configure: Regenerate. 2008-01-23 Ben Elliston @@ -415,11 +552,11 @@ 2007-11-28 Ralf Wildenhues - * config-ml.in: Robustify against white space in absolute file - names. + * config-ml.in: Robustify against white space in absolute file + names. - * config-ml.in (multi-clean): Substitute ${Makefile}. - Remove superfluous ${Makefile} in list. hooks/post-receive -- Repository for Project Archer.