public inbox for archer-commits@sourceware.org
help / color / mirror / Atom feed
* [SCM]  archer-jankratochvil-vla: Merge remote branch 'origin/gdb_7_1-branch' into archer-jankratochvil-vla
@ 2010-02-27  1:43 jkratoch
  0 siblings, 0 replies; only message in thread
From: jkratoch @ 2010-02-27  1:43 UTC (permalink / raw)
  To: archer-commits

The branch, archer-jankratochvil-vla has been updated
       via  8273deb0a1d59bb6bb2ba746ee8ead63645cfa59 (commit)
       via  3c6bdb3076d3a359d640ceaa4d3e7b26058c4153 (commit)
       via  5d10392aca752adf6a74f2ddeed7d45a13f8cca2 (commit)
       via  746154f951693598be029ff1924de94819e44104 (commit)
       via  70c9984f78de23a1903677221f1f5101c6bb9acc (commit)
       via  a10e6a62fa4848c23bea65f2c69fd1c74cc5101c (commit)
       via  f8d49a51f0b0f8ac8bf9c9356707e63683bd1f8c (commit)
       via  4a504ccc0c28c2e3b100dd66788bd3148899bd5c (commit)
       via  f377273b20b02927eddbef7fae78733f9eab3b88 (commit)
       via  e9ac91deb2e1fffef6fb28b7533ce57212976031 (commit)
       via  94540315f1f470b3dfce58db693e12a544507b5b (commit)
       via  73e3e5b2d97e8af9c77f40ab8d111011c5c97165 (commit)
       via  10464503067a362e574bf4320a17e2a89063e23e (commit)
       via  3a12bd20e986b0e935cecc5eefa35caf061fd237 (commit)
       via  ab727c2c2d0807cfe69185915782eb8428fac400 (commit)
       via  63124fe9c94330742e30f071b796e7c082d768d0 (commit)
       via  23118255e5d3e766a4db3653ad43831d36b01bcc (commit)
       via  0e320e33a884d7b3bfbcfb80620921f9919dbc67 (commit)
       via  1e13771aea6d07ee4cc8cf3641c7609e349e1950 (commit)
       via  2cb02e6f142c05c3bd5e2674a63606eda641a7fa (commit)
       via  41e17106591a72312b379380e0f0be89fce67056 (commit)
       via  e16b3828eafec635405cc34beb8f08db117d7331 (commit)
       via  cbc87a1a6d72a41ebf25cd9bb57e63b07bfcfdfe (commit)
       via  9a4b7643da53df33552a50d9f02ddf5be5aef883 (commit)
       via  6d97fbcc2da8fcbcfc90c617c1a8147e2bf8433c (commit)
       via  d3973abe0f86afdd95a53e5aa658780d61ad4bca (commit)
       via  5335873eab24ccc7205d656de02f437471000878 (commit)
       via  6edb64c24bc29a1904089fd41a62fcae8e0a866f (commit)
       via  4d9063a0065b533533b50079f105c06b7c111c10 (commit)
       via  858951b1dbf7fe51aef43a286f19dd8c5a53d982 (commit)
       via  aa0d70bb971e3eb8f88fd07912540ba1e2117ddd (commit)
       via  f4dceb8f18539c6536e6991c67ff98e48ae9c578 (commit)
       via  b87ab1c2d70621ba35935ec342c4594ee2f56622 (commit)
       via  e9393c501f592471e827e68f8701d8932a074cfc (commit)
       via  53a4fcc44277d19bc40fed7e6e9c98cc9cce53aa (commit)
       via  3ff4c0d42980ac062fc051d48983a6c63458ddd1 (commit)
       via  f0529b15c17cf0511b209bc19cf1bf5493f92d5f (commit)
       via  a9254a421c8b70647281df608dfd1eeff65bd39b (commit)
       via  d7bc03e807d5b85360f1dddeaa712d3ab80f9468 (commit)
       via  398318c54fefd8e20412613e403cf43ff7aa613e (commit)
       via  ef5d914ca7b0ff7b3118a4afa95ef0a9c96c72ed (commit)
       via  70f7b24844aa36c3609628187e4cf8b961ad0637 (commit)
       via  9bda7986b31bcba4943fb262abbe5e4e86a64af8 (commit)
       via  74d94577be67541784a200e92d38bcaa3df6adf7 (commit)
       via  440995e23e6c1cbe1d95a607fbc2afe96b9b8108 (commit)
       via  0ffbfae55adfdf8e5960e0a331d3f560005ea454 (commit)
       via  25eeae047975d2f5c9b7cfe28df567e140c39888 (commit)
       via  057dc844b14660a577ba62a3dfa8ab9bd2dfcb9d (commit)
       via  ea900af9648329d461a8829002fe6d63826a7b8c (commit)
       via  64c986836f3b35e76fb377f2d55e15bd6a85bdd9 (commit)
       via  6ae551d7da9171e199824d2339a2e71c11f98470 (commit)
       via  67e36d48f2a31e8b475324a0333d359bb341d51a (commit)
       via  aeb7962a890a6ebd6bc223937670470d7c735f08 (commit)
       via  2b0d300a9fd199e105501144a5a2883632eec088 (commit)
       via  d4276fb4f58e25c0e426d91140f09de0beaf1e2b (commit)
       via  f0f68e11719f68799561fef1299871f1007cd13d (commit)
       via  ec6579e9c6771650031096299d59b019551bffc2 (commit)
       via  66f11cc3df716dd6b48056f9ae7abbfc4437e1d9 (commit)
       via  383dcc343a903e7cdd5467cbb87c4bc7c56448d7 (commit)
       via  72c85a087a7b6c6d41da9fb4fa7fcb7b5077ea42 (commit)
       via  fb5d9eef4cafb7880d07e42213509a2714170efb (commit)
       via  0f7996184e9b13adab8c87b29f6b9c280c1dd6bf (commit)
       via  833961f7c23d3815b1d4ba4a64a96fae3f7b17b6 (commit)
       via  de928c1f2f82a160b85488fcaa986905f8482074 (commit)
       via  5efb5752da0afc397a23fe4a19eb8cb2f3bd8b46 (commit)
       via  d62624d01c9b336f74b50e3b9a53f1b33794497b (commit)
       via  b89320fa840142461b254e99ec32f5e0cb053152 (commit)
       via  a5c67f4b5ee3e522ccfacc2ff800cd42e9243c68 (commit)
       via  d8be1ca0736a3ff60225468bdefbc9556c97aaaf (commit)
       via  c60c88d25e244d2501520a554ab06300191d3bba (commit)
       via  84010b340ba82ad2792e5a0764d9451101a91f34 (commit)
       via  abece227974721020f37e51fe8319ae9a5d1a4b6 (commit)
       via  02778e3ee6b52f99209a712a5f1eb37809ad5072 (commit)
       via  ad3dc28ac7a047561dd7f6ae0c482b4a52baa13e (commit)
       via  15152029688130df2045d1d1131cf8488e206dc6 (commit)
       via  5595ac6a6c8378ad2187a66c70e0166cbf29be46 (commit)
       via  205587dcaf298c8eee61808c86360e9af5edb1db (commit)
       via  550b23035923da25185122c74b43a4b5d6554c8f (commit)
       via  45e16cffd9bc15e3ae32918f4c53b63b5b08d53a (commit)
       via  59ec84e6bdc758158a5043cce90320ceab786eb7 (commit)
       via  1f7c8203fe01165c0e4fd04f37c42bfc92013dc3 (commit)
       via  f02842e73c7abed3e77be88cb5b5d87df174bd60 (commit)
       via  7f5fe81c4a076d33cf5b0725e3ada7fb4fcd7fbe (commit)
       via  9f20db258493a7b37ac5da11c66c4ad7cf47dc53 (commit)
       via  d56e6f9d7a223b2acfb2de2d78265f5afb21f67b (commit)
       via  eca2228ba5a05545eaee1ba256d482fb606225b0 (commit)
       via  ee9af7804cf3aa2d01e005f024ab2f44bc7983d1 (commit)
       via  1d06b9ebc52e330cc045a277e821fe52a628890d (commit)
       via  d069ae5b6a0e1a93b600268d6eba6ab253824a5d (commit)
       via  71fadacfac822c161ba8410d8e9254063e969f2e (commit)
       via  57095064e159c09ee2af3c8bd8ff002258c0782f (commit)
       via  6b51955cbec69cd2605fe09ee0eb79b5092e846d (commit)
       via  86abe3f6a8811e6b0b22233422702ad4aa146086 (commit)
       via  d06a71829478d8c250e131eaf06640f13e193687 (commit)
       via  3d0bdcd4069504b30e5e90dfb34ecc49bb8bc716 (commit)
       via  b7783d93ed7e5b59b07b002e30ce65e074ec2f1f (commit)
       via  715ab176efb97cd57c6e5d99a19a90a39b042586 (commit)
       via  7427df42f9c7dffbdfcf5d6a8b36ec080c4b6ec6 (commit)
       via  8fce282e0182d70026d07c8cbc26a56d2a2e84e3 (commit)
       via  4481527da488fd6703315d72077dcc019d7c89b1 (commit)
       via  bff503e7a6e2e821483f34219940bed7fd7a194c (commit)
       via  63a17d3bde774b7cff5c6531219861ba8b43e5d2 (commit)
       via  f09f824e6e2a3b2aabe07905be8554a5999b26aa (commit)
       via  36663e6f040ca515380fc95aa80e162f4f748f91 (commit)
       via  415267d28ef90ab39995d6659bf7a0e3d925201e (commit)
       via  33e6eadefb7cc3b47dec9e2049c4121cf69e0a60 (commit)
       via  bacbb3545e164203e005e28b36c2b206b0228f2e (commit)
       via  dec1097401c00231536294d57de3318cd68e724f (commit)
       via  8f3a0977193da2f1ad128b56a6e5d00d45d532f3 (commit)
       via  490305e9ae294ad8d0129fbd32add846d7324156 (commit)
       via  29358440d19f9907e482575b6a2bb8b8733d0ebd (commit)
       via  12fb15aa6a46cb01ac0c70dd7b9cc3f1094d9428 (commit)
       via  1a99d28b458e4bde852d21379361c04cb0a5cd6c (commit)
       via  3288a709e052ccc38142b6b25f82efe9e10e3e49 (commit)
       via  e9cf95f518784f6c7f51a26afa186585b05acaae (commit)
       via  4b2c961f523ce7d188de52161fbded5a20645699 (commit)
       via  8d444990cf3cbf96eee5c9d5c78472febf22c706 (commit)
       via  7cd8b034da1a4cb64cd483cc9044195e4317d7e8 (commit)
       via  58228f24141f1eb924c896c386b3ba8befd9e2ca (commit)
       via  c95a567addd264054ce9b32954f891f31af3ee57 (commit)
       via  7fb0737847d9e332a397f69b8ab425bf9ef13209 (commit)
       via  c754b51a9f660fb232ceae61b770a7486ff9083e (commit)
       via  c675abbfe817dd0f9be42e0f7f05fd03622cdeb8 (commit)
       via  0db0abbf25d9e13362657a597d108f7b26eb2957 (commit)
       via  d57534d1e1d0c6967049b1c1fbffb44d6d839557 (commit)
       via  48776b3f7aa327235e20d9df43475372863dfa67 (commit)
       via  1815bc954545ff9c924a663393619e2f3266fa49 (commit)
       via  5ba43a191ed2760adddffc9d397b86b48854f59a (commit)
       via  29ec348b84e9a2ed8fafce6a2e5eb9e1bddfa7bc (commit)
       via  bdcadf81ab88597254944459d44f381f85457a06 (commit)
       via  d5da0c7bcd78ffdd6a39c6e74fb0c5cd4cf7e486 (commit)
       via  5475d00291d4d31c8efc1d59fac324c9904d119b (commit)
       via  e893a494716367837bc6fa5b3e6940ccfb9ac9d4 (commit)
       via  49071a113ee6a269c4ccd0bfb34011fd57414e65 (commit)
       via  88ee00b570126b76f7c7ad79892b987af122b754 (commit)
       via  ed59bb978fdcad3d015d080404c28251096ff92e (commit)
       via  59645aa3473e6ae9d9e5a14a02775aaec0da43d9 (commit)
       via  b19e754adc28acc3e4402e5533623f244e438cb8 (commit)
       via  0e329011bd87e59743cffea65bec3234aa126087 (commit)
       via  b0844a031ebf51515d94e86cfc1bbf715a00b960 (commit)
       via  3d2f982514909f1e3ffef172518343fa3798e042 (commit)
       via  3a9b34db63f249b347531423786083ddcfa02ec2 (commit)
       via  3a1fc260f01d38b733dc4e7941cb3172dfdf6d01 (commit)
       via  93a1fa4f1853fca63cb20e433d7c5df83fa140d8 (commit)
       via  17f6e384d426f3e431304ec3675111f895dd8dd3 (commit)
       via  b8e9be9e1d3479a80f9e183952e2147586d19b33 (commit)
       via  5fc71c543573d19df7045be1c838b774b0afc012 (commit)
       via  a9479275b5f22f5c6173ed3041b87d59db1f0cdb (commit)
       via  7401c7994daa8b50ce0826ca72685fe4b6225b72 (commit)
       via  501c57da40fd27c8036a5fc995f750b0559272ad (commit)
       via  6674a9ef00df45610f9f8b7adb649b1b6341dbe0 (commit)
       via  1199bb61700ada461b4c1e771f32d9e35de9dfc8 (commit)
       via  35f2fe7352da11cf9ea2b3364edb8d10628672c3 (commit)
       via  0299f26535f0f08b8f399e77405f9bbf5714f48a (commit)
       via  b646ae2c9b133657de13d956457adcf2297bae64 (commit)
       via  c3422dcf92fc4eb923363e2bf1a9c68f9e101e06 (commit)
       via  bf395db00354dbc103c8b0b5ac8719213aac2e9b (commit)
       via  187ce402ef87c4f3654abdce5fe7d07fe9380940 (commit)
       via  128d89354da4e84c4544688935a89bf600d85571 (commit)
       via  4589717f84b664573a523d5da71de4f846307bd7 (commit)
       via  c07a859c3f48b9227993bbe3d49bbfb720b38c41 (commit)
       via  84e1ba7e8c22451878539bae50aac43e187d9490 (commit)
       via  af656b8414fec5a47dcd6fe1681d6e1f230d5914 (commit)
       via  aa80c77887d624c8adf00e26357e847f2e8829cf (commit)
       via  0f4b1f74b03af439176345bb9d343c8651d03b21 (commit)
       via  3d3757473bbcc33038d367ba4a911e1a638c5802 (commit)
       via  26dbf2d938840d7fddb82411551103677a930c1a (commit)
       via  8b3869f256d3e86a6041d70b84b3302e192e6785 (commit)
       via  34edd79074a60f5eb6f2f63784b79f73f998684f (commit)
       via  7b421cc920120f2c97ac63e5adea72cf92f70ad4 (commit)
       via  032fd2a5565370801e122b965a8c0baf1e50b8cc (commit)
       via  4461498a39f43d74c40a5dff5782cb923beeda9f (commit)
       via  96b187e1abcb7a4aefb34644df4d19fae0a2b931 (commit)
       via  1eec3532be1ca1abc689b2ecb56569f5f776405c (commit)
       via  c35f5e5e2a5e5b2fde403be03a7c9dd7c081fb6c (commit)
       via  0e635d0fd4319eb2fed78ca26837562dc090cd94 (commit)
       via  8199495e2d1e310161a6d851f37586ef37ec3d0a (commit)
       via  b1e1c0e9041a00e051ef8aa82104750cdae57c4c (commit)
       via  67941cea3d38dcab83535f76322e0c647b9de38d (commit)
       via  c3c2f8a885cc397ac3d4035ee79b990b4a61515c (commit)
       via  7e5ee87a91e54d85e03760ae8390adb06d3a79c3 (commit)
       via  693c5cda8ca712366a52425bf8170e2a4976d14c (commit)
       via  0f1dfb12fe8bad5010d8198c3857d52d581209da (commit)
       via  209648782dcb3bfb7669f133a14dc066958d6b8e (commit)
       via  54fb73670ab637349cde1f432402820cd73a74ad (commit)
       via  a5569832ba1690b570eb6f1ef827f3fbce23120b (commit)
       via  ccdc0d7f44831f2b533959768a80acff796d3de8 (commit)
       via  d0428c9dd0c76c00a5eb98e9b921b8aa425b1cee (commit)
       via  26e2bc3f21680416a1618a1d4d69ad25d71565d0 (commit)
       via  47820004f2c32033b1299f31201089acb84a52b1 (commit)
       via  33a3dfee90b9f19d4d8874446f61e464d86c53aa (commit)
       via  1738d37d5b227a44fef316fbf306fb0d4bde0cf6 (commit)
       via  f70ba5ba8973067f955ed16ce832920b59b980db (commit)
       via  d56f2f6a8db3b232c307c18074129e964528a7e2 (commit)
       via  1845978e84a2b5dbb403fb67a03d141c6176d17d (commit)
       via  601478efe6a022f653c350d6075aa284beaa6f8f (commit)
       via  123d43888968479324b0846c17557fea7edb16c9 (commit)
       via  b110f98d477860861ed9522b2de3f085bf5c7dbd (commit)
      from  7c368c15a0250e48ef24236470c7d49dee14daf9 (commit)

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

