public inbox for archer-commits@sourceware.org
help / color / mirror / Atom feed
From: pmuldoon@sourceware.org
To: archer-commits@sourceware.org
Subject: [SCM]  archer-pmuldoon-python-backtrace: Merge remote-tracking branch 'gdb/master' into archer-pmuldoon-python-backtrace
Date: Mon, 05 Mar 2012 15:58:00 -0000	[thread overview]
Message-ID: <20120305155840.13617.qmail@sourceware.org> (raw)

The branch, archer-pmuldoon-python-backtrace has been updated
       via  977e5aa59ecd64db282749a32186254864eed9dd (commit)
       via  adfca0a34413ca7ab2b1636c0257288214bcc8fa (commit)
       via  a42272ad4e38fc27264c6263034beaba643b04ca (commit)
       via  2864d57a78f359398fda40c133200e409203f8fd (commit)
       via  7af6084a4a77a41bfdae7605652a5a43e819b057 (commit)
       via  991e4025fe1f38250e5d7a857c43165333a303f1 (commit)
       via  c94608df559a74e2ccc1964722b765ffaa22975e (commit)
       via  b1cbc81dcd50133d818266c439306157efa90757 (commit)
       via  b51b9a59d31163ed4033cef8b6527d9df7529fdf (commit)
       via  fa6fe146a31c803b3ab0a28aae8002a3883b3eea (commit)
       via  22b80c35bf31cc69216ee25715347a3598a33d3e (commit)
       via  16ad852ee6da628e918f1a8be5c02d1ee156c1f5 (commit)
       via  07041291a5098d60dac2efd593bcf5296c9c018a (commit)
       via  18032643b9541082ffdc1878bf044afc9f4ef879 (commit)
       via  91fc49c92983484ee0ccf85185b1312480d3bdc8 (commit)
       via  5c84c2458fef52e8f839ac55a218ea186df95a10 (commit)
       via  e277a512715bbea5d01c96af2d6175a7d5bdc37d (commit)
       via  0683eeaf6e180a2381618f3d40bda6af8102ed6c (commit)
       via  3dbb9bb6b20c960d20bffe904df702487d4cf70a (commit)
       via  eab20673e7210bba4f3a7e9a7b3565dbb43fa38f (commit)
       via  21a83a9eb884c4d597eb8d86ad995cbec725d10c (commit)
       via  205cde58b01bf903bb0952332703c7f591da385b (commit)
       via  c76cc4b780865d52a7925fdde987d16e2579ae17 (commit)
       via  fba7de0579dc79a7ffc7b3b902d111ce9acb3ab0 (commit)
       via  66e1c6b83b9a46e5046a4413fdf56e81d09d56aa (commit)
       via  56caf1757189b56d2f86846cb257beab3214e62e (commit)
       via  ffbc94801174ce3aef0e5815ea2b2ea9274d2377 (commit)
       via  301206930e821439956367a4e898b31d6627b5eb (commit)
       via  92a8766ac287708e9e5cd51201286267c9939da2 (commit)
       via  ec43c7943ae35dc7f1a69ee0be0bfe0d1a9bb92e (commit)
       via  44fc9128422d18f3111134dd0a9aa1639f28963e (commit)
       via  a94d820be0218305b84293c463d06f8c203ee758 (commit)
       via  90ae5369ee6e0b9f4119b410bdfcc42cb7a7175f (commit)
       via  901ce86e6b0a621625bdf3ce0964a7993aff6968 (commit)
       via  fcdd49843da857b9954800a6b95b28a2f338e793 (commit)
       via  93603673628717b7532185ec9568373c62fd7d7a (commit)
       via  38b87474eac01a30306b62ee94d719eca09c5f57 (commit)
       via  370416f95095fa78ae7045224eeca50011a5e577 (commit)
       via  9d869a82af6b5052d38dca64de2fdbcd081b6171 (commit)
       via  9e2fde2975e2b6fda0658378e5f82648df0259e0 (commit)
       via  09e986085d6671a39426078535557e64bd1580e6 (commit)
       via  5eff0f488de28505d18b6224c61a870af546b490 (commit)
       via  a12e18f74ada8c042bd5521696481451e6f77747 (commit)
       via  1bff93fc562a4dd58bb9cad0cd6435665bf5b395 (commit)
       via  3e888f7db9dd282b46480b06b7b2ebd6d47a4863 (commit)
       via  840992be7ccc30581e08a089dbeeb50229a12e27 (commit)
       via  d3d95f524829ff0036e9181a15e37ced73de0f7d (commit)
       via  cdea452b9c1e0dde1a8663fd12e09c5f3c160dd0 (commit)
       via  c53b1649cbc30746659af45cd4a97426c0ccec23 (commit)
       via  21ec173ba572a39f1a17e56965da5a5a8b200930 (commit)
       via  556dca4779b6b41ec6e8f87d2b063b43ea8a7eb1 (commit)
       via  75d3e263a9b09e23641350b8c19be7b50d05f2dd (commit)
       via  f60b6c2fe8be640e407e0d4f490de5e62da0a4e2 (commit)
       via  ac823a17033bfbf84274f0dea4861baae8405a01 (commit)
       via  50ee10f09b630aad776fe21b36c7cd6a349700d9 (commit)
       via  3572a50fbf989cc723f5dcd1bbc2130020d0eb1a (commit)
       via  893b3e22d1a522f4007756f7f99e0058a11375ed (commit)
       via  dcf8a078f8979a32f4bd1366644508e5ce71e523 (commit)
       via  80ac8d5dbb66adfc9ef1cf33bc324c63b3cc03af (commit)
       via  0d291ed2326b9a58955c572a06fe189ede96dd84 (commit)
       via  00d27cd6c57e3fa18c25b9a8be95eee24dd52cb9 (commit)
       via  d7421099dc404c7f68ae5d8463415b365a7d09c0 (commit)
       via  69592df5e64c73ce4966ebd35084b0c15e938907 (commit)
       via  eae9ac185a655ee630af1a8f7a76e41125aec402 (commit)
       via  df19014971c3df33ff240b1ad1390fa50d81217e (commit)
       via  765c912d797aa17e50b7abfb79ffabe61cf6df76 (commit)
       via  d6c3151ae2205ef1736c6a551343001ba9a4cd53 (commit)
       via  f98b5cd8835cb900f7dd37295dfd914e324f9260 (commit)
       via  438b1d58de47e84c244a65ceed73a52512c039c4 (commit)
       via  8c9f854209e99904fad5125049de8b2faed4170d (commit)
       via  e25dd303ca2ef75fe0ae14cb74753b24d2345c0e (commit)
       via  4a6d2f5040656e2a8be57420bc98c0f0ae8f46c8 (commit)
       via  d2f734aa7f39d153b5379f1b4a158f4ab576aaf4 (commit)
       via  6171b52bd74b3145c8b81a69b3d51fb12094e0e9 (commit)
       via  28ba1e58b6af971416b80acf05617700359fe430 (commit)
       via  fe594ff61b3961f1a96025198173c7572330784f (commit)
       via  d2bcac7d23f2bc807ccf0666e30834045b3598a5 (commit)
       via  55a5147158b466527f5d070dda6691df0335dd13 (commit)
       via  806ef06ae6289e0531eeed6b8f90521f9ccb54e6 (commit)
       via  97c575f1e694776f4e5d7252321c7f89c6c40863 (commit)
       via  ac55ab70cef76751d949f637dfbd28551a883bcb (commit)
       via  ad26b564b6127d039cb6dc50ddf6e00bb7a55bbb (commit)
       via  7a5bc8ff981bf778bb2ab405d61832c4994dcfd4 (commit)
       via  bbd75f30978450e2cf20537b529d926fc034b586 (commit)
       via  be0e231fc490d5b36b7462a9e9b5e660d83bd0f1 (commit)
       via  5c4b7c74f38156e80e2b3c1c57f070ea45bcde1c (commit)
       via  727f73957133e2122c87df9c0889b5c28a4a83ee (commit)
       via  021c6b73b067169f7776f15fff84b4921e0888e4 (commit)
       via  da131ab01383f3e555146dc6567e0fb1d9855567 (commit)
       via  5cdfa5e83f2c8ded9abdac1e0a1c7fdd8043bb3b (commit)
       via  fecfbdb9ad76a1206bd5a00ac14e1359dacf8fe6 (commit)
       via  edef4892142baf94bac024f819efb770693beca8 (commit)
       via  df1ab18804dfaf58213c6075147bec7559deb086 (commit)
       via  42a8d0e1c829015db282e3e7a402b5c330092446 (commit)
       via  ecdbfb4b85fc480f4e68d6944e8efe72ae8a50ee (commit)
       via  d3148c3970ecdcc9f63d80bba0f32b39ae05b87d (commit)
       via  26cda9aebc1fcbc0f3c72e195caa8b75612f6a96 (commit)
       via  1e2c5ed467f77e124ace65a936f867445a786dfd (commit)
       via  7c6deeb7ab57fb0c586b9ac05676ae8fcd5e1c00 (commit)
       via  93079b205eb208e4a600dff84403b3c8280c8b74 (commit)
       via  a219eba792d6b074b14aa049879e0213bb9439ff (commit)
       via  6593eea0d90b6ca5e4cce4900ee618f0dbc4dcca (commit)
       via  96eda7e01c0066ceef9f1000a4099bcd9229108f (commit)
       via  f67852acb5d64d34b4faf113ce28934d6fc07630 (commit)
       via  ff7d6942104c853a31a16b6f181d1e0ea47a020a (commit)
       via  89d745ee413279aa25e6fd0a3df16a874cba8e73 (commit)
       via  e31b2b38a5a60f27bf688f3e05caa880535ee8d1 (commit)
       via  1ece286fdb1b5c413cf9b1f5d9ebc55e5068c417 (commit)
       via  c5a7f72d9b9da7b13373bfe2090e70e85e6e0d3a (commit)
       via  380281ab3fa3d6724a92fb5ccbdcef7ac09616c8 (commit)
       via  a47f7e625860970c54e8c77d83aa7a1521863e34 (commit)
       via  090cdae71eb2221fe6ae2f79178152deb033f61a (commit)
       via  8523da3398612541899fd1c66bcb928d940a92f8 (commit)
       via  d290d98ea3a1424eb6eb3db343f3943d47d3437a (commit)
       via  530c5d08c4d40d94af91a37263fd77c5d109bc75 (commit)
       via  74d9b0405a8975f28f00f27352afbf3bb6276b03 (commit)
       via  6defe671d1a7e11e8a7e9b682a2c20e26fb8d4d0 (commit)
       via  45331a69bfe6e5100bc4f3b1d92001ff5b6b4e51 (commit)
       via  5d3a2c8ba77d0d1302f4a24d8c3a608fc0df3a18 (commit)
       via  0819c877d3c463df0dcada25a8bee788e6239ffc (commit)
       via  022a761ce1c0ec0db2c06eb920844d39c7c118d5 (commit)
       via  aa3135fbe1b7939a857516bb13d5970bec9769f4 (commit)
       via  a51012aee12673e6b63c03bc28d25b31d4450193 (commit)
       via  7b4ac7b1e42a577abdd020c8a52a641d60798414 (commit)
       via  6a6978ff4bf308a4360fa8080ab675e7fdee8a02 (commit)
       via  6c30bb3b6ee2540786b41a6ee93dafc15386b25b (commit)
       via  c7dde25667e3e2d9f3b11d0f0e0b27c37e9ca66a (commit)
       via  8f4b0d967a7ed8580ffda44c9bd0478c6a366bc3 (commit)
       via  43f62655b51dcf8dd120ac2b1c4809ea160af7f8 (commit)
       via  f33b308b864f12ec8fc5d7a10886e4105b3c51c1 (commit)
       via  d887b712dbeeec6bc3a95e8dc3ffba3397bdd443 (commit)
       via  2bf545ac5925bfb528bd26150fc67612f39eca93 (commit)
       via  e8f8f1399f2595a81ecd3cd55107bae8f03abd1e (commit)
       via  d63889e3ab5e12e05197418a892369fc1d0673bf (commit)
       via  3b5bc3dd00fc8fc4f1d9dacaa0ec84a150beebc9 (commit)
       via  c7eb1772f571ed8846954acc1a3369662fec3c1f (commit)
       via  72951d8b9fe1b39c018acd043565a98fe55b8a05 (commit)
       via  57f955853369d4764dec4bd8b2234f2849c966b4 (commit)
       via  d041ac588d2a1e8dbee8fcfe862db424806df309 (commit)
       via  70b189e9b95708c1c24fda375a5ff5a7dc0b8903 (commit)
       via  0ddbcf00c10042cea38735a91ed170d6ee33132a (commit)
       via  f3076f4197f998bbd2ca6a30ced68c1574d9b967 (commit)
       via  509bc81b5ced831dab21df39f99305d5f100d0a4 (commit)
       via  78e4df93799a947ab0e846948c92369ecbee0f2d (commit)
       via  ad95258421af665d1a74c759e4ee991bd422d9c3 (commit)
       via  079f1f479b384e062188e2bfc4fe2a79b1aae828 (commit)
       via  37ec1f7d7ed562e5cb7fc9c3c9b546e67221c385 (commit)
       via  8930c6452b55426fe00d737b7e3c29a71b8a720e (commit)
       via  a3bcdfee6b2c6e77e6ba3614264d0008ad4a5862 (commit)
       via  65ae660cb7a22700d04c8546da2b464dcbd94432 (commit)
       via  43ccafa1a264f71c66a74569bbc76abe5199db70 (commit)
       via  b90a7a665dc5328fe899a67b1c84a7bd1d780d7c (commit)
       via  3f0e1784d3e8f45bee94b7a91f1e81356dd0e727 (commit)
       via  13bebd4ae127127536c2396e33ffbee65eb927f6 (commit)
       via  d4a4ceb4cd6d1713cc8d812ea737f31999b16a46 (commit)
       via  e759d46d359e25f1dd6afe40755a3050434a8fac (commit)
       via  fe60258bea6a92025d200909131e095eb5e73597 (commit)
       via  a118f1964f7f669b0a37715436843f42bbb73b45 (commit)
       via  d6f3d97dd9a5b4f4ad2aeb8e8d6dc478223a39f3 (commit)
       via  3ed5382535345fd6d6bebc12458a4a20ab015e60 (commit)
       via  c94af9a513b11c17d84280af18b6d7c165d2720a (commit)
       via  ea879bad424812e783498f9180b44abd22a05222 (commit)
       via  ee111c2bbfcd974e1e33ee4e1828fe1cc0d1fdde (commit)
       via  25b509866b89b0f77fcc39b63cdfea02feccabb5 (commit)
       via  3f77157ab2bd4e61ca5dacda987ab6934946f6d4 (commit)
       via  298c1ceee2980a401a41ff6f0ed895581be1f1b8 (commit)
       via  3ebe05e39a7b7ce2cd7e5bbadb0cf57ed1678f58 (commit)
       via  20ae2f6f7310f89a0613f3f4dd3eeb5349f484c6 (commit)
       via  ae529c8093f32752a7617d87452f25a0e2301a47 (commit)
       via  121522c9d863c63bd824375e874947bb007c61b2 (commit)
       via  0313762da6eb5e7765fbb335c88e5a18ab390b97 (commit)
       via  568ce38d4e70fac3dc1c782fd2dd02841033c9bc (commit)
       via  1d2b689132b87cf3644b233052ea0b6dad3f2ad0 (commit)
       via  627f10deb5a60b39862cbb932f6b99c18b096e0a (commit)
       via  83914648f4cd76b356f626ced75c2f915266359c (commit)
       via  bccead905b0d8692a33314c8ca595db604ba439f (commit)
       via  64bb731530b232caf3d063caa13ea71be7a96337 (commit)
       via  5fc5f68086e395cafd8c5dfeaf739e4dc9d5a287 (commit)
       via  025b973999ea7549b8ac0c316ab04630e9b5cfc1 (commit)
       via  336d391ed2feaebafedb987726dfcb13e8e70964 (commit)
       via  6231df3f0f22f5bcf92f3e21af5af77b19d7d786 (commit)
       via  58af2a7c9112b3c61501a4eda0e10628ea48d1da (commit)
       via  cb50502cd35d9b16581fbce5e59098e8a1e5e08c (commit)
       via  822db7f2eabb3cc5c6205f0356dacd8817f936a3 (commit)
       via  475178ab41cc233b75f4a912e08003d8d5470cf0 (commit)
       via  52cbc9c239ae3b1c2f06c295ca167aa060b83dd0 (commit)
       via  9a49d9d6f9638e4643e9e37e017049a66bc1cf2d (commit)
       via  ccd8ec4b0a316a2eb0942a75f6a0c6711309467a (commit)
       via  8e7010981bf88bb6ebf6b4561dab616e9562c440 (commit)
       via  b94117c362174ff5665ec0e28915ae7a62f058eb (commit)
       via  a3141fe4a3a1910f710477482813960335cd3cd8 (commit)
       via  7088d63739e5970601e94b11f12979a9da31d478 (commit)
       via  93cbdef454b6fc87daccf2084c68b79b837625e3 (commit)
       via  ab7c6431af3ccbd59bb3513097392044e3d24b3e (commit)
       via  fdf1fa28dd7c35c2f6b76814b252f7f243e268bd (commit)
       via  4c9d16bcb22fd095220627703281fa6d71b2e3f3 (commit)
       via  604c37856d0c1e402e178ec66902af71517a17ff (commit)
       via  6f449d2db644b5bf7124a077ee756980c907a163 (commit)
       via  bf81adff97045acb9c3a11ea645e46117a40cc34 (commit)
       via  61d8161b33b1e7dbc80ba6f7a92500a1594da55c (commit)
      from  058442629caf687468859a8f4b3680faf9cbf356 (commit)

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

