This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/llvm-master-arm-spec2k6-O2 in repository toolchain/ci/binutils-gdb.
from fe49679d51 Remove powerpc PE support adds 939b95c77b Linux/x86: Configure gas with --enable-x86-used-note by default adds fc238d4a06 Support several new ELF auxiliary vector types on FreeBSD. adds 39776b1117 x86: Properly set YMM/ZMM features adds f37e5866aa Don't compare the pid returned from 'wait' against inferior_ptid. adds bf7682fdf7 Automatic date update in version.in adds d3b10ee787 PowerPC64 ld --no-power10-stubs adds d882c98893 Document powerpc64 ld options adds af2b318648 [readelf] Fix end_seq entry in -wL. Specifically stop the d [...] adds 260cd341da x86: Add support for Intel AMX instructions adds d249bf8670 gas/i386/property-5.d: Correct test name adds 921eafeada x86: Extract extended states from instruction template adds 54904d818b Enable multi-process mode in the FreeBSD native target. adds 96118d114e Fix spurious unhandled remote %Stop notifications adds 43667cc6f6 Fix latent bug in target_pass_ctrlc adds 42bd97a6b1 Avoid constant stream of TARGET_WAITKIND_NO_RESUMED adds 7d3badc6a8 Fix handle_no_resumed w/ multiple targets adds d6cc5d980a Make handle_no_resumed transfer terminal adds 4fdba23df6 Testcase for previous handle_no_resumed fixes adds b3e3a4c114 Fix GDB busy loop when interrupting non-stop program (PR 26199) adds 6d7aa59270 Fix crash if connection drops in scoped_restore_current_thre [...] adds cce20f1074 Fix crash if connection drops in scoped_restore_current_thre [...] adds ee9cb95ea1 Automatic date update in version.in adds a308b89de7 x86: Support GNU_PROPERTY_X86_FEATURE_2_TMM adds 0a278aa755 Fine tune exec-file-mismatch help and documentation. adds 0ed35c9ae0 rust: Fix rust modules test adds 14c4811d65 Automatic date update in version.in adds 07716b63cb Automatic date update in version.in adds c4dfcb3638 gdb: add type::bounds / type::set_bounds adds 599088e3ff gdb: remove TYPE_RANGE_DATA macro adds 7c6f271296 gdb: make get_discrete_bounds check for non-constant range bounds adds 8c2e4e0689 gdb: add accessors to struct dynamic_prop adds 5537ddd024 gdb: remove TYPE_HIGH_BOUND and TYPE_LOW_BOUND adds 064d9cb9e7 gdb: remove TYPE_LOW_BOUND_UNDEFINED and TYPE_HIGH_BOUND_UNDEFINED adds 3b606f384d gdb: remove TYPE_LOW_BOUND_KIND and TYPE_HIGH_BOUND_KIND adds 39498edbc8 gdb: remove TYPE_ARRAY_{UPPER,LOWER}_BOUND_IS_UNDEFINED adds bb789949e9 gdb: remove TYPE_ARRAY_{LOWER,UPPER}_BOUND_VALUE adds 107406b738 gdb: remove TYPE_BIT_STRIDE adds 509971ae76 gdb: remove TYPE_ARRAY_BIT_STRIDE adds cf88be6855 gdb: make type::bounds work for array and string types adds 963eeee42a [gdb/testsuite] Handle missing gold linker in gdb.base/mores [...] adds 8884c29c0f gas DWARF2 test XPASSes adds 7a34d0ea4d x86_64-cygwin tests adds 3f00c730ac Skip VLA structure field tests when compiling with clang adds 2a122642b4 Use volatile pointers when attempting to trigger SIGSEGVs adds 0a5c31d1ac Updated French translation for the gas/ and binutils/ sub-di [...] adds 915771bb8a Fix gdb.arch/i386-sse.exp with clang adds f413dd7439 Fix gdb.base/savedregs.exp with clang adds 7a70531559 x86: Remove 32-bit sign extension in offset_in_range adds 74e4b667ec Skip directory tests in gdb.base/info_sources.exp on remote host adds ed788fee02 Fix frame-apply.html collision in GDB manual. adds 0a3a820f6c Automatic date update in version.in adds b315b67d7a gdbserver: fix memory leak when handling qsupported packet adds 38397794c9 x86-64: fold ILP32 test expectations adds e8b5d5f971 x86: drop dead code from OP_IMREG() adds e184e6110e x86-64: don't hide an empty but meaningless REX prefix adds 2875b28aa8 x86: avoid attaching suffix to register-only CRC32 adds 9ab00b61a9 x86: don't disassemble MOVBE with two suffixes adds c4de76066e x86: fold VCMP_Fixup() into CMP_Fixup() adds b24d668c07 x86-64: fix {,V}PCMPESTR{I,M} disassembly in Intel mode adds 4726e9a479 x86: extend %BW use to VP{COMPRESS,EXPAND}{B,W} adds 059edf8b97 x86: merge/move logic determining the EVEX disp8 shift adds 492a76aab5 x86: replace %LW by %DQ adds 89e65d17e3 x86: drop Vex128 and Vex256 adds 41f5efc685 x86: drop need_vex_reg adds 17d3c7eccd x86: drop further EVEX table entries that can be served by VEX ones adds 7531c61332 x86: simplify decode of opcodes valid with (embedded) 66 pre [...] adds 025a39a7c2 [gdb/testsuite] Fix clone-new-thread-event.c with glibc 2.30 adds bb5b3501b3 x86: also use %BW / %DQ for kshift* adds 035e7389dd x86: simplify decode of opcodes valid only without any (embe [...] adds 464d2b6568 x86: drop Rdq, Rd, and MaskR adds 78467458dd x86: drop Rm and the 'L' macro adds bfbd943845 x86/Intel: debug registers are named DRn adds 570b0ed6d5 arc: Detect usage of illegal double register pairs adds ccb9eba6a2 gdb: Improve formatting of 'show architecture' messages adds f63dcaf808 gdb: Improve formatting of 'show endian' messages adds 8e58ef803c x86-64: Zero-extend lower 32 bits displacement to 64 bits adds e8a83e931e PR26198 MinGW failure to link regular object file and LTO ob [...] adds 360f1cd72d Automatic date update in version.in adds 054a095926 gdb/testsuite/lib/dwarf.exp: fix addr_size parameter comments adds a8a48c756c mmix bfd: fix bfd_assert for R_MMIX_PUSHJ_STUBBABLE against [...] adds 36938cabf0 x86: avoid attaching suffixes to unambiguous insns adds e2e018c340 x86-64: adjust stack insn test case adds c3f5525ff1 x86: make PUSH/POP disassembly uniform adds f0e8d0bae4 x86: move putop() case labels to restore alphabetic sorting adds 3dcc261cf8 gdb/fortran: Handle dynamic string types when printing types adds 52781cce79 [gdb/testsuite] Handle callq -> call disassembly change adds 4fd8d58564 Fix an illegal memory access in the BFD library which can be [...] adds 28b80303a2 PR26239, memory leak in _bfd_dwarf2_slurp_debug_info adds 56c1b507aa Fix the generation of relocs for missing build notes. adds 04c662e2b6 x86: Don't display eiz with no scale adds fe07b5721a gdb/testsuite: Update test pattern in ptype-on-functions.exp adds 8ed8e29f05 Automatic date update in version.in adds 853772cc18 [gdb/testsuite] Add pseudo line number program instruction: line adds d0ce17d853 gdb: fix issues with handling DWARF v5 rnglists & .dwo files. adds 5597c9402d Fix POSIX-isms in gdb.base/shell.exp adds 555a578963 mmix ld: move .init (and _init) first. adds a26a62b197 Automatic date update in version.in adds 315e6afc82 [gdb/testsuite] Remove Dwarf::extern adds 10da644dc4 [gdb/testsuite] Drop src arg of MACRO_AT_{func,range} adds 90c3ec2d21 [gdb/testsuite] Use MACRO_AT_{func,range} adds f80c8ec423 Use boolean literals in linux-nat.c adds 33176ea7d7 [gdb/testsuite] Add gdb.base/valgrind-infcall-2.exp adds 0e26741636 gdb/riscv: delete target descriptions when gdb exits adds dea6fdedf9 Automatic date update in version.in adds aee91db3eb Remove "linux_multi_process" global adds 6095ca5257 Automatic date update in version.in adds e10a07b32d Power10 stub selection adds 4609ada49f ld: optionally emit _etext last, before .data adds 2585b7a5ce x86: Change PLT32 reloc against section to PC32 adds 9e6b97601b gold: Update x86-64 tests adds 53752b85ac gold: Update x32 test adds 49bcc13929 Automatic date update in version.in adds 693bec1ed6 ix86: enable more ELF tests for VxWorks adds 48ef937e91 x86: honor absolute section when emitting code adds 750e4bf70f gas: generalize comment character escaping recognition adds b3983e5f53 x86: handle SVR4 escaped binary operators adds 6e22f11784 [gdb/testsuite] Bail out after gdb_start error in gdb.thread [...] adds c06ad8b573 [gdb/testsuite] Fix valgrind-infcall-2.exp without libc debug info adds 98b3697bcd x86: Update PR gas/26263 linker tests adds b243ba58e8 [gdb/testsuite] Stabilize execution order in omp-par-scope.c adds 2f5541f384 PR26265, Spurious 'gc-sections requires ... when --init or --fini adds 39326c35dd Fix problem running a few PowerPC linker tests when the .dat [...] adds c14b491355 Skip tests requiring "alignof (void)" when compiling using clang adds 68cf161c24 guile: Add support for Guile 2.2. adds ae5369e773 guile: Add support for Guile 3.0. adds 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. 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. adds 555adca2e3 libctf: compilation failure on MinGW due to missing errno values adds 9e3d7d43cf Automatic date update in version.in adds 95420d3027 [gdb/build] Fix typo sys/sockets.h -> sys/socket.h adds 608d61c202 doc: Replace preceeded with preceded adds afd2ea2362 [GOLD] Power10 stub selection adds 344e66534e ctf test ERROR: $target-cc does not exist adds 8fab9282e5 Prevent strange "section mentioned in a -j option but not found" adds 93fd13c704 Accept --just-symbols symbols as absolute for xcoff adds 32377a8037 Allow new just-symbols test to run on XCOFF and PE adds a4089f524f Remove unused declaration from gcore.h adds ddce17585c Use SIGTRAP si_code values for all FreeBSD architectures on [...] adds cf0ae6e41f Automatic date update in version.in adds c38166b376 Re: Allow new just-symbols test to run on XCOFF and PE adds f437dadd89 More just-syms changes adds 67411cbf63 PR25022 testcase segfault for generic ELF linker targets adds 14fa8fb307 gdb: Add a find method for RegisterDescriptorIterator adds 43d5901ded gdb/python: make more use of RegisterDescriptors adds 1a02d6b0ff x86: Handle {disp32} for (%bp)/(%ebp)/(%rbp) adds d70f978b44 PKG_CHECK_MODULES: Check if $pkg_cv_[]$1[]_LIBS works adds 866b34a12d [gdb/build] Fix Wmaybe-uninitialized in gdb_optional.h adds 377170fa31 PKG_CHECK_MODULES: Properly check if $pkg_cv_[]$1[]_LIBS works adds 4d46f40270 Implement xfer_partial TARGET_OBJECT_SIGNAL_INFO for NetBSD adds 4888741a22 Fix bug in DW_OP_GNU_variable_value evaluation adds 16f3242c05 Update "disassemble" help adds f75a069335 Demangle function names when disassembling adds f6882bb131 Automatic date update in version.in adds f5c79e97fe [gdb/testsuite] Make gdb.dwarf2/dw2-line-number-zero.exp mor [...] adds 8ba83e9109 [tdep/s390] Fix Wmaybe-uninitialized in s390_displaced_step_fixup adds 5987401fcb Don't assert at ldwrite.c:212 adds 4d68fd750f Don't segfault on discarded section dynsyms adds a69ee13f5a For DWARF v5 Dwarf Package Files (.dwp files), the section i [...] adds 90fd07fcd3 [gdb/testsuite] Fix captured_command_loop breakpoint in selftests adds 9811697376 PR26279 Work around maybe-uninitialized warning in s390-mkopc.c adds 3f1b17bbf0 MIPS/LD: Set symtab's `sh_info' correctly for IRIX emulations adds c77cb2a09c MIPS: Make the IRIX naming of local section symbols consistent adds f693213d12 Run `autoreconf -vf` throughout adds 13069b87d1 Automatic date update in version.in adds 5a99adb860 [gdb/build] Fix Wmaybe-uninitialized in gdb/ui-style.h adds 4d8ee86073 Prevent the generation of DWARF level 0 line number tables... adds 6cc64caaba [gdb/testsuite] Fix gdb.fortran/ptype-on-functions.exp with gcc-4.8 adds f1dfbfdbc6 elf: Add sym_cache to elf_link_hash_table adds ac2599c447 x86: Pass --gdwarf-3 to assembler adds c8693053f8 Unify Solaris procfs and largefile handling adds f291783b26 Default to DWARF level 3 for the assembler. adds 3f853ba383 Strange - my previous commit to as.c to set the default dwar [...] adds e12dcc50da [gdb/testsuite] Fix gdb.fortran/info-modules.exp with gcc-4.8 adds 4d3bb35620 aarch64: set sh_entsize of .plt to 0 adds 1e6205909c gdb/breakpoint: do not update the condition string if parsin [...] adds 4c55e97025 gdb/breakpoint: set the condition exp after parsing the cond [...] adds 78319c1568 gdb/breakpoint: refactor 'set_breakpoint_condition' adds 5e500d3323 gdb: handle non-const property types in ada_modulus (PR ada/26318) adds 41eb8e8885 x86: Add {disp16} pseudo prefix adds 15f2a3ede0 Automatic date update in version.in adds 223d5266de ARC: Fix ld/pr24511 test adds a896df97b9 PR26314, Linking LTO objects with symbols from static and sh [...] adds e6a6c7676a ld: Add -fno-lto to linker tests adds 9ef1ec5dca Fix gdb.base/corefile2.exp test case for ppc64le adds 0245e13677 gdb.base/coremaker2.c: Fix compilation problems for x86_64 - [...] adds cec80c3843 Automatic date update in version.in adds d0e70c4189 Automatic date update in version.in adds 38883e3839 Automatic date update in version.in adds 39d744bdcc Tidy objdump_symstuff and objdump_dynsymstuff adds bfd133d0d8 PR26328, Compilation warning when building ld v2.35 with MinGW adds ee44c2ac7b Use xmalloc rather than malloc adds b5f386d520 PR26330, Malloc size error in objdump adds e44a1d7b9a asan: alpha-vms: buffer overflow in vms_traverse_index adds 8f34b74686 [gdb/symtab] Ignore DW_LNE_lo_user/DW_LNE_hi_user range adds e4ae357fe8 MSP430: Remove unused -md GAS option adds 0cf82b8156 Fix script name in usage and generated year range. adds 5d6356e960 Update FreeBSD system calls for 13.0-CURRENT. adds 31be51609c Automatic date update in version.in new 521894aa4b [gdb/symtab] Handle invalid partial DIE reference new 25b1f10d9b gas: Fix as.texi typo infortmation new a3b3e8586d gas: Fix .debug_info CU header for --gdwarf-5 new f63d03dde0 gas: Make sure .debug_line file table contains a zero filena [...] new 6b9a135d72 gas: Use udata for DW_AT_high_pc when emitting DWARF4 new b0a72f49df gas: Revert an accidental change in x86-64-pseudos.d new 789198ca95 gas/NEWS: Mention {disp16} pseudo prefix new 10c381b53f gdb/testsuite: Use 'array unset' instead of just 'unset'
The 8 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 | 5 + bfd/ChangeLog | 248 + bfd/Makefile.am | 2 +- bfd/Makefile.in | 7 +- bfd/bfd.m4 | 16 +- bfd/binary.c | 12 +- bfd/coffgen.c | 19 +- bfd/config.bfd | 2 +- bfd/config.in | 3 + bfd/configure | 174 +- bfd/configure.ac | 2 +- bfd/doc/Makefile.in | 1 + bfd/elf-bfd.h | 31 +- bfd/elf.c | 114 +- bfd/elf32-arm.c | 8 +- bfd/elf32-bfin.c | 25 +- bfd/elf32-csky.c | 7 +- bfd/elf32-hppa.c | 7 +- bfd/elf32-i386.c | 8 +- bfd/elf32-m32r.c | 128 +- bfd/elf32-m68hc1x.h | 3 - bfd/elf32-m68k.c | 5 +- bfd/elf32-metag.c | 5 +- bfd/elf32-microblaze.c | 5 +- bfd/elf32-mips.c | 12 + bfd/elf32-nds32.c | 13 +- bfd/elf32-nds32.h | 7 - bfd/elf32-nios2.c | 5 +- bfd/elf32-or1k.c | 5 +- bfd/elf32-ppc.c | 9 +- bfd/elf32-s390.c | 9 +- bfd/elf32-sh.c | 17 +- bfd/elf32-tic6x.c | 5 +- bfd/elf32-tilepro.c | 218 +- bfd/elf32-xtensa.c | 8 +- bfd/elf64-mmix.c | 9 +- bfd/elf64-ppc.c | 113 +- bfd/elf64-ppc.h | 3 + bfd/elf64-s390.c | 11 +- bfd/elf64-x86-64.c | 17 +- bfd/elflink.c | 57 +- bfd/elfn32-mips.c | 12 + bfd/elfnn-aarch64.c | 18 +- bfd/elfnn-riscv.c | 5 +- bfd/elfxx-mips.c | 7 +- bfd/elfxx-sparc.c | 3 +- bfd/elfxx-sparc.h | 3 - bfd/elfxx-target.h | 4 + bfd/elfxx-tilegx.c | 5 +- bfd/elfxx-x86.h | 3 - bfd/version.h | 2 +- bfd/vms-lib.c | 6 +- bfd/xcofflink.c | 18 +- binutils/ChangeLog | 171 + binutils/Makefile.am | 7 +- binutils/Makefile.in | 14 +- binutils/README-how-to-make-a-release | 39 +- binutils/configure | 429 +- binutils/doc/Makefile.in | 9 +- binutils/doc/binutils.texi | 8 +- binutils/dwarf.c | 77 +- binutils/objdump.c | 29 +- binutils/po/fr.po | 4068 +-- binutils/po/sv.po | 3976 +-- binutils/readelf.c | 31 +- binutils/testsuite/binutils-all/arc/double_regs.s | 3 + binutils/testsuite/binutils-all/arc/objdump.exp | 3 + binutils/testsuite/binutils-all/dw5.W | 4 +- .../testsuite/binutils-all/i386/compressed-1a.d | 2 +- .../testsuite/binutils-all/i386/compressed-1b.d | 2 +- .../testsuite/binutils-all/i386/compressed-1c.d | 2 +- .../mips/global-local-symtab-final-n32.d | 9 + .../mips/global-local-symtab-final-n64.d | 9 + .../mips/global-local-symtab-final-o32.d | 9 + .../binutils-all/mips/global-local-symtab-n32.d | 8 + .../binutils-all/mips/global-local-symtab-n32t.d | 8 + .../binutils-all/mips/global-local-symtab-n64.d | 10 + .../binutils-all/mips/global-local-symtab-o32.d | 10 + .../binutils-all/mips/global-local-symtab-o32t.d | 10 + .../mips/global-local-symtab-sort-n32.d | 8 + .../mips/global-local-symtab-sort-n32t.d | 8 + .../mips/global-local-symtab-sort-n64.d | 14 + .../mips/global-local-symtab-sort-n64t.d | 14 + .../mips/global-local-symtab-sort-o32.d | 14 + .../mips/global-local-symtab-sort-o32t.d | 14 + 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 | 257 +- .../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/binutils-all/objdump.WL | 2 +- .../testsuite/binutils-all/x86-64/compressed-1a.d | 2 +- .../testsuite/binutils-all/x86-64/compressed-1b.d | 2 +- .../testsuite/binutils-all/x86-64/compressed-1c.d | 2 +- binutils/testsuite/lib/binutils-common.exp | 81 +- config/ChangeLog | 25 + config/debuginfod.m4 | 38 +- config/largefile.m4 | 45 +- config/pkg.m4 | 283 + configure | 139 +- configure.ac | 4 - gas/ChangeLog | 546 + gas/Makefile.am | 2 +- gas/Makefile.in | 3 +- gas/NEWS | 6 + gas/app.c | 23 +- gas/as.c | 5 +- gas/config/tc-csky.c | 6 +- gas/config/tc-i386-intel.c | 10 + gas/config/tc-i386.c | 409 +- gas/config/tc-mips.c | 13 +- gas/config/tc-msp430.c | 9 - gas/configure | 71 +- gas/configure.ac | 7 + gas/doc/Makefile.in | 1 + gas/doc/as.texi | 8 +- gas/doc/c-i386.texi | 10 + gas/dwarf2dbg.c | 61 +- gas/po/fr.po | 4906 ++-- gas/read.c | 2 +- gas/read.h | 1 + gas/testsuite/gas/elf/dwarf-4-cu.d | 11 + gas/testsuite/gas/elf/dwarf-4-cu.s | 14 + gas/testsuite/gas/elf/dwarf-5-cu.d | 11 + gas/testsuite/gas/elf/dwarf-5-cu.s | 14 + gas/testsuite/gas/elf/dwarf2-11.d | 2 +- gas/testsuite/gas/elf/dwarf2-12.d | 5 +- gas/testsuite/gas/elf/dwarf2-13.d | 5 +- gas/testsuite/gas/elf/dwarf2-14.d | 5 +- gas/testsuite/gas/elf/dwarf2-15.d | 2 +- gas/testsuite/gas/elf/dwarf2-16.d | 2 +- gas/testsuite/gas/elf/dwarf2-17.d | 2 +- gas/testsuite/gas/elf/dwarf2-18.d | 2 +- gas/testsuite/gas/elf/dwarf2-19.d | 2 +- gas/testsuite/gas/elf/dwarf2-3.d | 1 + gas/testsuite/gas/elf/dwarf2-5.d | 4 +- gas/testsuite/gas/elf/dwarf2-6.d | 2 +- gas/testsuite/gas/elf/dwarf2-7.d | 5 +- gas/testsuite/gas/elf/elf.exp | 2 + gas/testsuite/gas/i386/addr32.d | 6 + gas/testsuite/gas/i386/addr32.s | 6 + gas/testsuite/gas/i386/arch-10-bdver1.d | 39 +- gas/testsuite/gas/i386/arch-10-bdver2.d | 39 +- gas/testsuite/gas/i386/arch-10-bdver3.d | 39 +- gas/testsuite/gas/i386/arch-10-bdver4.d | 39 +- gas/testsuite/gas/i386/arch-10-btver1.d | 39 +- gas/testsuite/gas/i386/arch-10-btver2.d | 39 +- gas/testsuite/gas/i386/arch-10-lzcnt.d | 39 +- gas/testsuite/gas/i386/arch-10-prefetchw.d | 39 +- gas/testsuite/gas/i386/arch-10.d | 2 +- gas/testsuite/gas/i386/arch-2.d | 2 +- gas/testsuite/gas/i386/arch-3.d | 14 +- gas/testsuite/gas/i386/arch-5.d | 2 +- gas/testsuite/gas/i386/arch-6.d | 2 +- gas/testsuite/gas/i386/crc32-suffix.d | 25 + gas/testsuite/gas/i386/crc32.d | 18 +- gas/testsuite/gas/i386/disassem.d | 16 +- gas/testsuite/gas/i386/dw2-compress-3a.d | 2 +- gas/testsuite/gas/i386/dw2-compress-3b.d | 2 +- gas/testsuite/gas/i386/dw2-compressed-3a.d | 2 +- gas/testsuite/gas/i386/dw2-compressed-3b.d | 2 +- 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 | 2 + gas/testsuite/gas/i386/evex-no-scale-64.s | 9 - gas/testsuite/gas/i386/evex-no-scale.s | 18 + gas/testsuite/gas/i386/i386.exp | 58 +- gas/testsuite/gas/i386/ilp32/x86-64-addr32-intel.d | 26 +- gas/testsuite/gas/i386/ilp32/x86-64-addr32.d | 26 +- gas/testsuite/gas/i386/ilp32/x86-64-arch-1.d | 14 +- gas/testsuite/gas/i386/ilp32/x86-64-arch-2.d | 39 +- gas/testsuite/gas/i386/ilp32/x86-64-avx-intel.d | 3600 +-- gas/testsuite/gas/i386/ilp32/x86-64-avx.d | 3600 +-- gas/testsuite/gas/i386/ilp32/x86-64-branch.d | 60 +- gas/testsuite/gas/i386/ilp32/x86-64-crc32-intel.d | 33 +- gas/testsuite/gas/i386/ilp32/x86-64-crc32.d | 33 +- gas/testsuite/gas/i386/ilp32/x86-64-gotpcrel.d | 25 +- gas/testsuite/gas/i386/ilp32/x86-64-ifunc.d | 18 +- gas/testsuite/gas/i386/ilp32/x86-64-reg-intel.d | 52 +- gas/testsuite/gas/i386/ilp32/x86-64-reg.d | 52 +- gas/testsuite/gas/i386/ilp32/x86-64-rep-suffix.d | 20 +- gas/testsuite/gas/i386/ilp32/x86-64-sse4_2-intel.d | 84 +- gas/testsuite/gas/i386/ilp32/x86-64-sse4_2.d | 48 +- gas/testsuite/gas/i386/ilp32/x86-64-stack-intel.d | 68 +- gas/testsuite/gas/i386/ilp32/x86-64-stack-suffix.d | 68 +- gas/testsuite/gas/i386/ilp32/x86-64-stack.d | 68 +- gas/testsuite/gas/i386/intel-intel.d | 4 +- gas/testsuite/gas/i386/intel-regs.d | 4 + gas/testsuite/gas/i386/intel-regs.s | 4 + gas/testsuite/gas/i386/intel.d | 4 +- gas/testsuite/gas/i386/intel.s | 4 +- gas/testsuite/gas/i386/inval-pseudo.l | 6 +- gas/testsuite/gas/i386/inval-pseudo.s | 2 + gas/testsuite/gas/i386/jump16.d | 4 +- gas/testsuite/gas/i386/lfence-load.d | 2 +- gas/testsuite/gas/i386/movbe-suffix.d | 22 + gas/testsuite/gas/i386/noreg16.d | 4 +- gas/testsuite/gas/i386/noreg32.d | 4 +- gas/testsuite/gas/i386/noreg64-rex64.d | 12 +- gas/testsuite/gas/i386/noreg64.d | 12 +- gas/testsuite/gas/i386/notrack.d | 22 +- gas/testsuite/gas/i386/opcode-intel.d | 4 +- gas/testsuite/gas/i386/opcode.d | 2 +- gas/testsuite/gas/i386/prefix.d | 8 +- gas/testsuite/gas/i386/property-4.d | 9 + gas/testsuite/gas/i386/property-4.s | 2 + gas/testsuite/gas/i386/property-5.d | 9 + gas/testsuite/gas/i386/property-5.s | 2 + gas/testsuite/gas/i386/property-6.d | 9 + gas/testsuite/gas/i386/property-6.s | 2 + gas/testsuite/gas/i386/pseudos.d | 38 + gas/testsuite/gas/i386/pseudos.s | 51 + gas/testsuite/gas/i386/relax-5.d | 2 +- gas/testsuite/gas/i386/sizing.s | 55 + gas/testsuite/gas/i386/sizing32.d | 20 + gas/testsuite/gas/i386/sizing64.d | 20 + gas/testsuite/gas/i386/solaris/x86-64-branch-2.d | 4 +- gas/testsuite/gas/i386/solaris/x86-64-jump.d | 26 +- .../gas/i386/solaris/x86-64-mpx-branch-1.d | 20 +- gas/testsuite/gas/i386/solaris/x86-64-nop-3.d | 2 +- gas/testsuite/gas/i386/solaris/x86-64-nop-4.d | 2 +- gas/testsuite/gas/i386/solaris/x86-64-nop-5.d | 2 +- gas/testsuite/gas/i386/solaris/x86-64-relax-2.d | 22 +- gas/testsuite/gas/i386/solaris/x86-64-relax-3.d | 20 +- gas/testsuite/gas/i386/sse-noavx.d | 2 +- gas/testsuite/gas/i386/sse4_2.d | 24 +- gas/testsuite/gas/i386/svr4.d | 24 + gas/testsuite/gas/i386/svr4.s | 31 + gas/testsuite/gas/i386/x86-64-addr32-intel.d | 10 +- gas/testsuite/gas/i386/x86-64-addr32.d | 10 +- gas/testsuite/gas/i386/x86-64-addr32.s | 6 + gas/testsuite/gas/i386/x86-64-align-branch-1a.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-1b.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-1c.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-1d.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-1e.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-1f.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-1g.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-1h.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-1i.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-2a.d | 8 +- gas/testsuite/gas/i386/x86-64-align-branch-2b.d | 8 +- gas/testsuite/gas/i386/x86-64-align-branch-2c.d | 8 +- gas/testsuite/gas/i386/x86-64-align-branch-3.d | 4 +- gas/testsuite/gas/i386/x86-64-align-branch-4a.d | 4 +- gas/testsuite/gas/i386/x86-64-align-branch-4b.d | 4 +- gas/testsuite/gas/i386/x86-64-align-branch-5.d | 2 +- gas/testsuite/gas/i386/x86-64-align-branch-6.d | 2 +- gas/testsuite/gas/i386/x86-64-amx-bad.d | 24 + gas/testsuite/gas/i386/x86-64-amx-bad.s | 63 + gas/testsuite/gas/i386/x86-64-amx-intel.d | 70 + gas/testsuite/gas/i386/x86-64-amx-inval.l | 17 + gas/testsuite/gas/i386/x86-64-amx-inval.s | 22 + gas/testsuite/gas/i386/x86-64-amx.d | 70 + gas/testsuite/gas/i386/x86-64-amx.s | 61 + gas/testsuite/gas/i386/x86-64-arch-2-bdver1.d | 39 +- gas/testsuite/gas/i386/x86-64-arch-2-bdver2.d | 39 +- gas/testsuite/gas/i386/x86-64-arch-2-bdver3.d | 39 +- gas/testsuite/gas/i386/x86-64-arch-2-bdver4.d | 39 +- gas/testsuite/gas/i386/x86-64-arch-2-btver1.d | 39 +- gas/testsuite/gas/i386/x86-64-arch-2-btver2.d | 39 +- gas/testsuite/gas/i386/x86-64-arch-2-lzcnt.d | 39 +- gas/testsuite/gas/i386/x86-64-arch-2-prefetchw.d | 39 +- gas/testsuite/gas/i386/x86-64-arch-2.d | 2 +- gas/testsuite/gas/i386/x86-64-avx-intel.d | 4 +- gas/testsuite/gas/i386/x86-64-branch-2.d | 4 +- gas/testsuite/gas/i386/x86-64-branch-3.d | 10 +- gas/testsuite/gas/i386/x86-64-branch.d | 60 +- gas/testsuite/gas/i386/x86-64-crc32-suffix.d | 35 + gas/testsuite/gas/i386/x86-64-crc32.d | 30 +- gas/testsuite/gas/i386/x86-64-disassem.d | 36 +- gas/testsuite/gas/i386/x86-64-disp32.d | 2 +- gas/testsuite/gas/i386/x86-64-gotpcrel-no-relax.d | 17 +- gas/testsuite/gas/i386/x86-64-gotpcrel.d | 17 +- gas/testsuite/gas/i386/x86-64-ifunc.d | 6 +- gas/testsuite/gas/i386/x86-64-inval-pseudo.l | 10 + gas/testsuite/gas/i386/x86-64-inval-pseudo.s | 4 + gas/testsuite/gas/i386/x86-64-jump.d | 26 +- gas/testsuite/gas/i386/x86-64-lfence-byte.d | 20 +- gas/testsuite/gas/i386/x86-64-lfence-indbr-a.d | 12 +- gas/testsuite/gas/i386/x86-64-lfence-indbr-b.d | 12 +- gas/testsuite/gas/i386/x86-64-lfence-indbr-c.d | 12 +- gas/testsuite/gas/i386/x86-64-lfence-load.d | 8 +- gas/testsuite/gas/i386/x86-64-lfence-ret-a.d | 12 +- gas/testsuite/gas/i386/x86-64-lfence-ret-b.d | 12 +- gas/testsuite/gas/i386/x86-64-lfence-ret-c.d | 12 +- gas/testsuite/gas/i386/x86-64-lfence-ret-d.d | 12 +- gas/testsuite/gas/i386/x86-64-lfence-ret-e.d | 12 +- gas/testsuite/gas/i386/x86-64-movbe-suffix.d | 28 + gas/testsuite/gas/i386/x86-64-mpx-add-bnd-prefix.d | 18 +- gas/testsuite/gas/i386/x86-64-mpx-branch-1.d | 20 +- gas/testsuite/gas/i386/x86-64-mpx.d | 28 +- gas/testsuite/gas/i386/x86-64-nop-3.d | 2 +- gas/testsuite/gas/i386/x86-64-nop-4.d | 2 +- gas/testsuite/gas/i386/x86-64-nop-5.d | 2 +- gas/testsuite/gas/i386/x86-64-nops-7.d | 4 +- gas/testsuite/gas/i386/x86-64-notrack.d | 126 +- gas/testsuite/gas/i386/x86-64-opcode.d | 42 +- gas/testsuite/gas/i386/x86-64-property-4.d | 10 + gas/testsuite/gas/i386/x86-64-property-5.d | 10 + gas/testsuite/gas/i386/x86-64-property-6.d | 10 + gas/testsuite/gas/i386/x86-64-property-7.d | 9 + gas/testsuite/gas/i386/x86-64-property-7.s | 2 + gas/testsuite/gas/i386/x86-64-property-8.d | 9 + gas/testsuite/gas/i386/x86-64-property-8.s | 2 + gas/testsuite/gas/i386/x86-64-property-9.d | 9 + gas/testsuite/gas/i386/x86-64-property-9.s | 2 + gas/testsuite/gas/i386/x86-64-pseudos.d | 37 + gas/testsuite/gas/i386/x86-64-pseudos.s | 48 + gas/testsuite/gas/i386/x86-64-reg-intel.d | 8 +- gas/testsuite/gas/i386/x86-64-reg.d | 8 +- gas/testsuite/gas/i386/x86-64-relax-2.d | 22 +- gas/testsuite/gas/i386/x86-64-relax-3.d | 20 +- gas/testsuite/gas/i386/x86-64-relax-4.d | 4 +- gas/testsuite/gas/i386/x86-64-rtm.d | 8 +- gas/testsuite/gas/i386/x86-64-sse-noavx.d | 2 +- gas/testsuite/gas/i386/x86-64-sse4_2-intel.d | 4 +- gas/testsuite/gas/i386/x86-64-sse4_2.d | 20 +- gas/testsuite/gas/i386/x86-64-stack-intel.d | 10 +- gas/testsuite/gas/i386/x86-64-stack-suffix.d | 10 +- gas/testsuite/gas/i386/x86-64-stack.d | 68 +- gas/testsuite/gas/i386/x86-64-stack.s | 4 +- gas/testsuite/gas/i386/x86-64-unique.d | 12 +- gas/testsuite/gas/i386/x86_64-intel.d | 4 +- gas/testsuite/gas/mips/global-local-symtab-n32.d | 6 + gas/testsuite/gas/mips/global-local-symtab-n32t.d | 6 + gas/testsuite/gas/mips/global-local-symtab-n64.d | 8 + gas/testsuite/gas/mips/global-local-symtab-o32.d | 8 + gas/testsuite/gas/mips/global-local-symtab-o32t.d | 8 + .../gas/mips/global-local-symtab-sort-n32.d | 6 + .../gas/mips/global-local-symtab-sort-n32t.d | 6 + .../gas/mips/global-local-symtab-sort-n64.d | 17 + .../gas/mips/global-local-symtab-sort-n64t.d | 17 + .../gas/mips/global-local-symtab-sort-o32.d | 17 + .../gas/mips/global-local-symtab-sort-o32t.d | 17 + gas/testsuite/gas/mips/global-local-symtab.s | 10 + gas/testsuite/gas/mips/jal-svr4pic-irix.d | 40 + gas/testsuite/gas/mips/jal-svr4pic-local-irix.d | 30 + 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-irix.d | 39 + 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 + .../gas/mips/micromips@jal-svr4pic-local-irix.d | 30 + .../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 | 33 +- gas/testsuite/gas/mips/mips1@jal-svr4pic-irix.d | 48 + .../gas/mips/mips1@jal-svr4pic-local-irix.d | 31 + 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 + .../gas/mips/r3000@jal-svr4pic-local-irix.d | 5 + gas/testsuite/gas/mips/r3000@jal-svr4pic-local.d | 1 - .../gas/mips/r3000@jal-svr4pic-noreorder-irix.d | 5 + gas/write.c | 27 +- gdb/ChangeLog | 800 + gdb/Makefile.in | 5 +- gdb/NEWS | 14 + gdb/ada-lang.c | 57 +- gdb/ada-tasks.c | 7 +- gdb/ada-typeprint.c | 8 +- gdb/ada-valprint.c | 2 +- gdb/amd64-linux-tdep.c | 3 +- gdb/arch-utils.c | 30 +- gdb/arch-utils.h | 12 + gdb/arch/riscv.c | 8 +- gdb/bfd-target.c | 3 +- gdb/blockframe.c | 36 +- gdb/breakpoint.c | 82 +- gdb/c-typeprint.c | 4 +- gdb/c-varobj.c | 18 +- gdb/cli/cli-cmds.c | 19 +- gdb/compile/compile-c-symbols.c | 6 +- gdb/compile/compile-c-types.c | 10 +- gdb/compile/compile-cplus-types.c | 10 +- gdb/config.in | 6 + gdb/configure | 515 +- gdb/configure.ac | 11 +- gdb/corelow.c | 269 +- gdb/ctfread.c | 2 +- gdb/disasm.c | 6 - gdb/doc/ChangeLog | 47 + gdb/doc/gdb.texinfo | 26 +- gdb/doc/guile.texi | 18 +- gdb/doc/python.texi | 51 +- gdb/dwarf2/expr.c | 3 +- gdb/dwarf2/frame-tailcall.c | 18 +- gdb/dwarf2/loc.c | 16 +- gdb/dwarf2/read.c | 348 +- gdb/eval.c | 8 +- gdb/exec.c | 16 +- gdb/exec.h | 13 +- gdb/f-typeprint.c | 14 +- gdb/f-valprint.c | 10 +- gdb/fbsd-nat.c | 6 + gdb/fbsd-nat.h | 14 +- gdb/fbsd-tdep.c | 19 + gdb/fbsd-tdep.h | 5 + gdb/frame-unwind.c | 13 +- gdb/frame.c | 22 +- gdb/frame.h | 4 + gdb/gcore.h | 1 - gdb/gdbarch.c | 57 +- gdb/gdbarch.h | 19 +- gdb/gdbarch.sh | 10 +- gdb/gdbthread.h | 14 +- gdb/gdbtypes.c | 186 +- gdb/gdbtypes.h | 162 +- gdb/gnu-v3-abi.c | 3 +- gdb/guile/scm-math.c | 4 +- gdb/guile/scm-ports.c | 618 +- gdb/guile/scm-type.c | 7 +- gdb/i386-linux-tdep.c | 11 +- gdb/i386-linux-tdep.h | 5 +- gdb/inf-ptrace.c | 2 +- gdb/infrun.c | 136 +- gdb/jit.c | 351 +- gdb/jit.h | 43 +- gdb/linux-nat.c | 17 +- gdb/linux-tdep.c | 244 +- gdb/m2-typeprint.c | 20 +- gdb/m2-valprint.c | 4 +- gdb/mdebugread.c | 8 +- gdb/mi/mi-cmd-stack.c | 5 +- gdb/mips-fbsd-tdep.c | 16 + gdb/nbsd-nat.c | 53 + gdb/nbsd-nat.h | 7 + gdb/nbsd-tdep.c | 156 + gdb/objfiles.h | 15 + gdb/p-typeprint.c | 10 +- gdb/p-valprint.c | 2 +- gdb/printcmd.c | 3 +- gdb/proc-api.c | 2 - gdb/proc-events.c | 2 - gdb/proc-flags.c | 2 - gdb/proc-why.c | 2 - gdb/procfs.c | 2 - gdb/python/py-frame.c | 22 +- gdb/python/py-registers.c | 199 +- gdb/python/py-type.c | 7 +- gdb/python/py-unwind.c | 36 +- gdb/python/python-internal.h | 19 + gdb/remote.c | 15 +- gdb/rust-lang.c | 8 +- gdb/s390-tdep.c | 5 +- gdb/sparc64-linux-tdep.c | 12 +- gdb/symtab.h | 8 + gdb/syscalls/freebsd.xml | 17 +- gdb/syscalls/update-freebsd.sh | 4 +- gdb/target-descriptions.c | 4 + gdb/target-descriptions.h | 12 - gdb/target.c | 20 +- gdb/testsuite/ChangeLog | 413 + 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.arch/amd64-osabi.exp | 2 +- .../gdb.arch/arm-disassembler-options.exp | 4 +- gdb/testsuite/gdb.arch/i386-sse.c | 2 +- .../gdb.arch/powerpc-disassembler-options.exp | 4 +- gdb/testsuite/gdb.arch/ppc64-symtab-cordic.exp | 4 +- .../gdb.arch/s390-disassembler-options.exp | 4 +- gdb/testsuite/gdb.base/all-architectures.exp.tcl | 6 +- gdb/testsuite/gdb.base/attach-pie-noexec.exp | 4 +- gdb/testsuite/gdb.base/bigcore.c | 2 +- gdb/testsuite/gdb.base/catch-syscall.exp | 4 +- gdb/testsuite/gdb.base/condbreak-bad.c | 24 + gdb/testsuite/gdb.base/condbreak-bad.exp | 128 + 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 | 154 + gdb/testsuite/gdb.base/endian.exp | 34 +- gdb/testsuite/gdb.base/gcore-relro-pie.c | 2 +- gdb/testsuite/gdb.base/gcore-tls-pie.c | 2 +- gdb/testsuite/gdb.base/gcore-tls-pie.exp | 4 + gdb/testsuite/gdb.base/gold-gdb-index.exp | 4 + gdb/testsuite/gdb.base/info_sources.exp | 10 +- gdb/testsuite/gdb.base/jit-reader-simple.exp | 43 +- gdb/testsuite/gdb.base/morestack.exp | 8 +- gdb/testsuite/gdb.base/savedregs.c | 4 +- gdb/testsuite/gdb.base/shell.exp | 26 +- gdb/testsuite/gdb.base/valgrind-infcall-2.c | 25 + gdb/testsuite/gdb.base/valgrind-infcall-2.exp | 75 + gdb/testsuite/gdb.base/vla-datatypes.c | 53 - gdb/testsuite/gdb.base/vla-datatypes.exp | 24 - gdb/testsuite/gdb.base/vla-struct-fields.c | 104 + gdb/testsuite/gdb.base/vla-struct-fields.exp | 67 + gdb/testsuite/gdb.compile/compile-ops.exp | 1 - gdb/testsuite/gdb.cp/align.exp | 13 +- gdb/testsuite/gdb.cp/disasm-func-name.cc | 48 + gdb/testsuite/gdb.cp/disasm-func-name.exp | 50 + .../gdb.debuginfod/fetch_src_and_symbols.exp | 209 +- gdb/testsuite/gdb.dlang/circular.c | 5 +- gdb/testsuite/gdb.dlang/circular.exp | 6 +- gdb/testsuite/gdb.dlang/watch-loc.exp | 4 +- gdb/testsuite/gdb.dwarf2/ada-linkage-name.exp | 12 +- gdb/testsuite/gdb.dwarf2/arr-subrange.c | 1 + gdb/testsuite/gdb.dwarf2/arr-subrange.exp | 3 +- gdb/testsuite/gdb.dwarf2/atomic-type.exp | 10 +- .../gdb.dwarf2/bitfield-parent-optimized-out.exp | 4 +- gdb/testsuite/gdb.dwarf2/comp-unit-lang.c | 4 +- gdb/testsuite/gdb.dwarf2/comp-unit-lang.exp | 9 +- gdb/testsuite/gdb.dwarf2/cpp-linkage-name.exp | 9 +- .../gdb.dwarf2/dw2-bad-mips-linkage-name.exp | 18 +- .../gdb.dwarf2/dw2-disasm-over-non-stmt.exp | 206 + gdb/testsuite/gdb.dwarf2/dw2-ifort-parameter.exp | 7 +- .../gdb.dwarf2/dw2-inline-many-frames.exp | 48 +- gdb/testsuite/gdb.dwarf2/dw2-inline-small-func.exp | 8 +- gdb/testsuite/gdb.dwarf2/dw2-inline-stepping.exp | 12 +- gdb/testsuite/gdb.dwarf2/dw2-is-stmt-2.exp | 55 +- gdb/testsuite/gdb.dwarf2/dw2-is-stmt.exp | 15 +- .../gdb.dwarf2/dw2-lexical-block-bare.exp | 19 +- gdb/testsuite/gdb.dwarf2/dw2-line-number-zero.c | 62 + gdb/testsuite/gdb.dwarf2/dw2-line-number-zero.exp | 140 + gdb/testsuite/gdb.dwarf2/dw2-opt-structptr.exp | 5 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-func.exp | 26 +- gdb/testsuite/gdb.dwarf2/dw2-regno-invalid.exp | 13 +- gdb/testsuite/gdb.dwarf2/dw2-symtab-includes.exp | 2 - .../gdb.dwarf2/dw2-vendor-extended-opcode.c | 32 + .../gdb.dwarf2/dw2-vendor-extended-opcode.exp | 81 + gdb/testsuite/gdb.dwarf2/dw5-rnglist-test.cc | 97 + gdb/testsuite/gdb.dwarf2/dw5-rnglist-test.exp | 40 + gdb/testsuite/gdb.dwarf2/dwz.exp | 5 +- gdb/testsuite/gdb.dwarf2/implptr-64bit.exp | 8 +- gdb/testsuite/gdb.dwarf2/implptr-optimized-out.exp | 4 +- gdb/testsuite/gdb.dwarf2/implref-array.exp | 4 +- gdb/testsuite/gdb.dwarf2/implref-const.exp | 4 +- gdb/testsuite/gdb.dwarf2/implref-global.exp | 4 +- gdb/testsuite/gdb.dwarf2/implref-struct.exp | 4 +- .../imported-unit-abstract-const-value.exp | 11 +- .../gdb.dwarf2/imported-unit-runto-main.exp | 11 +- gdb/testsuite/gdb.dwarf2/imported-unit.exp | 19 +- .../gdb.dwarf2/info-locals-optimized-out.exp | 3 +- gdb/testsuite/gdb.dwarf2/main-subprogram.exp | 10 +- gdb/testsuite/gdb.dwarf2/missing-type-name.exp | 18 +- gdb/testsuite/gdb.dwarf2/nonvar-access.exp | 10 +- gdb/testsuite/gdb.dwarf2/opaque-type-lookup.exp | 5 +- gdb/testsuite/gdb.dwarf2/struct-with-sig.exp | 16 +- gdb/testsuite/gdb.dwarf2/typedef-void-finish.exp | 18 +- gdb/testsuite/gdb.dwarf2/var-access.exp | 3 +- gdb/testsuite/gdb.dwarf2/varval.exp | 6 +- gdb/testsuite/gdb.dwarf2/void-type.exp | 18 +- .../gdb.fortran/class-allocatable-array.exp | 43 + .../gdb.fortran/class-allocatable-array.f90 | 54 + gdb/testsuite/gdb.fortran/info-modules.exp | 8 +- gdb/testsuite/gdb.fortran/pointer-to-pointer.exp | 46 + gdb/testsuite/gdb.fortran/pointer-to-pointer.f90 | 34 + gdb/testsuite/gdb.fortran/ptype-on-functions.exp | 10 +- gdb/testsuite/gdb.fortran/ptype-on-functions.f90 | 23 + gdb/testsuite/gdb.guile/scm-error.exp | 2 +- gdb/testsuite/gdb.guile/source2.scm | 2 +- gdb/testsuite/gdb.guile/types-module.exp | 6 +- gdb/testsuite/gdb.mi/mi-syn-frame.c | 2 +- gdb/testsuite/gdb.multi/multi-target.c | 4 +- gdb/testsuite/gdb.multi/multi-target.exp | 76 + 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 | 34 + gdb/testsuite/gdb.python/py-unwind.py | 11 +- gdb/testsuite/gdb.reverse/solib-precsave.exp | 30 +- gdb/testsuite/gdb.reverse/solib-reverse.exp | 30 +- gdb/testsuite/gdb.reverse/step-reverse.c | 2 +- gdb/testsuite/gdb.rust/modules.rs | 3 +- gdb/testsuite/gdb.server/server-kill.exp | 114 +- gdb/testsuite/gdb.threads/attach-slow-waitpid.exp | 7 +- gdb/testsuite/gdb.threads/clone-new-thread-event.c | 4 +- gdb/testsuite/gdb.threads/omp-par-scope.c | 47 + gdb/testsuite/gdb.trace/entry-values.exp | 4 +- gdb/testsuite/gdb.xml/tdesc-arch.exp | 6 +- gdb/testsuite/lib/check-test-names.exp | 2 +- gdb/testsuite/lib/dwarf.exp | 68 +- gdb/testsuite/lib/gdb.exp | 31 +- gdb/testsuite/lib/selftest-support.exp | 5 +- gdb/testsuite/lib/sym-info-cmds.exp | 21 +- gdb/testsuite/lib/valgrind.exp | 38 +- gdb/thread.c | 25 +- gdb/tui/tui-winsource.h | 5 + gdb/type-stack.c | 3 +- gdb/ui-style.h | 10 +- gdb/valarith.c | 11 +- gdb/valops.c | 26 +- gdb/value.c | 40 +- gdb/value.h | 7 +- gdbserver/ChangeLog | 46 + gdbserver/config.in | 6 + gdbserver/configure | 65 +- gdbserver/configure.ac | 8 +- gdbserver/inferiors.cc | 10 + gdbserver/inferiors.h | 3 + gdbserver/linux-low.cc | 2 +- gdbserver/linux-x86-low.cc | 12 +- gdbserver/server.cc | 94 +- gdbserver/target.cc | 3 +- gdbserver/target.h | 10 +- gdbserver/tdesc.cc | 10 + gdbserver/tdesc.h | 2 +- gdbserver/thread-db.cc | 8 - gdbsupport/ChangeLog | 20 + gdbsupport/Makefile.am | 3 +- gdbsupport/Makefile.in | 4 +- gdbsupport/common.m4 | 3 +- gdbsupport/config.in | 3 + gdbsupport/configure | 117 +- gdbsupport/gdb_optional.h | 2 + gdbsupport/tdesc.h | 14 + gnulib/ChangeLog | 5 + gnulib/Makefile.in | 1 + gnulib/configure | 1475 +- gnulib/configure.ac | 5 +- gnulib/import/Makefile.in | 1 + gold/ChangeLog | 33 + gold/options.cc | 29 + gold/options.h | 48 +- gold/powerpc.cc | 680 +- gold/testsuite/bnd_ifunc_1.sh | 6 +- gold/testsuite/bnd_plt_1.sh | 10 +- gold/testsuite/split_x32.sh | 8 +- gold/testsuite/split_x86_64.sh | 8 +- gold/testsuite/x86_64_indirect_call_to_direct.sh | 4 +- gprof/ChangeLog | 6 + gprof/Makefile.am | 2 +- gprof/Makefile.in | 3 +- gprof/configure | 64 +- include/ChangeLog | 104 + include/bfdlink.h | 3 + include/ctf-api.h | 178 +- include/ctf.h | 3 +- include/dwarf2.h | 41 +- include/elf/common.h | 6 + ld/ChangeLog | 470 + ld/Makefile.am | 9 +- ld/Makefile.in | 11 +- ld/NEWS | 10 + ld/config.in | 4 + ld/configure | 100 +- ld/configure.ac | 3 +- ld/emulparams/elf64mmix.sh | 4 + ld/emultempl/ppc64elf.em | 33 +- ld/ld.h | 8 + ld/ld.texi | 59 + ld/ldelf.c | 11 +- ld/ldlang.c | 100 +- ld/ldlex.h | 3 + ld/ldlex.l | 5 +- ld/lexsup.c | 31 +- ld/plugin.c | 16 +- ld/scripttempl/elf.sc | 13 +- ld/scripttempl/elfarc.sc | 24 +- ld/scripttempl/mmo.sc | 12 +- 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-elf/indirect.exp | 32 +- ld/testsuite/ld-elf/sec64k.exp | 2 +- ld/testsuite/ld-elfvers/vers.exp | 39 +- ld/testsuite/ld-elfweak/elfweak.exp | 71 +- ld/testsuite/ld-gc/noent.d | 2 +- ld/testsuite/ld-i386/i386.exp | 1 + ld/testsuite/ld-i386/ibt-plt-1.d | 2 +- ld/testsuite/ld-i386/ibt-plt-2a.d | 2 +- ld/testsuite/ld-i386/ibt-plt-2c.d | 2 +- ld/testsuite/ld-i386/ibt-plt-3a.d | 2 +- ld/testsuite/ld-i386/ibt-plt-3c.d | 2 +- ld/testsuite/ld-i386/plt-pic.pd | 2 +- ld/testsuite/ld-i386/plt-pic2.dd | 2 +- ld/testsuite/ld-i386/plt.pd | 2 +- ld/testsuite/ld-i386/plt2.dd | 2 +- ld/testsuite/ld-i386/pr19636-1d.d | 2 +- ld/testsuite/ld-i386/pr19636-1l.d | 2 +- ld/testsuite/ld-i386/pr19636-2c.d | 2 +- ld/testsuite/ld-i386/pr20830.d | 2 +- ld/testsuite/ld-i386/pr26263.d | 19 + ld/testsuite/ld-i386/vxworks1-lib.dd | 2 +- ld/testsuite/ld-i386/vxworks1.dd | 2 +- ld/testsuite/ld-ifunc/ifunc-2-i386-now.d | 2 +- ld/testsuite/ld-ifunc/ifunc-2-local-i386-now.d | 2 +- ld/testsuite/ld-ifunc/ifunc-2-local-x86-64-now.d | 16 +- ld/testsuite/ld-ifunc/ifunc-2-x86-64-now.d | 16 +- ld/testsuite/ld-ifunc/ifunc-21-x86-64.d | 8 +- ld/testsuite/ld-ifunc/ifunc-22-x86-64.d | 8 +- ld/testsuite/ld-ifunc/ifunc.exp | 20 +- ld/testsuite/ld-ifunc/pr17154-i386-now.d | 2 +- ld/testsuite/ld-ifunc/pr17154-i386.d | 2 +- ld/testsuite/ld-ifunc/pr17154-x86-64-now.d | 36 +- ld/testsuite/ld-ifunc/pr17154-x86-64.d | 36 +- .../ld-mips-elf/global-local-symtab-final-n32.d | 6 + .../ld-mips-elf/global-local-symtab-final-n64.d | 6 + .../ld-mips-elf/global-local-symtab-final-o32.d | 6 + ld/testsuite/ld-mips-elf/global-local-symtab-n32.d | 6 + .../ld-mips-elf/global-local-symtab-n32t.d | 6 + ld/testsuite/ld-mips-elf/global-local-symtab-n64.d | 8 + ld/testsuite/ld-mips-elf/global-local-symtab-o32.d | 8 + .../ld-mips-elf/global-local-symtab-o32t.d | 8 + .../ld-mips-elf/global-local-symtab-sort-n32.d | 6 + .../ld-mips-elf/global-local-symtab-sort-n32t.d | 6 + .../ld-mips-elf/global-local-symtab-sort-n64.d | 13 + .../ld-mips-elf/global-local-symtab-sort-n64t.d | 13 + .../ld-mips-elf/global-local-symtab-sort-o32.d | 13 + .../ld-mips-elf/global-local-symtab-sort-o32t.d | 13 + ld/testsuite/ld-mips-elf/global-local-symtab.ld | 8 + ld/testsuite/ld-mips-elf/mips-elf.exp | 12 + 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 | 68 + ld/testsuite/ld-misc/just-symbols.ld | 7 + ld/testsuite/ld-mmix/bpo-9m.d | 12 +- ld/testsuite/ld-mmix/sec-1.d | 2 +- ld/testsuite/ld-mmix/undef-1.d | 2 +- ld/testsuite/ld-mmix/undef-1m.d | 2 +- ld/testsuite/ld-mmix/undef-2.d | 2 +- ld/testsuite/ld-mmix/undef-2m.d | 2 +- ld/testsuite/ld-plugin/lto.exp | 43 +- 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/ld-powerpc/callstub-1.d | 12 +- ld/testsuite/ld-powerpc/callstub-2.d | 8 +- ld/testsuite/ld-powerpc/callstub-3.d | 38 + ld/testsuite/ld-powerpc/callstub-4.d | 32 + ld/testsuite/ld-powerpc/notoc.d | 2 +- ld/testsuite/ld-powerpc/notoc3.d | 97 + ld/testsuite/ld-powerpc/notoc3.s | 59 + ld/testsuite/ld-powerpc/notoc3.wf | 17 + ld/testsuite/ld-powerpc/powerpc.exp | 14 +- ld/testsuite/ld-scripts/default-script1.d | 8 +- ld/testsuite/ld-scripts/default-script2.d | 8 +- ld/testsuite/ld-scripts/default-script3.d | 8 +- ld/testsuite/ld-scripts/default-script4.d | 8 +- ld/testsuite/ld-scripts/pr20302.d | 3 +- ld/testsuite/ld-scripts/provide-6.d | 1 - ld/testsuite/ld-scripts/provide-8.d | 2 +- ld/testsuite/ld-x86-64/align-branch-1.d | 2 +- ld/testsuite/ld-x86-64/bnd-branch-1-now.d | 40 +- ld/testsuite/ld-x86-64/bnd-branch-1.d | 12 +- ld/testsuite/ld-x86-64/bnd-ifunc-1-now.d | 16 +- ld/testsuite/ld-x86-64/bnd-ifunc-1.d | 2 +- ld/testsuite/ld-x86-64/bnd-ifunc-2-now.d | 36 +- ld/testsuite/ld-x86-64/bnd-ifunc-2.d | 36 +- ld/testsuite/ld-x86-64/bnd-plt-1-now.d | 40 +- ld/testsuite/ld-x86-64/bnd-plt-1.d | 40 +- ld/testsuite/ld-x86-64/call1a.d | 2 +- ld/testsuite/ld-x86-64/call1b.d | 2 +- ld/testsuite/ld-x86-64/call1d.d | 2 +- ld/testsuite/ld-x86-64/call1e.d | 2 +- ld/testsuite/ld-x86-64/call1f.d | 2 +- ld/testsuite/ld-x86-64/call1g.d | 2 +- ld/testsuite/ld-x86-64/call1h.d | 2 +- ld/testsuite/ld-x86-64/call1i.d | 2 +- ld/testsuite/ld-x86-64/gotpcrel1.dd | 14 +- ld/testsuite/ld-x86-64/hidden2.d | 4 +- ld/testsuite/ld-x86-64/ibt-plt-1-x32.d | 20 +- ld/testsuite/ld-x86-64/ibt-plt-1.d | 20 +- ld/testsuite/ld-x86-64/ibt-plt-2a-x32.d | 20 +- ld/testsuite/ld-x86-64/ibt-plt-2a.d | 20 +- ld/testsuite/ld-x86-64/ibt-plt-2c-x32.d | 20 +- ld/testsuite/ld-x86-64/ibt-plt-2c.d | 20 +- ld/testsuite/ld-x86-64/ibt-plt-3a-x32.d | 20 +- ld/testsuite/ld-x86-64/ibt-plt-3a.d | 20 +- ld/testsuite/ld-x86-64/ibt-plt-3c-x32.d | 20 +- ld/testsuite/ld-x86-64/ibt-plt-3c.d | 20 +- ld/testsuite/ld-x86-64/libno-plt-1b.dd | 4 +- ld/testsuite/ld-x86-64/mpx3.dd | 16 +- ld/testsuite/ld-x86-64/mpx3n.dd | 16 +- ld/testsuite/ld-x86-64/mpx4.dd | 12 +- ld/testsuite/ld-x86-64/mpx4n.dd | 12 +- ld/testsuite/ld-x86-64/no-plt-1a.dd | 14 +- ld/testsuite/ld-x86-64/no-plt-1b.dd | 10 +- ld/testsuite/ld-x86-64/no-plt-1c.dd | 10 +- ld/testsuite/ld-x86-64/no-plt-1d.dd | 14 +- ld/testsuite/ld-x86-64/no-plt-1e.dd | 14 +- ld/testsuite/ld-x86-64/no-plt-1f.dd | 10 +- ld/testsuite/ld-x86-64/no-plt-1g.dd | 10 +- ld/testsuite/ld-x86-64/plt-main-bnd.dd | 2 +- ld/testsuite/ld-x86-64/plt-main-ibt-x32.dd | 2 +- ld/testsuite/ld-x86-64/plt-main-ibt.dd | 2 +- ld/testsuite/ld-x86-64/plt.pd | 16 +- ld/testsuite/ld-x86-64/plt2.dd | 20 +- ld/testsuite/ld-x86-64/pr19609-5a.d | 2 +- ld/testsuite/ld-x86-64/pr19609-5b.d | 2 +- ld/testsuite/ld-x86-64/pr19609-5c.d | 2 +- ld/testsuite/ld-x86-64/pr19609-5e.d | 2 +- ld/testsuite/ld-x86-64/pr19609-7b.d | 2 +- ld/testsuite/ld-x86-64/pr19609-7d.d | 2 +- ld/testsuite/ld-x86-64/pr19636-2d.d | 14 +- ld/testsuite/ld-x86-64/pr19636-2l.d | 14 +- ld/testsuite/ld-x86-64/pr20253-1b.d | 8 +- ld/testsuite/ld-x86-64/pr20253-1d.d | 8 +- ld/testsuite/ld-x86-64/pr20253-1f.d | 8 +- ld/testsuite/ld-x86-64/pr20253-1h.d | 8 +- ld/testsuite/ld-x86-64/pr20253-1j.d | 8 +- ld/testsuite/ld-x86-64/pr20253-1l.d | 8 +- ld/testsuite/ld-x86-64/pr20830a-now.d | 8 +- ld/testsuite/ld-x86-64/pr20830a.d | 8 +- ld/testsuite/ld-x86-64/pr20830b-now.d | 8 +- ld/testsuite/ld-x86-64/pr20830b.d | 8 +- ld/testsuite/ld-x86-64/pr21038a-now.d | 8 +- ld/testsuite/ld-x86-64/pr21038a.d | 8 +- ld/testsuite/ld-x86-64/pr21038b-now.d | 12 +- ld/testsuite/ld-x86-64/pr21038b.d | 12 +- ld/testsuite/ld-x86-64/pr21038c-now.d | 16 +- ld/testsuite/ld-x86-64/pr21038c.d | 16 +- ld/testsuite/ld-x86-64/pr23930-x32.d | 2 +- ld/testsuite/ld-x86-64/pr23930.d | 2 +- ld/testsuite/ld-x86-64/pr25416-1a.d | 2 +- ld/testsuite/ld-x86-64/pr25416-2a.d | 2 +- ld/testsuite/ld-x86-64/pr26018.d | 4 +- ld/testsuite/ld-x86-64/pr26263.d | 18 + ld/testsuite/ld-x86-64/pr26263.s | 8 + ld/testsuite/ld-x86-64/protected2-k1om.d | 6 +- ld/testsuite/ld-x86-64/protected2-l1om.d | 6 +- ld/testsuite/ld-x86-64/protected2.d | 6 +- ld/testsuite/ld-x86-64/protected3.d | 2 +- ld/testsuite/ld-x86-64/protected8.d | 2 +- ld/testsuite/ld-x86-64/tlsbin.dd | 8 +- ld/testsuite/ld-x86-64/tlsbin2.dd | 8 +- ld/testsuite/ld-x86-64/tlsbindesc.dd | 8 +- ld/testsuite/ld-x86-64/tlsdesc.dd | 14 +- ld/testsuite/ld-x86-64/tlsdesc.pd | 8 +- ld/testsuite/ld-x86-64/tlsgd10.dd | 2 +- ld/testsuite/ld-x86-64/tlsgd7.dd | 2 +- ld/testsuite/ld-x86-64/tlsgd8.dd | 2 +- ld/testsuite/ld-x86-64/tlsgd9.dd | 2 +- ld/testsuite/ld-x86-64/tlsgdesc.dd | 12 +- ld/testsuite/ld-x86-64/tlsld3.dd | 2 +- ld/testsuite/ld-x86-64/tlsld4.dd | 2 +- ld/testsuite/ld-x86-64/tlspic.dd | 32 +- ld/testsuite/ld-x86-64/tlspic2.dd | 32 +- ld/testsuite/ld-x86-64/tlspie2b.d | 4 +- ld/testsuite/ld-x86-64/tlspie2c.d | 4 +- ld/testsuite/ld-x86-64/x86-64.exp | 1 + ld/testsuite/lib/ld-lib.exp | 74 +- libctf/.gitignore | 1 + libctf/ChangeLog | 532 + 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 | 132 +- 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 | 105 +- libctf/ctf-types.c | 510 +- libctf/ctf-util.c | 66 + libctf/libctf.ver | 18 +- libctf/mkerrors.sed | 28 + libdecnumber/ChangeLog | 4 + libdecnumber/aclocal.m4 | 1 - libdecnumber/configure | 3 - opcodes/ChangeLog | 687 + opcodes/arc-dis.c | 14 +- opcodes/i386-dis-evex-len.h | 268 +- opcodes/i386-dis-evex-mod.h | 83 +- opcodes/i386-dis-evex-prefix.h | 1000 +- opcodes/i386-dis-evex-reg.h | 24 +- opcodes/i386-dis-evex-w.h | 302 +- opcodes/i386-dis-evex.h | 442 +- opcodes/i386-dis.c | 6186 ++-- opcodes/i386-gen.c | 18 + opcodes/i386-init.h | 506 +- opcodes/i386-opc.h | 28 +- opcodes/i386-opc.tbl | 44 +- opcodes/i386-reg.tbl | 9 + opcodes/i386-tbl.h | 28420 ++++++++++--------- opcodes/po/de.po | 560 +- opcodes/s390-mkopc.c | 3 +- sim/bfin/ChangeLog | 4 + sim/bfin/aclocal.m4 | 344 - sim/bfin/configure | 261 +- sim/erc32/ChangeLog | 4 + sim/erc32/configure | 1 - sim/mips/ChangeLog | 4 + sim/mips/configure | 2 +- sim/testsuite/ChangeLog | 4 + sim/testsuite/configure | 6 +- 992 files changed, 52422 insertions(+), 42254 deletions(-) create mode 100644 binutils/testsuite/binutils-all/arc/double_regs.s create mode 100644 binutils/testsuite/binutils-all/mips/global-local-symtab-final-n32.d create mode 100644 binutils/testsuite/binutils-all/mips/global-local-symtab-final-n64.d create mode 100644 binutils/testsuite/binutils-all/mips/global-local-symtab-final-o32.d create mode 100644 binutils/testsuite/binutils-all/mips/global-local-symtab-n32.d create mode 100644 binutils/testsuite/binutils-all/mips/global-local-symtab-n32t.d create mode 100644 binutils/testsuite/binutils-all/mips/global-local-symtab-n64.d create mode 100644 binutils/testsuite/binutils-all/mips/global-local-symtab-o32.d create mode 100644 binutils/testsuite/binutils-all/mips/global-local-symtab-o32t.d create mode 100644 binutils/testsuite/binutils-all/mips/global-local-symtab-sort-n32.d create mode 100644 binutils/testsuite/binutils-all/mips/global-local-symtab-sort-n32t.d create mode 100644 binutils/testsuite/binutils-all/mips/global-local-symtab-sort-n64.d create mode 100644 binutils/testsuite/binutils-all/mips/global-local-symtab-sort-n64t.d create mode 100644 binutils/testsuite/binutils-all/mips/global-local-symtab-sort-o32.d create mode 100644 binutils/testsuite/binutils-all/mips/global-local-symtab-sort-o32t.d create mode 100644 config/pkg.m4 create mode 100644 gas/testsuite/gas/elf/dwarf-4-cu.d create mode 100644 gas/testsuite/gas/elf/dwarf-4-cu.s create mode 100644 gas/testsuite/gas/elf/dwarf-5-cu.d create mode 100644 gas/testsuite/gas/elf/dwarf-5-cu.s create mode 100644 gas/testsuite/gas/i386/crc32-suffix.d delete mode 100644 gas/testsuite/gas/i386/evex-no-scale-32.s delete mode 100644 gas/testsuite/gas/i386/evex-no-scale-64.s create mode 100644 gas/testsuite/gas/i386/evex-no-scale.s create mode 100644 gas/testsuite/gas/i386/movbe-suffix.d create mode 100644 gas/testsuite/gas/i386/property-4.d create mode 100644 gas/testsuite/gas/i386/property-4.s create mode 100644 gas/testsuite/gas/i386/property-5.d create mode 100644 gas/testsuite/gas/i386/property-5.s create mode 100644 gas/testsuite/gas/i386/property-6.d create mode 100644 gas/testsuite/gas/i386/property-6.s create mode 100644 gas/testsuite/gas/i386/sizing.s create mode 100644 gas/testsuite/gas/i386/sizing32.d create mode 100644 gas/testsuite/gas/i386/sizing64.d create mode 100644 gas/testsuite/gas/i386/svr4.d create mode 100644 gas/testsuite/gas/i386/svr4.s create mode 100644 gas/testsuite/gas/i386/x86-64-amx-bad.d create mode 100644 gas/testsuite/gas/i386/x86-64-amx-bad.s create mode 100644 gas/testsuite/gas/i386/x86-64-amx-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-amx-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-amx-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-amx.d create mode 100644 gas/testsuite/gas/i386/x86-64-amx.s create mode 100644 gas/testsuite/gas/i386/x86-64-crc32-suffix.d create mode 100644 gas/testsuite/gas/i386/x86-64-inval-pseudo.l create mode 100644 gas/testsuite/gas/i386/x86-64-inval-pseudo.s create mode 100644 gas/testsuite/gas/i386/x86-64-movbe-suffix.d create mode 100644 gas/testsuite/gas/i386/x86-64-property-4.d create mode 100644 gas/testsuite/gas/i386/x86-64-property-5.d create mode 100644 gas/testsuite/gas/i386/x86-64-property-6.d create mode 100644 gas/testsuite/gas/i386/x86-64-property-7.d create mode 100644 gas/testsuite/gas/i386/x86-64-property-7.s create mode 100644 gas/testsuite/gas/i386/x86-64-property-8.d create mode 100644 gas/testsuite/gas/i386/x86-64-property-8.s create mode 100644 gas/testsuite/gas/i386/x86-64-property-9.d create mode 100644 gas/testsuite/gas/i386/x86-64-property-9.s create mode 100644 gas/testsuite/gas/mips/global-local-symtab-n32.d create mode 100644 gas/testsuite/gas/mips/global-local-symtab-n32t.d create mode 100644 gas/testsuite/gas/mips/global-local-symtab-n64.d create mode 100644 gas/testsuite/gas/mips/global-local-symtab-o32.d create mode 100644 gas/testsuite/gas/mips/global-local-symtab-o32t.d create mode 100644 gas/testsuite/gas/mips/global-local-symtab-sort-n32.d create mode 100644 gas/testsuite/gas/mips/global-local-symtab-sort-n32t.d create mode 100644 gas/testsuite/gas/mips/global-local-symtab-sort-n64.d create mode 100644 gas/testsuite/gas/mips/global-local-symtab-sort-n64t.d create mode 100644 gas/testsuite/gas/mips/global-local-symtab-sort-o32.d create mode 100644 gas/testsuite/gas/mips/global-local-symtab-sort-o32t.d create mode 100644 gas/testsuite/gas/mips/global-local-symtab.s create mode 100644 gas/testsuite/gas/mips/jal-svr4pic-irix.d create mode 100644 gas/testsuite/gas/mips/jal-svr4pic-local-irix.d create mode 100644 gas/testsuite/gas/mips/jal-svr4pic-noreorder-irix.d create mode 100644 gas/testsuite/gas/mips/jal-xgot-irix.d create mode 100644 gas/testsuite/gas/mips/jalr2-irix.d 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 create mode 100644 gas/testsuite/gas/mips/micromips@jal-svr4pic-local-irix.d 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 create mode 100644 gas/testsuite/gas/mips/mips1@jal-svr4pic-local-irix.d 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 create mode 100644 gas/testsuite/gas/mips/r3000@jal-svr4pic-local-irix.d 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/condbreak-bad.c create mode 100644 gdb/testsuite/gdb.base/condbreak-bad.exp create mode 100644 gdb/testsuite/gdb.base/corefile2.exp create mode 100644 gdb/testsuite/gdb.base/coremaker2.c create mode 100644 gdb/testsuite/gdb.base/valgrind-infcall-2.c create mode 100644 gdb/testsuite/gdb.base/valgrind-infcall-2.exp create mode 100644 gdb/testsuite/gdb.base/vla-struct-fields.c create mode 100644 gdb/testsuite/gdb.base/vla-struct-fields.exp create mode 100644 gdb/testsuite/gdb.cp/disasm-func-name.cc create mode 100644 gdb/testsuite/gdb.cp/disasm-func-name.exp 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.dwarf2/dw2-vendor-extended-opcode.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-vendor-extended-opcode.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw5-rnglist-test.cc create mode 100644 gdb/testsuite/gdb.dwarf2/dw5-rnglist-test.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-i386/pr26263.d create mode 100644 ld/testsuite/ld-mips-elf/global-local-symtab-final-n32.d create mode 100644 ld/testsuite/ld-mips-elf/global-local-symtab-final-n64.d create mode 100644 ld/testsuite/ld-mips-elf/global-local-symtab-final-o32.d create mode 100644 ld/testsuite/ld-mips-elf/global-local-symtab-n32.d create mode 100644 ld/testsuite/ld-mips-elf/global-local-symtab-n32t.d create mode 100644 ld/testsuite/ld-mips-elf/global-local-symtab-n64.d create mode 100644 ld/testsuite/ld-mips-elf/global-local-symtab-o32.d create mode 100644 ld/testsuite/ld-mips-elf/global-local-symtab-o32t.d create mode 100644 ld/testsuite/ld-mips-elf/global-local-symtab-sort-n32.d create mode 100644 ld/testsuite/ld-mips-elf/global-local-symtab-sort-n32t.d create mode 100644 ld/testsuite/ld-mips-elf/global-local-symtab-sort-n64.d create mode 100644 ld/testsuite/ld-mips-elf/global-local-symtab-sort-n64t.d create mode 100644 ld/testsuite/ld-mips-elf/global-local-symtab-sort-o32.d create mode 100644 ld/testsuite/ld-mips-elf/global-local-symtab-sort-o32t.d create mode 100644 ld/testsuite/ld-mips-elf/global-local-symtab.ld 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 ld/testsuite/ld-powerpc/callstub-3.d create mode 100644 ld/testsuite/ld-powerpc/callstub-4.d create mode 100644 ld/testsuite/ld-powerpc/notoc3.d create mode 100644 ld/testsuite/ld-powerpc/notoc3.s create mode 100644 ld/testsuite/ld-powerpc/notoc3.wf create mode 100644 ld/testsuite/ld-x86-64/pr26263.d create mode 100644 ld/testsuite/ld-x86-64/pr26263.s 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