This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tx1/llvm-master-aarch64-spec2k6-O2_LTO in repository toolchain/ci/binutils-gdb.
from 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. adds 1ad2776d3d bfd: xtensa: pr26246: fix removed_literal_compare adds 0e6a3f07f5 ld: Properly override the IR definition adds 028a46039a gdbserver: handle running threads in qXfer:threads:read adds b83d958fc7 MIPS/GAS/testsuite: Use a helper variable for IRIX/non-IRIX [...] adds 39fdda0744 MIPS/GAS/testsuite: Fix JALR relocation tests for IRIX targets adds fe053b9e85 gdb/jit: pass the jiter objfile as an argument to jit_event_handler adds 238b5c9f08 gdb/jit: link to jit_objfile_data directly from the objfile struct adds 0e74a041c0 gdb/jit: split jit_objfile_data in two adds 8c1c720faa gdb/jit: apply some simplifications and assertions adds 77208eb7e2 gdb/jit: move cached_code_address and jit_breakpoint to jite [...] adds c8474dc353 gdb/jit: enable tracking multiple JITer objfiles adds c1072906f1 gdb/jit: remove jiter_objfile_data -> objfile back-link adds 2340e834df gdb/jit: apply minor cleanup and modernization adds a7b4ff4f0a gdb/jit: skip jit symbol lookup if already detected the symb [...] adds df16e041de Fix problems in CTF handling code exposed by the Coverity st [...] adds a67a1c41fe gdb/python: Use reference not pointer in py-registers.c adds c9fe1b583c Correct an error in the remote protocol specification adds b64751cf0b include, libctf: typo fixes adds 7eea9d3bdb libctf: restructure error handling to reduce relocations adds 2361f1c859 libctf, create: support addition of references to the unimpl [...] adds afd78bd6f0 libctf, create: do not corrupt function types' arglists at i [...] adds 9943fa3a73 libctf, create: add explicit casts for variables' and slices' types adds 437061996d libctf, types: allow ctf_type_reference of dynamic slices adds 2484ca436a libctf, open: drop unnecessary historical wart around forwards adds ab769488e7 libctf, create: member names of "" and NULL should be the same adds f47ca31135 libctf, create: fix addition of anonymous struct/union members adds dd987f0043 libctf, create: empty dicts are dirty to start with adds 502e838ed9 libctf, types: support slices of anything terminating in an int adds 96e3ec2966 libctf, types: ints, floats and typedefs with no name are invalid adds 601e455b75 libctf, archive: stop ctf_arc_bufopen triggering crazy unmaps adds 5ec7465fec libctf: having debugging enabled is unlikely adds 01d9317436 libctf: add ctf_type_name_raw adds 9b15cbb789 libctf: add ctf_type_kind_forwarded adds e0325e2ced libctf: add ctf_member_count adds 9c23dfa5aa libctf: add ctf_archive_count adds 469e75b621 libctf: fix __extension__ with non-GNU C compilers adds 809f6eb332 libctf: add new dynhash functions adds 5ceee3dba3 libctf, hash: improve insertion of existing keys into dynhashes adds a49c6c6a65 libctf, hash: save per-item space when no key/item freeing function adds 7764824138 libctf, hash: introduce the ctf_dynset adds 2c9ca36be1 libctf: move existing inlines into ctf-inlines.h adds 9850ce4d7b libctf: add ctf_forwardable_kind adds 2399827bfa libctf: add ctf_ref adds 688d28f621 libctf, next: introduce new class of easier-to-use iterators adds e28591b3df libctf, next, hash: add dynhash and dynset _next iteration adds 67d4cc671b libctf: pass the thunk down properly when wrapping qsort_r adds ec388c16cd libctf: error out on corrupt CTF with invalid header flags adds b7190c821e libctf, types: ensure the emission of ECTF_NOPARENT adds 8b37e7b63e libctf, ld, binutils: add textual error/warning reporting fo [...] adds c6e9a1e576 libctf, types: enhance ctf_type_aname to print function arg types adds b255b35feb libctf, decl: avoid leaks of the formatted string on error adds 8e795b46f5 libctf, dump: migrate towards dumping errors rather than truncation adds 7044740174 libctf, dump: fix slice dumping adds d50c08025d libctf, open: fix opening CTF in binaries with no symtab adds ac2ff76030 libctf, archive: fix bad error message adds 43a61d7d3e libctf: check for vasprintf adds 3166467b00 libctf: rename the type_mapping_key to type_key adds 1fa7a0c24e libctf: sort out potential refcount loops adds e148b73013 libctf: drop error-prone ctf_strerror adds 8d2229ad1e libctf, link: add lazy linking: clean up input members: err/ [...] adds e3f17159e2 libctf, link: fix ctf_link_write fd leak adds 5f54462c6a libctf, link: redo cu-mapping handling adds 19d4b1addc libctf, link: fix spurious conflicts of variables in the var [...] adds 6dd2819ffc libctf, link: add the ability to filter out variables from the link adds 1f2e8b5b87 libctf: add SHA-1 support for libctf adds a9b9870206 libctf, dedup: add new configure option --enable-libctf-hash [...] adds 0f0c11f7fc libctf, dedup: add deduplicator adds e3e8411bec libctf, link: add CTF_LINK_OMIT_VARIABLES_SECTION adds 662df3c3f1 libctf, link: tie in the deduplicating linker adds 3dd6b890b4 binutils: objdump: ctf: drop incorrect linefeeds adds f320bba50f ld: Reformat CTF errors into warnings. adds 5dba6f05b7 ld: new options --ctf-variables and --ctf-share-types adds 0b88415108 binutils, testsuite: allow compilation before doing run_dump_test adds b1b33524ad ld: new CTF testsuite adds 7cdfc3462f ld, testsuite: only run CTF tests when ld and GCC support CTF adds fa03171fb4 ld: do not produce one empty output .ctf section for every i [...] adds 62cdd7b18f ld, testsuite: do not run CTF tests at all on non-ELF for now adds 4533ed564d libctf, binutils: fix big-endian libctf archive opening adds 734c894234 libctf: fix isspace casts adds 8c419a91d7 libctf: fixes for systems on which sizeof (void *) > sizeof (long) adds 32fa152e3b Fix crash in -stack-list-arguments adds ea57e509a2 Remove hack for GDB which sets the section size to 0 adds 678c7a56ce Adjust corefile.exp test to show regression after bfd hack removal adds e56cb451c9 section_table_xfer_memory: Replace section name with callbac [...] adds 2735d4218e Provide access to non SEC_HAS_CONTENTS core file sections adds 94c265d790 Test ability to access unwritten-to mmap data in core file adds 5efb677960 Update binary_get_section_contents to seek using section's f [...] adds 7e183d2736 Add new gdbarch method, read_core_file_mappings adds db082f5979 Use NT_FILE note section for reading core target memory adds f9e233c9c4 Add test for accessing read-only mmapped data in a core file adds 4ba11f89a2 gcore command: Place all file-backed mappings in NT_FILE note adds 9c5ec5c2da Adjust coredump-filter.exp to account for NT_FILE note handling adds 09c2f5d45c Add new command "maint print core-file-backed-mappings" adds b089853a22 Add documentation for "maint print core-file-backed-mappings" adds 7da515fd76 New core file tests with mappings over existing program memory adds 25322a133a Automatic date update in version.in adds 25dfed247b Fix more bugs in gdb testglue wrapper handling adds 78344df7b5 gdb/disassembly: Update to handle non-statement addresses adds 90fcc46681 [gdb/tui] Fix Wmaybe-uninitialized warning in tui-winsource.c adds e7bc9db8f4 Don't touch frame_info objects if frame cache was reinitialized adds b5dd7120f6 PR ld/26288: Revert obsolete part of PR ld/26047 fix adds 97c79e2174 PR ld/26288: Allow the use of `--just-symbols' with ET_EXEC input adds 513487e1a8 Fix BZ 26294 - Add period to help text for maint print core- [...] adds 4b495c31c1 Automatic date update in version.in adds 2dddfa201b Updated German translation for the opcodes sub-directory adds 04f096fb9e Move the xc16x target to the obsolete list adds bf772a1ecd Update documentation on how to make a release adds 6dcfb80a28 [gdb/testsuite] Require gnatmake-8 for gdb.ada/mi_prot.exp adds f6720b1cfe config/debuginfod.m4: Use PKG_CHECK_MODULES adds 876518dd0a [gdb/symtab] Ignore zero line table entries adds 719251fee1 Automatic date update in version.in adds e79eb02f2f gdb/fortran: resolve dynamic types when readjusting after an [...] adds a237ab1af0 Automatic date update in version.in adds 3abf975826 MIPS/binutils/testsuite: Correct mips.exp test ABI/emul/endi [...] adds 05a6b8c28b Don't unnecessarily redefine 'socklen_t' type in MinGW builds.
No new revisions were added by this update.
Summary of changes: ChangeLog | 7 + bfd/ChangeLog | 20 + bfd/binary.c | 12 +- bfd/config.bfd | 2 +- bfd/elf.c | 8 - bfd/elf32-xtensa.c | 8 +- bfd/version.h | 2 +- binutils/ChangeLog | 70 + binutils/Makefile.am | 6 +- binutils/Makefile.in | 12 +- binutils/README-how-to-make-a-release | 39 +- binutils/configure | 369 ++- binutils/doc/Makefile.in | 8 +- binutils/objdump.c | 25 +- binutils/readelf.c | 28 +- binutils/testsuite/binutils-all/mips/mips-ase-1.d | 1 - binutils/testsuite/binutils-all/mips/mips-ase-2.d | 1 - binutils/testsuite/binutils-all/mips/mips-ase-3.d | 1 - .../testsuite/binutils-all/mips/mips-note-2-n32.d | 1 - .../testsuite/binutils-all/mips/mips-note-2-n64.d | 1 - binutils/testsuite/binutils-all/mips/mips-note-2.d | 1 - .../testsuite/binutils-all/mips/mips-note-2r-n32.d | 1 - .../testsuite/binutils-all/mips/mips-note-2r-n64.d | 1 - .../testsuite/binutils-all/mips/mips-note-2r.d | 1 - .../testsuite/binutils-all/mips/mips-reginfo-n32.d | 1 - .../testsuite/binutils-all/mips/mips-reginfo.d | 1 - binutils/testsuite/binutils-all/mips/mips.exp | 246 +- .../testsuite/binutils-all/mips/mips16-alias.d | 2 +- .../binutils-all/mips/mips16-extend-insn.d | 2 +- .../binutils-all/mips/mips16-extend-noinsn.d | 1 - .../testsuite/binutils-all/mips/mips16-noalias.d | 2 +- .../testsuite/binutils-all/mips/mips16-pcrel.d | 1 - .../testsuite/binutils-all/mips/mips16-undecoded.d | 2 +- .../binutils-all/mips/mips16e2-extend-insn.d | 2 +- .../binutils-all/mips/mips16e2-undecoded.d | 2 +- .../testsuite/binutils-all/mips/mixed-micromips.d | 2 +- .../testsuite/binutils-all/mips/mixed-mips16.d | 2 +- binutils/testsuite/lib/binutils-common.exp | 58 +- config/debuginfod.m4 | 38 +- config/pkg.m4 | 275 ++ configure | 139 +- configure.ac | 4 - gas/ChangeLog | 43 + 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 | 310 ++ gdb/Makefile.in | 2 +- gdb/NEWS | 4 + gdb/amd64-linux-tdep.c | 3 +- gdb/arch-utils.c | 16 + gdb/arch-utils.h | 12 + gdb/bfd-target.c | 3 +- gdb/breakpoint.c | 3 +- gdb/config.in | 6 + gdb/configure | 396 ++- gdb/configure.ac | 9 +- gdb/corelow.c | 269 +- gdb/disasm.c | 6 - gdb/doc/ChangeLog | 11 + gdb/doc/gdb.texinfo | 19 +- gdb/dwarf2/read.c | 5 +- gdb/exec.c | 8 +- gdb/exec.h | 13 +- gdb/frame-unwind.c | 13 +- gdb/frame.c | 22 +- gdb/frame.h | 4 + gdb/gdbarch.c | 57 +- gdb/gdbarch.h | 19 +- gdb/gdbarch.sh | 10 +- 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/linux-tdep.c | 244 +- gdb/mi/mi-cmd-stack.c | 5 +- gdb/objfiles.h | 15 + gdb/python/py-registers.c | 102 +- gdb/sparc64-linux-tdep.c | 12 +- gdb/target.c | 18 +- gdb/testsuite/ChangeLog | 95 + gdb/testsuite/gdb.ada/mi_prot.exp | 50 + 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/coredump-filter.exp | 18 +- gdb/testsuite/gdb.base/corefile.exp | 27 +- gdb/testsuite/gdb.base/corefile2.exp | 185 ++ gdb/testsuite/gdb.base/coremaker.c | 30 +- gdb/testsuite/gdb.base/coremaker2.c | 150 + gdb/testsuite/gdb.base/jit-reader-simple.exp | 43 +- .../gdb.dwarf2/dw2-disasm-over-non-stmt.exp | 206 ++ gdb/testsuite/gdb.dwarf2/dw2-line-number-zero.c | 62 + gdb/testsuite/gdb.dwarf2/dw2-line-number-zero.exp | 140 + .../gdb.fortran/class-allocatable-array.exp | 43 + .../gdb.fortran/class-allocatable-array.f90 | 54 + gdb/testsuite/gdb.fortran/pointer-to-pointer.exp | 46 + gdb/testsuite/gdb.fortran/pointer-to-pointer.f90 | 34 + gdb/testsuite/gdb.python/py-arch-reg-groups.exp | 19 + gdb/testsuite/gdb.python/py-arch-reg-names.exp | 19 + gdb/testsuite/gdb.server/server-kill.exp | 114 +- gdb/testsuite/lib/gdb.exp | 23 +- gdb/tui/tui-winsource.h | 5 + gdb/valops.c | 24 +- gdb/value.c | 23 +- gdb/value.h | 7 +- gdbserver/ChangeLog | 23 + gdbserver/config.in | 3 + gdbserver/configure | 8 +- gdbserver/configure.ac | 8 +- 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 | 165 + 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/ldelf.c | 10 +- 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-misc/just-symbols-0.s | 4 + ld/testsuite/ld-misc/just-symbols-1.dd | 5 + ld/testsuite/ld-misc/just-symbols-1.s | 4 + ld/testsuite/ld-misc/just-symbols.exp | 57 + ld/testsuite/ld-misc/just-symbols.ld | 7 + 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/po/de.po | 560 ++-- 274 files changed, 16106 insertions(+), 1895 deletions(-) create mode 100644 config/pkg.m4 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 gdb/testsuite/gdb.base/corefile2.exp create mode 100644 gdb/testsuite/gdb.base/coremaker2.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-disasm-over-non-stmt.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-line-number-zero.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-line-number-zero.exp create mode 100644 gdb/testsuite/gdb.fortran/class-allocatable-array.exp create mode 100644 gdb/testsuite/gdb.fortran/class-allocatable-array.f90 create mode 100644 gdb/testsuite/gdb.fortran/pointer-to-pointer.exp create mode 100644 gdb/testsuite/gdb.fortran/pointer-to-pointer.f90 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-misc/just-symbols-0.s create mode 100644 ld/testsuite/ld-misc/just-symbols-1.dd create mode 100644 ld/testsuite/ld-misc/just-symbols-1.s create mode 100644 ld/testsuite/ld-misc/just-symbols.exp create mode 100644 ld/testsuite/ld-misc/just-symbols.ld 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