public inbox for archer-commits@sourceware.org
help / color / mirror / Atom feed
From: jkratoch@sourceware.org
To: archer-commits@sourceware.org
Subject: [SCM]  archer-jankratochvil-ifunc: Merge remote branch 'origin/master' into archer-jankratochvil-ifunc
Date: Sun, 04 Apr 2010 12:12:00 -0000	[thread overview]
Message-ID: <20100404121159.22971.qmail@sourceware.org> (raw)

The branch, archer-jankratochvil-ifunc has been updated
       via  d2b671b591a5eb721f8f923a425b7e1c557c2a00 (commit)
       via  d7e58fcbe0967f09883b314a2b414f265c41121a (commit)
       via  834cef0c48a6b349926fba6ca9479a8f71b6d041 (commit)
       via  c196003fe1aea3dd0253116683b086e9518afcd5 (commit)
       via  c75c7b5544a4f06d63bdf20195897633d4c4650a (commit)
       via  510010aff3b77f5d3906a9f54c80fb16fcfcf7fa (commit)
       via  381afd77fede8964237416abe563b403eb9fff64 (commit)
       via  c3702819b1531f10d32ffcec1869158c0cb2a47d (commit)
       via  7eefff46dab59928e9e224cbb1303249e6e20e1a (commit)
       via  0ffeba00d655e8a16d34a4d3314759f59a28e934 (commit)
       via  7d4cba3b3c89718ffc76737ad52f4b2928ebb59f (commit)
       via  106fded0d9e101ccdcc0e8c85b0143d5b3dbd5f5 (commit)
       via  278e2330b2de5ec0fe9de3cd3d692dfccccffef3 (commit)
       via  f6e01f0c5e388abe5ffd0f9329dd27fc5a95bf34 (commit)
       via  24649440976356375b007725fff4a67214bd75ce (commit)
       via  2d2d08d940be6c633064480efb635dd5060937e5 (commit)
       via  a68ec9e91005a9dbcb163fac03fcd0a3afa419ea (commit)
       via  45e296f62230c57b4973002eeea387b38756a225 (commit)
       via  9961a945ba4754e0b6f56d1bef23ed4d6009903b (commit)
       via  fcf9ef36ae5f01a5df4fc32b3d2a807f40909441 (commit)
       via  5362e5e1dc4cfac24fbd58773aaa7a82c615b662 (commit)
       via  c3f49676292e5890706c55b27159381617a56d87 (commit)
       via  1c3cddd06abdb2f67dc9e5b6597a4db2c22aafdd (commit)
       via  2dbd07ff3b52a1f746bc256d0edd181fde98c77e (commit)
       via  3d30645a80848e4a3bdccfd36baccf78b9657f64 (commit)
       via  ed9f1947e9fb57950d2eeec6f0b86fb8b1753f2b (commit)
       via  ec8933b41740f5fb1bce773676556802d4fc6db2 (commit)
       via  71c157d7d82a84ef3a99352cff70c21d764c607c (commit)
       via  0c6a98e6684fb004a5572e931e1846f3477ca561 (commit)
       via  86519cf32808e9a1352acbb08b1985d21c68a6b2 (commit)
       via  b91451bbd8f6f78f1b1410b4de9726de2d88fb02 (commit)
       via  5264087a1d130ea7d5d76c76d9838ed587135c92 (commit)
       via  28775c16c26e7ef6687602604cdde263ce3791bc (commit)
       via  aa0d92f77ebcf274cb2e23c1a949c8ce839597c5 (commit)
       via  a19c18a1498aaa85cd92d80cc1c061701aca8cf4 (commit)
       via  7e8e956c34e0fd4f0b59ef1c46f8966c66fffbf3 (commit)
       via  846612a12ca071e6087bb4b2fb0b7b84ebac68ef (commit)
       via  9d6fc2c28a2f39f9ceff98cdc993e6daaed9cd1d (commit)
       via  8a6a1705426318b250a68619668bca39004e9a3c (commit)
       via  9f3564d1f33bfda04e51952caf6ea32dd4a6fd59 (commit)
       via  b5ce0a92d38f4d60305eea9ecc1251f1f3813024 (commit)
       via  aaf7ddda357e835cbc69c3baf851ae5614eeb024 (commit)
       via  82bc607b85c3cbfb8d4beef7329dd4eaa8aba9dd (commit)
       via  2734812547b9fe0e797ea3770dce729326d586e6 (commit)
       via  ca7c2194b048f0a73a5b7a2ad4f8430922cdfe59 (commit)
       via  704351e1a181751067c37f0d93d5f88d65f3afaa (commit)
       via  1411fbd6ffdc4ee04d81903c1f991c5c99f1373b (commit)
       via  089db151b0147d56173a2e6a952ae7161b1937f4 (commit)
       via  081abf00a4d534b044c787059f4fb2f8429e06ba (commit)
       via  1783236742f37bfbf438324691efe39378a43244 (commit)
       via  c9cf4a0b7b334c8c508153c0a75a4fab1a4b3df9 (commit)
       via  46482279f27048d1e96d80cfc4acc73a4090fced (commit)
       via  a1d32bec03fab72ec665e0663a2f8a81191e3876 (commit)
       via  ff85badd8b7dac0094f5632ce2f3984a038ec294 (commit)
       via  b09b79e142b9a2de819e142398ac46a9fe9f1727 (commit)
       via  bd1ec112562a09a6f9a771f1e6623b927877835f (commit)
       via  fb26707875cdabd2c42e06ec01cc4da36ee9b815 (commit)
       via  35f63f9ca57cf5b4e6d1f275f0cab2205f7580cb (commit)
       via  d3dc1456c6891924ddad6e7c5e04a667a79910bc (commit)
       via  d2b0be7794ce4462b5c38e8536b50cf9d9013d23 (commit)
       via  0688bc9acffd42b34c5e5b77e63574bd6ba67448 (commit)
       via  684341392f3ca6703dc28dac548d3051811bff47 (commit)
       via  8a589464780f33401b3ecd25ea7c0bc5559a3c02 (commit)
       via  d5ea7042210f5ad319ad19910bce13fd5717c6d6 (commit)
       via  f6e7d25dc886cca5874f07da06a0fd7ae3a3f513 (commit)
       via  19ae1bee09a39599b531c5bcc36df436b189934c (commit)
       via  7344acc907cfb7e2ee5856d9cd1f02a5d3b79f77 (commit)
       via  49f93ee6aafa584f8a80b87721b9a2c12dcab4a8 (commit)
       via  76edd1a97f8b72ef92d60b50da904d0fd272ab62 (commit)
       via  a3aae1ff51350ba047cf5243cb21dbbf3ac9e7c6 (commit)
       via  b1113f7ef99c831f4166e52471e0cf0ca481f80d (commit)
       via  619692094ba4391c5049a8776e540250830cf888 (commit)
       via  a1bf308373901f33bc54e5d21bf3c80117d2d2e0 (commit)
       via  78803ba316c6f60c3794fd1e3becf242b4a91fe9 (commit)
       via  1101194cfd827d5bad14c20a5342d5ff2bd6a782 (commit)
       via  352dcf01c2e94e0778f65a40ce9e59178c8983a2 (commit)
       via  3bc453fe84f67671c99f4c3add103621b9de239b (commit)
       via  2aad26cc57d104bbd5144402856586be2ee1150a (commit)
       via  58c221fe4314b56322516dad04341ec9939150c4 (commit)
       via  692ee4f856ea8e13108f09d4fc932da00c03dfe0 (commit)
       via  9b971f654a355f1b729613a62a2a301a2e2afed3 (commit)
       via  f811583aeb766b0a97fcc4a93d61bee9394c5eca (commit)
       via  b499644e6cf65779ced4c801f04c72075e67ad2e (commit)
       via  1a22ea4cdab8208882d1214e843f9e8c7c881113 (commit)
       via  4f612e310090488507bc31bbc780d6b2ba89d38f (commit)
       via  d31b7483ee01a76fe2666d62ae17f2f5027eb31e (commit)
       via  90280ea36b4e93ee207324ef76b648571efbebbe (commit)
       via  46ccfdba5c26799db48495f85350da16417c901a (commit)
       via  7c6d57193dd59fb6317ec867e7b7acf969619c7c (commit)
       via  5e40af195bd74a66d300d8f481cab1f2ba533f3a (commit)
       via  c218397846b823fb3c46574cc17a30ae1d281353 (commit)
       via  2bdf4c43d498a1d275dc14b2d0889c0ba404a93a (commit)
       via  2640a66ac74a182f6c45f76a28931803040aa6ea (commit)
       via  8602539728bdbb1c76abdce52211f953e7ce4cfa (commit)
       via  ed9bd5194bf25b1ceb799d7a270fc9e69e379c41 (commit)
       via  71ed052ecbe335aaa569615c304a9eef5e3489dc (commit)
       via  db5fe9a765bc7cb7df7c7fad50e12177ac6bafd1 (commit)
       via  690feb7aad67c6143ab57b7588b8386d959f78c1 (commit)
       via  5b39c21c8214afcdf8ed9de37fd68786aaeece23 (commit)
       via  f8cfb4a87c864abbfb7faace74b88b5e07854cf8 (commit)
       via  b2c39012cc6906417a9305fc2bfa66f7e0dc06d5 (commit)
       via  1337fe6467a18f2d98163640a29b2682fa2bbf7d (commit)
       via  70ae8d6bdd495cd0eeb36ab5053aaf448114c6d0 (commit)
       via  60fa470a7908d2ab57a9ba84368e87a635e17b8a (commit)
       via  39233d1eca42857f5cf67b618e89f59594b4e262 (commit)
       via  93ad27bbc56b9c0209d9b49851d538afc80723dd (commit)
       via  e8ccc664ba5035cddc2698563837ca26d4fd453b (commit)
       via  e2cfe63fba5a44bebf21b4e0f192966c39f61342 (commit)
       via  1a7b6469998b9e1c25e68f59fc23ad3fc00499a7 (commit)
       via  8bc0d48889dae5d3cf7afa83f9e65827b153f423 (commit)
       via  deaf54a59090bb65be744d6ef73545781df4bae0 (commit)
       via  5656cf7095af75d390aadfe2ec6e128f4a88b432 (commit)
       via  ebf554c190f8b78b664c6b0ae085c01467c8c079 (commit)
       via  f1d05b0b602243cc952205181090ab92b23a9e90 (commit)
       via  bd1fb1900ebc0bd2331f901edc042403007616f8 (commit)
       via  9f958a99b58d8c6bbecefd3390a19003c5a5fa40 (commit)
       via  9dcf5e86d3ceed89776ab03ca0d3b5bb79459d0d (commit)
       via  ed2e4b0e511a9d99fcc33335c5f5d7e6d3a04a90 (commit)
       via  fb68d8a2556cda8a1b57b1b70bfdc7cb27e2de4f (commit)
       via  4f8baa5d53b1206bcda8bba3f21a06e5e034ac16 (commit)
       via  5b63371fc09b5eba3ab4fe2767fb51e582bf6a62 (commit)
       via  94a91646bd15a2eb551ed869624210264559e971 (commit)
       via  3e5a6f1901c242180a1a766aac8b25623993b4e0 (commit)
       via  76019a1c8da1a7404608e82bab910aa898c56458 (commit)
       via  f11c56bbc0c6c69cf3caf6ad84f140ea6903dd78 (commit)
       via  9be2d95a2989d38c648e9c0b910e5c7ed5f41225 (commit)
       via  0bb752416c76c0700e4097b0a53b220bd55161ad (commit)
       via  149724d77233ed1c3dd739c8abe3d8903780c416 (commit)
       via  3f21463c4244d6bd0bbd46d64328b8879c918072 (commit)
       via  e882e3bfb526e61d45b925eec58e6d66114ce6bb (commit)
       via  58d78b3bfa0c4d847d6ec1704149ad519033b12b (commit)
       via  f9c2db71b381cfc91e89cd750c0df36ed340fd3f (commit)
       via  97df00646283e693212777b687c74f9c5ec51199 (commit)
       via  a1c3151a4870b65aac7ae30429dd459546d495b9 (commit)
       via  68c3966ec23f42e973284e37d3925be3497ade45 (commit)
       via  12711ba4a1901497e97cac85ca99be18530e4521 (commit)
       via  b280bb722e96c8b61ce0dcb58bb3b77ce4dea2a0 (commit)
       via  c1a2960c7fdfd96489301d773a61ff7465d0350c (commit)
       via  2c77e33017537b2f172db7d950ba5ed584c45c99 (commit)
       via  516265cfa4ca9965cfa10aac1cb2f56a4fe6c408 (commit)
       via  837d4dc80cca4c548b27e0ad277460d35ce79385 (commit)
       via  c44331ff4322c5e8ee90bd4a53787505cb900a06 (commit)
       via  6cb1decb44d10acfb0e64cff9efe1907b2f6a5ad (commit)
       via  005efcbec301403b08a4a0ae2933708f46c35f6b (commit)
       via  6e4a5d31cdde4a17e5f944ccc496226b7897c9a4 (commit)
       via  336034f6765d4bbd111c3b818a9fbec994338d81 (commit)
       via  df954d56eb455e933ec0f06ea5637dd99f04a8f4 (commit)
       via  d9b72b4f4de813d15684da98c01e967d6e7bc59d (commit)
       via  2cb2f3e1d58437de45ab75bb0714d8c5ce4e69dc (commit)
       via  bab0637d2c12abad8485e4345b10b861895c11e0 (commit)
       via  713d061b09ead71bcccc8503fbe49df3a821f33f (commit)
       via  2e4df6dd505568118e0780e67b1714f678595104 (commit)
       via  3bd2e4d152d2453c63643c27b2415370662a5f5a (commit)
       via  f16453f8b31f08e9d4a484b8e1e97196323bb3d7 (commit)
       via  e5bb40e00d71972311d6207174d3f292a1c2f64d (commit)
       via  a9e1546a056797697be5d8ea43f815f04d010820 (commit)
       via  7ea8a74abbe9e3c8e6f14d81ca109f04e25bf921 (commit)
       via  6be4bd7bfeb81725bbfc76e24627b9929beb685f (commit)
       via  b52f2ffd484c946aa3f6e61e7c9b897f3a29f516 (commit)
       via  7d0b7f12d06710d3d31819525838f223f5a7ee60 (commit)
       via  3939f9e9b3496c2cbb14f20f16d3e1081a29681d (commit)
       via  48ef3afe0624a22465c957ff66ecd262ed8e19da (commit)
       via  dc891e0d4ff2333e3bc7d502165dbe1879c3be36 (commit)
       via  6a3fffc27019951f0a4131e6c77fd12cebdf84bc (commit)
       via  7dc80b518fecb3ea5512b6b4fa55d8d054efed31 (commit)
      from  3e0eac201acd7fa34ac0af58c850ddc87935d9f9 (commit)

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

