This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-lts-allmodconfig in repository toolchain/ci/binutils-gdb.
from 20ea3acc72 ld: Keep indirect symbol from IR if referenced from shared object adds e867795e8b gdb: use python to colorize disassembler output adds 7b8c55afd0 gdb/python: move styling support to gdb.styling adds 13eb081a83 Remove LA_PRINT_TYPE adds 362501dc5c Remove LA_PRINT_CHAR adds 660da3c14b Remove LA_PRINT_STRING adds a532eb7277 microblaze: fix fsqrt collicion to build on glibc-2.35 adds 9d67b0a097 sim cris: Correct PRIu32 to PRIx32 adds 3293b4f667 sim/testsuite/cris: Assembler testcase for PRIx32 usage bug adds 3e6dc39ed7 sim/testsuite: Set global_cc_os also when no compiler is found adds 56ba3848dc sim/testsuite/cris/c: Use -sim3 but only for newlib targets adds 46f238477f sim/testsuite/cris/hw/rv-n-cris/irq1.ms: Disable due to randomness adds 81064d7abc sim/testsuite: Support "requires: simoption <--name-of-option>" adds 6f62dbfb12 sim/testsuite/cris: As applicable, require simoption --cris- [...] adds e7e980c6fa sim cris: Unbreak --disable-sim-hardware builds adds dc4e1fde36 sim: Fix use of out-of-tree assembler and linker when testing adds 81011383d9 sim: Add sim_dump_memory for debugging adds 4b0e74fd18 sim/testsuite/cris: Remove faulty use of basename in C tests adds 234f5865fa sim/testsuite/cris: If failing compilation, mark C tests as errors adds 62e2e6d120 Automatic date update in version.in adds a1faa5ea86 Revert "PR28824, relro security issues, x86 keep COMMONPAGES [...] adds 3c4c0a18c8 x86-64: Use MAXPAGESIZE for the relro segment alignment adds e6b3636709 gdb: add a symbol* argument to get_return_value adds 0b35f123c2 gdb: Respect the DW_CC_nocall attribute adds ce20459e16 x86: Add has_sib to struct instr_info adds e63f65fea9 sim/testsuite: Default global_cc_os and global_cc_works properly adds 3319ba7a8d i386: Update I386_NEED_DYNAMIC_RELOC_TYPE_P for DT_TEXTREL adds bc85f56bfd Automatic date update in version.in adds d0b2f561a1 sim: testsuite: cleanup the istarget * logic adds 7443cb7479 sim/testsuite/cris/c/stat3.c: Fix formatting nit adds e94b2738a1 sim/common: Improve sim_dump_memory head comment adds fe69d4fcf0 asan: buffer overflow in peXXigen.c adds d12b8d620c asan : use of uninitialized value in buffer_and_nest adds 6e73172988 asan: buffer overflow in vms-alpha.c adds 1f9b1a8435 What to do when sh_addralign isn't a power of two adds 8b14b0cb99 pe_ILF_make_a_symbol_reloc segfault adds 969f6a63c0 ubsan: s_app_line integer overflow adds 19f7966ede gas local label and dollar label handling adds 868d1834ce gdb: convert callback_handler_installed from int to bool adds 1f841a9348 gdb/tui: add a missing white space character adds c212f39d9a ld: Support customized output section type adds fb583cfc09 Automatic date update in version.in adds 36d285b9da Updated Serbian translations for the bfd, gold, ld and opcod [...] adds c939e96dd6 Automatic date update in version.in adds 9221923cf6 gdb: remove newlines from some linux_nat_debug_printf calls adds 5c14cc552d Fix typo in ld.texi adds f6b3ad5440 Add constructor to bound_minimal_symbol adds 9c192281e2 Automatic date update in version.in adds 9cca177bae gdb/darwin: remove not-so-harmless spurious call to `wait4` adds d65aab93df Automatic date update in version.in adds 32d8e07ea7 gdb: Only paginate for filtered output in fputs_maybe_filtered adds dc5483c989 Automatic date update in version.in adds 9c6c44713f gdb: make use of std::string in dbxread.c and xcoffread.c adds 336125713f gdb: avoid nullptr access in dbxread.c from read_dbx_symtab adds 144459531d gdb/testsuite: relax pattern in new gdb.mi/mi-multi-commands [...] adds 216722984f sim: gdbinit: hoist setup to common code adds cf53a97bed Re: ld: Support customized output section type adds fadefdc518 Automatic date update in version.in adds 3a3e333f65 RISC-V: Maintain a string to hold the canonical order adds 955b0ef98e gdb/testsuite/README: point to default value of INTERNAL_GDBFLAGS adds 6a8fe63330 gdb: fix detection of compilation and linking flags for sour [...] adds ea3e7446dc gdbsupport: Add an event-pipe class. adds c150bdf0e0 gdb linux-nat: Convert linux_nat_event_pipe to the event_pip [...] adds cdc8e9b285 gdbserver linux-low: Convert linux_event_pipe to the event_p [...] adds 38ba82db78 Enable async mode on supported targets in target_resume. adds 34c9b2b49b Don't enable async mode at the end of target ::resume methods. adds 14b3360508 do_target_wait_1: Clear TARGET_WNOHANG if the target isn't async. adds 85e8c48c73 inf-ptrace: Return an IGNORE event if waitpid() fails. adds ca81b5334e inf-ptrace: Support async targets in inf_ptrace_target::wait. adds 9385df2a58 fbsd-nat: Implement async target support. adds 5efac66ca6 fbsd-nat: Include ptrace operation in error messages. adds 1188bfcfa9 fbsd-nat: Various cleanups to the ::resume entry debug message. adds d0bbe64c5a fbsd-nat: Return nullptr rather than failing ::thread_name. adds e05523bd24 Enable async mode in the target in attach_cmd. adds b146ba14d7 inf-ptrace: Add an event_pipe to be used for async mode in s [...] adds 1ead4b8ed2 NEWS: Note that the FreeBSD async target supports async mode. adds b408d7e199 Automatic date update in version.in adds 7379729c7d RISC-V: Reorganize testcases for CFI directives adds f4ce10b14f RISC-V: Add Privileged Architecture 1.12 CSRs adds 9cbed90ee6 RISC-V: Updated CSRs to privileged spec v1.12 and debug spec v1.0. adds cebc89b932 binutils 2.38 vs. ppc32 linux kernel adds df0a549ebd RISC-V: PR28733, add missing extension info to 'invalid CSR' error adds e4028336b1 RISC-V: PR28733, add missing extension info to 'unrecognized [...] adds 29ef4c0699 gdb/linux-tdep.c: Add Perms to the 'info proc mappings' output adds ac03c8d8fd Fix bug in C++ overload resolution adds 7190ae0d39 Automatic date update in version.in adds 1165955276 gdb/linux-tdep: make read_mapping return a structure adds 0b313e95a7 gdb/linux-tdep: move "Perms" column right adds 7ff917016a gdb/darwin: skip over WIFSTOPPED wait4 status adds dd1ae8eaa3 gdb: use a range based for loop when iterating over an array adds 7124770976 Revert "do_target_wait_1: Clear TARGET_WNOHANG if the target [...] adds 4c937052c1 Fix crash in Fortran code adds 685c6a8637 Automatic date update in version.in adds 2f2c677e67 Move find_toplevel_char to cp-support.[ch] adds b05752c223 Unit tests for strncmp_iw_with_mode adds 64a9760601 Support template lookups in strncmp_iw_with_mode adds 9a9dfb6880 RISC-V: Fix mask for some fcvt instructions adds 0f94906fba RISC-V: Remove a loop in the ISA parser adds 13cd9508af gdb/testsuite: fix list.exp test cases adds e8b4efc3cf Print MI prompt on interrupted command adds 820ed8af6a gdb: add operator+= and operator+ overload for std::string adds 18694ad5bd gdb-add-index: disable debuginfod adds cc1cf2a604 Automatic date update in version.in adds a63e5a3dcc Handle recursive internal problem in gdb_internal_error_resync adds b275570803 Automatic date update in version.in adds 85acc25b30 Automatic date update in version.in adds eda240cd35 Clarify the wording of the error message when an obsolete co [...] adds cb7da2a640 Further correct the handling of long pathnames on Windows hosts. adds e008305278 Fix gdb.fortran "failed to extract expected results" errors adds ea764154c2 Error when gdb_is_target_1 is called without running gdb instance adds 659971cb0f gdb/python: Add gdb.InferiorThread.details attribute adds a7041de85a Handle 'QWW' encoding case in Ada enums adds c9f66f0005 Handle multi-byte bracket sequences in Ada lexer adds 29928b8e3b Fix maybe-uninitialized warning in py-infthread.c adds 972f7a4b97 Add more filename styling adds 5a734ada7e Fix "spawn id XYZ not open" errors in gdb.mi/mi-exec-run.exp adds cb3a9d1b79 Automatic date update in version.in adds d3827c8d2d gdb: add Tiezhu Yang as LoongArch maintainer adds 863cd1c236 gdb: testsuite: print explicit test result in can_spawn_for_attach adds 1dbf27133d gdb: testsuite: fix wrong expected result in attach-pie-noexec.exp adds 81c9e0f6c4 Prevent an assertion from being triggered when linking an AR [...] adds 95e96e052a Fix linker tests to compile with gcc-12. adds 581c5ba435 Revert "Check thin archive element file size against archive [...] adds ba0eb22c8b Fix a typo in the previous delta to bfdio.c. adds 17dccf1031 Fix typo in the "alias" example adds c675db743e Some "distclean" fixes in gdb adds aca6e93ecf Automatic date update in version.in adds a8ab094a32 Move copyright code from gdbarch.py to new file adds fb079cb5c4 Rewrite make-target-delegates in Python adds c1dae0a6a0 fbsd-tdep: Implement the vsyscall_range gdbarch hook. adds 63db53cd53 i386-fbsd-nat: Assume PT_GETXMMREGS is present. adds 72919b16ec i386-bsd-nat: Assume PT_GETXMMREGS is present. adds 74320502cb configure: Stop checking for PT_GETXMMREGS. adds a8dc389afe Automatic date update in version.in adds 0aac2413d3 PowerPC64 DT_RELR relative reloc addresses adds e26ff4b5a9 comment typo fix adds cb1a6dda0d gdb: testsuite: fix failed testcases in gdb.base/gdb-caching [...] adds c2b167b3d6 Update my e-mail address in the MAINTAINERS file adds db120fb808 Adjust ld ctf test for 32-bit targets adds 8674f082e3 Avoid conflict with gnulib open/close macros. adds 26caf9aca8 Fix typo in last change. adds 98040b9ebb Automatic date update in version.in adds 6a778a2100 x86: drop redundant x86-64-code16-2 test adds 7919e5667c RISC-V: make .insn actually work for 64-bit insns adds e8db803129 gdb: Use a typedef's scoped type name to identify local typedefs adds 84a9f19530 binutils/readelf: fix indentation in process_dynamic_section adds c836575a6f Mark vDSO as not a file adds 7c28e7424d Automatic date update in version.in adds 7a1550fcec Automatic date update in version.in adds 7055fa96fc gdb: remove internalvar_funcs::destroy adds 5f8ab46bc6 gdb: constify parameter of value_copy adds abed5aa88a Simplify hppa-tdep.c use of objfile_key adds 13835d88dc Use function view when iterating over block symbols adds d17e797f5c MIPS/opcodes: Fix alias annotation for branch instructions adds 0daa5af85a Automatic date update in version.in adds a320f135dd Simplify a regular expression in ada-lex.l adds 36f5ca535d Don't pre-size result string in ada_decode adds c8b76e1ec3 Let phex and phex_nz handle sizeof_l==1 adds ee3d464915 Define HOST_UTF32 in charset.h adds 315e4ebb4b Handle non-ASCII identifiers in Ada adds 47a39c6e18 Fix gdb.ada/arrayptr.exp results adds c9bfa277e9 Fix Ada integer literals with exponents adds 63fc2437de Implement real literal extension for Ada adds aacf24b4db Fix bug in ada_print_floating adds 3db1354160 Remove unnecessary inferior lookup in infrun:handle_one adds cfeab26e4d Deprecate dbx mode adds d43bd54d54 gdb/mi: fix regression in mi -add-inferior command adds 6fd90137e7 gdb/mi: add --no-connection to MI -add-inferior command adds ee6a3d9e94 gdb/python: add Type.is_scalar property adds 551b380fbd gdb/python: add Type.is_signed property adds f99e1c6dc8 gdb/testsuite: add new test for comparing char types in Python adds 30732ea06d Automatic date update in version.in adds 807310c5c7 gdb: announce upcoming removal of Python 2 support from gdb adds a9c82bc13c gdb/mi: preserve user selected thread and frame when invokin [...] adds 9ac37a9ce6 PR gdb/27876 - debuginfod-downloaded source files don't pass [...] adds 2c5e3cf816 Automatic date update in version.in adds 2e79bbf1e2 gdb: Try searching for auto-load script using .gnu_debuglink adds 4afc889439 Reduce duplicated symbol_clone_if_forward_ref work adds fb0e49d8e0 Constant fold view increment expressions adds ec0e51aeee * gdb/doc/gdb.texinfo (Requirements): Fix a typo. adds 19cf33a0d5 GDB/testsuite: Remove a stray backslash from gdb.base/settings.exp adds befb57e516 GDB/testsuite: Fix a "displayed" typo in gdb.base/default.exp adds 7dc7323c0b toplevel: Makefile.def: Make configure-sim depend on all-readline adds 399f9ba236 Automatic date update in version.in adds 320fdefef1 ld: Add a before_plugin_all_symbols_read hook adds d7c448293a Re: ld: Add a before_plugin_all_symbols_read hook adds bed566bbf6 Add option to objdump/readelf to disable access to debuginfo [...] adds e48359eaa8 Fix gdbserver/linux target_waitstatus logging assert adds cdff184f42 Fix gdb.threads/clone-new-thread-event.exp race adds b7b1008c0b Fix gdb.threads/current-lwp-dead.exp race adds 1abeb1e90d gdb: Reorganize linux_nat_filter_event adds 5406bc3f1b gdbserver: Reorganize linux_process_target::filter_event adds aa40a989ef gdbserver: Reindent check_zombie_leaders adds 6cf20c46e3 Re-add zombie leader on exit, gdb/linux adds 8a841a3579 Re-add zombie leader on exit, gdbserver/linux adds c6479f8b2a Process exit status is leader exit status testcase adds 00e5d9e9da gdb/gdbarch: fix typo in gdbarch-components.py adds fdda16e1fa Simplify the ui-out progress API adds 56262a931b Change how "print/x" displays floating-point value adds e15454475f gdb/auto-load: Remove repeating "auto-load" from debug message adds a655f19af9 Automatic date update in version.in adds bb368aad29 gprofng: a new GNU profiler adds 8bdc7ff421 gdb/testsuite: remove duplicates from gdb.base/stap-probe.exp adds c0e0d6bcfe Avoid crash with cross-linux core file adds 9fb67c2345 Automatic date update in version.in adds 4775334c6f Relax regexp in gdb.rust/unsized.exp adds 4f4a30bee6 Automatic date update in version.in adds b508e46bf9 PR28959, obdump doesn't disassemble mftb instruction adds d4661bf0e9 Automatic date update in version.in adds bab22d0640 [aarch64/arm] Properly extract the return value returned in memory adds 79a0742380 Correctly print subrange types in generic_value_print adds fb85cece22 Replace deprecated_target_wait_hook by observers adds 23bade95de gdb/gdbarch: remove the predicate function for gdbarch_regis [...] adds a5118a18db gdb/gdbarch: compare some fields against 0 verify_gdbarch adds 740b42ceb7 gdb/python/mi: create MI commands using python adds bf573a0cc6 Automatic date update in version.in adds e34f44e1bf gdb: LoongArch: fix failed testcases in gdb.base/align-c.exp adds a4eb1b3cf6 gprofng: Don't generate gprofng.info in source adds 4ec39c4bca gprofng: Add a configure test for clock_gettime and a use of [...] adds af481f0129 gdb/testsuite: rename a proc and fix a typo adds cda8dc94df Fix bug in dwarf-mode.el adds 6aa03e9c17 gprofng: avoid using `fallthrough' attributes adds 8f50b4b574 Do not capture updated 'pc' in add_local_symbols adds 42952a9605 PowerPC64 extended instructions in powerpc_macros adds f304c63d24 PowerPC32 extended instructions in powerpc_macros adds 51ba92c795 PowerPC VLE extended instructions in powerpc_macros adds 8736318e4e PowerPC SPE/SPE2 aliases in powerpc_macros adds dc3ff92676 Delete PowerPC macro insn support adds 22546800ad Automatic date update in version.in adds 9bde221fec Make gdb.fortran/{array-slices,lbound-ubound} work against g [...] adds f4f95df31b Updated Serbian (for binutils/) and Russian (for gprof/) tra [...] adds 978602e83f bfd: add AMDGCN architecture adds e316110609 opcodes: handle bfd_amdgcn_arch in configure script adds 37870be874 binutils/readelf: handle AMDGPU OS ABIs adds c077c5802c binutils/readelf: decode AMDGPU-specific e_flags adds 28cdbb183b binutils/readelf: handle NT_AMDGPU_METADATA note name adds 2952f10cd7 binutils/readelf: build against msgpack, dump NT_AMDGPU_META [...] adds 0c857ef4df binutils/readelf: handle AMDGPU relocation types adds c5edd3b884 gprofng: Define ATTRIBUTE_FALLTHROUGH adds a8b34706ef gprofng: Don't hardcode -Wno-nonnull-compare adds 61a1f2e711 gprofng: Don't hardcode -Wno-format-truncation/-Wno-switch adds f4be26838d gprofng: Use symver attribute if available adds a2757c4ed6 gdb/mi: consistently notify user when GDB/MI client uses -th [...] adds d65c0ddddd dlltool: Use the output name as basis for deterministic temp [...] adds 879f2aae39 Powerpc fix for gdb.base/ending-run.exp adds 16b6c36154 Remove eval_op_string adds fc18a21b65 Ada support for wide strings adds a73c128df6 Remove eval_op_concat adds b1b9c4115e Reimplement array concatenation for Ada and D adds 260ecdcec4 objcopy --weaken-symbol: apply to STB_GNU_UNIQUE symbols adds a6b413d24c gdb: work around prompt corruption caused by bracketed-paste-mode adds 4417601f70 Automatic date update in version.in adds 648d04db39 x86: assorted IAMCU CPU checking fixes adds c085ab00c7 x86: drop L1OM/K1OM support from gas adds b1f8a900fd x86: add another IAMCU testcase adds ad9de929c3 x86: unify CPU flag on/off processing adds 13ed231a0f x86: never set i386_cpu_flags' "unused" field adds ed971d9fa6 x86: don't accept base architectures as extensions adds df573325cb Re: bfd: add AMDGCN architecture adds 0d1064face asan: buffer overflows after calling ignore_rest_of_line adds c55f2b9c61 Re: asan: buffer overflow in peXXigen.c adds 6109e902f1 gprofng configure target tests adds 4c5f3d0c9e asan: use of uninitialized value in buffer_and_nest adds 0c6a3cd135 asan: Buffer overflow in som_set_reloc_info adds 98c445c0b9 asan: Buffer overflow in evax_bfd_print_dst adds c9178f285a ubsan: Null dereference in parse_module adds d32cbc04e3 Add another test for Ada Wide_Wide_String adds 575b4c298a gdb: Remove support for S+core adds 0e30a3b0f2 Remove fall throughs in core_target::xfer_partial. adds cac97c41c2 gprofng: Skip jsynprog with a broken javac adds 9ef0cc6c3a Automatic date update in version.in
No new revisions were added by this update.
Summary of changes: ChangeLog | 14 + Makefile.def | 13 +- Makefile.in | 499 +- bfd/ChangeLog | 60 + bfd/Makefile.am | 4 + bfd/Makefile.in | 6 + bfd/archive.c | 12 +- bfd/archures.c | 15 + bfd/bfd-in2.h | 28 +- bfd/bfdio.c | 80 +- bfd/config.bfd | 9 +- bfd/configure | 1 + bfd/configure.ac | 1 + bfd/cpu-amdgcn.c | 59 + bfd/elf-bfd.h | 4 + bfd/elf.c | 17 +- bfd/elf32-arm.c | 8 + bfd/elf64-amdgcn.c | 80 + bfd/elf64-ppc.c | 125 +- bfd/elflink.c | 7 +- bfd/elfxx-riscv.c | 127 +- bfd/elfxx-riscv.h | 3 + bfd/elfxx-x86.h | 1 + bfd/peXXigen.c | 98 +- bfd/peicode.h | 2 +- bfd/po/SRC-POTFILES.in | 2 + bfd/po/sr.po | 3123 ++-- bfd/section.c | 15 +- bfd/som.c | 10 +- bfd/targets.c | 5 + bfd/version.h | 2 +- bfd/vms-alpha.c | 36 +- binutils/ChangeLog | 105 + binutils/MAINTAINERS | 1 + binutils/Makefile.am | 14 +- binutils/Makefile.in | 11 +- binutils/NEWS | 5 + binutils/README-how-to-make-a-release | 12 +- binutils/config.in | 3 + binutils/configure | 137 +- binutils/configure.ac | 17 + binutils/dlltool.c | 7 +- binutils/doc/binutils.texi | 11 +- binutils/doc/debug.options.texi | 17 + binutils/dwarf-mode.el | 10 +- binutils/dwarf.c | 36 +- binutils/dwarf.h | 3 + binutils/objcopy.c | 4 +- binutils/objdump.c | 8 + binutils/po/sr.po | 4228 +++-- binutils/readelf.c | 399 +- binutils/testsuite/binutils-all/debuginfod.exp | 14 +- .../binutils-all/mips/micromips-branch-alias.d | 17 + .../binutils-all/mips/micromips-branch-alias.s | 17 + .../binutils-all/mips/micromips-branch-noalias.d | 17 + .../binutils-all/mips/mips-branch-alias.s | 18 + binutils/testsuite/binutils-all/mips/mips.exp | 8 + .../binutils-all/mips/mips1-branch-alias.d | 17 + .../binutils-all/mips/mips1-branch-noalias.d | 17 + .../binutils-all/mips/mips2-branch-alias.d | 18 + .../binutils-all/mips/mips2-branch-noalias.d | 18 + .../binutils-all/mips/mips32r6-branch-alias.d | 17 + .../binutils-all/mips/mips32r6-branch-noalias.d | 17 + binutils/testsuite/binutils-all/objcopy.exp | 4 + .../testsuite/binutils-all/weaken-gnu-unique.d | 8 + configure | 18 + configure.ac | 14 + gas/NEWS | 5 + gas/config/bfin-lex.l | 4 +- gas/config/tc-i386.c | 76 +- gas/config/tc-i386.h | 10 - gas/config/tc-ppc.c | 143 +- gas/config/tc-riscv.c | 99 +- gas/doc/c-i386.texi | 4 +- gas/dwarf2dbg.c | 17 +- gas/expr.c | 14 +- gas/macro.c | 38 +- gas/read.c | 31 +- gas/symbols.c | 187 +- gas/symbols.h | 10 +- gas/testsuite/gas/elf/dwarf2-18.d | 3 +- gas/testsuite/gas/i386/arch-10-5.l | 2 + .../gas/{xtensa/abi.s => i386/arch-10-5.s} | 0 gas/testsuite/gas/i386/i386.exp | 7 +- gas/testsuite/gas/i386/iamcu-6.d | 3 + gas/testsuite/gas/i386/iamcu-6.s | 2 + gas/testsuite/gas/i386/iamcu-inval-1.l | 5 +- gas/testsuite/gas/i386/iamcu-inval-1.s | 4 +- gas/testsuite/gas/i386/k1om-inval.l | 2 - gas/testsuite/gas/i386/k1om-inval.s | 2 - gas/testsuite/gas/i386/k1om.d | 260 - gas/testsuite/gas/i386/l1om-inval.l | 2 - gas/testsuite/gas/i386/l1om-inval.s | 2 - gas/testsuite/gas/i386/l1om.d | 260 - gas/testsuite/gas/i386/x86-64-code16-2.d | 4 - gas/testsuite/gas/ppc/476.d | 10 +- gas/testsuite/gas/ppc/prefix-reloc.d | 2 +- gas/testsuite/gas/ppc/simpshft.d | 50 +- gas/testsuite/gas/ppc/vle-simple-5.d | 10 +- gas/testsuite/gas/riscv/c-fld-fsd-fail.l | 4 +- gas/testsuite/gas/riscv/csr-dw-regnums.d | 142 +- gas/testsuite/gas/riscv/csr-dw-regnums.s | 157 +- gas/testsuite/gas/riscv/csr-version-1p10.d | 192 +- gas/testsuite/gas/riscv/csr-version-1p10.l | 471 +- gas/testsuite/gas/riscv/csr-version-1p11.d | 192 +- gas/testsuite/gas/riscv/csr-version-1p11.l | 471 +- gas/testsuite/gas/riscv/csr-version-1p12.d | 196 +- gas/testsuite/gas/riscv/csr-version-1p12.l | 351 +- gas/testsuite/gas/riscv/csr-version-1p9p1.d | 192 +- gas/testsuite/gas/riscv/csr-version-1p9p1.l | 475 +- gas/testsuite/gas/riscv/csr.s | 136 +- gas/testsuite/gas/riscv/insn.d | 4 + gas/testsuite/gas/riscv/insn.s | 4 + gas/testsuite/gas/riscv/march-imply-i2p1-01.l | 40 +- gdb/MAINTAINERS | 10 +- gdb/Makefile.in | 7 +- gdb/NEWS | 79 +- gdb/aarch64-tdep.c | 21 +- gdb/ada-casefold.h | 1345 ++ gdb/ada-exp.h | 15 + gdb/ada-exp.y | 28 +- gdb/ada-lang.c | 566 +- gdb/ada-lex.l | 135 +- gdb/ada-unicode.py | 95 + gdb/ada-valprint.c | 15 +- gdb/arm-tdep.c | 32 +- gdb/auto-load.c | 72 +- gdb/break-catch-throw.c | 1 - gdb/breakpoint.c | 8 +- gdb/c-valprint.c | 9 +- gdb/charset.h | 6 + gdb/cli/cli-style.c | 44 + gdb/cli/cli-style.h | 3 + gdb/configure | 49 +- gdb/configure.ac | 32 +- gdb/configure.tgt | 5 - gdb/contrib/gdb-add-index.sh | 1 + gdb/copyright.py | 1 - gdb/corelow.c | 4 +- gdb/cp-support.c | 82 +- gdb/cp-support.h | 7 + gdb/darwin-nat.c | 34 +- gdb/data-directory/Makefile.in | 1 + gdb/dbxread.c | 155 +- gdb/debuginfod-support.c | 7 +- gdb/disasm.c | 58 +- gdb/disasm.h | 25 + gdb/doc/gdb.texinfo | 147 +- gdb/doc/python.texi | 201 +- gdb/eval.c | 27 +- gdb/event-top.c | 26 +- gdb/expop.h | 17 +- gdb/extension-priv.h | 6 + gdb/extension.c | 20 + gdb/extension.h | 8 + gdb/f-valprint.c | 4 +- gdb/fbsd-nat.c | 150 +- gdb/fbsd-nat.h | 6 + gdb/fbsd-tdep.c | 110 + gdb/gdb_bfd.c | 4 +- gdb/gdbarch-components.py | 15 +- gdb/gdbarch-gen.h | 6 +- gdb/gdbarch.c | 26 +- gdb/gdbarch.py | 39 +- gdb/gdbcopyright.py | 52 + gdb/gdbtypes.c | 54 +- gdb/gdbtypes.h | 10 + gdb/guile/scm-type.c | 3 +- gdb/hppa-tdep.c | 35 +- gdb/i386-bsd-nat.c | 10 - gdb/i386-fbsd-nat.c | 14 - gdb/inf-ptrace.c | 47 +- gdb/inf-ptrace.h | 30 + gdb/infcall.c | 5 + gdb/infcmd.c | 27 +- gdb/inferior.c | 11 +- gdb/inferior.h | 17 +- gdb/infrun.c | 22 +- gdb/infrun.h | 5 +- gdb/interps.c | 1 - gdb/language.h | 14 - gdb/linespec.c | 80 +- gdb/linespec.h | 7 - gdb/linux-nat.c | 350 +- gdb/linux-nat.h | 4 - gdb/linux-tdep.c | 127 +- gdb/linux-thread-db.c | 3 +- gdb/loongarch-tdep.c | 4 + gdb/main.c | 3 + gdb/make-target-delegates | 421 - gdb/make-target-delegates.py | 340 + gdb/mi/mi-cmd-stack.c | 5 +- gdb/mi/mi-cmds.c | 41 +- gdb/mi/mi-cmds.h | 47 +- gdb/mi/mi-interp.c | 11 + gdb/mi/mi-main.c | 170 +- gdb/minsyms.c | 10 +- gdb/minsyms.h | 8 + gdb/observable.c | 2 + gdb/observable.h | 6 + gdb/printcmd.c | 9 +- gdb/probe.c | 1 - gdb/progspace.c | 4 +- gdb/psymtab.c | 2 +- gdb/python/lib/gdb/__init__.py | 24 +- gdb/python/lib/gdb/styling.py | 50 + gdb/python/py-finishbreakpoint.c | 57 +- gdb/python/py-infthread.c | 31 + gdb/python/py-micmd.c | 811 + gdb/python/py-type.c | 51 +- gdb/python/py-utils.c | 17 + gdb/python/python-internal.h | 13 + gdb/python/python.c | 88 +- gdb/record-full.c | 10 - gdb/remote.c | 14 - gdb/rust-parse.c | 12 +- gdb/score-tdep.c | 1527 -- gdb/score-tdep.h | 50 - gdb/solib.c | 8 +- gdb/stack.c | 76 +- gdb/stack.h | 17 +- gdb/symfile-mem.c | 2 +- gdb/symfile.c | 6 +- gdb/symmisc.c | 18 +- gdb/symtab.c | 3 +- gdb/target-delegates.c | 26 +- gdb/target.c | 17 +- gdb/testsuite/Makefile.in | 2 +- gdb/testsuite/README | 12 +- gdb/testsuite/gdb.ada/arrayptr.exp | 37 +- gdb/testsuite/gdb.ada/char_enum_unicode.exp | 52 + .../{widewide => char_enum_unicode}/foo.adb | 17 +- .../gdb.ada/{homonym => char_enum_unicode}/pck.adb | 0 .../{widewide => char_enum_unicode}/pck.ads | 2 - gdb/testsuite/gdb.ada/float-bits.exp | 53 + .../{widewide/pck.ads => float-bits/prog.adb} | 16 +- .../gdb.ada/{widewide.exp => literals.exp} | 39 +- gdb/testsuite/gdb.ada/non-ascii-latin-1.exp | 50 + .../pck.adb => non-ascii-latin-1/pack.adb} | 11 +- .../pck.ads => non-ascii-latin-1/pack.ads} | 9 +- .../pck.ads => non-ascii-latin-1/prog.adb} | 15 +- gdb/testsuite/gdb.ada/non-ascii-latin-3.exp | 50 + .../pck.adb => non-ascii-latin-3/pack.adb} | 11 +- .../pck.ads => non-ascii-latin-3/pack.ads} | 9 +- .../pck.ads => non-ascii-latin-3/prog.adb} | 16 +- gdb/testsuite/gdb.ada/non-ascii-utf-8.exp | 57 + .../{widewide/pck.adb => non-ascii-utf-8/pack.adb} | 26 +- .../{widewide/pck.ads => non-ascii-utf-8/pack.ads} | 12 +- gdb/testsuite/gdb.ada/non-ascii-utf-8/prog.adb | 36 + gdb/testsuite/gdb.ada/widewide.exp | 23 +- gdb/testsuite/gdb.ada/widewide/foo.adb | 3 + gdb/testsuite/gdb.ada/widewide/pck.adb | 10 + gdb/testsuite/gdb.ada/widewide/pck.ads | 2 + gdb/testsuite/gdb.base/default.exp | 2 +- gdb/testsuite/gdb.base/ending-run.exp | 16 + gdb/testsuite/gdb.base/eof-exit.exp | 88 + gdb/testsuite/gdb.base/list.exp | 81 +- gdb/testsuite/gdb.base/printcmds.c | 2 + gdb/testsuite/gdb.base/printcmds.exp | 23 +- gdb/testsuite/gdb.base/return-nodebug.exp | 7 +- .../retval-large-struct.c} | 39 +- .../retval-large-struct.exp} | 28 +- gdb/testsuite/gdb.base/settings.exp | 2 +- gdb/testsuite/gdb.base/stap-probe.exp | 17 +- gdb/testsuite/gdb.base/style.exp | 82 +- gdb/testsuite/gdb.cp/overload.cc | 10 + gdb/testsuite/gdb.cp/overload.exp | 3 + gdb/testsuite/gdb.cp/ptype-flags.cc | 23 + gdb/testsuite/gdb.cp/ptype-flags.exp | 88 +- gdb/testsuite/gdb.cp/templates.cc | 47 + gdb/testsuite/gdb.cp/templates.exp | 67 + gdb/testsuite/gdb.dlang/expression.exp | 4 + .../calling-convention.c} | 39 +- gdb/testsuite/gdb.dwarf2/calling-convention.exp | 97 + .../fortran-var-string.c} | 39 +- gdb/testsuite/gdb.dwarf2/fortran-var-string.exp | 175 + gdb/testsuite/gdb.dwarf2/subrange-enum.exp | 78 + gdb/testsuite/gdb.fortran/array-slices.exp | 24 +- gdb/testsuite/gdb.fortran/array-slices.f90 | 2 +- gdb/testsuite/gdb.fortran/lbound-ubound.exp | 28 +- gdb/testsuite/gdb.linespec/cpcompletion.exp | 437 +- gdb/testsuite/gdb.linespec/cpls-ops.exp | 53 +- gdb/testsuite/gdb.linespec/cpls.cc | 110 +- gdb/testsuite/gdb.mi/interrupt-thread-group.exp | 16 +- gdb/testsuite/gdb.mi/mi-add-inferior.exp | 130 + gdb/testsuite/gdb.mi/mi-cmd-user-context.exp | 157 + gdb/testsuite/gdb.mi/mi-exec-run.exp | 53 +- gdb/testsuite/gdb.mi/mi-multi-commands.exp | 8 +- .../gdb.mi/user-selected-context-sync.exp | 138 +- gdb/testsuite/gdb.python/py-arch.exp | 15 +- gdb/testsuite/gdb.python/py-infthread.exp | 5 + gdb/testsuite/gdb.python/py-mi-cmd.exp | 390 + gdb/testsuite/gdb.python/py-mi-cmd.py | 120 + gdb/testsuite/gdb.python/py-type.c | 16 + gdb/testsuite/gdb.python/py-type.exp | 88 +- gdb/testsuite/gdb.rust/unsized.exp | 3 +- gdb/testsuite/gdb.threads/clone-new-thread-event.c | 16 +- .../gdb.threads/clone-new-thread-event.exp | 2 + gdb/testsuite/gdb.threads/current-lwp-dead.c | 101 +- gdb/testsuite/gdb.threads/current-lwp-dead.exp | 23 +- .../process-exit-status-is-leader-exit-status.c | 64 + .../process-exit-status-is-leader-exit-status.exp | 46 + gdb/testsuite/lib/gdb.exp | 82 +- gdb/thread.c | 2 - gdb/top.c | 7 - gdb/tracepoint.c | 60 +- gdb/tui/tui-io.c | 2 +- gdb/typeprint.c | 10 +- gdb/ui-file.h | 8 + gdb/ui-out.h | 14 +- gdb/unittests/unique_xmalloc_ptr_char.c | 57 + gdb/utils.c | 650 +- gdb/utils.h | 7 +- gdb/valarith.c | 171 +- gdb/valprint.c | 18 +- gdb/value.c | 18 +- gdb/value.h | 8 +- gdb/varobj.c | 4 +- gdb/windows-tdep.c | 1 - gdb/xcoffread.c | 18 +- gdbserver/linux-low.cc | 278 +- gdbsupport/Makefile.am | 5 + gdbsupport/Makefile.in | 9 +- gdbsupport/configure | 15 + gdbsupport/configure.ac | 3 + gdbsupport/event-pipe.cc | 101 + gdbsupport/event-pipe.h | 60 + gdbsupport/gdb_unique_ptr.h | 19 + gdbsupport/print-utils.cc | 8 + gold/ChangeLog | 4 + gold/po/sr.po | 257 +- gprof/ChangeLog | 4 + gprof/po/ru.po | 273 +- gprofng/Makefile.am | 81 + gprofng/Makefile.in | 951 + gprofng/README | 100 + gprofng/acinclude.m4 | 4 + gprofng/aclocal.m4 | 1254 ++ gprofng/common/cc_libcollector.h | 44 + gprofng/common/config.h.in | 120 + gprofng/common/core_pcbe.c | 3023 +++ gprofng/common/cpu_frequency.h | 303 + gprofng/common/cpuid.c | 203 + gprofng/common/gp-defs.h | 66 + gprofng/common/gp-experiment.h | 186 + gprofng/common/gp-time.h | 46 + gprofng/common/hwc_cpus.h | 198 + gprofng/common/hwcdrv.c | 1454 ++ gprofng/common/hwcdrv.h | 330 + gprofng/common/hwcentry.h | 417 + gprofng/common/hwcfuncs.c | 704 + gprofng/common/hwcfuncs.h | 269 + gprofng/common/hwctable.c | 5410 ++++++ gprofng/common/opteron_pcbe.c | 448 + gprofng/config/bison.m4 | 92 + {sim => gprofng}/configure | 18210 ++++++++++--------- gprofng/configure.ac | 211 + gprofng/doc/Makefile.am | 37 + gprofng/doc/Makefile.in | 833 + {bfd => gprofng}/doc/fdl.texi | 0 gprofng/doc/gprofng.texi | 3399 ++++ gprofng/doc/mdate-sh | 224 + gprofng/doc/texinfo.tex | 11731 ++++++++++++ gprofng/doc/version.texi | 4 + gprofng/gp-display-html/Makefile.am | 60 + gprofng/gp-display-html/Makefile.in | 637 + gprofng/gp-display-html/gp-display-html.in | 256 + gprofng/libcollector/CHK_LIBC_OBJ | 82 + gprofng/libcollector/Makefile.am | 79 + gprofng/libcollector/Makefile.in | 1140 ++ gprofng/libcollector/aclocal.m4 | 1238 ++ gprofng/libcollector/collector.c | 2494 +++ gprofng/libcollector/collector.h | 236 + gprofng/libcollector/collectorAPI.c | 140 + {binutils => gprofng/libcollector}/configure | 13284 +++++++------- gprofng/libcollector/configure.ac | 77 + gprofng/libcollector/descendants.h | 81 + gprofng/libcollector/dispatcher.c | 1261 ++ gprofng/libcollector/envmgmt.c | 840 + gprofng/libcollector/gethrtime.c | 46 + gprofng/libcollector/heaptrace.c | 503 + gprofng/libcollector/hwprofile.c | 905 + gprofng/libcollector/hwprofile.h | 89 + gprofng/libcollector/iolib.c | 1156 ++ gprofng/libcollector/iotrace.c | 3717 ++++ gprofng/libcollector/jprofile.c | 1315 ++ gprofng/libcollector/libcol-i386-dis.c | 28 + gprofng/libcollector/libcol_hwcdrv.c | 25 + gprofng/libcollector/libcol_hwcfuncs.c | 27 + gprofng/libcollector/libcol_util.c | 1693 ++ gprofng/libcollector/libcol_util.h | 321 + gprofng/libcollector/linetrace.c | 1998 ++ gprofng/libcollector/mapfile.aarch64-Linux | 40 + gprofng/libcollector/mapfile.amd64-Linux | 79 + gprofng/libcollector/mapfile.intel-Linux | 81 + gprofng/libcollector/mapfile.sparc-Linux | 40 + gprofng/libcollector/mapfile.sparcv9-Linux | 58 + gprofng/libcollector/memmgr.c | 396 + gprofng/libcollector/memmgr.h | 59 + gprofng/libcollector/mmaptrace.c | 1689 ++ gprofng/libcollector/profile.c | 287 + gprofng/libcollector/synctrace.c | 1061 ++ gprofng/libcollector/tsd.c | 149 + gprofng/libcollector/tsd.h | 80 + gprofng/libcollector/unwind.c | 4630 +++++ gprofng/src/ABS.h | 62 + gprofng/src/Application.cc | 259 + gprofng/src/Application.h | 108 + gprofng/src/ArchiveExp.cc | 149 + gprofng/src/ArchiveExp.h | 41 + gprofng/src/BaseMetric.cc | 975 + gprofng/src/BaseMetric.h | 246 + gprofng/src/BaseMetricTreeNode.cc | 329 + gprofng/src/BaseMetricTreeNode.h | 100 + gprofng/src/CacheMap.h | 186 + gprofng/src/CallStack.cc | 1250 ++ gprofng/src/CallStack.h | 114 + gprofng/src/CatchOutOfMemory.cc | 59 + gprofng/src/ClassFile.cc | 1639 ++ gprofng/src/ClassFile.h | 63 + gprofng/src/Command.cc | 562 + gprofng/src/Command.h | 286 + gprofng/src/CompCom.cc | 313 + gprofng/src/CompCom.h | 63 + gprofng/src/DataObject.cc | 193 + gprofng/src/DataObject.h | 82 + gprofng/src/DataSpace.cc | 558 + gprofng/src/DataSpace.h | 55 + gprofng/src/DataStream.cc | 55 + gprofng/src/DataStream.h | 51 + gprofng/src/Data_window.cc | 241 + gprofng/src/Data_window.h | 99 + gprofng/src/Dbe.cc | 10371 +++++++++++ gprofng/src/Dbe.h | 294 + gprofng/src/DbeApplication.cc | 113 + gprofng/src/DbeApplication.h | 50 + gprofng/src/DbeArray.h | 99 + gprofng/src/DbeCacheMap.h | 109 + gprofng/src/DbeFile.cc | 541 + gprofng/src/DbeFile.h | 103 + gprofng/src/DbeJarFile.cc | 505 + gprofng/src/DbeJarFile.h | 46 + gprofng/src/DbeLinkList.h | 73 + gprofng/src/DbeLock.cc | 41 + gprofng/src/DbeLock.h | 38 + gprofng/src/DbeSession.cc | 3527 ++++ gprofng/src/DbeSession.cc.1 | 3531 ++++ gprofng/src/DbeSession.h | 481 + gprofng/src/DbeSyncMap.h | 224 + gprofng/src/DbeThread.cc | 224 + gprofng/src/DbeThread.h | 61 + gprofng/src/DbeView.cc | 3126 ++++ gprofng/src/DbeView.h | 842 + gprofng/src/DefaultHandler.h | 114 + gprofng/src/DefaultMap.h | 232 + gprofng/src/DefaultMap2D.h | 147 + gprofng/src/DerivedMetrics.cc | 293 + gprofng/src/DerivedMetrics.h | 54 + gprofng/src/Disasm.cc | 403 + gprofng/src/Disasm.h | 66 + gprofng/src/Dwarf.cc | 1041 ++ gprofng/src/Dwarf.h | 87 + gprofng/src/DwarfLib.cc | 2203 +++ gprofng/src/DwarfLib.h | 313 + gprofng/src/Elf.cc | 1138 ++ gprofng/src/Elf.h | 170 + gprofng/src/Emsg.cc | 614 + gprofng/src/Emsg.h | 112 + gprofng/src/Emsgnum.h | 135 + gprofng/src/ExpGroup.cc | 163 + gprofng/src/ExpGroup.h | 50 + gprofng/src/Exp_Layout.cc | 422 + gprofng/src/Exp_Layout.h | 158 + gprofng/src/Experiment.cc | 6961 +++++++ gprofng/src/Experiment.h | 689 + gprofng/src/Expression.cc | 1279 ++ gprofng/src/Expression.h | 180 + gprofng/src/FileData.cc | 400 + gprofng/src/FileData.h | 522 + gprofng/src/Filter.cc | 514 + gprofng/src/Filter.h | 111 + gprofng/src/FilterExp.h | 56 + gprofng/src/FilterSet.cc | 106 + gprofng/src/FilterSet.h | 72 + gprofng/src/Function.cc | 1160 ++ gprofng/src/Function.h | 222 + gprofng/src/HashMap.h | 435 + gprofng/src/HeapActivity.cc | 408 + gprofng/src/HeapActivity.h | 76 + gprofng/src/HeapData.cc | 284 + gprofng/src/HeapData.h | 450 + gprofng/src/HeapMap.cc | 325 + gprofng/src/HeapMap.h | 59 + gprofng/src/Hist_data.cc | 1886 ++ gprofng/src/Hist_data.h | 292 + gprofng/src/Histable.h | 333 + gprofng/src/IOActivity.cc | 825 + gprofng/src/IOActivity.h | 86 + gprofng/src/IndexMap2D.h | 119 + gprofng/src/IndexObject.cc | 554 + gprofng/src/IndexObject.h | 111 + gprofng/src/IntervalMap.h | 194 + gprofng/src/LoadObject.cc | 1242 ++ gprofng/src/LoadObject.h | 210 + gprofng/src/MachineModel.cc | 317 + gprofng/src/Makefile.am | 203 + gprofng/src/Makefile.in | 1179 ++ gprofng/src/Map.h | 61 + gprofng/src/Map2D.h | 53 + gprofng/src/MemObject.cc | 44 + gprofng/src/MemObject.h | 62 + gprofng/src/MemorySpace.cc | 452 + gprofng/src/MemorySpace.h | 113 + gprofng/src/Metric.cc | 1660 ++ gprofng/src/Metric.h | 188 + gprofng/src/MetricList.cc | 1075 ++ gprofng/src/MetricList.h | 163 + gprofng/src/Module.cc | 1840 ++ gprofng/src/Module.h | 284 + gprofng/src/Ovw_data.cc | 242 + gprofng/src/Ovw_data.h | 102 + gprofng/src/PRBTree.cc | 480 + gprofng/src/PRBTree.h | 106 + gprofng/src/PathTree.cc | 2637 +++ gprofng/src/PathTree.h | 405 + gprofng/src/PreviewExp.cc | 113 + gprofng/src/PreviewExp.h | 49 + gprofng/src/Print.cc | 3485 ++++ gprofng/src/Print.h | 283 + gprofng/src/QLParser.h | 61 + gprofng/src/QLParser.tab.cc | 1453 ++ gprofng/src/QLParser.tab.hh | 2038 +++ gprofng/src/QLParser.yy | 390 + gprofng/src/SAXParser.h | 49 + gprofng/src/SAXParserFactory.cc | 666 + gprofng/src/SAXParserFactory.h | 75 + gprofng/src/Sample.cc | 94 + gprofng/src/Sample.h | 80 + gprofng/src/SegMem.h | 76 + gprofng/src/Settings.cc | 1586 ++ gprofng/src/Settings.h | 425 + gprofng/src/SourceFile.cc | 229 + gprofng/src/SourceFile.h | 117 + gprofng/src/Stabs.cc | 2650 +++ gprofng/src/Stabs.h | 160 + gprofng/src/Stats_data.cc | 203 + gprofng/src/Stats_data.h | 59 + gprofng/src/StringBuilder.cc | 585 + gprofng/src/StringBuilder.h | 101 + gprofng/src/StringMap.h | 238 + gprofng/src/Table.cc | 1687 ++ gprofng/src/Table.h | 618 + gprofng/src/UserLabel.cc | 177 + gprofng/src/UserLabel.h | 61 + gprofng/src/checks.cc | 516 + gprofng/src/collctrl.cc | 3149 ++++ gprofng/src/collctrl.h | 405 + gprofng/src/collect.h | 156 + gprofng/src/collector_module.h | 234 + gprofng/src/comp_com.c | 3481 ++++ gprofng/src/comp_com.h | 903 + gprofng/src/count.cc | 237 + gprofng/src/data_pckts.h | 595 + gprofng/src/dbe_collctrl.cc | 28 + gprofng/src/dbe_hwc.h | 38 + gprofng/src/dbe_hwcdrv.c | 23 + gprofng/src/dbe_hwcfuncs.c | 23 + gprofng/src/dbe_hwctable.c | 23 + gprofng/src/dbe_memmgr.c | 118 + gprofng/src/dbe_structs.h | 219 + gprofng/src/dbe_types.h | 62 + gprofng/src/debug.h | 89 + gprofng/src/enums.h | 195 + gprofng/src/envsets.cc | 420 + gprofng/src/gethrtime.c | 166 + gprofng/src/gp-archive.cc | 700 + gprofng/src/gp-archive.h | 64 + gprofng/src/gp-collect-app.cc | 1598 ++ gprofng/src/gp-display-src.cc | 752 + gprofng/src/gp-display-text.cc | 2834 +++ gprofng/src/gp-print.h | 118 + gprofng/src/gprofng.cc | 301 + gprofng/src/gprofng.h2m | 4 + gprofng/src/gprofng.rc | 132 + gprofng/src/i18n.cc | 30 + gprofng/src/i18n.h | 40 + gprofng/src/info.h | 73 + gprofng/src/ipc.cc | 2829 +++ gprofng/src/ipcio.cc | 1025 ++ gprofng/src/ipcio.h | 176 + gprofng/src/machinemodels/generic.ermm | 32 + gprofng/src/machinemodels/m5.ermm | 65 + gprofng/src/machinemodels/m6.ermm | 65 + gprofng/src/machinemodels/m7.ermm | 64 + gprofng/src/machinemodels/t4.ermm | 67 + gprofng/src/machinemodels/t5.ermm | 65 + gprofng/src/parse.cc | 927 + gprofng/src/stab.h | 205 + gprofng/src/util.cc | 1582 ++ gprofng/src/util.h | 185 + gprofng/src/vec.h | 524 + gprofng/testsuite/config/default.exp | 38 + gprofng/testsuite/gprofng.display/display.exp | 92 + .../gprofng.display/jsynprog/Intface.java | 6 + .../gprofng.display/jsynprog/Launcher.java | 90 + .../testsuite/gprofng.display/jsynprog/Makefile | 56 + .../gprofng.display/jsynprog/Routine.java | 224 + .../gprofng.display/jsynprog/Sub_Routine.java | 54 + .../gprofng.display/jsynprog/check_results.pl | 33 + .../testsuite/gprofng.display/jsynprog/cloop.cc | 114 + .../testsuite/gprofng.display/jsynprog/jsynprog.h | 74 + .../gprofng.display/jsynprog/jsynprog.java | 229 + gprofng/testsuite/gprofng.display/mttest/Makefile | 41 + .../gprofng.display/mttest/check_results.pl | 46 + .../testsuite/gprofng.display/mttest/gethrtime.c | 265 + gprofng/testsuite/gprofng.display/mttest/mttest.c | 1306 ++ gprofng/testsuite/gprofng.display/synprog/Makefile | 66 + gprofng/testsuite/gprofng.display/synprog/callso.c | 152 + gprofng/testsuite/gprofng.display/synprog/callsx.c | 152 + .../gprofng.display/synprog/check_results.pl | 40 + .../testsuite/gprofng.display/synprog/endcases.c | 208 + gprofng/testsuite/gprofng.display/synprog/fitos.c | 78 + .../testsuite/gprofng.display/synprog/inc_body.h | 26 + .../testsuite/gprofng.display/synprog/inc_brace.h | 26 + .../testsuite/gprofng.display/synprog/inc_entry.h | 24 + .../testsuite/gprofng.display/synprog/inc_exit.h | 25 + .../testsuite/gprofng.display/synprog/inc_func.h | 28 + .../testsuite/gprofng.display/synprog/inc_inline.h | 32 + .../testsuite/gprofng.display/synprog/inc_macro.h | 26 + gprofng/testsuite/gprofng.display/synprog/iosyn.c | 614 + .../testsuite/gprofng.display/synprog/pagethrash.c | 75 + gprofng/testsuite/gprofng.display/synprog/so_syn.c | 69 + gprofng/testsuite/gprofng.display/synprog/so_syx.c | 68 + .../testsuite/gprofng.display/synprog/stopwatch.c | 294 + .../testsuite/gprofng.display/synprog/stopwatch.h | 61 + .../testsuite/gprofng.display/synprog/synprog.c | 1823 ++ gprofng/testsuite/lib/Makefile.skel | 61 + gprofng/testsuite/lib/acct.pm | 774 + gprofng/testsuite/lib/display-lib.exp | 105 + include/ChangeLog | 29 + include/collectorAPI.h | 73 + include/elf/amdgpu.h | 115 + include/elf/common.h | 3 + include/libcollector.h | 89 + include/libfcollector.h | 42 + include/opcode/ppc.h | 34 +- include/opcode/riscv-opc.h | 213 +- ld/ChangeLog | 31 + ld/NEWS | 3 + ld/emultempl/elf-x86.em | 1 - ld/emultempl/elf.em | 14 + ld/emultempl/emulation.em | 1 + ld/ld.h | 4 - ld/ld.texi | 22 +- ld/ldelf.c | 385 +- ld/ldelf.h | 2 + ld/ldemul.c | 7 + ld/ldemul.h | 5 + ld/ldexp.c | 5 +- ld/ldgram.y | 11 +- ld/ldlang.c | 57 +- ld/ldlang.h | 7 +- ld/ldlex.l | 1 + ld/mri.c | 4 +- ld/po/sr.po | 3266 ++-- ld/testsuite/ld-ctf/nonrepresentable.d | 2 +- ld/testsuite/ld-elf/pr21964-1a.c | 2 +- ld/testsuite/ld-elf/pr21964-1b.c | 2 +- ld/testsuite/ld-elf/pr21964-1c.c | 2 +- ld/testsuite/ld-elf/pr21964-2a.c | 2 +- ld/testsuite/ld-elf/pr21964-2b.c | 2 +- ld/testsuite/ld-elf/pr21964-3a.c | 2 +- ld/testsuite/ld-i386/i386.exp | 1 + ld/testsuite/ld-i386/pr28894.d | 3 + ld/testsuite/ld-i386/pr28894.s | 7 + ld/testsuite/ld-plugin/lto.exp | 25 + ld/testsuite/ld-plugin/pr28849.d | 3 + ld/testsuite/ld-plugin/pr28849a.c | 2 + ld/testsuite/ld-plugin/pr28849b.c | 3 + ld/testsuite/ld-powerpc/elfv2so.d | 2 +- ld/testsuite/ld-powerpc/notoc.d | 2 +- ld/testsuite/ld-powerpc/notoc3.d | 2 +- ld/testsuite/ld-powerpc/tlsdesc2.d | 2 +- ld/testsuite/ld-powerpc/tlsget.d | 2 +- ld/testsuite/ld-powerpc/tlsget2.d | 2 +- ld/testsuite/ld-powerpc/tlsopt5.d | 2 +- ld/testsuite/ld-powerpc/tlsopt6.d | 2 +- ld/testsuite/ld-scripts/output-section-types.d | 18 +- ld/testsuite/ld-scripts/output-section-types.t | 7 + ld/testsuite/ld-x86-64/abs-k1om.d | 12 - ld/testsuite/ld-x86-64/abs-l1om.d | 12 - 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/pr14207.d | 6 +- ld/testsuite/ld-x86-64/pr18176.d | 3 +- ld/testsuite/ld-x86-64/pr20830a-now.d | 10 +- ld/testsuite/ld-x86-64/pr20830a.d | 10 +- ld/testsuite/ld-x86-64/pr20830b-now.d | 12 +- ld/testsuite/ld-x86-64/pr20830b.d | 12 +- ld/testsuite/ld-x86-64/pr21038a-now.d | 10 +- ld/testsuite/ld-x86-64/pr21038a.d | 10 +- ld/testsuite/ld-x86-64/pr21038b-now.d | 8 +- ld/testsuite/ld-x86-64/pr21038b.d | 8 +- ld/testsuite/ld-x86-64/pr21038c-now.d | 12 +- ld/testsuite/ld-x86-64/pr21038c.d | 12 +- ld/testsuite/ld-x86-64/protected2-k1om.d | 18 - ld/testsuite/ld-x86-64/protected2-l1om.d | 18 - ld/testsuite/ld-x86-64/protected3-k1om.d | 17 - ld/testsuite/ld-x86-64/protected3-l1om.d | 17 - ld/testsuite/ld-x86-64/x86-64.exp | 6 - opcodes/ChangeLog | 22 + opcodes/configure | 1 + opcodes/configure.ac | 1 + opcodes/i386-dis.c | 17 +- opcodes/i386-gen.c | 48 +- opcodes/i386-init.h | 762 +- opcodes/i386-opc.h | 10 +- opcodes/i386-tbl.h | 10880 +++++------ opcodes/microblaze-opc.h | 2 +- opcodes/microblaze-opcm.h | 3 +- opcodes/micromips-opc.c | 4 +- opcodes/mips-opc.c | 11 +- opcodes/po/sr.po | 506 +- opcodes/ppc-dis.c | 5 +- opcodes/ppc-opc.c | 683 +- opcodes/riscv-opc.c | 8 +- sim/Makefile.in | 11 +- sim/bpf/configure | 9 - sim/common/Make-common.in | 7 +- sim/common/sim-memopt.c | 11 + sim/configure | 359 +- sim/configure.ac | 2 +- sim/cris/sim-if.c | 10 +- sim/{common => }/gdbinit.in | 4 +- sim/m4/sim_ac_output.m4 | 7 - sim/m4/sim_ac_toolchain.m4 | 21 +- sim/mips/configure | 9 - sim/mn10300/configure | 9 - sim/or1k/configure | 9 - sim/riscv/configure | 9 - sim/testsuite/aarch64/allinsn.exp | 17 +- sim/testsuite/arm/allinsn.exp | 22 +- sim/testsuite/arm/iwmmxt/iwmmxt.exp | 22 +- sim/testsuite/arm/misc.exp | 22 +- sim/testsuite/arm/thumb/allthumb.exp | 22 +- sim/testsuite/arm/xscale/xscale.exp | 22 +- sim/testsuite/avr/allinsn.exp | 17 +- sim/testsuite/bfin/allinsn.exp | 17 +- sim/testsuite/bpf/allinsn.exp | 26 +- sim/testsuite/cr16/allinsn.exp | 28 +- sim/testsuite/cr16/misc.exp | 28 +- sim/testsuite/cris/asm/asm.exp | 48 +- sim/testsuite/cris/asm/endmem1.ms | 47 + sim/testsuite/cris/asm/io1.ms | 1 + sim/testsuite/cris/asm/io2.ms | 1 + sim/testsuite/cris/asm/io3.ms | 1 + sim/testsuite/cris/asm/io6.ms | 1 + sim/testsuite/cris/asm/io7.ms | 1 + sim/testsuite/cris/c/c.exp | 18 +- sim/testsuite/cris/c/openpf1.c | 8 +- sim/testsuite/cris/c/stat3.c | 3 +- sim/testsuite/cris/hw/rv-n-cris/irq1.ms | 1 + sim/testsuite/d10v/allinsn.exp | 17 +- sim/testsuite/example-synacor/allinsn.exp | 21 +- sim/testsuite/frv/allinsn-a-b.exp | 3 +- sim/testsuite/frv/allinsn-c.exp | 3 +- sim/testsuite/frv/allinsn-d-h.exp | 3 +- sim/testsuite/frv/allinsn-i-l.exp | 3 +- sim/testsuite/frv/allinsn-m.exp | 3 +- sim/testsuite/frv/allinsn-n.exp | 3 +- sim/testsuite/frv/allinsn-o-s.exp | 3 +- sim/testsuite/frv/allinsn-t-z.exp | 3 +- sim/testsuite/frv/fr400/allinsn.exp | 21 +- sim/testsuite/frv/fr500/allinsn.exp | 21 +- sim/testsuite/frv/fr550/allinsn.exp | 21 +- sim/testsuite/frv/interrupts.exp | 21 +- sim/testsuite/frv/misc.exp | 21 +- sim/testsuite/frv/parallel.exp | 21 +- sim/testsuite/ft32/allinsn.exp | 17 +- sim/testsuite/h8300/allinsn.exp | 16 +- sim/testsuite/iq2000/allinsn.exp | 17 +- sim/testsuite/lib/sim-defs.exp | 65 +- sim/testsuite/lm32/allinsn.exp | 17 +- sim/testsuite/m32c/allinsn.exp | 17 +- sim/testsuite/m32r/allinsn.exp | 23 +- sim/testsuite/m32r/misc.exp | 23 +- sim/testsuite/m68hc11/allinsn.exp | 17 +- sim/testsuite/mcore/allinsn.exp | 17 +- sim/testsuite/microblaze/allinsn.exp | 17 +- sim/testsuite/mn10300/allinsn.exp | 17 +- sim/testsuite/moxie/allinsn.exp | 17 +- sim/testsuite/msp430/allinsn.exp | 17 +- sim/testsuite/or1k/alltests.exp | 19 +- sim/testsuite/pru/allinsn.exp | 17 +- sim/testsuite/riscv/allinsn.exp | 17 +- sim/testsuite/sh/allinsn.exp | 6 +- sim/testsuite/v850/allinsns.exp | 29 +- sim/v850/configure | 9 - src-release.sh | 4 +- 800 files changed, 229829 insertions(+), 33737 deletions(-) create mode 100644 bfd/cpu-amdgcn.c create mode 100644 bfd/elf64-amdgcn.c create mode 100644 binutils/testsuite/binutils-all/mips/micromips-branch-alias.d create mode 100644 binutils/testsuite/binutils-all/mips/micromips-branch-alias.s create mode 100644 binutils/testsuite/binutils-all/mips/micromips-branch-noalias.d create mode 100644 binutils/testsuite/binutils-all/mips/mips-branch-alias.s create mode 100644 binutils/testsuite/binutils-all/mips/mips1-branch-alias.d create mode 100644 binutils/testsuite/binutils-all/mips/mips1-branch-noalias.d create mode 100644 binutils/testsuite/binutils-all/mips/mips2-branch-alias.d create mode 100644 binutils/testsuite/binutils-all/mips/mips2-branch-noalias.d create mode 100644 binutils/testsuite/binutils-all/mips/mips32r6-branch-alias.d create mode 100644 binutils/testsuite/binutils-all/mips/mips32r6-branch-noalias.d create mode 100644 binutils/testsuite/binutils-all/weaken-gnu-unique.d create mode 100644 gas/testsuite/gas/i386/arch-10-5.l copy gas/testsuite/gas/{xtensa/abi.s => i386/arch-10-5.s} (100%) create mode 100644 gas/testsuite/gas/i386/iamcu-6.d create mode 100644 gas/testsuite/gas/i386/iamcu-6.s delete mode 100644 gas/testsuite/gas/i386/k1om-inval.l delete mode 100644 gas/testsuite/gas/i386/k1om-inval.s delete mode 100644 gas/testsuite/gas/i386/k1om.d delete mode 100644 gas/testsuite/gas/i386/l1om-inval.l delete mode 100644 gas/testsuite/gas/i386/l1om-inval.s delete mode 100644 gas/testsuite/gas/i386/l1om.d delete mode 100644 gas/testsuite/gas/i386/x86-64-code16-2.d create mode 100644 gdb/ada-casefold.h create mode 100755 gdb/ada-unicode.py create mode 100644 gdb/gdbcopyright.py delete mode 100755 gdb/make-target-delegates create mode 100755 gdb/make-target-delegates.py create mode 100644 gdb/python/lib/gdb/styling.py create mode 100644 gdb/python/py-micmd.c delete mode 100644 gdb/score-tdep.c delete mode 100644 gdb/score-tdep.h create mode 100644 gdb/testsuite/gdb.ada/char_enum_unicode.exp copy gdb/testsuite/gdb.ada/{widewide => char_enum_unicode}/foo.adb (65%) copy gdb/testsuite/gdb.ada/{homonym => char_enum_unicode}/pck.adb (100%) copy gdb/testsuite/gdb.ada/{widewide => char_enum_unicode}/pck.ads (99%) create mode 100644 gdb/testsuite/gdb.ada/float-bits.exp copy gdb/testsuite/gdb.ada/{widewide/pck.ads => float-bits/prog.adb} (74%) copy gdb/testsuite/gdb.ada/{widewide.exp => literals.exp} (52%) create mode 100644 gdb/testsuite/gdb.ada/non-ascii-latin-1.exp copy gdb/testsuite/gdb.ada/{widewide/pck.adb => non-ascii-latin-1/pack.adb} (78%) copy gdb/testsuite/gdb.ada/{widewide/pck.ads => non-ascii-latin-1/pack.ads} (82%) copy gdb/testsuite/gdb.ada/{widewide/pck.ads => non-ascii-latin-1/prog.adb} (73%) create mode 100644 gdb/testsuite/gdb.ada/non-ascii-latin-3.exp copy gdb/testsuite/gdb.ada/{widewide/pck.adb => non-ascii-latin-3/pack.adb} (78%) copy gdb/testsuite/gdb.ada/{widewide/pck.ads => non-ascii-latin-3/pack.ads} (82%) copy gdb/testsuite/gdb.ada/{widewide/pck.ads => non-ascii-latin-3/prog.adb} (68%) create mode 100644 gdb/testsuite/gdb.ada/non-ascii-utf-8.exp copy gdb/testsuite/gdb.ada/{widewide/pck.adb => non-ascii-utf-8/pack.adb} (61%) copy gdb/testsuite/gdb.ada/{widewide/pck.ads => non-ascii-utf-8/pack.ads} (72%) create mode 100644 gdb/testsuite/gdb.ada/non-ascii-utf-8/prog.adb create mode 100644 gdb/testsuite/gdb.base/eof-exit.exp copy gdb/testsuite/{gdb.cp/ptype-flags.cc => gdb.base/retval-large-struct.c} (59%) copy gdb/testsuite/{gdb.rust/unsized.exp => gdb.base/retval-large-struct.exp} (56%) copy gdb/testsuite/{gdb.cp/ptype-flags.cc => gdb.dwarf2/calling-convention.c} (65%) create mode 100644 gdb/testsuite/gdb.dwarf2/calling-convention.exp copy gdb/testsuite/{gdb.cp/ptype-flags.cc => gdb.dwarf2/fortran-var-string.c} (65%) create mode 100644 gdb/testsuite/gdb.dwarf2/fortran-var-string.exp create mode 100644 gdb/testsuite/gdb.dwarf2/subrange-enum.exp create mode 100644 gdb/testsuite/gdb.mi/mi-add-inferior.exp create mode 100644 gdb/testsuite/gdb.mi/mi-cmd-user-context.exp create mode 100644 gdb/testsuite/gdb.python/py-mi-cmd.exp create mode 100644 gdb/testsuite/gdb.python/py-mi-cmd.py create mode 100644 gdb/testsuite/gdb.threads/process-exit-status-is-leader-exit-status.c create mode 100644 gdb/testsuite/gdb.threads/process-exit-status-is-leader-exit-st [...] create mode 100644 gdb/unittests/unique_xmalloc_ptr_char.c create mode 100644 gdbsupport/event-pipe.cc create mode 100644 gdbsupport/event-pipe.h create mode 100644 gprofng/Makefile.am create mode 100644 gprofng/Makefile.in create mode 100644 gprofng/README create mode 100644 gprofng/acinclude.m4 create mode 100644 gprofng/aclocal.m4 create mode 100644 gprofng/common/cc_libcollector.h create mode 100644 gprofng/common/config.h.in create mode 100644 gprofng/common/core_pcbe.c create mode 100644 gprofng/common/cpu_frequency.h create mode 100644 gprofng/common/cpuid.c create mode 100644 gprofng/common/gp-defs.h create mode 100644 gprofng/common/gp-experiment.h create mode 100644 gprofng/common/gp-time.h create mode 100644 gprofng/common/hwc_cpus.h create mode 100644 gprofng/common/hwcdrv.c create mode 100644 gprofng/common/hwcdrv.h create mode 100644 gprofng/common/hwcentry.h create mode 100644 gprofng/common/hwcfuncs.c create mode 100644 gprofng/common/hwcfuncs.h create mode 100644 gprofng/common/hwctable.c create mode 100644 gprofng/common/opteron_pcbe.c create mode 100644 gprofng/config/bison.m4 copy {sim => gprofng}/configure (69%) create mode 100644 gprofng/configure.ac create mode 100644 gprofng/doc/Makefile.am create mode 100644 gprofng/doc/Makefile.in copy {bfd => gprofng}/doc/fdl.texi (100%) create mode 100644 gprofng/doc/gprofng.texi create mode 100755 gprofng/doc/mdate-sh create mode 100644 gprofng/doc/texinfo.tex create mode 100644 gprofng/doc/version.texi create mode 100644 gprofng/gp-display-html/Makefile.am create mode 100644 gprofng/gp-display-html/Makefile.in create mode 100644 gprofng/gp-display-html/gp-display-html.in create mode 100755 gprofng/libcollector/CHK_LIBC_OBJ create mode 100644 gprofng/libcollector/Makefile.am create mode 100644 gprofng/libcollector/Makefile.in create mode 100644 gprofng/libcollector/aclocal.m4 create mode 100644 gprofng/libcollector/collector.c create mode 100644 gprofng/libcollector/collector.h create mode 100644 gprofng/libcollector/collectorAPI.c copy {binutils => gprofng/libcollector}/configure (73%) create mode 100644 gprofng/libcollector/configure.ac create mode 100644 gprofng/libcollector/descendants.h create mode 100644 gprofng/libcollector/dispatcher.c create mode 100644 gprofng/libcollector/envmgmt.c create mode 100644 gprofng/libcollector/gethrtime.c create mode 100644 gprofng/libcollector/heaptrace.c create mode 100644 gprofng/libcollector/hwprofile.c create mode 100644 gprofng/libcollector/hwprofile.h create mode 100644 gprofng/libcollector/iolib.c create mode 100644 gprofng/libcollector/iotrace.c create mode 100644 gprofng/libcollector/jprofile.c create mode 100644 gprofng/libcollector/libcol-i386-dis.c create mode 100644 gprofng/libcollector/libcol_hwcdrv.c create mode 100644 gprofng/libcollector/libcol_hwcfuncs.c create mode 100644 gprofng/libcollector/libcol_util.c create mode 100644 gprofng/libcollector/libcol_util.h create mode 100644 gprofng/libcollector/linetrace.c create mode 100644 gprofng/libcollector/mapfile.aarch64-Linux create mode 100644 gprofng/libcollector/mapfile.amd64-Linux create mode 100644 gprofng/libcollector/mapfile.intel-Linux create mode 100644 gprofng/libcollector/mapfile.sparc-Linux create mode 100644 gprofng/libcollector/mapfile.sparcv9-Linux create mode 100644 gprofng/libcollector/memmgr.c create mode 100644 gprofng/libcollector/memmgr.h create mode 100644 gprofng/libcollector/mmaptrace.c create mode 100644 gprofng/libcollector/profile.c create mode 100644 gprofng/libcollector/synctrace.c create mode 100644 gprofng/libcollector/tsd.c create mode 100644 gprofng/libcollector/tsd.h create mode 100644 gprofng/libcollector/unwind.c create mode 100644 gprofng/src/ABS.h create mode 100644 gprofng/src/Application.cc create mode 100644 gprofng/src/Application.h create mode 100644 gprofng/src/ArchiveExp.cc create mode 100644 gprofng/src/ArchiveExp.h create mode 100644 gprofng/src/BaseMetric.cc create mode 100644 gprofng/src/BaseMetric.h create mode 100644 gprofng/src/BaseMetricTreeNode.cc create mode 100644 gprofng/src/BaseMetricTreeNode.h create mode 100644 gprofng/src/CacheMap.h create mode 100644 gprofng/src/CallStack.cc create mode 100644 gprofng/src/CallStack.h create mode 100644 gprofng/src/CatchOutOfMemory.cc create mode 100644 gprofng/src/ClassFile.cc create mode 100644 gprofng/src/ClassFile.h create mode 100644 gprofng/src/Command.cc create mode 100644 gprofng/src/Command.h create mode 100644 gprofng/src/CompCom.cc create mode 100644 gprofng/src/CompCom.h create mode 100644 gprofng/src/DataObject.cc create mode 100644 gprofng/src/DataObject.h create mode 100644 gprofng/src/DataSpace.cc create mode 100644 gprofng/src/DataSpace.h create mode 100644 gprofng/src/DataStream.cc create mode 100644 gprofng/src/DataStream.h create mode 100644 gprofng/src/Data_window.cc create mode 100644 gprofng/src/Data_window.h create mode 100644 gprofng/src/Dbe.cc create mode 100644 gprofng/src/Dbe.h create mode 100644 gprofng/src/DbeApplication.cc create mode 100644 gprofng/src/DbeApplication.h create mode 100644 gprofng/src/DbeArray.h create mode 100644 gprofng/src/DbeCacheMap.h create mode 100644 gprofng/src/DbeFile.cc create mode 100644 gprofng/src/DbeFile.h create mode 100644 gprofng/src/DbeJarFile.cc create mode 100644 gprofng/src/DbeJarFile.h create mode 100644 gprofng/src/DbeLinkList.h create mode 100644 gprofng/src/DbeLock.cc create mode 100644 gprofng/src/DbeLock.h create mode 100644 gprofng/src/DbeSession.cc create mode 100644 gprofng/src/DbeSession.cc.1 create mode 100644 gprofng/src/DbeSession.h create mode 100644 gprofng/src/DbeSyncMap.h create mode 100644 gprofng/src/DbeThread.cc create mode 100644 gprofng/src/DbeThread.h create mode 100644 gprofng/src/DbeView.cc create mode 100644 gprofng/src/DbeView.h create mode 100644 gprofng/src/DefaultHandler.h create mode 100644 gprofng/src/DefaultMap.h create mode 100644 gprofng/src/DefaultMap2D.h create mode 100644 gprofng/src/DerivedMetrics.cc create mode 100644 gprofng/src/DerivedMetrics.h create mode 100644 gprofng/src/Disasm.cc create mode 100644 gprofng/src/Disasm.h create mode 100644 gprofng/src/Dwarf.cc create mode 100644 gprofng/src/Dwarf.h create mode 100644 gprofng/src/DwarfLib.cc create mode 100644 gprofng/src/DwarfLib.h create mode 100644 gprofng/src/Elf.cc create mode 100644 gprofng/src/Elf.h create mode 100644 gprofng/src/Emsg.cc create mode 100644 gprofng/src/Emsg.h create mode 100644 gprofng/src/Emsgnum.h create mode 100644 gprofng/src/ExpGroup.cc create mode 100644 gprofng/src/ExpGroup.h create mode 100644 gprofng/src/Exp_Layout.cc create mode 100644 gprofng/src/Exp_Layout.h create mode 100644 gprofng/src/Experiment.cc create mode 100644 gprofng/src/Experiment.h create mode 100644 gprofng/src/Expression.cc create mode 100644 gprofng/src/Expression.h create mode 100644 gprofng/src/FileData.cc create mode 100644 gprofng/src/FileData.h create mode 100644 gprofng/src/Filter.cc create mode 100644 gprofng/src/Filter.h create mode 100644 gprofng/src/FilterExp.h create mode 100644 gprofng/src/FilterSet.cc create mode 100644 gprofng/src/FilterSet.h create mode 100644 gprofng/src/Function.cc create mode 100644 gprofng/src/Function.h create mode 100644 gprofng/src/HashMap.h create mode 100644 gprofng/src/HeapActivity.cc create mode 100644 gprofng/src/HeapActivity.h create mode 100644 gprofng/src/HeapData.cc create mode 100644 gprofng/src/HeapData.h create mode 100644 gprofng/src/HeapMap.cc create mode 100644 gprofng/src/HeapMap.h create mode 100644 gprofng/src/Hist_data.cc create mode 100644 gprofng/src/Hist_data.h create mode 100644 gprofng/src/Histable.h create mode 100644 gprofng/src/IOActivity.cc create mode 100644 gprofng/src/IOActivity.h create mode 100644 gprofng/src/IndexMap2D.h create mode 100644 gprofng/src/IndexObject.cc create mode 100644 gprofng/src/IndexObject.h create mode 100644 gprofng/src/IntervalMap.h create mode 100644 gprofng/src/LoadObject.cc create mode 100644 gprofng/src/LoadObject.h create mode 100644 gprofng/src/MachineModel.cc create mode 100644 gprofng/src/Makefile.am create mode 100644 gprofng/src/Makefile.in create mode 100644 gprofng/src/Map.h create mode 100644 gprofng/src/Map2D.h create mode 100644 gprofng/src/MemObject.cc create mode 100644 gprofng/src/MemObject.h create mode 100644 gprofng/src/MemorySpace.cc create mode 100644 gprofng/src/MemorySpace.h create mode 100644 gprofng/src/Metric.cc create mode 100644 gprofng/src/Metric.h create mode 100644 gprofng/src/MetricList.cc create mode 100644 gprofng/src/MetricList.h create mode 100644 gprofng/src/Module.cc create mode 100644 gprofng/src/Module.h create mode 100644 gprofng/src/Ovw_data.cc create mode 100644 gprofng/src/Ovw_data.h create mode 100644 gprofng/src/PRBTree.cc create mode 100644 gprofng/src/PRBTree.h create mode 100644 gprofng/src/PathTree.cc create mode 100644 gprofng/src/PathTree.h create mode 100644 gprofng/src/PreviewExp.cc create mode 100644 gprofng/src/PreviewExp.h create mode 100644 gprofng/src/Print.cc create mode 100644 gprofng/src/Print.h create mode 100644 gprofng/src/QLParser.h create mode 100644 gprofng/src/QLParser.tab.cc create mode 100644 gprofng/src/QLParser.tab.hh create mode 100644 gprofng/src/QLParser.yy create mode 100644 gprofng/src/SAXParser.h create mode 100644 gprofng/src/SAXParserFactory.cc create mode 100644 gprofng/src/SAXParserFactory.h create mode 100644 gprofng/src/Sample.cc create mode 100644 gprofng/src/Sample.h create mode 100644 gprofng/src/SegMem.h create mode 100644 gprofng/src/Settings.cc create mode 100644 gprofng/src/Settings.h create mode 100644 gprofng/src/SourceFile.cc create mode 100644 gprofng/src/SourceFile.h create mode 100644 gprofng/src/Stabs.cc create mode 100644 gprofng/src/Stabs.h create mode 100644 gprofng/src/Stats_data.cc create mode 100644 gprofng/src/Stats_data.h create mode 100644 gprofng/src/StringBuilder.cc create mode 100644 gprofng/src/StringBuilder.h create mode 100644 gprofng/src/StringMap.h create mode 100644 gprofng/src/Table.cc create mode 100644 gprofng/src/Table.h create mode 100644 gprofng/src/UserLabel.cc create mode 100644 gprofng/src/UserLabel.h create mode 100644 gprofng/src/checks.cc create mode 100644 gprofng/src/collctrl.cc create mode 100644 gprofng/src/collctrl.h create mode 100644 gprofng/src/collect.h create mode 100644 gprofng/src/collector_module.h create mode 100644 gprofng/src/comp_com.c create mode 100644 gprofng/src/comp_com.h create mode 100644 gprofng/src/count.cc create mode 100644 gprofng/src/data_pckts.h create mode 100644 gprofng/src/dbe_collctrl.cc create mode 100644 gprofng/src/dbe_hwc.h create mode 100644 gprofng/src/dbe_hwcdrv.c create mode 100644 gprofng/src/dbe_hwcfuncs.c create mode 100644 gprofng/src/dbe_hwctable.c create mode 100644 gprofng/src/dbe_memmgr.c create mode 100644 gprofng/src/dbe_structs.h create mode 100644 gprofng/src/dbe_types.h create mode 100644 gprofng/src/debug.h create mode 100644 gprofng/src/enums.h create mode 100644 gprofng/src/envsets.cc create mode 100644 gprofng/src/gethrtime.c create mode 100644 gprofng/src/gp-archive.cc create mode 100644 gprofng/src/gp-archive.h create mode 100644 gprofng/src/gp-collect-app.cc create mode 100644 gprofng/src/gp-display-src.cc create mode 100644 gprofng/src/gp-display-text.cc create mode 100644 gprofng/src/gp-print.h create mode 100644 gprofng/src/gprofng.cc create mode 100644 gprofng/src/gprofng.h2m create mode 100644 gprofng/src/gprofng.rc create mode 100644 gprofng/src/i18n.cc create mode 100644 gprofng/src/i18n.h create mode 100644 gprofng/src/info.h create mode 100644 gprofng/src/ipc.cc create mode 100644 gprofng/src/ipcio.cc create mode 100644 gprofng/src/ipcio.h create mode 100644 gprofng/src/machinemodels/generic.ermm create mode 100644 gprofng/src/machinemodels/m5.ermm create mode 100644 gprofng/src/machinemodels/m6.ermm create mode 100644 gprofng/src/machinemodels/m7.ermm create mode 100644 gprofng/src/machinemodels/t4.ermm create mode 100644 gprofng/src/machinemodels/t5.ermm create mode 100644 gprofng/src/parse.cc create mode 100644 gprofng/src/stab.h create mode 100644 gprofng/src/util.cc create mode 100644 gprofng/src/util.h create mode 100644 gprofng/src/vec.h create mode 100644 gprofng/testsuite/config/default.exp create mode 100644 gprofng/testsuite/gprofng.display/display.exp create mode 100644 gprofng/testsuite/gprofng.display/jsynprog/Intface.java create mode 100644 gprofng/testsuite/gprofng.display/jsynprog/Launcher.java create mode 100644 gprofng/testsuite/gprofng.display/jsynprog/Makefile create mode 100644 gprofng/testsuite/gprofng.display/jsynprog/Routine.java create mode 100644 gprofng/testsuite/gprofng.display/jsynprog/Sub_Routine.java create mode 100755 gprofng/testsuite/gprofng.display/jsynprog/check_results.pl create mode 100644 gprofng/testsuite/gprofng.display/jsynprog/cloop.cc create mode 100644 gprofng/testsuite/gprofng.display/jsynprog/jsynprog.h create mode 100644 gprofng/testsuite/gprofng.display/jsynprog/jsynprog.java create mode 100644 gprofng/testsuite/gprofng.display/mttest/Makefile create mode 100644 gprofng/testsuite/gprofng.display/mttest/check_results.pl create mode 100644 gprofng/testsuite/gprofng.display/mttest/gethrtime.c create mode 100644 gprofng/testsuite/gprofng.display/mttest/mttest.c create mode 100644 gprofng/testsuite/gprofng.display/synprog/Makefile create mode 100644 gprofng/testsuite/gprofng.display/synprog/callso.c create mode 100644 gprofng/testsuite/gprofng.display/synprog/callsx.c create mode 100755 gprofng/testsuite/gprofng.display/synprog/check_results.pl create mode 100644 gprofng/testsuite/gprofng.display/synprog/endcases.c create mode 100644 gprofng/testsuite/gprofng.display/synprog/fitos.c create mode 100644 gprofng/testsuite/gprofng.display/synprog/inc_body.h create mode 100644 gprofng/testsuite/gprofng.display/synprog/inc_brace.h create mode 100644 gprofng/testsuite/gprofng.display/synprog/inc_entry.h create mode 100644 gprofng/testsuite/gprofng.display/synprog/inc_exit.h create mode 100644 gprofng/testsuite/gprofng.display/synprog/inc_func.h create mode 100644 gprofng/testsuite/gprofng.display/synprog/inc_inline.h create mode 100644 gprofng/testsuite/gprofng.display/synprog/inc_macro.h create mode 100644 gprofng/testsuite/gprofng.display/synprog/iosyn.c create mode 100644 gprofng/testsuite/gprofng.display/synprog/pagethrash.c create mode 100644 gprofng/testsuite/gprofng.display/synprog/so_syn.c create mode 100644 gprofng/testsuite/gprofng.display/synprog/so_syx.c create mode 100644 gprofng/testsuite/gprofng.display/synprog/stopwatch.c create mode 100644 gprofng/testsuite/gprofng.display/synprog/stopwatch.h create mode 100644 gprofng/testsuite/gprofng.display/synprog/synprog.c create mode 100644 gprofng/testsuite/lib/Makefile.skel create mode 100644 gprofng/testsuite/lib/acct.pm create mode 100644 gprofng/testsuite/lib/display-lib.exp create mode 100644 include/collectorAPI.h create mode 100644 include/elf/amdgpu.h create mode 100644 include/libcollector.h create mode 100644 include/libfcollector.h create mode 100644 ld/testsuite/ld-i386/pr28894.d create mode 100644 ld/testsuite/ld-i386/pr28894.s create mode 100644 ld/testsuite/ld-plugin/pr28849.d create mode 100644 ld/testsuite/ld-plugin/pr28849a.c create mode 100644 ld/testsuite/ld-plugin/pr28849b.c delete mode 100644 ld/testsuite/ld-x86-64/abs-k1om.d delete mode 100644 ld/testsuite/ld-x86-64/abs-l1om.d delete mode 100644 ld/testsuite/ld-x86-64/protected2-k1om.d delete mode 100644 ld/testsuite/ld-x86-64/protected2-l1om.d delete mode 100644 ld/testsuite/ld-x86-64/protected3-k1om.d delete mode 100644 ld/testsuite/ld-x86-64/protected3-l1om.d rename sim/{common => }/gdbinit.in (60%) create mode 100644 sim/testsuite/cris/asm/endmem1.ms