This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/hjl/linux/master in repository binutils-gdb.
from 813f376566 Merge remote-tracking branch 'origin/master' into users/hjl/ [...] adds 9f00292e69 MIPS/GAS: Use non-zero frag offset directly in PIC branch re [...] adds bbd27b7684 MIPS/GAS: Use frag symbol/offset directly in fixup creation adds 834a65aadf MIPS/GAS: Use a switch on relaxation type in microMIPS fixup [...] adds 3c465ea0ff Automatic date update in version.in adds 25c5412713 Setup .dir-locals.el to use C-style comments by default adds bae7501e87 Use bfd_malloc_and_get_section adds c6eb149dfa Automatic date update in version.in adds de837d77bc Import include/+libiberty/ r249883 from upstream GCC. adds 613643582c DWARF-5: readelf: .debug_names adds 2040444f33 Automatic date update in version.in adds 5bfd255c41 buffer.h: Fix spelling mistakes adds 7e70564cae Repair include/dwarf2.def breakage adds c8cf1feee1 [GOLD] undef after using DW_IDX and friends adds 8d219acda1 Disable symver test on hppa64-hpux adds 33c734b2f8 Missing config for bfd.c:_doprnt adds cd9af601e6 Miscellaneous format string fixes adds ce9116fdbf BFD long long cleanup adds 76cfced5ad Support %Lx, %Lu, %Ld in _bfd_error_handler format adds 19871f45dd strings: remove section/file size check adds 15e6ed8cbf Regenerate pot files. adds d8cd8c1f48 bfd: partial revert commit EC1ACAB (prevent all but undef we [...] adds 568fc4f4f8 Automatic date update in version.in adds 0041f7df74 [binutils patch] DWARF-5: Extend bfd/dwarf2.c parse_comp_unit() adds 564e46b795 [AArch64] Remove useless and incorrect assertion adds 55a09eb6df Add markers. adds 0d702cfe5d Regenerate configure. adds 40c7d50720 [Patch ARM] Support MVFR2 VFP Coprocessor register for ARMv8-A adds 4da3eb35ef Garbage collect TYPE_STATIC and several TYPE_FN_FIELD_x adds 033ea118c0 Automatic date update in version.in adds 60c96dbf02 Fixup changelog entries for previous commit adds e4bdd67955 X86: Disassemble primary opcode map's group 2 ModRM.reg == 6 [...] adds 15a7695fdc [ARM] Add support for Cortex-A55 and Cortex-A75. new 02e72ea10d Merge remote-tracking branch 'origin/master' into users/hjl/ [...] new 2c60360a42 Apply x86-64: Treat ___tls_get_addr like __tls_get_addr adds 1d827a720c Fix build with GCC 4.2 new 0487c3bd0d Merge remote-tracking branch 'origin/master' into users/hjl/ [...] new a948ad92a2 Revert "Apply x86-64: Treat ___tls_get_addr like __tls_get_addr" adds 8455d26243 Fix Python unwinder frames regression adds 4b617f5235 Automatic date update in version.in adds a0b7b10523 Convert 'L' to 'l' when setting wide_width to 1 adds 33c5cd7587 Fission support for multiple CUs per DWO file adds 9691e722c6 Automatic date update in version.in adds 1cf9552bf1 Another _doprnt fix for %L handling adds aff6079bc7 Apply ld/Makefile.in patch to the correct file adds 532cc31305 Add some missing xcoff support adds 7639175c9a Move print_insn_XXX to an opcodes internal header, again adds c620a2b547 Make ppc476 testcases more robust adds e54cb31aa3 MIPS/LD: Fix a segfault from ELF `e_flags' access with non-E [...] adds 762c974a09 Implement the "get_siginfo_type" gdbarch method for FreeBSD [...] adds 929edea98d Fetch signal information for native FreeBSD processes. adds 6e5eab33ab Move the thread_section_name class to gdbcore.h. adds 382b69bbb7 Add a new gdbarch method to fetch signal information from co [...] adds 2af9fc4432 Use the thread_section_name helper class in fbsd_core_thread_name. adds 0b9305edf1 Recognize the recently-added FreeBSD core dump note for LWP info. adds e6f3b9c319 Create pseudo sections for FreeBSD NT_PTLWPINFO core notes. adds 4b654465bf Read signal information from FreeBSD core dumps. adds 12c1f20d6f Automatic date update in version.in adds f4db828807 Automatic date update in version.in adds 0327869232 Fix size check in dwarf2_evaluate_loc_desc_full adds 266934d1ad compile-loc2c: Fix uninitialized variable error adds 14357de15f DWARF-5: Fix error message typo. adds a074796714 Automatic date update in version.in adds 3d99e817a9 Import setenv and unsetenv from gnulib adds 2e1e43e140 Re-indent the code adds 77c501bcea Re-generate i386/amd64-avx-avx512-linux.c and i386/amd64-avx [...] adds adce5b398d Fix compile time warning about duplicate case values for pow [...] adds 6dc8d7579d Add missing ChangeLog etries adds 36cebdda80 Automatic date update in version.in adds 11cb57160f Sync dlang demangling tests from upstream libiberty testsuite. adds 4162bb66c6 Mark generated cgen files read-only adds 2c4d9cbe51 ppc32 use of %x in einfo format adds 70391b29cf [AArch64] Use "#pass" instead of "#..." to filter multiple lines new 54e2cdd49b Merge remote-tracking branch 'origin/master' into users/hjl/ [...] adds e3fbc3da13 ppc32 use of %x in einfo format, typo fix adds 04ac15ab07 Add missing newlines in readelf -n output adds 61a0857c0f Support single digit GCC version new b384299be2 Merge remote-tracking branch 'origin/master' into users/hjl/ [...] new 400e54229e Update lto and none-lto input support for ld -r
The 7 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: bfd/ChangeLog | 130 + bfd/bfd.c | 32 +- bfd/coff-rs6000.c | 8 +- bfd/coff-x86_64.c | 4 +- bfd/coffcode.h | 25 +- bfd/config.in | 6 + bfd/configure | 178 +- bfd/configure.ac | 3 +- bfd/dwarf2.c | 452 ++- bfd/elf.c | 66 +- bfd/elf32-ppc.c | 16 +- bfd/elf32-score.c | 16 +- bfd/elfcode.h | 2 +- bfd/elflink.c | 24 +- bfd/elfnn-aarch64.c | 7 - bfd/elfxx-sparc.c | 7 - bfd/po/bfd.pot | 2956 +++++++++-------- bfd/version.h | 2 +- bfd/version.m4 | 2 +- bfd/vms-alpha.c | 2 +- binutils/BRANCHES | 1 + binutils/ChangeLog | 64 + binutils/NEWS | 2 + binutils/configure | 20 +- binutils/dwarf.c | 369 ++- binutils/dwarf.h | 1 + binutils/nlmconv.c | 6 +- binutils/objcopy.c | 5 +- binutils/objdump.c | 44 +- binutils/po/binutils.pot | 3462 ++++++++++++-------- binutils/readelf.c | 13 +- binutils/strings.c | 74 +- elfcpp/ChangeLog | 5 + elfcpp/dwarf.h | 11 + gas/ChangeLog | 59 + gas/NEWS | 2 + gas/config/tc-arm.c | 17 + gas/config/tc-mips.c | 102 +- gas/configure | 20 +- gas/doc/c-arm.texi | 2 + gas/testsuite/gas/arm/armv8-a+fp.d | 4 + gas/testsuite/gas/arm/armv8-ar+fp.s | 5 + gas/testsuite/gas/arm/armv8-r+fp.d | 4 + gas/testsuite/gas/arm/vfp-bad.l | 2 + gas/testsuite/gas/arm/vfp-bad.s | 2 + gas/testsuite/gas/elf/symver.d | 1 + gas/testsuite/gas/i386/opcode.d | 6 + gas/testsuite/gas/i386/opcode.s | 6 + gas/testsuite/gas/i386/x86-64-opcode.d | 9 + gas/testsuite/gas/i386/x86-64-opcode.s | 9 + gas/testsuite/gas/mips/micromips@relax-offset.d | 26 + gas/testsuite/gas/mips/mips.exp | 2 + gas/testsuite/gas/mips/mips1@relax-offset.d | 30 + gas/testsuite/gas/mips/r3000@relax-offset.d | 6 + gas/testsuite/gas/mips/r3900@relax-offset.d | 6 + gas/testsuite/gas/mips/relax-offset.d | 28 + .../mips/{option-pic-relax-2.l => relax-offset.l} | 0 gas/testsuite/gas/mips/relax-offset.s | 23 + gdb/.dir-locals.el | 2 + gdb/ChangeLog | 111 + gdb/common/buffer.h | 2 +- gdb/compile/compile-loc2c.c | 1 + gdb/corelow.c | 82 +- gdb/dwarf2loc.c | 4 +- gdb/dwarf2read.c | 100 +- gdb/fbsd-nat.c | 162 + gdb/fbsd-tdep.c | 197 +- gdb/features/i386/amd64-avx-avx512-linux.c | 2 +- gdb/features/i386/amd64-avx-mpx-avx512-pku-linux.c | 2 +- gdb/gdbarch.c | 32 + gdb/gdbarch.h | 10 + gdb/gdbarch.sh | 5 + gdb/gdbcore.h | 45 + gdb/gdbserver/ChangeLog | 4 + gdb/gdbserver/linux-x86-low.c | 2 +- gdb/gdbtypes.c | 4 - gdb/gdbtypes.h | 21 +- gdb/gnulib/aclocal.m4 | 2 + gdb/gnulib/config.in | 35 + gdb/gnulib/configure | 391 ++- gdb/gnulib/import/Makefile.am | 20 +- gdb/gnulib/import/Makefile.in | 12 +- gdb/gnulib/import/m4/environ.m4 | 47 + gdb/gnulib/import/m4/gnulib-cache.m4 | 4 +- gdb/gnulib/import/m4/gnulib-comp.m4 | 20 + gdb/gnulib/import/m4/setenv.m4 | 160 + gdb/gnulib/import/setenv.c | 390 +++ gdb/gnulib/import/unsetenv.c | 127 + gdb/gnulib/update-gnulib.sh | 2 + gdb/linux-tdep.c | 21 + gdb/python/py-unwind.c | 2 +- gdb/testsuite/ChangeLog | 23 + gdb/testsuite/gdb.dlang/demangle.exp | 2 +- gdb/testsuite/gdb.dwarf2/fission-multi-cu.S | 374 +++ gdb/testsuite/gdb.dwarf2/fission-multi-cu.exp | 67 + gdb/testsuite/gdb.dwarf2/fission-multi-cu1.c | 22 + gdb/testsuite/gdb.dwarf2/fission-multi-cu2.c | 24 + gdb/testsuite/gdb.dwarf2/shortpiece.exp | 100 + gdb/testsuite/gdb.python/py-unwind.exp | 3 +- gprof/ChangeLog | 8 + gprof/configure | 20 +- gprof/po/gprof.pot | 2 +- include/ChangeLog | 13 + include/dwarf2.def | 12 + include/dwarf2.h | 25 +- include/elf/common.h | 1 + ld/ChangeLog | 51 + ld/Makefile.am | 1 + ld/NEWS | 2 + ld/configure | 20 +- ld/emultempl/mipself.em | 15 +- ld/po/ld.pot | 940 +++--- ld/testsuite/ld-aarch64/dt_textrel.d | 3 +- ld/testsuite/ld-mips-elf/binary.d | 8 + ld/testsuite/ld-mips-elf/binary.ld | 5 + ld/testsuite/ld-mips-elf/binary.s | 2 + ld/testsuite/ld-mips-elf/mips-elf.exp | 37 + ld/testsuite/ld-mips-elf/relax-offset-umips.dd | 15 + ld/testsuite/ld-mips-elf/relax-offset-umips.gd | 11 + ld/testsuite/ld-mips-elf/relax-offset.dd | 19 + ld/testsuite/ld-mips-elf/relax-offset.gd | 11 + .../{export-class-call16.ld => relax-offset.ld} | 0 ld/testsuite/ld-powerpc/ppc476-shared.d | 4 +- ld/testsuite/ld-powerpc/ppc476-shared.lnk | 2 +- ld/testsuite/ld-powerpc/ppc476-shared2.d | 12 +- ld/testsuite/ld-selective/selective.exp | 3 +- libiberty/ChangeLog | 4 + libiberty/dwarfnames.c | 11 + opcodes/ChangeLog | 122 + opcodes/arm-dis.c | 4 + opcodes/cgen-dis.in | 2 +- opcodes/cgen.sh | 26 +- opcodes/configure | 20 +- opcodes/epiphany-asm.c | 1 + opcodes/epiphany-desc.c | 1 + opcodes/epiphany-desc.h | 1 + opcodes/epiphany-dis.c | 1 + opcodes/epiphany-ibld.c | 1 + opcodes/epiphany-opc.c | 1 + opcodes/epiphany-opc.h | 1 + opcodes/fr30-asm.c | 1 + opcodes/fr30-desc.c | 1 + opcodes/fr30-desc.h | 1 + opcodes/fr30-dis.c | 1 + opcodes/fr30-ibld.c | 1 + opcodes/fr30-opc.c | 1 + opcodes/fr30-opc.h | 1 + opcodes/frv-asm.c | 1 + opcodes/frv-desc.c | 1 + opcodes/frv-desc.h | 1 + opcodes/frv-dis.c | 1 + opcodes/frv-ibld.c | 1 + opcodes/frv-opc.c | 1 + opcodes/frv-opc.h | 1 + opcodes/i386-dis.c | 12 +- opcodes/ip2k-asm.c | 1 + opcodes/ip2k-desc.c | 1 + opcodes/ip2k-desc.h | 1 + opcodes/ip2k-dis.c | 1 + opcodes/ip2k-ibld.c | 1 + opcodes/ip2k-opc.c | 1 + opcodes/ip2k-opc.h | 1 + opcodes/iq2000-asm.c | 1 + opcodes/iq2000-desc.c | 1 + opcodes/iq2000-desc.h | 1 + opcodes/iq2000-dis.c | 1 + opcodes/iq2000-ibld.c | 1 + opcodes/iq2000-opc.c | 1 + opcodes/iq2000-opc.h | 1 + opcodes/lm32-asm.c | 1 + opcodes/lm32-desc.c | 1 + opcodes/lm32-desc.h | 1 + opcodes/lm32-dis.c | 1 + opcodes/lm32-ibld.c | 1 + opcodes/lm32-opc.c | 1 + opcodes/lm32-opc.h | 1 + opcodes/lm32-opinst.c | 1 + opcodes/m32c-asm.c | 1 + opcodes/m32c-desc.c | 1 + opcodes/m32c-desc.h | 1 + opcodes/m32c-dis.c | 3 +- opcodes/m32c-ibld.c | 1 + opcodes/m32c-opc.c | 1 + opcodes/m32c-opc.h | 1 + opcodes/m32r-asm.c | 1 + opcodes/m32r-desc.c | 1 + opcodes/m32r-desc.h | 1 + opcodes/m32r-dis.c | 1 + opcodes/m32r-ibld.c | 1 + opcodes/m32r-opc.c | 1 + opcodes/m32r-opc.h | 1 + opcodes/m32r-opinst.c | 1 + opcodes/mep-asm.c | 1 + opcodes/mep-desc.c | 1 + opcodes/mep-desc.h | 1 + opcodes/mep-dis.c | 3 +- opcodes/mep-ibld.c | 1 + opcodes/mep-opc.c | 1 + opcodes/mep-opc.h | 1 + opcodes/mt-asm.c | 1 + opcodes/mt-desc.c | 1 + opcodes/mt-desc.h | 1 + opcodes/mt-dis.c | 1 + opcodes/mt-ibld.c | 1 + opcodes/mt-opc.c | 1 + opcodes/mt-opc.h | 1 + opcodes/or1k-asm.c | 1 + opcodes/or1k-desc.c | 1 + opcodes/or1k-desc.h | 1 + opcodes/or1k-dis.c | 1 + opcodes/or1k-ibld.c | 1 + opcodes/or1k-opc.c | 1 + opcodes/or1k-opc.h | 1 + opcodes/or1k-opinst.c | 1 + opcodes/po/opcodes.pot | 279 +- opcodes/xc16x-asm.c | 1 + opcodes/xc16x-desc.c | 1 + opcodes/xc16x-desc.h | 1 + opcodes/xc16x-dis.c | 1 + opcodes/xc16x-ibld.c | 1 + opcodes/xc16x-opc.c | 1 + opcodes/xc16x-opc.h | 1 + opcodes/xstormy16-asm.c | 1 + opcodes/xstormy16-desc.c | 1 + opcodes/xstormy16-desc.h | 1 + opcodes/xstormy16-dis.c | 1 + opcodes/xstormy16-ibld.c | 1 + opcodes/xstormy16-opc.c | 1 + opcodes/xstormy16-opc.h | 1 + patches/README | 2 + patches/binutils-lto-mixed-plugin.patch | 67 + patches/binutils-lto-mixed-test.patch | 37 + patches/binutils-lto-mixed.patch | 845 +++-- 233 files changed, 9271 insertions(+), 4522 deletions(-) create mode 100644 gas/testsuite/gas/mips/micromips@relax-offset.d create mode 100644 gas/testsuite/gas/mips/mips1@relax-offset.d create mode 100644 gas/testsuite/gas/mips/r3000@relax-offset.d create mode 100644 gas/testsuite/gas/mips/r3900@relax-offset.d create mode 100644 gas/testsuite/gas/mips/relax-offset.d copy gas/testsuite/gas/mips/{option-pic-relax-2.l => relax-offset.l} (100%) create mode 100644 gas/testsuite/gas/mips/relax-offset.s create mode 100644 gdb/gnulib/import/m4/environ.m4 create mode 100644 gdb/gnulib/import/m4/setenv.m4 create mode 100644 gdb/gnulib/import/setenv.c create mode 100644 gdb/gnulib/import/unsetenv.c create mode 100644 gdb/testsuite/gdb.dwarf2/fission-multi-cu.S create mode 100644 gdb/testsuite/gdb.dwarf2/fission-multi-cu.exp create mode 100644 gdb/testsuite/gdb.dwarf2/fission-multi-cu1.c create mode 100644 gdb/testsuite/gdb.dwarf2/fission-multi-cu2.c create mode 100644 gdb/testsuite/gdb.dwarf2/shortpiece.exp create mode 100644 ld/testsuite/ld-mips-elf/binary.d create mode 100644 ld/testsuite/ld-mips-elf/binary.ld create mode 100644 ld/testsuite/ld-mips-elf/binary.s create mode 100644 ld/testsuite/ld-mips-elf/relax-offset-umips.dd create mode 100644 ld/testsuite/ld-mips-elf/relax-offset-umips.gd create mode 100644 ld/testsuite/ld-mips-elf/relax-offset.dd create mode 100644 ld/testsuite/ld-mips-elf/relax-offset.gd copy ld/testsuite/ld-mips-elf/{export-class-call16.ld => relax-offset.ld} (100%) create mode 100644 patches/binutils-lto-mixed-plugin.patch create mode 100644 patches/binutils-lto-mixed-test.patch