- Log -----------------------------------------------------------------
commit d2b671b591a5eb721f8f923a425b7e1c557c2a00
Merge: 3e0eac201acd7fa34ac0af58c850ddc87935d9f9 d7e58fcbe0967f09883b314a2b414f265c41121a
Author: Jan Kratochvil <jan.kratochvil@redhat.com>
Date:   Sun Apr 4 14:11:27 2010 +0200

    Merge remote branch 'origin/master' into archer-jankratochvil-ifunc
    
    Conflicts:
    	gdb/breakpoint.c
    	gdb/breakpoint.h

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

Summary of changes:
 ChangeLog                                          |   26 +
 bfd/ChangeLog                                      |  160 ++-
 bfd/Makefile.am                                    |    6 +
 bfd/Makefile.in                                    |    9 +
 bfd/aout-target.h                                  |    2 +-
 bfd/aout-tic30.c                                   |    3 +-
 bfd/archive.c                                      |    7 +-
 bfd/archures.c                                     |    3 +
 bfd/bfd-in.h                                       |    2 +-
 bfd/bfd-in2.h                                      |   40 +-
 bfd/bfd.c                                          |    4 +
 bfd/coff-alpha.c                                   |    3 +-
 bfd/coff-i386.c                                    |    3 +-
 bfd/coff-rs6000.c                                  |    3 +-
 bfd/coff-x86_64.c                                  |   11 +-
 bfd/coff64-rs6000.c                                |    3 +-
 bfd/config.bfd                                     |    6 +
 bfd/configure                                      |    5 +-
 bfd/configure.in                                   |    5 +-
 include/vms/esrf.h => bfd/cpu-tic6x.c              |   38 +-
 bfd/dwarf2.c                                       |   19 +-
 bfd/elf32-arm.c                                    |    3 +
 bfd/elf32-cris.c                                   |   74 +-
 bfd/elf32-ppc.c                                    |   21 +-
 bfd/elf32-tic6x.c                                  | 1000 ++++++++
 bfd/elf64-mips.c                                   |    3 +-
 bfd/elf64-ppc.c                                    |   46 +-
 bfd/elflink.c                                      |    4 +-
 bfd/ieee.c                                         |    2 +-
 bfd/libbfd-in.h                                    |   29 +-
 bfd/libbfd.h                                       |   55 +-
 bfd/libecoff.h                                     |    3 +-
 bfd/mach-o-target.c                                |    2 +-
 bfd/mach-o.c                                       |    3 +-
 bfd/oasys.c                                        |    3 +-
 bfd/reloc.c                                        |   60 +-
 bfd/targets.c                                      |    8 +-
 bfd/version.h                                      |    2 +-
 bfd/vms-hdr.c                                      |   40 +-
 bfd/vms-lib.c                                      | 1704 +++++++++++++
 bfd/vms-misc.c                                     |   91 +
 bfd/vms.c                                          |    8 +-
 bfd/vms.h                                          |    6 +
 config.guess                                       |    9 +-
 config.sub                                         |   60 +-
 configure                                          |   18 +-
 configure.ac                                       |   18 +-
 gdb/ChangeLog                                      |  616 +++++-
 gdb/Makefile.in                                    |    3 +-
 gdb/NEWS                                           |   15 +
 gdb/amd64-tdep.c                                   |   48 +-
 gdb/arm-tdep.c                                     |  755 +++++--
 gdb/breakpoint.c                                   |  838 +++++--
 gdb/breakpoint.h                                   |   58 +-
 gdb/c-typeprint.c                                  |    6 +-
 gdb/cli/cli-script.c                               |   87 +-
 gdb/completer.c                                    |    2 +-
 gdb/defs.h                                         |   14 +-
 gdb/doc/ChangeLog                                  |  116 +-
 gdb/doc/gdb.texinfo                                |  405 +++-
 gdb/dwarf2-frame.c                                 |   54 +-
 gdb/dwarf2read.c                                   |  148 +-
 gdb/elfread.c                                      |    1 -
 gdb/gdbserver/ChangeLog                            |  227 ++
 gdb/gdbserver/inferiors.c                          |    9 +-
 gdb/gdbserver/linux-low.c                          | 1379 ++++++++---
 gdb/gdbserver/linux-low.h                          |   23 +-
 gdb/gdbserver/linux-x86-low.c                      |   12 +-
 gdb/gdbserver/mem-break.c                          |  651 ++++-
 gdb/gdbserver/mem-break.h                          |   55 +-
 gdb/gdbserver/server.c                             |   80 +
 gdb/gdbserver/server.h                             |   29 +-
 gdb/i386-tdep.c                                    |  874 +++++++-
 gdb/infcall.c                                      |   69 +-
 gdb/infcmd.c                                       |    2 +-
 gdb/inferior.h                                     |    2 +-
 gdb/infrun.c                                       |    8 +-
 gdb/jv-typeprint.c                                 |   16 +-
 gdb/linespec.c                                     |   21 +-
 gdb/mi/mi-cmd-break.c                              |   43 +-
 gdb/mi/mi-cmds.c                                   |    8 +
 gdb/mi/mi-cmds.h                                   |    8 +
 gdb/mi/mi-main.c                                   |  177 ++
 gdb/remote.c                                       |  256 ++-
 gdb/remote.h                                       |    1 +
 gdb/serial.h                                       |    1 +
 gdb/stack.c                                        |  141 +-
 gdb/stack.h                                        |   12 +
 gdb/symfile.c                                      |  139 +-
 gdb/symtab.c                                       |  212 ++-
 gdb/symtab.h                                       |   12 +-
 gdb/target.c                                       |   24 +-
 gdb/target.h                                       |   20 +-
 gdb/testsuite/ChangeLog                            |  200 ++
 gdb/testsuite/dg-extract-results.sh                |    8 +-
 gdb/testsuite/gdb.arch/amd64-byte.exp              |   30 +-
 gdb/testsuite/gdb.arch/amd64-dword.exp             |    8 +-
 gdb/testsuite/gdb.arch/amd64-word.exp              |    8 +-
 gdb/testsuite/gdb.base/annota1.exp                 |   10 +-
 gdb/testsuite/gdb.base/break-interp.exp            |    6 +-
 gdb/testsuite/gdb.base/call-signal-resume.exp      |    5 +
 gdb/testsuite/gdb.base/callfuncs.exp               |    6 +
 gdb/testsuite/gdb.base/commands.exp                |    6 +-
 gdb/testsuite/gdb.base/completion.exp              |    2 +-
 gdb/testsuite/gdb.base/default.exp                 |    2 +-
 gdb/{stack.h => testsuite/gdb.base/dup-sect.S}     |   20 +-
 gdb/testsuite/gdb.base/dup-sect.exp                |   79 +
 gdb/testsuite/gdb.base/ending-run.exp              |    2 +-
 gdb/testsuite/gdb.base/gdbvars.c                   |    6 +-
 gdb/testsuite/gdb.base/maint.exp                   |   26 +-
 gdb/testsuite/gdb.base/pointers.exp                |    2 +-
 gdb/testsuite/gdb.base/printcmds.exp               |    8 +
 gdb/testsuite/gdb.base/ptype.exp                   |   28 +-
 gdb/testsuite/gdb.base/step-line.exp               |    2 +-
 gdb/testsuite/gdb.base/unwindonsignal.exp          |    5 +
 gdb/testsuite/gdb.base/watchpoints.c               |    3 -
 gdb/testsuite/gdb.cp/extern-c.exp                  |   19 +
 gdb/testsuite/gdb.cp/inherit.exp                   |   28 +-
 gdb/testsuite/gdb.cp/nsusing.exp                   |    5 +
 gdb/testsuite/gdb.cp/shadow.exp                    |    9 +
 gdb/testsuite/gdb.dwarf2/dw2-bad-parameter-type.S  |   73 +
 .../gdb.dwarf2/dw2-bad-parameter-type.exp          |   44 +
 gdb/testsuite/gdb.dwarf2/dw2-empty-namespace.S     |  108 +
 gdb/testsuite/gdb.dwarf2/dw2-empty-namespace.exp   |   43 +
 gdb/testsuite/gdb.java/jmisc.exp                   |    7 +-
 gdb/testsuite/gdb.java/jprint.exp                  |    3 +
 gdb/testsuite/gdb.python/Makefile.in               |    2 +-
 gdb/testsuite/gdb.python/py-mi.exp                 |    2 +-
 gdb/testsuite/gdb.reverse/i386-sse-reverse.c       |  101 +
 gdb/testsuite/gdb.reverse/i386-sse-reverse.exp     |  705 ++++++
 gdb/testsuite/gdb.threads/pthreads.c               |   14 +-
 gdb/testsuite/gdb.trace/actions.exp                |   38 +-
 gdb/testsuite/gdb.trace/collection.c               |    1 +
 gdb/testsuite/gdb.trace/collection.exp             |  179 +-
 gdb/testsuite/gdb.trace/save-trace.exp             |   14 +-
 gdb/testsuite/gdb.trace/tfile.c                    |  114 +-
 gdb/testsuite/gdb.trace/tfile.exp                  |   17 +-
 gdb/testsuite/gdb.trace/tfind.exp                  |    2 +-
 gdb/testsuite/gdb.trace/while-dyn.exp              |   74 +-
 gdb/testsuite/gdb.trace/while-stepping.exp         |   11 +-
 gdb/testsuite/lib/gdb.exp                          |    2 +-
 gdb/testsuite/lib/trace-support.exp                |    2 +-
 gdb/tracepoint.c                                   | 1157 ++++++----
 gdb/tracepoint.h                                   |   69 +-
 gdb/tui/tui-interp.c                               |   17 +
 gdb/tui/tui.c                                      |    3 +
 gdb/tui/tui.h                                      |    4 +
 gdb/value.c                                        |    8 +-
 gdb/version.in                                     |    2 +-
 include/ChangeLog                                  |    8 +
 include/dis-asm.h                                  |    3 +-
 include/elf/ChangeLog                              |    5 +
 include/elf/common.h                               |    2 +
 include/elf/tic6x.h                                |  128 +
 include/opcode/ChangeLog                           |    5 +
 include/opcode/tic6x-control-registers.h           |   54 +
 include/opcode/tic6x-insn-formats.h                |  198 ++
 include/opcode/tic6x-opcode-table.h                | 2549 ++++++++++++++++++++
 include/opcode/tic6x.h                             |  614 +++++
 include/symcat.h                                   |    8 +-
 include/vms/ChangeLog                              |   31 +
 include/vms/{egps.h => dcx.h}                      |   46 +-
 include/vms/dsc.h                                  |  129 +
 include/vms/dst.h                                  |  135 +-
 include/vms/eeom.h                                 |    2 +
 include/vms/egps.h                                 |   14 +
 include/vms/egsd.h                                 |    1 -
 include/vms/egsy.h                                 |   16 +-
 include/vms/eiaf.h                                 |    2 +-
 include/vms/eiha.h                                 |    4 +
 include/vms/eihd.h                                 |   15 +-
 include/vms/eihs.h                                 |    1 -
 include/vms/eihvn.h                                |    2 +
 include/vms/eisd.h                                 |   35 +-
 include/vms/emh.h                                  |    7 +
 include/vms/esdf.h                                 |    2 +
 include/vms/{egps.h => esdfm.h}                    |   23 +-
 include/vms/{egps.h => esdfv.h}                    |   23 +-
 include/vms/esrf.h                                 |    2 +
 include/vms/internal.h                             |   63 +
 include/vms/lbr.h                                  |  255 ++
 include/vms/{egsy.h => prt.h}                      |   55 +-
 include/vms/shl.h                                  |    6 +-
 libiberty/ChangeLog                                |    4 +
 libiberty/cp-demangle.c                            |    4 +-
 libiberty/testsuite/demangle-expected              |    4 +-
 opcodes/ChangeLog                                  |   30 +
 opcodes/Makefile.am                                |    1 +
 opcodes/Makefile.in                                |    2 +
 opcodes/bfin-dis.c                                 |    2 +-
 opcodes/configure                                  |    1 +
 opcodes/configure.in                               |    1 +
 opcodes/dis-buf.c                                  |    3 +-
 opcodes/disassemble.c                              |    8 +-
 opcodes/i386-dis.c                                 |   22 +-
 opcodes/i386-init.h                                |    2 +-
 opcodes/i386-opc.tbl                               |   12 +-
 opcodes/i386-tbl.h                                 |   54 +-
 opcodes/tic6x-dis.c                                | 1110 +++++++++
 sim/common/ChangeLog                               |   65 +
 sim/common/config.in                               |   29 +-
 sim/common/configure                               |   68 +
 sim/common/configure.ac                            |    5 +
 sim/common/dv-glue.c                               |    2 +-
 sim/common/dv-sockser.c                            |    6 +-
 sim/common/hw-ports.h                              |   10 +-
 sim/common/nrun.c                                  |    2 +-
 sim/common/sim-core.c                              |    4 +-
 sim/common/sim-core.h                              |    2 +-
 sim/common/sim-hw.c                                |    2 +-
 sim/common/sim-options.c                           |   17 +-
 sim/common/sim-profile.c                           |    2 +
 sim/common/sim-trace.c                             |   14 +-
 sim/common/sim-utils.c                             |   12 +-
 sim/common/sim-watch.c                             |    8 +-
 sim/common/sim-watch.h                             |    2 +-
 sim/cris/ChangeLog                                 |    3 +
 sim/cris/devices.c                                 |    2 +-
 sim/frv/ChangeLog                                  |    4 +
 sim/frv/devices.c                                  |    2 +-
 sim/m32r/ChangeLog                                 |    4 +
 sim/m32r/devices.c                                 |    2 +-
 sim/v850/ChangeLog                                 |    5 +
 sim/v850/interp.c                                  |    4 +-
 224 files changed, 18000 insertions(+), 2635 deletions(-)
 copy include/vms/esrf.h => bfd/cpu-tic6x.c (56%)
 create mode 100644 bfd/elf32-tic6x.c
 create mode 100644 bfd/vms-lib.c
 copy gdb/{stack.h => testsuite/gdb.base/dup-sect.S} (57%)
 create mode 100644 gdb/testsuite/gdb.base/dup-sect.exp
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-bad-parameter-type.S
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-bad-parameter-type.exp
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-empty-namespace.S
 create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-empty-namespace.exp
 create mode 100644 gdb/testsuite/gdb.reverse/i386-sse-reverse.c
 create mode 100644 gdb/testsuite/gdb.reverse/i386-sse-reverse.exp
 create mode 100644 include/elf/tic6x.h
 create mode 100644 include/opcode/tic6x-control-registers.h
 create mode 100644 include/opcode/tic6x-insn-formats.h
 create mode 100644 include/opcode/tic6x-opcode-table.h
 create mode 100644 include/opcode/tic6x.h
 copy include/vms/{egps.h => dcx.h} (64%)
 create mode 100644 include/vms/dsc.h
 copy include/vms/{egps.h => esdfm.h} (77%)
 copy include/vms/{egps.h => esdfv.h} (78%)
 create mode 100644 include/vms/internal.h
 create mode 100644 include/vms/lbr.h
 copy include/vms/{egsy.h => prt.h} (52%)
 create mode 100644 opcodes/tic6x-dis.c
 create mode 100644 sim/cris/ChangeLog

