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 conflicts between 2.34 and 2.39...
details: https://anonhg.NetBSD.org/src/rev/f11c1e0b2604
branches: trunk
changeset: 372768:f11c1e0b2604
user: christos <christos%NetBSD.org@localhost>
date: Sat Dec 24 20:17:03 2022 +0000
description:
Merge conflicts between 2.34 and 2.39, and regen for x86_64
diffstat:
external/gpl3/binutils/dist/Makefile.in | 7 +-
external/gpl3/binutils/dist/Makefile.tpl | 7 +-
external/gpl3/binutils/dist/bfd/ChangeLog | 2641 +-
external/gpl3/binutils/dist/bfd/Makefile.am | 242 +-
external/gpl3/binutils/dist/bfd/Makefile.in | 775 +-
external/gpl3/binutils/dist/bfd/aout-tic30.c | 1173 -
external/gpl3/binutils/dist/bfd/aoutx.h | 991 +-
external/gpl3/binutils/dist/bfd/archive.c | 577 +-
external/gpl3/binutils/dist/bfd/archures.c | 132 +-
external/gpl3/binutils/dist/bfd/bfd-in2.h | 975 +-
external/gpl3/binutils/dist/bfd/bfd.c | 326 +-
external/gpl3/binutils/dist/bfd/coff-alpha.c | 284 +-
external/gpl3/binutils/dist/bfd/coff-ppc.c | 2621 -
external/gpl3/binutils/dist/bfd/coffcode.h | 1051 +-
external/gpl3/binutils/dist/bfd/config.bfd | 260 +-
external/gpl3/binutils/dist/bfd/configure | 4383 +-
external/gpl3/binutils/dist/bfd/configure.ac | 199 +-
external/gpl3/binutils/dist/bfd/configure.host | 2 +-
external/gpl3/binutils/dist/bfd/cpu-k1om.c | 38 -
external/gpl3/binutils/dist/bfd/cpu-l1om.c | 37 -
external/gpl3/binutils/dist/bfd/cpu-mips.c | 100 +-
external/gpl3/binutils/dist/bfd/cpu-or1k.c | 6 +-
external/gpl3/binutils/dist/bfd/cpu-plugin.c | 41 -
external/gpl3/binutils/dist/bfd/cpu-riscv.c | 90 +-
external/gpl3/binutils/dist/bfd/cpu-xc16x.c | 53 -
external/gpl3/binutils/dist/bfd/doc/Makefile.am | 370 -
external/gpl3/binutils/dist/bfd/doc/Makefile.in | 1174 -
external/gpl3/binutils/dist/bfd/doc/bfd.info | Bin
external/gpl3/binutils/dist/bfd/doc/bfdt.texi | 106 +-
external/gpl3/binutils/dist/bfd/doc/bfdver.texi | 8 +-
external/gpl3/binutils/dist/bfd/doc/core.texi | 70 -
external/gpl3/binutils/dist/bfd/doc/reloc.texi | 145 +-
external/gpl3/binutils/dist/bfd/dwarf2.c | 2621 +-
external/gpl3/binutils/dist/bfd/elf-bfd.h | 806 +-
external/gpl3/binutils/dist/bfd/elf-eh-frame.c | 263 +-
external/gpl3/binutils/dist/bfd/elf.c | 3781 +-
external/gpl3/binutils/dist/bfd/elf32-arm.c | 4926 +-
external/gpl3/binutils/dist/bfd/elf32-avr.c | 598 +-
external/gpl3/binutils/dist/bfd/elf32-hppa.c | 506 +-
external/gpl3/binutils/dist/bfd/elf32-i386.c | 1019 +-
external/gpl3/binutils/dist/bfd/elf32-m68k.c | 627 +-
external/gpl3/binutils/dist/bfd/elf32-or1k.c | 1361 +-
external/gpl3/binutils/dist/bfd/elf32-ppc.c | 2255 +-
external/gpl3/binutils/dist/bfd/elf32-sh.c | 771 +-
external/gpl3/binutils/dist/bfd/elf32-vax.c | 373 +-
external/gpl3/binutils/dist/bfd/elf32-xc16x.c | 487 -
external/gpl3/binutils/dist/bfd/elf64-alpha.c | 956 +-
external/gpl3/binutils/dist/bfd/elf64-mips.c | 1759 +-
external/gpl3/binutils/dist/bfd/elf64-ppc.c | 5422 +-
external/gpl3/binutils/dist/bfd/elf64-x86-64.c | 1597 +-
external/gpl3/binutils/dist/bfd/elflink.c | 4045 +-
external/gpl3/binutils/dist/bfd/elfn32-mips.c | 1701 +-
external/gpl3/binutils/dist/bfd/elfnn-riscv.c | 2841 +-
external/gpl3/binutils/dist/bfd/elfxx-mips.c | 2166 +-
external/gpl3/binutils/dist/bfd/elfxx-riscv.c | 2282 +-
external/gpl3/binutils/dist/bfd/elfxx-riscv.h | 57 +-
external/gpl3/binutils/dist/bfd/elfxx-sparc.c | 665 +-
external/gpl3/binutils/dist/bfd/i386netbsd.c | 38 -
external/gpl3/binutils/dist/bfd/libbfd.h | 427 +-
external/gpl3/binutils/dist/bfd/linker.c | 530 +-
external/gpl3/binutils/dist/bfd/pe-ppc.c | 47 -
external/gpl3/binutils/dist/bfd/pei-ppc.c | 50 -
external/gpl3/binutils/dist/bfd/reloc.c | 332 +-
external/gpl3/binutils/dist/bfd/stamp-h.in | 1 -
external/gpl3/binutils/dist/bfd/syms.c | 159 +-
external/gpl3/binutils/dist/bfd/targets.c | 373 +-
external/gpl3/binutils/dist/bfd/version.h | 2 +-
external/gpl3/binutils/dist/binutils/ChangeLog | 1907 +-
external/gpl3/binutils/dist/binutils/Makefile.in | 760 +-
external/gpl3/binutils/dist/binutils/NEWS | 139 +-
external/gpl3/binutils/dist/binutils/aclocal.m4 | 4 +-
external/gpl3/binutils/dist/binutils/ar.c | 217 +-
external/gpl3/binutils/dist/binutils/arsup.c | 60 +-
external/gpl3/binutils/dist/binutils/bucomm.c | 87 +-
external/gpl3/binutils/dist/binutils/configure | 3443 +-
external/gpl3/binutils/dist/binutils/doc/Makefile.am | 208 -
external/gpl3/binutils/dist/binutils/doc/Makefile.in | 1065 -
external/gpl3/binutils/dist/binutils/doc/addr2line.1 | 20 +-
external/gpl3/binutils/dist/binutils/doc/ar.1 | 31 +-
external/gpl3/binutils/dist/binutils/doc/binutils.texi | 513 +-
external/gpl3/binutils/dist/binutils/doc/cxxfilt.man | 6 +-
external/gpl3/binutils/dist/binutils/doc/dlltool.1 | 4 +-
external/gpl3/binutils/dist/binutils/doc/elfedit.1 | 19 +-
external/gpl3/binutils/dist/binutils/doc/nm.1 | 149 +-
external/gpl3/binutils/dist/binutils/doc/objcopy.1 | 44 +-
external/gpl3/binutils/dist/binutils/doc/objdump.1 | 189 +-
external/gpl3/binutils/dist/binutils/doc/ranlib.1 | 4 +-
external/gpl3/binutils/dist/binutils/doc/readelf.1 | 237 +-
external/gpl3/binutils/dist/binutils/doc/size.1 | 4 +-
external/gpl3/binutils/dist/binutils/doc/strings.1 | 43 +-
external/gpl3/binutils/dist/binutils/doc/strip.1 | 14 +-
external/gpl3/binutils/dist/binutils/doc/windmc.1 | 4 +-
external/gpl3/binutils/dist/binutils/doc/windres.1 | 12 +-
external/gpl3/binutils/dist/binutils/dwarf.c | 5020 +-
external/gpl3/binutils/dist/binutils/objcopy.c | 1068 +-
external/gpl3/binutils/dist/binutils/readelf.c | 8152 ++-
external/gpl3/binutils/dist/binutils/stamp-h.in | 1 -
external/gpl3/binutils/dist/binutils/strings.c | 864 +-
external/gpl3/binutils/dist/config.guess | 1186 +-
external/gpl3/binutils/dist/config.sub | 655 +-
external/gpl3/binutils/dist/configure | 646 +-
external/gpl3/binutils/dist/configure.ac | 174 +-
external/gpl3/binutils/dist/cpu/or1k.cpu | 35 +-
external/gpl3/binutils/dist/cpu/or1k.opc | 7 +-
external/gpl3/binutils/dist/cpu/or1kcommon.cpu | 14 -
external/gpl3/binutils/dist/cpu/or1korfpx.cpu | 64 -
external/gpl3/binutils/dist/cpu/xc16x.cpu | 3146 -
external/gpl3/binutils/dist/cpu/xc16x.opc | 290 -
external/gpl3/binutils/dist/etc/configure.in | 26 -
external/gpl3/binutils/dist/gas/ChangeLog | 2970 +-
external/gpl3/binutils/dist/gas/Makefile.am | 185 +-
external/gpl3/binutils/dist/gas/Makefile.in | 747 +-
external/gpl3/binutils/dist/gas/atof-generic.c | 54 +-
external/gpl3/binutils/dist/gas/bfin-lex.c | 3567 -
external/gpl3/binutils/dist/gas/bfin-parse.c | 7994 ---
external/gpl3/binutils/dist/gas/bfin-parse.h | 424 -
external/gpl3/binutils/dist/gas/config/atof-vax.c | 2 +-
external/gpl3/binutils/dist/gas/config/obj-elf.c | 1083 +-
external/gpl3/binutils/dist/gas/config/tc-aarch64.c | 2172 +-
external/gpl3/binutils/dist/gas/config/tc-alpha.c | 128 +-
external/gpl3/binutils/dist/gas/config/tc-arm.c | 2415 +-
external/gpl3/binutils/dist/gas/config/tc-m68k.c | 127 +-
external/gpl3/binutils/dist/gas/config/tc-mips.c | 1387 +-
external/gpl3/binutils/dist/gas/config/tc-mips.h | 4 +-
external/gpl3/binutils/dist/gas/config/tc-or1k.c | 14 +-
external/gpl3/binutils/dist/gas/config/tc-or1k.h | 7 +-
external/gpl3/binutils/dist/gas/config/tc-ppc.c | 2269 +-
external/gpl3/binutils/dist/gas/config/tc-riscv.c | 2845 +-
external/gpl3/binutils/dist/gas/config/tc-riscv.h | 41 +-
external/gpl3/binutils/dist/gas/config/tc-sparc.c | 152 +-
external/gpl3/binutils/dist/gas/config/tc-vax.c | 42 +-
external/gpl3/binutils/dist/gas/config/tc-vax.h | 2 +-
external/gpl3/binutils/dist/gas/config/tc-xc16x.c | 349 -
external/gpl3/binutils/dist/gas/config/tc-xc16x.h | 60 -
external/gpl3/binutils/dist/gas/config/te-symbian.h | 22 -
external/gpl3/binutils/dist/gas/config/vax-inst.h | 2 +-
external/gpl3/binutils/dist/gas/configure | 2943 +-
external/gpl3/binutils/dist/gas/configure.ac | 115 +-
external/gpl3/binutils/dist/gas/configure.tgt | 50 +-
external/gpl3/binutils/dist/gas/doc/Makefile.am | 139 -
external/gpl3/binutils/dist/gas/doc/Makefile.in | 976 -
external/gpl3/binutils/dist/gas/doc/as.1 | 378 +-
external/gpl3/binutils/dist/gas/doc/as.info | Bin
external/gpl3/binutils/dist/gas/doc/c-mips.texi | 2 +-
external/gpl3/binutils/dist/gas/doc/c-ppc.texi | 5 +-
external/gpl3/binutils/dist/gas/doc/c-xc16x.texi | 80 -
external/gpl3/binutils/dist/gas/m68k-parse.c | 2791 -
external/gpl3/binutils/dist/gas/remap.c | 4 +-
external/gpl3/binutils/dist/gas/rl78-parse.c | 4808 --
external/gpl3/binutils/dist/gas/rl78-parse.h | 309 -
external/gpl3/binutils/dist/gas/rx-parse.c | 5314 --
external/gpl3/binutils/dist/gas/rx-parse.h | 397 -
external/gpl3/binutils/dist/gas/stamp-h.in | 1 -
external/gpl3/binutils/dist/gas/write.c | 210 +-
external/gpl3/binutils/dist/gold/Makefile.am | 22 +-
external/gpl3/binutils/dist/gprof/corefile.c | 27 +-
external/gpl3/binutils/dist/gprof/gprof.1 | 6 +-
external/gpl3/binutils/dist/gprof/gprof.c | 52 +-
external/gpl3/binutils/dist/gprof/gprof.info | 74 +-
external/gpl3/binutils/dist/gprof/stamp-h.in | 1 -
external/gpl3/binutils/dist/include/ChangeLog | 490 +-
external/gpl3/binutils/dist/include/bfdlink.h | 183 +-
external/gpl3/binutils/dist/include/coff/go32exe.h | 36 -
external/gpl3/binutils/dist/include/coff/powerpc.h | 57 -
external/gpl3/binutils/dist/include/dis-asm.h | 121 +-
external/gpl3/binutils/dist/include/elf/arm.h | 12 +-
external/gpl3/binutils/dist/include/elf/common.h | 245 +-
external/gpl3/binutils/dist/include/elf/internal.h | 32 +-
external/gpl3/binutils/dist/include/elf/mips.h | 20 +-
external/gpl3/binutils/dist/include/elf/or1k.h | 3 +-
external/gpl3/binutils/dist/include/elf/ppc.h | 2 +-
external/gpl3/binutils/dist/include/elf/riscv.h | 17 +-
external/gpl3/binutils/dist/include/elf/xc16x.h | 40 -
external/gpl3/binutils/dist/include/gdb/callback.h | 347 -
external/gpl3/binutils/dist/include/gdb/remote-sim.h | 290 -
external/gpl3/binutils/dist/include/objalloc.h | 2 +-
external/gpl3/binutils/dist/include/opcode/hppa.h | 2 +-
external/gpl3/binutils/dist/include/opcode/mips.h | 102 +-
external/gpl3/binutils/dist/include/opcode/ppc.h | 79 +-
external/gpl3/binutils/dist/include/opcode/riscv-opc.h | 2676 +-
external/gpl3/binutils/dist/include/opcode/riscv.h | 346 +-
external/gpl3/binutils/dist/ld/ChangeLog | 2014 +-
external/gpl3/binutils/dist/ld/Makefile.am | 284 +-
external/gpl3/binutils/dist/ld/Makefile.in | 531 +-
external/gpl3/binutils/dist/ld/configure | 3367 +-
external/gpl3/binutils/dist/ld/configure.ac | 248 +-
external/gpl3/binutils/dist/ld/configure.host | 2 +-
external/gpl3/binutils/dist/ld/configure.tgt | 287 +-
external/gpl3/binutils/dist/ld/emulparams/armsymbian.sh | 25 -
external/gpl3/binutils/dist/ld/emulparams/elf32_x86_64_nacl.sh | 4 -
external/gpl3/binutils/dist/ld/emulparams/elf32lriscv-defs.sh | 1 +
external/gpl3/binutils/dist/ld/emulparams/elf32xc16x.sh | 8 -
external/gpl3/binutils/dist/ld/emulparams/elf32xc16xl.sh | 8 -
external/gpl3/binutils/dist/ld/emulparams/elf32xc16xs.sh | 8 -
external/gpl3/binutils/dist/ld/emulparams/elf_i386.sh | 4 +
external/gpl3/binutils/dist/ld/emulparams/elf_i386_nacl.sh | 4 -
external/gpl3/binutils/dist/ld/emulparams/elf_k1om.sh | 40 -
external/gpl3/binutils/dist/ld/emulparams/elf_k1om_fbsd.sh | 3 -
external/gpl3/binutils/dist/ld/emulparams/elf_l1om.sh | 40 -
external/gpl3/binutils/dist/ld/emulparams/elf_l1om_fbsd.sh | 3 -
external/gpl3/binutils/dist/ld/emulparams/elf_x86_64_nacl.sh | 4 -
external/gpl3/binutils/dist/ld/emulparams/ppclynx.sh | 12 -
external/gpl3/binutils/dist/ld/emulparams/ppcpe.sh | 7 -
external/gpl3/binutils/dist/ld/emulparams/tic30aout.sh | 7 -
external/gpl3/binutils/dist/ld/emultempl/aarch64elf.em | 33 +-
external/gpl3/binutils/dist/ld/emultempl/armcoff.em | 290 -
external/gpl3/binutils/dist/ld/emultempl/armelf.em | 42 +-
external/gpl3/binutils/dist/ld/emultempl/beos.em | 121 +-
external/gpl3/binutils/dist/ld/emultempl/elf.em | 221 +-
external/gpl3/binutils/dist/ld/emultempl/genelf.em | 4 +-
external/gpl3/binutils/dist/ld/emultempl/linux.em | 217 -
external/gpl3/binutils/dist/ld/emultempl/mmo.em | 6 +-
external/gpl3/binutils/dist/ld/emultempl/pe.em | 412 +-
external/gpl3/binutils/dist/ld/emultempl/pep.em | 387 +-
external/gpl3/binutils/dist/ld/emultempl/riscvelf.em | 16 +-
external/gpl3/binutils/dist/ld/emultempl/spuelf.em | 34 +-
external/gpl3/binutils/dist/ld/emultempl/xtensaelf.em | 242 +-
external/gpl3/binutils/dist/ld/emultempl/z80elf.em | 133 -
external/gpl3/binutils/dist/ld/genscripts.sh | 2 +-
external/gpl3/binutils/dist/ld/ldctor.c | 20 +-
external/gpl3/binutils/dist/ld/ldemul.c | 94 +-
external/gpl3/binutils/dist/ld/ldemul.h | 72 +-
external/gpl3/binutils/dist/ld/ldexp.c | 221 +-
external/gpl3/binutils/dist/ld/ldgram.c | 7013 +-
external/gpl3/binutils/dist/ld/ldgram.h | 447 +-
external/gpl3/binutils/dist/ld/ldlang.c | 1430 +-
external/gpl3/binutils/dist/ld/ldlang.h | 105 +-
external/gpl3/binutils/dist/ld/ldlex.c | 3406 +-
external/gpl3/binutils/dist/ld/ldlex.h | 33 +-
external/gpl3/binutils/dist/ld/ldlex.l | 386 +-
external/gpl3/binutils/dist/ld/ldmain.c | 268 +-
external/gpl3/binutils/dist/ld/ldmain.h | 14 +-
external/gpl3/binutils/dist/ld/lexsup.c | 669 +-
external/gpl3/binutils/dist/ld/scripttempl/armbpabi.sc | 417 -
external/gpl3/binutils/dist/ld/scripttempl/elf.sc | 49 +-
external/gpl3/binutils/dist/ld/scripttempl/elf32xc16x.sc | 80 -
external/gpl3/binutils/dist/ld/scripttempl/elf32xc16xl.sc | 80 -
external/gpl3/binutils/dist/ld/scripttempl/elf32xc16xs.sc | 81 -
external/gpl3/binutils/dist/ld/scripttempl/ppcpe.sc | 208 -
external/gpl3/binutils/dist/ld/scripttempl/sh.sc | 4 +-
external/gpl3/binutils/dist/ld/scripttempl/tic30aout.sc | 46 -
external/gpl3/binutils/dist/ld/stamp-h.in | 1 -
external/gpl3/binutils/dist/libiberty/Makefile.in | 60 +-
external/gpl3/binutils/dist/libiberty/configure | 507 +-
external/gpl3/binutils/dist/libiberty/configure.ac | 45 +-
external/gpl3/binutils/dist/libiberty/floatformat.c | 55 +-
external/gpl3/binutils/dist/libiberty/make-temp-file.c | 22 +-
external/gpl3/binutils/dist/libiberty/objalloc.c | 24 +-
external/gpl3/binutils/dist/libiberty/rust-demangle.h | 45 -
external/gpl3/binutils/dist/libiberty/strerror.c | 4 +-
external/gpl3/binutils/dist/libiberty/strsignal.c | 4 +-
external/gpl3/binutils/dist/md5.sum | 23753 ----------
external/gpl3/binutils/dist/opcodes/ChangeLog | 1411 +-
external/gpl3/binutils/dist/opcodes/Makefile.am | 148 +-
external/gpl3/binutils/dist/opcodes/Makefile.in | 159 +-
external/gpl3/binutils/dist/opcodes/cgen.sh | 36 +-
external/gpl3/binutils/dist/opcodes/configure | 2524 +-
external/gpl3/binutils/dist/opcodes/disassemble.c | 105 +-
external/gpl3/binutils/dist/opcodes/mips-dis.c | 181 +-
external/gpl3/binutils/dist/opcodes/mips-opc.c | 265 +-
external/gpl3/binutils/dist/opcodes/or1k-asm.c | 18 +-
external/gpl3/binutils/dist/opcodes/or1k-desc.c | 1944 +-
external/gpl3/binutils/dist/opcodes/or1k-desc.h | 334 +-
external/gpl3/binutils/dist/opcodes/or1k-dis.c | 22 +-
external/gpl3/binutils/dist/opcodes/or1k-ibld.c | 101 +-
external/gpl3/binutils/dist/opcodes/or1k-opc.c | 154 +-
external/gpl3/binutils/dist/opcodes/or1k-opc.h | 30 +-
external/gpl3/binutils/dist/opcodes/or1k-opinst.c | 430 +-
external/gpl3/binutils/dist/opcodes/ppc-dis.c | 282 +-
external/gpl3/binutils/dist/opcodes/ppc-opc.c | 4758 +-
external/gpl3/binutils/dist/opcodes/riscv-dis.c | 852 +-
external/gpl3/binutils/dist/opcodes/riscv-opc.c | 2389 +-
external/gpl3/binutils/dist/opcodes/sparc-dis.c | 5 +-
external/gpl3/binutils/dist/opcodes/stamp-h.in | 1 -
external/gpl3/binutils/dist/opcodes/xc16x-asm.c | 786 -
external/gpl3/binutils/dist/opcodes/xc16x-desc.c | 3526 -
external/gpl3/binutils/dist/opcodes/xc16x-desc.h | 456 -
external/gpl3/binutils/dist/opcodes/xc16x-dis.c | 842 -
external/gpl3/binutils/dist/opcodes/xc16x-ibld.c | 1825 -
external/gpl3/binutils/dist/opcodes/xc16x-opc.c | 3049 -
external/gpl3/binutils/dist/opcodes/xc16x-opc.h | 234 -
external/gpl3/binutils/lib/libbfd/Makefile | 4 +-
external/gpl3/binutils/lib/libbfd/arch/x86_64/bfd.h | 979 +-
external/gpl3/binutils/lib/libbfd/arch/x86_64/bfdver.h | 8 +-
external/gpl3/binutils/lib/libbfd/arch/x86_64/config.h | 103 +-
external/gpl3/binutils/lib/libbfd/arch/x86_64/defs.mk | 6 +-
external/gpl3/binutils/lib/libgnuctf/Makefile | 4 +-
external/gpl3/binutils/lib/libgnuctf/arch/x86_64/config.h | 43 +-
external/gpl3/binutils/lib/libgnuctf/arch/x86_64/defs.mk | 4 +-
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 | 20 +-
external/gpl3/binutils/lib/libopcodes/arch/x86_64/defs.mk | 6 +-
external/gpl3/binutils/usr.bin/common/Makefile | 4 +-
external/gpl3/binutils/usr.bin/common/arch/x86_64/config.h | 121 +-
external/gpl3/binutils/usr.bin/common/arch/x86_64/defs.mk | 16 +-
external/gpl3/binutils/usr.bin/gas/Makefile | 10 +-
external/gpl3/binutils/usr.bin/gas/arch/x86_64/config.h | 119 +-
external/gpl3/binutils/usr.bin/gas/arch/x86_64/defs.mk | 4 +-
external/gpl3/binutils/usr.bin/gprof/arch/x86_64/gconfig.h | 15 +-
external/gpl3/binutils/usr.bin/ld/Makefile | 8 +-
external/gpl3/binutils/usr.bin/ld/arch/x86_64/config.h | 76 +-
external/gpl3/binutils/usr.bin/ld/arch/x86_64/defs.mk | 4 +-
external/gpl3/binutils/usr.bin/ld/arch/x86_64/ldemul-list.h | 6 +-
304 files changed, 90034 insertions(+), 135264 deletions(-)
diffs (truncated from 339347 to 300 lines):
diff -r 81e68bd96943 -r f11c1e0b2604 external/gpl3/binutils/dist/Makefile.in
--- a/external/gpl3/binutils/dist/Makefile.in Sat Dec 24 15:46:50 2022 +0000
+++ b/external/gpl3/binutils/dist/Makefile.in Sat Dec 24 20:17:03 2022 +0000
@@ -449,8 +449,11 @@
# Pass additional PGO and LTO compiler options to the PGO build.
BUILD_CFLAGS = $(PGO_BUILD_CFLAGS) $(PGO_BUILD_LTO_CFLAGS)
-override CFLAGS += $(BUILD_CFLAGS)
-override CXXFLAGS += $(BUILD_CFLAGS)
+# Not supported by BSD make
+# override CFLAGS += $(BUILD_CFLAGS)
+# override CXXFLAGS += $(BUILD_CFLAGS)
+CFLAGS += $(BUILD_CFLAGS)
+CXXFLAGS += $(BUILD_CFLAGS)
# Additional PGO and LTO compiler options to generate profiling data
# for the PGO build.
diff -r 81e68bd96943 -r f11c1e0b2604 external/gpl3/binutils/dist/Makefile.tpl
--- a/external/gpl3/binutils/dist/Makefile.tpl Sat Dec 24 15:46:50 2022 +0000
+++ b/external/gpl3/binutils/dist/Makefile.tpl Sat Dec 24 20:17:03 2022 +0000
@@ -452,8 +452,11 @@
# Pass additional PGO and LTO compiler options to the PGO build.
BUILD_CFLAGS = $(PGO_BUILD_CFLAGS) $(PGO_BUILD_LTO_CFLAGS)
-override CFLAGS += $(BUILD_CFLAGS)
-override CXXFLAGS += $(BUILD_CFLAGS)
+# Not supported by BSD make
+# override CFLAGS += $(BUILD_CFLAGS)
+# override CXXFLAGS += $(BUILD_CFLAGS)
+CFLAGS += $(BUILD_CFLAGS)
+CXXFLAGS += $(BUILD_CFLAGS)
# Additional PGO and LTO compiler options to generate profiling data
# for the PGO build.
diff -r 81e68bd96943 -r f11c1e0b2604 external/gpl3/binutils/dist/bfd/ChangeLog
--- a/external/gpl3/binutils/dist/bfd/ChangeLog Sat Dec 24 15:46:50 2022 +0000
+++ b/external/gpl3/binutils/dist/bfd/ChangeLog Sat Dec 24 20:17:03 2022 +0000
@@ -1,251 +1,2426 @@
-2020-02-01 Nick Clifton <nickc%redhat.com@localhost>
-
- Binutils 2.34 release.
-
-2020-01-29 Alan Modra <amodra%gmail.com@localhost>
-
- Apply from master
- 2020-01-27 H.J. Lu <hongjiu.lu%intel.com@localhost>
- Alan Modra <amodra%gmail.com@localhost>
- PR ld/25458
- * elflink.c (_bfd_elf_gc_mark_rsec): Mark all weak aliases.
-
- 2020-01-23 Alan Modra <amodra%gmail.com@localhost>
- PR 25444
- * elf.c (assign_file_positions_for_load_sections): Avoid divide
- by zero when p_align is zero.
-
- 2020-01-22 Alan Modra <amodra%gmail.com@localhost>
- * elf64-ppc.c (ppc64_elf_size_stubs): Correct condition under
- which __tls_get_addr calls will be eliminated.
-
-2020-01-23 Nick Clifton <nickc%redhat.com@localhost>
+2022-08-05 Nick Clifton <nickc%redhat.com@localhost>
+
+ 2.39 Release.
+ * development.sh (experimental): Set to false.
+ (development): Set to false.
+ * version.m4: Set to 2.39.
+ * configure: Regenerate.
+
+2022-07-29 Nick Clifton <nickc%redhat.com@localhost>
+
+ PR 29424
+ * dwarf2.c (read_attribute_value): Handle DW_FORM_rnglistx and
+ DW_FORM_loclistx.
+
+2022-07-08 Nick Clifton <nickc%redhat.com@localhost>
+
+ * 2.39 branch created.
+
+2022-05-19 Yvan Roux <yvan.roux%foss.st.com@localhost>
+
+ PR 25713
+ * bfdio.c (_bfd_real_fopen): Delete ccs string.
+
+2022-04-27 John Baldwin <jhb%FreeBSD.org@localhost>
+
+ * elf.c (elfcore_grok_freebsd_note): Handle NT_ARM_TLS notes.
+
+2022-04-25 Nick Clifton <nickc%redhat.com@localhost>
+
+ PR 29072
+ * elflink.c (bfd_elf_size_dynamic_sections): Display a note to the
+ user that the current ehaviour of creating an executable stack
+ because of a missing .note.GNU-stack section is deprecated and
+ will be changed in a future release.
+
+2022-04-20 Clément Chigot <clement.chigot%atos.net@localhost>
+
+ * coff-rs6000.c (xcoff_reloc_type_noop): Add info argument.
+ (xcoff_reloc_type_fail): Likewise.
+ (xcoff_reloc_type_pos): Likewise.
+ (xcoff_reloc_type_neg): Likewise.
+ (xcoff_reloc_type_rel): Likewise.
+ (xcoff_reloc_type_toc): Likewise.
+ (xcoff_reloc_type_ba): Likewise.
+ (xcoff_reloc_type_crel): Likewise.
+ (xcoff_reloc_type_tls): Likewise.
+ (xcoff_reloc_type_br): Add stub handler.
+ (xcoff_ppc_relocate_section): Add info to
+ xcoff_calculate_relocation.
+ (xcoff_stub_indirect_call_code): New constant.
+ (xcoff_stub_shared_call_code): Likewise.
+ (bfd_xcoff_backend_data): Add stub code fields.
+ (bfd_pmac_xcoff_backend_data): Likewise.
+ * coff64-rs6000.c (xcoff64_reloc_type_br): Add stub handler.
+ (xcoff64_ppc_relocate_section): Add info to
+ xcoff64_calculate_relocation.
+ (xcoff64_stub_indirect_call_code): New constant.
+ (xcoff64_stub_shared_call_code): Likewise.
+ (bfd_xcoff_backend_data): Add stub code fields.
+ (bfd_xcoff_aix5_backend_data): Likewise.
+ * libxcoff.h (struct xcoff_backend_data_rec): Add stub fields.
+ (bfd_xcoff_stub_indirect_call_code): New define.
+ (bfd_xcoff_stub_indirect_call_size): New define.
+ (bfd_xcoff_stub_shared_call_code): New define.
+ (bfd_xcoff_stub_shared_call_size): New define.
+ (xcoff_reloc_function): Add info argument.
+ (enum xcoff_stub_type): New enum.
+ (struct xcoff_stub_hash_entry): New structure.
+ * xcofflink.c (struct xcoff_link_hash_table): Add stub hash
+ table and params fields.
+ (xcoff_stub_hash_entry): New define.
+ (xcoff_stub_hash_lookup): New define.
+ (stub_hash_newfunc): New function.
+ (_bfd_xcoff_bfd_link_hash_table_free): Free the new stub hash
+ table.
+ (_bfd_xcoff_bfd_link_hash_table_create): Create the new stub
+ hash table.
+ (xcoff_link_add_symbols): Save rawsize for XTY_SD.
+ (bfd_xcoff_link_init): New function.
+ (xcoff_stub_csect_name): New function.
+ (xcoff_stub_get_csect_in_range): New function.
+ (xcoff_stub_name): New function.
+ (bfd_xcoff_get_stub_entry): New function.
+ (bfd_xcoff_type_of_stub): New function.
+ (xcoff_add_stub): New function.
+ (xcoff_build_one_stub): New function.
+ (bfd_xcoff_size_stubs): New function.
+ (bfd_xcoff_build_stubs): New function.
+ (xcoff_stub_create_relocations): New function.
+ (xcoff_link_input_bfd): Adapt relocations to stub.
+ (xcoff_write_global_symbol): Adapt to new TOC entries generated
+ for stubs.
+ (_bfd_xcoff_bfd_final_link): Handle stub file.
+ * xcofflink.h (struct bfd_xcoff_link_params): New structure.
+
+2022-04-20 Clément Chigot <clement.chigot%atos.net@localhost>
+
+ * coff-rs6000.c (_bfd_xcoff_put_ldsymbol_name): Write len in
+ ldinfo->strings instead of directly in the output_bfd.
+ * coff64-rs6000.c (_bfd_xcoff64_put_ldsymbol_name): Likewise.
+ * xcofflink.c (struct xcoff_link_hash_table): Remove ldrel_count
+ field. Add ldinfo field.
+ (xcoff_mark_symbol): Adjust to new ldinfo field.
+ (xcoff_mark): Likewise.
+ (bfd_xcoff_link_count_reloc): Likewise.
+ (xcoff_build_loader_section): Split into two functions: one that
+ build the loader section (this function) and one that only size
+ it...
+ (xcoff_size_loader_section): ... (this function).
+ (bfd_xcoff_size_dynamic_sections): Adapt to new ldinfo field.
+ Move the part where the dynamic sections are build to ...
+ (bfd_xcoff_build_dynamic_sections): ... this function.
+ * xcofflink.h: Add bfd_xcoff_build_dynamic_sections prototype.
+
+2022-04-13 Alexander von Gluck IV <kallisti5%unixzen.com@localhost>
+
+ * config.bfd (x86-haiku): Add i386_pei_vec as a selectable format.
+
+2022-04-08 Nick Clifton <nickc%redhat.com@localhost>
+
+ PR 29038
+ * coffgen.c (coff_find_nearest_line_with_names): Fix typo
+ retrieving saved bias.
+
+2022-04-07 Mark Harmstone <mark%harmstone.com@localhost>
+
+ * coff-i386.c (in_reloc_p): Add R_SECTION.
+ (howto_table): Add R_SECTION.
+ (coff_pe_i386_relocation_section): Add support for R_SECTION.
+ (coff_i386_reloc_type_lookup): Add support for
+ BFD_RELOC_16_SECCIDX.
+ * coff-x86_64.c (in_reloc_p): Add R_SECTION.
+ (howto_table): Add R_SECTION.
+ (coff_pe_amd64_relocation_section): Add support for R_SECTION.
+ (coff_amd64_reloc_type_lookup): Add support for
+ BFD_RELOC_16_SECCIDX.
+ * reloc.c: Add BFD_RELOC_16_SECIDX.
+ * bfd-in2.h: Regenerate.
+ * libbfd.h: Regenerate.
+
+2022-04-01 John Baldwin <jhb%FreeBSD.org@localhost>
+
+ * elf-bfd.h (elfcore_write_x86_segbases): New.
+ * elf.c (elfcore_grok_freebsd_note): Add pseudosections for
+ NT_FREEBSD_X86_SEGBASES register notes.
+ (elfcore_write_x86_segbases): New.
+ (elfcore_write_register_note): Write NT_FREEBSD_X86_SEGBASES
+ register notes.
+
+2022-04-01 John Baldwin <jhb%FreeBSD.org@localhost>
+
+ * elf.c (elfcore_grok_freebsd_note): Remove checks for namesz.
+
+2022-03-22 Steiner H Gunderson <steinar+sourceware%gunderson.no@localhost>
+
+ * dwarf2.c (_bfd_dwarf2_find_nearest_line): if a function name is
+ found, but no line number info, then return a result of 2.
+
+2022-03-21 Steiner H Gunderson <steinar+sourceware%gunderson.no@localhost>
+
+ PR 28978
+ * dwarf2.c (scan_unit_for_symbols): When performing second pass,
+ check to see if the function or variable being processed is the
+ same as the previous one.
+
+2022-03-18 Viorel Preoteasa <viorel.preoteasa%gmail.com@localhost>
+
+ PR 28924
+ * elf32-arm.c (THM_MAX_FWD_BRANCH_OFFSET): Fix definition.
+ (THM2_MAX_FWD_BRANCH_OFFSET): Likewise.
+
+2022-03-16 Simon Marchi <simon.marchi%efficios.com@localhost>
+
+ * Makefile.am (ALL_MACHINES, ALL_MACHINES_CFILES):
+ Add cpu-amdgcn.c.
+ (BFD64_BACKENDS): Add elf64-amdgcn.lo.
+ (BFD64_BACKENDS_CFILES): Add elf64-amdgcn.c.
+ * Makefile.in: Re-generate.
+ * cpu-amdgcn.c: New.
+ * elf64-amdgcn.c: New.
+ * archures.c (bfd_architecture): Add bfd_arch_amdgcn and related
+ mach defines.
+ (bfd_amdgcn_arch): New.
+ (bfd_archures_list): Add bfd_amdgcn_arch.
+ * bfd-in2.h: Re-generate.
+ * config.bfd: Handle amdgcn* target.
+ * configure.ac: Handle amdgcn_elf64_le_vec.
+ * configure: Re-generate.
+ * elf-bfd.h (elf_target_id): Add AMDGCN_ELF_DATA.
+ * targets.c (amdgcn_elf64_le_vec): New.
+ (_bfd_target_vector): Add amdgcn_elf64_le_vec.
+
+2022-03-01 Torbjörn Svensson <torbjorn.svensson%st.com@localhost>
+ Fred Eisele <fredrick.eisele%gmail.com@localhost>
+
+ PR 25713
+ * bfdio.c (_bfd_real_fopen): Fix typo.
+
+2022-03-01 Nick Clifton <nickc%redhat.com@localhost>
+
+ PR 28848
+ * elf32-arm.c (elf32_arm_merge_eabi_attributes): If the first
+ input bfd has a Tag_ABI_HardFP_use set to 3 but does not also have
+ TAG_FP_arch set then reset the TAG_ABI_HardFP_use.
+
+2022-02-28 Torbjörn Svensson <torbjorn.svensson%st.com@localhost>
+ Fred Eisele <fredrick.eisele%gmail.com@localhost>
+
+ PR 25713
+ * bfdio.c (_bfd_real_fopen): Fix handling of paths longer than 260
+ characters on Windows hosts.
+
+2022-02-28 Nick Clifton <nickc%redhat.com@localhost>
+
+ PR 28886
+ * config.bfd: Update error message for obsolete configurations.
+
+2022-02-17 Nick Clifton <nickc%redhat.com@localhost>
+
+ * po/sr.po: Updated Serbian translation.
+
+2022-02-16 Fangrui Song <maskray%google.com@localhost>
+ Nick Clifton <nickc%redhat.com@localhost>
+
+ PR ld/28841
+ * bfd-in2.h (struct bfd_section): Add type.
+ (discarded_section): Add field.
+ * elf.c (elf_fake_sections): Handle bfd_section::type.
+ * section.c (BFD_FAKE_SECTION): Add field.
+ * mri.c (mri_draw_tree): Update function call.
+
+2022-02-11 Michael Forney <mforney%mforney.org@localhost>
+
+ * bfd.c (bfd_set_gp_value): Remove return with expression
+ in void function.
+
+2022-02-09 Nick Clifton <nickc%redhat.com@localhost>
+
+ * config.bfd: Move pending obsolesence targets into the definitely
+ obsolete list.
Home |
Main Index |
Thread Index |
Old Index