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 10a3785b1e Apply "x86: Remove func_pointer_refcount" adds 89f3c4b6b9 Automatic date update in version.in adds dcc31d286a FT32: support for FT32B processor - part 2/2 adds 852735806a [ARM] Help wince objdump on coproc tests adds 6c5218dfdb Remove regcache_descr fields sizeof_raw_register_status and [...] adds 2e1b49b32a Remove code wrapped by "#if 0" adds 4e888c281c New method regcache::assert_regnum adds d999647bc4 Remove regcache_descr::nr_raw_registers adds a01bda5221 s/get_regcache_aspace (regcache)/regcache->aspace ()/g adds 8b86c95921 const-fy regcache::m_aspace adds 6c6e9412e9 const-fy regcache::m_readonly_p adds f26ae15b47 Construct readonly regcache without address space adds 6ab2c4ed51 Work around integer overflows when readelf is checking for c [...] adds c05e0c5af3 aarch64: Remove AARCH64_FEATURE_F16 from AARCH64_ARCH_V8_2 adds 3d47a7fef6 Automatic date update in version.in adds 8e68731c8a Skip gdb.python/py-thrhandle.exp if python is not enabled. adds 6cee897971 Fix excessive memory allocation attempts and possible intege [...] adds 50ab6ace38 Skip gdb.mi/list-thread-groups-available.exp if no xml support adds 3334eba7f4 [ARC] Sync opcode data base. adds bf59c5d5f4 Fix integer overflow problems when reading an ELF binary wit [...] adds 7605d94453 Add option for Qualcomm Saphira part adds fdddd2900f [ARC] Force the disassam to use the hexadecimal number for printing adds 67fa57cfa5 Fix regression on ARM after Target FP patches adds 79b0c981b8 x86: Remove func_pointer_refcount adds ebe6dbc264 Automatic date update in version.in adds 33c7c59df0 Replace really_free_pendings with a scoped_ class adds 20dcd8cae7 Remove cleanups from link_callbacks_einfo adds c6bcad5ffc Use std::vector in compile-loc2c.c adds 5eae7aeaf7 Use unique_xmalloc_ptr in find_separate_debug_file_by_debuglink adds 167b0be1b5 Remove directive-searched cleanups adds c80049d3b6 Replace start_rbreak_breakpoints and end_rbreak_breakpoints adds 7f6743fd09 Use gdb::def_vector in sparc64-tdep.c adds ed2b3126d1 Remove make_cleanup_free_objfile adds 779bc38eca Use gdb::byte_vector in ppc-linux-tdep.c adds 9f584b37e3 Remove cleanups from linux-tdep.c adds 331b71e5ee Use unique_xmalloc_ptr in c_type_print_base adds 454dafbdf2 Introduce gdb_breakpoint_up adds ab4b1c4699 Use std::vector in h8300-tdep.c adds 127e8e9f62 PR22394, hppa-linux-ld fails to emit dynamic relocations adds 2e684e75ae hppa-linux TLS relocs adds 98bbb1b861 PowerPC readonly_dynrelocs adds f15d0b545b powerpc TLS in PIEs adds 0724bd460b Automatic date update in version.in adds 7167fe4c70 PR22397, BFD internal error when message locale isn't C adds 26a9301057 Proper bound check in _bfd_doprnt_scan adds 74be0bdc3b Automatic date update in version.in adds 701000146a Target FP: Introduce target-float.{c,h} adds f69fdf9bca Target FP: Add string routines to target-float.{c,h} adds 50637b26f8 Target FP: Add conversion routines to target-float.{c,h} adds 66c02b9ed1 Target FP: Add binop and compare routines to target-float.{c,h} adds 50eff16b85 Target FP: Perform Ada fixed-point scaling in target format adds 14ad931172 Target FP: Handle interfaces to scripting languages adds 3b2ca8248c Target FP: Remove convert_typed_floating from tdep files adds b07e9c466e Target FP: Remove unused floating-point routines adds 1cfb73dbb7 Target FP: Merge doublest.c and dfp.c into target-float.c adds 726e13564b Assume termios is available, remove support for termio and sgtty adds a94799ac1e Don't set terminal flags twice in a row adds 6aa899ce25 Eliminate STOP_SIGNAL, use SIGTSTP directly adds d1928160a3 Don't check termio.h and sgtty.h in common/common.m4 either adds 46f67f80dd Test attaching to a process that isn't a process group leader adds 556e5da513 Simplify child_terminal_inferior adds 635dc5b2e5 Update my e-mail address. adds 84d5321fdf Automatic date update in version.in adds 6003e27e76 ngettext support adds f3ce9b3a00 Require ngettext in test of system gettext implementation adds 992a06eea4 gas and ld pluralization fixes adds d3a49aa80b readelf ngettext fixes adds e54e9ac577 bundle_lock message tidy adds db84fff3f8 PowerPC64 statistics message adds 0198d5e6fc This patch similarly to the AArch64 one enables Dot Product [...] adds d0fe47010f Allow enabling/disabling breakpoint location ranges adds cc638e867c Breakpoint location parsing: always error instead of warning adds cee62dbd87 Add base 'enable/disable invalid location range' tests adds 95e95a6de2 Make breakpoint/location number parsing error output consistent adds a02b41a7e6 Add some more breakpoint/location range tests adds 1270b047fd RISC-V: Add satp as an alias for sptbr adds f77bb6c56b RISC-V: Fix riscv g++ testsuite EH failures. adds 180093c763 RISC-V: Add Jim Wilson as a maintainer, and clean up our entries adds 016f5a3777 Fix typo in my email address. adds 52eab766df opcodes/arc: Fix incorrect insn_class for some nps insns adds ee7ddd7132 Constify add_abbrev_prefix_cmd adds 1ee870c524 Constify add_com_suppress_notification adds c2252c0dd8 Make set_cmd_cfunc private adds 6be9a197d9 Make strip_bg_char return a unique_xmalloc_ptr adds 5614fb7720 Constify add_path and friends adds 022643b445 Remove cleanup from backtrace_command adds 85c4be7c83 Add set_repeat_arguments function adds 0b39b52e6e Constify add_com adds 1d12d88f18 Constify add_info adds 5fed81ff35 Remove cmd_cfunc_ftype adds eb4c3f4aaa Constify add_setshow_* adds 95a6b0a106 Constify execute_command adds b346cb961f Automatic date update in version.in adds 6e98b3428b xtensa message pluralization adds dec41383ff Adds command line support for Armv8.4-A, via the new command [...] adds c0e7cef715 Split the AArch64 Crypto instructions for AES and SHA1+2 int [...] adds 2841837fac Fix typo in changelog adds 2a1dde5da2 Fix "make test-cp-name-parser" adds 5ffa079369 Per-language symbol name hashing algorithm adds b5ec771e60 Introduce lookup_name_info and generalize Ada's FULL/WILD na [...] adds 3f563c840a Optimize .gdb_index symbol name searching adds 61920122ba Reorder/reindent dw2_expand_symtabs_matching & friends adds c62446b12b lookup_name_info::make_ignore_params adds 1b0261195e Simplify completion_list_add_name | remove sym_text / sym_text_len adds 56d87ef769 Use search_domain::FUNCTIONS_DOMAIN when setting breakpoints adds f9d67a2239 Make the linespec/location completer ignore data symbols adds 2f4732b0e6 Remove symbolp vector adds 9031cb4af0 BFD: Write Linux core PRSTATUS note into MIPS core file adds c9ec0e8945 BFD: Extract PID from MIPS core dump file adds 280ca31f4d Add test for fetching TLS from core file adds 08228b1155 Apply: adds 333d0055f6 Fix problems with -r. adds 62d7ae9234 Avoid expensive complaint calls when complaints are disabled adds cb1a122cce Automatic date update in version.in adds dc8d2d90da gold: Ignore def/ref from a dynamic object for special symbols adds b44ec61915 Make encode_actions_rsp use std::vector adds 286acbb5c2 local variable watchpoint not deleted after leaving scope adds 21b81e67c7 Change the type of the aarch64_feature_set typedef to unsign [...] adds b6b9ca0c3e Split the ARM Crypto ISA extensions for AES and SHA1+2 into [...] adds 7e8835c5f4 Speed up dict_hash adds e793c052f9 Simplify the psymbol hash function adds f42f1a1d6c Adds the new Fields and Operand types for the new instructio [...] adds 1a7ed57c84 Add the operand encoding types for the new Armv8.2-a back-po [...] adds 793a194839 Add assembler and disassembler support for the new Armv8.4-a [...] adds 981b557a48 Enable the Dot Product extension by default for Armv8.4-a. adds 52c6b71b65 Fix riscv dwarf2-10 gas testsuite failure. adds 31432a672f fix typos in ada-lang.c comment adds fb24d531e9 ld: Reformat emultempl/elf32.em adds f29f4b6ba1 Fix racy output matching in gdb.asm/asm-source.exp adds c7a3851716 Fix racy output matching in gdb.base/completion.exp adds 2c88253fc4 Fix racy output matching in gdb.base/memattr.exp adds a60e07381c Fix racy output matching in gdb.base/cpcompletion.exp adds 5ed7a928ac Fix racy output matching in gdb.base/multi-attach.exp, gdb.s [...] adds 584a564f36 Fix racy output matching in gdb.tui/tui-completion.exp adds 09a5b18a6a Automatic date update in version.in adds 9080294593 Automatic date update in version.in adds f617a0f6ce Fix riscv binutils xfail for debug_ranges test. adds d956390245 Automatic date update in version.in adds 529fe20eeb non_got_ref after adjust_dynamic_relocs adds e3e53eed9c weakdef list handling adds ce3ad33357 ld: Add OTHER_PLT_SECTIONS adds 53892e6d23 Automatic date update in version.in adds f882209d9a ld: Remove PF_X from PT_PHDR segment adds 0f99513f2a ld: Update phase_enum/relro_enum and add seg_align_type adds d7475e036f ld: Add fold_segment_align/fold_segment_relro_end/fold_segment_end adds cba6246d3a ld: Add lang_size_relro_segment adds f4d18a5466 cl adds ed1794ee7a ld: Add ldlang_check_relro_region/update lang_find_relro_sections_1 adds 2abc2bec4d x86-64/Intel: issue diagnostic for out of range displacement adds 1187cf29b1 x86/Intel: don't mistake riz/eiz as base register adds 897e603cb9 x86: {f,}xsave64 / {f,}xrstor64 / xsaveopt64 should not allo [...] adds b76bc5d54e x86: don't default variable shift count insns to 8-bit operand size adds 5be87c8fa7 PE: don't corrupt section flags when linking from ELF objects adds 6465780617 gas/ia64: fix testsuite failures adds 5b2b928e83 gas/arm64: don't emit stack pointer symbol table entries adds 5616b6c32f Enable hardware single step for m68k in GDBServer adds 58e6cc77b7 ld: Replace exp_dataseg_none with exp_seg_none adds 8f8a20af3f Automatic date update in version.in adds ddbb44cf36 gdb.opt/inline-locals.exp: Remove trailing parentheses in te [...] adds 2d0d44d514 Inconsistent .eh_frame_hdr on powerpc64 adds df145ef656 x86: string insns don't allow displacements adds 2645e1d079 x86: add support for AVX-512 VPCMP*{B,W} pseudo-ops adds be92cb147d x86: add disassembler support for XOP VPCOM* pseudo-ops adds 640d0ed874 ld-ifunc non-PIC tests adds 06bcf5416f PR22431, powerpc64 ld segfault when .plt discarded new 510204745c Merge remote-tracking branch 'origin/master' into users/hjl/ [...] new 9bd543a56e Revert "Apply "x86: Remove func_pointer_refcount"" new e87d0965bb Add "-z textonly" option to ELF linker
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 | 170 + bfd/bfd.c | 336 +- bfd/coff-tic80.c | 2 + bfd/coffcode.h | 25 +- bfd/coffgen.c | 17 +- bfd/elf.c | 3 +- bfd/elf32-hppa.c | 414 +- bfd/elf32-i386.c | 37 +- bfd/elf32-mips.c | 46 + bfd/elf32-ppc.c | 259 +- bfd/elf64-mips.c | 46 + bfd/elf64-ppc.c | 175 +- bfd/elf64-x86-64.c | 39 +- bfd/elflink.c | 8 +- bfd/elfn32-mips.c | 46 + bfd/elfxx-x86.c | 25 +- bfd/elfxx-x86.h | 5 - bfd/hosts/alphavms.h | 10 +- bfd/sysdep.h | 54 +- bfd/version.h | 2 +- binutils/ChangeLog | 70 + binutils/MAINTAINERS | 5 +- binutils/doc/binutils.texi | 4 + binutils/dwarf.c | 90 +- binutils/od-macho.c | 5 +- binutils/readelf.c | 176 +- binutils/sysdep.h | 10 +- binutils/testsuite/binutils-all/arc/hexprint.s | 2 + binutils/testsuite/binutils-all/arc/objdump.exp | 7 +- binutils/testsuite/binutils-all/dw2-1.W | 12 +- binutils/testsuite/binutils-all/dw2-3.W | 12 +- binutils/testsuite/binutils-all/dw2-3gabi.W | 12 +- binutils/testsuite/binutils-all/dw5.S | 12 +- binutils/testsuite/binutils-all/dw5.W | 12 +- .../testsuite/binutils-all/i386/compressed-1a.d | 12 +- .../binutils-all/libdw2-compressedgabi.out | 36 +- binutils/testsuite/binutils-all/objdump.W | 12 +- binutils/testsuite/binutils-all/objdump.exp | 2 +- binutils/testsuite/binutils-all/readelf.r | 2 +- binutils/testsuite/binutils-all/readelf.r-64 | 2 +- .../testsuite/binutils-all/x86-64/compressed-1a.d | 12 +- gas/ChangeLog | 231 + gas/as.c | 13 +- gas/asintl.h | 10 +- gas/config/tc-aarch64.c | 36 +- gas/config/tc-arm.c | 321 +- gas/config/tc-cr16.c | 7 +- gas/config/tc-i370.c | 4 +- gas/config/tc-i386-intel.c | 53 +- gas/config/tc-i386.c | 25 +- gas/config/tc-m68k.c | 4 +- gas/config/tc-mcore.c | 5 +- gas/config/tc-msp430.c | 4 +- gas/config/tc-riscv.c | 16 + gas/config/tc-s390.c | 8 +- gas/config/tc-tic54x.c | 17 +- gas/config/tc-xtensa.c | 30 +- gas/config/xtensa-relax.c | 4 +- gas/doc/c-aarch64.texi | 1 + gas/doc/c-arm.texi | 1 + gas/frags.c | 5 +- gas/read.c | 36 +- .../gas/aarch64/armv8_4-a-registers-illegal.d | 3 + .../gas/aarch64/armv8_4-a-registers-illegal.l | 178 + .../gas/aarch64/armv8_4-a-registers-illegal.s | 80 + gas/testsuite/gas/aarch64/armv8_4-a-registers.d | 192 + gas/testsuite/gas/aarch64/armv8_4-a-registers.s | 94 + gas/testsuite/gas/aarch64/dotproduct_armv8_4.d | 10 + gas/testsuite/gas/aarch64/dotproduct_armv8_4.s | 2 + gas/testsuite/gas/arm/armv8_2-a-fp16-illegal.d | 2 + gas/testsuite/gas/arm/armv8_2-a-fp16-illegal.l | 5 + gas/testsuite/gas/arm/armv8_2-a-fp16-illegal.s | 8 + gas/testsuite/gas/arm/armv8_2-a-fp16-thumb2.d | 249 + gas/testsuite/gas/arm/armv8_2-a-fp16.d | 249 + gas/testsuite/gas/arm/armv8_2-a-fp16.s | 46 + gas/testsuite/gas/arm/armv8_3-a-fp16.d | 249 + gas/testsuite/gas/arm/armv8_4-a-fp16.d | 249 + .../gas/arm/copro-thumb_v6t2plus-thumb_v6t2-1.d | 2 +- .../gas/arm/copro-thumb_v6t2plus-thumb_v6t2-2.d | 2 +- gas/testsuite/gas/arm/dotprod-mandatory.d | 297 ++ gas/testsuite/gas/arm/got_prel.d | 2 +- gas/testsuite/gas/elf/dwarf2-1.d | 12 +- gas/testsuite/gas/elf/dwarf2-10.l | 2 +- gas/testsuite/gas/elf/dwarf2-2.d | 12 +- gas/testsuite/gas/elf/dwarf2-3.d | 12 +- gas/testsuite/gas/elf/dwarf2-5.d | 12 +- gas/testsuite/gas/elf/dwarf2-6.d | 12 +- gas/testsuite/gas/i386/avx512bw-intel.d | 24 + gas/testsuite/gas/i386/avx512bw.d | 24 + gas/testsuite/gas/i386/avx512bw.s | 24 + gas/testsuite/gas/i386/avx512bw_vl-intel.d | 48 + gas/testsuite/gas/i386/avx512bw_vl.d | 48 + gas/testsuite/gas/i386/avx512bw_vl.s | 48 + gas/testsuite/gas/i386/bundle-bad.l | 6 +- gas/testsuite/gas/i386/debug1.d | 12 +- gas/testsuite/gas/i386/dw2-compress-1.d | 12 +- gas/testsuite/gas/i386/dw2-compress-3a.d | 12 +- gas/testsuite/gas/i386/dw2-compress-3b.d | 12 +- gas/testsuite/gas/i386/dw2-compressed-1.d | 12 +- gas/testsuite/gas/i386/dw2-compressed-3a.d | 12 +- gas/testsuite/gas/i386/dw2-compressed-3b.d | 12 +- gas/testsuite/gas/i386/ilp32/x86-64-localpic.d | 2 +- gas/testsuite/gas/i386/intel.d | 3 + gas/testsuite/gas/i386/intel.s | 6 + gas/testsuite/gas/i386/inval.l | 7 + gas/testsuite/gas/i386/inval.s | 4 + gas/testsuite/gas/i386/localpic.d | 2 +- gas/testsuite/gas/i386/string-bad.l | 20 +- gas/testsuite/gas/i386/string-bad.s | 10 + gas/testsuite/gas/i386/string-ok.d | 17 +- gas/testsuite/gas/i386/string-ok.e | 10 - gas/testsuite/gas/i386/string-ok.s | 19 +- gas/testsuite/gas/i386/x86-64-inval.l | 2 + gas/testsuite/gas/i386/x86-64-inval.s | 1 + gas/testsuite/gas/i386/x86-64-localpic.d | 2 +- gas/testsuite/gas/i386/x86-64-xop.d | 1200 ++--- gas/testsuite/gas/i386/xop.d | 1184 ++--- gas/testsuite/gas/i386/xop32reg.d | 4 +- gas/testsuite/gas/ia64/group-1.d | 2 +- gas/testsuite/gas/ia64/group-2.d | 19 +- gas/testsuite/gas/ia64/pr13167.d | 12 +- gas/testsuite/gas/ia64/xdata.d | 2 +- gas/testsuite/gas/mips/loc-swap-2.d | 12 +- gas/testsuite/gas/mips/loc-swap.d | 12 +- gas/testsuite/gas/mips/micromips@loc-swap-2.d | 12 +- gas/testsuite/gas/mips/micromips@loc-swap.d | 12 +- gas/testsuite/gas/mips/mips16-dwarf2-n32.d | 2 +- gas/testsuite/gas/mips/mips16-dwarf2.d | 2 +- gas/testsuite/gas/mips/mips16@loc-swap-2.d | 12 +- gas/testsuite/gas/mips/mips16@loc-swap.d | 12 +- gas/testsuite/gas/mips/mips16e@loc-swap.d | 12 +- gas/testsuite/gas/mmix/bspec-1.d | 2 +- gas/testsuite/gas/mmix/bspec-2.d | 2 +- gas/testsuite/gas/riscv/eh-relocs.d | 12 + gas/testsuite/gas/riscv/eh-relocs.s | 11 + gas/testsuite/gas/riscv/riscv.exp | 2 + gas/testsuite/gas/riscv/satp.d | 11 + gas/testsuite/gas/riscv/satp.s | 3 + gas/testsuite/gas/tic6x/unwind-1.d | 2 +- gas/testsuite/gas/tic6x/unwind-2.d | 2 +- gas/testsuite/gas/tic6x/unwind-3.d | 4 +- gas/write.c | 47 +- gdb/ChangeLog | 1409 ++++++ gdb/MAINTAINERS | 2 +- gdb/Makefile.in | 27 +- gdb/NEWS | 3 + gdb/ada-exp.y | 16 +- gdb/ada-lang.c | 856 ++-- gdb/ada-lang.h | 6 +- gdb/ada-lex.l | 22 +- gdb/ada-tasks.c | 4 +- gdb/ada-typeprint.c | 20 +- gdb/ada-valprint.c | 14 +- gdb/agent.c | 2 +- gdb/alpha-tdep.c | 3 +- gdb/arch-utils.c | 5 +- gdb/arm-linux-tdep.c | 2 +- gdb/arm-tdep.c | 16 +- gdb/auto-load.c | 15 +- gdb/auto-load.h | 2 +- gdb/auxv.c | 2 +- gdb/avr-tdep.c | 2 +- gdb/block.c | 38 +- gdb/block.h | 33 +- gdb/break-catch-sig.c | 4 +- gdb/break-catch-syscall.c | 4 +- gdb/break-catch-throw.c | 11 +- gdb/breakpoint.c | 522 +- gdb/breakpoint.h | 50 +- gdb/buildsym.c | 60 +- gdb/buildsym.h | 14 +- gdb/c-lang.c | 12 +- gdb/c-typeprint.c | 13 +- gdb/charset.c | 8 +- gdb/cli/cli-cmds.c | 58 +- gdb/cli/cli-cmds.h | 2 +- gdb/cli/cli-decode.c | 84 +- gdb/cli/cli-decode.h | 6 +- gdb/cli/cli-dump.c | 5 +- gdb/cli/cli-interp.c | 12 +- gdb/cli/cli-logging.c | 6 +- gdb/cli/cli-script.c | 42 +- gdb/cli/cli-script.h | 2 +- gdb/cli/cli-utils.c | 16 +- gdb/coffread.c | 4 +- gdb/command.h | 63 +- gdb/common/common.m4 | 2 +- gdb/common/gdb_termios.h | 78 - gdb/common/job-control.c | 23 +- gdb/compile/compile-loc2c.c | 42 +- gdb/compile/compile-object-load.c | 22 +- gdb/compile/compile.c | 2 +- gdb/complaints.c | 4 +- gdb/complaints.h | 23 +- gdb/completer.c | 4 + gdb/completer.h | 75 + gdb/config.in | 6 - gdb/configure | 5 +- gdb/configure.ac | 3 +- gdb/copying.awk | 8 +- gdb/copying.c | 8 +- gdb/corefile.c | 5 +- gdb/cp-name-parser.y | 2 +- gdb/cp-namespace.c | 25 +- gdb/cp-support.c | 246 +- gdb/cp-support.h | 13 + gdb/cris-tdep.c | 12 +- gdb/d-lang.c | 3 +- gdb/d-namespace.c | 26 +- gdb/darwin-nat-info.c | 22 +- gdb/darwin-nat.c | 2 +- gdb/dbxread.c | 25 +- gdb/dcache.c | 10 +- gdb/defs.h | 8 +- gdb/demangle.c | 3 +- gdb/dfp.c | 413 -- gdb/dfp.h | 55 - gdb/dictionary.c | 147 +- gdb/dictionary.h | 48 +- gdb/disasm.c | 2 +- gdb/doc/ChangeLog | 6 + gdb/doc/gdb.texinfo | 18 +- gdb/doublest.c | 989 ---- gdb/doublest.h | 92 - gdb/dwarf2read.c | 884 +++- gdb/elfread.c | 7 +- gdb/event-top.c | 32 +- gdb/event-top.h | 12 +- gdb/exec.c | 6 +- gdb/f-lang.c | 5 +- gdb/f-valprint.c | 3 +- gdb/frame.c | 9 +- gdb/frame.h | 10 +- gdb/ft32-tdep.c | 30 +- gdb/gcore.c | 2 +- gdb/gdbarch-selftests.c | 6 +- gdb/gdbcmd.h | 4 +- gdb/gdbserver/ChangeLog | 10 + gdb/gdbserver/config.in | 6 - gdb/gdbserver/configure | 4 +- gdb/gdbserver/configure.ac | 2 +- gdb/gdbserver/linux-m68k-low.c | 31 + gdb/gdbserver/remote-utils.c | 33 +- gdb/gdbtypes.c | 10 + gdb/gdbtypes.h | 2 + gdb/gnu-nat.c | 77 +- gdb/go-lang.c | 3 +- gdb/go32-nat.c | 14 +- gdb/guile/guile.c | 8 +- gdb/guile/scm-auto-load.c | 2 +- gdb/guile/scm-cmd.c | 3 +- gdb/guile/scm-math.c | 20 +- gdb/guile/scm-param.c | 4 +- gdb/guile/scm-value.c | 23 +- gdb/h8300-tdep.c | 17 +- gdb/i386-tdep.c | 6 +- gdb/i387-tdep.c | 11 +- gdb/ia64-tdep.c | 20 +- gdb/infcall.c | 5 +- gdb/infcmd.c | 174 +- gdb/inferior.c | 10 +- gdb/inferior.h | 6 +- gdb/inflow.c | 117 +- gdb/inflow.h | 12 +- gdb/infrun.c | 79 +- gdb/jit.c | 14 +- gdb/language.c | 49 +- gdb/language.h | 56 +- gdb/linespec.c | 146 +- gdb/linux-fork.c | 6 +- gdb/linux-nat.c | 8 +- gdb/linux-tdep.c | 64 +- gdb/linux-thread-db.c | 4 +- gdb/m2-lang.c | 3 +- gdb/m68k-tdep.c | 9 +- gdb/macrocmd.c | 17 +- gdb/main.c | 29 +- gdb/maint.c | 31 +- gdb/mdebugread.c | 31 +- gdb/memattr.c | 47 +- gdb/mi/mi-cmd-env.c | 4 +- gdb/mi/mi-main.c | 6 +- gdb/minsyms.c | 369 +- gdb/minsyms.h | 2 +- gdb/mips-tdep.c | 29 +- gdb/nto-procfs.c | 4 +- gdb/objc-lang.c | 9 +- gdb/objfiles.c | 12 - gdb/objfiles.h | 9 +- gdb/opencl-lang.c | 3 +- gdb/osabi.c | 2 +- gdb/osdata.c | 2 +- gdb/p-lang.c | 3 +- gdb/parse.c | 11 +- gdb/ppc-linux-tdep.c | 22 +- gdb/ppc-sysv-tdep.c | 25 +- gdb/printcmd.c | 45 +- gdb/proc-api.c | 6 +- gdb/procfs.c | 10 +- gdb/psymtab.c | 92 +- gdb/python/py-auto-load.c | 2 +- gdb/python/py-cmd.c | 3 +- gdb/python/py-param.c | 2 +- gdb/python/py-value.c | 21 +- gdb/python/python.c | 14 +- gdb/record-btrace.c | 8 +- gdb/record-full.c | 11 +- gdb/record.c | 18 +- gdb/regcache.c | 96 +- gdb/regcache.h | 22 +- gdb/remote-sim.c | 2 +- gdb/remote.c | 118 +- gdb/reverse.c | 24 +- gdb/rs6000-aix-tdep.c | 8 +- gdb/rs6000-lynx178-tdep.c | 8 +- gdb/rs6000-tdep.c | 14 +- gdb/rust-lang.c | 3 +- gdb/ser-base.c | 8 - gdb/ser-base.h | 3 - gdb/ser-event.c | 1 - gdb/ser-go32.c | 14 +- gdb/ser-mingw.c | 4 - gdb/ser-pipe.c | 1 - gdb/ser-tcp.c | 1 - gdb/ser-unix.c | 264 +- gdb/serial.c | 10 +- gdb/serial.h | 12 - gdb/sh-tdep.c | 10 +- gdb/sh64-tdep.c | 21 +- gdb/skip.c | 2 +- gdb/solib.c | 10 +- gdb/solib.h | 2 +- gdb/source.c | 27 +- gdb/sparc64-tdep.c | 24 +- gdb/stabsread.c | 10 +- gdb/stabsread.h | 3 +- gdb/stack.c | 38 +- gdb/stack.h | 2 +- gdb/symfile-debug.c | 8 +- gdb/symfile.c | 63 +- gdb/symfile.h | 4 +- gdb/symmisc.c | 1 + gdb/symtab.c | 410 +- gdb/symtab.h | 337 +- gdb/target-dcache.c | 4 +- gdb/target-descriptions.c | 2 +- gdb/target-float.c | 1721 +++++++ gdb/target-float.h | 61 + gdb/target.c | 21 +- gdb/target.h | 2 +- gdb/testsuite/ChangeLog | 118 + gdb/testsuite/gdb.ada/complete.exp | 10 + gdb/testsuite/gdb.ada/mi_interface.exp | 4 +- gdb/testsuite/gdb.ada/mi_var_array.exp | 2 +- gdb/testsuite/gdb.ada/scoped_watch.exp | 83 + .../gdb.ada/scoped_watch/foo_p708_025.adb | 25 + gdb/testsuite/gdb.ada/scoped_watch/pck.adb | 44 + gdb/testsuite/gdb.ada/scoped_watch/pck.ads | 21 + gdb/testsuite/gdb.ada/watch_arg.exp | 13 +- gdb/testsuite/gdb.asm/asm-source.exp | 2 +- .../gdb.base/attach-non-pgrp-leader.c} | 43 +- gdb/testsuite/gdb.base/attach-non-pgrp-leader.exp | 76 + gdb/testsuite/gdb.base/completion.exp | 86 +- gdb/testsuite/gdb.base/ena-dis-br.exp | 9 +- gdb/testsuite/gdb.base/memattr.exp | 12 +- gdb/testsuite/gdb.cp/cpcompletion.exp | 2 +- .../gdb.cp/ena-dis-br-range.cc} | 64 +- gdb/testsuite/gdb.cp/ena-dis-br-range.exp | 250 + gdb/testsuite/gdb.gdb/complaints.exp | 27 +- .../gdb.mi/list-thread-groups-available.exp | 6 + gdb/testsuite/gdb.multi/multi-attach.exp | 4 +- gdb/testsuite/gdb.opt/inline-locals.exp | 36 +- gdb/testsuite/gdb.python/py-thrhandle.exp | 4 + gdb/testsuite/gdb.server/ext-attach.exp | 2 +- gdb/testsuite/gdb.server/ext-restart.exp | 2 +- gdb/testsuite/gdb.server/ext-run.exp | 2 +- gdb/testsuite/gdb.server/ext-wrapper.exp | 2 +- gdb/{inflow.h => testsuite/gdb.threads/tls-core.c} | 35 +- gdb/testsuite/gdb.threads/tls-core.exp | 56 + gdb/testsuite/gdb.tui/completion.exp | 36 +- gdb/thread.c | 27 +- gdb/top.c | 75 +- gdb/top.h | 8 +- gdb/tracefile.c | 2 +- gdb/tracepoint.c | 84 +- gdb/tracepoint.h | 9 +- gdb/tui/tui-layout.c | 5 +- gdb/tui/tui-stack.c | 9 +- gdb/tui/tui-win.c | 47 +- gdb/typeprint.c | 18 +- gdb/unittests/lookup_name_info-selftests.c | 111 + gdb/utils.c | 20 +- gdb/utils.h | 23 + gdb/valarith.c | 285 +- gdb/valops.c | 46 +- gdb/valprint.c | 24 +- gdb/value.c | 146 +- gdb/value.h | 11 +- gdb/windows-nat.c | 4 +- gdb/xcoffread.c | 21 +- gold/ChangeLog | 39 + gold/layout.cc | 4 +- gold/object.cc | 31 +- gold/object.h | 4 +- gold/symtab.cc | 48 +- gold/symtab.h | 3 +- gold/system.h | 10 +- gold/testsuite/Makefile.am | 6 + gold/testsuite/Makefile.in | 106 +- gold/testsuite/pr22266_a.c | 5 + gold/testsuite/pr22266_main.c | 9 + gold/testsuite/pr22266_script.t | 23 + include/ChangeLog | 58 + include/coff/pe.h | 5 +- include/opcode/aarch64.h | 18 +- include/opcode/arm.h | 52 +- include/opcode/riscv-opc.h | 7 +- intl/ChangeLog | 6 + intl/aclocal.m4 | 5 +- intl/configure | 40 +- intl/configure.ac | 2 +- ld/ChangeLog | 255 + ld/emulparams/elf32_x86_64.sh | 4 +- ld/emulparams/elf_i386.sh | 4 +- ld/emulparams/elf_iamcu.sh | 4 +- ld/emulparams/elf_x86_64.sh | 4 +- ld/emultempl/elf32.em | 11 +- ld/emultempl/ppc32elf.em | 2 +- ld/emultempl/ppc64elf.em | 2 +- ld/emultempl/spuelf.em | 2 +- ld/ld.h | 10 +- ld/ldexp.c | 194 +- ld/ldexp.h | 44 +- ld/ldlang.c | 251 +- ld/scripttempl/elf.sc | 5 +- ld/testsuite/ld-aarch64/ifunc-13.d | 4 +- ld/testsuite/ld-aarch64/ifunc-15.d | 4 +- ld/testsuite/ld-aarch64/ifunc-20.d | 4 +- ld/testsuite/ld-alpha/tlsbin.rd | 4 +- ld/testsuite/ld-alpha/tlsbinr.rd | 2 +- ld/testsuite/ld-alpha/tlspic.rd | 2 +- ld/testsuite/ld-arm/ifunc-3.rd | 2 +- ld/testsuite/ld-arm/ifunc-9.rd | 2 +- ld/testsuite/ld-arm/unwind-mix.d | 2 +- ld/testsuite/ld-arm/unwind-rel.d | 2 +- ld/testsuite/ld-cris/hiddef1.d | 2 +- ld/testsuite/ld-cris/libdso-13.d | 2 +- ld/testsuite/ld-cris/libdso-2.d | 2 +- ld/testsuite/ld-cris/pr16044.d | 2 +- ld/testsuite/ld-cris/tls-local-63.d | 2 +- ld/testsuite/ld-cris/tls-local-64.d | 2 +- ld/testsuite/ld-cris/tls-und-38.d | 2 +- ld/testsuite/ld-cris/tls-und-42.d | 2 +- ld/testsuite/ld-cris/tls-und-46.d | 2 +- ld/testsuite/ld-cris/tls-und-50.d | 2 +- ld/testsuite/ld-cris/weakref3.d | 4 +- ld/testsuite/ld-cris/weakref4.d | 2 +- ld/testsuite/ld-elf/comm-data2r.rd | 2 +- ld/testsuite/ld-elf/discard1.d | 2 +- ld/testsuite/ld-elf/discard2.d | 2 +- ld/testsuite/ld-elf/note-3.t | 1 + ld/testsuite/ld-elf/pr19539.d | 2 +- ld/testsuite/ld-elf/pr22374-1.r | 2 +- ld/testsuite/ld-elf/pr22374-2.r | 2 +- ld/testsuite/ld-elf/pr22423.d | 8 + ld/testsuite/ld-i386/combreloc.d | 2 +- ld/testsuite/ld-i386/emit-relocs-nacl.rd | 4 +- ld/testsuite/ld-i386/emit-relocs.rd | 4 +- ld/testsuite/ld-i386/pr13302.d | 2 +- ld/testsuite/ld-i386/pr17709-nacl.rd | 2 +- ld/testsuite/ld-i386/pr17709.rd | 2 +- ld/testsuite/ld-i386/pr19539.d | 2 +- ld/testsuite/ld-i386/pr19615.d | 2 +- ld/testsuite/ld-i386/pr19636-1a.d | 2 +- ld/testsuite/ld-i386/pr19636-1e.d | 2 +- ld/testsuite/ld-i386/pr19636-1f.d | 2 +- ld/testsuite/ld-i386/pr19636-2a.d | 2 +- ld/testsuite/ld-i386/pr19636-2b.d | 2 +- ld/testsuite/ld-i386/pr19636-2d-nacl.d | 2 +- ld/testsuite/ld-i386/pr19636-2e-nacl.d | 2 +- ld/testsuite/ld-i386/pr19636-3a.d | 2 +- ld/testsuite/ld-i386/pr19636-3d.d | 2 +- ld/testsuite/ld-i386/pr19636-3e.d | 2 +- ld/testsuite/ld-i386/pr19636-4a.d | 2 +- ld/testsuite/ld-i386/pr19645.d | 2 +- ld/testsuite/ld-i386/pr19827-nacl.rd | 2 +- ld/testsuite/ld-i386/pr19827.rd | 2 +- ld/testsuite/ld-i386/pr20253-4a.d | 2 +- ld/testsuite/ld-i386/pr20253-4b.d | 2 +- ld/testsuite/ld-i386/pr20253-5.d | 2 +- ld/testsuite/ld-i386/tlsbin-nacl.rd | 2 +- ld/testsuite/ld-i386/tlsbin.rd | 2 +- ld/testsuite/ld-i386/tlspic-nacl.rd | 2 +- ld/testsuite/ld-i386/tlspic.rd | 2 +- ld/testsuite/ld-i386/undefweakb.d | 2 +- ld/testsuite/ld-ia64/tlsbin.rd | 4 +- ld/testsuite/ld-ia64/tlspic.rd | 2 +- ld/testsuite/ld-ifunc/ifunc-13-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-13-x86-64.d | 2 +- ld/testsuite/ld-ifunc/ifunc-15-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-15-x86-64.d | 2 +- ld/testsuite/ld-ifunc/ifunc-20-i386.d | 4 +- ld/testsuite/ld-ifunc/ifunc-20-x86-64.d | 4 +- ld/testsuite/ld-ifunc/ifunc-23a-x86.d | 2 +- ld/testsuite/ld-ifunc/ifunc-23b-x86.d | 2 +- ld/testsuite/ld-ifunc/ifunc-23c-x86.d | 2 +- ld/testsuite/ld-ifunc/ifunc-24a-x86.d | 2 +- ld/testsuite/ld-ifunc/ifunc-24b-x86.d | 4 +- ld/testsuite/ld-ifunc/ifunc-24c-x86.d | 4 +- ld/testsuite/ld-ifunc/ifunc-25a-x86.d | 2 +- ld/testsuite/ld-ifunc/ifunc-25b-x86.d | 4 +- ld/testsuite/ld-ifunc/ifunc-25c-x86.d | 4 +- ld/testsuite/ld-ifunc/ifunc.exp | 6 +- ld/testsuite/ld-m68k/got-1.d | 2 +- ld/testsuite/ld-mips-elf/vxworks1.rd | 2 +- ld/testsuite/ld-powerpc/ambiguousv1.d | 2 +- ld/testsuite/ld-powerpc/ambiguousv1b.d | 2 +- ld/testsuite/ld-powerpc/ambiguousv2.d | 2 +- ld/testsuite/ld-powerpc/ambiguousv2b.d | 2 +- ld/testsuite/ld-powerpc/tlsexe.r | 4 +- ld/testsuite/ld-powerpc/tlsexe32.r | 4 +- ld/testsuite/ld-powerpc/tlsexetoc.r | 4 +- ld/testsuite/ld-powerpc/tlsso.r | 2 +- ld/testsuite/ld-powerpc/tlsso32.r | 2 +- ld/testsuite/ld-powerpc/tlstocso.r | 2 +- ld/testsuite/ld-powerpc/vle-multiseg-1.d | 2 +- ld/testsuite/ld-powerpc/vle-multiseg-2.d | 2 +- ld/testsuite/ld-powerpc/vle-multiseg-3.d | 2 +- ld/testsuite/ld-s390/tlsbin.rd | 4 +- ld/testsuite/ld-s390/tlsbin_64.rd | 4 +- ld/testsuite/ld-s390/tlspic.rd | 2 +- ld/testsuite/ld-s390/tlspic_64.rd | 2 +- ld/testsuite/ld-sh/ld-r-1.d | 2 +- ld/testsuite/ld-sh/sh64/gotplt.d | 2 +- ld/testsuite/ld-sh/shared-1.d | 2 +- ld/testsuite/ld-sh/tlsbin-2.d | 2 +- ld/testsuite/ld-sh/tlspic-2.d | 2 +- ld/testsuite/ld-sparc/gotop32.rd | 2 +- ld/testsuite/ld-sparc/gotop64.rd | 2 +- ld/testsuite/ld-sparc/tlssunbin32.rd | 2 +- ld/testsuite/ld-sparc/tlssunbin64.rd | 2 +- ld/testsuite/ld-sparc/tlssunpic32.rd | 2 +- ld/testsuite/ld-sparc/tlssunpic64.rd | 2 +- ld/testsuite/ld-sparc/vxworks1-lib.rd | 2 +- ld/testsuite/ld-tic6x/shlib-app-1.rd | 4 +- ld/testsuite/ld-tic6x/shlib-app-1b.rd | 4 +- ld/testsuite/ld-tic6x/shlib-app-1r.rd | 4 +- ld/testsuite/ld-tic6x/shlib-app-1rb.rd | 4 +- ld/testsuite/ld-tic6x/shlib-noindex.rd | 2 +- ld/testsuite/ld-vax-elf/export-class-data.rd | 2 +- ld/testsuite/ld-x86-64/pr13082-1a.d | 2 +- ld/testsuite/ld-x86-64/pr13082-1b.d | 2 +- ld/testsuite/ld-x86-64/pr13082-2a.d | 2 +- ld/testsuite/ld-x86-64/pr13082-2b.d | 2 +- ld/testsuite/ld-x86-64/pr13082-3a.d | 2 +- ld/testsuite/ld-x86-64/pr13082-3c.d | 2 +- ld/testsuite/ld-x86-64/pr13082-4a.d | 2 +- ld/testsuite/ld-x86-64/pr13082-5a.d | 2 +- ld/testsuite/ld-x86-64/pr13082-5b.d | 2 +- ld/testsuite/ld-x86-64/pr13082-6a.d | 2 +- ld/testsuite/ld-x86-64/pr13082-6b.d | 2 +- ld/testsuite/ld-x86-64/pr17709-nacl.rd | 2 +- ld/testsuite/ld-x86-64/pr17709.rd | 2 +- ld/testsuite/ld-x86-64/pr19539a.d | 2 +- ld/testsuite/ld-x86-64/pr19539b.d | 2 +- ld/testsuite/ld-x86-64/pr19615.d | 2 +- ld/testsuite/ld-x86-64/pr19636-1a.d | 2 +- ld/testsuite/ld-x86-64/pr19636-1d.d | 2 +- ld/testsuite/ld-x86-64/pr19636-1e.d | 2 +- ld/testsuite/ld-x86-64/pr19636-2a.d | 2 +- ld/testsuite/ld-x86-64/pr19636-2e.d | 2 +- ld/testsuite/ld-x86-64/pr19636-2f.d | 2 +- ld/testsuite/ld-x86-64/pr19636-3a.d | 2 +- ld/testsuite/ld-x86-64/pr19645.d | 2 +- ld/testsuite/ld-x86-64/pr19807-2b.d | 2 +- ld/testsuite/ld-x86-64/pr19807-2d.d | 2 +- ld/testsuite/ld-x86-64/pr19827-nacl.rd | 2 +- ld/testsuite/ld-x86-64/pr19827.rd | 2 +- ld/testsuite/ld-x86-64/pr20253-4a.d | 2 +- ld/testsuite/ld-x86-64/pr20253-4b.d | 2 +- ld/testsuite/ld-x86-64/pr20253-4d.d | 2 +- ld/testsuite/ld-x86-64/pr20253-4e.d | 2 +- ld/testsuite/ld-x86-64/pr20253-5a.d | 2 +- ld/testsuite/ld-x86-64/pr20253-5b.d | 2 +- ld/testsuite/ld-x86-64/tlsbin-nacl.rd | 2 +- ld/testsuite/ld-x86-64/tlsbin.rd | 2 +- ld/testsuite/ld-x86-64/tlspic-nacl.rd | 2 +- ld/testsuite/ld-x86-64/tlspic.rd | 2 +- ld/testsuite/ld-x86-64/tlspic2-nacl.rd | 2 +- opcodes/ChangeLog | 147 + opcodes/aarch64-asm-2.c | 182 +- opcodes/aarch64-asm.c | 30 + opcodes/aarch64-asm.h | 1 + opcodes/aarch64-dis-2.c | 184 +- opcodes/aarch64-dis.c | 27 + opcodes/aarch64-dis.h | 1 + opcodes/aarch64-opc-2.c | 5 + opcodes/aarch64-opc.c | 157 +- opcodes/aarch64-opc.h | 3 + opcodes/aarch64-tbl.h | 174 +- opcodes/arc-dis.c | 15 +- opcodes/arc-nps400-tbl.h | 8 +- opcodes/arc-tbl.h | 5047 +++++++++++++------- opcodes/arm-dis.c | 18 + opcodes/i386-dis-evex.h | 8 +- opcodes/i386-dis.c | 70 +- opcodes/i386-opc.tbl | 158 +- opcodes/i386-tbl.h | 1508 +++++- opcodes/opintl.h | 43 +- ...01-ld-Add-z-textonly-option-to-ELF-linker.patch | 479 ++ ...XT_SEGMENT_ALIGN-TEXT_SEGMENT_-RELRO_-END.patch | 410 ++ ...-new-LOAD-segment-for-text-only-LOAD-segm.patch | 161 + ...Also-set-expld.textseg.phase-to-exp_seg_n.patch | 54 + ...Add-tests-for-z-textonly-and-z-notextonly.patch | 323 ++ ...tests-for-z-textonly-z-max-page-size-0x10.patch | 172 + patches/README | 7 +- patches/binutils-x86-refcount.patch | 262 - sim/ChangeLog | 4 + sim/ft32/interp.c | 22 +- 619 files changed, 23201 insertions(+), 10571 deletions(-) create mode 100644 binutils/testsuite/binutils-all/arc/hexprint.s create mode 100644 gas/testsuite/gas/aarch64/armv8_4-a-registers-illegal.d create mode 100644 gas/testsuite/gas/aarch64/armv8_4-a-registers-illegal.l create mode 100644 gas/testsuite/gas/aarch64/armv8_4-a-registers-illegal.s create mode 100644 gas/testsuite/gas/aarch64/armv8_4-a-registers.d create mode 100644 gas/testsuite/gas/aarch64/armv8_4-a-registers.s create mode 100644 gas/testsuite/gas/aarch64/dotproduct_armv8_4.d create mode 100644 gas/testsuite/gas/aarch64/dotproduct_armv8_4.s create mode 100644 gas/testsuite/gas/arm/armv8_2-a-fp16-illegal.d create mode 100644 gas/testsuite/gas/arm/armv8_2-a-fp16-illegal.l create mode 100644 gas/testsuite/gas/arm/armv8_2-a-fp16-illegal.s create mode 100644 gas/testsuite/gas/arm/armv8_2-a-fp16-thumb2.d create mode 100644 gas/testsuite/gas/arm/armv8_2-a-fp16.d create mode 100644 gas/testsuite/gas/arm/armv8_2-a-fp16.s create mode 100644 gas/testsuite/gas/arm/armv8_3-a-fp16.d create mode 100644 gas/testsuite/gas/arm/armv8_4-a-fp16.d create mode 100644 gas/testsuite/gas/arm/dotprod-mandatory.d create mode 100644 gas/testsuite/gas/riscv/eh-relocs.d create mode 100644 gas/testsuite/gas/riscv/eh-relocs.s create mode 100644 gas/testsuite/gas/riscv/satp.d create mode 100644 gas/testsuite/gas/riscv/satp.s delete mode 100644 gdb/common/gdb_termios.h delete mode 100644 gdb/dfp.c delete mode 100644 gdb/dfp.h delete mode 100644 gdb/doublest.c delete mode 100644 gdb/doublest.h create mode 100644 gdb/target-float.c create mode 100644 gdb/target-float.h create mode 100644 gdb/testsuite/gdb.ada/scoped_watch.exp create mode 100644 gdb/testsuite/gdb.ada/scoped_watch/foo_p708_025.adb create mode 100644 gdb/testsuite/gdb.ada/scoped_watch/pck.adb create mode 100644 gdb/testsuite/gdb.ada/scoped_watch/pck.ads copy gdb/{inflow.h => testsuite/gdb.base/attach-non-pgrp-leader.c} (55%) create mode 100644 gdb/testsuite/gdb.base/attach-non-pgrp-leader.exp copy gdb/{inflow.h => testsuite/gdb.cp/ena-dis-br-range.cc} (51%) create mode 100644 gdb/testsuite/gdb.cp/ena-dis-br-range.exp copy gdb/{inflow.h => testsuite/gdb.threads/tls-core.c} (55%) create mode 100644 gdb/testsuite/gdb.threads/tls-core.exp create mode 100644 gdb/unittests/lookup_name_info-selftests.c create mode 100644 gold/testsuite/pr22266_a.c create mode 100644 gold/testsuite/pr22266_main.c create mode 100644 gold/testsuite/pr22266_script.t create mode 100644 ld/testsuite/ld-elf/pr22423.d create mode 100644 patches/0001-ld-Add-z-textonly-option-to-ELF-linker.patch create mode 100644 patches/0002-ld-Add-TEXT_SEGMENT_ALIGN-TEXT_SEGMENT_-RELRO_-END.patch create mode 100644 patches/0003-ld-Create-a-new-LOAD-segment-for-text-only-LOAD-se [...] create mode 100644 patches/0004-ld-ppc-spu-Also-set-expld.textseg.phase-to-exp_seg [...] create mode 100644 patches/0005-ld-Add-tests-for-z-textonly-and-z-notextonly.patch create mode 100644 patches/0006-x86-64-Add-tests-for-z-textonly-z-max-page-size-0x [...] delete mode 100644 patches/binutils-x86-refcount.patch