First 500 lines of diff:
diff --git a/ChangeLog b/ChangeLog
index 3daf60d..027f923 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,29 @@
+2010-03-31  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+	PR bootstrap/43328
+	* configure.ac: Do not pass --enable-multilib nor
+	--disable-multilib in baseargs.  Accept explicitly passed
+	--enable_multilib.
+	* configure: Regenerate.
+
+2010-03-23  Joseph Myers  <joseph@codesourcery.com>
+
+	* configure.ac (tic6x-*-*): New case.
+	* configure: Regenerate.
+
+2010-03-23  Joseph Myers  <joseph@codesourcery.com>
+
+	Merge from gcc:
+	2010-03-19  Jack Howarth <howarth@bromo.med.uc.edu>
+	PR ada/42554
+	* configure.ac: Only pass -c to ranlib for darwin9 and earlier.
+	* configure: Regenerate.
+
+2010-03-23  Joseph Myers  <joseph@codesourcery.com>
+
+	* config.sub: Update to version 2010-03-22.
+	* config.guess: Update to version 2009-12-30.
+
 2010-03-14  Joseph Myers  <joseph@codesourcery.com>
 
 	Merge from gcc:
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 1558883..aa32144 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,156 @@
+2010-04-01  Nathan Sidwell  <nathan@codesourcery.com>
+
+	* elf32-ppc.c (apuinfo_set): New static var.
+	(ppc_elf_begin_write_processing): Set it here, always create an
+	APUinfo section if there were any in the inputs.
+	(ppc_elf_write_section): Check apuinfo_set.
+	(ppc_elf_final_write_processing): Likewise.
+
+2010-04-01  Tristan Gingold  <gingold@adacore.com>
+
+	* vms.h: Include time.h. Add prototypes for vms_get_module_name,
+	vms_time_to_time_t and vms_rawtime_to_time_t.
+	* vms.c (vms_alpha_vec): Add archives support.
+	* vms-misc.c: Include safe-ctype.h
+	(vms_get_module_name): New function.
+	(vms_time_to_time_t, vms_rawtime_to_time_t): Ditto.
+	* vms-hdr.c (_bfd_vms_write_hdr): Put module name creation to the
+	vms_get_module_name function.  Use this function.
+	* targets.c: Declare vms_lib_txt_vec.  Add it to _bfd_target_vector.
+	* libbfd-in.h: Add prototype for _bfd_append_relative_path.
+	Add prototypes for vms-lib.c
+	* libbfd.h: Regenerate.
+	* configure.in (TDEFINES): Add an entry for vms_lib_txt_vec.  Add
+	vms-lib.lo to vms_alpha_vec.
+	* config.bfd (targ_cpu): Add targ_selvecs for alpha*-*-*vms*.
+	* configure: Regenerate.
+	* bfd.c: Add selective_search field.
+	* bfd-in2.h: Regenerate.
+	* archive.c (append_relative_path): Rename to
+	_bfd_append_relative_path and make it public.
+	(_bfd_get_elt_at_filepos): Adjust for above renaming.
+	* Makefile.am (BFD32_BACKENDS): Add vms-lib.lo
+	(BFD32_BACKENDS_CFILES): Add vms-lib.c
+	* Makefile.in: Regenerate.
+
+2010-04-01  Jakub Jelinek  <jakub@redhat.com>
+
+	* dwarf2.c (read_attribute_value): Handle CU version 4
+	for DW_FORM_ref_addr, handle DW_FORM_sec_offset, DW_FORM_exprloc
+	and DW_FORM_flag_present.  For unknown form value return NULL.
+	(scan_unit_for_symbols): For DW_AT_location handle DW_FORM_exprloc
+	like DW_FORM_block.
+	(parse_comp_unit): Allow CU version 4.
+
+2010-04-01  Hans-Peter Nilsson  <hp@axis.com>
+
+	* elf32-cris.c (cris_elf_relocate_section): Correct first argument
+	to _bfd_elf_get_dynamic_reloc_section.
+	(elf_cris_discard_excess_dso_dynamics): Ditto.
+
+2010-03-31  Kai Tietz  <kai.tietz@onevision.com>
+
+	* coff-i386.c (in_reloc_p): Check also for R_SECREL32.
+	* coff-x86_64.c (in_reloc_p): Check also for R_AMD64_SECREL.
+
+2010-03-31  Alan Modra  <amodra@gmail.com>
+
+	* elf64-ppc.c (ppc64_elf_relocate_section): Nop out optimized
+	TPREL16_HI and TPREL16_HA insns.
+
+2010-03-31  Hans-Peter Nilsson  <hp@axis.com>
+
+	PR ld/11458
+	* elf32-cris.c (elf_cris_copy_indirect_symbol): Remove invalid
+	assert of empty pcrel_relocs_copied on the direct symbol.  Instead
+	of moving the list from the indirect symbol to the direct symbol,
+	merge into any existing list.
+	(cris_elf_check_relocs): Store the original section in the
+	pcrel_relocs_copied list, not the relocation section.
+	(elf_cris_discard_excess_dso_dynamics): Adjust accordingly to find
+	the relocation section, for reducing its size.  Change the
+	BFD_ASSERT into a check for the section being read-only, and only
+	emit warnings and TEXTREL marker when there's an entry for a
+	read-only section.
+
+2010-03-29  Daniel Jacobowitz  <dan@codesourcery.com>
+
+	* elf32-arm.c (using_thumb_only): Handle v6-M.
+
+2010-03-26  Alan Modra  <amodra@gmail.com>
+
+	* elf32-ppc.c (ppc_elf_howto_raw <R_PPC_EMB_RELSDA>): Not pc-relative.
+	* bfd-in.h (elf_discarded_section): Clarify comment.
+	* reloc.c (struct reloc_howto_struct <pc_relative>): Likewise.
+	* bfd-in2.h: Regenerate.
+
+2010-03-26  Matt Rice  <ratmice@gmail.com>
+
+	* archive.c (_bfd_compute_and_write_armap): Allow symbols flagged
+	as unique in the armap.
+
+2010-03-26  Alan Modra  <amodra@gmail.com>
+
+	PR ld/11375
+	* elf64-ppc.c (ppc64_elf_relocate_section): Always look up a
+	possible stub on branches.
+
+2010-03-25  Joseph Myers  <joseph@codesourcery.com>
+
+	* Makefile.am (ALL_MACHINES): Add cpu-tic6x.lo.
+	(ALL_MACHINES_CFILES): Add cpu-tic6x.c.
+	(BFD32_BACKENDS): Add elf32-tic6x.lo.
+	(BFD32_BACKENDS_CFILES): Add elf32-tic6x.c.
+	* Makefile.in: Regenerate.
+	* archures.c (bfd_arch_tic6x, bfd_tic6x_arch): New.
+	(bfd_archures_list): Update.
+	* config.bfd (tic6x-*-elf): New.
+	* configure.in (bfd_elf32_tic6x_be_vec, bfd_elf32_tic6x_le_vec):
+	New.
+	* configure: Regenerate.
+	* cpu-tic6x.c, elf32-tic6x.c: New.
+	* reloc.c (BFD_RELOC_C6000_PCR_S21, BFD_RELOC_C6000_PCR_S12,
+	BFD_RELOC_C6000_PCR_S10, BFD_RELOC_C6000_PCR_S7,
+	BFD_RELOC_C6000_ABS_S16, BFD_RELOC_C6000_ABS_L16,
+	BFD_RELOC_C6000_ABS_H16, BFD_RELOC_C6000_SBR_U15_B,
+	BFD_RELOC_C6000_SBR_U15_H, BFD_RELOC_C6000_SBR_U15_W,
+	BFD_RELOC_C6000_SBR_S16, BFD_RELOC_C6000_SBR_L16_B,
+	BFD_RELOC_C6000_SBR_L16_H, BFD_RELOC_C6000_SBR_L16_W,
+	BFD_RELOC_C6000_SBR_H16_B, BFD_RELOC_C6000_SBR_H16_H,
+	BFD_RELOC_C6000_SBR_H16_W, BFD_RELOC_C6000_SBR_GOT_U15_W,
+	BFD_RELOC_C6000_SBR_GOT_L16_W, BFD_RELOC_C6000_SBR_GOT_H16_W,
+	BFD_RELOC_C6000_DSBT_INDEX, BFD_RELOC_C6000_PREL31,
+	BFD_RELOC_C6000_COPY, BFD_RELOC_C6000_ALIGN,
+	BFD_RELOC_C6000_FPHEAD, BFD_RELOC_C6000_NOCMP): New.
+	* targets.c (bfd_elf32_tic6x_be_vec, bfd_elf32_tic6x_le_vec): New.
+	(_bfd_target_vector): Update.
+	* bfd-in2.h, libbfd.h: Regenerate.
+
+2010-03-24  H.J. Lu  <hongjiu.lu@intel.com>
+
+	* aout-target.h: Update copyright year.
+	* aout-tic30.c: Likewise.
+	* coff-alpha.c: Likewise.
+	* coff-rs6000.c: Likewise.
+	* coff64-rs6000.c: Likewise.
+	* elf64-mips.c: Likewise.
+	* ieee.c: Likewise.
+	* libecoff.h: Likewise.
+	* mach-o-target.c: Likewise.
+	* mach-o.c: Likewise.
+	* oasys.c: Likewise.
+	* targets.c: Likewise.
+
+2010-03-24  H.J. Lu  <hongjiu.lu@intel.com>
+
+	* libbfd-in.h: Update copyright year.
+
+2010-03-21  H.J. Lu  <hongjiu.lu@intel.com>
+
+	PR ld/11413
+	* elflink.c (_bfd_elf_add_default_symbol): Check !executable
+	instead of shared.
+
 2010-03-19  Jie Zhang  <jie@codesourcery.com>
 
 	* elf32-arm.c (struct section_list): Remove.
