Source-Changes-HG archive

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

[src/trunk]: src/external/gpl3/binutils.old import latest NetBSD binutils



details:   https://anonhg.NetBSD.org/src/rev/be25614bf143
branches:  trunk
changeset: 372748:be25614bf143
user:      christos <christos%NetBSD.org@localhost>
date:      Fri Dec 23 17:01:21 2022 +0000

description:
import latest NetBSD binutils

diffstat:

 external/gpl3/binutils.old/dist/bfd/ChangeLog-2018                       |   4949 +++
 external/gpl3/binutils.old/dist/bfd/ChangeLog-2019                       |   3185 ++
 external/gpl3/binutils.old/dist/bfd/arc-got.h                            |     88 +-
 external/gpl3/binutils.old/dist/bfd/arc-plt.def                          |      2 +-
 external/gpl3/binutils.old/dist/bfd/arc-plt.h                            |      4 +-
 external/gpl3/binutils.old/dist/bfd/coff-arm.h                           |     29 +
 external/gpl3/binutils.old/dist/bfd/cpu-aarch64.h                        |     25 +
 external/gpl3/binutils.old/dist/bfd/cpu-arm.h                            |     39 +
 external/gpl3/binutils.old/dist/bfd/cpu-bpf.c                            |     42 +
 external/gpl3/binutils.old/dist/bfd/cpu-csky.c                           |     60 +
 external/gpl3/binutils.old/dist/bfd/cpu-h8300.h                          |     22 +
 external/gpl3/binutils.old/dist/bfd/cpu-m68k.h                           |     23 +
 external/gpl3/binutils.old/dist/bfd/cpu-nfp.c                            |     13 +-
 external/gpl3/binutils.old/dist/bfd/cpu-pru.c                            |      5 +-
 external/gpl3/binutils.old/dist/bfd/cpu-s12z.c                           |     29 +-
 external/gpl3/binutils.old/dist/bfd/cpu-wasm32.c                         |      6 +-
 external/gpl3/binutils.old/dist/bfd/doc/bfd.texi                         |      6 +-
 external/gpl3/binutils.old/dist/bfd/ecoff-bfd.h                          |     59 +
 external/gpl3/binutils.old/dist/bfd/elf-linker-x86.h                     |     60 +
 external/gpl3/binutils.old/dist/bfd/elf-linux-core.h                     |      2 +-
 external/gpl3/binutils.old/dist/bfd/elf-properties.c                     |    418 +-
 external/gpl3/binutils.old/dist/bfd/elf-s390.h                           |      2 +-
 external/gpl3/binutils.old/dist/bfd/elf32-arm.h                          |    121 +
 external/gpl3/binutils.old/dist/bfd/elf32-bfin.h                         |     23 +
 external/gpl3/binutils.old/dist/bfd/elf32-cr16.h                         |     22 +
 external/gpl3/binutils.old/dist/bfd/elf32-csky.c                         |   5201 +++
 external/gpl3/binutils.old/dist/bfd/elf32-csky.h                         |     30 +
 external/gpl3/binutils.old/dist/bfd/elf32-dlx.h                          |      2 +-
 external/gpl3/binutils.old/dist/bfd/elf32-m68k.h                         |     25 +
 external/gpl3/binutils.old/dist/bfd/elf32-pru.c                          |     13 +-
 external/gpl3/binutils.old/dist/bfd/elf32-s12z.c                         |     99 +-
 external/gpl3/binutils.old/dist/bfd/elf32-v850.h                         |     25 +
 external/gpl3/binutils.old/dist/bfd/elf32-wasm32.c                       |      3 +-
 external/gpl3/binutils.old/dist/bfd/elf32-z80.c                          |    380 +
 external/gpl3/binutils.old/dist/bfd/elf64-bpf.c                          |    555 +
 external/gpl3/binutils.old/dist/bfd/elf64-nfp.c                          |      3 +-
 external/gpl3/binutils.old/dist/bfd/elfxx-x86.c                          |    333 +-
 external/gpl3/binutils.old/dist/bfd/elfxx-x86.h                          |     25 +-
 external/gpl3/binutils.old/dist/bfd/mach-o-aarch64.c                     |      4 +-
 external/gpl3/binutils.old/dist/bfd/mach-o-arm.c                         |     26 +-
 external/gpl3/binutils.old/dist/bfd/po/pt.gmo                            |    Bin 
 external/gpl3/binutils.old/dist/bfd/po/pt.po                             |  10647 +++---
 external/gpl3/binutils.old/dist/bfd/wasm-module.c                        |    127 +-
 external/gpl3/binutils.old/dist/bfd/wasm-module.h                        |      2 +-
 external/gpl3/binutils.old/dist/bfd/xcofflink.h                          |     41 +
 external/gpl3/binutils.old/dist/binutils/ChangeLog-2018                  |   1558 +
 external/gpl3/binutils.old/dist/binutils/ChangeLog-2019                  |   1525 +
 external/gpl3/binutils.old/dist/binutils/README-how-to-make-a-release    |    362 +-
 external/gpl3/binutils.old/dist/binutils/doc/ctf.options.texi            |     15 +
 external/gpl3/binutils.old/dist/binutils/doc/debug.options.texi          |     11 +-
 external/gpl3/binutils.old/dist/binutils/po/pt.gmo                       |    Bin 
 external/gpl3/binutils.old/dist/binutils/po/pt.po                        |   5532 +-
 external/gpl3/binutils.old/dist/config/debuginfod.m4                     |     38 +
 external/gpl3/binutils.old/dist/cpu/bpf.cpu                              |    660 +
 external/gpl3/binutils.old/dist/cpu/bpf.opc                              |    191 +
 external/gpl3/binutils.old/dist/elfcpp/ChangeLog-2018                    |     65 +
 external/gpl3/binutils.old/dist/elfcpp/ChangeLog-2019                    |     69 +
 external/gpl3/binutils.old/dist/gas/ChangeLog-2018                       |   5886 +++
 external/gpl3/binutils.old/dist/gas/ChangeLog-2019                       |   4884 +++
 external/gpl3/binutils.old/dist/gas/config/tc-bpf.c                      |    400 +
 external/gpl3/binutils.old/dist/gas/config/tc-bpf.h                      |     51 +
 external/gpl3/binutils.old/dist/gas/config/tc-csky.c                     |   7309 ++++
 external/gpl3/binutils.old/dist/gas/config/tc-csky.h                     |    110 +
 external/gpl3/binutils.old/dist/gas/config/tc-pru.c                      |     35 +-
 external/gpl3/binutils.old/dist/gas/config/tc-pru.h                      |     12 +-
 external/gpl3/binutils.old/dist/gas/config/tc-s12z.c                     |    781 +-
 external/gpl3/binutils.old/dist/gas/config/tc-s12z.h                     |      5 +-
 external/gpl3/binutils.old/dist/gas/config/tc-wasm32.c                   |      4 +-
 external/gpl3/binutils.old/dist/gas/config/tc-wasm32.h                   |      2 +-
 external/gpl3/binutils.old/dist/gas/config/te-cloudabi.h                 |     22 +
 external/gpl3/binutils.old/dist/gas/config/te-csky_abiv1.h               |     24 +
 external/gpl3/binutils.old/dist/gas/config/te-csky_abiv1_linux.h         |     24 +
 external/gpl3/binutils.old/dist/gas/config/te-csky_abiv2.h               |     26 +
 external/gpl3/binutils.old/dist/gas/config/te-csky_abiv2_linux.h         |     24 +
 external/gpl3/binutils.old/dist/gas/doc/as.texi                          |    280 +-
 external/gpl3/binutils.old/dist/gas/doc/c-bpf.texi                       |    387 +
 external/gpl3/binutils.old/dist/gas/doc/c-csky.texi                      |    195 +
 external/gpl3/binutils.old/dist/gas/doc/c-or1k.texi                      |    300 +
 external/gpl3/binutils.old/dist/gas/doc/c-pru.texi                       |     10 +-
 external/gpl3/binutils.old/dist/gas/doc/c-riscv.texi                     |     80 +-
 external/gpl3/binutils.old/dist/gas/doc/c-s12z.texi                      |    165 +-
 external/gpl3/binutils.old/dist/gas/doc/c-wasm32.texi                    |      2 +-
 external/gpl3/binutils.old/dist/gas/po/sv.gmo                            |    Bin 
 external/gpl3/binutils.old/dist/gas/po/sv.po                             |  10932 +++---
 external/gpl3/binutils.old/dist/gold/ChangeLog-2018                      |    785 +
 external/gpl3/binutils.old/dist/gold/ChangeLog-2019                      |    288 +
 external/gpl3/binutils.old/dist/gold/po/uk.gmo                           |    Bin 
 external/gpl3/binutils.old/dist/gold/po/uk.po                            |    669 +-
 external/gpl3/binutils.old/dist/gold/yyscript.c                          |    761 +-
 external/gpl3/binutils.old/dist/gold/yyscript.h                          |      8 +-
 external/gpl3/binutils.old/dist/gprof/ChangeLog-2018                     |     99 +
 external/gpl3/binutils.old/dist/gprof/ChangeLog-2019                     |     94 +
 external/gpl3/binutils.old/dist/include/ChangeLog-2018                   |    890 +
 external/gpl3/binutils.old/dist/include/ChangeLog-2019                   |    773 +
 external/gpl3/binutils.old/dist/include/coff/msdos.h                     |      2 +-
 external/gpl3/binutils.old/dist/include/ctf-api.h                        |    443 +
 external/gpl3/binutils.old/dist/include/ctf.h                            |    605 +
 external/gpl3/binutils.old/dist/include/diagnostics.h                    |     29 +-
 external/gpl3/binutils.old/dist/include/elf/arc-cpu.def                  |      6 +-
 external/gpl3/binutils.old/dist/include/elf/bpf.h                        |     45 +
 external/gpl3/binutils.old/dist/include/elf/csky.h                       |     97 +
 external/gpl3/binutils.old/dist/include/elf/nfp.h                        |      2 +-
 external/gpl3/binutils.old/dist/include/elf/pru.h                        |      2 +-
 external/gpl3/binutils.old/dist/include/elf/s12z.h                       |      7 +-
 external/gpl3/binutils.old/dist/include/elf/wasm32.h                     |      2 +-
 external/gpl3/binutils.old/dist/include/elf/z80.h                        |     52 +
 external/gpl3/binutils.old/dist/include/environ.h                        |      2 +-
 external/gpl3/binutils.old/dist/include/gcc-cp-fe.def                    |      2 +-
 external/gpl3/binutils.old/dist/include/gcc-cp-interface.h               |      2 +-
 external/gpl3/binutils.old/dist/include/gdb/sim-aarch64.h                |      2 +-
 external/gpl3/binutils.old/dist/include/mach-o/arm64.h                   |      2 +-
 external/gpl3/binutils.old/dist/include/opcode/arc-attrs.h               |      2 +-
 external/gpl3/binutils.old/dist/include/opcode/csky.h                    |    110 +
 external/gpl3/binutils.old/dist/include/opcode/nfp.h                     |      2 +-
 external/gpl3/binutils.old/dist/include/opcode/pru.h                     |      2 +-
 external/gpl3/binutils.old/dist/include/opcode/s12z.h                    |     75 +
 external/gpl3/binutils.old/dist/include/opcode/wasm.h                    |      2 +-
 external/gpl3/binutils.old/dist/ld/ChangeLog-2018                        |   4760 +++
 external/gpl3/binutils.old/dist/ld/ChangeLog-2019                        |   2904 +
 external/gpl3/binutils.old/dist/ld/emulparams/arc-nps.sh                 |      2 +
 external/gpl3/binutils.old/dist/ld/emulparams/arclinux_nps.sh            |      4 +-
 external/gpl3/binutils.old/dist/ld/emulparams/armelf_fuchsia.sh          |     31 +-
 external/gpl3/binutils.old/dist/ld/emulparams/armelf_linux_fdpiceabi.sh  |      9 +-
 external/gpl3/binutils.old/dist/ld/emulparams/armelf_phoenix.sh          |      2 +-
 external/gpl3/binutils.old/dist/ld/emulparams/armelfb_fuchsia.sh         |      2 +-
 external/gpl3/binutils.old/dist/ld/emulparams/armelfb_linux_fdpiceabi.sh |      2 +-
 external/gpl3/binutils.old/dist/ld/emulparams/cet.sh                     |     25 +-
 external/gpl3/binutils.old/dist/ld/emulparams/cskyelf.sh                 |     35 +
 external/gpl3/binutils.old/dist/ld/emulparams/cskyelf_linux.sh           |      9 +
 external/gpl3/binutils.old/dist/ld/emulparams/elf32lriscv_ilp32.sh       |      6 +-
 external/gpl3/binutils.old/dist/ld/emulparams/elf32lriscv_ilp32f.sh      |      6 +-
 external/gpl3/binutils.old/dist/ld/emulparams/elf32z80.sh                |     22 +
 external/gpl3/binutils.old/dist/ld/emulparams/elf64bpf.sh                |     11 +
 external/gpl3/binutils.old/dist/ld/emulparams/elf64lriscv_lp64.sh        |      2 +-
 external/gpl3/binutils.old/dist/ld/emulparams/elf64lriscv_lp64f.sh       |      2 +-
 external/gpl3/binutils.old/dist/ld/emulparams/m9s12zelf.sh               |      3 +-
 external/gpl3/binutils.old/dist/ld/emulparams/pruelf.sh                  |      2 +-
 external/gpl3/binutils.old/dist/ld/emulparams/reloc_overflow.sh          |      2 +-
 external/gpl3/binutils.old/dist/ld/emultempl/cskyelf.em                  |    335 +
 external/gpl3/binutils.old/dist/ld/emultempl/elf-x86.em                  |     57 +
 external/gpl3/binutils.old/dist/ld/emultempl/elf.em                      |    908 +
 external/gpl3/binutils.old/dist/ld/emultempl/pruelf.em                   |      4 +-
 external/gpl3/binutils.old/dist/ld/emultempl/s390.em                     |      2 +-
 external/gpl3/binutils.old/dist/ld/emultempl/solaris2-x86.em             |     23 +
 external/gpl3/binutils.old/dist/ld/emultempl/z80elf.em                   |    133 +
 external/gpl3/binutils.old/dist/ld/ld.texi                               |    288 +-
 external/gpl3/binutils.old/dist/ld/ldelf.c                               |   2136 +
 external/gpl3/binutils.old/dist/ld/ldelf.h                               |     32 +
 external/gpl3/binutils.old/dist/ld/ldelfgen.c                            |    186 +
 external/gpl3/binutils.old/dist/ld/ldelfgen.h                            |     29 +
 external/gpl3/binutils.old/dist/ld/ldint.texi                            |     10 +-
 external/gpl3/binutils.old/dist/ld/po/BLD-POTFILES.in                    |      9 +-
 external/gpl3/binutils.old/dist/ld/po/SRC-POTFILES.in                    |      4 +
 external/gpl3/binutils.old/dist/ld/po/de.gmo                             |    Bin 
 external/gpl3/binutils.old/dist/ld/po/de.po                              |   4502 +-
 external/gpl3/binutils.old/dist/ld/po/pt_BR.gmo                          |    Bin 
 external/gpl3/binutils.old/dist/ld/po/pt_BR.po                           |   6484 +--
 external/gpl3/binutils.old/dist/ld/po/ru.gmo                             |    Bin 
 external/gpl3/binutils.old/dist/ld/po/ru.po                              |   9076 ++++-
 external/gpl3/binutils.old/dist/ld/scripttempl/elf64bpf.sc               |    703 +
 external/gpl3/binutils.old/dist/ld/scripttempl/elfm9s12z.sc              |     26 +-
 external/gpl3/binutils.old/dist/ld/scripttempl/pru.sc                    |     31 +-
 external/gpl3/binutils.old/dist/ld/testplug4.c                           |      2 +-
 external/gpl3/binutils.old/dist/libctf/ChangeLog                         |    957 +
 external/gpl3/binutils.old/dist/libctf/Makefile.am                       |     54 +
 external/gpl3/binutils.old/dist/libctf/Makefile.in                       |    981 +
 external/gpl3/binutils.old/dist/libctf/aclocal.m4                        |   1241 +
 external/gpl3/binutils.old/dist/libctf/config.h.in                       |    157 +
 external/gpl3/binutils.old/dist/libctf/configure                         |  15597 ++++++++++
 external/gpl3/binutils.old/dist/libctf/configure.ac                      |    222 +
 external/gpl3/binutils.old/dist/libctf/ctf-archive.c                     |    788 +
 external/gpl3/binutils.old/dist/libctf/ctf-create.c                      |   2242 +
 external/gpl3/binutils.old/dist/libctf/ctf-decl.c                        |    199 +
 external/gpl3/binutils.old/dist/libctf/ctf-decls.h                       |     75 +
 external/gpl3/binutils.old/dist/libctf/ctf-dump.c                        |    795 +
 external/gpl3/binutils.old/dist/libctf/ctf-endian.h                      |     37 +
 external/gpl3/binutils.old/dist/libctf/ctf-error.c                       |     96 +
 external/gpl3/binutils.old/dist/libctf/ctf-hash.c                        |    367 +
 external/gpl3/binutils.old/dist/libctf/ctf-impl.h                        |    485 +
 external/gpl3/binutils.old/dist/libctf/ctf-labels.c                      |    138 +
 external/gpl3/binutils.old/dist/libctf/ctf-link.c                        |    911 +
 external/gpl3/binutils.old/dist/libctf/ctf-lookup.c                      |    432 +
 external/gpl3/binutils.old/dist/libctf/ctf-open-bfd.c                    |    369 +
 external/gpl3/binutils.old/dist/libctf/ctf-open.c                        |   1840 +
 external/gpl3/binutils.old/dist/libctf/ctf-qsort_r.c                     |    259 +
 external/gpl3/binutils.old/dist/libctf/ctf-string.c                      |    520 +
 external/gpl3/binutils.old/dist/libctf/ctf-subr.c                        |    196 +
 external/gpl3/binutils.old/dist/libctf/ctf-types.c                       |   1300 +
 external/gpl3/binutils.old/dist/libctf/ctf-util.c                        |    175 +
 external/gpl3/binutils.old/dist/libctf/elf.h                             |     61 +
 external/gpl3/binutils.old/dist/libctf/libctf.ver                        |    161 +
 external/gpl3/binutils.old/dist/libctf/swap.h                            |     66 +
 external/gpl3/binutils.old/dist/libiberty/filedescriptor.c               |     47 +
 external/gpl3/binutils.old/dist/libiberty/rust-demangle.c                |    702 +-
 external/gpl3/binutils.old/dist/libiberty/rust-demangle.h                |     45 +
 external/gpl3/binutils.old/dist/opcodes/ChangeLog-2018                   |   2550 +
 external/gpl3/binutils.old/dist/opcodes/ChangeLog-2019                   |   2456 +
 external/gpl3/binutils.old/dist/opcodes/arc-ext-tbl.h                    |      9 +-
 external/gpl3/binutils.old/dist/opcodes/arc-nps400-tbl.h                 |     52 +-
 external/gpl3/binutils.old/dist/opcodes/bpf-asm.c                        |    590 +
 external/gpl3/binutils.old/dist/opcodes/bpf-desc.c                       |   1618 +
 external/gpl3/binutils.old/dist/opcodes/bpf-desc.h                       |    266 +
 external/gpl3/binutils.old/dist/opcodes/bpf-dis.c                        |    624 +
 external/gpl3/binutils.old/dist/opcodes/bpf-ibld.c                       |    956 +
 external/gpl3/binutils.old/dist/opcodes/bpf-opc.c                        |   1475 +
 external/gpl3/binutils.old/dist/opcodes/bpf-opc.h                        |    150 +
 external/gpl3/binutils.old/dist/opcodes/csky-dis.c                       |   1066 +
 external/gpl3/binutils.old/dist/opcodes/csky-opc.h                       |   8127 +++++
 external/gpl3/binutils.old/dist/opcodes/disassemble.h                    |      6 +-
 external/gpl3/binutils.old/dist/opcodes/i386-dis-evex-len.h              |    315 +
 external/gpl3/binutils.old/dist/opcodes/i386-dis-evex-mod.h              |     42 +
 external/gpl3/binutils.old/dist/opcodes/i386-dis-evex-prefix.h           |   1969 +
 external/gpl3/binutils.old/dist/opcodes/i386-dis-evex-reg.h              |     51 +
 external/gpl3/binutils.old/dist/opcodes/i386-dis-evex-w.h                |   1110 +
 external/gpl3/binutils.old/dist/opcodes/nfp-dis.c                        |     14 +-
 external/gpl3/binutils.old/dist/opcodes/pru-dis.c                        |      2 +-
 external/gpl3/binutils.old/dist/opcodes/pru-opc.c                        |      2 +-
 external/gpl3/binutils.old/dist/opcodes/s12z-dis.c                       |   2843 +-
 external/gpl3/binutils.old/dist/opcodes/s12z-opc.c                       |   2712 +
 external/gpl3/binutils.old/dist/opcodes/s12z-opc.h                       |    274 +
 external/gpl3/binutils.old/dist/opcodes/wasm32-dis.c                     |    456 +-
 external/gpl3/binutils.old/dist/zlib/ChangeLog.bin-gdb                   |      9 +
 external/gpl3/binutils.old/lib/libbfd/arch/mipsn64eb/bfd.h               |   7862 +++++
 external/gpl3/binutils.old/lib/libbfd/arch/mipsn64eb/bfd_stdint.h        |     51 +
 external/gpl3/binutils.old/lib/libbfd/arch/mipsn64eb/bfdver.h            |     26 +
 external/gpl3/binutils.old/lib/libbfd/arch/mipsn64eb/config.h            |    423 +
 external/gpl3/binutils.old/lib/libbfd/arch/mipsn64eb/defs.mk             |     10 +
 external/gpl3/binutils.old/lib/libbfd/arch/mipsn64el/bfd.h               |   7862 +++++
 external/gpl3/binutils.old/lib/libbfd/arch/mipsn64el/bfd_stdint.h        |     51 +
 external/gpl3/binutils.old/lib/libbfd/arch/mipsn64el/bfdver.h            |     26 +
 external/gpl3/binutils.old/lib/libbfd/arch/mipsn64el/config.h            |    423 +
 external/gpl3/binutils.old/lib/libbfd/arch/mipsn64el/defs.mk             |     10 +
 external/gpl3/binutils.old/lib/libgnuctf/Makefile                        |     36 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/aarch64/config.h           |    162 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/aarch64/defs.mk            |      5 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/aarch64eb/config.h         |    162 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/aarch64eb/defs.mk          |      5 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/alpha/config.h             |    162 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/alpha/defs.mk              |      5 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/arm/config.h               |    162 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/arm/defs.mk                |      5 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/armeb/config.h             |    162 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/armeb/defs.mk              |      5 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/earm/config.h              |    162 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/earm/defs.mk               |      5 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/earmeb/config.h            |    162 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/earmeb/defs.mk             |      5 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/earmhf/config.h            |    162 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/earmhf/defs.mk             |      5 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/earmhfeb/config.h          |    162 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/earmhfeb/defs.mk           |      5 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/hppa/config.h              |    162 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/hppa/defs.mk               |      5 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/i386/config.h              |    162 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/i386/defs.mk               |      5 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/ia64/config.h              |    162 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/ia64/defs.mk               |      5 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/m68000/config.h            |    162 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/m68000/defs.mk             |      5 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/m68k/config.h              |    162 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/m68k/defs.mk               |      5 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/mips64eb/config.h          |    162 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/mips64eb/defs.mk           |      5 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/mips64el/config.h          |    162 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/mips64el/defs.mk           |      5 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/mipseb/config.h            |    162 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/mipseb/defs.mk             |      5 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/mipsel/config.h            |    162 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/mipsel/defs.mk             |      5 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/mipsn64eb/config.h         |    162 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/mipsn64eb/defs.mk          |      5 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/mipsn64el/config.h         |    162 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/mipsn64el/defs.mk          |      5 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/powerpc/config.h           |    162 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/powerpc/defs.mk            |      5 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/powerpc64/config.h         |    162 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/powerpc64/defs.mk          |      5 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/riscv32/config.h           |    162 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/riscv32/defs.mk            |      5 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/riscv64/config.h           |    162 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/riscv64/defs.mk            |      5 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/sh3eb/config.h             |    162 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/sh3eb/defs.mk              |      5 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/sh3el/config.h             |    162 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/sh3el/defs.mk              |      5 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/sparc/config.h             |    162 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/sparc/defs.mk              |      5 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/sparc64/config.h           |    162 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/sparc64/defs.mk            |      5 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/vax/config.h               |    162 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/vax/defs.mk                |      5 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/x86_64/config.h            |    162 +
 external/gpl3/binutils.old/lib/libgnuctf/arch/x86_64/defs.mk             |      5 +
 external/gpl3/binutils.old/lib/libiberty/arch/mipsn64eb/config.h         |    582 +
 external/gpl3/binutils.old/lib/libiberty/arch/mipsn64eb/defs.mk          |      8 +
 external/gpl3/binutils.old/lib/libiberty/arch/mipsn64el/config.h         |    582 +
 external/gpl3/binutils.old/lib/libiberty/arch/mipsn64el/defs.mk          |      8 +
 external/gpl3/binutils.old/lib/libopcodes/arch/mipsn64eb/config.h        |    127 +
 external/gpl3/binutils.old/lib/libopcodes/arch/mipsn64eb/defs.mk         |      7 +
 external/gpl3/binutils.old/lib/libopcodes/arch/mipsn64el/config.h        |    127 +
 external/gpl3/binutils.old/lib/libopcodes/arch/mipsn64el/defs.mk         |      7 +
 external/gpl3/binutils.old/usr.bin/common/arch/mipsn64eb/config.h        |    309 +
 external/gpl3/binutils.old/usr.bin/common/arch/mipsn64eb/defs.mk         |     40 +
 external/gpl3/binutils.old/usr.bin/common/arch/mipsn64el/config.h        |    309 +
 external/gpl3/binutils.old/usr.bin/common/arch/mipsn64el/defs.mk         |     40 +
 external/gpl3/binutils.old/usr.bin/gas/arch/mipsn64eb/config.h           |    421 +
 external/gpl3/binutils.old/usr.bin/gas/arch/mipsn64eb/defs.mk            |      8 +
 external/gpl3/binutils.old/usr.bin/gas/arch/mipsn64eb/itbl-cpu.h         |      5 +
 external/gpl3/binutils.old/usr.bin/gas/arch/mipsn64eb/obj-format.h       |      5 +
 external/gpl3/binutils.old/usr.bin/gas/arch/mipsn64eb/targ-cpu.h         |      5 +
 external/gpl3/binutils.old/usr.bin/gas/arch/mipsn64eb/targ-env.h         |      5 +
 external/gpl3/binutils.old/usr.bin/gas/arch/mipsn64el/config.h           |    421 +
 external/gpl3/binutils.old/usr.bin/gas/arch/mipsn64el/defs.mk            |      8 +
 external/gpl3/binutils.old/usr.bin/gas/arch/mipsn64el/itbl-cpu.h         |      5 +
 external/gpl3/binutils.old/usr.bin/gas/arch/mipsn64el/obj-format.h       |      5 +
 external/gpl3/binutils.old/usr.bin/gas/arch/mipsn64el/targ-cpu.h         |      5 +
 external/gpl3/binutils.old/usr.bin/gas/arch/mipsn64el/targ-env.h         |      5 +
 external/gpl3/binutils.old/usr.bin/gprof/arch/mipsn64eb/defs.mk          |      8 +
 external/gpl3/binutils.old/usr.bin/gprof/arch/mipsn64eb/gconfig.h        |    126 +
 external/gpl3/binutils.old/usr.bin/gprof/arch/mipsn64el/defs.mk          |      8 +
 external/gpl3/binutils.old/usr.bin/gprof/arch/mipsn64el/gconfig.h        |    126 +
 external/gpl3/binutils.old/usr.bin/ld/arch/mipsn64eb/config.h            |    261 +
 external/gpl3/binutils.old/usr.bin/ld/arch/mipsn64eb/defs.mk             |     13 +
 external/gpl3/binutils.old/usr.bin/ld/arch/mipsn64eb/ldemul-list.h       |     20 +
 external/gpl3/binutils.old/usr.bin/ld/arch/mipsn64el/config.h            |    261 +
 external/gpl3/binutils.old/usr.bin/ld/arch/mipsn64el/defs.mk             |     13 +
 external/gpl3/binutils.old/usr.bin/ld/arch/mipsn64el/ldemul-list.h       |     20 +
 327 files changed, 168407 insertions(+), 25976 deletions(-)

