Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/external/gpl3/binutils Merge new binutils. Only x86_64 works...



details:   https://anonhg.NetBSD.org/src/rev/f9bc9c49432d
branches:  trunk
changeset: 769856:f9bc9c49432d
user:      christos <christos%NetBSD.org@localhost>
date:      Sun Sep 25 04:32:33 2011 +0000

description:
Merge new binutils. Only x86_64 works now; the rest will need to run mknative
again (at least).

diffstat:

 external/gpl3/binutils/dist/bfd/ChangeLog                                |   6343 +-
 external/gpl3/binutils/dist/bfd/aoutx.h                                  |    144 +-
 external/gpl3/binutils/dist/bfd/archive.c                                |    376 +-
 external/gpl3/binutils/dist/bfd/archures.c                               |     50 +-
 external/gpl3/binutils/dist/bfd/bfd-in2.h                                |    621 +-
 external/gpl3/binutils/dist/bfd/bfd.c                                    |     73 +-
 external/gpl3/binutils/dist/bfd/coff-alpha.c                             |     29 +-
 external/gpl3/binutils/dist/bfd/coff-maxq.c                              |    447 -
 external/gpl3/binutils/dist/bfd/config.bfd                               |    162 +-
 external/gpl3/binutils/dist/bfd/configure                                |  23268 +++------
 external/gpl3/binutils/dist/bfd/configure.host                           |      6 +
 external/gpl3/binutils/dist/bfd/configure.in                             |    192 +-
 external/gpl3/binutils/dist/bfd/cpu-maxq.c                               |     60 -
 external/gpl3/binutils/dist/bfd/cpu-mips.c                               |      6 +-
 external/gpl3/binutils/dist/bfd/doc/Makefile.in                          |    292 +-
 external/gpl3/binutils/dist/bfd/doc/bfdt.texi                            |     52 +-
 external/gpl3/binutils/dist/bfd/doc/bfdver.texi                          |      4 +-
 external/gpl3/binutils/dist/bfd/doc/reloc.texi                           |      6 +
 external/gpl3/binutils/dist/bfd/dwarf2.c                                 |    980 +-
 external/gpl3/binutils/dist/bfd/efi-app-ia32.c                           |     35 -
 external/gpl3/binutils/dist/bfd/efi-app-ia64.c                           |     36 -
 external/gpl3/binutils/dist/bfd/efi-app-x86_64.c                         |     35 -
 external/gpl3/binutils/dist/bfd/efi-bsdrv-ia32.c                         |     36 -
 external/gpl3/binutils/dist/bfd/efi-bsdrv-ia64.c                         |     37 -
 external/gpl3/binutils/dist/bfd/efi-bsdrv-x86_64.c                       |     37 -
 external/gpl3/binutils/dist/bfd/efi-rtdrv-ia32.c                         |     36 -
 external/gpl3/binutils/dist/bfd/efi-rtdrv-ia64.c                         |     37 -
 external/gpl3/binutils/dist/bfd/efi-rtdrv-x86_64.c                       |     37 -
 external/gpl3/binutils/dist/bfd/elf-eh-frame.c                           |    203 +-
 external/gpl3/binutils/dist/bfd/elf.c                                    |   1426 +-
 external/gpl3/binutils/dist/bfd/elf32-arm.c                              |   4796 +-
 external/gpl3/binutils/dist/bfd/elf32-avr.c                              |    460 +-
 external/gpl3/binutils/dist/bfd/elf32-hppa.c                             |    257 +-
 external/gpl3/binutils/dist/bfd/elf32-i386.c                             |   1484 +-
 external/gpl3/binutils/dist/bfd/elf32-m68k.c                             |   1857 +-
 external/gpl3/binutils/dist/bfd/elf32-ppc.c                              |   1983 +-
 external/gpl3/binutils/dist/bfd/elf32-sh.c                               |   2193 +-
 external/gpl3/binutils/dist/bfd/elf32-vax.c                              |    189 +-
 external/gpl3/binutils/dist/bfd/elf64-alpha.c                            |    360 +-
 external/gpl3/binutils/dist/bfd/elf64-mips.c                             |     90 +-
 external/gpl3/binutils/dist/bfd/elf64-ppc.c                              |   3750 +-
 external/gpl3/binutils/dist/bfd/elf64-x86-64.c                           |   1657 +-
 external/gpl3/binutils/dist/bfd/elflink.c                                |   1807 +-
 external/gpl3/binutils/dist/bfd/elfn32-mips.c                            |     31 +-
 external/gpl3/binutils/dist/bfd/elfxx-mips.c                             |    659 +-
 external/gpl3/binutils/dist/bfd/elfxx-sparc.c                            |   1356 +-
 external/gpl3/binutils/dist/bfd/libbfd.h                                 |    263 +-
 external/gpl3/binutils/dist/bfd/linker.c                                 |    394 +-
 external/gpl3/binutils/dist/bfd/reloc.c                                  |    514 +-
 external/gpl3/binutils/dist/bfd/syms.c                                   |    100 +-
 external/gpl3/binutils/dist/bfd/version.h                                |      2 +-
 external/gpl3/binutils/dist/bfd/vms-gsd.c                                |    896 -
 external/gpl3/binutils/dist/bfd/vms-hdr.c                                |    379 -
 external/gpl3/binutils/dist/bfd/vms-tir.c                                |   2237 -
 external/gpl3/binutils/dist/bfd/vms.c                                    |   1690 -
 external/gpl3/binutils/dist/binutils/ChangeLog                           |   1468 +-
 external/gpl3/binutils/dist/binutils/Makefile.in                         |     17 +-
 external/gpl3/binutils/dist/binutils/NEWS                                |     76 +
 external/gpl3/binutils/dist/binutils/aclocal.m4                          |     31 +-
 external/gpl3/binutils/dist/binutils/ar.c                                |    130 +-
 external/gpl3/binutils/dist/binutils/bucomm.c                            |     56 +-
 external/gpl3/binutils/dist/binutils/configure                           |  16670 +++---
 external/gpl3/binutils/dist/binutils/configure.in                        |     91 +-
 external/gpl3/binutils/dist/binutils/doc/Makefile.am                     |     29 +-
 external/gpl3/binutils/dist/binutils/doc/Makefile.in                     |    366 +-
 external/gpl3/binutils/dist/binutils/doc/addr2line.1                     |     66 +-
 external/gpl3/binutils/dist/binutils/doc/ar.1                            |     52 +-
 external/gpl3/binutils/dist/binutils/doc/binutils.info                   |    Bin 
 external/gpl3/binutils/dist/binutils/doc/binutils.texi                   |    487 +-
 external/gpl3/binutils/dist/binutils/doc/cxxfilt.man                     |     53 +-
 external/gpl3/binutils/dist/binutils/doc/dlltool.1                       |    115 +-
 external/gpl3/binutils/dist/binutils/doc/elfedit.1                       |     14 +-
 external/gpl3/binutils/dist/binutils/doc/nlmconv.1                       |     39 +-
 external/gpl3/binutils/dist/binutils/doc/nm.1                            |     78 +-
 external/gpl3/binutils/dist/binutils/doc/objcopy.1                       |    191 +-
 external/gpl3/binutils/dist/binutils/doc/objdump.1                       |    153 +-
 external/gpl3/binutils/dist/binutils/doc/ranlib.1                        |     39 +-
 external/gpl3/binutils/dist/binutils/doc/readelf.1                       |     88 +-
 external/gpl3/binutils/dist/binutils/doc/size.1                          |     48 +-
 external/gpl3/binutils/dist/binutils/doc/strings.1                       |     43 +-
 external/gpl3/binutils/dist/binutils/doc/strip.1                         |     41 +-
 external/gpl3/binutils/dist/binutils/doc/windmc.1                        |     44 +-
 external/gpl3/binutils/dist/binutils/doc/windres.1                       |     40 +-
 external/gpl3/binutils/dist/binutils/makefile.vms-in                     |     98 -
 external/gpl3/binutils/dist/binutils/objcopy.c                           |    861 +-
 external/gpl3/binutils/dist/binutils/readelf.c                           |   5793 +-
 external/gpl3/binutils/dist/binutils/strings.c                           |     57 +-
 external/gpl3/binutils/dist/config.sub                                   |     81 +-
 external/gpl3/binutils/dist/configure                                    |      2 +-
 external/gpl3/binutils/dist/configure.ac                                 |    853 +-
 external/gpl3/binutils/dist/gas/ChangeLog                                |   3688 +-
 external/gpl3/binutils/dist/gas/atof-generic.c                           |      4 +-
 external/gpl3/binutils/dist/gas/config/tc-alpha.c                        |   1270 +-
 external/gpl3/binutils/dist/gas/config/tc-arm.c                          |   8141 ++-
 external/gpl3/binutils/dist/gas/config/tc-m68k.c                         |    413 +-
 external/gpl3/binutils/dist/gas/config/tc-maxq.c                         |   3077 -
 external/gpl3/binutils/dist/gas/config/tc-maxq.h                         |    148 -
 external/gpl3/binutils/dist/gas/config/tc-mips.c                         |   1011 +-
 external/gpl3/binutils/dist/gas/config/tc-mips.h                         |     11 +-
 external/gpl3/binutils/dist/gas/config/tc-ppc.c                          |    880 +-
 external/gpl3/binutils/dist/gas/config/tc-vax.c                          |     45 +-
 external/gpl3/binutils/dist/gas/config/vax-inst.h                        |      3 +-
 external/gpl3/binutils/dist/gas/doc/Makefile.am                          |     27 +-
 external/gpl3/binutils/dist/gas/doc/Makefile.in                          |    363 +-
 external/gpl3/binutils/dist/gas/doc/as.1                                 |    261 +-
 external/gpl3/binutils/dist/gas/doc/as.info                              |    Bin 
 external/gpl3/binutils/dist/gas/doc/as.texinfo                           |    903 +-
 external/gpl3/binutils/dist/gas/doc/c-mips.texi                          |     63 +-
 external/gpl3/binutils/dist/gas/doc/c-ppc.texi                           |     45 +-
 external/gpl3/binutils/dist/gas/remap.c                                  |      2 +-
 external/gpl3/binutils/dist/gas/testsuite/ChangeLog                      |   2453 +-
 external/gpl3/binutils/dist/gas/testsuite/gas/i386/arch-8.d              |     11 -
 external/gpl3/binutils/dist/gas/testsuite/gas/i386/arch-8.s              |      5 -
 external/gpl3/binutils/dist/gas/testsuite/gas/i386/equ.e                 |      2 -
 external/gpl3/binutils/dist/gas/testsuite/gas/i386/intel16.e             |      7 -
 external/gpl3/binutils/dist/gas/testsuite/gas/i386/intelok.e             |      8 -
 external/gpl3/binutils/dist/gas/testsuite/gas/i386/merom.d               |     73 -
 external/gpl3/binutils/dist/gas/testsuite/gas/i386/merom.s               |     70 -
 external/gpl3/binutils/dist/gas/testsuite/gas/i386/nops-1-merom.d        |    156 -
 external/gpl3/binutils/dist/gas/testsuite/gas/i386/nops-2-merom.d        |    182 -
 external/gpl3/binutils/dist/gas/testsuite/gas/i386/prescott.d            |     39 -
 external/gpl3/binutils/dist/gas/testsuite/gas/i386/prescott.s            |     37 -
 external/gpl3/binutils/dist/gas/testsuite/gas/i386/x86-64-merom.d        |     73 -
 external/gpl3/binutils/dist/gas/testsuite/gas/i386/x86-64-merom.s        |     70 -
 external/gpl3/binutils/dist/gas/testsuite/gas/i386/x86-64-nops-1-merom.d |    156 -
 external/gpl3/binutils/dist/gas/testsuite/gas/i386/x86-64-prescott.d     |     39 -
 external/gpl3/binutils/dist/gas/testsuite/gas/i386/x86-64-prescott.s     |     37 -
 external/gpl3/binutils/dist/gas/testsuite/gas/i386/x86-64-sse5.d         |   2844 -
 external/gpl3/binutils/dist/gas/testsuite/gas/i386/x86-64-sse5.s         |   2974 -
 external/gpl3/binutils/dist/gas/testsuite/gas/i386/x86_64.e              |      9 -
 external/gpl3/binutils/dist/gas/testsuite/gas/maxq10/bits.d              |     56 -
 external/gpl3/binutils/dist/gas/testsuite/gas/maxq10/bits.s              |     52 -
 external/gpl3/binutils/dist/gas/testsuite/gas/maxq10/call.d              |     38 -
 external/gpl3/binutils/dist/gas/testsuite/gas/maxq10/call.s              |     32 -
 external/gpl3/binutils/dist/gas/testsuite/gas/maxq10/data.s              |    977 -
 external/gpl3/binutils/dist/gas/testsuite/gas/maxq10/data2.d             |    459 -
 external/gpl3/binutils/dist/gas/testsuite/gas/maxq10/data2.s             |    455 -
 external/gpl3/binutils/dist/gas/testsuite/gas/maxq10/data3.d             |    491 -
 external/gpl3/binutils/dist/gas/testsuite/gas/maxq10/data3.s             |    379 -
 external/gpl3/binutils/dist/gas/testsuite/gas/maxq10/err.s               |     31 -
 external/gpl3/binutils/dist/gas/testsuite/gas/maxq10/jump.d              |    117 -
 external/gpl3/binutils/dist/gas/testsuite/gas/maxq10/jump.s              |     86 -
 external/gpl3/binutils/dist/gas/testsuite/gas/maxq10/logical.d           |     25 -
 external/gpl3/binutils/dist/gas/testsuite/gas/maxq10/logical.s           |     23 -
 external/gpl3/binutils/dist/gas/testsuite/gas/maxq10/math.d              |     41 -
 external/gpl3/binutils/dist/gas/testsuite/gas/maxq10/math.s              |     39 -
 external/gpl3/binutils/dist/gas/testsuite/gas/maxq10/maxq10.exp          |     38 -
 external/gpl3/binutils/dist/gas/testsuite/gas/maxq10/pmtest.d            |     21 -
 external/gpl3/binutils/dist/gas/testsuite/gas/maxq10/pmtest.s            |     22 -
 external/gpl3/binutils/dist/gas/testsuite/gas/maxq10/range.d             |     49 -
 external/gpl3/binutils/dist/gas/testsuite/gas/maxq10/range.s             |     30 -
 external/gpl3/binutils/dist/gas/testsuite/gas/maxq20/bits.d              |     95 -
 external/gpl3/binutils/dist/gas/testsuite/gas/maxq20/bits.s              |     92 -
 external/gpl3/binutils/dist/gas/testsuite/gas/maxq20/call.d              |     42 -
 external/gpl3/binutils/dist/gas/testsuite/gas/maxq20/call.s              |     32 -
 external/gpl3/binutils/dist/gas/testsuite/gas/maxq20/data1.d             |    119 -
 external/gpl3/binutils/dist/gas/testsuite/gas/maxq20/data1.s             |    114 -
 external/gpl3/binutils/dist/gas/testsuite/gas/maxq20/data2.d             |    459 -
 external/gpl3/binutils/dist/gas/testsuite/gas/maxq20/data2.s             |    455 -
 external/gpl3/binutils/dist/gas/testsuite/gas/maxq20/data3.d             |    491 -
 external/gpl3/binutils/dist/gas/testsuite/gas/maxq20/data3.s             |    379 -
 external/gpl3/binutils/dist/gas/testsuite/gas/maxq20/jump.d              |    116 -
 external/gpl3/binutils/dist/gas/testsuite/gas/maxq20/jump.s              |     87 -
 external/gpl3/binutils/dist/gas/testsuite/gas/maxq20/jzimm.d             |     27 -
 external/gpl3/binutils/dist/gas/testsuite/gas/maxq20/jzimm.s             |     17 -
 external/gpl3/binutils/dist/gas/testsuite/gas/maxq20/logical.d           |     25 -
 external/gpl3/binutils/dist/gas/testsuite/gas/maxq20/logical.s           |     22 -
 external/gpl3/binutils/dist/gas/testsuite/gas/maxq20/math.d              |     41 -
 external/gpl3/binutils/dist/gas/testsuite/gas/maxq20/math.s              |     39 -
 external/gpl3/binutils/dist/gas/testsuite/gas/maxq20/maxq20.exp          |     42 -
 external/gpl3/binutils/dist/gas/testsuite/gas/maxq20/pfx2.s              |      5 -
 external/gpl3/binutils/dist/gas/testsuite/gas/maxq20/pmtest.d            |     25 -
 external/gpl3/binutils/dist/gas/testsuite/gas/maxq20/pmtest.s            |     25 -
 external/gpl3/binutils/dist/gas/testsuite/gas/maxq20/pxf0.s              |      4 -
 external/gpl3/binutils/dist/gas/testsuite/gas/maxq20/range.d             |     49 -
 external/gpl3/binutils/dist/gas/testsuite/gas/maxq20/range.s             |     30 -
 external/gpl3/binutils/dist/gas/testsuite/gas/mep/allinsn.d              |   1345 -
 external/gpl3/binutils/dist/gas/testsuite/gas/mep/branch1.d              |     14 -
 external/gpl3/binutils/dist/gas/testsuite/gas/mep/dj1.d                  |   1393 -
 external/gpl3/binutils/dist/gas/testsuite/gas/mep/dj2.d                  |     11 -
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/ld-ilocks-addr32.d    |    631 -
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/ld-ilocks.d           |    631 -
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips-no-jalx.l        |      2 -
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips-no-jalx.s        |      3 -
 external/gpl3/binutils/dist/gas/testsuite/gas/mips/mips.exp              |    212 +-
 external/gpl3/binutils/dist/gas/testsuite/gas/ppc/booke_xcoff64.d        |    125 -
 external/gpl3/binutils/dist/gas/testsuite/gas/ppc/booke_xcoff64.s        |    136 -
 external/gpl3/binutils/dist/gas/testsuite/gas/ppc/e500mc.d               |      8 +-
 external/gpl3/binutils/dist/gas/testsuite/gas/ppc/power6.d               |      2 +
 external/gpl3/binutils/dist/gas/testsuite/gas/ppc/power6.s               |      2 +
 external/gpl3/binutils/dist/gas/testsuite/gas/ppc/power7.d               |    198 +-
 external/gpl3/binutils/dist/gas/testsuite/gas/ppc/power7.s               |      6 +-
 external/gpl3/binutils/dist/gas/testsuite/gas/ppc/ppc.exp                |      5 +-
 external/gpl3/binutils/dist/gas/write.c                                  |    374 +-
 external/gpl3/binutils/dist/gprof/corefile.c                             |    291 +-
 external/gpl3/binutils/dist/gprof/gprof.1                                |     20 +-
 external/gpl3/binutils/dist/gprof/gprof.c                                |     23 +-
 external/gpl3/binutils/dist/gprof/gprof.info                             |     60 +-
 external/gpl3/binutils/dist/include/bfdlink.h                            |     76 +-
 external/gpl3/binutils/dist/include/coff/maxq.h                          |     56 -
 external/gpl3/binutils/dist/include/elf/ChangeLog                        |    495 +-
 external/gpl3/binutils/dist/include/elf/dwarf2.h                         |    843 -
 external/gpl3/binutils/dist/include/elf/internal.h                       |    124 +-
 external/gpl3/binutils/dist/include/elf/mips.h                           |     28 +-
 external/gpl3/binutils/dist/include/elf/ppc.h                            |     66 +-
 external/gpl3/binutils/dist/include/opcode/ChangeLog                     |    328 +-
 external/gpl3/binutils/dist/include/opcode/cgen-bitset.h                 |     55 -
 external/gpl3/binutils/dist/include/opcode/hppa.h                        |     30 +-
 external/gpl3/binutils/dist/include/opcode/maxq.h                        |   1132 -
 external/gpl3/binutils/dist/include/opcode/mips.h                        |     44 +-
 external/gpl3/binutils/dist/include/opcode/ppc.h                         |    115 +-
 external/gpl3/binutils/dist/ld/ChangeLog                                 |   1684 +-
 external/gpl3/binutils/dist/ld/Makefile.am                               |   1977 +-
 external/gpl3/binutils/dist/ld/Makefile.in                               |   3001 +-
 external/gpl3/binutils/dist/ld/configure.host                            |     71 +-
 external/gpl3/binutils/dist/ld/configure.tgt                             |     91 +-
 external/gpl3/binutils/dist/ld/emulparams/elf32_sparc.sh                 |      2 +
 external/gpl3/binutils/dist/ld/emulparams/elf_i386.sh                    |      2 +
 external/gpl3/binutils/dist/ld/emulparams/hppalinux.sh                   |      3 +
 external/gpl3/binutils/dist/ld/emulparams/m68kelf.sh                     |      3 +-
 external/gpl3/binutils/dist/ld/emulparams/maxqcoff.sh                    |      7 -
 external/gpl3/binutils/dist/ld/emultempl/beos.em                         |     22 +-
 external/gpl3/binutils/dist/ld/emultempl/elf32.em                        |    362 +-
 external/gpl3/binutils/dist/ld/emultempl/genelf.em                       |     29 +-
 external/gpl3/binutils/dist/ld/emultempl/mmo.em                          |     19 +-
 external/gpl3/binutils/dist/ld/emultempl/pe.em                           |    674 +-
 external/gpl3/binutils/dist/ld/emultempl/pep.em                          |    648 +-
 external/gpl3/binutils/dist/ld/emultempl/spuelf.em                       |    402 +-
 external/gpl3/binutils/dist/ld/emultempl/xtensaelf.em                    |     92 +-
 external/gpl3/binutils/dist/ld/ld.texinfo                                |    999 +-
 external/gpl3/binutils/dist/ld/ldctor.c                                  |     24 +-
 external/gpl3/binutils/dist/ld/ldemul.c                                  |     36 +-
 external/gpl3/binutils/dist/ld/ldemul.h                                  |      6 +-
 external/gpl3/binutils/dist/ld/ldexp.c                                   |    541 +-
 external/gpl3/binutils/dist/ld/ldlang.c                                  |   1657 +-
 external/gpl3/binutils/dist/ld/ldlang.h                                  |    101 +-
 external/gpl3/binutils/dist/ld/ldlex.c                                   |    485 +-
 external/gpl3/binutils/dist/ld/ldlex.l                                   |     29 +-
 external/gpl3/binutils/dist/ld/ldmain.c                                  |    255 +-
 external/gpl3/binutils/dist/ld/ldmain.h                                  |      6 +-
 external/gpl3/binutils/dist/ld/lexsup.c                                  |    227 +-
 external/gpl3/binutils/dist/ld/scripttempl/a29k.sc                       |     37 -
 external/gpl3/binutils/dist/ld/scripttempl/ebmon29k.sc                   |     27 -
 external/gpl3/binutils/dist/ld/scripttempl/elf.sc                        |    216 +-
 external/gpl3/binutils/dist/ld/scripttempl/m68klynx.sc                   |     46 -
 external/gpl3/binutils/dist/ld/scripttempl/maxqcoff.sc                   |     43 -
 external/gpl3/binutils/dist/ld/scripttempl/sa29200.sc                    |     44 -
 external/gpl3/binutils/dist/ld/scripttempl/sparclynx.sc                  |     47 -
 external/gpl3/binutils/dist/ld/testsuite/ChangeLog                       |   1954 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-arm/farcall-arm-arm-be8.d    |     14 -
 external/gpl3/binutils/dist/ld/testsuite/ld-elf/eh-group.exp             |      7 +-
 external/gpl3/binutils/dist/ld/testsuite/ld-elfvers/vers32c.dsym         |      2 -
 external/gpl3/binutils/dist/ld/testsuite/ld-elfvers/vers32c.ver          |      4 -
 external/gpl3/binutils/dist/ld/testsuite/ld-elfvers/vers32d.ver          |      4 -
 external/gpl3/binutils/dist/ld/testsuite/ld-maxq/addend.dd               |     21 -
 external/gpl3/binutils/dist/ld/testsuite/ld-maxq/addend.s                |     16 -
 external/gpl3/binutils/dist/ld/testsuite/ld-maxq/maxq.exp                |     55 -
 external/gpl3/binutils/dist/ld/testsuite/ld-maxq/paddr.dd                |     16 -
 external/gpl3/binutils/dist/ld/testsuite/ld-maxq/paddr.s                 |     14 -
 external/gpl3/binutils/dist/ld/testsuite/ld-maxq/paddr1.dd               |     18 -
 external/gpl3/binutils/dist/ld/testsuite/ld-maxq/paddr1.s                |     10 -
 external/gpl3/binutils/dist/ld/testsuite/ld-maxq/r32-1.s                 |     20 -
 external/gpl3/binutils/dist/ld/testsuite/ld-maxq/r32-2.s                 |     13 -
 external/gpl3/binutils/dist/ld/testsuite/ld-maxq/r32.dd                  |     31 -
 external/gpl3/binutils/dist/ld/testsuite/ld-pe/direct.exp                |    146 -
 external/gpl3/binutils/dist/ld/testsuite/ld-powerpc/powerpc.exp          |     62 +-
 external/gpl3/binutils/dist/libiberty/floatformat.c                      |     18 +-
 external/gpl3/binutils/dist/libiberty/vmsbuild.com                       |    165 -
 external/gpl3/binutils/dist/opcodes/ChangeLog                            |   1917 +-
 external/gpl3/binutils/dist/opcodes/Makefile.am                          |   1071 +-
 external/gpl3/binutils/dist/opcodes/Makefile.in                          |   1578 +-
 external/gpl3/binutils/dist/opcodes/cgen-ops.h                           |    432 -
 external/gpl3/binutils/dist/opcodes/cgen-types.h                         |     42 -
 external/gpl3/binutils/dist/opcodes/cgen.sh                              |     87 +-
 external/gpl3/binutils/dist/opcodes/configure                            |  13276 ++--
 external/gpl3/binutils/dist/opcodes/configure.in                         |     77 +-
 external/gpl3/binutils/dist/opcodes/maxq-dis.c                           |    717 -
 external/gpl3/binutils/dist/opcodes/mips-dis.c                           |     41 +-
 external/gpl3/binutils/dist/opcodes/mips-opc.c                           |     49 +-
 external/gpl3/binutils/dist/opcodes/ppc-dis.c                            |    309 +-
 external/gpl3/binutils/dist/opcodes/ppc-opc.c                            |   1015 +-
 external/gpl3/binutils/dist/opcodes/sparc-dis.c                          |      6 +-
 external/gpl3/binutils/lib/libbfd/Makefile                               |      4 +-
 external/gpl3/binutils/lib/libbfd/arch/x86_64/bfd.h                      |    623 +-
 external/gpl3/binutils/lib/libbfd/arch/x86_64/bfd_stdint.h               |      4 +-
 external/gpl3/binutils/lib/libbfd/arch/x86_64/bfdver.h                   |      6 +-
 external/gpl3/binutils/lib/libbfd/arch/x86_64/config.h                   |     82 +-
 external/gpl3/binutils/lib/libbfd/arch/x86_64/defs.mk                    |     10 +-
 external/gpl3/binutils/lib/libiberty/arch/x86_64/config.h                |     76 +-
 external/gpl3/binutils/lib/libiberty/arch/x86_64/defs.mk                 |      4 +-
 external/gpl3/binutils/lib/libopcodes/Makefile                           |      4 +-
 external/gpl3/binutils/lib/libopcodes/arch/x86_64/config.h               |     38 +-
 external/gpl3/binutils/lib/libopcodes/arch/x86_64/defs.mk                |      4 +-
 external/gpl3/binutils/usr.bin/ar/Makefile                               |      3 +-
 external/gpl3/binutils/usr.bin/common/arch/x86_64/config.h               |     63 +-
 external/gpl3/binutils/usr.bin/common/arch/x86_64/defs.mk                |     14 +-
 external/gpl3/binutils/usr.bin/elfedit/Makefile                          |      8 +
 external/gpl3/binutils/usr.bin/gas/arch/x86_64/config.h                  |    102 +-
 external/gpl3/binutils/usr.bin/gas/arch/x86_64/defs.mk                   |      7 +-
 external/gpl3/binutils/usr.bin/gprof/arch/x86_64/defs.mk                 |      4 +-
 external/gpl3/binutils/usr.bin/gprof/arch/x86_64/gconfig.h               |     44 +-
 external/gpl3/binutils/usr.bin/ld/Makefile                               |      5 +-
 external/gpl3/binutils/usr.bin/ld/arch/x86_64/config.h                   |     84 +-
 external/gpl3/binutils/usr.bin/ld/arch/x86_64/defs.mk                    |      8 +-
 external/gpl3/binutils/usr.bin/ld/arch/x86_64/ldemul-list.h              |      5 +-
 external/gpl3/binutils/usr.bin/ranlib/Makefile                           |      3 +-
 306 files changed, 84174 insertions(+), 91670 deletions(-)