@@ -50,6 +203,7 @@
 
 2010-03-17  Alan Modra  <amodra@gmail.com>
 
+	PR binutils/11382
 	* plugin.c (bfd_plugin_object_p): Pass iostream to fileno using
 	proper type.
 
@@ -306,7 +460,7 @@
 	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, 
+	(elfcore_write_register_note): Handle .reg-s390-timer,
 	.reg-s390-todcmp, .reg-s390-todpreg, .reg-s390-ctrs,
 	.reg-s390-prefix section.
 
@@ -702,10 +856,10 @@
 2010-01-19  Daisuke Hatayama  <d.hatayama@jp.fujitsu.com>
 	    Alan Modra <amodra@gmail.com>
 
-        * elfcode.h (elf_swap_ehdr_out): Handle e_phnum > 0xffff.
+	* elfcode.h (elf_swap_ehdr_out): Handle e_phnum > 0xffff.
 	(elf_object_p): Read e_phnum extension.
 	(elf_write_shdrs_and_ehdr): Write e_phnum extension.
-        * elfcore.h (elf_core_file_p): Read e_phnum extension.  Sanity check
+	* elfcore.h (elf_core_file_p): Read e_phnum extension.  Sanity check
 	that we can read last program header.
 
 2010-01-19  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
diff --git a/bfd/Makefile.am b/bfd/Makefile.am
index 03aa24b..ac38177 100644
--- a/bfd/Makefile.am
+++ b/bfd/Makefile.am
@@ -129,6 +129,7 @@ ALL_MACHINES = \
 	cpu-tic30.lo \
 	cpu-tic4x.lo \
 	cpu-tic54x.lo \
