This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/palves/cli-options in repository binutils-gdb.
omits 870bf45fe4 NEWS and manual changes for command options changes omits a0152449f1 Delete parse_flags/parse_flags_qcs omits c78af1f1a8 Make "thread apply" use the gdb::option framework omits 2cb5b0f4cc "thread apply 1 -- -" vs "frame apply level 0 -- -" omits 369397f8e5 Make "frame apply" support -OPT options omits 8dba299181 Introduce complete_command omits 20b8ad321c lib/completion-support.exp: Add test_gdb_completion_offers_commands omits 247fd4ba03 "backtrace full/no-filters/hide" completer omits 105a4b63fc Make "backtrace" support -OPT options omits 5fd3e0902a Introduce rename_cmd omits 6dc79c79b0 Migrate rest of compile commands to new options framework omits 569099cbfd Make "print" and "compile print" support -OPT options omits 12d219e81d Introduce generic command options framework omits ce26bce657 number_or_range_parser::get_number, don't treat "1 -" as a range omits a59a154da6 boolean/auto-boolean commands, make "o" ambiguous omits 4ce9e46c5a New set/show testing framework (gdb.base/settings.exp) omits 62521414b4 gdb.base/settings.exp: Fix comment typo omits 7e7278890e Remove "show" command completers omits da8e9aed19 Fix "set enum-command value garbage" omits 3e8c28a03d Allow "unlimited" abbreviations omits bee56a748b Make check_for_argument skip whitespace after arg itself omits ce5669fb6f Fix TID parser bug omits 770ab1ac93 Fix latent bug with custom word point completers omits d18ebc4c95 Fix latent bug in custom word point completion handling adds 18125b1639 Add "style" proc to the test suite adds 4ca51187d2 Constify target_ops::follow_exec adds 016181423b Automatic date update in version.in adds 82d7a6f4e3 Re: Have the linker report an error if the same script is us [...] adds 2376c3702e config.guess,config.sub: synchronize with config project mas [...] adds 8ebe621240 include: add elf/bpf.h adds fd0de36e27 bfd: add support for eBPF adds ea195bb04c cpu: add eBPF cpu description adds 79472b4532 opcodes: add support for eBPF adds f8861f5dc2 gas: add support for eBPF adds 8376927b2c ld: add support for eBPF adds aca4efc7a4 binutils: add support for eBPF adds 27830e0d38 binutils: add myself as the maintainer for BPF adds 45d5293f6e bfd: fix build with --enable-targets=all in 32-bit hosts adds fcb36d7462 Automatic date update in version.in adds dd7efa7915 PowerPC add initial -mfuture instruction support adds 8acf14351c PowerPC D-form prefixed loads and stores adds 5663e32184 PowerPC relocations for prefix insns adds 4a421c53cf PowerPC GOT_PCREL34 optimisation adds 04bdff6a76 PowerPC notoc linkage stubs adds 5a01c34c62 [gdb/testsuite] Add test-case for gdb-add-index.sh adds 405b5bd86f Regen POTFILES for bpf adds 2301ed1c9a aarch64: add STO_AARCH64_VARIANT_PCS and DT_AARCH64_VARIANT_PCS adds f166ae0188 aarch64: handle .variant_pcs directive in gas adds 0b4eac57c4 aarch64: override default elf .set handling in gas adds 823710d585 aarch64: handle STO_AARCH64_VARIANT_PCS in bfd adds b3811e90dc Automatic date update in version.in adds 5b6d4fc74b Automatic date update in version.in adds d5b7ce35a1 Automatic date update in version.in adds 3d7d6a6ff4 Generic ELF target group signature symbol adds ce5aecf873 Another generic ELF target assertion failure adds 61dd8e19a8 readelf group errors/warnings adds 5f63875b30 Fix failure on powerpc 32-bit only targets adds eb41253a15 Fix typo in gdb/NEWS adds 58db964680 Automatic date update in version.in adds 0eb32b6e1d XCOFF linker segmentation fault adds a7b34aba62 Obsolete tic30-aout, and linker segmentation faults adds 586338b839 HPPA64 linker segmentation faults adds c83004d526 m68k linker segmentation faults adds a0f6fd217f LM32 linker segmentation faults adds 28fbeab806 Alpha-linux linker segmentation fault adds 94667ab146 Microblaze linker segmentation fault adds 0f4a61b420 COFF linker segmentation faults adds 766f883622 Suppress SIGTTOU when handling errors adds 65f381e729 aarch64: fix variant_pcs ld tests adds eabf307f1d PE linker segmentation fault with MALLOC_PERTURB_=1 adds fceac76e64 include: new header ctf.h: file format description adds 2e94b05630 include: new header ctf-api.h adds 60da9d9559 libctf: lowest-level memory allocation and debug-dumping wrappers adds 94585e7f93 libctf: low-level list manipulation and helper utilities adds 479604f44f libctf: error handling adds c0754cdd9a libctf: hashing adds a5be9bbe89 libctf: implementation definitions related to file creation adds 47d546f427 libctf: creation functions adds 72f3392127 libctf: opening adds 9402cc593f libctf: mmappable archives adds 143dce8481 libctf: ELF file opening via BFD adds 316afdb130 libctf: core type lookup adds b437bfe0f4 libctf: lookups by name and symbol adds c499eb6896 libctf: type copying adds 6c33b742ce libctf: library version enforcement adds 6dbf2b7340 libctf: labels adds a30b3e182a libctf: debug dumping adds 0e65dfbaf3 libctf: build system adds 7d9813f196 binutils: CTF support for objdump and readelf adds 88981b157b Add libctf to top-level MAINTAINERS; add myself as CTF maintainer. adds c0e70c624f Remove find_old_style_renaming_symbol adds a2f4b66c9e x86: Add CheckRegSize to AVX512_BF16 instructions with Disp8ShiftVL adds 1e129bbefa MIPS/LD: Skip overflow check for %pcrel_hi relocations adds 90f879191c Automatic date update in version.in adds 9698cf9b1c Fix libctf build on non-ELF targets. adds 90bd54236c Do not build libctf for targets that do not use the ELF file [...] adds f948b2de97 Sync top level files with versions from gcc. adds e33f2313bf Update release tools with libctf support. adds 000439d528 Add "set print finish" adds 33a6bc350f Add new GCC 9 warnings to warnings.m4 adds 1336939d3c Support tcl procedure calls in run_dump_test xfail adds 6ff185b890 s12z genelf.em adds 4330d61dfb Fix crash in cp_print_value_fields adds fa9c3fa035 Make some DWARF complaints clearer adds f49055a52f Fix failure in gdb.ada/complete.exp adds 955b06fa57 Don't crash is dwarf_decode_macro_bytes's 'body' is NULL, ev [...] adds 54a471e5fd Automatic date update in version.in adds ae9ac79e5e Harmonize readelf's output for version sections. adds e3f56a99f6 Revert "Sync top level files with versions from gcc." adds 0ef209f22c Initialize variable word in complete adds bfcdb85206 Two comment fixes in gdbtypes.h adds 4288405d5e RISC-V: Fix lui argument parsing. adds ff4a4474eb Automatic date update in version.in adds a0486bac41 libctf: fix a number of build problems found on Solaris and NetBSD adds 68bb5386b8 Add previous_saved_command_line to allow a command to repeat [...] adds b8fd091888 Add function execute_command_to_ui_file adds 947d39462e Implement | (pipe) command. adds 708dc93ed0 Test the | (pipe) command. adds e2c52041c0 NEWS and documentation for | (pipe) command. adds 0b62c71c08 Automatic date update in version.in adds 9660559239 Automatic date update in version.in adds 88ed7edbc6 Remove fromhex implementation from gdbreplay adds 6187fc5364 Automatic date update in version.in adds 4f6d070adb Don't waste space in prefix_opcd_indices adds 79b377b3cf Revert patch that disables building libctf for non-ELF based [...] adds 9303eb2fb1 Add highlight style, title style, fputs_highlighted. Improve [...] adds 66d8c86285 Improve usability and/or readibility of help and apropos output. adds 206584bdf1 Update tests following changes to "help" and "apropos" adds e664d72803 Document in NEWS and gdb.texinfo the "help", "apropos" and " [...] adds 1ff30553d8 Automatic date update in version.in adds a9d96ab97e Remove an unnecessary set of parentheses in the arm-dis.c so [...] adds e1f2e1a2da Add an objfile getter to gdb.Type adds 5d79adc4b2 Add support for Intel ENQCMD[S] instructions adds 9186c494a3 Enable Intel AVX512_VP2INTERSECT insn adds a610aa4f9c libctf: fix the type of ctf_enum.cte_value adds 941accce38 libctf: fix use-after-free in function dumping adds 6b22174ff1 libctf: look for BSD versus GNU qsort_r signatures adds ad118caa9f libctf: work on platforms without O_CLOEXEC. adds 63c6fc6cac i386: Check for reserved VEX.vvvv and EVEX.vvvv adds 76fad99963 Use CHAR_BIT instead of NBBY in libctf adds d3238f7d90 Fix paths to ChangeLog files adds b02f78f928 Introduce and use make_unique_xstrdup adds fbe4d6650d Automatic date update in version.in adds 312617a3d0 gdb/riscv: Don't error when decoding a 6 or 8 byte instruction adds 0088ba596b gdb/testsuite: Improve comments in recently added test adds 62d8e3b731 libctf: eschew %zi format specifier adds 12efd68d15 i386: Check vector length for EVEX vextractfXX and vinsertfXX adds 811731b21b Automatic date update in version.in adds 8bf6d176b0 [LD, AArch64] Move ELF options behind -z adds 237df8fe18 [BFD, AArch64] Fix PT_GNU_PROPERTY alignment issue adds 3847a7bfbf Add timestamps to "maint time" output adds 8d01b5310e gas: Correct ChangeLog for commit 5d79adc4b22b0abd adds dd455cf51d gas: Add .enqcmd and noenqcmd directives adds 1a3da2cd61 Add thread-exit annotation. adds 4fa0265ede Apply substitute-path to relative filenames as well adds bec3a0c822 Automatic date update in version.in adds f5e73be11b libctf: mark various args as unused in the !HAVE_MMAP case adds 595a4d439b libctf: explicitly cast more size_t types used in printf()s adds 942d35f72b libctf: avoid strndup adds c1b00498af LD/doc: Clarify `-rpath' option's semantics WRT link-time de [...] adds c588b266bf Automatic date update in version.in adds 2e1a984c23 Automatic date update in version.in adds a72f8c4ce3 Automatic date update in version.in adds 81873cc81e [gdb/symtab] Support DW_AT_main_subprogram with -readnow. adds a3972330f4 Fix a missing include of <string> adds 2e02f29632 Tidy up ar_open by using asprintf to replace xmalloc and sprintf. adds caa429d81a Delay allocation of dbx_symfile_info adds 25ce02ee7b Use gdbpy_enter in py-breakpoint.c adds 58e07198f3 Add support for NetBSD/sh3 core file sections. Merge multip [...] adds 422186a95c Remove newlines from warnings adds 9bf7038bb2 Update help text in ada-lang.c adds c6a636ce37 Fix printing large decimal values in strings. adds e99f9db0f5 [gdb/symtab] Fix symbol loading performance regression adds f19e22e922 [gdb] Fix dynamic-stack-buffer-overflow in linespec_lexer_le [...] adds 9ab084121f [gdb] Fix heap-buffer-overflow in cp_find_first_component_aux adds a706786341 gdb: Check for not allocated/associated values during array slicing adds 8bbce0c702 Automatic date update in version.in adds b49851c8e2 [gdb/testsuite] Add readnow.exp adds 8c2e74f181 [gdb/testsuite] Fix main high_pc in nonvar-access.exp adds 86108c1311 Remove shadowing from darwin-nat.c adds fea82da0fe [gdb/testsuite] Fix remove-inferiors.exp FAIL with readnow board adds 89549d7f4d Remove trailing newlines from help text adds c93dbb25ac Fix an unitinitalised local variable in decode_arm_unwind(). adds 1c7fe9515d Remove linux-waitpid.c debugging code adds 08f10e02be Move gdb's xmalloc and friends to new file adds 2057d69dcc Add support for reporting Alpha and Vax symbol visibility in [...] adds a5fd13a915 Dwarf: Don't add nameless modules to partial symbol table adds d106773eac Dwarf: Don't add nameless modules to partial symbol table (C [...] adds 0529f3fe5c Automatic date update in version.in adds 540e617049 Add support to readelf to display NetBSD auxv notes in core files. adds c0d38b0ec6 Add support for NetBSD/sh3 core reg sections to readelf. adds 9abca70219 Add support for NetBSD PaX notes to readelf. adds 62e0492f57 Prevent a seg-fault from objdup when disassembling binaries [...] adds 6fbc939cfd Remove the ldmx mnemonic that never made it into POWER9. adds a0e44ef56c Add missing ChangeLog entries adds 6ce26ac7c3 cpu/or1k: Add support for orfp64a32 spec adds d3ad6278d6 cpu/or1k: Define unordered comparisons adds eb212c84a1 cpu/or1k: Document no branch delay slot architectures and l.adrp adds a2e4218f23 cpu/or1k: Update fpu compare symbols to imply set flag adds e4c4ac46e8 opcodes/or1k: Regenerate opcodes adds 00b56dbe70 Fix latent bug in custom word point completion handling adds 3844e605e6 Fix latent bug with custom word point completers adds b9a3f8429b Fix TID parser bug adds cbba3ecd36 Make check_for_argument skip whitespace after arg itself adds 93bcb04349 Allow "unlimited" abbreviations adds 48c410fb70 Fix "set enum-command value junk" adds 597bf39df9 Remove "show" command completers, "set" command completers f [...] adds ccf46844d3 gdb.base/completion.exp: Fix comment typo adds dca0f6c0a4 New set/show testing framework (gdb.base/settings.exp) adds dee7b4c83a boolean/auto-boolean commands, make "o" ambiguous adds 2c722807a7 number_or_range_parser::get_number, don't treat "1 -" as a range adds 9d0faba9f5 Introduce generic command options framework adds 7d8062de98 Make "print" and "compile print" support -OPT options adds e6ed716cd5 Migrate rest of compile commands to new options framework adds 2daf894ed0 "set print raw frame-arguments" -> "set print raw-frame-arguments" adds d4c16835ca Make "backtrace" support -OPT options adds 90a1ef8762 "backtrace full/no-filters/hide" completer adds e2a689da55 lib/completion-support.exp: Add test_gdb_completion_offers_commands adds 272d459434 Introduce complete_nested_command_line adds 5d7071341d Make "frame apply" support -OPT options adds f7e13587ea "thread apply 1 -- -" vs "frame apply level 0 -- -" adds 6665660a41 Make "thread apply" use the gdb::option framework adds 6206060d9b Delete parse_flags/parse_flags_qcs adds 3345721af1 NEWS and manual changes for command options changes adds e41d1c49a1 Automatic date update in version.in adds 66eb1ed388 Fix gdb build with -std=gnu++11 adds 7ccbb4437a sim/or1k: Regenerate sim adds 688cea90bc sim/common: Wire in df/di conversion adds f1cc84f594 sim/common: wire up new unordered comparisons adds b4f9e00346 sim/testsuite/or1k: Add test for 64-bit fpu operations adds 3c83b496d4 sim/testsuite/or1k: Add test case for l.adrp instruction adds 57a63d27dc sim/testsuite/or1k: Add tests for unordered compares adds 4c04873103 Fix "set integer-command unlimited junk" new 909b9d2156 Make "info threads" use the gdb::option framework new 576d0ccd5c Introduce the "with" command
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (870bf45fe4) \ N -- N -- N refs/heads/users/palves/cli-options (576d0ccd5c)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
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: ChangeLog | 46 + MAINTAINERS | 2 +- Makefile.def | 11 + Makefile.in | 1019 ++- bfd/ChangeLog | 196 + bfd/Makefile.am | 4 + bfd/Makefile.in | 7 + bfd/aout-tic30.c | 98 +- bfd/archures.c | 4 + bfd/bfd-in.h | 2 +- bfd/bfd-in2.h | 28 +- bfd/cofflink.c | 2 +- bfd/config.bfd | 15 + bfd/configure | 30 +- bfd/configure.ac | 2 + bfd/cpu-bpf.c | 41 + bfd/dwarf2.c | 8 +- bfd/elf.c | 89 +- bfd/elf32-arm.c | 10 +- bfd/elf32-lm32.c | 3 +- bfd/elf32-m68k.c | 35 +- bfd/elf32-microblaze.c | 5 +- bfd/elf64-alpha.c | 2 +- bfd/elf64-bpf.c | 463 ++ bfd/elf64-hppa.c | 22 +- bfd/elf64-ppc.c | 950 ++- bfd/elflink.c | 3 +- bfd/elfnn-aarch64.c | 65 +- bfd/elfxx-aarch64.c | 10 +- bfd/elfxx-mips.c | 2 - bfd/libbfd.h | 22 + bfd/linker.c | 13 +- bfd/po/SRC-POTFILES.in | 2 + bfd/reloc.c | 47 + bfd/targets.c | 7 + bfd/version.h | 2 +- bfd/xcofflink.c | 12 +- binutils/ChangeLog | 179 + binutils/MAINTAINERS | 2 + binutils/Makefile.am | 10 +- binutils/Makefile.in | 18 +- binutils/NEWS | 5 +- binutils/README-how-to-make-a-release | 2 +- binutils/aclocal.m4 | 10 +- binutils/arsup.c | 11 +- binutils/doc/Makefile.in | 9 +- binutils/doc/binutils.texi | 19 + binutils/doc/ctf.options.texi | 14 + binutils/objdump.c | 169 +- binutils/readelf.c | 351 +- binutils/strings.c | 4 +- binutils/testsuite/binutils-all/nm.exp | 3 +- binutils/testsuite/lib/binutils-common.exp | 12 +- config.guess | 198 +- config.sub | 29 +- configure | 2 +- configure.ac | 2 +- cpu/ChangeLog | 61 + cpu/bpf.cpu | 647 ++ cpu/bpf.opc | 191 + cpu/or1k.cpu | 21 +- cpu/or1k.opc | 92 + cpu/or1kcommon.cpu | 113 +- cpu/or1korbis.cpu | 3 +- cpu/or1korfpx.cpu | 214 +- gas/ChangeLog | 205 + gas/Makefile.am | 2 + gas/Makefile.in | 6 + gas/config/tc-aarch64.c | 55 + gas/config/tc-aarch64.h | 6 + gas/config/tc-bpf.c | 354 + gas/config/tc-bpf.h | 51 + gas/config/tc-i386.c | 6 + gas/config/tc-ppc.c | 540 +- gas/config/tc-ppc.h | 24 +- gas/config/tc-riscv.c | 9 +- gas/configure | 38 +- gas/configure.ac | 6 + gas/configure.tgt | 1 + gas/doc/Makefile.am | 1 + gas/doc/Makefile.in | 2 + gas/doc/all.texi | 1 + gas/doc/as.texi | 34 + gas/doc/c-aarch64.texi | 6 + gas/doc/c-bpf.texi | 364 + gas/doc/c-i386.texi | 7 +- gas/messages.c | 18 +- gas/po/POTFILES.in | 2 + gas/testsuite/gas/aarch64/symbol-variant_pcs-1.d | 10 + gas/testsuite/gas/aarch64/symbol-variant_pcs-1.s | 8 + gas/testsuite/gas/aarch64/symbol-variant_pcs-2.d | 9 + gas/testsuite/gas/aarch64/symbol-variant_pcs-2.s | 4 + gas/testsuite/gas/aarch64/symbol-variant_pcs-3.d | 12 + gas/testsuite/gas/aarch64/symbol-variant_pcs-3.s | 20 + gas/testsuite/gas/all/gas.exp | 3 + gas/testsuite/gas/all/org-1.l | 2 +- gas/testsuite/gas/all/org-1.s | 2 + gas/testsuite/gas/bpf/alu-be.d | 59 + gas/testsuite/gas/bpf/alu.d | 58 + gas/testsuite/gas/bpf/alu.s | 51 + gas/testsuite/gas/bpf/alu32-be.d | 65 + gas/testsuite/gas/bpf/alu32.d | 64 + gas/testsuite/gas/bpf/alu32.s | 57 + gas/testsuite/gas/bpf/atomic-be.d | 12 + gas/testsuite/gas/bpf/atomic.d | 11 + gas/testsuite/gas/bpf/atomic.s | 5 + gas/testsuite/gas/bpf/bpf.exp | 38 + gas/testsuite/gas/bpf/call-be.d | 19 + gas/testsuite/gas/bpf/call.d | 18 + gas/testsuite/gas/bpf/call.s | 11 + gas/testsuite/gas/bpf/exit-be.d | 11 + gas/testsuite/gas/bpf/exit.d | 10 + gas/testsuite/gas/bpf/exit.s | 2 + gas/testsuite/gas/bpf/jump-be.d | 32 + gas/testsuite/gas/bpf/jump.d | 31 + gas/testsuite/gas/bpf/jump.s | 25 + gas/testsuite/gas/bpf/lddw-be.d | 18 + gas/testsuite/gas/bpf/lddw.d | 17 + gas/testsuite/gas/bpf/lddw.s | 6 + gas/testsuite/gas/bpf/mem-be.d | 30 + gas/testsuite/gas/bpf/mem.d | 29 + gas/testsuite/gas/bpf/mem.s | 24 + gas/testsuite/gas/i386/disassem.d | 8 + gas/testsuite/gas/i386/disassem.s | 4 + gas/testsuite/gas/i386/enqcmd-intel.d | 20 + gas/testsuite/gas/i386/enqcmd-inval.l | 10 + gas/testsuite/gas/i386/enqcmd-inval.s | 15 + gas/testsuite/gas/i386/enqcmd.d | 20 + gas/testsuite/gas/i386/enqcmd.s | 15 + gas/testsuite/gas/i386/i386.exp | 14 + gas/testsuite/gas/i386/inval-avx512f.l | 5 + gas/testsuite/gas/i386/inval-avx512f.s | 3 + gas/testsuite/gas/i386/inval-avx512vl.l | 12 + gas/testsuite/gas/i386/inval-avx512vl.s | 6 + gas/testsuite/gas/i386/vp2intersect-intel.d | 48 + gas/testsuite/gas/i386/vp2intersect-inval-bcast.l | 13 + gas/testsuite/gas/i386/vp2intersect-inval-bcast.s | 19 + gas/testsuite/gas/i386/vp2intersect.d | 48 + gas/testsuite/gas/i386/vp2intersect.s | 51 + gas/testsuite/gas/i386/x86-64-disassem.d | 7 + gas/testsuite/gas/i386/x86-64-disassem.s | 4 + gas/testsuite/gas/i386/x86-64-enqcmd-intel.d | 20 + gas/testsuite/gas/i386/x86-64-enqcmd-inval.l | 9 + gas/testsuite/gas/i386/x86-64-enqcmd-inval.s | 15 + gas/testsuite/gas/i386/x86-64-enqcmd.d | 20 + gas/testsuite/gas/i386/x86-64-enqcmd.s | 15 + gas/testsuite/gas/i386/x86-64-inval-avx512f.l | 6 + gas/testsuite/gas/i386/x86-64-inval-avx512f.s | 4 + gas/testsuite/gas/i386/x86-64-inval-avx512vl.l | 12 + gas/testsuite/gas/i386/x86-64-inval-avx512vl.s | 6 + gas/testsuite/gas/i386/x86-64-vp2intersect-intel.d | 48 + .../gas/i386/x86-64-vp2intersect-inval-bcast.l | 13 + .../gas/i386/x86-64-vp2intersect-inval-bcast.s | 19 + gas/testsuite/gas/i386/x86-64-vp2intersect.d | 48 + gas/testsuite/gas/i386/x86-64-vp2intersect.s | 51 + gas/testsuite/gas/ppc/power9.d | 2 - gas/testsuite/gas/ppc/power9.s | 2 - gas/testsuite/gas/ppc/ppc.exp | 14 + gas/testsuite/gas/ppc/prefix-align.d | 30 + gas/testsuite/gas/ppc/prefix-align.s | 21 + gas/testsuite/gas/ppc/prefix-pcrel.d | 235 + gas/testsuite/gas/ppc/prefix-pcrel.s | 121 + gas/testsuite/gas/ppc/prefix-reloc.d | 35 + gas/testsuite/gas/ppc/prefix-reloc.s | 13 + gas/testsuite/gas/riscv/auipc-parsing.l | 2 + gas/testsuite/gas/riscv/auipc-parsing.s | 3 + gdb/ChangeLog | 651 ++ gdb/Makefile.in | 1 + gdb/NEWS | 65 +- gdb/ada-exp.y | 13 - gdb/ada-lang.c | 201 +- gdb/ada-lang.h | 3 - gdb/alloc.c | 111 + gdb/annotate.c | 14 + gdb/breakpoint.c | 15 +- gdb/btrace.c | 8 +- gdb/cli/cli-cmds.c | 118 +- gdb/cli/cli-decode.c | 240 +- gdb/cli/cli-decode.h | 2 +- gdb/cli/cli-dump.c | 2 +- gdb/cli/cli-option.c | 18 +- gdb/cli/cli-option.h | 36 +- gdb/cli/cli-setshow.c | 37 +- gdb/cli/cli-style.c | 117 +- gdb/cli/cli-style.h | 21 +- gdb/coffread.c | 7 - gdb/command.h | 63 +- gdb/common/common-utils.c | 72 - gdb/common/filestuff.c | 2 +- gdb/common/gdb_tilde_expand.c | 2 +- gdb/common/gdb_unique_ptr.h | 8 + gdb/common/pathstuff.c | 8 +- gdb/compile/compile-cplus-types.c | 2 +- gdb/compile/compile.c | 2 +- gdb/completer.c | 28 +- gdb/completer.h | 3 +- gdb/configure | 5 +- gdb/cp-support.c | 2 +- gdb/cp-valprint.c | 12 +- gdb/darwin-nat.c | 12 +- gdb/dbxread.c | 10 + gdb/disasm.c | 2 +- gdb/doc/ChangeLog | 54 + gdb/doc/annotate.texinfo | 7 + gdb/doc/gdb.texinfo | 190 +- gdb/doc/python.texi | 5 + gdb/dwarf-index-cache.c | 2 +- gdb/dwarf2read.c | 79 +- gdb/elfread.c | 12 +- gdb/event-top.c | 18 +- gdb/fbsd-tdep.c | 2 +- gdb/gdbcmd.h | 2 + gdb/gdbserver/ChangeLog | 34 + gdb/gdbserver/Makefile.in | 12 + gdb/gdbserver/configure | 5 +- gdb/gdbserver/gdbreplay.c | 21 +- gdb/gdbserver/linux-s390-low.c | 2 +- gdb/gdbserver/linux-x86-low.c | 2 +- gdb/gdbserver/remote-utils.c | 6 +- gdb/gdbserver/server.c | 2 +- gdb/gdbserver/thread-db.c | 4 +- gdb/gdbserver/tracepoint.c | 4 +- gdb/gdbtypes.h | 5 +- gdb/guile/guile.c | 2 +- gdb/guile/scm-safe-call.c | 2 +- gdb/infcall.c | 2 +- gdb/infcmd.c | 39 +- gdb/inflow.c | 31 +- gdb/inflow.h | 31 + gdb/infrun.c | 2 +- gdb/interps.c | 5 +- gdb/language.c | 6 +- gdb/linespec.c | 7 +- gdb/m32c-tdep.c | 2 +- gdb/main.c | 2 - gdb/maint-test-options.c | 13 +- gdb/maint.c | 25 + gdb/maint.h | 7 +- gdb/mi/mi-main.c | 2 +- gdb/nat/fork-inferior.c | 2 +- gdb/nat/linux-waitpid.c | 34 +- gdb/printcmd.c | 116 + gdb/psymtab.c | 2 +- gdb/python/py-breakpoint.c | 18 +- gdb/python/py-type.c | 14 + gdb/python/python.c | 5 +- gdb/remote.c | 4 +- gdb/reverse.c | 4 +- gdb/riscv-tdep.c | 10 +- gdb/s12z-tdep.c | 6 +- gdb/ser-unix.c | 4 + gdb/solib-svr4.c | 2 +- gdb/source.c | 13 +- gdb/spu-tdep.c | 10 +- gdb/stack.c | 27 +- gdb/symfile.c | 2 +- gdb/symtab.c | 15 +- gdb/target-delegates.c | 12 +- gdb/target.c | 4 +- gdb/target.h | 4 +- gdb/testsuite/ChangeLog | 171 + .../{gdb.base/shell.exp => boards/readnow.exp} | 19 +- gdb/testsuite/gdb.ada/complete.exp | 5 +- gdb/testsuite/gdb.arch/riscv-unwind-long-insn-6.s | 45 + gdb/testsuite/gdb.arch/riscv-unwind-long-insn-8.s | 45 + .../gdb.arch/riscv-unwind-long-insn.c} | 20 +- gdb/testsuite/gdb.arch/riscv-unwind-long-insn.exp | 61 + gdb/testsuite/gdb.base/annota1.exp | 12 +- gdb/testsuite/gdb.base/default.exp | 2 + gdb/testsuite/gdb.base/finish.exp | 16 + gdb/testsuite/gdb.base/help.exp | 7 +- gdb/testsuite/gdb.base/info-shared.exp | 6 +- gdb/testsuite/gdb.base/maint.exp | 7 +- gdb/testsuite/gdb.base/options.exp | 26 +- gdb/testsuite/gdb.base/settings.exp | 22 +- gdb/testsuite/gdb.base/shell.exp | 90 +- gdb/testsuite/gdb.base/style.exp | 46 +- gdb/testsuite/gdb.base/watch_thread_num.c | 25 +- gdb/{inflow.h => testsuite/gdb.base/with.c} | 22 +- gdb/testsuite/gdb.base/with.exp | 100 + gdb/testsuite/gdb.cp/annota2.exp | 2 + .../gdb.cp/constexpr-field.cc} | 28 +- .../shell.exp => gdb.cp/constexpr-field.exp} | 28 +- gdb/testsuite/gdb.dwarf2/gdb-add-index.exp | 74 + gdb/testsuite/gdb.dwarf2/nonvar-access.exp | 8 +- gdb/testsuite/gdb.fortran/block-data.exp | 63 + gdb/testsuite/gdb.fortran/block-data.f | 56 + gdb/testsuite/gdb.fortran/vla-sizeof.exp | 4 +- gdb/testsuite/gdb.guile/scm-cmd.exp | 4 +- gdb/testsuite/gdb.guile/scm-frame-args.exp | 4 +- gdb/testsuite/gdb.multi/remove-inferiors.exp | 5 +- gdb/testsuite/gdb.python/py-cmd.exp | 2 +- gdb/testsuite/gdb.python/py-frame-args.exp | 4 +- gdb/testsuite/gdb.python/py-type.exp | 4 + gdb/testsuite/gdb.trace/tracecmd.exp | 2 +- gdb/testsuite/lib/gdb-utils.exp | 20 + gdb/testsuite/lib/gdb.exp | 66 +- gdb/thread.c | 92 +- gdb/top.c | 118 +- gdb/top.h | 1 - gdb/tracepoint.c | 6 +- gdb/tui/tui-layout.c | 2 +- gdb/tui/tui-regs.c | 2 +- gdb/tui/tui-stack.c | 2 +- gdb/tui/tui-win.c | 64 +- gdb/typeprint.c | 2 +- gdb/user-regs.c | 2 +- gdb/utils.c | 36 + gdb/utils.h | 6 + gdb/valops.c | 5 + gdb/valprint.c | 22 +- gdb/valprint.h | 3 + gdb/value.c | 6 +- gdb/warning.m4 | 5 +- gold/ChangeLog | 4 + gold/errors.h | 1 + include/ChangeLog | 198 + include/ctf-api.h | 385 + include/ctf.h | 564 ++ include/dis-asm.h | 2 + include/elf/aarch64.h | 5 + include/elf/bpf.h | 45 + include/elf/ppc64.h | 24 + include/opcode/ppc.h | 18 + ld/ChangeLog | 188 + ld/Makefile.am | 2 + ld/Makefile.in | 4 + ld/NEWS | 4 +- ld/configure | 28 +- ld/configure.tgt | 1 + ld/emulparams/elf64bpf.sh | 10 + ld/emulparams/m9s12zelf.sh | 3 +- ld/emultempl/aarch64elf.em | 28 +- ld/emultempl/genelf.em | 4 +- ld/emultempl/pe.em | 3 +- ld/emultempl/pep.em | 3 +- ld/ld.texi | 17 +- ld/ldfile.c | 72 +- ld/po/BLD-POTFILES.in | 1 + ld/testsuite/ld-aarch64/aarch64-elf.exp | 6 + ld/testsuite/ld-aarch64/bti-pac-plt-1.d | 2 +- ld/testsuite/ld-aarch64/bti-pac-plt-2.d | 2 +- ld/testsuite/ld-aarch64/bti-plt-1.d | 4 +- ld/testsuite/ld-aarch64/bti-plt-2.d | 4 +- ld/testsuite/ld-aarch64/bti-plt-3.d | 4 +- ld/testsuite/ld-aarch64/bti-plt-4.d | 4 +- ld/testsuite/ld-aarch64/bti-plt-6.d | 4 +- ld/testsuite/ld-aarch64/bti-plt-7.d | 6 +- ld/testsuite/ld-aarch64/bti-warn.d | 6 +- ld/testsuite/ld-aarch64/pac-plt-1.d | 2 +- ld/testsuite/ld-aarch64/pac-plt-2.d | 2 +- ld/testsuite/ld-aarch64/property-bti-pac4-a.d | 11 + ld/testsuite/ld-aarch64/property-bti-pac4-b.d | 11 + ld/testsuite/ld-aarch64/property-bti-pac4.s | 21 + ld/testsuite/ld-aarch64/variant_pcs-1.s | 59 + ld/testsuite/ld-aarch64/variant_pcs-2.s | 47 + ld/testsuite/ld-aarch64/variant_pcs-now.d | 67 + ld/testsuite/ld-aarch64/variant_pcs-r.d | 60 + ld/testsuite/ld-aarch64/variant_pcs-shared.d | 67 + ld/testsuite/ld-aarch64/variant_pcs.ld | 23 + ld/testsuite/ld-bpf/bar.s | 5 + ld/testsuite/ld-bpf/baz.s | 5 + .../shell.exp => ld/testsuite/ld-bpf/bpf.exp | 27 +- ld/testsuite/ld-bpf/call-1.d | 23 + ld/testsuite/ld-bpf/foo.s | 5 + ld/testsuite/ld-bpf/jump-1.d | 23 + ld/testsuite/ld-discard/extern.d | 2 +- ld/testsuite/ld-discard/start.d | 2 +- ld/testsuite/ld-discard/static.d | 2 +- ld/testsuite/ld-elf/attributes.d | 2 +- ld/testsuite/ld-elf/compressed1d.d | 5 +- ld/testsuite/ld-elf/elf.exp | 12 +- ld/testsuite/ld-elf/group1.d | 2 +- ld/testsuite/ld-elf/group3b.d | 2 +- ld/testsuite/ld-elf/group8a.d | 3 +- ld/testsuite/ld-elf/group8b.d | 3 +- ld/testsuite/ld-elf/group9a.d | 3 +- ld/testsuite/ld-elf/group9b.d | 3 +- ld/testsuite/ld-elf/linkonce2.d | 2 +- ld/testsuite/ld-elf/merge.d | 2 +- ld/testsuite/ld-elf/merge2.d | 2 +- ld/testsuite/ld-elf/merge3.d | 2 +- ld/testsuite/ld-elf/orphan-10.d | 3 +- ld/testsuite/ld-elf/orphan-9.d | 3 +- ld/testsuite/ld-elf/orphan-region.d | 4 +- ld/testsuite/ld-elf/orphan.d | 3 +- ld/testsuite/ld-elf/orphan3.d | 4 +- ld/testsuite/ld-elf/pr12851.d | 3 +- ld/testsuite/ld-elf/pr12975.d | 2 +- ld/testsuite/ld-elf/pr13177.d | 2 +- ld/testsuite/ld-elf/pr13195.d | 2 +- ld/testsuite/ld-elf/pr17550c.d | 2 +- ld/testsuite/ld-elf/pr17550d.d | 2 +- ld/testsuite/ld-elf/pr17615.d | 2 +- ld/testsuite/ld-elf/pr20528a.d | 3 +- ld/testsuite/ld-elf/pr20528b.d | 3 +- ld/testsuite/ld-elf/pr21562a.d | 2 +- ld/testsuite/ld-elf/pr21562b.d | 2 +- ld/testsuite/ld-elf/pr21562c.d | 2 +- ld/testsuite/ld-elf/pr21562d.d | 2 +- ld/testsuite/ld-elf/pr21562i.d | 2 +- ld/testsuite/ld-elf/pr21562j.d | 2 +- ld/testsuite/ld-elf/pr21562k.d | 2 +- ld/testsuite/ld-elf/pr21562l.d | 2 +- ld/testsuite/ld-elf/pr21562m.d | 2 +- ld/testsuite/ld-elf/pr21562n.d | 2 +- ld/testsuite/ld-elf/pr22677.d | 3 +- ld/testsuite/ld-elf/pr22836-1a.d | 2 +- ld/testsuite/ld-elf/pr22836-1b.d | 2 +- ld/testsuite/ld-elf/pr23658-1a.d | 4 +- ld/testsuite/ld-elf/pr23658-1b.d | 3 +- ld/testsuite/ld-elf/pr349.d | 3 +- ld/testsuite/ld-elf/sec64k.exp | 10 +- ld/testsuite/ld-elf/shared.exp | 4 +- ld/testsuite/ld-elf/ver_def.vd | 2 +- ld/testsuite/ld-elf/warn1.d | 4 +- ld/testsuite/ld-elf/warn2.d | 5 +- ld/testsuite/ld-elf/warn3.d | 2 +- ld/testsuite/ld-mips-elf/mips-elf.exp | 2 + ld/testsuite/ld-mips-elf/reloc-pcrel-r6.d | 18 + ld/testsuite/ld-mips-elf/reloc-pcrel-r6.ld | 9 + ld/testsuite/ld-mips-elf/reloc-pcrel-r6.s | 27 + ld/testsuite/ld-mips-elf/undefweak-overflow.d | 16 +- ld/testsuite/ld-mips-elf/undefweak-overflow.s | 2 - ld/testsuite/ld-powerpc/notoc2.d | 29 + ld/testsuite/ld-powerpc/notoc2.s | 13 + ld/testsuite/ld-powerpc/pcrelopt.d | 89 + ld/testsuite/ld-powerpc/pcrelopt.s | 119 + ld/testsuite/ld-powerpc/pcrelopt.sec | 6 + ld/testsuite/ld-powerpc/powerpc.exp | 6 + ld/testsuite/ld-scripts/align.exp | 2 +- ld/testsuite/lib/ld-lib.exp | 37 +- libctf/ChangeLog | 242 + libctf/Makefile.am | 40 + libctf/Makefile.in | 784 ++ {binutils => libctf}/aclocal.m4 | 98 +- libctf/config.h.in | 146 + {gdb/gdbserver => libctf}/configure | 7555 +++++++----------- libctf/configure.ac | 154 + libctf/ctf-archive.c | 754 ++ libctf/ctf-create.c | 2041 +++++ libctf/ctf-decl.c | 195 + libctf/ctf-decls.h | 75 + libctf/ctf-dump.c | 597 ++ libctf/ctf-endian.h | 37 + libctf/ctf-error.c | 93 + libctf/ctf-hash.c | 277 + libctf/ctf-impl.h | 386 + libctf/ctf-labels.c | 138 + libctf/ctf-lookup.c | 427 ++ libctf/ctf-open-bfd.c | 349 + libctf/ctf-open.c | 1692 +++++ libctf/ctf-qsort_r.c | 259 + libctf/ctf-subr.c | 259 + libctf/ctf-types.c | 1023 +++ libctf/ctf-util.c | 176 + libctf/elf.h | 61 + libctf/swap.h | 66 + opcodes/ChangeLog | 150 + opcodes/Makefile.am | 17 + opcodes/Makefile.in | 23 + opcodes/arm-dis.c | 2 +- opcodes/{or1k-asm.c => bpf-asm.c} | 481 +- opcodes/bpf-desc.c | 1638 ++++ opcodes/bpf-desc.h | 266 + opcodes/{or1k-dis.c => bpf-dis.c} | 166 +- opcodes/{or1k-ibld.c => bpf-ibld.c} | 453 +- opcodes/bpf-opc.c | 1495 ++++ opcodes/bpf-opc.h | 151 + opcodes/configure | 19 +- opcodes/configure.ac | 1 + opcodes/disassemble.c | 35 + opcodes/disassemble.h | 1 + opcodes/i386-dis-evex.h | 86 +- opcodes/i386-dis.c | 49 +- opcodes/i386-gen.c | 12 +- opcodes/i386-init.h | 396 +- opcodes/i386-opc.h | 6 + opcodes/i386-opc.tbl | 20 +- opcodes/i386-tbl.h | 8010 ++++++++++---------- opcodes/or1k-asm.c | 72 +- opcodes/or1k-desc.c | 309 +- opcodes/or1k-desc.h | 341 +- opcodes/or1k-dis.c | 43 +- opcodes/or1k-ibld.c | 234 +- opcodes/or1k-opc.c | 319 +- opcodes/or1k-opc.h | 39 +- opcodes/or1k-opinst.c | 100 +- opcodes/po/POTFILES.in | 7 + opcodes/ppc-dis.c | 93 +- opcodes/ppc-opc.c | 214 +- readline/support/config.guess | 1281 ++-- readline/support/config.sub | 2445 +++--- sim/ChangeLog | 10 + sim/common/ChangeLog | 11 + sim/common/cgen-accfp.c | 49 + sim/common/cgen-fpu.h | 2 + sim/or1k/arch.c | 2 +- sim/or1k/arch.h | 2 +- sim/or1k/cpu.c | 78 +- sim/or1k/cpu.h | 174 +- sim/or1k/cpuall.h | 2 +- sim/or1k/decode.c | 568 +- sim/or1k/decode.h | 21 +- sim/or1k/model.c | 1456 +++- sim/or1k/sem-switch.c | 602 +- sim/or1k/sem.c | 672 +- sim/testsuite/sim/or1k/ChangeLog | 13 + sim/testsuite/sim/or1k/adrp.S | 73 + sim/testsuite/sim/or1k/fpu-unordered.S | 97 + sim/testsuite/sim/or1k/fpu64a32-unordered.S | 100 + sim/testsuite/sim/or1k/fpu64a32.S | 172 + src-release.sh | 4 +- 513 files changed, 43375 insertions(+), 13900 deletions(-) create mode 100644 bfd/cpu-bpf.c create mode 100644 bfd/elf64-bpf.c create mode 100644 binutils/doc/ctf.options.texi create mode 100644 cpu/bpf.cpu create mode 100644 cpu/bpf.opc create mode 100644 gas/config/tc-bpf.c create mode 100644 gas/config/tc-bpf.h create mode 100644 gas/doc/c-bpf.texi create mode 100644 gas/testsuite/gas/aarch64/symbol-variant_pcs-1.d create mode 100644 gas/testsuite/gas/aarch64/symbol-variant_pcs-1.s create mode 100644 gas/testsuite/gas/aarch64/symbol-variant_pcs-2.d create mode 100644 gas/testsuite/gas/aarch64/symbol-variant_pcs-2.s create mode 100644 gas/testsuite/gas/aarch64/symbol-variant_pcs-3.d create mode 100644 gas/testsuite/gas/aarch64/symbol-variant_pcs-3.s create mode 100644 gas/testsuite/gas/bpf/alu-be.d create mode 100644 gas/testsuite/gas/bpf/alu.d create mode 100644 gas/testsuite/gas/bpf/alu.s create mode 100644 gas/testsuite/gas/bpf/alu32-be.d create mode 100644 gas/testsuite/gas/bpf/alu32.d create mode 100644 gas/testsuite/gas/bpf/alu32.s create mode 100644 gas/testsuite/gas/bpf/atomic-be.d create mode 100644 gas/testsuite/gas/bpf/atomic.d create mode 100644 gas/testsuite/gas/bpf/atomic.s create mode 100644 gas/testsuite/gas/bpf/bpf.exp create mode 100644 gas/testsuite/gas/bpf/call-be.d create mode 100644 gas/testsuite/gas/bpf/call.d create mode 100644 gas/testsuite/gas/bpf/call.s create mode 100644 gas/testsuite/gas/bpf/exit-be.d create mode 100644 gas/testsuite/gas/bpf/exit.d create mode 100644 gas/testsuite/gas/bpf/exit.s create mode 100644 gas/testsuite/gas/bpf/jump-be.d create mode 100644 gas/testsuite/gas/bpf/jump.d create mode 100644 gas/testsuite/gas/bpf/jump.s create mode 100644 gas/testsuite/gas/bpf/lddw-be.d create mode 100644 gas/testsuite/gas/bpf/lddw.d create mode 100644 gas/testsuite/gas/bpf/lddw.s create mode 100644 gas/testsuite/gas/bpf/mem-be.d create mode 100644 gas/testsuite/gas/bpf/mem.d create mode 100644 gas/testsuite/gas/bpf/mem.s create mode 100644 gas/testsuite/gas/i386/enqcmd-intel.d create mode 100644 gas/testsuite/gas/i386/enqcmd-inval.l create mode 100644 gas/testsuite/gas/i386/enqcmd-inval.s create mode 100644 gas/testsuite/gas/i386/enqcmd.d create mode 100644 gas/testsuite/gas/i386/enqcmd.s create mode 100644 gas/testsuite/gas/i386/inval-avx512vl.l create mode 100644 gas/testsuite/gas/i386/inval-avx512vl.s create mode 100644 gas/testsuite/gas/i386/vp2intersect-intel.d create mode 100644 gas/testsuite/gas/i386/vp2intersect-inval-bcast.l create mode 100644 gas/testsuite/gas/i386/vp2intersect-inval-bcast.s create mode 100644 gas/testsuite/gas/i386/vp2intersect.d create mode 100644 gas/testsuite/gas/i386/vp2intersect.s create mode 100644 gas/testsuite/gas/i386/x86-64-enqcmd-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-enqcmd-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-enqcmd-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-enqcmd.d create mode 100644 gas/testsuite/gas/i386/x86-64-enqcmd.s create mode 100644 gas/testsuite/gas/i386/x86-64-inval-avx512vl.l create mode 100644 gas/testsuite/gas/i386/x86-64-inval-avx512vl.s create mode 100644 gas/testsuite/gas/i386/x86-64-vp2intersect-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-vp2intersect-inval-bcast.l create mode 100644 gas/testsuite/gas/i386/x86-64-vp2intersect-inval-bcast.s create mode 100644 gas/testsuite/gas/i386/x86-64-vp2intersect.d create mode 100644 gas/testsuite/gas/i386/x86-64-vp2intersect.s create mode 100644 gas/testsuite/gas/ppc/prefix-align.d create mode 100644 gas/testsuite/gas/ppc/prefix-align.s create mode 100644 gas/testsuite/gas/ppc/prefix-pcrel.d create mode 100644 gas/testsuite/gas/ppc/prefix-pcrel.s create mode 100644 gas/testsuite/gas/ppc/prefix-reloc.d create mode 100644 gas/testsuite/gas/ppc/prefix-reloc.s create mode 100644 gdb/alloc.c copy gdb/testsuite/{gdb.base/shell.exp => boards/readnow.exp} (61%) create mode 100644 gdb/testsuite/gdb.arch/riscv-unwind-long-insn-6.s create mode 100644 gdb/testsuite/gdb.arch/riscv-unwind-long-insn-8.s copy gdb/{inflow.h => testsuite/gdb.arch/riscv-unwind-long-insn.c} (73%) create mode 100644 gdb/testsuite/gdb.arch/riscv-unwind-long-insn.exp copy gdb/{inflow.h => testsuite/gdb.base/with.c} (73%) create mode 100644 gdb/testsuite/gdb.base/with.exp copy gdb/{inflow.h => testsuite/gdb.cp/constexpr-field.cc} (71%) copy gdb/testsuite/{gdb.base/shell.exp => gdb.cp/constexpr-field.exp} (54%) create mode 100644 gdb/testsuite/gdb.dwarf2/gdb-add-index.exp create mode 100644 gdb/testsuite/gdb.fortran/block-data.exp create mode 100644 gdb/testsuite/gdb.fortran/block-data.f create mode 100644 include/ctf-api.h create mode 100644 include/ctf.h create mode 100644 include/elf/bpf.h create mode 100644 ld/emulparams/elf64bpf.sh create mode 100644 ld/testsuite/ld-aarch64/property-bti-pac4-a.d create mode 100644 ld/testsuite/ld-aarch64/property-bti-pac4-b.d create mode 100644 ld/testsuite/ld-aarch64/property-bti-pac4.s create mode 100644 ld/testsuite/ld-aarch64/variant_pcs-1.s create mode 100644 ld/testsuite/ld-aarch64/variant_pcs-2.s create mode 100644 ld/testsuite/ld-aarch64/variant_pcs-now.d create mode 100644 ld/testsuite/ld-aarch64/variant_pcs-r.d create mode 100644 ld/testsuite/ld-aarch64/variant_pcs-shared.d create mode 100644 ld/testsuite/ld-aarch64/variant_pcs.ld create mode 100644 ld/testsuite/ld-bpf/bar.s create mode 100644 ld/testsuite/ld-bpf/baz.s copy gdb/testsuite/gdb.base/shell.exp => ld/testsuite/ld-bpf/bpf.exp (54%) create mode 100644 ld/testsuite/ld-bpf/call-1.d create mode 100644 ld/testsuite/ld-bpf/foo.s create mode 100644 ld/testsuite/ld-bpf/jump-1.d create mode 100644 ld/testsuite/ld-mips-elf/reloc-pcrel-r6.d create mode 100644 ld/testsuite/ld-mips-elf/reloc-pcrel-r6.ld create mode 100644 ld/testsuite/ld-mips-elf/reloc-pcrel-r6.s create mode 100644 ld/testsuite/ld-powerpc/notoc2.d create mode 100644 ld/testsuite/ld-powerpc/notoc2.s create mode 100644 ld/testsuite/ld-powerpc/pcrelopt.d create mode 100644 ld/testsuite/ld-powerpc/pcrelopt.s create mode 100644 ld/testsuite/ld-powerpc/pcrelopt.sec create mode 100644 libctf/ChangeLog create mode 100644 libctf/Makefile.am create mode 100644 libctf/Makefile.in copy {binutils => libctf}/aclocal.m4 (95%) create mode 100644 libctf/config.h.in copy {gdb/gdbserver => libctf}/configure (62%) create mode 100644 libctf/configure.ac create mode 100644 libctf/ctf-archive.c create mode 100644 libctf/ctf-create.c create mode 100644 libctf/ctf-decl.c create mode 100644 libctf/ctf-decls.h create mode 100644 libctf/ctf-dump.c create mode 100644 libctf/ctf-endian.h create mode 100644 libctf/ctf-error.c create mode 100644 libctf/ctf-hash.c create mode 100644 libctf/ctf-impl.h create mode 100644 libctf/ctf-labels.c create mode 100644 libctf/ctf-lookup.c create mode 100644 libctf/ctf-open-bfd.c create mode 100644 libctf/ctf-open.c create mode 100644 libctf/ctf-qsort_r.c create mode 100644 libctf/ctf-subr.c create mode 100644 libctf/ctf-types.c create mode 100644 libctf/ctf-util.c create mode 100644 libctf/elf.h create mode 100644 libctf/swap.h copy opcodes/{or1k-asm.c => bpf-asm.c} (55%) create mode 100644 opcodes/bpf-desc.c create mode 100644 opcodes/bpf-desc.h copy opcodes/{or1k-dis.c => bpf-dis.c} (78%) copy opcodes/{or1k-ibld.c => bpf-ibld.c} (64%) create mode 100644 opcodes/bpf-opc.c create mode 100644 opcodes/bpf-opc.h create mode 100644 sim/testsuite/sim/or1k/adrp.S create mode 100644 sim/testsuite/sim/or1k/fpu-unordered.S create mode 100644 sim/testsuite/sim/or1k/fpu64a32-unordered.S create mode 100644 sim/testsuite/sim/or1k/fpu64a32.S