diffs (truncated from 240215 to 300 lines):

diff -r b0880663ad36 -r f9bc9c49432d external/gpl3/binutils/dist/bfd/ChangeLog
--- a/external/gpl3/binutils/dist/bfd/ChangeLog Sun Sep 25 04:31:45 2011 +0000
+++ b/external/gpl3/binutils/dist/bfd/ChangeLog Sun Sep 25 04:32:33 2011 +0000
@@ -1,2759 +1,3646 @@
-2009-03-02  Alan Modra  <amodra%bigpond.net.au@localhost>
-
-       2009-02-15  Alan Modra  <amodra%bigpond.net.au@localhost>
-       * elf64-ppc.c (struct _ppc64_elf_section_data): Delete t_symndx,
-       add toc.symndx and toc.add.
-       (ppc64_elf_check_relocs): Don't set htab->tls_get_addr here.
-       Set up toc.add.
-       (get_tls_mask): Add toc_addend param, set from toc.add.  Adjust all
-       callers.
-       (ppc64_elf_tls_setup): Set htab->tls_get_addr and tls_get_addr_fd.
-       (branch_reloc_hash_match): New function, extracted from..
-       (ppc64_elf_tls_optimize): ..here.
-       (ppc64_elf_relocate_section): Properly set addends when optimizing
-       tls sequences.  Avoid unnecessary reading and writing of insns.
-       Only redo reloc when symbol changed.  Bypass symbol checks when
-       using tlsld_got.
-       * elf32-ppc.c (ppc_elf_tls_setup): Correct comment.
-       (branch_reloc_hash_match): New function, extracted from..
-       (ppc_elf_tls_optimize): ..here.
-       (ppc_elf_relocate_section): Avoid unnecessary reading of insns.
-       Don't clear addend on zapped __tls_get_addr reloc.
-
-       2009-02-01  Jan Kratochvil  <jan.kratochvil%redhat.com@localhost>
-       * elf-eh-frame.c (REQUIRE_CLEARED_RELOCS) Remove.
-       (_bfd_elf_parse_eh_frame): Do not check relocations for removed FDEs.
-
-       2009-01-26  Nathan Sidwell  <nathan%codesourcery.com@localhost>
-       * elf32-ppc.c (ppc_elf_relax_section): Add space for relocs
-       describing the trampolines.
-       (ppc_elf_relocate_section): Update relocs to describe the
-       trampolines.
-
-       2009-01-22  Alan Modra  <amodra%bigpond.net.au@localhost>
-       PR 6832
-       * dwarf2.c (find_line): Don't update stash->sec_info_ptr until
-       after comp_unit_find_line call.
-
-       2009-01-14  Alan Modra  <amodra%bigpond.net.au@localhost>
-       PR 9735
-       * syms.c (_bfd_stab_section_find_nearest_line): Don't free
-       saved filename, use bfd_alloc rather than bfd_malloc for it.
-
-       2009-01-11  Jan Kratochvil  <jan.kratochvil%redhat.com@localhost>
-       * elflink.c (_bfd_elf_section_already_linked): Handle g++-3.4
-       relocations in `.gnu.linkonce.r.*' referencing its `.gnu.linkonce.t.*'.
-
-       2008-12-11  Alan Modra  <amodra%bigpond.net.au@localhost>
-       PR 7041
-       * elf64-ppc.c (func_desc_adjust): Correct logic making fake function
-       descriptors.  Similarly correct making function descriptors dynamic.
-
-       2008-11-14  Nathan Sidwell  <nathan%codesourcery.com@localhost>
-       * elf.c (assign_file_positions_for_load_sections): Use header_size
-       to avoid moving the load address of file headers.
-       (assign_file_positions_for_load_sections): Set header_size for
-       segments containing the file header.
-
-       2008-11-13  Hans-Peter Nilsson  <hp%axis.com@localhost>
-       PR ld/7028
-       * elf.c (assign_file_positions_for_load_sections): Allocate phrds
-       with bfd_zalloc2 instead of bfd_alloc2.  For the amount, use
-       the possibly-preset header-size, not the computed one.
-
-       2008-11-13  Alan Modra  <amodra%bigpond.net.au@localhost>
-       PR 7023
-       * elf.c (bfd_section_from_shdr <SHT_SYMTAB>): Fail on invalid sh_info.
-
-       2008-11-11  Alan Modra  <amodra%bigpond.net.au@localhost>
-       PR 7012
-       * dwarf2.c (find_line): Don't keep stale pointers into realloc'd
-       memory.  Return on errors.  Fix memory leak.
-       (_bfd_dwarf2_cleanup_debug_info): Free dwarf_str_buffer.
-
-       2008-10-10  Nathan Froyd  <froydnj%codesourcery.com@localhost>
-       * elf32-ppc.c (ppc_elf_merge_obj_attributes): Merge
-       Tag_GNU_Power_ABI_Struct_Return.
-
-       2008-10-03  Alan Modra  <amodra%bigpond.net.au@localhost>
-       * elf.c (bfd_elf_set_group_contents): Assign sh_info for ld -r when
-       the signature symbol is global.
-       * elflink.c (elf_link_input_bfd): Ensure group signature symbol
-       is output when ld -r.  Set group sh_info when local.
-       * linker.c (default_indirect_link_order): Handle group sections
-       specially.
-
-       2008-09-28  Alan Modra  <amodra%bigpond.net.au@localhost>
-       * elf.c (_bfd_elf_init_private_section_data): Tweak union copy.
-       (bfd_section_from_shdr): Don't change SHT_GROUP section name.
-       * elflink.c (section_signature): New function.
-       (_bfd_elf_section_already_linked): Use it.
-
-2009-02-15  Bjoern Haase  <bjoern.m.haase%web.de@localhost>
-
-       PR 9841
-       * elf32-avr.c: Handle case where no local symbos exist correctly.
-
-2009-02-04  Eric B. Weddington  <eric.weddington%atmel.com@localhost>
-
-       * elf32-avr.c (avr_final_link_relocate): Allow avr25 to wraparound.
-
-2009-02-03  Tristan Gingold  <gingold%adacore.com@localhost>
-
-       * Makefile.am (RELEASE): Unset.
-       * Makefile.in: Regenerated.
-
-2009-02-02  Tristan Gingold  <gingold%adacore.com@localhost>
-
-       * configure.in: Bump version to 2.19.1
+2011-06-27  Tristan Gingold  <gingold%adacore.com@localhost>
+
+       * configure.in: Bump version to 2.21.1
        * Makefile.am (RELEASE): Set.
