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 3ac27d69a6 Update binutils-secondary.patch against master new fa2190ddc3 Apply binutils-pr21382.patch adds a7eaf017f9 Use NOPIE_CFLAGS and NOPIE_LDFLAGS to disable PIE adds aebcde5eb4 Automatic date update in version.in adds ae27d3fe76 Support the fcmXX zero instructions. adds b630840c9c Add support for fcvtl and fcvtl2. adds 5e8bf44f4c Automatic date update in version.in adds 4a44171e07 Automatic date update in version.in adds 8473b4472d windows-nat.c: Fix bad initialization of ptid adds aa80870703 WebAssembly disassembler support adds 37095d07b4 Clean elfvsb files left over from previous runs adds 6f9dbcd42f PR21287, Inconsistent section type for .init_array and .init [...] adds 62adc51030 Tidy ppc476 opcodes adds d236cfd444 Remove the ns32k target from the obsolete list. adds bb1dd176fb Port the bug fix for PR 19704 (Missing dynamic relocation ag [...] adds 947fa91414 gas: xtensa: fix incorrect code generated with auto litpools adds 8c25b49760 Hoist code on marking thread as exited adds 803bdfe430 Don't delete thread_info if refcount isn't zero adds 845b344fd5 msp430: Don't use REG_UNKNOWN adds 996812e3d4 GC gdb/thread.c:current_thread_cleanup_chain adds 9295a5a95d thread.c: ptid_equal -> operator== adds a70f34c01c Document undocumented linker command line options. adds 28d909e539 Prevent a bigus warning from readelf about a gdb-index table [...] adds a5bef50fdb Fix PR gdb/21364: Dead code due to an unreachable condition [...] adds 9a85b496ac Bye bye PPC_OPCODE_ALTIVEC2 adds 9570835e55 Bye Bye PPC_OPCODE_VSX3 adds ef85eab0ec Bye bye PPC_OPCODE_HTM and -mhtm adds c03dc33b60 Reorder PPC_OPCODE_* and set PPC_OPCODE_TMR for e6500 adds b43c520dba Automatic date update in version.in adds fbea15088d PR 21274, ld segfaults linking PE DLL adds 64403bd183 Remove MAX_REGISTER_SIZE from arm-tdep.c adds a6acac0611 Fix read after xfree in linux-nat.c:linux_nat_detach adds ae0eee4282 gdb/thread.c: Fix whitespace throughout adds 537616aaeb Ignore processor-specific GNU program properties adds e4097f5ee5 Remove the extra `\n' in warning/error messages adds ef6a5ae7bd Automatic date update in version.in adds 7c5ded6a00 C++-fy and prepare for sharing fork_inferior adds 5430098f18 Fix build breakage from last commit (window-nat.c:windows_cr [...] adds ab0538b875 Add M32R_ARG_REGISTER_SIZE adds 5e0e042213 Fix Changelog for ab0538b875c054468aa205d8d36550d1223a3bfd adds 53e710acd2 Fix PR c++/21323: GDB thinks char16_t and char32_t are signe [...] adds 53375380e9 Teach GDB that wchar_t is a built-in type in C++ mode adds e9bb3fbbe8 Remove unnecessary set_gdbarch_gnu_triplet_regexp calls adds 0a31ccfbd8 Fix build error in aix-thread.c adds 8f10c93233 gdb: Move DJGPP/go32 bits to their own tdep file adds ffc2605c41 Introduce event_location_up adds 93921405a4 Introduce command_line_up adds 67d8990150 Change find_pcs_for_symtab_line to return a std::vector adds 0e8621a0be Introduce gdb_dlhandle_up adds c83dd86726 Change increment_reading_symtab to return a scoped_restore adds 80a3b8c578 Remove cleanup_iconv adds b24b0d6c3b Fix up wchar_iterator comment adds 59d3651be7 Remove some cleanups from gnu-v3-abi.c adds 4b217cc72b Remove some cleanups from location.c adds 4d89769a7b C++ify mi_parse adds 156d9eab86 Use scoped_restore in more places adds 4c404b8be6 Use std::vector in reread_symbols adds 52d214d3e1 Use std::vector in find_instruction_backward adds 711799d513 Use std::vector in compile-loc2c.c adds d28cd78ad8 Change breakpoint event locations to event_location_up adds 16e802b9c0 Add a constructor and destructor to linespec_result adds 8e9e35b180 Change linespec_result::location to be an event_location_up adds be628ab814 Create gdb_termios.h (and cleanup gdb/{,gdbserver/}terminal.h) adds 4f70a99490 Automatic date update in version.in adds f5336ca55c breakpoint.c: bp_location (the array) shadows bp_location (t [...] adds bfb8cf9091 struct breakpoint: Fix indentation adds e6ddc3bfed XCNEW gdbarch_tdep in rl78 and rx adds ad3d022a77 Fix a typo in rx_fpsw_type adds 4af8774e15 Regen bfd-in2.h adds 10463f39c7 Missing _bfd_error_handler args adds c08bb8dd9b Rewrite bfd error handler adds dae82561a2 Use %A and %B in more error messages adds 63a5468afa Wrap long lines adds b1b45502bd Add ChangeLog entries adds 8f0dd45fde * config.sub: Sync with master version in config project. adds 808480f667 fork-child.c: Avoid unnecessary heap-allocation / string copying adds 4274208406 Regen cgen files adds 1d15e434f4 Add note merging to strip and add code to merge stack size notes. adds 7296a62a2a readelf: fix out of range subtraction, seg fault from a NULL [...] adds 441d7c9378 watch_command_1: Fix dangling frame access adds 2a00d7ce26 Fix follow-fork latent bug adds c6609450b3 C++fy thread_apply_all_command adds 5fd69d0ab2 Improve coverage of the PR threads/13217 regression test adds e3d60dfc00 GC inferior.c:init_inferior_list adds 0550c95595 Make inferior a class with cdtors, and use new/delete adds 5dc74d659d Automatic date update in version.in adds 096c92ddb3 Fix build breakage on Cygwin (PR gdb/21385) new 8aeaf641c7 Merge remote-tracking branch 'origin/master' into users/hjl/ [...] new 2397afcce6 Apply binutils-pr21389.patch
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: ChangeLog | 4 + bfd/ChangeLog | 159 ++++++ bfd/aout-cris.c | 4 +- bfd/aoutx.h | 17 +- bfd/archive.c | 4 +- bfd/bfd-in2.h | 3 +- bfd/bfd.c | 360 ++++++++------ bfd/binary.c | 5 +- bfd/coff-arm.c | 11 +- bfd/coff-mcore.c | 2 +- bfd/coff-ppc.c | 2 +- bfd/coff-rs6000.c | 9 +- bfd/coff-tic4x.c | 4 +- bfd/coff-tic80.c | 2 +- bfd/coffcode.h | 23 +- bfd/coffgen.c | 3 +- bfd/cofflink.c | 19 +- bfd/coffswap.h | 10 +- bfd/config.bfd | 1 - bfd/cpu-arm.c | 4 +- bfd/elf-eh-frame.c | 16 +- bfd/elf-m10300.c | 4 +- bfd/elf-properties.c | 20 +- bfd/elf-s390-common.c | 2 +- bfd/elf.c | 64 +-- bfd/elf32-arc.c | 8 +- bfd/elf32-arm.c | 78 +-- bfd/elf32-avr.c | 3 +- bfd/elf32-bfin.c | 13 +- bfd/elf32-frv.c | 23 +- bfd/elf32-i386.c | 23 +- bfd/elf32-iq2000.c | 8 +- bfd/elf32-m32c.c | 9 +- bfd/elf32-m32r.c | 4 +- bfd/elf32-mep.c | 6 +- bfd/elf32-microblaze.c | 20 +- bfd/elf32-msp430.c | 19 +- bfd/elf32-nds32.c | 8 +- bfd/elf32-rl78.c | 20 +- bfd/elf32-rx.c | 5 +- bfd/elf32-score.c | 5 +- bfd/elf32-score7.c | 5 +- bfd/elf32-sh64.c | 27 +- bfd/elf32-sparc.c | 1 + bfd/elf32-spu.c | 2 +- bfd/elf32-v850.c | 28 +- bfd/elf32-vax.c | 27 +- bfd/elf32-visium.c | 5 +- bfd/elf64-ia64-vms.c | 45 +- bfd/elf64-mmix.c | 41 +- bfd/elf64-ppc.c | 2 +- bfd/elf64-sh64.c | 20 +- bfd/elf64-sparc.c | 20 +- bfd/elf64-x86-64.c | 29 +- bfd/elfcode.h | 13 +- bfd/elflink.c | 49 +- bfd/elfnn-aarch64.c | 4 +- bfd/elfnn-ia64.c | 30 +- bfd/elfxx-mips.c | 48 +- bfd/elfxx-sparc.c | 214 +++++++-- bfd/elfxx-sparc.h | 5 + bfd/hpux-core.c | 6 +- bfd/ieee.c | 8 +- bfd/ihex.c | 4 +- bfd/linker.c | 3 +- bfd/merge.c | 4 +- bfd/mmo.c | 116 ++--- bfd/oasys.c | 3 +- bfd/pdp11.c | 9 +- bfd/peXXigen.c | 13 +- bfd/rs6000-core.c | 3 +- bfd/version.h | 2 +- bfd/vms-alpha.c | 9 +- bfd/xcofflink.c | 8 +- binutils/ChangeLog | 28 ++ binutils/doc/binutils.texi | 16 +- binutils/dwarf.c | 2 +- binutils/objcopy.c | 101 +++- binutils/readelf.c | 43 +- config.sub | 6 +- gas/ChangeLog | 25 + gas/config/tc-ppc.c | 1 - gas/config/tc-xtensa.c | 66 +-- gas/testsuite/gas/ppc/htm.d | 4 +- gas/testsuite/gas/xtensa/all.exp | 2 + gas/testsuite/gas/xtensa/auto-litpools-first1.d | 12 + gas/testsuite/gas/xtensa/auto-litpools-first1.s | 3 + gas/testsuite/gas/xtensa/auto-litpools-first2.d | 15 + gas/testsuite/gas/xtensa/auto-litpools-first2.s | 3 + gas/testsuite/gas/xtensa/auto-litpools.d | 6 +- gdb/ChangeLog | 532 +++++++++++++++++++++ gdb/Makefile.in | 2 + gdb/aarch64-tdep.c | 2 + gdb/aix-thread.c | 2 +- gdb/alpha-tdep.c | 2 + gdb/arm-tdep.c | 9 +- gdb/avr-tdep.c | 3 + gdb/ax-gdb.c | 11 +- gdb/break-catch-throw.c | 14 +- gdb/breakpoint.c | 384 +++++++-------- gdb/breakpoint.h | 209 ++++---- gdb/c-exp.y | 4 +- gdb/c-lang.c | 9 + gdb/charset.c | 43 +- gdb/charset.h | 6 +- gdb/cli/cli-cmds.c | 43 +- gdb/cli/cli-decode.c | 10 +- gdb/cli/cli-script.c | 85 +--- gdb/cli/cli-script.h | 9 +- gdb/common/common-utils.c | 11 + gdb/common/common-utils.h | 5 + gdb/common/common.m4 | 3 +- gdb/{terminal.h => common/gdb_termios.h} | 42 +- gdb/compile/compile-c-support.c | 6 +- gdb/compile/compile-loc2c.c | 20 +- gdb/compile/compile.c | 12 +- gdb/completer.c | 14 +- gdb/configure.tgt | 4 + gdb/d-exp.y | 4 +- gdb/darwin-nat.c | 12 +- gdb/defs.h | 28 +- gdb/dwarf2read.c | 21 +- gdb/elfread.c | 2 +- gdb/fork-child.c | 383 ++++++++------- gdb/gdb-dlfcn.c | 45 +- gdb/gdb-dlfcn.h | 24 +- gdb/gdbarch.c | 48 ++ gdb/gdbarch.h | 11 + gdb/gdbarch.sh | 6 + gdb/gdbserver/ChangeLog | 15 + gdb/gdbserver/remote-utils.c | 2 +- gdb/gdbserver/server.c | 108 ++--- gdb/gdbserver/terminal.h | 51 -- gdb/gdbthread.h | 33 +- gdb/gdbtypes.c | 8 +- gdb/gdbtypes.h | 1 + gdb/gnu-nat.c | 3 +- gdb/gnu-v3-abi.c | 54 +-- gdb/go-exp.y | 4 +- gdb/go32-nat.c | 6 +- gdb/guile/guile.c | 35 +- gdb/guile/scm-breakpoint.c | 13 +- gdb/guile/scm-ports.c | 3 +- gdb/h8300-tdep.c | 4 + gdb/i386-go32-tdep.c | 72 +++ gdb/i386-nto-tdep.c | 3 + gdb/i386-tdep.c | 45 +- gdb/i386-tdep.h | 5 + gdb/inf-ptrace.c | 4 +- gdb/infcmd.c | 7 +- gdb/inferior.c | 47 +- gdb/inferior.h | 72 +-- gdb/inflow.c | 1 + gdb/inflow.h | 2 +- gdb/infrun.c | 9 +- gdb/jit.c | 42 +- gdb/linespec.c | 66 +-- gdb/linespec.h | 45 +- gdb/linux-nat.c | 5 +- gdb/location.c | 121 ++--- gdb/location.h | 55 +-- gdb/m32r-tdep.c | 8 +- gdb/mi/mi-cmd-break.c | 15 +- gdb/mi/mi-main.c | 33 +- gdb/mi/mi-parse.c | 55 +-- gdb/mi/mi-parse.h | 13 +- gdb/moxie-tdep.c | 3 + gdb/msp430-tdep.c | 6 +- gdb/nds32-tdep.c | 3 + gdb/nto-procfs.c | 9 +- gdb/osdata.c | 2 +- gdb/printcmd.c | 16 +- gdb/procfs.c | 4 +- gdb/psymtab.c | 3 +- gdb/python/py-breakpoint.c | 12 +- gdb/python/py-finishbreakpoint.c | 10 +- gdb/python/py-linetable.c | 24 +- gdb/python/python.c | 21 +- gdb/remote-sim.c | 7 +- gdb/remote.c | 14 +- gdb/rl78-tdep.c | 2 +- gdb/rs6000-aix-tdep.c | 5 + gdb/rs6000-nat.c | 10 +- gdb/rx-tdep.c | 4 +- gdb/ser-unix.c | 1 + gdb/sh-tdep.c | 4 + gdb/sparc-tdep.c | 3 + gdb/sparc64-tdep.c | 3 + gdb/spu-tdep.c | 8 +- gdb/symfile.c | 38 +- gdb/symfile.h | 2 +- gdb/symtab.c | 11 +- gdb/symtab.h | 6 +- gdb/target.h | 3 +- gdb/terminal.h | 57 --- gdb/testsuite/ChangeLog | 20 + .../gdb.cp/wide_char_types.c} | 34 +- gdb/testsuite/gdb.cp/wide_char_types.exp | 181 +++++++ gdb/testsuite/gdb.threads/threadapply.exp | 31 +- gdb/thread.c | 371 +++++++------- gdb/tracepoint.c | 28 +- gdb/windows-nat.c | 10 +- gdb/windows-tdep.c | 3 + gdb/xstormy16-tdep.c | 3 + gdb/xtensa-tdep.c | 3 + include/ChangeLog | 8 + include/opcode/ppc.h | 100 ++-- ld/ChangeLog | 52 ++ ld/emultempl/pe.em | 64 ++- ld/emultempl/pep.em | 116 +++-- ld/ld.texinfo | 25 + ld/pe-dll.c | 58 +-- ld/pe-dll.h | 4 +- ld/pep-dll.h | 5 +- ld/testsuite/ld-elf/init-fini-arrays.d | 4 +- ld/testsuite/ld-elf/init-fini-arrays.s | 13 +- ld/testsuite/ld-elfvsb/elfvsb.exp | 10 +- ld/testsuite/ld-x86-64/x86-64.exp | 4 +- ld/testsuite/lib/ld-lib.exp | 11 +- opcodes/ChangeLog | 40 ++ opcodes/epiphany-desc.c | 5 +- opcodes/fr30-desc.c | 5 +- opcodes/frv-desc.c | 1 + opcodes/ip2k-desc.c | 5 +- opcodes/iq2000-desc.c | 5 +- opcodes/lm32-desc.c | 5 +- opcodes/m32c-desc.c | 5 +- opcodes/m32r-desc.c | 5 +- opcodes/mep-desc.c | 5 +- opcodes/mt-desc.c | 5 +- opcodes/or1k-desc.c | 5 +- opcodes/ppc-dis.c | 25 +- opcodes/ppc-opc.c | 96 ++-- opcodes/wasm32-dis.c | 5 +- opcodes/xc16x-desc.c | 5 +- opcodes/xstormy16-desc.c | 5 +- patches/README | 2 + patches/binutils-pr21382.patch | 202 ++++++++ patches/binutils-pr21389.patch | 166 +++++++ sim/aarch64/ChangeLog | 9 + sim/aarch64/simulator.c | 193 ++++++++ sim/testsuite/sim/aarch64/ChangeLog | 6 + sim/testsuite/sim/aarch64/fcmXX.s | 77 +++ sim/testsuite/sim/aarch64/fcvtl.s | 59 +++ 244 files changed, 4856 insertions(+), 2819 deletions(-) create mode 100644 gas/testsuite/gas/xtensa/auto-litpools-first1.d create mode 100644 gas/testsuite/gas/xtensa/auto-litpools-first1.s create mode 100644 gas/testsuite/gas/xtensa/auto-litpools-first2.d create mode 100644 gas/testsuite/gas/xtensa/auto-litpools-first2.s copy gdb/{terminal.h => common/gdb_termios.h} (68%) delete mode 100644 gdb/gdbserver/terminal.h create mode 100644 gdb/i386-go32-tdep.c copy gdb/{inflow.h => testsuite/gdb.cp/wide_char_types.c} (53%) create mode 100644 gdb/testsuite/gdb.cp/wide_char_types.exp create mode 100644 patches/binutils-pr21382.patch create mode 100644 patches/binutils-pr21389.patch create mode 100644 sim/testsuite/sim/aarch64/fcmXX.s create mode 100644 sim/testsuite/sim/aarch64/fcvtl.s