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