-       * configure, Makefile.in: Regenerated.
-
-2009-01-14  Joseph Myers  <joseph%codesourcery.com@localhost>
-
-       * elf32-arm.c (elf32_arm_final_link_relocate): Do not turn
-       branches to undefine weak symbols into branches to the next
-       instruction if creating PLT entries for those symbols.
-
-2008-12-23  Nick Clifton  <nickc%redhat.com@localhost>
-
-       * Import this patch from the mainline:
-       2008-11-10  Andreas Schwab  <schwab%suse.de@localhost>
-
-       PR 7011
-       * elf.c (assign_file_positions_for_non_load_sections): Handle
-       PT_GNU_RELRO specially.
-
-2008-11-20  Alan Modra  <amodra%bigpond.net.au@localhost>
-
-       * elf32-ppc.c (allocate_dynrelocs): Always use tlsld_got for
-       TLS_LD even when symbol is used with other TLS reloc types.
-       (ppc_elf_relocate_section): Bypass symbol checks when using tlsld_got.
-       Leave addend zero on LD DTPMOD dynamic reloc.
-
-2008-11-17  Eric B. Weddington  <eric.weddington%atmel.com@localhost>
-
-       PR 7022
-       * elf32-avr.c (bfd_elf_avr_final_write_processing):
-       Add missing break statements.
-
-2008-10-28  Tristan Gingold  <gingold%adacore.com@localhost>
-
-       * configure.in: Bump version to 2.19.0
-       * Makefile.am (RELEASE): Unset.
-       * configure, Makefile.in: Regenerated.
-
-2008-10-16  Tristan Gingold  <gingold%adacore.com@localhost>
-
-       * configure.in: Bump version to 2.19
-       * Makefile.am (RELEASE): Set.
-       * configure, Makefile.in: Regenerated.
-
-2008-10-09  Tristan Gingold  <gingold%adacore.com@localhost>
-
-       * configure.in: Bump version to 2.18.93
-       * configure: Regenerated.
-
-2008-10-09  Alan Modra  <amodra%bigpond.net.au@localhost>
-
-       * elf64-ppc.c (ppc64_elf_get_synthetic_symtab): Don't attempt to
-       read plt relocs if no dynamic syms.
-
-2008-10-08  Alan Modra  <amodra%bigpond.net.au@localhost>
-
-       * elf.c (assign_file_positions_for_load_sections): When checking
-       a segment for contents, don't assume that a non-TLS nobits section
-       must only be followed by nobits sections.
-
-2008-10-02  Tristan Gingold  <gingold%adacore.com@localhost>
-
-       * configure.in: Bump version to 2.18.92
+       * configure, Makefile.in: Regenerate.
+
+2011-06-24  Alan Modra  <amodra%gmail.com@localhost>
+
+       PR ld/12921
+       * elf.c (assign_file_positions_for_load_sections): Don't align
+       sh_offset for all SHT_NOBITS sections here, just .tbss sections
+       that don't get a PT_LOAD.
+
+2011-06-22  Alan Modra  <amodra%gmail.com@localhost>
+
+       * elflink.c (_bfd_elf_merge_symbol): Allow type changes for
+       plugin symbols.  Fix segfault on linker scrip defined syms.
+
+2011-05-29  Alan Modra  <amodra%gmail.com@localhost>
+
+       Apply from mainline
+       2011-05-26  Alan Modra  <amodra%gmail.com@localhost>
+       * elf-bfd.h (SYMBOL_REFERENCES_LOCAL): Remove most of comment.
+       * elflink.c (_bfd_elf_symbol_refs_local_p): Expand
+       local_protected comment.
+
+       2011-05-23  Alan Modra  <amodra%gmail.com@localhost>
+       PR 12763
+       * elf.c (assign_file_positions_for_load_sections): Set sh_offset for
+       .tbss, and page align same for all SHT_NOBITS sections.
+
+       2011-05-23  Nick Clifton  <nickc%redhat.com@localhost>
+       * elf-m10300.c (mn10300_elf_mkobject): New function.
+       (bfd_elf32_mkobject): Define.
+
+       2011-05-21  Alan Modra  <amodra%gmail.com@localhost>
+       PR 12763
+       * elf.c (_bfd_elf_make_section_from_shdr): Set up TLS section LMAs
+       from PT_TLS header.
+       (_bfd_elf_map_sections_to_segments): Don't create a final PT_LOAD
+       segment if just for .tbss.
+       (assign_file_positions_for_load_sections): Don't report "can't
+       allocate in segment" errors for .tbss.
+       (assign_file_positions_for_non_load_sections): Don't set p_filesz
+       from SHT_NOBITS section filepos.
+
+       2011-05-17  Alan Modra  <amodra%gmail.com@localhost>
+       PR ld/12760
+       * coff-aux.c (coff_m68k_aux_link_add_one_symbol): Adjust "notice" call.
+       * elflink.c (elf_link_add_object_symbols): Likewise.
+       * linker.c (_bfd_generic_link_add_one_symbol): Likewise.
+
+       2011-05-16  Alan Modra  <amodra%gmail.com@localhost>
+       * linker.c (_bfd_generic_link_add_one_symbol): Don't init u.undef.weak.
+
+       2011-05-12  Jan Kratochvil  <jan.kratochvil%redhat.com@localhost>
+       * config.in: Regenerated.
        * configure: Regenerated.