+	cpu-tic6x.lo \
 	cpu-tic80.lo \
 	cpu-v850.lo \
 	cpu-vax.lo \
@@ -201,6 +202,7 @@ ALL_MACHINES_CFILES = \
 	cpu-tic30.c \
 	cpu-tic4x.c \
 	cpu-tic54x.c \
+	cpu-tic6x.c \
 	cpu-tic80.c \
 	cpu-v850.c \
 	cpu-vax.c \
@@ -317,6 +319,7 @@ BFD32_BACKENDS = \
 	elf32-sh64.lo \
 	elf32-sparc.lo \
 	elf32-spu.lo \
+	elf32-tic6x.lo \
 	elf32-v850.lo \
 	elf32-vax.lo \
 	elf32-xc16x.lo \
@@ -390,6 +393,7 @@ BFD32_BACKENDS = \
 	versados.lo \
 	vms-gsd.lo \
 	vms-hdr.lo \
+	vms-lib.lo \
 	vms-misc.lo \
 	vms-tir.lo \
 	vms.lo \
@@ -501,6 +505,7 @@ BFD32_BACKENDS_CFILES = \
 	elf32-sh64.c \
 	elf32-sparc.c \
 	elf32-spu.c \
+	elf32-tic6x.c \
 	elf32-v850.c \
 	elf32-vax.c \
 	elf32-xc16x.c \