- Log -----------------------------------------------------------------
commit 8273deb0a1d59bb6bb2ba746ee8ead63645cfa59
Merge: 7c368c15a0250e48ef24236470c7d49dee14daf9 3c6bdb3076d3a359d640ceaa4d3e7b26058c4153
Author: Jan Kratochvil <jkratoch@host1.dyn.jankratochvil.net>
Date:   Sat Feb 27 02:41:14 2010 +0100

    Merge remote branch 'origin/gdb_7_1-branch' into archer-jankratochvil-vla
    
    Conflicts:
    	gdb/eval.c

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

Summary of changes:
 ChangeLog                                        |   25 +
 Makefile.in                                      |    1 +
 Makefile.tpl                                     |    1 +
 bfd/ChangeLog                                    |  308 +
 bfd/archures.c                                   |    3 +-
 bfd/bfd-in2.h                                    |   41 +-
 bfd/configure.host                               |    6 +
 bfd/cpu-powerpc.c                                |   14 +
 bfd/ecoff.c                                      |   18 +-
 bfd/elf-bfd.h                                    |   80 +-
 bfd/elf-m10300.c                                 |   13 +-
 bfd/elf.c                                        |  186 +-
 bfd/elf32-arm.c                                  |  247 +-
 bfd/elf32-avr.c                                  |   18 +-
 bfd/elf32-bfin.c                                 |   16 +-
 bfd/elf32-cr16.c                                 |   71 +-
 bfd/elf32-cris.c                                 |  145 +-
 bfd/elf32-frv.c                                  |   10 +-
 bfd/elf32-hppa.c                                 |   64 +-
 bfd/elf32-i386.c                                 |  113 +-
 bfd/elf32-lm32.c                                 |   41 +-
 bfd/elf32-m32r.c                                 |   35 +-
 bfd/elf32-m68hc11.c                              |    4 +-
 bfd/elf32-m68hc1x.c                              |   48 +-
 bfd/elf32-m68hc1x.h                              |   19 +-
 bfd/elf32-m68k.c                                 |   18 +-
 bfd/elf32-microblaze.c                           |   31 +-
 bfd/elf32-ppc.c                                  |  173 +-
 bfd/elf32-s390.c                                 |   10 +-
 bfd/elf32-score.c                                |   79 +-
 bfd/elf32-score7.c                               |   74 +-
 bfd/elf32-sh.c                                   |   35 +-
 bfd/elf32-sparc.c                                |   22 +
 bfd/elf32-spu.c                                  |    6 +-
 bfd/elf32-vax.c                                  |   32 +-
 bfd/elf32-xtensa.c                               |   47 +-
 bfd/elf64-alpha.c                                |   84 +-
 bfd/elf64-hppa.c                                 |   72 +-
 bfd/elf64-ppc.c                                  |  821 ++-
 bfd/elf64-ppc.h                                  |   26 +-
 bfd/elf64-s390.c                                 |  113 +-
 bfd/elf64-sh64.c                                 |   38 +-
 bfd/elf64-sparc.c                                |    9 +-
 bfd/elf64-x86-64.c                               |  104 +-
 bfd/elflink.c                                    |    8 +-
 bfd/elfxx-ia64.c                                 |   89 +-
 bfd/elfxx-mips.c                                 |   97 +-
 bfd/elfxx-sparc.c                                |  890 ++-
 bfd/elfxx-sparc.h                                |   21 +-
 bfd/libbfd.h                                     |    2 +
 bfd/mach-o.c                                     |   12 +-
 bfd/po/vi.po                                     |    8 +-
 bfd/reloc.c                                      |    4 +
 bfd/section.c                                    |   38 +-
 bfd/version.h                                    |    2 +-
 bfd/xcofflink.c                                  |   11 +-
 config/ChangeLog                                 |    4 +
 config/elf.m4                                    |   27 +
 configure                                        |   82 +-
 configure.ac                                     |   48 +-
 cpu/ChangeLog                                    |   19 +
 cpu/m32r.cpu                                     |   48 +-
 cpu/m32r.opc                                     |   41 +-
 cpu/xc16x.cpu                                    |   19 +-
 cpu/xc16x.opc                                    |   67 +-
 gdb/ChangeLog                                    |  491 +
 gdb/MAINTAINERS                                  |    1 +
 gdb/NEWS                                         |   37 +-
 gdb/README                                       |   90 +-
 gdb/ada-lang.c                                   |    9 +-
 gdb/amd64-linux-tdep.c                           |    2 +-
 gdb/amd64fbsd-nat.c                              |    2 +-
 gdb/arm-tdep.c                                   |    2 +-
 gdb/avr-tdep.c                                   |    6 +-
 gdb/ax-gdb.c                                     |   39 +-
 gdb/breakpoint.c                                 |  115 +-
 gdb/c-exp.y                                      |    3 +
 gdb/c-typeprint.c                                |    2 +-
 gdb/coffread.c                                   |    1 +
 gdb/configure                                    |    5 -
 gdb/configure.ac                                 |    5 -
 gdb/cp-namespace.c                               |   47 +-
 gdb/cp-support.h                                 |   17 +-
 gdb/cp-valprint.c                                |   31 +-
 gdb/darwin-nat-info.c                            |   26 -
 gdb/darwin-nat.c                                 |    9 +-
 gdb/dbxread.c                                    |    5 +-
 gdb/defs.h                                       |   11 +-
 gdb/doc/ChangeLog                                |   51 +
 gdb/doc/gdb.texinfo                              |  156 +-
 gdb/doc/gdbint.texinfo                           |  105 +
 gdb/dwarf2loc.c                                  |   16 +-
 gdb/dwarf2read.c                                 |   19 +-
 gdb/elfread.c                                    |    1 +
 gdb/eval.c                                       |   85 +-
 gdb/exec.c                                       |    6 +-
 gdb/features/Makefile                            |   12 +
 gdb/features/i386/32bit-core.xml                 |   45 +
 gdb/features/i386/32bit-linux.xml                |   11 +
 gdb/features/i386/32bit-sse.xml                  |   36 +
 gdb/features/i386/64bit-core.xml                 |   53 +
 gdb/features/i386/64bit-linux.xml                |   11 +
 gdb/features/i386/64bit-sse.xml                  |   44 +
 gdb/features/i386/amd64-linux.c                  |  118 +
 gdb/features/i386/amd64-linux.xml                |   17 +
 gdb/features/i386/amd64.c                        |  113 +
 gdb/features/i386/amd64.xml                      |   15 +
 gdb/features/i386/i386-linux.c                   |  102 +
 gdb/features/i386/i386-linux.xml                 |   17 +
 gdb/features/i386/i386.c                         |   97 +
 gdb/features/i386/i386.xml                       |   15 +
 gdb/gcore.c                                      |   22 +-
 gdb/gdb-gdb.py                                   |    4 +-
 gdb/gdbarch.c                                    |   23 +
 gdb/gdbarch.h                                    |    5 +
 gdb/gdbarch.sh                                   |    3 +
 gdb/gdbserver/ChangeLog                          |   11 +-
 gdb/gdbserver/linux-low.c                        |    4 +
 gdb/gdbserver/regcache.c                         |    5 +-
 gdb/gnu-nat.c                                    |    7 +-
 gdb/inf-ptrace.c                                 |   10 +-
 gdb/inf-ttrace.c                                 |    9 +-
 gdb/infcmd.c                                     |    8 +-
 gdb/infrun.c                                     |   31 +-
 gdb/linespec.c                                   |   49 +-
 gdb/linux-nat.c                                  |  126 +-
 gdb/machoread.c                                  |  228 +-
 gdb/mi/mi-cmd-stack.c                            |   22 +-
 gdb/mi/mi-main.c                                 |   75 +-
 gdb/mipsread.c                                   |    1 +
 gdb/moxie-tdep.c                                 |    2 +
 gdb/nto-procfs.c                                 |    5 +-
 gdb/objfiles.c                                   |   18 +-
 gdb/parse.c                                      |   20 +
 gdb/parser-defs.h                                |    2 +
 gdb/procfs.c                                     |    4 +-
 gdb/python/python-internal.h                     |    4 +-
 gdb/remote.c                                     |   31 +-
 gdb/solib-svr4.c                                 |   83 +-
 gdb/somread.c                                    |    1 +
 gdb/symfile.c                                    |   95 +-
 gdb/symfile.h                                    |   19 +-
 gdb/target-descriptions.c                        |  110 +-
 gdb/target-descriptions.h                        |    4 +
 gdb/testsuite/ChangeLog                          |  151 +
 gdb/testsuite/configure                          |    3 +-
 gdb/testsuite/configure.ac                       |    4 +-
 gdb/testsuite/gdb.ada/ptype_tagged_param.exp     |   47 +
 gdb/testsuite/gdb.ada/ptype_tagged_param/foo.adb |   23 +
 gdb/testsuite/gdb.ada/ptype_tagged_param/pck.adb |   30 +
 gdb/testsuite/gdb.ada/ptype_tagged_param/pck.ads |   29 +
 gdb/testsuite/gdb.arch/thumb2-it.exp             |    8 +-
 gdb/testsuite/gdb.base/attach.exp                |   23 +-
 gdb/testsuite/gdb.base/charset.exp               |   47 +-
 gdb/testsuite/gdb.base/comp-dir/subdir/dummy.txt |    1 +
 gdb/testsuite/gdb.base/completion.exp            |    5 +-
 gdb/testsuite/gdb.base/list.exp                  |    3 +
 gdb/testsuite/gdb.base/prelink.exp               |    3 +
 gdb/testsuite/gdb.base/shmain.c                  |    1 -
 gdb/testsuite/gdb.base/sizeof.c                  |   24 +-
 gdb/testsuite/gdb.base/unload.c                  |   12 +-
 gdb/testsuite/gdb.base/valgrind-db-attach.exp    |   12 +-
 gdb/testsuite/gdb.base/watchpoint-solib.c        |    6 +-
 gdb/testsuite/gdb.cp/Makefile.in                 |    3 +-
 gdb/testsuite/gdb.cp/cpcompletion.exp            |    3 +-
 gdb/testsuite/gdb.cp/nsusing.exp                 |    3 -
 gdb/testsuite/gdb.cp/overload.cc                 |   27 +-
 gdb/testsuite/gdb.cp/overload.exp                |   29 +-
 gdb/testsuite/gdb.cp/pr10728-x.cc                |    7 +
 gdb/testsuite/gdb.cp/pr10728-x.h                 |    9 +
 gdb/testsuite/gdb.cp/pr10728-y.cc                |   11 +
 gdb/testsuite/gdb.cp/pr10728.exp                 |   66 +
 gdb/testsuite/gdb.cp/pr9067.cc                   |   17 +
 gdb/testsuite/gdb.cp/pr9067.exp                  |   46 +
 gdb/testsuite/gdb.cp/virtbase.exp                |    4 +-
 gdb/testsuite/gdb.java/jprint.exp                |    3 +
 gdb/testsuite/gdb.java/jprint.java               |    6 +-
 gdb/testsuite/gdb.mi/mi-break.exp                |    7 +-
 gdb/testsuite/gdb.mi/mi-reverse.exp              |  174 +
 gdb/testsuite/gdb.python/py-type.exp             |    9 +
 gdb/testsuite/gdb.python/py-value.exp            |    4 +-
 gdb/testsuite/gdb.xml/tdesc-arch.exp             |   13 +-
 gdb/testsuite/gdb.xml/tdesc-regs.exp             |   15 +-
 gdb/testsuite/lib/gdb.exp                        |   22 +-
 gdb/tracepoint.c                                 |   72 +-
 gdb/tracepoint.h                                 |    3 +
 gdb/tui/tui-interp.c                             |    3 +-
 gdb/utils.c                                      |   60 +
 gdb/valarith.c                                   |   28 +-
 gdb/valops.c                                     |   46 +-
 gdb/value.h                                      |   13 +-
 gdb/varobj.c                                     |   18 +-
 gdb/version.in                                   |    2 +-
 gdb/windows-nat.c                                |   17 +-
 gdb/xcoffread.c                                  |    1 +
 include/ChangeLog                                |    6 +-
 include/demangle.h                               |    5 +
 include/elf/ChangeLog                            |   15 +
 include/elf/arm.h                                |    7 +-
 include/elf/common.h                             |   10 +
 include/elf/sparc.h                              |    2 +
 include/opcode/ChangeLog                         |    4 +
 include/opcode/ppc.h                             |    7 +-
 include/vms/ChangeLog                            |    5 +
 include/vms/dmt.h                                |   45 +
 include/vms/dst.h                                |  165 +
 include/vms/eeom.h                               |   60 +
 include/vms/egps.h                               |   50 +
 include/vms/egsd.h                               |   61 +
 include/vms/egst.h                               |   39 +
 include/vms/egsy.h                               |   54 +
 include/vms/eiaf.h                               |   80 +
 include/vms/eicp.h                               |   38 +
 include/vms/eiha.h                               |   50 +
 include/vms/eihd.h                               |  140 +
 include/vms/eihi.h                               |   50 +
 include/vms/eihs.h                               |   63 +
 include/vms/eihvn.h                              |   56 +
 include/vms/eisd.h                               |   95 +
 include/vms/emh.h                                |   72 +
 include/vms/eobjrec.h                            |   48 +
 include/vms/esdf.h                               |   39 +
 include/vms/esrf.h                               |   34 +
 include/vms/etir.h                               |  114 +
 include/vms/shl.h                                |   51 +
 libiberty/ChangeLog                              |   20 +-
 libiberty/cp-demangle.c                          |   93 +-
 libiberty/testsuite/demangle-expected            |   19 +-
 opcodes/ChangeLog                                |   80 +
 opcodes/cgen-dis.in                              |    8 -
 opcodes/fr30-desc.c                              |   26 +-
 opcodes/fr30-desc.h                              |    4 -
 opcodes/fr30-dis.c                               |    8 -
 opcodes/fr30-opc.c                               |   24 -
 opcodes/frv-desc.c                               |   26 +-
 opcodes/frv-desc.h                               |    4 -
 opcodes/frv-dis.c                                |    8 -
 opcodes/frv-opc.c                                |   24 -
 opcodes/i386-dis.c                               |   77 +-
 opcodes/i386-gen.c                               |    9 +-
 opcodes/i386-init.h                              |   99 +-
 opcodes/i386-opc.h                               |    6 +-
 opcodes/i386-opc.tbl                             |   12 +-
 opcodes/i386-tbl.h                               |11262 +++++++++++-----------
 opcodes/ip2k-desc.c                              |   26 +-
 opcodes/ip2k-desc.h                              |    4 -
 opcodes/ip2k-dis.c                               |    8 -
 opcodes/ip2k-opc.c                               |   24 -
 opcodes/iq2000-desc.c                            |   26 +-
 opcodes/iq2000-desc.h                            |    4 -
 opcodes/iq2000-dis.c                             |    8 -
 opcodes/iq2000-opc.c                             |   24 -
 opcodes/lm32-desc.c                              |   26 +-
 opcodes/lm32-desc.h                              |    4 -
 opcodes/lm32-dis.c                               |    8 -
 opcodes/lm32-opc.c                               |   24 -
 opcodes/lm32-opinst.c                            |   22 +-
 opcodes/m32c-desc.c                              |   26 +-
 opcodes/m32c-desc.h                              |    6 -
 opcodes/m32c-dis.c                               |    8 -
 opcodes/m32c-opc.c                               |   24 -
 opcodes/m32r-desc.c                              |   45 +-
 opcodes/m32r-desc.h                              |    9 +-
 opcodes/m32r-dis.c                               |   65 +-
 opcodes/m32r-opc.c                               |   24 -
 opcodes/m32r-opinst.c                            |    4 -
 opcodes/mep-desc.c                               |   26 +-
 opcodes/mep-desc.h                               |    4 -
 opcodes/mep-dis.c                                |    8 -
 opcodes/mep-opc.c                                |   24 -
 opcodes/moxie-opc.c                              |    9 +-
 opcodes/mt-desc.c                                |   26 +-
 opcodes/mt-desc.h                                |    4 -
 opcodes/mt-dis.c                                 |    8 -
 opcodes/mt-opc.c                                 |   24 -
 opcodes/openrisc-desc.c                          |   26 +-
 opcodes/openrisc-desc.h                          |    4 -
 opcodes/openrisc-dis.c                           |    8 -
 opcodes/openrisc-opc.c                           |   24 -
 opcodes/po/vi.po                                 |    8 +-
 opcodes/ppc-dis.c                                |   29 +-
 opcodes/ppc-opc.c                                |  304 +-
 opcodes/xc16x-desc.c                             |   26 +-
 opcodes/xc16x-desc.h                             |    4 -
 opcodes/xc16x-dis.c                              |   85 +-
 opcodes/xc16x-opc.c                              |   24 -
 opcodes/xstormy16-desc.c                         |   26 +-
 opcodes/xstormy16-desc.h                         |    4 -
 opcodes/xstormy16-dis.c                          |    8 -
 opcodes/xstormy16-opc.c                          |   24 -
 sim/ChangeLog                                    |    7 +
 sim/common/ChangeLog                             |    9 +
 sim/common/sim-base.h                            |    6 +-
 sim/common/sim-model.c                           |    1 +
 sim/cris/cpuv10.h                                |    2 +-
 sim/cris/cpuv32.h                                |    2 +-
 sim/cris/cris-desc.c                             |   26 +-
 sim/cris/cris-desc.h                             |    4 -
 sim/cris/decodev10.c                             |   11 +-
 sim/cris/decodev32.c                             |    9 +-
 sim/cris/modelv10.c                              |    6 +-
 sim/cris/modelv32.c                              |    4 +-
 sim/cris/semcrisv10f-switch.c                    |   22 +-
 sim/cris/semcrisv32f-switch.c                    |   20 +-
 sim/frv/ChangeLog                                |    8 +
 sim/frv/cpu.h                                    |    2 +-
 sim/frv/decode.c                                 |  408 +-
 sim/frv/decode.h                                 |   79 +-
 sim/frv/model.c                                  |  350 +-
 sim/frv/sem.c                                    |   66 +-
 sim/iq2000/ChangeLog                             |    4 +
 sim/iq2000/cpu.h                                 |    2 +-
 sim/iq2000/decode.c                              |   11 +-
 sim/iq2000/model.c                               |  146 +-
 sim/iq2000/sem-switch.c                          |  162 +-
 sim/iq2000/sem.c                                 |  162 +-
 sim/lm32/ChangeLog                               |    4 +
 sim/lm32/cpu.h                                   |    2 +-
 sim/lm32/decode.c                                |    7 +-
 sim/lm32/model.c                                 |    4 +-
 sim/lm32/sem-switch.c                            |   20 +-
 sim/lm32/sem.c                                   |   20 +-
 sim/m32r/ChangeLog                               |    6 +
 sim/m32r/cpu.h                                   |    2 +-
 sim/m32r/cpu2.h                                  |    2 +-
 sim/m32r/cpux.h                                  |    2 +-
 sim/m32r/decode.c                                |   11 +-
 sim/m32r/decode2.c                               |   13 +-
 sim/m32r/decodex.c                               |   13 +-
 sim/m32r/model.c                                 |   16 +-
 sim/m32r/model2.c                                |   10 +-
 sim/m32r/modelx.c                                |   10 +-
 sim/m32r/sem-switch.c                            |   24 +-
 sim/m32r/sem.c                                   |   24 +-
 sim/m32r/sem2-switch.c                           |   46 +-
 sim/m32r/semx-switch.c                           |   46 +-
 sim/moxie/ChangeLog                              |    5 +
 sim/moxie/interp.c                               |   26 +-
 sim/ppc/ChangeLog                                |    9 +
 sim/ppc/ppc-instructions                         |   32 +-
 sim/rx/ChangeLog                                 |    9 +
 sim/rx/config.in                                 |  107 +
 sim/rx/configure                                 |   13 +
 sim/rx/configure.in                              |    1 +
 sim/rx/main.c                                    |    8 +
 sim/sh/ChangeLog                                 |    6 +
 sim/sh/interp.c                                  |   19 +-
 sim/sh64/ChangeLog                               |   10 +
 sim/sh64/decode-compact.c                        |   23 +-
 sim/sh64/decode-media.c                          |  182 +-
 sim/sh64/decode-media.h                          |   40 +-
 sim/sh64/defs-compact.h                          |    2 +-
 sim/sh64/defs-media.h                            |    2 +-
 sim/sh64/sem-compact-switch.c                    |   38 +-
 sim/sh64/sem-compact.c                           |   38 +-
 sim/sh64/sem-media-switch.c                      |   28 +-
 sim/sh64/sem-media.c                             |   28 +-
 sim/sh64/sh-desc.c                               |   26 +-
 sim/sh64/sh-desc.h                               |    4 -
 359 files changed, 16634 insertions(+), 9436 deletions(-)
 create mode 100644 config/elf.m4
 create mode 100644 gdb/features/i386/32bit-core.xml
 create mode 100644 gdb/features/i386/32bit-linux.xml
 create mode 100644 gdb/features/i386/32bit-sse.xml
 create mode 100644 gdb/features/i386/64bit-core.xml
 create mode 100644 gdb/features/i386/64bit-linux.xml
 create mode 100644 gdb/features/i386/64bit-sse.xml
 create mode 100644 gdb/features/i386/amd64-linux.c
 create mode 100644 gdb/features/i386/amd64-linux.xml
 create mode 100644 gdb/features/i386/amd64.c
 create mode 100644 gdb/features/i386/amd64.xml
 create mode 100644 gdb/features/i386/i386-linux.c
 create mode 100644 gdb/features/i386/i386-linux.xml
 create mode 100644 gdb/features/i386/i386.c
 create mode 100644 gdb/features/i386/i386.xml
 create mode 100644 gdb/testsuite/gdb.ada/ptype_tagged_param.exp
 create mode 100644 gdb/testsuite/gdb.ada/ptype_tagged_param/foo.adb
 create mode 100644 gdb/testsuite/gdb.ada/ptype_tagged_param/pck.adb
 create mode 100644 gdb/testsuite/gdb.ada/ptype_tagged_param/pck.ads
 create mode 100644 gdb/testsuite/gdb.base/comp-dir/subdir/dummy.txt
 create mode 100644 gdb/testsuite/gdb.cp/pr10728-x.cc
 create mode 100644 gdb/testsuite/gdb.cp/pr10728-x.h
 create mode 100644 gdb/testsuite/gdb.cp/pr10728-y.cc
 create mode 100644 gdb/testsuite/gdb.cp/pr10728.exp
 create mode 100644 gdb/testsuite/gdb.cp/pr9067.cc
 create mode 100644 gdb/testsuite/gdb.cp/pr9067.exp
 create mode 100644 gdb/testsuite/gdb.mi/mi-reverse.exp
 create mode 100644 include/vms/ChangeLog
 create mode 100644 include/vms/dmt.h
 create mode 100644 include/vms/dst.h
 create mode 100644 include/vms/eeom.h
 create mode 100644 include/vms/egps.h
 create mode 100644 include/vms/egsd.h
 create mode 100644 include/vms/egst.h
 create mode 100644 include/vms/egsy.h
 create mode 100644 include/vms/eiaf.h
 create mode 100644 include/vms/eicp.h
 create mode 100644 include/vms/eiha.h
 create mode 100644 include/vms/eihd.h
 create mode 100644 include/vms/eihi.h
 create mode 100644 include/vms/eihs.h
 create mode 100644 include/vms/eihvn.h
 create mode 100644 include/vms/eisd.h
 create mode 100644 include/vms/emh.h
 create mode 100644 include/vms/eobjrec.h
 create mode 100644 include/vms/esdf.h
 create mode 100644 include/vms/esrf.h
 create mode 100644 include/vms/etir.h
 create mode 100644 include/vms/shl.h

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


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


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2010-02-27  1:43 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-02-27  1:43 [SCM] archer-jankratochvil-vla: Merge remote branch 'origin/gdb_7_1-branch' into archer-jankratochvil-vla jkratoch

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).