- Log -----------------------------------------------------------------
commit 977e5aa59ecd64db282749a32186254864eed9dd
Merge: 0584426 adfca0a
Author: pmuldoon <pmuldoon@localhost.localdomain>
Date:   Mon Mar 5 15:48:55 2012 +0000

    Merge remote-tracking branch 'gdb/master' into archer-pmuldoon-python-backtrace

commit adfca0a34413ca7ab2b1636c0257288214bcc8fa
Author: Tom Tromey <tromey@redhat.com>
Date:   Mon Mar 5 14:53:55 2012 +0000

    	* ia64-vms-tdep.c (_initialize_ia64_vms_tdep): Rename from
    	_initialize_ia64_hpux_tdep.

commit a42272ad4e38fc27264c6263034beaba643b04ca
Author: Pedro Alves <pedro@codesourcery.com>
Date:   Mon Mar 5 14:24:03 2012 +0000

    Mention PR gdb/13766

commit 2864d57a78f359398fda40c133200e409203f8fd
Author: Pedro Alves <pedro@codesourcery.com>
Date:   Mon Mar 5 14:21:44 2012 +0000

    2012-03-05  Pedro Alves  <palves@redhat.com>
    
    	* i387-tdep.c (i387_supply_xsave): If we have an xsave buffer, and
    	the register state is clear, supply explicit zero, instead of
    	marking the register unavailable.

commit 7af6084a4a77a41bfdae7605652a5a43e819b057
Author: Tristan Gingold <gingold@adacore.com>
Date:   Mon Mar 5 11:57:17 2012 +0000

    2012-03-05  Tristan Gingold  <gingold@adacore.com>
    
    	* configure.ac: Enable gdb and readline for ia64*-*-*vms*.
    	* configure: Regenerate.

commit 991e4025fe1f38250e5d7a857c43165333a303f1
Author: Tristan Gingold <gingold@adacore.com>
Date:   Mon Mar 5 11:46:35 2012 +0000

    2012-03-05  Tristan Gingold  <gingold@adacore.com>
    
    	* NEWS: Mention OpenVMS ia64 new target.

commit c94608df559a74e2ccc1964722b765ffaa22975e
Author: Tristan Gingold <gingold@adacore.com>
Date:   Mon Mar 5 11:44:19 2012 +0000

    2012-03-05  Tristan Gingold  <gingold@adacore.com>
    
    	* buildvms.com: New file.
    	* ia64vms-stub.c: New file.

commit b1cbc81dcd50133d818266c439306157efa90757
Author: Tristan Gingold <gingold@adacore.com>
Date:   Mon Mar 5 11:41:50 2012 +0000

    2012-03-05  Tristan Gingold  <gingold@adacore.com>
    
    	* ia64-tdep.h: Include libunwind-frame.h and libunwind-ia64.h.
    	(ia64_unw_accessors, ia64_unw_rse_accessors)
    	(ia64_libunwind_descr): Declare.
    	* ia64-vms-tdep.c: New file.
    	* ia64-tdep.c (ia64_unw_accessors, ia64_unw_rse_accessors)
    	(ia64_libunwind_descr): Make them public.
    	* configure.tgt: Add ia64-*-*vms*.
    	* Makefile.in (ALL_64_TARGET_OBS): Add ia64-vms-tdep.o
    	(ALLDEPFILES): Add ia64-vms-tdep.c

commit b51b9a59d31163ed4033cef8b6527d9df7529fdf
Author: Tristan Gingold <gingold@adacore.com>
Date:   Mon Mar 5 11:37:32 2012 +0000

    2012-03-05  Tristan Gingold  <gingold@adacore.com>
    
    	* target.h (target_object): Add TARGET_OBJECT_OPENVMS_UIB.
    	* remote.c (PACKET_qXfer_uib): New enum value.
    	(remote_protocol_features): Add entry for PACKET_qXfer_uib.
    	(remote_xfer_partial): Handle TARGET_OBJECT_OPENVMS_UIB.
    	(_initialize_remote): Call add_packet_config_cmd for
    	xfer:uib packet.
    
    doc/
    2012-03-05  Tristan Gingold  <gingold@adacore.com>
    
    	* gdb.texinfo (General Query Packets): Document xfer:uib:read.

commit fa6fe146a31c803b3ab0a28aae8002a3883b3eea
Author: Tristan Gingold <gingold@adacore.com>
Date:   Mon Mar 5 11:33:33 2012 +0000

    2012-03-05  Tristan Gingold  <gingold@adacore.com>
    
            * osabi.c (gdb_osabi_names): Add OpenVMS.
            (generic_elf_osabi_sniffer): Likewise.
            * defs.h (gdb_osabi): Add GDB_OSABI_OPENVMS.