@@ -573,6 +578,7 @@ BFD32_BACKENDS_CFILES = \
 	versados.c \
 	vms-gsd.c \
 	vms-hdr.c \
+	vms-lib.c \
 	vms-misc.c \
 	vms-tir.c \
 	vms.c \
diff --git a/bfd/Makefile.in b/bfd/Makefile.in
index 639817d..ed626c9 100644
--- a/bfd/Makefile.in
+++ b/bfd/Makefile.in
@@ -425,6 +425,7 @@ ALL_MACHINES = \
 	cpu-tic30.lo \
 	cpu-tic4x.lo \
 	cpu-tic54x.lo \
+	cpu-tic6x.lo \
 	cpu-tic80.lo \
 	cpu-v850.lo \
 	cpu-vax.lo \
@@ -497,6 +498,7 @@ ALL_MACHINES_CFILES = \
 	cpu-tic30.c \
 	cpu-tic4x.c \
 	cpu-tic54x.c \
+	cpu-tic6x.c \
 	cpu-tic80.c \
 	cpu-v850.c \
 	cpu-vax.c \
@@ -614,6 +616,7 @@ BFD32_BACKENDS = \
 	elf32-sh64.lo \
 	elf32-sparc.lo \
 	elf32-spu.lo \
+	elf32-tic6x.lo \
 	elf32-v850.lo \
 	elf32-vax.lo \
 	elf32-xc16x.lo \
