This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/mmetzger/fsgs in repository binutils-gdb.
discards 81691a8b3b testsuite: add m32 board files discards 3b68b0d0a3 gdb, testsuite: test changing FS and GS segment selectors and bases discards 37f3ff96c6 x86: support fs_base and gs_base for 32-bit inferiors on 64- [...] discards a5de67f136 gdb, testsuite: add gdb_continue_to_breakpoint pattern adds 13364701d8 Automatic date update in version.in adds e9194a1a0e gdb: fix segfault in overload resolution debug output adds a992a3b010 gdb: improve debug output of function overload resolution adds ce4331325c Automatic date update in version.in adds c6ac7fc987 Implement user defined prefix. adds 643c0cbedb Test define-prefix. adds be09caf15d Allow . character as part of command names. adds bf4985257d Document define-prefix command and the use of . in command names. adds 425124817e Automatic date update in version.in adds 489dbda6a8 Correctly compute length of DW_TAG_variant_part union adds d1da6b0160 Allow using less horizontal space in TUI source window adds a2a7af0c33 Add TUI border colors adds 484c9b643c Re-highlight windows when needed during TUI startup adds 517d261dfa Fix latent bug in tui_copy_source_line adds 82e3b5645f Treat inactive TUI specially in "info win" adds 5bbd8269fa gdb/fortran: array stride support adds 11a8b1641e gdb/dwarf: Introduce dwarf2_per_cu_int_type function adds 216a7e6b9e gdb: Dynamic string length support adds 6dc4379b0d Automatic date update in version.in adds 7532a164d5 Remove stale FIXME comment adds 638d85bce0 Change type of debug_aix_thread to bool adds de2396d078 Fix build breakage with --disable-tui adds daeecc3290 Automatic date update in version.in adds 2247a609df _bfd_dwarf2_find_nearest_line comment fix adds 1b8e12713b dwarf2.c stash->sec_info_ptr and stash->sec adds 019cc8758a dwarf2.c: read_abbrevs fail cleanup, and offset checking adds 99b06c600f PR25230, dwarf2.c per file stash adds e63ef0954d PR25230, addr2line fails on dwz output adds 82f910ea9c Fix leak of symbol name in block_symbol_cache adds 4cbd39b289 Replace hash function from bcache with fast_hash adds 5085593976 Automatic date update in version.in adds 3036c89919 x86: drop some stray/bogus DefaultSize adds 13e600d0f5 x86: make sure all PUSH/POP honor DefaultSize adds 77ad80922b x86/Intel: extend MOVDIRI testing adds 319ff62c8a x86: consolidate tracking of MMX register use adds d488367a42 x86-64/Intel: fix CALL/JMP with dword operand adds 0ba59a2940 x86-64: accept 64-bit LFS/LGS/LSS forms with suffix or opera [...] adds 293b38d60f gdb/mi: Add -symbol-info-module-{variables,functions} adds f97a63c5aa gdb: Split global symbol search into separate functions adds c2512106f8 gdb/mi: Add -max-results parameter to some -symbol-info-* commands adds feee869bd8 Silence maybe-uninitialized warning in dwarf2read.c adds 7a9e9f9f1e Fix another build failure in tui-selftests.c adds 103a685e7f Add scalar_storage_order support for floating point adds 7ab4a236ce Move type_byte_order earlier adds d5a22e77b5 Remove gdbarch_bits_big_endian adds a05cf17ab9 Propagate endianity to subrange types adds 4139ff0088 Add bit-field test for scalar_storage_order adds f47674be8e sim-utils.c: prevent buffer overflow. adds 610cfd618e Compare iterators, not values, in filtered_iterator::operato [...] adds c577cdd70b Remove unused includes in aarch64-tdep.c adds be155ebb94 Remove unused includes in aarch64-linux-tdep.c adds 894ecaf4ca Fix regcache::cooked_read_test selftest for mep adds c6170c2c14 Fix doc of AVR-specific command "info io_registers" adds 36c8fb93c9 gdb/fortran: Support for single/double type modifiers adds 8d70a9f093 gdb/testsuite: Use -J option when compiling Fortran tests adds 2dbc041e4e Use metadata style in a few more places adds 3a8fa2282b Fix (most) OpenBSD link errors adds c72a8174b3 Automatic date update in version.in adds 378fd43640 PR25249, Memory leak in microblaze-dis.c adds 1769380a11 PR25244, --print-memory-usage, division by zero if MEMORY le [...] adds 6e9ed99753 PR25243, static linking with exceptions and iostream is brok [...] adds d4340f89ec Arm64: correct "sha3" arch-extension directive handling adds 2dc4b12fcd Arm64: simplify Crypto arch extension handling adds 2410edcd31 Re: PR25244, --print-memory-usage, division by zero if MEMOR [...] adds a23e9ba17f Fix a problem computing the size fields in the PE format header. adds b858499daf Remove gdbarch parameter of lookup_typename adds bce7c9d6fb Only give FDE encoding warnings if --eh-frame-hdr was specified. adds 908641f530 Fix leaks when pruning inferiors. adds 8fc52a054b Automatic date update in version.in adds e0fad1eadf Fix crash when command arg is missing in faas/taas/tfaas commands. adds 06acc08f0a gdb: fix overload resolution for see-through references adds c7d12402bd gdb/testsuite: do minor clean-up in gdb.cp/rvalue-ref-overload.exp adds e6b39f6f8e Re: Only give FDE encoding warnings if --eh-frame-hdr was sp [...] adds e8dc9b5bfd [gas] Implement .cfi_negate_ra_state directive adds 93e55f0a03 [gdb/symtab] Prefer var def over decl adds dfb65191d8 Put bcache inside "namespace gdb" adds 851c0536ca [ARM, sim] Fix build error and warnings adds 9231c9c2d4 Automatic date update in version.in adds 5fa370e437 PR25236, common sym versioning adds aa2d5a4229 Core file build-id support adds dc6dc6688b Automatic date update in version.in adds c14aab8cd3 Fix inter-CU references using intra-CU form in imported-unit adds bc754168c7 Optional matching for run_dump_test adds 6f765336bb aarch64*-*-*ilp32 gas tests adds 0a6aef6b66 S12Z disassembler memory leak adds 2ff1ae54a2 Automatic date update in version.in adds 3740438712 x86/Intel: drop pointless special casing of LxS adds 4cbda994e6 x86/Intel: drop pointless suffix setting for "fword ptr" adds a8f4f6b9bc x86/Intel: drop pointless suffix setting for "tbyte ptr" adds 164d49cb1c x86/Intel: fix "near ptr" / "far ptr" handling adds f2f5811f76 x86/Intel: support "mmword ptr" adds 7456d03d5b x86/Intel: fold "xmmword" with "oword" adds b1f0c0b90b gdb/darwin-nat.c: Fix template argument for scoped_restore_tmpl adds d57cbee932 gdb/testsuite/fortran: Fix info-modules/info-types for gfortran 8+ adds 54f73dad3b gdb/testsuite: kfail some tests if using broken gcc adds b43315e206 gdb/fortran: Improve output pattern in gdb.mi/mi-fortran-mod [...] adds 330f1d3825 gdb: rank an lvalue argument incompatible for an rvalue parameter adds bac7c5cf92 Fix scripted probe breakpoints adds e7c22a69ac s12z-opc.c formatting fixes adds f59f89789f Delete duplicate struct objdump_disasm_info field adds 6f0e075230 Remove backup ppc struct dis_private. adds 103ebbc35c Use disassemble_info.private_data in place of insn_sets adds 20135676fc PR24960, Memory leak from disassembler adds 0a0a052176 Automatic date update in version.in adds 6c71eb7d70 Normalize Ada ptype to use a single "?" adds 0e7aaa728d [gas][arm] Set context table for '.arch_extension' adds ab7d13f070 Replace the remaining uses of strerror with safe_strerror adds cb51113052 Suppress the "unused function" warning for select_strerror_r adds 26b911fb64 Add gdb_compile_openmp to lib/gdb.exp adds bb47f919bf Add gdb_caching_proc support_nested_function_tests to lib/gdb.exp adds 4c12d93600 OpenMP parallel region scope tests adds 77bb17b649 Minor fix to gdb.prompt documentation adds d1f80fe061 Automatic date update in version.in adds 8ff23dba80 ubsan: ia64: left shift of negative value adds b8e61daa1a ubsan: epiphany: left shift of negative value adds 567607c11f ubsan: xtensa: left shift cannot be represented in type 'int' adds 76bba5ee85 ubsan: left shift of cannot be represented in type 'int' adds 9d48687b41 aarch64 disassembler infinite loop adds a11db3e9f3 ubsan: arc: shift exponent 32 is too large for 32-bit type 'int' adds 2fd2b153a3 ubsan: bfin: shift exponent is too large adds 0ef562a4b5 ubsan: cr16: left shift cannot be represented in type 'int' adds c202f69e51 ubsan: cris: signed integer overflow adds d93bba9e0d ubsan: csky: left shift cannot be represented in type 'int' adds 159653d8c0 ussan: d30v: index out of bounds adds f8a87c78e6 ubsan: h8300: left shift cannot be represented in type 'int' adds 334175b693 ubsan: m68k: left shift cannot be represented in type 'int' adds 8c9b417187 ubsan: moxie: left shift of negative value adds 96f1f60460 ubsan: nios2: left shift cannot be represented in type 'int' adds fb4cb4e26d ubsan: ns32k: left shift cannot be represented in type 'int' adds 205c426a9b ubsan: s12z: left shift cannot be represented in type 'int' adds 66152f1668 ubsan: tic4x: segv and signed shifts adds b84f6152ee ubsan: tic6x: shift left of int adds 2a81ccbbbf ubsan: v850: left shift cannot be represented in type 'long' adds 5c05618a0a ubsan: vax: left shift cannot be represented in type 'int' adds 5afa80e9a8 Re: ubsan: ns32k: left shift cannot be represented in type adds d8edc8b768 Implement 'print -raw-values' and 'set print raw-values on|off' adds 569d50f1c6 x86: further refine SSE check (SSE4a, SHA, GFNI) adds 09c7848734 Make bfd_get_8 return a bfd_vma like other bfd_get_* functions adds 13c9c48599 bfd signed overflow fixes adds 1d61b03226 Remove more shifts for sign/zero extension adds aac4760f70 Fix the build after bfd_get_signed_8 change adds 2e74427698 Fix build on macOS adds 24f19ccb89 [gas][arm] Add -mwarn-restrict-it adds 27f7b2f640 Fix typo, get_Frame_id -> get_frame_id adds d746744ebb Bump version to 10.0.50.DATE-git. adds 4decd62b21 Update NEWS post GDB 9 branch creation. adds c8ec2f433c Move max_height method to tui_gen_win_info adds 1431937bee Move can_box to tui_gen_win_info adds dc7ff8a608 Introduce the tui_gen_win_info::min_height method adds fb3184d8ee Remove struct tui_point adds 389e7ddbc2 Introduce new layout code adds 2192a9d3b3 First use of tui_layout adds 3d97994549 Re-apply the current layout when resizing adds d4eeccfe6b Change "winheight" resizing to use new layout code adds a848998a75 Automatic date update in version.in adds 873de05c85 Fix TUI test suite regexps adds 199d46bebb Remove duplicate cast adds 967354c3b9 csky: tidy csky_chars_to_number adds 84bc4ba816 obj-evax.c tidy adds 4f7cc14110 gas signed overflow fixes adds 39f34d7b64 Fix unused function error adds 2ffe5b9c79 Fix the thread-pool.c compilation adds db3ad2f031 Ravenscar port for RISC-V adds d61df89700 Remove some calls to malloc_failure adds 7190276c52 Replace xmalloc/xfree with vector in jit.c adds b65d68b8d6 gas: Add md_generic_table_relax_frag adds e379e5f385 i386: Align branches within a fixed boundary adds 76cf450b4c i386: Add -mbranches-within-32B-boundaries adds 8493b6651a i386: Add tests for -malign-branch-boundary and -malign-branch adds ac0ab1842d i386: Also check R12-R15 registers when optimizing testq to testb adds bda13cdcf0 Make the objfile constructor private adds f65fe5704a Make add_separate_debug_objfile static adds 268e4f0914 Make the objfile destructor private adds 7cac64af7b Introduce program_space::add_objfile adds 234529260a Introduce program_space::remove_objfile adds deeafabb67 Remove MULTI_OBJFILE_P adds 13bff72615 Introduce basic_safe_range adds d0801dd8f2 Store objfiles on a std::list adds 343cc95202 Move free_all_objfiles to program_space adds 7d7167ce1b Manage objfiles with shared_ptr adds e671856cb8 Change objfile::partial_symtabs to be a unique_ptr adds c7ff3609c1 Automatic date update in version.in adds 0bc3450e22 Set no file contents PT_LOAD p_offset to first page adds b3f4b80fba MSP430: Relax target glob for configuring GDB adds 3a90f26667 Fix indentation in jit.c adds a5513db2f5 Fix the gdb build with GCC 7 adds a15a95ed26 Remove "boolean" and "var_boolean" checks from ARI adds fe56157f92 Remove ATTRIBUTE_UNUSED check from ARI adds 8aaaf7577f Fix ARI text for floatformat_from_double adds 036003a671 Silence ARI for valid calls to abort adds c6cbf900d4 Silence ARI warning about floatformat_to_double adds 3cb5a3a16a Suppress ARI warnings for vsprintf adds 98f9338a58 Change ARI usage to GNU style adds 634561834e Accept -Wno- prefix in ARI adds 93537683e7 Remove "fix" call for "long long" from ARI adds 234c306803 Remove ARI check for multiple calls to warning or error adds f1d293cc58 Revert "Turn off threaded minsym demangling by default" adds e97e2dcd46 Automatic date update in version.in adds ff8577f649 Guard against 'current_directory == NULL' on gdb_abspath (PR [...] adds fb46334198 Add unlink support to moxie simulator adds db178f47dd gdb/doc: Remove duplicate description of lookup_global_symbol adds 37e61c4631 Automatic date update in version.in adds 0d037fafed Automatic date update in version.in adds 747cfc8c6b Use symbol_set_language to set a symbol's language adds c1b5c1ebc9 Use an accessor function for general_symbol_info::language adds d3ecddab5f Use a member function to set a symbol's language adds cf950fd4dd ubsan: moxie: left shift of negative value adds 4bdb25fe69 ubsan: nds32: left shift cannot be represented in type 'int' adds cedfc77485 ubsan: bfin: left shift of negative value adds 36bd8ea7f0 ubsan: crx: left shift cannot be represented in type 'int' adds 84e098cdea asan: score: global-buffer-overflow adds e6ced26afd ubsan: xstormy16: left shift of negative value adds 8a92faab92 ubsan: nios2: left shift cannot be represented in type 'int' adds 488d02fe77 ubsan: microblaze: left shift cannot be represented in type 'int' adds f81e7e2db6 ubsan: aarch64: left shift of negative value adds c0c3707ff4 Update Gnulib to the latest git version adds d9fa87f4f6 Constify get_exec_file adds d043f8c867 Fix double-free when creating more than one block in JIT deb [...] adds 8986718429 jit: c++-ify gdb_symtab adds 1b61f46da5 jit: make gdb_object::symtabs an std::forward_list adds b61121178e jit: c++-ify gdb_block adds 0394eed15c jit: make gdb_symtab::blocks an std::forward_list adds 43a599b56c Automatic date update in version.in adds 4a4c04f1f4 Check all inline frames if they are marked for skip adds 45d735237b Add a test case for skip with inlined functions adds 62e6599087 ubsan: bpf: left shift cannot be represented in type 'DI' (a [...] adds 5b660084e2 Remove tic80 support adds 260bcd09bf Accept mips-sgi-irix output in a few ld tests adds 660df28acf Prefer object over notype symbols when disassembling adds e46d79a76e ubsan: nds32: left shift cannot be represented in type 'int' adds 29298bf66f ubsan: aarch64: left shift cannot be represented in type 'int64_t' adds eb7b504651 ubsan: visium: left shift cannot be represented in type 'int' new 9db9f4a7a1 gdb, testsuite: add gdb_continue_to_breakpoint pattern new 3e7fa952aa x86: support fs_base and gs_base for 32-bit inferiors on 64- [...] new 03bad9e43d gdb, testsuite: test changing FS and GS segment selectors and bases new db18e24c49 testsuite: add m32 board files new d26f3c1041 [wip] gdbserver, x86: support fs_base and gs_base
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (81691a8b3b) \ N -- N -- N refs/heads/users/mmetzger/fsgs (d26f3c1041)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 5 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: bfd/ChangeLog | 149 + bfd/Makefile.am | 4 - bfd/Makefile.in | 6 - bfd/archures.c | 3 - bfd/bfd-in2.h | 7 +- bfd/coff-tic80.c | 711 - bfd/coffcode.h | 23 +- bfd/coffswap.h | 6 - bfd/config.bfd | 5 - bfd/configure | 1 - bfd/configure.ac | 1 - bfd/cpu-ia64-opc.c | 6 +- bfd/cpu-tic80.c | 42 - bfd/dwarf2.c | 732 +- bfd/elf-eh-frame.c | 28 +- bfd/elf.c | 10 +- bfd/elf32-arm.c | 18 +- bfd/elf32-nds32.h | 24 +- bfd/elf32-rx.c | 4 +- bfd/elflink.c | 6 +- bfd/libaout.h | 4 +- bfd/libbfd.c | 6 +- bfd/libhppa.h | 2 +- bfd/mmo.c | 2 +- bfd/netbsd.h | 2 +- bfd/peXXigen.c | 3 + bfd/po/SRC-POTFILES.in | 2 - bfd/targets.c | 2 - bfd/version.h | 2 +- bfd/xtensa-modules.c | 1528 +- binutils/ChangeLog | 36 + binutils/objdump.c | 64 +- binutils/od-xcoff.c | 6 +- binutils/testsuite/binutils-all/objcopy.exp | 1 - binutils/testsuite/binutils-all/objdump.exp | 2 +- binutils/testsuite/lib/binutils-common.exp | 19 + cpu/ChangeLog | 19 + cpu/bpf.cpu | 4 +- cpu/epiphany.cpu | 13 +- cpu/lm32.cpu | 8 +- cpu/m32c.cpu | 9 +- cpu/xstormy16.cpu | 2 +- gas/ChangeLog | 340 + gas/config/obj-evax.c | 51 +- gas/config/tc-aarch64.c | 12 +- gas/config/tc-arm.c | 8 + gas/config/tc-csky.c | 59 +- gas/config/tc-i386-intel.c | 56 +- gas/config/tc-i386.c | 1105 +- gas/config/tc-i386.h | 31 + gas/config/tc-ia64.c | 10 +- gas/config/tc-mep.c | 2 +- gas/config/tc-metag.c | 4 +- gas/config/tc-nios2.c | 8 +- gas/config/tc-pru.c | 9 +- gas/config/tc-riscv.c | 4 +- gas/config/tc-tic4x.c | 2 +- gas/config/tc-tic6x.c | 2 +- gas/doc/as.texi | 2 +- gas/doc/c-i386.texi | 37 + gas/doc/internals.texi | 5 + gas/dw2gencfi.c | 1 + gas/testsuite/gas/aarch64/bfloat16.d | 2 +- gas/testsuite/gas/aarch64/crypto-directive.d | 25 +- gas/testsuite/gas/aarch64/crypto-directive2.d | 4 + gas/testsuite/gas/aarch64/crypto-directive3.d | 4 + gas/testsuite/gas/aarch64/crypto.s | 8 + gas/testsuite/gas/aarch64/dgh.d | 2 +- gas/testsuite/gas/aarch64/f32mm.d | 2 +- gas/testsuite/gas/aarch64/f64mm.d | 2 +- gas/testsuite/gas/aarch64/i8mm.d | 2 +- gas/testsuite/gas/aarch64/illegal-crypto-nofp.l | 36 +- gas/testsuite/gas/aarch64/pac_ab_key.d | 24 +- gas/testsuite/gas/aarch64/pac_negate_ra_state.d | 24 + gas/testsuite/gas/aarch64/pac_negate_ra_state.s | 20 + gas/testsuite/gas/aarch64/reloc-prel_g0.d | 6 +- gas/testsuite/gas/aarch64/reloc-prel_g0_nc.d | 8 +- gas/testsuite/gas/aarch64/reloc-prel_g1.d | 6 +- gas/testsuite/gas/aarch64/sve-bfloat-movprfx.d | 2 +- gas/testsuite/gas/aarch64/sve-movprfx-mm.d | 2 +- gas/testsuite/gas/aarch64/sve2.d | 2 +- .../gas/arm/armv8-2-fp16-scalar-bad-ext.d | 2 +- gas/testsuite/gas/arm/armv8-2-fp16-scalar-bad.d | 2 +- gas/testsuite/gas/arm/armv8-a-bad.d | 2 +- gas/testsuite/gas/arm/armv8-a-it-bad.d | 2 +- gas/testsuite/gas/arm/armv8-r-bad.d | 2 +- gas/testsuite/gas/arm/armv8-r-it-bad.d | 2 +- gas/testsuite/gas/arm/mve-arch-ext.d | 7 + gas/testsuite/gas/arm/mve-arch-ext.s | 6 + .../gas/arm/sp-pc-validations-bad-t-v8a.d | 2 +- gas/testsuite/gas/arm/udf.d | 2 +- gas/testsuite/gas/i386/align-branch-1.s | 72 + gas/testsuite/gas/i386/align-branch-1a.d | 77 + gas/testsuite/gas/i386/align-branch-1b.d | 77 + gas/testsuite/gas/i386/align-branch-1c.d | 77 + gas/testsuite/gas/i386/align-branch-1d.d | 76 + gas/testsuite/gas/i386/align-branch-1e.d | 77 + gas/testsuite/gas/i386/align-branch-1f.d | 77 + gas/testsuite/gas/i386/align-branch-1g.d | 77 + gas/testsuite/gas/i386/align-branch-1h.d | 76 + gas/testsuite/gas/i386/align-branch-1i.d | 80 + gas/testsuite/gas/i386/align-branch-2.s | 49 + gas/testsuite/gas/i386/align-branch-2a.d | 55 + gas/testsuite/gas/i386/align-branch-2b.d | 55 + gas/testsuite/gas/i386/align-branch-2c.d | 55 + gas/testsuite/gas/i386/align-branch-3.d | 33 + gas/testsuite/gas/i386/align-branch-3.s | 28 + gas/testsuite/gas/i386/align-branch-4.s | 30 + gas/testsuite/gas/i386/align-branch-4a.d | 36 + gas/testsuite/gas/i386/align-branch-4b.d | 36 + gas/testsuite/gas/i386/align-branch-5.d | 36 + gas/testsuite/gas/i386/align-branch-5.s | 32 + gas/testsuite/gas/i386/align-branch-6.d | 22 + gas/testsuite/gas/i386/align-branch-6.e | 2 + gas/testsuite/gas/i386/align-branch-6.s | 7 + gas/testsuite/gas/i386/align-branch-7.d | 18 + gas/testsuite/gas/i386/align-branch-7.s | 14 + gas/testsuite/gas/i386/align-branch-8.d | 18 + gas/testsuite/gas/i386/align-branch-8.s | 14 + gas/testsuite/gas/i386/general.l | 67 +- gas/testsuite/gas/i386/general.s | 41 + gas/testsuite/gas/i386/i386.exp | 45 + gas/testsuite/gas/i386/ilp32/x86-64-intel64.d | 10 +- gas/testsuite/gas/i386/intel-expr.d | 2 +- gas/testsuite/gas/i386/intel-expr.s | 3 +- gas/testsuite/gas/i386/intelbad.l | 9 + gas/testsuite/gas/i386/intelbad.s | 12 + gas/testsuite/gas/i386/intelok.d | 2 + gas/testsuite/gas/i386/intelok.e | 2 +- gas/testsuite/gas/i386/intelok.s | 2 + gas/testsuite/gas/i386/movdir-intel.d | 1 + gas/testsuite/gas/i386/movdir.d | 1 + gas/testsuite/gas/i386/movdir.s | 1 + gas/testsuite/gas/i386/sse-check-error.l | 40 +- gas/testsuite/gas/i386/sse-check-warn.e | 8 +- gas/testsuite/gas/i386/sse-check.d | 4 + gas/testsuite/gas/i386/sse-check.s | 8 + gas/testsuite/gas/i386/x86-64-align-branch-1.s | 70 + gas/testsuite/gas/i386/x86-64-align-branch-1a.d | 75 + gas/testsuite/gas/i386/x86-64-align-branch-1b.d | 75 + gas/testsuite/gas/i386/x86-64-align-branch-1c.d | 75 + gas/testsuite/gas/i386/x86-64-align-branch-1d.d | 74 + gas/testsuite/gas/i386/x86-64-align-branch-1e.d | 74 + gas/testsuite/gas/i386/x86-64-align-branch-1f.d | 75 + gas/testsuite/gas/i386/x86-64-align-branch-1g.d | 75 + gas/testsuite/gas/i386/x86-64-align-branch-1h.d | 74 + gas/testsuite/gas/i386/x86-64-align-branch-1i.d | 78 + gas/testsuite/gas/i386/x86-64-align-branch-2.s | 44 + gas/testsuite/gas/i386/x86-64-align-branch-2a.d | 50 + gas/testsuite/gas/i386/x86-64-align-branch-2b.d | 50 + gas/testsuite/gas/i386/x86-64-align-branch-2c.d | 50 + gas/testsuite/gas/i386/x86-64-align-branch-3.d | 32 + gas/testsuite/gas/i386/x86-64-align-branch-3.s | 27 + gas/testsuite/gas/i386/x86-64-align-branch-4.s | 27 + gas/testsuite/gas/i386/x86-64-align-branch-4a.d | 33 + gas/testsuite/gas/i386/x86-64-align-branch-4b.d | 33 + gas/testsuite/gas/i386/x86-64-align-branch-5.d | 37 + gas/testsuite/gas/i386/x86-64-align-branch-6.d | 19 + gas/testsuite/gas/i386/x86-64-align-branch-7.d | 18 + gas/testsuite/gas/i386/x86-64-align-branch-7.s | 14 + gas/testsuite/gas/i386/x86-64-align-branch-8.d | 18 + gas/testsuite/gas/i386/x86-64-align-branch-8.s | 14 + gas/testsuite/gas/i386/x86-64-intel64.d | 13 + gas/testsuite/gas/i386/x86-64-intel64.s | 15 + gas/testsuite/gas/i386/x86-64-jump.d | 16 +- gas/testsuite/gas/i386/x86-64-jump.s | 8 + gas/testsuite/gas/i386/x86-64-movdir-intel.d | 3 + gas/testsuite/gas/i386/x86-64-movdir.d | 3 + gas/testsuite/gas/i386/x86-64-movdir.s | 3 + gas/testsuite/gas/i386/x86-64-opcode.d | 12 + gas/testsuite/gas/i386/x86-64-opcode.s | 14 + gas/testsuite/gas/i386/x86-64-optimize-3.d | 4 + gas/testsuite/gas/i386/x86-64-optimize-3.s | 4 + gas/testsuite/gas/i386/x86-64-optimize-3b.d | 4 + gas/testsuite/gas/i386/x86-64-sse-check-error.l | 40 +- gas/write.c | 7 +- gdb/ChangeLog | 964 + gdb/Makefile.in | 5 + gdb/NEWS | 44 +- gdb/aarch64-linux-tdep.c | 6 +- gdb/aarch64-tdep.c | 7 - gdb/ada-exp.y | 2 +- gdb/ada-lang.c | 21 +- gdb/ada-typeprint.c | 11 +- gdb/aix-thread.c | 2 +- gdb/avr-tdep.c | 2 +- gdb/ax-gdb.c | 2 +- gdb/bcache.c | 29 +- gdb/bcache.h | 19 +- gdb/block.c | 84 +- gdb/breakpoint.c | 62 +- gdb/breakpoint.h | 9 + gdb/bsd-kvm.c | 9 +- gdb/build-id.c | 30 +- gdb/build-id.h | 12 +- gdb/c-exp.y | 36 - gdb/c-lang.c | 9 +- gdb/cli/cli-decode.c | 24 +- gdb/cli/cli-script.c | 130 +- gdb/cli/cli-style.c | 81 +- gdb/cli/cli-style.h | 17 +- gdb/coffread.c | 4 +- gdb/command.h | 8 + gdb/compile/compile-object-load.c | 6 +- gdb/compile/compile-object-run.c | 2 +- gdb/completer.c | 10 +- gdb/config.in | 4 - gdb/configure | 12 +- gdb/configure.nat | 5 +- gdb/configure.tgt | 5 +- gdb/contrib/ari/gdb_ari.sh | 79 +- gdb/corefile.c | 3 +- gdb/corelow.c | 29 +- gdb/cp-namespace.c | 5 +- gdb/cp-valprint.c | 12 +- gdb/ctfread.c | 4 +- gdb/darwin-nat.c | 4 +- gdb/dbxread.c | 4 +- gdb/dictionary.c | 10 +- gdb/doc/ChangeLog | 48 + gdb/doc/gdb.texinfo | 290 +- gdb/doc/python.texi | 19 +- gdb/dwarf-index-write.c | 4 +- gdb/dwarf2loc.c | 7 +- gdb/dwarf2read.c | 251 +- gdb/eval.c | 14 +- gdb/event-top.c | 2 +- gdb/f-exp.y | 17 +- gdb/f-valprint.c | 10 +- gdb/fbsd-tdep.c | 2 +- gdb/findvar.c | 2 +- gdb/ft32-tdep.c | 2 +- gdb/gdbarch.c | 23 - gdb/gdbarch.h | 6 - gdb/gdbarch.sh | 4 - gdb/gdbserver/ChangeLog | 19 + gdb/gdbserver/Makefile.in | 4 +- gdb/gdbserver/config.in | 4 - gdb/gdbserver/configure | 22 +- gdb/gdbserver/configure.ac | 2 +- gdb/gdbserver/linux-i386-ipa.c | 4 +- gdb/gdbserver/linux-x86-low.c | 2 +- gdb/gdbserver/linux-x86-tdesc.c | 16 +- gdb/gdbserver/server.c | 2 +- gdb/gdbserver/server.h | 6 - gdb/gdbserver/tracepoint.c | 12 +- gdb/gdbserver/utils.c | 2 +- gdb/gdbsupport/agent.c | 4 +- gdb/gdbsupport/common-defs.h | 5 - gdb/gdbsupport/common-inferior.h | 2 +- gdb/gdbsupport/common-utils.c | 6 +- gdb/gdbsupport/common.m4 | 2 +- gdb/gdbsupport/filtered-iterator.h | 4 +- gdb/gdbsupport/pathstuff.c | 2 +- gdb/gdbsupport/pathstuff.h | 5 +- gdb/gdbsupport/safe-iterator.h | 52 +- gdb/gdbsupport/safe-strerror.c | 28 +- gdb/gdbsupport/thread-pool.c | 29 +- gdb/gdbtypes.c | 189 +- gdb/gdbtypes.h | 45 +- gdb/gnu-nat.c | 5 +- gdb/go-lang.c | 2 +- gdb/go-valprint.c | 7 +- gdb/go32-nat.c | 3 +- gdb/guile/scm-breakpoint.c | 4 +- gdb/guile/scm-cmd.c | 5 +- gdb/guile/scm-type.c | 2 +- gdb/inf-ptrace.c | 3 +- gdb/infcmd.c | 20 +- gdb/inferior.c | 10 +- gdb/infrun.c | 55 +- gdb/jit.c | 320 +- gdb/language.c | 2 +- gdb/language.h | 2 +- gdb/linespec.c | 6 +- gdb/m2-exp.y | 3 +- gdb/macrotab.c | 4 +- gdb/macrotab.h | 7 +- gdb/maint.c | 9 +- gdb/maint.h | 2 - gdb/mdebugread.c | 7 +- gdb/mi/mi-cmd-stack.c | 2 +- gdb/mi/mi-cmds.c | 4 + gdb/mi/mi-cmds.h | 2 + gdb/mi/mi-symbol-cmds.c | 201 +- gdb/minsyms.c | 19 +- gdb/moxie-tdep.c | 2 +- gdb/nto-procfs.c | 5 +- gdb/objfiles.c | 122 +- gdb/objfiles.h | 56 +- gdb/p-valprint.c | 6 +- gdb/parse.c | 2 +- gdb/printcmd.c | 12 +- gdb/procfs.c | 3 +- gdb/progspace.c | 56 + gdb/progspace.h | 113 +- gdb/psymtab.c | 30 +- gdb/psymtab.h | 2 +- gdb/python/py-breakpoint.c | 5 +- gdb/python/py-cmd.c | 5 +- gdb/python/py-framefilter.c | 8 +- gdb/python/py-type.c | 2 +- gdb/python/py-xmethods.c | 2 +- gdb/regcache.c | 1 + gdb/remote.c | 2 +- gdb/riscv-ravenscar-thread.c | 140 + .../jithost.h => riscv-ravenscar-thread.h} | 18 +- gdb/riscv-tdep.c | 3 + gdb/rust-exp.y | 2 +- gdb/solib.c | 4 +- gdb/source.c | 3 +- gdb/stabsread.c | 16 +- gdb/stack.c | 16 +- gdb/symfile.c | 17 +- gdb/symtab.c | 566 +- gdb/symtab.h | 63 +- gdb/target-descriptions.c | 2 +- gdb/target-float.c | 4 +- gdb/testsuite/ChangeLog | 201 + .../main.exp => gdb.ada/scalar_storage.exp} | 26 +- .../{big_packed_array => scalar_storage}/pck.adb | 0 gdb/testsuite/gdb.ada/scalar_storage/pck.ads | 19 + gdb/testsuite/gdb.ada/scalar_storage/storage.adb | 47 + gdb/testsuite/gdb.ada/unchecked_union.exp | 58 + .../{big_packed_array => unchecked_union}/pck.adb | 0 gdb/testsuite/gdb.ada/unchecked_union/pck.ads | 19 + .../gdb.ada/unchecked_union/unchecked_union.adb | 51 + gdb/testsuite/gdb.arch/x86-fsgs.c | 84 +- gdb/testsuite/gdb.arch/x86-fsgs.exp | 38 +- .../{jithost.h => corefile-buildid-shlib-shr.c} | 22 +- gdb/testsuite/gdb.base/corefile-buildid-shlib.c | 58 + .../gdb.base/{jithost.h => corefile-buildid.c} | 36 +- gdb/testsuite/gdb.base/corefile-buildid.exp | 271 + gdb/testsuite/gdb.base/define-prefix.exp | 164 + gdb/testsuite/gdb.base/define.exp | 25 + gdb/testsuite/gdb.base/endianity.c | 6 +- gdb/testsuite/gdb.base/endianity.exp | 9 +- gdb/testsuite/gdb.base/frameapply.exp | 2 + gdb/testsuite/gdb.base/jit-reader.exp | 14 +- gdb/testsuite/gdb.base/jithost.c | 45 +- gdb/testsuite/gdb.base/jithost.h | 15 +- gdb/testsuite/gdb.base/jitreader.c | 34 +- gdb/testsuite/gdb.base/options.exp | 1 + gdb/testsuite/gdb.base/setshow.exp | 2 +- .../gdb.base/{endianity.c => skip-inline.c} | 57 +- gdb/testsuite/gdb.base/skip-inline.exp | 78 + gdb/testsuite/gdb.cp/rvalue-ref-overload.cc | 21 + gdb/testsuite/gdb.cp/rvalue-ref-overload.exp | 22 +- gdb/testsuite/gdb.dwarf2/imported-unit.exp | 10 +- gdb/testsuite/gdb.dwarf2/varval.exp | 48 +- gdb/testsuite/gdb.fortran/array-slices.exp | 67 + gdb/testsuite/gdb.fortran/array-slices.f90 | 70 + .../gdb.fortran/derived-type-striding.exp | 43 + .../gdb.fortran/derived-type-striding.f90 | 43 + gdb/testsuite/gdb.fortran/info-modules.exp | 261 +- gdb/testsuite/gdb.fortran/info-types.exp | 13 + gdb/testsuite/gdb.fortran/type-kinds.exp | 20 +- gdb/testsuite/gdb.guile/scm-breakpoint.c | 7 + gdb/testsuite/gdb.guile/scm-breakpoint.exp | 23 + gdb/testsuite/gdb.mi/mi-fortran-modules.exp | 36 +- gdb/testsuite/gdb.mi/mi-sym-info.exp | 21 + gdb/testsuite/gdb.python/py-breakpoint.c | 7 + gdb/testsuite/gdb.python/py-breakpoint.exp | 20 + gdb/testsuite/gdb.python/py-prettyprint.exp | 21 + gdb/testsuite/gdb.threads/omp-par-scope.c | 166 + gdb/testsuite/gdb.threads/omp-par-scope.exp | 290 + gdb/testsuite/gdb.threads/pthreads.exp | 6 +- gdb/testsuite/gdb.tui/basic.exp | 4 +- gdb/testsuite/gdb.tui/empty.exp | 12 +- gdb/testsuite/gdb.tui/main.exp | 2 +- gdb/testsuite/gdb.tui/regs.exp | 8 +- gdb/testsuite/gdb.tui/resize.exp | 4 +- gdb/testsuite/lib/gdb-utils.exp | 2 +- gdb/testsuite/lib/gdb.exp | 55 +- gdb/testsuite/lib/sym-info-cmds.exp | 507 + gdb/testsuite/lib/tuiterm.exp | 10 +- gdb/thread.c | 4 + gdb/top.c | 30 +- gdb/tracefile-tfile.c | 4 +- gdb/tui/tui-command.c | 6 +- gdb/tui/tui-data.h | 31 +- gdb/tui/tui-disasm.c | 2 +- gdb/tui/tui-io.c | 8 +- gdb/tui/tui-io.h | 3 + gdb/tui/tui-layout.c | 566 +- gdb/tui/tui-layout.h | 153 + gdb/tui/tui-regs.h | 10 + gdb/tui/tui-source.c | 15 +- gdb/tui/tui-stack.h | 10 + gdb/tui/tui-win.c | 430 +- gdb/tui/tui-win.h | 3 + gdb/tui/tui-wingeneral.c | 10 +- gdb/tui/tui-winsource.c | 17 +- gdb/tui/tui-winsource.h | 10 +- gdb/tui/tui.c | 5 +- gdb/unittests/filtered_iterator-selftests.c | 165 + gdb/unittests/tui-selftests.c | 55 + gdb/utils.c | 9 +- gdb/utils.h | 16 +- gdb/valarith.c | 13 +- gdb/valops.c | 53 +- gdb/valprint.c | 16 +- gdb/value.c | 8 +- gdb/value.h | 4 +- gdb/version.in | 2 +- gdb/windows-nat.c | 2 +- gdb/xml-support.c | 2 - gdb/xstormy16-tdep.c | 2 +- gnulib/ChangeLog | 772 + gnulib/Makefile.am | 10 + gnulib/Makefile.in | 121 +- gnulib/aclocal.m4 | 97 +- gnulib/config.in | 1232 +- gnulib/configure | 22774 +++++++++---------- gnulib/import/Makefile.am | 495 +- gnulib/import/Makefile.in | 654 +- gnulib/import/_Noreturn.h | 40 + gnulib/import/alloca.c | 10 +- gnulib/import/alloca.in.h | 10 +- gnulib/import/{extra/snippet => }/arg-nonnull.h | 4 +- gnulib/import/arpa_inet.in.h | 18 +- gnulib/import/assure.h | 6 +- gnulib/import/at-func.c | 4 +- gnulib/import/basename-lgpl.c | 4 +- gnulib/import/{extra/snippet => }/c++defs.h | 48 +- gnulib/import/canonicalize-lgpl.c | 16 +- gnulib/import/cdefs.h | 514 + gnulib/import/chdir-long.c | 4 +- gnulib/import/chdir-long.h | 4 +- gnulib/import/cloexec.c | 6 +- gnulib/import/cloexec.h | 6 +- gnulib/import/close.c | 8 +- gnulib/import/closedir.c | 4 +- gnulib/import/config.charset | 682 - gnulib/import/dirent-private.h | 4 +- gnulib/import/dirent.in.h | 4 +- gnulib/import/dirfd.c | 4 +- gnulib/import/dirname-lgpl.c | 4 +- gnulib/import/dirname.h | 6 +- gnulib/import/dosname.h | 9 +- gnulib/import/{dup-safer.c => dup-safer-flag.c} | 18 +- gnulib/import/dup-safer.c | 4 +- gnulib/import/dup.c | 8 +- gnulib/import/dup2.c | 52 +- gnulib/import/errno.in.h | 8 +- gnulib/import/error.c | 33 +- gnulib/import/error.h | 4 +- gnulib/import/exitfail.c | 4 +- gnulib/import/exitfail.h | 4 +- gnulib/import/extra/config.rpath | 2 +- gnulib/import/extra/snippet/_Noreturn.h | 10 - gnulib/import/extra/update-copyright | 62 +- gnulib/import/fchdir.c | 4 +- gnulib/import/fcntl.c | 567 +- gnulib/import/fcntl.in.h | 47 +- gnulib/import/fd-hook.c | 6 +- gnulib/import/fd-hook.h | 6 +- gnulib/import/{fd-safer.c => fd-safer-flag.c} | 25 +- gnulib/import/fd-safer.c | 4 +- gnulib/import/fdopendir.c | 4 +- gnulib/import/filename.h | 6 +- gnulib/import/filenamecat-lgpl.c | 61 +- gnulib/import/filenamecat.h | 4 +- gnulib/import/flexmember.h | 48 +- gnulib/import/float+.h | 4 +- gnulib/import/float.c | 4 +- gnulib/import/float.in.h | 10 +- gnulib/import/fnmatch.c | 16 +- gnulib/import/fnmatch.in.h | 71 +- gnulib/import/fnmatch_loop.c | 12 +- gnulib/import/fpucw.h | 14 +- gnulib/import/frexp.c | 4 +- gnulib/import/frexpl.c | 4 +- gnulib/import/fstat.c | 78 +- gnulib/import/fstatat.c | 27 +- gnulib/import/getcwd-lgpl.c | 17 +- gnulib/import/getcwd.c | 42 +- gnulib/import/getdtablesize.c | 19 +- gnulib/import/getlogin_r.c | 34 +- gnulib/import/getprogname.c | 133 +- gnulib/import/getprogname.h | 4 +- gnulib/import/gettext.h | 21 +- gnulib/import/gettimeofday.c | 160 +- gnulib/import/glob-libc.h | 115 +- gnulib/import/glob.c | 929 +- gnulib/import/glob.in.h | 179 +- gnulib/import/glob_internal.h | 65 + gnulib/import/glob_pattern_p.c | 33 + gnulib/import/globfree.c | 41 + gnulib/import/glthread/lock.c | 848 +- gnulib/import/glthread/lock.h | 506 +- gnulib/import/glthread/threadlib.c | 6 +- gnulib/import/hard-locale.c | 4 +- gnulib/import/hard-locale.h | 4 +- gnulib/import/inet_ntop.c | 4 +- gnulib/import/intprops.h | 316 +- gnulib/import/inttypes.in.h | 18 +- gnulib/import/isnan.c | 4 +- gnulib/import/isnand-nolibm.h | 4 +- gnulib/import/isnand.c | 4 +- gnulib/import/isnanl-nolibm.h | 4 +- gnulib/import/isnanl.c | 4 +- gnulib/import/itold.c | 4 +- gnulib/import/libc-config.h | 174 + gnulib/import/limits.in.h | 45 +- gnulib/import/localcharset.c | 1229 +- gnulib/import/localcharset.h | 100 +- gnulib/import/localtime-buffer.c | 60 + gnulib/import/{mempcpy.c => localtime-buffer.h} | 25 +- gnulib/import/lstat.c | 49 +- gnulib/import/m4/00gnulib.m4 | 2 +- gnulib/import/m4/__inline.m4 | 22 + gnulib/import/m4/absolute-header.m4 | 2 +- gnulib/import/m4/alloca.m4 | 15 +- gnulib/import/m4/arpa_inet_h.m4 | 6 +- gnulib/import/m4/builtin-expect.m4 | 49 + gnulib/import/m4/canonicalize.m4 | 16 +- gnulib/import/m4/chdir-long.m4 | 10 +- gnulib/import/m4/close.m4 | 14 +- gnulib/import/m4/closedir.m4 | 5 +- gnulib/import/m4/codeset.m4 | 4 +- gnulib/import/m4/configmake.m4 | 55 - gnulib/import/m4/d-ino.m4 | 24 +- gnulib/import/m4/d-type.m4 | 6 +- gnulib/import/m4/dirent_h.m4 | 2 +- gnulib/import/m4/dirfd.m4 | 11 +- gnulib/import/m4/dirname.m4 | 2 +- gnulib/import/m4/double-slash-root.m4 | 2 +- gnulib/import/m4/dup.m4 | 22 +- gnulib/import/m4/dup2.m4 | 2 +- gnulib/import/m4/eealloc.m4 | 2 +- gnulib/import/m4/environ.m4 | 22 +- gnulib/import/m4/errno_h.m4 | 12 +- gnulib/import/m4/error.m4 | 2 +- gnulib/import/m4/exponentd.m4 | 2 +- gnulib/import/m4/exponentl.m4 | 22 +- gnulib/import/m4/extensions.m4 | 20 +- gnulib/import/m4/extern-inline.m4 | 28 +- gnulib/import/m4/fchdir.m4 | 16 +- gnulib/import/m4/fcntl-o.m4 | 21 +- gnulib/import/m4/fcntl.m4 | 2 +- gnulib/import/m4/fcntl_h.m4 | 6 +- gnulib/import/m4/fdopendir.m4 | 14 +- gnulib/import/m4/filenamecat.m4 | 2 +- gnulib/import/m4/flexmember.m4 | 17 +- gnulib/import/m4/float_h.m4 | 36 +- gnulib/import/m4/fnmatch.m4 | 239 +- gnulib/import/m4/fnmatch_h.m4 | 75 + gnulib/import/m4/fpieee.m4 | 4 +- gnulib/import/m4/frexp.m4 | 17 +- gnulib/import/m4/frexpl.m4 | 6 +- gnulib/import/m4/fstat.m4 | 29 +- gnulib/import/m4/fstatat.m4 | 23 +- gnulib/import/m4/getcwd-abort-bug.m4 | 61 +- gnulib/import/m4/getcwd-path-max.m4 | 66 +- gnulib/import/m4/getcwd.m4 | 30 +- gnulib/import/m4/getdtablesize.m4 | 56 +- gnulib/import/m4/getlogin.m4 | 32 + gnulib/import/m4/getlogin_r.m4 | 32 +- gnulib/import/m4/getpagesize.m4 | 49 + gnulib/import/m4/getprogname.m4 | 2 +- gnulib/import/m4/gettimeofday.m4 | 50 +- gnulib/import/m4/glibc21.m4 | 34 - gnulib/import/m4/glob.m4 | 117 +- gnulib/import/m4/glob_h.m4 | 72 + gnulib/import/m4/gnulib-cache.m4 | 51 +- gnulib/import/m4/gnulib-common.m4 | 206 +- gnulib/import/m4/gnulib-comp.m4 | 157 +- gnulib/import/m4/gnulib-tool.m4 | 2 +- gnulib/import/m4/hard-locale.m4 | 11 - gnulib/import/m4/host-cpu-c-abi.m4 | 675 + gnulib/import/m4/include_next.m4 | 7 +- gnulib/import/m4/inet_ntop.m4 | 16 +- gnulib/import/m4/inttypes-pri.m4 | 2 +- gnulib/import/m4/inttypes.m4 | 5 +- gnulib/import/m4/isnand.m4 | 2 +- gnulib/import/m4/isnanl.m4 | 18 +- gnulib/import/m4/largefile.m4 | 41 +- gnulib/import/m4/lib-ld.m4 | 163 +- gnulib/import/m4/lib-link.m4 | 169 +- gnulib/import/m4/lib-prefix.m4 | 238 +- gnulib/import/m4/limits-h.m4 | 26 +- gnulib/import/m4/localcharset.m4 | 10 +- gnulib/import/m4/locale-fr.m4 | 31 +- gnulib/import/m4/locale-ja.m4 | 39 +- gnulib/import/m4/locale-zh.m4 | 39 +- gnulib/import/m4/localtime-buffer.m4 | 21 + gnulib/import/m4/lock.m4 | 11 +- gnulib/import/m4/longlong.m4 | 12 +- gnulib/import/m4/lstat.m4 | 22 +- gnulib/import/m4/malloc.m4 | 29 +- gnulib/import/m4/malloca.m4 | 2 +- gnulib/import/m4/math_h.m4 | 20 +- gnulib/import/m4/mbrtowc.m4 | 76 +- gnulib/import/m4/mbsinit.m4 | 2 +- gnulib/import/m4/mbsrtowcs.m4 | 2 +- gnulib/import/m4/mbstate_t.m4 | 2 +- gnulib/import/m4/memchr.m4 | 46 +- gnulib/import/m4/memmem.m4 | 13 +- gnulib/import/m4/mempcpy.m4 | 2 +- gnulib/import/m4/memrchr.m4 | 2 +- gnulib/import/m4/mkdir.m4 | 35 +- gnulib/import/m4/mkdtemp.m4 | 2 +- gnulib/import/m4/mkostemp.m4 | 2 +- gnulib/import/m4/mmap-anon.m4 | 2 +- gnulib/import/m4/mode_t.m4 | 2 +- gnulib/import/m4/msvc-inval.m4 | 2 +- gnulib/import/m4/msvc-nothrow.m4 | 2 +- gnulib/import/m4/multiarch.m4 | 2 +- gnulib/import/m4/netinet_in_h.m4 | 2 +- gnulib/import/m4/nocrash.m4 | 10 +- gnulib/import/m4/off_t.m4 | 2 +- gnulib/import/m4/onceonly.m4 | 104 - gnulib/import/m4/open-cloexec.m4 | 21 + gnulib/import/m4/open-slash.m4 | 59 + gnulib/import/m4/open.m4 | 49 +- gnulib/import/m4/openat.m4 | 10 +- gnulib/import/m4/opendir.m4 | 5 +- gnulib/import/m4/pathmax.m4 | 6 +- gnulib/import/m4/pthread_rwlock_rdlock.m4 | 185 + gnulib/import/m4/rawmemchr.m4 | 2 +- gnulib/import/m4/readdir.m4 | 2 +- gnulib/import/m4/readlink.m4 | 14 +- gnulib/import/m4/realloc.m4 | 27 +- gnulib/import/m4/rename.m4 | 126 +- gnulib/import/m4/rewinddir.m4 | 2 +- gnulib/import/m4/rmdir.m4 | 16 +- gnulib/import/m4/save-cwd.m4 | 2 +- gnulib/import/m4/secure_getenv.m4 | 26 - gnulib/import/m4/setenv.m4 | 18 +- gnulib/import/m4/signal_h.m4 | 2 +- gnulib/import/m4/socklen.m4 | 17 +- gnulib/import/m4/sockpfaf.m4 | 19 +- gnulib/import/m4/ssize_t.m4 | 2 +- gnulib/import/m4/stat-time.m4 | 83 + gnulib/import/m4/stat.m4 | 113 +- gnulib/import/m4/std-gnu11.m4 | 824 + gnulib/import/m4/stdalign.m4 | 8 +- gnulib/import/m4/stdbool.m4 | 28 +- gnulib/import/m4/stddef_h.m4 | 31 +- gnulib/import/m4/stdint.m4 | 126 +- gnulib/import/m4/stdio_h.m4 | 6 +- gnulib/import/m4/stdlib_h.m4 | 28 +- gnulib/import/m4/strchrnul.m4 | 2 +- gnulib/import/m4/strdup.m4 | 2 +- gnulib/import/m4/strerror.m4 | 26 +- gnulib/import/m4/strerror_r.m4 | 30 +- gnulib/import/m4/string_h.m4 | 16 +- gnulib/import/m4/strstr.m4 | 54 +- gnulib/import/m4/strtok_r.m4 | 19 +- gnulib/import/m4/sys_socket_h.m4 | 30 +- gnulib/import/m4/sys_stat_h.m4 | 20 +- gnulib/import/m4/sys_time_h.m4 | 5 +- gnulib/import/m4/sys_types_h.m4 | 19 +- gnulib/import/m4/sys_uio_h.m4 | 2 +- gnulib/import/m4/tempname.m4 | 2 +- gnulib/import/m4/threadlib.m4 | 473 +- gnulib/import/m4/time_h.m4 | 14 +- gnulib/import/m4/time_r.m4 | 47 +- gnulib/import/m4/unistd-safer.m4 | 2 +- gnulib/import/m4/unistd_h.m4 | 28 +- gnulib/import/m4/warn-on-use.m4 | 42 +- gnulib/import/m4/wchar_h.m4 | 26 +- gnulib/import/m4/wchar_t.m4 | 2 +- gnulib/import/m4/wctype_h.m4 | 21 +- gnulib/import/m4/wint_t.m4 | 48 +- gnulib/import/malloc.c | 4 +- gnulib/import/malloc/scratch_buffer.h | 135 + gnulib/import/malloc/scratch_buffer_grow.c | 56 + .../import/malloc/scratch_buffer_grow_preserve.c | 67 + .../import/malloc/scratch_buffer_set_array_size.c | 64 + gnulib/import/malloca.c | 140 +- gnulib/import/malloca.h | 28 +- gnulib/import/malloca.valgrind | 7 - gnulib/import/math.in.h | 406 +- gnulib/import/mbrtowc.c | 501 +- gnulib/import/mbsinit.c | 38 +- gnulib/import/mbsrtowcs-impl.h | 4 +- gnulib/import/mbsrtowcs-state.c | 6 +- gnulib/import/mbsrtowcs.c | 4 +- gnulib/import/memchr.c | 4 +- gnulib/import/memchr.valgrind | 16 + gnulib/import/memmem.c | 8 +- gnulib/import/mempcpy.c | 4 +- gnulib/import/memrchr.c | 6 +- gnulib/import/mkdir.c | 6 +- gnulib/import/mkdtemp.c | 4 +- gnulib/import/mkostemp.c | 4 +- gnulib/import/msvc-inval.c | 4 +- gnulib/import/msvc-inval.h | 8 +- gnulib/import/msvc-nothrow.c | 8 +- gnulib/import/msvc-nothrow.h | 6 +- gnulib/import/netinet_in.in.h | 4 +- gnulib/import/open.c | 70 +- gnulib/import/openat-die.c | 4 +- gnulib/import/openat-priv.h | 4 +- gnulib/import/openat-proc.c | 4 +- gnulib/import/openat.c | 74 +- gnulib/import/openat.h | 4 +- gnulib/import/opendir.c | 4 +- gnulib/import/pathmax.h | 10 +- gnulib/import/pipe-safer.c | 4 +- gnulib/import/rawmemchr.c | 4 +- gnulib/import/rawmemchr.valgrind | 16 + gnulib/import/readdir.c | 6 +- gnulib/import/readlink.c | 4 +- gnulib/import/realloc.c | 4 +- gnulib/import/ref-add.sin | 29 - gnulib/import/ref-del.sin | 24 - gnulib/import/rename.c | 6 +- gnulib/import/rewinddir.c | 4 +- gnulib/import/rmdir.c | 4 +- gnulib/import/same-inode.h | 22 +- gnulib/import/save-cwd.c | 10 +- gnulib/import/save-cwd.h | 4 +- gnulib/import/scratch_buffer.h | 11 + gnulib/import/secure_getenv.c | 54 - gnulib/import/setenv.c | 4 +- gnulib/import/signal.in.h | 20 +- gnulib/import/stat-time.c | 3 + gnulib/import/stat-time.h | 252 + gnulib/import/stat-w32.c | 425 + gnulib/import/stat-w32.h | 37 + gnulib/import/stat.c | 427 +- gnulib/import/stdalign.in.h | 10 +- gnulib/import/stdbool.in.h | 10 +- gnulib/import/stddef.in.h | 35 +- gnulib/import/stdint.in.h | 106 +- gnulib/import/stdio.in.h | 99 +- gnulib/import/stdlib.in.h | 163 +- gnulib/import/str-two-way.h | 12 +- gnulib/import/strchrnul.c | 4 +- gnulib/import/strchrnul.valgrind | 16 + gnulib/import/strdup.c | 4 +- gnulib/import/streq.h | 4 +- gnulib/import/strerror-override.c | 4 +- gnulib/import/strerror-override.h | 4 +- gnulib/import/strerror.c | 7 +- gnulib/import/strerror_r.c | 161 +- gnulib/import/string.in.h | 33 +- gnulib/import/stripslash.c | 4 +- gnulib/import/strnlen1.c | 4 +- gnulib/import/strnlen1.h | 4 +- gnulib/import/strstr.c | 8 +- gnulib/import/strtok_r.c | 4 +- gnulib/import/sys_socket.in.h | 43 +- gnulib/import/sys_stat.in.h | 197 +- gnulib/import/sys_time.in.h | 10 +- gnulib/import/sys_types.in.h | 61 +- gnulib/import/sys_uio.in.h | 4 +- gnulib/import/tempname.c | 7 +- gnulib/import/tempname.h | 4 +- gnulib/import/time.in.h | 97 +- gnulib/import/time_r.c | 4 +- gnulib/import/unistd--.h | 4 +- gnulib/import/unistd-safer.h | 4 +- gnulib/import/unistd.in.h | 249 +- gnulib/import/unsetenv.c | 4 +- gnulib/import/verify.h | 126 +- gnulib/import/{extra/snippet => }/warn-on-use.h | 68 +- gnulib/import/wchar.in.h | 152 +- gnulib/import/wctype.in.h | 320 +- gnulib/import/windows-initguard.h | 35 + gnulib/import/windows-mutex.c | 95 + gnulib/import/windows-mutex.h | 51 + gnulib/import/windows-once.c | 62 + gnulib/import/windows-once.h | 47 + gnulib/import/windows-recmutex.c | 127 + gnulib/import/windows-recmutex.h | 57 + gnulib/import/windows-rwlock.c | 373 + gnulib/import/windows-rwlock.h | 68 + gnulib/import/xalloc-oversized.h | 60 + ...23558-Use-system-s-getcwd-when-cross-comp.patch | 69 - ...ostemps-Fix-compilation-error-in-C-mode-o.patch | 38 - .../patches/0003-Fix-glob-c-Coverity-issues.patch | 279 - gnulib/update-gnulib.sh | 8 +- include/ChangeLog | 47 + include/coff/tic80.h | 123 - include/diagnostics.h | 9 - include/dis-asm.h | 21 +- include/opcode/aarch64.h | 4 +- include/opcode/crx.h | 2 +- include/opcode/mmix.h | 16 +- include/opcode/nds32.h | 7 +- include/opcode/tic80.h | 283 - ld/ChangeLog | 108 + ld/Makefile.am | 2 - ld/Makefile.in | 3 - ld/configure.tgt | 3 - ld/emulparams/armelf.sh | 9 +- ld/emulparams/armelf_fuchsia.sh | 31 +- ld/emulparams/armelf_linux_eabi.sh | 10 +- ld/emulparams/armelf_linux_fdpiceabi.sh | 9 +- ld/emulparams/armsymbian.sh | 13 +- ld/emulparams/elf32_tic6x_le.sh | 9 +- ld/emulparams/tic80coff.sh | 50 - ld/ldlang.c | 10 +- ld/po/BLD-POTFILES.in | 1 - ld/scripttempl/tic80coff.sc | 86 - ld/testsuite/ld-avr/lds-mega.d | 2 +- ld/testsuite/ld-avr/lds-tiny.d | 2 +- ld/testsuite/ld-elf/eh4.d | 6 +- ld/testsuite/ld-elf/eh5.d | 60 +- ld/testsuite/ld-elf/pr21233-l.sd | 2 +- ld/testsuite/ld-elf/pr23591.d | 2 +- ld/testsuite/ld-elf/provide-hidden-s.nd | 4 +- ld/testsuite/ld-i386/align-branch-1.d | 25 + ld/testsuite/ld-i386/align-branch-1.s | 19 + ld/testsuite/ld-i386/i386.exp | 1 + ld/testsuite/ld-mips-elf/compact-eh1.s | 1 + ld/testsuite/ld-mips-elf/compact-eh1a.s | 3 +- ld/testsuite/ld-mips-elf/compact-eh1b.s | 1 + ld/testsuite/ld-mips-elf/compact-eh2.s | 1 + ld/testsuite/ld-mips-elf/compact-eh3.s | 1 + ld/testsuite/ld-mips-elf/compact-eh3a.s | 1 + ld/testsuite/ld-mips-elf/eh-frame1-n32.d | 2 +- ld/testsuite/ld-mips-elf/eh-frame1-n64.d | 2 +- ld/testsuite/ld-mips-elf/eh-frame2-n32.d | 2 +- ld/testsuite/ld-mips-elf/eh-frame2-n64.d | 2 +- ld/testsuite/ld-mips-elf/eh-frame5.s | 11 + ld/testsuite/ld-mips-elf/ehdr_start-new.s | 1 + ld/testsuite/ld-mips-elf/ehdr_start-o32.s | 1 + ld/testsuite/ld-mips-elf/emit-relocs-1a.s | 1 + ld/testsuite/ld-mips-elf/hash2.d | 9 +- ld/testsuite/ld-mips-elf/jaloverflow-2.s | 1 + ld/testsuite/ld-mips-elf/jaloverflow.s | 1 + ld/testsuite/ld-mips-elf/mips16-call-global-1.s | 1 + ld/testsuite/ld-mips-elf/mips16-intermix-1.s | 1 + ld/testsuite/ld-mips-elf/mips16-pic-1b.s | 1 + ld/testsuite/ld-mips-elf/mips16-pic-4c.s | 2 + ld/testsuite/ld-mips-elf/no-shared-1-n64.s | 1 + ld/testsuite/ld-mips-elf/no-shared-1-o32.s | 1 + .../ld-mips-elf/pic-and-nonpic-1b-micromips.s | 1 + ld/testsuite/ld-mips-elf/pic-and-nonpic-1b.s | 1 + ld/testsuite/ld-mips-elf/pic-and-nonpic-2a.s | 1 + ld/testsuite/ld-mips-elf/pic-and-nonpic-3b.s | 2 + ld/testsuite/ld-mips-elf/pic-and-nonpic-4b.s | 1 + ld/testsuite/ld-mips-elf/pic-and-nonpic-5a.s | 1 + ld/testsuite/ld-mips-elf/pic-and-nonpic-6-n32c.s | 1 + ld/testsuite/ld-mips-elf/pic-and-nonpic-6-n64c.s | 1 + ld/testsuite/ld-mips-elf/pic-and-nonpic-6-o32c.s | 1 + ld/testsuite/ld-mips-elf/pie.s | 1 + ld/testsuite/ld-mips-elf/relax-jalr.s | 7 +- ld/testsuite/ld-mips-elf/reloc-1a.s | 1 + ld/testsuite/ld-mips-elf/reloc-2a.s | 1 + ld/testsuite/ld-mips-elf/reloc-4.s | 1 + ld/testsuite/ld-mips-elf/reloc-5.s | 1 + ld/testsuite/ld-mips-elf/reloc-6b.s | 1 + ld/testsuite/ld-mips-elf/start.s | 13 +- ld/testsuite/ld-mips-elf/textrel-1.s | 1 + ld/testsuite/ld-mips-elf/undefweak-overflow.d | 36 +- ld/testsuite/ld-mips-elf/undefweak-overflow.s | 1 + ld/testsuite/ld-x86-64/align-branch-1.d | 21 + ld/testsuite/ld-x86-64/align-branch-1.s | 17 + ld/testsuite/ld-x86-64/load2.d | 2 +- ld/testsuite/ld-x86-64/x86-64.exp | 1 + opcodes/ChangeLog | 273 + opcodes/Makefile.am | 2 - opcodes/Makefile.in | 4 - opcodes/aarch64-dis.c | 17 +- opcodes/aarch64-opc.c | 23 +- opcodes/aarch64-opc.h | 2 +- opcodes/aarch64-tbl.h | 12 - opcodes/arc-dis.c | 5 +- opcodes/bfin-dis.c | 40 +- opcodes/bpf-dis.c | 2 +- opcodes/bpf-ibld.c | 2 +- opcodes/cgen-dis.in | 2 +- opcodes/configure | 1 - opcodes/configure.ac | 1 - opcodes/cr16-dis.c | 11 +- opcodes/cris-dis.c | 35 +- opcodes/crx-dis.c | 36 +- opcodes/csky-dis.c | 10 +- opcodes/d30v-dis.c | 8 +- opcodes/disassemble.c | 89 +- opcodes/disassemble.h | 1 - opcodes/epiphany-dis.c | 2 +- opcodes/epiphany-ibld.c | 6 +- opcodes/fr30-dis.c | 2 +- opcodes/frv-dis.c | 2 +- opcodes/h8300-dis.c | 5 +- opcodes/i386-dis.c | 2 +- opcodes/i386-opc.tbl | 16 +- opcodes/i386-tbl.h | 16 +- opcodes/ip2k-dis.c | 2 +- opcodes/iq2000-dis.c | 2 +- opcodes/lm32-dis.c | 2 +- opcodes/lm32-ibld.c | 4 +- opcodes/m32c-dis.c | 2 +- opcodes/m32c-ibld.c | 4 +- opcodes/m32r-dis.c | 2 +- opcodes/m68k-dis.c | 8 +- opcodes/mep-dis.c | 2 +- opcodes/microblaze-dis.c | 312 +- opcodes/moxie-dis.c | 5 +- opcodes/mt-dis.c | 2 +- opcodes/nds32-dis.c | 50 +- opcodes/nios2-dis.c | 22 +- opcodes/ns32k-dis.c | 16 +- opcodes/or1k-dis.c | 2 +- opcodes/pdp11-dis.c | 3 +- opcodes/po/POTFILES.in | 2 - opcodes/ppc-dis.c | 7 +- opcodes/s12z-opc.c | 177 +- opcodes/score-dis.c | 16 +- opcodes/tic4x-dis.c | 16 +- opcodes/tic54x-dis.c | 3 +- opcodes/tic6x-dis.c | 4 +- opcodes/tic80-dis.c | 315 - opcodes/tic80-opc.c | 1211 - opcodes/tilegx-opc.c | 4 +- opcodes/tilepro-opc.c | 4 +- opcodes/v850-dis.c | 10 +- opcodes/vax-dis.c | 2 +- opcodes/visium-dis.c | 4 +- opcodes/xc16x-dis.c | 2 +- opcodes/xstormy16-dis.c | 2 +- opcodes/xstormy16-ibld.c | 2 +- sim/arm/ChangeLog | 14 + sim/arm/armemu.c | 4 - sim/arm/arminit.c | 4 + sim/arm/maverick.c | 35 +- sim/arm/maverick.h | 46 + sim/arm/wrapper.c | 35 +- sim/common/ChangeLog | 4 + sim/common/sim-utils.c | 8 +- sim/moxie/ChangeLog | 5 + sim/moxie/interp.c | 19 +- 929 files changed, 41545 insertions(+), 28006 deletions(-) delete mode 100644 bfd/coff-tic80.c delete mode 100644 bfd/cpu-tic80.c create mode 100644 gas/testsuite/gas/aarch64/crypto-directive2.d create mode 100644 gas/testsuite/gas/aarch64/crypto-directive3.d create mode 100644 gas/testsuite/gas/aarch64/pac_negate_ra_state.d create mode 100644 gas/testsuite/gas/aarch64/pac_negate_ra_state.s create mode 100644 gas/testsuite/gas/arm/mve-arch-ext.d create mode 100644 gas/testsuite/gas/arm/mve-arch-ext.s create mode 100644 gas/testsuite/gas/i386/align-branch-1.s create mode 100644 gas/testsuite/gas/i386/align-branch-1a.d create mode 100644 gas/testsuite/gas/i386/align-branch-1b.d create mode 100644 gas/testsuite/gas/i386/align-branch-1c.d create mode 100644 gas/testsuite/gas/i386/align-branch-1d.d create mode 100644 gas/testsuite/gas/i386/align-branch-1e.d create mode 100644 gas/testsuite/gas/i386/align-branch-1f.d create mode 100644 gas/testsuite/gas/i386/align-branch-1g.d create mode 100644 gas/testsuite/gas/i386/align-branch-1h.d create mode 100644 gas/testsuite/gas/i386/align-branch-1i.d create mode 100644 gas/testsuite/gas/i386/align-branch-2.s create mode 100644 gas/testsuite/gas/i386/align-branch-2a.d create mode 100644 gas/testsuite/gas/i386/align-branch-2b.d create mode 100644 gas/testsuite/gas/i386/align-branch-2c.d create mode 100644 gas/testsuite/gas/i386/align-branch-3.d create mode 100644 gas/testsuite/gas/i386/align-branch-3.s create mode 100644 gas/testsuite/gas/i386/align-branch-4.s create mode 100644 gas/testsuite/gas/i386/align-branch-4a.d create mode 100644 gas/testsuite/gas/i386/align-branch-4b.d create mode 100644 gas/testsuite/gas/i386/align-branch-5.d create mode 100644 gas/testsuite/gas/i386/align-branch-5.s create mode 100644 gas/testsuite/gas/i386/align-branch-6.d create mode 100644 gas/testsuite/gas/i386/align-branch-6.e create mode 100644 gas/testsuite/gas/i386/align-branch-6.s create mode 100644 gas/testsuite/gas/i386/align-branch-7.d create mode 100644 gas/testsuite/gas/i386/align-branch-7.s create mode 100644 gas/testsuite/gas/i386/align-branch-8.d create mode 100644 gas/testsuite/gas/i386/align-branch-8.s create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-1.s create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-1a.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-1b.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-1c.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-1d.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-1e.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-1f.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-1g.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-1h.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-1i.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-2.s create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-2a.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-2b.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-2c.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-3.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-3.s create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-4.s create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-4a.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-4b.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-5.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-6.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-7.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-7.s create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-8.d create mode 100644 gas/testsuite/gas/i386/x86-64-align-branch-8.s create mode 100644 gdb/riscv-ravenscar-thread.c copy gdb/{testsuite/gdb.base/jithost.h => riscv-ravenscar-thread.h} (73%) copy gdb/testsuite/{gdb.tui/main.exp => gdb.ada/scalar_storage.exp} (58%) copy gdb/testsuite/gdb.ada/{big_packed_array => scalar_storage}/pck.adb (100%) create mode 100644 gdb/testsuite/gdb.ada/scalar_storage/pck.ads create mode 100644 gdb/testsuite/gdb.ada/scalar_storage/storage.adb create mode 100644 gdb/testsuite/gdb.ada/unchecked_union.exp copy gdb/testsuite/gdb.ada/{big_packed_array => unchecked_union}/pck.adb (100%) create mode 100644 gdb/testsuite/gdb.ada/unchecked_union/pck.ads create mode 100644 gdb/testsuite/gdb.ada/unchecked_union/unchecked_union.adb copy gdb/testsuite/gdb.base/{jithost.h => corefile-buildid-shlib-shr.c} (71%) create mode 100644 gdb/testsuite/gdb.base/corefile-buildid-shlib.c copy gdb/testsuite/gdb.base/{jithost.h => corefile-buildid.c} (60%) create mode 100644 gdb/testsuite/gdb.base/corefile-buildid.exp create mode 100644 gdb/testsuite/gdb.base/define-prefix.exp copy gdb/testsuite/gdb.base/{endianity.c => skip-inline.c} (52%) create mode 100644 gdb/testsuite/gdb.base/skip-inline.exp create mode 100644 gdb/testsuite/gdb.fortran/array-slices.exp create mode 100644 gdb/testsuite/gdb.fortran/array-slices.f90 create mode 100644 gdb/testsuite/gdb.fortran/derived-type-striding.exp create mode 100644 gdb/testsuite/gdb.fortran/derived-type-striding.f90 create mode 100644 gdb/testsuite/gdb.threads/omp-par-scope.c create mode 100644 gdb/testsuite/gdb.threads/omp-par-scope.exp create mode 100644 gdb/testsuite/lib/sym-info-cmds.exp create mode 100644 gdb/unittests/filtered_iterator-selftests.c create mode 100644 gdb/unittests/tui-selftests.c create mode 100644 gnulib/import/_Noreturn.h rename gnulib/import/{extra/snippet => }/arg-nonnull.h (88%) rename gnulib/import/{extra/snippet => }/c++defs.h (87%) create mode 100644 gnulib/import/cdefs.h delete mode 100644 gnulib/import/config.charset copy gnulib/import/{dup-safer.c => dup-safer-flag.c} (56%) delete mode 100644 gnulib/import/extra/snippet/_Noreturn.h copy gnulib/import/{fd-safer.c => fd-safer-flag.c} (54%) create mode 100644 gnulib/import/glob_internal.h create mode 100644 gnulib/import/glob_pattern_p.c create mode 100644 gnulib/import/globfree.c create mode 100644 gnulib/import/libc-config.h create mode 100644 gnulib/import/localtime-buffer.c copy gnulib/import/{mempcpy.c => localtime-buffer.h} (54%) create mode 100644 gnulib/import/m4/__inline.m4 create mode 100644 gnulib/import/m4/builtin-expect.m4 delete mode 100644 gnulib/import/m4/configmake.m4 create mode 100644 gnulib/import/m4/fnmatch_h.m4 create mode 100644 gnulib/import/m4/getlogin.m4 create mode 100644 gnulib/import/m4/getpagesize.m4 delete mode 100644 gnulib/import/m4/glibc21.m4 create mode 100644 gnulib/import/m4/glob_h.m4 delete mode 100644 gnulib/import/m4/hard-locale.m4 create mode 100644 gnulib/import/m4/host-cpu-c-abi.m4 create mode 100644 gnulib/import/m4/localtime-buffer.m4 delete mode 100644 gnulib/import/m4/onceonly.m4 create mode 100644 gnulib/import/m4/open-cloexec.m4 create mode 100644 gnulib/import/m4/open-slash.m4 create mode 100644 gnulib/import/m4/pthread_rwlock_rdlock.m4 delete mode 100644 gnulib/import/m4/secure_getenv.m4 create mode 100644 gnulib/import/m4/stat-time.m4 create mode 100644 gnulib/import/m4/std-gnu11.m4 create mode 100644 gnulib/import/malloc/scratch_buffer.h create mode 100644 gnulib/import/malloc/scratch_buffer_grow.c create mode 100644 gnulib/import/malloc/scratch_buffer_grow_preserve.c create mode 100644 gnulib/import/malloc/scratch_buffer_set_array_size.c delete mode 100644 gnulib/import/malloca.valgrind delete mode 100644 gnulib/import/ref-add.sin delete mode 100644 gnulib/import/ref-del.sin create mode 100644 gnulib/import/scratch_buffer.h delete mode 100644 gnulib/import/secure_getenv.c create mode 100644 gnulib/import/stat-time.c create mode 100644 gnulib/import/stat-time.h create mode 100644 gnulib/import/stat-w32.c create mode 100644 gnulib/import/stat-w32.h rename gnulib/import/{extra/snippet => }/warn-on-use.h (63%) create mode 100644 gnulib/import/windows-initguard.h create mode 100644 gnulib/import/windows-mutex.c create mode 100644 gnulib/import/windows-mutex.h create mode 100644 gnulib/import/windows-once.c create mode 100644 gnulib/import/windows-once.h create mode 100644 gnulib/import/windows-recmutex.c create mode 100644 gnulib/import/windows-recmutex.h create mode 100644 gnulib/import/windows-rwlock.c create mode 100644 gnulib/import/windows-rwlock.h create mode 100644 gnulib/import/xalloc-oversized.h delete mode 100644 gnulib/patches/0001-Fix-PR-gdb-23558-Use-system-s-getcwd-when-c [...] delete mode 100644 gnulib/patches/0002-mkostemp-mkostemps-Fix-compilation-error-in [...] delete mode 100644 gnulib/patches/0003-Fix-glob-c-Coverity-issues.patch delete mode 100644 include/coff/tic80.h delete mode 100644 include/opcode/tic80.h delete mode 100644 ld/emulparams/tic80coff.sh delete mode 100644 ld/scripttempl/tic80coff.sc create mode 100644 ld/testsuite/ld-i386/align-branch-1.d create mode 100644 ld/testsuite/ld-i386/align-branch-1.s create mode 100644 ld/testsuite/ld-x86-64/align-branch-1.d create mode 100644 ld/testsuite/ld-x86-64/align-branch-1.s delete mode 100644 opcodes/tic80-dis.c delete mode 100644 opcodes/tic80-opc.c create mode 100644 sim/arm/maverick.h