This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_cross/gnu-master-aarch64-build_cross in repository toolchain/ci/binutils-gdb.
from ed810cc7d3 Implement the skip_solib_resolver gdbarch hook for FreeBSD a [...] adds 3ce8f1ed68 Automatic date update in version.in adds ec4fcab0ee MIPS/GAS: Remove stale `prev_reloc_op_frag' variable adds bd460ecb31 [gdb/testsuite] Don't leak env vars in gdb.debuginfod/fetch_ [...] adds f0f9e75a82 [gdb/testsuite] Make inline-locals.c deterministic adds 185a798e66 Revert "x86: Replace evex-no-scale.s with evex-no-scale-[32|64].s" adds e9bdc5108c [gdb/testsuite] Fix gdb.fortran/info-modules.exp with gcc-8 adds 84dc5f0b5c Updated Swedish translation for the binutils sub-directory adds 2b42b0415a Fix Unreasonable arch and cpu conflict warning for ther CSky [...] adds bf4ba07ca6 Revert "x86: Don't display eiz with no scale" adds 1de14d77bb Enable multi-process mode in the NetBSD native target. adds 803d0592ab [gdb/testsuite] Fix step-reverse.c with gcc-10 adds 6d3d6e4ba7 [gdb/testsuite] Fix gdb.reverse/solib-{precsave,reverse}.exp [...] adds d1fd641e0b gdb: handle undefined properties in ada_discrete_type_{low,h [...] adds 05c309a8ae gdb, gdbserver: make stopped_pids global variables static adds f7306dac19 gdb/python: Reuse gdb.RegisterDescriptor objects where possible adds baf8791efb gdb/python: Reuse gdb.RegisterGroup objects where possible adds 98f5f7740a Automatic date update in version.in adds 272bb05cc5 Add a new gdbarch hook to report additional signal information. adds ad97bfc533 Report architecture-specific signal information for core files. adds 77bdfeb2e6 Migrate the x86 MPX handle_segmentation_fault hook to report [...] adds 0e42f66a30 Migrate the sparc64 ADI handle_segmentation_fault hook to re [...] adds 4cec0c6689 Retire the now-unused gdbarch handle_segmentation_fault hook. new 1ad2776d3d bfd: xtensa: pr26246: fix removed_literal_compare new 0e6a3f07f5 ld: Properly override the IR definition new 028a46039a gdbserver: handle running threads in qXfer:threads:read new b83d958fc7 MIPS/GAS/testsuite: Use a helper variable for IRIX/non-IRIX [...] new 39fdda0744 MIPS/GAS/testsuite: Fix JALR relocation tests for IRIX targets new fe053b9e85 gdb/jit: pass the jiter objfile as an argument to jit_event_handler new 238b5c9f08 gdb/jit: link to jit_objfile_data directly from the objfile struct new 0e74a041c0 gdb/jit: split jit_objfile_data in two new 8c1c720faa gdb/jit: apply some simplifications and assertions new 77208eb7e2 gdb/jit: move cached_code_address and jit_breakpoint to jite [...] new c8474dc353 gdb/jit: enable tracking multiple JITer objfiles new c1072906f1 gdb/jit: remove jiter_objfile_data -> objfile back-link new 2340e834df gdb/jit: apply minor cleanup and modernization new a7b4ff4f0a gdb/jit: skip jit symbol lookup if already detected the symb [...] new df16e041de Fix problems in CTF handling code exposed by the Coverity st [...] new a67a1c41fe gdb/python: Use reference not pointer in py-registers.c new c9fe1b583c Correct an error in the remote protocol specification new b64751cf0b include, libctf: typo fixes new 7eea9d3bdb libctf: restructure error handling to reduce relocations new 2361f1c859 libctf, create: support addition of references to the unimpl [...] new afd78bd6f0 libctf, create: do not corrupt function types' arglists at i [...] new 9943fa3a73 libctf, create: add explicit casts for variables' and slices' types new 437061996d libctf, types: allow ctf_type_reference of dynamic slices new 2484ca436a libctf, open: drop unnecessary historical wart around forwards new ab769488e7 libctf, create: member names of "" and NULL should be the same new f47ca31135 libctf, create: fix addition of anonymous struct/union members new dd987f0043 libctf, create: empty dicts are dirty to start with new 502e838ed9 libctf, types: support slices of anything terminating in an int new 96e3ec2966 libctf, types: ints, floats and typedefs with no name are invalid new 601e455b75 libctf, archive: stop ctf_arc_bufopen triggering crazy unmaps new 5ec7465fec libctf: having debugging enabled is unlikely new 01d9317436 libctf: add ctf_type_name_raw new 9b15cbb789 libctf: add ctf_type_kind_forwarded new e0325e2ced libctf: add ctf_member_count new 9c23dfa5aa libctf: add ctf_archive_count new 469e75b621 libctf: fix __extension__ with non-GNU C compilers new 809f6eb332 libctf: add new dynhash functions new 5ceee3dba3 libctf, hash: improve insertion of existing keys into dynhashes new a49c6c6a65 libctf, hash: save per-item space when no key/item freeing function new 7764824138 libctf, hash: introduce the ctf_dynset new 2c9ca36be1 libctf: move existing inlines into ctf-inlines.h new 9850ce4d7b libctf: add ctf_forwardable_kind new 2399827bfa libctf: add ctf_ref new 688d28f621 libctf, next: introduce new class of easier-to-use iterators new e28591b3df libctf, next, hash: add dynhash and dynset _next iteration new 67d4cc671b libctf: pass the thunk down properly when wrapping qsort_r new ec388c16cd libctf: error out on corrupt CTF with invalid header flags new b7190c821e libctf, types: ensure the emission of ECTF_NOPARENT new 8b37e7b63e libctf, ld, binutils: add textual error/warning reporting fo [...] new c6e9a1e576 libctf, types: enhance ctf_type_aname to print function arg types new b255b35feb libctf, decl: avoid leaks of the formatted string on error new 8e795b46f5 libctf, dump: migrate towards dumping errors rather than truncation new 7044740174 libctf, dump: fix slice dumping new d50c08025d libctf, open: fix opening CTF in binaries with no symtab new ac2ff76030 libctf, archive: fix bad error message new 43a61d7d3e libctf: check for vasprintf new 3166467b00 libctf: rename the type_mapping_key to type_key new 1fa7a0c24e libctf: sort out potential refcount loops new e148b73013 libctf: drop error-prone ctf_strerror new 8d2229ad1e libctf, link: add lazy linking: clean up input members: err/ [...] new e3f17159e2 libctf, link: fix ctf_link_write fd leak new 5f54462c6a libctf, link: redo cu-mapping handling new 19d4b1addc libctf, link: fix spurious conflicts of variables in the var [...] new 6dd2819ffc libctf, link: add the ability to filter out variables from the link new 1f2e8b5b87 libctf: add SHA-1 support for libctf new a9b9870206 libctf, dedup: add new configure option --enable-libctf-hash [...] new 0f0c11f7fc libctf, dedup: add deduplicator new e3e8411bec libctf, link: add CTF_LINK_OMIT_VARIABLES_SECTION new 662df3c3f1 libctf, link: tie in the deduplicating linker new 3dd6b890b4 binutils: objdump: ctf: drop incorrect linefeeds new f320bba50f ld: Reformat CTF errors into warnings. new 5dba6f05b7 ld: new options --ctf-variables and --ctf-share-types new 0b88415108 binutils, testsuite: allow compilation before doing run_dump_test new b1b33524ad ld: new CTF testsuite new 7cdfc3462f ld, testsuite: only run CTF tests when ld and GCC support CTF new fa03171fb4 ld: do not produce one empty output .ctf section for every i [...] new 62cdd7b18f ld, testsuite: do not run CTF tests at all on non-ELF for now new 4533ed564d libctf, binutils: fix big-endian libctf archive opening new 734c894234 libctf: fix isspace casts new 8c419a91d7 libctf: fixes for systems on which sizeof (void *) > sizeof (long) new 32fa152e3b Fix crash in -stack-list-arguments
The 81 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 | 7 + bfd/elf32-xtensa.c | 8 +- bfd/version.h | 2 +- binutils/ChangeLog | 26 + binutils/objdump.c | 25 +- binutils/po/sv.po | 3976 ++++++++++---------- binutils/readelf.c | 28 +- binutils/testsuite/lib/binutils-common.exp | 58 +- gas/ChangeLog | 70 + gas/config/tc-csky.c | 6 +- gas/config/tc-mips.c | 13 +- gas/testsuite/gas/i386/evex-no-scale-32.d | 2 + gas/testsuite/gas/i386/evex-no-scale-32.s | 7 - gas/testsuite/gas/i386/evex-no-scale-64.d | 4 +- .../i386/{evex-no-scale-64.s => evex-no-scale.s} | 9 + gas/testsuite/gas/i386/i386.exp | 4 +- gas/testsuite/gas/i386/x86-64-addr32-intel.d | 12 +- gas/testsuite/gas/i386/x86-64-addr32.d | 12 +- gas/testsuite/gas/mips/jal-svr4pic-irix.d | 40 + ...al-svr4pic-local.d => jal-svr4pic-local-irix.d} | 3 +- gas/testsuite/gas/mips/jal-svr4pic-local.d | 2 +- .../gas/mips/jal-svr4pic-noreorder-irix.d | 42 + gas/testsuite/gas/mips/jal-xgot-irix.d | 52 + gas/testsuite/gas/mips/{jalr2.d => jalr2-irix.d} | 6 +- gas/testsuite/gas/mips/jalr2.d | 1 + .../mips/micromips-branch-relax-insn32-pic-irix.d | 571 +++ .../gas/mips/micromips-branch-relax-pic-irix.d | 623 +++ .../gas/mips/micromips@jal-svr4pic-irix.d | 43 + ...-local.d => micromips@jal-svr4pic-local-irix.d} | 5 +- .../gas/mips/micromips@jal-svr4pic-local.d | 1 - .../mips/micromips@jal-svr4pic-noreorder-irix.d | 43 + gas/testsuite/gas/mips/mips-abi32-pic2-irix.d | 72 + gas/testsuite/gas/mips/mips.exp | 24 +- gas/testsuite/gas/mips/mips1@jal-svr4pic-irix.d | 48 + ...4pic-local.d => mips1@jal-svr4pic-local-irix.d} | 2 - gas/testsuite/gas/mips/mips1@jal-svr4pic-local.d | 1 - .../gas/mips/mips1@jal-svr4pic-noreorder-irix.d | 45 + gas/testsuite/gas/mips/mipsr6@jal-svr4pic-irix.d | 41 + .../gas/mips/mipsr6@jal-svr4pic-noreorder-irix.d | 43 + gas/testsuite/gas/mips/r3000@jal-svr4pic-irix.d | 5 + ...4pic-local.d => r3000@jal-svr4pic-local-irix.d} | 3 +- gas/testsuite/gas/mips/r3000@jal-svr4pic-local.d | 1 - .../gas/mips/r3000@jal-svr4pic-noreorder-irix.d | 5 + gdb/ChangeLog | 194 + gdb/ada-lang.c | 32 +- gdb/amd64-linux-tdep.c | 3 +- gdb/breakpoint.c | 3 +- gdb/corelow.c | 5 +- gdb/doc/ChangeLog | 6 + gdb/doc/gdb.texinfo | 11 +- gdb/gdbarch.c | 34 +- gdb/gdbarch.h | 13 +- gdb/gdbarch.sh | 7 +- gdb/i386-linux-tdep.c | 11 +- gdb/i386-linux-tdep.h | 5 +- gdb/infrun.c | 20 +- gdb/jit.c | 351 +- gdb/jit.h | 43 +- gdb/linux-nat.c | 2 +- gdb/mi/mi-cmd-stack.c | 5 +- gdb/nbsd-nat.c | 8 + gdb/nbsd-nat.h | 1 + gdb/objfiles.h | 15 + gdb/python/py-registers.c | 102 +- gdb/sparc64-linux-tdep.c | 12 +- gdb/testsuite/ChangeLog | 46 + gdb/testsuite/gdb.ada/mi_prot.exp | 47 + gdb/testsuite/gdb.ada/mi_prot/pkg.adb | 21 + gdb/testsuite/gdb.ada/mi_prot/pkg.ads | 19 + gdb/testsuite/gdb.ada/mi_prot/prot.adb | 47 + gdb/testsuite/gdb.base/jit-reader-simple.exp | 43 +- .../gdb.debuginfod/fetch_src_and_symbols.exp | 209 +- gdb/testsuite/gdb.fortran/info-modules.exp | 4 +- gdb/testsuite/gdb.opt/inline-locals.c | 9 + gdb/testsuite/gdb.opt/inline-locals.exp | 2 +- gdb/testsuite/gdb.python/py-arch-reg-groups.exp | 19 + gdb/testsuite/gdb.python/py-arch-reg-names.exp | 19 + gdb/testsuite/gdb.reverse/solib-precsave.exp | 30 +- gdb/testsuite/gdb.reverse/solib-reverse.exp | 30 +- gdb/testsuite/gdb.reverse/step-reverse.c | 2 +- gdbserver/ChangeLog | 15 + gdbserver/inferiors.cc | 10 + gdbserver/inferiors.h | 3 + gdbserver/linux-low.cc | 2 +- gdbserver/server.cc | 49 +- gdbserver/thread-db.cc | 8 - include/ChangeLog | 90 + include/bfdlink.h | 3 + include/ctf-api.h | 178 +- include/ctf.h | 3 +- ld/ChangeLog | 145 + ld/Makefile.am | 7 +- ld/Makefile.in | 8 +- ld/NEWS | 10 + ld/configure | 6 +- ld/configure.ac | 1 + ld/ld.h | 8 + ld/ld.texi | 34 + ld/ldlang.c | 64 +- ld/ldlex.h | 3 + ld/lexsup.c | 29 + ld/plugin.c | 16 +- ld/testsuite/ld-ctf/A-2.c | 6 + ld/testsuite/ld-ctf/A.c | 5 + ld/testsuite/ld-ctf/B-2.c | 5 + ld/testsuite/ld-ctf/B.c | 4 + ld/testsuite/ld-ctf/C-2.c | 5 + ld/testsuite/ld-ctf/C.c | 5 + ld/testsuite/ld-ctf/array-char.c | 2 + ld/testsuite/ld-ctf/array-int.c | 1 + ld/testsuite/ld-ctf/array.d | 34 + ld/testsuite/ld-ctf/child-float.c | 4 + ld/testsuite/ld-ctf/child-int.c | 4 + ld/testsuite/ld-ctf/conflicting-cycle-1.B-1.d | 40 + ld/testsuite/ld-ctf/conflicting-cycle-1.B-2.d | 41 + ld/testsuite/ld-ctf/conflicting-cycle-1.parent.d | 38 + ld/testsuite/ld-ctf/conflicting-cycle-2.A-1.d | 40 + ld/testsuite/ld-ctf/conflicting-cycle-2.A-2.d | 41 + ld/testsuite/ld-ctf/conflicting-cycle-2.parent.d | 40 + ld/testsuite/ld-ctf/conflicting-cycle-3.C-1.d | 39 + ld/testsuite/ld-ctf/conflicting-cycle-3.C-2.d | 40 + ld/testsuite/ld-ctf/conflicting-cycle-3.parent.d | 37 + ld/testsuite/ld-ctf/conflicting-enums.d | 35 + ld/testsuite/ld-ctf/conflicting-typedefs.d | 33 + ld/testsuite/ld-ctf/cross-tu-1.c | 12 + ld/testsuite/ld-ctf/cross-tu-2.c | 8 + ld/testsuite/ld-ctf/cross-tu-conflicting-2.c | 8 + ld/testsuite/ld-ctf/cross-tu-cyclic-1.c | 14 + ld/testsuite/ld-ctf/cross-tu-cyclic-2.c | 16 + ld/testsuite/ld-ctf/cross-tu-cyclic-3.c | 3 + ld/testsuite/ld-ctf/cross-tu-cyclic-4.c | 4 + ld/testsuite/ld-ctf/cross-tu-cyclic-conflicting.d | 57 + .../ld-ctf/cross-tu-cyclic-nonconflicting.d | 50 + ld/testsuite/ld-ctf/cross-tu-into-cycle.d | 64 + ld/testsuite/ld-ctf/cross-tu-noncyclic.d | 46 + ld/testsuite/ld-ctf/ctf.exp | 41 + ld/testsuite/ld-ctf/cycle-1.c | 7 + ld/testsuite/ld-ctf/cycle-1.d | 36 + ld/testsuite/ld-ctf/cycle-2.A.d | 40 + ld/testsuite/ld-ctf/cycle-2.B.d | 40 + ld/testsuite/ld-ctf/cycle-2.C.d | 40 + ld/testsuite/ld-ctf/diag-ctf-version-0.d | 5 + ld/testsuite/ld-ctf/diag-ctf-version-0.s | 44 + .../diag-ctf-version-2-unsupported-feature.d | 5 + .../diag-ctf-version-2-unsupported-feature.s | 44 + ld/testsuite/ld-ctf/diag-ctf-version-f.d | 5 + ld/testsuite/ld-ctf/diag-ctf-version-f.s | 44 + ld/testsuite/ld-ctf/diag-cttname-invalid.d | 5 + ld/testsuite/ld-ctf/diag-cttname-invalid.s | 44 + ld/testsuite/ld-ctf/diag-cttname-null.d | 24 + ld/testsuite/ld-ctf/diag-cttname-null.s | 44 + ld/testsuite/ld-ctf/diag-cuname.d | 39 + ld/testsuite/ld-ctf/diag-cuname.s | 44 + ld/testsuite/ld-ctf/diag-decompression-failure.d | 5 + ld/testsuite/ld-ctf/diag-decompression-failure.s | 44 + ld/testsuite/ld-ctf/diag-parlabel.d | 39 + ld/testsuite/ld-ctf/diag-parlabel.s | 44 + ld/testsuite/ld-ctf/diag-parname.d | 5 + ld/testsuite/ld-ctf/diag-parname.s | 44 + ld/testsuite/ld-ctf/diag-unsupported-flag.d | 5 + ld/testsuite/ld-ctf/diag-unsupported-flag.s | 44 + .../ld-ctf/diag-wrong-magic-number-mixed.d | 39 + ld/testsuite/ld-ctf/diag-wrong-magic-number.d | 5 + ld/testsuite/ld-ctf/diag-wrong-magic-number.s | 44 + ld/testsuite/ld-ctf/enum-2.c | 3 + ld/testsuite/ld-ctf/enum.c | 3 + ld/testsuite/ld-ctf/function.c | 3 + ld/testsuite/ld-ctf/function.d | 23 + ld/testsuite/ld-ctf/slice.c | 6 + ld/testsuite/ld-ctf/slice.d | 30 + ld/testsuite/ld-ctf/super-sub-cycles.c | 10 + ld/testsuite/ld-ctf/super-sub-cycles.d | 34 + ld/testsuite/ld-ctf/typedef-int.c | 3 + ld/testsuite/ld-ctf/typedef-long.c | 3 + ld/testsuite/ld-ctf/union-1.c | 4 + ld/testsuite/ld-plugin/lto.exp | 40 + ld/testsuite/ld-plugin/pr26262a.c | 21 + ld/testsuite/ld-plugin/pr26262b.c | 16 + ld/testsuite/ld-plugin/pr26262c.c | 6 + ld/testsuite/ld-plugin/pr26267.err | 3 + ld/testsuite/ld-plugin/pr26267a.c | 21 + ld/testsuite/ld-plugin/pr26267b.c | 15 + ld/testsuite/ld-plugin/pr26267c.c | 6 + ld/testsuite/lib/ld-lib.exp | 52 + libctf/.gitignore | 1 + libctf/ChangeLog | 525 +++ libctf/Makefile.am | 12 +- libctf/Makefile.in | 360 +- libctf/aclocal.m4 | 1 + libctf/config.h.in | 11 + libctf/configure | 83 +- libctf/configure.ac | 8 +- libctf/ctf-archive.c | 169 +- libctf/ctf-create.c | 128 +- libctf/ctf-decl.c | 5 +- libctf/ctf-decls.h | 6 +- libctf/ctf-dedup.c | 3155 ++++++++++++++++ libctf/ctf-dump.c | 199 +- libctf/ctf-error.c | 102 +- libctf/ctf-hash.c | 563 ++- libctf/ctf-impl.h | 305 +- libctf/ctf-inlines.h | 97 + libctf/ctf-link.c | 1192 +++++- libctf/ctf-lookup.c | 25 +- libctf/ctf-open-bfd.c | 85 +- libctf/ctf-open.c | 91 +- libctf/ctf-sha1.c | 50 + libctf/ctf-sha1.h | 41 + libctf/ctf-subr.c | 101 +- libctf/ctf-types.c | 510 ++- libctf/ctf-util.c | 66 + libctf/libctf.ver | 18 +- libctf/mkerrors.sed | 28 + opcodes/ChangeLog | 4 + opcodes/i386-dis.c | 2 +- 215 files changed, 14957 insertions(+), 3051 deletions(-) delete mode 100644 gas/testsuite/gas/i386/evex-no-scale-32.s rename gas/testsuite/gas/i386/{evex-no-scale-64.s => evex-no-scale.s} (62%) create mode 100644 gas/testsuite/gas/mips/jal-svr4pic-irix.d copy gas/testsuite/gas/mips/{jal-svr4pic-local.d => jal-svr4pic-local-irix.d} (94%) create mode 100644 gas/testsuite/gas/mips/jal-svr4pic-noreorder-irix.d create mode 100644 gas/testsuite/gas/mips/jal-xgot-irix.d copy gas/testsuite/gas/mips/{jalr2.d => jalr2-irix.d} (81%) create mode 100644 gas/testsuite/gas/mips/micromips-branch-relax-insn32-pic-irix.d create mode 100644 gas/testsuite/gas/mips/micromips-branch-relax-pic-irix.d create mode 100644 gas/testsuite/gas/mips/micromips@jal-svr4pic-irix.d copy gas/testsuite/gas/mips/{micromips@jal-svr4pic-local.d => micromips@jal-svr4pi [...] create mode 100644 gas/testsuite/gas/mips/micromips@jal-svr4pic-noreorder-irix.d create mode 100644 gas/testsuite/gas/mips/mips-abi32-pic2-irix.d create mode 100644 gas/testsuite/gas/mips/mips1@jal-svr4pic-irix.d copy gas/testsuite/gas/mips/{mips1@jal-svr4pic-local.d => mips1@jal-svr4pic-local- [...] create mode 100644 gas/testsuite/gas/mips/mips1@jal-svr4pic-noreorder-irix.d create mode 100644 gas/testsuite/gas/mips/mipsr6@jal-svr4pic-irix.d create mode 100644 gas/testsuite/gas/mips/mipsr6@jal-svr4pic-noreorder-irix.d create mode 100644 gas/testsuite/gas/mips/r3000@jal-svr4pic-irix.d copy gas/testsuite/gas/mips/{r3000@jal-svr4pic-local.d => r3000@jal-svr4pic-local- [...] create mode 100644 gas/testsuite/gas/mips/r3000@jal-svr4pic-noreorder-irix.d create mode 100644 gdb/testsuite/gdb.ada/mi_prot.exp create mode 100644 gdb/testsuite/gdb.ada/mi_prot/pkg.adb create mode 100644 gdb/testsuite/gdb.ada/mi_prot/pkg.ads create mode 100644 gdb/testsuite/gdb.ada/mi_prot/prot.adb create mode 100644 ld/testsuite/ld-ctf/A-2.c create mode 100644 ld/testsuite/ld-ctf/A.c create mode 100644 ld/testsuite/ld-ctf/B-2.c create mode 100644 ld/testsuite/ld-ctf/B.c create mode 100644 ld/testsuite/ld-ctf/C-2.c create mode 100644 ld/testsuite/ld-ctf/C.c create mode 100644 ld/testsuite/ld-ctf/array-char.c create mode 100644 ld/testsuite/ld-ctf/array-int.c create mode 100644 ld/testsuite/ld-ctf/array.d create mode 100644 ld/testsuite/ld-ctf/child-float.c create mode 100644 ld/testsuite/ld-ctf/child-int.c create mode 100644 ld/testsuite/ld-ctf/conflicting-cycle-1.B-1.d create mode 100644 ld/testsuite/ld-ctf/conflicting-cycle-1.B-2.d create mode 100644 ld/testsuite/ld-ctf/conflicting-cycle-1.parent.d create mode 100644 ld/testsuite/ld-ctf/conflicting-cycle-2.A-1.d create mode 100644 ld/testsuite/ld-ctf/conflicting-cycle-2.A-2.d create mode 100644 ld/testsuite/ld-ctf/conflicting-cycle-2.parent.d create mode 100644 ld/testsuite/ld-ctf/conflicting-cycle-3.C-1.d create mode 100644 ld/testsuite/ld-ctf/conflicting-cycle-3.C-2.d create mode 100644 ld/testsuite/ld-ctf/conflicting-cycle-3.parent.d create mode 100644 ld/testsuite/ld-ctf/conflicting-enums.d create mode 100644 ld/testsuite/ld-ctf/conflicting-typedefs.d create mode 100644 ld/testsuite/ld-ctf/cross-tu-1.c create mode 100644 ld/testsuite/ld-ctf/cross-tu-2.c create mode 100644 ld/testsuite/ld-ctf/cross-tu-conflicting-2.c create mode 100644 ld/testsuite/ld-ctf/cross-tu-cyclic-1.c create mode 100644 ld/testsuite/ld-ctf/cross-tu-cyclic-2.c create mode 100644 ld/testsuite/ld-ctf/cross-tu-cyclic-3.c create mode 100644 ld/testsuite/ld-ctf/cross-tu-cyclic-4.c create mode 100644 ld/testsuite/ld-ctf/cross-tu-cyclic-conflicting.d create mode 100644 ld/testsuite/ld-ctf/cross-tu-cyclic-nonconflicting.d create mode 100644 ld/testsuite/ld-ctf/cross-tu-into-cycle.d create mode 100644 ld/testsuite/ld-ctf/cross-tu-noncyclic.d create mode 100644 ld/testsuite/ld-ctf/ctf.exp create mode 100644 ld/testsuite/ld-ctf/cycle-1.c create mode 100644 ld/testsuite/ld-ctf/cycle-1.d create mode 100644 ld/testsuite/ld-ctf/cycle-2.A.d create mode 100644 ld/testsuite/ld-ctf/cycle-2.B.d create mode 100644 ld/testsuite/ld-ctf/cycle-2.C.d create mode 100644 ld/testsuite/ld-ctf/diag-ctf-version-0.d create mode 100644 ld/testsuite/ld-ctf/diag-ctf-version-0.s create mode 100644 ld/testsuite/ld-ctf/diag-ctf-version-2-unsupported-feature.d create mode 100644 ld/testsuite/ld-ctf/diag-ctf-version-2-unsupported-feature.s create mode 100644 ld/testsuite/ld-ctf/diag-ctf-version-f.d create mode 100644 ld/testsuite/ld-ctf/diag-ctf-version-f.s create mode 100644 ld/testsuite/ld-ctf/diag-cttname-invalid.d create mode 100644 ld/testsuite/ld-ctf/diag-cttname-invalid.s create mode 100644 ld/testsuite/ld-ctf/diag-cttname-null.d create mode 100644 ld/testsuite/ld-ctf/diag-cttname-null.s create mode 100644 ld/testsuite/ld-ctf/diag-cuname.d create mode 100644 ld/testsuite/ld-ctf/diag-cuname.s create mode 100644 ld/testsuite/ld-ctf/diag-decompression-failure.d create mode 100644 ld/testsuite/ld-ctf/diag-decompression-failure.s create mode 100644 ld/testsuite/ld-ctf/diag-parlabel.d create mode 100644 ld/testsuite/ld-ctf/diag-parlabel.s create mode 100644 ld/testsuite/ld-ctf/diag-parname.d create mode 100644 ld/testsuite/ld-ctf/diag-parname.s create mode 100644 ld/testsuite/ld-ctf/diag-unsupported-flag.d create mode 100644 ld/testsuite/ld-ctf/diag-unsupported-flag.s create mode 100644 ld/testsuite/ld-ctf/diag-wrong-magic-number-mixed.d create mode 100644 ld/testsuite/ld-ctf/diag-wrong-magic-number.d create mode 100644 ld/testsuite/ld-ctf/diag-wrong-magic-number.s create mode 100644 ld/testsuite/ld-ctf/enum-2.c create mode 100644 ld/testsuite/ld-ctf/enum.c create mode 100644 ld/testsuite/ld-ctf/function.c create mode 100644 ld/testsuite/ld-ctf/function.d create mode 100644 ld/testsuite/ld-ctf/slice.c create mode 100644 ld/testsuite/ld-ctf/slice.d create mode 100644 ld/testsuite/ld-ctf/super-sub-cycles.c create mode 100644 ld/testsuite/ld-ctf/super-sub-cycles.d create mode 100644 ld/testsuite/ld-ctf/typedef-int.c create mode 100644 ld/testsuite/ld-ctf/typedef-long.c create mode 100644 ld/testsuite/ld-ctf/union-1.c create mode 100644 ld/testsuite/ld-plugin/pr26262a.c create mode 100644 ld/testsuite/ld-plugin/pr26262b.c create mode 100644 ld/testsuite/ld-plugin/pr26262c.c create mode 100644 ld/testsuite/ld-plugin/pr26267.err create mode 100644 ld/testsuite/ld-plugin/pr26267a.c create mode 100644 ld/testsuite/ld-plugin/pr26267b.c create mode 100644 ld/testsuite/ld-plugin/pr26267c.c create mode 100644 libctf/.gitignore create mode 100644 libctf/ctf-dedup.c create mode 100644 libctf/ctf-inlines.h create mode 100644 libctf/ctf-sha1.c create mode 100644 libctf/ctf-sha1.h create mode 100644 libctf/mkerrors.sed