@@ -687,6 +690,7 @@ BFD32_BACKENDS = \
 	versados.lo \
 	vms-gsd.lo \
 	vms-hdr.lo \
+	vms-lib.lo \
 	vms-misc.lo \
 	vms-tir.lo \
 	vms.lo \
@@ -798,6 +802,7 @@ BFD32_BACKENDS_CFILES = \
 	elf32-sh64.c \
 	elf32-sparc.c \
 	elf32-spu.c \
+	elf32-tic6x.c \
 	elf32-v850.c \
 	elf32-vax.c \
 	elf32-xc16x.c \
@@ -870,6 +875,7 @@ BFD32_BACKENDS_CFILES = \
 	versados.c \
 	vms-gsd.c \
 	vms-hdr.c \
+	vms-lib.c \
 	vms-misc.c \
 	vms-tir.c \
 	vms.c \
@@ -1287,6 +1293,7 @@ distclean-compile:
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cpu-tic30.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cpu-tic4x.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cpu-tic54x.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cpu-tic6x.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cpu-tic80.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cpu-v850.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cpu-vax.Plo@am__quote@
@@ -1363,6 +1370,7 @@ distclean-compile:
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elf32-sh64.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elf32-sparc.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elf32-spu.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elf32-tic6x.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elf32-v850.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elf32-vax.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elf32-xc16x.Plo@am__quote@
@@ -1482,6 +1490,7 @@ distclean-compile:
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/versados.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vms-gsd.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vms-hdr.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vms-lib.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vms-misc.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vms-tir.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vms.Plo@am__quote@
diff --git a/bfd/aout-target.h b/bfd/aout-target.h
index 5689641..fe1d66e 100644
--- a/bfd/aout-target.h
+++ b/bfd/aout-target.h
@@ -1,6 +1,6 @@
 /* Define a target vector and some small routines for a variant of a.out.
    Copyright 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-   2000, 2001, 2002, 2003, 2004, 2005, 2007, 2009
+   2000, 2001, 2002, 2003, 2004, 2005, 2007, 2009, 2010
    Free Software Foundation, Inc.
 
    This file is part of BFD, the Binary File Descriptor library.
diff --git a/bfd/aout-tic30.c b/bfd/aout-tic30.c
index 23e6c0f..05e1a80 100644
--- a/bfd/aout-tic30.c
+++ b/bfd/aout-tic30.c
@@ -1,5 +1,6 @@
 /* BFD back-end for TMS320C30 a.out binaries.
-   Copyright 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2009
+   Copyright 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2009,
+   2010
    Free Software Foundation, Inc.
    Contributed by Steven Haworth (steve@pm.cse.rmit.edu.au)
 
diff --git a/bfd/archive.c b/bfd/archive.c
index 6fad826..e6c1e83 100644
--- a/bfd/archive.c
+++ b/bfd/archive.c
@@ -536,8 +536,8 @@ _bfd_generic_read_ar_hdr_mag (bfd *abfd, const char *mag)
 /* Append the relative pathname for a member of the thin archive
    to the pathname of the directory containing the archive.  */
 