diffs (truncated from 226365 to 300 lines):

diff -r dd85f2102642 -r be25614bf143 external/gpl3/binutils.old/dist/bfd/ChangeLog-2018
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/gpl3/binutils.old/dist/bfd/ChangeLog-2018        Fri Dec 23 17:01:21 2022 +0000
@@ -0,0 +1,4949 @@
+2018-12-31  Alan Modra  <amodra%gmail.com@localhost>
+
+       PR 24041
+       * elflink.c (elf_link_add_object_symbols): Don't segfault on
+       crafted ET_DYN with no program headers.
+
+2018-12-31  Alan Modra  <amodra%gmail.com@localhost>
+
+       * elf64-ppc.c (ppc64_elf_relocate_section <tls_ldgd_opt>): When
+       editing an old-style __tls_get_addr call, replace a toc restore
+       insn with a nop.
+
+2018-12-28  Alan Modra  <amodra%gmail.com@localhost>
+
+       PR 24015
+       * elf.c (bfd_elf_get_default_section_type): Make common sections
+       SHT_NOBITS.
+       * linker.c (bfd_generic_define_common_symbol): Clear
+       SEC_HAS_CONTENTS.
+
+2018-12-28  Alan Modra  <amodra%gmail.com@localhost>
+
+       PR 23966
+       * libbfd.c (SSIZE_MAX): Define.
+       (bfd_malloc, bfd_realloc): Don't cast size to long to check for
+       "negative" values, compare against SSIZE_MAX instead.
+
+2018-12-23  H.J. Lu  <hongjiu.lu%intel.com@localhost>
+
+       * elf32-i386.c (elf_i386_rtype_to_howto): Remove the unused bfd
+       pointer argument.
+       (elf_i386_info_to_howto_rel): Updated.
+       (elf_i386_tls_transition): Likewise.
+       (elf_i386_relocate_section): Likewise.
+
+2018-12-20  H.J. Lu  <hongjiu.lu%intel.com@localhost>
+
+       * elf32-i386.c (elf_i386_relocate_section): Call
+       elf_i386_rtype_to_howto to get reloc_howto_type pointer.
+       * elf64-x86-64.c (elf_x86_64_relocate_section): Call
+       elf_x86_64_rtype_to_howto to get reloc_howto_type pointer.
+
+2018-12-18  Alan Modra  <amodra%gmail.com@localhost>
+
+       * Makefile.am (bfdinclude_HEADERS): Add bfd_stdint.h.
+       (BFD_H_DEPS): Add include/diagnostics.h.
+       (LOCAL_H_DEPS): Add bfd_stdint.h.
+       * bfd-in.h: Include bfd_stdint.h.
+       * arc-plt.h: Don't include stdint.h.
+       * coff-rs6000.c: Likewise.
+       * coff64-rs6000.c: Likewise.
+       * elfxx-riscv.c: Likewise.
+       * cache.c: Don't include bfd_stdint.h.
+       * elf32-arm.c: Likewise.
+       * elf32-avr.c: Likewise.
+       * elf32-nds32.c: Likewise.
+       * elf32-rl78.c: Likewise.
+       * elf32-rx.c: Likewise.
+       * elf32-wasm32.c: Likewise.
+       * elf64-nfp.c: Likewise.
+       * elflink.c: Likewise.
+       * elfnn-aarch64.c: Likewise.
+       * elfnn-ia64.c: Likewise.
+       * elfxx-ia64.c: Likewise.
+       * elfxx-x86.h: Likewise.
+       * wasm-module.c: Likewise, and don't include sysdep.h twice.
+       * elf-nacl.h: Don't include bfd.h.
+       * mach-o.h: Likewise.
+       * elfxx-aarch64.c: Include bfd.h and elf-bfd.h.
+       * elfxx-aarch64.h: Don't include bfd.h, elf-bfd.h or stdint.h.
+       * mach-o-aarch64.c: Include mach-o.h later.
+       * mach-o-arm.c: Likewise.
+       * mach-o-i386.c: Likewise.
+       * mach-o-x86-64.c: Likewise.
+       * mach-o.c: Likewise.
+       * sysdep.h: Don't include ansidecl.h or sys/stat.h.
+       * Makefile.in: Regenerate.
+       * bfd-in2.h: Regenerate.
+
+2018-12-18  Alan Modra  <amodra%gmail.com@localhost>
+
+       PR 23980
+       * elf32-i386.c (elf_i386_relocate_section): Exit with wrong format
+       error rather than asserting input file is as expected.
+       * elf32-s390.c (elf_s390_relocate_section): Likewise.
+       * elf32-sh.c (sh_elf_relocate_section): Likewise.
+       * elf32-xtensa.c (elf_xtensa_relocate_section): Likewise.
+       * elf64-ppc.c (ppc64_elf_relocate_section): Likewise.
+       * elf64-s390.c (elf_s390_relocate_section): Likewise.
+       * elf64-x86-64.c (elf_x86_64_relocate_section): Likewise.
+       * elf32-ppc.c (ppc_elf_relocate_section): Exit with wrong format
+       error if input file is not ppc32 ELF.
+
+2018-12-18  Alan Modra  <amodra%gmail.com@localhost>
+
+       PR 23980
+       * elf64-ppc.c (ppc64_elf_hide_symbol): Check hash table type
+       before referencing ppc64-only fields of hash entries.
+
+2018-12-17  Alan Modra  <amodra%gmail.com@localhost>
+
+       PR 23994
+       * aoutx.h: Include limits.h.
+       (get_reloc_upper_bound): Detect long overflow and return a file
+       too big error if it occurs.
+       * elf.c: Include limits.h.
+       (_bfd_elf_get_symtab_upper_bound): Detect long overflow and return
+       a file too big error if it occurs.
+       (_bfd_elf_get_dynamic_symtab_upper_bound): Likewise.
+       (_bfd_elf_get_dynamic_reloc_upper_bound): Likewise.
+
+2018-12-14  H.J. Lu  <hongjiu.lu%intel.com@localhost>
+
+       PR ld/23900
+       * elf.c (get_program_header_size): Add a PT_GNU_PROPERTY
+       segment for NOTE_GNU_PROPERTY_SECTION_NAME.
+       (_bfd_elf_map_sections_to_segments): Create a PT_GNU_PROPERTY
+       segment for NOTE_GNU_PROPERTY_SECTION_NAME.
+       * elfxx-x86.c (_bfd_elf_link_setup_gnu_properties): Don't set
+       GNU_PROPERTY_X86_UINT32_VALID.
+
+2018-12-11  Max Filippov  <jcmvbkbc%gmail.com@localhost>
+
+       * elf32-xtensa.c (elf_xtensa_do_reloc): Limit const16 opcode
+       immediate field to 16 least significant bits.
+
+2018-12-11  H.J. Lu  <hongjiu.lu%intel.com@localhost>
+
+       * elf32-xc16x.c (elf32_xc16x_rtype_to_howto): New function.
+       (elf32_xc16x_relocate_section): Call elf32_xc16x_rtype_to_howto
+       instead of xc16x_reloc_type_lookup to get reloc_howto_type.
+
+2018-12-07  H.J. Lu  <hongjiu.lu%intel.com@localhost>
+
+       PR ld/23958
+       * elflink.c (_bfd_elf_add_default_symbol): Override the previous
+       definition from IR object.
+
+2018-12-08  Stafford Horne  <shorne%gmail.com@localhost>
+
+       * elf32-or1k.c (or1k_grok_prstatus): New function.
+       (or1k_grok_psinfo): Likewise.
+
+2018-12-07  H.J. Lu  <hongjiu.lu%intel.com@localhost>
+
+       * elf-properties.c (elf_find_and_remove_property): Add a
+       bfd_boolean argument to indicate if the property should be
+       removed.
+       (elf_merge_gnu_property_list): Updated.  Report
+       property change in linker map file.
+       (elf_get_gnu_property_section_size): Skip property_remove
+       properties.
+       (elf_write_gnu_properties): Likewise.
+       (_bfd_elf_link_setup_gnu_properties): Report property merge
+       in linker map file.  Pass abfd to elf_merge_gnu_property_list.
+
+2018-12-07  Alan Modra  <amodra%gmail.com@localhost>
+
+       PR 23952
+       * syms.c (_bfd_generic_read_minisymbols): Free syms before
+       returning with zero symcount.
+
+2018-12-06  Alan Modra  <amodra%gmail.com@localhost>
+
+       * elf32-ppc.c (ppc_elf_howto_raw <R_PPC_VLE_ADDR20>): Correct
+       mask and shift value.
+       (ppc_elf_vle_split16): Use E_OPCODE_MASK.  Handle e_li
+       specially.
+
+2018-12-05  Sam Tebbs  <sam.tebbs%arm.com@localhost>
+
+       * elf-eh-frame.c (_bfd_elf_parse_eh_frame): Add check for 'B'.
+
+2018-12-04  H.J. Lu  <hongjiu.lu%intel.com@localhost>
+
+       PR ld/23372
+       * elfxx-x86.c (_bfd_x86_elf_merge_gnu_properties): Don't remove
+       empty properties for GNU_PROPERTY_X86_COMPAT_ISA_1_USED and
+       GNU_PROPERTY_X86_UINT32_OR_AND.
+       (_bfd_x86_elf_link_fixup_gnu_properties): Likewise.
+
+2018-12-03  Kito Cheng  <kito%andestech.com@localhost>
+
+       * elfxx-riscv.h (RISCV_DONT_CARE_VERSION): New macro.
+       (struct riscv_subset_t): New structure.
+       (riscv_subset_t): New typedef.
+       (riscv_subset_list_t): New structure.
+       (riscv_release_subset_list): New prototype.
+       (riscv_add_subset): Likewise.
+       (riscv_lookup_subset): Likewise.
+       (riscv_lookup_subset_version): Likewise.
+       (riscv_release_subset_list): Likewise.
+       * elfxx-riscv.c: Include safe-ctype.h.
+       (riscv_parsing_subset_version): New function.
+       (riscv_supported_std_ext): Likewise.
+       (riscv_parse_std_ext): Likewise.
+       (riscv_parse_sv_or_non_std_ext): Likewise.
+       (riscv_parse_subset): Likewise.
+       (riscv_add_subset): Likewise.
+       (riscv_lookup_subset): Likewise.
+       (riscv_lookup_subset_version): Likewise.
+       (riscv_release_subset_list): Likewise.
+
+2018-12-01  H.J. Lu  <hongjiu.lu%intel.com@localhost>
+
+       PR ld/23930
+       * elfxx-x86.c (_bfd_x86_elf_size_dynamic_sections): Update
+       the iplt section alignment if it is non-empty.
+       (_bfd_x86_elf_link_setup_gnu_properties): Set plt.iplt_alignment
+       and delay setting the iplt section alignment.
+       * elfxx-x86.h (elf_x86_plt_layout): Add iplt_alignment.
+
+2018-11-30  Nick Clifton  <nickc%redhat.com@localhost>
+
+       PR 23942
+       * elfcode.h (elf_object_p): Check for corrupt input files with
+       more program headers than can actually fit in the file.
+
+2018-11-30  Nick Clifton  <nickc%redhat.com@localhost>
+
+       PR 23932
+       * elf.c (IS_CONTAINED_BY_LMA): Add a check for a negative section
+       size.
+       (rewrite_elf_program_header): If no sections are mapped into a
+       segment return an error.
+
+2018-11-30  Alan Modra  <amodra%gmail.com@localhost>
+
+       PR 23937
+       * elf64-ppc.c (write_plt_relocs_for_local_syms): Don't add local
+       entry offset for ifuncs.
+
+2018-11-29  H.J. Lu  <hongjiu.lu%intel.com@localhost>
+
+       PR ld/23929
+       * elf-properties.c (_bfd_elf_link_setup_gnu_properties): Don't
+       merge .note.gnu.property section in IR inputs.
+
+2018-11-27  Thomas Preud'homme  <thomas.preudhomme%linaro.org@localhost>
+
+       * cpu-arm.c (processors): Add processors known to GAS but missing here
+       and reindent.
+       (bfd_arm_update_notes): Add comment explaining why the list of
+       architectures in the switch should not be updated.
+       (architectures): Likewise.
+
+2018-11-27  Maciej W. Rozycki  <macro%linux-mips.org@localhost>
+
+       * elfxx-mips.c (_bfd_mips_elf_check_relocs) <R_MIPS16_HI16>
+       <R_MIPS_HI16, R_MIPS_HIGHER, R_MIPS_HIGHEST, R_MICROMIPS_HI16>
+       <R_MICROMIPS_HIGHER, R_MICROMIPS_HIGHEST>: Also accept an
+       absolute symbol in PIC code.
+
+2018-11-27  Maciej W. Rozycki  <macro%linux-mips.org@localhost>
+
+       * elfxx-mips.c (_bfd_mips_elf_check_relocs) <R_MIPS16_26>
+       <R_MIPS_26, R_MICROMIPS_26_S1>: Use `info->callbacks->einfo'
+       rather than `_bfd_error_handler' to report refused relocations
+       in PIC code and continue processing.  Fix error message: `can
+       not' -> `cannot'.
+
+2018-11-27  H.J. Lu  <hongjiu.lu%intel.com@localhost>
+
+       PR binutils/23919
+       * compress.c (bfd_is_section_compressed_with_header): Initialize
+       *uncompressed_align_pow_p to 0.
+
+2018-11-27  Tamar Christina  <tamar.christina%arm.com@localhost>
+
+       PR ld/23904
+       * elfnn-aarch64.c (_bfd_aarch64_adrp_p): Use existing constants.
+       (_bfd_aarch64_erratum_843419_branch_to_stub): Use _bfd_aarch64_adrp_p.
+       (struct erratum_835769_branch_to_stub_clear_data): New.
+       (_bfd_aarch64_erratum_843419_clear_stub): New.
+       (clear_erratum_843419_entry): New.
+       (elfNN_aarch64_tls_relax): Use it.
+       (elfNN_aarch64_relocate_section): Pass input_section.
+       (aarch64_map_one_stub): Handle branch type none as valid.
+
+2018-11-27  Mark Wielaard  <mark%klomp.org@localhost>
+
+       PR binutils/23919
+       * bfd.c (bfd_update_compression_header): Explicitly set alignment.
+       (bfd_check_compression_header): Add uncompressed_alignment_power
+       argument. Check ch_addralign is a power of 2.
+       * bfd-in2.h: Regenerated.
+       * compress.c (bfd_compress_section_contents): Get and set
+       orig_uncompressed_alignment_pow if section is decompressed.
+       (bfd_is_section_compressed_with_header): Add and get
+       uncompressed_align_pow_p argument.
+       (bfd_is_section_compressed): Add uncompressed_align_power argument
+       to bfd_is_section_compressed_with_header call.
+       (bfd_init_section_decompress_status): Get and set
+       uncompressed_alignment_power.
+       * elf.c (_bfd_elf_make_section_from_shdr): Add
+       uncompressed_align_power argument to




Home | Main Index | Thread Index | Old Index