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 9e5b6f62318 gold: Make Ordering::operator() even more complex adds 195a8287c17 [gdb/testsuite] Fix typo in gdb.server/server-kill-python.exp adds 0ae34fc20af Automatic date update in version.in adds aa66aac47b4 gdb: Do not print empty-group regs when printing general ones adds b2b1453ad43 ubsan: frv: left shift of negative value adds 5a9212a11cf Move pending obsolete targets onto the definitely obsolete list adds cb6ad9bb59e Update release making documentation adds 07888db1ccf Automatic date update in version.in adds 2384096c4d7 moxie: don't force big-endian mode adds 575d37aeae5 elf/section13.s: Replace @nobits with %nobits adds 0f8b5e560e4 Automatic date update in version.in adds a8c4d40b578 ELF: Add support for unique section ID to assembler adds ef4627fabae section.c: Fix typo in comments (withe -> with) adds 44e4546fa27 ubsan: m32c: left shift of negative value adds 0b398d69acd binutils: drop redundant 'program_name' definition (-fno-common) adds b0029748ca9 Fix compilation error with musl in gdb/testsuite/gdb.base/fileio.c adds ee98c0daf93 RISC-V/Linux/native: Determine FLEN dynamically new 91a972cd68c Merge remote-tracking branch 'origin/master' into users/hjl [...] new a542ae3d502 Update 0001-Add-lto-and-none-lto-input-support-for-ld-r.patch adds 27a45f4276b readelf: add missing newlines to error messages adds 6ec6b3c8abd Automatic date update in version.in adds e409c542cc3 Fixed gdb to print arrays with very high indexes adds 5d2e1193286 gdb: fix powerpc disassembly tests adds c5d7be0c97a ubsan: d30v: negation of -2147483648 adds 719546c44f5 Change ints to bools around thread_info executing/resumed adds 780636aec07 [gdb/testsuite] Use non-capturing parentheses for inferior_ [...] adds e8b791227f2 Missing objdump dependency od-elf32_avr adds 24872cb3021 Minor fix for R_PPC_VLE_ADDR20 adds f90ac7c2bbd [gdb/testsuite] Make inferior_exited_re match a single line adds f8dcc90b603 [gdb/testsuite] Add note to 'Race detection' entry in README adds dcc9fbc6da9 gdb/sim: Assert that the simulator ptid is not null_ptid adds c3b149eb769 gdb/fortran: Allow for using Flang in Fortran testing adds 6df4c9c2ff4 Re: Support fusion for ELFv2 stubs adds af0ac53c450 Automatic date update in version.in adds f6480e70001 RISC-V/Linux/native: Factor out target description determination adds c8ecdda6b68 Fix header guard name in #endif comment adds c6a42d11acf Fix base class function call adds bd24ec732e5 Automatic date update in version.in adds 095252be0b5 Disambiguate info_print_options adds b88237bc21d i386-moss and i386-openbsd ld config adds 02e0be69012 mbind gas tests and supports_gnu_osabi testsuite infrastructure adds 19234a6d362 xfail x86 gas unique test adds bb4e012ca04 Enable ld-ifunc tests for more targets adds 986ac314875 x86: Run unique tests only for ELF targets adds ece128295ef Jump visualization: Handle the case where the disassembled [...] adds c2e6f744657 Fix attributation of previous delta adds b93a662bcf1 V850/BFD: Fix uninitialized `insn[4]' with R_V850_LONGJUMP warning adds 9e4d08bbf4b check_gc_sections_available: Mark z80 as not supported adds 5eb617a7146 [2.34] Mention x86 assembler options to align branches adds 6eb1129ce0f gdb: Add myself as one of GDB maintainer adds b0999b9b457 gdb/testsuite: Avoid leaking a port number into results summary adds 1d5d29e73f4 gdb: Catch exceptions if the source file is not found adds 69b1ffdb011 sim/aarch64: Fix register ordering bug in blr (PR sim/25318) adds 3c83b08abff Automatic date update in version.in adds b7d07216771 ELF: Support the section flag 'o' in .section directive adds 5242a0a000a ld: Issue an error for GC on __patchable_function_entries section adds 9b538ba71fc ELF: Discard a section if any of its linked-to sections has [...] new 5461218decc Merge remote-tracking branch 'origin/master' into users/hjl [...]
The 3 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 | 50 ++++++ bfd/bfd-in2.h | 16 +- bfd/config.bfd | 2 +- bfd/ecoff.c | 6 +- bfd/elf32-ppc.c | 2 +- bfd/elf32-v850.c | 2 +- bfd/elf64-ppc.c | 8 +- bfd/elflink.c | 30 +++- bfd/section.c | 16 +- bfd/version.h | 2 +- binutils/ChangeLog | 43 +++++ binutils/Makefile.am | 2 +- binutils/Makefile.in | 3 +- binutils/README-how-to-make-a-release | 63 +++++--- binutils/coffdump.c | 2 - binutils/objdump.c | 92 ++++++----- binutils/po/POTFILES.in | 1 + binutils/readelf.c | 15 +- binutils/srconv.c | 2 - binutils/sysdump.c | 2 - binutils/testsuite/lib/binutils-common.exp | 59 ++++--- cpu/ChangeLog | 9 ++ cpu/frv.cpu | 8 +- cpu/m32c.cpu | 8 +- gas/ChangeLog | 95 +++++++++++ gas/NEWS | 5 + gas/config/obj-elf.c | 173 +++++++++++++++++---- gas/config/obj-elf.h | 13 +- gas/config/tc-arm.c | 10 +- gas/config/tc-ia64.c | 2 +- gas/config/tc-microblaze.c | 12 +- gas/config/tc-mips.c | 2 +- gas/config/tc-moxie.c | 2 - gas/config/tc-msp430.c | 2 +- gas/config/tc-rx.c | 4 +- gas/config/tc-tic6x.c | 10 +- gas/doc/as.texi | 39 +++++ gas/testsuite/gas/elf/elf.exp | 8 + gas/testsuite/gas/elf/section12a.d | 5 +- gas/testsuite/gas/elf/section12b.d | 5 +- gas/testsuite/gas/elf/section13.s | 2 +- gas/testsuite/gas/elf/section15.d | 24 +++ gas/testsuite/gas/elf/section15.s | 38 +++++ gas/testsuite/gas/elf/section16.s | 33 ++++ .../gas/elf/{section12a.d => section16a.d} | 7 +- .../gas/elf/{section12b.d => section16b.d} | 7 +- gas/testsuite/gas/elf/section17.d | 2 + gas/testsuite/gas/elf/section17.l | 4 + gas/testsuite/gas/elf/section17.s | 6 + gas/testsuite/gas/elf/section18.d | 8 + gas/testsuite/gas/elf/section18.s | 13 ++ gas/testsuite/gas/elf/section19.d | 8 + gas/testsuite/gas/elf/section19.s | 13 ++ gas/testsuite/gas/elf/section20.d | 17 ++ gas/testsuite/gas/elf/section20.s | 13 ++ gas/testsuite/gas/elf/section21.d | 2 + gas/testsuite/gas/elf/section21.l | 5 + gas/testsuite/gas/elf/section21.s | 15 ++ gas/testsuite/gas/i386/i386.exp | 2 + gas/testsuite/gas/i386/unique.d | 48 ++++++ gas/testsuite/gas/i386/unique.s | 36 +++++ gas/testsuite/gas/i386/x86-64-unique.d | 48 ++++++ gdb/ChangeLog | 78 ++++++++++ gdb/MAINTAINERS | 1 + gdb/configure.nat | 3 +- gdb/f-valprint.c | 2 +- gdb/fork-child.c | 2 +- gdb/gdbthread.h | 6 +- gdb/infrun.c | 24 +-- gdb/linux-nat.c | 8 +- gdb/nat/riscv-linux-tdesc.c | 83 ++++++++++ gdb/{ppc-nbsd-tdep.h => nat/riscv-linux-tdesc.h} | 21 +-- gdb/ppc-nbsd-tdep.h | 2 +- gdb/record-btrace.c | 2 +- gdb/record-full.c | 4 +- gdb/remote-sim.c | 1 + gdb/remote.c | 4 +- gdb/riscv-linux-nat.c | 97 +++++++----- gdb/source-cache.c | 39 ++--- gdb/sparc-nat.h | 4 +- gdb/symtab.c | 46 +++--- gdb/target-descriptions.c | 13 +- gdb/target.c | 2 +- gdb/testsuite/ChangeLog | 58 +++++++ gdb/testsuite/README | 7 + gdb/testsuite/gdb.arch/powerpc-power8.exp | 18 +-- gdb/testsuite/gdb.arch/powerpc-power8.s | 8 +- gdb/testsuite/gdb.arch/powerpc-power9.exp | 6 +- gdb/testsuite/gdb.arch/powerpc-power9.s | 2 - gdb/testsuite/gdb.base/fileio.c | 3 +- gdb/testsuite/gdb.fortran/array-bounds-high.exp | 39 +++++ gdb/testsuite/gdb.fortran/array-bounds-high.f90 | 23 +++ gdb/testsuite/gdb.server/multi-ui-errors.exp | 3 +- gdb/testsuite/gdb.server/server-kill-python.exp | 2 +- gdb/testsuite/gdb.tui/tui-missing-src.exp | 97 ++++++++++++ gdb/testsuite/lib/fortran.exp | 21 ++- gdb/testsuite/lib/gdb.exp | 2 +- gdb/thread.c | 8 +- gdb/tui/tui-source.c | 2 +- include/ChangeLog | 4 + include/opcode/d30v.h | 2 +- ld/ChangeLog | 141 +++++++++++++++++ ld/configure.tgt | 7 +- ld/emultempl/aix.em | 1 + ld/emultempl/armcoff.em | 1 + ld/emultempl/beos.em | 1 + ld/emultempl/elf.em | 1 + ld/emultempl/generic.em | 1 + ld/emultempl/linux.em | 1 + ld/emultempl/msp430.em | 1 + ld/emultempl/pe.em | 1 + ld/emultempl/pep.em | 1 + ld/emultempl/ticoff.em | 1 + ld/emultempl/vanilla.em | 1 + ld/ldelf.c | 29 ++++ ld/ldelf.h | 1 + ld/ldemul.c | 11 ++ ld/ldemul.h | 7 + ld/ldlang.c | 2 + ld/testsuite/ld-elf/elf.exp | 63 ++++++++ ld/testsuite/ld-elf/pr24526.d | 9 ++ ld/testsuite/ld-elf/pr24526.s | 13 ++ ld/testsuite/ld-elf/pr25021.d | 7 + ld/testsuite/ld-elf/pr25021.s | 22 +++ ld/testsuite/ld-elf/pr25022.d | 9 ++ ld/testsuite/ld-elf/pr25022.s | 11 ++ ld/testsuite/ld-elf/pr25022.t | 1 + ld/testsuite/ld-elf/pr25490-1.d | 3 + ld/testsuite/ld-elf/pr25490-1.s | 9 ++ ld/testsuite/ld-elf/pr25490-2-16.rd | 7 + ld/testsuite/ld-elf/pr25490-2-32.rd | 7 + ld/testsuite/ld-elf/pr25490-2-64.rd | 7 + ld/testsuite/ld-elf/pr25490-2.s | 9 ++ ld/testsuite/ld-elf/pr25490-3-16.rd | 7 + ld/testsuite/ld-elf/pr25490-3-32.rd | 7 + ld/testsuite/ld-elf/pr25490-3-64.rd | 7 + ld/testsuite/ld-elf/pr25490-3.s | 18 +++ ld/testsuite/ld-elf/pr25490-4-16.rd | 7 + ld/testsuite/ld-elf/pr25490-4-32.rd | 7 + ld/testsuite/ld-elf/pr25490-4-64.rd | 7 + ld/testsuite/ld-elf/pr25490-4.s | 20 +++ ld/testsuite/ld-elf/pr25490-5-16.rd | 7 + ld/testsuite/ld-elf/pr25490-5-32.rd | 7 + ld/testsuite/ld-elf/pr25490-5-64.rd | 7 + ld/testsuite/ld-elf/pr25490-5.s | 17 ++ ld/testsuite/ld-elf/pr25490-6-16.rd | 7 + ld/testsuite/ld-elf/pr25490-6-32.rd | 7 + ld/testsuite/ld-elf/pr25490-6-64.rd | 7 + ld/testsuite/ld-elf/pr25490-6.s | 30 ++++ ld/testsuite/ld-i386/pr22001-1c.S | 4 +- ld/testsuite/ld-i386/tls-gd1.S | 5 +- ld/testsuite/ld-ifunc/ifunc-10-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-11-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-12-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-13-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-14a-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-14b-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-14c-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-14d-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-14e-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-14f-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-15-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-16-i386-now.d | 2 +- ld/testsuite/ld-ifunc/ifunc-16-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-17a-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-17b-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-18a-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-18b-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-19a-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-19b-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-2-i386-now.d | 2 +- ld/testsuite/ld-ifunc/ifunc-2-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-2-local-i386-now.d | 2 +- ld/testsuite/ld-ifunc/ifunc-2-local-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-20-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-21-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-22-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-23-x86.s | 2 + ld/testsuite/ld-ifunc/ifunc-24-x86.s | 2 + ld/testsuite/ld-ifunc/ifunc-25-x86.s | 2 + ld/testsuite/ld-ifunc/ifunc-26.d | 3 +- ld/testsuite/ld-ifunc/ifunc-4-local-x86.s | 4 +- ld/testsuite/ld-ifunc/ifunc-4-x86.s | 4 +- ld/testsuite/ld-ifunc/ifunc-5a-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-5a-local-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-5b-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-5b-local-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-5r-local-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-6a-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-6b-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-7a-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-7b-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-8-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-9-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc.exp | 35 +++-- ld/testsuite/ld-ifunc/lib.c | 2 +- ld/testsuite/ld-ifunc/pr17154-i386-now.d | 2 +- ld/testsuite/ld-ifunc/pr17154-i386.d | 2 +- ld/testsuite/ld-unique/unique.exp | 2 +- ld/testsuite/ld-x86-64/pr21481b.S | 4 +- ld/testsuite/lib/ld-lib.exp | 15 +- opcodes/ChangeLog | 12 ++ opcodes/d30v-dis.c | 4 +- opcodes/frv-ibld.c | 6 +- opcodes/m32c-ibld.c | 4 +- ...d-lto-and-none-lto-input-support-for-ld-r.patch | 131 ++++++++-------- sim/aarch64/ChangeLog | 6 + sim/aarch64/simulator.c | 7 +- 208 files changed, 2304 insertions(+), 511 deletions(-) create mode 100644 gas/testsuite/gas/elf/section15.d create mode 100644 gas/testsuite/gas/elf/section15.s create mode 100644 gas/testsuite/gas/elf/section16.s copy gas/testsuite/gas/elf/{section12a.d => section16a.d} (90%) copy gas/testsuite/gas/elf/{section12b.d => section16b.d} (87%) create mode 100644 gas/testsuite/gas/elf/section17.d create mode 100644 gas/testsuite/gas/elf/section17.l create mode 100644 gas/testsuite/gas/elf/section17.s create mode 100644 gas/testsuite/gas/elf/section18.d create mode 100644 gas/testsuite/gas/elf/section18.s create mode 100644 gas/testsuite/gas/elf/section19.d create mode 100644 gas/testsuite/gas/elf/section19.s create mode 100644 gas/testsuite/gas/elf/section20.d create mode 100644 gas/testsuite/gas/elf/section20.s create mode 100644 gas/testsuite/gas/elf/section21.d create mode 100644 gas/testsuite/gas/elf/section21.l create mode 100644 gas/testsuite/gas/elf/section21.s create mode 100644 gas/testsuite/gas/i386/unique.d create mode 100644 gas/testsuite/gas/i386/unique.s create mode 100644 gas/testsuite/gas/i386/x86-64-unique.d create mode 100644 gdb/nat/riscv-linux-tdesc.c copy gdb/{ppc-nbsd-tdep.h => nat/riscv-linux-tdesc.h} (61%) create mode 100644 gdb/testsuite/gdb.fortran/array-bounds-high.exp create mode 100644 gdb/testsuite/gdb.fortran/array-bounds-high.f90 create mode 100644 gdb/testsuite/gdb.tui/tui-missing-src.exp create mode 100644 ld/testsuite/ld-elf/pr24526.d create mode 100644 ld/testsuite/ld-elf/pr24526.s create mode 100644 ld/testsuite/ld-elf/pr25021.d create mode 100644 ld/testsuite/ld-elf/pr25021.s create mode 100644 ld/testsuite/ld-elf/pr25022.d create mode 100644 ld/testsuite/ld-elf/pr25022.s create mode 100644 ld/testsuite/ld-elf/pr25022.t create mode 100644 ld/testsuite/ld-elf/pr25490-1.d create mode 100644 ld/testsuite/ld-elf/pr25490-1.s create mode 100644 ld/testsuite/ld-elf/pr25490-2-16.rd create mode 100644 ld/testsuite/ld-elf/pr25490-2-32.rd create mode 100644 ld/testsuite/ld-elf/pr25490-2-64.rd create mode 100644 ld/testsuite/ld-elf/pr25490-2.s create mode 100644 ld/testsuite/ld-elf/pr25490-3-16.rd create mode 100644 ld/testsuite/ld-elf/pr25490-3-32.rd create mode 100644 ld/testsuite/ld-elf/pr25490-3-64.rd create mode 100644 ld/testsuite/ld-elf/pr25490-3.s create mode 100644 ld/testsuite/ld-elf/pr25490-4-16.rd create mode 100644 ld/testsuite/ld-elf/pr25490-4-32.rd create mode 100644 ld/testsuite/ld-elf/pr25490-4-64.rd create mode 100644 ld/testsuite/ld-elf/pr25490-4.s create mode 100644 ld/testsuite/ld-elf/pr25490-5-16.rd create mode 100644 ld/testsuite/ld-elf/pr25490-5-32.rd create mode 100644 ld/testsuite/ld-elf/pr25490-5-64.rd create mode 100644 ld/testsuite/ld-elf/pr25490-5.s create mode 100644 ld/testsuite/ld-elf/pr25490-6-16.rd create mode 100644 ld/testsuite/ld-elf/pr25490-6-32.rd create mode 100644 ld/testsuite/ld-elf/pr25490-6-64.rd create mode 100644 ld/testsuite/ld-elf/pr25490-6.s