commit 22b80c35bf31cc69216ee25715347a3598a33d3e
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Mon Mar 5 00:00:32 2012 +0000

    *** empty log message ***

commit 16ad852ee6da628e918f1a8be5c02d1ee156c1f5
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sun Mar 4 23:00:05 2012 +0000

    daily update

commit 07041291a5098d60dac2efd593bcf5296c9c018a
Author: Mike Frysinger <vapier@gentoo.org>
Date:   Sun Mar 4 19:56:57 2012 +0000

    sim: bfin: drop old linux/mii.h workarounds
    
    We had some workarounds for old linux/mii.h headers, but it breaks with
    newer ones.  So tweak the checks a bit to work with newer ones.  We'll
    worry about older systems once someone complains.
    
    Signed-off-by: Mike Frysinger <vapier@gentoo.org>

commit 18032643b9541082ffdc1878bf044afc9f4ef879
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Sun Mar 4 19:22:46 2012 +0000

    gdb/
    	Removed unused code.
    	* libunwind-frame.c (libunwind_frame_unwind)
    	(libunwind_frame_base_address): Remove.
    	* libunwind-frame.h (libunwind_frame_base_address): Remove declaration.

commit 91fc49c92983484ee0ccf85185b1312480d3bdc8
Author: qiyao <qiyao>
Date:   Sun Mar 4 03:31:09 2012 +0000

    gdb/
    	* common/agent.c (gdb_connect_sync_socket): Add _ markup and
    	remove trailing new line.
    	(agent_run_command, agent_run_command): Add _ markup.
    	(agent_capability_check): Likewise.

commit 5c84c2458fef52e8f839ac55a218ea186df95a10
Author: qiyao <qiyao>
Date:   Sun Mar 4 03:11:03 2012 +0000

    Fix indent of changelog entries.

commit e277a512715bbea5d01c96af2d6175a7d5bdc37d
Author: qiyao <qiyao>
Date:   Sun Mar 4 02:36:37 2012 +0000

    gdb/testsuite/
    	* gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
    	messages for KFAIL.

commit 0683eeaf6e180a2381618f3d40bda6af8102ed6c
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Sun Mar 4 00:00:03 2012 +0000

    *** empty log message ***

commit 3dbb9bb6b20c960d20bffe904df702487d4cf70a
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sat Mar 3 23:00:05 2012 +0000

    daily update

commit eab20673e7210bba4f3a7e9a7b3565dbb43fa38f
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Sat Mar 3 18:03:31 2012 +0000

    gdb/testsuite/
    	* gdb.ada/arrayidx.exp: Call get_compiler_info.  New variable old_gcc.
    	(print one_two_three, indexes off, print few_reps, indexes off)
    	(print many_reps, indexes off, print empty, indexes off)
    	(print one_two_three, print few_reps, print many_reps, print empty):
    	Call setup_xfail if $gcc_old.

commit 21a83a9eb884c4d597eb8d86ad995cbec725d10c
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Sat Mar 3 14:21:00 2012 +0000

    gdb/
    	* breakpoint.c (set_condition_evaluation_mode): Set
    	CONDITION_EVALUATION_MODE unconditionally.
    
    gdb/testsuite/
    	Implement testsuite workaround for PR breakpoints/13781.
    	* gdb.cp/mb-templates.exp: New loop with variable $workaround.
    	(set breakpoint condition-evaluation host): New conditional command.

commit 205cde58b01bf903bb0952332703c7f591da385b
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Sat Mar 3 14:19:19 2012 +0000

    gdb/testsuite/
    	Code cleanup.
    	* gdb.cp/mb-templates.exp: New variables executable.  Use it for
    	binfile.  use clean_restart.  Replace gdb_expect by gdb_test_multiple.
    	Replace GDB restart by kill and delete_breakpoints.  Replace breakpoint
    	number 1 by $bpnum.  Four times.

commit c76cc4b780865d52a7925fdde987d16e2579ae17
Author: qiyao <qiyao>
Date:   Sat Mar 3 09:51:27 2012 +0000

    gdb:
    	* common/agent.c (agent_look_up_symbols): Add one parameter 'arg'.
    	* common/agent.h: Update declaration.
    	* inf-child.c (inf_child_use_agent): New.
    	(inf_child_can_use_agent): New.
    	(inf_child_target): Initialize fields `to_use_agent'
    	and `to_can_use_agent'.
    	* agent.c (agent_new_objfile): New.
            (_initialize_agent): Add agent_new_objfile to new_objfile
    	observer.
    
    	* linux-nat.c (linux_child_static_tracepoint_markers_by_strid):
    	New.
            (linux_target_install_ops): Initialize field
    	`to_static_tracepoint_markers_by_strid'.
    	* remote.c (free_current_marker): Move it to ...
    	* tracepoint.c (free_current_marker): ... here.  New.
    	(cleanup_target_stop): New.
    	* tracepoint.h: Declare free_current_marker.
    	* NEWS: Add one entry about `info static-tracepoint-marker'.
    
    gdb/gdbserver:
    	* tracepoint.c (tracepoint_look_up_symbols): Update call to
    	agent_look_up_symbols.
    
    gdb/testsuite:
    	* gdb.trace/strace.exp: run strace_info_marker in linux native gdb.

commit fba7de0579dc79a7ffc7b3b902d111ce9acb3ab0
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Sat Mar 3 06:58:16 2012 +0000

    gdb/testsuite/
    	Setup KFAIL for PR server/13796.
    	* gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.

commit 66e1c6b83b9a46e5046a4413fdf56e81d09d56aa
Author: qiyao <qiyao>
Date:   Sat Mar 3 04:34:51 2012 +0000

    gdb:
            * common/agent.c (agent_loaded_p): New.
            (agent_look_up_symbols): New global.
            * common/agent.h: Declare agent_loaded_p.
    
    gdb/gdbserver:
    
            * Makefile.in (linux-low.o): Keep dependence on agent.h.
            (linux-x86-low.o): Likewise.
            * server.h: Remove in_process_agent_loaded.
            * tracepoint.c (in_process_agent_loaded): Removed.  Moved it
            common/agent.c.
            Update callers.