-static char *
-append_relative_path (bfd *arch, char *elt_name)
+char *
+_bfd_append_relative_path (bfd *arch, char *elt_name)
 {
   const char *arch_name = arch->filename;
   const char *base_name = lbasename (arch_name);
@@ -591,7 +591,7 @@ _bfd_get_elt_at_filepos (bfd *archive, file_ptr filepos)
       /* This is a proxy entry for an external file.  */
       if (! IS_ABSOLUTE_PATH (filename))
         {
-          filename = append_relative_path (archive, filename);
+          filename = _bfd_append_relative_path (archive, filename);
           if (filename == NULL)
             return NULL;
         }
@@ -2196,6 +2196,7 @@ _bfd_compute_and_write_armap (bfd *arch, unsigned int elength)
 		  if ((flags & BSF_GLOBAL
 		       || flags & BSF_WEAK
 		       || flags & BSF_INDIRECT
+		       || flags & BSF_GNU_UNIQUE
 		       || bfd_is_com_section (sec))
 		      && ! bfd_is_und_section (sec))
 		    {
diff --git a/bfd/archures.c b/bfd/archures.c
index c1aefec..a8a8b9c 100644
--- a/bfd/archures.c
+++ b/bfd/archures.c
@@ -305,6 +305,7 @@ DESCRIPTION
 .#define bfd_mach_tic3x         30
 .#define bfd_mach_tic4x         40
 .  bfd_arch_tic54x,    {* Texas Instruments TMS320C54X *}
+.  bfd_arch_tic6x,     {* Texas Instruments TMS320C6X *}
 .  bfd_arch_tic80,     {* TI TMS320c80 (MVP) *}
 .  bfd_arch_v850,      {* NEC V850 *}
 .#define bfd_mach_v850          1
@@ -526,6 +527,7 @@ extern const bfd_arch_info_type bfd_spu_arch;
 extern const bfd_arch_info_type bfd_tic30_arch;
 extern const bfd_arch_info_type bfd_tic4x_arch;
 extern const bfd_arch_info_type bfd_tic54x_arch;
+extern const bfd_arch_info_type bfd_tic6x_arch;
 extern const bfd_arch_info_type bfd_tic80_arch;
 extern const bfd_arch_info_type bfd_v850_arch;
 extern const bfd_arch_info_type bfd_vax_arch;
@@ -600,6 +602,7 @@ static const bfd_arch_info_type * const bfd_archures_list[] =
     &bfd_tic30_arch,
     &bfd_tic4x_arch,
     &bfd_tic54x_arch,
+    &bfd_tic6x_arch,
     &bfd_tic80_arch,
     &bfd_v850_arch,
     &bfd_vax_arch,
diff --git a/bfd/bfd-in.h b/bfd/bfd-in.h
index c775a0b..07f2fae 100644
--- a/bfd/bfd-in.h
+++ b/bfd/bfd-in.h
@@ -294,7 +294,7 @@ typedef struct bfd_section *sec_ptr;
   (((sec)->rawsize ? (sec)->rawsize : (sec)->size) \
    / bfd_octets_per_byte (bfd))
 
-/* Return TRUE if section has been discarded.  */
+/* Return TRUE if input section SEC has been discarded.  */
 #define elf_discarded_section(sec)				\
   (!bfd_is_abs_section (sec)					\
    && bfd_is_abs_section ((sec)->output_section)		\
diff --git a/bfd/bfd-in2.h b/bfd/bfd-in2.h
index 31af74f..9cf4f64 100644
--- a/bfd/bfd-in2.h
+++ b/bfd/bfd-in2.h
@@ -301,7 +301,7 @@ typedef struct bfd_section *sec_ptr;
   (((sec)->rawsize ? (sec)->rawsize : (sec)->size) \
    / bfd_octets_per_byte (bfd))
 
-/* Return TRUE if section has been discarded.  */
+/* Return TRUE if input section SEC has been discarded.  */
 #define elf_discarded_section(sec)				\
   (!bfd_is_abs_section (sec)					\
    && bfd_is_abs_section ((sec)->output_section)		\
@@ -1971,6 +1971,7 @@ enum bfd_architecture
 #define bfd_mach_tic3x         30
 #define bfd_mach_tic4x         40
   bfd_arch_tic54x,    /* Texas Instruments TMS320C54X */
+  bfd_arch_tic6x,     /* Texas Instruments TMS320C6X */
   bfd_arch_tic80,     /* TI TMS320c80 (MVP) */
   bfd_arch_v850,      /* NEC V850 */
 #define bfd_mach_v850          1
@@ -2243,10 +2244,7 @@ struct reloc_howto_struct
       when doing overflow checking.  */
   unsigned int bitsize;
 
-  /*  Notes that the relocation is relative to the location in the
-      data section of the addend.  The relocation function will
-      subtract from the relocation value the address of the location
-      being relocated.  */
+  /*  The relocation is relative to the field being relocated.  */
   bfd_boolean pc_relative;
 
   /*  The bit position of the reloc value in the destination.
@@ -3639,6 +3637,34 @@ significant 7 bits of a 23-bit extended address are placed into
 the opcode.  */
   BFD_RELOC_TIC54X_MS7_OF_23,
 
+/* TMS320C6000 relocations.  */
+  BFD_RELOC_C6000_PCR_S21,
+  BFD_RELOC_C6000_PCR_S12,
+  BFD_RELOC_C6000_PCR_S10,
+  BFD_RELOC_C6000_PCR_S7,
+  BFD_RELOC_C6000_ABS_S16,
+  BFD_RELOC_C6000_ABS_L16,
+  BFD_RELOC_C6000_ABS_H16,
+  BFD_RELOC_C6000_SBR_U15_B,
+  BFD_RELOC_C6000_SBR_U15_H,
+  BFD_RELOC_C6000_SBR_U15_W,
+  BFD_RELOC_C6000_SBR_S16,
+  BFD_RELOC_C6000_SBR_L16_B,


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


             reply	other threads:[~2010-04-04 12:12 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-04-04 12:12 jkratoch [this message]
  -- strict thread matches above, loose matches on Subject: below --
2011-01-17 14:12 jkratoch
2011-01-07  7:32 jkratoch
2010-11-16  6:02 jkratoch
2010-10-15 17:11 jkratoch
2010-10-14 20:58 jkratoch
2010-10-13 15:10 jkratoch
2010-10-11  9:30 jkratoch
2010-02-26 17:59 jkratoch
2010-02-13 23:11 jkratoch
2010-02-03  4:56 jkratoch
2010-01-28 11:49 jkratoch
2010-01-21  1:02 jkratoch
2010-01-20  0:13 jkratoch
2009-12-06 17:45 jkratoch

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=20100404121159.22971.qmail@sourceware.org \
    --to=jkratoch@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).