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 46df713480 Merge remote-tracking branch 'origin/master' into users/hjl/ [...] adds 8bdc16587e gdb: Add $_cimag and $_creal internal functions adds d7df654955 gdb/fortran: Handle internal function calls adds 4c7c79dd98 Automatic date update in version.in adds 87f98bacb7 RISC-V: Don't check ABI flags if no code section. adds 49149495da Automatic date update in version.in adds 4b24dd1aca BFD whitespace fixes adds 092da96ac4 ldlex.l tidy adds 1c6aafe894 PR24411, Division is not accepted in MEMORY length expression adds 403b0b61f6 gas: use literals/const16 for xtensa loop relaxation adds e691a46f7d Automatic date update in version.in adds e9f8e3f109 [GDB, Hurd] Fix build; 'target_waitstatus_to_string' call adds aae9718e4d Add extended mnemonics for bctar. Fix setting of 'at' branch hints. adds 82477cd28a Automatic date update in version.in adds c2b1c27545 PowerPC disassembler: Don't emit trailing spaces adds 66e8546085 PowerPC bc extended branch mnemonics and "y" hints adds bec858ea4d PowerPC conditional branch test adds e3980ce2a9 Make increase_expout_size static adds 1201a264c8 Remove parser_state "initial_size" parameter adds fa9f5be683 Turn parse_gdbarch into a method adds 73923d7eed Turn parse_language into a method adds 37eedb3982 Make base class for parser_state adds 1e58a4a4db Move expression_context_* globals to parser_state adds 28aaf3fdf9 Remove paren_depth global adds 8621b685bf Move comma_terminates global to parser_state adds 5776fca307 Move lexptr and prev_lexptr to parser_state adds 43476f0b1b Move arglist_len et al to parser_state adds 2a61252965 Move completion parsing to parser_state adds dac43e327d Move type stack handling to a new class adds 699bd4cfa8 Move innermost_block_tracker global to parse_state adds 227a9e65b9 Use upper-case for metasyntactic in gdbserver help new 6793870322 Merge remote-tracking branch 'origin/master' into users/hjl/ [...] new 050e194b93 LTO: Properly handle wrapper symbols in IR
The 2 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 | 16 + bfd/coff-i386.c | 2 +- bfd/coff-x86_64.c | 6 +- bfd/coffgen.c | 2 +- bfd/dwarf2.c | 2 +- bfd/elf-m10200.c | 2 +- bfd/elf.c | 208 ++++---- bfd/elf32-arm.c | 37 +- bfd/elf32-bfin.c | 22 +- bfd/elf32-csky.c | 8 +- bfd/elf32-m32r.c | 2 +- bfd/elf32-microblaze.c | 8 +- bfd/elf32-pru.c | 2 +- bfd/elf32-rx.c | 5 +- bfd/elf32-xgate.c | 2 +- bfd/elf64-sparc.c | 12 +- bfd/elfnn-ia64.c | 2 +- bfd/elfnn-riscv.c | 34 +- bfd/elfxx-riscv.c | 6 +- bfd/elfxx-sparc.c | 6 +- bfd/linker.c | 2 +- bfd/mach-o.c | 12 +- bfd/pe-x86_64.c | 6 +- bfd/pei-x86_64.c | 6 +- bfd/plugin.c | 16 +- bfd/version.h | 2 +- gas/ChangeLog | 61 +++ gas/config/tc-xtensa.c | 120 ----- gas/config/xtensa-relax.c | 77 ++- gas/testsuite/gas/ppc/476.d | 30 +- gas/testsuite/gas/ppc/a2.d | 61 +-- gas/testsuite/gas/ppc/a2.s | 12 +- gas/testsuite/gas/ppc/bc.s | 154 ++++++ gas/testsuite/gas/ppc/bcat.d | 68 +++ gas/testsuite/gas/ppc/bcaterr.d | 3 + gas/testsuite/gas/ppc/bcaterr.l | 71 +++ gas/testsuite/gas/ppc/bcy.d | 49 ++ gas/testsuite/gas/ppc/bcyerr.d | 3 + gas/testsuite/gas/ppc/bcyerr.l | 58 +++ gas/testsuite/gas/ppc/booke.d | 8 +- gas/testsuite/gas/ppc/booke_xcoff.d | 2 +- gas/testsuite/gas/ppc/e500.d | 2 +- gas/testsuite/gas/ppc/e500mc.d | 4 +- gas/testsuite/gas/ppc/e6500.d | 4 +- gas/testsuite/gas/ppc/htm.d | 6 +- gas/testsuite/gas/ppc/power6.d | 4 +- gas/testsuite/gas/ppc/power8.d | 136 ++++- gas/testsuite/gas/ppc/power8.s | 118 +++++ gas/testsuite/gas/ppc/power9.d | 4 +- gas/testsuite/gas/ppc/ppc.exp | 4 + gas/testsuite/gas/ppc/vle.d | 4 +- gdb/ChangeLog | 318 ++++++++++++ gdb/Makefile.in | 2 + gdb/NEWS | 4 +- gdb/ada-exp.y | 25 +- gdb/ada-lang.c | 44 +- gdb/ada-lex.l | 26 +- gdb/amd64-linux-tdep.c | 32 +- gdb/breakpoint.c | 15 +- gdb/c-exp.y | 436 ++++++++-------- gdb/d-exp.y | 113 ++-- gdb/doc/ChangeLog | 5 + gdb/doc/gdb.texinfo | 11 + gdb/dtrace-probe.c | 17 +- gdb/dwarf2read.c | 36 +- gdb/eval.c | 12 +- gdb/expression.h | 12 +- gdb/f-exp.y | 112 ++-- gdb/gdbarch.c | 4 +- gdb/gdbarch.h | 6 +- gdb/gdbarch.sh | 4 +- gdb/gdbserver/ChangeLog | 5 + gdb/gdbserver/server.c | 4 +- gdb/gnu-nat.c | 2 +- gdb/go-exp.y | 94 ++-- gdb/language.h | 8 +- gdb/m2-exp.y | 99 ++-- gdb/objc-lang.c | 2 +- gdb/p-exp.y | 126 ++--- gdb/parse.c | 546 +++----------------- gdb/parser-defs.h | 306 +++++------ gdb/printcmd.c | 10 +- gdb/rust-exp.y | 330 ++++++------ gdb/stap-probe.c | 2 +- gdb/stap-probe.h | 7 +- gdb/testsuite/ChangeLog | 11 + gdb/testsuite/gdb.base/complex-parts.c | 50 ++ gdb/testsuite/gdb.base/complex-parts.exp | 62 +++ gdb/testsuite/gdb.base/default.exp | 2 + gdb/testsuite/gdb.python/py-function.exp | 8 +- gdb/testsuite/lib/gdb.exp | 8 + gdb/type-stack.c | 209 ++++++++ gdb/type-stack.h | 203 ++++++++ gdb/value.c | 52 ++ gdb/varobj.c | 9 +- ld/ChangeLog | 21 + ld/ldlex.l | 37 +- ld/testsuite/ld-powerpc/tlsexe32.d | 2 +- ld/testsuite/ld-powerpc/tlsopt5.d | 2 +- ld/testsuite/ld-powerpc/tlsopt5_32.d | 2 +- opcodes/ChangeLog | 48 ++ opcodes/ppc-dis.c | 15 +- opcodes/ppc-opc.c | 571 ++++++++++++++------- ...LTO-Properly-handle-wrapper-symbols-in-IR.patch | 190 +++++++ patches/README | 1 + 105 files changed, 3824 insertions(+), 1945 deletions(-) create mode 100644 gas/testsuite/gas/ppc/bc.s create mode 100644 gas/testsuite/gas/ppc/bcat.d create mode 100644 gas/testsuite/gas/ppc/bcaterr.d create mode 100644 gas/testsuite/gas/ppc/bcaterr.l create mode 100644 gas/testsuite/gas/ppc/bcy.d create mode 100644 gas/testsuite/gas/ppc/bcyerr.d create mode 100644 gas/testsuite/gas/ppc/bcyerr.l create mode 100644 gdb/testsuite/gdb.base/complex-parts.c create mode 100644 gdb/testsuite/gdb.base/complex-parts.exp create mode 100644 gdb/type-stack.c create mode 100644 gdb/type-stack.h create mode 100644 patches/0001-LTO-Properly-handle-wrapper-symbols-in-IR.patch