commit 56caf1757189b56d2f86846cb257beab3214e62e
Author: qiyao <qiyao>
Date:   Sat Mar 3 04:04:33 2012 +0000

    gdb:
    	* common/agent.c (struct ipa_sym_addresses) <addr_capability>: New.
    	(agent_capability_check, agent_capability_invalidate): New.
    	(symbol_list): New array element.
    	* common/agent.h (enum agent_capa): New.
    	* target.c (target_pre_inferior): Call agent_capability_invalidate.
    
    gdb/gdbserver:
    	* tracepoint.c (gdb_agent_capability): New global.
    	(in_process_agent_loaded_ust): Renamed to
    	`in_process_agent_supports_ust'.
    	Update callers.
    	(in_process_agent_supports_ust): Call agent_capability_check.
    	(clear_installed_tracepoints): Assert that agent supports
    	agent.

commit ffbc94801174ce3aef0e5815ea2b2ea9274d2377
Author: qiyao <qiyao>
Date:   Sat Mar 3 03:32:44 2012 +0000

    gdb:
    	* target.h (struct target_ops) <to_use_agent>: New field.
    	(struct target_ops) <to_can_use_agent>: New field.
    	(target_use_agent, target_can_use_agent): New macro.
    	* target.c (update_current_target): Update.
    	* remote.c: New enum `PACKET_QAgent'.
    	(remote_protocol_features): Add a new element.
    	(remote_use_agent, remote_can_use_agent): New.
    	(init_remote_ops): Initialize field `can_use_agent' with
    	remote_can_use_agent.  Intiailize field `use_agent' with
    	remote_use_agent.
    	* common/agent.c (use_agent): New global.
    	* common/agent.h: Declare it.
    	* tracepoint.c (info_static_tracepoint_markers_command): Add
    	comment.
    	* Makefile.in (SFILES): Add common/agent.c and agent.c.
    	(COMMON_OBS): Add common/agent.o and agent.o
    	(common-agent.o): New rule.
    	* agent.c: New.
    
    gdb/doc:
    	* gdb.texinfo (In-Process Agent): New node.
    	Document new commands.
    	(General Query Packets): Add packet `QAgent'.
    
    gdb/gdbserver:
    	* linux-low.c (linux_supports_agent): New.
    	(linux_target_ops): Initialize field `supports_agent' with
    	linux_supports_agent.
    	* target.h (struct target_ops) <supports_agent>: New.
    	(target_supports_agent): New macro.
    	* server.c (handle_general_set): Handle packet 'QAgent'.
    	(handle_query): Send `QAgent+'.
    	* Makefile.in (server.o): Depends on agent.h.

commit 301206930e821439956367a4e898b31d6627b5eb
Author: qiyao <qiyao>
Date:   Sat Mar 3 03:08:31 2012 +0000

    gdb:
    
    	* common/agent.c: New.
    	* common/agent.h: New.
    	* configure.ac: Add `sys/socket.h' and `sys/un.h' to
    	AC_CHECK_HEADERS.
    	* configure, configh.in: Regenerated.
    
    gdb/gdbserver:
    
    	* Makefile.in (OBS): Add agent.o.
    	Add new rule for agent.o.
    	Track dependence of tracepoint.c on agent.h.
    	* tracepoint.c (run_inferior_command_1):
    	(run_inferior_command): Call agent_run_command.
    	(gdb_ust_connect_sync_socket): Deleted.  Move it to
    	common/agent.c.
    	(resume_thread, stop_thread): Likewise.
    	(gdb_ust_socket_init): Renamed to ...
    	(gdb_agent_socket_init): ... New.
    	(gdb_ust_thread): Renamed to ...
    	(gdb_agent_helper_thread): ... New.
    	(gdb_ust_init): Move some code to ...
    	(gdb_agent_init): ... here.  New.
    	[HAVE_UST]: Call gdb_ust_init.
    	(initialize_tracepoint_ftlib):  Call gdb_agent_init.
    	* configure.ac: Add `sys/un.h' to AC_CHECK_HEADERS.
    	* config.in, configure: Regenerated.

commit 92a8766ac287708e9e5cd51201286267c9939da2
Author: Kevin Buettner <kevinb@redhat.com>
Date:   Sat Mar 3 01:27:45 2012 +0000

    	* sh-tdep.c (sh_frame_cache): Don't fetch the FPSCR register
    	unless it exists for this architecture.

commit ec43c7943ae35dc7f1a69ee0be0bfe0d1a9bb92e
Author: Kevin Buettner <kevinb@redhat.com>
Date:   Sat Mar 3 01:23:45 2012 +0000

    Update rx sim so that it'll print load statistics.

commit 44fc9128422d18f3111134dd0a9aa1639f28963e
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Sat Mar 3 00:00:33 2012 +0000

    *** empty log message ***

commit a94d820be0218305b84293c463d06f8c203ee758
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Fri Mar 2 23:00:05 2012 +0000

    daily update

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

Summary of changes:
 COPYING.LIBGLOSS                                   |   26 +
 COPYING.NEWLIB                                     |   26 +
 ChangeLog                                          |   10 +
 bfd/ChangeLog                                      |  182 ++
 bfd/archures.c                                     |    1 +
 bfd/bfd-in2.h                                      |   55 +-
 bfd/config.bfd                                     |    8 +-
 bfd/configure                                      |    6 +-
 bfd/configure.in                                   |    6 +-
 bfd/cpu-tilegx.c                                   |   19 +-
 bfd/doc/ChangeLog                                  |    4 +
 bfd/doc/chew.c                                     |    8 +-
 bfd/elf32-sh.c                                     |   12 +-
 bfd/elf32-spu.c                                    |    5 +-
 bfd/elf32-tilegx.c                                 |    6 +-
 bfd/elf32-tilepro.c                                |  550 ++++-
 bfd/elf64-tilegx.c                                 |    7 +-
 bfd/elfxx-tilegx.c                                 |  843 +++++--
 bfd/libbfd.h                                       |   54 +-
 bfd/mach-o.c                                       |  146 +-
 bfd/reloc.c                                        |  105 +-
 bfd/targets.c                                      |   12 +-
 bfd/version.h                                      |    2 +-
 configure                                          |    4 +-
 configure.ac                                       |    4 +-
 cpu/ChangeLog                                      |    4 +
 cpu/mt.opc                                         |    4 +-
 gdb/ChangeLog                                      | 1033 ++++++++
 gdb/MAINTAINERS                                    |    1 +
 gdb/Makefile.in                                    |   16 +-
 gdb/NEWS                                           |   39 +
 gdb/ada-exp.y                                      |    3 +-
 gdb/ada-lang.c                                     |  426 +++--
 gdb/ada-lang.h                                     |   22 +-
 gdb/ada-lex.l                                      |   17 +-
 gdb/ada-tasks.c                                    |  140 +-
 gdb/ada-valprint.c                                 |  125 +-
 gdb/agent.c                                        |   87 +
 gdb/alpha-tdep.c                                   |    2 +-
 gdb/amd64-darwin-tdep.c                            |    3 +
 gdb/amd64-linux-tdep.c                             |    2 +-
 gdb/amd64-windows-tdep.c                           |    3 +
 gdb/arch-utils.c                                   |   12 +
 gdb/arch-utils.h                                   |    5 +
 gdb/arm-linux-tdep.c                               |    3 +
 gdb/arm-symbian-tdep.c                             |    5 +-
 gdb/arm-wince-tdep.c                               |    2 +-
 gdb/ax.h                                           |    7 +
 gdb/breakpoint.c                                   |  812 ++++++-
 gdb/breakpoint.h                                   |   47 +
 gdb/c-lang.c                                       |    4 +
 gdb/c-lang.h                                       |   16 +-
 gdb/c-valprint.c                                   |  359 +---
 gdb/charset.c                                      |    6 +-
 gdb/cli/cli-cmds.c                                 |    9 +-
 gdb/common/agent.c                                 |  357 +++
 gdb/common/agent.h                                 |   57 +
 gdb/common/linux-procfs.c                          |   31 +
 gdb/common/linux-procfs.h                          |    5 +
 gdb/common/signals.c                               |   42 -
 gdb/config.in                                      |    9 +-
 gdb/configure                                      |   85 +-
 gdb/configure.ac                                   |   34 +-
 gdb/configure.tgt                                  |    4 +
 gdb/copyright.py                                   |   19 +-
 gdb/cris-tdep.c                                    |   42 -
 gdb/d-lang.c                                       |    4 +
 gdb/d-lang.h                                       |   10 +-
 gdb/d-valprint.c                                   |   31 +-
 gdb/defs.h                                         |    1 +
 gdb/doc/ChangeLog                                  |   45 +
 gdb/doc/gdb.texinfo                                |  233 ++-
 gdb/dwarf2expr.c                                   |    3 +
 gdb/dwarf2loc.c                                    |    3 +
 gdb/dwarf2read.c                                   |  153 +-
 gdb/elfread.c                                      |    5 +-
 gdb/eval.c                                         |   10 +-
 gdb/exec.c                                         |    2 +-
 gdb/f-lang.c                                       |    7 +-
 gdb/f-lang.h                                       |    8 +-
 gdb/f-valprint.c                                   |  182 +--
 gdb/features/Makefile                              |    5 +-
 gdb/features/mips-dsp-linux.c                      |  110 +
 gdb/features/mips-dsp-linux.xml                    |   20 +
 gdb/features/mips-dsp.xml                          |   18 +
 gdb/features/mips64-dsp-linux.c                    |  108 +
 gdb/features/mips64-dsp-linux.xml                  |   19 +
 gdb/features/mips64-dsp.xml                        |   18 +
 gdb/findvar.c                                      |   22 +-
 gdb/frame.c                                        |   20 +
 gdb/frame.h                                        |    7 +
 gdb/frv-tdep.c                                     |   66 -
 gdb/gdb_proc_service.h                             |  110 +-
 gdb/gdbserver/ChangeLog                            |  253 ++
 gdb/gdbserver/Makefile.in                          |   30 +-
 gdb/gdbserver/ax.c                                 | 1191 +++++++++
 gdb/gdbserver/ax.h                                 |   74 +
 gdb/gdbserver/config.in                            |    3 +
 gdb/gdbserver/configure                            |    2 +-
 gdb/gdbserver/configure.ac                         |    2 +-
 gdb/gdbserver/configure.srv                        |    9 +-
 gdb/gdbserver/inferiors.c                          |   29 -
 gdb/gdbserver/linux-arm-low.c                      |    1 +
 gdb/gdbserver/linux-bfin-low.c                     |    1 +
 gdb/gdbserver/linux-cris-low.c                     |    1 +
 gdb/gdbserver/linux-crisv32-low.c                  |    1 +
 gdb/gdbserver/linux-ia64-low.c                     |    1 +
 gdb/gdbserver/linux-low.c                          |  476 +++--
 gdb/gdbserver/linux-low.h                          |    6 +
 gdb/gdbserver/linux-m32r-low.c                     |    1 +
 gdb/gdbserver/linux-m68k-low.c                     |    1 +
 gdb/gdbserver/linux-mips-low.c                     |  119 +-
 gdb/gdbserver/linux-ppc-low.c                      |    1 +
 gdb/gdbserver/linux-s390-low.c                     |    1 +
 gdb/gdbserver/linux-sh-low.c                       |    1 +
 gdb/gdbserver/linux-sparc-low.c                    |    1 +
 gdb/gdbserver/linux-tic6x-low.c                    |    1 +
 gdb/gdbserver/linux-x86-low.c                      |    4 +-
 gdb/gdbserver/linux-xtensa-low.c                   |    1 +
 gdb/gdbserver/mem-break.c                          |  143 ++-
 gdb/gdbserver/mem-break.h                          |   18 +
 gdb/gdbserver/server.c                             |   85 +-
 gdb/gdbserver/server.h                             |   36 +-
 gdb/gdbserver/target.h                             |    7 +
 gdb/gdbserver/tracepoint.c                         | 1631 ++-----------
 gdb/gdbtypes.h                                     |    7 -
 gdb/gnulib/extra/update-copyright                  |   13 +-
 gdb/i386-darwin-tdep.c                             |    3 +
 gdb/i386-linux-nat.c                               |    3 +
 gdb/i386-linux-tdep.c                              |   78 +-
 gdb/i386-tdep.c                                    |    7 +-
 gdb/i386-windows-nat.c                             |    3 +
 gdb/i387-tdep.c                                    |  253 ++-
 gdb/ia64-tdep.c                                    |    7 +-
 gdb/ia64-tdep.h                                    |   11 +
 gdb/ia64-vms-tdep.c                                |  165 ++
 gdb/inf-child.c                                    |   20 +
 gdb/infcall.c                                      |    4 +
 gdb/infcmd.c                                       |   10 +-
 gdb/inferior.c                                     |   25 +-
 gdb/inferior.h                                     |   10 +
 gdb/infrun.c                                       |   16 +-
 gdb/inline-frame.c                                 |    1 +
 gdb/jit-reader.in                                  |    4 +-
 gdb/jv-lang.c                                      |    1 +
 gdb/jv-lang.h                                      |   12 +-
 gdb/jv-valprint.c                                  |   42 +-
 gdb/language.c                                     |   11 +-
 gdb/language.h                                     |   25 +-
 gdb/libunwind-frame.c                              |   30 +-
 gdb/libunwind-frame.h                              |   14 +-
 gdb/linespec.c                                     |    5 +
 gdb/linux-nat.c                                    |  109 +-
 gdb/linux-tdep.c                                   |    9 +-
 gdb/linux-thread-db.c                              |    8 +-
 gdb/lm32-tdep.c                                    |    3 +
 gdb/m2-lang.c                                      |    1 +
 gdb/m2-lang.h                                      |    8 +-
 gdb/m2-valprint.c                                  |  237 +--
 gdb/main.c                                         |   11 +-
 gdb/microblaze-linux-tdep.c                        |    3 +
 gdb/microblaze-tdep.c                              |    9 +-
 gdb/mingw-hdep.c                                   |    3 +
 gdb/mips-linux-nat.c                               |  114 +-
 gdb/mips-linux-tdep.c                              |   17 +-
 gdb/mips-linux-tdep.h                              |    4 +-
 gdb/mips-tdep.c                                    |  660 ++++--
 gdb/mips-tdep.h                                    |    2 +
 gdb/moxie-tdep.c                                   |    2 +-
 gdb/objc-lang.c                                    |    4 +
 gdb/objfiles.c                                     |   32 +-
 gdb/objfiles.h                                     |   21 +-
 gdb/observer.c                                     |    5 +
 gdb/opencl-lang.c                                  |    8 +-
 gdb/osabi.c                                        |    5 +
 gdb/p-lang.c                                       |    1 +
 gdb/p-lang.h                                       |   12 +-
 gdb/p-valprint.c                                   |  233 +--
 gdb/ppc-linux-nat.c                                |    3 +-
 gdb/psymtab.c                                      |    4 -
 gdb/python/py-breakpoint.c                         |    1 +
 gdb/python/py-cmd.c                                |    5 +-
 gdb/python/py-continueevent.c                      |    2 +-
 gdb/python/py-lazy-string.c                        |    2 +-
 gdb/python/py-newobjfileevent.c                    |    2 +-
 gdb/python/py-utils.c                              |    2 +-
 gdb/python/py-value.c                              |    1 +
 gdb/record.c                                       |    3 +
 gdb/regformats/mips-dsp-linux.dat                  |   84 +
 gdb/regformats/mips64-dsp-linux.dat                |   84 +
 gdb/remote-mips.c                                  |    8 +-
 gdb/remote-sim.c                                   |    4 +-
 gdb/remote.c                                       |  162 ++-
 gdb/rl78-tdep.c                                    |    5 +-
 gdb/rx-tdep.c                                      |    6 +-
 gdb/ser-mingw.c                                    |    2 +-
 gdb/sh-tdep.c                                      |  117 +-
 gdb/sh-tdep.h                                      |    3 -
 gdb/sh64-tdep.c                                    |    1 +
 .../gdb.base/inferior-died.c => sh64-tdep.h}       |   29 +-
 gdb/skip.c                                         |    3 +
 gdb/solib-darwin.c                                 |    5 +-
 gdb/solib-spu.c                                    |    4 +
 gdb/source.c                                       |   20 -
 gdb/source.h                                       |   23 +
 gdb/spu-multiarch.c                                |    3 +
 gdb/stack.c                                        |    3 +-
 gdb/stubs/ChangeLog                                |    4 +
 gdb/stubs/buildvms.com                             |   11 +
 gdb/stubs/ia64vms-stub.c                           | 2602 ++++++++++++++++++++
 gdb/symfile.c                                      |    9 +-
 gdb/symtab.c                                       |    2 +-
 gdb/target.c                                       |   24 +
 gdb/target.h                                       |   39 +-
 gdb/testsuite/ChangeLog                            |  307 +++
 gdb/testsuite/gdb.ada/aliased_array.exp            |   36 +
 gdb/testsuite/gdb.ada/aliased_array/foo.adb        |   22 +
 gdb/testsuite/gdb.ada/aliased_array/pck.adb        |   30 +
 gdb/testsuite/gdb.ada/aliased_array/pck.ads        |   21 +
 gdb/testsuite/gdb.ada/arrayidx.exp                 |   34 +-
 gdb/testsuite/gdb.ada/enum_idx_packed.exp          |   38 +
 gdb/testsuite/gdb.ada/enum_idx_packed/foo.adb      |   24 +
 gdb/testsuite/gdb.ada/enum_idx_packed/pck.adb      |   21 +
 gdb/testsuite/gdb.ada/enum_idx_packed/pck.ads      |   23 +
 gdb/testsuite/gdb.ada/info_locals_renaming.exp     |   36 +
 gdb/testsuite/gdb.ada/info_locals_renaming/foo.adb |   22 +
 gdb/testsuite/gdb.ada/info_locals_renaming/pck.adb |   21 +
 gdb/testsuite/gdb.ada/info_locals_renaming/pck.ads |   20 +
 gdb/testsuite/gdb.ada/operator_bp.exp              |   88 +
 gdb/testsuite/gdb.ada/operator_bp/ops.adb          |  140 ++
 gdb/testsuite/gdb.ada/operator_bp/ops.ads          |   52 +
 gdb/testsuite/gdb.ada/operator_bp/ops_test.adb     |   40 +
 gdb/testsuite/gdb.ada/tagged_not_init.exp          |   36 +
 gdb/testsuite/gdb.ada/tagged_not_init/foo.adb      |   24 +
 gdb/testsuite/gdb.ada/tagged_not_init/pck.adb      |   26 +
 gdb/testsuite/gdb.ada/tagged_not_init/pck.ads      |   31 +
 gdb/testsuite/gdb.ada/whatis_array_val.exp         |   44 +
 gdb/testsuite/gdb.ada/whatis_array_val/foo.adb     |   25 +
 gdb/testsuite/gdb.ada/whatis_array_val/pck.adb     |   23 +
 gdb/testsuite/gdb.ada/whatis_array_val/pck.ads     |   19 +
 gdb/testsuite/gdb.arch/altivec-abi.exp             |   27 +-
 gdb/testsuite/gdb.base/annota1.c                   |   10 +-
 gdb/testsuite/gdb.base/annota1.exp                 |   31 +-
 gdb/testsuite/gdb.base/annota3.c                   |   10 +-
 gdb/testsuite/gdb.base/annota3.exp                 |   66 +-
 gdb/testsuite/gdb.base/attach-pie-misread.exp      |    8 +-
 gdb/testsuite/gdb.base/break-interp.exp            |  436 ++--
 gdb/testsuite/gdb.base/catch-load.exp              |   12 +-
 gdb/testsuite/gdb.base/cond-eval-mode.exp          |   44 +
 gdb/testsuite/gdb.base/disp-step-syscall.exp       |   41 +-
 gdb/testsuite/gdb.base/hbreak2.exp                 |  604 +++++
 gdb/testsuite/gdb.base/help.exp                    |    2 +-
 gdb/testsuite/gdb.base/inferior-died.c             |    1 +
 gdb/testsuite/gdb.base/inferior-died.exp           |   17 +-
 gdb/testsuite/gdb.base/jit-so.exp                  |   10 +-
 gdb/testsuite/gdb.base/jit.exp                     |   12 +-
 gdb/testsuite/gdb.base/nextoverexit.c              |   23 +
 gdb/testsuite/gdb.base/nextoverexit.exp            |   33 +
 gdb/testsuite/gdb.base/return-nodebug.exp          |   47 +-
 gdb/testsuite/gdb.base/save-bp.exp                 |    2 +-
 gdb/testsuite/gdb.base/sepdebug.exp                |    9 +-
 gdb/testsuite/gdb.base/sigall.c                    |    3 -
 gdb/testsuite/gdb.base/signals.c                   |    4 -
 gdb/testsuite/gdb.base/solib-display.exp           |    9 +-
 gdb/testsuite/gdb.base/solib-overlap.exp           |    9 +-
 gdb/testsuite/gdb.base/watch-cond-infcall.exp      |   12 +-
 gdb/testsuite/gdb.base/watchpoint.exp              |   12 +-
 gdb/testsuite/gdb.cp/breakpoint.exp                |    2 +-
 gdb/testsuite/gdb.cp/mb-templates.exp              |   62 +-
 gdb/testsuite/gdb.cp/method2.exp                   |   32 +-
 gdb/testsuite/gdb.cp/ovldbreak.cc                  |   47 +-
 gdb/testsuite/gdb.cp/ovldbreak.exp                 |  295 ++-
 gdb/testsuite/gdb.dwarf2/dw2-noloc.exp             |    9 +-
 gdb/testsuite/gdb.mi/mi-watch.exp                  |   10 +-
 gdb/testsuite/gdb.mi/mi2-watch.exp                 |   10 +-
 gdb/testsuite/gdb.python/py-cmd.exp                |   17 +
 gdb/testsuite/gdb.reverse/i386-sse-reverse.c       |   23 +-
 gdb/testsuite/gdb.reverse/i386-sse-reverse.exp     |  188 +-
 gdb/testsuite/gdb.reverse/sigall-reverse.c         |    3 -
 gdb/testsuite/gdb.reverse/solib-precsave.exp       |    4 +
 gdb/testsuite/gdb.reverse/solib-reverse.exp        |    4 +
 gdb/testsuite/gdb.threads/attach-into-signal.exp   |  220 +-
 gdb/testsuite/gdb.threads/non-ldr-exc-1.exp        |   11 +-
 gdb/testsuite/gdb.threads/non-ldr-exc-2.exp        |   11 +-
 gdb/testsuite/gdb.threads/non-ldr-exc-3.exp        |   11 +-
 gdb/testsuite/gdb.threads/non-ldr-exc-4.exp        |   11 +-
 gdb/testsuite/gdb.threads/watchpoint-fork.exp      |  210 +-
 gdb/testsuite/gdb.threads/watchthreads-reorder.exp |   10 +-
 gdb/testsuite/gdb.trace/change-loc.exp             |   23 +-
 gdb/testsuite/gdb.trace/pending.exp                |   89 +-
 gdb/testsuite/gdb.trace/status-stop.exp            |   35 +-
 gdb/testsuite/gdb.trace/strace.exp                 |   74 +-
 gdb/testsuite/gdb.trace/trace-break.exp            |   77 +-
 gdb/testsuite/gdb.trace/trace-mt.c                 |   63 +
 gdb/testsuite/gdb.trace/trace-mt.exp               |  136 +
 gdb/testsuite/gdb.trace/unavailable.exp            |  131 +-
 gdb/testsuite/gdb.xml/tdesc-regs.exp               |    2 +-
 gdb/testsuite/lib/gdb.exp                          |   87 +
 gdb/thread.c                                       |    4 +-
 gdb/tic6x-tdep.c                                   |   13 +-
 gdb/top.c                                          |    3 +-
 gdb/tracepoint.c                                   |   39 +-
 gdb/tracepoint.h                                   |    4 +
 gdb/tui/tui-data.c                                 |   10 -
 gdb/tui/tui-data.h                                 |    2 -
 gdb/tui/tui-regs.c                                 |   13 -
 gdb/typeprint.c                                    |   11 +-
 gdb/valops.c                                       |   49 +-
 gdb/valprint.c                                     |  433 +++-
 gdb/valprint.h                                     |   35 +
 gdb/value.c                                        |   43 +-
 gdb/value.h                                        |   46 +-
 gdb/varobj.c                                       |    7 +-
 gdb/version.in                                     |    2 +-
 gdb/windows-nat.c                                  |   14 +-
 gdb/windows-tdep.c                                 |    3 +
 gdb/windows-termcap.c                              |    8 +
 gdb/xml-syscall.c                                  |    2 +-
 include/elf/ChangeLog                              |   57 +
 include/elf/tilegx.h                               |   48 +-
 include/elf/tilepro.h                              |   18 +-
 include/mach-o/ChangeLog                           |    8 +
 include/mach-o/external.h                          |   39 +
 include/mach-o/reloc.h                             |   22 +-
 include/opcode/ChangeLog                           |   11 +
 include/opcode/crx.h                               |    4 +-
 include/opcode/tilegx.h                            |    2 +
 include/opcode/tilepro.h                           |    2 +
 opcodes/ChangeLog                                  |   39 +
 opcodes/arc-dis.c                                  |   11 +-
 opcodes/crx-dis.c                                  |   12 +-
 opcodes/crx-opc.c                                  |    4 +-
 opcodes/i386-opc.h                                 |    4 +
 opcodes/mt-dis.c                                   |    2 +-
 opcodes/tilegx-opc.c                               |  930 ++++----
 opcodes/tilepro-opc.c                              | 1091 +++++----
 opcodes/v850-opc.c                                 |   56 +-
 readline/ChangeLog.gdb                             |    5 +
 readline/signals.c                                 |    2 +
 sim/bfin/ChangeLog                                 |    8 +
 sim/bfin/config.in                                 |   21 +-
 sim/bfin/configure                                 |   15 +-
 sim/bfin/configure.ac                              |    9 +-
 sim/bfin/dv-eth_phy.c                              |    5 +-
 sim/rx/ChangeLog                                   |   13 +
 sim/rx/gdb-if.c                                    |    4 +-
 sim/rx/load.c                                      |   34 +-
 sim/rx/load.h                                      |    3 +-
 sim/rx/main.c                                      |    2 +-
 sim/rx/syscalls.c                                  |    6 +
 sim/rx/syscalls.h                                  |    1 +
 351 files changed, 17954 insertions(+), 6813 deletions(-)
 create mode 100644 gdb/agent.c
 create mode 100644 gdb/common/agent.c
 create mode 100644 gdb/common/agent.h
 create mode 100644 gdb/features/mips-dsp-linux.c
 create mode 100644 gdb/features/mips-dsp-linux.xml
 create mode 100644 gdb/features/mips-dsp.xml
 create mode 100644 gdb/features/mips64-dsp-linux.c
 create mode 100644 gdb/features/mips64-dsp-linux.xml
 create mode 100644 gdb/features/mips64-dsp.xml
 create mode 100644 gdb/gdbserver/ax.c
 create mode 100644 gdb/gdbserver/ax.h
 create mode 100644 gdb/ia64-vms-tdep.c
 create mode 100644 gdb/regformats/mips-dsp-linux.dat
 create mode 100644 gdb/regformats/mips64-dsp-linux.dat
 copy gdb/{testsuite/gdb.base/inferior-died.c => sh64-tdep.h} (66%)
 create mode 100644 gdb/stubs/ChangeLog
 create mode 100644 gdb/stubs/buildvms.com
 create mode 100644 gdb/stubs/ia64vms-stub.c
 create mode 100644 gdb/testsuite/gdb.ada/aliased_array.exp
 create mode 100644 gdb/testsuite/gdb.ada/aliased_array/foo.adb
 create mode 100644 gdb/testsuite/gdb.ada/aliased_array/pck.adb
 create mode 100644 gdb/testsuite/gdb.ada/aliased_array/pck.ads
 create mode 100644 gdb/testsuite/gdb.ada/enum_idx_packed.exp
 create mode 100644 gdb/testsuite/gdb.ada/enum_idx_packed/foo.adb
 create mode 100644 gdb/testsuite/gdb.ada/enum_idx_packed/pck.adb
 create mode 100644 gdb/testsuite/gdb.ada/enum_idx_packed/pck.ads
 create mode 100644 gdb/testsuite/gdb.ada/info_locals_renaming.exp
 create mode 100644 gdb/testsuite/gdb.ada/info_locals_renaming/foo.adb
 create mode 100644 gdb/testsuite/gdb.ada/info_locals_renaming/pck.adb
 create mode 100644 gdb/testsuite/gdb.ada/info_locals_renaming/pck.ads
 create mode 100644 gdb/testsuite/gdb.ada/operator_bp.exp
 create mode 100644 gdb/testsuite/gdb.ada/operator_bp/ops.adb
 create mode 100644 gdb/testsuite/gdb.ada/operator_bp/ops.ads
 create mode 100644 gdb/testsuite/gdb.ada/operator_bp/ops_test.adb
 create mode 100644 gdb/testsuite/gdb.ada/tagged_not_init.exp
 create mode 100644 gdb/testsuite/gdb.ada/tagged_not_init/foo.adb
 create mode 100644 gdb/testsuite/gdb.ada/tagged_not_init/pck.adb
 create mode 100644 gdb/testsuite/gdb.ada/tagged_not_init/pck.ads
 create mode 100644 gdb/testsuite/gdb.ada/whatis_array_val.exp
 create mode 100644 gdb/testsuite/gdb.ada/whatis_array_val/foo.adb
 create mode 100644 gdb/testsuite/gdb.ada/whatis_array_val/pck.adb
 create mode 100644 gdb/testsuite/gdb.ada/whatis_array_val/pck.ads
 create mode 100644 gdb/testsuite/gdb.base/cond-eval-mode.exp
 create mode 100644 gdb/testsuite/gdb.base/hbreak2.exp
 create mode 100644 gdb/testsuite/gdb.base/nextoverexit.c
 create mode 100644 gdb/testsuite/gdb.base/nextoverexit.exp
 create mode 100644 gdb/testsuite/gdb.trace/trace-mt.c
 create mode 100644 gdb/testsuite/gdb.trace/trace-mt.exp

First 500 lines of diff:
diff --git a/COPYING.LIBGLOSS b/COPYING.LIBGLOSS
index 6f68cf2..ed6c0a0 100644
--- a/COPYING.LIBGLOSS
+++ b/COPYING.LIBGLOSS
@@ -322,3 +322,29 @@ Boston, MA 02111-1307, USA.
    the executable file might be covered by the GNU General Public License.
 
 
+(17) - Adapteva, Inc. (epiphany-* targets)
+
+Copyright (c) 2011, Adapteva, Inc.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+ * Redistributions of source code must retain the above copyright notice, this
+   list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+   this list of conditions and the following disclaimer in the documentation
+   and/or other materials provided with the distribution.
+ * Neither the name of Adapteva nor the names of its contributors may be used
+   to endorse or promote products derived from this software without specific
+   prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER 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 7f90c7e..d3a767a 100644
--- a/COPYING.NEWLIB
+++ b/COPYING.NEWLIB
@@ -877,3 +877,29 @@ and need not follow the licensing terms described here, provided that
 the new terms are clearly indicated on the first page of each file where
 they apply. 
 
+(39) - Adapteva, Inc. (epiphany-* targets)
+
+Copyright (c) 2011, Adapteva, Inc.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+ * Redistributions of source code must retain the above copyright notice, this
+   list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+   this list of conditions and the following disclaimer in the documentation
+   and/or other materials provided with the distribution.
+ * Neither the name of Adapteva nor the names of its contributors may be used
+   to endorse or promote products derived from this software without specific
+   prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/ChangeLog b/ChangeLog
index 265f828..572f968 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2012-03-05  Tristan Gingold  <gingold@adacore.com>
+
+	* configure.ac: Enable gdb and readline for ia64*-*-*vms*.
+	* configure: Regenerate.
+
+2012-02-21  Joern Rennecke  <joern.rennecke@embecosm.com>
+
+	* COPYING.NEWLIB: Add Adapteva notice.
+	* COPYING.LIBGLOSS: Add Adapteva notice.
+
 2011-12-18  Eric Botcazou  <ebotcazou@adacore.com>
 
 	* configure: Regenerate.
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 9447c63..019a05a 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,185 @@
+2012-03-01  Alan Modra  <amodra@gmail.com>
+
+	* elfxx-tilegx.c (tilegx_elf_relocate_section): Silence bogus warning.
+
+2012-02-27  Alan Modra  <amodra@gmail.com>
+
+	* elf32-sh.c (sh_elf_osec_to_segment): Check for elf flavour bfd
+	before calling elf specific function.
+	(sh_elf_osec_readonly_p): Test for error return from above.
+
+2012-02-27  Alan Modra  <amodra@gmail.com>
+
+	* elf32-spu.c (build_stub): Fix malloc under-allocation.
+
+2012-02-25  Walter Lee  <walt@tilera.com>
+	* reloc.c: Add BFD_RELOC_TILEPRO_TLS_GD_CALL,
+	BFD_RELOC_TILEPRO_IMM8_X0_TLS_GD_ADD,
+	BFD_RELOC_TILEPRO_IMM8_X1_TLS_GD_ADD,
+	BFD_RELOC_TILEPRO_IMM8_Y0_TLS_GD_ADD,
+	BFD_RELOC_TILEPRO_IMM8_Y1_TLS_GD_ADD,
+	BFD_RELOC_TILEPRO_TLS_IE_LOAD, BFD_RELOC_TILEPRO_IMM16_X0_TLS_LE,
+	BFD_RELOC_TILEPRO_IMM16_X1_TLS_LE,
+	BFD_RELOC_TILEPRO_IMM16_X0_TLS_LE_LO,
+	BFD_RELOC_TILEPRO_IMM16_X1_TLS_LE_LO,
+	BFD_RELOC_TILEPRO_IMM16_X0_TLS_LE_HI,
+	BFD_RELOC_TILEPRO_IMM16_X1_TLS_LE_HI,
+	BFD_RELOC_TILEPRO_IMM16_X0_TLS_LE_HA,
+	BFD_RELOC_TILEPRO_IMM16_X1_TLS_LE_HA,
+	BFD_RELOC_TILEGX_IMM16_X0_HW0_TLS_LE,
+	BFD_RELOC_TILEGX_IMM16_X1_HW0_TLS_LE,
+	BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_TLS_LE,
+	BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_TLS_LE,
+	BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_TLS_LE,
+	BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_TLS_LE,
+	BFD_RELOC_TILEGX_TLS_GD_CALL, BFD_RELOC_TILEGX_IMM8_X0_TLS_GD_ADD,
+	BFD_RELOC_TILEGX_IMM8_X1_TLS_GD_ADD,
+	BFD_RELOC_TILEGX_IMM8_Y0_TLS_GD_ADD,
+	BFD_RELOC_TILEGX_IMM8_Y1_TLS_GD_ADD, BFD_RELOC_TILEGX_TLS_IE_LOAD,
+	BFD_RELOC_TILEGX_IMM8_X0_TLS_ADD,
+	BFD_RELOC_TILEGX_IMM8_X1_TLS_ADD,
+	BFD_RELOC_TILEGX_IMM8_Y0_TLS_ADD, BFD_RELOC_TILEGX_IMM8_Y1_TLS_ADD.
+	Delete BFD_RELOC_TILEGX_IMM16_X0_HW1_GOT,
+	BFD_RELOC_TILEGX_IMM16_X1_HW1_GOT,
+	BFD_RELOC_TILEGX_IMM16_X0_HW2_GOT,
+	BFD_RELOC_TILEGX_IMM16_X1_HW2_GOT,
+	BFD_RELOC_TILEGX_IMM16_X0_HW3_GOT,
+	BFD_RELOC_TILEGX_IMM16_X1_HW3_GOT,
+	BFD_RELOC_TILEGX_IMM16_X0_HW2_LAST_GOT,
+	BFD_RELOC_TILEGX_IMM16_X1_HW2_LAST_GOT,
+	BFD_RELOC_TILEGX_IMM16_X0_HW1_TLS_GD,
+	BFD_RELOC_TILEGX_IMM16_X1_HW1_TLS_GD,
+	BFD_RELOC_TILEGX_IMM16_X0_HW2_TLS_GD,
+	BFD_RELOC_TILEGX_IMM16_X1_HW2_TLS_GD,
+	BFD_RELOC_TILEGX_IMM16_X0_HW3_TLS_GD,
+	BFD_RELOC_TILEGX_IMM16_X1_HW3_TLS_GD,
+	BFD_RELOC_TILEGX_IMM16_X0_HW2_LAST_TLS_GD,
+	BFD_RELOC_TILEGX_IMM16_X1_HW2_LAST_TLS_GD,
+	BFD_RELOC_TILEGX_IMM16_X0_HW1_TLS_IE,
+	BFD_RELOC_TILEGX_IMM16_X1_HW1_TLS_IE,
+	BFD_RELOC_TILEGX_IMM16_X0_HW2_TLS_IE,
+	BFD_RELOC_TILEGX_IMM16_X1_HW2_TLS_IE,
+	BFD_RELOC_TILEGX_IMM16_X0_HW3_TLS_IE,
+	BFD_RELOC_TILEGX_IMM16_X1_HW3_TLS_IE,
+	BFD_RELOC_TILEGX_IMM16_X0_HW2_LAST_TLS_IE,
+	BFD_RELOC_TILEGX_IMM16_X1_HW2_LAST_TLS_IE.
+	* elf32-tilepro.c (tilepro_elf_howto_table): Update tilepro
+	relocations.
+	(tilepro_reloc_map): Ditto.
+	(tilepro_info_to_howto_rela): Ditto.
+	(reloc_to_create_func): Ditto.
+	(tilepro_tls_translate_to_le): New.
+	(tilepro_tls_translate_to_ie): New.
+	(tilepro_elf_tls_transition): New.
+	(tilepro_elf_check_relocs): Handle new tls relocations.
+	(tilepro_elf_gc_sweep_hook): Ditto.
+	(allocate_dynrelocs): Ditto.
+	(tilepro_elf_relocate_section): Ditto.
+	(tilepro_replace_insn): New.
+	(insn_mask_X1): New.
+	(insn_mask_X0_no_dest_no_srca): New
+	(insn_mask_X1_no_dest_no_srca): New
+	(insn_mask_Y0_no_dest_no_srca): New
+	(insn_mask_Y1_no_dest_no_srca): New
+	(srca_mask_X0): New
+	(srca_mask_X1): New
+	(insn_tls_le_move_X1): New
+	(insn_tls_le_move_zero_X0X1): New
+	(insn_tls_ie_lw_X1): New
+	(insn_tls_ie_add_X0X1): New
+	(insn_tls_ie_add_Y0Y1): New
+	(insn_tls_gd_add_X0X1): New
+	(insn_tls_gd_add_Y0Y1): New
+	* elfxx-tilegx.c (tilegx_elf_howto_table): Update tilegx
+	relocations.
+	(tilegx_reloc_map): Ditto.
+	(tilegx_info_to_howto_rela): Ditto.
+	(reloc_to_create_func): Ditto.
+	(tilegx_elf_link_hash_table): New field disable_le_transition.
+	(tilegx_tls_translate_to_le): New.
+	(tilegx_tls_translate_to_ie): New.
+	(tilegx_elf_tls_transition): New.
+	(tilegx_elf_check_relocs): Handle new tls relocations.
+	(tilegx_elf_gc_sweep_hook): Ditto.
+	(allocate_dynrelocs): Ditto.
+	(tilegx_elf_relocate_section): Ditto.
+	(tilegx_copy_bits): New.
+	(tilegx_replace_insn): New.
+	(insn_mask_X1): New.
+	(insn_mask_X0_no_dest_no_srca): New.
+	(insn_mask_X1_no_dest_no_srca): New.
+	(insn_mask_Y0_no_dest_no_srca): New.
+	(insn_mask_Y1_no_dest_no_srca): New.
+	(insn_mask_X0_no_operand): New.
+	(insn_mask_X1_no_operand): New.
+	(insn_mask_Y0_no_operand): New.
+	(insn_mask_Y1_no_operand): New.
+	(insn_tls_ie_ld_X1): New.
+	(insn_tls_ie_ld4s_X1): New.
+	(insn_tls_ie_add_X0X1): New.
+	(insn_tls_ie_add_Y0Y1): New.
+	(insn_tls_ie_addx_X0X1): New.
+	(insn_tls_ie_addx_Y0Y1): New.
+	(insn_tls_gd_add_X0X1): New.
+	(insn_tls_gd_add_Y0Y1): New.
+	(insn_move_X0X1): New.
+	(insn_move_Y0Y1): New.
+	(insn_add_X0X1): New.
+	(insn_add_Y0Y1): New.
+	(insn_addx_X0X1): New.
+	(insn_addx_Y0Y1): New.
+	* libbfd.h: Regenerate.
+	* bfd-in2.h: Regenerate.
+
+2012-02-25  Walter Lee  <walt@tilera.com>
+
+	* config.bfd (tilegx-*-*): rename little endian vector; add big
+	endian vector.
+	(tilegxbe-*-*): New case.
+	* configure.in (bfd_elf32_tilegx_vec): Rename...
+	(bfd_elf32_tilegx_le_vec): ... to this.
+	(bfd_elf32_tilegx_be_vec): New vector.
+	(bfd_elf64_tilegx_vec): Rename...
+	(bfd_elf64_tilegx_le_vec): ... to this.
+	(bfd_elf64_tilegx_be_vec): New vector.
+	* configure: Regenerate.
+	* elf32-tilegx.c (TARGET_LITTLE_SYM): Rename.
+	(TARGET_LITTLE_NAME): Ditto.
+	(TARGET_BIG_SYM): Define.
+	(TARGET_BIG_NAME): Define.
+	* elf64-tilegx.c (TARGET_LITTLE_SYM): Rename.
+	(TARGET_LITTLE_NAME): Ditto.
+	(TARGET_BIG_SYM): Define.
+	(TARGET_BIG_NAME): Define.
+	* targets.c (bfd_elf32_tilegx_vec): Rename...
+	(bfd_elf32_tilegx_le_vec): ... to this.
+	(bfd_elf32_tilegx_be_vec): Declare.
+	(bfd_elf64_tilegx_vec): Rename...
+	(bfd_elf64_tilegx_le_vec): ... to this.
+	(bfd_elf64_tilegx_be_vec): Declare.
+	(_bfd_target_vector): Add / rename above vectors.
+	* arctures.c (bfd_architecture): Define bfd_mach_tilegx32.
+	* bfd-in2.h: Regenerate.
+	* cpu-tilegx.c (bfd_tilegx32_arch): define.
+	(bfd_tilegx_arch): link to bfd_tilegx32_arch.
+
+2012-02-24  Nick Clifton  <nickc@redhat.com>
+
+	PR ld/13730
+	* reloc.c (bfd_generic_get_relocated_section_contents): Issue an
+	error message instead of aborting, when an outofrange reloc is
+	encountered.
+
+2012-02-23  Iain Sandoe  <idsandoe@googlemail.com>
+
+	* mach-o.c (bfd_mach_o_swap_in_non_scattered_reloc): New.
+	(bfd_mach_o_canonicalize_one_reloc):  Swap non-scattered reloc
+	bit-fields when target and host differ in endian-ness.  When
+	PAIRs are non-scattered	find the 'symbol' from the preceding
+	reloc.  Add FIXME re. reloc symbols on section boundaries.
+	(bfd_mach_o_swap_out_non_scattered_reloc): New.
+	(bfd_mach_o_write_relocs): Use bfd_mach_o_encode_non_scattered_reloc.
+
 2012-02-17  Iain Sandoe  <idsandoe@googlemail.com>
 
 	* mach-o-i386.c (i386_howto_table): Add support for 16 bit
diff --git a/bfd/archures.c b/bfd/archures.c
index c833cbf..92c4867 100644
--- a/bfd/archures.c
+++ b/bfd/archures.c
@@ -453,6 +453,7 @@ DESCRIPTION
 .  bfd_arch_tilegx, {* Tilera TILE-Gx *}
 .#define bfd_mach_tilepro   1
 .#define bfd_mach_tilegx    1
+.#define bfd_mach_tilegx32  2
 .  bfd_arch_last
 .  };
 */
diff --git a/bfd/bfd-in2.h b/bfd/bfd-in2.h
index fb56337..9c77fed 100644
--- a/bfd/bfd-in2.h
+++ b/bfd/bfd-in2.h
@@ -2159,6 +2159,7 @@ enum bfd_architecture
   bfd_arch_tilegx, /* Tilera TILE-Gx */
 #define bfd_mach_tilepro   1
 #define bfd_mach_tilegx    1
+#define bfd_mach_tilegx32  2
   bfd_arch_last
   };
 
@@ -4958,6 +4959,12 @@ the dynamic object into the runtime process image.  */
   BFD_RELOC_TILEPRO_SHAMT_X1,
   BFD_RELOC_TILEPRO_SHAMT_Y0,
   BFD_RELOC_TILEPRO_SHAMT_Y1,
+  BFD_RELOC_TILEPRO_TLS_GD_CALL,
+  BFD_RELOC_TILEPRO_IMM8_X0_TLS_GD_ADD,
+  BFD_RELOC_TILEPRO_IMM8_X1_TLS_GD_ADD,
+  BFD_RELOC_TILEPRO_IMM8_Y0_TLS_GD_ADD,
+  BFD_RELOC_TILEPRO_IMM8_Y1_TLS_GD_ADD,
+  BFD_RELOC_TILEPRO_TLS_IE_LOAD,
   BFD_RELOC_TILEPRO_IMM16_X0_TLS_GD,
   BFD_RELOC_TILEPRO_IMM16_X1_TLS_GD,
   BFD_RELOC_TILEPRO_IMM16_X0_TLS_GD_LO,
@@ -4977,6 +4984,14 @@ the dynamic object into the runtime process image.  */
   BFD_RELOC_TILEPRO_TLS_DTPMOD32,
   BFD_RELOC_TILEPRO_TLS_DTPOFF32,
   BFD_RELOC_TILEPRO_TLS_TPOFF32,
+  BFD_RELOC_TILEPRO_IMM16_X0_TLS_LE,
+  BFD_RELOC_TILEPRO_IMM16_X1_TLS_LE,
+  BFD_RELOC_TILEPRO_IMM16_X0_TLS_LE_LO,
+  BFD_RELOC_TILEPRO_IMM16_X1_TLS_LE_LO,
+  BFD_RELOC_TILEPRO_IMM16_X0_TLS_LE_HI,
+  BFD_RELOC_TILEPRO_IMM16_X1_TLS_LE_HI,
+  BFD_RELOC_TILEPRO_IMM16_X0_TLS_LE_HA,
+  BFD_RELOC_TILEPRO_IMM16_X1_TLS_LE_HA,
 
 /* Tilera TILE-Gx Relocations.  */
   BFD_RELOC_TILEGX_HW0,
@@ -5036,52 +5051,44 @@ the dynamic object into the runtime process image.  */
   BFD_RELOC_TILEGX_IMM16_X1_HW2_LAST_PCREL,
   BFD_RELOC_TILEGX_IMM16_X0_HW0_GOT,
   BFD_RELOC_TILEGX_IMM16_X1_HW0_GOT,
-  BFD_RELOC_TILEGX_IMM16_X0_HW1_GOT,
-  BFD_RELOC_TILEGX_IMM16_X1_HW1_GOT,
-  BFD_RELOC_TILEGX_IMM16_X0_HW2_GOT,
-  BFD_RELOC_TILEGX_IMM16_X1_HW2_GOT,
-  BFD_RELOC_TILEGX_IMM16_X0_HW3_GOT,
-  BFD_RELOC_TILEGX_IMM16_X1_HW3_GOT,
   BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_GOT,
   BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_GOT,
   BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_GOT,
   BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_GOT,
-  BFD_RELOC_TILEGX_IMM16_X0_HW2_LAST_GOT,
-  BFD_RELOC_TILEGX_IMM16_X1_HW2_LAST_GOT,
   BFD_RELOC_TILEGX_IMM16_X0_HW0_TLS_GD,
   BFD_RELOC_TILEGX_IMM16_X1_HW0_TLS_GD,
-  BFD_RELOC_TILEGX_IMM16_X0_HW1_TLS_GD,
-  BFD_RELOC_TILEGX_IMM16_X1_HW1_TLS_GD,
-  BFD_RELOC_TILEGX_IMM16_X0_HW2_TLS_GD,
-  BFD_RELOC_TILEGX_IMM16_X1_HW2_TLS_GD,
-  BFD_RELOC_TILEGX_IMM16_X0_HW3_TLS_GD,
-  BFD_RELOC_TILEGX_IMM16_X1_HW3_TLS_GD,
+  BFD_RELOC_TILEGX_IMM16_X0_HW0_TLS_LE,
+  BFD_RELOC_TILEGX_IMM16_X1_HW0_TLS_LE,
+  BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_TLS_LE,
+  BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_TLS_LE,
+  BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_TLS_LE,
+  BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_TLS_LE,
   BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_TLS_GD,
   BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_TLS_GD,
   BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_TLS_GD,
   BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_TLS_GD,
-  BFD_RELOC_TILEGX_IMM16_X0_HW2_LAST_TLS_GD,
-  BFD_RELOC_TILEGX_IMM16_X1_HW2_LAST_TLS_GD,
   BFD_RELOC_TILEGX_IMM16_X0_HW0_TLS_IE,
   BFD_RELOC_TILEGX_IMM16_X1_HW0_TLS_IE,
-  BFD_RELOC_TILEGX_IMM16_X0_HW1_TLS_IE,
-  BFD_RELOC_TILEGX_IMM16_X1_HW1_TLS_IE,
-  BFD_RELOC_TILEGX_IMM16_X0_HW2_TLS_IE,
-  BFD_RELOC_TILEGX_IMM16_X1_HW2_TLS_IE,
-  BFD_RELOC_TILEGX_IMM16_X0_HW3_TLS_IE,
-  BFD_RELOC_TILEGX_IMM16_X1_HW3_TLS_IE,
   BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_TLS_IE,
   BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_TLS_IE,
   BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_TLS_IE,
   BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_TLS_IE,
-  BFD_RELOC_TILEGX_IMM16_X0_HW2_LAST_TLS_IE,
-  BFD_RELOC_TILEGX_IMM16_X1_HW2_LAST_TLS_IE,
   BFD_RELOC_TILEGX_TLS_DTPMOD64,
   BFD_RELOC_TILEGX_TLS_DTPOFF64,
   BFD_RELOC_TILEGX_TLS_TPOFF64,
   BFD_RELOC_TILEGX_TLS_DTPMOD32,
   BFD_RELOC_TILEGX_TLS_DTPOFF32,
   BFD_RELOC_TILEGX_TLS_TPOFF32,
+  BFD_RELOC_TILEGX_TLS_GD_CALL,
+  BFD_RELOC_TILEGX_IMM8_X0_TLS_GD_ADD,
+  BFD_RELOC_TILEGX_IMM8_X1_TLS_GD_ADD,
+  BFD_RELOC_TILEGX_IMM8_Y0_TLS_GD_ADD,
+  BFD_RELOC_TILEGX_IMM8_Y1_TLS_GD_ADD,
+  BFD_RELOC_TILEGX_TLS_IE_LOAD,
+  BFD_RELOC_TILEGX_IMM8_X0_TLS_ADD,
+  BFD_RELOC_TILEGX_IMM8_X1_TLS_ADD,
+  BFD_RELOC_TILEGX_IMM8_Y0_TLS_ADD,
+  BFD_RELOC_TILEGX_IMM8_Y1_TLS_ADD,
 
 /* Adapteva EPIPHANY - 8 bit signed pc-relative displacement  */
   BFD_RELOC_EPIPHANY_SIMM8,
diff --git a/bfd/config.bfd b/bfd/config.bfd
index bd4e20e..2cf89ed 100644
--- a/bfd/config.bfd
+++ b/bfd/config.bfd
@@ -1507,8 +1507,12 @@ case "${targ}" in
 
 #ifdef BFD64
   tilegx-*-*)
-    targ_defvec=bfd_elf64_tilegx_vec
-    targ_selvecs=bfd_elf32_tilegx_vec
+    targ_defvec=bfd_elf64_tilegx_le_vec
+    targ_selvecs="bfd_elf64_tilegx_be_vec bfd_elf32_tilegx_be_vec bfd_elf32_tilegx_le_vec"
+    ;;
+  tilegxbe-*-*)
+    targ_defvec=bfd_elf64_tilegx_be_vec
+    targ_selvecs="bfd_elf64_tilegx_le_vec bfd_elf32_tilegx_be_vec bfd_elf32_tilegx_le_vec"
     ;;
 #endif
 
diff --git a/bfd/configure b/bfd/configure
index a2cd675..dc2a63c 100755
--- a/bfd/configure
+++ b/bfd/configure
@@ -15302,7 +15302,8 @@ do
     bfd_elf32_tic6x_linux_le_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
     bfd_elf32_tic6x_elf_be_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
     bfd_elf32_tic6x_elf_le_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
-    bfd_elf32_tilegx_vec)	tb="$tb elf32-tilegx.lo elfxx-tilegx.lo elf32.lo $elf" ; target_size=32 ;;
+    bfd_elf32_tilegx_be_vec)	tb="$tb elf32-tilegx.lo elfxx-tilegx.lo elf32.lo $elf" ; target_size=32 ;;
+    bfd_elf32_tilegx_le_vec)	tb="$tb elf32-tilegx.lo elfxx-tilegx.lo elf32.lo $elf" ; target_size=32 ;;
     bfd_elf32_tilepro_vec)	tb="$tb elf32-tilepro.lo elf32.lo $elf" ;;
     bfd_elf32_tradbigmips_vec | bfd_elf32_tradbigmips_freebsd_vec)
 				tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;;
@@ -15341,7 +15342,8 @@ do
     bfd_elf64_sparc_vec)	tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;;
     bfd_elf64_sparc_freebsd_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;;
     bfd_elf64_sparc_sol2_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;;
-    bfd_elf64_tilegx_vec)	tb="$tb elf64-tilegx.lo elfxx-tilegx.lo elf64.lo $elf" ; target_size=64 ;;
+    bfd_elf64_tilegx_be_vec)	tb="$tb elf64-tilegx.lo elfxx-tilegx.lo elf64.lo $elf" ; target_size=64 ;;
+    bfd_elf64_tilegx_le_vec)	tb="$tb elf64-tilegx.lo elfxx-tilegx.lo elf64.lo $elf" ; target_size=64 ;;
     bfd_elf64_tradbigmips_vec | bfd_elf64_tradbigmips_freebsd_vec)
 				tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
     bfd_elf64_tradlittlemips_vec | bfd_elf64_tradlittlemips_freebsd_vec)
diff --git a/bfd/configure.in b/bfd/configure.in
index fc94c34..d6f3fe3 100644
--- a/bfd/configure.in
+++ b/bfd/configure.in
@@ -801,7 +801,8 @@ do
     bfd_elf32_tic6x_linux_le_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
     bfd_elf32_tic6x_elf_be_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
     bfd_elf32_tic6x_elf_le_vec) tb="$tb elf32-tic6x.lo elf32.lo $elf" ;;
-    bfd_elf32_tilegx_vec)	tb="$tb elf32-tilegx.lo elfxx-tilegx.lo elf32.lo $elf" ; target_size=32 ;;
+    bfd_elf32_tilegx_be_vec)	tb="$tb elf32-tilegx.lo elfxx-tilegx.lo elf32.lo $elf" ; target_size=32 ;;
+    bfd_elf32_tilegx_le_vec)	tb="$tb elf32-tilegx.lo elfxx-tilegx.lo elf32.lo $elf" ; target_size=32 ;;
     bfd_elf32_tilepro_vec)	tb="$tb elf32-tilepro.lo elf32.lo $elf" ;;
     bfd_elf32_tradbigmips_vec | bfd_elf32_tradbigmips_freebsd_vec)
 				tb="$tb elf32-mips.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo" ;;
@@ -840,7 +841,8 @@ do
     bfd_elf64_sparc_vec)	tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;;
     bfd_elf64_sparc_freebsd_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;;
     bfd_elf64_sparc_sol2_vec) tb="$tb elf64-sparc.lo elfxx-sparc.lo elf-vxworks.lo elf64.lo $elf"; target_size=64 ;;
-    bfd_elf64_tilegx_vec)	tb="$tb elf64-tilegx.lo elfxx-tilegx.lo elf64.lo $elf" ; target_size=64 ;;
+    bfd_elf64_tilegx_be_vec)	tb="$tb elf64-tilegx.lo elfxx-tilegx.lo elf64.lo $elf" ; target_size=64 ;;
+    bfd_elf64_tilegx_le_vec)	tb="$tb elf64-tilegx.lo elfxx-tilegx.lo elf64.lo $elf" ; target_size=64 ;;
     bfd_elf64_tradbigmips_vec | bfd_elf64_tradbigmips_freebsd_vec)
 				tb="$tb elf64-mips.lo elf64.lo elfxx-mips.lo elf-vxworks.lo elf32.lo $elf ecofflink.lo"; target_size=64 ;;
     bfd_elf64_tradlittlemips_vec | bfd_elf64_tradlittlemips_freebsd_vec)
diff --git a/bfd/cpu-tilegx.c b/bfd/cpu-tilegx.c
index dc9bc63..f98cb0c 100644
--- a/bfd/cpu-tilegx.c
+++ b/bfd/cpu-tilegx.c
@@ -22,6 +22,23 @@
 #include "sysdep.h"
 #include "libbfd.h"
 
+const bfd_arch_info_type bfd_tilegx32_arch =
+  {
+    32, /* 32 bits in a word */
+    32, /* 32 bits in an address */
+    8,  /* 8 bits in a byte */
+    bfd_arch_tilegx,
+    bfd_mach_tilegx32,
+    "tilegx32",
+    "tilegx32",
+    3,
+    FALSE,
+    bfd_default_compatible,
+    bfd_default_scan,
+    bfd_arch_default_fill,
+    0,
+  };
+
 const bfd_arch_info_type bfd_tilegx_arch =
   {
     64, /* 64 bits in a word */
@@ -36,5 +53,5 @@ const bfd_arch_info_type bfd_tilegx_arch =
     bfd_default_compatible,
     bfd_default_scan,
     bfd_arch_default_fill,
-    0,
+    &bfd_tilegx32_arch,
   };
diff --git a/bfd/doc/ChangeLog b/bfd/doc/ChangeLog


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


             reply	other threads:[~2012-03-05 15:58 UTC|newest]

Thread overview: 36+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-03-05 15:58 pmuldoon [this message]
  -- strict thread matches above, loose matches on Subject: below --
2013-02-26 10:18 pmuldoon
2013-02-02 13:02 pmuldoon
2013-01-04 11:43 pmuldoon
2012-11-28 14:55 pmuldoon
2012-11-23 16:55 pmuldoon
2012-11-09 15:09 pmuldoon
2012-10-22 13:01 pmuldoon
2012-09-07 13:38 pmuldoon
2012-09-04 12:17 pmuldoon
2012-09-04 12:13 pmuldoon
2012-08-30 16:58 pmuldoon
2012-08-23 14:56 pmuldoon
2012-08-14 16:08 pmuldoon
2012-08-09 17:02 pmuldoon
2012-08-01 17:00 pmuldoon
2012-07-23 19:41 pmuldoon
2012-07-19 12:40 pmuldoon
2012-07-18 14:22 pmuldoon
2012-07-11 14:21 pmuldoon
2012-06-25 17:43 pmuldoon
2012-06-21 11:12 pmuldoon
2012-06-14 10:27 pmuldoon
2012-06-13 13:52 pmuldoon
2012-06-06 10:42 pmuldoon
2012-05-22 12:36 pmuldoon
2012-04-26 13:31 pmuldoon
2012-04-10 19:22 pmuldoon
2012-04-04 15:05 pmuldoon
2012-03-27 16:42 pmuldoon
2012-03-23 14:48 pmuldoon
2012-03-19 15:08 pmuldoon
2012-03-12 13:42 pmuldoon
2012-02-20 17:52 pmuldoon
2012-02-13 10:41 pmuldoon
2012-01-23 16:39 pmuldoon

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20120305155840.13617.qmail@sourceware.org \
    --to=pmuldoon@sourceware.org \
    --cc=archer-commits@sourceware.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).