-
-2008-09-30  Alan Modra  <amodra%bigpond.net.au@localhost>
-
-       PR 6789
-       * elf.c (assign_file_positions_for_load_sections): Call
-       _bfd_elf_map_sections_to_segments, not elf_modify_segment_map.
-       (get_program_header_size): Protect against NULL info.
-       (_bfd_elf_map_sections_to_segments): Likewise.
-       * elf32-spu.c (spu_elf_additional_program_headers): Likewise.
-
-2008-09-29  Nick Clifton  <nickc%redhat.com@localhost>
-
-       * po/vi.po: Updated Vietnamese translation.
-
-2008-09-19  Alan Modra  <amodra%bigpond.net.au@localhost>
-
-       * elf32-ppc.c (ppc_elf_finish_dynamic_sections): Handle vxworks
-       _GLOBAL_OFFSET_TABLE_ in .got.plt section.  Add BFD_ASSERTs.
-
-2008-09-17  H.J. Lu  <hongjiu.lu%intel.com@localhost>
-           Daniel Jacobowitz  <dan%codesourcery.com@localhost>
-
-       PR ld/3191
-       * dwarf2.c (struct adjusted_section): Renamed from struct
-       loadable_section.
-       (struct dwarf2_debug): Adjust for renaming.  Add version field.
-       (read_attribute_value): Correctly handle DW_FORM_ref_addr for
-       DWARF3.
-       (find_abstract_instance_name): Pass a pointer to
-       attribute instead of offset.  For DW_FORM_ref_addr, get the
-       entry at the offset from the .debug_info section.
-       (scan_unit_for_symbols): Update.
-       (parse_comp_unit): Allow DWARF3.  Save the version.
-       (unset_sections): Update for renaming.
-       (place_sections): Likewise.  Set new VMAs for DWARF sections
-       also.
-
-2008-09-17  Bob Wilson  <bob.wilson%acm.org@localhost>
-
-        * elf32-xtensa.c (elf_xtensa_check_relocs): Check for negative refcount.
-
-2008-09-17  Tristan Gingold  <gingold%adacore.com@localhost>
-
-       * configure.in: Bump version to 2.18.91
-       * configure: Regenerated.
-
-2008-09-17  Jan Kratochvil  <jan.kratochvil%redhat.com@localhost>
-
-       PR 6893 - Do not consider FDEs for discarded sections as invalid.
-       * elf-eh-frame.c (_bfd_elf_parse_eh_frame): New REQUIRE_CLEARED_RELOCS.
-       Consider FDEs with cleared relocations as valid and ignorable.
-
-2008-09-16  Alan Modra  <amodra%bigpond.net.au@localhost>
-
-       PR 6844
-       * elf32-ppc.c (SYM_VAL): Define.  Use throughout to find symbol vma.
-       (ppc_elf_relocate_section): Correct GOT offset calculation.
-       (ppc_elf_finish_dynamic_symbol): Use PPC_HA and PPC_LO.
-       (ppc_elf_finish_dynamic_sections): Likewise.  Error if
-       htab->elf.hgot symbol is not defined in htab->got section.
-
-2008-09-16  Alan Modra  <amodra%bigpond.net.au@localhost>
-
-       PR 6888
-       * elf32-ppc.c (ppc_elf_relocate_section): Handle NULL symbol section
-       on R_PPC_TOC16, R_PPC_SDAREL16, R_PPC_EMB_SDA2REL, R_PPC_EMB_SDA21,
-       R_PPC_EMB_RELSDA, R_PPC_SECTOFF* relocs.
-
-2008-09-09  Tristan Gingold  <gingold%adacore.com@localhost>



Home | Main Index | Thread Index | Old Index