lists.linaro.org
Sign In
Sign Up
Sign In
Sign Up
Manage this list
×
Keyboard Shortcuts
Thread View
j
: Next unread message
k
: Previous unread message
j a
: Jump to all threads
j l
: Jump to MailingList overview
2025
June
May
April
March
February
January
2024
December
November
October
September
August
July
June
May
April
March
February
January
2023
December
November
October
September
August
July
June
May
April
March
February
January
2022
December
November
October
September
August
July
June
May
April
March
February
January
2021
December
November
October
September
August
July
June
May
April
March
February
January
2020
December
November
October
September
August
July
June
May
April
March
February
January
2019
December
November
October
September
August
July
June
May
April
March
February
January
2018
December
November
October
September
August
July
June
May
April
March
February
January
2017
December
November
October
September
August
July
June
May
April
March
February
January
2016
December
November
October
September
August
July
June
May
April
March
February
January
2015
December
November
October
September
August
July
List overview
Download
Tcwg-commits
October 2018
----- 2025 -----
June 2025
May 2025
April 2025
March 2025
February 2025
January 2025
----- 2024 -----
December 2024
November 2024
October 2024
September 2024
August 2024
July 2024
June 2024
May 2024
April 2024
March 2024
February 2024
January 2024
----- 2023 -----
December 2023
November 2023
October 2023
September 2023
August 2023
July 2023
June 2023
May 2023
April 2023
March 2023
February 2023
January 2023
----- 2022 -----
December 2022
November 2022
October 2022
September 2022
August 2022
July 2022
June 2022
May 2022
April 2022
March 2022
February 2022
January 2022
----- 2021 -----
December 2021
November 2021
October 2021
September 2021
August 2021
July 2021
June 2021
May 2021
April 2021
March 2021
February 2021
January 2021
----- 2020 -----
December 2020
November 2020
October 2020
September 2020
August 2020
July 2020
June 2020
May 2020
April 2020
March 2020
February 2020
January 2020
----- 2019 -----
December 2019
November 2019
October 2019
September 2019
August 2019
July 2019
June 2019
May 2019
April 2019
March 2019
February 2019
January 2019
----- 2018 -----
December 2018
November 2018
October 2018
September 2018
August 2018
July 2018
June 2018
May 2018
April 2018
March 2018
February 2018
January 2018
----- 2017 -----
December 2017
November 2017
October 2017
September 2017
August 2017
July 2017
June 2017
May 2017
April 2017
March 2017
February 2017
January 2017
----- 2016 -----
December 2016
November 2016
October 2016
September 2016
August 2016
July 2016
June 2016
May 2016
April 2016
March 2016
February 2016
January 2016
----- 2015 -----
December 2015
November 2015
October 2015
September 2015
August 2015
July 2015
tcwg-commits@lists.linaro.org
6 participants
6641 discussions
Start a n
N
ew thread
[toolchain/linux-next] branch linaro-local/ci/tcwg_kernel/llvm-master-arm-mainline-allmodconfig updated (91b15613ce7f -> 23469de647c4)
by git@git.linaro.org
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-mainline-allmodconfig in repository toolchain/linux-next. from 91b15613ce7f Merge
git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
adds 48f78be33260 nvme: remove ns sibling before clearing path adds 7a7080b53467 Merge branch 'nvme-4.19' of
git://git.infradead.org/nvme
i [...] adds 744889b7cbb5 block: don't deal with discard limit in blkdev_issue_discard() adds b2a205ff49b9 Merge tag 'for-linus-20181019' of git://git.kernel.dk/linux-block adds 4b0aaacee51e selftests: usbip: add wait after attach and before checkin [...] adds 81f7567c51ad usb: usbip: Fix BUG: KASAN: slab-out-of-bounds in vhci_hub [...] adds 9397940ed812 cdc-acm: fix race between reset and control messaging adds dae3ddba36f8 cdc-acm: do not reset notification buffer index upon urb u [...] adds f976d0e5747c cdc-acm: correct counting of UART states in serial state n [...] adds 009b1948e153 usb: roles: intel_xhci: Fix Unbalanced pm_runtime_enable adds c02588a352de usb: xhci: pci: Enable Intel USB role mux on Apollo Lake p [...] adds 665c365a77fb USB: fix the usbfs flag sanitization for control transfers adds 9ae24af36691 usb: gadget: storage: Fix Spectre v1 vulnerability adds c7b70a641df2 Merge tag 'usb-4.19-final' of
git://git.kernel.org/pub/scm
[...] adds 13c1c5e4d7f8 Input: elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15IGM adds d4ec49d332ab Merge branch 'for-linus' of
git://git.kernel.org/pub/scm/l
[...] adds 282447ba6b00 tracing: Fix synthetic event to accept unsigned modifier adds a360d9e4016c tracing: Fix synthetic event to allow semicolon at end adds ba0e41ca81b9 selftests: ftrace: Add synthetic event syntax testcase adds 6b5201c21d40 Merge tag 'trace-v4.19-rc8-2' of
git://git.kernel.org/pub/
[...] adds 4364bcb2cd21 drm: Get ref on CRTC commit object when waiting for flip_done adds e84cb605e02f drm/sun4i: Fix an ulong overflow in the dotclock driver adds fe7acd1e303d Merge tag 'drm-misc-fixes-2018-10-19' of git://anongit.fre [...] adds 270b77a0f30e Merge tag 'drm-fixes-2018-10-20-1' of git://anongit.freede [...] adds 4312f2ab136a tools arch uapi: Sync the x86 kvm.h copy adds 25fe15e54fe5 tools headers uapi: Sync kvm.h copy adds 1b9caa10b31d Revert "perf tools: Fix PMU term format max value calculation" adds 94aafb74cee0 perf vendor events intel: Fix wrong filter_band* values fo [...] adds 4ab8455f8bd8 perf evsel: Store ids for events with their own cpus perf_ [...] adds 36b8d4628d3c perf tools: Fix use of alternatives to find JDIR adds c458a6206d2a perf tools: Fix tracing_path_mount proper path adds 0ed149cf5239 perf cpu_map: Align cpu map synthesized events properly. adds d4046e8e17b9 perf report: Don't crash on invalid inline debug information adds 298faf53200f perf tools: Pass build flags to traceevent build adds edeb0c90df35 perf tools: Stop fallbacking to kallsyms for vdso symbols lookup adds 20e8e72d0fa8 Merge tag 'perf-urgent-for-mingo-4.19-20181017' of git://g [...] adds 9b00eb8ac273 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds baa9be4ffb55 sched/fair: Fix throttle_list starvation with low CFS quota adds 9845c49cc9bb sched/fair: Fix the min_vruntime update logic in dequeue_entity() adds 14dbc56aa27d Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] adds 4907c68abd3f x86/tsc: Force inlining of cyc2ns bits adds b59167ac7baf x86/percpu: Fix this_cpu_read() adds 16561f27f94e x86/entry: Add some paranoid entry/exit CR3 handling comments adds 53c13ba8ed39 x86/time: Correct the attribute on jiffies' definition adds dca5203e3fe2 x86/boot: Add -Wno-pointer-sign to KBUILD_CFLAGS adds 04f4f954b695 x86/entry/32: Clear the CS high bits adds ae852495be36 x86/entry/64: Further improve paranoid_entry comments adds 6aa676761d4c x86/fpu: Remove second definition of fpu in __fpu__restore_sig() adds 2224d6165281 x86/fpu: Fix i486 + no387 boot crash by only saving FPU re [...] adds 485734f3fc77 x86/swiotlb: Enable swiotlb for > 4GiG RAM on 32-bit kernels adds b0d04fb56b31 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds 48995423143a Revert "bond: take rcu lock in netpoll_send_skb_on_dev" adds d55bef5059dd net: fix pskb_trim_rcsum_slow() with odd trim offset adds 4ba4c566ba84 net/ipv6: Fix index counter for unicast addresses in in6_d [...] adds d2fb4fb8ee91 Revert "neighbour: force neigh_invalidate when NUD_FAILED [...] adds 23469de647c4 Merge
git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
No new revisions were added by this update. Summary of changes: arch/x86/boot/compressed/Makefile | 1 + arch/x86/entry/entry_32.S | 13 ++-- arch/x86/entry/entry_64.S | 13 ++++ arch/x86/include/asm/fpu/internal.h | 2 +- arch/x86/include/asm/percpu.h | 8 +-- arch/x86/kernel/fpu/signal.c | 1 - arch/x86/kernel/pci-swiotlb.c | 2 - arch/x86/kernel/time.c | 2 +- arch/x86/kernel/tsc.c | 6 +- block/blk-lib.c | 28 +------- drivers/gpu/drm/drm_atomic.c | 5 ++ drivers/gpu/drm/drm_atomic_helper.c | 12 ++-- drivers/gpu/drm/sun4i/sun4i_dotclock.c | 12 +++- drivers/input/mouse/elan_i2c_core.c | 1 + drivers/nvme/host/core.c | 2 +- drivers/usb/class/cdc-acm.c | 16 ++--- drivers/usb/core/devio.c | 4 +- drivers/usb/gadget/function/f_mass_storage.c | 3 + drivers/usb/host/xhci-pci.c | 6 +- drivers/usb/roles/intel-xhci-usb-role-switch.c | 2 + drivers/usb/usbip/vhci_hcd.c | 57 +++++++++++---- include/drm/drm_atomic.h | 11 +++ kernel/sched/fair.c | 24 +++++-- kernel/sched/sched.h | 2 + kernel/trace/trace_events_hist.c | 32 +++++++-- net/core/neighbour.c | 3 +- net/core/netpoll.c | 2 - net/core/skbuff.c | 5 +- net/ipv6/addrconf.c | 6 +- tools/arch/x86/include/uapi/asm/kvm.h | 1 + tools/include/uapi/linux/kvm.h | 1 + tools/lib/api/fs/tracing_path.c | 4 +- tools/perf/Makefile.config | 2 +- tools/perf/Makefile.perf | 2 +- tools/perf/builtin-report.c | 1 + .../pmu-events/arch/x86/ivytown/uncore-power.json | 16 ++--- .../pmu-events/arch/x86/jaketown/uncore-power.json | 16 ++--- tools/perf/util/event.c | 22 +----- tools/perf/util/evsel.c | 3 + tools/perf/util/pmu.c | 13 ++-- tools/perf/util/srcline.c | 3 + .../selftests/drivers/usb/usbip/usbip_test.sh | 4 ++ .../inter-event/trigger-synthetic-event-syntax.tc | 80 ++++++++++++++++++++++ 43 files changed, 308 insertions(+), 141 deletions(-) create mode 100644 tools/testing/selftests/ftrace/test.d/trigger/inter-event/trigg [...] -- To stop receiving notification emails like this one, please contact the administrator of this repository.
6 years, 8 months
1
0
0
0
[toolchain/binutils-gdb] branch linaro-local/ci/tcwg_kernel/gnu-master-arm-lts-defconfig updated (b8265d6194 -> 72b3230448)
by git@git.linaro.org
This is an automated email from the git hooks/post-receive script. tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-lts-defconfig in repository toolchain/binutils-gdb. omits b8265d6194 Automatic date update in version.in omits 4051d2d65a [PUSHED/OBVIOUS] ensure help set print type gives the correct help. omits d6677607c2 Fix "make info" in gdb omits 1a088a2e26 GDB: Documentation: Remove greengrocer's apostrophe. omits e4c2619ad1 PR23800, .eqv doesn't always defer expression evaluation omits ac85e67c05 PR23788, objcopy: failed to find link section omits 91ae256e33 Relax a -r --gc-sections requirement omits fe19e45ff3 Automatic date update in version.in omits 7806cea723 Deprecate and replace the "tabset" command omits 84371624ad Minor cleanups in tui-io.c omits 22ad8107d3 Clear static_links in reread_symbols omits bacb77d018 Arm: Skip new binary decode tests on pe targets omits 74b3c71318 Aarch64: Better termination checks for sigcontext reading omits 0667c50682 S390: Fix crash when remote tdesc doesn't define vec128 omits ba543ca5af Fix cli_interp::cli_uiout resource leak found by Coverity omits b04480b119 Testsuite: Fix racy conditions in py-cmd.exp omits 2c6ac8d7ce Testsuite: vla-optimized-out.exp is too pessimistic omits 2bc69f2588 testsuite: ovldbreak.exp: fix regexp omits 1f1ae3a34f Testsuite: compile-cplus-print.exp: Start inferior before compiling omits 0b347048e7 Arm: Fix disassembler crashing on -b binary when thumb file [...] omits 33d64ca5db This set of changes clarifies the conditions for the R5900 s [...] omits 08acaf5caf Automatic date update in version.in omits 94c18618a8 Fix PR cli/23785: Check if file exists when invoking "restor [...] omits f63085d15f Update documentation of readelf's --unwind option. omits 812cd6eb05 [gdb/testsuite] Fix capitalized test names omits 841ef605ee Automatic date update in version.in omits 89eb3c5470 gdb/ChangeLog: omits 6f3b1098e8 Share the code to format "info proc mappings" entries for FreeBSD. omits d500b4f23f gdb/MAINTAINERS: Add Rainer Orth as Solaris maintainer for GDB omits 4de5434b69 PR23653, ld SIGSEGVs when attempts to link sparc object with [...] omits c69f6b8096 Automatic date update in version.in omits c4b9078851 [gdb/testsuite] Rewrite catch-follow-exec.exp omits 66e6f0b760 AArch64: Fix error checking for SIMD udot (by element) omits 48dcd4ea06 Simplify PR23110 PE_DEBUG_DATA size checks omits 8df73d5cc3 PR23781, _bfd_pe_bfd_copy_private_bfd_data_common memory leak omits feceaa596e PR23780, assertion abort in function display_raw_attribute omits 08ea4a7805 PR23769, mixing split-stack and non-split-stack error message omits 63a33118e0 Remove unnecessary casts from TUI omits d53eec4ef8 Automatic date update in version.in omits 640be958cd RISC-V: Adjust __global_pointer$ value to reduce code size. omits 0e0dd7f1e8 Re: BFD_INIT_MAGIC omits 933e62b1c1 Add Alan Hayward as AArch64/ARM GDB maintainer omits bf2dd8d7cf BFD_INIT_MAGIC omits dc86962bf1 Automatic date update in version.in omits cf8d3709eb Automatic date update in version.in omits 0930cb3021 _bfd_clear_contents bounds checking omits 2bf2bf23da ELF ld -r scripts omits 8bca297856 Clean up gdb.trace test results on targets not supporting th [...] omits 032c98ec52 Automatic date update in version.in omits f9c49bffe6 Fix buglets in gdb.trace/tspeed.{exp,c} omits fe4ba87324 Automatic date update in version.in omits d4330bde68 Fix pathname regexp in gdb.base/solib-vanish.exp. omits de564eb5cc Prevent the --keep-global-symbol and --globalize-symbol opti [...] omits fbe61a3661 Fix interp::m_name resource leak found by Coverity omits a9597defaf x86: add {,V}MOVQ cases to xmmword test omits 30653a8a7d Automatic date update in version.in omits 8ecfd7bd4a Add parameter to allow enabling/disabling selftests via configure omits 33b031ce7a Add missing va_end found by Coverity omits 2cb2ba9a5b btrace: check for indirect jump return in _Unwind_RaiseException omits 673fe0f0a7 x86: fold Size{16,32,64} template attributes omits 43f6cd0588 HPPA64 .PARISC.unwind entries omits 8ab159a965 S12Z: Set eh_addr_size to 4 omits daff3a48c1 Automatic date update in version.in omits 163cffefaf Make @pxref for Inferior.architecture point to gdb.Frame doc [...] omits eff98030f9 Disable the undefined behavior sanitizer by default omits 104fefeebb [PATCH, BINUTULS, AARCH64, 9/9] Add SSBS to MSR/MRS omits a97330e723 [PATCH, BINUTILS, AARCH64, 8/9] Add SCXTNUM_ELx and ID_PFR2_ [...] omits ff6054520c [PATCH, BINUTILS, AARCH64, 7/9] Add BTI instruction omits af4bcb4ce6 [PATCH, BINUTILS, AARCH64, 6/9] Add Random number instructions omits 3fd229a447 [PATCH, BINUTILS, AARCH64, 5/9] Add DC CVADP instruction omits 2ac435d466 [PATCH, BINUTILS, AARCH64, 4/9] Add Execution and Data Restr [...] omits 68dfbb92ef [PATCH, BINUTILS, AARCH64, 3/9] Add instruction SB for ARMv8.5-A omits 13c60ad7e1 [PATCH, BINUTILS, AARCH64, 2/9] Add Data procoessing instruc [...] omits 70d561813c [PATCH, BINUTILS, AARCH64, 1/9] Add -march=armv8.5-a and rel [...] omits 58bbcd02de [gdb/testsuite] Fix target_supports_scheduler_locking raciness omits 04fd5eed91 Fix buffer overrun found by Coverity omits 1c2649ed74 Do not place symbols into a discarded .dynsym omits 35dc7e6b77 Automatic date update in version.in omits a0c3048e3f Remove unused variables from riscv-fbsd-tdep.c omits a51bb70c8a Fix the [-Werror=shadow=local] warning omits 74792ff782 Add native target for FreeBSD/riscv. omits ed65e20bc7 Add FreeBSD/riscv architecture. omits 498f740792 Add a helper function to trad_frame to support register cache maps. omits 9f6b697b0e Finding data member in virtual base class omits 780f601cf3 AArch64: Replace C initializers with memset omits 80f3ac5d61 x86: Don't add GNU_PROPERTY_X86_FEATURE_2_NEEDED for -z sepa [...] omits f3e660db14 ELF: Properly group and place orphan note sections omits 64029e9368 Separate header PT_LOAD for -z separate-code omits 7358942661 ld insert_os_after ignoring first assignment omits 5d69562788 Use p_vaddr_offset to set p_vaddr on segments without sections omits 1b9e270b09 No PT_INTERP when .interp is zero size omits e0c3dfa2ee SPU overlay headers omits 00bee008e9 Tidy elf_segment_map allocation omits c258c396fa GDB: Work around buggy dwarf line information produced by Co [...] omits 25cbdcbbc5 Handle R_RISCV_32_PCREL in readelf omits 9e1698c618 Python doc build fixes omits de3e5eca99 Automatic date update in version.in omits add5ded5e4 Add Inferior.architecture method omits 51e78fc5fa Update symbol domain and location values for Python omits f9e48344d5 Use standard_output_file in a couple more places omits a8a5dbcab8 Do not accidentally include in-tree readline headers omits 2a8be20359 Fix Python gdb.Breakpoint.location crash omits 2fb009bbd1 Update help text for commands implemented in Python omits 9e9b8787e9 Automatic date update in version.in omits 7a9569281a Call nonl before wgetch in TUI omits e04caa7090 Update string expected from "help info proc" on gdb.base/inf [...] omits ce3a1736b5 Automatic date update in version.in omits a4e78aa5fe x86: Add Intel ENCLV to assembler and disassembler omits f8740dc531 Fix -Wshadow=local warning in sol_thread_target::wait omits d1c86cff1e Set correct SHT_NOTE type for .note.spu_name omits dad0c3bfb5 [Arm, 3/3] Add Execution and Data Prediction instructions fo [...] omits 7fadb25d6f [Arm, 2/3] Add instruction SB for AArch32 omits 23f233a595 [Arm, 1/3] Add -march=armv8.5-a and related internal feature [...] omits 96643e35c0 Add -Wshadow=local omits d951f98b3c Shadowing fix in gdbscm_frame_read_var omits b8c888478d Avoid shadowing in fdwalk omits ef789dc484 Fix latent bug in msp430-tdep.c omits 3fba72f761 Avoid shadowing in linux-tdep.c omits 795afcbbb4 Use std::string in mdebugread.c omits da4ae14a4d Avoid shadowing in gdbserver omits b926417afa Simple -Wshadow=local fixes omits 1f88d0c87c Fix undefined behavior, don't pass NULL to fwrite omits 1f041c6edf or1k: Add OpenRISC gas documentation omits 07f5f4c683 or1k: Add the l.muld, l.muldu, l.macu, l.msbu insns omits c8e98e3692 or1k: Add the l.adrp insn and supporting relocations omits f2c1801f62 or1k: Fix messages for relocations in shared libraries omits 1c4f3780f7 or1k: Add relocations for high-signed and low-stores omits 4677effd9e Automatic date update in version.in omits 5c4481cc9b [gdb/python] Fix cpychecker error in pspy_solib_name omits 96b1ad866b [gdb/python] Fix cpychecker error in recpy_bt_goto omits d2f7dcb218 reformat parameters of gdb/psymtab.c::recursively_search_psymtabs omits 3e1b4df89c RISC-V: Delete zero-size .tdata.dyn section. omits 5ca8c39f05 Simplify complaints even more omits e79497a160 Only print "no debugging symbols" message once omits 3453e7e409 Clean up "Reading symbols" output omits 6afcf761c2 Make complaint output prettier omits 22068491ad Use filtered printing when reading symbols omits 9fdd7193e7 Fix off-by-one error in complaint_internal omits 3f2cf4dcd5 Remove some leftovers from complaints omits b35334aa98 pr23658-1.d: Also xfail ft32-* and xgate-* omits fef1b2933d Avoid pagination in attach.exp omits 4f9bdf7fa5 Add self to gdb/MAINTAINERS omits dca0df07ae bfd: amend ChangeLog entry omits 6d0a6093c5 bfd,sparc: fix the .dynsym sh_index when stripping all symbo [...] omits 875e539851 Avoid two uninitialized warnings from gcc omits a4cf95167c Automatic date update in version.in omits 8634679f82 Remove struct keyword in range-based for omits f35d5adea1 Add --enable-ubsan omits 1dffa580e7 Avoid undefined behavior in expression dumping omits 5e70ee0905 Avoid undefined behavior in ada_operator_length omits 4dd1b46077 Avoid undefined behavior in read_signed_leb128 omits 20562150d8 Avoid undefined behavior in parse_number omits d359392f97 Avoid undefined behavior in read_subrange_type omits 0101665f86 Avoid undefined behavior in extract_integer omits ad69edbb4b Use unsigned as base type for some enums omits 780942fc24 Change dwarf2_frame_state_reg_info::reg to be std::vector omits 10657c047e Do not pass NULL to memcpy omits fb9bbfd7f2 ELF: Add testcases for PR ld/23658 omits 34c0fc000f tid-parse.c tid_is_in_list correct 'See' comment. omits 1887ae7304 ELF: Group and sort output note sections by section alignments omits 23e463ed7c ELF: Group PT_NOTE segments by section alignments omits e66cfcef72 AArch64: Add MOVPRFX tests and update testsuite omits bde90be2cd AArch64: Constraint disassembler and assembler changes. omits 4f5d253628 AArch64: Close sequences at the end of sections omits a68f4cd235 AArch64: Add SVE constraints verifier. omits 755b748fd9 AArch64: Refactor verifiers to make more general. omits 1d4823943d AArch64: Refactor err_type. omits 7e84b55d8f AArch64: Wire through instr_sequence omits eae424aef0 AArch64: Mark sve instructions that require MOVPRFX constraints omits ca98345e0b Skip gdb ifunc tests on targets that don't support this feature. omits c8d3f93237 Fix the handling of inlined frames in DWARF debug info. omits 527b9e87ac Updated French translation for the binutils/ subdirectory. omits 8e90d6d2c2 Updated Portuguese translations for the bfd/ and binutils/ s [...] omits 007d2fe43e Make print_insn_s12z public. omits 2398abf8bc Use pulongest in aarch64-linux-tdep.c omits 53c30c89d1 Automatic date update in version.in omits 64a336ac13 RISC-V: Add fence.tso instruction omits c1168a2f66 Allow remote debugging over a Unix local domain socket. omits eb528ad18b [ARC] Entries to Changelog for previous commits. omits 3d5b1c0abe Automatic date update in version.in omits a0389de085 Fix typo setting user_specified variable when parsing -Z option. omits ff34e6ae38 Fix is_amd64_regs_target check in i386-avx512.exp omits 6bb8890e2c Add aarch64-sighandler-regs.exp test omits 05c71722fc Aarch64: Detect FP regs in signal frame omits c74e7cb96f Aarch64: Move pseudo defines to header omits 714e9a954a [ARC] Fixed issue with DTSOFF relocs. omits 0411fca5ec [ARC] Fixes TLS failures related to tls-align. omits ab16fcd743 [ARC] PLT information was still being generated when symbol [...] omits 2936af9015 [ARC] Make sure global symbol is not an indirect or warning. omits c834917fda [ARC] Improved robustness. Return FALSE in case of NULL pointer. omits 854b850681 [ARC] Refactored location where GOT information is collected. omits 12b164e9a9 Remove ancient workaround omits 7c619dbdae Move duplicated code to common/gdb_proc_service.h omits 358ffcf28c Update GDB gdb_proc_service.h workaround to match gdbserver omits 43b7e92b0c Add workaround from gdbserver's gdb_proc_service.h to GDB omits 3795e81442 gdb_proc_service.h comment and whitespace synchronization omits 4176f14d9c Don't check HAVE_UNISTD_H omits a95746f917 Copy configure option documentation to gdb.texinfo omits 224d30d393 testsuite: fix is_amd64_regs_target omits 15ec67475f Automatic date update in version.in omits dd20378271 Darwin: Remove unused variables [-Werror=unused-variable] omits 105cd1d7a6 Automatic date update in version.in omits c82a2e6ff6 Remove some leftover text in gdb/README omits 7f0bd4202c Update gdb's configure instructions omits 6424bdfcfc Automatic date update in version.in omits 79c1bf3c71 bfd: Use elfclass instead of bed->s->elfclass omits f37bc8b13c Use the existing instruction to determine the RISC-V breakpo [...] omits 2283a21049 Change "xor" name in cpu_core to allow building with iso646. [...] omits f67ffa6a78 gdb: Change how frames are selected for 'frame' and 'info frame'. omits 5f9aecea0d RISC-V: Pc-rel to gp-rel relaxation function cleanup. omits fec3f4ea46 Automatic date update in version.in omits 9fc3183f0f testsuite: Fix race condition in check-libthread-db omits 115d0c1443 Automatic date update in version.in omits ca60b3af44 Skip broken assembler test on Windows host. omits d354055e6e gdb/riscv: Improve non-dwarf stack unwinding omits 853924149d elf32-nds32: Remove elf32_nds32_allocate_dynrelocs omits 896ee09882 Remove dead definition from valops.c omits 57dbb3afed Small fix for "winheight" usage omits 7504c64dd9 Automatic date update in version.in omits 5ef2379329 RISC-V: Give error for RVE PLTs. omits 3d6e0c015a S/390: Fix symbolic displacement in lay omits 49b036f1e0 Remove dead code from gdbserver's configure omits e95bc8bb1d Couple of minor tweaks to the linker testsuite. omits 28fc25e06b Automatic date update in version.in omits a05f27b689 RISC-V: For PCREL_LO12, fix addend handling in auipc lookup. omits 551703cfd4 RISC-V: Allow pcrel_lo addends, error on addend overflow. omits db72737006 Fix PR gdb/20948: --write option to GDB causes segmentation fault omits b5a9bfbebe Add "const" to a few locals in gdb omits ae778caf09 Allow setting a parameter to raise gdb.GdbError omits 2b4ad2fe43 Consolidate gdb.GdbError handling omits fd3ba736db Check for negative argument in Type.template_argument omits 39a24317ac Report Python errors coming from gdb.post_event omits f5769a2c69 Allow conversion of pointers to Python int omits 1c1e54f6b4 Preserve sign when converting gdb.Value to Python int omits fb4fa9469c Allow more Python scalar conversions omits e6b5f1e9f5 Automatic date update in version.in omits 6031ac352c Fix incorrect extraction of signed constants in nios2 disassembler. omits 65773341ee Mark more file descriptors close-on-exec omits 1db88d2272 Also recognize __sighndlr on Solaris/x86 omits a44294f5ed Remove a spurious target_terminal::ours() from windows_nat_t [...] omits 0c0a40e0ab Fix build error in aarch64-linux-tdep.c on macOS omits 948f296039 Automatic date update in version.in omits fa0bb0c9f5 Automatic date update in version.in omits dfc616fa26 Revert part of commit 32ec8896025 omits f24ff6e9b5 csky-opc.h: Initialize fields of last array elements omits a767a1c4d3 elf32-nds32: Don't define fls if it is provided by the system omits 4daf19021f Remove redundant test in update_inserted_breakpoint_locations omits 0192e8aeeb Correct ChangeLog entry for commit b8426d169d3f8a omits b8426d169d gas: Make bfin-parse.c/rl78-parse.c/rx-parse.c depend on bfd [...] omits 95475e5d6b ELF: Don't include zero size sections at start of PT_NOTE segment omits be9a9af906 Fix more fallout from 17f6ade235fc omits c6a1c98cbc Automatic date update in version.in omits 3def145413 ld: Add the entry symbol, _main, for LynxOS targets omits dbfcd05365 RISC-V: Fix library search path for rv32. omits c475f56919 More Solaris procfs cleanup omits ddb77fcccb gas: Update expected outputs of "readelf -wL" omits 17f6ade235 binutils --dwarf=decodedline: Add display of is_stmt flag omits a466edac5f Add '_' in the match pattern. omits fa9d2bd6b8 S12Z/GAS: Correct a signed vs unsigned comparison error with [...] omits 16de26a611 PPC/GAS: Correct a signed vs unsigned comparison error with GCC 4.1 omits 53b6d6f5b2 ARC: Fix build errors with large constants and C89 omits ed3162adc4 RS6000/BFD: Remove dead duplicate `config.bfd' target matchers omits fbaf61ad52 Andes Technology has good news for you, we plan to update th [...] omits cf93e9c2cf PR23685, buffer overflow omits 4206c05ea1 Provide pid_to_exec_file on Solaris (PR tdep/17903) omits 3d282ac370 Handle missing Solaris auxv entries omits 8c93fae615 Missed last ChangeLog entry. omits 8674be7924 Fold i386-v4-nat.c into i386-sol2-nat.c omits 3083813299 Bug 23686, two segment faults in nm omits 4ee9b0c53a Skip GDB tab-completion tests if no readline. omits 343a4a21eb Automatic date update in version.in omits 79b32f4a3a Darwin: Handle unrelocated dyld. omits 07147793e6 Add missing spaces after inet_ntop invocations. omits 23be8da739 Logical short circuiting with argument lists omits 7307a73aed Handle 64-bit Solaris/x86 ld.so.1 omits 13db92d3f4 Fix /proc pathname sizes on Solaris omits 7e00df65a4 PR23648 testcase omits 7f0cfc6eb8 PR23648, Symbols based on MEMORY regions confuse --gc-sections omits aa654ee8f8 Tweak map file output for pei386_auto_import omits 3d50f17063 Add gcc_target_options hook for nios2. omits b567ca638c Carry the gnulib getcwd backport as a patch omits 48219c6a06 Automatic date update in version.in omits 73f1bd769a Make the "info proc" documentation more consistent. omits 8b11311136 Document the 'info proc files' command. omits 7e69672e4d Support 'info proc files' on live FreeBSD processes. omits 57c2a98a4c Add support for 'info proc files' on FreeBSD core dumps. omits e98ee8c458 Add a new 'info proc files' subcommand of 'info proc'. omits 725e299974 Import gnulib's inet_ntop module. omits 2afffa7f62 Generate aclocal-m4-deps.mk more deterministically and portably. omits 9f235e09e4 Use KF_PATH to verify the size of a struct kinfo_file. omits 5031d0ae0b Expect optional "arch=" when executing "-stack-list-frames" [...] omits b4c0d1a440 Expect optional "arch=" when executing "-stack-list-frames" [...] omits 7a6d2b458f Expect for "@" when doing "complete break ada" on gdb.ada/co [...] omits 40f03055a2 Remove remaining cleanups from compile-object-load.c omits c9e0a7e333 Remove munmap_listp_free_cleanup omits 8ff71a9c80 Add a warning to the bfd library for when it encounters an E [...] omits 3ff2c72e14 Aarch64 SVE: Fix stack smashing when calling functions omits af81c43b51 Fix Aarch64 bug in warning filtering. omits 206c1947c1 Cast RLIM_INFINITY to rlim_t to fix 64-bit Solaris 10 build omits aff4a11991 Automatic date update in version.in omits 6eb5dbce1e [OBVIOUS] ChangeLog for obvious enable frame-filter help fix. omits 62b1765c90 [OBVIOUS] enable frame-filter short help uses disable instea [...] omits ae292b3afc Do not pass -DNDEBUG to Python compilations in development mode omits da658607ed Check for gmp when checking for mpfr omits d35da542a7 [gdb/Python] Eliminate find_inferior_object omits 4e2b18982a RISC-V: bge[u] should get higher priority than ble[u]. omits 461464f226 Fix use-after-move in compile/compile-cplus-types.c omits 04e2a1829e x86: Set EVex=2 on EVEX.128 only vmovd and vmovq omits d5f787c2bc x86: Set Vex=1 on VEX.128 only vmovd and vmovq omits 0375113302 x86: Add -mvexwig=[0|1] option to assembler omits ec6f095abc x86: Update disassembler for VexWIG omits d839b91499 Free symbol buffers if they are no longer in use omits e6cd1dc1e6 Update get_standard_cache_dir for macOS omits c12d9fa2af Support objcopy --remove-section=.relaFOO omits a4b9568c7e Remove bogus notarget in gas teststuite omits 0b1352e04c A few hppa testcase tidies omits 8c9604b6a2 Adjust some strip testcases to silence h8300 warnings omits 6fa52824c3 x86: Replace VexW=3 with VexWIG omits 8588b35692 python: Make gdb.execute("show commands") work (PR 23669) omits a0a8a9340d Ensure that binutils test names are unique. omits e6213e09ed S/390: Prevent GOT access rewrite for certain symbols omits cb5248409d Make save_infcall_*_state return unique pointers omits 2d844eaf9c Remove release_stop_context_cleanup omits c7c4d3fa80 Remove two infrun cleanups omits ee841dd8fe Use new and delete for struct infcall_control_state omits 117f580a97 Remove cleanup from infrun.c omits dd848631cb Use new and delete for struct infcall_suspend_state omits 1a3389079d Don't steal references in the gdb Python code omits 4a137fec2e Simplify uses of thread_to_thread_object omits 8ff03f0bfb Sort objects in gdb and gdbserver Makefiles omits a1cd91dc2f gdbserver/Makefile.in: Remove ADD_DEPS omits e08ef628a7 Automatic date update in version.in omits 43276309de S12Z Add tests for relocs. omits 57d5aa265f Don't emit data_section_size when -r is specified omits 19f1fffecd S12Z: LD: Rename z12s.exp --> s12z.exp omits e6d9d92855 S12Z: Remove diagnostic printf statement. omits 808325d203 S12Z: Set the source mask value of all howtos to zero. omits 94c8b7253a Remove CPYCHECKER_RETURNS_BORROWED_REF omits db1337cc83 Change thread_to_thread_object to return a new reference omits 0a9db5ad8a Change objfile_to_objfile_object to return a new reference omits 3c7aa30778 Change pspace_to_pspace_object to return a new reference omits 8743a9cdd2 Add more methods to gdb.Progspace omits 752312ba4e Use GNU style for metasyntactic variables in gdbserver omits 65e65158c5 Use GNU style for metasyntactic variables in gdb omits f4bab6ff22 Expand "show disassembler-options" output omits db4cc66567 x86: Set VexW=3 on AVX vrsqrtss omits 6e809f2dfa Automatic date update in version.in omits cbaaa0cafc Change get_inferior_args to return const char * omits 3c3741435f x86: Set Vex=1 on VEX.128 only vmovq omits 8ffb70eb57 Consolidate run_dump_test omits 99bcaeaf0f run_dump_test replace PROG with DUMPPROG in gas and ld omits 4abd8e8de7 gas testuite fixes: don't match dump.o omits e643ed088a gas run_dump_test rename stderr and error-output omits b47b60aad8 gas run_dump_test rename not-target and not-skip omits e8d88459e6 binutils run_dump_test rename not-target and not-skip omits 04ade4bc66 Remove run_dump_test support for objcopy as a dump program omits a3a6aef409 Fix possible exception leak in python.c omits f70e088ff4 Provide type_align gdbarch function for nios2. omits 6c414b6923 Automatic date update in version.in omits 2fabdf3381 gdb: Don't leak memory with TYPE_ALLOC / TYPE_ZALLOC omits 982d0151e9 PR ld/21375: MIPS: Add test cases for undefined weaks resolv [...] omits 47275900ad PR ld/21375: MIPS: Fix non-zero run-time value for undefined weaks omits 98e10ffadb MIPS/BFD: Factor out relocated field storing omits 6057dc97e4 LD: Always make a SEGMENT_START expression section-relative omits a000f8817b LD: Avoid a division by zero page size with SEGMENT_START handling omits 606cc04085 x86: Check non-WIG EVEX instruction encoding with -mevexwig=1 omits 6865c0435a x86: Support VEX/EVEX WIG encoding omits 70df6fc9bc x86: Handle unsupported static rounding in vcvt[u]si2sd in 3 [...] omits d20dee9efa x86: Properly decode EVEX.W in vcvt[u]si2s[sd] in 32-bit mode omits 5074ad8a66 i386: Reformat OP_E_memory omits b4b08fa2aa Remove an unnecessary block in call_function_by_hand_dummy omits fe75f42ee1 csky: Support PC relative diff relocation omits 87b240d485 Make variable in get_startup_shell non-static omits 1fcd7e871c PR23633 testcase fix omits a4cd947aca PR23425, unresolved symbol diagnostic omits 556059dd13 x86: fold CRC32 templates omits bf32645253 Testsuite: Add gdb_simple_compile omits ca5f750004 Automatic date update in version.in omits 2361b0fb1d Generate more tags in gdb/testsuite/Makefile omits 7d2215128b Make infpy_thread_from_thread_handle static omits 97e67fc620 Remove cleanup from try_open_exec_file omits 803c08d083 Return std::string from gdb_bfd_errmsg omits 5b4cbbe357 Remove cleanup from procfs.c omits db68fbe2f9 Remove cleanup from add_path omits 74d3fbbb3e python: Fix erroneous doc about gdb.objfiles() omits 0ae1a3211a python: Add Progspace.objfiles method omits a40bf0c2e9 python: Add Inferior.progspace property omits 4a3fe98f88 Make Rust error message mention the field name omits 098b2108a2 Fix crash with empty Rust enum omits 80ca5f98b8 Add "contrib" to the list of GDB support dirs (on src-release.sh) omits 319dbdfbb7 Add a testcase for PR binutils/23633 omits 1256af7d1a python: Provide textual representation for Inferior and Objfile omits 508d0c9b59 Fix a use-after-freed error introduced by previous attempt t [...] omits 5be12fc1ad x86: Remove VexW=1 from WIG VEX movq and vmovq omits 41d1ab6a6d i386: Update VexW field for VEX instructions omits 79f0fa25b9 x86: Swap destination/source to encode VEX only if possible omits 57f6375ec1 x86: drop bogus IgnoreSize from a few further insns omits 2589a7e59b x86: drop bogus IgnoreSize from AVX512_4* insns omits a760eb41aa x86: drop bogus IgnoreSize from AVX512DQ insns omits e90426589d x86: drop bogus IgnoreSize from AVX512BW insns omits 9caa306f80 x86: drop bogus IgnoreSize from AVX512VL insns omits fb6ce599e0 x86: drop bogus IgnoreSize from AVX512ER insns omits 6a8da88669 x86: drop bogus IgnoreSize from AVX512F insns omits c7f279191f x86: drop bogus IgnoreSize from SHA insns omits 0f407ee9f4 x86: drop bogus IgnoreSize from XOP and SSE4a insns omits 2fbbbee5e7 x86: drop bogus IgnoreSize from AVX2 insns omits 2b02b9a2ab x86: drop bogus IgnoreSize from AVX insns omits 963c68aa4a x86: drop bogus IgnoreSize from GNFI insns omits 64e025c3a1 x86: drop bogus IgnoreSize from PCLMUL/VPCLMUL insns omits 47603f888d x86: drop bogus IgnoreSize from AES/VAES insns omits 0001cfd00c x86: drop bogus IgnoreSize from SSE4.2 insns omits be4b452e28 x86: drop bogus IgnoreSize from SSE4.1 insns omits d09a13943b x86: drop bogus IgnoreSize from SSSE3 insns omits 07599e13ac x86: drop bogus IgnoreSize from SSE3 insns omits 1ee3e48715 x86: drop bogus IgnoreSize from SSE2 insns omits a5f580e51a x86: drop bogus IgnoreSize from SSE insns omits 49d5d12d0e x86: drop unnecessary {,No}Rex64 omits f5eb1d70fb x86: also allow D on 3-operand insns omits dbbc8b7e62 x86: use D attribute also for SIMD templates omits efb192033a x86: fold ILP32 output of "opts" tests omits 64c49ab3fb x86: improve operand reversal omits 07d5e9534b x86: add code comment on deprecated status of pseudo-suffixes omits d276ec695e x86-64: bndmk, bndldx, and bndstx don't allow RIP-relative a [...] omits 031e33500e Fix the use by the RL78 assembler of an uninitialised field [...] omits 4cb3152d95 Automatic date update in version.in omits f117a62c5d Remove unused "tmp" variable. omits 88f22c34d0 Fix a typo in a comment. omits 4aa8e6c238 python: Add tests for trying to use an invalid Inferior object omits 3c025cfe5e Move 'is_regular_file' from common-utils.c to filestuff.c omits 3e68067fb2 Add debug output about skipping files and functions omits c221b2f770 Testsuite: Add gdb_can_simple_compile omits ed84881fcf Automatic date update in version.in omits d6be54ef73 Darwin: set startup-with-shell to off on Sierra and later. omits de1ec836c8 Darwin: fix SIGTRAP when debugging omits 6f1107b593 [testsuite] Fix dg-extract-results.sh path omits c0934311c7 Automatic date update in version.in omits e2fc52e745 Fix PR gdb/23558: Use system's 'getcwd' when cross-compiling GDB omits 5e8754f90a Revert "Update gnulib to current upstream master" omits 8ec235834d Remove unused variable in record-btrace.c omits 1f5d1570c0 (Ada) Fix resolving of homonym components in tagged types omits d91e9ea81d (Ada) Cleanup code by using ada_is_access_to_unconstrained_a [...] omits cc330e39bc (Ada) Fix printing of access to unconstrained arrays omits b9c50e9a9a (Ada/MI) Fix -var-evaluate-expression for access to unconstr [...] omits 736ade86ea (Ada) New function ada_is_access_to_unconstrained_array omits 2963898f38 (Ada) Fix -var-list-children MI command for union type omits 849cba3b83 Remove periods from Python section titles omits 27a9fec6aa Swap two sentences in the Pretty Printing API node omits 9da10427dd Mention virtual tables in Python dynamic_type documentation omits 0d2a583976 Small typo fix in Basic Python node omits 05c6bdc1a9 Mention Python versions in the documentation omits e7b5068cc2 Update Python unwinder documentation omits fb5af5e335 Fix gdb.events.inferior_call documentation omits 521b499b96 Update Python frame filter documentation omits 4a5a194ae8 Reword gdb.GdbError text omits f5a476a7b1 Avoid warnings from makeinfo omits a154931ef1 Fix help text for "python" command omits 60c0454d3d Document that Frame.block can throw omits 088a96da05 Fix typo in pretty-printer example omits 22eb9e92ea Update Python Block.end documentation omits 23c4651c06 Fix "make install-strip" failure to install gdb-add-index.sh omits f9853190c8 PR23611, objcopy is not removing executable relocatable sections omits 78f8307c93 Automatic date update in version.in omits a5c5eda7e4 python: Make two functions return gdbpy_ref<> omits 1aac008f1c Make py-prettyprint.exp test names unique omits 332cf4c925 Allow a pretty-printer without a to_string method omits 0653638f9f Automatic date update in version.in omits 424da6cf3b (Ada) fix handling of expression with parameterless function call omits 95f39a5b27 ada-lang.c::ada_value_cast: remove unnecessary parentheses omits 16b9eb7bfa (Ada) slightly incorrect bounds for type of array indexed by enum omits d8ce91275e minor reformatting in ada-lang.c::ada_to_fixed_value omits 0d81f350ec Handle PPC64 function descriptor in Ada decoding omits 57aff202b4 (Ada) "catch assert" spurious internal error omits fb44b1a737 (Ada) infinite loop when hitting unhandled exception catchpoint omits 2a62dfa93f (Ada) assigning packed array aggregate with variable as component omits d1908f2d6b gdb: Add builtin types for 24 bit integers. omits 9da4dfd681 S12Z: Make disassebler work for --enable-targets=all config. omits b8c876004b Automatic date update in version.in omits 96b6697fd8 gdb/testsuite: Make test names unique in gdb.base/watchpoint.exp omits 7235dd9f90 Automatic date update in version.in omits 739ab2e92e Generate NT_PROCSTAT_{AUXV,VMMAP,PS_STRINGS} in FreeBSD coredumps omits d82b3862f1 compile: Remove non-const reference parameters omits cc5a5ae5b7 Remove unused tui_win_element::highlight omits 137be54029 Remove unused tui_win_info::detail::opaque omits deee88e981 PR23570, AVR .noinit section defaults to PROGBITS omits f1628857d7 Make -Wformat-nonliteral work with gcc omits af39b1c216 Disable -Wformat-nonliteral in parts of printcmd.c omits 4f075c06a3 Automatic date update in version.in omits 081bca4d62 Remove unnecessary casts from cli-cmds.c omits e4a62c65fa [gdb/exp] Handle DW_OP_GNU_variable_value refs to abstract dies omits 2b69821e70 Document the GDB 8.2 release in gdb/ChangeLog omits 5e627001a0 Automatic date update in version.in omits e920c014ec bfd, sparc: avoid duplicated error messages on invalid relocations. omits 8410d65b77 bfd, sparc: issue an error when reading relocations with inv [...] omits fcc9b044b7 Automatically update "aclocal_m4_deps" when updating gnulib omits d53d543682 Remove --enable-multi-ice omits 8dc9fd87b0 Simplify ada-exp.o rule omits 3322c5d9a1 Remove unneeded explicit .o targets omits ba2bf2aaba Remove obsolete comments from Makefiles omits dd083ee23d Fix batch exit status test failure on Fedora 28 omits 618a8fdba6 gas, sparc: Allow non-fpop2 instructions before floating poi [...] omits 6c9d681b07 gdb/riscv: Fix an ARI warning omits 70f95c89a1 Automatic date update in version.in omits 8744470dea Change the .section directive for the AVR assembler so that [...] omits 78a3b0fab8 gdb/riscv: Provide non-DWARF stack unwinder omits 23e60e7a4e gdb: Extend the trad-frame API omits 20a4d0bd98 Updated Japanese translation for the binutils sub-directory. omits b6f00d89c7 Updated Finnish translation for the ld sub-directory. omits 2542e49e21 PR23595, simple objcopy of executable failure for msp430-elf omits 0d9a433be4 Re: ld: Lookup section in output with the same name omits ec8da87a22 Automatic date update in version.in omits 23a29771e0 Automatic date update in version.in omits 5c889512f3 Fix ARI violations in c++compile omits b986869b66 Allow an IR object with unknown architecture omits d431d6279b Automatic date update in version.in omits be192bc284 RISC-V: Correct the requirement of compressed floating point [...] omits c8c8163573 Set TYPE_LENGTH on a variant part omits aef9346c25 Fix a small bug in gdb.rust/simple.rs omits 0c8885885a Regenerate gdbarch.h omits 7ea65f08fa Add comment describing continuable/steppable/non-steppable w [...] omits 7eb65fafed Eliminate target_have_continuable_watchpoint omits 6e1453f681 gas/elf/section14.d: Change skip to xfail omits 4d1c633545 ld: Lookup section in output with the same name omits dab999b116 Update gnulib/Makefile.in:aclocal_m4_deps omits 3d58e1fcfb PowerPC64 --emit-relocs support for notoc stubs omits 4a9699735b PowerPC64 higher REL16 relocations omits f891966ff6 Rearrange ppc_size_one_stub and correct _notoc stub examples omits 4bb3c591b2 ld: Pass -z separate-code to ld for property-x86-4a tests omits e9d644e8fb ld: Append -mx86-used-note=no to ASFLAGS omits 9a8d6a757d ld: Append -Wa,-mx86-used-note=no for S-records tests omits 5e8a54c6c4 gas: Pass -mx86-used-note=no to assembler omits 2550e95256 x86: pass -mx86-used-note=no to assembler omits 0f60cce3e1 binutils: Adjusted tests for .note.gnu.property section omits 6c0d3bdec7 x86: Add explicit -mx86-used-note=[yes|no] to tests omits b4a3a7b44c x86: Extend assembler to generate GNU property notes omits 0cb8eedc91 Automatic date update in version.in omits 40bac49b63 sparc: gas: leon.d: disassemble assuming v8 also in sparc64 [...] omits 43135d3b15 RISC-V: Allow instruction require more than one extension omits a869991180 Skip elf/section14 test for h8300 targets omits ff3a05b3f8 gdb/riscv: Extend instruction decode to cover more instructions omits 0b3f9efc04 gdb/riscv: remove extra caching of misa register omits c67f2e1518 gdb: Ensure compiler doesn't optimise variable out in test omits a0dc02a6df Fix compile-cplus-types.c build errors omits 385e5b9039 Treat SHT_FINI_ARRAY and SHT_PREINIT_ARRAY as relocatable sections omits fdad7678b7 Use host_address_to_string in compile_cplus_instance::enter_scope omits 4c971803c4 [MIPS] Add myself as a MIPS port maintainer. omits 450629c8d5 Automatic date update in version.in omits 078a020797 C++ compile support omits fcaad03cc0 Add new search_symbols_multiple API omits 7e41c8db84 Use block_symbol in linespec APIs omits 63e8c3daad Remove VEC definitions from linespec.c omits 4dedf84da9 Change decode_compound_collector to use std::vector omits c2a031c582 Change `minimal_symbols' to std::vector in linespec.c structures omits 3553eadc8c Change `label_symbols' to std::vector in linespec.c structures omits 7243d0118a Change `function_symbols' to std::vector omits 2a90824133 Change `file_symtabs' to std::vector omits f6c4e3e8a3 Use core_addr_to_string_nz in csky_analyze_prologue omits 73c13fe69a Fix windows-nat.c for -Wnarrowing omits df28970fcc sparc/leon: add support for partial write psr instruction omits 4d3928d7e0 Fix riscv-linux native gdb build failure. omits 7a6dbc2fdb Update gnulib to current upstream master omits b0f492b90f Indicate batch mode failures by exiting with nonzero status omits 2362e7f76a Remove newline at end of warning message omits 9108bc33b1 [MIPS] Add Loongson 2K1000 proccessor support. omits bd782c07b9 [MIPS] Add Loongson 3A2000/3A3000 proccessor support. omits ac8cb70f36 [MIPS] Add Loongson 3A1000 proccessor support. omits a693765e23 [MIPS/GAS] Add Loongson EXT2 Instructions support. omits bdc6c06e3b [MIPS/GAS] Split Loongson EXT Instructions from loongson3a. omits 716c08de28 [MIPS/GAS] Split Loongson CAM Instructions from loongson3a omits 36eb4c5f9b infcall-nested-structs: Test up to five fields omits 4f4aedebed Aarch64: Float register detection for return values omits 0e745c6011 Aarch64: Float register detection for _push_dummy_call omits ea92689a17 Aarch64: Func to detect args passed in float regs omits bc672693cc [MIPS/LD/testsuite] Skip o32 flags check on mips*-*-irix* omits 160fc977b6 Automatic date update in version.in omits ad202fcc22 Get rid of -Wodr warning (PR build/23399) omits ead9aa39bf Modify gdb.base/commands.exp to test multi breakpoints comma [...] omits 999700cd99 Fix regression for multi breakpoints command line clearing. omits 5fe3f3e463 Remove some uses of VEC from parsers omits 858d8004b0 Implement struct type_stack with a vector omits 416a69af89 Mention csky target in the NEWS. omits 9d24df82ec Add support for new target 'csky'. omits 626887ddc3 Automatic date update in version.in omits 90c745dc54 x86: Don't mask out the GNU_PROPERTY_X86_UINT32_VALID bit omits 3bf9c013e4 MI: Fix printing of frame architecture with Python frame fil [...] omits 65b3d26e7d readelf.c: Break multi-statement line omits d3d8724aac Remove -Wno-narrowing from warnings.m4 omits 1885053bcb Avoid -Wnarrowing warnings in aarch64-linux-tdep.c omits b4f183d23e Avoid -Wnarrowing warnings in gdbserver omits 8406672eca Avoid -Wnarrowing warnings in ppc64-tdep.c omits ec40cf90a0 Fix two -Wnarrowing warnings in xtensa-tdep.h omits 7bc02706c3 Avoid -Wnarrowing warnings in struct tramp_frame instances omits 70ab8ccd4f Use CORE_ADDR_MAX in various "breaks" arrays omits 896a7aa6a1 Avoid -Wnarrowing warnings from quote_char() omits dd33d41d54 Fix indentation in solist.h omits 2cd0bfe054 Automatic date update in version.in omits c645cda49e Make ada_tasks_inferior_data::task_list an std::vector omits 39e7af3e4b Make ada-lang.c::add_angle_brackets return an std::string omits 3d9c8f6b3f Delay evaluation of alignment expressions in output sections omits ed60adf0a3 Automatic date update in version.in omits bbbbbceebc Initialize variable in py_get_event_thread omits 7a815dd566 elf: Check for corrupt symbol version info omits bbf6c6b8ca Automatic date update in version.in omits d98fc15be2 gdb/python: Use copy-initialization more when possible omits da3c873831 Fix 8.2 regression in gdb.python/py-evthreads.exp w/ gdbserv [...] omits 3da65cd27e [PATCH] [MIPS] LD/testsuite: Skip 32bit test if ld not support. omits a9eafb08b3 x86: Update GNU_PROPERTY_X86_XXX macros omits aa7bca9b2e x86: Add GNU_PROPERTY_X86_UINT32_VALID omits 772758ac42 ehdr_start twiddles omits 4575aaa964 Automatic date update in version.in omits 450d1e88e3 Test case for functions with non-contiguous ranges omits 9644dc3a47 Relocate block range start and end addresses omits 59adbf5d03 Introduce find_function_entry_range_from_pc and use it in infrun.c omits 2b1ffcfd6f Use BLOCK_ENTRY_PC in place of most uses of BLOCK_START omits e94802301b Disassemble blocks with non-contiguous ranges omits fc811edd39 Add support for non-contiguous blocks to find_pc_partial_function omits 2d5f09ec45 Record explicit block ranges from dwarf2read.c omits 26457a9cf3 Add block range data structure for blocks with non-contiguou [...] omits bfb218e3e4 RISC-V: Reject empty rouding mode and fence operand. omits b0ceb98aec Avoid problems with plugins being loaded multiple times. omits 12a0d0f661 Darwin: fix bad loop incrementation omits 2cd65cb935 PR23566, false uninitialized warning omits f53ad3cf2b PowerPC64 "call lacks nop" omits 14732552e7 PowerPC64 st_other decoding in readelf omits 7dd36a6f1c Prune BFD warnings for unknown GNU properties omits 44c2eb6680 Document setting experimental on release branch. omits 38cf70ca4d Replace unworkable code in HPPA relocs handelr with an assertion. omits 334d4ced42 Prevent illegal memory access when processing COFF auxillary [...] omits d0abeec8d4 Fix "unresolved reloc" error for NOTOC relocs omits d3f467568f Automatic date update in version.in omits d1012b8e33 Make read_program_headers_from_bfd return a gdb::byte_vector omits 17658d46e4 Make read_program_header return a gdb::byte_vector omits 4e2aa47284 Restore behavior of disabling address randomization by defau [...] omits 9eef060895 bfd/development.sh: Add experimental omits ae739fe7b8 Fix restoring of inferior terminal settings omits 467dc1e2ea Replace xstrvprintf usages with string_vprintf omits 6d52907e22 MI: Print frame architecture when printing frames on an MI channel omits 6f4286c4f7 Use the correct constants when setting the section type of H [...] omits 3da64fe404 Fix AArch64 stub layout algorithm to allow for the fact that [...] omits d000b7630e Fix typo in changelog entry for handling of undocumnented Z8 [...] omits 9758a8f84b Aarch64 SVE VG is Vector Granule omits 1461bdac5c Add AArch64 SVE to NEWS and GDB manual omits ebf983a444 Fix changelog entries omits 86b9fea102 Re: Pack reloc_howto_struct omits e8a648884d Correct readelf e_shstrndx range check omits ac1e2e51c0 Automatic date update in version.in omits 4e57b45639 S12Z: Rename reloc R_S12Z_UKNWN_3 to R_S12Z_EXT18 and implem [...] omits 4895f384b4 Don't throw Scheme exceptions with live std::vector objects omits ae19acf320 Fix running objcopy on Mach-O binaries. omits c8455dc986 Update the documentation of the linker's --hash-style option. omits 6efa941c38 Fix handling of undocumented SLL instruction for the Z80 target. omits a4497d2f84 Remove unnecessary ternary operator in m32c-tdep.c omits 06d743b723 Note that Arnold Metselaar has retired as the z80 maintainer. omits 66b09c7ea9 Fix a seg-fault in readelf when parsing corrupt HPPA unwind tables. omits 9dcbfff1e0 Fix invalid strcpy on unterminated buffer omits 9cf7e5687f Use operand->extract to provide defaults for optional PowerP [...] omits 46807bf451 PowerPC HOWTOs omits 706704c883 Pack reloc_howto_struct omits 487096bf0b Delete NEWHOWTO and tidy some uses of reloc_howto_struct omits 08a8fe2ffd Fix s12z test regexps omits fe22d84fe4 Automatic date update in version.in omits c44deb735e Fix formatting in solib-svr4.c omits 865dcc8a4d Don't init array at run time omits d203b41ac7 Tidy bit twiddling omits ba1c4c6fee Balance parentheses in expression omits 8ca28cdfbe Automatic date update in version.in omits be2d111a87 Fix debugging of stripped PIE executables with padded PT_TLS omits d604f19ade Automatic date update in version.in omits 7d140d1a0b Test case for DW_OP_GNU_variable_value omits ae3a7c47e6 Add support of DW_OP_GNU_variable_value to DWARF assembler omits a6b786da4e Add support for DW_OP_GNU_variable_value omits f41078422a Opcodes: (BRCLR / BRSET) Disassemble reserved codes instead [...] omits 7ba3ba91a3 S12Z: Move opcode header to public include directory. omits 2e72a56e45 Remove duplicate ld testsuite function omits 506b86a4f5 binutils testsuite strip-13 test omits 503c367dc2 Automatic date update in version.in omits 89fbedf3ab Remove "repeat" argument from command_line_input omits 1258253330 Fix use-after-free in number_or_range_parser omits bfb1e8c15a x86: Remove empty X86_FEATURE_1_AND property omits 2ecae92e23 Fix asm in testsuite/gdb.arch/aarch64-fp.c omits c1854f1d5a Use gdb_test_no_output for compile tests expected to pass omits 2cdcc33021 Correct elf64-ppc.c linkage stub comment and formatting fixes omits 3b7b80752f Automatic date update in version.in omits 495143533a Use pulongest in aarch64-linux-tdep.c omits 07aff30e92 Automatic date update in version.in omits 1bc60e5624 x86-64: Display eiz for address with the addr32 prefix omits 26fb3983d7 MI: Add -a option to the "-data-disassemble" command omits 67943c005f gdb: Fix instability in thread groups test omits 2a50366ded When the assembler reports that the input and output are the [...] omits 08887f4a64 Automatic date update in version.in omits a97b53dda9 Define _FORTIFY_SOURCE in common-defs.h omits 98641896ad bfd: Move elf-properties.lo to BFD32_LIBS omits 0c76e06d5c Parse SVE registers in aarch64 core file reading/writing omits b7fd65b9dc Detect SVE when reading aarch64 core files omits a616bb9450 Split size in regset section iterators omits facbd8bd3d Automatic date update in version.in omits 988daa317c ld-x86-64/pr23486b.d: Swap pr23486a.s and pr23486a.s omits 8e92e6d4b2 Automatic date update in version.in omits d871f3f483 x86: Add CpuCMOV and CpuFXSR omits ab9e342807 x86: Properly add X86_ISA_1_NEEDED property omits 1dc9e2d63e Factor out common relocation processing omits 7cf9ebc695 Deal with relocations which are 3 bytes in size omits ae1f3b64e5 Automatic date update in version.in omits a9925d4f99 Fix forgotten xstrprintf -> string_printf change omits 48e30f5238 Always clear h->verinfo.verdef when overriding a dynamic definition omits ad3a68e9b9 Use policies for code generation omits 0cfbf43085 Use unique_ptr for htabs omits 946d3d10e7 Move compile_instance to compile.c omits 9cdfd9a26e Change compile_instance/compile_c_instance into classes omits 18cdc6d8f8 Add a C++ wrapper for GCC C plug-in omits b7dc48b4a8 Move C-related declarations to compile-c.h omits 6f36b6d29f Rename symbol_substitution_name omits bd923e5108 Return unique_xmalloc_ptr for generate_c_for_variable_locations omits d7f449c026 x86: Don't display --32/--64/--x32 without BFD64 omits 19449d7c67 x86: Replace evex-no-scale.s with evex-no-scale-[32|64].s omits 9c973a29df Always use align_size as pr_datasz for GNU_PROPERTY_STACK_SIZE omits 11459a79d9 Skip PR binutils/23494 tests for nacl targets omits dbd534fee4 Rename size in get_core_register_section omits db850b6865 Automatic date update in version.in omits 52a187f8e7 RISC-V: Add configure support for riscv*-linux*. omits 3c77f97eb0 RISC-V: Add native linux support. omits 90ad36544c RISC-V: Add linux target support. omits aff4e1751f gdb: Make infrun.c:resume function static omits 06ab921988 Minor formatting fixes in riscv-tdep.h omits 83c8d318d1 Fix some gettext ARI warnings omits 3a53fb12c8 as --help: Display default option for --elf-stt-common= omits 7c5c05effd x86: Display default x86-specific options for "as --help" omits 5ff2bbae19 gdb: Check element of optimised out vla exists omits e5bbcd0f04 gdb: Merge similar tests into a single test script omits 57285adece arm - Add some comments about the versions of ARM ELF that d [...] omits 6404ab9937 Convert .note.gnu.property section between ELF32 and ELF64 omits f40f4a11d1 Automatic date update in version.in omits fdbac7d8d1 Fix some comments in target.c omits 83202f7ae8 Check result of "write" omits 5c720ed886 RISC-V: Add software single step support. omits 411baa470e RISC-V: Make riscv_isa_xlen a global function. omits f384a1f025 Add support for DW_OP_GNU_variable_value to readelf omits f7309df20c x86: Properly merge GNU_PROPERTY_X86_ISA_1_USED omits 9d4a934ce6 gdb: Fix assert for extended-remote target (PR gdb/18050) omits ff36536c92 Fix gdb/remote.c build failure omits f6f9ed015e Fix "may be used uninitialized" warning. omits a9fc784bac Properly merge GNU_PROPERTY_X86_ISA_1_USED (x86_64). omits 045cf01286 Fix gdb.fortran/nested-funcs.exp failure omits 09ce46f230 Make target_options_to_string return an std::string omits b825f3a90e Automatic date update in version.in omits 9c61296405 Allow CPPFLAGS to be set on the make command line omits 7d11235d04 Add doc and news for DWARF index cache omits 87d6a7aa93 Add DWARF index cache omits 8a99096f31 Import gnulib's mkdir module omits 5c831bb1eb Introduce mmap_file function omits 4485a1c1d8 Make index reading functions more modular omits 528e15722b Replace some uses of xstrprintf with string_printf omits 96d68bd48c Support parallel make check with GNU make 4.2+ omits df136d64fa PowerPC64 EH info for _notoc linkage stubs omits e81b4c933c __tls_get_addr_opt stubs and tocsave optimization omits 99f8774cca Explain what happens for PE targeted linkers in the case whe [...] omits 8f9ea98beb Correct the parsing of derferred register addressing in the [...] omits 71f6efc44e Updated Bulgarian translation for the ld/ directory omits 877877f5d5 Automatic date update in version.in omits 3a12c78d14 Add --warn-drop-version option; by default, do not warn when [...] omits a7f25a84f4 Fix compilation failure in remote.c omits dc1f2887c5 Fix type checking errors. omits 296956befe Allow larger regblock sizes when saving tracefiles omits a04b9d62a2 Variable size for regs mask in collection list omits 4277c4b87a Use remote register numbers in tracepoint mask omits 3df3a985a4 Use get_remote_packet_size in download_tracepoint omits aa6f3694ce Remove trailing '-' from the last QTDP action packet omits 05abfc39c7 Fix indentation in remote_target::download_tracepoint omits 02d7a79e1b Update binutils/MAINTAINERS for ARC. omits 5a6996172e Update dg-extract-results.* from gcc omits 63741043bd [ARC] Check if an input asm file is rf16 compliant omits 6af0448446 [ARC] Update warning reporting. omits 2fd43d7870 [ARC] Update merging attributes. omits db1e1b45b4 [ARC] Add Tag_ARC_ATR_version. omits b6523c37fb [ARC] Update handling AUX-registers. omits 821a26825b Remove unused variables in procfs.c etc. omits 5bd18990b0 gdb: Only run scheduler-locking tests if feature is supported omits 9534733755 gdb: Avoid using W_STOPCODE(0) as this is ambiguous on MIPS omits e968fc9b63 x86: fold RegEip/RegRip and RegEiz/RegRiz omits b01474366f Automatic date update in version.in omits 99c2d522f7 x86: Update assembler tests for non-ELF targets omits 05d0e962f0 R_PPC64_REL24_NOTOC support omits 3f6ff4799b Lose _r2off in powerpc64 stub names omits 1a6204c9a7 Automatic date update in version.in omits 3fbbcf473a [gdb/testsuite] Fix regexp in py-rbreak.exp omits 5e7f20ca9a Automatic date update in version.in omits 39aac631ba x32: Align the .note.gnu.property section to 4 bytes omits 425699f52d Fix thinko when deciding whether to disable TCP's Nagle algorithm omits 4aae6e5abd Improve objcopy's ability to merge build notes. omits 2688aab226 Update PRU assembler to corect hardware register numbering f [...] omits dbf8be89ed x86: drop NoRex64 from {,v}pmov{s,z}x* omits c48dadc9a8 x86: drop "mem" operand type attribute omits 3ed12f02a2 Automatic date update in version.in omits 13755f406d RISC-V: Fix TLS and --gc-sections conflict. omits 3e1d3d8c24 Allow "info address" of a template parameter omits 1584354913 Fix kill issue leading to zombie process on MacOS Sierra omits b5bddbbbbc Check results of get_darwin_inferior omits 8094f49a4d Backport gettext fixes to get rid of warnings on macOS omits 8a28fa1b4b Disable the PR12982 test for HPPA targets. omits d0042c6ed3 ifunc.exp: Always build static_nonifunc_prog omits 36a900f483 Add a testcase for PR binutils/23460 omits 09a8cc152b Automatic date update in version.in omits c198a1ecf8 Fix spurious check-ld failures on aarch64-elf omits e256144888 Add a note about regenerating the info files when creating a [...] omits e30985fa2b Skip the test for PR12982 on HPPA targets as they always nee [...] omits 3cf2b6691c Fix bug in PDP11 assembler when handling a JSr instruction w [...] omits c25179e71f Suppress compile time warning message when compiling coff-rs [...] omits 4a9f7d653c Fix potential illegal memory access in AVR backend. omits f03fb29221 Fix compile time warning problem with gcc 8 and the NS32K as [...] omits 103da91bc0 Close resource leaks in the BFD library's plugin handler. omits 50320b1d4a Copy from GCC: Add linker_output as prefix for LTO temps (PR [...] omits a67ae9b01a Re: PowerPC64 __tls_get_addr_opt stub .eh_frame fix omits 1aa4214141 PowerPC64 __tls_get_addr_opt stub .eh_frame fix omits cb86a42aba csky regen omits 33633d9f5b Automatic date update in version.in omits 07cc045019 Correct previous update - new translation for the opcodes su [...] omits 11cfdeb386 Updated Swedish translation for the binutils sub-directory. omits f61cfa0740 Document the GDB 8.1.1 release in gdb/ChangeLog omits 5abe0f0cc7 Fix segfault when invoking -var-info-path-expression on a dy [...] omits 472fa5eec2 Re-generate gnulib import omits 1c28969efc Delete test target descriptions when exiting omits 1424ad8677 x86: also optimize KXOR{D,Q} and KANDN{D,Q} omits ae2387feae x86: fold various AVX512 templates with so far differing Mas [...] omits fa77b93ab7 x86: add more exhaustive tests for invalid AVX512 zeroing-masking omits 6ff00b5e12 x86/Intel: correct permitted operand sizes for AVX512 scatte [...] omits 7a8655d2bb x86: don't abort() upon DATA16 prefix on (E)VEX encoded insn omits e951d5ca3d x86: drop CpuVREX omits ef6ba1ed0d Automatic date update in version.in omits fb66cde8a4 Match any kind of error after "cannot resolve name" on lib/g [...] omits eb41b24898 RISC-V: Set insn info fields correctly when disassembling. omits c8f2dc0dc9 gdb: Fix sizeof for dynamic types other than arrays omits 629cfaf1b0 x86: don't mistakenly scale non-8-bit displacements omits 2409af1e94 * MAINTAINERS (C-SKY): Add Yunhai Shang as co-maintainer. omits d0ba5758c2 * MAINTAINERS (C-SKY): Add Lifang Xia as maintainer. omits 463c08d160 Fix crash with -D_GLIBCXX_DEBUG omits dba7455e76 Remove old lint code omits a05b9f5e1e Prevent a seg-fault in the linker when trying to process SH [...] omits 4570c3d98c Fix thinko in the placement of the .gnu.build.attributes section. omits b8891f8d62 Add support for the C_SKY series of processors. omits 7d8a316657 Combine ,gnu.build.attributes.* sections into one .gnu.build [...] omits 906c6f2c54 Automatic date update in version.in omits 29e6f4745e Fix unwind offset for start_symbol. omits 51b7979529 Automatic date update in version.in omits c708f4d256 gdb: Don't call gdb_load_shlib unless GDB is running omits 37cc0caeca [gdb/exp] Interpret size of vla with unknown size as <optimi [...] omits 5842d7025f Automatic date update in version.in omits d19969ffbf RISC-V: Fix gas configure support for riscv*-*-*. omits 129eb0f1f1 Improve gcore manpage and clarify "-o" option omits 1286ab7881 x86: Check for more than 2 memory references omits 469d3b57ce S12Z: Remove ELF_TARGET_ID macro omits 370e4b5079 Add functions and macros to read and write 24 bit values. omits cd4d353f81 S12Z: Remove inappropriate comment. omits fe57a8c9f5 S12Z: Emit uninitialized data in the .bss segment omits 5b73b52bcc S12Z: Emit initialized data segment image. omits 2bb9bbe2e8 MIPS/GAS: Correct the AFL_ASE_MASK macro omits 16065af1b0 Re: PowerPC Improve support for Gekko & Broadway omits c93cb6280f Automatic date update in version.in omits 6af79d7b5a Fix Cygwin compilation after target_ops C++ conversion. omits 1f75763aa1 x86: Initialize broadcast_op.bytes to 0 omits 7974897237 Make psymbols and psymtabs independent of the program space omits 52948f01e4 Add validity bits for psymtab high and low fields omits 4ae976d1df Introduce accessors for psymtab high and low fields omits 02e9e7f7e2 Introduce partial_symbol::address omits 8a6d423450 Change representation of psymbol to flush out accessors omits 08994e1ddc Remove dead code in end_psymtab omits 63b4ecf76f [gdb/testsuite] Add comment in gdb.base/vla-optimized-out.c omits fa758a7046 PowerPC Improve support for Gekko & Broadway omits b358827438 Re: Enhance powerpc ld -r --relax omits 3c3bb0580b gdb: Add switch to disable DWARF stack unwinders omits 33cb30a1f9 Implement PowerPC64 .localentry for value 1 omits 6cf212b445 Automatic date update in version.in omits 9e7f3bbbbf [gdb/breakpoints] Fix sigsegv in info prog at exec catchpoint omits 4a1b91eabb x86: Expand Broadcast to 3 bits omits 506f5c41ca [gdb/symtab] Warn about unresolved DW_AT_upper_bound/DW_AT_count omits 16f808ec99 [gdb/exp] Fix exception when printing optimized out vla omits d7154a8d08 Notify about breakpoint modification when enabling/disabling [...] omits a45389f60d list Tom Tromey as GDB Global Maintainer omits 5469110733 Clarify doc for .arch/.cpu omits e3d39609d1 Fix potential memory leaks in some of the binutils source files. omits 491993044b Enhance powerpc ld -r --relax omits be3e27bb55 Suppress string diagnostics for pre-release GCC omits 5fbad1b909 Automatic date update in version.in omits 380618d68a Set CU language before processing any DIEs (symtab/23010 et al) omits 4b17aefe75 Fix indentation in scoped_mmap.h omits 29d17e4773 Remove some unnecessary declarations and configury omits 56522fc5af x86: Use unsigned int to iterate through vector operands omits 1d97232ae3 Updated French translation for ld/ and Swedish translation f [...] omits 7b8d9e8cec PR23431, Messages composed from pieces can't be properly translated omits 67ce483baa PR23430, Indices misspelled omits 4174bfff8a x86-64: correct AVX512F vcvtsi2s{d,s} handling omits f47194a9cd Automatic date update in version.in omits 2ae0bdddef xtensa: ld: convert tests to run_dump_test omits f5e263426f xtensa: ld: add tests for static linkage relaxation omits da90fdf993 xtensa: ld: rename xtensa.exp to xtensa-linux.exp omits f82863d797 xtensa: move dynamic relocations sections consistency check omits 5d3a462f05 xtensa: fix relaxation of undefined weak references in share [...] omits 01bcaf636a Avoid ubsan complaint in BFD omits e2b7fbc46d x86: Add a test for missing broadcast omits c265869848 x86: Remove broadcast_not_on_src_operand omits 04e65276fa [ARC] Fix decoding of w6 signed short immediate. omits 47e6f81c7c [ARC] Allow vewt instruction for ARC EM family. omits f02806be1f [ARC] Fix case-sensitivity for extension instructions. omits 898ade12ee S/390: Suppress string diagnostics for pre-release GCC omits 49ddb0fbda PowerPC64 fails reloc-discard test omits bb71536f28 power9 mfupmc/mtupmc omits cf4088a92f Remove some unused variables omits 6018c5acdf Automatic date update in version.in omits a0de763e32 Add -Wunused-variable to warnings.m4 omits 3b20124b3d Conditionally define xmltarget_${name} variable in regdat.sh omits b0a7723d29 Remove unused variables from gdbserver omits 8c8807f439 Remove unused declaration from value.c omits c486b6106a Pass the correct argument to the observer in reread_symbols omits 494f80a932 Fix ravenscar-thread.c to use arch_ops omits c51f6a54c2 Call value_fetch_lazy when needed in pretty-printers omits 374fd1fd7b Remove declarations from m32c-tdep.c omits d5e9a511c4 Call some functions in guile/ for effect omits 996d693a07 Use a previously unused variable in bfin-tdep.c omits 1576637036 Unused variable fixes related to conditional compilation omits f4e80e1301 Remove an unused variable from spu_get_overlay_table omits 8d49165d83 Simple unused variable removals omits c7213af9b3 x86: Determine vector length from the last vector operand omits 17cbafdbbe Fix -Wunused-variable warnings related to conditional compilation omits dcc0660f04 Automatic date update in version.in omits dd40ce22d0 gas/config/tc-i386.c: Break long line omits 2376f038d1 Initialize GOT slot for local symbol in non-PIC link. omits 0ee6c332f3 Rename some frame unwind function parameters omits bef891d212 Automatic date update in version.in omits e2e31f1039 Update my e-mail address, limit maintenance to MIPS I-IV ISAs omits 7a54636a02 x86: Rename match_reg_size to match_operand_size omits d5f4da5e33 ld: Discard .rel.* and .rela.* sections omits 2d38991535 MIPS/Linux/native: Convert to `get_ptrace_pid' for PID extraction omits 241e64e3b4 x86: Add a GNU_PROPERTY_X86_ISA_1_USED note if needed omits cbb09508e4 Rename remaining members of buildsym_compunit to start with "m_" omits bfe2e011c0 Remove record_line_ftype omits 0e6f30610f Remove some unused buildsym functions omits 804d27291b Convert the DWARF reader to new-style buildysm omits 80e649fcac Parameterize cp_scan_for_anonymous_namespaces omits 0baae8dbd3 Introduce buildsym-legacy.h omits ab209f6fa9 Move struct buildsym_compunit to buildsym.h omits 74c72eac23 Remove reset_symtab_globals omits da6580e59c Do not use buildsym.h in some files omits 4a2125f531 Add many methods to buildsym_compunit omits 6b213a4778 Remove parameter from record_pending_block omits b80a981d08 Remove EXTERN from buildsym.h omits ddb7060226 Remove a TODO omits b37dd3bcaa Remove buildsym_init omits e148f09d75 Move the symbol lists to buildsym_compunit omits 93b8bea414 Set list_in_scope later in DWARF reader omits f62f6af5da Do not look at file symbols when reading psymtabs omits 1d376700df Remove free_pendings omits c233e9c641 Remove the "listhead" argument from finish_block omits 5ac045503d Move pending_blocks and pending_block_obstack to buildsym_compunit omits 7ea05a7b63 Move pending addrmap globals to buildsym_compunit omits 3c65e5b31c Move current_subfile to buildsym_compunit omits a60f3166aa Move the context stack to buildsym_compunit omits 56ba65a047 Make the Rust parser pure omits 3ba174474d [PATCH, LD, AArch64] Fix ifunc testisms omits 232a00325b [gdb/testsuite] Make noclone conditional in vla-optimized-out.c omits 3391569f21 Close memory and resource leaks detected by coverity in the [...] omits 8095d2f70e MIPS/GAS: Split Loongson MMI Instructions from loongson2f/3a omits db841b6fcd MIPS/LD: Fix crashing with a discarded dynamic relocation section omits 0458ca4440 Specify architecture for SPARC gas tests omits 79f5b65e3e Remove myself from target-specific MAINTAINERS omits 8f153adc1d Automatic date update in version.in omits 4c6933327e Eliminate remaining gdb/guile cleanups omits 4581dc8297 Remove make_cleanup_value_free_to_mark omits fbb1d502ee [gdb/testsuite] Fix regexp in list-thread-groups-available.exp omits db3410f80f Fix GDB build using
mingw.org
's MinGW omits 442a6ce858 Stop potential memory leaks in dwarf CIE reader. omits 43cc6c3adb gdbscm_wrap, really forward args omits f559b440bb S/390: Set the htm flag on PPA omits 5f32791e1e x86: fold narrowing VCVT* templates omits 625cbd7ac1 x86: fold VFPCLASSP{D,S} templates omits 86b15c3204 x86: fold various AVX512* templates omits cf769ed505 x86: fold various AVX512DQ templates omits 8282b7ad0d x86: fold various AVX512BW templates omits 755908cce5 x86: fold various AVX512CD templates omits 7091c61201 x86: fold various AVX512VL templates into their AVX512F coun [...] omits c30be56ebf x86: pre-process opcodes table before parsing omits e387da76fc Automatic date update in version.in omits 3a5f2a48ff Eliminate cleanup in gdbscm_execute_gdb_command omits 557e56be26 Eliminate most remaining cleanups under gdb/guile/ omits 42dc7699a2 [gdb/exp] Fix printing of type of optimized out vla omits 6592ceed48 microMIPS: Add SYSCALL instruction decoding omits d3554ec1ed BFD/XCOFF: Fix storage class setting for weak defined symbols omits 972450a72c MIPS/GAS/testsuite: Correct whitespace issues with Loongson tests omits 11a322db5c x86: Split vcvtps2{,u}qq and vcvttps2{,u}qq omits afca762f59 S/390: Improve partial relro support for 64 bit omits a38137289e ld: Enable using separate linker script for -z relro omits 0984c34e76 Updated French translation for gold and Spanish translation for ld. omits 012ab41373 Automatic date update in version.in omits c6c6149af4 Return unique_xmalloc_ptr from gdbscm_scm_to_string omits a1a31cb8dc Return unique_xmalloc_ptr from gdbscm_safe_eval_string omits 15bf30027b Change gdbscm_exception_message_to_string to return a unique [...] omits 7eb1a66c26 Use std::string in ppscm_make_pp_type_error_exception omits c691de6a16 BFD: Use `bfd_is_abs_symbol' to determine whether a symbol i [...] omits d5c928c053 LD: Export relative-from-absolute symbol marking to BFD omits 27724bad00 RISC-V: Don't decrement pc after break. omits ce73f31015 RISC-V: Correct legacy misa register number. omits 056dec39ed Remove --disable-gdbcli omits 4735f0edf4 Use scoped_free_pendings in coff_symtab_read omits 0909f342a2 Automatic date update in version.in omits 117a0e996d RISC-V: Add osabi support. omits 3fd217186c Fix typo in NT_PPC_TM_CVSX note description omits cb2366c198 Add grok/write functions for new ppc core note sections omits 8a67aaa818 Add missing ChangeLog entry omits b4792091ca Remove unused variables in ia64*tdep.c omits ec74dcd894 Fix compilation error in ia64-vms-tdep.c with libunwind-ia64 omits a700e753e5 remote-sim.c: Remove unused variables omits 8b411ff8d5 Add missing ChangeLog entry omits 5d691c8829 Fix compilation error in ia64-tdep.c with libunwind-ia64 omits edb0470b99 Use outermost_context_p in more places omits 6cccc9a891 Move the using directives to buildsym_compunit omits 652788a731 Make free_pending_blocks static omits 8419ee5331 Move the subfile stack to buildsym_compunit omits ccdac490bb Use gdb_assert in two places in buildsym.c omits 43130d6f96 Remove merge_symbol_lists omits 77d6f1aa16 Move scan_file_globals declaration to stabsread.h omits 2c722d18f3 Remove buildsym_new_init omits 5985ac614d Move within_function to stabsread omits 6b84eeb216 Move processing_gcc to stabsread omits 2150c3ef04 Move some code from buildsym to stabsread omits 0ec44fc067 Make context_stack_size static in buildsym.c omits 81cc346dc9 Move processing_acc_compilation to dbxread.c omits 2c99ee5c4f Move last_source_start_addr to buildsym_compunit omits 530fedbcbf Move have_line_numbers to buildsym_compunit omits 6a976300e7 Move pending_macros to buildsym_compunit omits c0015d4497 Move last_source file to buildsym_compunit omits e62cca7ccb Add assert in prepare_for_building omits 905eb0e293 Change buildsym_compunit::comp_dir to be a unique_xmalloc_ptr omits b248663fe5 Use new and delete for buildsym_compunit omits ad96220cc7 Update release making notes to metion checking for new top l [...] omits 0a8288f78a Update the src-release script to include the new top level f [...] omits 3ac21baa84 x86: fix operand size checking omits 4ad422a635 Automatic date update in version.in omits 4869c5854e Fix filename in prior ChangeLog entry omits b63ea3389d Automatic date update in version.in omits 1074bc6d41 Fix internal error when using --emit-relocs with plugins. omits 1b115e8e0e Fix problem causing duplicated linker-generated symbols with [...] omits 6cb624f8a0 Update the notes on how to make a binutils release. omits ff27d0737e Remove struct keyword in range-based for loop omits 1e65a4a40e Automatic date update in version.in omits 3137562654 sim: Add Stafford Horne as or1k maintainer. omits 6a15ecf5e0 gdb: Add Stafford Horne as or1k maintainer. omits 7f1f7e2393 Expect for another variant of error message when gdbserver c [...] omits 027a4c30d0 Remove a warning on macOS omits b84f59efc6 Add a test that relocs are correctly generated for missing b [...] omits 4ef4710f5c Allow bit-patterns in the immediate field of ARM neon mov in [...] omits 5c1eda30f5 S390: Fix displaced stepping of "basr r,0" omits a780ef4f27 GDBserver: Pass process_info pointer to target_kill omits ef2ddb33bd GDBserver: Pass process_info pointer to target_detach and ta [...] omits 9451a3b9a1 Automatic date update in version.in omits bc7b042bcb Add a self-test for cli-utils.c omits 5759ebb3b3 Modify gdb.threads/pthreads.exp to test FLAG qcs arguments f [...] omits 3606ccab0f Add a test for 'frame apply' omits a14c4daab2 Announce the user visible changes for frame/thread apply in NEWS. omits 0a2323003c Documents the new commands 'frame apply', faas, taas, tfaas omits 1fe75df7eb Add [FLAG]... arguments to 'thread apply'. omits 6a70eb7d9b Implement frame apply [all | COUNT | -COUNT | level LEVEL... [...] omits 529c08b25e Add helper functions parse_flags and parse_flags_qcs omits 78da84f994 MIPS/LD/testsuite: Correct mips-elf.exp test ABI/emul/endian [...] omits f880fcab1a MIPS/LD/testsuite: Limit reloc 6 tests to DSO targets omits 64b5847236 Declare 'ioarg' (from ser-tcp.c:try_connect) as 'u_long' whe [...] omits cde3679eb5 This patch adds support for the SSBB and PSSBB speculation b [...] omits 45a28947f3 Add remainder of Em16 restrictions for AArch64 gas. omits 55cc53e98b readelf: Don't print section type twice for --section-details omits 639eff9357 Automatic date update in version.in omits c7ab0aef11 Implement IPv6 support for GDB/gdbserver omits 4c7333b308 GDB: Work around D;PID handling bug in older GDBservers (PR [...] omits 31445d1036 GDBserver: Don't assume a current process in D;PID implement [...] omits a6f88f6e44 gdb: Remove traces of h8300 ecoff support omits 16ff70ddd4 Fix PR c++/23373: GDB hangs when printing a struct with a st [...] omits cb19713281 GDBserver: Fix "Cond. jump or move depends on uninit value" [...] omits c597cc3d6e Adds the speculation barrier instructions to the ARM assembl [...] omits 1cb83cac9a MIPS/BFD: Fix TLS relocation resolution for regular executables omits 9143e72c6d PR ld/22570: MIPS/BFD: Fix TLS relocation resolution for PIE [...] omits 04879304de Fix printing the size of GOLD's memory areana on Cygwin base [...] omits 12863263d6 Rename tdesc_register_size to tdesc_register_bitsize omits a79eaed6a5 x86: adjust monitor/mwait templates omits 2fb5be8dac x86: drop {,reg16_}inoutportreg variables omits bd59a6313d x86: simplify legacy prefix emission omits 7f5cad3047 x86/Intel: accept memory operand size specifiers for CET insns omits f0a85b0706 x86: replace off-by-one OTMax omits 76d3a78a49 x86: fix "REP RET" with -madd-bnd-prefix omits c7df3df443 Revise "ld testsuite use of notarget" omits 1123588c0b Use std::vector for moribund_locations omits 71feec8213 Automatic date update in version.in omits 500c05ddbe MIPS/ld/testsuite: Limit export class call reloc tests to DS [...] omits 5270eddc6e BFD/ELF: Correct a `remove' global shadowing error for pre-4.8 GCC omits be570f0684 xgate testsuite fixes omits 1594e052d4 xgate cleanup omits 624940689a ld testsuite use of notarget omits 3541979fff gdb/testsuite: Run test with software and hardware watchpoints omits 8c49aa89ab gdb/riscv: Fix assertion in inferior call code omits 42ecac1732 gdb/riscv: Use TYPE_SAFE_NAME omits 7153abac62 MIPS/LD/testsuite: Make Linux dumps for n64 GOT relocation t [...] omits aa4bd7e6ae Automatic date update in version.in omits c3c5e48680 Fix test for availability of emplace_back. omits 8d4c0995eb MIPS/LD/testsuite: Fix IRIX dumps for n64 GOT relocation tests omits 4b8377e7db MIPS/BFD: Do not redirect to discarded lazy binding stubs omits 055303e28f gdb: Use add_setshow_zuinteger_unlimited_cmd in remote.c omits 2af4d0d938 * testsuite/nds32/ji-jr.d: Fix name tag. omits 8a8c916960 LD/testsuite: run_dump_test: Report UNSUPPORTED for excluded [...] omits 8f7fc65182 LD/testsuite: run_dump_test: Use the intended test name ASAP omits 9dcb0ba445 S12Z/opcodes: Correct a `reg' global shadowing error for pre [...] omits c8ad9b9a31 gdb/testsuite: Allow for failure to read some memory addresses omits 8fd32c1ce6 Don't mention XM_CDEPS or NAT_CLIBS omits 31278b5193 Remove ADD_FILES and ADD_DEPS from Makefile.in omits e5fd1493fd Minimize yacc and lex output omits 981e0c0c1a Fix exec.c handling in Makefile omits 14ccceb2e2 Remove lint support omits 5d3c3a68c3 Use a stamp file for version.c omits 1998086d54 Use a stamp file for init.c omits 4c7549492b Simplify INIT_FILES omits 6497f1dd03 Remove some unused code from init.c build rule omits 97a34db942 Remove TSOBS from gdb/Makefile.in omits 872899f1ef bfd: Use changequote for "i[3-7]86-*-linux-*" omits 61658d78f0 m68hc1* fixes omits f5a1cdde80 [ARM] Fix warning cannot find thumb start symbol omits dc7fc9ab5d Automatic date update in version.in omits a47a3dc8fb Automatic date update in version.in omits 25289ac167 contrib/gdb-add-index.sh -dwarf-5 omits e83f4d9750 ia64-tdep.c: Fix -Wwrite-strings errors omits 674e55f7b1 Automatic date update in version.in omits c451bb34ae xtensa: don't emit dynamic relocation for weak undefined symbol omits ad1cc4e492 Add checks for the NT_ARM_SVE section in a core file. omits f311ba7ed8 Fix SBO bit in disassembly mask for ldrah on AArch64. omits cba05feb51 Fix the read/write flag for these registers on AArch64 omits e0e5e971ae gdb/testsuite: Ensure test links in malloc and free omits d20e98ab59 Stop readelf from reporting gaps in the gnu build notes if t [...] omits 2e48456f02 Fix the relocs created to adjust notes created by the assembler. omits 269965964e Update config.sub omits fe75810f8e Fix diagnostic errors omits 724436fccb [GOLD] PowerPC .gnu.attributes support omits 6821842f15 darwin: Silence syscall deprecated declaration warning omits bb11866d6a RISC-V: Add riscv-*-* configure support, and minor cleanup. omits 01b5d12f28 Automatic date update in version.in omits a5628fa844 MIPS/LD/testsuite: Use $linux_gnu consistently across `mips- [...] omits 56ad703d56 x86: Remove x86 ISA properties with empty bits omits c524414837 Update config.guess and config.sub omits d8dab05495 Updated Russian, Bulgarian, and Brazilian Portuguese transla [...] omits c530603c59 [gdb] Fix build error in macroexp.c omits 4a91d0ba30 Error for mismatched powerpc ABI tags omits 4423fa9672 Automatic date update in version.in omits a7d0f0f000 Use exit_inferior in darwin_attach_pid omits 6242c6a690 darwin: Don't use sbrk omits 4e5b2f8961 Update NEWS post GDB 8.2 branch creation. omits 538ccc4a22 Bump version to 8.2.50.DATE-git. omits 1b919490e8 Warn if /proc is not accessible omits 94d401b8b8 ld: Set non_ir_ref_regular for --undefined SYMBOL omits b14b7ff14f ld: Properly display default for -z separate-code omits db40acb0be Also install diagnostics.h omits 1ea5da0262 [gdb/symtab] Fix version check in dwarf compilation unit header omits f51e0e20bd Remove VEC from breakpoint omits 9b960ba18c Automatic date update in version.in omits d7e15655a4 Remove ptid_equal omits 26a57c9256 Remove ptid_match omits d2a107e3f9 Remove ptid_tid_p omits 15a9e13e52 Remove ptid_lwp_p omits 0e998d966b Remove ptid_is_pid omits cc6bcb548d Remove ptid_get_tid omits e38504b392 Remove ptid_get_lwp omits e99b03dcf4 Remove ptid_get_pid omits f2907e4991 Remove pid_to_ptid omits fd79271bd9 Remove ptid_build omits 057302ceb3 Remove exit_inferior_num_silent omits a50c11c666 Fix crash in "run" on macOS when gdb is not signed omits b8a6ced796 Correct removal of .gnu.attributes omits 8d2c8c3d17 GNU attribute output on errors omits af0bfb9c42 Hide dynamic symbols in discarded sections omits 1825c89e22 Automatic date update in version.in omits 12f09816ce MIPS/BFD: Make section GC work with `ict_irix5' targets omits 14c80123c0 microMIPS/GAS: Handle several percent-ops with macros omits 156f2c001e microMIPS/BFD: Add missing NewABI TLS and miscellaneous relocations omits 30e5322741 MIPS/LD/testsuite: Fix a typo in PR ld/21334 test name omits 471b9d1507 GDB PR tdep/8282: MIPS: Wire in `set disassembler-options' omits b638b5d57f x86-64: Clear the R_X86_64_converted_reloc_bit bit omits eac61af65b Allow BFD to recognize macOS universal libraries omits 41823f29a8 gdb: Prefer RISC-V register name "s0" over "fp" omits c0c468d562 [ARM] Update bfd's Tag_CPU_arch knowledge omits a05a5b64cf Fix use of "command line X" in binutils doc omits f2075844e2 Automatic date update in version.in omits 3e4ce31cb8 Automatic date update in version.in omits 4119873a48 Introduce @unless/@endunless and postbootstrap Makefile targets omits c0867626d2 Add missing parameter to 'amd64_create_target_description' ( [...] omits 6d3c495640 Automatic date update in version.in omits 41206e32fb fix GDB build failure for various amd64 targets omits b9c04e5a82 RISC-V: Add gas support for "fp" register. omits de52b9607d x86_64-windows GDB crash due to fs_base/gs_base registers omits 75acb4867d Improve alignment of "info threads" output, align "Target Id [...] omits c76a8ea36c remote & target_extra_thread_info, use cache w/ qThreadExtra [...] omits cd2bb70994 "break LINENO/*ADDRESS", inline functions and "info break" output omits 991ff2922a Fix running to breakpoint set in inline function by lineno/address omits 356819b6bc Fix format of last gdb/testsuite/ChangeLog entry omits 49af4b7012 Remove unstable test output omits 262e07d011 MIPS/BFD: Remove extraneous undefined weak symbol visibility check omits ee94397044 [Patch AArch64] Warn on unpredictable stlxrb , stlxrh and st [...] omits 369c9167d4 Fix AArch64 encodings for by element instructions. omits fd1ae90587 Automatic date update in version.in omits 44cee4fdf4 Add --enable-codesign to gdb's configure omits f2ffa92bbc gdb: Eliminate the 'stop_pc' global omits ecdc3a72c8 Fix follow-exec regression / crash omits d95d3aef9e Make dwarf2_free_objfile static omits 2512d7efdf Remove 2 excessive executable permission flags omits be1b6474f0 Fixed top frame assumption in watchpoint-hw-attach omits 291f9a9643 Add an optional offset option to the "add-symbol-file" command omits d81a3eaff3 Make sure that sorting does not change section order omits ed6dfe517e Make add-symbol-file's address argument optional omits d4d429d589 Add an optional offset option to the "symbol-file" command omits 39b27ab6ae Add myself as a write-after-approval GDB maintainer. omits 1b47b6a218 Automatic date update in version.in omits 41827fc34d Update "func" help text to GNU standards omits 0c6aef226e Remove a VEC from py-unwind.c omits 6317728958 Fix crash in machoread.c omits e76f78a052 Format gdb-gdb.py.in with autopep8 omits 9a14af7b1a Add pretty-printer for CORE_ADDR omits 189366cd86 gdb-gdb.py.in: Don't print value's tag_name omits 68ad5fb9aa gdb-gdb.py.in: Fix ordering of TypeFlags objects with Python 3 omits 141ec9f67f Copy gdb-gdb.py to build dir omits 4c4e7ad46e Fix Cell debugging regression omits 7ab6656f27 Fix lost line info for symbol at addr zero omits bd583225a5 Add overrides, fix FreeBSD build omits e11078da44 gas object file locations omits ac0734dea7 Automatic date update in version.in omits 9a325b7b3f Minor reorganization of fetch_registers/store_registers in w [...] omits a33ccfc7af Support ptype/o in Rust omits e0c547d14a Move ptype/o printing code to typeprint.c omits 30aa13067f Updated translations. omits 791755f59d Fix the MSP430 assembler's parsing of register names. omits 2822b09ff6 PR23169 bogus test omits 2db70efacd Fix parens in ld bootstrap.exp omits 2393a7e3e6 Revert "Use offsets instead of addresses in ELF_SECTION_IN_S [...] omits eca4b72146 Fix spelling mistakes. omits e4a882f4b0 Automatic date update in version.in omits 75cbc781e3 gdb: For macOS, s/thread_info/struct thread_info/ omits b7a08269ca gdb: Fix build on several hosts/ports omits 1021d1cb12 Add a syntax table to dwarf-mode.el omits bb69498c61 Fix compile time warning message for the AArch64 BFD backend [...] omits c1080aae0f Automatic date update in version.in omits 79d89b5524 Add more updated to release notes omits 71300e2c0c Regenerate configure and pot files with updated binutils ver [...] omits 5127f20732 Update version number on development (aka HEAD) branch. adds 176c2a5e0e Reset version to 2.30.90. Update configure files. Regenera [...] adds a45c28e358 Fix a compile time warning building the AArch64 BFD backend. adds 26d12bc025 Automatic date update in version.in adds cb10b9fad0 Fix spelling mistakes. adds 71b4e2ec66 Updated translations. adds c11d3af5a8 Revert "Use offsets instead of addresses in ELF_SECTION_IN_S [...] adds 080dd03de2 Fix parens in ld bootstrap.exp adds 83195288b7 PR23169 bogus test adds 217e7ac9b3 Automatic date update in version.in adds beb6b9a6db gas object file locations adds f2504aef8f Automatic date update in version.in adds 59ee9ce57c Automatic date update in version.in adds 48d86a7a60 Fix AArch64 encodings for by element instructions. adds 513e3973f2 [Patch AArch64] Warn on unpredictable stlxrb , stlxrh and st [...] adds 544e0c4ee3 Automatic date update in version.in adds 89beb62e86 Automatic date update in version.in adds 9d00ec4b84 Automatic date update in version.in adds 4486c1a557 Automatic date update in version.in adds 30d282bede Automatic date update in version.in adds b29dd6c33f x86-64: Clear the R_X86_64_converted_reloc_bit bit adds 8d8c8344ce Also install diagnostics.h adds b6a63da464 ld: Properly display default for -z separate-code adds ea2d583ffe Automatic date update in version.in adds 3839e9401d Update Russian, Bulgarian and Brazilian Portuguese translati [...] adds 2c4995ba2b ld: Set non_ir_ref_regular for --undefined SYMBOL adds f4b933ddc0 Update config.guess and config.sub adds bdb5f07bd5 GNU attribute output on errors adds e89e89c9f8 Correct removal of .gnu.attributes adds 2df836265b Error for mismatched powerpc ABI tags adds 49d7deccd4 Automatic date update in version.in adds 0b2e4394bc Update config.sub adds c80d3fddcf Fix bug generating relocations for notes created by the assembler. adds 96e5990474 Fix the read/write flag for these registers on AArch64 adds e04c0868e4 Fix SBO bit in disassembly mask for ldrah on AArch64. adds 5592693077 RISC-V: Add riscv-*-* configure support, and minor cleanup. adds 4d60d5d092 Automatic date update in version.in adds f42e6ba238 Automatic date update in version.in adds 9822d3329d Automatic date update in version.in adds 1cbba2d240 [GOLD] PowerPC .gnu.attributes support adds e55992d4ac Fix diagnostic errors adds f6becb01a7 x86: Remove x86 ISA properties with empty bits adds fa1b3193c5 bfd: Use changequote for "i[3-7]86-*-linux-*" adds 10a1ed124e Automatic date update in version.in adds 21555352f0 Fix test for availability of emplace_back. adds df402ddcce BFD/ELF: Correct a `remove' global shadowing error for pre-4.8 GCC adds 557b8e0ea4 Automatic date update in version.in adds ea22a560ea Reimport a patch to fix building gold on Cygwin64 systms: m. [...] adds 8238fb6230 Fix printing the size of GOLD's memory areana on Cygwin base [...] adds 8e188148c4 Duplicate code update. adds 82f3215583 xtensa: don't emit dynamic relocation for weak undefined symbol adds e87681ac38 Automatic date update in version.in adds ec468ac4ef Add support for the ARM speculation barrier instructions SSB [...] adds 3b5e60a4e0 Add remainder of Em16 restrictions for AArch64 gas. adds 2d73c24636 Resolve merge conflicts. adds 08196b220b This patch adds support for the SSBB and PSSBB speculation b [...] adds ae0e76dcfc Hide dynamic symbols in discarded sections adds 65cc93d2fb Automatic date update in version.in adds 5244968870 Allow bit-patterns in the immediate field of ARM neon mov in [...] adds 0373ccfde3 Automatic date update in version.in adds af127c2169 2.31 Release point adds e6977d6f7f Reset branch back to development mode adds 9c6b47988b Automatic date update in version.in adds ebde1daca8 Automatic date update in version.in adds 0028e23c4a Add the new top level files test-driver and ar-lib to the sr [...] adds 0694d6e5fb Import patch from mainline to fix gold's handling of already [...] adds f8b4d71490 Automatic date update in version.in adds c3432d7f31 Automatic date update in version.in adds 4afd6a72e3 Fix typo in src-release.sh script. Update French translatio [...] adds 0860693812 Regenerate files and add changelog entries for 2.31.1 release adds be8a252e18 Set the development flag back to true. adds 01683b308a x86: Split vcvtps2{,u}qq and vcvttps2{,u}qq adds 96136f6b6b Automatic date update in version.in adds a1ae592f85 Automatic date update in version.in adds 2df2aaa381 Automatic date update in version.in adds 59ac04da2a Automatic date update in version.in adds a88f3030ce Automatic date update in version.in adds 6737a6b34f x86: Add a GNU_PROPERTY_X86_ISA_1_USED note if needed adds 0006217519 Automatic date update in version.in adds 29153520a8 S/390: Set the htm flag on PPA adds 13e8b41009 Automatic date update in version.in adds 87b30c0845 Automatic date update in version.in adds 215e1e3e3d Automatic date update in version.in adds 1ddf09c06c Automatic date update in version.in adds 4f166da589 Automatic date update in version.in adds 4f36bed254 Automatic date update in version.in adds 254ade2586 Fix unwind offset for call_info->start_symbol. adds 750af8ddb0 Automatic date update in version.in adds 2069ccaf8d x86: don't mistakenly scale non-8-bit displacements adds 5e2d6eadb2 Automatic date update in version.in adds feaed90494 [PATCH, LD, AArch64] Fix ifunc testisms adds 60b3b24ca1 Fix spurious check-ld failures on aarch64-elf adds 6d86d6d375 Automatic date update in version.in adds 75b342fea3 Automatic date update in version.in adds bde7d74d9c Automatic date update in version.in adds 41e73f3144 Automatic date update in version.in adds 29d5746fed Automatic date update in version.in adds dbf924a63a Fix type checking errors. adds b7991db94c Add --warn-drop-version option; by default, do not warn when [...] adds 3499ff77ef Automatic date update in version.in adds 1d8f56a971 Updated Bulgarian translation for the ld/ directory adds 079a6882b5 PowerPC64 __tls_get_addr_opt stub .eh_frame fix adds 95fbde6791 Re: PowerPC64 __tls_get_addr_opt stub .eh_frame fix adds 4aa5eb02fd __tls_get_addr_opt stubs and tocsave optimization adds 0e37f907b0 Automatic date update in version.in adds f63691a7a0 Automatic date update in version.in adds d4bc1d3fa6 Automatic date update in version.in adds 9b075c7167 x32: Align the .note.gnu.property section to 4 bytes adds 381c1eb6ec x86: Update assembler tests for non-ELF targets adds d55c3e3609 x86: Properly merge GNU_PROPERTY_X86_ISA_1_USED adds d692290444 x86: Replace evex-no-scale.s with evex-no-scale-[32|64].s adds 6ee91b1ef1 Automatic date update in version.in adds 252bc4d0f7 Automatic date update in version.in adds 28a27bdbb9 x86: Properly add X86_ISA_1_NEEDED property adds a69de9c7cf ld-x86-64/pr23486b.d: Swap pr23486a.s and pr23486a.s adds 68a09b71ce Automatic date update in version.in adds 6233104894 Automatic date update in version.in adds 7b5eb9b40f Automatic date update in version.in adds 8977539e45 Automatic date update in version.in adds 2fb483d767 Automatic date update in version.in adds 4568e49ff7 Automatic date update in version.in adds 712024137c Automatic date update in version.in adds 864fdbbd5d Automatic date update in version.in adds f0a7fe6ef0 Automatic date update in version.in adds bcfe08290c Automatic date update in version.in adds ef0d07b940 Automatic date update in version.in adds d8d43263de Automatic date update in version.in adds 6cfa38dcca Automatic date update in version.in adds d137ba507e Automatic date update in version.in adds ff5495e8ba Automatic date update in version.in adds e51abf7e34 Automatic date update in version.in adds 66e23f5ea5 Automatic date update in version.in adds ae297576a1 Automatic date update in version.in adds 58a22630e0 Automatic date update in version.in adds c4f85ebae9 Automatic date update in version.in adds 90dd229424 Automatic date update in version.in adds 9821d7da47 Automatic date update in version.in adds 7b821e0e36 Automatic date update in version.in adds a532438b6e Automatic date update in version.in adds 5f71d8d2da Automatic date update in version.in adds 012de9d521 Automatic date update in version.in adds 86382144fa Automatic date update in version.in adds 8c148a60ce Automatic date update in version.in adds 1fabeb5aeb Automatic date update in version.in adds 2218c7ae53 Automatic date update in version.in adds 07744cbe6e Automatic date update in version.in adds 76db6c1ac2 Always clear h->verinfo.verdef when overriding a dynamic definition adds edd27c67f5 elf: Check for corrupt symbol version info adds e6dc779fce Automatic date update in version.in adds 2599520e3f Automatic date update in version.in adds 441f19bc60 Automatic date update in version.in adds f086873e4a Automatic date update in version.in adds 067f901e5d Automatic date update in version.in adds bdfdf17174 Improve the code in the assembler to detect and reject a dup [...] adds b9b6d61066 Automatic date update in version.in adds dd17be4dff Fix Aarch64 bug in warning filtering. adds 5fff8868ce Automatic date update in version.in adds 05c5350072 Automatic date update in version.in adds c018d03e9d Automatic date update in version.in adds 4ee8b44178 Automatic date update in version.in adds a3844e7e9a Automatic date update in version.in adds 4faa747032 Automatic date update in version.in adds a24953ddcd Automatic date update in version.in adds 2b61227e35 Automatic date update in version.in adds c0bd1f9c16 Automatic date update in version.in adds 05f5e903b4 Automatic date update in version.in adds 0430705f46 Automatic date update in version.in adds ddd877c1e9 Automatic date update in version.in adds 62ebc40063 Automatic date update in version.in adds ff89b1aad4 Automatic date update in version.in adds 2ede2c0bca Automatic date update in version.in adds 7f3d973085 Automatic date update in version.in adds 006f62dac0 Automatic date update in version.in adds 1ae25bf8c2 x86: Add Intel ENCLV to assembler and disassembler adds fe5e34a157 Automatic date update in version.in adds 7bbc2bfa51 Automatic date update in version.in adds b2eed88f09 Automatic date update in version.in adds 21289e9800 Automatic date update in version.in adds 6658a44822 Automatic date update in version.in adds 95b6baaf2f Automatic date update in version.in adds 07c577ad5b Automatic date update in version.in adds bb04ad1c01 Automatic date update in version.in adds cf6b37b95e Automatic date update in version.in adds cde39bbce7 Automatic date update in version.in adds a3ef5adbce Automatic date update in version.in adds da87a761d7 AArch64: Fix error checking for SIMD udot (by element) adds bcca6d0e29 Automatic date update in version.in adds 32db9c46eb Automatic date update in version.in adds 2792d3ed19 Automatic date update in version.in adds f9369f95fb Arm: Fix disassembler crashing on -b binary when thumb file [...] adds fa6e5eabf9 Arm: Skip new binary decode tests on pe targets adds 433dce2f38 Automatic date update in version.in adds 72b3230448 Automatic date update in version.in 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 (b8265d6194) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-arm-lt [...] 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. No new revisions were added by this update. Summary of changes: ChangeLog | 21 +- Makefile.in | 181 +- Makefile.tpl | 78 +- bfd/ChangeLog | 1248 +- bfd/Makefile.am | 16 +- bfd/Makefile.in | 27 +- bfd/arc-got.h | 24 +- bfd/archive.c | 44 +- bfd/archures.c | 35 +- bfd/bfd-in.h | 15 +- bfd/bfd-in2.h | 307 +- bfd/bfd.c | 25 +- bfd/coff-arm.c | 2 +- bfd/coff-rs6000.c | 26 +- bfd/coff64-rs6000.c | 4 + bfd/coffgen.c | 13 +- bfd/cofflink.c | 2 +- bfd/config.bfd | 10 +- bfd/config.in | 3 - bfd/configure | 28 +- bfd/configure.ac | 8 +- bfd/cpu-arm.c | 41 +- bfd/cpu-csky.c | 59 - bfd/cpu-mips.c | 8 +- bfd/cpu-ns32k.c | 11 +- bfd/development.sh | 3 - bfd/doc/bfdint.texi | 2 +- bfd/doc/bfdsumm.texi | 2 +- bfd/dwarf2.c | 17 +- bfd/elf-bfd.h | 40 +- bfd/elf-hppa.h | 753 +- bfd/elf-nacl.c | 88 +- bfd/elf-properties.c | 235 +- bfd/elf-s390-common.c | 81 - bfd/elf.c | 657 +- bfd/elf32-arc.c | 132 +- bfd/elf32-arm.c | 104 +- bfd/elf32-avr.c | 15 +- bfd/elf32-csky.c | 5202 - bfd/elf32-i386.c | 2 +- bfd/elf32-m68hc1x.c | 2 - bfd/elf32-mep.c | 2 +- bfd/elf32-metag.c | 2 +- bfd/elf32-mips.c | 1 - bfd/elf32-nds32.c | 7898 +- bfd/elf32-nds32.h | 94 +- bfd/elf32-or1k.c | 977 +- bfd/elf32-ppc.c | 1668 +- bfd/elf32-s12z.c | 61 +- bfd/elf32-s390.c | 6 +- bfd/elf32-sh.c | 122 +- bfd/elf32-spu.c | 43 +- bfd/elf32-visium.c | 2 +- bfd/elf32-xgate.c | 229 +- bfd/elf32-xgate.h | 142 + bfd/elf32-xtensa.c | 25 +- bfd/elf64-hppa.c | 33 +- bfd/elf64-mips.c | 336 - bfd/elf64-ppc.c | 3500 +- bfd/elf64-s390.c | 169 +- bfd/elf64-sparc.c | 41 +- bfd/elf64-x86-64.c | 2 +- bfd/elfcode.h | 8 - bfd/elflink.c | 8 +- bfd/elfn32-mips.c | 336 - bfd/elfnn-aarch64.c | 9 +- bfd/elfnn-riscv.c | 149 +- bfd/elfxx-aarch64.c | 6 +- bfd/elfxx-mips.c | 382 +- bfd/elfxx-mips.h | 4 +- bfd/elfxx-sparc.c | 22 +- bfd/elfxx-target.h | 4 - bfd/elfxx-x86.c | 141 +- bfd/elfxx-x86.h | 5 - bfd/init.c | 11 +- bfd/libbfd-in.h | 5 +- bfd/libbfd.c | 39 +- bfd/libbfd.h | 124 +- bfd/linker.c | 15 +- bfd/mach-o.c | 18 +- bfd/mmo.c | 51 +- bfd/ns32knetbsd.c | 2 +- bfd/peXXigen.c | 27 +- bfd/plugin.c | 65 +- bfd/po/SRC-POTFILES.in | 2 - bfd/po/bfd.pot | 674 +- bfd/po/pt.po | 7794 +- bfd/reloc.c | 715 +- bfd/rs6000-core.c | 4 +- bfd/section.c | 14 +- bfd/syms.c | 22 +- bfd/targets.c | 5 - bfd/version.m4 | 2 +- bfd/vms-alpha.c | 14 +- bfd/xcofflink.c | 13 +- binutils/ChangeLog | 598 +- binutils/MAINTAINERS | 10 +- binutils/Makefile.am | 9 +- binutils/Makefile.in | 9 +- binutils/NEWS | 50 +- binutils/README-how-to-make-a-release | 219 +- binutils/addr2line.c | 3 +- binutils/ar.c | 3 +- binutils/configure | 20 +- binutils/dlltool.c | 3 +- binutils/doc/binutils.texi | 70 +- binutils/dwarf-mode.el | 11 +- binutils/dwarf.c | 117 +- binutils/elfcomm.c | 4 +- binutils/elfcomm.h | 2 +- binutils/nm.c | 3 +- binutils/objcopy.c | 172 +- binutils/objdump.c | 9 +- binutils/po/binutils.pot | 2 +- binutils/po/fr.po | 3918 +- binutils/po/ja.po | 9898 +- binutils/po/pt.po | 3924 +- binutils/po/sv.po | 97 +- binutils/rdcoff.c | 4 - binutils/rddbg.c | 24 +- binutils/readelf.c | 641 +- binutils/size.c | 3 +- binutils/strings.c | 3 +- .../testsuite/binutils-all/add-empty-section.d | 2 +- binutils/testsuite/binutils-all/add-section.d | 2 +- binutils/testsuite/binutils-all/add-symbol.d | 1 - binutils/testsuite/binutils-all/compress.exp | 12 +- binutils/testsuite/binutils-all/copy-2.d | 2 +- binutils/testsuite/binutils-all/copy-3.d | 2 +- binutils/testsuite/binutils-all/copy-4.d | 2 +- binutils/testsuite/binutils-all/copy-5.d | 7 - binutils/testsuite/binutils-all/dw5.W | 16 +- binutils/testsuite/binutils-all/elfedit-1.d | 2 +- binutils/testsuite/binutils-all/elfedit.exp | 8 + binutils/testsuite/binutils-all/group-5.d | 3 +- binutils/testsuite/binutils-all/group-7a.d | 1 + binutils/testsuite/binutils-all/group-7b.d | 1 + binutils/testsuite/binutils-all/group-7c.d | 1 + .../testsuite/binutils-all/i386/compressed-1b.d | 2 +- .../testsuite/binutils-all/i386/compressed-1c.d | 2 +- binutils/testsuite/binutils-all/i386/empty.d | 5 +- binutils/testsuite/binutils-all/i386/ibt.d | 5 +- binutils/testsuite/binutils-all/i386/pr21231a.d | 5 +- binutils/testsuite/binutils-all/i386/pr21231b.d | 9 +- binutils/testsuite/binutils-all/i386/pr21231b.s | 4 +- binutils/testsuite/binutils-all/i386/shstk.d | 5 +- binutils/testsuite/binutils-all/note-1.d | 4 +- binutils/testsuite/binutils-all/note-2-64.d | 2 +- binutils/testsuite/binutils-all/objcopy.exp | 101 +- binutils/testsuite/binutils-all/objdump.WL | 2 +- binutils/testsuite/binutils-all/pr23633.d | 9 - binutils/testsuite/binutils-all/pr23633.list | 2417 - binutils/testsuite/binutils-all/pr23633.s | 4 - binutils/testsuite/binutils-all/readelf.exp | 10 +- binutils/testsuite/binutils-all/readelf.s-64 | 11 +- binutils/testsuite/binutils-all/remove-relocs-01.d | 1 - binutils/testsuite/binutils-all/remove-relocs-04.d | 1 - binutils/testsuite/binutils-all/remove-relocs-05.d | 1 - binutils/testsuite/binutils-all/remove-relocs-06.d | 1 - binutils/testsuite/binutils-all/remove-relocs-07.d | 6 - binutils/testsuite/binutils-all/remove-relocs-07.s | 2 - binutils/testsuite/binutils-all/remove-relocs-08.d | 6 - binutils/testsuite/binutils-all/strip-11.d | 2 +- binutils/testsuite/binutils-all/strip-13.d | 6 +- binutils/testsuite/binutils-all/strip-13mips64.s | 6 +- binutils/testsuite/binutils-all/strip-13rel.s | 14 +- binutils/testsuite/binutils-all/strip-13rela.s | 18 +- binutils/testsuite/binutils-all/strip-14.d | 2 +- binutils/testsuite/binutils-all/strip-14mips64.s | 2 +- binutils/testsuite/binutils-all/strip-14rel.s | 2 +- binutils/testsuite/binutils-all/strip-14rela.s | 2 +- binutils/testsuite/binutils-all/strip-15mips64.s | 2 +- binutils/testsuite/binutils-all/strip-15rel.s | 2 +- binutils/testsuite/binutils-all/strip-15rela.s | 2 +- binutils/testsuite/binutils-all/strip-2.d | 3 +- binutils/testsuite/binutils-all/strip-3.d | 2 +- binutils/testsuite/binutils-all/strip-5.d | 3 +- binutils/testsuite/binutils-all/strip-7.d | 3 +- binutils/testsuite/binutils-all/strip-9.d | 3 +- binutils/testsuite/binutils-all/symbols-1.d | 3 +- binutils/testsuite/binutils-all/symbols-2.d | 3 +- binutils/testsuite/binutils-all/symbols-3.d | 3 +- binutils/testsuite/binutils-all/symbols-4.d | 3 +- binutils/testsuite/binutils-all/testranges.d | 2 +- .../testsuite/binutils-all/x86-64/compressed-1b.d | 2 +- .../testsuite/binutils-all/x86-64/compressed-1c.d | 2 +- binutils/testsuite/binutils-all/x86-64/empty-x32.d | 5 +- binutils/testsuite/binutils-all/x86-64/empty.d | 5 +- binutils/testsuite/binutils-all/x86-64/ibt-x32.d | 5 +- binutils/testsuite/binutils-all/x86-64/ibt.d | 5 +- binutils/testsuite/binutils-all/x86-64/pr21231a.d | 5 +- binutils/testsuite/binutils-all/x86-64/pr21231b.d | 9 +- binutils/testsuite/binutils-all/x86-64/pr21231b.s | 4 +- .../testsuite/binutils-all/x86-64/pr23494a-x32.d | 13 - binutils/testsuite/binutils-all/x86-64/pr23494a.d | 13 - binutils/testsuite/binutils-all/x86-64/pr23494a.s | 92 - .../testsuite/binutils-all/x86-64/pr23494b-x32.d | 6 - binutils/testsuite/binutils-all/x86-64/pr23494b.d | 6 - binutils/testsuite/binutils-all/x86-64/pr23494b.s | 30 - .../testsuite/binutils-all/x86-64/pr23494c-x32.d | 11 - binutils/testsuite/binutils-all/x86-64/pr23494c.d | 11 - binutils/testsuite/binutils-all/x86-64/pr23494c.s | 123 - .../testsuite/binutils-all/x86-64/pr23494d-x32.d | 13 - binutils/testsuite/binutils-all/x86-64/pr23494d.d | 13 - .../testsuite/binutils-all/x86-64/pr23494e-x32.d | 14 - binutils/testsuite/binutils-all/x86-64/pr23494e.d | 14 - binutils/testsuite/binutils-all/x86-64/shstk-x32.d | 5 +- binutils/testsuite/binutils-all/x86-64/shstk.d | 5 +- binutils/testsuite/config/default.exp | 7 - binutils/testsuite/config/hppa.sed | 4 +- binutils/testsuite/lib/binutils-common.exp | 979 +- binutils/testsuite/lib/utils-lib.exp | 565 +- binutils/windmc.c | 3 +- binutils/windres.c | 3 +- configure | 20 +- configure.ac | 20 +- contrib/ChangeLog | 5 - contrib/dg-extract-results.py | 592 - cpu/ChangeLog | 52 +- cpu/or1k.opc | 585 +- cpu/or1kcommon.cpu | 2 +- cpu/or1korbis.cpu | 300 +- elfcpp/ChangeLog | 17 +- elfcpp/mips.h | 8 +- etc/ChangeLog | 4 + gas/ChangeLog | 2366 +- gas/Makefile.am | 20 +- gas/Makefile.in | 22 +- gas/NEWS | 61 +- gas/as.c | 10 +- gas/config.in | 13 - gas/config/tc-aarch64.c | 130 +- gas/config/tc-aarch64.h | 4 - gas/config/tc-arc.c | 49 +- gas/config/tc-arm.c | 111 +- gas/config/tc-csky.c | 7305 -- gas/config/tc-csky.h | 110 - gas/config/tc-i386-intel.c | 7 +- gas/config/tc-i386.c | 998 +- gas/config/tc-i386.h | 5 - gas/config/tc-mips.c | 120 +- gas/config/tc-msp430.c | 26 +- gas/config/tc-nds32.c | 4435 +- gas/config/tc-nds32.h | 38 +- gas/config/tc-ns32k.c | 2 +- gas/config/tc-or1k.c | 6 - gas/config/tc-pdp11.c | 32 +- gas/config/tc-ppc.c | 214 +- gas/config/tc-ppc.h | 20 +- gas/config/tc-pru.c | 22 +- gas/config/tc-pru.h | 10 +- gas/config/tc-riscv.c | 38 +- gas/config/tc-s12z.c | 26 +- gas/config/tc-s390.c | 2 +- gas/config/tc-sparc.c | 11 +- gas/config/tc-spu.c | 17 +- gas/config/tc-z80.c | 42 +- gas/config/te-csky_abiv1.h | 24 - gas/config/te-csky_abiv1_linux.h | 24 - gas/config/te-csky_abiv2.h | 26 - gas/config/te-csky_abiv2_linux.h | 24 - gas/configure | 87 +- gas/configure.ac | 50 - gas/configure.tgt | 9 +- gas/doc/Makefile.am | 2 - gas/doc/Makefile.in | 2 - gas/doc/all.texi | 2 - gas/doc/as.texi | 112 +- gas/doc/c-aarch64.texi | 31 +- gas/doc/c-alpha.texi | 20 +- gas/doc/c-arc.texi | 36 +- gas/doc/c-arm.texi | 55 +- gas/doc/c-avr.texi | 16 +- gas/doc/c-bfin.texi | 8 +- gas/doc/c-cris.texi | 40 +- gas/doc/c-csky.texi | 195 - gas/doc/c-epiphany.texi | 4 +- gas/doc/c-i386.texi | 32 +- gas/doc/c-ia64.texi | 2 +- gas/doc/c-lm32.texi | 18 +- gas/doc/c-m32r.texi | 6 +- gas/doc/c-m68k.texi | 24 +- gas/doc/c-mips.texi | 81 +- gas/doc/c-mmix.texi | 22 +- gas/doc/c-msp430.texi | 6 +- gas/doc/c-mt.texi | 4 +- gas/doc/c-nios2.texi | 12 +- gas/doc/c-or1k.texi | 300 - gas/doc/c-ppc.texi | 6 +- gas/doc/c-pru.texi | 8 +- gas/doc/c-rl78.texi | 4 +- gas/doc/c-rx.texi | 6 +- gas/doc/c-tic6x.texi | 12 +- gas/doc/c-v850.texi | 46 +- gas/doc/c-vax.texi | 2 +- gas/doc/c-visium.texi | 2 +- gas/doc/c-xstormy16.texi | 6 +- gas/doc/c-xtensa.texi | 14 +- gas/doc/c-z80.texi | 4 +- gas/doc/c-z8k.texi | 4 +- gas/doc/internals.texi | 4 +- gas/dw2gencfi.c | 4 +- gas/dwarf2dbg.c | 9 - gas/expr.c | 7 - gas/po/POTFILES.in | 6 - gas/po/gas.pot | 567 +- gas/read.c | 3 +- gas/testsuite/config/default.exp | 2 - .../gas/aarch64/armv8_2-a-crypto-fp16-illegal.d | 2 +- gas/testsuite/gas/aarch64/armv8_2-a-illegal.d | 2 +- gas/testsuite/gas/aarch64/armv8_4-a-illegal.d | 2 +- .../gas/aarch64/armv8_4-a-registers-illegal.d | 2 +- gas/testsuite/gas/aarch64/armv8_5-a-dp.d | 31 - gas/testsuite/gas/aarch64/armv8_5-a-dp.s | 19 - gas/testsuite/gas/aarch64/bti.d | 12 - gas/testsuite/gas/aarch64/bti.s | 8 - gas/testsuite/gas/aarch64/codealign.d | 2 +- gas/testsuite/gas/aarch64/deprecated.d | 2 +- gas/testsuite/gas/aarch64/diagnostic.d | 2 +- gas/testsuite/gas/aarch64/illegal-2.d | 2 +- gas/testsuite/gas/aarch64/illegal-bti.d | 3 - gas/testsuite/gas/aarch64/illegal-bti.l | 5 - gas/testsuite/gas/aarch64/illegal-by-element.d | 2 +- gas/testsuite/gas/aarch64/illegal-crypto-nofp.d | 2 +- gas/testsuite/gas/aarch64/illegal-dotproduct.d | 2 +- gas/testsuite/gas/aarch64/illegal-fcmla.d | 2 +- gas/testsuite/gas/aarch64/illegal-fjcvtzs.d | 2 +- gas/testsuite/gas/aarch64/illegal-fp16-nofp.d | 2 +- gas/testsuite/gas/aarch64/illegal-ldapr.d | 2 +- gas/testsuite/gas/aarch64/illegal-ldraa.d | 2 +- gas/testsuite/gas/aarch64/illegal-lse.d | 2 +- gas/testsuite/gas/aarch64/illegal-nofp-armv8_3.d | 2 +- gas/testsuite/gas/aarch64/illegal-nofp16.d | 2 +- gas/testsuite/gas/aarch64/illegal-ras-1.d | 2 +- gas/testsuite/gas/aarch64/illegal-sysreg-2.d | 2 +- gas/testsuite/gas/aarch64/illegal-sysreg-3.d | 2 +- gas/testsuite/gas/aarch64/illegal-sysreg-4.d | 3 - gas/testsuite/gas/aarch64/illegal-sysreg-4.l | 16 - gas/testsuite/gas/aarch64/illegal.d | 2 +- gas/testsuite/gas/aarch64/legacy_reg_names.d | 2 +- gas/testsuite/gas/aarch64/litpool.d | 2 +- gas/testsuite/gas/aarch64/mapmisc.d | 2 +- gas/testsuite/gas/aarch64/mapping.d | 2 +- gas/testsuite/gas/aarch64/mapping2.d | 2 +- gas/testsuite/gas/aarch64/mapping3.d | 2 +- gas/testsuite/gas/aarch64/mapping4.d | 2 +- gas/testsuite/gas/aarch64/pan-illegal.d | 2 +- gas/testsuite/gas/aarch64/pr22529.d | 2 +- gas/testsuite/gas/aarch64/predres.d | 11 - gas/testsuite/gas/aarch64/predres.s | 5 - gas/testsuite/gas/aarch64/rm-simd-ext.d | 2 +- gas/testsuite/gas/aarch64/sb.s | 6 - gas/testsuite/gas/aarch64/sb1.d | 11 - gas/testsuite/gas/aarch64/sb2.d | 11 - gas/testsuite/gas/aarch64/ssbs-illegal1.d | 3 - gas/testsuite/gas/aarch64/ssbs-illegal1.l | 15 - gas/testsuite/gas/aarch64/ssbs-illegal2.d | 3 - gas/testsuite/gas/aarch64/ssbs-illegal2.l | 6 - gas/testsuite/gas/aarch64/ssbs.s | 31 - gas/testsuite/gas/aarch64/ssbs1.d | 73 - gas/testsuite/gas/aarch64/ssbs2.d | 73 - gas/testsuite/gas/aarch64/sve-invalid.d | 2 +- gas/testsuite/gas/aarch64/sve-movprfx.d | 130 - gas/testsuite/gas/aarch64/sve-movprfx.s | 122 - gas/testsuite/gas/aarch64/sve-movprfx_1.d | 13 - gas/testsuite/gas/aarch64/sve-movprfx_1.s | 9 - gas/testsuite/gas/aarch64/sve-movprfx_10.d | 14 - gas/testsuite/gas/aarch64/sve-movprfx_10.l | 2 - gas/testsuite/gas/aarch64/sve-movprfx_10.s | 10 - gas/testsuite/gas/aarch64/sve-movprfx_11.d | 13 - gas/testsuite/gas/aarch64/sve-movprfx_11.s | 10 - gas/testsuite/gas/aarch64/sve-movprfx_12.d | 13 - gas/testsuite/gas/aarch64/sve-movprfx_12.s | 9 - gas/testsuite/gas/aarch64/sve-movprfx_13.d | 17 - gas/testsuite/gas/aarch64/sve-movprfx_13.l | 2 - gas/testsuite/gas/aarch64/sve-movprfx_13.s | 11 - gas/testsuite/gas/aarch64/sve-movprfx_14.d | 15 - gas/testsuite/gas/aarch64/sve-movprfx_14.l | 2 - gas/testsuite/gas/aarch64/sve-movprfx_14.s | 10 - gas/testsuite/gas/aarch64/sve-movprfx_15.d | 14 - gas/testsuite/gas/aarch64/sve-movprfx_15.l | 2 - gas/testsuite/gas/aarch64/sve-movprfx_15.s | 10 - gas/testsuite/gas/aarch64/sve-movprfx_16.d | 13 - gas/testsuite/gas/aarch64/sve-movprfx_16.s | 10 - gas/testsuite/gas/aarch64/sve-movprfx_17.d | 14 - gas/testsuite/gas/aarch64/sve-movprfx_17.l | 2 - gas/testsuite/gas/aarch64/sve-movprfx_17.s | 10 - gas/testsuite/gas/aarch64/sve-movprfx_18.d | 14 - gas/testsuite/gas/aarch64/sve-movprfx_18.l | 2 - gas/testsuite/gas/aarch64/sve-movprfx_18.s | 10 - gas/testsuite/gas/aarch64/sve-movprfx_19.d | 13 - gas/testsuite/gas/aarch64/sve-movprfx_19.s | 10 - gas/testsuite/gas/aarch64/sve-movprfx_2.d | 14 - gas/testsuite/gas/aarch64/sve-movprfx_2.l | 2 - gas/testsuite/gas/aarch64/sve-movprfx_2.s | 10 - gas/testsuite/gas/aarch64/sve-movprfx_20.d | 14 - gas/testsuite/gas/aarch64/sve-movprfx_20.l | 2 - gas/testsuite/gas/aarch64/sve-movprfx_20.s | 11 - gas/testsuite/gas/aarch64/sve-movprfx_21.d | 13 - gas/testsuite/gas/aarch64/sve-movprfx_21.s | 10 - gas/testsuite/gas/aarch64/sve-movprfx_22.d | 14 - gas/testsuite/gas/aarch64/sve-movprfx_22.l | 2 - gas/testsuite/gas/aarch64/sve-movprfx_22.s | 10 - gas/testsuite/gas/aarch64/sve-movprfx_23.d | 51 - gas/testsuite/gas/aarch64/sve-movprfx_23.l | 21 - gas/testsuite/gas/aarch64/sve-movprfx_23.s | 34 - gas/testsuite/gas/aarch64/sve-movprfx_24.d | 25 - gas/testsuite/gas/aarch64/sve-movprfx_24.l | 4 - gas/testsuite/gas/aarch64/sve-movprfx_24.s | 36 - gas/testsuite/gas/aarch64/sve-movprfx_25.d | 29 - gas/testsuite/gas/aarch64/sve-movprfx_25.l | 5 - gas/testsuite/gas/aarch64/sve-movprfx_25.s | 45 - gas/testsuite/gas/aarch64/sve-movprfx_26.d | 23 - gas/testsuite/gas/aarch64/sve-movprfx_26.l | 4 - gas/testsuite/gas/aarch64/sve-movprfx_26.s | 31 - gas/testsuite/gas/aarch64/sve-movprfx_3.d | 14 - gas/testsuite/gas/aarch64/sve-movprfx_3.l | 2 - gas/testsuite/gas/aarch64/sve-movprfx_3.s | 10 - gas/testsuite/gas/aarch64/sve-movprfx_4.d | 12 - gas/testsuite/gas/aarch64/sve-movprfx_4.l | 2 - gas/testsuite/gas/aarch64/sve-movprfx_4.s | 8 - gas/testsuite/gas/aarch64/sve-movprfx_5.d | 15 - gas/testsuite/gas/aarch64/sve-movprfx_5.s | 11 - gas/testsuite/gas/aarch64/sve-movprfx_6.d | 15 - gas/testsuite/gas/aarch64/sve-movprfx_6.l | 3 - gas/testsuite/gas/aarch64/sve-movprfx_6.s | 12 - gas/testsuite/gas/aarch64/sve-movprfx_7.d | 17 - gas/testsuite/gas/aarch64/sve-movprfx_7.l | 2 - gas/testsuite/gas/aarch64/sve-movprfx_7.s | 10 - gas/testsuite/gas/aarch64/sve-movprfx_8.d | 18 - gas/testsuite/gas/aarch64/sve-movprfx_8.l | 2 - gas/testsuite/gas/aarch64/sve-movprfx_8.s | 10 - gas/testsuite/gas/aarch64/sve-movprfx_9.d | 15 - gas/testsuite/gas/aarch64/sve-movprfx_9.l | 2 - gas/testsuite/gas/aarch64/sve-movprfx_9.s | 11 - gas/testsuite/gas/aarch64/sve-reg-diagnostic.d | 2 +- gas/testsuite/gas/aarch64/sve-sysreg-invalid.d | 2 +- gas/testsuite/gas/aarch64/sve.d | 122 + gas/testsuite/gas/aarch64/sve.s | 122 + gas/testsuite/gas/aarch64/sysreg-4.d | 21 - gas/testsuite/gas/aarch64/sysreg-4.s | 14 - gas/testsuite/gas/aarch64/sysreg-diagnostic.d | 4 +- gas/testsuite/gas/aarch64/system.d | 8 +- gas/testsuite/gas/aarch64/verbose-error.d | 2 +- gas/testsuite/gas/all/align.d | 2 +- gas/testsuite/gas/all/byte.d | 2 +- gas/testsuite/gas/all/eqv-dot.d | 12 - gas/testsuite/gas/all/eqv-dot.s | 8 - gas/testsuite/gas/all/fill-1.d | 2 +- gas/testsuite/gas/all/gas.exp | 24 +- gas/testsuite/gas/all/incbin.d | 2 +- gas/testsuite/gas/all/org-1.d | 2 +- gas/testsuite/gas/all/org-2.d | 2 +- gas/testsuite/gas/all/org-3.d | 2 +- gas/testsuite/gas/all/redef2.d | 2 +- gas/testsuite/gas/all/redef3.d | 2 +- gas/testsuite/gas/all/relax.d | 2 +- gas/testsuite/gas/all/sleb128-2.d | 2 +- gas/testsuite/gas/all/sleb128-4.d | 2 +- gas/testsuite/gas/all/sleb128-5.d | 2 +- gas/testsuite/gas/all/sleb128-7.d | 2 +- gas/testsuite/gas/all/sleb128-9.d | 4 +- gas/testsuite/gas/all/weakref1.d | 2 +- gas/testsuite/gas/all/weakref1g.d | 4 +- gas/testsuite/gas/all/weakref1l.d | 4 +- gas/testsuite/gas/all/weakref1u.d | 4 +- gas/testsuite/gas/all/weakref1w.d | 4 +- gas/testsuite/gas/arc/asm-errors-2.d | 2 +- gas/testsuite/gas/arc/asm-errors-3.d | 2 +- gas/testsuite/gas/arc/asm-errors.d | 2 +- gas/testsuite/gas/arc/attr-arc600.d | 1 - gas/testsuite/gas/arc/attr-arc600_mul32x16.d | 1 - gas/testsuite/gas/arc/attr-arc600_norm.d | 1 - gas/testsuite/gas/arc/attr-arc601.d | 1 - gas/testsuite/gas/arc/attr-arc601_mul32x16.d | 1 - gas/testsuite/gas/arc/attr-arc601_mul64.d | 1 - gas/testsuite/gas/arc/attr-arc601_norm.d | 1 - gas/testsuite/gas/arc/attr-arc700.d | 1 - gas/testsuite/gas/arc/attr-arcem.d | 1 - gas/testsuite/gas/arc/attr-archs.d | 1 - gas/testsuite/gas/arc/attr-autodetect-1.d | 1 - gas/testsuite/gas/arc/attr-cpu-a601.d | 1 - gas/testsuite/gas/arc/attr-cpu-a700.d | 1 - gas/testsuite/gas/arc/attr-cpu-em.d | 1 - gas/testsuite/gas/arc/attr-cpu-hs.d | 1 - gas/testsuite/gas/arc/attr-em.d | 1 - gas/testsuite/gas/arc/attr-em4.d | 1 - gas/testsuite/gas/arc/attr-em4_dmips.d | 1 - gas/testsuite/gas/arc/attr-em4_fpuda.d | 1 - gas/testsuite/gas/arc/attr-em4_fpus.d | 1 - gas/testsuite/gas/arc/attr-hs.d | 1 - gas/testsuite/gas/arc/attr-hs34.d | 1 - gas/testsuite/gas/arc/attr-hs38.d | 1 - gas/testsuite/gas/arc/attr-hs38_linux.d | 1 - gas/testsuite/gas/arc/attr-mul64.d | 1 - gas/testsuite/gas/arc/attr-name.d | 1 - gas/testsuite/gas/arc/attr-nps400.d | 1 - gas/testsuite/gas/arc/attr-override-mcpu.d | 1 - gas/testsuite/gas/arc/attr-quarkse_em.d | 1 - gas/testsuite/gas/arc/attr-rf16.d | 10 - gas/testsuite/gas/arc/attr-rf16.err | 2 - gas/testsuite/gas/arc/attr-rf16.s | 4 - gas/testsuite/gas/arc/ld2.d | 2 +- gas/testsuite/gas/arc/relocs-errors.d | 2 +- gas/testsuite/gas/arc/st.d | 2 +- gas/testsuite/gas/arc/taux.d | 10 + gas/testsuite/gas/arc/taux.s | 157 + gas/testsuite/gas/arc/textinsn-errors.d | 2 +- gas/testsuite/gas/arc/textinsn_case.d | 9 - gas/testsuite/gas/arc/textinsn_case.s | 6 - gas/testsuite/gas/arm/abs12.d | 2 +- gas/testsuite/gas/arm/addsw-bad.d | 2 +- gas/testsuite/gas/arm/addthumb2err.d | 2 +- gas/testsuite/gas/arm/adr-invalid.d | 2 +- gas/testsuite/gas/arm/arch4t.d | 2 +- gas/testsuite/gas/arm/arch7.d | 1 + gas/testsuite/gas/arm/arch7a-mp.d | 1 + gas/testsuite/gas/arm/arch7em-bad-1.d | 2 +- gas/testsuite/gas/arm/arch7em-bad-2.d | 2 +- gas/testsuite/gas/arm/arch7em-bad-3.d | 2 +- gas/testsuite/gas/arm/arch7em.d | 1 + gas/testsuite/gas/arm/arch7m-bad.d | 2 +- gas/testsuite/gas/arm/archv6s-m-bad.d | 2 +- gas/testsuite/gas/arm/archv6t2-bad.d | 2 +- gas/testsuite/gas/arm/archv8m-main-dsp-5.d | 1 + gas/testsuite/gas/arm/arm-idiv-bad.d | 2 +- gas/testsuite/gas/arm/arm-it-bad-2.d | 2 +- gas/testsuite/gas/arm/arm-it-bad-3.d | 2 +- gas/testsuite/gas/arm/arm-it-bad.d | 2 +- gas/testsuite/gas/arm/arm3-bad.d | 2 +- gas/testsuite/gas/arm/arm7-bad.d | 2 +- gas/testsuite/gas/arm/armv1-bad.d | 2 +- gas/testsuite/gas/arm/armv1.d | 2 +- gas/testsuite/gas/arm/armv2-mp-bad.d | 2 +- gas/testsuite/gas/arm/armv8-2-fp16-scalar-bad.d | 2 +- .../gas/arm/armv8-2-fp16-simd-warning-thumb.d | 2 +- gas/testsuite/gas/arm/armv8-2-fp16-simd-warning.d | 2 +- gas/testsuite/gas/arm/armv8-a+rdma-warning.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/armv8_2-a-fp16-illegal.d | 2 +- gas/testsuite/gas/arm/armv8_3-a-fp-bad.d | 2 +- gas/testsuite/gas/arm/armv8_3-a-simd-bad.d | 2 +- gas/testsuite/gas/arm/armv8a-automatic-hlt.d | 2 +- gas/testsuite/gas/arm/armv8a-automatic-lda.d | 2 +- gas/testsuite/gas/arm/attr-march-armv8_5-a.d | 17 - gas/testsuite/gas/arm/attr-syntax.d | 2 +- gas/testsuite/gas/arm/automatic-bw.d | 2 +- gas/testsuite/gas/arm/automatic-cbz.d | 2 +- gas/testsuite/gas/arm/automatic-clrex.d | 2 +- gas/testsuite/gas/arm/automatic-lda.d | 2 +- gas/testsuite/gas/arm/automatic-ldaex.d | 2 +- gas/testsuite/gas/arm/automatic-ldaexb.d | 2 +- gas/testsuite/gas/arm/automatic-ldrex.d | 2 +- gas/testsuite/gas/arm/automatic-ldrexd.d | 2 +- gas/testsuite/gas/arm/automatic-movw.d | 2 +- gas/testsuite/gas/arm/automatic-sdiv.d | 2 +- gas/testsuite/gas/arm/automatic-strexb.d | 2 +- gas/testsuite/gas/arm/barrier-bad-thumb.d | 2 +- gas/testsuite/gas/arm/barrier-bad.d | 2 +- gas/testsuite/gas/arm/barrier-thumb.d | 2 +- gas/testsuite/gas/arm/barrier.d | 2 + gas/testsuite/gas/arm/bignum1.d | 2 + gas/testsuite/gas/arm/bl-local-v4t.d | 2 +- gas/testsuite/gas/arm/blx-bad.d | 2 +- gas/testsuite/gas/arm/blx-bl-convert.d | 2 +- gas/testsuite/gas/arm/blx-local.d | 2 +- gas/testsuite/gas/arm/blx-local.s | 2 +- gas/testsuite/gas/arm/branch-reloc.d | 2 +- gas/testsuite/gas/arm/copro-arm_v2plus-arm_v1.d | 2 +- gas/testsuite/gas/arm/copro-arm_v5plus-arm_v4.d | 2 +- gas/testsuite/gas/arm/copro-arm_v5teplus-arm_v5.d | 2 +- gas/testsuite/gas/arm/copro-arm_v6plus-arm_v5te.d | 2 +- .../gas/arm/copro-thumb_v6t2plus-thumb_v4t-1.d | 2 +- .../gas/arm/copro-thumb_v6t2plus-thumb_v4t-2.d | 2 +- .../gas/arm/copro-thumb_v6t2plus-thumb_v4t-3.d | 2 +- .../gas/arm/copro-thumb_v6t2plus-thumb_v4t-4.d | 2 +- gas/testsuite/gas/arm/crc32-armv8-a-bad.d | 4 +- gas/testsuite/gas/arm/crc32-armv8-a.d | 2 +- gas/testsuite/gas/arm/crc32-armv8-r-bad.d | 4 +- gas/testsuite/gas/arm/crc32-armv8-r.d | 2 +- gas/testsuite/gas/arm/depr-swp.d | 2 +- gas/testsuite/gas/arm/dest-unpredictable.d | 2 +- gas/testsuite/gas/arm/dotprod-illegal.d | 2 +- gas/testsuite/gas/arm/dotprod-legacy-arch.d | 2 +- gas/testsuite/gas/arm/eabi_attr_1.d | 2 +- gas/testsuite/gas/arm/forbid-armv7-idiv-ext.d | 2 +- gas/testsuite/gas/arm/fp-save.d | 2 +- .../gas/arm/group-reloc-alu-encoding-bad.d | 2 +- .../gas/arm/group-reloc-alu-parsing-bad.d | 2 +- .../gas/arm/group-reloc-ldc-encoding-bad.d | 2 +- .../gas/arm/group-reloc-ldc-parsing-bad.d | 2 +- .../gas/arm/group-reloc-ldr-encoding-bad.d | 2 +- .../gas/arm/group-reloc-ldr-parsing-bad.d | 2 +- .../gas/arm/group-reloc-ldrs-encoding-bad.d | 2 +- .../gas/arm/group-reloc-ldrs-parsing-bad.d | 2 +- gas/testsuite/gas/arm/insn-error-a.d | 2 +- gas/testsuite/gas/arm/insn-error-t.d | 2 +- gas/testsuite/gas/arm/inst-po-2.d | 2 +- gas/testsuite/gas/arm/iwmmxt-bad.d | 2 +- gas/testsuite/gas/arm/iwmmxt-bad2.d | 2 +- gas/testsuite/gas/arm/ld-sp-warn-cortex-m3.d | 2 +- gas/testsuite/gas/arm/ld-sp-warn-cortex-m4.d | 2 +- gas/testsuite/gas/arm/ld-sp-warn-v7.d | 2 +- gas/testsuite/gas/arm/ld-sp-warn-v7a.d | 2 +- gas/testsuite/gas/arm/ld-sp-warn-v7em.d | 2 +- gas/testsuite/gas/arm/ld-sp-warn-v7m.d | 2 +- gas/testsuite/gas/arm/ld-sp-warn-v7r.d | 2 +- gas/testsuite/gas/arm/ld-sp-warn.d | 2 +- gas/testsuite/gas/arm/ldgesb-bad.d | 2 +- gas/testsuite/gas/arm/ldgesh-bad.d | 2 +- gas/testsuite/gas/arm/ldr-bad.d | 2 +- gas/testsuite/gas/arm/ldr-t-bad.d | 2 +- gas/testsuite/gas/arm/ldrd-unpredictable.d | 2 +- gas/testsuite/gas/arm/ldsgeb.d | 2 +- gas/testsuite/gas/arm/ldsgeh.d | 2 +- gas/testsuite/gas/arm/local_function.d | 2 +- gas/testsuite/gas/arm/local_label_coff.d | 2 +- gas/testsuite/gas/arm/local_label_wince.d | 2 +- gas/testsuite/gas/arm/mapping.d | 2 +- gas/testsuite/gas/arm/mapping2.d | 2 +- gas/testsuite/gas/arm/mapping3.d | 2 +- gas/testsuite/gas/arm/mapping4.d | 2 +- gas/testsuite/gas/arm/mapshort-elf.d | 2 +- gas/testsuite/gas/arm/mask_1-armv8-a.d | 2 +- gas/testsuite/gas/arm/mask_1-armv8-r.d | 2 +- gas/testsuite/gas/arm/missing.d | 2 +- gas/testsuite/gas/arm/mrs-msr-arm-v7-a-bad.d | 2 +- gas/testsuite/gas/arm/mrs-msr-thumb-v6t2.d | 2 +- gas/testsuite/gas/arm/mrs-msr-thumb-v7-m-bad.d | 2 +- gas/testsuite/gas/arm/mrs-msr-thumb-v7-m.d | 2 +- gas/testsuite/gas/arm/mrs-msr-thumb-v7e-m.d | 2 +- gas/testsuite/gas/arm/msr-imm-bad.d | 2 +- gas/testsuite/gas/arm/msr-reg-bad.d | 2 +- gas/testsuite/gas/arm/mul-overlap.d | 2 +- gas/testsuite/gas/arm/neon-addressing-bad.d | 2 +- gas/testsuite/gas/arm/neon-cond-bad.d | 2 +- gas/testsuite/gas/arm/neon-ldst-align-bad.d | 2 +- gas/testsuite/gas/arm/neon-ldst-es-bad.d | 2 +- gas/testsuite/gas/arm/neon-suffix-bad.d | 2 +- gas/testsuite/gas/arm/neon-vmov-bad.d | 2 +- gas/testsuite/gas/arm/noarm.d | 2 +- gas/testsuite/gas/arm/nomapping.d | 2 +- gas/testsuite/gas/arm/pic.d | 2 +- gas/testsuite/gas/arm/pic_vxworks.d | 2 +- gas/testsuite/gas/arm/plt-1.d | 2 +- gas/testsuite/gas/arm/pr18256.d | 2 +- gas/testsuite/gas/arm/pr18347.d | 2 +- gas/testsuite/gas/arm/pr20429.d | 2 +- gas/testsuite/gas/arm/pr22773.d | 2 +- gas/testsuite/gas/arm/predres-bad.d | 4 - gas/testsuite/gas/arm/predres-bad.l | 4 - gas/testsuite/gas/arm/predres.s | 6 - gas/testsuite/gas/arm/predres1.d | 11 - gas/testsuite/gas/arm/predres2.d | 11 - gas/testsuite/gas/arm/r15-bad.d | 2 +- gas/testsuite/gas/arm/reloc-bad.d | 4 +- gas/testsuite/gas/arm/reloc-fdpic.d | 2 +- gas/testsuite/gas/arm/req.d | 2 +- gas/testsuite/gas/arm/sb-bad.d | 5 - gas/testsuite/gas/arm/sb-bad.l | 2 - gas/testsuite/gas/arm/sb-thumb1.d | 11 - gas/testsuite/gas/arm/sb-thumb2.d | 11 - gas/testsuite/gas/arm/sb.s | 4 - gas/testsuite/gas/arm/sb1.d | 11 - gas/testsuite/gas/arm/sb2.d | 11 - gas/testsuite/gas/arm/shift-bad-pc.d | 2 +- gas/testsuite/gas/arm/shift-bad.d | 2 +- gas/testsuite/gas/arm/simd_by_scalar_low_regbank.d | 2 +- .../gas/arm/simd_by_scalar_low_regbank_thumb.d | 2 +- .../gas/arm/sp-pc-validations-bad-t-v8a.d | 2 +- gas/testsuite/gas/arm/sp-pc-validations-bad-t.d | 2 +- gas/testsuite/gas/arm/sp-pc-validations-bad.d | 2 +- .../gas/arm/sp-usage-thumb2-relax-on-v7.d | 2 +- gas/testsuite/gas/arm/srs-arm.d | 2 +- gas/testsuite/gas/arm/srs-t2.d | 2 +- gas/testsuite/gas/arm/strex-bad-t.d | 2 +- gas/testsuite/gas/arm/t16-bad.d | 2 +- gas/testsuite/gas/arm/t2-branch-global.d | 2 +- gas/testsuite/gas/arm/thumb-b-bad.d | 2 +- gas/testsuite/gas/arm/thumb-w-bad.d | 2 +- gas/testsuite/gas/arm/thumb.d | 2 +- gas/testsuite/gas/arm/thumb2_bad_reg.d | 2 +- gas/testsuite/gas/arm/thumb2_it_bad.d | 2 +- gas/testsuite/gas/arm/thumb2_it_bad_auto.d | 2 +- gas/testsuite/gas/arm/thumb2_ldmstm_bad.d | 2 +- gas/testsuite/gas/arm/thumb2_ldr_immediate_armv6.d | 2 +- .../arm/thumb2_ldr_immediate_highregs_armv6t2.d | 2 +- gas/testsuite/gas/arm/thumb2_ldstd_unpredictable.d | 2 +- gas/testsuite/gas/arm/thumb2_mul-bad.d | 2 +- gas/testsuite/gas/arm/thumb2_pool.d | 2 +- gas/testsuite/gas/arm/thumb2_str-bad.d | 2 +- gas/testsuite/gas/arm/thumb2_vpool.d | 2 +- gas/testsuite/gas/arm/thumb2_vpool_be.d | 2 +- gas/testsuite/gas/arm/thumb32.d | 4 +- gas/testsuite/gas/arm/thumbver.d | 2 +- gas/testsuite/gas/arm/tls.d | 2 +- gas/testsuite/gas/arm/tls_vxworks.d | 4 +- gas/testsuite/gas/arm/udf-bad.d | 2 +- gas/testsuite/gas/arm/udf.d | 2 +- gas/testsuite/gas/arm/undefined-insn-arm.d | 2 +- gas/testsuite/gas/arm/undefined-insn-thumb.d | 2 +- gas/testsuite/gas/arm/undefined.d | 2 +- gas/testsuite/gas/arm/undefined_coff.d | 4 +- gas/testsuite/gas/arm/unwind.d | 2 +- gas/testsuite/gas/arm/unwind_vxworks.d | 2 +- gas/testsuite/gas/arm/v4bx.d | 2 +- gas/testsuite/gas/arm/vcmp-zero-bad.d | 2 +- gas/testsuite/gas/arm/vcvt-bad.d | 2 +- gas/testsuite/gas/arm/vfma1.d | 2 +- gas/testsuite/gas/arm/vfp-bad.d | 2 +- gas/testsuite/gas/arm/vfp-bad_t2.d | 2 +- gas/testsuite/gas/arm/vfpv3-d16-bad.d | 2 +- gas/testsuite/gas/arm/vldm-arm.d | 2 +- gas/testsuite/gas/arm/vldm-thumb-bad.d | 2 +- gas/testsuite/gas/arm/vldmw-arm-bad.d | 2 +- gas/testsuite/gas/arm/vldmw-thumb-bad.d | 2 +- gas/testsuite/gas/arm/vstr-arm-bad.d | 2 +- gas/testsuite/gas/arm/vstr-thumb-bad.d | 2 +- gas/testsuite/gas/arm/weakdef-1.d | 2 +- gas/testsuite/gas/arm/weakdef-2.d | 4 +- gas/testsuite/gas/arm/wince.d | 2 +- gas/testsuite/gas/arm/wince_inst.d | 2 +- gas/testsuite/gas/avr/large-debug-line-table.d | 5 +- gas/testsuite/gas/avr/pr21621.d | 2 +- gas/testsuite/gas/cfi/cfi-label.d | 1 - gas/testsuite/gas/csky/801_relax.d | 14 - gas/testsuite/gas/csky/801_relax.s | 16 - gas/testsuite/gas/csky/802j.d | 13 - gas/testsuite/gas/csky/802j.s | 7 - gas/testsuite/gas/csky/all.d | 150 - gas/testsuite/gas/csky/all.s | 132 - gas/testsuite/gas/csky/bsr1.d | 12 - gas/testsuite/gas/csky/bsr1.s | 6 - gas/testsuite/gas/csky/bsr2.d | 9 - gas/testsuite/gas/csky/bsr2.s | 3 - gas/testsuite/gas/csky/csky.exp | 7 - gas/testsuite/gas/csky/csky_vdsp.d | 364 - gas/testsuite/gas/csky/csky_vdsp.s | 359 - gas/testsuite/gas/csky/cskyv2_all.d | 325 - gas/testsuite/gas/csky/cskyv2_all.s | 316 - gas/testsuite/gas/csky/cskyv2_dsp.d | 18 - gas/testsuite/gas/csky/cskyv2_dsp.s | 11 - gas/testsuite/gas/csky/cskyv2_elrw.d | 10 - gas/testsuite/gas/csky/cskyv2_elrw.s | 6 - gas/testsuite/gas/csky/cskyv2_float.d | 59 - gas/testsuite/gas/csky/cskyv2_float.s | 52 - gas/testsuite/gas/csky/cskyv2_lrw.d | 19 - gas/testsuite/gas/csky/cskyv2_lrw.s | 11 - gas/testsuite/gas/csky/cskyv2_mnolrw1.d | 23 - gas/testsuite/gas/csky/cskyv2_mnolrw1.s | 11 - gas/testsuite/gas/csky/cskyv2_mnolrw2.d | 12 - gas/testsuite/gas/csky/cskyv2_mnolrw2.s | 11 - gas/testsuite/gas/csky/enhance_dsp.d | 217 - gas/testsuite/gas/csky/enhance_dsp.s | 219 - gas/testsuite/gas/csky/java.d | 12 - gas/testsuite/gas/csky/java.s | 6 - gas/testsuite/gas/csky/jbsr.d | 14 - gas/testsuite/gas/csky/jbsr.s | 3 - gas/testsuite/gas/csky/jbt.d | 16 - gas/testsuite/gas/csky/jbt.s | 10 - gas/testsuite/gas/csky/jbt_pic.d | 23 - gas/testsuite/gas/csky/jbt_pic.s | 10 - gas/testsuite/gas/csky/jmpi1.d | 16 - gas/testsuite/gas/csky/jmpi1.s | 6 - gas/testsuite/gas/csky/jmpi2.d | 14 - gas/testsuite/gas/csky/jmpi2.s | 5 - gas/testsuite/gas/csky/jmpi3.d | 9 - gas/testsuite/gas/csky/jmpi3.s | 6 - gas/testsuite/gas/csky/jmpiv2_1.d | 13 - gas/testsuite/gas/csky/jmpiv2_1.s | 6 - gas/testsuite/gas/csky/jmpiv2_2.d | 9 - gas/testsuite/gas/csky/jmpiv2_2.s | 6 - gas/testsuite/gas/csky/jsriv2_1.d | 13 - gas/testsuite/gas/csky/jsriv2_1.s | 5 - gas/testsuite/gas/csky/jsriv2_2.d | 14 - gas/testsuite/gas/csky/jsriv2_2.s | 5 - gas/testsuite/gas/csky/jsriv2_3.d | 9 - gas/testsuite/gas/csky/jsriv2_3.s | 5 - gas/testsuite/gas/csky/jsriv2_4.d | 9 - gas/testsuite/gas/csky/jsriv2_4.s | 5 - gas/testsuite/gas/csky/trust.d | 17 - gas/testsuite/gas/csky/trust.s | 9 - gas/testsuite/gas/csky/v1_float.d | 222 - gas/testsuite/gas/csky/v1_float.s | 78 - gas/testsuite/gas/csky/v2_float_part1.d | 54 - gas/testsuite/gas/csky/v2_float_part1.s | 48 - gas/testsuite/gas/csky/v2_float_part2.d | 20 - gas/testsuite/gas/csky/v2_float_part2.s | 10 - gas/testsuite/gas/csky/v2_tls_gd.d | 10 - gas/testsuite/gas/csky/v2_tls_gd.s | 7 - gas/testsuite/gas/csky/v2_tls_ie.d | 9 - gas/testsuite/gas/csky/v2_tls_ie.s | 7 - gas/testsuite/gas/csky/v2_tls_ld.d | 11 - gas/testsuite/gas/csky/v2_tls_ld.s | 9 - gas/testsuite/gas/csky/v2_tls_le.d | 9 - gas/testsuite/gas/csky/v2_tls_le.s | 3 - gas/testsuite/gas/elf/bad-bss.d | 2 +- gas/testsuite/gas/elf/bad-group.d | 2 +- gas/testsuite/gas/elf/bad-group.err | 4 +- gas/testsuite/gas/elf/bad-section-flag.d | 2 +- gas/testsuite/gas/elf/bad-section-flag.err | 4 +- gas/testsuite/gas/elf/bad-size.d | 2 +- gas/testsuite/gas/elf/bad-size.err | 4 +- gas/testsuite/gas/elf/bignums.d | 2 +- gas/testsuite/gas/elf/common1.d | 2 +- gas/testsuite/gas/elf/common2.d | 2 +- gas/testsuite/gas/elf/common5a.d | 4 +- gas/testsuite/gas/elf/common5b.d | 4 +- gas/testsuite/gas/elf/common5c.d | 4 +- gas/testsuite/gas/elf/common5d.d | 4 +- gas/testsuite/gas/elf/dwarf2-1.d | 1 + gas/testsuite/gas/elf/dwarf2-10.d | 4 +- gas/testsuite/gas/elf/dwarf2-11.d | 10 +- gas/testsuite/gas/elf/dwarf2-12.d | 12 +- gas/testsuite/gas/elf/dwarf2-13.d | 12 +- gas/testsuite/gas/elf/dwarf2-14.d | 12 +- gas/testsuite/gas/elf/dwarf2-15.d | 12 +- gas/testsuite/gas/elf/dwarf2-16.d | 12 +- gas/testsuite/gas/elf/dwarf2-17.d | 12 +- gas/testsuite/gas/elf/dwarf2-18.d | 12 +- gas/testsuite/gas/elf/dwarf2-2.d | 1 + gas/testsuite/gas/elf/dwarf2-3.d | 2 +- gas/testsuite/gas/elf/dwarf2-4.d | 1 + gas/testsuite/gas/elf/dwarf2-5.d | 30 +- gas/testsuite/gas/elf/dwarf2-6.d | 26 +- gas/testsuite/gas/elf/dwarf2-7.d | 12 +- gas/testsuite/gas/elf/dwarf2-8.d | 4 +- gas/testsuite/gas/elf/dwarf2-9.d | 4 +- gas/testsuite/gas/elf/elf.exp | 14 +- gas/testsuite/gas/elf/group0a.d | 2 +- gas/testsuite/gas/elf/group0b.d | 6 +- gas/testsuite/gas/elf/group0c.d | 2 +- gas/testsuite/gas/elf/group1a.d | 4 +- gas/testsuite/gas/elf/group1b.d | 5 +- gas/testsuite/gas/elf/group2.d | 2 + gas/testsuite/gas/elf/group3.d | 3 +- gas/testsuite/gas/elf/groupautoa.d | 2 +- gas/testsuite/gas/elf/groupautob.d | 3 +- gas/testsuite/gas/elf/ifunc-1.d | 2 +- gas/testsuite/gas/elf/missing-build-notes.d | 14 - gas/testsuite/gas/elf/missing-build-notes.s | 6 - gas/testsuite/gas/elf/pr21661.d | 2 +- gas/testsuite/gas/elf/pseudo.d | 2 +- gas/testsuite/gas/elf/section11.d | 2 +- gas/testsuite/gas/elf/section12a.d | 2 +- gas/testsuite/gas/elf/section13.d | 2 +- gas/testsuite/gas/elf/section14.d | 13 - gas/testsuite/gas/elf/section14.s | 18 - gas/testsuite/gas/elf/section4.d | 2 +- gas/testsuite/gas/elf/section7.d | 2 +- gas/testsuite/gas/elf/section9.d | 2 +- gas/testsuite/gas/elf/syms.d | 2 +- gas/testsuite/gas/elf/symver.d | 3 +- gas/testsuite/gas/ft32/insn.d | 2 +- gas/testsuite/gas/ft32/insnsc.d | 2 +- gas/testsuite/gas/i386/avx-scalar-2.d | 24 - gas/testsuite/gas/i386/avx-scalar-2.s | 22 - gas/testsuite/gas/i386/avx-scalar-intel.d | 39 + gas/testsuite/gas/i386/avx-scalar.d | 39 + gas/testsuite/gas/i386/avx-scalar.s | 55 + gas/testsuite/gas/i386/avx-wig.d | 254 - gas/testsuite/gas/i386/avx-wig.s | 248 - gas/testsuite/gas/i386/avx2-wig.d | 119 - gas/testsuite/gas/i386/avx2-wig.s | 113 - gas/testsuite/gas/i386/avx512f.d | 48 +- gas/testsuite/gas/i386/avx512f.s | 140 +- gas/testsuite/gas/i386/avx512f_vl.s | 192 +- gas/testsuite/gas/i386/avx512pf.s | 158 +- gas/testsuite/gas/i386/bad-size.d | 2 +- gas/testsuite/gas/i386/bss.d | 1 - gas/testsuite/gas/i386/bundle-bad.d | 2 +- gas/testsuite/gas/i386/cet-intel.d | 2 - gas/testsuite/gas/i386/cet.d | 2 - gas/testsuite/gas/i386/cet.s | 2 - gas/testsuite/gas/i386/cvtsi2sX.l | 9 - gas/testsuite/gas/i386/cvtsi2sX.s | 14 - gas/testsuite/gas/i386/divide.d | 1 - gas/testsuite/gas/i386/evex-lig-2.d | 18 - gas/testsuite/gas/i386/evex-lig-2.s | 14 - gas/testsuite/gas/i386/evex-lig256.d | 48 +- gas/testsuite/gas/i386/evex-lig512.d | 48 +- gas/testsuite/gas/i386/evex-no-scale-64.d | 2 +- gas/testsuite/gas/i386/evex-wig2.d | 17 - gas/testsuite/gas/i386/evex-wig2.s | 11 - gas/testsuite/gas/i386/evex.d | 16 - gas/testsuite/gas/i386/evex.s | 11 - gas/testsuite/gas/i386/i386.exp | 26 +- gas/testsuite/gas/i386/iamcu-1.d | 2 +- gas/testsuite/gas/i386/iamcu-2.d | 2 +- gas/testsuite/gas/i386/iamcu-3.d | 2 +- gas/testsuite/gas/i386/iamcu-4.d | 2 +- gas/testsuite/gas/i386/iamcu-5.d | 2 +- gas/testsuite/gas/i386/ilp32/elf/symver.d | 2 +- gas/testsuite/gas/i386/ilp32/lns/lns-common-1.d | 2 +- gas/testsuite/gas/i386/ilp32/lns/lns-duplicate.d | 2 +- gas/testsuite/gas/i386/ilp32/quad.d | 1 - gas/testsuite/gas/i386/ilp32/reloc64.d | 1 - gas/testsuite/gas/i386/ilp32/rex.d | 2 +- gas/testsuite/gas/i386/ilp32/x86-64-addr32-intel.d | 8 +- gas/testsuite/gas/i386/ilp32/x86-64-addr32.d | 8 +- gas/testsuite/gas/i386/ilp32/x86-64-opts-intel.d | 325 +- gas/testsuite/gas/i386/ilp32/x86-64-opts.d | 325 +- gas/testsuite/gas/i386/ilp32/x86-64-size-1.d | 1 - gas/testsuite/gas/i386/ilp32/x86-64-size-3.d | 1 - gas/testsuite/gas/i386/ilp32/x86-64-size-5.d | 1 - .../gas/i386/ilp32/x86-64-sse-check-warn.d | 2 +- .../gas/i386/ilp32/x86-64-sse2avx-opts-intel.d | 325 +- gas/testsuite/gas/i386/ilp32/x86-64-sse2avx-opts.d | 325 +- gas/testsuite/gas/i386/ilp32/x86-64-unwind.d | 1 - gas/testsuite/gas/i386/intel-intel.d | 2 +- gas/testsuite/gas/i386/intel.d | 2 +- gas/testsuite/gas/i386/intelok.d | 2 +- gas/testsuite/gas/i386/inval-avx512f.l | 264 - gas/testsuite/gas/i386/inval-avx512f.s | 149 - gas/testsuite/gas/i386/inval.l | 77 +- gas/testsuite/gas/i386/inval.s | 8 - gas/testsuite/gas/i386/k1om.d | 2 +- gas/testsuite/gas/i386/l1om.d | 2 +- gas/testsuite/gas/i386/mpx-add-bnd-prefix.d | 7 +- gas/testsuite/gas/i386/mpx-add-bnd-prefix.e | 3 - gas/testsuite/gas/i386/mpx-add-bnd-prefix.s | 3 - gas/testsuite/gas/i386/noavx512-2.l | 8 +- gas/testsuite/gas/i386/optimize-1.d | 4 - gas/testsuite/gas/i386/optimize-1.s | 6 - gas/testsuite/gas/i386/optimize-4.d | 4 - gas/testsuite/gas/i386/optimize-5.d | 4 - gas/testsuite/gas/i386/prefix32.l | 36 - gas/testsuite/gas/i386/prefix32.s | 23 - gas/testsuite/gas/i386/prefix64.l | 36 - gas/testsuite/gas/i386/prefix64.s | 23 - gas/testsuite/gas/i386/property-1.d | 8 - gas/testsuite/gas/i386/property-1.s | 31 - gas/testsuite/gas/i386/pseudos.d | 247 +- gas/testsuite/gas/i386/pseudos.s | 250 - gas/testsuite/gas/i386/relax.d | 1 - gas/testsuite/gas/i386/reloc64.d | 1 - gas/testsuite/gas/i386/rex.d | 2 +- gas/testsuite/gas/i386/sg.l | 25 - gas/testsuite/gas/i386/sg.s | 66 - gas/testsuite/gas/i386/size-1.d | 1 - gas/testsuite/gas/i386/size-3.d | 1 - gas/testsuite/gas/i386/sse-check-warn.d | 2 +- gas/testsuite/gas/i386/string-ok.d | 2 +- gas/testsuite/gas/i386/vgather-check-warn.d | 2 +- gas/testsuite/gas/i386/x86-64-addr32-intel.d | 8 +- gas/testsuite/gas/i386/x86-64-addr32.d | 8 +- gas/testsuite/gas/i386/x86-64-addr32.s | 5 +- gas/testsuite/gas/i386/x86-64-avx-scalar-2.d | 32 - gas/testsuite/gas/i386/x86-64-avx-scalar-2.s | 31 - gas/testsuite/gas/i386/x86-64-avx-scalar-intel.d | 65 +- gas/testsuite/gas/i386/x86-64-avx-scalar.d | 65 +- gas/testsuite/gas/i386/x86-64-avx-scalar.s | 77 + gas/testsuite/gas/i386/x86-64-avx-wig.d | 256 - gas/testsuite/gas/i386/x86-64-avx-wig.s | 250 - gas/testsuite/gas/i386/x86-64-avx2-wig.d | 119 - gas/testsuite/gas/i386/x86-64-avx2-wig.s | 113 - gas/testsuite/gas/i386/x86-64-avx512f.d | 192 +- gas/testsuite/gas/i386/x86-64-avx512f.s | 142 +- gas/testsuite/gas/i386/x86-64-avx512f_vl.s | 224 +- gas/testsuite/gas/i386/x86-64-avx512pf.s | 158 +- gas/testsuite/gas/i386/x86-64-cet-intel.d | 4 - gas/testsuite/gas/i386/x86-64-cet.d | 4 - gas/testsuite/gas/i386/x86-64-cet.s | 4 - gas/testsuite/gas/i386/x86-64-evex-lig-2.d | 20 - gas/testsuite/gas/i386/x86-64-evex-lig-2.s | 15 - gas/testsuite/gas/i386/x86-64-evex-lig256.d | 192 +- gas/testsuite/gas/i386/x86-64-evex-lig512.d | 192 +- gas/testsuite/gas/i386/x86-64-evex-wig2.d | 17 - gas/testsuite/gas/i386/x86-64-evex-wig2.s | 11 - gas/testsuite/gas/i386/x86-64-inval-avx512f.l | 4 - gas/testsuite/gas/i386/x86-64-inval-avx512f.s | 2 - gas/testsuite/gas/i386/x86-64-inval.l | 4 - gas/testsuite/gas/i386/x86-64-inval.s | 3 - gas/testsuite/gas/i386/x86-64-mpx-add-bnd-prefix.d | 7 +- gas/testsuite/gas/i386/x86-64-mpx-add-bnd-prefix.e | 3 - gas/testsuite/gas/i386/x86-64-mpx-add-bnd-prefix.s | 3 - gas/testsuite/gas/i386/x86-64-mpx-inval-2.l | 53 +- gas/testsuite/gas/i386/x86-64-mpx.d | 1 - gas/testsuite/gas/i386/x86-64-mpx.s | 7 - gas/testsuite/gas/i386/x86-64-property-1.d | 9 - gas/testsuite/gas/i386/x86-64-pseudos.d | 259 +- gas/testsuite/gas/i386/x86-64-pseudos.s | 262 - gas/testsuite/gas/i386/x86-64-size-1.d | 1 - gas/testsuite/gas/i386/x86-64-size-3.d | 1 - gas/testsuite/gas/i386/x86-64-size-5.d | 1 - gas/testsuite/gas/i386/x86-64-sse-check-warn.d | 2 +- gas/testsuite/gas/i386/x86-64-unwind.d | 1 - gas/testsuite/gas/i386/x86-64-vgather-check-warn.d | 2 +- gas/testsuite/gas/i386/xmmword.l | 6 - gas/testsuite/gas/i386/xmmword.s | 8 - gas/testsuite/gas/lm32/csr.d | 2 +- gas/testsuite/gas/lm32/insn.d | 2 +- gas/testsuite/gas/m68hc11/9s12x-exg-sex-tfr.d | 2 +- gas/testsuite/gas/m68hc11/9s12x-mov.d | 2 +- gas/testsuite/gas/m68hc11/hexprefix.d | 2 +- gas/testsuite/gas/m68hc11/insns9s12x.d | 2 +- gas/testsuite/gas/m68hc11/insns9s12xg.d | 2 +- gas/testsuite/gas/mach-o/sections-3.d | 2 +- gas/testsuite/gas/macros/irp.d | 2 +- gas/testsuite/gas/macros/repeat.d | 2 +- gas/testsuite/gas/macros/rept.d | 2 +- gas/testsuite/gas/macros/semi.d | 2 +- gas/testsuite/gas/macros/test2.d | 2 +- gas/testsuite/gas/macros/test3.d | 2 +- gas/testsuite/gas/macros/vararg.d | 2 +- gas/testsuite/gas/mep/dj1.be.d | 2 +- gas/testsuite/gas/mep/dj1.le.d | 2 +- gas/testsuite/gas/mips/addiu-error.d | 2 +- gas/testsuite/gas/mips/aent-2.d | 2 +- gas/testsuite/gas/mips/aent-mdebug-2.d | 2 +- gas/testsuite/gas/mips/attr-gnu-4-0.d | 2 +- gas/testsuite/gas/mips/attr-gnu-4-1.d | 2 +- gas/testsuite/gas/mips/attr-gnu-4-2.d | 2 +- gas/testsuite/gas/mips/attr-gnu-4-3.d | 2 +- gas/testsuite/gas/mips/attr-gnu-4-5.d | 2 +- gas/testsuite/gas/mips/attr-gnu-4-6.d | 2 +- gas/testsuite/gas/mips/attr-gnu-4-7.d | 2 +- gas/testsuite/gas/mips/attr-none-double.d | 2 +- .../gas/mips/attr-none-o32-fp64-nooddspreg.d | 2 +- gas/testsuite/gas/mips/attr-none-o32-fp64.d | 2 +- gas/testsuite/gas/mips/attr-none-o32-fpxx.d | 2 +- gas/testsuite/gas/mips/attr-none-single-float.d | 2 +- gas/testsuite/gas/mips/attr-none-soft-float.d | 2 +- gas/testsuite/gas/mips/branch-extern-3.d | 2 +- gas/testsuite/gas/mips/branch-extern-4.d | 2 +- gas/testsuite/gas/mips/branch-local-2.d | 2 +- gas/testsuite/gas/mips/branch-local-3.d | 2 +- gas/testsuite/gas/mips/branch-local-5.d | 2 +- gas/testsuite/gas/mips/branch-local-6.d | 2 +- gas/testsuite/gas/mips/branch-local-n32-2.d | 2 +- gas/testsuite/gas/mips/branch-local-n32-3.d | 2 +- gas/testsuite/gas/mips/branch-local-n32-5.d | 2 +- gas/testsuite/gas/mips/branch-local-n32-6.d | 2 +- gas/testsuite/gas/mips/branch-local-n64-2.d | 2 +- gas/testsuite/gas/mips/branch-local-n64-3.d | 2 +- gas/testsuite/gas/mips/branch-local-n64-5.d | 2 +- gas/testsuite/gas/mips/branch-local-n64-6.d | 2 +- gas/testsuite/gas/mips/branch-section-3.d | 2 +- gas/testsuite/gas/mips/branch-section-4.d | 2 +- gas/testsuite/gas/mips/branch-weak-3.d | 2 +- gas/testsuite/gas/mips/branch-weak-4.d | 2 +- gas/testsuite/gas/mips/break-error.d | 2 +- gas/testsuite/gas/mips/crc-err.d | 2 +- gas/testsuite/gas/mips/crc64-err.d | 2 +- gas/testsuite/gas/mips/elf-rel27.d | 2 +- .../gas/mips/elf-rel28-lldscd-micromips-n32.d | 138 - .../gas/mips/elf-rel28-lldscd-micromips-n64.d | 222 - gas/testsuite/gas/mips/elf-rel28-lldscd-n32.d | 96 - gas/testsuite/gas/mips/elf-rel28-lldscd-n64.d | 180 - gas/testsuite/gas/mips/elf-rel28-micromips-n32.d | 96 - gas/testsuite/gas/mips/elf-rel28-micromips-n64.d | 180 - gas/testsuite/gas/mips/elf-rel28.s | 12 - gas/testsuite/gas/mips/ginv-err.d | 2 +- .../gas/mips/interaptiv-mr2(a)isa-override-1.d | 2 +- .../gas/mips/interaptiv-mr2(a)isa-override-2.d | 2 +- gas/testsuite/gas/mips/isa-override-2.d | 2 +- gas/testsuite/gas/mips/jal-svr4pic-local.d | 2 +- gas/testsuite/gas/mips/loc-swap-2.d | 2 +- gas/testsuite/gas/mips/loc-swap-3.d | 2 +- gas/testsuite/gas/mips/loc-swap.d | 2 +- gas/testsuite/gas/mips/loongson-2e.d | 1 + gas/testsuite/gas/mips/loongson-2e.s | 5 +- gas/testsuite/gas/mips/loongson-2f-2.d | 3 +- gas/testsuite/gas/mips/loongson-2f-3.d | 3 +- gas/testsuite/gas/mips/loongson-2f-3.s | 2 +- gas/testsuite/gas/mips/loongson-2f-mmi.d | 106 - gas/testsuite/gas/mips/loongson-2f-mmi.s | 86 - gas/testsuite/gas/mips/loongson-2f.d | 87 +- gas/testsuite/gas/mips/loongson-2f.s | 87 +- gas/testsuite/gas/mips/loongson-3a-2.d | 5 + gas/testsuite/gas/mips/loongson-3a-2.s | 124 +- gas/testsuite/gas/mips/loongson-3a-mmi.d | 108 - gas/testsuite/gas/mips/loongson-3a-mmi.s | 86 - gas/testsuite/gas/mips/loongson-3a.d | 136 +- gas/testsuite/gas/mips/loongson-3a.s | 124 +- gas/testsuite/gas/mips/loongson-cam.d | 27 - gas/testsuite/gas/mips/loongson-cam.s | 7 - gas/testsuite/gas/mips/loongson-ext2.d | 28 - gas/testsuite/gas/mips/loongson-ext2.s | 7 - gas/testsuite/gas/mips/lui-1.d | 2 +- gas/testsuite/gas/mips/lui-2.d | 2 +- gas/testsuite/gas/mips/macro-warn-1-n32.d | 2 +- gas/testsuite/gas/mips/macro-warn-1.d | 2 +- gas/testsuite/gas/mips/macro-warn-2.d | 2 +- gas/testsuite/gas/mips/macro-warn-3.d | 2 +- gas/testsuite/gas/mips/macro-warn-4.d | 2 +- gas/testsuite/gas/mips/micromips-branch-delay.d | 2 +- .../gas/mips/micromips-branch-relax-insn32-pic.d | 2 +- .../gas/mips/micromips-branch-relax-insn32.d | 2 +- .../gas/mips/micromips-branch-relax-pic.d | 2 +- gas/testsuite/gas/mips/micromips-branch-relax.d | 2 +- gas/testsuite/gas/mips/micromips-compact.d | 2 +- gas/testsuite/gas/mips/micromips-insn32.d | 2 +- gas/testsuite/gas/mips/micromips-noinsn32.d | 2 +- gas/testsuite/gas/mips/micromips-size-1.d | 2 +- gas/testsuite/gas/mips/micromips-trap.d | 2 +- .../gas/mips/micromips-warn-branch-delay.d | 2 +- gas/testsuite/gas/mips/micromips.d | 2 +- gas/testsuite/gas/mips/micromips(a)addiu-error.d | 2 +- .../gas/mips/micromips(a)jal-svr4pic-local.d | 2 +- gas/testsuite/gas/mips/micromips(a)loc-swap-2.d | 2 +- gas/testsuite/gas/mips/micromips(a)loc-swap.d | 2 +- gas/testsuite/gas/mips/micromips(a)mips5-fp.d | 2 +- gas/testsuite/gas/mips/micromips(a)msa-relax.d | 2 +- gas/testsuite/gas/mips/micromips(a)relax-at.d | 2 +- gas/testsuite/gas/mips/micromips(a)relax-offset.d | 2 +- gas/testsuite/gas/mips/micromips(a)relax.d | 2 +- .../gas/mips/micromips(a)stabs-symbol-type.d | 2 +- gas/testsuite/gas/mips/mips-gp32-fp64-pic.d | 2 +- gas/testsuite/gas/mips/mips-gp32-fp64.d | 2 +- gas/testsuite/gas/mips/mips-gp64-fp32-pic.d | 2 +- gas/testsuite/gas/mips/mips-gp64-fp32.d | 2 +- gas/testsuite/gas/mips/mips-gp64-fp64.d | 2 +- gas/testsuite/gas/mips/mips.exp | 12 - gas/testsuite/gas/mips/mips16-32(a)mips16-insn-e.d | 2 +- gas/testsuite/gas/mips/mips16-32(a)mips16-insn-t.d | 2 +- gas/testsuite/gas/mips/mips16-32(a)mips16-macro-e.d | 2 +- gas/testsuite/gas/mips/mips16-32(a)mips16-macro-t.d | 2 +- gas/testsuite/gas/mips/mips16-32(a)mips16-macro.d | 2 +- gas/testsuite/gas/mips/mips16-64(a)mips16-insn-e.d | 2 +- gas/testsuite/gas/mips/mips16-64(a)mips16-insn-t.d | 2 +- gas/testsuite/gas/mips/mips16-absolute-reloc-2.d | 2 +- gas/testsuite/gas/mips/mips16-absolute-reloc-3.d | 2 +- gas/testsuite/gas/mips/mips16-branch-addend-5.d | 2 +- .../gas/mips/mips16-branch-unextended-1.d | 2 +- .../gas/mips/mips16-branch-unextended-2.d | 2 +- gas/testsuite/gas/mips/mips16-insn-e.d | 2 +- gas/testsuite/gas/mips/mips16-insn-t.d | 2 +- gas/testsuite/gas/mips/mips16-intermix.d | 2 +- gas/testsuite/gas/mips/mips16-jal-t.d | 2 +- gas/testsuite/gas/mips/mips16-macro-e.d | 2 +- gas/testsuite/gas/mips/mips16-macro-t.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-2.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-3.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-4.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-5.d | 2 +- .../gas/mips/mips16-pcrel-absolute-n64-4.d | 2 +- .../gas/mips/mips16-pcrel-absolute-n64-6.d | 2 +- .../gas/mips/mips16-pcrel-absolute-pic-n64-4.d | 2 +- .../gas/mips/mips16-pcrel-absolute-pic-n64-6.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-addend-n64-8.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-addend-n64-9.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-addend-pic-8.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-addend-pic-9.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-delay-0.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-delay-1.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-n64-0.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-n64-1.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-pic-0.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-pic-1.d | 2 +- gas/testsuite/gas/mips/mips16-reg-error.d | 2 +- gas/testsuite/gas/mips/mips16-relax-unextended-1.d | 2 +- gas/testsuite/gas/mips/mips16-relax-unextended-2.d | 2 +- gas/testsuite/gas/mips/mips16-reloc-error.d | 2 +- gas/testsuite/gas/mips/mips16-sdrasp.d | 2 +- gas/testsuite/gas/mips/mips16(a)addiu-error.d | 2 +- gas/testsuite/gas/mips/mips16(a)loc-swap-2.d | 2 +- gas/testsuite/gas/mips/mips16(a)loc-swap.d | 2 +- gas/testsuite/gas/mips/mips16(a)stabs-symbol-type.d | 2 +- gas/testsuite/gas/mips/mips16e-32(a)mips16-insn-e.d | 2 +- gas/testsuite/gas/mips/mips16e-32(a)mips16-insn-t.d | 2 +- gas/testsuite/gas/mips/mips16e-32(a)mips16-macro-e.d | 2 +- gas/testsuite/gas/mips/mips16e-32(a)mips16-macro-t.d | 2 +- gas/testsuite/gas/mips/mips16e-32(a)mips16-macro.d | 2 +- gas/testsuite/gas/mips/mips16e-32(a)mips16e-64.d | 2 +- gas/testsuite/gas/mips/mips16e2-32(a)mips16-insn-e.d | 2 +- gas/testsuite/gas/mips/mips16e2-32(a)mips16-insn-t.d | 2 +- .../gas/mips/mips16e2-32(a)mips16-macro-e.d | 2 +- .../gas/mips/mips16e2-32(a)mips16-macro-t.d | 2 +- gas/testsuite/gas/mips/mips16e2-32(a)mips16-macro.d | 2 +- gas/testsuite/gas/mips/mips16e2-32(a)mips16e-64.d | 2 +- gas/testsuite/gas/mips/mips16e2-copy-err.d | 2 +- gas/testsuite/gas/mips/mips16e2-imm-error.d | 2 +- .../mips/mips16e2-interaptiv-mr2(a)mips16-insn-e.d | 2 +- .../mips/mips16e2-interaptiv-mr2(a)mips16-insn-t.d | 2 +- .../mips/mips16e2-interaptiv-mr2(a)mips16-macro-e.d | 2 +- .../mips/mips16e2-interaptiv-mr2(a)mips16-macro-t.d | 2 +- .../mips/mips16e2-interaptiv-mr2(a)mips16-macro.d | 2 +- .../gas/mips/mips16e2-interaptiv-mr2(a)mips16-sub.d | 2 +- .../mips/mips16e2-interaptiv-mr2(a)mips16e-64-sub.d | 2 +- .../gas/mips/mips16e2-interaptiv-mr2(a)mips16e-64.d | 2 +- .../gas/mips/mips16e2-interaptiv-mr2(a)mips16e-sub.d | 2 +- gas/testsuite/gas/mips/mips16e2-mt-err.d | 2 +- gas/testsuite/gas/mips/mips16e2-reloc-error.d | 2 +- gas/testsuite/gas/mips/mips16e2(a)lui-2.d | 2 +- gas/testsuite/gas/mips/mips16e2(a)mips16-pcrel-2.d | 2 +- .../gas/mips/mips16e2(a)mips16-pcrel-delay-0.d | 2 +- .../gas/mips/mips16e2(a)mips16-pcrel-delay-1.d | 2 +- gas/testsuite/gas/mips/mips16e(a)loc-swap.d | 2 +- gas/testsuite/gas/mips/mips1(a)isa-override-2.d | 2 +- gas/testsuite/gas/mips/mips1(a)jal-svr4pic-local.d | 2 +- gas/testsuite/gas/mips/mips1(a)relax-offset.d | 2 +- gas/testsuite/gas/mips/mips2(a)isa-override-2.d | 2 +- gas/testsuite/gas/mips/mips32-mt.d | 1 + gas/testsuite/gas/mips/mips32(a)isa-override-2.d | 2 +- gas/testsuite/gas/mips/mips32r2(a)isa-override-2.d | 2 +- gas/testsuite/gas/mips/mips32r3(a)isa-override-2.d | 2 +- gas/testsuite/gas/mips/mips32r5(a)isa-override-2.d | 2 +- gas/testsuite/gas/mips/mips32r6(a)isa-override-2.d | 2 +- gas/testsuite/gas/mips/mips5-fp.d | 2 +- gas/testsuite/gas/mips/mips64-mips3d-incl.d | 2 +- gas/testsuite/gas/mips/mips64-mips3d.d | 2 +- gas/testsuite/gas/mips/mipsr6(a)mips5-fp.d | 1 + gas/testsuite/gas/mips/msa-relax.d | 2 +- gas/testsuite/gas/mips/no-odd-spreg.d | 2 +- gas/testsuite/gas/mips/octeon3(a)isa-override-1.d | 2 +- gas/testsuite/gas/mips/octeon3(a)isa-override-2.d | 2 +- gas/testsuite/gas/mips/odd-spreg.d | 2 +- gas/testsuite/gas/mips/option-pic-relax-2.d | 2 +- gas/testsuite/gas/mips/option-pic-relax-3.d | 2 +- gas/testsuite/gas/mips/option-pic-relax-4.d | 2 +- gas/testsuite/gas/mips/option-pic-relax-5.d | 2 +- gas/testsuite/gas/mips/org-1.d | 2 +- gas/testsuite/gas/mips/org-10.d | 2 +- gas/testsuite/gas/mips/org-4.d | 2 +- gas/testsuite/gas/mips/org-5.d | 2 +- gas/testsuite/gas/mips/org-6.d | 2 +- gas/testsuite/gas/mips/r3000(a)isa-override-2.d | 2 +- gas/testsuite/gas/mips/r3000(a)jal-svr4pic-local.d | 2 +- gas/testsuite/gas/mips/r3000(a)relax-offset.d | 2 +- gas/testsuite/gas/mips/r3900(a)isa-override-2.d | 2 +- gas/testsuite/gas/mips/r3900(a)relax-offset.d | 2 +- gas/testsuite/gas/mips/r5900.d | 18 +- gas/testsuite/gas/mips/r5900.s | 32 +- gas/testsuite/gas/mips/r6-attr-none-double.d | 2 +- gas/testsuite/gas/mips/reginfo-2-n32.d | 2 +- gas/testsuite/gas/mips/reginfo-2.d | 2 +- gas/testsuite/gas/mips/relax-at.d | 2 +- gas/testsuite/gas/mips/relax-offset.d | 2 +- gas/testsuite/gas/mips/relax-swap1-mips1.d | 2 +- gas/testsuite/gas/mips/relax-swap1-mips2.d | 2 +- gas/testsuite/gas/mips/relax-swap2.d | 2 +- gas/testsuite/gas/mips/relax.d | 2 +- gas/testsuite/gas/mips/save-err.d | 2 +- gas/testsuite/gas/mips/set-arch.d | 4 +- gas/testsuite/gas/mips/stabs-symbol-type.d | 2 +- gas/testsuite/gas/mips/tls-o32.d | 2 +- gas/testsuite/gas/mips/xpa-err.d | 2 +- gas/testsuite/gas/mips/xpa-virt-err.d | 2 +- gas/testsuite/gas/mri/char.d | 10 +- gas/testsuite/gas/mri/float.d | 11 +- gas/testsuite/gas/msp430/bad.d | 2 +- gas/testsuite/gas/msp430/errata_warns.d | 2 +- gas/testsuite/gas/msp430/msp430x.d | 250 +- gas/testsuite/gas/msp430/pr22133.d | 2 +- gas/testsuite/gas/nds32/br-1.d | 4 +- gas/testsuite/gas/nds32/br-2.d | 3 +- gas/testsuite/gas/nds32/ji-jr.d | 18 +- gas/testsuite/gas/nios2/branch-r2.d | 2 +- gas/testsuite/gas/nios2/branch.d | 2 +- gas/testsuite/gas/or1k/allinsn.d | 50 +- gas/testsuite/gas/or1k/{or1k.exp => allinsn.exp} | 1 - gas/testsuite/gas/or1k/allinsn.s | 25 - gas/testsuite/gas/or1k/reloc-1.d | 72 - gas/testsuite/gas/or1k/reloc-1.s | 76 - gas/testsuite/gas/or1k/reloc-2.l | 11 - gas/testsuite/gas/or1k/reloc-2.s | 13 - gas/testsuite/gas/pdp11/absreloc.d | 2 +- gas/testsuite/gas/pdp11/opcode.d | 2 +- gas/testsuite/gas/pdp11/pdp11.exp | 4 +- gas/testsuite/gas/pdp11/pr14480.d | 14 - gas/testsuite/gas/pdp11/pr14480.s | 17 - gas/testsuite/gas/pdp11/pr23481.d | 14 - gas/testsuite/gas/pdp11/pr23481.s | 10 - gas/testsuite/gas/ppc/broadway.d | 108 - gas/testsuite/gas/ppc/broadway.s | 103 - gas/testsuite/gas/ppc/lsp-checks.d | 2 +- gas/testsuite/gas/ppc/machine.d | 2 +- gas/testsuite/gas/ppc/misalign.d | 2 +- gas/testsuite/gas/ppc/ppc.exp | 1 - gas/testsuite/gas/ppc/spe2-checks.d | 2 +- gas/testsuite/gas/ppc/xcoff-dwsect-1-32.d | 2 +- gas/testsuite/gas/ppc/xcoff-dwsect-1-64.d | 2 +- gas/testsuite/gas/riscv/bad-csr.d | 2 +- gas/testsuite/gas/riscv/bge.d | 13 - gas/testsuite/gas/riscv/bge.s | 5 - gas/testsuite/gas/riscv/c-addi16sp-fail.d | 2 +- gas/testsuite/gas/riscv/c-addi4spn-fail.d | 2 +- gas/testsuite/gas/riscv/c-fld-fsd-fail.d | 3 - gas/testsuite/gas/riscv/c-fld-fsd-fail.l | 3 - gas/testsuite/gas/riscv/c-fld-fsd-fail.s | 3 - gas/testsuite/gas/riscv/c-lui-fail.d | 2 +- gas/testsuite/gas/riscv/c-nonzero-imm.d | 2 +- gas/testsuite/gas/riscv/c-nonzero-reg.d | 2 +- gas/testsuite/gas/riscv/fence-fail.d | 3 - gas/testsuite/gas/riscv/fence-fail.l | 4 - gas/testsuite/gas/riscv/fence-fail.s | 4 - gas/testsuite/gas/riscv/fence-tso.d | 11 - gas/testsuite/gas/riscv/fence-tso.s | 2 - gas/testsuite/gas/riscv/lla64-fail.d | 2 +- gas/testsuite/gas/riscv/rouding-fail.d | 3 - gas/testsuite/gas/riscv/rouding-fail.l | 3 - gas/testsuite/gas/riscv/rouding-fail.s | 3 - gas/testsuite/gas/rx/abs.d | 2 +- gas/testsuite/gas/rx/adc.d | 2 +- gas/testsuite/gas/rx/add.d | 2 +- gas/testsuite/gas/rx/and.d | 2 +- gas/testsuite/gas/rx/bclr.d | 2 +- gas/testsuite/gas/rx/bcnd.d | 2 +- gas/testsuite/gas/rx/bmcnd.d | 2 +- gas/testsuite/gas/rx/bnot.d | 2 +- gas/testsuite/gas/rx/bra.d | 2 +- gas/testsuite/gas/rx/brk.d | 2 +- gas/testsuite/gas/rx/bset.d | 2 +- gas/testsuite/gas/rx/bsr.d | 2 +- gas/testsuite/gas/rx/btst.d | 2 +- gas/testsuite/gas/rx/clrpsw.d | 2 +- gas/testsuite/gas/rx/cmp.d | 2 +- gas/testsuite/gas/rx/dbt.d | 2 +- gas/testsuite/gas/rx/div.d | 2 +- gas/testsuite/gas/rx/divu.d | 2 +- gas/testsuite/gas/rx/emaca.d | 2 +- gas/testsuite/gas/rx/emsba.d | 2 +- gas/testsuite/gas/rx/emul.d | 2 +- gas/testsuite/gas/rx/emula.d | 2 +- gas/testsuite/gas/rx/emulu.d | 2 +- gas/testsuite/gas/rx/fadd.d | 2 +- gas/testsuite/gas/rx/fcmp.d | 2 +- gas/testsuite/gas/rx/fdiv.d | 2 +- gas/testsuite/gas/rx/fmul.d | 2 +- gas/testsuite/gas/rx/fsqrt.d | 2 +- gas/testsuite/gas/rx/fsub.d | 2 +- gas/testsuite/gas/rx/ftoi.d | 2 +- gas/testsuite/gas/rx/ftou.d | 2 +- gas/testsuite/gas/rx/gprel.d | 2 +- gas/testsuite/gas/rx/int.d | 2 +- gas/testsuite/gas/rx/itof.d | 2 +- gas/testsuite/gas/rx/jmp.d | 2 +- gas/testsuite/gas/rx/jsr.d | 2 +- gas/testsuite/gas/rx/machi.d | 2 +- gas/testsuite/gas/rx/maclh.d | 2 +- gas/testsuite/gas/rx/maclo.d | 2 +- gas/testsuite/gas/rx/max.d | 2 +- gas/testsuite/gas/rx/min.d | 2 +- gas/testsuite/gas/rx/mov.d | 2 +- gas/testsuite/gas/rx/movco.d | 2 +- gas/testsuite/gas/rx/movli.d | 2 +- gas/testsuite/gas/rx/movu.d | 2 +- gas/testsuite/gas/rx/msbhi.d | 2 +- gas/testsuite/gas/rx/msblh.d | 2 +- gas/testsuite/gas/rx/msblo.d | 2 +- gas/testsuite/gas/rx/mul.d | 2 +- gas/testsuite/gas/rx/mulhi.d | 2 +- gas/testsuite/gas/rx/mullh.d | 2 +- gas/testsuite/gas/rx/mullo.d | 2 +- gas/testsuite/gas/rx/mvfacgu.d | 2 +- gas/testsuite/gas/rx/mvfachi.d | 2 +- gas/testsuite/gas/rx/mvfaclo.d | 2 +- gas/testsuite/gas/rx/mvfacmi.d | 2 +- gas/testsuite/gas/rx/mvfc.d | 2 +- gas/testsuite/gas/rx/mvfcp.d | 2 +- gas/testsuite/gas/rx/mvtacgu.d | 2 +- gas/testsuite/gas/rx/mvtachi.d | 2 +- gas/testsuite/gas/rx/mvtaclo.d | 2 +- gas/testsuite/gas/rx/mvtc.d | 2 +- gas/testsuite/gas/rx/mvtcp.d | 2 +- gas/testsuite/gas/rx/neg.d | 2 +- gas/testsuite/gas/rx/nop.d | 2 +- gas/testsuite/gas/rx/not.d | 2 +- gas/testsuite/gas/rx/opecp.d | 2 +- gas/testsuite/gas/rx/or.d | 2 +- gas/testsuite/gas/rx/pop.d | 2 +- gas/testsuite/gas/rx/popc.d | 2 +- gas/testsuite/gas/rx/popm.d | 2 +- gas/testsuite/gas/rx/pr19665.d | 2 +- gas/testsuite/gas/rx/pr22737.d | 2 +- gas/testsuite/gas/rx/push.d | 2 +- gas/testsuite/gas/rx/pushc.d | 2 +- gas/testsuite/gas/rx/pushm.d | 2 +- gas/testsuite/gas/rx/r-bcc.d | 2 +- gas/testsuite/gas/rx/r-bra.d | 2 +- gas/testsuite/gas/rx/racl.d | 2 +- gas/testsuite/gas/rx/racw.d | 2 +- gas/testsuite/gas/rx/rdacl.d | 2 +- gas/testsuite/gas/rx/rdacw.d | 2 +- gas/testsuite/gas/rx/revl.d | 2 +- gas/testsuite/gas/rx/revw.d | 2 +- gas/testsuite/gas/rx/rmpa.d | 2 +- gas/testsuite/gas/rx/rolc.d | 2 +- gas/testsuite/gas/rx/rorc.d | 2 +- gas/testsuite/gas/rx/rotl.d | 2 +- gas/testsuite/gas/rx/rotr.d | 2 +- gas/testsuite/gas/rx/round.d | 2 +- gas/testsuite/gas/rx/rte.d | 2 +- gas/testsuite/gas/rx/rtfi.d | 2 +- gas/testsuite/gas/rx/rts.d | 2 +- gas/testsuite/gas/rx/rtsd.d | 2 +- gas/testsuite/gas/rx/sat.d | 2 +- gas/testsuite/gas/rx/satr.d | 2 +- gas/testsuite/gas/rx/sbb.d | 2 +- gas/testsuite/gas/rx/sccnd.d | 2 +- gas/testsuite/gas/rx/scmpu.d | 2 +- gas/testsuite/gas/rx/setpsw.d | 2 +- gas/testsuite/gas/rx/shar.d | 2 +- gas/testsuite/gas/rx/shll.d | 2 +- gas/testsuite/gas/rx/shlr.d | 2 +- gas/testsuite/gas/rx/smovb.d | 2 +- gas/testsuite/gas/rx/smovf.d | 2 +- gas/testsuite/gas/rx/smovu.d | 2 +- gas/testsuite/gas/rx/sstr.d | 2 +- gas/testsuite/gas/rx/stnz.d | 2 +- gas/testsuite/gas/rx/stz.d | 2 +- gas/testsuite/gas/rx/sub.d | 2 +- gas/testsuite/gas/rx/suntil.d | 2 +- gas/testsuite/gas/rx/swhile.d | 2 +- gas/testsuite/gas/rx/tst.d | 2 +- gas/testsuite/gas/rx/utof.d | 2 +- gas/testsuite/gas/rx/wait.d | 2 +- gas/testsuite/gas/rx/xchg.d | 2 +- gas/testsuite/gas/rx/xor.d | 2 +- gas/testsuite/gas/s12z/abs.d | 2 +- gas/testsuite/gas/s12z/adc-imm.d | 2 +- gas/testsuite/gas/s12z/adc-opr.d | 2 +- gas/testsuite/gas/s12z/add-imm.d | 2 +- gas/testsuite/gas/s12z/add-opr.d | 2 +- gas/testsuite/gas/s12z/and-imm.d | 2 +- gas/testsuite/gas/s12z/and-opr.d | 2 +- gas/testsuite/gas/s12z/and-or-cc.d | 2 +- gas/testsuite/gas/s12z/bfext-special.d | 2 +- gas/testsuite/gas/s12z/bfext.d | 2 +- gas/testsuite/gas/s12z/bit-manip-invalid.d | 19 - gas/testsuite/gas/s12z/bit-manip-invalid.s | 11 - gas/testsuite/gas/s12z/bit-manip.d | 2 +- gas/testsuite/gas/s12z/bit.d | 2 +- gas/testsuite/gas/s12z/bra-expression-defined.d | 2 +- gas/testsuite/gas/s12z/bra-expression-undef.d | 2 +- gas/testsuite/gas/s12z/bra.d | 2 +- gas/testsuite/gas/s12z/brclr-symbols.d | 2 +- gas/testsuite/gas/s12z/brset-clr-opr-imm-rel.d | 2 +- gas/testsuite/gas/s12z/brset-clr-opr-reg-rel.d | 2 +- gas/testsuite/gas/s12z/brset-clr-reg-imm-rel.d | 2 +- gas/testsuite/gas/s12z/brset-clr-reg-reg-rel.d | 2 +- gas/testsuite/gas/s12z/clb.d | 2 +- gas/testsuite/gas/s12z/clr-opr.d | 2 +- gas/testsuite/gas/s12z/clr.d | 2 +- gas/testsuite/gas/s12z/cmp-imm.d | 2 +- gas/testsuite/gas/s12z/cmp-opr-inc.d | 2 +- gas/testsuite/gas/s12z/cmp-opr-rdirect.d | 2 +- gas/testsuite/gas/s12z/cmp-opr-reg.d | 2 +- gas/testsuite/gas/s12z/cmp-opr-rindirect.d | 2 +- gas/testsuite/gas/s12z/cmp-opr-sxe4.d | 2 +- gas/testsuite/gas/s12z/cmp-opr-xys.d | 2 +- gas/testsuite/gas/s12z/cmp-s-imm.d | 2 +- gas/testsuite/gas/s12z/cmp-s-opr.d | 2 +- gas/testsuite/gas/s12z/cmp-xy.d | 2 +- gas/testsuite/gas/s12z/com-opr.d | 2 +- gas/testsuite/gas/s12z/complex-shifts.d | 2 +- gas/testsuite/gas/s12z/db-tb-cc-opr.d | 2 +- gas/testsuite/gas/s12z/db-tb-cc-reg.d | 2 +- gas/testsuite/gas/s12z/dbCC.d | 2 +- gas/testsuite/gas/s12z/dec-opr.d | 2 +- gas/testsuite/gas/s12z/dec.d | 2 +- gas/testsuite/gas/s12z/div.d | 2 +- gas/testsuite/gas/s12z/eor.d | 2 +- gas/testsuite/gas/s12z/exg.d | 2 +- gas/testsuite/gas/s12z/ext24-ld-xy.d | 2 +- gas/testsuite/gas/s12z/inc-opr.d | 2 +- gas/testsuite/gas/s12z/inc.d | 2 +- gas/testsuite/gas/s12z/inh.d | 2 +- gas/testsuite/gas/s12z/jmp.d | 2 +- gas/testsuite/gas/s12z/jsr.d | 2 +- gas/testsuite/gas/s12z/ld-imm-page2.d | 2 +- gas/testsuite/gas/s12z/ld-imm.d | 2 +- gas/testsuite/gas/s12z/ld-immu18.d | 2 +- gas/testsuite/gas/s12z/ld-large-direct.d | 2 +- gas/testsuite/gas/s12z/ld-opr.d | 2 +- gas/testsuite/gas/s12z/ld-s-opr.d | 2 +- gas/testsuite/gas/s12z/ld-small-direct.d | 2 +- gas/testsuite/gas/s12z/lea-immu18.d | 2 +- gas/testsuite/gas/s12z/lea.d | 2 +- gas/testsuite/gas/s12z/mac.d | 2 +- gas/testsuite/gas/s12z/min-max.d | 2 +- gas/testsuite/gas/s12z/mod.d | 2 +- gas/testsuite/gas/s12z/mov.d | 2 +- gas/testsuite/gas/s12z/mul-imm.d | 2 +- gas/testsuite/gas/s12z/mul-opr-opr.d | 2 +- gas/testsuite/gas/s12z/mul-opr.d | 2 +- gas/testsuite/gas/s12z/mul-reg.d | 2 +- gas/testsuite/gas/s12z/mul.d | 2 +- gas/testsuite/gas/s12z/neg-opr.d | 2 +- gas/testsuite/gas/s12z/not-so-simple-shifts.d | 2 +- gas/testsuite/gas/s12z/opr-18u.d | 2 +- gas/testsuite/gas/s12z/opr-expr.d | 2 +- gas/testsuite/gas/s12z/opr-ext-18.d | 2 +- gas/testsuite/gas/s12z/opr-idx-24-reg.d | 2 +- gas/testsuite/gas/s12z/opr-idx3-reg.d | 2 +- gas/testsuite/gas/s12z/opr-idx3-xysp-24.d | 2 +- gas/testsuite/gas/s12z/opr-indirect-expr.d | 2 +- gas/testsuite/gas/s12z/opr-symbol.d | 2 +- gas/testsuite/gas/s12z/or-imm.d | 2 +- gas/testsuite/gas/s12z/or-opr.d | 2 +- gas/testsuite/gas/s12z/p2-mul.d | 2 +- gas/testsuite/gas/s12z/page2-inh.d | 2 +- gas/testsuite/gas/s12z/psh-pul.d | 2 +- gas/testsuite/gas/s12z/qmul.d | 2 +- gas/testsuite/gas/s12z/rotate.d | 2 +- gas/testsuite/gas/s12z/s12z.exp | 1 - gas/testsuite/gas/s12z/sat.d | 2 +- gas/testsuite/gas/s12z/sbc-imm.d | 2 +- gas/testsuite/gas/s12z/sbc-opr.d | 2 +- gas/testsuite/gas/s12z/shift.d | 2 +- gas/testsuite/gas/s12z/simple-shift.d | 2 +- gas/testsuite/gas/s12z/single-ops.d | 2 +- gas/testsuite/gas/s12z/specd6.d | 2 +- gas/testsuite/gas/s12z/st-large-direct.d | 2 +- gas/testsuite/gas/s12z/st-opr.d | 2 +- gas/testsuite/gas/s12z/st-s-opr.d | 2 +- gas/testsuite/gas/s12z/st-small-direct.d | 2 +- gas/testsuite/gas/s12z/st-xy.d | 2 +- gas/testsuite/gas/s12z/sub-imm.d | 2 +- gas/testsuite/gas/s12z/sub-opr.d | 2 +- gas/testsuite/gas/s12z/tfr.d | 2 +- gas/testsuite/gas/s12z/trap.d | 2 +- gas/testsuite/gas/s390/s390.exp | 1 - gas/testsuite/gas/s390/zarch-z990-symbol-lay.l | 0 gas/testsuite/gas/s390/zarch-z990-symbol-lay.s | 6 - gas/testsuite/gas/sh/fdpic.d | 2 +- gas/testsuite/gas/sh/pcrel-hms.d | 2 +- gas/testsuite/gas/sh/pcrel.d | 2 +- gas/testsuite/gas/sh/sh2a-pic.d | 2 +- gas/testsuite/gas/sh/sh2a.d | 2 +- gas/testsuite/gas/sparc/dcti-couples-v8.d | 2 +- gas/testsuite/gas/sparc/dcti-couples-v9c.d | 2 +- gas/testsuite/gas/sparc/leon.d | 13 - gas/testsuite/gas/sparc/leon.s | 6 - gas/testsuite/gas/sparc/sparc.exp | 80 +- gas/testsuite/gas/sparc/v8branch.d | 18 - gas/testsuite/gas/sparc/v8branch.s | 11 - gas/testsuite/gas/tic6x/arch-invalid-1.d | 2 +- gas/testsuite/gas/tic6x/arch-invalid-2.d | 2 +- gas/testsuite/gas/tic6x/dir-junk.d | 2 +- gas/testsuite/gas/tic6x/insns-bad-1.d | 2 +- gas/testsuite/gas/tic6x/insns-bad-2.d | 2 +- gas/testsuite/gas/tic6x/parallel-bad-1.d | 2 +- gas/testsuite/gas/tic6x/parallel-bad-2.d | 2 +- gas/testsuite/gas/tic6x/parallel-bad-3.d | 2 +- gas/testsuite/gas/tic6x/parallel-bad-4.d | 2 +- gas/testsuite/gas/tic6x/predicate-bad-1.d | 2 +- gas/testsuite/gas/tic6x/predicate-bad-2.d | 2 +- gas/testsuite/gas/tic6x/predicate-bad-3.d | 2 +- gas/testsuite/gas/tic6x/reloc-bad-1.d | 2 +- gas/testsuite/gas/tic6x/reloc-bad-2.d | 2 +- gas/testsuite/gas/tic6x/reloc-bad-3.d | 2 +- gas/testsuite/gas/tic6x/reloc-bad-4.d | 2 +- gas/testsuite/gas/tic6x/reloc-bad-5.d | 2 +- gas/testsuite/gas/tic6x/reloc-bad-6.d | 2 +- gas/testsuite/gas/tic6x/resource-func-unit-1.d | 2 +- gas/testsuite/gas/tic6x/resource-func-unit-2.d | 2 +- gas/testsuite/gas/tic6x/sploop-bad-1.d | 2 +- gas/testsuite/gas/tic6x/sploop-bad-2.d | 2 +- gas/testsuite/gas/tic6x/sploop-bad-3.d | 2 +- gas/testsuite/gas/tic6x/sploop-bad-4.d | 2 +- gas/testsuite/gas/tic6x/sploop-bad-5.d | 2 +- gas/testsuite/gas/tic6x/sploop-bad-6.d | 2 +- gas/testsuite/gas/tic6x/sploop-bad-7.d | 2 +- gas/testsuite/gas/tic6x/unwind-bad-1.d | 2 +- gas/testsuite/gas/tic6x/unwind-bad-2.d | 2 +- gas/testsuite/gas/wasm32/disass-2.d | 11 +- gas/testsuite/gas/wasm32/disass.d | 11 +- gas/testsuite/lib/gas-defs.exp | 496 + gdb/ChangeLog | 5622 +- gdb/MAINTAINERS | 20 +- gdb/Makefile.in | 190 +- gdb/NEWS | 159 +- gdb/PROBLEMS | 7 +- gdb/README | 232 +- gdb/aarch64-fbsd-tdep.c | 18 +- gdb/aarch64-fbsd-tdep.h | 2 +- gdb/aarch64-linux-nat.c | 32 +- gdb/aarch64-linux-tdep.c | 455 +- gdb/aarch64-tdep.c | 464 +- gdb/acinclude.m4 | 6 - gdb/ada-lang.c | 120 +- gdb/ada-lang.h | 2 - gdb/ada-tasks.c | 91 +- gdb/ada-typeprint.c | 9 +- gdb/ada-valprint.c | 2 +- gdb/ada-varobj.c | 15 +- gdb/aix-thread.c | 44 +- gdb/alpha-bsd-nat.c | 12 +- gdb/alpha-linux-tdep.c | 4 +- gdb/alpha-nbsd-tdep.c | 6 +- gdb/alpha-tdep.c | 2 +- gdb/amd64-darwin-tdep.c | 2 +- gdb/amd64-dicos-tdep.c | 2 +- gdb/amd64-fbsd-nat.c | 8 +- gdb/amd64-fbsd-tdep.c | 12 +- gdb/amd64-linux-nat.c | 8 +- gdb/amd64-linux-tdep.c | 9 +- gdb/amd64-nbsd-tdep.c | 2 +- gdb/amd64-obsd-tdep.c | 2 +- gdb/amd64-sol2-tdep.c | 5 +- gdb/amd64-tdep.c | 18 +- gdb/amd64-tdep.h | 3 +- gdb/amd64-windows-tdep.c | 2 +- gdb/arc-tdep.c | 2 +- gdb/arch-utils.c | 1 + gdb/arch/aarch64.h | 12 +- gdb/arch/amd64.c | 9 +- gdb/arch/amd64.h | 2 +- gdb/arch/arm-get-next-pcs.c | 12 +- gdb/arm-bsd-tdep.c | 6 +- gdb/arm-fbsd-tdep.c | 17 +- gdb/arm-linux-nat.c | 50 +- gdb/arm-linux-tdep.c | 43 +- gdb/arm-nbsd-nat.c | 20 +- gdb/arm-obsd-tdep.c | 10 +- gdb/arm-tdep.c | 24 +- gdb/auxv.c | 17 +- gdb/ax-gdb.c | 2 +- gdb/bfin-linux-tdep.c | 2 +- gdb/bfin-tdep.c | 2 +- gdb/block.c | 21 - gdb/block.h | 85 - gdb/blockframe.c | 153 +- gdb/break-catch-syscall.c | 4 +- gdb/breakpoint.c | 164 +- gdb/breakpoint.h | 19 +- gdb/bsd-kvm.c | 4 +- gdb/bsd-uthread.c | 24 +- gdb/btrace.c | 20 +- gdb/btrace.h | 2 +- gdb/build-id.h | 11 - gdb/buildsym-legacy.c | 346 - gdb/buildsym-legacy.h | 182 - gdb/buildsym.c | 985 +- gdb/buildsym.h | 394 +- gdb/c-exp.y | 55 +- gdb/c-lang.c | 4 +- gdb/c-lang.h | 25 +- gdb/c-typeprint.c | 162 +- gdb/charset.c | 8 +- gdb/cli/cli-cmds.c | 50 +- gdb/cli/cli-decode.c | 45 +- gdb/cli/cli-dump.c | 3 - gdb/cli/cli-interp.c | 6 - gdb/cli/cli-script.c | 60 +- gdb/cli/cli-utils.c | 103 +- gdb/cli/cli-utils.h | 45 +- gdb/coff-pe-read.c | 32 +- gdb/coffread.c | 85 +- gdb/command.h | 14 - gdb/common/agent.c | 13 +- gdb/common/agent.h | 9 +- gdb/common/common-defs.h | 21 - gdb/common/common-types.h | 5 +- gdb/common/common-utils.c | 32 + gdb/common/common-utils.h | 5 + gdb/common/enum-flags.h | 6 - gdb/common/filestuff.c | 32 +- gdb/common/filestuff.h | 24 - gdb/common/gdb_proc_service.h | 173 - gdb/common/netstuff.c | 155 - gdb/common/netstuff.h | 76 - gdb/common/pathstuff.c | 32 - gdb/common/pathstuff.h | 14 - gdb/common/ptid.c | 80 + gdb/common/ptid.h | 44 + gdb/common/scoped_fd.h | 5 + gdb/common/scoped_mmap.c | 49 - gdb/common/scoped_mmap.h | 57 +- gdb/common/tdesc.c | 1 + gdb/compile/compile-c-support.c | 610 +- gdb/compile/compile-c-symbols.c | 198 +- gdb/compile/compile-c-types.c | 317 +- gdb/compile/compile-c.h | 95 - gdb/compile/compile-cplus-symbols.c | 491 - gdb/compile/compile-cplus-types.c | 1433 - gdb/compile/compile-cplus.h | 205 - gdb/compile/compile-internal.h | 184 +- gdb/compile/compile-loc2c.c | 107 +- gdb/compile/compile-object-load.c | 160 +- gdb/compile/compile-object-load.h | 25 +- gdb/compile/compile-object-run.c | 4 +- gdb/compile/compile.c | 331 +- gdb/compile/compile.h | 7 +- gdb/compile/gcc-c-plugin.h | 64 - gdb/compile/gcc-cp-plugin.h | 85 - gdb/complaints.c | 49 +- gdb/complaints.h | 15 +- gdb/completer.c | 2 +- gdb/config.in | 21 +- gdb/configure | 335 +- gdb/configure.ac | 92 +- gdb/configure.host | 3 - gdb/configure.nat | 10 +- gdb/configure.tgt | 22 - gdb/contrib/gdb-add-index.sh | 10 +- gdb/corelow.c | 29 +- gdb/cp-namespace.c | 9 +- gdb/cp-support.c | 3 +- gdb/cp-support.h | 4 +- gdb/cp-valprint.c | 2 +- gdb/csky-linux-tdep.c | 263 - gdb/csky-tdep.c | 2294 - gdb/csky-tdep.h | 355 - gdb/ctf.c | 19 +- gdb/d-exp.y | 62 +- gdb/darwin-nat-info.c | 14 +- gdb/darwin-nat.c | 304 +- gdb/darwin-nat.h | 12 +- gdb/dbxread.c | 271 +- gdb/dcache.c | 4 +- gdb/defs.h | 5 +- gdb/disasm-selftests.c | 15 +- gdb/disasm.c | 147 +- gdb/disasm.h | 5 - gdb/doc/ChangeLog | 286 - gdb/doc/gdb.texinfo | 1038 +- gdb/doc/python.texi | 283 +- gdb/dtrace-probe.c | 4 +- gdb/dwarf-index-cache.c | 463 - gdb/dwarf-index-cache.h | 112 - gdb/dwarf-index-common.h | 5 - gdb/dwarf-index-write.c | 110 +- gdb/dwarf-index-write.h | 34 - gdb/dwarf2-frame-tailcall.c | 3 - gdb/dwarf2-frame.c | 76 +- gdb/dwarf2-frame.h | 37 +- gdb/dwarf2expr.c | 21 +- gdb/dwarf2expr.h | 3 - gdb/dwarf2loc.c | 116 +- gdb/dwarf2loc.h | 4 +- gdb/dwarf2read.c | 889 +- gdb/dwarf2read.h | 17 - gdb/elfread.c | 7 +- gdb/eval.c | 100 +- gdb/exec.c | 13 +- gdb/expprint.c | 7 - gdb/expression.h | 6 +- gdb/f-exp.y | 11 +- gdb/fbsd-nat.c | 204 +- gdb/fbsd-nat.h | 4 +- gdb/fbsd-tdep.c | 602 +- gdb/fbsd-tdep.h | 43 +- gdb/findvar.c | 10 +- gdb/fork-child.c | 2 +- gdb/frame.c | 36 +- gdb/frame.h | 16 +- gdb/frv-linux-tdep.c | 8 +- gdb/frv-tdep.c | 2 +- gdb/gcore.c | 2 +- gdb/gcore.in | 14 +- gdb/{gdb-gdb.py.in => gdb-gdb.py} | 42 +- gdb/gdb_proc_service.h | 156 +- gdb/gdbarch.c | 28 +- gdb/gdbarch.h | 22 +- gdb/gdbarch.sh | 17 +- gdb/gdbserver/ChangeLog | 263 - gdb/gdbserver/Makefile.in | 9 +- gdb/gdbserver/acinclude.m4 | 3 - gdb/gdbserver/configure | 78 +- gdb/gdbserver/configure.ac | 12 +- gdb/gdbserver/configure.srv | 2 +- gdb/gdbserver/gdb_proc_service.h | 127 +- gdb/gdbserver/gdbreplay.c | 130 +- gdb/gdbserver/gdbthread.h | 4 +- gdb/gdbserver/i387-fp.c | 71 +- gdb/gdbserver/linux-low.c | 105 +- gdb/gdbserver/linux-mips-low.c | 6 +- gdb/gdbserver/linux-ppc-low.c | 2 +- gdb/gdbserver/linux-s390-low.c | 56 +- gdb/gdbserver/linux-x86-low.c | 2 +- gdb/gdbserver/linux-x86-tdesc.c | 6 +- gdb/gdbserver/lynx-low.c | 44 +- gdb/gdbserver/mem-break.c | 23 +- gdb/gdbserver/mem-break.h | 3 +- gdb/gdbserver/nto-low.c | 38 +- gdb/gdbserver/proc-service.c | 2 +- gdb/gdbserver/regcache.c | 10 - gdb/gdbserver/regcache.h | 7 - gdb/gdbserver/remote-utils.c | 137 +- gdb/gdbserver/server.c | 123 +- gdb/gdbserver/server.h | 2 +- gdb/gdbserver/spu-low.c | 48 +- gdb/gdbserver/target.c | 22 +- gdb/gdbserver/target.h | 23 +- gdb/gdbserver/thread-db.c | 6 +- gdb/gdbserver/tracepoint.c | 6 +- gdb/gdbserver/win32-i386-low.c | 2 +- gdb/gdbserver/win32-low.c | 39 +- gdb/gdbserver/x86-tdesc.h | 10 +- gdb/gdbthread.h | 96 +- gdb/gdbtypes.c | 25 +- gdb/gdbtypes.h | 41 +- gdb/gnu-nat.c | 36 +- gdb/gnulib/Makefile.in | 56 +- gdb/gnulib/aclocal-m4-deps.mk | 137 - gdb/gnulib/aclocal.m4 | 463 +- gdb/gnulib/config.in | 180 +- gdb/gnulib/configure | 4377 +- gdb/gnulib/import/Makefile.am | 188 +- gdb/gnulib/import/Makefile.in | 267 +- gdb/gnulib/import/arpa_inet.in.h | 140 - gdb/gnulib/import/inet_ntop.c | 260 - gdb/gnulib/import/m4/arpa_inet_h.m4 | 57 - gdb/gnulib/import/m4/getcwd-path-max.m4 | 20 +- gdb/gnulib/import/m4/gnulib-cache.m4 | 4 +- gdb/gnulib/import/m4/gnulib-comp.m4 | 45 - gdb/gnulib/import/m4/inet_ntop.m4 | 68 - gdb/gnulib/import/m4/mkdir.m4 | 69 - gdb/gnulib/import/m4/netinet_in_h.m4 | 31 - gdb/gnulib/import/m4/onceonly.m4 | 104 - gdb/gnulib/import/m4/socklen.m4 | 77 - gdb/gnulib/import/m4/sockpfaf.m4 | 87 - gdb/gnulib/import/m4/stdalign.m4 | 57 - gdb/gnulib/import/m4/sys_uio_h.m4 | 31 - gdb/gnulib/import/mkdir.c | 93 - gdb/gnulib/import/netinet_in.in.h | 47 - gdb/gnulib/import/stdalign.in.h | 121 - gdb/gnulib/import/sys_socket.c | 4 - gdb/gnulib/import/sys_socket.in.h | 692 - gdb/gnulib/import/sys_uio.in.h | 63 - ...23558-Use-system-s-getcwd-when-cross-comp.patch | 69 - gdb/gnulib/update-gnulib.sh | 25 - gdb/go-exp.y | 24 +- gdb/go32-nat.c | 9 +- gdb/guile/guile-internal.h | 71 +- gdb/guile/guile.c | 59 +- gdb/guile/guile.h | 3 - gdb/guile/scm-block.c | 5 +- gdb/guile/scm-breakpoint.c | 26 +- gdb/guile/scm-cmd.c | 16 +- gdb/guile/scm-exception.c | 11 +- gdb/guile/scm-frame.c | 13 +- gdb/guile/scm-math.c | 392 +- gdb/guile/scm-objfile.c | 10 +- gdb/guile/scm-param.c | 49 +- gdb/guile/scm-pretty-print.c | 72 +- gdb/guile/scm-safe-call.c | 6 +- gdb/guile/scm-string.c | 19 +- gdb/guile/scm-symbol.c | 19 +- gdb/guile/scm-symtab.c | 1 + gdb/guile/scm-type.c | 53 +- gdb/guile/scm-utils.c | 184 +- gdb/guile/scm-value.c | 446 +- gdb/h8300-tdep.c | 4 + gdb/hppa-bsd-tdep.c | 2 +- gdb/hppa-linux-tdep.c | 6 +- gdb/hppa-nbsd-nat.c | 4 +- gdb/hppa-nbsd-tdep.c | 39 +- gdb/hppa-obsd-nat.c | 2 +- gdb/hppa-obsd-tdep.c | 6 +- gdb/hppa-tdep.c | 2 + gdb/i386-cygwin-tdep.c | 4 +- gdb/i386-darwin-nat.c | 9 +- gdb/i386-fbsd-nat.c | 6 +- gdb/i386-fbsd-tdep.c | 11 +- gdb/i386-gnu-nat.c | 6 +- gdb/i386-linux-nat.c | 2 +- gdb/i386-linux-tdep.c | 9 +- gdb/i386-nbsd-tdep.c | 257 +- gdb/i386-sol2-nat.c | 121 +- gdb/i386-sol2-tdep.c | 3 +- gdb/i386-tdep.c | 6 +- gdb/{i386-sol2-nat.c => i386-v4-nat.c} | 150 +- gdb/ia64-libunwind-tdep.c | 33 +- gdb/ia64-linux-nat.c | 4 +- gdb/ia64-linux-tdep.c | 6 +- gdb/ia64-tdep.c | 53 +- gdb/ia64-vms-tdep.c | 4 +- gdb/inf-child.c | 6 - gdb/inf-child.h | 1 - gdb/inf-loop.c | 2 +- gdb/inf-ptrace.c | 44 +- gdb/infcall.c | 126 +- gdb/infcmd.c | 66 +- gdb/inferior.c | 23 +- gdb/inferior.h | 60 +- gdb/inflow.c | 10 +- gdb/infrun.c | 395 +- gdb/infrun.h | 4 + gdb/inline-frame.c | 22 +- gdb/interps.c | 6 +- gdb/interps.h | 4 +- gdb/language.h | 6 +- gdb/linespec.c | 636 +- gdb/linux-fork.c | 55 +- gdb/linux-nat.c | 229 +- gdb/linux-tdep.c | 43 +- gdb/linux-thread-db.c | 46 +- gdb/lm32-tdep.c | 2 +- gdb/m32c-tdep.c | 27 +- gdb/m32r-linux-tdep.c | 3 +- gdb/m68k-bsd-nat.c | 4 +- gdb/m68k-bsd-tdep.c | 6 +- gdb/m68k-linux-tdep.c | 6 +- gdb/machoread.c | 11 +- gdb/macroexp.c | 10 - gdb/main.c | 98 +- gdb/maint.c | 10 +- gdb/mdebugread.c | 230 +- gdb/mep-tdep.c | 8 +- gdb/mi/mi-cmd-disas.c | 36 +- gdb/mi/mi-cmd-stack.c | 77 +- gdb/mi/mi-cmd-var.c | 2 +- gdb/mi/mi-interp.c | 8 +- gdb/mi/mi-main.c | 30 +- gdb/microblaze-linux-tdep.c | 6 +- gdb/microblaze-tdep.c | 11 +- gdb/mips-fbsd-tdep.c | 38 +- gdb/mips-linux-nat.c | 17 +- gdb/mips-linux-tdep.c | 78 +- gdb/mips-nbsd-nat.c | 4 +- gdb/mips-nbsd-tdep.c | 8 +- gdb/mips-tdep.c | 132 +- gdb/mips64-obsd-nat.c | 4 +- gdb/mips64-obsd-tdep.c | 13 +- gdb/mipsread.c | 2 + gdb/mn10300-linux-tdep.c | 32 +- gdb/msp430-tdep.c | 7 +- gdb/namespace.c | 5 +- gdb/nat/aarch64-linux-hw-point.c | 4 +- gdb/nat/aarch64-linux.c | 4 +- gdb/nat/aarch64-sve-linux-ptrace.c | 1 + gdb/nat/fork-inferior.c | 6 +- gdb/nat/linux-btrace.c | 8 +- gdb/nat/linux-osdata.c | 120 +- gdb/nat/linux-procfs.c | 23 +- gdb/nat/linux-procfs.h | 5 - gdb/nat/x86-linux-dregs.c | 14 +- gdb/nios2-linux-tdep.c | 11 +- gdb/nios2-tdep.c | 44 +- gdb/nto-procfs.c | 55 +- gdb/objfile-flags.h | 2 +- gdb/objfiles.c | 29 +- gdb/obsd-nat.c | 30 +- gdb/or1k-tdep.h | 4 +- gdb/p-exp.y | 9 +- gdb/p-valprint.c | 134 +- gdb/parse.c | 129 +- gdb/parser-defs.h | 6 +- gdb/ppc-fbsd-nat.c | 4 +- gdb/ppc-fbsd-tdep.c | 6 +- gdb/ppc-linux-nat.c | 50 +- gdb/ppc-linux-tdep.c | 41 +- gdb/ppc-nbsd-nat.c | 4 +- gdb/ppc-nbsd-tdep.c | 36 +- gdb/ppc-obsd-nat.c | 4 +- gdb/ppc-obsd-tdep.c | 2 +- gdb/ppc-ravenscar-thread.c | 4 +- gdb/ppc-sysv-tdep.c | 11 +- gdb/ppc64-tdep.c | 86 +- gdb/printcmd.c | 39 +- gdb/proc-api.c | 2 + gdb/proc-service.c | 30 +- gdb/proc-utils.h | 4 + gdb/procfs.c | 421 +- gdb/progspace.c | 4 +- gdb/psympriv.h | 90 +- gdb/psymtab.c | 321 +- gdb/python/lib/gdb/__init__.py | 27 +- gdb/python/lib/gdb/command/explore.py | 36 +- gdb/python/lib/gdb/command/frame_filters.py | 93 +- gdb/python/lib/gdb/command/pretty_printers.py | 45 +- gdb/python/lib/gdb/command/type_printers.py | 13 +- gdb/python/lib/gdb/command/unwinders.py | 51 +- gdb/python/lib/gdb/command/xmethods.py | 79 +- gdb/python/lib/gdb/function/as_string.py | 8 +- gdb/python/lib/gdb/function/caller_is.py | 40 +- gdb/python/lib/gdb/function/strfns.py | 28 +- gdb/python/py-block.c | 38 + gdb/python/py-bpevent.c | 2 +- gdb/python/py-breakpoint.c | 8 +- gdb/python/py-cmd.c | 48 +- gdb/python/py-continueevent.c | 20 +- gdb/python/py-event.h | 11 +- gdb/python/py-exitedevent.c | 8 +- gdb/python/py-framefilter.c | 3 - gdb/python/py-function.c | 51 +- gdb/python/py-gdb-readline.c | 2 +- gdb/python/py-inferior.c | 116 +- gdb/python/py-infevents.c | 22 +- gdb/python/py-infthread.c | 16 +- gdb/python/py-newobjfileevent.c | 40 +- gdb/python/py-objfile.c | 67 +- gdb/python/py-param.c | 5 +- gdb/python/py-prettyprint.c | 53 +- gdb/python/py-progspace.c | 207 +- gdb/python/py-record-btrace.c | 6 +- gdb/python/py-signalevent.c | 5 +- gdb/python/py-stopevent.c | 3 +- gdb/python/py-symbol.c | 24 +- gdb/python/py-symtab.c | 5 +- gdb/python/py-threadevent.c | 37 +- gdb/python/py-type.c | 7 - gdb/python/py-unwind.c | 62 +- gdb/python/py-utils.c | 56 - gdb/python/py-value.c | 33 +- gdb/python/py-varobj.c | 17 +- gdb/python/py-xmethods.c | 11 +- gdb/python/python-internal.h | 36 +- gdb/python/python.c | 158 +- gdb/python/python.h | 3 - gdb/ravenscar-thread.c | 22 +- gdb/record-btrace.c | 26 +- gdb/record-full.c | 3 +- gdb/record.c | 2 +- gdb/regcache.c | 33 +- gdb/regcache.h | 33 +- gdb/regformats/regdat.sh | 3 +- gdb/remote-sim.c | 26 +- gdb/remote.c | 466 +- gdb/riscv-fbsd-nat.c | 135 - gdb/riscv-fbsd-tdep.c | 203 - gdb/riscv-fbsd-tdep.h | 33 - gdb/riscv-linux-nat.c | 281 - gdb/riscv-linux-tdep.c | 94 - gdb/riscv-tdep.c | 759 +- gdb/riscv-tdep.h | 17 +- gdb/rs6000-aix-tdep.c | 4 +- gdb/rs6000-lynx178-tdep.c | 1 + gdb/rs6000-nat.c | 14 +- gdb/rs6000-tdep.c | 35 +- gdb/rust-exp.y | 1188 +- gdb/rust-lang.c | 140 +- gdb/s390-linux-nat.c | 23 +- gdb/s390-linux-tdep.c | 25 +- gdb/s390-tdep.c | 12 +- gdb/sanitize.m4 | 46 - gdb/score-tdep.c | 4 +- gdb/selftest.m4 | 45 - gdb/ser-mingw.c | 8 +- gdb/ser-tcp.c | 298 +- gdb/ser-uds.c | 118 - gdb/serial.c | 20 +- gdb/sh-nbsd-nat.c | 4 +- gdb/sh-tdep.c | 6 +- gdb/silent-rules.mk | 3 - gdb/skip.c | 101 +- gdb/sol-thread.c | 121 +- gdb/sol2-tdep.c | 4 +- gdb/solib-darwin.c | 71 +- gdb/solib-svr4.c | 195 +- gdb/solib.c | 2 +- gdb/solist.h | 270 +- gdb/source.c | 16 +- gdb/sparc-linux-tdep.c | 12 +- gdb/sparc-nat.c | 2 +- gdb/sparc-ravenscar-thread.c | 4 +- gdb/sparc-sol2-nat.c | 8 +- gdb/sparc-tdep.c | 6 +- gdb/sparc64-linux-tdep.c | 6 +- gdb/sparc64-tdep.c | 37 +- gdb/spu-linux-nat.c | 26 +- gdb/spu-tdep.c | 8 +- gdb/stabsread.c | 92 +- gdb/stabsread.h | 33 - gdb/stack.c | 833 +- gdb/stack.h | 6 +- gdb/symfile-add-flags.h | 2 +- gdb/symfile-debug.c | 18 + gdb/symfile.c | 221 +- gdb/symfile.h | 12 +- gdb/symtab.c | 57 +- gdb/symtab.h | 121 +- gdb/target-debug.h | 7 +- gdb/target-delegates.c | 27 + gdb/target-descriptions.c | 29 +- gdb/target-descriptions.h | 6 +- gdb/target-float.c | 10 +- gdb/target-memory.c | 2 + gdb/target.c | 74 +- gdb/target.h | 50 +- gdb/testsuite/ChangeLog | 822 - gdb/testsuite/Makefile.in | 21 +- gdb/testsuite/README | 14 - gdb/testsuite/boards/native-extended-gdbserver.exp | 2 + gdb/testsuite/boards/native-gdbserver.exp | 1 + {contrib => gdb/testsuite}/dg-extract-results.sh | 16 +- .../gdb.ada/access_to_unbounded_array.exp | 30 - .../gdb.ada/access_to_unbounded_array/foo.adb | 24 - .../gdb.ada/access_to_unbounded_array/pack.adb | 23 - .../gdb.ada/access_to_unbounded_array/pack.ads | 19 - gdb/testsuite/gdb.ada/bp_inlined_func.exp | 2 +- gdb/testsuite/gdb.ada/complete.exp | 2 +- gdb/testsuite/gdb.ada/excep_handle.exp | 2 +- gdb/testsuite/gdb.ada/expr_with_funcall.exp | 52 - .../gdb.ada/expr_with_funcall/expr_r821_013.adb | 23 - gdb/testsuite/gdb.ada/expr_with_funcall/pck.adb | 26 - gdb/testsuite/gdb.ada/expr_with_funcall/pck.ads | 20 - gdb/testsuite/gdb.ada/mi_string_access.exp | 64 - gdb/testsuite/gdb.ada/mi_string_access/bar.adb | 24 - gdb/testsuite/gdb.ada/mi_string_access/pck.adb | 21 - gdb/testsuite/gdb.ada/mi_string_access/pck.ads | 19 - gdb/testsuite/gdb.ada/mi_var_union.exp | 54 - gdb/testsuite/gdb.ada/mi_var_union/bar.adb | 29 - gdb/testsuite/gdb.ada/mi_var_union/pck.adb | 21 - gdb/testsuite/gdb.ada/mi_var_union/pck.ads | 19 - gdb/testsuite/gdb.ada/packed_array_assign.exp | 30 - .../gdb.ada/packed_array_assign/aggregates.adb | 25 - .../gdb.ada/packed_array_assign/aggregates.ads | 33 - gdb/testsuite/gdb.ada/packed_array_assign/pck.adb | 23 - gdb/testsuite/gdb.ada/packed_array_assign/pck.ads | 22 - .../gdb.ada/packed_array_assign/tester.adb | 20 - gdb/testsuite/gdb.ada/same_component_name.exp | 10 - gdb/testsuite/gdb.ada/same_component_name/foo.adb | 11 +- gdb/testsuite/gdb.ada/same_component_name/pck.adb | 15 - gdb/testsuite/gdb.ada/same_component_name/pck.ads | 25 - gdb/testsuite/gdb.arch/aarch64-fp.c | 16 +- gdb/testsuite/gdb.arch/aarch64-sighandler-regs.c | 187 - gdb/testsuite/gdb.arch/aarch64-sighandler-regs.exp | 149 - .../gdb.arch/amd64-invalid-stack-middle.exp | 4 +- gdb/testsuite/gdb.arch/amd64-invalid-stack-top.exp | 4 +- gdb/testsuite/gdb.arch/arc-analyze-prologue.exp | 2 +- gdb/testsuite/gdb.arch/arc-decode-insn.exp | 2 +- gdb/testsuite/gdb.arch/i386-avx512.exp | 4 +- .../gdb.arch/mips-disassembler-options.exp | 58 - gdb/testsuite/gdb.arch/mips-disassembler-options.s | 30 - gdb/testsuite/gdb.base/attach.exp | 15 +- .../gdb.base/batch-exit-status.bad-commands | 1 - gdb/testsuite/gdb.base/batch-exit-status.exp | 70 - .../gdb.base/batch-exit-status.good-commands | 1 - gdb/testsuite/gdb.base/break-idempotent.exp | 2 +- gdb/testsuite/gdb.base/break-interp.exp | 2 +- gdb/testsuite/gdb.base/break-unload-file.exp | 2 +- gdb/testsuite/gdb.base/catch-follow-exec.c | 27 - gdb/testsuite/gdb.base/catch-follow-exec.exp | 84 - gdb/testsuite/gdb.base/code_elim.exp | 10 +- gdb/testsuite/gdb.base/commands.exp | 47 +- gdb/testsuite/gdb.base/complete-empty.exp | 8 - gdb/testsuite/gdb.base/dbx.exp | 4 +- gdb/testsuite/gdb.base/examine-backward.exp | 68 +- gdb/testsuite/gdb.base/frame-selection.c | 52 - gdb/testsuite/gdb.base/frame-selection.exp | 188 - gdb/testsuite/gdb.base/frameapply.c | 71 - gdb/testsuite/gdb.base/frameapply.exp | 217 - gdb/testsuite/gdb.base/funcargs.c | 9 - gdb/testsuite/gdb.base/gcore-tls-pie.c | 48 - gdb/testsuite/gdb.base/gcore-tls-pie.exp | 62 - gdb/testsuite/gdb.base/gnu-ifunc.exp | 13 +- gdb/testsuite/gdb.base/index-cache.c | 23 - gdb/testsuite/gdb.base/index-cache.exp | 193 - gdb/testsuite/gdb.base/infcall-nested-structs.c | 168 +- gdb/testsuite/gdb.base/infcall-nested-structs.exp | 5 +- gdb/testsuite/gdb.base/info-proc.exp | 2 +- .../gdb.base/infoline-reloc-main-from-zero.c | 24 - .../gdb.base/infoline-reloc-main-from-zero.exp | 51 - .../gdb.base/kill-detach-inferiors-cmd.exp | 2 +- gdb/testsuite/gdb.base/large-frame-1.c | 32 - gdb/testsuite/gdb.base/large-frame-2.c | 25 - gdb/testsuite/gdb.base/large-frame.exp | 57 - gdb/testsuite/gdb.base/large-frame.h | 24 - gdb/testsuite/gdb.base/maint.exp | 28 - gdb/testsuite/gdb.base/new-ui.exp | 2 +- gdb/testsuite/gdb.base/print-symbol-loading.exp | 2 +- gdb/testsuite/gdb.base/ptype-offsets.cc | 8 - gdb/testsuite/gdb.base/ptype-offsets.exp | 11 - gdb/testsuite/gdb.base/readnever.exp | 4 +- gdb/testsuite/gdb.base/reggroups.exp | 2 +- gdb/testsuite/gdb.base/relocate.exp | 105 +- gdb/testsuite/gdb.base/restore.exp | 8 - gdb/testsuite/gdb.base/sepdebug.exp | 2 +- gdb/testsuite/gdb.base/share-env-with-gdbserver.c | 3 - gdb/testsuite/gdb.base/skip.exp | 6 +- gdb/testsuite/gdb.base/solib-vanish.exp | 2 +- gdb/testsuite/gdb.base/sym-file.exp | 4 +- gdb/testsuite/gdb.base/term.c | 22 - gdb/testsuite/gdb.base/term.exp | 81 +- gdb/testsuite/gdb.base/utf8-identifiers.exp | 8 - gdb/testsuite/gdb.base/vla-optimized-out.c | 42 - gdb/testsuite/gdb.base/vla-optimized-out.exp | 81 - gdb/testsuite/gdb.base/watchpoint-hw-attach.c | 1 + gdb/testsuite/gdb.base/watchpoint-hw-attach.exp | 10 +- gdb/testsuite/gdb.base/watchpoint-reuse-slot.exp | 176 +- gdb/testsuite/gdb.base/watchpoint.exp | 52 +- gdb/testsuite/gdb.base/write_mem.c | 20 - gdb/testsuite/gdb.base/write_mem.exp | 47 - .../gdb.compile/compile-cplus-anonymous.cc | 76 - .../gdb.compile/compile-cplus-anonymous.exp | 64 - .../gdb.compile/compile-cplus-array-decay.cc | 31 - .../gdb.compile/compile-cplus-array-decay.exp | 50 - gdb/testsuite/gdb.compile/compile-cplus-inherit.cc | 58 - .../gdb.compile/compile-cplus-inherit.exp | 53 - gdb/testsuite/gdb.compile/compile-cplus-member.cc | 83 - gdb/testsuite/gdb.compile/compile-cplus-member.exp | 76 - gdb/testsuite/gdb.compile/compile-cplus-method.cc | 91 - gdb/testsuite/gdb.compile/compile-cplus-method.exp | 67 - gdb/testsuite/gdb.compile/compile-cplus-mod.c | 28 - .../gdb.compile/compile-cplus-namespace.cc | 52 - .../gdb.compile/compile-cplus-namespace.exp | 51 - gdb/testsuite/gdb.compile/compile-cplus-nested.cc | 58 - gdb/testsuite/gdb.compile/compile-cplus-nested.exp | 53 - gdb/testsuite/gdb.compile/compile-cplus-print.c | 32 - gdb/testsuite/gdb.compile/compile-cplus-print.exp | 79 - gdb/testsuite/gdb.compile/compile-cplus-virtual.cc | 54 - .../gdb.compile/compile-cplus-virtual.exp | 71 - gdb/testsuite/gdb.compile/compile-cplus.c | 241 - gdb/testsuite/gdb.compile/compile-cplus.exp | 347 - gdb/testsuite/gdb.compile/compile-ifunc.exp | 4 - gdb/testsuite/gdb.compile/compile.exp | 4 +- gdb/testsuite/gdb.cp/cp-relocate.exp | 2 +- gdb/testsuite/gdb.cp/cpcompletion.exp | 8 - gdb/testsuite/gdb.cp/koenig.exp | 3 - gdb/testsuite/gdb.cp/maint.exp | 2 +- gdb/testsuite/gdb.cp/ovldbreak.exp | 10 +- gdb/testsuite/gdb.cp/temargs.exp | 8 - gdb/testsuite/gdb.cp/virtbase2.cc | 49 - gdb/testsuite/gdb.cp/virtbase2.exp | 111 - gdb/testsuite/gdb.dwarf2/dw2-error.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-objfile-overlap.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-func.c | 78 - gdb/testsuite/gdb.dwarf2/dw2-ranges-func.exp | 405 - gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.exp | 2 +- gdb/testsuite/gdb.dwarf2/varval.c | 30 - gdb/testsuite/gdb.dwarf2/varval.exp | 299 - gdb/testsuite/gdb.fortran/nested-funcs.exp | 2 +- gdb/testsuite/gdb.fortran/printing-types.exp | 2 +- .../gdb.fortran/short-circuit-argument-list.exp | 106 - .../gdb.fortran/short-circuit-argument-list.f90 | 78 - gdb/testsuite/gdb.gdb/complaints.exp | 33 +- gdb/testsuite/gdb.gdb/unittest.exp | 2 +- gdb/testsuite/gdb.guile/scm-lazy-string.exp | 2 +- gdb/testsuite/gdb.linespec/cpcompletion.exp | 8 - gdb/testsuite/gdb.linespec/cpls-abi-tag.exp | 8 - gdb/testsuite/gdb.linespec/cpls-ops.exp | 8 - gdb/testsuite/gdb.linespec/linespec.exp | 2 +- .../gdb.mi/list-thread-groups-available.exp | 12 +- .../gdb.mi/mi-breakpoint-location-ena-dis.cc | 36 - .../gdb.mi/mi-breakpoint-location-ena-dis.exp | 56 - gdb/testsuite/gdb.mi/mi-cli.exp | 2 +- gdb/testsuite/gdb.mi/mi-cmd-param-changed.exp | 48 +- gdb/testsuite/gdb.mi/mi-disassemble.exp | 20 +- gdb/testsuite/gdb.mi/mi-return.exp | 2 +- gdb/testsuite/gdb.mi/mi-stack.exp | 6 +- gdb/testsuite/gdb.mi/mi-syn-frame.exp | 11 +- .../gdb.mi/user-selected-context-sync.exp | 6 +- gdb/testsuite/gdb.multi/remove-inferiors.exp | 2 +- gdb/testsuite/gdb.opt/inline-break.c | 2 +- gdb/testsuite/gdb.opt/inline-break.exp | 48 - gdb/testsuite/gdb.python/py-breakpoint.exp | 5 - gdb/testsuite/gdb.python/py-cmd.exp | 71 +- gdb/testsuite/gdb.python/py-framefilter-mi.exp | 8 +- gdb/testsuite/gdb.python/py-inferior.exp | 43 +- .../gdb.python/py-mi-var-info-path-expression.c | 62 - .../gdb.python/py-mi-var-info-path-expression.exp | 88 - .../gdb.python/py-mi-var-info-path-expression.py | 57 - gdb/testsuite/gdb.python/py-objfile.exp | 9 - gdb/testsuite/gdb.python/py-parameter.exp | 15 - gdb/testsuite/gdb.python/py-prettyprint.c | 2 - gdb/testsuite/gdb.python/py-prettyprint.exp | 16 +- gdb/testsuite/gdb.python/py-prettyprint.py | 10 - gdb/testsuite/gdb.python/py-progspace.exp | 31 - gdb/testsuite/gdb.python/py-rbreak.exp | 2 +- gdb/testsuite/gdb.python/py-section-script.exp | 2 +- gdb/testsuite/gdb.python/py-symtab.exp | 3 +- gdb/testsuite/gdb.python/py-template.exp | 4 - gdb/testsuite/gdb.python/py-value.exp | 32 +- gdb/testsuite/gdb.python/python.exp | 17 +- gdb/testsuite/gdb.rust/simple.exp | 32 - gdb/testsuite/gdb.rust/simple.rs | 12 - gdb/testsuite/gdb.server/extended-remote-restart.c | 60 - .../gdb.server/extended-remote-restart.exp | 132 - .../gdb.server/run-without-local-binary.exp | 2 +- gdb/testsuite/gdb.server/server-connect.exp | 111 - gdb/testsuite/gdb.server/solib-list.exp | 2 +- gdb/testsuite/gdb.server/unittest.exp | 2 +- gdb/testsuite/gdb.stabs/weird.exp | 2 +- gdb/testsuite/gdb.threads/check-libthread-db.c | 8 - gdb/testsuite/gdb.threads/names.exp | 2 +- gdb/testsuite/gdb.threads/pthreads.exp | 83 +- gdb/testsuite/gdb.trace/actions-changed.exp | 5 - gdb/testsuite/gdb.trace/actions.exp | 4 - gdb/testsuite/gdb.trace/ax.exp | 6 - gdb/testsuite/gdb.trace/backtrace.exp | 5 - gdb/testsuite/gdb.trace/change-loc.exp | 5 - gdb/testsuite/gdb.trace/deltrace.exp | 6 - gdb/testsuite/gdb.trace/ftrace-lock.exp | 8 - gdb/testsuite/gdb.trace/ftrace.exp | 9 - gdb/testsuite/gdb.trace/infotrace.exp | 6 - .../gdb.trace/mi-trace-frame-collected.exp | 5 - gdb/testsuite/gdb.trace/mi-tracepoint-changed.exp | 4 - gdb/testsuite/gdb.trace/mi-tsv-changed.exp | 6 - gdb/testsuite/gdb.trace/packetlen.exp | 4 - gdb/testsuite/gdb.trace/passc-dyn.exp | 4 - gdb/testsuite/gdb.trace/passcount.exp | 4 - gdb/testsuite/gdb.trace/pending.exp | 5 - gdb/testsuite/gdb.trace/range-stepping.exp | 4 - gdb/testsuite/gdb.trace/report.exp | 4 - gdb/testsuite/gdb.trace/save-trace.exp | 4 - gdb/testsuite/gdb.trace/signal.exp | 5 - gdb/testsuite/gdb.trace/tfind.exp | 5 - gdb/testsuite/gdb.trace/trace-break.exp | 9 - gdb/testsuite/gdb.trace/trace-common.h | 3 - gdb/testsuite/gdb.trace/trace-condition.exp | 9 - gdb/testsuite/gdb.trace/trace-enable-disable.exp | 8 - gdb/testsuite/gdb.trace/trace-mt.exp | 11 +- gdb/testsuite/gdb.trace/tracecmd.exp | 4 - gdb/testsuite/gdb.trace/tspeed.c | 3 +- gdb/testsuite/gdb.trace/tspeed.exp | 30 +- gdb/testsuite/gdb.trace/tstatus.exp | 5 - gdb/testsuite/gdb.trace/tsv.exp | 4 - .../gdb.trace/unavailable-dwarf-piece.exp | 2 +- gdb/testsuite/gdb.trace/while-dyn.exp | 4 - gdb/testsuite/gdb.trace/while-stepping.exp | 4 - gdb/testsuite/lib/compile-support.exp | 227 - gdb/testsuite/lib/compiler.c | 0 gdb/testsuite/lib/dwarf.exp | 14 - gdb/testsuite/lib/gdb.exp | 545 +- gdb/testsuite/lib/gdbserver-support.exp | 28 +- gdb/testsuite/lib/mi-support.exp | 10 +- gdb/testsuite/lib/trace-support.exp | 19 - gdb/thread.c | 247 +- gdb/tic6x-linux-tdep.c | 2 +- gdb/tic6x-tdep.c | 5 +- gdb/tid-parse.c | 4 +- gdb/tilegx-linux-tdep.c | 10 +- gdb/top.c | 21 +- gdb/tracefile-tfile.c | 2 +- gdb/tracefile.c | 42 +- gdb/tracepoint.c | 367 +- gdb/tracepoint.h | 16 +- gdb/trad-frame.c | 82 +- gdb/trad-frame.h | 12 - gdb/tramp-frame.h | 2 +- gdb/tui/tui-data.c | 25 +- gdb/tui/tui-data.h | 6 +- gdb/tui/tui-disasm.c | 4 +- gdb/tui/tui-io.c | 39 +- gdb/tui/tui-io.h | 8 + gdb/tui/tui-layout.c | 2 +- gdb/tui/tui-regs.c | 3 +- gdb/tui/tui-source.c | 10 +- gdb/tui/tui-stack.c | 5 +- gdb/tui/tui-win.c | 345 +- gdb/tui/tui-windata.c | 18 +- gdb/tui/tui-wingeneral.c | 5 +- gdb/tui/tui-winsource.c | 6 +- gdb/tui/tui.c | 2 +- gdb/typeprint.c | 129 +- gdb/typeprint.h | 33 - gdb/unittests/array-view-selftests.c | 8 +- .../basic_string_view/element_access/char/1.cc | 2 +- gdb/unittests/cli-utils-selftests.c | 253 - gdb/unittests/parse-connection-spec-selftests.c | 249 - gdb/unittests/scoped_fd-selftests.c | 7 + gdb/unittests/scoped_mmap-selftests.c | 60 +- gdb/utils.c | 56 +- gdb/utils.h | 6 +- gdb/v850-tdep.c | 6 +- gdb/valarith.c | 27 +- gdb/valops.c | 91 +- gdb/valprint.c | 13 +- gdb/value.c | 4 +- gdb/varobj.c | 50 +- gdb/vax-bsd-nat.c | 4 +- gdb/vax-tdep.c | 2 +- gdb/version.in | 2 +- gdb/warning.m4 | 33 +- gdb/windows-nat.c | 227 +- gdb/windows-tdep.c | 4 +- gdb/x86-linux-nat.c | 6 +- gdb/x86-nat.c | 18 +- gdb/x86-nat.h | 7 + gdb/xcoffread.c | 88 +- gdb/xml-support.c | 8 +- gdb/xstormy16-tdep.c | 3 +- gdb/xtensa-linux-nat.c | 8 +- gdb/xtensa-tdep.c | 18 +- gdb/xtensa-tdep.h | 4 +- gold/ChangeLog | 52 +- gold/gold.cc | 14 +- gold/layout.cc | 1 - gold/mips.cc | 34 +- gold/object.cc | 14 +- gold/po/gold.pot | 107 +- gold/testsuite/Makefile.am | 2 +- gold/testsuite/Makefile.in | 2 +- gold/x86_64.cc | 22 +- gprof/ChangeLog | 17 +- gprof/configure | 20 +- gprof/gprof.c | 2 +- gprof/gprof.texi | 6 +- gprof/po/gprof.pot | 2 +- include/ChangeLog | 363 +- include/bfdlink.h | 8 - include/diagnostics.h | 18 - include/dis-asm.h | 53 +- include/elf/arc-reloc.def | 4 +- include/elf/arc.h | 3 +- include/elf/arm.h | 8 +- include/elf/common.h | 136 +- include/elf/csky.h | 97 - include/elf/internal.h | 10 +- include/elf/mips.h | 11 +- include/elf/nds32.h | 65 +- include/elf/or1k.h | 19 - include/elf/ppc64.h | 28 +- include/elf/s12z.h | 2 +- include/libiberty.h | 5 - include/opcode/aarch64.h | 113 +- include/opcode/arc.h | 1 - include/opcode/arm.h | 9 - include/opcode/csky.h | 110 - include/opcode/mips.h | 19 +- include/opcode/nds32.h | 204 +- include/opcode/ppc.h | 42 +- include/opcode/riscv-opc.h | 2 - include/opcode/riscv.h | 36 +- intl/ChangeLog | 6 - intl/libgnuintl.h | 35 +- ld/ChangeLog | 1379 +- ld/Makefile.am | 42 +- ld/Makefile.in | 45 +- ld/NEWS | 30 +- ld/configure | 20 +- ld/configure.tgt | 4 - ld/emulparams/aarch64cloudabi.sh | 2 +- ld/emulparams/aarch64fbsd.sh | 2 +- ld/emulparams/aarch64linux.sh | 2 +- ld/emulparams/aarch64linux32.sh | 2 +- ld/emulparams/arc-nps.sh | 2 - ld/emulparams/cskyelf.sh | 34 - ld/emulparams/cskyelf_linux.sh | 36 - ld/emulparams/elf32_spu.sh | 4 +- ld/emulparams/elf32_tic6x_le.sh | 4 +- ld/emulparams/elf32bmip.sh | 8 +- ld/emulparams/elf32btsmipn32.sh | 8 +- ld/emulparams/elf32lr5900n32.sh | 8 +- ld/emulparams/elf32lriscv-defs.sh | 13 +- ld/emulparams/elf32lriscv.sh | 2 +- ld/emulparams/elf32lriscv_ilp32.sh | 2 +- ld/emulparams/elf32lriscv_ilp32f.sh | 2 +- ld/emulparams/elf32mep.sh | 3 - ld/emulparams/elf32metag.sh | 2 +- ld/emulparams/elf64_s390.sh | 3 - ld/emulparams/elf64btsmip.sh | 8 +- ld/emulparams/shelf_vxworks.sh | 4 +- ld/emulparams/shlelf_fd.sh | 2 +- ld/emulparams/xgateelf.sh | 4 +- ld/emultempl/armelf.em | 2 +- ld/emultempl/cskyelf.em | 355 - ld/emultempl/elf32.em | 184 +- ld/emultempl/mipself.em | 12 +- ld/emultempl/nds32elf.em | 234 +- ld/emultempl/pe.em | 2 +- ld/emultempl/pep.em | 2 +- ld/gen-doc.texi | 1 - ld/genscripts.sh | 150 +- ld/ld.texi | 104 +- ld/ldexp.c | 27 +- ld/ldexp.h | 4 +- ld/ldgram.y | 1 + ld/ldint.texi | 4 +- ld/ldlang.c | 275 +- ld/ldlang.h | 4 +- ld/ldlex.l | 2 +- ld/ldmain.c | 7 +- ld/po/BLD-POTFILES.in | 2 - ld/po/fi.po | 9054 +- ld/po/fr.po | 8043 +- ld/po/ld.pot | 230 +- ld/scripttempl/DWARF.sc | 2 +- ld/scripttempl/alpha.sc | 16 +- ld/scripttempl/alphavms.sc | 12 +- ld/scripttempl/arclinux.sc | 44 +- ld/scripttempl/armbpabi.sc | 38 +- ld/scripttempl/avr.sc | 68 +- ld/scripttempl/dlx.sc | 6 +- ld/scripttempl/elf.sc | 88 +- ld/scripttempl/elf32cr16.sc | 38 +- ld/scripttempl/elf32cr16c.sc | 40 +- ld/scripttempl/elf32crx.sc | 4 - ld/scripttempl/elf32msp430.sc | 73 +- ld/scripttempl/elf32msp430_3.sc | 37 +- ld/scripttempl/elf32xc16x.sc | 16 +- ld/scripttempl/elf32xc16xl.sc | 16 +- ld/scripttempl/elf32xc16xs.sc | 17 +- ld/scripttempl/elf64hppa.sc | 28 +- ld/scripttempl/elf_chaos.sc | 28 +- ld/scripttempl/elfarc.sc | 52 +- ld/scripttempl/elfarcv2.sc | 25 +- ld/scripttempl/elfd10v.sc | 52 +- ld/scripttempl/elfd30v.sc | 29 +- ld/scripttempl/elfm68hc11.sc | 7 +- ld/scripttempl/elfm68hc12.sc | 7 +- ld/scripttempl/elfm9s12z.sc | 16 +- ld/scripttempl/elfmicroblaze.sc | 41 +- ld/scripttempl/elfxgate.sc | 7 +- ld/scripttempl/elfxtensa.sc | 26 +- ld/scripttempl/epiphany_4x4.sc | 72 +- ld/scripttempl/ft32.sc | 26 +- ld/scripttempl/hppaelf.sc | 22 +- ld/scripttempl/ia64vms.sc | 4 - ld/scripttempl/ip2k.sc | 3 - ld/scripttempl/iq2000.sc | 16 +- ld/scripttempl/mep.sc | 16 +- ld/scripttempl/mmo.sc | 4 +- ld/scripttempl/nds32elf.sc | 36 +- ld/scripttempl/pe.sc | 10 +- ld/scripttempl/pep.sc | 10 +- ld/scripttempl/pru.sc | 23 +- ld/scripttempl/sh.sc | 8 +- ld/scripttempl/v850.sc | 38 +- ld/scripttempl/v850_rh850.sc | 48 +- ld/scripttempl/visium.sc | 25 +- ld/scripttempl/xstormy16.sc | 45 +- ld/testsuite/ld-arc/attr-merge-0.d | 1 - ld/testsuite/ld-arc/attr-merge-1.d | 1 - ld/testsuite/ld-arc/attr-merge-2.d | 1 - ld/testsuite/ld-arc/attr-merge-3.d | 1 - ld/testsuite/ld-arc/attr-merge-5.d | 1 - ld/testsuite/ld-arc/attr-merge-6.d | 16 - ld/testsuite/ld-arc/attr-merge-6a.s | 9 - ld/testsuite/ld-arc/attr-merge-6b.s | 8 - ld/testsuite/ld-arc/attr-merge-6bis.d | 16 - ld/testsuite/ld-arm/tls-descrelax-be8.d | 2 +- ld/testsuite/ld-arm/tls-descrelax-v7.d | 2 +- ld/testsuite/ld-arm/tls-longplt-lib.d | 2 +- ld/testsuite/ld-arm/tls-longplt.d | 2 +- ld/testsuite/ld-avr/gc-section-debugline.d | 89 +- ld/testsuite/ld-bootstrap/bootstrap.exp | 1 - ld/testsuite/ld-checks/over2.s | 2 - ld/testsuite/ld-csky/csky.exp | 15 - ld/testsuite/ld-csky/data.d | 18 - ld/testsuite/ld-csky/data.s | 10 - ld/testsuite/ld-csky/data_section.s | 7 - ld/testsuite/ld-csky/emit-relocs-1.d | 37 - ld/testsuite/ld-csky/emit-relocs-1.ld | 20 - ld/testsuite/ld-csky/emit-relocs-1a.s | 24 - ld/testsuite/ld-csky/emit-relocs-1b.s | 18 - ld/testsuite/ld-csky/got.d | 29 - ld/testsuite/ld-csky/got.s | 19 - ld/testsuite/ld-csky/hilo16.d | 14 - ld/testsuite/ld-csky/hilo16.s | 7 - ld/testsuite/ld-csky/hilo16_symbol.s | 2 - ld/testsuite/ld-csky/tls-gd-v1.d | 30 - ld/testsuite/ld-csky/tls-gd-v1.s | 26 - ld/testsuite/ld-csky/tls-gd.d | 29 - ld/testsuite/ld-csky/tls-gd.s | 20 - ld/testsuite/ld-csky/tls-ie-v1.d | 25 - ld/testsuite/ld-csky/tls-ie-v1.s | 29 - ld/testsuite/ld-csky/tls-ie.d | 24 - ld/testsuite/ld-csky/tls-ie.s | 27 - ld/testsuite/ld-csky/tls-ld-v1.d | 29 - ld/testsuite/ld-csky/tls-ld-v1.s | 34 - ld/testsuite/ld-csky/tls-ld.d | 28 - ld/testsuite/ld-csky/tls-ld.s | 28 - ld/testsuite/ld-csky/tls-le-v1.d | 14 - ld/testsuite/ld-csky/tls-le-v1.s | 29 - ld/testsuite/ld-csky/tls-le.d | 13 - ld/testsuite/ld-csky/tls-le.s | 23 - ld/testsuite/ld-d10v/reloc-007.d | 1 + ld/testsuite/ld-d10v/reloc-008.d | 1 + ld/testsuite/ld-d10v/reloc-015.d | 1 + ld/testsuite/ld-d10v/reloc-016.d | 1 + ld/testsuite/ld-discard/extern.d | 3 +- ld/testsuite/ld-discard/start.d | 3 +- ld/testsuite/ld-discard/static.d | 3 +- ld/testsuite/ld-elf/attributes.d | 2 +- ld/testsuite/ld-elf/audit.exp | 2 +- ld/testsuite/ld-elf/comm-data4.s | 2 - ld/testsuite/ld-elf/comm-data5.d | 1 + ld/testsuite/ld-elf/comm-data5.s | 2 - ld/testsuite/ld-elf/compress.exp | 11 +- ld/testsuite/ld-elf/compress1a.d | 2 +- ld/testsuite/ld-elf/compressed1a.d | 2 +- ld/testsuite/ld-elf/compressed1d.d | 4 +- ld/testsuite/ld-elf/compressed1e.d | 2 +- ld/testsuite/ld-elf/eh-frame-hdr.d | 2 +- ld/testsuite/ld-elf/eh5.d | 4 +- ld/testsuite/ld-elf/eh5b.s | 2 - ld/testsuite/ld-elf/elf.exp | 36 +- ld/testsuite/ld-elf/empty.s | 3 - ld/testsuite/ld-elf/empty2.s | 3 - ld/testsuite/ld-elf/exclude3.s | 3 - ld/testsuite/ld-elf/fini0.s | 2 - ld/testsuite/ld-elf/frame.exp | 2 +- ld/testsuite/ld-elf/group1.d | 2 +- ld/testsuite/ld-elf/group10.d | 3 +- ld/testsuite/ld-elf/group2.d | 9 +- ld/testsuite/ld-elf/group3b.d | 2 +- ld/testsuite/ld-elf/group4.d | 9 +- ld/testsuite/ld-elf/group5.d | 9 +- ld/testsuite/ld-elf/group6.d | 9 +- ld/testsuite/ld-elf/group7.d | 15 +- ld/testsuite/ld-elf/group8a.d | 10 +- ld/testsuite/ld-elf/group8b.d | 10 +- ld/testsuite/ld-elf/group9a.d | 11 +- ld/testsuite/ld-elf/group9b.d | 16 +- ld/testsuite/ld-elf/hash.d | 4 +- ld/testsuite/ld-elf/init-fini-arrays.d | 4 + ld/testsuite/ld-elf/init0.s | 2 - ld/testsuite/ld-elf/interleave-0.d | 13 +- ld/testsuite/ld-elf/interleave-4.d | 13 +- ld/testsuite/ld-elf/linkonce1b.s | 2 - ld/testsuite/ld-elf/linkonce2.d | 4 +- ld/testsuite/ld-elf/loadaddr1.d | 2 +- ld/testsuite/ld-elf/loadaddr2.d | 2 +- ld/testsuite/ld-elf/merge.d | 11 +- ld/testsuite/ld-elf/merge2.d | 3 +- ld/testsuite/ld-elf/merge3.d | 3 +- ld/testsuite/ld-elf/orphan-10.d | 3 +- ld/testsuite/ld-elf/orphan-11.d | 1 + ld/testsuite/ld-elf/orphan-12.d | 1 + ld/testsuite/ld-elf/orphan-9.d | 3 +- ld/testsuite/ld-elf/orphan-region.d | 4 +- ld/testsuite/ld-elf/orphan.d | 2 +- ld/testsuite/ld-elf/orphan3.d | 6 +- ld/testsuite/ld-elf/orphan3a.s | 2 - ld/testsuite/ld-elf/overlay.d | 2 + ld/testsuite/ld-elf/pr12851.d | 4 +- ld/testsuite/ld-elf/pr12975.d | 3 +- ld/testsuite/ld-elf/pr13177.d | 3 +- ld/testsuite/ld-elf/pr13195.d | 3 +- ld/testsuite/ld-elf/pr14156b.d | 2 - ld/testsuite/ld-elf/pr14926.d | 2 +- ld/testsuite/ld-elf/pr14926.s | 2 - ld/testsuite/ld-elf/pr16496b.od | 2 +- ld/testsuite/ld-elf/pr17550a.d | 5 +- ld/testsuite/ld-elf/pr17550b.d | 5 +- ld/testsuite/ld-elf/pr17550c.d | 6 +- ld/testsuite/ld-elf/pr17550d.d | 6 +- ld/testsuite/ld-elf/pr17615.d | 3 +- ld/testsuite/ld-elf/pr19162.d | 3 +- ld/testsuite/ld-elf/pr19539.d | 2 +- ld/testsuite/ld-elf/pr20513a.s | 3 - ld/testsuite/ld-elf/pr20528a.d | 2 +- ld/testsuite/ld-elf/pr20528b.d | 2 +- ld/testsuite/ld-elf/pr21562a.d | 3 +- ld/testsuite/ld-elf/pr21562b.d | 3 +- ld/testsuite/ld-elf/pr21562c.d | 3 +- ld/testsuite/ld-elf/pr21562d.d | 3 +- ld/testsuite/ld-elf/pr21562i.d | 3 +- ld/testsuite/ld-elf/pr21562j.d | 3 +- ld/testsuite/ld-elf/pr21562k.d | 3 +- ld/testsuite/ld-elf/pr21562l.d | 3 +- ld/testsuite/ld-elf/pr21562m.d | 3 +- ld/testsuite/ld-elf/pr21562n.d | 3 +- ld/testsuite/ld-elf/pr21884.d | 3 +- ld/testsuite/ld-elf/pr22319.d | 2 +- ld/testsuite/ld-elf/pr22423.d | 2 +- ld/testsuite/ld-elf/pr22677.d | 8 +- ld/testsuite/ld-elf/pr22677.s | 10 +- ld/testsuite/ld-elf/pr22836-1a.d | 2 +- ld/testsuite/ld-elf/pr22836-1b.d | 2 +- ld/testsuite/ld-elf/pr23591.d | 12 - ld/testsuite/ld-elf/pr23591a.s | 14 - ld/testsuite/ld-elf/pr23591b.s | 11 - ld/testsuite/ld-elf/pr23591c.s | 26 - ld/testsuite/ld-elf/pr23648.d | 9 - ld/testsuite/ld-elf/pr23648.s | 15 - ld/testsuite/ld-elf/pr23648.t | 10 - ld/testsuite/ld-elf/pr23658-1a.d | 20 - ld/testsuite/ld-elf/pr23658-1a.s | 21 - ld/testsuite/ld-elf/pr23658-1b.d | 16 - ld/testsuite/ld-elf/pr23658-1b.s | 16 - ld/testsuite/ld-elf/pr23658-1c.d | 13 - ld/testsuite/ld-elf/pr23658-1c.s | 16 - ld/testsuite/ld-elf/pr23658-1d.s | 16 - ld/testsuite/ld-elf/pr23658-2.rd | 6 - ld/testsuite/ld-elf/pr23658-3.d | 8 - ld/testsuite/ld-elf/pr23658-3.s | 4 - ld/testsuite/ld-elf/pr23658-3.t | 14 - ld/testsuite/ld-elf/pr349.d | 2 +- ld/testsuite/ld-elf/reloc-discard-warn.d | 10 - ld/testsuite/ld-elf/reloc-discard.d | 13 - ld/testsuite/ld-elf/reloc-discard.ld | 6 - ld/testsuite/ld-elf/reloc-discard.s | 2 - ld/testsuite/ld-elf/relocatable.d | 1 - ld/testsuite/ld-elf/sec64k.exp | 2 - ld/testsuite/ld-elf/shared.exp | 27 +- ld/testsuite/ld-elf/start.s | 2 - ld/testsuite/ld-elf/var1.s | 2 - ld/testsuite/ld-elf/warn1.d | 2 +- ld/testsuite/ld-elf/warn2.d | 2 +- ld/testsuite/ld-elf/warn3.d | 2 +- ld/testsuite/ld-elfcomm/elfcomm.exp | 8 +- ld/testsuite/ld-gc/all-debug-sections.d | 2 +- ld/testsuite/ld-gc/personality.d | 2 +- ld/testsuite/ld-gc/pr19167.d | 2 +- ld/testsuite/ld-gc/pr20022.d | 2 + ld/testsuite/ld-gc/pr20022b.s | 2 +- ld/testsuite/ld-gc/start.d | 2 +- ld/testsuite/ld-gc/stop.d | 1 + ld/testsuite/ld-i386/i386.exp | 269 +- ld/testsuite/ld-i386/ibt-plt-2a.d | 22 +- ld/testsuite/ld-i386/ibt-plt-2b.d | 26 +- ld/testsuite/ld-i386/no-plt.exp | 82 +- ld/testsuite/ld-i386/pr23372a.s | 2 +- ld/testsuite/ld-i386/pr23372b.s | 2 +- ld/testsuite/ld-i386/pr23372c.d | 5 - ld/testsuite/ld-i386/pr23372c.s | 2 +- ld/testsuite/ld-i386/pr23372d.d | 5 - ld/testsuite/ld-i386/pr23486a.d | 2 +- ld/testsuite/ld-i386/pr23486b.d | 2 +- ld/testsuite/ld-i386/pr23486c.d | 10 - ld/testsuite/ld-i386/pr23486d.d | 10 - ld/testsuite/ld-i386/property-1a.r | 9 - ld/testsuite/ld-i386/property-2a.r | 9 - ld/testsuite/ld-i386/property-3.r | 2 +- ld/testsuite/ld-i386/property-3a.r | 9 - ld/testsuite/ld-i386/property-4.r | 2 +- ld/testsuite/ld-i386/property-4a.r | 9 - ld/testsuite/ld-i386/property-5.r | 2 +- ld/testsuite/ld-i386/property-5a.r | 9 - ld/testsuite/ld-i386/property-7a.r | 8 - ld/testsuite/ld-i386/property-x86-1.S | 4 +- ld/testsuite/ld-i386/property-x86-2.S | 4 +- ld/testsuite/ld-i386/property-x86-3.d | 9 +- ld/testsuite/ld-i386/property-x86-3.s | 8 +- ld/testsuite/ld-i386/property-x86-4a.d | 8 +- ld/testsuite/ld-i386/property-x86-5.d | 11 - ld/testsuite/ld-i386/property-x86-ibt1a.d | 7 +- ld/testsuite/ld-i386/property-x86-ibt1b.d | 7 +- ld/testsuite/ld-i386/property-x86-ibt2.d | 6 +- ld/testsuite/ld-i386/property-x86-ibt3a.d | 8 +- ld/testsuite/ld-i386/property-x86-ibt3b.d | 8 +- ld/testsuite/ld-i386/property-x86-ibt4.d | 6 +- ld/testsuite/ld-i386/property-x86-ibt5.d | 6 +- ld/testsuite/ld-i386/property-x86-shstk1a.d | 7 +- ld/testsuite/ld-i386/property-x86-shstk1b.d | 7 +- ld/testsuite/ld-i386/property-x86-shstk2.d | 6 +- ld/testsuite/ld-i386/property-x86-shstk3a.d | 8 +- ld/testsuite/ld-i386/property-x86-shstk3b.d | 8 +- ld/testsuite/ld-i386/property-x86-shstk4.d | 6 +- ld/testsuite/ld-i386/property-x86-shstk5.d | 6 +- ld/testsuite/ld-i386/tls.exp | 44 +- ld/testsuite/ld-i386/tlspie1.d | 2 +- ld/testsuite/ld-i386/tlspie2.d | 2 +- ld/testsuite/ld-i386/vxworks2.sd | 7 +- ld/testsuite/ld-ifunc/ifunc.exp | 16 +- ld/testsuite/ld-ifunc/pr17154-x86-64-now.d | 1 + ld/testsuite/ld-mips-elf/attr-gnu-4-0-n32-ph.d | 6 +- ld/testsuite/ld-mips-elf/attr-gnu-4-0-n64-ph.d | 6 +- ld/testsuite/ld-mips-elf/attr-gnu-4-1-n32-ph.d | 6 +- ld/testsuite/ld-mips-elf/attr-gnu-4-1-n64-ph.d | 6 +- ld/testsuite/ld-mips-elf/attr-gnu-4-2-n32-ph.d | 6 +- ld/testsuite/ld-mips-elf/attr-gnu-4-2-n64-ph.d | 6 +- ld/testsuite/ld-mips-elf/attr-gnu-4-3-n32-ph.d | 6 +- ld/testsuite/ld-mips-elf/attr-gnu-4-3-n64-ph.d | 6 +- .../ld-mips-elf/bal-jalx-addend-micromips-n32.d | 3 +- .../ld-mips-elf/bal-jalx-addend-micromips-n64.d | 3 +- .../ld-mips-elf/bal-jalx-addend-micromips.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-addend-n32.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-addend-n64.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-addend.d | 3 +- .../ld-mips-elf/bal-jalx-local-micromips-n32.d | 3 +- .../ld-mips-elf/bal-jalx-local-micromips-n64.d | 3 +- .../ld-mips-elf/bal-jalx-local-micromips.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-local-n32.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-local-n64.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-local.d | 3 +- .../bal-jalx-pic-ignore-micromips-n32.d | 3 +- .../bal-jalx-pic-ignore-micromips-n64.d | 3 +- .../ld-mips-elf/bal-jalx-pic-ignore-micromips.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-pic-ignore-n32.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-pic-ignore-n64.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-pic-ignore.d | 3 +- .../ld-mips-elf/bal-jalx-pic-micromips-n32.d | 3 +- .../ld-mips-elf/bal-jalx-pic-micromips-n64.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-pic-micromips.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-pic-n32.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-pic-n64.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-pic.d | 3 +- .../ld-mips-elf/branch-absolute-addend-n32.d | 3 +- .../ld-mips-elf/branch-absolute-addend-n64.d | 3 +- ld/testsuite/ld-mips-elf/branch-absolute-addend.d | 3 +- ld/testsuite/ld-mips-elf/branch-absolute-n32.d | 3 +- ld/testsuite/ld-mips-elf/branch-absolute-n64.d | 3 +- ld/testsuite/ld-mips-elf/branch-absolute.d | 3 +- ld/testsuite/ld-mips-elf/dyn-sec64.d | 4 +- ld/testsuite/ld-mips-elf/eh-frame1-n32.d | 4 +- ld/testsuite/ld-mips-elf/eh-frame1-n64.d | 4 +- ld/testsuite/ld-mips-elf/eh-frame2-n32.d | 4 +- ld/testsuite/ld-mips-elf/eh-frame2-n64.d | 4 +- ld/testsuite/ld-mips-elf/elf-rel-got-n32-embed.d | 2 +- ld/testsuite/ld-mips-elf/elf-rel-got-n32.d | 2 +- ld/testsuite/ld-mips-elf/elf-rel-got-n64-embed.d | 2 +- ld/testsuite/ld-mips-elf/elf-rel-got-n64-irix.d | 326 - .../{elf-rel-got-n64.d => elf-rel-got-n64-linux.d} | 2 +- ld/testsuite/ld-mips-elf/elf-rel-got-n64.d | 594 +- ld/testsuite/ld-mips-elf/elf-rel-xgot-n32-embed.d | 2 +- ld/testsuite/ld-mips-elf/elf-rel-xgot-n32.d | 2 +- ld/testsuite/ld-mips-elf/elf-rel-xgot-n64-embed.d | 2 +- ld/testsuite/ld-mips-elf/elf-rel-xgot-n64-irix.d | 440 - ...elf-rel-xgot-n64.d => elf-rel-xgot-n64-linux.d} | 2 +- ld/testsuite/ld-mips-elf/elf-rel-xgot-n64.d | 826 +- ld/testsuite/ld-mips-elf/emit-relocs-1.d | 6 +- ld/testsuite/ld-mips-elf/got-dump-2.d | 4 +- ld/testsuite/ld-mips-elf/got-page-2.d | 3 +- ld/testsuite/ld-mips-elf/jal-global-overflow-0.d | 3 +- ld/testsuite/ld-mips-elf/jal-global-overflow-1.d | 3 +- ld/testsuite/ld-mips-elf/jal-local-overflow-0.d | 3 +- ld/testsuite/ld-mips-elf/jal-local-overflow-1.d | 3 +- ld/testsuite/ld-mips-elf/jalbal.d | 4 +- ld/testsuite/ld-mips-elf/jalx-addend-n32.d | 3 +- ld/testsuite/ld-mips-elf/jalx-addend-n64.d | 3 +- ld/testsuite/ld-mips-elf/jalx-addend.d | 3 +- ld/testsuite/ld-mips-elf/jalx-local-n32.d | 3 +- ld/testsuite/ld-mips-elf/jalx-local-n64.d | 3 +- ld/testsuite/ld-mips-elf/jalx-local.d | 3 +- ld/testsuite/ld-mips-elf/jr-to-b-1.d | 4 +- ld/testsuite/ld-mips-elf/jr-to-b-2.d | 4 +- ld/testsuite/ld-mips-elf/lsi-4010-isa.d | 4 +- .../micromips-branch-absolute-addend-n32.d | 3 +- .../micromips-branch-absolute-addend-n64.d | 3 +- .../ld-mips-elf/micromips-branch-absolute-addend.d | 3 +- .../ld-mips-elf/micromips-branch-absolute-n32.d | 3 +- .../ld-mips-elf/micromips-branch-absolute-n64.d | 3 +- .../ld-mips-elf/micromips-branch-absolute.d | 3 +- ld/testsuite/ld-mips-elf/mips-elf-flags.exp | 58 +- ld/testsuite/ld-mips-elf/mips-elf.exp | 1227 +- ld/testsuite/ld-mips-elf/mips16-branch-2.d | 3 +- ld/testsuite/ld-mips-elf/mips16-branch-3.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-1.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-2.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-addend-1.d | 3 +- .../mips16-branch-absolute-addend-n32-1.d | 3 +- .../mips16-branch-absolute-addend-n32.d | 3 +- .../mips16-branch-absolute-addend-n64-1.d | 3 +- .../mips16-branch-absolute-addend-n64.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-addend.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-n32-1.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-n32-2.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-n32.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-n64-1.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-n64-2.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-n64.d | 3 +- ld/testsuite/ld-mips-elf/mips16-branch-absolute.d | 3 +- ld/testsuite/ld-mips-elf/mips16-branch-addend-2.d | 3 +- ld/testsuite/ld-mips-elf/mips16-branch-addend-3.d | 3 +- ld/testsuite/ld-mips-elf/mips16-hilo-n32.d | 3 +- ld/testsuite/ld-mips-elf/mips16-pcrel-0.d | 3 +- ld/testsuite/ld-mips-elf/mips16-pcrel-1.d | 4 +- ld/testsuite/ld-mips-elf/mips16-pcrel-addend-2.d | 3 +- ld/testsuite/ld-mips-elf/mips16-pcrel-addend-6.d | 4 +- ld/testsuite/ld-mips-elf/mips16-pcrel-n32-0.d | 3 +- ld/testsuite/ld-mips-elf/mips16-pcrel-n32-1.d | 3 +- .../ld-mips-elf/mips16-pcrel-n64-sym32-0.d | 4 +- .../ld-mips-elf/mips16-pcrel-n64-sym32-1.d | 4 +- ld/testsuite/ld-mips-elf/mips16e2-pcrel-0.d | 4 +- ld/testsuite/ld-mips-elf/mips16e2-pcrel-1.d | 4 +- ld/testsuite/ld-mips-elf/mips16e2-pcrel-addend-2.d | 4 +- ld/testsuite/ld-mips-elf/mips16e2-pcrel-addend-6.d | 4 +- ld/testsuite/ld-mips-elf/mips16e2-pcrel-n32-0.d | 4 +- ld/testsuite/ld-mips-elf/mips16e2-pcrel-n32-1.d | 4 +- .../ld-mips-elf/mips16e2-pcrel-n64-sym32-0.d | 4 +- .../ld-mips-elf/mips16e2-pcrel-n64-sym32-1.d | 4 +- ld/testsuite/ld-mips-elf/multi-got-1.d | 4 +- ld/testsuite/ld-mips-elf/multi-got-hidden-1.d | 4 +- ld/testsuite/ld-mips-elf/multi-got-hidden-2.d | 4 +- ld/testsuite/ld-mips-elf/multi-got-no-shared.d | 4 +- ld/testsuite/ld-mips-elf/no-shared-1-n32.d | 3 +- ld/testsuite/ld-mips-elf/no-shared-1-n64.d | 3 +- ld/testsuite/ld-mips-elf/no-shared-1-o32.d | 3 +- ld/testsuite/ld-mips-elf/pic-and-nonpic-2.d | 3 +- ld/testsuite/ld-mips-elf/pic-and-nonpic-3-error.d | 4 +- ld/testsuite/ld-mips-elf/pic-and-nonpic-4-error.d | 4 +- ld/testsuite/ld-mips-elf/pie-n32.d | 3 +- ld/testsuite/ld-mips-elf/pie-n64.d | 3 +- ld/testsuite/ld-mips-elf/pie-o32.d | 3 +- ld/testsuite/ld-mips-elf/pr21334.dd | 2 +- ld/testsuite/ld-mips-elf/pr21334.s | 2 +- ld/testsuite/ld-mips-elf/pr21375-abi.hd | 4 - ld/testsuite/ld-mips-elf/pr21375-irix.sd | 1 - ld/testsuite/ld-mips-elf/pr21375-mips16.s | 63 - ld/testsuite/ld-mips-elf/pr21375-n32.s | 59 - ld/testsuite/ld-mips-elf/pr21375-n64.s | 59 - ld/testsuite/ld-mips-elf/pr21375-noabi.hd | 4 - ld/testsuite/ld-mips-elf/pr21375-xgot.ld | 20 - ld/testsuite/ld-mips-elf/pr21375-xgot.s | 62 - ld/testsuite/ld-mips-elf/pr21375.dd | 23 - ld/testsuite/ld-mips-elf/pr21375.gd | 12 - ld/testsuite/ld-mips-elf/pr21375.ld | 20 - ld/testsuite/ld-mips-elf/pr21375.s | 54 - ld/testsuite/ld-mips-elf/pr21375.sd | 1 - ld/testsuite/ld-mips-elf/pr21375.ver | 1 - ld/testsuite/ld-mips-elf/pr21375h-irix.sd | 1 - ld/testsuite/ld-mips-elf/pr21375h.dd | 23 - ld/testsuite/ld-mips-elf/pr21375h.gd | 12 - ld/testsuite/ld-mips-elf/pr21375h.sd | 1 - ld/testsuite/ld-mips-elf/pr21375p-irix.sd | 10 - ld/testsuite/ld-mips-elf/pr21375p.dd | 23 - ld/testsuite/ld-mips-elf/pr21375p.gd | 12 - ld/testsuite/ld-mips-elf/pr21375p.sd | 7 - ld/testsuite/ld-mips-elf/pr21375ph-irix.sd | 9 - ld/testsuite/ld-mips-elf/pr21375ph.dd | 23 - ld/testsuite/ld-mips-elf/pr21375ph.gd | 16 - ld/testsuite/ld-mips-elf/pr21375ph.sd | 6 - ld/testsuite/ld-mips-elf/pr21375s-irix.sd | 9 - ld/testsuite/ld-mips-elf/pr21375s-n32-irix.sd | 5 - ld/testsuite/ld-mips-elf/pr21375s-n32.dd | 27 - ld/testsuite/ld-mips-elf/pr21375s-n32.gd | 11 - ld/testsuite/ld-mips-elf/pr21375s-n32.sd | 5 - ld/testsuite/ld-mips-elf/pr21375s-n64-irix.sd | 5 - ld/testsuite/ld-mips-elf/pr21375s-n64.dd | 27 - ld/testsuite/ld-mips-elf/pr21375s-n64.gd | 11 - ld/testsuite/ld-mips-elf/pr21375s-n64.sd | 5 - ld/testsuite/ld-mips-elf/pr21375s.dd | 23 - ld/testsuite/ld-mips-elf/pr21375s.gd | 12 - ld/testsuite/ld-mips-elf/pr21375s.sd | 6 - ld/testsuite/ld-mips-elf/pr21375sh-irix.sd | 8 - ld/testsuite/ld-mips-elf/pr21375sh-n32-irix.sd | 5 - ld/testsuite/ld-mips-elf/pr21375sh-n32.dd | 27 - ld/testsuite/ld-mips-elf/pr21375sh-n32.gd | 15 - ld/testsuite/ld-mips-elf/pr21375sh-n32.sd | 5 - ld/testsuite/ld-mips-elf/pr21375sh-n64-irix.sd | 5 - ld/testsuite/ld-mips-elf/pr21375sh-n64.dd | 27 - ld/testsuite/ld-mips-elf/pr21375sh-n64.gd | 15 - ld/testsuite/ld-mips-elf/pr21375sh-n64.sd | 5 - ld/testsuite/ld-mips-elf/pr21375sh.dd | 23 - ld/testsuite/ld-mips-elf/pr21375sh.gd | 16 - ld/testsuite/ld-mips-elf/pr21375sh.sd | 5 - ld/testsuite/ld-mips-elf/pr21375shg-irix.sd | 7 - ld/testsuite/ld-mips-elf/pr21375shg.dd | 13 - ld/testsuite/ld-mips-elf/pr21375shg.gd | 12 - ld/testsuite/ld-mips-elf/pr21375shg.sd | 4 - ld/testsuite/ld-mips-elf/pr21375shl-irix.sd | 5 - ld/testsuite/ld-mips-elf/pr21375shl.gd | 16 - ld/testsuite/ld-mips-elf/pr21375shl.sd | 5 - ld/testsuite/ld-mips-elf/pr21375shv-irix.sd | 6 - ld/testsuite/ld-mips-elf/pr21375shv.gd | 16 - ld/testsuite/ld-mips-elf/pr21375shv.sd | 6 - ld/testsuite/ld-mips-elf/pr21375sm16.dd | 28 - ld/testsuite/ld-mips-elf/pr21375sm16h.dd | 28 - ld/testsuite/ld-mips-elf/pr21375su-n32.dd | 29 - ld/testsuite/ld-mips-elf/pr21375su-n64.dd | 29 - ld/testsuite/ld-mips-elf/pr21375su.dd | 25 - ld/testsuite/ld-mips-elf/pr21375suh-n32.dd | 29 - ld/testsuite/ld-mips-elf/pr21375suh-n64.dd | 29 - ld/testsuite/ld-mips-elf/pr21375suh.dd | 25 - ld/testsuite/ld-mips-elf/pr21375sux.dd | 33 - ld/testsuite/ld-mips-elf/pr21375suxh.dd | 33 - ld/testsuite/ld-mips-elf/pr21375sx-irix.sd | 9 - ld/testsuite/ld-mips-elf/pr21375sx.dd | 31 - ld/testsuite/ld-mips-elf/pr21375sx.gd | 12 - ld/testsuite/ld-mips-elf/pr21375sx.sd | 6 - ld/testsuite/ld-mips-elf/pr21375sxh-irix.sd | 8 - ld/testsuite/ld-mips-elf/pr21375sxh.dd | 31 - ld/testsuite/ld-mips-elf/pr21375sxh.gd | 16 - ld/testsuite/ld-mips-elf/pr21375sxh.sd | 5 - ld/testsuite/ld-mips-elf/pr21375v.ver | 1 - ld/testsuite/ld-mips-elf/rel32-n32.d | 4 +- ld/testsuite/ld-mips-elf/rel32-o32.d | 4 +- ld/testsuite/ld-mips-elf/rel64.d | 4 +- ld/testsuite/ld-mips-elf/relax-jalr-n32.d | 4 +- ld/testsuite/ld-mips-elf/reloc-1-n32.d | 4 +- ld/testsuite/ld-mips-elf/reloc-1-n64.d | 4 +- ld/testsuite/ld-mips-elf/reloc-2.d | 6 +- ld/testsuite/ld-mips-elf/reloc-3-n32.d | 4 +- ld/testsuite/ld-mips-elf/reloc-local-overflow.d | 3 +- ld/testsuite/ld-mips-elf/stub-dynsym-2.dd | 17 - ld/testsuite/ld-mips-elf/stub-dynsym-2.gd | 12 - ld/testsuite/ld-mips-elf/stub-dynsym-2.ld | 21 - ld/testsuite/ld-mips-elf/stub-dynsym-2.s | 2 - ld/testsuite/ld-mips-elf/stub-dynsym-2.sd | 5 - ld/testsuite/ld-mips-elf/stub-dynsym-discard-2.gd | 12 - ld/testsuite/ld-mips-elf/stub-dynsym-discard-2.ld | 22 - ld/testsuite/ld-mips-elf/stub-dynsym-discard-2.sd | 5 - .../ld-mips-elf/stub-dynsym-micromips-2.dd | 16 - .../ld-mips-elf/stub-dynsym-micromips-2.gd | 12 - .../ld-mips-elf/stub-dynsym-micromips-2.sd | 5 - .../ld-mips-elf/stub-dynsym-micromips-insn32-2.dd | 17 - .../ld-mips-elf/stub-dynsym-micromips-insn32-2.gd | 12 - .../ld-mips-elf/stub-dynsym-micromips-insn32-2.sd | 5 - ld/testsuite/ld-mips-elf/textrel-1.d | 3 +- ld/testsuite/ld-mips-elf/tlsbin-pie-o32.d | 43 - ld/testsuite/ld-mips-elf/tlsbin-pie-o32.got | 7 - ld/testsuite/ld-mips-elf/tlsdyn-o32-1.d | 4 +- ld/testsuite/ld-mips-elf/tlsdyn-o32-1.got | 7 +- ld/testsuite/ld-mips-elf/tlsdyn-o32-2.d | 4 +- ld/testsuite/ld-mips-elf/tlsdyn-o32-2.got | 7 +- ld/testsuite/ld-mips-elf/tlsdyn-o32-3.d | 4 +- ld/testsuite/ld-mips-elf/tlsdyn-o32-3.got | 7 +- ld/testsuite/ld-mips-elf/tlsdyn-o32.d | 2 +- ld/testsuite/ld-mips-elf/tlsdyn-o32.got | 7 +- ld/testsuite/ld-mips-elf/tlsdyn-pie-o32.d | 53 - ld/testsuite/ld-mips-elf/tlsdyn-pie-o32.got | 13 - ld/testsuite/ld-mips-elf/unaligned-branch-2.d | 3 +- .../ld-mips-elf/unaligned-branch-ignore-2.d | 3 +- .../unaligned-branch-ignore-micromips.d | 3 +- .../ld-mips-elf/unaligned-branch-ignore-mips16.d | 3 +- .../ld-mips-elf/unaligned-branch-ignore-r6-1.d | 3 +- .../ld-mips-elf/unaligned-branch-micromips.d | 3 +- ld/testsuite/ld-mips-elf/unaligned-branch-mips16.d | 3 +- ld/testsuite/ld-mips-elf/unaligned-branch-r6-1.d | 3 +- ld/testsuite/ld-mips-elf/unaligned-branch-r6-2.d | 4 +- ld/testsuite/ld-mips-elf/unaligned-branch.d | 4 +- ld/testsuite/ld-mips-elf/unaligned-jalx-addend-0.d | 3 +- ld/testsuite/ld-mips-elf/unaligned-jalx-addend-1.d | 3 +- ld/testsuite/ld-mips-elf/unaligned-jalx-addend-2.d | 3 +- ld/testsuite/ld-mips-elf/unaligned-jalx-addend-3.d | 3 +- .../unaligned-jalx-addend-micromips-0.d | 3 +- .../unaligned-jalx-addend-micromips-1.d | 3 +- .../ld-mips-elf/unaligned-jalx-addend-mips16-0.d | 3 +- .../ld-mips-elf/unaligned-jalx-addend-mips16-1.d | 3 +- .../ld-mips-elf/unaligned-jump-micromips.d | 3 +- ld/testsuite/ld-mips-elf/unaligned-jump-mips16.d | 3 +- ld/testsuite/ld-mips-elf/unaligned-jump.d | 3 +- ld/testsuite/ld-mips-elf/unaligned-ldpc-0.d | 4 +- ld/testsuite/ld-mips-elf/unaligned-ldpc-1.d | 4 +- ld/testsuite/ld-mips-elf/unaligned-lwpc-0.d | 4 +- ld/testsuite/ld-mips-elf/unaligned-lwpc-1.d | 4 +- ld/testsuite/ld-misc/defsym1.d | 2 +- ld/testsuite/ld-nds32/branch.d | 22 +- ld/testsuite/ld-nds32/gp.d | 18 +- ld/testsuite/ld-nds32/imm.d | 8 +- ld/testsuite/ld-nds32/relax_jmp.d | 6 +- ld/testsuite/ld-nds32/relax_load_store.d | 6 +- ld/testsuite/ld-or1k/offsets1.d | 212 - ld/testsuite/ld-or1k/offsets1.s | 14 - ld/testsuite/ld-or1k/or1k.exp | 91 - ld/testsuite/ld-or1k/plt1.dd | 27 - ld/testsuite/ld-or1k/plt1.s | 11 - ld/testsuite/ld-or1k/plt1.x.dd | 27 - ld/testsuite/ld-or1k/plta1.dd | 27 - ld/testsuite/ld-or1k/plta1.s | 11 - ld/testsuite/ld-or1k/pltlib.s | 12 - ld/testsuite/ld-pe/pr19803.d | 2 +- ld/testsuite/ld-plugin/lto.exp | 42 +- ld/testsuite/ld-plugin/pr12982.d | 1 - ld/testsuite/ld-plugin/pr23460a.c | 4 - ld/testsuite/ld-plugin/pr23460b.c | 4 - ld/testsuite/ld-plugin/pr23460c.c | 4 - ld/testsuite/ld-plugin/pr23460d.c | 4 - ld/testsuite/ld-plugin/pr23460e.c | 4 - ld/testsuite/ld-plugin/pr23460f.c | 4 - ld/testsuite/ld-powerpc/big.s | 2 - ld/testsuite/ld-powerpc/elfv2.s | 9 - ld/testsuite/ld-powerpc/elfv2exe.d | 22 +- ld/testsuite/ld-powerpc/elfv2so.d | 38 +- ld/testsuite/ld-powerpc/ext.d | 17 - ld/testsuite/ld-powerpc/ext.lnk | 6 - ld/testsuite/ld-powerpc/ext.s | 9 - ld/testsuite/ld-powerpc/notoc.d | 102 - ld/testsuite/ld-powerpc/notoc.s | 58 - ld/testsuite/ld-powerpc/notoc.wf | 33 - ld/testsuite/ld-powerpc/powerpc.exp | 6 - ld/testsuite/ld-powerpc/relaxr.d | 26 +- ld/testsuite/ld-powerpc/relaxrl.d | 27 - ld/testsuite/ld-powerpc/tocopt6.d | 8 +- ld/testsuite/ld-powerpc/vxworks-relax-2.rd | 5 +- ld/testsuite/ld-powerpc/vxworks2.sd | 5 + ld/testsuite/ld-riscv-elf/ld-riscv-elf.exp | 1 - ld/testsuite/ld-riscv-elf/pcrel-lo-addend-2.d | 5 - ld/testsuite/ld-riscv-elf/pcrel-lo-addend-2.s | 16 - ld/testsuite/ld-riscv-elf/pcrel-lo-addend.d | 4 +- ld/testsuite/ld-s12z/reloc-ext18-1.d | 11 - ld/testsuite/ld-s12z/reloc-ext18-2.d | 11 - ld/testsuite/ld-s12z/reloc-ext18.d | 11 - ld/testsuite/ld-s12z/reloc-ext18.s | 11 - ld/testsuite/ld-s12z/reloc-ext24.d | 15 - ld/testsuite/ld-s12z/reloc-ext24.s | 12 - ld/testsuite/ld-s12z/reloc-ext32.d | 8 - ld/testsuite/ld-s12z/reloc-ext32.s | 12 - ld/testsuite/ld-s12z/reloc-opr.d | 15 - ld/testsuite/ld-s12z/reloc-opr.s | 8 - ld/testsuite/ld-s12z/reloc-pc-rel-7-15.d | 12 - ld/testsuite/ld-s12z/reloc-pc-rel-7-15.s | 11 - ld/testsuite/ld-s12z/{s12z.exp => z12s.exp} | 0 ld/testsuite/ld-s390/gotreloc-1.s | 12 +- ld/testsuite/ld-s390/gotreloc-1.ver | 2 +- ld/testsuite/ld-s390/gotreloc_31-1.dd | 14 +- ld/testsuite/ld-s390/gotreloc_64-1.dd | 12 + ld/testsuite/ld-s390/gotreloc_64-norelro-1.dd | 12 - ld/testsuite/ld-s390/gotreloc_64-relro-1.dd | 12 - ld/testsuite/ld-s390/s390.exp | 11 +- ld/testsuite/ld-scripts/align.exp | 4 - ld/testsuite/ld-scripts/assign-loc.d | 2 +- ld/testsuite/ld-scripts/defined.exp | 8 - ld/testsuite/ld-scripts/defined4.d | 2 +- ld/testsuite/ld-scripts/defined6.d | 2 + ld/testsuite/ld-scripts/empty-address-1.d | 2 +- ld/testsuite/ld-scripts/empty-address-2a.d | 2 +- ld/testsuite/ld-scripts/empty-address-2b.d | 2 +- ld/testsuite/ld-scripts/empty-address-3a.d | 2 +- ld/testsuite/ld-scripts/empty-address-3b.d | 2 +- ld/testsuite/ld-scripts/fill.d | 19 +- ld/testsuite/ld-scripts/fill16.d | 13 +- ld/testsuite/ld-scripts/overlay-size.exp | 9 - ld/testsuite/ld-scripts/pr14962-2.d | 2 +- ld/testsuite/ld-scripts/pr14962.d | 2 +- ld/testsuite/ld-scripts/pr23571.d | 10 - ld/testsuite/ld-scripts/pr23571.t | 11 - ld/testsuite/ld-scripts/provide-4.d | 2 +- ld/testsuite/ld-scripts/provide-5.d | 2 +- ld/testsuite/ld-scripts/provide-6.d | 2 +- ld/testsuite/ld-scripts/provide-7.d | 2 +- ld/testsuite/ld-scripts/provide-8.d | 2 +- ld/testsuite/ld-scripts/script.exp | 4 - ld/testsuite/ld-scripts/section-match-1.d | 2 +- ld/testsuite/ld-scripts/segment-start.d | 19 - ld/testsuite/ld-scripts/segment-start.ld | 12 - ld/testsuite/ld-scripts/segment-start.s | 2 - ld/testsuite/ld-size/size.exp | 6 +- ld/testsuite/ld-spu/ovl.lnk | 2 +- ld/testsuite/ld-srec/srec.exp | 11 - ld/testsuite/ld-tic6x/dsbt-be.ld | 1 + ld/testsuite/ld-tic6x/dsbt-inrange.ld | 1 + ld/testsuite/ld-tic6x/dsbt-overflow.ld | 1 + ld/testsuite/ld-tic6x/dsbt.ld | 1 + ld/testsuite/ld-unique/pr21529.d | 2 +- ld/testsuite/ld-unique/unique.exp | 4 +- ld/testsuite/ld-x86-64/bnd-branch-1-now.d | 2 +- ld/testsuite/ld-x86-64/bnd-ifunc-1-now.d | 2 +- ld/testsuite/ld-x86-64/bnd-ifunc-2-now.d | 2 +- ld/testsuite/ld-x86-64/bnd-ifunc-2.d | 2 +- ld/testsuite/ld-x86-64/bnd-plt-1-now.d | 2 +- ld/testsuite/ld-x86-64/bnd-plt-1.d | 2 +- ld/testsuite/ld-x86-64/ibt-plt-2a-x32.d | 24 +- ld/testsuite/ld-x86-64/ibt-plt-2a.d | 24 +- ld/testsuite/ld-x86-64/ibt-plt-2b-x32.d | 20 +- ld/testsuite/ld-x86-64/ibt-plt-2b.d | 20 +- ld/testsuite/ld-x86-64/mpx.exp | 6 +- ld/testsuite/ld-x86-64/no-plt.exp | 54 +- ld/testsuite/ld-x86-64/pr23372a.s | 2 +- ld/testsuite/ld-x86-64/pr23372b.s | 2 +- ld/testsuite/ld-x86-64/pr23372c-x32.d | 5 - ld/testsuite/ld-x86-64/pr23372c.d | 5 - ld/testsuite/ld-x86-64/pr23372c.s | 2 +- ld/testsuite/ld-x86-64/pr23372d-x32.d | 5 - ld/testsuite/ld-x86-64/pr23372d.d | 5 - ld/testsuite/ld-x86-64/pr23372d.s | 30 - ld/testsuite/ld-x86-64/pr23372e.s | 30 - ld/testsuite/ld-x86-64/pr23372f.s | 30 - ld/testsuite/ld-x86-64/pr23486a-x32.d | 2 +- ld/testsuite/ld-x86-64/pr23486a.d | 2 +- ld/testsuite/ld-x86-64/pr23486a.s | 2 +- ld/testsuite/ld-x86-64/pr23486b-x32.d | 2 +- ld/testsuite/ld-x86-64/pr23486b.d | 2 +- ld/testsuite/ld-x86-64/pr23486b.s | 2 +- ld/testsuite/ld-x86-64/pr23486c-x32.d | 10 - ld/testsuite/ld-x86-64/pr23486c.d | 10 - ld/testsuite/ld-x86-64/pr23486c.s | 30 - ld/testsuite/ld-x86-64/pr23486d-x32.d | 10 - ld/testsuite/ld-x86-64/pr23486d.d | 10 - ld/testsuite/ld-x86-64/pr23486d.s | 30 - ld/testsuite/ld-x86-64/property-1a.r | 9 - ld/testsuite/ld-x86-64/property-2a.r | 9 - ld/testsuite/ld-x86-64/property-3.r | 2 +- ld/testsuite/ld-x86-64/property-3a.r | 9 - ld/testsuite/ld-x86-64/property-4.r | 2 +- ld/testsuite/ld-x86-64/property-4a.r | 9 - ld/testsuite/ld-x86-64/property-5.r | 2 +- ld/testsuite/ld-x86-64/property-5a.r | 9 - ld/testsuite/ld-x86-64/property-7a.r | 8 - ld/testsuite/ld-x86-64/property-x86-1.S | 4 +- ld/testsuite/ld-x86-64/property-x86-2.S | 4 +- ld/testsuite/ld-x86-64/property-x86-3-x32.d | 9 +- ld/testsuite/ld-x86-64/property-x86-3.d | 9 +- ld/testsuite/ld-x86-64/property-x86-3.s | 8 +- ld/testsuite/ld-x86-64/property-x86-4a-x32.d | 8 +- ld/testsuite/ld-x86-64/property-x86-4a.d | 8 +- ld/testsuite/ld-x86-64/property-x86-5-x32.d | 11 - ld/testsuite/ld-x86-64/property-x86-5.d | 11 - ld/testsuite/ld-x86-64/property-x86-5a.s | 52 - ld/testsuite/ld-x86-64/property-x86-5b.s | 31 - ld/testsuite/ld-x86-64/property-x86-ibt1a-x32.d | 7 +- ld/testsuite/ld-x86-64/property-x86-ibt1a.d | 7 +- ld/testsuite/ld-x86-64/property-x86-ibt1b-x32.d | 7 +- ld/testsuite/ld-x86-64/property-x86-ibt1b.d | 7 +- ld/testsuite/ld-x86-64/property-x86-ibt2-x32.d | 6 +- ld/testsuite/ld-x86-64/property-x86-ibt2.d | 6 +- ld/testsuite/ld-x86-64/property-x86-ibt3a-x32.d | 8 +- ld/testsuite/ld-x86-64/property-x86-ibt3a.d | 8 +- ld/testsuite/ld-x86-64/property-x86-ibt3b-x32.d | 8 +- ld/testsuite/ld-x86-64/property-x86-ibt3b.d | 8 +- ld/testsuite/ld-x86-64/property-x86-ibt4-x32.d | 6 +- ld/testsuite/ld-x86-64/property-x86-ibt4.d | 6 +- ld/testsuite/ld-x86-64/property-x86-ibt5-x32.d | 6 +- ld/testsuite/ld-x86-64/property-x86-ibt5.d | 6 +- ld/testsuite/ld-x86-64/property-x86-shstk1a-x32.d | 7 +- ld/testsuite/ld-x86-64/property-x86-shstk1a.d | 7 +- ld/testsuite/ld-x86-64/property-x86-shstk1b-x32.d | 7 +- ld/testsuite/ld-x86-64/property-x86-shstk1b.d | 7 +- ld/testsuite/ld-x86-64/property-x86-shstk2-x32.d | 6 +- ld/testsuite/ld-x86-64/property-x86-shstk2.d | 6 +- ld/testsuite/ld-x86-64/property-x86-shstk3a-x32.d | 8 +- ld/testsuite/ld-x86-64/property-x86-shstk3a.d | 8 +- ld/testsuite/ld-x86-64/property-x86-shstk3b-x32.d | 8 +- ld/testsuite/ld-x86-64/property-x86-shstk3b.d | 8 +- ld/testsuite/ld-x86-64/property-x86-shstk4-x32.d | 6 +- ld/testsuite/ld-x86-64/property-x86-shstk4.d | 6 +- ld/testsuite/ld-x86-64/property-x86-shstk5-x32.d | 6 +- ld/testsuite/ld-x86-64/property-x86-shstk5.d | 6 +- ld/testsuite/ld-x86-64/tls.exp | 44 +- ld/testsuite/ld-x86-64/tlspie1.d | 2 +- ld/testsuite/ld-x86-64/x86-64.exp | 312 +- ld/testsuite/ld-xtensa/coalesce.d | 7 - ld/testsuite/ld-xtensa/coalesce.exp | 99 + ld/testsuite/ld-xtensa/diff_overflow.d | 6 - .../diff_overflow.exp} | 31 +- ld/testsuite/ld-xtensa/lcall.d | 10 - ld/testsuite/ld-xtensa/lcall.exp | 113 + ld/testsuite/ld-xtensa/relax-static-defs.s | 33 - ld/testsuite/ld-xtensa/relax-static-local-pie.d | 17 - ld/testsuite/ld-xtensa/relax-static-local-shared.d | 17 - ld/testsuite/ld-xtensa/relax-static-local.s | 19 - ld/testsuite/ld-xtensa/relax-static-pie.d | 13 - ld/testsuite/ld-xtensa/relax-static-shared.d | 15 - ld/testsuite/ld-xtensa/relax-static.s | 9 - .../ld-xtensa/relax-undef-weak-local-pie.d | 6 - .../ld-xtensa/relax-undef-weak-local-shared.d | 6 - ld/testsuite/ld-xtensa/relax-undef-weak-local.s | 31 - ld/testsuite/ld-xtensa/relax-undef-weak-pie.d | 6 - ld/testsuite/ld-xtensa/relax-undef-weak-shared.d | 14 - ld/testsuite/ld-xtensa/relax-undef-weak.s | 12 - ld/testsuite/ld-xtensa/xtensa-linux.exp | 56 - ld/testsuite/ld-xtensa/xtensa.exp | 42 +- ld/testsuite/lib/ld-lib.exp | 794 +- libiberty/ChangeLog | 17 - libiberty/make-temp-file.c | 24 +- libiberty/simple-object-elf.c | 4 - opcodes/ChangeLog | 1296 +- opcodes/Makefile.am | 8 +- opcodes/Makefile.in | 10 +- opcodes/aarch64-asm-2.c | 1022 +- opcodes/aarch64-asm.c | 35 +- opcodes/aarch64-dis-2.c | 4433 +- opcodes/aarch64-dis.c | 99 +- opcodes/aarch64-opc-2.c | 140 +- opcodes/aarch64-opc.c | 450 +- opcodes/aarch64-opc.h | 12 - opcodes/aarch64-tbl.h | 516 +- opcodes/aclocal.m4 | 1 + opcodes/arc-nps400-tbl.h | 52 +- opcodes/arc-opc.c | 6 +- opcodes/arc-regs.h | 751 +- opcodes/arc-tbl.h | 7 +- opcodes/arm-dis.c | 93 +- opcodes/configure | 83 +- opcodes/configure.ac | 3 +- opcodes/csky-dis.c | 1068 - opcodes/csky-opc.h | 8127 -- opcodes/disassemble.c | 20 - opcodes/disassemble.h | 2 - opcodes/i386-dis-evex.h | 46 +- opcodes/i386-dis.c | 2036 +- opcodes/i386-gen.c | 116 +- opcodes/i386-init.h | 1018 +- opcodes/i386-opc.h | 59 +- opcodes/i386-opc.tbl | 5842 +- opcodes/i386-reg.tbl | 12 +- opcodes/i386-tbl.h | 107026 +++++++++++------- opcodes/mips-dis.c | 276 +- opcodes/mips-opc.c | 313 +- opcodes/nds32-asm.c | 640 +- opcodes/nds32-asm.h | 33 +- opcodes/nds32-dis.c | 526 +- opcodes/nios2-dis.c | 28 +- opcodes/or1k-asm.c | 590 +- opcodes/or1k-desc.c | 34 +- opcodes/or1k-desc.h | 50 +- opcodes/or1k-dis.c | 3 - opcodes/or1k-ibld.c | 29 +- opcodes/or1k-opc.c | 44 +- opcodes/or1k-opc.h | 65 +- opcodes/or1k-opinst.c | 98 +- opcodes/po/POTFILES.in | 1 - opcodes/po/opcodes.pot | 46 +- opcodes/po/sv.po | 2338 +- opcodes/ppc-dis.c | 44 +- opcodes/ppc-opc.c | 189 +- opcodes/riscv-dis.c | 28 +- opcodes/riscv-opc.c | 1259 +- opcodes/s12z-dis.c | 71 +- {include/opcode => opcodes}/s12z.h | 0 opcodes/s390-dis.c | 16 +- opcodes/sh-opc.h | 5 +- opcodes/sparc-opc.c | 8 - sim/ChangeLog | 22 - sim/MAINTAINERS | 11 +- sim/common/ChangeLog | 15 - sim/common/cgen-ops.h | 36 - sim/common/sim-core.c | 8 +- sim/common/sim-core.h | 2 +- sim/or1k/cpu.h | 32 - sim/or1k/decode.c | 239 +- sim/or1k/decode.h | 82 +- sim/or1k/model.c | 186 +- sim/or1k/sem-switch.c | 281 +- sim/or1k/sem.c | 293 +- sim/testsuite/sim/or1k/ChangeLog | 5 - sim/testsuite/sim/or1k/div.S | 12 +- sim/testsuite/sim/or1k/mul.S | 109 +- src-release.sh | 6 +- 3280 files changed, 130322 insertions(+), 207275 deletions(-) delete mode 100644 bfd/cpu-csky.c delete mode 100644 bfd/elf32-csky.c create mode 100644 bfd/elf32-xgate.h delete mode 100644 binutils/testsuite/binutils-all/copy-5.d delete mode 100644 binutils/testsuite/binutils-all/pr23633.d delete mode 100644 binutils/testsuite/binutils-all/pr23633.list delete mode 100644 binutils/testsuite/binutils-all/pr23633.s delete mode 100644 binutils/testsuite/binutils-all/remove-relocs-07.d delete mode 100644 binutils/testsuite/binutils-all/remove-relocs-07.s delete mode 100644 binutils/testsuite/binutils-all/remove-relocs-08.d delete mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494a-x32.d delete mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494a.d delete mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494a.s delete mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494b-x32.d delete mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494b.d delete mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494b.s delete mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494c-x32.d delete mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494c.d delete mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494c.s delete mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494d-x32.d delete mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494d.d delete mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494e-x32.d delete mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494e.d delete mode 100644 contrib/ChangeLog delete mode 100644 contrib/dg-extract-results.py delete mode 100644 gas/config/tc-csky.c delete mode 100644 gas/config/tc-csky.h delete mode 100644 gas/config/te-csky_abiv1.h delete mode 100644 gas/config/te-csky_abiv1_linux.h delete mode 100644 gas/config/te-csky_abiv2.h delete mode 100644 gas/config/te-csky_abiv2_linux.h delete mode 100644 gas/doc/c-csky.texi delete mode 100644 gas/doc/c-or1k.texi delete mode 100644 gas/testsuite/gas/aarch64/armv8_5-a-dp.d delete mode 100644 gas/testsuite/gas/aarch64/armv8_5-a-dp.s delete mode 100644 gas/testsuite/gas/aarch64/bti.d delete mode 100644 gas/testsuite/gas/aarch64/bti.s delete mode 100644 gas/testsuite/gas/aarch64/illegal-bti.d delete mode 100644 gas/testsuite/gas/aarch64/illegal-bti.l delete mode 100644 gas/testsuite/gas/aarch64/illegal-sysreg-4.d delete mode 100644 gas/testsuite/gas/aarch64/illegal-sysreg-4.l delete mode 100644 gas/testsuite/gas/aarch64/predres.d delete mode 100644 gas/testsuite/gas/aarch64/predres.s delete mode 100644 gas/testsuite/gas/aarch64/sb.s delete mode 100644 gas/testsuite/gas/aarch64/sb1.d delete mode 100644 gas/testsuite/gas/aarch64/sb2.d delete mode 100644 gas/testsuite/gas/aarch64/ssbs-illegal1.d delete mode 100644 gas/testsuite/gas/aarch64/ssbs-illegal1.l delete mode 100644 gas/testsuite/gas/aarch64/ssbs-illegal2.d delete mode 100644 gas/testsuite/gas/aarch64/ssbs-illegal2.l delete mode 100644 gas/testsuite/gas/aarch64/ssbs.s delete mode 100644 gas/testsuite/gas/aarch64/ssbs1.d delete mode 100644 gas/testsuite/gas/aarch64/ssbs2.d delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx.d delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx.s delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_1.d delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_1.s delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_10.d delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_10.l delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_10.s delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_11.d delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_11.s delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_12.d delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_12.s delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_13.d delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_13.l delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_13.s delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_14.d delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_14.l delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_14.s delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_15.d delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_15.l delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_15.s delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_16.d delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_16.s delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_17.d delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_17.l delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_17.s delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_18.d delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_18.l delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_18.s delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_19.d delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_19.s delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_2.d delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_2.l delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_2.s delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_20.d delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_20.l delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_20.s delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_21.d delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_21.s delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_22.d delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_22.l delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_22.s delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_23.d delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_23.l delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_23.s delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_24.d delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_24.l delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_24.s delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_25.d delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_25.l delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_25.s delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_26.d delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_26.l delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_26.s delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_3.d delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_3.l delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_3.s delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_4.d delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_4.l delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_4.s delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_5.d delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_5.s delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_6.d delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_6.l delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_6.s delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_7.d delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_7.l delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_7.s delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_8.d delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_8.l delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_8.s delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_9.d delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_9.l delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_9.s delete mode 100644 gas/testsuite/gas/aarch64/sysreg-4.d delete mode 100644 gas/testsuite/gas/aarch64/sysreg-4.s delete mode 100644 gas/testsuite/gas/all/eqv-dot.d delete mode 100644 gas/testsuite/gas/all/eqv-dot.s delete mode 100644 gas/testsuite/gas/arc/attr-rf16.d delete mode 100644 gas/testsuite/gas/arc/attr-rf16.err delete mode 100644 gas/testsuite/gas/arc/attr-rf16.s delete mode 100644 gas/testsuite/gas/arc/textinsn_case.d delete mode 100644 gas/testsuite/gas/arc/textinsn_case.s delete mode 100644 gas/testsuite/gas/arm/attr-march-armv8_5-a.d delete mode 100644 gas/testsuite/gas/arm/predres-bad.d delete mode 100644 gas/testsuite/gas/arm/predres-bad.l delete mode 100644 gas/testsuite/gas/arm/predres.s delete mode 100644 gas/testsuite/gas/arm/predres1.d delete mode 100644 gas/testsuite/gas/arm/predres2.d delete mode 100644 gas/testsuite/gas/arm/sb-bad.d delete mode 100644 gas/testsuite/gas/arm/sb-bad.l delete mode 100644 gas/testsuite/gas/arm/sb-thumb1.d delete mode 100644 gas/testsuite/gas/arm/sb-thumb2.d delete mode 100644 gas/testsuite/gas/arm/sb.s delete mode 100644 gas/testsuite/gas/arm/sb1.d delete mode 100644 gas/testsuite/gas/arm/sb2.d delete mode 100644 gas/testsuite/gas/csky/801_relax.d delete mode 100644 gas/testsuite/gas/csky/801_relax.s delete mode 100644 gas/testsuite/gas/csky/802j.d delete mode 100644 gas/testsuite/gas/csky/802j.s delete mode 100644 gas/testsuite/gas/csky/all.d delete mode 100644 gas/testsuite/gas/csky/all.s delete mode 100644 gas/testsuite/gas/csky/bsr1.d delete mode 100644 gas/testsuite/gas/csky/bsr1.s delete mode 100644 gas/testsuite/gas/csky/bsr2.d delete mode 100644 gas/testsuite/gas/csky/bsr2.s delete mode 100644 gas/testsuite/gas/csky/csky.exp delete mode 100644 gas/testsuite/gas/csky/csky_vdsp.d delete mode 100644 gas/testsuite/gas/csky/csky_vdsp.s delete mode 100644 gas/testsuite/gas/csky/cskyv2_all.d delete mode 100644 gas/testsuite/gas/csky/cskyv2_all.s delete mode 100644 gas/testsuite/gas/csky/cskyv2_dsp.d delete mode 100644 gas/testsuite/gas/csky/cskyv2_dsp.s delete mode 100644 gas/testsuite/gas/csky/cskyv2_elrw.d delete mode 100644 gas/testsuite/gas/csky/cskyv2_elrw.s delete mode 100644 gas/testsuite/gas/csky/cskyv2_float.d delete mode 100644 gas/testsuite/gas/csky/cskyv2_float.s delete mode 100644 gas/testsuite/gas/csky/cskyv2_lrw.d delete mode 100644 gas/testsuite/gas/csky/cskyv2_lrw.s delete mode 100644 gas/testsuite/gas/csky/cskyv2_mnolrw1.d delete mode 100644 gas/testsuite/gas/csky/cskyv2_mnolrw1.s delete mode 100644 gas/testsuite/gas/csky/cskyv2_mnolrw2.d delete mode 100644 gas/testsuite/gas/csky/cskyv2_mnolrw2.s delete mode 100644 gas/testsuite/gas/csky/enhance_dsp.d delete mode 100644 gas/testsuite/gas/csky/enhance_dsp.s delete mode 100644 gas/testsuite/gas/csky/java.d delete mode 100644 gas/testsuite/gas/csky/java.s delete mode 100644 gas/testsuite/gas/csky/jbsr.d delete mode 100644 gas/testsuite/gas/csky/jbsr.s delete mode 100644 gas/testsuite/gas/csky/jbt.d delete mode 100644 gas/testsuite/gas/csky/jbt.s delete mode 100644 gas/testsuite/gas/csky/jbt_pic.d delete mode 100644 gas/testsuite/gas/csky/jbt_pic.s delete mode 100644 gas/testsuite/gas/csky/jmpi1.d delete mode 100644 gas/testsuite/gas/csky/jmpi1.s delete mode 100644 gas/testsuite/gas/csky/jmpi2.d delete mode 100644 gas/testsuite/gas/csky/jmpi2.s delete mode 100644 gas/testsuite/gas/csky/jmpi3.d delete mode 100644 gas/testsuite/gas/csky/jmpi3.s delete mode 100644 gas/testsuite/gas/csky/jmpiv2_1.d delete mode 100644 gas/testsuite/gas/csky/jmpiv2_1.s delete mode 100644 gas/testsuite/gas/csky/jmpiv2_2.d delete mode 100644 gas/testsuite/gas/csky/jmpiv2_2.s delete mode 100644 gas/testsuite/gas/csky/jsriv2_1.d delete mode 100644 gas/testsuite/gas/csky/jsriv2_1.s delete mode 100644 gas/testsuite/gas/csky/jsriv2_2.d delete mode 100644 gas/testsuite/gas/csky/jsriv2_2.s delete mode 100644 gas/testsuite/gas/csky/jsriv2_3.d delete mode 100644 gas/testsuite/gas/csky/jsriv2_3.s delete mode 100644 gas/testsuite/gas/csky/jsriv2_4.d delete mode 100644 gas/testsuite/gas/csky/jsriv2_4.s delete mode 100644 gas/testsuite/gas/csky/trust.d delete mode 100644 gas/testsuite/gas/csky/trust.s delete mode 100644 gas/testsuite/gas/csky/v1_float.d delete mode 100644 gas/testsuite/gas/csky/v1_float.s delete mode 100644 gas/testsuite/gas/csky/v2_float_part1.d delete mode 100644 gas/testsuite/gas/csky/v2_float_part1.s delete mode 100644 gas/testsuite/gas/csky/v2_float_part2.d delete mode 100644 gas/testsuite/gas/csky/v2_float_part2.s delete mode 100644 gas/testsuite/gas/csky/v2_tls_gd.d delete mode 100644 gas/testsuite/gas/csky/v2_tls_gd.s delete mode 100644 gas/testsuite/gas/csky/v2_tls_ie.d delete mode 100644 gas/testsuite/gas/csky/v2_tls_ie.s delete mode 100644 gas/testsuite/gas/csky/v2_tls_ld.d delete mode 100644 gas/testsuite/gas/csky/v2_tls_ld.s delete mode 100644 gas/testsuite/gas/csky/v2_tls_le.d delete mode 100644 gas/testsuite/gas/csky/v2_tls_le.s delete mode 100644 gas/testsuite/gas/elf/missing-build-notes.d delete mode 100644 gas/testsuite/gas/elf/missing-build-notes.s delete mode 100644 gas/testsuite/gas/elf/section14.d delete mode 100644 gas/testsuite/gas/elf/section14.s delete mode 100644 gas/testsuite/gas/i386/avx-scalar-2.d delete mode 100644 gas/testsuite/gas/i386/avx-scalar-2.s delete mode 100644 gas/testsuite/gas/i386/avx-wig.d delete mode 100644 gas/testsuite/gas/i386/avx-wig.s delete mode 100644 gas/testsuite/gas/i386/avx2-wig.d delete mode 100644 gas/testsuite/gas/i386/avx2-wig.s delete mode 100644 gas/testsuite/gas/i386/cvtsi2sX.l delete mode 100644 gas/testsuite/gas/i386/cvtsi2sX.s delete mode 100644 gas/testsuite/gas/i386/evex-lig-2.d delete mode 100644 gas/testsuite/gas/i386/evex-lig-2.s delete mode 100644 gas/testsuite/gas/i386/evex-wig2.d delete mode 100644 gas/testsuite/gas/i386/evex-wig2.s delete mode 100644 gas/testsuite/gas/i386/evex.d delete mode 100644 gas/testsuite/gas/i386/evex.s delete mode 100644 gas/testsuite/gas/i386/mpx-add-bnd-prefix.e delete mode 100644 gas/testsuite/gas/i386/prefix32.l delete mode 100644 gas/testsuite/gas/i386/prefix32.s delete mode 100644 gas/testsuite/gas/i386/prefix64.l delete mode 100644 gas/testsuite/gas/i386/prefix64.s delete mode 100644 gas/testsuite/gas/i386/property-1.d delete mode 100644 gas/testsuite/gas/i386/property-1.s delete mode 100644 gas/testsuite/gas/i386/sg.l delete mode 100644 gas/testsuite/gas/i386/sg.s delete mode 100644 gas/testsuite/gas/i386/x86-64-avx-scalar-2.d delete mode 100644 gas/testsuite/gas/i386/x86-64-avx-scalar-2.s delete mode 100644 gas/testsuite/gas/i386/x86-64-avx-wig.d delete mode 100644 gas/testsuite/gas/i386/x86-64-avx-wig.s delete mode 100644 gas/testsuite/gas/i386/x86-64-avx2-wig.d delete mode 100644 gas/testsuite/gas/i386/x86-64-avx2-wig.s delete mode 100644 gas/testsuite/gas/i386/x86-64-evex-lig-2.d delete mode 100644 gas/testsuite/gas/i386/x86-64-evex-lig-2.s delete mode 100644 gas/testsuite/gas/i386/x86-64-evex-wig2.d delete mode 100644 gas/testsuite/gas/i386/x86-64-evex-wig2.s delete mode 100644 gas/testsuite/gas/i386/x86-64-mpx-add-bnd-prefix.e delete mode 100644 gas/testsuite/gas/i386/x86-64-property-1.d delete mode 100644 gas/testsuite/gas/mips/elf-rel28-lldscd-micromips-n32.d delete mode 100644 gas/testsuite/gas/mips/elf-rel28-lldscd-micromips-n64.d delete mode 100644 gas/testsuite/gas/mips/elf-rel28-lldscd-n32.d delete mode 100644 gas/testsuite/gas/mips/elf-rel28-lldscd-n64.d delete mode 100644 gas/testsuite/gas/mips/elf-rel28-micromips-n32.d delete mode 100644 gas/testsuite/gas/mips/elf-rel28-micromips-n64.d delete mode 100644 gas/testsuite/gas/mips/loongson-2f-mmi.d delete mode 100644 gas/testsuite/gas/mips/loongson-2f-mmi.s delete mode 100644 gas/testsuite/gas/mips/loongson-3a-mmi.d delete mode 100644 gas/testsuite/gas/mips/loongson-3a-mmi.s delete mode 100644 gas/testsuite/gas/mips/loongson-cam.d delete mode 100644 gas/testsuite/gas/mips/loongson-cam.s delete mode 100644 gas/testsuite/gas/mips/loongson-ext2.d delete mode 100644 gas/testsuite/gas/mips/loongson-ext2.s rename gas/testsuite/gas/or1k/{or1k.exp => allinsn.exp} (83%) delete mode 100644 gas/testsuite/gas/or1k/reloc-1.d delete mode 100644 gas/testsuite/gas/or1k/reloc-1.s delete mode 100644 gas/testsuite/gas/or1k/reloc-2.l delete mode 100644 gas/testsuite/gas/or1k/reloc-2.s delete mode 100644 gas/testsuite/gas/pdp11/pr14480.d delete mode 100644 gas/testsuite/gas/pdp11/pr14480.s delete mode 100644 gas/testsuite/gas/pdp11/pr23481.d delete mode 100644 gas/testsuite/gas/pdp11/pr23481.s delete mode 100644 gas/testsuite/gas/ppc/broadway.d delete mode 100644 gas/testsuite/gas/ppc/broadway.s delete mode 100644 gas/testsuite/gas/riscv/bge.d delete mode 100644 gas/testsuite/gas/riscv/bge.s delete mode 100644 gas/testsuite/gas/riscv/c-fld-fsd-fail.d delete mode 100644 gas/testsuite/gas/riscv/c-fld-fsd-fail.l delete mode 100644 gas/testsuite/gas/riscv/c-fld-fsd-fail.s delete mode 100644 gas/testsuite/gas/riscv/fence-fail.d delete mode 100644 gas/testsuite/gas/riscv/fence-fail.l delete mode 100644 gas/testsuite/gas/riscv/fence-fail.s delete mode 100644 gas/testsuite/gas/riscv/fence-tso.d delete mode 100644 gas/testsuite/gas/riscv/fence-tso.s delete mode 100644 gas/testsuite/gas/riscv/rouding-fail.d delete mode 100644 gas/testsuite/gas/riscv/rouding-fail.l delete mode 100644 gas/testsuite/gas/riscv/rouding-fail.s delete mode 100644 gas/testsuite/gas/s12z/bit-manip-invalid.d delete mode 100644 gas/testsuite/gas/s12z/bit-manip-invalid.s delete mode 100644 gas/testsuite/gas/s390/zarch-z990-symbol-lay.l delete mode 100644 gas/testsuite/gas/s390/zarch-z990-symbol-lay.s delete mode 100644 gas/testsuite/gas/sparc/leon.d delete mode 100644 gas/testsuite/gas/sparc/leon.s delete mode 100644 gas/testsuite/gas/sparc/v8branch.d delete mode 100644 gas/testsuite/gas/sparc/v8branch.s delete mode 100644 gdb/buildsym-legacy.c delete mode 100644 gdb/buildsym-legacy.h delete mode 100644 gdb/common/gdb_proc_service.h delete mode 100644 gdb/common/netstuff.c delete mode 100644 gdb/common/netstuff.h delete mode 100644 gdb/common/scoped_mmap.c delete mode 100644 gdb/compile/compile-c.h delete mode 100644 gdb/compile/compile-cplus-symbols.c delete mode 100644 gdb/compile/compile-cplus-types.c delete mode 100644 gdb/compile/compile-cplus.h delete mode 100644 gdb/compile/gcc-c-plugin.h delete mode 100644 gdb/compile/gcc-cp-plugin.h delete mode 100644 gdb/csky-linux-tdep.c delete mode 100644 gdb/csky-tdep.c delete mode 100644 gdb/csky-tdep.h delete mode 100644 gdb/dwarf-index-cache.c delete mode 100644 gdb/dwarf-index-cache.h delete mode 100644 gdb/dwarf-index-write.h rename gdb/{gdb-gdb.py.in => gdb-gdb.py} (96%) mode change 100644 => 100755 gdb/gdbserver/x86-tdesc.h delete mode 100644 gdb/gnulib/aclocal-m4-deps.mk delete mode 100644 gdb/gnulib/import/arpa_inet.in.h delete mode 100644 gdb/gnulib/import/inet_ntop.c delete mode 100644 gdb/gnulib/import/m4/arpa_inet_h.m4 delete mode 100644 gdb/gnulib/import/m4/inet_ntop.m4 delete mode 100644 gdb/gnulib/import/m4/mkdir.m4 delete mode 100644 gdb/gnulib/import/m4/netinet_in_h.m4 delete mode 100644 gdb/gnulib/import/m4/onceonly.m4 delete mode 100644 gdb/gnulib/import/m4/socklen.m4 delete mode 100644 gdb/gnulib/import/m4/sockpfaf.m4 delete mode 100644 gdb/gnulib/import/m4/stdalign.m4 delete mode 100644 gdb/gnulib/import/m4/sys_uio_h.m4 delete mode 100644 gdb/gnulib/import/mkdir.c delete mode 100644 gdb/gnulib/import/netinet_in.in.h delete mode 100644 gdb/gnulib/import/stdalign.in.h delete mode 100644 gdb/gnulib/import/sys_socket.c delete mode 100644 gdb/gnulib/import/sys_socket.in.h delete mode 100644 gdb/gnulib/import/sys_uio.in.h delete mode 100644 gdb/gnulib/patches/0001-Fix-PR-gdb-23558-Use-system-s-getcwd-wh [...] copy gdb/{i386-sol2-nat.c => i386-v4-nat.c} (55%) delete mode 100644 gdb/riscv-fbsd-nat.c delete mode 100644 gdb/riscv-fbsd-tdep.c delete mode 100644 gdb/riscv-fbsd-tdep.h delete mode 100644 gdb/riscv-linux-nat.c delete mode 100644 gdb/riscv-linux-tdep.c delete mode 100644 gdb/sanitize.m4 delete mode 100644 gdb/selftest.m4 delete mode 100644 gdb/ser-uds.c rename {contrib => gdb/testsuite}/dg-extract-results.sh (94%) delete mode 100644 gdb/testsuite/gdb.ada/access_to_unbounded_array.exp delete mode 100644 gdb/testsuite/gdb.ada/access_to_unbounded_array/foo.adb delete mode 100644 gdb/testsuite/gdb.ada/access_to_unbounded_array/pack.adb delete mode 100644 gdb/testsuite/gdb.ada/access_to_unbounded_array/pack.ads delete mode 100644 gdb/testsuite/gdb.ada/expr_with_funcall.exp delete mode 100644 gdb/testsuite/gdb.ada/expr_with_funcall/expr_r821_013.adb delete mode 100644 gdb/testsuite/gdb.ada/expr_with_funcall/pck.adb delete mode 100644 gdb/testsuite/gdb.ada/expr_with_funcall/pck.ads delete mode 100644 gdb/testsuite/gdb.ada/mi_string_access.exp delete mode 100644 gdb/testsuite/gdb.ada/mi_string_access/bar.adb delete mode 100644 gdb/testsuite/gdb.ada/mi_string_access/pck.adb delete mode 100644 gdb/testsuite/gdb.ada/mi_string_access/pck.ads delete mode 100644 gdb/testsuite/gdb.ada/mi_var_union.exp delete mode 100644 gdb/testsuite/gdb.ada/mi_var_union/bar.adb delete mode 100644 gdb/testsuite/gdb.ada/mi_var_union/pck.adb delete mode 100644 gdb/testsuite/gdb.ada/mi_var_union/pck.ads delete mode 100644 gdb/testsuite/gdb.ada/packed_array_assign.exp delete mode 100644 gdb/testsuite/gdb.ada/packed_array_assign/aggregates.adb delete mode 100644 gdb/testsuite/gdb.ada/packed_array_assign/aggregates.ads delete mode 100644 gdb/testsuite/gdb.ada/packed_array_assign/pck.adb delete mode 100644 gdb/testsuite/gdb.ada/packed_array_assign/pck.ads delete mode 100644 gdb/testsuite/gdb.ada/packed_array_assign/tester.adb delete mode 100644 gdb/testsuite/gdb.arch/aarch64-sighandler-regs.c delete mode 100644 gdb/testsuite/gdb.arch/aarch64-sighandler-regs.exp delete mode 100644 gdb/testsuite/gdb.arch/mips-disassembler-options.exp delete mode 100644 gdb/testsuite/gdb.arch/mips-disassembler-options.s delete mode 100644 gdb/testsuite/gdb.base/batch-exit-status.bad-commands delete mode 100644 gdb/testsuite/gdb.base/batch-exit-status.exp delete mode 100644 gdb/testsuite/gdb.base/batch-exit-status.good-commands delete mode 100644 gdb/testsuite/gdb.base/catch-follow-exec.c delete mode 100644 gdb/testsuite/gdb.base/catch-follow-exec.exp delete mode 100644 gdb/testsuite/gdb.base/frame-selection.c delete mode 100644 gdb/testsuite/gdb.base/frame-selection.exp delete mode 100644 gdb/testsuite/gdb.base/frameapply.c delete mode 100644 gdb/testsuite/gdb.base/frameapply.exp delete mode 100644 gdb/testsuite/gdb.base/gcore-tls-pie.c delete mode 100644 gdb/testsuite/gdb.base/gcore-tls-pie.exp delete mode 100644 gdb/testsuite/gdb.base/index-cache.c delete mode 100644 gdb/testsuite/gdb.base/index-cache.exp delete mode 100644 gdb/testsuite/gdb.base/infoline-reloc-main-from-zero.c delete mode 100644 gdb/testsuite/gdb.base/infoline-reloc-main-from-zero.exp delete mode 100644 gdb/testsuite/gdb.base/large-frame-1.c delete mode 100644 gdb/testsuite/gdb.base/large-frame-2.c delete mode 100644 gdb/testsuite/gdb.base/large-frame.exp delete mode 100644 gdb/testsuite/gdb.base/large-frame.h delete mode 100644 gdb/testsuite/gdb.base/vla-optimized-out.c delete mode 100644 gdb/testsuite/gdb.base/vla-optimized-out.exp delete mode 100644 gdb/testsuite/gdb.base/write_mem.c delete mode 100644 gdb/testsuite/gdb.base/write_mem.exp delete mode 100644 gdb/testsuite/gdb.compile/compile-cplus-anonymous.cc delete mode 100644 gdb/testsuite/gdb.compile/compile-cplus-anonymous.exp delete mode 100644 gdb/testsuite/gdb.compile/compile-cplus-array-decay.cc delete mode 100644 gdb/testsuite/gdb.compile/compile-cplus-array-decay.exp delete mode 100644 gdb/testsuite/gdb.compile/compile-cplus-inherit.cc delete mode 100644 gdb/testsuite/gdb.compile/compile-cplus-inherit.exp delete mode 100644 gdb/testsuite/gdb.compile/compile-cplus-member.cc delete mode 100644 gdb/testsuite/gdb.compile/compile-cplus-member.exp delete mode 100644 gdb/testsuite/gdb.compile/compile-cplus-method.cc delete mode 100644 gdb/testsuite/gdb.compile/compile-cplus-method.exp delete mode 100644 gdb/testsuite/gdb.compile/compile-cplus-mod.c delete mode 100644 gdb/testsuite/gdb.compile/compile-cplus-namespace.cc delete mode 100644 gdb/testsuite/gdb.compile/compile-cplus-namespace.exp delete mode 100644 gdb/testsuite/gdb.compile/compile-cplus-nested.cc delete mode 100644 gdb/testsuite/gdb.compile/compile-cplus-nested.exp delete mode 100644 gdb/testsuite/gdb.compile/compile-cplus-print.c delete mode 100644 gdb/testsuite/gdb.compile/compile-cplus-print.exp delete mode 100644 gdb/testsuite/gdb.compile/compile-cplus-virtual.cc delete mode 100644 gdb/testsuite/gdb.compile/compile-cplus-virtual.exp delete mode 100644 gdb/testsuite/gdb.compile/compile-cplus.c delete mode 100644 gdb/testsuite/gdb.compile/compile-cplus.exp delete mode 100644 gdb/testsuite/gdb.cp/virtbase2.cc delete mode 100644 gdb/testsuite/gdb.cp/virtbase2.exp delete mode 100644 gdb/testsuite/gdb.dwarf2/dw2-ranges-func.c delete mode 100644 gdb/testsuite/gdb.dwarf2/dw2-ranges-func.exp delete mode 100644 gdb/testsuite/gdb.dwarf2/varval.c delete mode 100644 gdb/testsuite/gdb.dwarf2/varval.exp delete mode 100644 gdb/testsuite/gdb.fortran/short-circuit-argument-list.exp delete mode 100644 gdb/testsuite/gdb.fortran/short-circuit-argument-list.f90 delete mode 100644 gdb/testsuite/gdb.mi/mi-breakpoint-location-ena-dis.cc delete mode 100644 gdb/testsuite/gdb.mi/mi-breakpoint-location-ena-dis.exp delete mode 100644 gdb/testsuite/gdb.python/py-mi-var-info-path-expression.c delete mode 100644 gdb/testsuite/gdb.python/py-mi-var-info-path-expression.exp delete mode 100644 gdb/testsuite/gdb.python/py-mi-var-info-path-expression.py delete mode 100644 gdb/testsuite/gdb.server/extended-remote-restart.c delete mode 100644 gdb/testsuite/gdb.server/extended-remote-restart.exp delete mode 100644 gdb/testsuite/gdb.server/server-connect.exp delete mode 100644 gdb/testsuite/lib/compile-support.exp mode change 100644 => 100755 gdb/testsuite/lib/compiler.c delete mode 100644 gdb/unittests/cli-utils-selftests.c delete mode 100644 gdb/unittests/parse-connection-spec-selftests.c delete mode 100644 include/elf/csky.h delete mode 100644 include/opcode/csky.h delete mode 100644 ld/emulparams/cskyelf.sh delete mode 100644 ld/emulparams/cskyelf_linux.sh delete mode 100644 ld/emultempl/cskyelf.em delete mode 100644 ld/testsuite/ld-arc/attr-merge-6.d delete mode 100644 ld/testsuite/ld-arc/attr-merge-6a.s delete mode 100644 ld/testsuite/ld-arc/attr-merge-6b.s delete mode 100644 ld/testsuite/ld-arc/attr-merge-6bis.d delete mode 100644 ld/testsuite/ld-csky/csky.exp delete mode 100644 ld/testsuite/ld-csky/data.d delete mode 100644 ld/testsuite/ld-csky/data.s delete mode 100644 ld/testsuite/ld-csky/data_section.s delete mode 100644 ld/testsuite/ld-csky/emit-relocs-1.d delete mode 100644 ld/testsuite/ld-csky/emit-relocs-1.ld delete mode 100644 ld/testsuite/ld-csky/emit-relocs-1a.s delete mode 100644 ld/testsuite/ld-csky/emit-relocs-1b.s delete mode 100644 ld/testsuite/ld-csky/got.d delete mode 100644 ld/testsuite/ld-csky/got.s delete mode 100644 ld/testsuite/ld-csky/hilo16.d delete mode 100644 ld/testsuite/ld-csky/hilo16.s delete mode 100644 ld/testsuite/ld-csky/hilo16_symbol.s delete mode 100644 ld/testsuite/ld-csky/tls-gd-v1.d delete mode 100644 ld/testsuite/ld-csky/tls-gd-v1.s delete mode 100644 ld/testsuite/ld-csky/tls-gd.d delete mode 100644 ld/testsuite/ld-csky/tls-gd.s delete mode 100644 ld/testsuite/ld-csky/tls-ie-v1.d delete mode 100644 ld/testsuite/ld-csky/tls-ie-v1.s delete mode 100644 ld/testsuite/ld-csky/tls-ie.d delete mode 100644 ld/testsuite/ld-csky/tls-ie.s delete mode 100644 ld/testsuite/ld-csky/tls-ld-v1.d delete mode 100644 ld/testsuite/ld-csky/tls-ld-v1.s delete mode 100644 ld/testsuite/ld-csky/tls-ld.d delete mode 100644 ld/testsuite/ld-csky/tls-ld.s delete mode 100644 ld/testsuite/ld-csky/tls-le-v1.d delete mode 100644 ld/testsuite/ld-csky/tls-le-v1.s delete mode 100644 ld/testsuite/ld-csky/tls-le.d delete mode 100644 ld/testsuite/ld-csky/tls-le.s delete mode 100644 ld/testsuite/ld-elf/pr23591.d delete mode 100644 ld/testsuite/ld-elf/pr23591a.s delete mode 100644 ld/testsuite/ld-elf/pr23591b.s delete mode 100644 ld/testsuite/ld-elf/pr23591c.s delete mode 100644 ld/testsuite/ld-elf/pr23648.d delete mode 100644 ld/testsuite/ld-elf/pr23648.s delete mode 100644 ld/testsuite/ld-elf/pr23648.t delete mode 100644 ld/testsuite/ld-elf/pr23658-1a.d delete mode 100644 ld/testsuite/ld-elf/pr23658-1a.s delete mode 100644 ld/testsuite/ld-elf/pr23658-1b.d delete mode 100644 ld/testsuite/ld-elf/pr23658-1b.s delete mode 100644 ld/testsuite/ld-elf/pr23658-1c.d delete mode 100644 ld/testsuite/ld-elf/pr23658-1c.s delete mode 100644 ld/testsuite/ld-elf/pr23658-1d.s delete mode 100644 ld/testsuite/ld-elf/pr23658-2.rd delete mode 100644 ld/testsuite/ld-elf/pr23658-3.d delete mode 100644 ld/testsuite/ld-elf/pr23658-3.s delete mode 100644 ld/testsuite/ld-elf/pr23658-3.t delete mode 100644 ld/testsuite/ld-elf/reloc-discard-warn.d delete mode 100644 ld/testsuite/ld-elf/reloc-discard.d delete mode 100644 ld/testsuite/ld-elf/reloc-discard.ld delete mode 100644 ld/testsuite/ld-elf/reloc-discard.s delete mode 100644 ld/testsuite/ld-i386/pr23372c.d delete mode 100644 ld/testsuite/ld-i386/pr23372d.d delete mode 100644 ld/testsuite/ld-i386/pr23486c.d delete mode 100644 ld/testsuite/ld-i386/pr23486d.d delete mode 100644 ld/testsuite/ld-i386/property-1a.r delete mode 100644 ld/testsuite/ld-i386/property-2a.r delete mode 100644 ld/testsuite/ld-i386/property-3a.r delete mode 100644 ld/testsuite/ld-i386/property-4a.r delete mode 100644 ld/testsuite/ld-i386/property-5a.r delete mode 100644 ld/testsuite/ld-i386/property-7a.r delete mode 100644 ld/testsuite/ld-i386/property-x86-5.d delete mode 100644 ld/testsuite/ld-mips-elf/elf-rel-got-n64-irix.d copy ld/testsuite/ld-mips-elf/{elf-rel-got-n64.d => elf-rel-got-n64-linux.d} (99%) delete mode 100644 ld/testsuite/ld-mips-elf/elf-rel-xgot-n64-irix.d copy ld/testsuite/ld-mips-elf/{elf-rel-xgot-n64.d => elf-rel-xgot-n64-linux.d} (99%) delete mode 100644 ld/testsuite/ld-mips-elf/pr21375-abi.hd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375-irix.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375-mips16.s delete mode 100644 ld/testsuite/ld-mips-elf/pr21375-n32.s delete mode 100644 ld/testsuite/ld-mips-elf/pr21375-n64.s delete mode 100644 ld/testsuite/ld-mips-elf/pr21375-noabi.hd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375-xgot.ld delete mode 100644 ld/testsuite/ld-mips-elf/pr21375-xgot.s delete mode 100644 ld/testsuite/ld-mips-elf/pr21375.dd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375.gd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375.ld delete mode 100644 ld/testsuite/ld-mips-elf/pr21375.s delete mode 100644 ld/testsuite/ld-mips-elf/pr21375.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375.ver delete mode 100644 ld/testsuite/ld-mips-elf/pr21375h-irix.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375h.dd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375h.gd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375h.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375p-irix.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375p.dd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375p.gd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375p.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375ph-irix.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375ph.dd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375ph.gd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375ph.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375s-irix.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375s-n32-irix.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375s-n32.dd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375s-n32.gd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375s-n32.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375s-n64-irix.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375s-n64.dd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375s-n64.gd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375s-n64.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375s.dd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375s.gd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375s.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375sh-irix.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375sh-n32-irix.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375sh-n32.dd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375sh-n32.gd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375sh-n32.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375sh-n64-irix.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375sh-n64.dd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375sh-n64.gd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375sh-n64.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375sh.dd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375sh.gd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375sh.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375shg-irix.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375shg.dd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375shg.gd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375shg.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375shl-irix.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375shl.gd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375shl.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375shv-irix.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375shv.gd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375shv.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375sm16.dd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375sm16h.dd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375su-n32.dd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375su-n64.dd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375su.dd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375suh-n32.dd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375suh-n64.dd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375suh.dd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375sux.dd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375suxh.dd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375sx-irix.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375sx.dd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375sx.gd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375sx.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375sxh-irix.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375sxh.dd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375sxh.gd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375sxh.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375v.ver delete mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-2.dd delete mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-2.gd delete mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-2.ld delete mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-2.s delete mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-2.sd delete mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-discard-2.gd delete mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-discard-2.ld delete mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-discard-2.sd delete mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-micromips-2.dd delete mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-micromips-2.gd delete mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-micromips-2.sd delete mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-micromips-insn32-2.dd delete mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-micromips-insn32-2.gd delete mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-micromips-insn32-2.sd delete mode 100644 ld/testsuite/ld-mips-elf/tlsbin-pie-o32.d delete mode 100644 ld/testsuite/ld-mips-elf/tlsbin-pie-o32.got delete mode 100644 ld/testsuite/ld-mips-elf/tlsdyn-pie-o32.d delete mode 100644 ld/testsuite/ld-mips-elf/tlsdyn-pie-o32.got delete mode 100644 ld/testsuite/ld-or1k/offsets1.d delete mode 100644 ld/testsuite/ld-or1k/offsets1.s delete mode 100644 ld/testsuite/ld-or1k/or1k.exp delete mode 100644 ld/testsuite/ld-or1k/plt1.dd delete mode 100644 ld/testsuite/ld-or1k/plt1.s delete mode 100644 ld/testsuite/ld-or1k/plt1.x.dd delete mode 100644 ld/testsuite/ld-or1k/plta1.dd delete mode 100644 ld/testsuite/ld-or1k/plta1.s delete mode 100644 ld/testsuite/ld-or1k/pltlib.s delete mode 100644 ld/testsuite/ld-plugin/pr23460a.c delete mode 100644 ld/testsuite/ld-plugin/pr23460b.c delete mode 100644 ld/testsuite/ld-plugin/pr23460c.c delete mode 100644 ld/testsuite/ld-plugin/pr23460d.c delete mode 100644 ld/testsuite/ld-plugin/pr23460e.c delete mode 100644 ld/testsuite/ld-plugin/pr23460f.c delete mode 100644 ld/testsuite/ld-powerpc/big.s delete mode 100644 ld/testsuite/ld-powerpc/ext.d delete mode 100644 ld/testsuite/ld-powerpc/ext.lnk delete mode 100644 ld/testsuite/ld-powerpc/ext.s delete mode 100644 ld/testsuite/ld-powerpc/notoc.d delete mode 100644 ld/testsuite/ld-powerpc/notoc.s delete mode 100644 ld/testsuite/ld-powerpc/notoc.wf delete mode 100644 ld/testsuite/ld-powerpc/relaxrl.d delete mode 100644 ld/testsuite/ld-riscv-elf/pcrel-lo-addend-2.d delete mode 100644 ld/testsuite/ld-riscv-elf/pcrel-lo-addend-2.s delete mode 100644 ld/testsuite/ld-s12z/reloc-ext18-1.d delete mode 100644 ld/testsuite/ld-s12z/reloc-ext18-2.d delete mode 100644 ld/testsuite/ld-s12z/reloc-ext18.d delete mode 100644 ld/testsuite/ld-s12z/reloc-ext18.s delete mode 100644 ld/testsuite/ld-s12z/reloc-ext24.d delete mode 100644 ld/testsuite/ld-s12z/reloc-ext24.s delete mode 100644 ld/testsuite/ld-s12z/reloc-ext32.d delete mode 100644 ld/testsuite/ld-s12z/reloc-ext32.s delete mode 100644 ld/testsuite/ld-s12z/reloc-opr.d delete mode 100644 ld/testsuite/ld-s12z/reloc-opr.s delete mode 100644 ld/testsuite/ld-s12z/reloc-pc-rel-7-15.d delete mode 100644 ld/testsuite/ld-s12z/reloc-pc-rel-7-15.s rename ld/testsuite/ld-s12z/{s12z.exp => z12s.exp} (100%) create mode 100644 ld/testsuite/ld-s390/gotreloc_64-1.dd delete mode 100644 ld/testsuite/ld-s390/gotreloc_64-norelro-1.dd delete mode 100644 ld/testsuite/ld-s390/gotreloc_64-relro-1.dd delete mode 100644 ld/testsuite/ld-scripts/pr23571.d delete mode 100644 ld/testsuite/ld-scripts/pr23571.t delete mode 100644 ld/testsuite/ld-scripts/segment-start.d delete mode 100644 ld/testsuite/ld-scripts/segment-start.ld delete mode 100644 ld/testsuite/ld-scripts/segment-start.s delete mode 100644 ld/testsuite/ld-x86-64/pr23372c-x32.d delete mode 100644 ld/testsuite/ld-x86-64/pr23372c.d delete mode 100644 ld/testsuite/ld-x86-64/pr23372d-x32.d delete mode 100644 ld/testsuite/ld-x86-64/pr23372d.d delete mode 100644 ld/testsuite/ld-x86-64/pr23372d.s delete mode 100644 ld/testsuite/ld-x86-64/pr23372e.s delete mode 100644 ld/testsuite/ld-x86-64/pr23372f.s delete mode 100644 ld/testsuite/ld-x86-64/pr23486c-x32.d delete mode 100644 ld/testsuite/ld-x86-64/pr23486c.d delete mode 100644 ld/testsuite/ld-x86-64/pr23486c.s delete mode 100644 ld/testsuite/ld-x86-64/pr23486d-x32.d delete mode 100644 ld/testsuite/ld-x86-64/pr23486d.d delete mode 100644 ld/testsuite/ld-x86-64/pr23486d.s delete mode 100644 ld/testsuite/ld-x86-64/property-1a.r delete mode 100644 ld/testsuite/ld-x86-64/property-2a.r delete mode 100644 ld/testsuite/ld-x86-64/property-3a.r delete mode 100644 ld/testsuite/ld-x86-64/property-4a.r delete mode 100644 ld/testsuite/ld-x86-64/property-5a.r delete mode 100644 ld/testsuite/ld-x86-64/property-7a.r delete mode 100644 ld/testsuite/ld-x86-64/property-x86-5-x32.d delete mode 100644 ld/testsuite/ld-x86-64/property-x86-5.d delete mode 100644 ld/testsuite/ld-x86-64/property-x86-5a.s delete mode 100644 ld/testsuite/ld-x86-64/property-x86-5b.s delete mode 100644 ld/testsuite/ld-xtensa/coalesce.d create mode 100644 ld/testsuite/ld-xtensa/coalesce.exp delete mode 100644 ld/testsuite/ld-xtensa/diff_overflow.d copy ld/testsuite/{ld-scripts/overlay-size.exp => ld-xtensa/diff_overflow.exp} (52%) delete mode 100644 ld/testsuite/ld-xtensa/lcall.d create mode 100644 ld/testsuite/ld-xtensa/lcall.exp delete mode 100644 ld/testsuite/ld-xtensa/relax-static-defs.s delete mode 100644 ld/testsuite/ld-xtensa/relax-static-local-pie.d delete mode 100644 ld/testsuite/ld-xtensa/relax-static-local-shared.d delete mode 100644 ld/testsuite/ld-xtensa/relax-static-local.s delete mode 100644 ld/testsuite/ld-xtensa/relax-static-pie.d delete mode 100644 ld/testsuite/ld-xtensa/relax-static-shared.d delete mode 100644 ld/testsuite/ld-xtensa/relax-static.s delete mode 100644 ld/testsuite/ld-xtensa/relax-undef-weak-local-pie.d delete mode 100644 ld/testsuite/ld-xtensa/relax-undef-weak-local-shared.d delete mode 100644 ld/testsuite/ld-xtensa/relax-undef-weak-local.s delete mode 100644 ld/testsuite/ld-xtensa/relax-undef-weak-pie.d delete mode 100644 ld/testsuite/ld-xtensa/relax-undef-weak-shared.d delete mode 100644 ld/testsuite/ld-xtensa/relax-undef-weak.s delete mode 100644 ld/testsuite/ld-xtensa/xtensa-linux.exp delete mode 100644 opcodes/csky-dis.c delete mode 100644 opcodes/csky-opc.h rename {include/opcode => opcodes}/s12z.h (100%) -- To stop receiving notification emails like this one, please contact the administrator of this repository.
6 years, 8 months
1
0
0
0
[toolchain/gcc] branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-next-allnoconfig updated (01660db10ed -> b07d8be1701)
by git@git.linaro.org
This is an automated email from the git hooks/post-receive script. tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-next-allnoconfig in repository toolchain/gcc. omits 01660db10ed Daily bump. omits 6aaa5faffff i386: Enable AVX512 memory broadcast for FP div omits f505dfb9b69 2018-10-20 François Dumont <fdumont(a)gcc.gnu.org> omits ccf50f5366e * g++.dg/*.C: Use target c++17 instead of explicit dg-opti [...] omits 2fde90b2b1a PR middle-end/87647 * varasm.c (decode_addr_const): Handl [...] omits 68d3817a576 * doc/ux.texi: Move @section directly after @node. omits 06696a8c52f Daily bump. omits a0226394812 PR middle-end/85488 PR middle-end/87649 * omp-low.c (che [...] omits f96022c0354 Skip tests for GNU extensions when testing with strict mode omits 216fbbe4202 Fix testsuite failures due to extra errors in strict dialects omits 11ea472014d Conditionally disable tests of non-standard extensions omits 87a79d4a819 Fix tests that use allocators with incorrect value types omits e68b9438136 Disable tests that only pass for GNU dialects omits bb10fcfe1fc Remove duplicate tests omits c165544316a gccint.texi: add user experience guidelines omits 4a0fb313c2a compiler: don't export any functions with special names omits cd66715a19a [gcc] omits e720dcb8d51 rs6000: Put CR0 first in REG_ALLOC_ORDER omits 5e9ffa13076 2018-10-19 Richard Biener <rguenther(a)suse.de> omits 92a2eeb3087 2018-10-19 Richard Biener <rguenther(a)suse.de> omits a6de100c1ac Fix compilation error with _GLIBCXX_PARALLEL omits 5b74cde9a85 Fix testsuite failures in Debug Mode omits 655bc3133c3 Fix oversight in previous commit omits 3ad7843329e i386: Enable AVX512 memory broadcast for FP add omits a490d1b0d9e i386: Use register_operand in AVX512 FMA with memory broadcast omits 6f7735c63e1 lra: fix spill_hard_reg_in_range clobber check omits 67de90a6c2f * cfgexpand.c (expand_one_var): Use specific wording in er [...] omits d9bd5e17c45 Reset insn priority after inc/ref replacement omits bf39a88fd08 Daily bump. omits 90b09a50645 compiler: add COMPARE_ALIASES flag for type compare and hash omits fc1949646f2 compiler: list indirect imports separately in export data omits c321ded06db Remove ChangeLog entry for changes in gofrontend that were [...] omits 2801343b0dd Revert SVN revision 264561, incorrectly committed directly [...] omits 3a522dccbcd compiler: rewrite Type::are_identical to use flags omits 5948a401792 Limit mask of vec_merge to HOST_BITS_PER_WIDE_INT omits a38bdb56e8d i386: Enable AVX512 memory broadcast for FMA omits 28ee33efef9 Fix tests that fail when built with different options omits 95e64c7d8b9 PR libstdc++/87642 handle multibyte thousands separators from libc omits 8f260102c83 compiler: drop semicolons in export data omits 227d6878021 Fix (re)alloc of polymorphic arrays omits 56966d7faa1 * udivmodsi4.c (__udivmodsi4): Rename to conform to coding [...] omits 26c22073ba4 Improve -dumpversion and -dumpfullversion documentation omits 7b4b64315b8 * config/i386/i386.c (ix86_emit_fp_unordered_jump): Set J [...] omits 9be11ee961b Fix missing entry to gcc/ada/ChangeLog for r265240 omits b9436c5b028 Fix ICE in substring-handling building 502.gcc_r (PR 87562) omits ce6b9c7814e PR libstdc++/87641 correctly initialize accumulator in vala [...] omits 68a7311760a 2018-10-18 Richard Biener <rguenther(a)suse.de> omits 94a4c178971 Call simplify_gen_subreg to simplify subreg of vec_merge omits 73061437c48 2018-10-18 Richard Biener <rguenther(a)suse.de> omits 3f4b6b43d08 2018-10-18 Richard Biener <rguenther(a)suse.de> omits 0141b9c91b1 2018-10-18 Paul Thomas <pault(a)gcc.gnu.org> omits da6baba71d8 2018-10-18 Paul Thomas <pault(a)gcc.gnu.org> omits 6bada676c0d 2018-10-18 Richard Biener <rguenther(a)suse.de> omits e36907fdff0 Simplify subreg of vec_merge of vec_duplicate omits 374e63a07ce 2018-10-18 François Dumont <fdumont(a)gcc.gnu.org> omits b8f119edfbd Daily bump. omits fcbe1d64056 Add -std=c2x, -std=gnu2x, -Wc11-c2x-compat, C2X _Static_ass [...] omits d767b8cd9ed Update C17 option descriptions not to say "expected to be p [...] omits 89daa9a803f Update manual references for C17 having been published. omits 24c03563f01 Fix select-type regression omits ab5b9ece1ee PR libstdc++/87619 omits f6e11d75604 libgcc: apply LIB2FUNCS_EXCLUDE logic to LIB2FUNCS_ST omits f7e33bf2e64 PR middle-end/87623 * fold-const.c (fold_truth_andor_1): [...] omits be44111ed7e * bitmap.c (bitmap_head::dump): New. * bitmap.h (bitmap_h [...] omits bdb6904853c Run selftests for C++ as well as C omits 2e73c0cfc5a * tree-vrp.c (extract_range_from_multiplicative_op) [...] omits f1eca10fc96 * wide-int-range.h (wide_int_range_shift_undefined_p): Adj [...] omits 4da8d4084e6 2018-10-17 Paolo Carlini <paolo.carlini(a)oracle.com> omits 989d22ef0a2 /cp 2018-10-17 Paolo Carlini <paolo.carlini(a)oracle.com> omits 5b50831ea85 2018-10-17 Paul Thomas <pault(a)gcc.gnu.org> omits 089dd6e6862 Daily bump. omits 3e879419dfd * es.po: Update. omits 4c4d9641c44 Fix regression in std::random_device default constructor omits cc346f1ef52 Extend source-expr test case omits ad5d3dd4326 Fix bounds with ALLOCATE with source-expr omits cc30ab8a78e Handle form_team w/ function args omits b16fedf6916 [AArch64] Use @ pattern to eliminate switch statement in on [...] omits 79cf7696a4b Rename namespace alias in test to avoid name collision omits e02aa93c1ff Fix versioned namespace macros for Networking TS omits 322cc423c1f Use autoconf to check for features needed by Networking TS omits 6c7bab70ede Use effective target in Networking TS tests omits 6bd38f44d57 Add missing return omits da44ccca618 Define _GLIBCXX_USE_DEV_RANDOM as replacement for _GLIBCXX_ [...] omits f7a38b8043b Introduce dg-add-options net_ts omits 21e53b9c5ca Fix tests that fail when compiled without optimisation omits 1960379cd87 PR libstdc++/87618 fix typos in linker script omits 948aa3c9fa9 fixincludes: vxworks: regs.h: Fix includes in regs.h wrapper omits 4253c7a02cc Obsolete Solaris 10 support omits 536a2c48ad3 Daily bump. omits 73262eafbf1 * config/ft32/ft32.md (ft32_general_movsrc_operand): Disab [...] omits 31087b7e830 diagnostics: add minimum width to left margin for line numbers omits 5e64efad1fd Remove stray reference to error_at_rich_loc omits dba9e5c1a49 2018-10-15 Tobias Burnus <burnus(a)net-b.de> omits 9f44542199a [PR87563][AARCH64-SVE]: Don't keep ifcvt loop when COND_<OP [...] omits c5ba71bc7c7 2018-10-15 Paul Thomas <pault(a)gcc.gnu.org> Tobias Bu [...] omits 2dd88da7458 PR target/87572 * common/config/i386/i386-common.c (OPTIO [...] omits 16b9ec20987 Adjust test to pass with latest glibc omits 168982a4b7d PR libstdc++/87587 prevent -Wabi warnings omits 21e5a1b6a53 PR tree-optimization/87022 * tree-loop-distribution.c (pg [...] omits 734d3b27985 2018-10-15 Richard Biener <rguenther(a)suse.de> omits d4323ae99b0 S/390: Fix problem with vec_init expander omits 72b9d8cd72f 2018-10-15 François Dumont <fdumont(a)gcc.gnu.org> omits 19cd8cfa79e Daily bump. omits 4927cd843ce i386: Add register source to movddup omits 0ef5554b713 i386: Also disable AVX512IFMA/AVX5124FMAPS/AVX5124VNNIW omits c659c71f646 * MAINTAINERS: Update my email address. omits 4e2ad1dceac 2018-10-14 Paul Thomas <pault(a)gcc.gnu.org> omits 2de7922d263 This patch adjusts one of the c-torture tests to account fo [...] omits 7497874053f Daily bump. omits 6a3756e432d * dwarf2cfi.c (struct dw_trace_info): Add args_size_define [...] omits a833e2b0229 Fix compilation failure with C++98 compilers omits c45bebb5ee9 Daily bump. omits 38bfcdfcab5 tighten the toplevel guard on ibm-ldouble.c omits 70961c96a68 * config/pdp11/pdp11.md (doloop_end): New expander. [...] omits 91a82d532f1 Add pattern to remove useless float casts in comparisons. omits ee018eb1971 introduce --enable-large-address-aware omits 3a1cfe4aff2 define HAVE_GAS_ALIGNED_COMM omits 10ad7b2ea7b [C++ PATCH] more TU parsing refactoring omits 9f8f5615e6e Fix off-by-one issue with inline matmul omits 33994aebc1b Fix error-recovery ICE in check_proc_interface omits 3a18b2f8b7f PR rtl-optimization/87600 * ira-lives (non_conflicting_re [...] omits e6f1b6c068e * doc/md.texi (doloop_end): Document that the pattern code [...] omits 4e61dba8a38 Initial commit of Networking TS implementation omits 43d28a44467 [AArch64] Support zero-extended move to FP register omits b109e9daf15 Fix typo in previous commit. omits 5bea0e90e58 PR c++/87364 * c-pretty-print.h (pp_c_type_cast): Prototy [...] omits e6a310e62e3 gcc/ChangeLog: omits 1aecae8d1ef gcc/ChangeLog: omits 4728cefcd4a PR target/87156 * cgraphclones.c (cgraph_node::create_ver [...] omits 383ffa0cc4b PR middle-end/87593 - conflicting format_arg attributes on [...] omits f8c147a5f5a Daily bump. omits b051fcf18eb PR libstdc++/77691 increase allocation size to at least alignment omits 3770d6de426 [testsuite] omits 3ffbf94c167 [testsuite] * gcc.target/powerpc/fold-vec-extract-char.p7. [...] omits d970c76c158 [testsuite] omits 985ceb32c7a PR tree-optimization/86829 * match.pd (sin (atan (x))): N [...] omits f534a268a98 [gcc] omits 582edf99320 [testsuite] omits f5c8e638472 2018-10-11 François Dumont <fdumont(a)gcc.gnu.org> omits 2658888309d 2018-10-11 François Dumont <fdumont(a)gcc.gnu.org> omits a1b182e4d6e 2018-10-11 Tobias Burnus <burnus(a)net-b.de> omits b08ad1405ca [AArch64] Fix PR87511 omits 2570bfd8544 C++: suggestions for misspelled private members (PR c++/84993) omits fe9d6ae93ee [C++ PATCH] parser simplification omits 2b60b596ee9 leverage linker relaxation on ppc vxworks RTPs omits bc9287f27c7 PR c++/85070 * g++.dg/cpp0x/pr85070.C: Change effective t [...] omits e8872641187 multiline.exp: complain about mismatched dg-{begin|end}-mul [...] omits ba9d9b09221 PR libstdc++/80538 Only call sleep for non-zero values omits c488a0b5554 Elide repeated RTL elements. omits df5680b76c7 PR c++/87582 * typeck.c (maybe_warn_about_returning_addre [...] omits 5a60b5b74a6 libcpp: show macro definition when used with wrong argument count omits 04daf5ec28a 2018-10-11 Richard Biener <rguenther(a)suse.de> omits c630a81baf3 [PATCH] A couple of line map fixes omits 5d56b42ba9f Make ext allocators support heterogeneous equality comparison omits cebe6e17b35 [testsuite] Further fixes to warn-abs-1.c omits 37c22fd17b9 * c-lex.c (c_common_has_attribute): Return 201803 instead [...] omits 7613becb7c3 PR c++/87547 * rtti.c (get_tinfo_decl_dynamic): Use unlow [...] omits f9fdd8f044c Daily bump. omits 6b413ca5992 PR middle-end/87574 * cgraphunit.c (cgraph_node::expand_t [...] omits 10811950a63 PR c++/87567 - constexpr rejects call to non-constexpr fun [...] omits 23cfd6cea02 Fat-fingered my recent patch adding the SSE3 testcases for [...] omits fbd68cc0274 2018-10-10 Bernd Edlinger <bernd.edlinger(a)hotmail.de> omits 59a01615063 PR c/54391 - transparent_union typedef'ing inconsistent omits 3393067f401 PR libstdc++/87544 limit max_size() to PTRDIFF_MAX / sizeof(T) omits 0e100de5b95 gcc/testsuite/ChangeLog: omits d4b4a6c1918 PR target/87573 * config/i386/mmx.md (const_vector 0 -> m [...] omits cbb9d6c4e97 PR target/87550 * config/i386/i386-builtin.def (IX86_BUIL [...] omits 703d46f6587 PR c/87286 * gcc.dg/pr87286.c: Add -Wno-psabi to dg-options. omits 9b5bd9b409e 2018-10-10 Richard Biener <rguenther(a)suse.de> omits f92b7cd1ecc Daily bump. omits fb225cf12de Cleanup of libcpp diagnostic callbacks omits 636233cb18d /cp 2018-10-09 Paolo Carlini <paolo.carlini(a)oracle.com> omits e84c992a008 2018-10-09 François Dumont <fdumont(a)gcc.gnu.org> omits ed163c46319 This is part 2/2 for contributing PPC64LE support for X86 S [...] omits a5db24aeb93 This is a follow-on to earlier commits for adding compatibi [...] omits 8577d349cee 2018-10-09 Tobias Burnus <burnus(a)net-b.de> omits b461d7e0842 PR tree-optimization/86659 * gimple-match.h (gimple_match [...] omits a585ef50c7e runtime: skip testSetPanicOnFault for gollvm omits f5edd321a43 [Ada] Fix spurious -Wuninitialized warnings for small records omits 689a9609741 [Ada] Fix incorrect computation of Component_Size in ASIS mode omits 5e8c91e3c27 [Ada] Minor tweaks to suppress warnings omits 897658db0e3 [Ada] Ignore pragmas Compile_Time_Error/Warning in GNATprove mode omits bc6efd3343c [Ada] Fix spurious error on derived record passed as Out parameter omits fd38c4f71d2 [Ada] SPARK: fix bug related to non access object permissions omits 1b2b6de0550 [Ada] Minor copyright header fix omits c6183af9ad2 [Ada] Fix strange warning when using Ada.Iterator_Interface omits c10b5d58f59 [Ada] Einfo: minor comment fix omits fff3c0d68c9 [Ada] Internal error on inlined renaming of subprogram instance omits 9a9ff6cb776 [Ada] Unnesting: fix handling of private types that are syn [...] omits 798b97c4a32 [Ada] Fix expansion of operations on nonbinary modular types omits e85e34ecf7e [Ada] Unnesting: fix handling of uplevel refs to unconstrai [...] omits 99f74c0fff8 [Ada] Remove spurious -Wuninitialized warning for small arr [...] omits 00d3da2a209 [Ada] Bounded_Holders: fix a typo omits 7ee13c0d5af [Ada] Functional_Vectors: remove default value for max size omits a367d7bc934 [Ada] Reset Is_True_Constant on entites used as OUT/IN OUT actuals omits bcd6b924d91 [Ada] Unnesting: avoid unnecessary loads of System omits cb3f6e9f971 [Ada] Spurious error message on visibiliy change in aspect [...] omits 26354491ecb [Ada] Repinfo: list the mechanism of functions only omits 550f5c01b7f [Ada] Various User Manual updates for GNATpp omits 293df1f269e [Ada] System.Os_Lib.Normalize_Pathname: fix incorrect comment omits 78a87b1065e [Ada] Remove CodePeer annotation omits 95c1628619e [Ada] Preserve Do_Range_Check flags in SPARK mode omits 2157fb63fc4 [Ada] Spurious warning on uninitialized entity during code [...] omits 6cfbd82f290 Define std::string and related typedefs outside __cxx11 namespace omits a23722adc40 2018-10-09 Richard Biener <rguenther(a)suse.de> omits 4f6aea41cbf 2018-10-09 Richard Biener <rguenther(a)suse.de> omits 1db5adee4f0 ASAN: emit line information of stack variables. omits 8c71d9ace91 2018-10-09 Paul Thomas <pault(a)gcc.gnu.org> omits 3a67778e4a3 Daily bump. omits 8fd85845896 * print-rtl.c (rtx_writer::print_rtx_operand_code_i): Prin [...] omits f67bef247db * cgraphunit.c (cgraph_node::expand_thunk): Do not force D [...] omits ee20cb5728e PR tree-optimization/86659 * gimple-match.h (struct gimpl [...] omits 68c330dca36 Use FOR_EACH_IMM_USE_FAST in gimple-ssa-backprop.c omits c9d0a7d6445 * config/pdp11/t-pdp11: Remove -mfloat32 switch. omits 7afc7cb5fb9 i386: Correct _mm512_mask3_fmaddsub_round_pd omits a7a627d8b4c 2018-10-08 Richard Biener <rguenther(a)suse.de> omits 7d5492e5984 libgo: update to Go 1.11.1 release omits 11a372b3de3 Fix ICE on block move when using LRA. omits eea05e6aa2d Come up with gcc/testsuite/g++.target/i386/i386.dg and move [...] omits 8614be818d7 [Fortran] Disable "Assignment to contiguous pointer from no [...] omits e32c31b878c S/390: Increase latencies for some FP instructions omits 524665d0399 2018-10-08 Richard Biener <rguenther(a)suse.de> omits e269879e033 PR libstdc++/87538 Verify fix for std::experimental::not_fn omits 68b1449efbf PR libstdc++/87538 fix std::not_fn exception specifications omits 8c41ff3aab3 2018-10-08 Paul Thomas <pault(a)gcc.gnu.org> omits 3f651a3ad70 Require string merging support in gnat.dg/string_merge?.adb etc. omits 646777d68d9 Require constructor priority support in c-c++-common/Wprio- [...] omits c1a74f897b5 Limit a MV test just for x86 target. omits 9cd9881d713 2018-10-08 Paul Thomas <pault(a)gcc.gnu.org> omits 8c6d0f8f378 /cp 2018-10-08 Paolo Carlini <paolo.carlini(a)oracle.com> omits d32a4fbdef6 Don't ICE on vectors of enums (PR 87286) omits c6e99972800 2018-10-08 Richard Biener <rguenther(a)suse.de> omits 33551f14ef9 2018-10-08 François Dumont <fdumont(a)gcc.gnu.org> omits e6f581130a0 Daily bump. omits 16dbe3c8041 Daily bump. omits 35d5443a1b2 Use gfc_charlen_type instead of int for string lenghts omits 32bfbd96240 2018-10-06 Thomas Koenig <tkoenig(a)gcc.gnu.org> omits bc9ba88ba8f 2018-10-06 Paul Thomas <pault(a)gcc.gnu.org> omits 12ca6caf73b 2018-10-06 Thomas Koenig <tkoenig(a)gcc.gnu.org> omits 4bcfedf5c1f gcc/ PR rtl-optimization/86939 PR rtl-optimization/87479 [...] omits 0e16f2a7599 Daily bump. omits 7e6033ef5f8 RISC-V: Fix -fsignaling-nans for glibc testsuite. omits 8ffd498e502 rs6000: Some mfcr pattern simplification omits b47238b7648 2018-10-05 Bernd Edlinger <bernd.edlinger(a)hotmail.de> omits e2b0b32788e Support string locations for C++ in -Wformat (PR c++/56856) omits a7fcef24e60 * config/i386/i386.md: Reorder cmpi patterns. omits 59d08acc15b * config/i386/i386.md (*cmpxf_cc_i387): Remove pattern. ( [...] omits edf9f27af3b Add some pdp11 target hook definitions for C++ omits 64ee3052c28 libgo: use inline assembly in favor of call to _xgetbv() omits 5c4df7dce4e Remove -mfloat32, -mfloat64 switches from pdp11 target. omits 96433d2cf93 testsuite: multiline.exp: implement optional target/xfail selector omits 26f24372666 * config/i386/i386.md (*cmpxf_i387): Change operand 2 pred [...] omits a31a2e24c76 * config/i386/constraints.md ("C"): Do not depend on TARGE [...] omits 179f1960e5b PR tree-optimization/87490 - ICE in expand_builtin_strnlen [...] omits d84e1101cd0 2018-10-05 François Dumont <fdumont(a)gcc.gnu.org> omits 26a227ebb83 2018-10-05 Steve Ellcey <sellcey(a)cavium.com> omits 7dffe3410bd runtime: remove checkgoarm function omits c7811b884f6 PR libbacktrace/87529 * backtrace.h: Document that backtr [...] omits fa31eb4582b 2018-10-05 Richard Biener <rguenther(a)suse.de> omits 41f70262ff5 2018-10-05 Richard Biener <rguenther(a)suse.de> omits 71dad064f23 2018-10-05 Richard Biener <rguenther(a)suse.de> omits 140696c847d i386: Don't pass -msse2avx to assembler for -mavx omits ec0803e4688 rs6000: Various fixes for the new fpscr builtins (PR87509) omits dc9b31b5200 2018-10-05 Paul Thomas <pault(a)gcc.gnu.org> omits aa18b67ee48 Daily bump. omits 248f862f5b7 contrib: unused_functions.py: Handle archives omits 56d34eea7e2 * config/i386/i386.md (*fop_<X87MODEF:mode>_2_i387): Macro [...] omits 0e992424f99 * doc/invoke.texi (-Wno-prio-ctor-dtor): Document new warn [...] omits ed9370cc389 Report vectorization problems via a new opt_problem class omits 9ddd8fa74ba Add -fopt-info-internals omits 718f7174c0e 2018-10-04 Bernd Edlinger <bernd.edlinger(a)hotmail.de> omits 5e0f6ab6ee2 Revert "Never reload fixed form constraints memory operand" omits 042674a54a7 List myself as "libgomp (OpenACC)" and "OpenACC" maintainer omits bc86555cccf [PATCH, rs6000] Fix expected error output for test case. omits fb7125d771c Error about alias attribute with body definition (PR c/87483). omits 7c7aacf1e22 Redirect call within specific target attribute among MV clo [...] omits e81a6963c67 Fix -fopt-info for plugin passes omits 0578ac0f6fa Add missing ChangeLog entry for previous commit omits 839a47194f7 gcc/ PR rtl-optimization/87466 * target.def (setjmp_prese [...] omits 4af0061382c Remove superfluous assignment in add_params. omits 604e9a8bcb3 Fix divergence in indirect profiling (PR gcov-profile/84107). omits 8b35b34d519 [C++ PATCH] String concatenation is a thing omits 18ea79710f3 2018-10-04 Prathamesh Kulkarni <prathamesh.kulkarni(a)linaro.org> omits 54f36ccba34 contrib: Add unused_functions.py script omits 65ac60df959 2018-10-04 Richard Biener <rguenther(a)suse.de> omits 6e849d0edaf Call ultimate_alias_target for node being inlined (PR ipa/87491). omits a0b6195251d Never reload fixed form constraints memory operand omits 3c487f08f15 * gimple-ssa-sprintf.c (format_string): Do not hard [...] omits 1763c72e0bc Daily bump. omits 34397eeac21 * config/i386/i386.md (*cmp<X87MODEF:mode>_<SWI24:mode>_i3 [...] omits e2c1cd1afce * go.test/go-test.exp (go-set-goarch): Use amd64p32 on x32. omits c08fb910c5d * libgcc2.c (isnan): Use __builtin_isnan. (isfinite): Use [...] omits f1625820c29 * gimple-ssa-sprintf.c (struct fmtresult): Add new member [...] omits ac37b9e58f5 RISC-V: Add macro for ilp32e ABI. Cleanup white space. omits 41417a74a24 Enable LRA register allocator for PDP11. -- missed chec [...] omits 90f36954449 Enable LRA register allocator for PDP11. * config/p [...] omits ecd387a0ae7 * config/i386/i386.md (*<absneg:code>extendsfdf2): Remove. [...] omits bd2734ea740 PR tree-optimization/87415 * tree-vrp.c (set_value_range_ [...] omits 55f0ab6e633 * gimple-fold.c (get_range_strlen): Only set *nonstr when [...] omits c18e46a267a * tree-vrp.c (extract_range_from_unary_expr): Special case [...] omits 0c9e54e8269 Implement P0840, language support for empty objects. omits d1b6467ac88 PR libstdc++/59439 optimize uses of classic ("C") std::locale omits 0b0a74b690e Fix ARM_TARGET2_DWARF_FORMAT for vxworks omits 7de708f8f52 Properly mark lambdas in GCOV (PR gcov-profile/86109). omits 691e0ef9bca 2018-10-03 François Dumont <fdumont(a)gcc.gnu.org> omits eca9b8e6dd5 Daily bump. omits b63335832ce * io/close.c [!HAVE_UNLINK_OPEN_FILE]: Include <string.h>. omits 2430731211a 2018-10-02 Aaron Sawdey <acsawdey(a)linux.ibm.com> omits 00554582f26 internal/bytealg: support systems that don't have memmem omits 3f0434d89c3 S/390: Support IBM z14 Model ZR1 with -march=native omits 3d5f90d7a77 S/390: Rename arch12 to z14 omits c61d7fced9f * config/i386/i386.md (fxam<mode>2_i387_with_temp): Remove [...] omits 1fc1dc15d77 * config/i386/i386.c (ix86_emit_i387_round): Extend op1 to [...] omits 4580c5a5a1b net: don't fail test if splice fails because pipe2 is missing omits 54333f7f10a ((X /[ex] A) +- B) * A --> X +- A * B omits 7127b8d74c6 vector<bool> _M_start and 0 offset omits 37db4f8d72c No a*x+b*x factorization for signed vectors omits d74fa224a36 rs6000: Fix vec-init-6.c (PR87081) omits c2599f854c3 * gimple-fold.c (get_range_strlen): Remove dead code. omits fec27bf230c * builtins.c (unterminated_array): Add new arguments. If [...] omits 4429133c757 Avoid redundant runtime checks in std::visit omits 28c3ce2dc72 2018-10-02 Richard Biener <rguenther(a)suse.de> omits 059367c28c2 Use -fno-show-column in libstdc++ installed testing. omits 6bd9c88f8cc config: Remove unused define for os uClibc omits 2c0b7348cd7 * dojump.h (do_jump): Delete. (do_jump_1): Likewise. (sp [...] omits 09034e866b7 * reorg.c (make_return_insns): Use emit_copy_of_insn_after [...] omits ac22ae8146e 2018-10-02 Richard Biener <rguenther(a)suse.de> omits 18e2a21264b 2018-10-02 Richard Biener <rguenther(a)suse.de> omits fb353d6d816 Daily bump. omits 68005003c6a compiler: use the underlying type to build placeholder [...] omits 0caa25c9c64 libgo: support x32 as GOARCH=amd64p32 GOOS=linux omits e1f88bf02ab runtime: add arm64 version of AES hash code omits 9d4fa1d7c28 [libiberty] Use pipe inside pex_run omits 40daf6a3dac * ru.po: Update. omits 44eaad0165f Update, forgot to put the PR number in the Change Log. omits 4b4c309c5dd gcc/ChangeLog: omits 86db51c5775 * doc/xml/manual/allocator.xml: Adjust link to "Reconsider [...] omits d1702320d26 Regenerate libstdc++ HTML pages omits 451b5705c33 2018-10-01 Paul Thomas <pault(a)gcc.gnu.org> omits fffa8e82b00 2018-10-01 Richard Biener <rguenther(a)suse.de> omits f86dbd4ba42 Validate and set default parameters for stack-clash. omits 03aa8ad7515 Update options framework for parameters to properly handle [...] omits 6b489379303 Allow back-ends to be able to do custom validations on params. omits a5ada907d3d Cleanup the AArch64 testsuite when stack-clash is on. omits 0e7cfaa13ef Set default values for stack-clash and do basic validation [...] omits de2dc831067 Allow setting of stack-clash via configure options. omits aad32f38bac Ensure that outgoing argument size is at least 8 bytes when [...] omits 6b2ca3ef74a Add a hook to support telling the mid-end when to probe the stack. omits a79985f5ac7 Add support for SVE stack clash probing. omits b9315fa8ec2 stack-clash: Add LR assert to layout_frame. omits 061e810aa89 Updated stack-clash implementation supporting 64k probes. omits 641d21c4df0 Fix caching of tests for multiple variant runs and update e [...] omits 9603b585b96 2018-10-01 MCC CS <deswurstes(a)users.noreply.github.com> omits 384be95ab81 * c-ada-spec.c (get_underlying_decl): Get to the main type [...] omits cd29e157eef [ARC] Avoid specific constants to end in limm field. omits 1212cc77e47 [ARC] Check for odd-even register when emitting double mac ops. omits 938c4b30221 2018-10-01 Richard Biener <rguenther(a)suse.de> omits 5c2b82b2d53 [Ada] use -gnatd_A to disable .ali on -fcompare-debug recompile omits 2aee2792505 Daily bump. omits f4c5657dde3 * config/i386/mmx.md (EMMS): New int iterator. (emms): Ne [...] omits 7e20384027e gcc/ PR rtl-optimization/86939 * ira-lives.c (make_hard_r [...] omits a341806439c 2018-09-30 Paul Thomas <pault(a)gcc.gnu.org> omits 26a5bf7f44f 2018-09-30 Paul Thomas <pault(a)gcc.gnu.org> omits 87aaa65d50e * doc/xml/manual/messages.xml: Switch link to
www.oracle.c
[...] omits e32ab88bb1c * doc/xml/manual/policy_data_structures_biblio.xml: Update [...] omits 2d9b55b830f 2018-09-30 Paul Thomas <pault(a)gcc.gnu.org> omits 212b6e316d4 Daily bump. omits 016e38b1674 i386: Use TImode for BLKmode values in 2 integer registers omits 3f7dc4ddd70 2018-09-29 Paul Thomas <pault(a)gcc.gnu.org> omits 2b84b289e3b * builtins.c (unterminated_array): Pass in c_strlen_data * [...] omits 02f4837b36e PR target/87467 * config/i386/avx512fintrin.h (_mm512_abs [...] omits c3632a5c000 * doc/xml/gnu/fdl-1.3.xml: The Free Software Foundation we [...] omits fe0942b8c86 Daily bump. omits b60c096b267 * match.pd (simple_comparison): Don't optimize if either o [...] omits 65e8a292543 rs5000: Delete all specific asm_cpu_* and ASM_CPU_*_SPEC omits 1f943deb44b rs6000: Delete HAVE_AS_DCI omits 2a86b01b422 rs6000: Delete HAVE_AS_LWSYNC and TARGET_LWSYNC_INSTRUCTION omits 4c7db812727 * calls.c (expand_call): Try to do a tail call for thunks [...] omits c70d5b2229a 2018-09-28 François Dumont <fdumont(a)gcc.gnu.org> omits b363f27ef5c opt-suggestions.c: fix minor memory leak omits a333f643ef3 dumpfile.c: use prefixes other than 'note: ' for MSG_{OPTIM [...] omits 889eb06af35 Fix gcc.dg/torture/fp-int-convert.h for excess precision af [...] omits e835b1e927e * config/i386/i386.h (SSE_REGNO): Fix check for FIRST_REX_ [...] omits 85c4ec212b8 * config/i386/i386.h (CC_REGNO): Remove FPSR_REGS. * conf [...] omits 9f51554302f Fix date in ChangeLog file. omits ef03b828e95 2018-09-28 Steve Ellcey <sellcey(a)cavium.com> omits 7d84f32f589 2018-09-28 Steve Ellcey <sellcey(a)cavium.com> omits a9782835634 compiler: fix parsing issue with non-ASCII first package char omits 0e59d2fbb80 2018-09-28 Richard Biener <rguenther(a)suse.de> omits 5d580028ffe Simplify vec_merge according to the mask. omits b9abfabb761 * config/sparc/sparc-protos.h (sparc_branch_cost): Declare [...] omits bd7c735b118 Daily bump. omits e5e903f10b9 rs6000: Fix one more vec_splat case omits 73b49587fe2 gcc/ChangeLog: omits 23cccb7e9f2 2018-09-27 Jinsong Ji <jji(a)us.ibm.com> Bill Schmidt [...] omits 39f34d5de07 * config/i386/i386.md (UNSPEC_FLDCW): Remove. omits f5f46fe6d12 * config/i386/i386.md (FPSR_REG): Remove. (x86_fnstcw_1): [...] omits 4c7c5a4fda0 rs6000: Delete many HAVE_AS_* (PR87149) omits 298331ea05d 2018-09-27 Martin Liska <mliska(a)suse.cz> omits b5ba7e7aa9b 2018-09-27 Richard Biener <rguenther(a)suse.de> omits ce03768e450 2018-09-27 Richard Biener <rguenther(a)suse.de> omits 885493a562d [pr82089] Don't sign-extend SFV 1 in BImode omits d5b93208837 2018-09-27 Paolo Carlini <paolo.carlini(a)oracle.com> omits 9a555af75d6 /cp 2018-09-27 Paolo Carlini <paolo.carlini(a)oracle.com> omits 685a1807433 S/390: Implement speculation barrier omits 29b2bdb4fe3 Daily bump. omits c5fdd880492 2018-09-26 Indu Bhagat <indu.bhagat(a)oracle.com> omits 2923f790a7d Support excess precision for integer / floating-point compa [...] omits f580573e104 RISC-V: Add missing negate patterns. omits 2b9853379b3 gcc/ChangeLog: omits a74b9c9671e RISC-V: Delete obsolete MIPS comment. omits 07142831117 PR target/87414 * config/i386/i386.c: Include debug.h and [...] omits ed825d836c3 Fix AArch64 ILP32 ICE. omits 6032d88eac9 * config/i386/crtprec.c (set_precision): Use fnstcw instea [...] omits a42feeaa400 * config/i386/i386.h (enum reg_class): Remove FP_TOP_SSE_R [...] omits e60ae8c7245 syscall: don't assume we have a GETEUID system call omits 8d4eca1c777 * ChangeLog: Add missing PR number. omits 6b98a1d835d PR target/87439 * config/i386/i386.h (NUM_MODES_FOR_MODE_ [...] omits 61429252c83 Revert 2018-09-26 Alexey Neyman <stilor(a)att.net> omits 9c4d4b296ab 2018-09-26 Richard Biener <rguenther(a)suse.de> omits 05103aed1d3 * graphite.h: Include <isl/id.h> and <isl/space.h>; these [...] omits 6d57875f136 Ignore chmod errors during mostlyclean-local, check-go-tool omits 9bd3815cbe3 [PR 87347] Prevent segfaults if TYPE_ARG_TYPES is NULL omits 508a36925e4 2018-09-26 Paolo Carlini <paolo.carlini(a)oracle.com> omits 9eeef0b0aaa 2018-09-26 Paolo Carlini <paolo.carlini(a)oracle.com> omits 813d608e6d0 [Ada] SPARK: minor error message enhancement omits 724be312a13 [Ada] Fix inheritance of representation items defined as aspects omits f6640da5cd7 [Ada] Spurious ineffective use_clause warning omits 64aab93cf54 [Ada] Store -G xxx switches omits e7062ef8d79 [Ada] Issue info message on inlined subprograms in GNATprove mode omits 7d97dbc989d [Ada] Missing front-end code for constraint checks on fixed [...] omits 382c4351acd [Ada] SPARK: fix a bug related to loop exit environment omits c80aa5fbc61 [Ada] Spurious elaboration issue due to inlining omits 4dad7411040 [Ada] Do not issue by default info messages for inlining in [...] omits 87110162607 [Ada] Spurious error on interface conversion under ZFP omits af8c97e03a6 [Ada] Add a No_Return annotation to ease static analysis omits 9645a29859a [Ada] Spurious error on private extension with predicate omits c8ea0fb4c56 [Ada] Spurious dependency on secondary stack omits 35353efe050 [Ada] Mimic the C++ ABI when passing class-wide conversion actuals omits 948a8c17113 [Ada] Pair miscount in Dynamic_HTable.Put omits 2efb76a46af [Ada] Add notes about processing of aggregate projects omits 3473004187a [Ada] Minor reformattings omits 2766f5ddc38 [Ada] New unit GNAT.Sets omits c9bbc06b95a [Ada] ICE on mix of tagged and limited interfaces omits bb82277f5f5 [Ada] Illegal formal objects associated with anonymous acc- [...] omits d1540be4d3b [Ada] Front-end support for OpenACC pragmas omits 71bcd9afac0 [Ada] Missing error on non-limited derived type with limite [...] omits 6591af037f9 [Ada] Inlining of renamed subprogram instances in package body omits d86fe1242ca [Ada] Preparation for new description of interface thunks omits 5075c16307e [Ada] Propagate bit order and SSO from root to classwide eq [...] omits 07eabae0788 [Ada] Crash on expression functions within quantified expressions omits 41c47207de5 [Ada] Missing predicate check on return value omits a30ea1d07d2 [Ada] ICE on array of task type with -gnatct omits 3558a9f4bd6 [Ada] Fix assertion failure on record subtype with -gnatRj omits 2ea1bab9fc2 [Ada] Regression in partial compilation of RCI units omits 167cf9467c5 [Ada] Set Current_Error_Node directly omits 919ca1262e7 [Ada] Wrong handling of address clause for limited record type omits fa7b13c3c0d [Ada] Introduce -gnatd_A to set Opt.Disable_ALI_File omits 70924aa6fa5 [Ada] Disable special handling for preconditions specified [...] omits c76c8b91812 [Ada] Unnesting: fix handling of up level refs for entries omits 829e64d49bb [Ada] Fix ICE related to type freezing omits 72b189b6a82 [Ada] SPARK: update borrowing effects for IN parameters omits c41dad83c22 [Ada] Vxlink: minor reformatting omits 0a224eb8792 [Ada] Fix miscellaneous typos omits 50bfed1c3b3 A few places in the arm and aarch64 backends check whether [...] omits 64ac6fbc9a7 [Ada] Vxlink: kill a CodePeer warning omits fa03de5c487 2018-09-26 Paolo Carlini <paolo.carlini(a)oracle.com> omits ced4584721b * config/arm/arm.c (arm_reorg): Skip Thumb reorg pass for [...] omits 42a31e6d54e 2018-09-26 Richard Biener <rguenther(a)suse.de> omits e1b5fa4a0e2 runtime, os: fix the build on Solaris omits 6e033d8f556 Daily bump. omits 401a3477229 rs6000: Use set_attr_alternative in some places omits 58bb0d5f13c rs6000: Simplify "switch (which_alternative)" patterns omits 6faef41dad5 RISC-V: Fix weak symbols with medany and explicit relocs. omits 81512c36496 PR c/87387 * builtins.c (unterminated_array): Simp [...] omits 7961f40be4b rs6000: Do not allow out of range immediate in vsplt[bhw] ( [...] omits cc7f288c8f0 adjust dinst.adb's expectations for location views omits 610e8200c34 [testsuite] omits 7e7a4fadd9c PR c++/87425 * g++.dg/cpp2a/constexpr-virtual12.C: New test. omits e3cb8102395 PR c++/87398 * constexpr.c (cxx_eval_constant_expression) [...] omits daa809dae4d [PR 87339] Fix failure of gcc.dg/warn-abs-1.c on some targets omits 2ac22bed6a2 * config/i386/i386.md: Move nearbyint patterns closer to rint. omits 218c1c76679 2018-09-25 Paolo Carlini <paolo.carlini(a)oracle.com> omits 67e757f9693 Use steady_clock to implement condition_variable::wait_for [...] omits bc35ec6d4ca PR libstdc++/87431 optimise valueless_by_exception() omits 369196d3694 2018-09-25 Richard Biener <rguenther(a)suse.de> omits cb80685b1f1 internal/bytealg, internal/cpu, internal/poll: portabil [...] omits 965cbb4ac73 * config/i386/i386.md (frndintxf2_mask_pm): Remove. (frnd [...] omits 064f53e7e70 cmd/go: pass down testing gccgo in TestScript omits a50c524245f i386: Compile pr82699-5.c and pr82699-6.c with -fno-pic omits a6cc63a1bc9 * gfortran.dg/coarray_lock_7.f90: Adjust scan-tree-dump-ti [...] omits 5bbce865376 * vr-values.c (vr_values::vr_values): Initialize to_remove [...] omits 8973f96cc71 2018-09-25 Richard Biener <rguenther(a)suse.de> omits 7b642e765f3 Check pie_enabled target in PIC tests omits 99194174b97 2018-09-25 Richard Biener <rguenther(a)suse.de> omits f903ba0b58e Fix scaling of a sreal number. omits f8e5c21be93 Fix small coding style issues (PR fortran/87394). omits d2f2caa53ae Remove unused functions and fields. omits 749acd990df Add filter-rtags-warnings.py script. omits 6c77f4a448a Remove Pascal-related entries in code and comments. omits 3a738f919a4 Document all param values and remove defaults (PR middle-en [...] omits c6fefbf58fa Fix EQ_ATTR_ALT size calculation (PR bootstrap/87417) omits dd95957717d RISC-V: Fix problems with ilp32e ABI support. omits 426e644833b Daily bump. omits 5d4ba7c4127 2018-09-24 Andrew Pinski <apinski(a)marvell.com> omits 5787fbb63aa * doc/xml/manual/codecvt.xml: Move link to "UTF-8 and Unic [...] omits b0751b120f1 libgo: update to Go 1.11 omits a470c772601 * cp-tree.h (build_noexcept_spec, add_exception_specifier) [...] omits 23177078863 /cp 2018-09-24 Paolo Carlini <paolo.carlini(a)oracle.com> omits 4a0cb9e31a5 i386: Insert ENDBR before the profiling counter call omits fe01c4a1616 2018-09-24 Thomas Koenig <tkoenig(a)gcc.gnu.org> omits ea1a3250ef5 [testsuite] omits 41023d5ef1b Change EQ_ATTR_ALT to support up to 64 alternatives omits d095932dc83 [OpenACC] update fortran nested parallelism error messages omits 4c5541774b9 S/390: Fix conditional returns on z196+ omits 2ace2ebcdbe Improve colorization legend in gcov reports. omits 1ace3cd955e Improve location information of -Wcoverage-mismatch. omits b3b6c6ff34f Guard memory block allocation. omits 4f28881fbe7 Unpoison variable partition properly (PR sanitizer/85774). omits c3ee48be238 * doc/xml/manual/policy_data_structures_biblio.xml: Update [...] omits 95cd73228f1 [PR87054] adjust testcase for 32-bit x86 omits 8253de81b66 PR ada/87396 * fe.h (Get_Attribute_Definition_Clause): Us [...] omits 5c119eea420 2018-09-24 Richard Biener <rguenther(a)suse.de> omits 50dbda4a88f Daily bump. omits 8f346979297 2018-09-23 Thomas Koenig <tkoenig(a)gcc.gnu.org> omits d115beab51e * config/i386/i386.h (enum reg_class): Rename MASK_REGS to [...] omits 4c43fe421c4 * doc/xml/manual/using_exceptions.xml: Move boost.orgs lin [...] omits 3ffe3074c65 * doc/service.texi (Service): Switch the
fsf.org
link to https. omits b3b24aa82c0 Do array index calculations in gfc_array_index_type omits 9a01ced682e 2018-09-23 Thomas Koenig <tkoenig(a)gcc.gnu.org> omits e1c1fd5e4d5 Daily bump. omits 12bc22a6215 2018-09-22 Thomas Koenig <tkoenig(a)gcc.gnu.org> omits 5e69ced9209 2018-09-22 Jerry DeLisle <jvdelisle(a)gcc.gnu.org> omits e737850679a PR target/86798 * config/nds32/nds32.c (TARGET_HAVE_SPECU [...] omits 4e54bf0ea93 2018-09-22 Paul Thomas <pault(a)gcc.gnu.org> omits d9c74f4b4c3 Daily bump. omits 93f65c04205 2018-09-21 François Dumont <fdumont(a)gcc.gnu.org> omits d443f534d70 * gimple-ssa-evrp.c (evrp_dom_walker::cleanup): Call vr_v [...] omits 8a2a79c4c86 Document that attribute noreturn inhibits tail call optimization omits fbe79a84160 PR c++/87372 - __func__ constexpr evaluation. * constexpr [...] omits 9680a5f4b48 Use vectored writes when reporting errors and warnings. omits 7d2d5e468b7 2018-09-21 Paul Thomas <pault(a)gcc.gnu.org> omits 50efe9dc386 2018-09-21 Paul Thomas <pault(a)gcc.gnu.org> omits 3f892eaf443 * constexpr.c (cxx_eval_outermost_constant_expr): Update comment. omits bc76994b2ff Un-split hypot<long double> tests omits cd35a24a71c dumpfile.c: fix stray dump_loc output (PR tree-optimization/87309) omits 85f370fe2a4 config.gcc: factorize and comment inclusion of vxworks-dummy.h omits 9bfa937ceec Leverage cacheTextUpdate for __clear_cache on VxWorks omits ee4cdecb132 Cleanup handling of libgcc and libc_internal for VxWorks omits 540449fba51 Leverage STARTFILE_PREFIX_SPEC for VxWorks7 omits b31a08af584 Account for TARGET_VXWORKS64 in default SIZE/PTRDIFF_TYPE f [...] omits 181511af561 Introduce TARGET_VXWORKS64 for VxWorks 64bit ports omits f86019e6cc1 Fix whitespace vs tab in entry omits 7f81cdfdaf7 Move default #define TARGET_VXWORKS7 to vxworks-dummy.h omits 2e3a48ba387 Prepend vxworks-dummy.h to tm_file for powerpc* omits fd586718406 [aarch64] Add HiSilicon tsv110 CPU support omits dec77c83525 Fix co-array allocation omits fcbc2234beb Propagate address spaces to builtins. omits d1ee343cdc1 * c-ada-spec.c: Include diagnostic.h. (dump_ada_declarati [...] omits 8f530164e5f * config/rs6000/rs6000.c (rs6000_function_ok_for_sibcall): [...] omits 56621355bdd Remove arc profile histogram in non-LTO mode. omits 92a43ed92cc [NDS32] Sync glibc and kernel structure, all use _rt_sigframe. omits 38f97b46ff6 [NDS32] Add t-nds32-glibc file. omits 2de27c98f90 [NDS32] Turn off default option -mtlsdesc-trampoline. omits 2d81e760a6a PR tree-optimization/86990 * gimple-ssa-store-merging.c ( [...] omits af01c91d08e Daily bump. omits 337dfeab879 PR c++/87109 - wrong ctor with maybe-rvalue semantics. * [...] omits 32398841e81 Fix and document -r option omits f2160a0e000 [PR87054] fix unaligned access omits b2bf47a641a [PR87013] check for .loc is_stmt support in the assembler omits ea9e8242da4 2018-09-20 Janus Weil <janus(a)gcc.gnu.org> omits a542d1a0fc8 rs6000: Remove -misel={yes,no} omits dadfd3b6409 [OpenACC] handle missing OMP_LIST_ clauses in fortran's par [...] omits 9019642fe0b rs6000: Delete VECTOR_OTHER omits b48873a0d3a 2018-09-20 Christophe Lyon <christophe.lyon(a)linaro.org> omits 0e9064d25e5 PR c++/87075 - ICE with constexpr array initialization. omits 6d9e9e1381b * doc/invoke.texi: Add -Wno-init-list-lifetime to C++ Lang [...] omits c333203af43 Fix PEELING_FOR_NITERS calculation (PR 87288) omits 2d974ea15c9 Add missing alignment checks in epilogue loop vectorisation [...] omits 51481b252ff Add -Wclass-conversion. * c.opt (Wclass-conversion): New. omits 72c6badccbe * config/pa/pa.c (pa_adjust_priority): Delete. (TARGET_SC [...] omits 686e074e0cb * config/pa/pa.md (atomic_storeqi): Restore deleted expand [...] omits 101a16c5689 Daily bump. omits 63e624a208e /cp 2018-09-19 Paolo Carlini <paolo.carlini(a)oracle.com> omits 3a91b7dfa45 2018-09-19 Paul Thomas <pault(a)gcc.gnu.org> omits 02e7d4b5ae1 combine: Use correct mode in new comparison (PR86902) omits 4101aa7e35c PR c++/87357 - missing -Wconversion warning * decl.c (gro [...] omits a4e972e311d dump_printf: use %T and %G throughout omits cfe4bb5d603 Remove constant vec_select restriction. omits deb2e908753 Don't use __glibcxx_assert to check class invariants omits 97bffee9a1b [AARCH64] Use STLUR for atomic_store omits f4534c3458c PR rtl-optimization/87361 * rtlanal.c (nonzero_bits1): Re [...] omits bd686db6677 2018-09-19 Richard Biener <rguenther(a)suse.de> omits 1ad4330b994 * libgnuintl.h (_INTL_MAY_RETURN_STRING_ARG, gettext, dget [...] omits 07c668e4029 Daily bump. omits 2646a43f79b 2018-09-18 François Dumont <fdumont(a)gcc.gnu.org> omits cae7e4ec8e1 2018-09-18 Thomas Koenig <tkoenig(a)gcc.gnu.org> omits 13847df5068 2018-09-18 Thomas Koenig <tkoenig(a)gcc.gnu.org> omits 77f19263b16 2018-09-18 Paul Thomas <pault(a)gcc.gnu.org> omits bb6e576c837 P1064R0 - Allowing Virtual Function Calls in Constant Expr [...] omits 8c56c0b5e9e 2018-09-18 Paul Thomas <pault(a)gcc.gnu.org> omits bdc1bac001d rs6000: Remove old "Cygnus sibcall" comment omits 3e350f63910 /cp 2018-09-18 Paolo Carlini <paolo.carlini(a)oracle.com> omits d4a60a19da8 Handle CLOBBER in reg_overlap_mentioned_p (PR86882) omits cee838d92d0 Fix location of invocable check for unique_ptr deleter omits 9c66b1e3a61 * config/i386/i386.md (*<code>extend<mode>xf2): Macroize i [...] omits 4105f94d52f [nvptx] Remove use of CUDA unified memory in libgomp omits 68fe545adc2 PR other/87353 fix formatting and grammar in manual omits 068a28182b0 Fix dg-do target omits b1510cdacf3 Add PR marker to previous commit omits c693c24ad18 Fix gcc.dg/warn-abs-1.c for arm and aarch64-none-elf omits ff92beb8749 [PATCH c++/86881] -Wshadow-local-compatible ICE omits 1ae32d5c2d8 [AArch64][committed] Fix gcc.target/aarch64/spellcheck_1.c [...] omits 0f7a4e212d7 [AArch64][testsuite][committed] Fix gcc.target/aarch64/comb [...] omits 26e4d5a20f6 2018-09-18 Richard Biener <rguenther(a)suse.de> omits e1f1a538ca3 Use v2 map syntax in libgcc-unwind.map if Solaris ld supports it omits 008550bfa99 Handle a library implementation of ffs calling __builtin_f [...] omits f0fab161047 Daily bump. omits a2507e3dbf1 Add range_idx param to range_label::get_text omits 874684e5917 * config/i386/i386.c (ix86_emit_i387_log1p): Emit fldln2 earlier. omits 995dda73821 substring-locations: add class format_string_diagnostic_t omits ab841e4d867 [nvptx] Add atomic_fetch* support for SImode arguments. omits 904dc1538d8 * config/i386/i386.md (truncxf<mode>2_i387_noop_unspec): C [...] omits dd7ed3c2c64 2018-09-17 Richard Biener <rguenther(a)suse.de> omits f178ded797a Add -Wabsolute-value omits ca861a1d83c 2018-09-17 Bernd Edlinger <bernd.edlinger(a)hotmail.de> omits 9fe80e3061c 2018-09-17 Paul Thomas <pault(a)gcc.gnu.org> omits 12df02d5961 2018-09-17 Richard Biener <rguenther(a)suse.de> omits d6412a7e989 Fix out-of-bounds in gcov.c (PR gcov-profile/85871). omits 6f79fcd6b24 [ARC] Enable DBNZ for core3 and newer CPUs. omits 892142379c6 [ARC] Update LINK_EH_SPEC linker spec. omits 7581c57ac53 gcov: emit hotness colors to easily find hot code. omits 78040ae8d3e i386: move alignment defaults to processor_costs. omits 1edfd7ddf58 2018-09-17 Paul Thomas <pault(a)gcc.gnu.org> omits e3fdb3c699c * tree-vrp.c (extract_range_from_unary_expr): Do not speci [...] omits 59ae4589772 Daily bump. omits f0927e41d04 fix PR 86484 and PR 84543 omits 6cac8c5aa7d 2018-09-16 Thomas Koenig <tkoenig(a)gcc.gnu.org> omits 486b780863d Daily bump. omits 3574763e9a0 PR middle-end/86864 * cfgexpand.c (expand_gimple_basic_bl [...] omits 25931a752ba Daily bump. omits 20530c6b101 PR middle-end/87188 * dojump.c (do_compare_and_jump): Can [...] omits bcf4b449a91 Fix overeager spelling corrections (PR c/82967) omits 4abd6f8e822 2018-09-14 Bernd Edlinger <bernd.edlinger(a)hotmail.de> omits 6f4dda2ee4f fix previous commit message omits 192d8b50a2b 2018-09-14 Bernd Edlinger msebor(a)redhat.com> omits a1baae308bb cmd/go: correct gccgo buildid file on ARM omits 50e577122ed * builtins.c (unterminated_array): Handle ARRAY_REF. (exp [...] omits a788aa5f3d8 * builtins.c (unterminated_array): New. (expand_builtin_s [...] omits 84578769d97 * config/i386/movdirintrin.h: Fix copyright year. omits 28819633369 compiler: don't use address of temporary for deferred delete omits bc3ef9be334 c++/61941 - Mis-parsing of warn_unused_result function with [...] omits 925c0897ee0 [AArch64][committed] Fix gcc.target/aarch64/combine_bfi_1.c omits 3033e419ae6 * reg-stack.c: Include regs.h. (replace_reg): Assert that [...] omits 79ebd71984d gcc/ChangeLog: omits 9f7a6559718 rs6000: Add another Z to go with Y (PR87224) omits 4d8e60a9c2a [Aarch64] Added pattern to match zero extended bfxil omits 70e2fd2fb1b Fix --enable-gather-detailed-mem-stats. omits 4552b6fc808 [tree-ssa-mathopts] PR tree-optimization/87259: Call execut [...] omits 9546b3b99e4 * tree-vrp.c (extract_range_from_binary_expr_1): Normalize [...] omits a96a29761ed patching file gcc/config/s390/s390-passes.def S/390: Improv [...] omits d6f08481b47 [libgfortran] Fix uninitialized variable use in fallback_access omits 2ab0b41696e 2018-09-14 Richard Biener <rguenther(a)suse.de> omits 7af57b1c5fc * builtins.h (c_srlen): Add argument. * builtins.c (warn_ [...] omits 9b7116a16d9 * builtins.c (c_strlen): Handle not zero terminated STRING [...] omits 1b09020f7ea * expr.c (string_constant): Adjust function comment. Remo [...] omits 0878f9c5adf Daily bump. omits 96942f21f09 compiler, runtime: call gcWriteBarrier instead of write [...] omits 25dd006e218 runtime: correct counters in sweep omits 8a472952000 * fold-const.c (c_getstr): Clamp STRING_LENGTH to S [...] omits 3aa3dc55c2d * varasm.c (compare_constant): Compare type size of STRING [...] omits abadc2f8463 * c-typeck.c (digest_init): Shorten overlength strings. omits 86a71ed0375 compiler, runtime: open code select omits 590e741ecfa Fix the previous ChangeLog omits 35f9aa56924 * typeck2.c (digest_init_r): Fix overlength strings. * vt [...] omits 9957ead7c31 * trans-array.c (gfc_conv_array_initializer): Remove exces [...] omits 6fa886d2fa0 compiler: implement //go:nowritebarrierrec omits 423c6e0d58f runtime: avoid write barriers with traceback info omits f1bac0a0bb6 PR target/86812 * config/visium/visium.c (TARGET_HAVE_SPE [...] omits ec22739443d * Makefile.rtl (arm% linux-gnueabi%): Always set EH_MECHAN [...] omits 3c7c00146f0 PR ada/81103 * terminals.c: Do not include termio.h. omits 016080e3e9a libgo: build roots index to speed up bulkBarrierPreWrite omits 15359c96388 Add self to maintainers list. omits 089d1a5f493 2018-09-13 Sam Tebbs <sam.tebbs(a)arm.com> omits 2ac8e016167 2018-09-13 Richard Biener <rguenther(a)suse.de> omits a9267d6ad6b Limit workaround for Clang bug to __clang_major__ <= 7 omits 23ea55583b2 Schedule by INSN_COST in case of tie omits 72b40bde4fc 2018-09-13 Richard Biener <rguenther(a)suse.de> omits ccefe1201b9 [debug] DWARF: add DW_AT_count to zero-length arrays omits 4b603f8b518 [Aarch64] Exploiting BFXIL when OR-ing two AND-operations w [...] omits b6438e36f52 [AArch64] Add support for TARGET_COMPUTE_FRAME_LAYOUT omits f48b66326a8 * configure.ac: Only append " : (reconfigured) $TOPLEVEL_ [...] omits 18a68bcd448 PR middle-end/87290 * expr.c (maybe_optimize_pow2p_mod_cm [...] omits e3f07d30e4f PR tree-optimization/87287 * fold-const.c (fold_binary_lo [...] omits d3c55148e76 compiler: omit a couple of write barriers omits 0107f53c7f0 Daily bump. omits 61bc04dedd0 PR c++/87093 omits b78e49d1ddf C++: special-case single non-viable candidate (more PR c++/85110) omits 0d950024545 2018-09-12 Paul Thomas <pault(a)gcc.gnu.org> omits 7c8e9b7da23 PR middle-end/82853 * expr.h (maybe_optimize_mod_cmp): De [...] omits 93251441405 [OpenACC] C++ reference mapping omits 50f4f5536a9 * config/i386/i386.md (sqrt_extend<mode>xf3_i387): Remove. [...] omits c73fc2a8567 2018-09-12 Richard Biener <rguenther(a)suse.de> omits 4cd947bb413 Fix interleaving of Fortran STOP messages omits c55843761ee Fix Fortran STOP. omits 7537039010e 2018-09-12 Richard Biener <rguenther(a)suse.de> omits 18537f76d8d S/390: Use proper rounding mode for DFP to BFD conversions omits f91d3a9d733 Add quotes for -fconstexpr-depth= in an error message. omits a1cf1dfee94 PR tree-optimization/86844 * gimple-ssa-store-merging.c [...] omits d7b385b3781 PR middle-end/87248 * fold-const.c (fold_ternary_loc) <ca [...] omits f1e7f337be6 [debug] Add -gdescribe-dies omits 175895dc1ca * tree-vrp.c (vrp_shift_undefined_p): Remove. (extract_ra [...] omits 7b19df430a2 * gimple-ssa-warn-alloca.c (alloca_type_and_limit::alloca [...] omits 26f8bcbd5ca Daily bump. omits 7bc2f5b48bf * gcc.c (load_specs, execute, run_attempt): Use %qs not '%s'. omits 29bf8e6f174 * reg-stack.c (subst_asm_stack_regs): Call replace_reg als [...] omits c71a7478c6c fix PR 87172 omits b5a844b8078 * config/i386/i386.md (define_attr "type"): Remove mpxmov, [...] omits 28cfe0e4475 * config/i386/i386.md (fyl2x_extend<mode>xf3_i387): Remove [...] omits 10ec7dda33a 2018-09-11 Paul Thomas <pault(a)gcc.gnu.org> omits a00c2b64f74 [driver] Use regular error routines omits 80a4424e6a1 PR libstdc++/87278 restore support for std::make_shared<vol [...] omits 199f729ee3a Implement LWG 2905 changes to constrain unique_ptr constructors omits 9af74114e1e Fix typo in my last ChangeLog entry. omits 02e99bbaea0 Add sorry_at diagnostic function. omits 04b1bc6ffe4 * tree-vrp (extract_range_from_binary_expr_1): Treat all d [...] omits bb21a2fd08d 2018-09-11 Joey Ye <joey.ye(a)arm.com> omits 60aa99d0119 fix PR 86830 omits d1983cc9a7b Daily bump. omits c41ff96925c fix PR 85395 omits b8c469163e1 * config/i386/i386.md (<sincos>xf2): Rename from *<sincos> [...] omits 335e6594a9d * config/i386/i386.md (x87/SSE constant load splitter): Us [...] omits 81cd6f06dc6 * class.c (build_vtbl_ref): Remove. (build_vtbl_ref_1): R [...] omits ff191dd6409 Daily bump. omits 9f37147cb79 * config/i386/i386.md (float partial SSE register stall sp [...] omits ac54f8138b5 PR target/86794 * config/mmix/mmix.c (TARGET_HAVE_SPECULA [...] omits 919e63e824a PR target/85666 * config/mmix/mmix.c (mmix_assemble_integ [...] omits e66a5c025d0 PR target/85666 * config/mmix/mmix.c (MMIX_CFUN_NEEDS_SAV [...] omits ee200713c73 compiler: make sure type descriptor initializers go in .rodata omits b638e88c966 [PATCH] internalize a driver fn omits cc168155ffb 2018-09-09 Xianmiao Qu <xianmiao_qu(a)c-sky.com> omits a9757e840ef Daily bump. omits 3a50b9db82b PR c++/87150 - wrong ctor with maybe-rvalue semantics. * [...] omits 32fee334421 PR c++/86678 - constexpr function with non-constant after return. omits 9c1ea6eb80f * cxx-pretty-print.c (cxx_pretty_printer::statement) <case [...] omits 1315c80d9ea * c-c++-common/array-init.c: Add dg-prune-output. * g++.d [...] omits f168267a5e9 PR rtl-optimization/85458 * sel-sched.c (sel_target_adjus [...] omits 2a4787da690 Daily bump. omits 0fb27bd8264 Remove unused init_unsigned_integer function. omits 61619a06302 * config/i386/i386.md (float<SWI48x:mode><MODEF:mode>2) En [...] omits 39f6ac5c527 * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from d [...] omits f4416678250 PR c++/87152 - range-based for loops with initializer brok [...] omits 12b02a5d593 Fix C++17 expected errors for pointer to member function te [...] omits 5a1793495b1 Daily bump. omits 449bd5bad5e * reg-stack.c (get_true_reg) <case FLOAT_TRUNCATE>: Reorde [...] omits e5e29686920 [gcc] omits 6a6c6843407 * config/i386/i386.md (fix_trunc<mode>_fisttp_i387_1): Rem [...] omits df06d247525 * varasm.c (output_constructor_regular_field): Check TYPE_ [...] omits 3b76cef6b22 [gcc] omits 9c9cdc49c85 [gcc] omits 918db08a3ef S/390: Prohibit SYMBOL_REF in UNSPECV_CAS omits 07c30acd457 S/390: Register pass_s390_early_mach statically omits d4bb7aa33ca S/390: Remove UNSPEC_LTREL_BASE omits d66aa2617fa PR c++/86982, -Wreturn-local-addr and std::move and std::f [...] omits 5640bf9559a Daily bump. omits 136a902a938 PR target/86779 * config/cris/cris.c (TARGET_HAVE_SPECULA [...] omits 51a7d1c8845 [nvptx] Basic -misa support for nvptx omits 0d9d36546d2 PR c++/87109, wrong overload with ref-qualifiers. * call. [...] omits c3b26e7e9e3 * config/i386/i386.md (truncdfsf2): Remove expander. (tru [...] omits 610e1f88b06 PR52665 do not let .ident confuse assembler scan tests omits 48a8427d085 * libsupc++/cxxabi.h (__cxa_demangle): Clarify doxygen comment. omits 3cb2785efe2 Optimise sqrt reciprocal multiplications omits 659169d3b2e 2018-09-05 Richard Biener <rguenther(a)suse.de> omits a6227bc0be6 Group switch cases in switch lowering (PR tree-optimization [...] omits 68697710fdd 2018-09-05 Richard Biener <rguenther(a)suse.de> omits 48e2db9c913 * io/async.h: Use __gthread_mutex_t, not pthread_mutex_t. omits bc78ad77236 PR c++/87137] GCC-8 Fix omits 79ec669d286 [PR c++/87185] ICE in prune-lambdas omits dfd62252a0a 2018-09-05 Richard Biener <rguenther(a)suse.de> omits 8df53f4d103 [aarch64] Avoid tag collisions for loads falkor omits f69c2645eeb Fix typo in ChangeLog. omits 13dfce03930 Fix a scan in test for Darwin target (PR testsuite/87216). omits eb72e1e9ad6 GCOV: Print one decimal place in human readable mode. omits 1a78f0f407a Ignore properly -mdirect-move (PR target/87164). omits f9547530289 * cp-tree.h (treat_lvalue_as_rvalue_p): Declare. * except [...] omits 6dc26e760ad Daily bump. omits 5aa0164b03b DWARF: Allow hard frame pointer even if frame pointer isn't used omits 44e419819c4 PR target/87198 * common/config/i386/i386-common.c (OPTIO [...] omits 174ff8eae85 gcc: xtensa: fix NAND code in xtensa_expand_atomic omits 1ab5867ea81 Don't xfail gcc.target/i386/addr-sel-1.c (PR target/86744) omits ed81b3caf04 * wide-int-range.cc (wide_int_range_convert): New. * wide [...] omits 599fba1616c genmatch: put reporting on a cold path omits 69385360285 Add whitespace before warning option added in previous commmit omits 7e1547f6075 Add -Waligned-new to Option Summary omits b86a1a386a1 2018-09-04 Richard Biener <rguenther(a)suse.de> omits f0c8c617bd3 * tree-vrp.c (vrp_can_optimize_bit_op): Remove. (extract_ [...] omits ffb47768a19 2018-09-04 Richard Biener <rguenther(a)suse.de> omits efdbcfb0b35 Update C Extensions docs for support in latest C++ omits e4040c13d05 * MAINTAINERS: Update my email address. omits 16354dcc8a1 Daily bump. omits 8b1afaa1f70 2018-09-03 Jerry DeLisle <jvdelisle(a)gcc.gnu.org> omits bbc9151645f 2018-09-03 Richard Biener <rguenther(a)suse.de> omits bd160c04bbc bb-reorder: convert to gcc_stablesort omits 207c43a2e4a tree-loop-distribution: convert to gcc_stablesort omits ad5d5929e0b introduce gcc_stablesort omits 8c16143cce9 qsort_chk: call from gcc_qsort instead of wrapping it omits 1bd1aa451d5 rs6000: lxsdux / stxsdux do not exist omits 1580b4793d8 PR libstdc++/78179 run long double tests separately omits ab40e20ba7b 2018-09-03 Richard Biener <rguenther(a)suse.de> omits 0085f3a8218 Fix vector::_Temporary_value::_M_ptr omits dc0e5150d2f PR libstdc++/87194 fix range insertion into maps and sets omits 01b2b7a573c PR libstdc++/78595 implement insertion into maps in terms o [...] omits 661fdbbb031 Fix thinko (PR tree-optimization/87201). omits 6f5bdb3486b 2018-09-03 Richard Biener <rguenther(a)suse.de> omits 43125e2974d fixincludes: vxworks: remove unnecessary parentheses in ioc [...] omits b2903606a95 Come up with TARGET_GET_VALID_OPTION_VALUES option hook (PR [...] omits 8d9721cc670 /cp 2018-09-03 Paolo Carlini <paolo.carlini(a)oracle.com> omits 44b41fe75b9 Make __builtin_expect effective in switch statements (PR mi [...] omits e7d8b5c2ddf Daily bump. omits b5d1989793d 2018-09-01 Jerry DeLisle <jvdelisle(a)gcc.gnu.org> omits d839099fb30 * c-common.c (braced_list_to_string): Remove eval paramete [...] omits 9fe2a0427fb 2018-09-02 François Dumont <fdumont(a)gcc.gnu.org> omits 5c3f2e374aa * doc/standards.texi (Standards): Update Objective-C reference. omits e2f0e3ce886 Daily bump. omits 5f3fa5494d0 * doc/install.texi (Prerequisites): Update link for MPC. omits 6491839ad2e * doc/generic.texi (OpenMP): Adjust link to
openmp.org
. * [...] omits 5b28a0baf43 * doc/xml/manual/profile_mode.xml: Update three ieeexplore [...] omits 83c85cb8ac8 Fix PR87074 omits 47c815c5ca6 * doc/install.texi (Prerequisites): Adjust link
mpfr.org
. omits e0628d67dd9 Daily bump. omits 9aa75c2dd17 2018-08-31 Sandra Loosemore <sandra(a)codesourcery.com> omits 2a06e47d59c 2018-08-31 Richard Biener <rguenther(a)suse.de> omits 3278521b5d7 tree-vrp: add "const" qualifier to various value_range pointers omits 0d7050dfc89 [AArch64] Implement new intrinsics vabsd_s64 and vnegd_s64. omits 23a48e5f87e [PR c++/87155] Anonymous namespace and omits c23a4d0d5a6 [PATCH] Fix thinko in estimate_local_effects in IPA-CP omits b1e09b9a11b IPA ICF: make type cache a static field sem_item. omits 5367a58ed3e [C++ PATCH] Remove K&R declaration hack. omits 91b7fbe434d [ipa-inline][obvious] Fix typos in comment omits e633c51a9d8 rs6000: Make lround<mode>di2 depend on TARGET_FPRND (PR86684) omits 2065b8e8fbd PR middle-end/87138 * expmed.c (expand_mult_const): Use i [...] omits 5647ea13a63 2018-08-31 Paul Thomas <pault(a)gcc.gnu.org> omits 53cd841069e Fix PR testsuite/86519 reference. omits a896091cf2c Daily bump. omits c6bfb63c970 2018-08-30 Sandra Loosemore <sandra(a)codesourcery.com> omits fd30578fdd2 PR testsuite/87158 - FAIL gcc.c-torture/execute/memchr-1.c [...] omits 2666d874668 2018-08-30 Sandra Loosemore <sandra(a)codesourcery.com> omits 602ae46c5b2 gcc: omits d73e8cba846 2018-08-30 Aaron Sawdey <acsawdey(a)linux.ibm.com> omits c9d25f8c66b x86: Move AESNI generation to Skylake and Goldmont omits 995068e42e1 PR lto/86517 * lto-opts.c (lto_write_options): Always str [...] omits 8be6a6f3d42 [libcpp] fix some line map comments omits fe92dce78eb Avoid undefined shifts in ceil2 operations omits abf0dec5ba2 * lto-streamer-out.c (DFS::DFS_write_tree_body): Do not fo [...] omits 3a54d877c4e Move strcmpopt_6.c from gcc.dg to gcc.target/aarch64 and gc [...] omits a555fd25352 gimplefe: expose MULT_HIGHPART_EXPR omits e8a89d3228f * sreal.h (SREAL_PART_BITS): Change to 31; remove seemingl [...] omits fcf59b7337a 2018-08-30 Richard Biener <rguenther(a)suse.de> omits dce9669ae84 * lto-streamer-out.c (DFS::DFS_write_tree_body): Do not wa [...] omits 72fef330581 * tree.c (find_decls_types_r): Walk also TYPE_NEXT_PTR_TO [...] omits a6d72712619 Fix undefined references seen with mingw-w64 omits 549d33da392 Fix __gnu_cxx::_Pointer_adapter for long long arithmetic omits ade2db41a71 Limit movmem copies to TImode on AArch64 omits c4144665bf9 Enable underflow check in canonicalize_comparison. (PR86995) omits da2ef3e1033 Daily bump. omits 2a0aa722346 gcc: 2018-08-22 Bernd Edlinger <bernd.edlinger(a)hotmail.de> omits 57d80b90c00 PR c++/87095 * decl.c (begin_destructor_body): If current [...] omits 921675b5b69 /cp 2018-08-29 Paolo Carlini <paolo.carlini(a)oracle.com> omits 917baa6b396 PR tree-optimization/86714 PR tree-optimization/86711 * [...] omits 8f9ccebd97d * tree-streamer-in.c (lto_input_ts_function_decl_tree_poin [...] omits 91860f4fcf8 2018-08-29 Richard Biener <rguenther(a)suse.de> omits b87672f7d60 2018-08-29 Richard Biener <rguenther(a)suse.de> omits 5477dab8d8d 2018-08-29 Richard Biener <rguenther(a)suse.de> omits d0bfd6beebd C++: underline param in print_conversion_rejection (more PR [...] omits 77d6e740b4b doc: document -ftree-scev-cprop omits 0f690e4ec5c PR c++/87122 * pt.c (tsubst_expr) <case RANGE_FOR_STMT>: [...] omits 6784be9efde * sreal.h (normalize, normalize_up, normalize_down): Add n [...] omits c8c195fa4c9 Fix thinko in lto.c (PR bootstrap/87130). omits 72310d4f61b 2018-08-29 Vlad Lazar <vlad.lazar(a)arm.com> omits f04d242a1a2 PR libstdc++/31413 fix test failure on Debian systems omits 2304d9e8531 Strenghten assumption about gswitch statements. omits 2b6aced583f [AARCH64] Use stdint integers in vect_su_add_sub.c omits 51ebce8c154 2018-08-29 Richard Biener <rguenther(a)suse.de> omits 881d204865d 2018-08-29 Richard Biener <rguenther(a)suse.de> omits 5e550f9784a Rewrite pic.md to improve medany and pic code size. omits a6e3a818191 remove utf-8 from comment omits 1cd07793cd1 compiler, runtime: remove hmap field from maptypes omits e7198e20220 Daily bump. omits 41f8d00e6db * fold-const.c (fold_binary_loc): Remove recently added assert. omits 692dc725029 * genpreds.c (write_predicate_subfunction): Also ad [...] omits 4c202e6dd2f PR tree-optimization/87009 * match.pd: Add boolean optimi [...] omits d93fd06775f gcc/testsuite/ChangeLog: omits 48cccec045f PR middle-end/86631 - missing -Walloc-size-larger-than on I [...] omits 79ec46f461e PR libstdc++/87116 fix path::lexically_normal() handling of [...] omits 70775f2c97d /cp 2018-08-28 Paolo Carlini <paolo.carlini(a)oracle.com> omits 15f230dbc92 Fix version check for ATTRIBUTE_GCC_DUMP_PRINTF omits da3890a5504 2018-08-28 Richard Biener <rguenther(a)suse.de> omits bfefdd25867 2017-08-28 Paul Thomas <pault(a)gcc.gnu.org> omits 13308b3754c PR middle-end/87099 * calls.c (maybe_warn_nonstring_arg): [...] omits 7d368d79d0b Fix unguarded use of tree_to_shwi in tree-ssa-sccvn.c omits d46a9791a73 Add target selectors to slp-37.c (PR87078) omits 21461a79c10 2018-08-28 Richard Biener <rguenther(a)suse.de> omits 7366a0f04de 2018-08-28 Richard Biener <rguenther(a)suse.de> omits 1857d9465fd 2018-08-28 Richard Biener <rguenther(a)suse.de> omits 94a54d80a59 2018-08-28 Richard Biener <rguenther(a)suse.de> omits dfe2435feb0 Update documentation of fndecl_built_in_p. omits f4455d5f126 PR tree-optimization/87110 * tree-ssa-dse.c (compute_trim [...] omits 2c6de9ffea9 PR tree-optimization/86914 - wrong code with strlen() of po [...] omits 145e6920d5a Daily bump. omits 55769ed647b PR tree-optimization/87112 - ICE in fold_binary_loc on strn [...] omits 218a51b98bf C++: fix-it hint for missing "typename" (PR c++/63392) omits 407db075fb6 * tree-ssa-dse.c (compute_trims): Handle case where the re [...] omits 91e06df2c8b PR c++/86993 * cp-tree.h (cxx_readonly_error): Add locati [...] omits 77a7e949ac2 2018-08-27 Steve Ellcey <sellcey(a)cavium.com> omits 745ee4da8da 2018-08-27 Richard Biener <rguenther(a)suse.de> omits d5e19fa1ac7 match.pd: add single-use check for (x & y) ^ y -> ~x & y (P [...] omits c9e63184f1d Replace 8 spaces with a tabular in ChangeLog files. omits 5fe20025f58 Less verbose fix-it hints for missing header files (PR 87091) omits e69492e4258 diagnostics: show an extra line of context in line-insertio [...] omits 64f41321804 Sanopt: ignore params with DECL_HAS_VALUE_EXPR_P (PR saniti [...] omits 959c6fe97d6 Add test for memcpy expansion with hint. omits a0e9bfbb865 Come up with fndecl_built_in_p. omits 8d6a0257571 Improve switch code emission for a balanced tree (PR tree-o [...] omits f40af799df5 Fix probability for bit-tests. omits cb0d0bb0812 Fix probabilities for jump table (PR tree-optimization/86702). omits 0fb4f2ced42 Add new gswitch related functions into tree-cfg.c. omits 51e85e64e12 2018-08-27 Richard Biener <rguenther(a)suse.de> omits 4ea55ec63d4 2018-08-27 Richard Biener <rguenther(a)suse.de> omits 43e28a4c698 PR rtl-optimization/87065 * combine.c (simplify_if_then_e [...] omits 7a1613eab16 Do not read gcda files multiple times (PR gcov-profile/87069). omits 4cc7fe89e65 Print default options selection for -march,-mcpu and -mtune [...] omits c9343224155 * config/mips/frame-header-opt.c: Include "backend.h" rath [...] omits bce996e05a9 Daily bump. omits 48bbcd968d1 PR c++/87029, Implement -Wredundant-move. * c.opt (Wredun [...] omits 9058d630b4e PR c++/87080 * typeck.c (maybe_warn_pessimizing_move): Do [...] omits c1a19623398 Daily bump. omits d6733e793a0 2018-08-25 Thomas Koenig <tkoenig(a)gcc.gnu.org> omits a55f0871f40 PR tree-optimization/87059 * builtins.c (expand_builtin_s [...] omits 9bd3a9f7242 fix PR 86545 omits 2c5682826ac Code clean-up on darwin.c omits f78aef82e33 Don't force visibility to hidden for Darwin > 8. omits 8fe15fad154 Daily bump. omits 9cd1de955f3 Set start_location to 0 if we ran out of line map space omits dd9ed701072 diagnostics: tweaks to line-spans vs line numbering (PR 87091) omits 6180f4cd350 * gimple-ssa-evrp-analyze.c (set_ssa_range_info): Pass val [...] omits 7ddc0ac422f new(nothrow) is malloc-like omits b5665f52732 runtime: remove the dummy arg of getcallersp omits 94857fa1a96 Forward declare debug containers so std::pmr aliases work omits 87c034e9b66 2018-08-24 Thomas Koenig <tkoenig(a)gcc.gnu.org> omits e9948aa4b51 Add a testcase for PR middle-end/87092 omits be9d0de534b PR c++/67012 PR c++/86942 * decl.c (grokdeclarator): Dis [...] omits b775690ffc3 * emit-rtl.c (init_emit_once): Do not emit MODE_POINTER_BO [...] omits 5207ee15081 Define vect_perm for variable-length SVE omits aedceb0564a Avoid is_constant calls in vectorizable_bswap omits 66697aaede2 Handle SLP permutations for variable-length vectors omits 217cd82aec5 DWARF: Call set_indirect_string on DW_MACINFO_start_file omits 2515797e5db 2018-08-24 Richard Biener <rguenther(a)suse.de> omits 6fad3a45f02 rs6000: Check that the base of a TOCREL is the TOC (PR86989) omits eba1b999281 PR 87073/bootstrap * wide-int-range.cc (wide_int_range_di [...] omits 4df8c5503ed Daily bump. omits 934acccc51c PR tree-optimization/87072 - false warning: array subscript [...] omits 0f5b8458d99 * async.h (ASYNC_IO): Revert _AIX test. omits 0d86e7f1ff3 Fix failure when -fno-rtti test is run in C++17 or later omits 12554a625f3 2018-08-23 Prathamesh Kulkarni <prathamesh.kulkarni(a)linaro.org> omits 3ca5f1a805f Fix typo 'exapnded' to 'expanded' omits 428c12fad25 scev: dump final value replacement expressions omits 8715a8ff5f1 Define debug mode function for C++98 omits 217f241d110 Fix C++98 tests to not use C++11 features. omits 8a1e94a50d6 Fix comments in testsuite script omits dcea420d552 * tree-vrp.c (abs_extent_range): Remove. (extract_range_i [...] omits 7d82e91b9df [AARCH64] use "arch_enabled" attribute for aarch64. omits a80c47f0d8c Fix recent bug in canonicalize_comparison (PR87026) omits 4d2d968027a Fix C++11-ism in C++98 member function omits 431a9dda090 Fix testsuite failures for __gnu_debug::string with old ABI omits d1961e648e0 [libiberty patch] Fix PGO bootstrap omits a7852b351bd PR target/86951 arm - Handle speculation barriers on pre-ar [...] omits 49bd2ed1331 2018-08-23 Richard Biener <rguenther(a)suse.de> omits 9e358573332 [AArch64] Improve SVE handling of single-vector permutes omits 4beafa0b8cc Fix aarch64_evpc_tbl guard (PR 85910) omits 5654cf465a3 Signed zero for {max,min}val intrinsics omits 1dce029ca15 Remove C++14-isms from C++11 tests omits 00c805e5d2d Skip tests that depend on the cxx11 std::string omits 644076a3348 2017-08-23 Paul Thomas <pault(a)gcc.gnu.org> omits 2ce68fb604f Daily bump. omits d0eb64b248a * tree-ssa-dse.c (compute_trims): Avoid folding away undef [...] omits 0584c370799 Fix tests that fail in C++98 mode omits 5eed8a11cec PR libstdc++/87061 remove pmr type aliases for COW strings omits 2e0303d60a9 PR libstdc++/78448 limit vector::max_size and deque::max_size omits 2f4879251e9 2018-08-22 Thomas Koenig <tkoenig(a)gcc.gnu.org> omits f3dd725506a fix PR 86935 omits 319d9891f70 2018-08-22 François Dumont <fdumont(a)gcc.gnu.org> omits c540cc1b99f 2018-08-22 Andrew Benson <abensonca(a)gmail.com> omits dafb1a52eaa Update write after approval list omits 2fbfb5cf379 fix PR 86888 omits 513a83f97f4 PR middle-end/87052 - STRING_CST printing incomplete in Gim [...] omits c8864e6d266 [ fix changelog ] omits 76f0f74bd9d Change AArch64 specific FMAX/FMIN tests into generic MAX_EX [...] omits 577b0b07be7 combine: Do another check before splitting a parallel (PR86771) omits 8073a327817 [2/2] Fix bogus inner induction (PR 86725) omits ecff729d3be [1/2] Fix bogus double reduction (PR 86725) omits 05b97b35ef8 Make the vectoriser drop to strided accesses for stores with gaps omits 71e71559f95 Only test STMT_VINFO_STRIDED_P for the first statement in a group omits f9efa8753bc Udate Darwin's LTO specs to match what's in gcc/gcc.c omits c94f76ecdee stringify __USER_LABEL_PREFIX__ in pr85248 testcase. omits 5dda71ffa2f Make the gcc-ar,nm, strip tools respond correctly to --help [...] omits 3f43a03dcf6 PR libstdc++/77854 document size_type for containers omits 2279ee6325d commit missed change from r263764 omits 738b5536dcf Move Darwin10 unwinder fix to a crt shim. omits e790a3886e5 Allw for Darwin to operate with an assembler supporting got [...] omits f3133a26499 Fix FDE labels for Darwin omits ba6ec05184b 2018-08-22 Richard Biener <rguenther(a)suse.de> omits a7a67e785dd 2018-08-22 Richard Biener <rguenther(a)suse.de> omits 8e87c176a78 rs6000 small data: add note on sdata2/r2 omits 84489950650 fix reassoc cut&pasto omits 41f8ef3ad86 Daily bump. omits 1b03fb19817 2018-08-21 François Dumont <fdumont(a)gcc.gnu.org> omits 64dd117734d Unconditionally use MAX_EXPR/MIN_EXPR for MAX/MIN intrinsics omits 629c30bb44f 2018-08-21 Nicolas Koenig <koenigni(a)gcc.gnu.org> Thomas [...] omits 5019ff1206f PR c++/86499 * parser.c (cp_parser_lambda_introducer): Gi [...] omits 522a5d08473 2018-08-21 Paolo Carlini <paolo.carlini(a)oracle.com> omits 543dc27eefc PR c++/86981, Implement -Wpessimizing-move. * c.opt (Wpes [...] omits df6bc621a19 PR c++/65043 * call.c (standard_conversion): Set check_na [...] omits b92171b55eb * cp-tree.h: Fix typo. omits 96cb18c0ac0 [Ada] Minor reformattings omits 3bae5e8b2c5 [Ada] Add a new gnat tool vxlink omits d22a9754839 [Ada] Crash on expression function and tagged types omits ab8afda3f3c [Ada] Spurious crash on expression function as completion w [...] omits 241ea53438c [Ada] Retention of with clauses for ignored Ghost units omits 36bf51692bb [Ada] Crash processing SPARK annotate aspect omits fec1e5e7083 [Ada] Spurious error on overriding protected function in instance omits 86af16cb608 [Ada] Properly set scope of artificial entities in blocks omits 6aefdbe5070 [Ada] Fix scope computation for loop statements omits 725d0bf88a8 [Ada] Einfo: remove obsolete code omits 24dca06dce6 [Ada] Update for Ownership rules for access types according [...] omits ba1b9e1f8bd [Ada] Spurious ambiguity error on call returning an access type omits f0eeeb38b2f [Ada] Document entries of the target parametrization file omits 4c397cd59e0 [Ada] Set scope of elaboration flag for 'Access omits 49daa8a9aa0 [Ada] Sprint: add guard on printing aspects omits a85e94af942 [Ada] Crash compiling SPARK ghost functions with callgraph info omits 3fb32d240b5 [Ada] Unnesting: do not set size of access subprograms omits 74d7986444e [Ada] Unnesting: do not emit warnings for access to subprograms omits 7d3a41bb107 [Ada] Improper copying of limited arrays with default initi [...] omits cf40f591997 [Ada] Fix spurious error on unchecked conversion on VFA rec [...] omits 1a7ea289f34 [Ada] Fix internal error on extension of record with repres [...] omits 04d047d8fab [Ada] Spurious "Duplicated symbol" error with discriminated tasks omits 1ae20fc442f [Ada] Define versions of dimension system for Float and Long_Float omits e8603de1284 [Ada] General purpose doubly linked list for compiler and tool use omits 60af238e4f8 [Ada] Fix scope computation for entry bodies and accept alt [...] omits 71af32ba5d2 [Ada] Crash on entry in generic with dynamic elaboration checks omits e485244f644 [Ada] Set_Targ: add a CodePeer annotation omits 3f813127ca6 [Ada] Compiler abort on call to expr. function for default [...] omits 9e12c9c71b0 [Ada] Dynamically resizable, load factor-based hash table omits cdfda0e30dd [Ada] Enumeration types with non-standard representation omits 4fa679e5f61 [Ada] Handle pragmas that come from aspects for GNATprove omits cccf033e435 [Ada] Add sa_messages.ad[sb] for SPARK 2014 omits 89dbc2fab13 * testsuite/18_support/new_nothrow.cc: XFAIL on AIX. omits db75ccc100a Update global reviewers list omits 171a9c7222a * tree.c (find_decls_types_r): Do not check for redundant [...] omits 149f68393ae [Ada] Bump copyright notices to 2018 omits 27af5923908 * tree.c (free_lang_data_in_decl): Remove types from DECL_ [...] omits b65055ed7a6 Fix DSE big-endian subreg crash on AArch64. omits 88a179e20e7 Remove redundant { dg-do run } directives in tests omits 6a7f249a141 Restrict the pr86763 test to *-*-linux* targets omits c321f678588 2018-08-21 Bernd Edlinger <bernd.edlinger(a)hotmail.de> omits 3d1f316e9e9 vxworks: don't define vxworks_asm_out_constructor when usin [...] omits ba51b9b497e vxworks: enable use of .init_array/.fini_array for cdtors omits f8a195db4f2 libgcc: add crt{begin,end} for powerpc-wrs-vxworks target omits 86e8c814f0f vxworks: add target/h/wrn/coreip to the set of system inclu [...] omits fd5cbc99f7b 2018-08-21 Bernd Edlinger <bernd.edlinger(a)hotmail.de> omits 36a03e27e3f [debug] Add debug and earlydebug dumps omits 8ea24f1f987 [debug] Respect fdump-noaddr and fdump-unnumbered in print_die omits 9e4ef9eec6c * wide-int-range.cc (wide_int_range_abs): New. (wide_int_ [...] omits 660ea546aec Daily bump. omits a8375b99669 [libiberty patch] PEX-unix forking omits 758c5eacec0 [gcc] 2018-08-20 Michael Meissner <meissner(a)linux.ibm.com> omits 1936b1ca14e [PATCH] fix some build breakage omits 545e07463d0 PR tree-optimization/87034 - missing -Wformat-overflow on a [...] omits bc35ef65434 Add support for grouping of related diagnostics (PR other/84889) omits 2a8e2ab2e9e x86: Always update EH return address in word_mode omits aca107a7141 * targhooks.c (std_gimplify_va_arg_expr): Properly handle [...] omits 3d0b2bf6233 [CPP PATCH] node field bits omits 33bb12b1ed4 [CPP PATCH] node type omits faf7b1b05a8 [CPP PATCH] Fix warning & other cleanups. omits 458e40d0759 2018-08-20 Bernd Edlinger <bernd.edlinger(a)hotmail.de> omits 6127fbba971 PR target/86984 * expr.c (expand_assignment): Assert that [...] omits d565b82791a [PATCH] Kill cpp-id-data.h omits 2f5c3913392 2018-08-20 Richard Biener <rguenther(a)suse.de> omits a71ee1d840b PR libstdc++/86963 Remove use of __tuple_base in std::tuple omits 51e9526b9c1 [debug] Fix handling of vlas in lto omits 8a0afc11f9f [PATCH] #assert becomes macro-like omits d3a3029ca74 Refactor std::optional SFINAE constraints omits 31682869912 Daily bump. omits 9dec9a132c1 PR target/86994 * config/i386/i386.c (ix86_rtx_costs) [ca [...] omits a35c3e7b54b Daily bump. omits 098254a5e45 2018-08-18 François Dumont <fdumont(a)gcc.gnu.org> omits dea9f3cf1b0 Darwin emits pubnames/types by default which mask the inten [...] omits 8284d341e48 Darwin does not support gsplit-dwarf. omits c6328621edd Daily bump. omits 6d6279f88e9 [PATCH] Adjust lazy macro definition omits 17ed9f91586 PR testsuite/86996 omits 3cad0e37167 C++: -Wwrite-strings: use location of string constant omits 4b947be3ed6 doc: Use @ref, not @xref, in the middle of a sentence omits 56469e97d30 2018-08-17 Sandra Loosemore <sandra(a)codesourcery.com> omits d406228c78d 2018-08-17 Jojo <jijie_rong(a)c-sky.com> Huibin Wang [...] omits 02af62b5598 2018-08-17 Sandra Loosemore <sandra(a)codesourcery.com> [...] omits be847c469ee 2018-08-17 Sandra Loosemore <sandra(a)codesourcery.com> omits 0363e32c4ea 2018-08-17 Jojo <jijie_rong(a)c-sky.com> Huibin Wang [...] omits 9399b971e1a 2018-08-17 Jojo <jijie_rong(a)c-sky.com> Huibin Wang [...] omits bffe1cb496f Formatted printing for dump_* in the middle-end omits 023f288a76f PR libstdc++/86963 Implement LWG 2729 constraints on tuple [...] omits ec5d521d5e2 Fix poly types after PR tree-optimization/71625 strlen opti [...] omits 801eca0b635 rs6000: Give names to cbranch/creturn patterns omits 7496b8810aa [PATCH] Macro body is trailing array omits 373b37e4938 [PATCH] Move cpp_macro to cpplib.h omits b7faf40d26c 2018-08-17 Richard Biener <rguenther(a)suse.de> omits 0c46a085a53 Merge Ignore and Deprecated in .opt files. omits f8ea05e4698 2018-08-17 Richard Biener <rguenther(a)suse.de> omits 17d7e9ff067 gcc/ChangeLog: omits 10f417f6c10 Daily bump. omits 893c4605b59 * builtins.c (c_strlen): Add new parameter eltsize. Use i [...] omits 287abdae018 diagnostics: fix bad interaction between line spans and lin [...] omits 87c50f508ac diagnostics: tweak to line-insertion fix-it hints with line [...] omits 66bbd82f205 rs6000: Delete old add+cmp patterns omits 13215d68c99 rs6000: Remove "length 4" from other insns omits b7247a4d15f rs6000: Remove "length 4" from branch insns omits 11a0bca53ff rs6000: Change the length attribute default omits bef0714819b [PATCH] Macro definition parameter parsing omits f439574fd1b PR testsuite/86745 * gcc.target/i386/avx-cvt-2.c: Loosen [...] omits b899a13f022 Fix warning with -Wsign-compare -Wsystem-headers omits 6564acaf464 -Wmisleading-indentation: fix ICE in get_visual_column (PR [...] omits a738e97cd45 Allow larger copies when not slow_unaligned_access and no padding. omits d64ff962bc0 Avoid deprecation warning with -Wsystem-headers omits 2bf45a0ac7d Remove rtl.texi references to old RTX code class names omits 576bc6e9e0b * expmed.h (canonicalize_comparison): New declaration. * [...] omits 009d78d802d Fix bootstrap with --enable-fully-dynamic-string omits 793b38da83e [PATCH] CPP Macro predicates omits f049a00b649 Add __USER_LABEL_PREFIX__ to the asm names for targets that [...] omits c872cfd0965 Darwin doesn't have pthread_barrier, at least up to Darwin1 [...] omits 7a7a95ec9a7 Update fall through pattern for FP16 patterns in ARM. omits 7cdbf0f7336 fix section naming convention for Darwin in three tests omits 0ca0b402fbe Remove dead pattern on ARM. omits c3c7ecb1d44 [aarch64] Make common aarch64 options target-dependent omits 8142f7851dd Fix pr81923 test for targets using __USER_LABEL_PREFIX__ omits 1e89247b00d Daily bump. omits ba3bc05e98e * config/i386/i386.opt (mmitigate-rop): Mark as deprecated [...] omits 61c3164656d * ChangeLog: Fix whitespace. * testsuite/ChangeLog: Ditto. omits f57a3e4f983 [testsuite] omits a0b92edc61c [gcc] omits 4a3895903c2 Fix experimental::pmr typedefs and add tests omits eb1258b071c * config/i386/i386.c (expand_vec_perm_movs): Enable V4SFmo [...] omits 7850264f749 Refactor uses-allocator construction omits b7bb52644cb diagnostics: add labeling of source ranges omits ee1b788e96b Do not expand the call to memcmp at all when overflow is detected. omits 11e1dba8fa7 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni(a)linaro.org> omits 442554f32de PR tree-optimization/71625 - missing strlen optimization on [...] omits 696157c24ee S/390: Remove branch splitting loop omits 55a9a5ee411 Don't make unsized objects into extern. omits 9862ad906a1 Darwin - remove unnecessary target hook omits 43b7f53ffd0 Fix single-threaded build for targets without atomics omits 0c913f2d539 Update Darwin section names for DWARF5 omits e431579a8d4 Fix merging of 2 predictors (PR tree-optimization/86925). omits d4b174b003c /cp 2018-08-15 Paolo Carlini <paolo.carlini(a)oracle.com> omits 5edbd1b39a4 Backport of RISC-V support for libffi go closures * src/ris [...] omits b7b03acbbb1 * config/i386/i386.c (expand_vec_perm_movs): New method ma [...] omits 481be954deb PR target/86547 * lra-lives.c (remove_some_program [...] omits 57860819181 Daily bump. omits 1c3830456f3 Include <sys/random.h> for getentropy on Solaris omits 1e959ac05cf PR libstdc++/86954 use non-placement operator delete omits 3b8ba91c6fc PR tree-optimization/86650 - -Warray-bounds missing inlinin [...] omits 9984b8d9f7f 2018-08-14 Janus Weil <janus(a)gcc.gnu.org> omits ac2c0bc968b Simplify overflow checks in duration literals omits a64e72607dc PR libstdc++/86846 Alternative to pointer-width atomics omits f2b443b321f PR libstdc++/85343 overload __throw_ios_failure to take errno omits 906508bbf0b Rope iterators: don't retain pointers when copied omits 6461f5a2e10 * gcc/pretty-print.c (eat_esc_sequence): Swap the foregroun [...] omits e7d49355f28 * gcc/pretty-print.c (mingw_ansi_fputs): Do not call _close [...] omits 97019bf026a Daily bump. omits ee6d34bbccc PR c++/57891 * call.c (struct conversion): Add check_narr [...] omits 75535607e52 Use getentropy() for seeding PRNG omits fdecd40d148 rs6000: Fix pr56605.c omits c0a8c6f97ed [gcc] omits 697cf94114a [gcc] omits be4d4c0a2bd PR libstdc++/45093 avoid warnings for _M_destroy_node omits 43fd0f2a49d Minor optimisations in operator new(size_t, align_val_t) omits 48789c427dd Add <bit> and <version> to freestanding headers omits 04a634e03d4 Revert "libstdc++-v3: Have aligned_alloc() on Newlib" omits c16f12a2dc1 [gcc] omits b2fc0527d79 PR tree-optimization/71625 - missing strlen optimization on [...] omits c9d00375b34 P0806R2 - Deprecate implicit capture of this via [=] * la [...] omits f787df561d0 PR c++/86915 * decl.c (create_array_type_for_decl): Handl [...] omits 518d845312f * config.gcc (rs6000-ibm-aix4.x): Delete. ( [...] omits f63400aa385 [nvptx] Use CUDA driver API to select default runtime launc [...] omits 06f2bd29194 S/390: Factor out constant pool ref decomposition omits 5d8014f1986 Daily bump. omits cae57acaa7d 2018-08-12 Paul Thomas <pault(a)gcc.gnu.org> omits 8ac17fcd7b4 [NDS32] Change return type of predicator to bool. omits 3be0e4e1987 [NDS32] Add new option: -msched-prolog-epilog omits ae13a696f98 [NDS32] Enable -malways-align by default at -O1 and above. omits 78f09145f1c 2018-08-12 Paul Thomas <pault(a)gcc.gnu.org> omits d08b1d22dd3 [NDS32] Implement more C ISR extension. omits 23fc2d9850f Daily bump. omits 323d9aff1fd gcc * config/pa/pa.md (UNSPEC_MEMORY_BARRIER): New unspec [...] omits 922f606babb PR tree-optimization/86835 * tree-ssa-math-opts.c (insert [...] omits 35f8f2d4fb6 PR c++/86728 - C variadic generic lambda. omits 31e08de41ff Daily bump. omits 3ff09a404cb PR libstdc++/68210 adjust operator new and delete for LWG 206 omits 3e1f6cebe8d Fix formatting in ChangeLog omits 229c0ef7771 2018-08-10 Janus Weil <janus(a)gcc.gnu.org> omits 4be4287a60f Remove not needed __builtin_expect due to malloc predictor. omits 8ff80b6b17d Fix wrongly removed line. omits a29d4af6c49 Fix extra line in MAINTAINERS. omits 38bbb539599 i386: do not use SImode mul-highpart on 64-bit (PR 82418) omits 01107f42aa2 Introduce __builtin_expect_with_probability (PR target/83610). omits c03de6c9913 Strip only selected predictors after early tree passes (PR [...] omits f1541174805 Clarify source of tm.texi to copy for GFDL grant omits 2e920cd849b libstdc++-v3: Have aligned_alloc() on Newlib omits b0867650679 Daily bump. omits 002ced10e57 Define aliases for containers using polymorphic_allocator omits 5f739c3243c * config/m68k/m68k.c (m68k_adjust_decorated_operand): Remo [...] omits 08482a36034 PR middle-end/86897 * gcc.dg/uninit-suppress_2.c: Disable DOM. omits 5f80cd44e5e Add missing PR to Nios fix for CVE-2017-5753 omits 9f648b8b9ec * config/m68k/m68k-protos.h (m68k_final_prescan_insn): Remo [...] omits 331fbb0db9f Allow inner-loop reductions with variable-length vectors omits ff7410b8445 diagnostics: add line numbers to source (PR other/84889) omits 2bbe697b5aa gcc/ChangeLog: omits 91e68c4b957 Restore flow_bb_inside_loop_p tests (PR 86858) omits fad10e5e144 Fix invalid assumption in vect_transform_stmt (PR 86871) omits a2809afdf95 aarch64 - PR target/86887 Fix missing register constraints [...] omits 443b054bd53 2018-08-09 Paolo Carlini <paolo.carlini(a)oracle.com> omits 40ea3228096 Remove extra line in common.opt (PR c/86895). omits 1ad2d289c41 S/390: Fix target attribute tests omits 2243751fdaf Fix typos in params.def. omits e7ac5daa971 S/390: Fix PR84332 ICE with stack clash protection omits a653da730df Daily bump. omits 440a7ea9959 2018-08-08 François Dumont <fdumont(a)gcc.gnu.org> omits 01716d6bea2 m68k: handle more cases of TLS symbols with offset omits 03410c5ec32 [PATCH] line-map include-from representation omits 4f61feff8ad Prevent internal aligned_alloc clashing with libc version omits dd439d4a14f [libgomp, nvptx] Fall back to cuLinkAddData/cuLinkCreate if [...] omits 3912f4add59 [libgomp, nvptx] Allow cuGetErrorString to be NULL omits 143979be19d [libgomp, nvptx] Remove hard-coded const in nvptx_open_device omits cd3d21c58d3 [libgomp, nvptx] Note that cuGetErrorString is in CUDA_VERS [...] omits 2f11a9ffd06 [AArch64] Add HXT Phecda core support omits 7c8903b8f0b Fix Docbook markup for table entry omits 1f005ef322f Add missing <experimental/numeric> header to docs omits 779172019b8 PR libstdc++/86597 directory_entry observers should clear e [...] omits 9f19cc6b786 S/390: Fix PR85295 omits 9f522e0c2e0 S/390: Fix whitespace problems in the backend omits f5edbf1da04 S/390: Remove TARGET_CPU_ZARCH omits 6ef12d3a911 S/390: Remove support for g5 and g6 machines omits 18d371d3b1d P0595R1 - is_constant_evaluated cp/ * cp-tree.h (enum cp_ [...] omits be6af76629a PR c++/86836 * pt.c (tsubst_expr): For structured binding [...] omits 2b1749c4ab5 PR c++/86738 * constexpr.c (cxx_eval_binary_expression): [...] omits c36feda9d1b [AArch64, Falkor] Switch to using Falkor-specific vector costs. omits 3de7e5d5032 [aarch64] Adjust Falkor's sign extend reg+reg address cost omits 976f4d50e57 Daily bump. omits 945ca5f7bf4 [OpenACC] cleanup trans-stmt.h omits 30814d3710a [PATCH] Line map table allocation omits a4c655fb498 PR libstdc++/86874 fix std::variant::swap regression omits be331916172 runtime: use poll rather than pollset for netpoll on AIX omits 9150207460a libgo: uncomment trace.Stop() call in testing package omits b00834da55f [AArch64] Fix -mlow-precision-div (PR 86838) omits 97663b3b8cd /cp 2018-08-07 Paolo Carlini <paolo.carlini(a)oracle.com> omits 8542a4f6bc0 PR libstdc++/86861 Meet precondition for Solaris memalign omits dc65ac08afe Fix PR number for HPPA speculation patch: PR target/86807 - [...] omits 3476b11a993 PR c++/79133 omits ba9d6f44bbe Add malloc predictor (PR middle-end/83023). omits 7127dfbd2e7 Define monotonic_buffer_resource members out-of-line omits 81cb8a0cbbb Fix gcc.dg/vect/no-section-anchors-vect-69.c on SPARC etc. [...] omits 37db7effb50 Add missing gcc-interface/ to 2018-07-31 ChangeLog entry omits 4eae780b867 Daily bump. omits d3b31121d4a [libgomp, nvptx] Handle CUDA_ONE_CALL_MAYBE_NULL omits e56a2114aa8 [libgomp, nvptx] Minimize lifetime of CUDA_ONE_CALL defines omits a4a93b38a77 PR target/86807 * config/pa/pa.c (TARGET_HAVE_SPECULATION [...] omits 87ee0e388ea * tree-ssa-dom.c (dom_opt_dom_walker::optimize_stmt): Pass [...] omits 917dad34cb5 [PATCH] Diagnostic included-from loop omits ba0f90e493b PR c++/86767 * constexpr.c (cxx_eval_statement_list): Han [...] omits 51a9ac6b6eb Fix memory leak in selftest::test_expansion_to_rtl omits c36a8b30136 * g++.dg/torture/pr86763.C (dg-additional-options): Add -l [...] omits 2cac9fbe492 Enable clobber high for tls descs on Aarch64 omits ccaaf99880a S/390: Don't unroll memory blk op loops omits 41af5cf4440 [spu, commit] Define TARGET_HAVE_SPECULATION_SAFE_VALUE omits 484149e9c2e * reload1.c (forget_old_reloads_1): Adjust CLOBBER_HIGH assert. omits 35ba92fc597 PR target/86662 omits 70bdfe23fcb Remaining support for clobber high omits 5262089193b cse support for clobber_high omits 0823eb3654f lra support for clobber_high omits 4e80091843f Add func to check if register is clobbered by clobber_high omits ccd6679faa9 Generation support for CLOBBER_HIGH omits 34b780a6ae0 Add CLOBBER_HIGH expression omits d6c80428f2e * MAINTAINERS: Update my email address. omits 43733eb26bc Daily bump. omits c7e50530ca0 libbacktrace: Suppress the default action-if-found for AC_C [...] omits dd13504b506 2018-08-05 François Dumont <fdumont(a)gcc.gnu.org> omits dc13f960b32 i386: Set cfun->machine->max_used_stack_alignment if needed omits ba050019446 Daily bump. omits d3abe5e0081 PR tree-optimization/86571 - AIX NaNQ and NaNS output forma [...] omits 4610de91806 [testsuite, guality] Use absolute line number in pass/fail line omits 3481f5b6c80 [libgomp, nvptx, --without-cuda-driver] Don't use system cu [...] omits a2bac27c79d * gcc.dg/guality/const-volatile.c: Remove duplicate test "t [...] omits 9bc80561a9b 2018-08-04 Janus Weil <janus(a)gcc.gnu.org> omits 571ee70a6d4 PR testsuite/86153 * g++.dg/pr83239.C (dg-options): Add - [...] omits 388833c9640 Daily bump. omits a8fcfe93c17 2018-08-03 Sandra Loosemore <sandra(a)codesourcery.com> omits 7516de1461e Remove nfs bogon omits 7bb408709cd * config/sh/sjlj.S: Adjust to use PIC vs normal code to av [...] omits 30cd52e242a Add fix-it hint for missing return statement in assignment [...] omits 2419ebf7b73 PR target/86795 * config/mn10300/mn10300.c (TARGET_HAVE_S [...] omits dfd009fe920 docs: fix stray duplicated words omits 40eafc9b510 Avoid infinite loop with duplicate anonymous union fields ( [...] omits 960639dc9a2 PR c++/86706 * class.c (build_base_path): Use currently_o [...] omits 869b70e5eec * ChangeLog: Move entry ... * cp/ChangeLog: ... here. omits 2711bbe46df [Ada] Partially revert "Makefile patches from initial RISC- [...] omits d3f09bd8151 Handle SLP of call pattern statements omits a4771bd58f5 Add workaround for non-unique errno values on AIX omits 5c9c1e7c568 * Makefile.in (wide-int-range.o): New. * tree-vrp.c: Move [...] omits d963056f99a [c++] Don't emit exception tables for UI_NONE omits cc647a3c0b0 Print heuristics probability fraction part with 2 digits. omits 148fcef366e [aarch64] Fix falkor pipeline description for dup<q> omits 0fb188e6d66 Daily bump. omits c1031b5a348 * config/nds32/nds32.c (nds32_hard_regno_mode_ok): Replace [...] omits cba058c7d59 Fix memory leak of pretty_printer prefixes omits 5902482efb7 2018-07-31 Aaron Sawdey <acsawdey(a)linux.ibm.com> omits 78095ef84bb PR target/86790 * config/m68k/m68k.c (TARGET_HAVE_SPECULA [...] omits de4dae0dccb [OBVIOUS] Correct name of file in ChangeLog omits a56e14aaf64 PR target/86784 * config/h8300/h8300.c (TARGET_HAVE_SPECU [...] omits 5ad4bc86448 arm - correctly handle denormal results during softfp subtraction omits 4943d94a937 PR target/86813 * config/stormy16/stormy16.c (TARGET_HAVE [...] omits ac2b393f4f5 [nvptx] Ignore c++ exceptions omits af6206140b7 PR target/86810 * config/v850/v850.c (TARGET_HAVE_SPECULA [...] omits 26771b45cec PR target/86803 * config/rx/rx.c (TARGET_HAVE_SPECULATION [...] omits 4b5b838c1f1 Typo fix omits 493f01c21d7 2018-08-02 Richard Biener <rguenther(a)suse.de> omits c120722833a PR target/86797 * config/msp430/msp430.c (TARGET_HAVE_SPE [...] omits d39178b3739 PR target/86791 * config/mcore/mcore.c (TARGET_HAVE_SPECU [...] omits ed5b00c0bd9 2018-08-02 Richard Biener <rguenther(a)suse.de> omits 3c4b2a9ec2c PR target/86789 * config/m32r/m32r.c (TARGET_HAVE_SPECULA [...] omits 9d98ff9755a PR target/86787 * config/iq2000/iq2000.c (TARGET_HAVE_SPE [...] omits 8ad1f0104f4 PR target/86782 * config/frv/frv.c (TARGET_HAVE_SPECULATI [...] omits 8cea0024b85 PR target/86781 * config/fr30/fr30.c (TARGET_HAVE_SPECULA [...] omits de776f336fb Revert "[ARM] Fix PR85434: spilling of stack protector guar [...] omits 60eea7fb69b [gen/AArch64] Generate helpers for substituting iterator va [...] omits eb46ebeea05 [AArch64] Add support for 16-bit FMOV immediates omits 055e5126021 gcc/ 2018-08-02 Jackson Woodruff <jackson.woodruff(a)arm.com> omits 733fad0936b Fix gcov misleading error (PR gcov-profile/86817). omits 1a1934d3163 Cherry-pick compiler-rt revision 338606 (PR sanitizer/86022). omits 8b507d69bbd [ARM] Fix PR85434: spilling of stack protector guard's addr [...] omits 0d4b5198707 dumpfile.c/h: add "const" to dump location ctors omits 8bfd60be1e5 Daily bump. omits a2e93b74a8f PR tree-optimization/86650 - -Warray-bounds missing inlinin [...] omits 572fe631b38 * xcoff.c (struct xcoff_line, struct xcoff_line_vector): R [...] omits df3e7e7eba3 [libgomp] Truncate config/nvptx/oacc-parallel.c omits e700cae575d Add -D_GLIBCXX_ASSERTIONS to DEBUG_FLAGS omits 8da91d6a295 Cherry-pick compiler-rt revision 318044 and 319180. omits eed7570c0b2 [AArch64] Update expected output for sve/var_stride_[24].c omits b7c9bd36eaa [AArch64] XFAIL sve/vcond_[45].c tests omits fe4311f28a4 Fold pointer range checks with equal spans omits d2e378182a1 Use steady_clock to implement condition_variable::wait_for omits 79a8b4c1d70 Report early wakeup of condition_variable::wait_until as no [...] omits e9b7408da79 Fix PR number omits f0bbd5fb18f Fix remove_stmt in vectorizable_simd_clone_call (PR 86758) omits 2482dbe8be1 [07/11] Use single basic block array in loop_vec_info omits 3c8b7bc7c47 [06/11] Handle VMAT_INVARIANT separately omits 0b7ea3a9e2c [05/11] Add a vect_stmt_to_vectorize helper function omits 11822fb29f3 * tree-vrp (zero_nonzero_bits_from_bounds): Rename to... [...] omits 4a59791f7d0 [04/11] Add a vect_orig_stmt helper function omits 9632f098d49 [03/11] Remove vect_transform_stmt grouped_store argument omits 02e9bec21ff [02/11] Remove vect_schedule_slp return value omits 0384ddb0026 [01/11] Schedule SLP earlier omits e95d867aa56 Fix over-widening handling of COND_EXPRs (PR 86749) omits 30ac4a8261f [PATCH] Remove use of 'struct map' from plugin (nvptx) omits 42e4d3a7e75 PR libstdc++/60555 std::system_category() should recognise [...] omits 40632ac35ed [nvptx] Define TARGET_HAVE_SPECULATION_SAFE_VALUE omits 29d354b329e [libgomp, nvptx] Add cuda-lib.def omits ea47b34525d /cp 2018-08-01 Paolo Carlini <paolo.carlini(a)oracle.com> omits 69859909068 2018-08-01 Richard Biener <rguenther(a)suse.de> omits f144c98a5ff * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0. omits 187617b4504 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*. omits a155acdf011 Improve dumping of value profiling transformations. omits 874612dc79b __gcov_indirect_call_callee can't be null in __gcov_indirec [...] omits e1fe4185168 Add memmove to value profiling. omits 54d19dc9b5f [PATCH][AArch64] Stop redundant zero-extension after UMOV w [...] omits c1e4a7a554e PR c/85704 * c-typeck.c (init_field_decl_cmp): New functi [...] omits 451ed1ab9cc rs6000 - add speculation_barrier pattern omits 5812770a029 x86 - add speculation_barrier pattern omits d6470854446 2018-08-01 Richard Biener <rguenther(a)suse.de> omits 66303da22f4 2018-08-01 Jan Willem Jagersma <jwjagersma(a)gmail.com> omits 71002f41a9a Daily bump. omits 067172f1ece runtime: use poll rather than pollset for netpoll on AIX omits 785c6c31ab5 PR libstdc++/86751 default assignment operators for std::pair omits 3ee8fe55e04 Don't unconditionally define feature test macros in <version> omits f89ca6e1a67 Save discriminator info for LTO omits 0b2927f031a Introduce instance discriminators omits 98605dea9f9 c-family: clean up the data tables in c-format.c omits 30929ff6997 * targhooks.c (default_have_speculation_safe_value): Add [...] omits 71e711b71ac dumpfile.c: eliminate special-casing of dump_file/alt_dump_file omits 2fa87500c80 PR middle-end/86705 omits 15b442ae8f2 pdp11 - example of a port not needing a speculation barrier omits 3e3448a9ae5 targhooks - provide an alternative hook for targets that ne [...] omits ce52014acef AArch64 - use CSDB based sequences if speculation tracking [...] omits b19562a8162 AArch64 - new pass to add conditional-branch speculation tracking omits eaf891585b1 AArch64 - disable CB[N]Z TB[N]Z when tracking speculation omits 97eb2b8649e AArch64 - Add new option -mtrack-speculation omits f9d2906f0b6 AArch64 - add speculation barrier omits be626997e0e Arm - add speculation_barrier pattern omits 123081efd41 Add __builtin_speculation_safe_value omits 291c13cb1a1 Simplify dump_context by adding a dump_loc member function omits b28cf1b0833 PR tree-optimization/86741 - ICE in -Warray-bounds indexing [...] omits f7db343b52f S/390: Don't emit prefetch instructions for clrmem omits bdb5503b4fd [c++] Fix DECL_BY_REFERENCE of clone parms omits 98758e58536 Improve libstdc++ docs w.r.t newer C++ standards omits 22bbe014d6d Replace safe bool idiom with explicit operator bool omits a477acc547e [46/46] Turn stmt_vec_info back into a typedef omits 654fca879be [45/46] Remove vect_stmt_in_region_p omits c626a338481 [44/46] Remove global vinfo_for_stmt-related routines omits c652091aaca [43/46] Make free_stmt_vec_info take a stmt_vec_info omits a507133844f [42/46] Add vec_info::replace_stmt omits f525c1afc88 [41/46] Add vec_info::remove_stmt omits db72d3bfe1f [40/46] Add vec_info::lookup_dr omits ec5bf0fb240 [39/46] Change STMT_VINFO_UNALIGNED_DR to a dr_vec_info omits abc9513da7d [38/46] Use dr_vec_info to represent a data reference omits 5f02ee72ea7 [37/46] dr_aux tweaks omits e05b01adf82 [36/46] Add a pattern_stmt_p field to stmt_vec_info omits 726ee479c42 [35/46] Alter interfaces within vect_pattern_recog omits c0dd122a342 [34/46] Alter interface to vect_get_vec_def_for_stmt_copy omits 526431608ea [33/46] Use stmt_vec_infos instead of vec_info/gimple stmt pairs omits ecc42a77b8a [32/46] Use stmt_vec_info in function interfaces (part 2) omits e068828a30f [31/46] Use stmt_vec_info in function interfaces (part 1) omits d19d572aafc [30/46] Use stmt_vec_infos rather than gimple stmts for worklists omits 819b115085f [29/46] Use stmt_vec_info instead of gimple stmts internall [...] omits a73182ff89d [28/46] Use stmt_vec_info instead of gimple stmts internall [...] omits 1c2fef9a1cc [27/46] Remove duplicated stmt_vec_info lookups omits 5b4b7bcc8b2 [26/46] Make more use of dyn_cast in tree-vect* omits 3d9c962c9a4 [25/46] Make get_earlier/later_stmt take and return stmt_vec_infos omits 1aeaa139420 [24/46] Make stmt_info_for_cost use a stmt_vec_info omits ab98e625c31 [23/46] Make LOOP_VINFO_MAY_MISALIGN_STMTS use stmt_vec_info omits 26515f6d7f0 [22/46] Make DR_GROUP_SAME_DR_STMT a stmt_vec_info omits 14dca1d8034 [21/46] Make grouped_stores and reduction_chains use stmt_v [...] omits cd24aa3cd7c [20/46] Make *FIRST_ELEMENT and *NEXT_ELEMENT stmt_vec_infos omits 0219dc421c9 [19/46] Make vect_dr_stmt return a stmt_vec_info omits 06bb64b8d68 [18/46] Make SLP_TREE_SCALAR_STMTS a vec<stmt_vec_info> omits f4649a9257e [17/46] Make LOOP_VINFO_REDUCTIONS an auto_vec<stmt_vec_info> omits 04eefad5436 [16/46] Make STMT_VINFO_REDUC_DEF a stmt_vec_info omits dc1fb456702 [15/46] Make SLP_TREE_VEC_STMTS a vec<stmt_vec_info> omits 435515db65e [14/46] Make STMT_VINFO_VEC_STMT a stmt_vec_info omits aebdbd3111c [13/46] Make STMT_VINFO_RELATED_STMT a stmt_vec_info omits 585ed623c01 [12/46] Make vect_finish_stmt_generation return a stmt_vec_info omits bfa5bad688a [11/46] Pass back a stmt_vec_info from vect_is_simple_use omits 1cb23a785e4 [10/46] Temporarily make stmt_vec_info a class omits aaac0b1019b [09/46] Add vec_info::lookup_single_use omits 9cfd4e76d1e [08/46] Add vec_info::lookup_def omits 03c0d666298 [07/46] Add vec_info::lookup_stmt omits 04b2391dda8 [06/46] Add vec_info::add_stmt omits 50921328dd1 [05/46] Fix make_ssa_name call in vectorizable_reduction omits 6340aaa8e8e [04/46] Factor out the test for a valid reduction input omits 2068679dba2 [03/46] Remove unnecessary update of NUM_SLP_USES omits 43157fa0049 [02/46] Remove dead vectorizable_reduction code omits 3dd3e23d46c [01/46] Move special cases out of get_initial_def_for_reduction omits d3940cf09bd P1008R1 - prohibit aggregates with user-declared construct [...] omits e082b9c1502 arm: Testcase for PR86640 omits e1426f699c2 GCOV: add cache for streamed locations. omits 9d27748de44 Fix target clones (PR gcov-profile/85370). omits 340529cc413 Fix GCOV CFG related issues. omits 396e3f01aef Fix an UBSAN error in cp/parse.c (PR c++/86653). omits 824a26206fd [Ada] Various code clean-ups from CodePeer messages omits 7d43345753b [Ada] Fix potential Constraint_Error if Library_Version is [...] omits 7233af4a4d5 [Ada] Sem_Elab: remove duplicate condition omits 8bc0626ba4b [Ada] Unnesting: improve support for entries in protected objects omits 8ae5011d295 [Ada] Refine generation of range checks to happen in front end omits 68ea615ada7 [Ada] Secondary stack leak with access-to-subprogram omits 37f84bd39b7 [Ada] Unnesting: find local subps in nested stmt sequences omits 5048305b369 [Ada] Spurious error on default parameter in protected operation omits 5b3999d88d7 [Ada] GNATmake fails to detect missing body omits b64aa5a17bc [Ada] Fix alignment of mutex_t and cond_t type on 32-bit SP [...] omits 1ace4a8b066 [Ada] Wrong value after assignment of overlain record objects omits e79422bbe55 [Ada] Spurious error on the placement of aspect Global omits a67bba016e5 [Ada] Compiler failure on an extended_return_statement in a block omits c0b8656009a [Ada] Spurious warning on iteration over range of 64-bit mo [...] omits 73abbb5671b [Ada] Print the Is_Activation_Record flag omits a0e14d4a3c2 [Ada] Replace low-level calls to Ekind with high-level call [...] omits 738fccf76b6 [Ada] Deconstruct 'F' as a prefix for an ALI data omits e342122d436 [Ada] Fix a freezing issue omits 27373940be7 [Ada] Fix resolution of class-wide operations that are gene [...] omits f81a201b738 [Ada] Minor reformattings omits 08ac35107e7 [Ada] Spurious error -- "allocation from empty storage pool" omits c834ef92b70 Improve specs processing to allow %* in function arguments omits 0e4340b2cce Add support for -nolibc omits 85df3aea4d7 Reverting 'AsyncI/O patch committed' as it is breaking bare [...] omits d66937ad4e7 getenv_spec_function to prepend / to value for undef var omits aae7bacffd5 Daily bump. omits 193d78c830f arm: Generate correct const_ints (PR86640) omits a8793a27ca6 PR libstdc++/86734 make reverse_iterator::operator-> more robust omits b7f8b1793a2 Add workaround for aligned_alloc bug on AIX omits 8fd65ace9ef testcase for 2-2 combine omits 7d697d4de23 * de.po, sv.po: Update. omits a3629d6b673 2018-07-30 Tom Tromey <tom(a)tromey.com> omits 6c7525a4de0 2018-07-30 Bernd Edlinger <bernd.edlinger(a)hotmail.de> omits 9fa26361aee combine: Allow combining two insns to two insns omits 5a8d2bfe23d [ARM] libgcc: Fix comment for code working on architectures >= 4. omits 11f1930d09c doc: discourage const/volatile on register variables (PR 86673) omits afe56ce5d92 Resync inline implementation of ceil_log2 (PR 86506) omits 730ba3b8371 lra: consider clobbers when selecting hard_regno to spill omits 36dc87133fa [libgomp, nvptx] Handle per-function max-threads-per-block [...] omits 306b8d14de4 [libgomp, nvptx] Calculate default dims per device omits f7c08071e23 [nvptx, offloading] Determine default workers at runtime omits ae0926b1e77 Daily bump. omits 6b4c81cc35c * config/pa/pa.c (pa_output_addr_vec): Align address table [...] omits cdb1897184e Daily bump. omits d4d3e0854bc C++: clean up cp_printer omits 5ba044fc3a4 Daily bump. omits 7a3d55bbcae 2018-07-27 Michael Meissner <meissner(a)linux.ibm.com> omits 08985fc2f2d Update .po files. omits 42069bed13d libgo: prune sighandler frames in runtime.sigprof omits 959342f678c gcc/ChangeLog: omits 41f6d43173e PR tree-optimization/86696 - ICE in handle_char_store at gc [...] omits cdd19d45280 Fixes to testcase for PR tree-optimization/86636 omits d9a49803cc1 i386: Remove _Unwind_Frames_Increment omits 9c7661c8544 Disable strcmp/strncmp/memcmp inlining when optimization le [...] omits 54586b72efb Daily bump. omits 9c7131c6da3 * 30_threads/condition_variable_any/cond.cc: New test. omits 9fa2daa7f21 PR target/86612 * gcc.target/powerpc/pr58673-2.c: Call strdup. omits e6562f4b156 PR tree-optimization/86043 - strlen after memcpy partially [...] omits 0aeec5f1690 * src/c++98/locale_init.cc: Fix #ifdef condition. omits d5bb4679680 PR testsuite/86660 * testsuite/libgomp.c++/for-15.C (resu [...] omits c1eaba31b0d PR middle-end/86660 * omp-low.c (scan_sharing_clauses): D [...] omits 5ab8a859b5a libsanitizer: Mark REAL(swapcontext) with indirect_return a [...] omits 4bc701d37fb Add missing dg-require-cstdint directives to tests omits 4508529e6b0 Remove dg-require-cstdint directive from tests omits 31c1f3c7a70 Remove dg-require-cstdint directive from tests omits f79700bf959 Remove dg-require-cstdint directive from tests omits 898fda463f1 Add missing checks for _GLIBCXX_USE_C99_STDINT_TR1 omits 7810f69529c Modify some library internals to work without <stdint.h> omits 2681510db63 Remove char16_t and char32_t dependency on <stdint.h> omits d3901223170 Remove <chrono> dependency on _GLIBCXX_USE_C99_STDINT_TR1 omits f0a39f48629 xfail experimental/memory_resource/new_delete_resource.cc o [...] omits 14ad4d704f7 Add linker_output as prefix for LTO temps (PR lto/86548). omits b5e320cbfa5 optimize std::vector move assignment omits 0778ac7258f [libgomp, nvptx] Add error with recompilation hint for laun [...] omits 5fb2b8e843f [libgomp, nvptx] Move device property sampling from nvptx_e [...] omits 62ebba73cce combine: Another hard register problem (PR85805) omits f9b71a8794b gcov: Fix wrong usage of NAN in statistics (PR gcov-profile [...] omits 4439e2fc160 [libgomp, openacc, testsuite] Fix async logic in lib-12.f90 omits 881965ae062 [libgomp, openacc, testsuite] Fix async/wait logic in lib-13.f90 omits 44b24c949d7 Daily bump. omits a0d7550bd00 PR libstdc++/86676 another alignment fix for test omits c47fb209fed * es.po, ja.po, sv.po: Update. omits eb7c05c424e gcc/testsuite/ChangeLog: omits 6110bbdc43b PR libstdc++/86676 Do not assume stack buffer is aligned omits a479afc7e52 2018-07-25 Nicolas Koenig <koenigni(a)gcc.gnu.org> Thomas [...] omits 3a7b4a0aea2 2018-07-25 Nicolas Koenig <koenigni(a)gcc.gnu.org> Thomas [...] omits 93dca43088d Add missing header for std::max_align_t omits 3a491e8287a * cp-tree.h (enum cp_tree_index): Add CPTI_{ABI_TAG,ALIGN [...] omits da20e9b03b7 PR c++/85515 * cp-tree.h (enum cp_tree_index): Add CPTI_ [...] omits 7a598c011c3 [ARC] Update default optimizations for size. omits a0382b38240 Regenerate .pot files. omits 92a5af1b329 [ARC] Improve instruction selection for fp moves. omits cb0d954467a [ARC] Fix uncache attribute. omits 7b6e4948fe7 [ARC] Add more additional register names omits 836dcd391d3 optinfo-emit-json.cc: fix trivial memory leak omits 63ac7eadf52 Fix wrong declaration. omits 0389718f288 2018-07-25 Richard Biener <rguenther(a)suse.de> omits 82240b202f6 Add new src/c++17 directory to list in acinclude.m4 omits 53046f072c6 Move std::unique_lock definition to a separate header omits b3000498acc Add PR number omits cc1dd160e7a Fix ceil_log2(0) (PR 86644) omits 0c413628c12 Limit dump_flag enum values range (PR middle-end/86645). omits dbcb8969371 Explain asan parameters in params.def (PR sanitizer/79635). omits c4183f31f24 PR tree-optimization/86622 - incorrect strlen of array of a [...] omits d33119a8c54 Daily bump. omits 51a5511d1e7 Add initial version of C++17 <memory_resource> header omits 866cd688d1b PR libstdc++/86658 fix __niter_wrap to not copy invalid iterators omits 495105e3c62 Avoid &LOOP_VINFO_MASKS for bb vectorisation (PR 86618) omits e4aaf333ac8 Fix segfault in -fsave-optimization-record (PR tree-optimiz [...] omits 18891c646df [GCC][AARCH64] Canonicalize aarch64 widening simd plus insns omits 0f04faa50e2 PR middle-end/86627 * expmed.c (expand_divmod): Punt if d [...] omits e2558ae2a7e Minor refactoring in <bit> header omits 1826cc191f7 2018-07-24 Richard Biener <rguenther(a)suse.de> omits baf0d8cca17 Reorder conditions in uses-allocator construction helper omits 47fa6f60621 Make __resource_adaptor_imp usable with C++17 memory_resource omits 38faa751cd7 PR libstdc++/70966 fix lifetime bug for default resource omits 6289597b454 PR testsuite/86649 * g++.dg/tree-ssa-/pr19476-1.C: Check [...] omits c08237d0a30 Daily bump. omits 056a9bf0822 * inclhack.def (aix_unistd): New. * fixincl.x: Regenerate. [...] omits a958a2e2bad PR libstdc++/70940 optimize pmr::resource_adaptor for alloc [...] omits f161ab918b7 gcc/testsuite/ChangeLog: omits c54f4cd12fa gcc: 2018-07-23 Bernd Edlinger <bernd.edlinger(a)hotmail.de> omits fd6e1d5e5a3 2018-07-23 Bernd Edlinger <bernd.edlinger(a)hotmail.de> omits 567f8615f61 2018-07-23 Bernd Edlinger <bernd.edlinger(a)hotmail.de> omits d30fb72191a rs6000: Improve vsx_init_v4si omits 056058ae947 rs6000: Generate rl*imi for memory some more omits 4d984926c30 PR c++/86569 * cp-gimplify.c (cp_fold): Don't fold compar [...] omits 62cab508988 Daily bump. omits c5ed61e5862 PR bootstrap/86621 - 'alloca' bound is unknown in tree-vect [...] omits edf3f44703e * doc/gcov.texi (Invoking Gcov): Editorial changes. omits 61ee52b1214 Daily bump. omits 8f2f3eeb9e4 Daily bump. omits 8d3ff4702a3 libcpp: remove redundant parameter from rich_location::set_range omits d9147f5183f PR middle-end/82063 - issues with arguments enabled by -Wall omits 619837aadbd PR middle-end/82063 omits 8e18705e1fb PR middle-end/82063 - issues with arguments enabled by -Wall omits 085968bdf56 2018-07-20 Andrew Benson <abenson(a)carnegiescience.edu> omits 48ab28231ad compiler: do order_evaluations before remove_shortcuts omits 0dbefa15caf Give up the inlining expansion for strcmp/strncmp/memcmp on [...] omits 7ee59520e9a PR tree-optimization/86613 - missing -Warray-bounds on a wi [...] omits 9dcf2a1144c Add "-fsave-optimization-record" omits 3052e4ec519 PR libstdc++/86595 add missing noexcept omits d1ddc257f15 Use default visibility to work around clang -fvisibility-in [...] omits 13fec9e5740 PR libstdc++/86603 Move __cpp_lib_list_remove_return_type macro omits 4556378b9fb 2018-07-20 Richard Biener <rguenther(a)suse.de> omits 0ceb1deb3fb Remove unused code. omits c42ece589a6 2018-07-20 Richard Biener <rguenther(a)suse.de> omits 3012511828c * MAINTAINERS (m32c, msp43, rl78, libiberty, build): Remove [...] omits 75a32c1a6b9 Daily bump. omits a927d294391 PR tree-optimization/84047 - missing -Warray-bounds on an o [...] omits f3c335607cb gcc/ChangeLog: omits 38cf91e5dc8 Add "optinfo" framework omits c6ab95ff169 2018-07-19 Michael Collison <michael.collison(a)arm.com> [...] omits 1c7a3c47355 Simplify the base characteristics for some type traits omits b2cef49d858 Use __builtin_memmove for trivially copyable types omits 6644a79eb92 2018-07-19 Paolo Carlini <paolo.carlini(a)oracle.com> omits 40d00b7aab9 [PATCH, GCC, AARCH64] Add support for +profile extension omits 32917338b54 [AArch64][PATCH 2/2] PR target/83009: Relax strict address [...] omits 813c397bf58 [AArch64][PATCH 1/2] Fix addressing printing of LDP/STP omits ca5aa39afd0 2018-07-19 Richard Biener <rguenther(a)suse.de> omits d9cda1a5136 i386: Test __has_attribute (__indirect_return__) omits 983e3a7a3f3 i386: Change indirect_return to function type attribute omits ca6fd1429df [Fortran] Use MIN/MAX_EXPR or IFN_FMIN/MAX for min/max intr [...] omits 3c3771e06d7 2018-07-19 Paolo Carlini <paolo.carlini(a)oracle.com> omits 5dab7179899 * wide-int.h (widest2_int): New. * gimple-fold.c (arith_o [...] omits c57fc2c1e9e 2018-07-19 Eli Zaretskii <eliz(a)gnu.org> omits 7930b5aca69 * config/i386/x86-tune-costs.h (skylake_memcpy, skylake_m [...] omits f3c8028c5d5 Daily bump. omits b91a85f51bb gcc/ChangeLog: omits bcfc202de64 gcc/ChangeLog: omits cc7c174bd23 PR c++/86550 * parser.c (cp_parser_decl_specifier_seq): D [...] omits e3ff7e86c72 libcpp: 2018-07-18 Bernd Edlinger <bernd.edlinger(a)hotmail.de> omits 2f441104845 2018-07-18 Janus Weil <janus(a)gcc.gnu.org> Thomas Koe [...] omits fe1c07b6354 PR c++/86190 - bogus -Wsign-conversion warning * typeck.c [...] omits 37f295971e4 2018-07-18 Richard Biener <rguenther(a)suse.de> omits 509699701f8 2018-07-18 Paolo Carlini <paolo.carlini(a)oracle.com> omits 18a4030f1ea /cp 2018-07-18 Paolo Carlini <paolo.carlini(a)oracle.com> omits d2567bb621b S/390: Add CFI for mcount call sequences omits 9dbdf47dfb8 2018-07-18 Richard Biener <rguenther(a)suse.de> omits 575b15f5988 * config/arm/arm.c (get_label_padding): Update for recent [...] omits 21cc03187db Daily bump. omits b2471e18879 PR tree-optimization/86010 * tree-ssa-dse.c (compute_trim [...] omits cbeb879ed95 * config/mips/mips.c (vr4130_align_insns): Update for rece [...] omits 8b0f4225ea0 * config/frv/frv.c (frv_label_align): Update for rec [...] omits 3ad84f23904 * config/nios2/nios2.c (nios2_label_align): Update for rec [...] omits 37e4075f796 Fix invalid cc_status after [const_][us]mulsi3_highpart omits 24496dbd15b compiler: don't set btype_ too early for alias type omits d6148817539 * lex.c (_cpp_lex_direct): Use CPP_DL_NOTE instead of CPP_ [...] omits 3436cb1b6ba * gcc.target/powerpc/pr85456.c: Require longdouble128. omits 7f59a3c89ba compiler: connect the concrete type and the placeholder [...] omits 0e8925ceeab 2018-07-17 Fritz Reese <fritzoreese(a)gmail.com> omits 650b79c6881 [testsuite] omits 6bc66ef4207 * gcc.target/powerpc/pr57150.c: Require longdouble128. * gc [...] omits 4e5c135e291 PR c++/86480 - nested variadic lambda and constexpr if. omits daa87973f7a PR libstdc++/86450 use -Wabi=2 and simplify -Werror use omits 1a973a30ff1 Remove unused explicit instantiation of __bind_simple omits 224f52483d9 [ARC] Don't use deprecated align_labels_log variable. omits c0cc4f0fed3 2018-07-17 Richard Biener <rguenther(a)suse.de> omits ca434dcf2fc S/390: Do not use LA with index register on z196 or newer. omits 908d23b5abe S/390: Set default function alignment to 16. omits 99d30117aee PR middle-end/86542 * omp-low.c (create_task_copyfn): Cop [...] omits 1d7f4af83b3 * gcc-interface/decl.c (choices_to_gnu): Rename parameters [...] omits 8dbdaf8e4b0 Add -fomit-frame-pointer to gcc.target/i386/vartrack-1.c omits 377dc242f89 Build gcc/testsuite/g++.dg/lto/pr86523-[12]_0.C as PIC omits 67d2ec77af1 Do not enable OPT_falign_* for -Os. omits be7b5a88fa5 Define MAX_CODE_ALIGN globally. omits 5e56dfb1c09 Fix coding style of ASM_OUTPUT_ALIGN. omits 6fceef7a281 Clean up of new format of -falign-FOO. omits 78c2f424574 [Ada] Spurious error on prefixed call in an instantiation omits 0f4c906c5ba [Ada] Preserve original CE reason in more cases omits 75f4b34c78c [Ada] Add provision for floating-point in Apply_Division_Check omits 0d87bc7b977 [Ada] Fix expansion of aggregates components rewritten to r [...] omits 749c947cf90 [Ada] Reuse Is_Rewrite_Substitution in Relocate_Node omits e292a3c3295 [Ada] Fix RM rule references omits 1d97d249a9d [Ada] Fix incompatibility Default_Scalar_Storage_Order/tagg [...] omits 499812b50fa [Ada] Use standard version of s-memory.adb for mingw32 omits 2dd30583265 [Ada] Faulty ignored Ghost code removal omits b4944371878 [Ada] Configuration state not observed for instance bodies omits 007213505a9 [Ada] ICE on renaming of result of binary operation omits 48d24cb9599 [Ada] Type mismatch warning for imported C++ class omits 4a44f693005 [Ada] Remove extra parentheses in Expand_Inlined_Call omits cefcaf9db10 [Ada] Minor fix for imported C++ constructors omits 19d786c363f [Ada] Assertion_Policy for class-wide precondition omits 6a5cf51afc8 [Ada] Missing check on illegal equality operation in subprogram omits 1141926006c [Ada] Unnesting: don't use Get_Actual_Subtype for record subtypes omits a074380f056 [Ada] Minor reformatting omits 9e1c477d53b [Ada] Crash processing abstract state aspect of a package omits 2952a6a01c4 [Ada] Consistent spelling of "i.e." in docs and comments omits d071447586a [Ada] Argument_String_To_List creates empty items from whitespace omits e60aee9a1f6 [Ada] Spurious error on Part_Of indicator omits dacc0c1e390 [Ada] Avoid confusing warning on exception propagation in G [...] omits 423c4f98439 [Ada] GNAT.Sockets: reorganize and make public components o [...] omits 4a5b75f7882 [Ada] Secondary stack leak in statements block located in a loop omits 6d4252a36fe [Ada] Fix Enclosing_Subprogram for protected entries and ta [...] omits 001d55a8092 [Ada] Add elaboration-related switches to GNAT UGN omits 987a432c52d PR middle-end/86539 * gimplify.c (gimplify_omp_for): Ensu [...] omits 277e090c028 [Ada] New ignored Ghost code removal mechanism omits 23b5e4a242c [Ada] Secondary stack leak in loop iterator omits 74d3be84914 [Ada] Fix Next_Actual when used on calls "inlined for proof" omits 861040a761c [Ada] Einfo: update documentation for Scalar_Range omits e3e1c52598a [Ada] Attach the special GNATprove HEAP entity to the Stand [...] omits 44f3169cd36 [Ada] Minor refactoring: remove extra parentheses omits 3241bf7396b [Ada] Fix unnesting issues involving tasks omits 374bca9c6c2 [Ada] Spurious error on unused Part_Of constituent omits ab1679067c9 [Ada] Fix handling of inherited discriminant constraints omits 062f0dee12a [Ada] Crash on case expression in build-in-place function omits e6453ff586d [Ada] Remove references to gcov from the User Manual omits f3f39006f96 Daily bump. omits 4703a524a86 gcc/testsuite/ChangeLog: omits c2dfb00dfd0 rs6000: New testcase fp-convert.c omits bf96f8c4f2d rs6000: New testsuite selectors omits d3402cb04c4 rs6000: Fix testsuite bug in check_ppc_float128_hw_available omits 9537da6ebb4 rs6000: Improve truncifsf2 omits ff385648d90 rs6000: Use correct names for some trunc/extend libcalls omits 2a9b99642a8 rs6000: Use more correct names for some trunc/extend libcalls omits b3e6ae76d5b PR tree-optimization/86526 * builtins.c (expand_builtin_m [...] omits 66263a4f442 gcc/testsuite/ChangeLog: omits d9c759d99d8 2018-07-16 Fritz Reese <fritzoreese(a)gmail.com> omits 6c1c2cf4c9c 2018-07-16 Fritz Reese <fritzoreese(a)gmail.com> omits 474e0e1fae0 gcc: 2018-07-16 Bernd Edlinger <bernd.edlinger(a)hotmail.de> omits 10caa244fdd * scripts/create_testsuite_files: Fix typo in comment. omits 13edf9ca283 /cp 2018-07-16 Paolo Carlini <paolo.carlini(a)oracle.com> omits 2d8d1f30b00 PR libstdc++/86537 remove less<shared_ptr<T>> partial speci [...] omits 30e4a180ac0 gcc/ChangeLog: omits 6cfa970a411 PR target/86511 * expmed.c (emit_store_flag): Do not emit [...] omits ad06d07b705 Fix ChangeLog. omits 5013a217d7c S/390: Implement -mnop-mcount omits 06477d3e364 S/390: Implement -mrecord-mcount omits 2832ed10968 S/390: Add direct support for Linux kernel __fentry__ patching. omits 2ed9a73074a [Ada] Missing error on hidden state in instantiation omits ddf6e250efd [Ada] Minor reformatting omits 8b348f1b905 [Ada] Only unnest subprograms if no previous errors were detected omits 4f40dc506e6 [Ada] Fix expansion of blocks in loops inside elaboration code omits 70fdc52434f [Ada] Deep copy operands of membership operations for unnesting omits 9ea24c7ec2a [Ada] Unnesting: handle 'Address references that are calls omits 4a964a202cc [Ada] Unnesting: handle the semantic of Storage_Pool field omits c3e352712be [Ada] Fix Default_Storage_Pool aspect handling in generic i [...] omits e6d63b71171 [Ada] Major code cleanup omits b7b9c30f634 [Ada] Spurious error with null Abstract_State omits 31c2cd462a7 [Ada] Deconstruct unused Withed_Body filed of N_With_Clause node omits aafcd6831fd [Ada] Avoid crash when traversing units with -gnatd.WW debu [...] omits 1358e4e61f4 [Ada] Trivial simplifications in in Walk_Library_Items omits 6c289fd6a55 [Ada] Deconstruct always-false calls to Withed_Body in Walk [...] omits 6733b7f0d0d [Ada] Use common routine Expand_Nonbinary_Modular_Op for XO [...] omits 776924fb55a [Ada] Add a missing check for trivial predicates on non-dis [...] omits b05ba3c5ef6 [Ada] Crash on Indefinite_Hashed_Maps with -gnata -gnateV omits 7d4e54bde1a [Ada] Spurious possible contraint error warning with No_Exc [...] omits 9de5db54605 [Ada] Segmentation_Fault with Integer'Wide_Wide_Value omits 0a6b7a8eaa5 [Ada] Bit_Order cannot be defined for record extensions omits 3b1129f6378 [Ada] System.Object_Reader: minor code clean-up omits 0a312696c4e [Ada] Adjust reference to renumbered SPARK RM rule omits c3aac4d8b61 [Ada] adaint.c: minor code cleanup omits 52a155c2c01 [Ada] Code cleanup on functions inlining omits 3c5ca05357c [Ada] Crash processing sources under GNATprove debug mode omits 7b17f8eb619 [Ada] Inline: rewrap comment omits 87568d4c5c6 [Ada] Einfo: minor tweak in comment omits 26cb809dfa2 [Ada] Sem_Ch4: minor code cleanup omits ba75c11ae91 [Ada] Fix expansion of 'Count in protected types omits bffddc3acea [Ada] Sem_Utils: make Has_Prefix public omits 744e19da51c [Ada] Adjust inlining in GNATprove mode for predicate/invar [...] omits f3790fdf741 [Ada] Violation of No_Standard_Allocators_After_Elaboration [...] omits 8e0e00c9423 [Ada] Fix spelling for compile-time-known omits 9684df5df3a [Ada] Illegal deferred constant causes stack overflow omits 041d4caaa03 [Ada] Adjust growth factor from 1/32 to 1/2 for Unbounded_String omits 229a49247d3 2018-07-16 Richard Biener <rguenther(a)suse.de> omits e3f7652b7bd Revert one more symbol_summary::get to ::get_create (PR ipa [...] omits 90760b6c94d [ARC] Update ARCHS scheduling rules. omits f158ddd48e2 [ARC] Add support for HS4x cpus. omits fe02ea4329a [debug] Fix pre_dec handling in vartrack omits 2ccf47ac72c [Patch AArch64] Add early clobber for aarch64_store_exclusive. omits c7aed3df31d PR tree-optimization/86514 * tree-ssa-reassoc.c (init_ran [...] omits a7c7a77cb87 Adjust email addresses. omits b7553f717df S/390: libstdc++: 64 and 32 bit baseline update omits 202b181b46c [vartrack] Print adjusted insn slim if TDF_SLIM omits cce775173eb PR c++/3698 PR c++/86208 * cp-gimplify.c (cp_genericize_ [...] omits df1fff8bc26 2018-07-16 Richard Biener <rguenther(a)suse.de> omits b8c83ca39ab * fold-const.c (int_const_binop_1): Abstract... [...] omits a74ad576470 Daily bump. omits 9ac7b5cb489 PR target/85993 * config/sh/sh.c (output_mi_thunk): Remov [...] omits 4774388df48 [testsuite/guality] Run guality tests with Og omits 39c6cee7e2a Revert "[testsuite/guality] Run guality tests with Og" omits 6b84828445f [testsuite/guality] Run guality tests with Og omits dee2c134ffc Daily bump. omits ddd88befb49 RISC-V: Fix nested function trampolines. omits 522422cd4ec * config/pdp11/pdp11.c (pdp11_rtx_costs): Bugfixes. omits d8b3497f9de Daily bump. omits e1f7ba02d12 runtime: skip zero-sized fields in structs when convert [...] omits 890efbebbdb x86: Tune Skylake, Cannonlake and Icelake as Haswell omits 10f4c874fd8 * lto.c (do_stream_out): Add PART parameter; open dump fil [...] omits 4aa098beb8d [gcc] omits 67a2ed754ea compiler: fix parsing of composite literals with omitte [...] omits 2e88eb47b34 [PR c++/86374] Name lookup failure in enclosing template omits a950155e3f7 3nd Patch for PR78009 omits d83eca59fee arm - Add vendor and CPU id information to arm-cpus.in omits 622c830b9db 2018-07-13 Richard Biener <rguenther(a)suse.de> omits e645d2977e1 [testsuite, guality] Add -fno-ipa-icf in gcc.dg/guality omits 844e7761a89 DFix typo omits 4ed0a8f8a63 * gcc-interface/lang.opt (funsigned-char): New option. * [...] omits b02b9ba1183 [debug] Reuse debug exprs generated in remap_ssa_name omits 259d0fa2a90 [contrib] Add contrib/maintainers-verify.sh omits 66d735af661 * config/aarch64/aarch64.c (aarch64_operands_adjust_ok_for [...] omits 0765ad66726 * config/sparc/sparc-protos.h (sparc_compute_frame_size): [...] omits d1d636437d8 2018-07-13 Richard Biener <rguenther(a)suse.de> omits ad3d7ab96fc gcc/ChangeLog: omits d7404db35da Daily bump. omits 66a1e3c1696 PR testsuite/86510 - test case g++.dg/warn/pr86453.C fails [...] omits 24eef15b96d RISC-V: Silence expected Ada testsuite warning. omits d6758592f66 RISC-V: Error if function declared with different interrupt modes. omits 12f69ea4562 * c-attribs.c (c_common_attribute_table): Add "omp declar [...] omits a98e3424409 * config/pdp11/pdp11.c (pdp11_output_def): Fix typo in .se [...] omits 64161c36d3e * doc/rtl.texi (REG_NONNEG): Remove decrement and branch u [...] omits 9cf29bd32aa [contrib] compare_tests: Print number of tests omits ca12c1924fe PR c/86453 - error: type variant differs by TYPE_PACKED in [...] omits 614005dee11 avx512vl-vpclmulqdq-2.c: Remove 128bit version omits 968542654a0 * dumpfile.c (gcc::dump_manager::get_dump_file_name): Add [...] omits a9cfcde4a64 Implement SLP of internal functions omits 03821886b41 Use conditional internal functions in if-conversion omits e3798ed9f88 Support fused multiply-adds in fully-masked reductions omits 6682fc023ea Add IFN_COND_FMA functions omits d8483dd1c46 Extend tree code folds to IFN_COND_* omits 25c94423851 * lto-streamer-out.c (DFS::DFS_write_tree_body): Do not st [...] omits f091159a32a 2018-07-12 Richard Biener <rguenther(a)suse.de> omits 401a6ba8d6a 2018-07-12 Richard Biener <rguenther(a)suse.de> omits d118e371234 * gcc.dg/torture/20180712-1.c: New test. omits 4b042734801 2018-07-12 Richard Biener <rguenther(a)suse.de> omits c7b16284d1c PR tree-optimization/86492 * gimple-ssa-store-merging.c [...] omits e56b0fa3727 2018-07-12 Richard Biener <rguenther(a)suse.de> omits 77c201fd5f8 2018-07-12 Richard Biener <rguenther(a)suse.de> omits 036af85e585 2018-07-12 Richard Biener <rguenther(a)suse.de> omits e3d44c9a7cc compiler: build a single backend type for type alias omits fd542804d51 Daily bump. omits 9011a3be475 * config/i386/avx512bitalgintrin.h (_mm512_mask_bitshuffle [...] omits 8e220ae554a Correct date on ChangeLog entry. omits ff59b7bf3e9 * doc/md.texi (define_subst): Document how multiple occurr [...] omits 28300e850a5 Add documentation for "mode" attribute for types. omits 253dcb05de2 * lto-streamer-out.c (DFS::DFS_write_tree_body): Do not s [...] omits 8095249e90b * tree-ssa-threadupdate.c (thread_through_all_block [...] omits 21d374ac2d8 * vr-values.c (gimple_stmt_nonzero_p): Abstract com [...] omits 3878b4ed081 [arm] Put CPU's FPU capabilities directly in the ISA specification omits 71a38860b78 compiler: fix evaluation order of LHS index expressions omits 269d18cfcab PR c++/86443 * testsuite/libgomp.c++/for-15.C (a): Remove [...] omits 6d71ef72d51 2018-07-11 Richard Biener <rguenther(a)suse.de> omits bfb7f32bdf4 2018-07-10 Richard Biener <rguenther(a)suse.de> omits 353432bb6fe Daily bump. omits 9cf1002f70c PR debug/86459 - Fix -gsplit-dwarf -g3 gcc_assert omits 49aafb80031 PR testsuite/86461 - test case gcc.c-torture/execute/builti [...] omits c85ec25b97e Change dg-warning to db-bogus in a test-case (PR testsuite/86445). omits 6a916e06cab 2018-07-10 Richard Biener <rguenther(a)suse.de> omits 8a42a2fb7aa PR sanitizer/86406 * cp-gimplify.c (cp_maybe_instrument_r [...] omits 724d9fda3ac PR fortran/86421 * module.c (omp_declare_simd_clauses): A [...] omits ed321d14e3b PR c++/86443 * gimplify.c (find_combined_omp_for): Add DA [...] omits 9189e53b5fa compiler: fix double evaluation with interface field ex [...] omits 00e1a250788 Daily bump. omits 5c4314cf5fc PR tree-optimization/86415 - strlen() not folded for substr [...] omits 47d2cd73185 PR middle-end/77357 - strlen of constant strings not folded omits 449d9e9b812 Improve code generation for pdp11 target. omits 3d7527b1f72 Fix overflow handling in sparc.c:sparc_fold_builtin omits dd4fe92382c PR c/86420 * real.c (real_nextafter): Return true if resu [...] omits f0fa5a60928 [testsuite] Use relative line numbers in gcc.dg/guality omits 371e2a2ecb8 Add missing Optimization attribute. omits 571c65fc597 /cp 2018-07-09 Paolo Carlini <paolo.carlini(a)oracle.com> omits c472dd7b441 2018-07-09 Richard Biener <rguenther(a)suse.de> omits 95e02bd35af [debug] Handle debug references to skipped params omits 755f296a7df Daily bump. omits e7289a4e869 Daily bump. omits 19358a92e2d RISC-V: Finish Ada port. omits 8c7c1632c78 Fix sigsegv on -fdump-tree-all-enumerate_locals omits 32f67408b19 * c-ada-spec.c (to_ada_name): Remove index parameter. (pp [...] omits 583201de7c4 * gcc-interface/decl.c (gnat_to_gnu_entity): Add GNAT_DECL [...] omits 9269b9d3e6e * gcc-interface/gigi.h (add_decl_expr): Adjust prototype. [...] omits 89bf88bfbf4 * gcc-interface/trans.c (lvalue_required_p): Remove ALIASE [...] omits 3d584d392fa * gcc-interface/decl.c (gnat_to_gnu_param): Minor tweak. [...] omits 30b5769ff25 * tree-vrp.c (vrp_int_const_binop): Change overflow type t [...] omits 7df6bb6ec97 PR target/84711 * gcc.dg/vect/pr84711.c: Remove unnecessa [...] omits 6dcfccf3461 Daily bump. omits a75cc7d98e7 gcc/ChangeLog: omits af73b08aa7b gcc/ChangeLog: omits b88c25691cf gcc/ChangeLog: omits dba2ece2a4f PR tree-optimization/86401 * fold-const.c (fold_binary_lo [...] omits 93711a35c57 gcc/ PR target/86324 * target.def (translate_mode_attribu [...] omits 138bc798deb RISC-V: Initial riscv linux Ada port. omits 35096cc1e65 Makefile patches from initial RISC-V cross/native build. omits 90b84cf3f53 2018-07-06 François Dumont <fdumont(a)gcc.gnu.org> omits a753872e355 Update internal documentation to describe that DONE [...] omits 4e6aac30df5 PR libstdc++/84928 use std::move in <numeric> algorithms omits 669d54f7dd1 Simplify linker script patterns for std::exception_ptr omits 8cffd3e3df4 P0935R0 Eradicating unnecessarily explicit default constructors omits a01fc43be90 Require sse for testcase on i686. omits 6dd9755335f * include/std/variant (__accepted_index): Use void_t. omits 4f6d1f7c043 Fix -Wpedantic issue with testcase on AArch64. omits 0f7484b69a8 Update config.sub omits 2d1312f2049 RTEMS/Ada: Change system configuration omits 141b6cc0662 Update config.guess and config.sub omits 2d9d0cca7c8 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too. omits 6c01fc45e13 PR tree-optimization/86010 * tree-ssa-dse.c (compute_trim [...] omits 088e5c3bd6e RISC-V: Add support for riscv-*-*. omits 0a6e9db85be Daily bump. omits a919a7a72f2 2018-07-05 Indu Bhagat <indu.bhagat(a)oracle.com> omits 9190361f448 PR libstdc++/85831 define move constructors and operators f [...] omits 4e9be08f79a Add missing '|' as wrong patch was applied. omits 90503e197b9 config/ * dfp.m4 (enable_decimal_float): Enable for x86_64 [...] omits 494c17dc2bf * libtool.m4: Sort output of 'find' to enable deter [...] omits 46deba94f64 Add xfail-if to some tests that fail with COW strings omits 69fccec5d94 PR libstdc++/58265 add noexcept to basic_string::assign(bas [...] omits 3f6823abf8d 2018-07-05 Paul Thomas <pault(a)gcc.gnu.org> omits 7966d2b92e2 PR libstdc++/58265 implement LWG 2063 for COW strings omits 87c9579cd04 2018-07-05 Fritz Reese <fritzoreese(a)gmail.com> omits 733b6816568 gcc/ChangeLog: omits 599b0c065f3 PR tree-optimization/86400 - set<string>::set<char (*)[2]) [...] omits 8c422d602fd gcc/ Replace NO_IMPLICIT_EXTERN_C with SYSTEM_IMPLICIT_EX [...] omits e2038e033a3 Fix can_change_mode_class for big-endian on Arm omits e8a32c5a683 Correct subreg no-op handling for big-endian vec_select. omits 061e1fb91de Simplify movmem code by always doing overlapping copies whe [...] omits 1aef015c9d5 Revert 2018-07-04 Maxim Ostapenko <m.ostapenko(a)samsung.com> omits 0a14e65c0ed [testsuite] Remove 'note:' from scan-tree-dump directives omits ae2931553bf [testsuite] Simplify dg-final omits d84544dc75a Fix my yesterday ChangeLog entry. omits 73273c08680 Daily bump. omits 43c7ee54a2c P0646R1 Improving the Return Value of Erase-Like Algorithms I omits 142c83445dc gcc/ omits ae78886a67c PR c++/86398 omits 6f1491233f1 gcc/testsuite/ChangeLog: omits be7ce806062 P0458R2 Checking for Existence of an Element in Associative [...] omits c44e86a535c 2018-07-04 François Dumont <fdumont(a)gcc.gnu.org> omits 672bd2dab1e 2018-07-04 Jerry DeLisle <jvdelisle(a)gcc.gnu.org> omits 8bec8de3db0 Define "random_device" effective target omits 40183f69afa Fix std::__rotl and std::__rotr omits ab27a11dd1d PR middle-end/86380 * expmed.c (choose_multiplier): Fix i [...] omits 83aa2f5358a Remove spurious $HOME include from BRIG FE Makefile omits edf8a734807 * tree-vrp.c (extract_range_from_binary_expr_1): Ini [...] omits 811f9a1cdf5 PR libstdc++/86398 fix std::is_trivially_constructible regression omits 0d92fc24161 Optimize std::rotl and std::rotr, add test for std::popcount omits ba66bc85091 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because [...] omits 9fd2a269cf4 Fix bootstrap on ia64 with old GCC version. omits 6848a0ae27a 2018-07-04 Denys Vlasenko <dvlasenk(a)redhat.com> Mart [...] omits bc9f52f574c Temporary remove "at least 8 byte alignment" code from x86 omits 07b9664476b Fix DOS-based system build and fix documentation. omits c49223ae39a Remove legacy testcase for -fprofile-generate=./ omits a1099b776a5 Fix typo in bb-slp-over-widen-*.c omits d4d9fba553c i386: Add indirect_return function attribute omits 6d9e9f3b399 * config/h8300/h8300.md (logical<mode>3_sn, logical [...] omits b35bf93aa71 PR tree-optimization/86274 - SEGFAULT when logging std::to_ [...] omits df995c51f79 gcc/ChangeLog: omits 59d10524ff9 * config/h8300/h8300.md (ors code_iterator): New. (bsetqi [...] omits 9cdebe7d190 * config/h8300/h8300.md (movmd_internal_normal): Consolida [...] omits a7dfed97d94 Daily bump. omits 927fb59733e P0556R3 Integral power-of-2 operations, P0553R2 Bit operations omits 1e68092f4be Remove redundant #if conditional omits d8d6736fe13 /cp 2018-07-03 Paolo Carlini <paolo.carlini(a)oracle.com> omits 3f792b2e473 * config/h8300/h8300.c (h8300_insn_length_from_table): Con [...] omits f6f59754919 PR target/85694 * config/i386/sse.md (uavg<mode>3_ceil): [...] omits 62e0128c8e1 PR c++/86201 * typeck.c (cp_build_binary_op): Check c_inh [...] omits 932129dbab6 2018-07-03 François Dumont <fdumont(a)gcc.gnu.org> omits 28e18c7e22b Reorg line_map data structures for better packing. * incl [...] omits 5e153ffe505 [17/n] PR85694: AArch64 support for AVG_FLOOR/CEIL omits 03ea120cd20 Remove "note: " prefix from some scan-tree-dump directives omits 8d11bce3bae PR c++/84306 * g++.dg/overload/conv-op3.C: New test. omits 45d7f08d14c PR middle-end/86202 * gimple-fold.c (size_must_be_zero_p) [...] omits 10d1b86dd73 PR c++/86378 - functional cast in noexcept-specifier. omits 4fffcbc9962 * config/h8300/h8300.md (HSI, QHSI, QHSIF): New mode itera [...] omits ef773b31b62 2018-07-03 Richard Biener <rguenther(a)suse.de> omits 87fb0803160 Remove powerpc-linux_paired from config-list.mk omits 76f769a45fa Pass more vector types to append_pattern_def_seq omits 05499cc738a Ensure PATTERN_DEF_SEQ is empty before recognising patterns omits 7987f646fe2 Clean up interface to vector pattern recognisers omits 3f887927772 [16/n] PR85694: Add detection of averaging operations omits f0daa5a6c0a [15/n] PR85694: Try to split existing casts in widened patterns omits 18bbd2f1650 [14/n] PR85694: Rework overwidening detection omits 2fcb0ed93fa Avoid matching the same pattern statement twice omits 94982cd5094 2018-07-03 Richard Biener <rguenther(a)suse.de> omits ca8af1b5fac * config/h8300/h8300.md (movqi_h8300, movqi_h8300hs): Cons [...] omits e7017273054 * config/h8300/h8300.md: Remove trailing whitespace. omits 14eedd834d4 RISC-V: Fix interrupt support for -g. omits d4b846baf03 Daily bump. omits ba2dee86000 P0758R1 Implicit conversion traits omits e6975aec62b /cp 2018-07-02 Paolo Carlini <paolo.carlini(a)oracle.com> omits 7f932aca11d P0887R1 The identity metafunction omits 7b4c9af9cc3 Optimize std::sub_match comparisons using string_view-like type omits 00f7ba0313c selftest: introduce class auto_fix_quotes omits 770f6f2a920 PR go/86331 os: check return value as well as error fr [...] omits 83d1ca630cf aarch64: Add movprfx patterns alternatives omits 4c35f2d638a Fix GCOV scan pattern (PR testsuite/86366). omits 9c4e5f410e7 [ARM][testsuite] Fix arm-soft-strd-even.c omits d43e44ac8d6 Fix typo in vect_recog_widen_shift_pattern omits 13dd5f09e23 2018-07-02 Richard Biener <rguenther(a)suse.de> omits 37bee4b734f Abstract a lot of the {PLUS,MINUS}_EXPR code in extract_ran [...] omits c8e21492633 * tree-vrp.c (extract_range_from_unary_expr): Abstract ABS [...] omits 4a4a320b3eb Add new tests for --completion option. omits d751ef835e2 * config/i386/i386.c (ix86_finalize_stack_frame_flags): Do [...] omits b7f856e1c13 2018-07-02 Richard Biener <rguenther(a)suse.de> omits a027012a4ef 2018-07-02 Paul Thomas <pault(a)gcc.gnu.org> omits 082b5a237c2 2018-07-02 Paul Thomas <pault(a)gcc.gnu.org> omits eb57efa5c6e Revert 2 ::get to ::get_create for IPA summaries (PR ipa/86279). omits 5ef0eaf5dbc Revert one ipa_call_summaries::get to get_create (PR ipa/86323). omits 714e5981919 Bump libgnat to 9. omits f2ebf2c656a Reinstate dump_generic_expr_loc omits ad01ac415cd Daily bump. omits 3052adec164 Revert "[testsuite/guality] Prevent optimization of local i [...] omits 3750671f5ec Add -mgnu-asm; change -mdec-asm to generate DEC ass [...] omits 028361c033c [testsuite/guality] Use @main as bp loc instead of line nrs [...] omits 311a5d6b130 [testsuite/guality] Prevent optimization of local in vla-1.c omits 7aea56e91aa [testsuite/guality] Use relative line numbers in vla-1.c omits dbd16a610fc [testsuite] Fix get-absolute-line error handling omits ff92f40db4b Allow jump threading of multiple paths that start from the [...] omits 6f492a7eab5 Daily bump. omits 9c133841e05 RISC-V: Add patterns to convert AND mask to two shifts. omits 57abb6974ee [13/n] PR85694: Try to avoid vectorising casts of invariants omits e10293ded1f [12/n] PR85694: Rework detection of widened operations omits d5b5c2c5ad5 [11/n] PR85694: Apply pattern matching to pattern definitio [...] omits d04bd45a419 [10/n] PR85694: Split out check for vectorizable associativ [...] omits 142c320746a [9b/n] PR85694: Make vect_is_simple_use look through patter [...] omits bf8b3614c17 [9a/n] PR85694: Reorder vect_is_simple_use arguments omits 33afe624558 018-06-30 Bernd Edlinger <bernd.edlinger(a)hotmail.de> omits 0e8ee736d5d [testsuite/guality] Don't use attribute used in pr45882.c for -O0 omits c48e53ece73 [testsuite/guality] Use relative line numbers in gdb-test omits 9488d90e0e1 Introduce @unless/@endunless and postbootstrap Makefile targets omits f13f65fc4b2 Daily bump. omits f56cddbe215 * config/v850/v850.c (v850_legitimate_address_p): Handle l [...] omits 65dd7aa1b89 gcc/testsuite/ChangeLog: omits 6e9afebf37f PR c++/86184 * tree.c (cp_save_expr): Don't call save_exp [...] omits 590480417bc When using -fprofile-generate=/some/path mangle absolute pa [...] omits f9d49e80ef9 [arm] Avoid STRD with odd register for TARGET_ARM in output [...] omits fd5afac14f4 contrib: introduce Vim addon directory, add match.pd syntax plugin omits d4bcf41e318 [testsuite/guality] Use line number vars in gdb-test omits 931162b4bb4 Fix bit-test expansion for single cluster (PR tree-optimiza [...] omits b18ceb23391 dumpfile.c: add indentation via DUMP_VECT_SCOPE omits 106790efc51 Add whitespace to some dejagnu directives in libstdc++ tests omits 03ad9f7472e 2018-06-29 Richard Biener <rguenther(a)suse.de> omits c335f36328f * config/rs6000/t-rs6000: Append rs6000-modes.h to TM_H. omits ce71098388d Daily bump. omits f5d881d355c runtime: don't stat a NULL filename omits 6bed4548769 C++: less verbose error-recovery for version conflict markers omits ba36b06f129 PR c++/86342 - -Wdeprecated-copy and system headers. omits c1005da8802 gcc/testsuite/ChangeLog: omits ec827da13b5 PR target/86348 * config/i386/sse.md (*vec_extractv4si_0_ [...] omits d769bcf03d3 Fix insn length for pdp11 shift patterns. omits 5174212c663 PR go/86343 * go-gcc.cc (Gcc_backend::set_placeholder_str [...] omits cb11a2922e3 [testsuite] Fix f16_mov_immediate_3.c omits 80ed743cca1 2018-06-28 Fritz Reese <fritzoreese(a)gmail.com> omits 7fa3c46fdb5 Hide alt_dump_file within dumpfile.c omits a2dbf7d12c0 * tree-cfg.c (verify_gimple_in_cfg): Call verify_location [...] omits bea621a8de3 2018-06-28 Richard Biener <rguenther(a)suse.de> omits 3a2b2e211ed 2018-06-28 Richard Biener <rguenther(a)suse.de> omits 2d9242293c4 * MAINTAINERS (write after approval): Add myself. omits ba563622c0e 2018-06-28 David Pagan <dave.pagan(a)oracle.com> omits f964d011bf5 Add missing header file inclusion. omits b36a89c9367 2018-06-28 Richard Biener <rguenther(a)suse.de> omits 749f0ae15ca Come up with jump_table ratio constants used in jump_table_ [...] omits 69bfc5d8810 Fix clustering algorithm in switch expansion. omits 6e8a18d1ed9 Come up with new --completion option. omits 2abdff3809a . omits ff5df8a4988 Introduce auto_string_vec class. omits 42cf43fc369 * tree-inline.c (remap_gimple_stmt): Force input_location [...] omits 0ac8fffb7eb * doc/invoke.texi (Debugging Options): Add -gsplit-dwarf. omits fc67b24f094 2018-06-23 Dimitar Dimitrov <dimitar(a)dinux.eu> omits daeb77573a2 Daily bump. omits 177e01da306 C++: don't offer bogus "._0" suggestions (PR c++/86329) omits de75d34a247 Convert pdp11 back end to CCmode. omits 3689d355ba7 gcc/testsuite/ChangeLog: omits 06f3e75c775 Fix typo in libgcc/Makefile.in omits 39e70bf96df 2018-06-27 François Dumont <fdumont(a)gcc.gnu.org> omits 24010b8db35 * config/v850/v850.md (addsi3_set_flags): New pattern. (s [...] omits fe8bc499506 * config/v850/v850-protos.h (notice_update_cc): Remove. * [...] omits d6c5e987e73 * config/v850/v850-modes.def (CCZ, CCNZ): Add new modes. [...] omits 294097505fe Avoid crash on friend in nested class template. omits f9e6514a028 [AArch64] Add support for Arm Cortex-A76 omits 0ae463d5750 * config/v850/t-v850 (MULTILIB_OPTIONS): Remove 8byte-alig [...] omits cdb0b9c458e Add std::__is_byte<std::byte> specialization omits cf696dea6f2 * gimple.h (gimple_return_retbnd): Delete. (gimple_return [...] omits bab25aa442c add support for --disable-gcov omits c628c3437c3 [arm] Add support for Arm Cortex-A76 omits 8dbef94dbeb Add SIMD to REG pattern for movhf without armv8.2-a support [...] omits c0a71d72a6a fixincludes: Add missing hunk to tests/base/ioLib.h omits a1557b7dd47 [aarch64] Fix obsolete comment about X30 omits cf755750cc4 PR c++/86320 - memory-hog with std::array of pair omits 070c395b755 PR c++/80290 - memory-hog with std::pair. omits a2fa87687ed Daily bump. omits 393138d71ac Declare some explicit instantiations for strings in Debug Mode omits 60025d59c41 * common/config/v850/v850-common.c (TARGET_DEFAULT_TARGET_ [...] omits 32d6a0d62bb * tree-inline.c (remap_location): New function extracted f [...] omits b0872d0e3d8 * testsuite/experimental/algorithm/sample-2.cc: Add [...] omits 7d804d50a38 gcc/testsuite/ChangeLog: omits 41548eeeffc 2018-06-26 Aaron Sawdey <acsawdey(a)linux.ibm.com> omits 5ddcb543682 I typoed the PR numnber, correct is: omits 71f6975cf85 [testsuite] omits a8b44230249 rs6000: Set up ieee128_float_type_node correctly (PR82625) omits c309657f69d Introduce dump_location_t omits 72d25ae5db7 Add missing noexcept on definition to match declaration omits 5648c3fa971 S/390: Fix mtune default. omits dcf725987fa PR target/86314 * config/i386/i386.md (setcc + movzbl to [...] omits f626db6c9d0 PR c++/86291 * parser.c (cp_parser_omp_for_loop_init): Ch [...] omits 6f87151c79e PR debug/86257 * gcc.target/i386/pr86257.c: Add -mtls-dia [...] omits e8ff39dfe76 Require 64-bit in gcc.target/i386/pr86257.c omits 12614c72bc4 Require IBM1047 support in g++.dg/pr86082.C omits ed380f72f85 Add myself to MAINTAINERS file omits 5602144c948 2018-06-26 Richard Biener <rguenther(a)suse.de> omits 80608177f1a 2018-06-26 Richard Biener <rguenther(a)suse.de> omits 239a43d4c96 [PR86064] split single cross-partition range with nonzero locviews omits 2224de3ea8b * lib/target-supports.exp (check_effective_target_logical [...] omits 88806a07142 Daily bump. omits f7e2b0321fd * config/v850/predicates.md (const_float_1_operand): Fix m [...] omits 07d455ca4ac * ginclude/stddef.h: Remove an obsolete comment on FreeBSD [...] omits 8207fbe5749 compiler: improve escape analysis omits 63d7b06412b PR libstdc++/86112 fix printers for Python 2.6 omits 819a85a8823 PR tree-optimization/86204 - wrong strlen result after pri [...] omits 38baf565d48 Update powerpc64-linux-gnu/baseline_symbols.txt omits eca6fcbc52f PR tree-optimization/85700 - Spurious -Wstringop-truncation [...] omits 6a2f23192b8 gcc/ChangeLog: omits c9f48b91bf3 2018-06-25 Michael Meissner <meissner(a)linux.ibm.com> omits 41d6b10e96a Fix -finit-derived for c_ptr and c_funptr in programs w [...] omits 4606c7b9b95 gcc_qsort: avoid overlapping memcpy (PR 86311) omits f9fa035577c PR libstdc++/86292 fix exception safety of std::vector<Inpu [...] omits 4f7f0d6b2df * doc/xml/manual/status_cxx2017.xml: Document N4531 status. omits 912f67e3595 Add experimental::sample and experimental::shuffle from N4531 omits e9670ae5df1 gcc/testsuite/ChangeLog: omits 9391201bf9e * config/v850/v850.md (divmodhi4): Make sure to sign exten [...] omits 79179a78bfb [testsuite/guality] Fix tcl error on gdb -v failure omits d992022ea9d gcc/ChangeLog: omits ed572d0aa09 2018-06-25 Richard Biener <rguenther(a)suse.de> omits 73831d53d42 PR target/84786 * config/i386/sse.md (vshift_count): New [...] omits 5d5b1470cb7 * lto-section-out.c (lto_begin_section): Do not print sect [...] omits a99aba41d5a 2018-06-25 Richard Biener <rguenther(a)suse.de> omits 369a4f173d4 2018-06-25 Richard Biener <rguenther(a)suse.de> omits 8a51585f2ce 2018-06-25 Richard Biener <rguenther(a)suse.de> Eri [...] omits 6f0f798b4b0 [i386/debug] Fix insn prefix in tls_global_dynamic_64_<mode> omits 7480ddbff8c C++: Fix PR86082 omits e00b5620902 Daily bump. omits b6d2c36aa9f * ginclude/stddef.h: Simplify conditions around avoiding [...] omits cb59eeb73f7 * libgomp.texi (Top): Move
www.openmp.org
to https. (Enab [...] omits 4f742e593f1 * lto-streamer-out.c (tree_is_indexable): Make LABEL_DECL [...] omits 9e636514b8d 2018-06-23 Jerry DeLisle <jvdelisle(a)gcc.gnu.org> omits de102e843e7 Daily bump. omits 7e0ebf20b94 [testsuite/guality] Fix tcl error on missing gdb omits c3336d50e9b /cp 2018-06-23 Paolo Carlini <paolo.carlini(a)oracle.com> omits 36b6cd49c52 * doc/invoke.texi (mno-fancy-math-387): Update for [...] omits 0dc7ccc1591 runtime: use #ifdef instead of #if for USING_SPLIT_STACK omits e255d1cb8f1 Daily bump. omits 561e857cd34 2018-06-22 Paul Thomas <pault(a)gcc.gnu.org> Rainer Or [...] omits 37a0a76c343 gcc/ChangeLog: omits 006b503ae06 PR c++/86219 - ICE with erroneous initializer in template. omits 6b53d6860eb Avoid taking the address of something just because it's in [...] omits 49a096f2a1a [testsuite/guality] Use buildarea gdb by default in combined build omits 7a72bd4a2a6 [testsuite/guality] Be verbose about gdb version used omits ffe65ad7220 PR c++/85662 * g++.dg/ext/offsetof3.C: New test. omits a35ffc7c7ab Improve entry/exit instrumentation for nested functions omits 02a658e9619 Forgot PR target/86222 in ChangeLog omits eec0055c9d8 2018-06-22 Aaron Sawdey <acsawdey(a)linux.ibm.com> omits 83a38ce0152 gcc/testsuite/ChangeLog: omits 972adfd3d1c Fix test case failures for pdp11 target. omits 9ddee15f560 syscall: remove Ustat omits 3f27defbedf Fix unexported basic_string symbols for 32-bit targets omits 88642e90580 PR libstdc++/86280 fix undefined left shift on 32-bit targets omits 18dcb4b218e Fix emission of jump tables (PR tree-optimization/86263). omits 42e9919fc46 * lto-streamer-out.c (DFS::DFS_write_tree_body): Do not st [...] omits e342f300e74 Update OpenACC testcases omits 7d1109092e5 * tree.c (free_lang_data_in_type): Free all TYPE_VFIELDs. omits 8d36476f7ce Make symbol_summary::get and call_summary::get pure. omits 0280f58ca91 Don't preprocess .S files with -P on Solaris/x86 (PR target/85994) omits 0f97ccfdccc Have g++ define _FILE_OFFSET_BITS=64 on Solaris omits ee621ce7712 2018-06-21 François Dumont <fdumont(a)gcc.gnu.org> Fix this [...] omits fc6d642d5f7 Daily bump. omits ab127dab999 PR libstdc++/86138 prevent implicit instantiation of COW empty rep omits 4f96c7da9e1 2018-06-21 Michael Meissner <meissner(a)linux.ibm.com> omits 130abbe46d1 cmd/go: re-enable a couple of tests of gccgo omits bc18915d9b6 2018-06-23 Michael Meissner <meissner(a)linux.ibm.com> omits 9cd571c4e7f 2018-06-21 Michael Meissner <meissner(a)linux.ibm.com> omits 894c22627b4 2018-06-21 Paul Thomas <pault(a)gcc.gnu.org> omits a9e9a64d65d 2018-06-21 Michael Meissner <meissner(a)linux.ibm.com> omits 26909ed4db7 PR libstdc++/83328 add correct basic_string::insert for ini [...] omits 6fe661f6408 * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Update. omits dce73155426 * pt.c (tsubst) [TEMPLATE_TYPE_PARM]: Use TEMPLATE_PAR [...] omits 6a41eca3f53 Reduce garbage from push_to_top_level. omits 5b63c39b550 Let -fmem-report see callers of cxx_make_type. omits e91478d3b92 PR c++/86182 - fix wrong PR tag in earlier commit omits ac2a3f3c5b8 2018-06-21 Paul Thomas <pault(a)gcc.gnu.org> omits d0ae7eebffe * cfgrtl.c (fixup_reorder_chain): Do not emit NOPs in DECL [...] omits 49318a93114 * except.c (finish_eh_generation): Commit edge insertions [...] omits 79351eaf305 * tree-nested.c (get_frame_type): Use create_tmp_var_raw i [...] omits 58089236dcb * tree-inline.c (copy_edges_for_bb): Minor tweak. (maybe_ [...] omits 30e9de8b241 PR libstdc++/70940 make pmr::resource_adaptor return aligne [...] omits 63e6ad798ec PR libstdc++/70940 make pmr::resource_adaptor return aligne [...] omits 2c085ec2501 IPA summaries use ::get in ipa-pure-const.c. omits 66532ac22af 2018-06-21 Richard Biener <rguenther(a)suse.de> omits 75dbe0cee73 Fix IPA crash in libgccjit omits 58f5737f318 [testsuite] Fix guality/pr45882.c for flto omits bb62c5dc49f [tail-merge] Fix side-effect test in stmt_local_def omits 35f0532296f 2018-06-21 Richard Biener <rguenther(a)suse.de> omits bd071ec695e [ARM] Use __ARM_ARCH and __ARM_FEATURE_LDREX instead of __A [...] omits 93dd1a2552a [ARM] libgcc: Remove unsupported code for __ARM_ARCH__ < 4 omits d5226104d74 [AArch64][PATCH 2/2] Combine AES instructions with xor and [...] omits 72f2fa1f0bd [AArch64][PATCH 1/2] Make AES unspecs commutative omits fa681b455d5 2018-06-21 Richard Biener <rguenther(a)suse.de> omits 52458f0664a libbacktrace/ omits bbf6c23ee58 2018-06-21 François Dumont <fdumont(a)gcc.gnu.org> omits b0ad8f101b0 Daily bump. omits a9ee5a859a8 libgcc/: PR libgcc/86213 * generic-morestack.c (allocate_ [...] omits 755a9c216fe gcc/ChangeLog: omits dc992be2104 PR libstdc++/70966 make pmr::new_delete_resource() immortal omits 77de2054684 [PR c++/85634] Fix tsubst ICE omits afd52cac40e /cp 2018-06-20 Paolo Carlini <paolo.carlini(a)oracle.com> omits 737cc9783f8 Update OpenACC data clause semantics to the 2.5 behavior omits 4210c53542b PR c++/86210 * c-common.c (check_nonnull_arg): Use fold_f [...] omits fba8791d09f Add testcase accidentally not committed earlier omits 19b4138ef1f PR c++/86240 * constexpr.c (cxx_eval_constant_expression) [...] omits b6bb0f024b1 PR debug/86194 * var-tracking.c (use_narrower_mode_test): [...] omits 54b391df9fd PR tree-optimization/86231 * tree-vrp.c (union_ranges): F [...] omits 0267748224e Generate correctly typed compare in canonicalize_loop_ivs omits fc032acd6d4 * cfgrtl.c (rtl_verify_edges): Formatting fix. If bb->pre [...] omits b294103fdfa [PR c++/85634] Fix tsubst ICE omits fb4c9101f2c Remove not longer valid FIXME comment. omits c7af124dca7 * ginclude/stddef.h: Limit #include <machine/ansi.h> to NetBSD. omits fd550bb3f78 [AArch64] Support for LDP/STP of Q-registers omits 11060716567 Change default for jump_table expansion ratio to 8. omits eafe7d87f18 Enable clustering for switch statements. omits 97247f1e6e5 Switch other switch expansion methods into classes. omits 44511ab2471 Transform switch_conversion into a class. omits 1ba54d4eb04 [8/n] PR85694: Make patterns check for target support omits 972163bf33c [7/n] PR85694: Add a vect_pattern_detected helper omits c32b0020332 [6/n] PR85694: Add a vect_get_internal_def helper omits 1c9d2c2a6f1 [5/n] PR85694: Remove dead WIDEN_SUM handling omits dabec68a1a2 [4/n] PR85694: Remove redundant calls to types_compatible_p omits d1055d7bd74 [3/n] PR85694: Fix dummy assignment handling in vectorizable_call omits da6113101ab [2/n] PR85694: Attach a DEF_SEQ only to the original statement omits daec18f5ee7 [1/n] PR85694: Allow pattern definition statements to be reused omits d309493958e Daily bump. omits 0ab7f3eac45 Wrap is_static with COLLECT_EXPORT_LIST omits 4277f32f797 PR middle-end/85602 - -Warray-bounds fails to detect the ou [...] omits 06a8367a05b * tree-cfgcleanup.c (tree_forwarder_block_p): Do not retur [...] omits 4b11982ea02 2018-06-19 Aaron Sawdey <acsawdey(a)linux.ibm.com> omits 43a357f611e 2018-06-19 Tony Reix <tony.reix(a)atos.com> Dam [...] omits 165d0d5b9fb * cp-tree.h (CONSTRUCTOR_NO_IMPLICIT_ZERO): Remove. omits 6e2749ddee3 PR c++/86192 - ICE with anonymous union passed to template. omits 9018c1622fb xtensa: fix PR target/65416 omits 94b4b442728 gcc/testsuite/ChangeLog: omits dc753e86f5b Remove unused <exception> header from <utility> omits 281a8e8b083 * tree.c (find_decls_types_r): Remove all non-VAR_DECLs fr [...] omits c6f17bb4ef5 * es.po: Update. omits d2c2513e2df Clean-up usage of ipa_fn_summary and ipa_call_summary summaries. omits b3f065cb731 Improve gimple.vim syntax file. omits daf3412c2d4 Add initial version of rtl.vim syntax file. omits 8c25bf3b8c1 2018-06-19 Richard Biener <rguenther(a)suse.de> omits 9805e646ffc Allow building of the zlib component when the building take [...] omits f16208f941c rs6000: Fix vector homogeneous aggregates (PR86197) omits 40fa18d60b2 * gimplify.c (gimplify_init_constructor): Really never cle [...] omits ca8e0e36fba Remove unused stagestuff in config-lang.in. omits e31847cda39 2018-06-19 Richard Biener <rguenther(a)suse.de> omits d3a3cfb86b6 * tree.c (cp_expr_location): New. omits ab6e5f97760 Use a range for LAMBDA_EXPR_LOCATION. omits 8a6475be99d PR c++/86200 - ICE with unexpanded pack in lambda parameter. omits f7980b36b4a PR c++/81060 - ICE with unexpanded parameter pack. omits 5f9eea982b3 Daily bump. omits 0eff25517eb PR middle-end/85602 - -Wsizeof-pointer-memaccess for strnca [...] omits 135325598e2 * Makefile.def (fortran): Add check-target-libgomp-fortran [...] omits 5d64596c5a2 LWG 2975 ensure construct(pair<T,U>*, ...) used to construct pairs omits 6b63fbbee5b More rtx to rtx_insn * cleanups omits 23b5c810d6d [gcc] 2018-06-18 Michael Meissner <meissner(a)linux.ibm.com> omits 339e22fd827 LWG 2989 hide path iostream operators from normal lookup omits 88f6eb8fe14 Introduce DUMP_VECT_SCOPE macro omits 2464dc032ee PR c++/86171 - ICE with recursive alias instantiation. omits 0e184e00c25 LWG 3050 Fix cv-qualification of convertibility constraints omits f96e566c3d6 2018-06-18 Maya Rashish <coypu(a)sdf.org> omits 53c7c5ac53d P0754R2 <version> header omits 864bd5dee17 PR tree-optimization/81384 - built-in form of strnlen missing omits 84f1425ee58 Fix bootstrap failure for bare metal due to autoconf link tests omits 1143dcb4161 LWG 3035. std::allocator's constructors should be constexpr omits 65d4987efad 2018-06-18 Paolo Carlini <paolo.carlini(a)oracle.com> omits c80d414b87b 2018-06-18 Prathamesh Kulkarni <prathamesh.kulkarni(a)linaro.org> omits 1fd980219dd [testsuite] Add target pthread to pr86076.c omits 9e6d92996d8 [testsuite] Remove xfail from vect-abs-compile.c omits 130ddd95154 Ensure that control characters in user supplied error and w [...] omits e228ac8a823 * tree.c (decl_value_expr_lookup): Revert latest change. [...] omits ac73a7b0eff Daily bump. omits 3fdb3ecf35f Remove superfluous prefix omits 1bc67c9d3aa * gimplify.c (nonlocal_vlas): Delete. (nonlocal_vla_vars) [...] omits 04ed3f3311b Daily bump. omits c71993fc315 gcc/ChangeLog: omits 1c67942e074 gcc/ChangeLog: omits b97fffd6c62 PR middle-end/86095 * common.opt (Wunsafe-loop-optimizati [...] omits 90562b4052d PR rtl-optimization/86108 * bb-reorder.c (create_forwarde [...] omits aaee8db6f2d PR c++/86147 - wrong capture for template argument. omits 4e4e14a7cfd * config.guess: Import latest version. * config.sub: Likewise. omits 5b4e7b2b47b Daily bump. omits 95ca8acac4f LWG 3076 basic_string CTAD ambiguity omits 0245ae71695 PR c/86093 * c-typeck.c (pointer_diff): Cast both pointer [...] omits 852e7df70a2 PR middle-end/85878 * expr.c (expand_assignment): Remove [...] omits ad9278cc697 * pt.c (tsubst_default_argument): Use push_to/pop_from_top_level. omits b39bfdc4806 * decl.c (start_enum): Do compare dependent underlying type. omits 4b1e842f8f7 PR c++/82882 - ICE with lambda in template default argument. omits a705bb9efbf * tree.c (maybe_warn_parm_abi): Inform the location of the class. omits 13585794aea PR middle-end/86123 * match.pd ((X / Y) == 0 -> X < Y): D [...] omits 4770488d8ce 2018-06-15 Bernd Edlinger <bernd.edlinger(a)hotmail.de> omits 58f9aa89717 [testsuite] Run dg-final.exp sequentially omits 309500a2046 PR libstdc++/86169 unshare COW string when non-const data() called omits 09e2d757369 Decorate string_view members with nonnull attribute omits 5607b42a213 PR libstdc++/86168 fix ambiguous default constructor omits 9c15e0a283c MIPS: Add support for -mcrc and -mginv options. omits b2fe5652245 Only define __cpp_lib_constexpr_char_traits for C++17 omits 6cec91d7d38 Force user provided warning and error messages to only occu [...] omits 449af1e26f4 LWG 2993 reference_wrapper<T> conversion from T&& omits 8ce07d4c6f9 2018-06-15 Richard Biener <rguenther(a)suse.de> omits 26465588631 [ARC] Fix warning in arc_return_address_register. omits 86385aa3c9e 2018-06-15 Richard Biener <rguenther(a)suse.de> omits 6e8c8489270 2018-06-15 Richard Biener <rguenther(a)suse.de> omits 46765867363 RISC-V: Add custom RTEMS multilibs omits 81238e255d8 LWG 3039 Unnecessary decay in thread and packaged_task omits ee09d4333ca Daily bump. omits 80ef1e04375 PR c++/86063 * decl2.c (cp_check_const_attributes): Skip [...] omits 96a681641c5 LWG 3075 basic_string needs deduction guides from basic_str [...] omits d2c29b5b8ee LWG 3074 make scalar types non-deduced in valarray non-memb [...] omits 01133017a3f PR target/86048 * gcc.target/i386/pr86048.c: Require sse2 [...] omits ec67667945e PR middle-end/86122 * match.pd ((A +- CST1) +- CST2): Pun [...] omits 721d7014d0b P0624R2 - Default constructible and assignable stateless l [...] omits 80bdf09de10 Partially revert move of std::tuple_element_t to <tuple> omits 00e113adf1c /cp 2018-06-14 Paolo Carlini <paolo.carlini(a)oracle.com> omits e8005cb9850 P0935R0 Eradicating unnecessarily explicit default constructors omits 05db6daaa63 Define __cpp_lib_tuple_element_t in <tuple> not <utility> omits 52789a62a41 PR target/85945 * lower-subreg.c (find_decomposable_subre [...] omits a6c949a087b P0935R0 Eradicating unnecessarily explicit default constructors omits ef125395dd4 Fix errors in libstdc++-v3/ChangeLog entries. omits 103cf5bbb4a 2018-06-14 Richard Biener <rguenther(a)suse.de> omits 84d334f8d3c 2018-06-14 Richard Biener <rguenther(a)suse.de> omits 778960f7f39 PR libstdc++/83982 fix exception-safety guarantee of std::v [...] omits 02727084b4e RTEMS: Prefer int for int32_t omits cf43f7a9373 Daily bump. omits eed138cf47a PR c++/86099 - ICE with trivial copy and non-trivial defau [...] omits ae5baadd3e0 * c-opts.c (c_common_post_options): Warn about useless -Wabi. omits 70ecc10a8fb MIPS: Add support for P6600. omits a0b809c3e41 compiler: avoid introducing redundant write barriers omits f35f3d9a403 PR tree-optimization/86114 - ICE in gimple_fold_builtin_str [...] omits 43ca63642b8 2018-06-13 François Dumont <fdumont(a)gcc.gnu.org> omits 2e897e1d909 2018-06-13 Denis Khalikov <d.khalikov(a)partner.samsung.com> omits a1dbee6137d PR c++/86094 - wrong code with defaulted move ctor. omits f61fa2ece67 2018-06-13 Steven G. Kargl <kargl(a)gcc.gnu.org> omits e77ad8b71ba compiler: include global variable preinit blocks in ast dumps omits ef00e9947f7 PR libstdc++/86127 avoid unnecessary allocator conversions omits 2ff6865eb18 2018-06-13 Richard Biener <rguenther(a)suse.de> omits 2cf07b8b0a4 * config/rl78/rl78.c (move_elim_pass): Use TDF_NONE [...] omits 31f70af4f44 PR fortran/85703 omits f42f4c70387 PR fortran/85702 omits 20de8885fb8 libgo: update to Go 1.10.3 release omits 924b3c83fea emit-rtl.c: more typesafety omits 7858a084fb6 * cgraph.c (cgraph_node::get_untransformed_body): Dump fun [...] omits 5eb8310a629 PR target/86048 * config/i386/winnt.c (i386_pe_seh_cold_i [...] omits 5664ecf4982 [ARC] Update fma expansions. omits 5afc07eeb18 [ARC] Reimplement return padding operation for ARC700. omits 3df4cca470b [ARC] Define LINK_GCC_C_SEQUENCE_SPEC. omits 77f6e101839 [ARC] SYNC instruction is valid on all ARC cores. omits 234c8e0fd06 [ARC] Allow EX instruction unconditionally omits 459fa194d34 2018-06-13 Chenghua Xu <paul.hua.gm(a)gmail.com> omits 637fca44c12 2018-06-13 François Dumont <fdumont(a)gcc.gnu.org> omits 94bbaf785bb PR c++/86098 - ICE with template placeholder for TTP. omits a9897c1a343 Daily bump. omits 4b6df2e83d0 Tighten LRA test for reloading the inner reg of a paradoxic [...] omits 7e3747b0dc2 Use poly_int rtx accessors instead of hwi accessors omits 70564da2bc7 * config.gcc (alpha*-*-freebsd*): Remove. * config/alpha/ [...] omits a3659d88105 /cp 2018-06-12 Paolo Carlini <paolo.carlini(a)oracle.com> omits b117e4de9a2 /cp 2018-06-12 Paolo Carlini <paolo.carlini(a)oracle.com> omits 9da262d8418 Core issue 1331 - const mismatch with defaulted copy const [...] omits 4ffb3430bea 2018-06-12 François Dumont <fdumont(a)gcc.gnu.org> omits fb721f97410 P0935R0 Eradicating unnecessarily explicit default constructors omits 7f3eb344ed0 spellcheck: support transpositions aka Damerau-Levenshtein [...] omits c1a0c86ca48 PR tree-optimization/85259 - Missing -Wstringop-overflow= s [...] omits 9d1a574bc57 2018-06-12 Steven G. Kargl <kargl(a)gcc.gnu.org> omits 2b691a1c591 PR c/85931 - -Wsizeof-pointer-memaccess for strncpy with s [...] omits 2cd54c17b3a [testsuite] omits c30a1719ee2 [testsuite] omits 004fbfd7a43 [testsuite] omits 82542e687de [testsuite] omits 41e8e44ab25 [testsuite] omits c6d2d2c4016 [testsuite] omits f92dc1e5df0 [testsuite] omits 53a563a4cd3 [testsuite] omits 0e5c4a3df69 [gcc] omits bb26a3993ad Linux/x86: Update TARGET_THREAD_SPLIT_STACK_OFFSET comments omits d390ae814cc * genfixes: exit 1 when autogen not found. * genfixes: Re [...] omits 3d2d7dabe19 * inclhack.def: Fix fixup for assert.h on vxworks. * fixi [...] omits 899c70cdc12 Document IntegerRange in internal documentation. omits 274d31f044a Come up with Deprecated option flag. omits fa6324b6d0b [PATCH] [ARC][QuarkSE] Update omits 58486822f6a [ARC] Update warning messges. omits c0721ed5a68 MIPS: Fix build after r261489. omits 2d870febf60 * doc/sourcebuild.texi: Document usage of line number 0 in [...] omits 01e10fe36b7 libitm/x86: Correct offsets of __private_tm and pointer_guard omits fbe457c893d MIPS: Add i6500 processor as an alias for i6400. omits e3dae8fad14 MIPS: Update I6400 scheduler. omits daa56870e94 * gcc-interface/ada-tree.h (TYPE_RETURN_BY_DIRECT_REF_P): [...] omits e6a0acb0592 * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Constant>: [...] omits 1b3db12b98c * gcc-interface/decl.c (warn_on_field_placement): Use spec [...] omits 3e1f325ad20 * gcc-interface/decl.c (variant_desc): Add AUX field. (gn [...] omits b776696b72f [testsuite] Add gcc.dg-selftests/dg-final.exp omits a08dc1d6233 Remove me from Write After Approval. omits 39bc186ec4a * gcc.c: Document new %@{...} sequence. (LINK_COMMAND_SPE [...] omits a29b0316860 Daily bump. omits 20c8dab1349 PR c++/85792 -Wctor-dtor-privacy and inherited constructor. omits 0bb30bd45dc PR c++/85963 - -Wunused-but-set with ?: in template. omits 59228068487 2018-06-11 Rasmus Villemoes <rasmus.villemoes(a)prevas.dk> omits ffe6e0016ef /cp 2018-06-11 Paolo Carlini <paolo.carlini(a)oracle.com> omits be54637ac82 /cp 2018-06-11 Paolo Carlini <paolo.carlini(a)oracle.com> omits e9f29fe5a4f Fix ptrmem comparison for unions. omits 8ced901ab31 gcc/ChangeLog: omits 00fc5e92104 PR tree-optimization/86083 - handle non-constant assignment [...] omits 9be943930cb libgo: add riscv and js/wasm as known targets omits 580f57ec598 2018-06-11 Zhouyi Zhou <zhouzhouyi(a)gmail.com> omits 2695a0d7885 2018-06-11 Janus Weil <janus(a)gcc.gnu.org> omits 6651a52f7f4 PR c++/86094 - wrong code with defaulted move ctor. omits f2dd0b70d6a * doc/invoke.texi: Document -fabi-version=12. omits 9482f5e939e * fr.po: Update. omits a726b94319e gcc/testsuite/ChangeLog: omits d3d50c31f1e rs6000: Put constraints on the correct operand in movdi (PR85755) omits be27f1f5822 Fix typo done in MPX removal (PR tree-optimization/86089). omits 336f0291014 Remove redundant intrinsics omits 498b71d06f0 2018-06-11 Olivier Hainque <hainque(a)adacore.com> omits be1f8bce9d5 [Ada] Fix wrong code for initialization of fat pointer with -Og omits 62bc388f300 [Ada] Suppress the expansion of ignored assertion pragmas omits 74b6bea33a4 [Ada] Minor reformatting omits 1ffe137cf1f [Ada] Typo fixes and minor reformatting omits 36c80e26b07 [Ada] Double finalization of limited controlled result omits ba48ba27503 [Ada] Improve last exception info availability from C++ handlers omits 48f91b08763 [Ada] Unnesting: refactor handling of uplevel refs. for unc [...] omits ef695c17b2e [Ada] Dangling cursor checks in Element function omits 178ba9a26d3 [Ada] Mark parameters as coming from source for GNATprove omits c10c3c8831f [Ada] Missing predicate function body for derived type in n [...] omits c1314460703 [Ada] Reject violation of SPARK 6.1.4(12) with enclosing task unit omits ec7e01f008d [Ada] Minor tweaks for Repinfo omits 0ded4220fb9 [Ada] Make GNAT.Array_Split a preelaborable unit omits c27628e23e5 [Ada] Simplify expansion of "and then" in CodePeer mode omits 7f42e7b80a9 [Ada] Crash on protected type entry family omits 5bafce76272 [Ada] Minor reformatting omits 114e77f8f8d [Ada] Add Suppressible argument to Assertion_Policy in docu [...] omits 7780448ee07 [Ada] Do not query the representation information in CodePe [...] omits 676f148c2db [Ada] Mark extended return of unconstrained type as never inlined omits 265ffd2d7df [Ada] Do not force Part_Of on generic units omits 5cbdf597caa [Ada] Don't split AND THEN expressions in GNATprove_Mode omits 5c30879a35b [Ada] Fix handling of Pre/Post contracts with AND THEN expressions omits 50f3ec8c058 [Ada] Unnesting: robustify analysis of block statements omits 467d5e56e34 [Ada] Unnesting: fix handling of generic associations omits d22f37a477b [Ada] Memtrack: have only one definition of fwrite omits b27fb6a23a5 [Ada] Wrong code in array aggregates of Ada coextensions omits fd588a8fe4c [Ada] Unnesting: fix handling of stubs omits 67108293c6c [Ada] Refactor compilation of Ada units in Makefile.rtl omits 8d0bb99a10b [Ada] Minor reformatting omits 767fd0192cd [Ada] Crash with Inline_Always on a function with an extend [...] omits 89b0f38d227 [Ada] Bindgen: protect reference to System.Parameters with [...] omits 2fd350b8589 [Ada] Performance degradation with references omits ed23b9b9ee5 [Ada] Rename "GPL Edition" into "Community Edition" omits fbe3e1a7a3d [Ada] Crash on instantiation of nested generic in private part omits 5f5006c3fcf [Ada] Remove obsolete code in Errout omits 4f6a0a99542 [Ada] Avoid a stack overflow in 'Value for invalid long strings omits 10b0fb224f3 [Ada] Minor tweaks in Repinfo omits c0b0e64701a [Ada] Unnesting: improve handling of bounds for formal parameters omits 6176cf699da Daily bump. omits 90b7b45df3b /cp 2018-06-10 Paolo Carlini <paolo.carlini(a)oracle.com> omits d9e474d5edd 2018-06-10 Thomas Koenig <tkoenig(a)gcc.gnu.org> omits b9d79b9e664 2018-06-10 Dominique d'Humieres <dominiq(a)gcc.gnu.org> omits 55be378c1bd 2018-06-10 Janus Weil <janus(a)gcc.gnu.org> omits f904e489041 2018-06-09 Jerry DeLisle <jvdelisle(a)gcc.gnu.org> omits a5d25d2377a Daily bump. omits 083af26d8e7 2018-06-09 Steven G. Kargl <kargl(a)gcc.gnu.org> omits ce6dc8f2ad1 2018-06-09 Steven G. Kargl <kargl(a)gcc.gnu.org> omits 5efb256eb49 2018-06-09 Steven G. Kargl <kargl(a)gcc.gnu.org> omits 8014ac25283 2018-06-09 Steven G. Kargl <kargl(a)gcc.gnu.org> omits c46ccd3d7ff 2018-06-09 Steven G. Kargl <kargl(a)gcc.gnu.org> omits 8a3e47e2378 Daily bump. omits e93d75d1a4e compiler: remove stack_allocation_expression omits 1b575de225f 2018-06-08 Thomas Koenig <tkoenig(a)gcc.gnu.org> omits 2af9a43c295 gcc/testsuite/ChangeLog: omits ca9569a653e 2018-06-08 Steven G. Kargl <kargl(a)gcc.gnu.org> omits 5d9d4d320a3 2018-06-08 Steven G. Kargl <kargl(a)gcc.gnu.org> omits e00b99322e3 gcc/ PR target/85755 * config/rs6000/rs6000.c (mem_operan [...] omits 16f1a26a2a3 Define special members as defaulted omits 025fe22bdbd * dumpfile.c (FIRST_ME_AUTO_NUMBERED_DUMP): Bump to 4. * [...] omits da043f7bd22 * config/rs6000/rs6000.c (rs6000_passes_ieee128): Protect w [...] omits 83fdcd80fa8 Whoops, forgot to commit the patch with r261324, just did t [...] omits 8361352d268 gcc/testsuite/ChangeLog: omits 16309b4050b * es.po: Update. omits aa912911f16 Fix function signature in header file. omits 7478b6ecda0 PPC: remove usage of cgraph_node::instrumentation_clone and [...] omits 54e7de93461 Convert dump and optgroup flags to enums omits c0559f2a537 rs6000: Delete unused min/max macros omits 8aaf6b88e2d rs6000: Delete mention of -mabi={no-,}spe in the documentation omits bd3c34e93c3 Make ipa-pure-const more strict about summary constrains. omits f445cfda64d Replace some ::get_create with ::get in IPA inline. omits 2c8bbd94b3e Come up with cgraph_node::get_uid and make cgraph_node::uid [...] omits d24fc4aa6e6 Make cgraph_edge::uid really unique. omits bc4e128695f Port edge_growth_cache to call_summary. omits 49b8ee09631 Port IPA CP to edge_clone_summaries. omits 2d5543ef7a4 Add call_summary::get method and m_initialize_when_cloning. omits 8a604555c0f Remove cgraph_node::summary_uid and make cgraph_node::uid r [...] omits 00637f9c511 Convert IPA CP to symbol_summary. omits 16f72bd0375 Covert ipa-pure-const.c to symbol_summary. omits 0a42bb6de24 Use symtab_summary in ipa-reference.c. omits fbc9c62dc75 Use summaries->get where possible. Small refactoring of mul [...] omits 563ebd7104e Add {symbol,call}_summary::get method and use it in HSA. omits b53d4f56c37 Rename get methods in symbol-summary.h to get_create. omits 57e2b7498bc Code refactoring for call_summary. omits adb63058657 Code refactoring of symtab_summary. omits 611437aa1be Fix scan in ipa-icf-38.c. omits 1e42d5c637e Remove MPX omits 07d1e732499 Daily bump. omits a4a85d39e7a gcc/ChangeLog: omits 052c844f478 gcc/testsuite/ChangeLog: omits daca26ed53c PR c/85318 * c-decl.c (check_for_loop_decls): Add -Wc90-c [...] omits d551660e3e4 2018-06-07 Paul Koning <ni1d(a)arrl.net> omits da935b5b4dc 2018-06-07 Steven G. Kargl <kargl(a)gcc.gnu.org> omits b23c1ce004e compiler: speed up variable initializer sorting omits 5aed9a067fd * eo.po: Update. omits e3a862a77d6 * g++.dg/cpp0x/range-for9.C: Adjust dg-error. omits 3206b643165 2018-06-07 Olivier Hainque <hainque(a)adacore.com> omits f1522980576 2018-06-07 Olga Makhotina <olga.makhotina(a)intel.com> omits b9d93755b0f * gcc/config/msp430/msp430.c (msp430_mcu_name): Set the "i [...] omits 9ac2adebbbb 2018-06-07 Richard Biener <rguenther(a)suse.de> omits fba6502aafd Default special members of regex types and add noexcept omits ccf8d652a7a PR tree-optimization/69615 * tree-ssa-reassoc.c (optimize [...] omits 7839597861f 2018-06-07 Richard Biener <rguenther(a)suse.de> omits ed76efebd16 2018-06-07 François Dumont <fdumont(a)gcc.gnu.org> omits 6b9cd917fe7 Fix compilation of libgcov with GCOV_LOCKED=0. omits 5b24ad4b34e Fix libgcov-driver-system bootstrap failure (PR bootstrap/86057). omits 535bd6e6fa0 Daily bump. omits b6b5f0f8110 gcc/ChangeLog: omits bd8f00e6743 gcc/ChangeLog: omits f96cbe373f1 [gcc] 2018-06-06 Michael Meissner <meissner(a)linux.ibm.com> omits fec303e1082 gcc/testsuite/ChangeLog: omits e035747d814 2018-06-06 Thomas Koenig <tkoenig(a)gcc.gnu.org> omits a4db72c48f1 gcc/testsuite/ChangeLog: omits ca9b528c465 [gcc] 2018-06-06 Michael Meissner <meissner(a)linux.ibm.com> omits 34d78fa8f3b Remove redundant std::move on const object omits cd3f326c0fc RISC-V: Add interrupt attribute modes. omits dcf9e685853 PR target/63177 * /config/rs6000/rs6000.h (ASM_CPU_SPEC): [...] omits 243805b76cc PR c++/86068 * c-cppbuiltin.c (c_cpp_builtins): Fix a typ [...] omits b28bd46f74d PR c++/85977 * pt.c (unify): If ELTTYPE has no deducible [...] omits 651c2b18a15 PR c++/86060 - ICE on range for with -std=c++98. omits dd38bee9e39 PR c++/85710 - ICE with -Wmemset-elt-size. c-family/ * c- [...] omits ef191252a43 reflect: fix StructOf hash and string omits 8e3fd6545c2 gcc/ChangeLog: omits 046b8917793 ix86_expand_call: convert return type to rtx_insn * omits 4d885f78aea PR tree-optimization/86066 * gimple-ssa-store-merging.c ( [...] omits dcb9ba66b33 2018-06-06 Richard Biener <rguenther(a)suse.de> omits bef3ffe8c1a MSP430: Allow interrupt handlers to be static omits de5adcd8bf7 PR libstdc++/86008 add std::quoted support for string_view omits e9bb25a5514 Daily bump. omits 3674c71bd88 gcc/ChangeLog: omits 17ec6cd873e 2018-06-05 Steve Ellcey <sellcey(a)cavium.com> omits 53ac34836fd 2018-06-05 Steve Ellcey <sellcey(a)cavium.com> omits 7057e01ef3c reflect: canonicalize types returned by StructOf() and friends omits 7d5774e7fb9 * ChangeLog: Fix whitespace. * testsuite/ChangeLog: Ditto. omits fbdbb1e55c0 * config/i386/i386.md (simple_return_indirect_internal): N [...] omits 02a72c22044 [arm] Make arm_cmse.h C99 compatible omits 0d117382768 PR fortran/85701 omits 78b10371e55 2018-06-05 Richard Biener <rguenther(a)suse.de> omits 35a0b29f7a3 PR c++/85976 * tree.c (cp_tree_equal): Handle USING_DECL. omits 945d4d55213 Support variables in expansion of -fprofile-generate option [...] omits 5bdbfdb315e PR c++/85731 - wrong error with qualified-id in template. omits 11f5525b790 2018-06-05 Richard Biener <rguenther(a)suse.de> omits 8b73d2dbf2f 2018-06-05 Richard Biener <rguenther(a)suse.de> omits 260555278b7 2018-06-05 Richard Biener <rguenther(a)suse.de> omits 522d2ab6092 2018-06-05 Richard Biener <rguenther(a)suse.de> omits 1a259ac3e39 [arm] PR target/81497: Fix arm_acle.h for C++ omits 5860b185406 Simplify gcov_histogram as it's used only for ARCS counters. omits 997f4cf6a06 Print working directory only in intermediate format (PR gco [...] omits e2569f6fc3c * include/std/type_traits: Fix comment typos. omits 70fea18e0bb Mark some Filesystem tests as XFAIL for mingw omits bc34544a7af S/390: Fix __builtin_tbeginc signature omits cd40ff8797e 2018-06-05 François Dumont <fdumont(a)gcc.gnu.org> omits f8a188823cd Daily bump. omits 36efd2a73f1 RISC-V: Don't clobber retval when __builtin_eh_return called. omits f9ceb30223a * gimple-ssa-store-merging.c (struct merged_store_group): [...] omits e181a752160 PR libstdc++/85930 fix misplaced alignment-specifier omits 54934d771c0 compiler: fix crashes on cyclic var/type references omits 702e42ae7cc Add myself as gcov maintainer. omits 8234e9d39a0 2018-06-04 Richard Biener <rguenther(a)suse.de> omits cd1e9908d23 * g++.dg/warn/string1.C: Prune extra warning with -std=c++17. omits 1116044bf02 * es.po, fr.po: Update. omits 5f93154e53a rs6000: Fix absif2 omits 895549251cb Define std::fpos special members as defaulted omits dd6f33dcd10 PR libstdc++/85930 fix misaligned reference omits 54770b7281b 2018-06-04 Steven G. Kargl <kargl(a)gcc.gnu.org> omits 4c0847cfb24 [MAINTAINERS] Update email address omits c1a99cc3396 PR c++/61806 - missed SFINAE with partial specialization. omits 5228d413970 Fix expand_expr_real_1 handling of BLKmode bitfield references omits 84b3cf31c30 PR target/85832 PR target/86036 * config/i386/sse.md (<a [...] omits 31011b9a94f PR c++/85765 - SFINAE and non-type default template arg. omits 89e9c62529b 2018-06-04 Richard Biener <rguenther(a)suse.de> omits 615c423a031 2018-06-04 Sebastian Peryt <sebastian.peryt(a)intel.com> omits e84df84f2fc [MAINTAINERS] Remove redundant write-after-approval entries omits e646d25a33a 2018-06-04 Richard Biener <rguenther(a)suse.de> omits f18d79595db [arm] PR target/86003 build failures with --with-cpu=xscale omits baa4fd4bd0a PR tree-optimization/69615 * fold-const.c (merge_ranges): [...] omits 13279975c3a PR c++/86025 * tree.c (inchash::add_expr): Handle IDENTIF [...] omits e0fb4e10f7f Daily bump. omits e25cee3c5fc * gcc.target/powerpc/altivec-7.c: Remove extra brace. omits bc190687a02 PR c++/85739 - ICE with pointer to member template parm. omits 1bcb04d5107 PR tree-optimization/86034 * gimple-ssa-store-merging.c ( [...] omits 4bd908ff54f 2018-06-03 Paul Thomas <pault(a)gcc.gnu.org> omits 5e901bfd83a 2018-06-02 Steven G. Kargl <kargl(a)gcc.gnu.org> omits c3428a40ca6 [NDS32] Implement peephole2 patterns for tuning code size. omits 56f856197e2 [NDS32] Add -march=v3j. omits 1cbd375f158 [NDS32] Disable -fdelete-null-pointer-checks by default for [...] omits 69d1d385aa9 PR c++/85761 - ICE with ill-formed use of const outer variable. omits 1f5a5f3c7db Daily bump. omits a5a22b4fd40 [NDS32] Support Linux target for nds32. omits 5ef159752d1 [NDS32] Implement fp-as-gp optimization. omits b74295a705a * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Constant>: [...] omits 67df65c7cc9 Add missing directive omits 30b819fb28a * gcc-interface/ada-tree.h (TYPE_PADDING_FOR_COMPONENT): N [...] omits 53065b10a85 * gnat.dg/discr53.ad[sb]: New test. * gnat.dg/discr53_pkg [...] omits e269786ffbb PR c++/85764 - bogus 'this' not captured error. omits b084abe1fe6 * g++.dg/cpp1z/feat-cxx1z.C: Update __cpp_deduction_guides. omits dc33166d4a6 gcc/testsuite/ChangeLog: omits 6fae8045ac5 gcc/testsuite/ChangeLog: omits 58f8b2a55fc Daily bump. omits 6aa7b13865c DWARF5: Don't generate DW_AT_loclists_base for split compil [...] omits d68ed833bf3 * c-cppbuiltin.c (c_cpp_builtins): Bump __cpp_deduction_gui [...] omits 10f0d48dc95 * gimple-ssa-store-merging.c: Include gimple-fold.h. (str [...] omits 20a0a98eabd gcc/testsuite/ChangeLog: omits 415fbdbfdb6 ChangeLog tidying omits 6e1bbaaee63 CWG 1581: When are constexpr member functions defined? omits 75d8585da66 PR c++/58281 - explicit instantiation of constexpr omits 9261bbbee3c * pt.c (instantiate_decl): Any defaulted function is defined. omits a094aab5e7d * MAINTAINERS (write after approval): Add myself. omits 0bb0be204d3 2018-06-01 Steven G. Kargl <kargl(a)gcc.gnu.org> omits 923b8a947c3 * Fix email address in ChangeLog. omits 26bbd54cdfb * MAINTAINERS: Update my email address. omits f8543dc63c7 rs6000: Fix mangling for 128-bit float omits 0ecc062b744 2018-06-01 Steven G. Kargl <kargl(a)gcc.gnu.org> omits a74b9919b26 [AArch64] Used prefer aliases SXTL(2) and UXTL(2) omits a9a67ce3f31 [MAINTAINERS] Update email address omits 8a78966596d Fix phi backedge detection in backprop (PR85989) omits 1ce0a2db877 2018-06-01 Richard Biener <rguenther(a)suse.de> omits 7df4bd663c4 2018-06-01 Richard Biener <rguenther(a)suse.de> omits ec3dd94a630 * c-ada-spec.c (dump_ada_declaration) <TYPE_DECL>: Generat [...] omits bd6d09da51a Fix SVE fallout from r260951 omits 38261d2518a 2018-06-01 Richard Biener <rguenther(a)suse.de> omits 4c9d340c819 2018-05-15 Michael Collison <michael.collison(a)arm.com> omits 4766eb9266d Daily bump. omits 6d002c12eb7 libgo: update to Go 1.10.2 release omits 72dbc21dbbd 2nd Patch for PR78009 Patch for PR83026 omits 4631030377a PR target/85984 * bb-reorder.c (pass_partition_blocks::ga [...] omits 3e80679d8f1 PR target/85591 * config/i386/cpuinfo.c (get_amd_cpu): Re [...] omits 2fd48392d0a PR libstdc++/78870 support std::filesystem on Windows omits a7ce563ed68 * config/i386/sse.md (avx_vec_concat<mode>): Substitute c [...] omits 8306d54cb7e PR c/82063 - issues with arguments enabled by -Wall omits ac899f83acc x86: Re-enable partial_reg_dependency and movx for Haswell omits a209c8ccc0c Fix PR middle-end/85879 omits 4767eb54d22 PR libstdc++/85951 for make_signed/make_unsigned for charac [...] omits e4ef299081a * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Ws [...] omits 003403636ed * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do [...] omits 27bf724575d [Ada] Remove obsolete figure in documentation omits ea266ff775e [Ada] Add missing spec files for VxWorks runtimes omits 3e1eb46708a [Ada] Minor copyright header adjustments omits 45652317fdb [Ada] Document Stubs_Subdir in gnattest section on user guide omits bd4db5a4e95 [Ada] Static predicate check on characters of a string literal omits e2fb1be7261 [Ada] Remove obsolete code in trans.c omits 8f87e04a5a3 [Ada] Detect returning procedures annotated with No_Return omits d9690a20c85 [Ada] Fix wrong value returned for unconstrained packed array omits 5283dddc621 [Ada] Fix __gnat_backtrace for VxWorks7 on x86 omits 105fa703a04 [Ada] Illegal copy of limited object omits c1973f9265d [Ada] Update comment on __atomic_compare_exchange in s-atom [...] omits df1667904e7 [Ada] Fix internal error on allocator with function call omits 52fa5b7a373 [Ada] Spurious tampering check failure omits abf3a9a19d9 [Ada] Rename "GPL" version to "Community" omits 85b382baffa [Ada] Minor comment improvement omits d788e386799 [Ada] Simplify call to Unique_Defining_Entity on protected [...] omits 27c164bcc90 [Ada] Set Etype on rewriteen Max_Queue_Length expressions omits bbfc6c913ed [Ada] Update gnatelim documentation wrt. compilation of main unit omits b7312f46434 [Ada] Fix tracking of the first item in Repinfo omits 81e1fdff265 [Ada] Fix strange behavior of Object_Size for packed array subtype omits f67bd6718f9 [Ada] Post warning on object size clause for subtype omits 68bc96b8986 [Ada] Fix compiler crash for tagged private types omits a2e1555453c [Ada] Fix check on placement of multiple loop (in)variant pragmas omits 5659aa1f787 [Ada] Posix 2008: reimplement System.OS_Primitives.Clock us [...] omits 64aac9827c9 [Ada] Unnesting: add a predicate to help expansion of task [...] omits 958c3be4cdd [Ada] Convert operands of generated code to Standard.Unsign [...] omits 27453e962b3 2018-05-31 Matthias Klose <doko(a)ubuntu.com> omits 1f52413cd0d Patch implementing vld1_*_x3, vst1_*_x2 and vst1_*_x3 intri [...] omits 910ae7939bd Daily bump. omits 8bf9f89c3d5 * config/msp430/msp430.c (msp430_output_labelref): Prepend [...] omits 6d1aae1c670 * tree-core.h: Update comment about the format of NAME str [...] omits 5f9d4304112 * gcc/config/msp430/msp430.md: Remove erroneous subreg exp [...] omits edb0bd05a3d * crtstuff.c: Remove declaration of _Jv_RegisterClasses. omits 42806913509 PR c++/77777 improve location for diagnostic omits 768cc20ebfe 2018-05-30 David Pagan <dave.pagan(a)oracle.com> omits 842b575acb5 * doc/extend.texi: Document some architecture specific co [...] omits df6e8b42569 PR middle-end/85369 - no -Wstringop-overflow for a strcpy / [...] omits c7a12c913e8 ChangeLog fix omits 4c0f6781833 Do not warn about zero-as-null when NULL is used. omits 2469c2e771f PR c++/85807 - ICE with call in template NSDMI. omits 886d991373e patch to add support of ARMv8.4 in saphira omits 6b75daa2361 * simple-object.h (simple_object_copy_lto_debug_sections): [...] omits e7cc975a2cc PR c++/85873 - constant initializer_list array not in .rodata. omits 91039d05f8f Improve error recovery for structured binding in condition. omits 4023eb6c172 Remove accidental commit. omits ef88b36ae73 * gcc.dg/lto/20111213-1_0.c: Fix template. * gcc.dg/lto/2 [...] omits dda56827458 * doc/invoke.texi (-flinker-output): Document omits 213acaba2c2 * passes.c (ipa_write_summaries): Only modify statements i [...] omits 278cec16389 * passes.c (ipa_write_summaries): Only modify statements i [...] omits 1b350e3735d * lto-opts.c (lto_write_options): Skip OPT_dumpdir, OPT_fr [...] omits 5ab17bfb03d * lto-wrapper.c (debug_objcopy): Add rename parameter; pas [...] omits 3617d5c1dd4 * lto-plugin.c: (non_claimed_files): New static var. (lin [...] omits 128e8e03b58 gcc/ChangeLog: omits 5d503bbda7c Fixing ChangeLog entry for earlier commit. omits 36a4e539408 Reverting r260635 omits 35fc616fb01 * simple-object.h (simple_object_copy_lto_debug_sections): [...] omits 8e4236fb90f 2018-05-30 Richard Biener <rguenther(a)suse.de> omits f90ebd338fd [AArch64] Improve LDP/STP generation that requires a base register omits 69b1edbbe74 [AArch64] Fix aarch64_ira_change_pseudo_allocno_class omits eb2eeafe074 [Ada] Update documentation of Sinfo.Package_Instantiation field omits 9a23f31acb8 [Ada] Unnesting: always transform local Raise statements omits e74c6a9aa23 [Ada] Minor reformatting omits 9f985f64aea [Ada] Unnesting: handle the semantic of Procedure_To_Call field omits f46850446e7 [Ada] Unnesting: skip unanalyzed Component_Assocation omits ebf6f618581 [Ada] Implement pragma Max_Entry_Queue_Depth omits 2a8172b9197 [Ada] Extend the applicability of Thread_Local_Storage to c [...] omits 18b99165573 [Ada] Correctly ignore Assertion_Policy in modes CodePeer a [...] omits 2520869409d [Ada] ACATS 4.1G - CXAG003 - Name_Case_Equivalence doesn't exist omits e9dae6c3d89 [Ada] Minor reformatting omits fbf04fecbd0 [Ada] Add support for Define_Switch with a callback in GNAT [...] omits 61f6bd7dd94 [Ada] Fix several typos omits 7d04b1adfad [Ada] Craft .ctors/.dtors sections manually for VxWorks EH [...] omits aefa1e7d264 [Ada] Spell preanalysis, preanalyze correctly omits 314a7031fb0 [Ada] Minor comment rework in GNAT.Secondary_Stack_Info omits f53cbecf65a [Ada] Reuse Is_Rewrite_Substitution where possible omits c7ac61423ea [Ada] Simplify conditions by removing always true conjuncts omits ff91b5db168 [Ada] Spurious error on legal synchronized constituent omits 1ba841cfc7a [Ada] Refine logic to set Needs_Activation_Record on subpro [...] omits 66fc3c37a7a [Ada] Minor comment addition omits c2abf40e5bb [Ada] Secondary stack leak in "for X of ..." loops omits c59854a0fdc [Ada] Ignore out of range values for System.Priority in Cod [...] omits 9e69f4e5c9e [Ada] Unnesting: look for specification of main unit omits 3eeb246ba42 [Ada] Unnesting: properly handle local subprogram in declar [...] omits b4a0e9444ed [Ada] Minor comment fix omits 8f4abf12f8f [Ada] Unnesting: properly handle subprogram instantiations omits 3423d65a942 [Ada] Secondary stack implementation clean up omits e3279ace8b4 [Ada] Minor reformatting omits df61eb67bc8 [Ada] Move special flags for Ada runtime files from Makefil [...] omits 28cc5371337 [Ada] Move target pair settings in Makefiles omits 82859adc981 Replace dead store with early return omits a5b13adae8c Use poly_int tree accessors omits 70d336ec8b4 cmd/go, cmd/vet: make vet work with gccgo omits 09a0f9a7f0f Daily bump. omits f14828a2bec crypto/x509: specify path to AIX certificate file omits 005097cc192 RISC-V: Fix a comment typo. omits 06a585355b9 PR c++/67445 - returning temporary initializer_list. omits 3b7ef416878 PR target/85950 * config/i386/i386.md (l<rounding_insn><M [...] omits 23bd14de426 PR middle-end/85888 - New test case c-c++-common/attr-nonst [...] omits 6c1f3bda71c PR c++/85883 * init.c (build_new): Handle deducing a clas [...] omits 228cd7c3ad6 Qualify another call in <variant> omits 12605781c01 PR c++/85952 * init.c (build_aggr_init): For structured b [...] omits 8bc5c186d9e 2018-05-29 Richard Biener <rguenther(a)suse.de> omits 5522d9343b7 libgcov: report about a different timestamp (PR gcov-profil [...] omits 87ca3ab5f0f * tree-cfg.c (verify_gimple_assign_unary): Add checking fo [...] omits 0efcdf5a26b PR target/85918 * tree.def (VEC_UNPACK_FIX_TRUNC_HI_EXPR, [...] omits d8ef42d000c 2018-05-29 Richard Biener <rguenther(a)suse.de> omits 025db017a92 2018-05-29 Richard Biener <rguenther(a)suse.de> omits e4323fde4ff Add vec::reverse. omits f7fbedc33eb [Ada] Adjust documentation of -gnatn switch omits 575a9427354 [Ada] Fix typos in Makefile.in omits 0e2a863dcf9 [Ada] Attach reference to finalizers to tree omits 2807cb30104 [Ada] Wrong equality on untagged private type omits eadc75d4afb [Ada] Unnesting: handle statement sequences that include an [...] omits 54fdf207398 [Ada] Plug small hole in -gnatR output omits 32ed0eebc9a [Ada] Unnesting: do not generate push/pop for exceptions omits beb34f9b2dd [Ada] Improper behavior of floating-point attributes omits 288f9862b30 [Ada] Clarify use of Activation_Record_Component omits c57ab13af86 [Ada] Set scope of component of subtype omits b58cdecb3a7 [Ada] Unnesting: exclude selected components whose prefix c [...] omits f1367272487 [Ada] Turn Ada.Calendar.Epoch_Offset into a function omits 481eff7ae52 [Ada] Add system-vxworks7 variants of system.ads files for Vx7 omits 88f7c68b309 [Ada] Tighten crtbegin files for VxWorks omits bb6954bfa6b [Ada] Minor reformatting omits 73fe9da4fa9 [Ada] GNAT UGN: update package requirements for 32bit GNAT [...] omits fb017354b64 [Ada] Adjustment of behavior of new -gnatRj switch omits f7fcab7b83e [Ada] Fix constraint error in Normalize_Pathname omits 05320957d58 [Ada] System.Os_Lib: minor reformatting omits 407d5f43fde [Ada] New function to return nanoseconds from Unix Epoch omits 6e7f9fc57c9 [Ada] Enhance output of discriminants with -gnatR in JSON mode omits 6d8e45f18de [Ada] Implement machine parsable format for -gnatR output omits a7849bc3d8e [Ada] Factor out worker procedure for -gnatR omits 5b065157557 [Ada] Minor cleanup in repinfo unit omits cc1f00c7110 [Ada] Clear Do_Overflow_Check when inserting code to do check omits e633971a9aa [Ada] Lib.Write: avoid use of System.Case_Util omits a689fc7b790 [Ada] Refine documentation of Monotonic_Clock to reflect reality omits d877a9e1988 [Ada] Always do range check against 'First omits 30f2c9634e8 [Ada] Fix irregular output with -gnatRm omits 0b19e60f89c [Ada] Preliminary work to avoid full pathnames in ALI files omits 732088d7807 [testsuite] Fix "too few/many" error messages in scan-*-tim [...] omits 83284b6c8c7 [testsuite] Use correct proc names in scanasm.exp omits 564092f3167 [testsuite] Fix error message in scan-hidden/scan-not-hidden omits de604a0b9db Daily bump. omits 0d7517d04b7 * config.gcc: Identify FreeBSD 3.x and 4.x as unsupported. omits 53246680099 2018-05-28 Jerry DeLisle <jvdelisle(a)gcc.gnu.org> omits 777e90ba8d0 include: 2018-05-28 Bernd Edlinger <bernd.edlinger(a)hotmail.de> omits adebd8d4549 2018-05-28 Richard Biener <rguenther(a)suse.de> omits 9a10d5a8a2e 2018-05-28 Richard Biener <rguenther(a)suse.de> omits 147ee0eaae5 * doc/invoke.texi (ARM Options): Use @item instead of @ite [...] omits 4d3c7396160 DWARF: Handle expressions containing "-1" in dw2_asm_output [...] omits 8e338e589cb [Ada] Minor fixes and tweaks to comments in the Repinfo unit omits ef175e8a11f [Ada] Remove Valop from the Repinfo unit omits 70de0ed8451 [Ada] Minor cleanup in repinfo unit omits 02a21deede3 [Ada] Unnesting: check index expressions for uplevel references omits 4914ad7f335 [Ada] Unnesting: allow uplevel references to exceptions omits bfabec2f870 [Ada] Fix internal error on renaming of equality for record type omits 79be040cf64 [Ada] Improve unnesting for discriminants of record subtypes omits 7025f1d4a45 [Ada] Fix regression of ACATS c46032a with CCG back end omits f6907d882d6 [Ada] Update FE check following change in SPARK RM 7.1.3(12) omits b4eba590303 [Ada] Allow for GNATprove specific versions of routines fro [...] omits 8fd60aaebc8 [Ada] Fix internal error on nested record types with repres [...] omits babd675b4d1 [Ada] Introduce a new Needs_Activation_Record entity flag omits 7fbf5380d7b [Ada] Better accuracy in float-to-fixed conversions omits 8e8f2249336 [Ada] Don't create empty activation records omits 91dac470318 [Ada] Improve unnesting of indexed references omits fb2cf63e0f2 [Ada] Copy index expression trees rather than relocating them omits 8c5bcbcf467 [Ada] Disregard alignment issues in CodePeer mode omits 3e0e898a1aa [Ada] Minor typo fix in exp_unst.adb omits 315d6d04df7 [Ada] Minor cleanup implementation of Ada.Containers.Vectors omits 92299ab1861 [Ada] Crash on aspect/pragma Linked_Section with -gnatR2 omits ee3f5b3fcd3 [Ada] Update user manual for the -D binder switch omits 1d33ce5e0a2 [Ada] Minor reformatting omits c864fcbff52 [Ada] Spurious constraint error on array of null-excluding [...] omits 5a2fa2be0f9 [Ada] Minor reformatting omits a8205d07680 [Ada] Spurious error on aspect Volatile omits 770628f4f16 [Ada] Minor tweak to output of -gnatR omits 50d1df561d4 [Ada] Warning on recursive call within postcondition omits 5459770053a [Ada] Misleading warning on unresolvable package name omits 9a8e73db4ba [Ada] Further evaluation of type bounds in GNATprove mode omits 75a5d955526 [Ada] Minor internal cleanup in repinfo unit omits a906f20e621 Daily bump. omits d92e56ef747 * config/pa/pa-linux.h (NEED_INDICATE_EXEC_STACK): Define to 0. omits a82890104a5 2018-05-27 Steven G. Kargl <kargl(a)gcc.gnu.org> omits 59796b4a73f Fix a number of ICE in the test suite. omits 78875b4c51a 2018-05-27 François Dumont <fdumont(a)gcc.gnu.org> omits 1fea22b28af [NDS32] Optimize movmem and setmem operations. omits 9b3cd879a96 [NDS32] Implement bswapsi2 and bswaphi2 patterns. omits 646aebde839 [NDS32] new attribute no_prologue and new option -mret-in-n [...] omits 639efbdb0ef Daily bump. omits 5ccba6508ed PR target/85918 * config/i386/i386.md (fixunssuffix, floa [...] omits 1358913da06 Fix PR number in last commit. omits 2f3b2561b7c 2018-05-26 Jerry DeLisle <jvdelisle(a)gcc.gnu.org> omits 8456cb33ff5 Fix changelog. omits 00dbd2f5dd4 2018-05-26 Jerry DeLisle <jvdelisle(a)gcc.gnu.org> omits cac605c68e2 Don't check ifunc_resolver on error omits fbdd91b9e22 PR bootstrap/85921 * c-warn.c (diagnose_mismatched_attrib [...] omits 78c0a616415 Daily bump. omits e4749e2065c RISC-V: Add interrupt attribute support. omits 4a2ec4d6621 2018-05-25 Steven G. Kargl <kargl(a)gcc.gnu.org> omits c81c763177a PR c++/85815 - reference to member of enclosing template. omits 3bd5928634c Fix test case failures for pdp11 target. omits 0ad9032631c CWG 616, 1213 - value category of subobject references. omits db810ebc8e3 2018-05-25 Bill Schmidt <wschmidt(a)linux.ibm.com> omits 5bdcd1b2f84 * inclhack.def (vxworks_iolib_include_unistd): New fix. omits cef29d7e83f PR c++/80485 - inline function non-zero address. omits 8adc7e78147 2018-05-25 François Dumont <fdumont(a)gcc.gnu.org> omits 5cb0e5018a6 PR target/83628 * config/alpha/alpha.md (ashlsi3): New in [...] omits 58cfef6b29d 2018-05-25 Richard Biener <rguenther(a)suse.de> omits 014a9d1b80e PR target/85832 * config/i386/sse.md (<avx512>_eq<mode>3< [...] omits ed9d8730082 2018-05-25 Richard Biener <rguenther(a)suse.de> omits a1e9c80f203 PR tree-optimization/85720 omits 18c2ee193ff Fix a test-case (PR testsuite/85911). omits 74bfe10740c * tree-outof-ssa.c (tree-ssa.h, tree-dfa.h): Include heade [...] omits e946e2c869b * tree-ssa-live.h (live_merge_and_clear): Delete. omits 39c473e4b13 2018-05-25 Richard Biener <rguenther(a)suse.de> omits 119e1dc30a0 [Ada] Improve performance of conversion from String to Long_Float omits c9107d2c4e9 [Ada] Remove 2GB secondary stack limit for 64-bit processors omits a4020919fdb [Ada] Spurious error on fixed-point operation whose operand [...] omits 12d81402565 [Ada] Spurious range check with Initialize_Scalars omits 0bb7f0d351f [Ada] Remove "constant" attribute on Osint.Unknown_Attributes omits 7216b901d0c [Ada] Membership test of class-wide interface omits 29c7ff7baa1 [Ada] Fix expansion of quantified expressions as part of "o [...] omits 4a62b496620 [Ada] Spurious secondary stack depletion omits 69844e00a83 [Ada] Document the '-U' option for gnatelim omits 0d5259fadbc [Ada] Crash on classwide precondition on subprogram with stub omits 45680027ac1 [Ada] Fix for freezing of expression functions omits a13d3fa4450 [Ada] Strip too long expressions in debug routines omits ca0f533802c [Ada] Disable the creation of the main task secondary stack [...] omits 3047bad06f8 [Ada] Implement stack unwinding for Linux on AArch64 omits b653326ac7e [Ada] Minor reformatting omits 9b037f7c269 [Ada] Fix convention for iteration with multiple loop variables omits 87128f56fb6 [Ada] Minor reformatting omits c133ccd36a2 [Ada] Strengthen checks for instantiation with interface types omits 9997ec6e652 [Ada] Rewrite Iterate_Call_Parameters in more assertive style omits 7351fb42560 [Ada] Make Max_Sensible_Delay uniform across all Posix targets omits 119947e0d8c [Ada] Checks on instantiations with formal derived types wi [...] omits ac51778cd59 [Ada] Fix handling of Loop_Entry for CodePeer/SPARK omits 230a45e9f27 [Ada] Support for C99 and C++ standard boolean types omits 8998b662a32 [Ada] Do not print non ASCII characters in debug routines omits b2f232dfd18 [Ada] Unbounded strings: inline Initialize and Adjust omits 1e226f1f97a [Ada] Minor comment fix omits 28844e3ce6f [Ada] Refine checks for uplevel references omits 75c9ecc13d5 [Ada] Compiler loop on expression function and predicate in [...] omits 4f0573c4a91 [Ada] Detect misplaced assertions between loop invariants omits 0404854b993 [Ada] Document new switch --copy-environment for gnattest omits cdb4d5d0c97 Add IFN_COND_{MUL,DIV,MOD,RDIV} omits 0bbf725c6b5 [AArch64] Add SVE support for integer division omits 1c91e6c28bc Prefer open-coding vector integer division omits dbc7e6ae0ae Fold VEC_COND_EXPRs to IFN_COND_* where possible omits e1009321bf1 2018-05-25 Richard Biener <rguenther(a)suse.de> omits f575e216665 Support SHF_EXCLUDE on non-x86 and with Solaris as omits 47c5243583e Add an "else" argument to IFN_COND_* functions omits 5430ed0d4d2 Try harder to preserve operand ties in maybe_legitimize_operands omits d6841073648 2018-05-25 Janus Weil <janus(a)gcc.gnu.org> omits 2a035c45fd7 2018-05-24 Steven G. Kargl <kargl(a)gcc.gnu.org> omits e2f857478f9 Daily bump. omits e17b74d87aa 2018-05-24 Steven G. Kargl <kargl(a)gcc.gnu.org> omits 7dea3ef8143 2018-05-24 Steven G. Kargl <kargl(a)gcc.gnu.org> omits 502a6e360a9 2018-05-24 Steven G. Kargl <kargl(a)gcc.gnu.org> omits 42dac2ebbd4 * dwarf2.def (DW_FORM_strx*, DW_FORM_addrx*): New. omits 02bf58c06bc * config/i386/sse.md (cvtusi2<ssescalarmodesuffix>64<round [...] omits 9a7154f00ca * config/msp430/msp430.c (TARGET_WARN_FUNC_RETURN): Define [...] omits d1f6ca14093 * fold-const.c (tree_nonzero_bits): New function. [...] omits 4d5038dd20f PR c++/85842 - -Wreturn-type, constexpr if and generic lambda. omits 15f0e921f47 libsanitizer: Use pre-computed size of struct ustat for Linux omits 3ac1955cfdd Check ifunc_resolver only on FUNCTION_DECL omits a4abe51864f Pedwarn on a non-standard position of a C++ attribute. omits 8a5275a07f1 PR target/85903 * config/i386/sse.md (movdi_to_sse): Do n [...] omits c6352524e87 PR target/85904 check for aligned_alloc on netbsd cross-com [...] omits d03fa520dc6 2018-05-24 Paolo Carlini <paolo.carlini(a)oracle.com> omits 4ea6fc6b117 Implement P0558R2 changes to std::atomic omits 8073f7807c2 [AArch64, Falkor] Falkor address costs tuning omits 7e99dceb0ed PR c++/85864 - literal template and default template arg. omits 98ed47bcc3d PR c++/85847 * init.c (build_new_1): Use fold_non_depende [...] omits 83466964733 [Ada] Simplify routines with a local Result variable omits 82835a16280 [Ada] Fix irregular output with -gnatR3 omits 84cb8ff97b3 [Ada] Minor clean-ups in gigi omits 7a858bfe8fb [Ada] Wrong renaming of variant record equality omits 41c7e2358e2 [Ada] Add a new Is_Activation_Record flag on IN parameters omits 694e368b4a9 [Ada] Improve GNATprove messages on unproved checks omits f592ef3cc76 [Ada] Missing error on illegal access to discriminant omits 0878cf15b07 [Ada] Infinite loop in the compiler when warning on redunda [...] omits 5872f6936ed [Ada] Minor fix grammar in comment of N_Defining_Identifier omits 585796c09df [Ada] Quadratic compile time with tagged types omits c683b5817ad [Ada] Spurious error due to lingering limited view omits e52f7a6598e [Ada] Handle version 2 of Windows unwinding information structures omits c80eecb1a16 [Ada] Minor reformatting omits 92ca4733448 [Ada] Add warning on redundant others_clause in array aggregate omits 2da0687d17d [Ada] Update Ada.Containers.Hashed_Maps documentation with [...] omits 2a22344c6fc [Ada] Add documentation from the Ada RM to Ada.Containers.Vector omits f68111462bc [Ada] Crash on return of raise expression omits 3a47bf76030 [Ada] Crash on function in Ghost subunit omits 63d5f3504f4 [Ada] Ineffective use warning is suppressed when performing [...] omits 10168b1ba79 [Ada] Fix typos in documentation omits 5fb32376ff9 [Ada] Memory leak mixing limited and nonlimited functions omits 3005b57c19f [Ada] Spurious error on pragma Independent_Components omits 150bddeba0a [Ada] Fix crash on formal containers omits 5e138851f0f [Ada] Fix inconsistent documentation for the Contract_Cases pragma omits 46277fff231 [Ada] Expansion of discrete choices omits b9424a22bb3 [Ada] Spurious error on imported subprogram with precondition omits 6b8caef10be [Ada] Spurious error on private task derivation omits b9996bcee2b [Ada] Crash on compilation unit instance omits d166d8b7274 [Ada] Fix references to Backend_Layout configuration parameter omits f26ab6cf506 [Ada] Initial port of x86-lynx178elf runtimes omits 442c3331a48 Require ifunc support in gcc.target/i386/pr85345.c omits bdcde03ae8e Use canonicalize_math_after_vectorization_p for FMA folds omits 1c1d435dd45 Fix dumpfile name in gcc.dg/tree-prof/update-loopch.c omits 32799ae17d9 PR target/83009: Relax strict address checking for store pa [...] omits 49446baa459 Add a class to represent a gimple match result omits e803efb6da9 Daily bump. omits 28c2948a7a4 Fix bootstrap breakage on i686 omits 861db1097d3 Refactor path construction from null terminated iterator ranges omits ac6b1c285ea PR target/78849 * gcc/tree.c (build_common_tree_nodes): D [...] omits 8e33a4d306c 2018-05-23 Kalamatee <kalamatee(a)gmail.com> omits 8c0b5990d54 * g++.dg/cpp2a/range-for8.C: New test. * g++.dg/cpp2a/ran [...] omits c1bd4b93f1d testsuite: Introduce be/le selectors omits e7c3e8af55a Fix cast to rvalue reference from prvalue. omits 3f5730c2564 CWG 616, 1213 - value category of subobject references. omits 3d7ffd528ee * system.h: #include <new> earlier. omits 3ad5476f07c Implement P0614R1, Range-based for statements with initial [...] omits 48956da3faa [Patch 02/02] Introduce prefetch-dynamic-strides option omits 6dc011783d8 [Patch 01/02] Introduce prefetch-minimum stride option omits 048233284d3 Fix handling of an empty filename at end of a path omits 53c9a2d5a6f [arm] Remove mode26 feature bit omits e25b3817c80 * config/i386/i386.md (*floatuns<SWI48:mode><MODEF:mode>2_ [...] omits 4bcf31ea443 df-scan: remove ad-hoc handling of global regs in asms omits 06f95d255fa extend.texi: update Global Register Variables section omits 7c88c6c3da7 2018-05-23 Richard Biener <rguenther(a)suse.de> omits 63c04a7f4f4 2018-05-23 Bill Schmidt <wschmidt(a)linux.ibm.com> omits e9850817d5a [AArch64] Simplify frame pointer logic omits 1d3fdc51f0f [AArch64][PR target/84882] Add mno-strict-align omits 56185c3b04e x86: libatomic: Do not assume ELF constructors run before I [...] omits b7765353e77 Fix SLP def type when computing masks (PR85853) omits 5abc6fac1e5 [Ada] Minor reformattings omits 90fb08fb8cb [Ada] Fix memory leak in win32_wait error handling omits ab3a058ba0e [Ada] Fix computation of handle/pid lists in win32_wait omits e27b6bec005 [Ada] Spurious Storage_Error on imported array omits d925d2de7b8 [Ada] Spurious error on instantiation with type with unknow [...] omits a2337dbae2b [Ada] Fix faulty preconditions for trigonometric functions omits 02038e4ed01 [Ada] Fix various defects found by static analysis omits f003dfcc17f [Ada] gnatbind: do not list No_Implementation_Restrictions omits 667c0ec23ca [Ada] Implementation of AI12-0131: legality of class-wide p [...] omits 32d0594ef51 [Ada] Crash processing Valid_Scalars whose evaluation is al [...] omits 06e86ae8851 [Ada] Vectors: spurious error in -gnatwE mode omits 3453ac26abd [Ada] Clarify meaning of local pragma Warnings Off without On omits 634e0409964 [Ada] Add a Is_Foreign_Exception predicate to GNAT.Exceptio [...] omits 1e7dc0a9816 [Ada] Missing legality check on iterator over formal container omits 0289c7f5b1d [Ada] Fix implementation of utility for finding enclosing d [...] omits efc6f5226a3 [Ada] Suspension and elaboration warnings/checks omits cb0deab3f6e [Ada] Restrict initialization of External_Tag and Expanded_Name omits e47eea054a9 [Ada] Fix of some permission rules of pointers in SPARK omits 81ddac90262 [Ada] Crash on predicate involving qualified expression in [...] omits b8f8642313d [Ada] Suppression of elaboration-related warnings omits b6a90044c7b [Ada] Suppression of elaboration-related warnings omits 183cead01dd [Ada] Remove obsolete stuff from repinfo.adb omits 5ab9cadc36a [Ada] Suppression of elaboration-related warnings omits 46c79a4cfb5 [Ada] Minor reformatting omits d956640eabd [Ada] Compiler fails to reject illegal store of anonymous_a [...] omits 54f64f76a47 [Ada] Turn off length expansion in CodePeer mode omits f440300546f [Ada] Build-in-place aggregates and Address clauses omits 7dd012b1ae9 [Ada] Minor reformatting omits 8f9d1d4103a [Ada] Initialize_Scalars optimization causes spurious runti [...] omits eb3a419efac [Ada] Minor reformatting omits 0d8bfcf5a6c 2018-05-23 Richard Biener <rguenther(a)suse.de> omits 8203f7efd03 PR tree-optimization/85822 omits 461814f54c3 2018-05-23 Richard Biener <rguenther(a)suse.de> omits a20434cd9df PR c++/81420 - not extending temporary lifetime. omits be6d416a024 PR c++/85866 - error with .* in default template arg. omits dc6633472f6 Daily bump. omits cb0efb68ce8 2018-05-22 Janus Weil <janus(a)gcc.gnu.org> omits 0b39ade890c PR middle-end/85359 - duplicate -Wstringop-overflow for a s [...] omits b859b598b18 Don't mark IFUNC resolver as only called directly omits bc3998acfd7 [AArch64] Recognize a missed usage of a sbfiz instruction omits 55379646e5e 2018-05-22 Janus Weil <janus(a)gcc.gnu.org> omits 3ab72211f7f Fix typo in a comment. omits 974404bd0c5 PR c/85623 - strncmp() warns about attribute 'nonstring' in [...] omits 30370ebb013 [AArch64, patch] Refactor of aarch64-ldpstp omits a91ef303125 [AArch64] Merge stores of D-register values with different modes omits a18b2a8b54b PR tree-optimization/85826 - ICE in gimple-ssa-warn-restruc [...] omits e1a871497c1 2018-05-22 Richard Sandiford <richard.sandiford(a)linaro.org> omits 7abc3267fde [Ada] Missing warning for unreferenced formals in expressio [...] omits 7699bb073f2 [Ada] Don't define HAVE_ADJUST_CONTEXT_FOR_RAISE on VxWorks [...] omits e70c9a0e37d [Ada] Fix Reraise_Occurrence of Foreign_Exception omits 9eab26e06c4 [Ada] Crash on partial initialization of controlled component omits fcaeb9c789f [Ada] Fix retrieval of number of CPUs on QNX omits 75dff61a837 [Ada] Fix the signal trampoline on QNX omits 22d5df9fdba [Ada] In-place initialization for Initialize_Scalars omits f76c2b514af [Ada] Disable name generation for External_Tag and Expanded_Name omits 532bc51ac2f [Ada] Better error message on illegal 'Access on formal subprogram omits fc7fb25b3fe [Ada] In-place initialization for Initialize_Scalars omits 1e27d498f35 [Ada] Fix compiler abort on invalid discriminant constraint omits 1bb2e33abe1 [Ada] Ada2020: Reduction expressions omits e1bdd67045a [Ada] Do not emit error in Relaxed_RM_Semantics mode omits 3380d3ed243 [Ada] Take into account N_Generic_Package_Renaming_Declaration omits 5a3ed386cad [Ada] Crash with private types and renamed discriminants omits 3cf87a3cbfc [Ada] Spurious visibility error in a nested instance with f [...] omits 5ea6099a0dc [Ada] Prohibit output dependency items on functions omits 1ca536c8c71 [Ada] Allow attribute 'Valid_Scalars on private types omits a741fcbaa72 [Ada] Ignore pragma Elaborate_Body in spec of a SAL_Interfa [...] omits a635a5da63c [Ada] Spurious visibility error on aspect in generic unit omits a3d73107a70 [Ada] Document new switches for gnatpp omits dcdcfd9df05 [Ada] Crash on pragma Compile_Time_Warning with declared st [...] omits 469f1d9aab8 [Ada] Align stack to 128bits on VxWorks for AArch64 omits 88ce4f5b4d8 [Ada] Fix stack alignment issue in the signal trampoline on QNX omits 7d9263d5da3 [Ada] Spurious size error on fixed point type with aspect Small omits 9e4f51edd7a [Ada] Prevent caching of non-text symbols for symbolic tracebacks omits 46901a511bd [Ada] Adding support for Ada.Locales package omits f2f4c3c2249 [Ada] Minor reformattings omits cebdfa257ce [Ada] No error on misplaced pragma Pure_Function omits 62be962b226 [Ada] Missing error on illegal categorization dependency omits dde145b123b Handle a null lhs in expand_direct_optab_fn (PR85862) omits f927bad4154 2018-05-22 Richard Biener <rguenther(a)suse.de> omits 41dd4933cb1 Do not ICE for incomplete types in ICF (PR ipa/85607). omits 77dd6331e64 2018-05-22 Richard Biener <rguenther(a)suse.de> omits 568075ea582 * MAINTAINERS (loop-optimizer): Add myself. omits 2e2156cf0a3 2018-05-22 Janus Weil <janus(a)gcc.gnu.org> omits a07e95fbf8c Daily bump. omits 6f391004b18 * es.po: Update. omits 124b001c02c 2018-05-21 Christian Groessler <chris(a)groessler.org> omits e58a2ba6a8e 2018-05-21 Michael Meissner <meissner(a)linux.ibm.com> omits 0d387bdb066 [gcc] 2018-05-21 Michael Meissner <meissner(a)linux.ibm.com> omits 0317f6bd721 Fix tree-ssa-strlen handling of partial clobbers (PR85814) omits 7f0b5f380e3 2018-05-21 Janus Weil <janus(a)gcc.gnu.org> omits b72460eae0a 2018-05-21 Paolo Carlini <paolo.carlini(a)oracle.com> omits 247429e5569 PR gcc/84923 * varasm.c (weak_finish): Clea [...] omits e4ddfbc4c1d /cp 2018-05-21 Paolo Carlini <paolo.carlini(a)oracle.com> omits b2f133912a9 2018-05-21 Steven G. Kargl <kargl(a)gcc.gnu.org> omits dcdf1587b97 2018-05-21 Steven G. Kargl <kargl(a)gcc.gnu.org> omits d4fd5c4964c Add support for opening file streams from wide character strings omits afd4e6a61d9 2018-05-21 François Dumont <fdumont(a)gcc.gnu.org> omits adcff7d7675 [AArch64][committed] Fix gcc.target/aarch64/vec_init_1.c fo [...] omits c3b2adc0c87 Fix bogous dates in gcc/ada/ChangeLog omits 6451120958b [Ada] Spurious warning on object declaration with address clause omits 65798598759 [Ada] Pretty-print attribute names using mixed case omits f38beee57d4 [Ada] Aspects on stubs omits 8c2885269b7 [Ada] Add g-soliop__qnx.ads to the runtime build omits 0581619b856 [Ada] Spurious error on early call region of tagged type omits a001a442a3c [Ada] Error message on invalid conversion involving limited views omits 7d11fe293bc [Ada] Exit statement in loops over iterable objects omits 1a8e08b01f0 [Ada] Avoid compiler crash for body in non Ada 2012 mode omits 5b858688062 [Ada] Enhance stack unwinding on VxWorks for AArch64 omits 80c90e30319 [Ada] Minor typo fixes omits ae226f51e4f [Ada] Spurious error on indexed call as prefix of a call omits c60db8d030f [Ada] Clarify code for accessing full view of a type omits 46e8d317c9a [Ada] Minor reformatting omits 6ad9d19a73b [Ada] Use type conversion when inlining may trigger a run-t [...] omits aed346af470 [Ada] Placement of pragma Elaboration_Checks omits f0af01a9a19 [Ada] Robustify traceback caching for executable in current dir omits 84f9fabaa8b [Ada] Remove External aspect from predefined abstract states omits acd71190a66 [Ada] Spurious error in inlining for GNATprove on prefix ca [...] omits 88f7fbe7b2c [Ada] Spurious error on synchronous refinement omits 9eff6d9bff7 [Ada] Crash on incorrect frontend inlining in GNATprove mode omits cdfdc1cc2c6 [Ada] Tighten Object_Reader.Get_Memory_Bounds omits c6b3179c83e [Ada] Robustify traceback symbolization from dwarf info omits 25cda73cf91 [Ada] Rename Load_Slide internal runtime component as Load_Address omits 2f6d753d22e [Ada] Propagate load addresses for traceback cache on Linux omits 68106cc852a [Ada] Only allow Has_Discriminants on type entities omits d0ce049cf17 [Ada] Unnest all subprograms relevant for code generation omits 6e20515a3ae [Ada] Typo in lib.ads comment omits 05f8bfe0fbb [Ada] Extend legality of Scalar_Storage_Order to formal types omits daf67711536 [Ada] Premature secondary stack reclamation omits bacd50592a4 [Ada] Fix inconstent subprogram body headers omits b76cdbc2ec8 Fix std::filesystem::absolute for empty paths omits dca156d022c PR libstdc++/85818 make new test require Filesystem support omits c33ad5e0d97 svn rm files missed out from "[arm][2/2] Remove support for [...] omits c8daa73e412 [AArch64] Implement usadv16qi and ssadv16qi standard names omits ec1e7b5c369 2018-05-21 Alexander Nesterovskiy <alexander.nesterovskiy [...] omits f9ff1f0a005 Add missing AArch64 NEON instrinctics for Armv8.2-a to Armv8.4-a omits 0eacfbcb2bf [ARC] Add multilib support for linux targets omits 9449a7d95dd 2018-05-21 Janus Weil <janus(a)gcc.gnu.org> omits e2365f7f076 PR libstdc++/85843 - warning in logic_error copy constructor. omits f13850309e2 Daily bump. omits 24f30330b46 PR libstdc++/85843 fix "should be explicitly initialized" warnings omits e33458cd305 [NDS32] Set call address constraint. omits e5de760f0b5 2018-05-20 Paul Thomas <pault(a)gcc.gnu.org> omits 5faffdc8077 2018-05-19 Paul Thomas <pault(a)gcc.gnu.org> omits 23cdcf561c5 2018-05-20 Paul Thomas <pault(a)gcc.gnu.org> omits 444c325bf41 2018-05-19 Paul Thomas <pault(a)gcc.gnu.org> omits 4b0ec72db8c [NDS32] Adjust register move cost for graywolf cpu. omits 3766c11be8b [NDS32] Rewrite cost model. omits ce88254461c [NDS32] Fix date in gcc/ChangeLog file. omits 9656f624ecc [NDS32] Print pipeline model in asm header. omits e6970ccf1d7 Daily bump. omits 27f2dc77e46 Avoid ICE on unsupported use of __integer_pack. omits 247f0592fac [NDS32] Update copyright year in nds32-fpu.md. omits a77412468d7 [NDS32] Adjust ASM spec. omits 62eb868f4ff [NDS32] New option -minline-asm-r15. omits 83cd37685cf [NDS32] Add abssi2 pattern. omits c18230caf75 * config/i386/i386.md (rex64namesuffix): New mode attribut [...] omits 711f40eb278 [NDS32] Refine functions that deal with lwm and smw operations. omits 56f4c2c2550 [NDS32] Refine nds32-md-auxiliary.c. omits 9fbdd630afa [NDS32] Support PIC and TLS. omits 5edbbb22f15 2018-05-19 Paul Thomas <pault(a)gcc.gnu.org> omits d00ed57d1c3 [NDS32] Use machine mode with E_ prefix. omits 6a7cbd2cb2b [NDS32] Implment indirect funciton call attribute. omits 086f8cda702 Fix std::codecvt_utf8<wchar_t> for Mingw omits 3e18ab0d5b8 Daily bump. omits 51b164920b1 RISC-V: Add RV32E support. omits 070a2da8ddf Aliasing 'this' in a C++ constructor omits 9ac6bbfc69c 2018-05-18 François Dumont <fdumont(a)gcc.gnu.org> omits 17847cffc74 PR c++/58407 - deprecated implicit copy ops. omits 66d1168c634 Some libstdc++ fixes for -Wdeprecated-copy. omits 3455e5fa0b2 Fix typo in test-case. omits d335da406d2 Remove redundand pass pass_lower_switch. omits 566f917ac91 PR bootstrap/85838 * config/sparc/sparc.c (sparc_expand_b [...] omits 16828ff7fc7 PR libstdc++/85098 add missing definitions for static constants omits 68bf47121b7 PR c++/85782 omits 4ae89b33fc6 [AARCH64, SVE] Remove a couple of xfail from slp_5.c omits 1930b04cbc4 [arm][2/2] Remove support for -march=armv3 and older omits b232e6b58e3 [arm][1/2] Remove support for deprecated -march=armv5 and armv5e omits a8bdcc066cf gcov: add new option -t that prints output to stdout (PR gc [...] omits 47e77da0519 Print working directory to gcov files (PR gcov-profile/84846). omits f4edcd48fbd 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni(a)linaro.org> omits d19574debc5 2018-05-18 Richard Biener <rguenther(a)suse.de> omits ee1b405f3c5 2018-05-18 Richard Biener <rguenther(a)suse.de> omits be7e9ea5734 2018-05-18 Toon Moene <toon(a)moene.org> omits 024f8c47429 [AArch64] Unify vec_set patterns, support floating-point ve [...] omits 12b322e023d Radically simplify emission of balanced tree for switch sta [...] omits 795785e1c10 Support lower and upper limit for -fdbg-cnt flag. omits 143c3c9af64 Replace FMA_EXPR with one internal fn per optab omits aecc96d089b Daily bump. omits 14bac6fe87d * line-map.c (linemap_init): Use placement new. omits 7591fceb00f RISC-V: Optimize switch with sign-extended index. omits 08f08c40d30 2018-05-17 Steve Ellcey <sellcey(a)cavium.com> omits 5e15443ccd0 2018-05-17 Jerome Lambourg <lambourg(a)adacore.com> omits cca3e021553 PR target/85698 * config/rs6000/rs6000.c (rs6000_output_m [...] omits 013cef2c5ad PR libstdc++/85818 ensure path::preferred_separator is defined omits 0de89a9c08c PR libstdc++/85812 fix memory leak in std::make_exception_ptr omits ceccd756608 2018-05-17 Richard Biener <rguenther(a)suse.de> omits 5bb50c852e0 2018-05-17 Richard Biener <rguenther(a)suse.de> omits 8a9fdb1e85e PR tree-optimization/85793 * tree-vect-stmts.c (vectoriza [...] omits 0fe3dc7e27d Gimple FE support for internal functions omits d5a19a736a3 Allow gimple_build with internal functions omits b2312729722 Fix GNU coding style for G_. omits 6a8d6e9c6c5 PR target/85323 * config/i386/i386.c (ix86_fold_builtin): [...] omits a51c4926712 PR target/85323 * config/i386/i386.c (ix86_fold_builtin): [...] omits 6401d7122ad PR target/85323 * config/i386/i386.c: Include tree-vector [...] omits 7c0a61aa0d9 * config/i386/avx512fintrin.h (_mm512_set_epi16, _mm512_se [...] omits ff9e0a6cb97 [patch AArch64] Do not perform a vector splat for vector in [...] omits 070eb713fc5 2018-05-17 Paolo Carlini <paolo.carlini(a)oracle.com> omits 6ebd326d0ba 2018-05-17 Olga Makhotina <olga.makhotina(a)intel.com> omits 7acf1661c40 2018-05-17 Richard Biener <rguenther(a)suse.de> omits 3474beffb1f Daily bump. omits 1b0bbafa7a9 PR c++/85363 * call.c (set_flags_from_callee): Handle AGG [...] omits a1b33cda0d1 RISC-V: Minor pattern name cleanup. omits 3bef51aeb5a DWARF: Add header for .debug_str_offsets table for dwarf_ve [...] omits 35a499265a9 DWARF: Emit DWARF5 forms for indirect addresses and string [...] omits 55f6c1d8f7b gcc/ChangeLog: omits b0f2cc40dd3 Remove unused function ipa_free_edge_args_substructures omits 38e4dd07a1e gcc/testsuite/ChangeLog: omits cee7f63722f [AArch64] Improve register allocation of fma omits 75c97d0c68a * tree.c (warn_deprecated_use): Return bool. Simplify logic. omits c863e35b0ad 2018-05-16 Richard Biener <rguenther(a)suse.de> omits 560934d2861 2018-05-16 Richard Biener <rguenther(a)suse.de> omits 187ee2a2583 Handle vector boolean types when calculating the SLP unroll factor omits 98c7f8224ac 2018-05-16 Richard Biener <rguenther(a)suse.de> omits 20b429dc9fb PR tree-optimization/85753 - missing -Wrestrict on memcpy i [...] omits d58e4885b5b * cp-tree.h (cp_expr): Remove copy constructor. omits 7900b449848 Daily bump. omits c4970310fed * constexpr.c (cxx_eval_vec_init_1): Pass tf_none if ctx->quiet. omits fd03461ea95 PR c++/64372 - CWG 1560, gratuitous lvalue-rvalue conversi [...] omits a20cbb58c55 PR middle-end/85643 - attribute nonstring fails to squash - [...] omits 0dbcf2c2b2e PR lto/85583 * lto-partition.c (account_reference_p): Do [...] omits c6e04fcae68 2018-05-15 Paolo Carlini <paolo.carlini(a)oracle.com> omits cae1d5ed994 PR libstdc++/85749 constrain seed sequences for random numb [...] omits 7330ffed52f PR libstdc++/83891 fix path::is_absolute() for non-POSIX targets omits fe183975637 Remove unused headers from tests omits e4e90696470 PR libstdc++/84159 fix appending strings to paths omits 581da9d39d0 Qualify std::__invoke in <variant> to prevent ADL omits 8ade4cdeb71 2018-05-15 Richard Biener <rguenther(a)suse.de> omits 599a98fa661 DWARF: Use DW_OP_addrx and DW_OP_constx for DWARF5. omits 7be3817f26f DWARF calculate the number of indexed addresses. omits d51fd3fc496 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni(a)linaro.org> omits 9deb0d0954c 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni(a)linaro.org> omits bb547959cfa Daily bump. omits bc80a65fc1b PR target/85756 * gnat.dg/opt70.adb: New test. * gnat.dg [...] omits e51229316f1 Handle TYPE_HAS_LATE_RETURN_TYPE like ref-qualifier and eh spec. omits c6c9d80c309 rs6000: Fix -mreadonly-in-sdata documentation omits a3d084d95e8 PR libstdc++/81256 fix exception handling in basic_filebuf::close omits 34f8174d1dd [AArch64] Add combine pattern to fuse AESE/AESMC instructions omits 600d3f1ae24 Remove remaining uses of * in patterns omits f8afb1dc24b * testsuite/ChangeLog: Add missing PR number. omits 29026d0ef97 PR target/85756 * config/i386/i386.md: Disallow non-commu [...] omits 687ee9a7c3a Add __attribute__((malloc) to allocator and remove unused code omits 62ca663518d PR libstdc++/67554 Do not pass null pointers to memcpy omits 90ad495b311 2018-05-14 Paolo Carlini <paolo.carlini(a)oracle.com> omits 23cc4e77cce * pt.c (tsubst) [ARRAY_TYPE]: Check valid_array_size_p. omits b267855d786 PR libstdc++/82966 fix swapping of node handles omits ecd752b4e45 2018-05-14 Sebastian Peryt <sebastian.peryt(a)intel.com> omits 2123cf2bf3f 2018-05-14 Richard Biener <rguenther(a)suse.de> omits f33bb9d40f0 gcc_qsort: avoid oversized memcpy temporaries omits e77bdfac78c Daily bump. omits 76ff64b0430 Introduce gcc_qsort omits 49665213b4a [NDS32] Implment n15 pipeline. omits cc60b3ba516 2018-05-13 Steven G. Kargl <kargl(a)gcc.gnu.org> omits 969e5951141 [NDS32] Implment n12/n13 pipeline. omits 8bed63c9312 2018-05-13 Paul Thomas <pault(a)gcc.gnu.org> omits cf001508485 2018-05-13 Steven G. Kargl <kargl(a)gcc.gnu.org> omits a4b9df52c45 PR libstdc++/80165 * testsuite/20_util/variant/80165.cc: New. omits 04bfab34c35 [NDS32] Implment n10 pipeline. omits b7968556664 [NDS32] Add DSP extension instructions. omits ec139a3ff0b Daily bump. omits c864b82f7e5 Daily bump. omits e89beb2c280 2018-05-11 Michael Meissner <meissner(a)linux.vnet.ibm.com> omits a6a9db020c4 2018-05-11 Steven G. Kargl <kargl(a)gcc.gnu.org> omits 02dd19c992a ...and actually resture the *new* testcase. omits c212debb91b Restore the testcase that was clobbered by the recent PR831 [...] omits 1929eede519 gcc/ChangeLog: omits f641aa31f29 Check is_single_const in intersect_with_plats omits e695d208e78 [arm] PR target/85733 Restore be8 linking behaviour for ARM [...] omits c043705018d 2018-05-11 Sebastian Peryt <sebastian.peryt(a)intel.com> omits 887812fe72c [arm] PR target/85606 prefer armv6s-m for armv6-m parts omits b16a51197d4 PR c/85696 * c-omp.c (c_omp_predetermined_sharing): Retur [...] omits 27c16d845fc PR tree-optimization/85692 * tree-ssa-forwprop.c (simplif [...] omits 3308817aa11 Support LLVM style of no_sanitize attribute (PR sanitizer/85556). omits 03dbe51bff1 * decl.c (cp_finish_decl): Don't instantiate auto variable. omits 773b3994a64 correct changelog! 2018-05-10 Edward Smith-Rowland <3dw4r [...] omits 41387c1eaf3 Daily bump. omits 445a4c5aecb 2018-05-10 Steven G. Kargl <kargl(a)gcc.gnu.org> omits 34870bc23c9 2018-05-10 Michael Meissner <meissner(a)linux.vnet.ibm.com> omits c2ad67f719e 2018-05-10 Steven G. Kargl <kargl(a)gcc.gnu.org> omits 6725b9fd4b6 2018-05-10 Steven G. Kargl <kargl(a)gcc.gnu.org> omits d07b2e4af97 * gcc.target/i386/xgetsetbv.c: Fix whitespace. omits 8296eb5052a * config/i386/i386.c (ix86_expand_builtin) <case IX86_BUIL [...] omits 252375e9154 gcc/ChangeLog: omits 8feb7460337 * cp-tree.h (DECL_CONSTRUCTOR_P): Use DECL_CXX_CONSTRUCTOR_P. omits 03a04052ea0 Document Dual ABI for std::ios_base::failure omits cf90ff29426 * include/bits/regex_compiler.h (_S_cache_size): Change fr [...] omits 2f92b575667 Core issue 2310 - conversion to base of incomplete type. omits 8ea3a5b4507 CWG 2267 - list-initialization of reference temporary omits 2153548fe40 * parser.c (cp_parser_class_head): Use num_template_headers [...] omits 51f6c13e328 Make sure we aren't trying to do a nested instantiation in [...] omits 323a300ed23 * class.c (vbase_has_user_provided_move_assign): Use user_p [...] omits 4bcb6f7fa7f * lambda.c (lambda_expr_this_capture): Improve logic. omits c4380ed8742 * decl.c (make_typename_type): s/parameters/arguments/. omits 005915c52a8 PR fortran/85735 * options.c (gfc_post_options): Set main [...] omits 3c43ed347ea PR c++/85662 * c-common.h (fold_offsetof_1): Removed. (f [...] omits 05fcd2f2bf5 PR target/85693 * config/i386/sse.md (usadv64qi): New expander. omits 1d4b243d397 2018-05-10 Thomas Koenig <tkoenig(a)gcc.gnu.org> omits 363bb4573f7 2018-05-10 Edward Smith-Rowland <3dw4rd(a)verizon.net> omits 038feca5bea PR libstdc++/85729 add linkage specifications to headers omits dd5c9dd413a 2018-05-10 Paul Thomas <pault(a)gcc.gnu.org> omits ee9106ca70f Improve boostrap-ubsan config (PR bootstrap/64914). omits fc3703b8506 rs6000: Remove -maltivec={be,le} omits 1244c182e1e * configure.ac (gcc_gxx_include_dir_add_sysroot): Set it t [...] omits c774e1245ba PR tree-optimization/85699 * gcc.dg/nextafter-1.c (NO_LON [...] omits cb8ba767abe PR c++/85400 cp/ * decl2.c (adjust_var_decl_tls_model): N [...] omits 70783a86203 Daily bump. omits 024464e5fb8 go/build, cmd/go: update to match recent changes to gc omits 7033197896c RISC-V: Add with-multilib-list support. omits 4a4fa71e7b3 2018-05-09 François Dumont <fdumont(a)gcc.gnu.org> omits 83eb10a4798 2018-05-09 Paolo Carlini <paolo.carlini(a)oracle.com> omits 44ca5309185 gcc/testsuite/ChangeLog: omits e63d7dc8d2c /cp 2018-05-09 Paolo Carlini <paolo.carlini(a)oracle.com> omits e12196c6346 /cp 2018-05-09 Paolo Carlini <paolo.carlini(a)oracle.com> omits dffc468e6d8 [openacc, libgomp] Use GOMP_ASYNC_SYNC in GOACC_declare omits 85c337e7098 Add ax_pthread.m4 for use in binutils-gdb omits e4914df108a * gcc.target/aarch64/sve/vcond_6.c: Add missing brace. omits 2e3e0ea7e5c [openacc] Factor out async argument utility functions omits 8ce6f78c1f9 Make std::function tolerate semantically non-CopyConstructi [...] omits c78074085f7 2018-05-09 Richard Biener <rguenther(a)suse.de> omits fbdd315b831 rs6000: Give an argument to every REG_CFA_REGISTER (PR85645) omits 5b91c5169fb shrink-wrap: Improve spread_components (PR85645) omits f42d848f384 regrename: Don't rename the dest of a REG_CFA_REGISTER (PR85645) omits 5feb8977664 regcprop: Avoid REG_CFA_REGISTER notes (PR85645) omits a74c4ce4aa7 Add clobbers around IFN_LOAD/STORE_LANES omits 38017cabc15 [nvptx] Make trap insn noreturn omits 236838836b8 PR rtl-optimization/85638 * bb-reorder.c: Include common/ [...] omits 09d66f49552 PR c++/85706 - class deduction under decltype omits e2945c0d9da 2018-05-08 Kelvin Nilsen <kelvin(a)gcc.gnu.org> omits 79c14b729a8 Daily bump. omits 55d2a5994ba * de.po, sv.po: Update. omits 722ff179b65 [PATCH] RISC-V: Use new linker emulations for glibc ABI. omits decf59373ef gcc/testsuite/ChangeLog: omits 01836a386e9 2018-05-08 François Dumont <fdumont(a)gcc.gnu.org> omits 19bdc21a60a 2018-05-08 François Dumont <fdumont(a)gcc.gnu.org> omits 78d91c148cf 2018-05-08 François Dumont <fdumont(a)gcc.gnu.org> omits 1fb88ddbbfc /cp 2018-05-08 Paolo Carlini <paolo.carlini(a)oracle.com> omits 189387a166d PR c++/85695 * semantics.c (finish_if_stmt_cond): See thr [...] omits a0b2bb7422e gcc/ChangeLog: omits 7dd04f412de PR target/85693 * gcc.target/i386/pr85693.c: New test. omits 86a91077aeb Make std::regex automata use non-debug vector in Debug Mode omits 758c58a01a5 PR target/85683 * config/i386/i386.md: Add peepholes for [...] omits 9f91ba1728c PR libstdc++/85672 #undef _GLIBCXX_USE_FLOAT128 when not supported omits 4db2b348bfe 2018-05-08 Olga Makhotina <olga.makhotina(a)intel.com> omits 63615e72cc9 PR target/85572 * config/i386/i386.c (ix86_expand_sse2_ab [...] omits 87e3515eb08 PR target/85317 * config/i386/i386.c (ix86_fold_builtin): [...] omits 23cce59aa8a PR target/85480 * config/i386/sse.md (ssequaterinsnmode): [...] omits 1ae6cf680aa Move C++ SVE tests to g++.target/aarch64/sve omits 7b790875e57 Tighten condition in vect/pr85586.c (PR 85654) omits 6b402264cb4 2018-05-08 Paolo Carlini <paolo.carlini(a)oracle.com> omits 23b45f9a0b9 Backport of RISC-V support for libffi omits 833ce006a5f [arm] PR target/85658 Fix operator precedence errors in par [...] omits 30dd727b610 [AArch64] Predicated SVE comparison folds omits a6b3f63991b 2018-05-08 Paolo Carlini <paolo.carlini(a)oracle.com> omits b293e19f8a1 [AArch64] Use UNSPEC_MERGE_PTRUE for comparisons omits 62efa0e24f2 [AArch64] Tweak sve/vcond_6.c test omits 28c46cac2a3 2018-05-08 Paolo Carlini <paolo.carlini(a)oracle.com> omits 7326a75e4ff 2018-05-08 Richard Biener <rguenther(a)suse.de> omits 4022963faf6 2018-05-08 Richard Biener <rguenther(a)suse.de> omits ca96069abd1 2018-05-08 Thomas Koenig <tkoenig(a)gcc.gnu.org> omits 6e0a6006941 Daily bump. omits f11f244944e PR c++/85646 - lambda visibility. omits 216c7678be5 [C++ PATCH] Kill -fno-for-scope omits 0b8d327ec38 PR c++/85618 - ICE with initialized VLA. omits fb61e5c0754 Document -lstdc++fs requirement for std::filesystem omits 4b19dc1551f * scanner.c (preprocessor_line): Call linemap_add after a [...] omits e6ac4004fe4 PR libstdc++/85671 allow copy elision in path concatenation omits 8233ba7ddfd 2018-05-07 Edward Smith-Rowland <3dw4rd(a)verizon.net> omits ab55f7db369 2018-05-07 Amaan Cheval <amaan.cheval(a)gmail.com> omits 344c180cca8 2018-05-07 Edward Smith-Rowland <3dw4rd(a)verizon.net> omits 5b8f628c087 Rollback bad commits! Sorry! omits dc60ace0033 Revert 20001. omits 87820a8e3ba 2018-05-07 Edward Smith-Rowland <3dw4rd(a)verizon.net> omits b8660a23ea7 2018-05-07 Luis Machado <luis.machado(a)linaro.org> omits 67b75b4cf66 Fix gcc/ChangeLog. omits fa6a796fc3e 2018-05-07 Luis Machado <luis.machado(a)linaro.org> omits 38bd90a9a88 Introduce prefetch-dynamic-strides option. omits a2873fd8e72 Introduce prefetch-minimum stride option omits c6398a960e1 [testsuite] gcc.dg/nextafter-2.c: Restrict to c99_runtime omits 3ee31960c53 [openacc, testsuite] Allow installed testing of libgomp to [...] omits 71b4539cd01 Daily bump. omits f9659d607a4 PR c++/85659 * cfgexpand.c (expand_asm_stmt): Don't creat [...] omits a62eb6c896d 2018-05-06 Michael Eager <eager(a)eagercon.com> omits a28b09d73da 2018-05-06 Andrew Sadek <andrew.sadek.se(a)gmail.com> omits 2bb7fb0fc73 gcc/fortran/ChangeLog: omits c67c386e8ad Daily bump. omits db7548a2771 PR other/77609: Let the assembler choose ELF section types [...] omits 19b20a5c437 [nvptx] Add workaround for subsequent bar.syncs omits 4f55b6d2661 2018-05-05 Paolo Carlini <paolo.carlini(a)oracle.com> omits 5f987527232 Daily bump. omits add35cb064e [BRIGFE] Fix handling of NOPs. omits 4ac4c323867 [BRIGFE] phsa-specific optimizations omits cc0d58a44a9 [BRIGFE] skip multiple forward declarations of the same function omits bdf6567910a [BRIGFE] do not allow optimizations based on known C builtins omits c1a49138b99 [BRIGFE] allow controlling strict aliasing from cmd line omits 606863d01fc cmd/go: on AIX, pass -X64 first when invoking ar omits 0f0d4eeba1a [BRIGFE] The modulo in ID computation should not be needed. omits ed760c9e77f [BRIGFE] Enable whole program optimizations omits c11ac92644a [BRIGFE] fix an alloca stack underflow omits 14c8065fa16 * uk.po: Update. omits 266ba37fb2e PR go/85630 * Makefile.am (CHECK_ENV): Set GOCACHE. (ECH [...] omits 6d8768b2138 gcc/testsuite/ChangeLog: omits 28c319b8e9b libgo: fix for unaligned read in go-unwind.c's read_enc [...] omits 6cae29fe463 libffi PowerPC64 ELFv1 fp arg fixes omits 79b9cc460fb 2018-05-04 Richard Biener <rguenther(a)suse.de> omits 6fd39ec4031 rs6000: Remove Xilinx FP omits 5fef6f2fd86 PR libstdc++/85642 fix is_nothrow_default_constructible<opt [...] omits 2b895374579 [expand] Handle null target in expand_builtin_goacc_parleve [...] omits 4781b6f92da PR ada/85635 * link.c (BSD platforms): Add missing backslash. omits 20f9d8f133a 2018-05-04 Richard Biener <rguenther(a)suse.de> omits b66208429d8 2018-05-04 Richard Biener <rguenther(a)suse.de> omits c57fdeab1d1 PR libstdc++/85466 * real.h (real_nextafter): Declare. * [...] omits 285ee25ed02 cmd/go: update mkalldocs.sh omits 381cf06672d cmd/go: enable tests of vet tool omits e86a25472af cmd/go: update to match recent changes to gc omits b123749ae93 Daily bump. omits 87c0fcd88ab PR c++/85600 - virtual delete failure. omits 535975c5919 PR libstdc++/82644 define TR1 hypergeometric functions in s [...] omits 984120c942f [C++ Patch] Kill -ffriend-injection omits b4141ef194a PR target/85530 * config/i386/avx512fintrin.h (_mm512_mul [...] omits 0c9b443272c PR libstdc++/84769 qualify call to std::get<0> omits 658e7fd0087 PR libstdc++/85632 fix wraparound in filesystem::space omits 331b2b6d79a compiler: avoid crashing on invalid non-integer array length omits a9af180e1bd Update .po files. omits 4c9cf3a5690 Add tests for std::remove_cvref omits cf3c455b106 PR libstdc++/84087 add default arguments to basic_string me [...] omits fc9b80eac58 PR libstdc++/84535 constrain std::thread constructor omits d0f163aa4da [testsuite] Add scan-offload-tree-dump omits 9a56d038aeb 2018-05-03 Richard Biener <rguenther(a)suse.de> omits 5977f2ba194 [tree-complex.c] PR tree-optimization/70291: Inline floatin [...] omits e6303a09117 Use std::invoke_result in std::async instead of std::result_of omits eb259a42d85 Define std::remove_cvref and std::remove_cvref_t for C++2a omits 1019ee83151 PR other/85622 * gcc_release: For -f, verify contrib/genn [...] omits 202aafe6217 2018-05-03 Richard Biener <rguenther(a)suse.de> omits b0fbe7432e0 cmd/go: run tests that require package build IDs omits c8752e48960 Daily bump. omits 5657a3c3889 libgo: add type/const references to sysinfo.c omits 9eb30febf79 libgo: add support for the Nios II architecture omits f7c4a5971b1 runtime: remove unused stack.go omits 497f3a6418d libgo: refactor code to enumerate stdlib packages omits 1671083ac18 PR target/85582 * config/i386/i386.md (*ashl<dwi>3_double [...] omits beed22e5ef7 libgo: break dependence on libgcc unwind-pe.h omits b63a0dff6b1 2018-05-02 François Dumont <fdumont(a)gcc.gnu.org> omits aa9d9423caf PR libstdc++/68197 fail on negative iword/pword indices omits f1493596d02 /cp 2018-05-02 Paolo Carlini <paolo.carlini(a)oracle.com> [...] omits 8655b2ceab1 [openacc] Move GOMP_OPENACC_DIM parsing out of nvptx plugin omits 7a63a1db43e [libgomp, testsuite] Move tests to libgomp.c-c++-common omits a7babc1e4ce [openacc] Add __builtin_goacc_parlevel_{id,size} omits 2fe6a798dc5 PR c/30552 * c-decl.c (old_style_parameter_scope): New fu [...] omits f25f1f32741 * es.po: Update. omits 806803f39c9 PR libstdc++/83860 avoid dangling references in valarray cl [...] omits c2cfaad24e5 Remove duplicate function call in test omits 79d934a23b6 PR libstdc++/69608 Move semantics for strstreambuf omits 36f81fa896c 2018-05-02 Richard Biener <rguenther(a)suse.de> omits 0bd55f1a578 [testsuite] Add scan-ltrans-tree-dump omits 6bdd98613cb [testsuite] Add scan-wpa-ipa-dump omits 6354e3153cf rs6000: Remove paired single omits d9f58ac8ddd ATTRIBUTE_NONSTRING omits 3f9b18e2d7f * gennews (files): Add files for GCC 8. omits 01b4fae91bf 2018-05-02 Richard Biener <rguenther(a)suse.de> omits ca28524d5d3 PR target/85582 * config/i386/i386.md (*ashl<dwi>3_double [...] omits 472a8968ac8 Tighten early exit in vect_analyze_data_ref_dependence (PR85586) omits f6b7f3cf30c [lto] Add "could not find mkoffload" error message to lto-wrapper omits ca233d5fa62 Plugin API to get the list of wrap symbols. omits 3c8ecf0b23a Add support for gcc as git submodule of another repository. omits ae65a28851c Daily bump. omits e3eb6effc00 PR libstdc++/84654 Disable __float128 specializations for - [...] omits 2e93301778c Generalize a<b&a<c -> a<min(b,c) omits d7ecaff761c * gcc.pot: Regenerate. omits 563fb4eefea [nvptx] Improve "offload compiler not found" message in mkoffload omits 620610fa576 Add VEC_ORDERED_REMOVE_IF omits 35ebe9dacc4 -Wformat: fix nonsensical "wide character" message (PR c/84258) omits a4d11b83879 PR tree-optimization/82665 * vr-values.c (vr_values::extr [...] omits 98ce9ca593d PR c++/85587 - error with scoped enum in template. omits 305fd725196 * configure.ac (LD_AS_NEEDED_OPTION, LD_NO_AS_NEEDED_OPTIO [...] omits b9bdd103b26 Add the Netronome Flow Processor (nfp) as a build target to [...] omits 063251ecf73 PR web/85578 * doc/install.texi2html: Replace _002d with [...] omits d9e1c07c4e0 PR go/85429 cmd/go: support more Solaris assembler syntaxes omits 286499d2a7d PR c++/85580 - extern "C" and local variables omits bfb370f2db4 Daily bump. omits 80213470b39 Add gcc_rich_location::add_fixit_insert_formatted omits 1f9995dc47e selftest: remove "Yoda ordering" in assertions omits 1b436275bff PR c++/84701 - unsigned typeof. omits bf062a9b415 PR c++/85305 - pack in lambda init-capture. omits b663291ac99 * argv.c (expandargv): Fix memory leak for expanded [...] omits 2e289579e6a Clarify documentation for -fpie and -fPIE omits 773f4004bfb selftest.h: fix alphabetization of per-source-file selftest [...] omits 6ae0d78c821 PR c++/61982 - dead stores to destroyed objects. omits 38dba48bd4d * init.c (build_dtor_call): Use build_special_member_call. omits ebf0a6c6426 * tree.c (build_clobber): New. omits 0bce23e1e89 Use char_span for return type of location_get_source_line omits 747c18783fd * lto-wrapper.c (ltrans_priorities): New static var. (cmp [...] omits e9cb453cdd8 input.h: use STATIC_ASSERT omits b0bf8a55781 2018-04-30 Richard Biener <rguenther(a)suse.de> omits be1ae722695 [ARC] Clear the instruction cache using syscalls. omits e1b8971bfdb [ARC] Cleanup sdata handling. omits 80788f55e31 [ARC] Update movhi and movdi patterns. omits 1f2370855df * doc/invoke.texi (-fdebug-types-section): Fix grammar. omits 6268bc0f852 [patch] allow '-' for stdout dump omits 0b9ea699df0 * lto-partition.c (lto_balanced_map): Fix sanity check. omits a5cb9559223 Microblaze Target: PIC data text relative 2018-04-30 Andrew [...] omits 95dfb10f2a1 2018-04-30 Richard Biener <rguenther(a)suse.de> omits f07f7f418a2 2018-04-30 Richard Biener <rguenther(a)suse.de> omits dabafc2fc9f 2018-04-30 Richard Biener <rguenther(a)suse.de> omits b6807c6a115 Daily bump. omits 27f5053bc08 * lto-partition.c: Include sreal.h (add_symbol_to_partiti [...] omits 0649f97cd19 [openacc, testsuite] Fix undefined behaviour in atomic_capture-1.c omits 31c05028516 Daily bump. omits ac7a2c61cf2 DWARF: Add .debug_addr table header for dwarf_version >= 5. omits 2e7e8f549a4 PR target/84431 * config/i386/i386.md (*ashl<dwi>3_double [...] omits 66b5ed278de 2018-04-28 Richard Biener <rguenther(a)suse.de> omits a21c638a218 Daily bump. omits b7f2cd2f3c0 [openacc, testsuite] Fix undefined behaviour in atomic_capt [...] omits 10b13838b3b PR ipa/85549 * ipa-cp.c (find_aggregate_values_for_caller [...] omits 854cee9bed1 PR c++/85553 * init.c (build_zero_init_1): For zero initi [...] omits 6f5a18043fa input.h: convert some macros to inline functions omits a7d3017af30 * config.gcc: Mark tile* targets as deprecated/obsolete. omits c52435659bb 2018-04-27 Andreas Tobler <andreast(a)gcc.gnu.org> Mar [...] omits e81e39b6406 Don't offer suggestions for compiler-generated variables (P [...] omits 7afda0dfb6b PR go/85429 cmd/go: add Solaris assembler syntax for g [...] omits 6d5f630f5ee * g++.dg/cpp1z/noexcept-type20.C: Elaborate. omits 8117a33709c * cvt.c (cp_fold_convert): Use convert_ptrmem. omits 7c988d8a161 /cp 2018-04-27 Paolo Carlini <paolo.carlini(a)oracle.com> omits b6f86387bc3 PR c++/85545 - ICE with noexcept PMF conversion. omits 27695cc47a2 Fix aarch64 ILP32 ICE with vaarg gimplified code omits 787fa75f6fc [C++ PATCH] cleanup 2 omits f68129a93f8 2018-04-27 Richard Biener <rguenther(a)suse.de> omits cd73358f847 [C++ PATCH] some cleanups omits f0aaf75822a PR85532, crtend.o built without --enable-initfini-array has [...] omits cfd918c295e * config/i386/i386.md (*movti_internal): Substitute Ye con [...] omits 81ef4826690 [arm] PR target/82518: Return false in ARRAY_MODE_SUPPORTED [...] omits 5d7309c867a [AArch64] PR target/85512: Tighten SIMD right shift immedia [...] omits 89cc6dc510f PR ada/85540 * init.c (__gnat_handle_vms_condition): Add [...] omits 54ec8b11494 PR tree-optimization/85529 * tree-ssa-reassoc.c (optimize [...] omits d9ac6f17f6a Daily bump. omits 7826b688f68 MIPS/GCC/testsuite: Fix data-sym-pool.c for n64 code omits 49f2c83b743 MIPS/GCC/testsuite: Fix data-sym-pool.c for SVR4 model at -O0 omits fe7a932241c PR c++/85545 - ICE with noexcept PMF conversion. omits 9e53fe9923f * cgraph.h (symbol_table): Just declare debug method here. [...] omits 88636fce5a0 * loop-invariant.c (may_assign_reg_p): Return false for fr [...] omits 5ed41f0d0d5 * config/i386/i386.md ("isa" attribute): Add x64_sse2. (" [...] omits 0c124b17a36 dumpfile cleanup omits 573a3555407 Document that -Wreturn-type is enabled by default for C++ omits 3ee8d075f1c [nvptx, libgomp] Add GOMP_NVPTX_JIT=-O[0-4] in nvptx libgom [...] omits c8f3bfee4d5 [nvptx] Verify bar.sync position omits e7f5f1f46ba [nvptx] Fix branch-around-nothing omits cbb7d3c5bfa [lto] Fixup loops before lto write-out omits af59cd87027 [nvptx, libgomp, testsuite] Reduce recursion depth in decla [...] omits 79c36228528 2018-04-26 Richard Biener <rguenther(a)suse.de> omits 2beea61e4b6 2018-04-26 Richard Biener <rguenther(a)suse.de> omits 28d0cd4a72d 2018-04-26 Richard Biener <rguenther(a)suse.de> omits 2480c1911b5 2018-04-26 Richard Biener <rguenther(a)suse.de> omits 488eccdbf9b * config/mips/mips.c (mips_asan_shadow_offset): New functi [...] omits 6dc485f279a If someone has access to a 64-bit mips-linux system to test [...] omits b34a8884bd8 As mentioned in <
http://gcc.gnu.org/ml/gcc/2018-03/msg00133
[...] omits 254e8a1efb2 This appears to be present in compiler-rt upstream, but as [...] omits fad0c860845 Daily bump. omits 0ddd84663c4 2018-04-25 Catherine Moore <clm(a)codesourcery.com> omits a6da3195e71 DWARF sort longer dirs before shorter ones in directory table. omits 772a9876020 * config/i386/i386.md (*x86_mov<mode>cc_0_m1): Use type "a [...] omits 5f7af3b6271 PR middle-end/85414 * simplify-rtx.c (simplify_unary_oper [...] omits 7911b1548e1 2018-04-25 Sebastian Peryt <sebastian.peryt(a)intel.com> omits 49b82a54d00 [NDS32] Fix bug in bit-instruction checking functions. omits 1c25284bf7b [NDS32] Split movdi/df if reigster number is illegal. omits 4cccab8866b [NDS32] Fix incorrect settings in sfp-machine.h and t-nds32 [...] omits 4ce8f901c5c [NDS32] Fix print operand for cctl register. omits 48f649b48ed [NDS32] Add missing newline character into ASM_APP_ON macro. omits be4b81f3784 PR sanitizer/84307 * c-decl.c (build_compound_literal): C [...] omits dc5fe044129 PR ada/85007 * gnat_ugn.texi: Regenerate. omits b81c77490ec 2018-04-25 Richard Biener <rguenther(a)suse.de> omits decaf833a8a * crontab: Enable snapshots from gcc-8-branch. omits 949bc65ce4d * BASE-VER: Set to 9.0.0. adds d91d9c6b633 Create gcc-8-branch adds 2c4878d8a4c * DEV-PHASE: Set to prerelease. adds 04707f0657e PR ada/85007 * gnat_ugn.texi: Regenerate. adds edc3d20f229 x86: Correct movdir64b builtin function adds 6f54a9098d2 Daily bump. adds 1d334297aa2 Document that -Wreturn-type is enabled by default for C++ adds 4f7c56e847d * cgraph.h (symbol_table): Just declare debug method here. [...] adds e44c38413f2 Daily bump. adds 060ade2b5c1 PR tree-optimization/85529 * tree-ssa-reassoc.c (optimize [...] adds 280710c829b PR85532, crtend.o built without --enable-initfini-array has [...] adds 746126662fd PR c++/85545 - ICE with noexcept PMF conversion. adds 046e306d955 PR go/85429 cmd/go: add Solaris assembler syntax for g [...] adds 5447778a02c * config.gcc: Mark tile* targets as deprecated/obsolete. adds c7e4f584b20 PR c++/85553 * init.c (build_zero_init_1): For zero initi [...] adds 51c67f8c7a4 PR ipa/85549 * ipa-cp.c (find_aggregate_values_for_caller [...] adds 8d01edc1731 Daily bump. adds 2f181ae6321 Daily bump. adds 6eddc70d50b Daily bump. adds faa55a6cec4 Daily bump. adds 6aa70dae34d PR c++/85580 - extern "C" and local variables adds 2273d97bd2e PR web/85578 * doc/install.texi2html: Replace _002d with [...] adds c8e482a44ef * gcc.pot: Regenerate. adds ae8eca2e06a Daily bump. adds bca14dddabf Tighten early exit in vect_analyze_data_ref_dependence (PR85586) adds 4dede9ddb54 PR c++/85587 - error with scoped enum in template. * sema [...] adds 5baca020496 Update ChangeLog and version files for release adds af8bbdf198a * gennews (files): Add files for GCC 8. adds 68fc0ec2c57 * BASE-VER: Set to 8.1.1. adds ed193464486 backport "[nvptx, libgomp, testsuite] Reduce recursion dept [...] adds e4681913696 * es.po: Update. adds 9a4acdbd2f1 Daily bump. adds 52c9eee1ae4 Update .po files. adds b41d3149d20 PR libstdc++/85632 fix wraparound in filesystem::space adds b3857795640 PR libstdc++/84769 qualify call to std::get<0> adds 95eb7235305 Daily bump. adds 9df54074b1f PR ada/85540 * init.c (__gnat_handle_vms_condition): Add [...] adds 1c17eaefe16 PR ada/85635 * link.c (BSD platforms): Add missing backslash. adds b819e339696 PR libstdc++/85642 fix is_nothrow_default_constructible<opt [...] adds 0f6f1eaf1df * uk.po: Update. adds 99ec8a8a9d5 [arm] PR target/82518: Return false in ARRAY_MODE_SUPPORTED [...] adds b673a0a5c6c [AArch64] PR target/85512: Tighten SIMD right shift immedia [...] adds 1abefaf006d PR go/85630 * Makefile.am (CHECK_ENV): Set GOCACHE. (ECH [...] adds b3a001f0f30 cmd/go: on AIX, pass -X64 first when invoking ar adds 1781033e9a7 PR c++/85305 - pack in lambda init-capture. adds 8e2586b0d19 Daily bump. adds 3b3decebcd2 Daily bump. adds 624beaf4f2d gcc/fortran/ChangeLog: adds a6de0eebd35 PR c++/85659 * cfgexpand.c (expand_asm_stmt): Don't creat [...] adds 0031a3273f7 Daily bump. adds b928949406a [NDS32] Add missing newline character into ASM_APP_ON macro. adds a76e57ad97d [NDS32] Fix print operand for cctl register. adds 97bebad524c [NDS32] Fix incorrect settings in sfp-machine.h and t-nds32 [...] adds 64b6891ce34 [NDS32] Split movdi/df if reigster number is illegal. adds ba3ca522404 [NDS32] Fix bug in bit-instruction checking functions. adds 9addd3cc1f8 2018-05-07 Edward Smith-Rowland <3dw4rd(a)verizon.net> adds 4e25d06427b PR c++/85618 - ICE with initialized VLA. adds 712710e0667 Daily bump. adds 218f6853609 PR c++/85646 - lambda visibility. adds dafa8eecba2 2018-05-08 Richard Biener <rguenther(a)suse.de> adds 1ed91ae6815 [arm] PR target/85658 Fix operator precedence errors in par [...] adds 384dfb099e4 Tighten condition in vect/pr85586.c (PR 85654) adds 129cfadcb74 2018-05-08 Richard Biener <rguenther(a)suse.de> adds e063941bf3c PR c++/85695 * semantics.c (finish_if_stmt_cond): See thr [...] adds 0ccd3a10e87 * de.po, sv.po: Update. adds 32098c49188 Daily bump. adds a31a0269de6 PR c++/85706 - class deduction under decltype adds 8794a5c6558 PR rtl-optimization/85638 * bb-reorder.c: Include common/ [...] adds 7cb0f0dcce7 Daily bump. adds 1a83baeaae0 Document Dual ABI for std::ios_base::failure adds db57e8ab6bc Daily bump. adds bed78e1a428 [arm] PR target/85606 prefer armv6s-m for armv6-m parts adds 597e9acdce7 2018-05-11 Paul Thomas <pault(a)gcc.gnu.org> adds acef86e1500 [arm] PR target/85733 Restore be8 linking behaviour for ARM [...] adds 815f1bcb7b6 Check is_single_const in intersect_with_plats adds 38d467668c6 2018-05-11 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 77c42432c46 2018-05-11 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 428cf50d7f0 2018-05-11 Steven G. Kargl <kargl(a)gcc.gnu.org> adds b7f715b9ed7 Daily bump. adds 9a1069a43c6 2018-05-12 Steven G. Kargl <kargl(a)gcc.gnu.org> adds e78c9cc7315 Daily bump. adds 17398743599 2018-05-13 Paul Thomas <pault(a)gcc.gnu.org> adds 971ef5eacce Daily bump. adds 6ee07f8d3ce PR libstdc++/82966 fix swapping of node handles adds a36922b452c PR libstdc++/67554 Do not pass null pointers to memcpy adds 12b8914a3a1 Daily bump. adds 9771507101f PR libstdc++/84159 fix appending strings to paths adds df0bde83a66 Remove unused headers from tests adds 174de8fc134 PR libstdc++/83891 fix path::is_absolute() for non-POSIX targets adds ec618f7d895 Daily bump. adds 866ad2415d7 Daily bump. adds ff7b3c1b18d PR libstdc++/85812 fix memory leak in std::make_exception_ptr adds 58504a7de49 PR libstdc++/85818 ensure path::preferred_separator is defined adds 72003fb5a61 Daily bump. adds fbfa04723ac 2018-05-18 Toon Moene <toon(a)moene.org> adds 946222dfa3e PR c++/85782 adds ee2e4f49712 Daily bump. adds a3adbb9e666 2018-05-19 Paul Thomas <pault(a)gcc.gnu.org> adds 9807cc65a63 Daily bump. adds 6d647a297ca 2018-05-20 Paul Thomas <pault(a)gcc.gnu.org> adds 2a12d061f91 2018-05-20 Paul Thomas <pault(a)gcc.gnu.org> adds 6b77cf82e25 2018-05-20 Paul Thomas <pault(a)gcc.gnu.org> adds 6220ca5de22 Remove accidental doubling up of associate_38.f90 adds 0b872ceaec0 Daily bump. adds 82b541a197b PR libstdc++/85818 make new test require Filesystem support adds 239d44d6cac PR target/85698 * config/rs6000/rs6000.c (rs6000_output_m [...] adds 41795d9d5c4 PR target/85698 * gcc.target/powerpc/vec-se [...] adds 38d25ca8a5e 2018-05-21 François Dumont <fdumont(a)gcc.gnu.org> adds 3cf60392879 * es.po: Update. adds cdb4f0a37f0 Daily bump. adds 7892adc3e81 Fix tree-ssa-strlen handling of partial clobbers (PR85814) adds 302c2ca33c3 PR middle-end/85643 - attribute nonstring fails to squash - [...] adds 262fde1a603 Daily bump. adds 648461eaadd PR c++/85866 - error with .* in default template arg. adds 3dd11f01348 Subject: Backport r260154 adds 7e871333a6c Subject: Backport r260566 adds 4c25dedee5f 2018-05-23 Richard Biener <rguenther(a)suse.de> adds abca8e44265 Daily bump. adds a61b1e7f677 Backport from mainline 2018-05-17 Bin Cheng <bin.cheng@ [...] adds 6c3b32838f2 PR c++/81420 - not extending temporary lifetime. adds dcb66d2eb03 PR c++/85864 - literal template and default template arg. adds 6afb8c9c731 PR c++/85842 - -Wreturn-type, constexpr if and generic lambda. adds 95ef18a35aa libsanitizer: Use pre-computed size of struct ustat for Linux adds 0f5b3e0e362 PR target/85903 * config/i386/sse.md (movdi_to_sse): Do n [...] adds 5c14d107be0 * config/i386/sse.md (cvtusi2<ssescalarmodesuffix>64<round [...] adds 7d8b5cd217c * ChangeLog: Fix last entry. adds 351b7826614 Daily bump. adds 7c0ed70513e 2018-05-25 Richard Biener <rguenther(a)suse.de> adds 1a3bc17fe31 2018-05-25 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 4904efcbfe1 2018-05-25 Steven G. Kargl <kargl(a)gcc.gnu.org> adds ebe47d00f68 2018-05-25 Steven G. Kargl <kargl(a)gcc.gnu.org> adds c08c3a4bd56 2018-05-25 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 6b97d0bfed6 2018-05-25 Steven G. Kargl <kargl(a)gcc.gnu.org> adds f4094cba2ca Daily bump. adds f84fddf6ab4 PR bootstrap/85921 * c-warn.c (diagnose_mismatched_attrib [...] adds 907e31bb657 Daily bump. adds 790833f0157 2018-05-26 Jerry DeLisle <jvdelisle(a)gcc.gnu.org> adds ca3a7b81d33 * config/pa/pa-linux.h (NEED_INDICATE_EXEC_STACK): Define to 0. adds 6d97bb8ab49 Daily bump. adds 5852b88d276 Don't mark IFUNC resolver as only called directly adds a309bc095fb Daily bump. adds 10544a955c2 Daily bump. adds fa8bfbd8bb4 Backported from mainline 2018-05-08 Jakub Jelinek <jaku [...] adds 8c16305a232 Backported from mainline 2018-05-10 Jakub Jelinek <jaku [...] adds 8e31a2e3715 Backported from mainline 2018-05-11 Jakub Jelinek <jaku [...] adds 3c7512c55b8 Backported from mainline 2018-05-14 Jakub Jelinek <jaku [...] adds b4744e3ff1a Backported from mainline 2018-05-29 Jakub Jelinek <jaku [...] adds 404d75be1c6 Daily bump. adds 2892e4ae21e 2018-05-31 Matthias Klose <doko(a)ubuntu.com> adds 81ea9f4fc44 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do [...] adds ced89f48ce9 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Ws [...] adds 14c9d075813 PR libstdc++/85951 for make_signed/make_unsigned for charac [...] adds a48d7dbe942 x86: Re-enable partial_reg_dependency and movx for Haswell adds 27b34082f03 PR target/85984 * bb-reorder.c (pass_partition_blocks::ga [...] adds a7550b5cca2 PR target/85591 * config/i386/cpuinfo.c (get_amd_cpu): Re [...] adds 0d426dffde1 PR target/85950 * config/i386/i386.md (l<rounding_insn><M [...] adds 50e2009c5cb PR go/85429 adds 4caedb89782 Daily bump. adds 974751f8d64 2018-05-31 Jerry DeLisle <jvdelisle(a)gcc.gnu.org> adds 4754e1cbb93 * c-ada-spec.c (dump_ada_declaration) <TYPE_DECL>: Generat [...] adds 15e8e3bf1b0 2018-06-01 Bill Schmidt <wschmidt(a)linux.ibm.com> adds f8cccfc1793 PR c++/85873 - constant initializer_list array not in .rodata. adds 99ad3094a87 Daily bump. adds 483ccc45d71 2018-06-01 Steven G. Kargl <kargl(a)gcc.gnu.org> adds da9dd096441 Backport from mainline 2018-05-31 Eric Botcazou <ebotca [...] adds 30b803fbf2f * gcc-interface/ada-tree.h (TYPE_PADDING_FOR_COMPONENT): N [...] adds eb538f410f6 Add missing directive adds e76f5bd3873 Backport from mainline 2018-05-31 Eric Botcazou <ebotca [...] adds 6c0688b4258 * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Constant>: [...] adds 4686bdf288f Daily bump. adds 21f070f70e6 PR c++/85761 - ICE with ill-formed use of const outer variable. adds 9fc8ad83fcd PR c++/85739 - ICE with pointer to member template parm. adds 8961ebadf55 Daily bump. adds 08d0056f1b5 PR c++/86025 * tree.c (inchash::add_expr): Handle IDENTIF [...] adds 11dc6b9576b [arm] PR target/86003 build failures with --with-cpu=xscale adds eaa7bce8e80 PR c/85623 - strncmp() warns about attribute 'nonstring' in [...] adds ffea467c4da 2018-06-04 Steven G. Kargl <kargl(a)gcc.gnu.org> adds e2dc92cd6ab * es.po, fr.po: Update. adds 3d876ec4b63 * g++.dg/warn/string1.C: Prune extra warning with -std=c++17. adds d687bd3d748 PR libstdc++/85930 fix misaligned reference adds e79a66a6393 Daily bump. adds e56798cfb49 S/390: Fix __builtin_tbeginc signature adds 769b0cf58d6 * include/std/type_traits: Fix comment typo. adds 9e6a848896b PR c++/85731 - wrong error with qualified-id in template. adds e80b4047a23 PR c++/85847 * init.c (build_new_1): Use fold_non_depende [...] adds 4fdc2752017 PR c++/85976 * tree.c (cp_tree_equal): Handle USING_DECL. adds 8be58d07b00 Daily bump. adds 9b4a45bffd6 PR libstdc++/86008 add std::quoted support for string_view adds 64bc6399e9a 2018-06-06 Richard Biener <rguenther(a)suse.de> adds 7d9a4a95cf8 PR c++/86060 - ICE on range for with -std=c++98. adds cc3effb53bf Daily bump. adds 459031b563d Backport from mainline 2018-06-06 Peter Bergner <bergne [...] adds 2ff4735319b * eo.po: Update. adds 43c24991d45 PR target/85684 * config/i386/i386.c (ix86_expand_builtin [...] adds e03777fcfcd 2018-06-07 Thomas Koenig <tkoenig(a)gcc.gnu.org> adds e383362d2d1 2018-06-07 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 2355b68d7bd Daily bump. adds 4f147efb77e [arm] PR target/81497: Fix arm_acle.h for C++ adds ce16cb3d45d * es.po: Update. adds 4aaf4d8ebf0 gcc/ChangeLog: adds a96767cea5f gcc/ChangeLog: adds 30b38d2b0d4 Daily bump. adds 0cee71e8be1 2018-06-09 Thomas Koenig <tkoenig(a)gcc.gnu.org> adds eeb5b659e97 2018-06-08 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 44e5b9a6667 2018-06-09 Steven G. Kargl <kargl(a)gcc.gnu.org> adds eebafd89928 2018-06-09 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 1413b441b6b Commit testcases ommitted in last commit. adds 71fda2bd0c4 2018-06-09 Steven G. Kargl <kargl(a)gcc.gnu.org> adds a7369653738 2018-06-09 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 48c4d929517 2018-06-09 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 03dd2d9c7a3 Daily bump. adds 9ed8059ae96 2018-06-09 Jerry DeLisle <jvdelisle(a)gcc.gnu.org> adds 126d697b895 Daily bump. adds c23d02e3cb7 Backport from trunk 2018-06-11 Segher Boessenkool <segh [...] adds 8f048f35248 * fr.po: Update. adds 83f8df380a4 gcc/ Backport from mainline 2018-06-08 Peter Bergner <b [...] adds df82565d6ff PR c++/86094 - wrong code with defaulted move ctor. adds 6a19f80a780 * g++.dg/cpp0x/range-for9.C: Adjust dg-error. adds c9f76acf5cc * doc/invoke.texi: Document -fabi-version=12. adds 453ae5bc77c PR c++/80485 - inline function non-zero address. adds b5a55805c6e PR c++/85815 - reference to member of enclosing template. adds 11fad7f85b1 PR c++/85807 - ICE with call in template NSDMI. adds 2bb91cb86a1 PR c++/85764 - bogus 'this' not captured error. adds d26c6b8b0c6 PR c++/85765 - SFINAE and non-type default template arg. adds 8e9835399f9 PR c++/61806 - missed SFINAE with partial specialization. adds 1e9f6ab2c49 PR c++/85710 - ICE with -Wmemset-elt-size. adds de6660aea0e PR c++/85963 - -Wunused-but-set with ?: in template. adds cf5b752ab40 PR c++/85792 -Wctor-dtor-privacy and inherited constructor. adds 64cb104919d Daily bump. adds e0925ea331a Backport from mainline 2018-06-11 Eric Botcazou <ebotca [...] adds 8f22343ce1b * gcc-interface/decl.c (warn_on_field_placement): Use spec [...] adds 727380ee70e * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Constant>: [...] adds 1f86cf9bfbb * gcc-interface/ada-tree.h (TYPE_RETURN_BY_DIRECT_REF_P): [...] adds 29e34e7b780 2018-06-12 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 3fb985f55b3 2018-06-12 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 3efec687d72 Daily bump. adds ce23d78fc4e PR target/86048 * config/i386/winnt.c (i386_pe_seh_cold_i [...] adds 33f4b9de25d libgo: update to Go 1.10.3 release adds 704ff1612fe PR c++/86094 - wrong code with defaulted move ctor. adds f2997ff00c3 2018-06-13 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 6d6e904f524 PR tree-optimization/86114 - ICE in gimple_fold_builtin_str [...] adds 983763daebd * c-opts.c (c_common_post_options): Warn about useless -Wabi. adds b507a4cc13a Daily bump. adds 1a6fd8ed169 PR other/77609: Let the assembler choose ELF section types [...] adds c10d8b4f249 RTEMS: Prefer int for int32_t adds 2829ca0f114 2018-06-14 Richard Biener <rguenther(a)suse.de> adds 85b8a0a1efe PR target/85945 * lower-subreg.c (find_decomposable_subre [...] adds 1ee087918eb PR middle-end/86122 * match.pd ((A +- CST1) +- CST2): Pun [...] adds a7b8c397b65 PR target/86048 * gcc.target/i386/pr86048.c: Require sse2 [...] adds b66d679d15d Daily bump. adds a2ce172d471 PR fortran/85701 adds 0395a66ae99 PR fortran/85702 adds cf50bf9c8de PR fortran/85703 adds 44c330f2c78 Only define __cpp_lib_constexpr_char_traits for C++17 adds c847cec9a9f PR libstdc++/86169 unshare COW string when non-const data() called adds 96c254b4553 PR middle-end/86123 * match.pd ((X / Y) == 0 -> X < Y): D [...] adds bfc4a8eb214 * tree.c (maybe_warn_parm_abi): Inform the location of the class. adds 687649b18bd PR c++/82882 - ICE with lambda in template default argument. adds fb02152947d PR middle-end/85878 * expr.c (expand_assignment): Remove [...] adds 2647a058315 Daily bump. adds ed9b81c6310 PR c++/86147 - wrong capture for template argument. adds 87d52eb44b4 PR middle-end/86095 * common.opt (Wunsafe-loop-optimizati [...] adds 1a53b47c1c1 Daily bump. adds 5cf3d46af84 Daily bump. adds 61e8e6d200b PR c/82063 - issues with arguments enabled by -Wall adds 1ca425f08e1 Daily bump. adds 22379dc0a88 PR c++/81060 - ICE with unexpanded parameter pack. adds fe6a4659698 PR c++/86200 - ICE with unexpanded pack in lambda parameter. adds a5ee8712c0d * gimplify.c (gimplify_init_constructor): Really never cle [...] adds 0c6e64e6419 PR libstdc++/82644 define TR1 hypergeometric functions in s [...] adds 47f8df2eedc * es.po: Update. adds f654c8a5bbd Remove unused <exception> header from <utility> adds 2d016edb373 xtensa: fix PR target/65416 adds 1ccc11348ba Daily bump. adds 33c16e04b0d PR tree-optimization/86231 * tree-vrp.c (union_ranges): F [...] adds 6038f61c4be PR debug/86194 * var-tracking.c (use_narrower_mode_test): [...] adds 74ef2f41cbb PR c++/86210 * c-common.c (check_nonnull_arg): Use fold_f [...] adds 4968b68839a [PR c++/85634] Fix tsubst ICE adds 6af6f77c5d5 Backported from mainline 2018-06-15 Jakub Jelinek <jaku [...] adds 38e3a216c1c Backported from mainline 2018-06-16 Jakub Jelinek <jaku [...] adds f1abdd7365f libgcc/: PR libgcc/86213 * generic-morestack.c (allocate_ [...] adds f9c5a227515 Daily bump. adds 2e2052934b0 RISC-V: Add custom RTEMS multilibs adds 36449c98fed PR c++/86182 - ICE with anonymous union passed to template. adds 1be476cee4d * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Update. adds 21330b0d8bf Daily bump. adds 1e656cd6e64 Don't preprocess .S files with -P on Solaris/x86 (PR target/85994) adds f7458c2fbf3 [gcc] 2018-06-22 Michael Meissner <meissner(a)linux.ibm.com> adds 76fa62b3160 [gcc] 2018-06-22 Michael Meissner <meissner(a)linux.ibm.com> adds d68d996ba4e [gcc] 2018-06-22 Michael Meissner <meissner(a)linux.ibm.com> adds 3ba67d982bb syscall: remove Ustat adds 9a938fa8c95 [gcc] 2018-06-22 Michael Meissner <meissner(a)linux.ibm.com> adds 497b454bb8b 2018-06-19 Tony Reix <tony.reix(a)atos.com> Dam [...] adds febd5f5aea0 PR libstdc++/86138 prevent implicit instantiation of COW empty rep adds 6f465772958 PR c++/85662 * g++.dg/ext/offsetof3.C: New test. adds 3734de15d81 PR c++/86219 - ICE with erroneous initializer in template. adds bbc17959bc6 Daily bump. adds adb48b274b0 Fix phi backedge detection in backprop (PR85989) adds 51fac3a2483 Daily bump. adds 36558962044 Daily bump. adds 9b8f8df21f4 2018-06-25 Paul Thomas <pault(a)gcc.gnu.org> adds f5932f70e7d rs6000: Fix vector homogeneous aggregates (PR86197) adds 254c03e0f72 Backport from mainline 2018-04-30 Jan Hubicka <jh(a)suse.cz> adds 19a54887f84 rs6000: Fix absif2 adds bfe7d5657b1 2018-06-25 Jakub Jelinek <jakub(a)redhat.com> adds 29e614e8d2b 2018-04-20 Jan Hubicka <jh(a)suse.cz> * lto-partition.c ( [...] adds e8e6334e95f 2018-06-25 Fritz Reese <fritzoreese(a)gmail.com> adds 0e9af164efe 2018-06-25 Michael Meissner <meissner(a)linux.ibm.com> adds b95bdab0d76 Update powerpc64-linux-gnu/baseline_symbols.txt adds 2528fb535b2 PR libstdc++/86112 fix printers for Python 2.6 adds 76b1a1bd5a1 Daily bump. adds 43ad8df852a PR c++/86291 * parser.c (cp_parser_omp_for_loop_init): Ch [...] adds 09a46fc9eb1 PR target/86314 * config/i386/i386.md (setcc + movzbl to [...] adds 2e8ab52f772 S/390: Fix mtune default. adds fdb8dffc9af regcprop: Avoid REG_CFA_REGISTER notes (PR85645) adds 51a3af2d4ea regrename: Don't rename the dest of a REG_CFA_REGISTER (PR85645) adds b40d4db95b9 2018-06-26 Aaron Sawdey <acsawdey(a)linux.ibm.com> adds 93da67b40a5 2018-06-26 Aaron Sawdey <acsawdey(a)linux.ibm.com> adds fefaf852b10 Daily bump. adds 607855267a7 PR c++/80290 - memory-hog with std::pair. adds c6f88c6ee42 PR c++/86320 - memory-hog with std::array of pair adds 5885ff570d6 gcc/ChangeLog: adds e99a48c7bbf gcc/testsuite/ChangeLog: adds c93c2f83a9d Daily bump. adds 999baf3f1ae 2018-06-28 Fritz Reese <fritzoreese(a)gmail.com> adds 25081d10b75 gcc/ChangeLog: adds 39ed131960a Daily bump. adds 72ed95829d9 * config/rs6000/t-rs6000: Append rs6000-modes.h to TM_H. adds ca4f43e8c47 gcc/ChangeLog: adds 13a4be670f7 Daily bump. adds 37dd333a4d1 [PR86064] split single cross-partition range with nonzero locviews adds 9e1b1f11f89 Daily bump. adds aa4c961d643 Daily bump. adds 65948c062e4 * config/i386/i386.c (ix86_finalize_stack_frame_flags): Do [...] adds baa4d8cdc5c PR go/86331 os: check return value as well as error fr [...] adds 80ddc7311c3 2018-07-02 Paul Thomas <pault(a)gcc.gnu.org> adds a98e0d991b5 rs6000: Set up ieee128_float_type_node correctly (PR86285) adds 1c4b6999ffe Daily bump. adds 043e9f42d5e Reduce garbage from push_to_top_level. adds dde369c40a0 PR c++/86378 - functional cast in noexcept-specifier. adds c3459b63c8b Daily bump. adds 528733a67be PR libstdc++/86398 fix std::is_trivially_constructible regression adds bd5a9db5ab3 PR libstdc++/84087 add default arguments to basic_string me [...] adds a6d13e084f7 LWG 3075 basic_string needs deduction guides from basic_str [...] adds 1394444b2fc LWG 3076 basic_string CTAD ambiguity adds 0ab6ef3b0bb Declare some explicit instantiations for strings in Debug Mode adds 261bd5e266d PR libstdc++/86292 fix exception safety of std::vector<Inpu [...] adds 045fca19c27 PR libstdc++/83982 fix exception-safety guarantee of std::v [...] adds 57f5b7a6f4f PR libstdc++/85671 allow copy elision in path concatenation adds 89d5331285c PR libstdc++/85098 add missing definitions for static constants adds 2c97ad37877 PR target/85904 check for aligned_alloc on netbsd cross-com [...] adds 690cf7ab76f Qualify std::__invoke in <variant> to prevent ADL adds 8cb222f298e Qualify another call in <variant> adds 039c01cc8bb PR libstdc++/86127 avoid unnecessary allocator conversions adds 6f6f2240d32 LWG 3050 Fix cv-qualification of convertibility constraints adds 71d7986afc0 Add std::__is_byte<std::byte> specialization adds 3340e421008 Remove redundant #if conditional adds 7676c4c4933 Fix std::codecvt_utf8<wchar_t> for Mingw adds 00bef0b85eb Remove spurious $HOME include from BRIG FE Makefile adds 36371743e6c [AArch64, Falkor] Falkor address costs tuning adds 8d162fb9d96 Backport from mainline adds 6a2400e3215 Daily bump. adds a0b1b7f2bce 2018-07-05 François Dumont <fdumont(a)gcc.gnu.org> adds fa8d5450e50 gcc/ChangeLog: adds 17961180ab4 Backport from trunk. adds 30d08fd10d4 Daily bump. adds 604db6d50b5 RTEMS/Ada: Change system configuration adds 6eeca5395b9 Daily bump. adds 227d3ffb528 Daily bump. adds 7801dcc00ab Daily bump. adds fc439f922ee Daily bump. adds 1d5de900dcd PR sanitizer/86406 * cp-gimplify.c (cp_maybe_instrument_r [...] adds d5b63fc6a29 Daily bump. adds d54f51e2820 * config/i386/avx512bitalgintrin.h (_mm512_mask_bitshuffle [...] adds e059f2362e2 Daily bump. adds 962f85e322b PR tree-optimization/86492 * gimple-ssa-store-merging.c [...] adds 3365a8e982e 2018-07-12 Richard Biener <rguenther(a)suse.de> adds 17b1bc0f8e8 * c-attribs.c (c_common_attribute_table): Add "omp declar [...] adds e7c8731cf77 Daily bump. adds 2fb81a3d553 PR middle-end/86202 * gimple-fold.c (size_must_be_zero_p) [...] adds 950c7ddb563 [PR c++/86374] Name lookup failure in enclosing template adds 4810dbfbd11 x86: Tune Skylake, Cannonlake and Icelake as Haswell adds 1656a807372 Daily bump. adds b8f6233ff74 PR tree-optimization/86274 - SEGFAULT when logging std::to_ [...] adds baca74d61ad Daily bump. adds 604b0ebaa96 [gcc] adds 8b2a10e4036 Daily bump. adds a6987dec978 PR c++/3698 PR c++/86208 * cp-gimplify.c (cp_genericize_ [...] adds 051c9976bf8 S/390: libstdc++: 32 and 64 bit abi baseline refresh adds eeabef8911c PR tree-optimization/86514 * tree-ssa-reassoc.c (init_ran [...] adds a453afd16de 2018-07-16 Richard Biener <rguenther(a)suse.de> adds 58a930f8e5a 2018-07-19 Richard Biener <rguenther(a)suse.de> adds ed2711622a5 [ARC] Reimplement return padding adds 65f9a1b8c63 2018-07-16 Fritz Reese <fritzoreese(a)gmail.com> adds 1fed49d5255 2018-07-16 Fritz Reese <fritzoreese(a)gmail.com> adds 1d242a3178e 2018-07-16 Fritz Reese <fritzoreese(a)gmail.com> adds b50d76fead0 Daily bump. adds 36716ee7649 * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Variable>: [...] adds f15dfd29bd9 * gcc-interface/decl.c (choices_to_gnu): Rename parameters [...] adds 29acb44ba18 Daily bump. adds 99e91ffface Add experimental::sample and experimental::shuffle from N4531 adds 2f2d81539a0 Add xfail-if to some tests that fail with COW strings adds 43f638e8bc2 PR c++/86480 - nested variadic lambda and constexpr if. adds 75d20a02b4f Backport from trunk. adds 8a2be2d3449 gcc/testsuite/ChangeLog: adds 393853f0b7f Daily bump. adds 66851b5e193 2018-07-19 Eli Zaretskii <eliz(a)gnu.org> adds 4b9d5187da4 Daily bump. adds 8ec9b6d9301 Daily bump. adds ead037ee491 Daily bump. adds 048e8a03bac Daily bump. adds d4b2c6c90e2 Daily bump. adds 46f115007ca Daily bump. adds 280703512e0 * gcc.pot: Regenerate. adds 627d043e3a4 * es.po, ja.po, sv.po: Update. adds 5d28744ac05 Daily bump. adds 9fb89fa845c Update ChangeLog and version files for release adds a4df484d092 * BASE-VER: Set to 8.2.1. adds 6343de936be PR middle-end/86660 * omp-low.c (scan_sharing_clauses): D [...] adds 0ac6b64ee14 Backported from mainline 2018-07-10 Jakub Jelinek <jaku [...] adds 9c6ba5082fb Backported from mainline 2018-07-17 Jakub Jelinek <jaku [...] adds 51ed514b3b1 Backported from mainline 2018-07-17 Jakub Jelinek <jaku [...] adds 0f80f2ce0a2 Backported from mainline 2018-07-24 Jakub Jelinek <jaku [...] adds 8e58c3cb0c0 PR target/86612 * gcc.target/powerpc/pr58673-2.c: Call strdup. adds e634c9a8981 * testsuite/30_threads/condition_variable_any/cond.cc: New. adds 37c69c45d18 Daily bump. adds 5db40a1fed4 Backport from mainline 2018-07-16 Uros Bizjak <ubizjak@ [...] adds f8dd9cbdf19 Update .po files. adds 37e24235832 Daily bump. adds c314d4e5567 Daily bump. adds 25ff95c60bb * config/pa/pa.c (pa_output_addr_vec): Align address table [...] adds afad86bc980 gcc: 2018-07-29 Bernd Edlinger <bernd.edlinger(a)hotmail.de> adds 1522193360d Daily bump. adds 77d33c8f345 * de.po, sv.po: Update. adds 1ceb29226b3 Daily bump. adds f65ae6e128f PR libstdc++/84654 Disable __float128 specializations for - [...] adds fd2fb382606 PR libstdc++/86734 use addressof in reverse_iterator::operator-> adds c4b66e7cacd Use default visibility to work around clang -fvisibility-in [...] adds 5e56325262d Add workaround for aligned_alloc bug on AIX adds 0c7f6ba6edc Daily bump. adds eeba0375011 2018-08-01 Jan Willem Jagersma <jwjagersma(a)gmail.com> adds 056426c52a1 2018-08-01 Richard Biener <rguenther(a)suse.de> adds e15966a1576 PR c/85704 * c-typeck.c (init_field_decl_cmp): New functi [...] adds 4fba440af6e PR sanitizer/86759 * tsan/tsan_platform.h: Cherry-pick co [...] adds da2e9335506 PR c++/86190 - bogus -Wsign-conversion warning * typeck.c [...] adds 73225f29946 Daily bump. adds 355aebde5bd Fix invalid cc_status after [const_][us]mulsi3_highpart adds 87b22555cf1 2018-08-02 Jozef Lawrynowicz <jozef.l(a)mittosystems.com> adds 5c5baa71b6c Daily bump. adds 14e9950d454 Daily bump. adds d9205636ae7 PR testsuite/86153 * g++.dg/pr83239.C (dg-options): Add - [...] adds 1063c8ae00d Daily bump. adds 855618833c6 Daily bump. adds 30b0749f402 Daily bump. adds 777c4c85b19 Fix gcc.dg/vect/no-section-anchors-vect-69.c on SPARC etc. [...] adds be6180ff6f6 i386: Set cfun->machine->max_used_stack_alignment if needed adds 13110fb9335 PR libstdc++/86861 Meet precondition for Solaris memalign adds a1f32285188 PR libstdc++/86874 fix std::variant::swap regression adds d4965355083 PR libstdc++/60555 std::system_category() should recognise [...] adds fda58c897a8 PR libstdc++/84535 constrain std::thread constructor adds 0f5001df486 Improve libstdc++ docs w.r.t newer C++ standards adds 693ea2177ee Daily bump. adds 99cc1b0d3d2 Add missing <experimental/numeric> header to docs adds 8662cbfc28d Fix docs on C++17 and LFTS headers adds 0648f3095f7 PR c++/86767 * constexpr.c (cxx_eval_statement_list): Han [...] adds 5a017877df3 Remove C++2a headers from docs adds defc526d98f PR libstdc++/86597 directory_entry observers should clear e [...] adds 17975fb4113 Prevent internal aligned_alloc clashing with libc version adds c7029c7ca83 Daily bump. adds 56a6e36fadf Daily bump. adds 61b760a78fd libstdc++-v3: Have aligned_alloc() on Newlib adds 610b43bec2b Daily bump. adds c7848d09fbf PR c++/86728 - C variadic generic lambda. adds 05d5c2c9d3c Daily bump. adds 634abe27838 2018-08-12 Paul Thomas <pault(a)gcc.gnu.org> adds c94e7cc9bfc Daily bump. adds 9c2eadd6dfd Revert "libstdc++-v3: Have aligned_alloc() on Newlib" adds a32fd92b240 Daily bump. adds c69949a7ec1 Fix invalid assumption in vect_transform_stmt (PR 86871) adds 726a6bd93e6 2018-08-13 Liu Hao <lh_mouse(a)126.com> adds b8ee5971c79 2018-08-13 Liu Hao <lh_mouse(a)126.com> adds b8e237de05e [aarch64] Fix falkor pipeline description for dup<q> adds e82e6381842 Daily bump. adds 171222242f0 Daily bump. adds 9680a6eaaf9 Backport r263246 adds 64cea2ece1c Backport r263248 adds 5fbd3db8bee Backporting two Arm fixes from mainline fixing PR86640 adds cee4ad0888b Daily bump. adds 5deec97b305 Fix wrong option declaration of fcilkplus (PR other/86992). adds c7942a81984 2018-08-17 Richard Biener <rguenther(a)suse.de> adds 1d7112a5391 Backport from mainline 2018-08-11 John David Anglin <da [...] adds cb2ca5e83ed Daily bump. adds 153d5a8e513 Daily bump. adds 30cad4bb7a5 Daily bump. adds af0025bdf36 Daily bump. adds cd280c18746 Restrict the pr86763 test to *-*-linux* targets adds 88e9d71c2e2 x86: Always update EH return address in word_mode adds 628e94b0f26 Daily bump. adds 12ad5a70bf7 Daily bump. adds 1702dce81f6 Daily bump. adds 3b07d2b7f93 2018-08-24 Thomas Koenig <tkoenig(a)gcc.gnu.org> adds 0ea92b158f0 Daily bump. adds a24821d40b0 Backport from mainline PR target/86662 adds f47fa71dfdb Daily bump. adds 202ccf8b954 2018-08-26 Thomas Koenig <tkoenig(a)gcc.gnu.org> adds 58acfc7bcda Daily bump. adds 569f84c9795 PR rtl-optimization/87065 * combine.c (simplify_if_then_e [...] adds 27f4db370d8 Daily bump. adds e24ceb4802f PR middle-end/87099 * calls.c (maybe_warn_nonstring_arg): [...] adds 92501a31fbf PR libstdc++/87116 fix path::lexically_normal() handling of [...] adds 927ec814560 PR tree-optimization/86914 - wrong code with strlen() of po [...] adds 722352d5f4b Daily bump. adds 74cb2f01ff3 PR c++/87122 * pt.c (tsubst_expr) <case RANGE_FOR_STMT>: [...] adds 1ce39ef436f [aarch64] Adjust Falkor's sign extend reg+reg address cost adds fa3d23ddaba [AArch64, Falkor] Switch to using Falkor-specific vector costs. adds e07b97e6952 Daily bump. adds 03165d4e054 Daily bump. adds cf77355cd9b 2018-08-31 Richard Biener <rguenther(a)suse.de> adds 44185de7bee [PR c++/87155] Anonymous namespace and adds 6ab76db0a37 Daily bump. adds 098e9d74257 2018-09-01 Paul Thomas <pault(a)gcc.gnu.org> adds ecd7560c594 Fix PR87074 adds a282e1b91fe Daily bump. adds 4bddf88df03 Daily bump. adds 55a05747389 backport "[tail-merge] Fix side-effect test in stmt_local_def" adds 235f6910468 Daily bump. adds d5a525d5293 Add -Waligned-new to Option Summary adds 68ca69a4854 gcc: xtensa: fix NAND code in xtensa_expand_atomic adds 0cab16d5b7b Daily bump. adds 2d3347e0a37 2018-09-04 Jerry DeLisle <jvdelisle(a)gcc.gnu.org> adds 9bf8f899b29 Backported from mainline 2018-08-03 Jason Merrill <jaso [...] adds 1aa0c9a3dfb Backported from mainline 2018-08-08 Jakub Jelinek <jaku [...] adds fcb5343217d Backported from mainline 2018-08-08 Jakub Jelinek <jaku [...] adds 0684353af88 Backported from mainline 2018-08-11 Jakub Jelinek <jaku [...] adds 7c6c891e093 Backported from mainline 2018-08-29 Jakub Jelinek <jaku [...] adds 105cb7cdeb2 Backported from mainline 2018-08-31 Jakub Jelinek <jaku [...] adds cc39a7b7a5c Backported from mainline 2018-09-04 Jakub Jelinek <jaku [...] adds 7df1731734a 2018-09-05 Richard Biener <rguenther(a)suse.de> adds 82aa0441a90 [PR c++/87137] GCC-8 Fix adds 0e320ee8d95 [PR c++/87185] ICE in prune-lambdas adds c4ad13c00cb 2018-09-05 Janus Weil <janus(a)gcc.gnu.org> adds c22c51dcd03 Daily bump. adds 21fef1371e3 Daily bump. adds 148e624d19c Daily bump. adds 14e3046174c Daily bump. adds ec54542ba41 Daily bump. adds cc910d18947 Daily bump. adds 037214fb83e PR libstdc++/87278 restore support for std::make_shared<vol [...] adds 880aa1538f5 2018-09-11 Paul Thomas <pault(a)gcc.gnu.org> adds 9b83c970af7 Daily bump. adds 9a118ab0fcd PR middle-end/87248 * fold-const.c (fold_ternary_loc) <ca [...] adds 8d42ca1f68b S/390: Use proper rounding mode for DFP to BFD conversions adds c67622624e5 Backport PR86771 fix to 8 adds da885bb9a0e Backport patch for PR86989 to 8 adds d0288619200 2018-09-12 Paul Thomas <pault(a)gcc.gnu.org> adds 9aa58d35935 PR c++/87093 adds cd65d8ad631 Daily bump. adds c447e59d79b Backport from mainline 2018-07-31 Eric Botcazou <ebotca [...] adds 2448f64c477 Daily bump. adds c5e20390df7 2018-09-14 Carl Love <cel(a)us.ibm.com> adds 72e9ce6c9be Backport PR87224 fix to 8 adds cdb03ce56b1 PR go/87260 cmd/go: correct gccgo buildid file on ARM adds c53524d205c PR middle-end/87188 * dojump.c (do_compare_and_jump): Can [...] adds ec92987ecab Daily bump. adds 460dc2d8414 Daily bump. adds 67972218fff PR target/85666 * config/mmix/mmix.c (mmix_assemble_integ [...] adds 04bd9abf8f1 Daily bump. adds 5b36a953a67 Daily bump. adds 9006f54ceb2 [libgfortran] Fix uninitialized variable use in fallback_access adds bcc0dd8b3b7 Backport r264363 adds 7bb6bebf300 [PATCH c++/86881] -Wshadow-local-compatible ICE adds 2845809e459 Backport PR86882 fix to 8 adds d19440b4833 2018-09-18 Paul Thomas <pault(a)gcc.gnu.org> adds 8be7d89e2a3 2018-09-18 Janus Weil <janus(a)gcc.gnu.org> adds 441c5b9ec88 2018-09-18 Janus Weil <janus(a)gcc.gnu.org> adds 2d79333765b Daily bump. adds 3bf7622eacd Daily bump. adds 0df9714699b * config/pa/pa.md (atomic_storeqi): Restore deleted expand [...] adds 1c62bf7f515 Daily bump. adds 2d36d206317 * config/rs6000/rs6000.c (rs6000_function_ok_for_sibcall): [...] adds 2a4b19eb6be Daily bump. adds 90484a1d0f5 Daily bump. adds 08521ee619f Daily bump. adds 511d7e495c6 /cp 2018-09-24 Paolo Carlini <paolo.carlini(a)oracle.com> adds b9d00662474 Daily bump. adds 7dc4163e558 i2018-09-24 Andrew Pinski <apinski(a)marvell.com> adds d0c55ad442c Backport r264528 adds e090537047b Daily bump. adds 78e1dba96d3 Daily bump. adds e8c7fcfe76a Backport PR 87033 adds 04ea88f49d6 Daily bump. adds f4872347505 Daily bump. adds 30673d3a9b4 PR target/87467 * config/i386/avx512fintrin.h (_mm512_abs [...] adds 69062a5498b Daily bump. adds 7650d17dd14 Daily bump. adds a395f27bd0c [arm] Avoid STRD with odd register for TARGET_ARM in output [...] adds 61932693fd1 * ru.po: Update. adds af060350ca7 Daily bump. adds cfe20a46e26 i386: Insert ENDBR before the profiling counter call adds 426e6b05b3e Daily bump. adds d9b72126044 Backport r264806 adds 6566e1d1bb6 PR other/87353 fix formatting and grammar in manual adds 610f454509c i386: Remove _Unwind_Frames_Increment adds 3c3f7305d4d Backport from mainline 2018-09-28 Uros Bizjak <ubizjak@ [...] adds 25483c8760a Daily bump. adds cd63aea2699 Daily bump. adds d40eb1213ac i386: Don't pass -msse2avx to assembler for -mavx adds 40c92035250 Backport from trunk * io/close.c [!HAVE_UNLINK_OPEN_FILE] [...] adds 9e7fb31b0f8 Daily bump. adds c80da2e4a99 2018-10-06 Thomas Koenig <tkoenig(a)gcc.gnu.org> adds 2b002e8f0fc Daily bump. adds 359926e8239 Daily bump. adds 5ac4803f9b5 PR libstdc++/87538 fix std::not_fn exception specifications adds 12e742b7c28 2018-10-08 Paul Thomas <pault(a)gcc.gnu.org> adds f29c87f3373 2018-10-08 Paul Thomas <pault(a)gcc.gnu.org> adds c16e539a2fb i386: Correct _mm512_mask3_fmaddsub_round_pd adds 5fb74b32302 Daily bump. adds 9ff65abbe76 Use -fno-show-column in libstdc++ installed testing. adds 83628680397 i386: Use TImode for BLKmode values in 2 integer registers adds 7d3a80f6108 Add the missing gcc.target/i386/pr87370.c adds c2b4b418970 [gcc] 2018-10-09 Will Schmidt <will_schmidt(a)vnet.ibm.com> adds cda6210fdb6 Daily bump. adds 87167e0efa0 /cp 2018-10-10 Paolo Carlini <paolo.carlini(a)oracle.com> adds c47f4cf7545 Daily bump. adds d2385524bcd Backported from mainline 2018-09-12 Jakub Jelinek <jaku [...] adds 585e2e48cb8 Backported from mainline 2018-09-26 Jakub Jelinek <jaku [...] adds 4c4142c3cd0 Backported from mainline 2018-10-10 Jakub Jelinek <jaku [...] adds 67f4d33259b PR c++/87582 * typeck.c (maybe_warn_about_returning_addre [...] adds eee6c30fd1a PR c++/85070 * g++.dg/cpp0x/pr85070.C: Change effective t [...] adds 012b31f470a Daily bump. adds 9a5bda1f643 PR libstdc++/77854 document size_type for containers adds ac5bf935a52 PR libstdc++/70966 make pmr::new_delete_resource() immortal adds c126a67c665 Fix experimental::pmr typedefs and add tests adds ad840f2a647 Fix __gnu_cxx::_Pointer_adapter for long long arithmetic adds 829257b8345 PR libstdc++/78595 implement insertion into maps in terms o [...] adds 2c79ff811df PR libstdc++/86751 default assignment operators for std::pair adds b81bee7f299 Daily bump. adds 58664a75912 Daily bump. adds e82bfde0e0d Daily bump. adds 6aff97c8ad4 Adjust test to pass with latest glibc adds 5a427c2e852 Daily bump. adds 634c978e389 2018-10-16 Richard Biener <rguenther(a)suse.de> adds 45fbbfb4043 2018-10-16 Richard Biener <rguenther(a)suse.de> adds dcdbe004cc3 [AArch64] Fix PR87511 adds 68399bafe28 2018-10-16 Richard Biener <rguenther(a)suse.de> adds 88bd742886c 2018-10-16 Richard Biener <rguenther(a)suse.de> adds e3703ac6604 * es.po: Update. adds f9a2e44cd97 Daily bump. adds 8fdf7be2493 2018-10-17 Richard Biener <rguenther(a)suse.de> adds 8297be420a9 2018-10-16 Richard Biener <rguenther(a)suse.de> adds 4ef063bde91 PR middle-end/87623 * fold-const.c (fold_truth_andor_1): [...] adds 8b74bf5f757 Daily bump. adds 956a2d6aade 2018-10-18 Richard Biener <rguenther(a)suse.de> adds d22c31a4601 PR libstdc++/87641 correctly initialize accumulator in vala [...] adds 7f3c353a198 Daily bump. adds 95b6d2e6bc3 S/390: Fix problem with vec_init expander adds 26048c1d171 2018-10-19 Richard Biener <rguenther(a)suse.de> adds e59b5345cce Fix compilation error with _GLIBCXX_PARALLEL adds 21438907b94 Daily bump. adds b07d8be1701 Daily bump. 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 (01660db10ed) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-aarch6 [...] 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. No new revisions were added by this update. Summary of changes: ChangeLog | 212 +- MAINTAINERS | 64 +- Makefile.def | 6 +- Makefile.in | 1492 +- Makefile.tpl | 96 +- config.guess | 482 +- config.sub | 1624 +- config/ChangeLog | 26 +- config/ax_pthread.m4 | 485 - config/bootstrap-lto-noplugin.mk | 1 - config/bootstrap-lto.mk | 2 - config/bootstrap-mpx.mk | 9 + config/bootstrap-ubsan.mk | 6 +- config/dfp.m4 | 2 +- configure | 56 +- configure.ac | 51 +- contrib/ChangeLog | 73 +- contrib/check-params-in-docs.py | 76 - contrib/compare-lto | 111 - contrib/compare_tests | 18 +- contrib/config-list.mk | 9 +- contrib/filter-rtags-warnings.py | 71 - contrib/gcc_update | 2 +- contrib/{vim-gcc-dev/syntax => }/gimple.vim | 31 +- contrib/header-tools/ChangeLog | 8 + contrib/maintainers-verify.sh | 45 - contrib/reghunt/ChangeLog | 8 + contrib/regression/ChangeLog | 8 + contrib/unused_functions.py | 178 - contrib/vim-gcc-dev/README | 13 - contrib/vim-gcc-dev/ftdetect/gcc-dev.vim | 20 - contrib/vim-gcc-dev/syntax/gcc-match.vim | 71 - contrib/vim-gcc-dev/syntax/gcc-rtl.vim | 77 - fixincludes/ChangeLog | 41 +- fixincludes/fixincl.x | 121 +- fixincludes/genfixes | 9 +- fixincludes/inclhack.def | 56 +- fixincludes/tests/base/ioLib.h | 5 - fixincludes/tests/base/unistd.h | 5 - gcc/BASE-VER | 2 +- gcc/ChangeLog | 17957 ++---------------- gcc/DEV-PHASE | 1 - gcc/Makefile.in | 98 +- gcc/ada/ChangeLog | 4330 +---- gcc/ada/Makefile.rtl | 2061 +-- gcc/ada/ada_get_targ.adb | 6 +- gcc/ada/adabkend.adb | 6 +- gcc/ada/adaint.c | 30 +- gcc/ada/ali.adb | 5 +- gcc/ada/alloc.ads | 4 +- gcc/ada/argv-lynxos178-raven-cert.c | 77 - gcc/ada/aspects.adb | 1 - gcc/ada/aspects.ads | 7 +- gcc/ada/atree.adb | 95 +- gcc/ada/atree.ads | 13 - gcc/ada/atree.h | 1 - gcc/ada/back_end.adb | 28 +- gcc/ada/binde.adb | 8 - gcc/ada/bindgen.adb | 12 +- gcc/ada/checks.adb | 137 +- gcc/ada/checks.ads | 18 +- gcc/ada/clean.adb | 1 - gcc/ada/comperr.adb | 4 +- gcc/ada/contracts.adb | 261 +- gcc/ada/contracts.ads | 9 +- gcc/ada/debug.adb | 17 +- gcc/ada/doc/gnat_rm.rst | 2 +- .../gnat_rm/implementation_defined_attributes.rst | 51 +- .../implementation_defined_characteristics.rst | 5 - .../doc/gnat_rm/implementation_defined_pragmas.rst | 214 +- gcc/ada/doc/gnat_rm/standard_library_routines.rst | 4 +- gcc/ada/doc/gnat_rm/the_gnat_library.rst | 6 +- gcc/ada/doc/gnat_ugn.rst | 2 +- gcc/ada/doc/gnat_ugn/about_this_guide.rst | 2 +- .../building_executable_programs_with_gnat.rst | 173 +- .../doc/gnat_ugn/gnat_and_program_execution.rst | 226 +- gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst | 86 +- .../doc/gnat_ugn/platform_specific_information.rst | 8 +- gcc/ada/doc/gnat_ugn/project-manager-figure.png | Bin 0 -> 9405 bytes gcc/ada/einfo.adb | 369 +- gcc/ada/einfo.ads | 237 +- gcc/ada/errout.adb | 33 +- gcc/ada/errout.ads | 4 +- gcc/ada/exp_aggr.adb | 158 +- gcc/ada/exp_attr.adb | 1023 +- gcc/ada/exp_cg.adb | 10 +- gcc/ada/exp_ch11.adb | 6 +- gcc/ada/exp_ch13.adb | 5 - gcc/ada/exp_ch3.adb | 1174 +- gcc/ada/exp_ch3.ads | 56 +- gcc/ada/exp_ch4.adb | 465 +- gcc/ada/exp_ch4.ads | 1 + gcc/ada/exp_ch5.adb | 63 +- gcc/ada/exp_ch6.adb | 670 +- gcc/ada/exp_ch7.adb | 498 +- gcc/ada/exp_ch8.adb | 86 +- gcc/ada/exp_ch9.adb | 280 +- gcc/ada/exp_disp.adb | 266 +- gcc/ada/exp_disp.ads | 12 + gcc/ada/exp_dist.adb | 13 +- gcc/ada/exp_intr.adb | 5 +- gcc/ada/exp_prag.adb | 22 +- gcc/ada/exp_spark.adb | 2 +- gcc/ada/exp_tss.adb | 6 +- gcc/ada/exp_unst.adb | 1186 +- gcc/ada/exp_unst.ads | 46 +- gcc/ada/exp_util.adb | 309 +- gcc/ada/exp_util.ads | 14 +- gcc/ada/expander.adb | 14 +- gcc/ada/expander.ads | 6 +- gcc/ada/fe.h | 18 +- gcc/ada/freeze.adb | 1044 +- gcc/ada/freeze.ads | 11 - gcc/ada/frontend.adb | 19 +- gcc/ada/gcc-interface/Make-lang.in | 5 - gcc/ada/gcc-interface/Makefile.in | 1859 +- gcc/ada/gcc-interface/ada-tree.h | 25 +- gcc/ada/gcc-interface/decl.c | 598 +- gcc/ada/gcc-interface/gigi.h | 19 +- gcc/ada/gcc-interface/lang-specs.h | 3 +- gcc/ada/gcc-interface/lang.opt | 4 - gcc/ada/gcc-interface/misc.c | 32 +- gcc/ada/gcc-interface/trans.c | 469 +- gcc/ada/gcc-interface/utils.c | 139 +- gcc/ada/ghost.adb | 459 +- gcc/ada/ghost.ads | 38 +- gcc/ada/gnat1drv.adb | 38 +- gcc/ada/gnat_rm.texi | 1976 +- gcc/ada/gnat_ugn.texi | 738 +- gcc/ada/gnatbind.adb | 46 +- gcc/ada/gnatchop.adb | 8 +- gcc/ada/gnatfind.adb | 1 - gcc/ada/gnatlink.adb | 10 +- gcc/ada/gnatls.adb | 51 +- gcc/ada/gnatmake.ads | 1 - gcc/ada/gnatvsn.adb | 2 +- gcc/ada/gnatvsn.ads | 6 +- gcc/ada/gnatxref.adb | 1 - gcc/ada/impunit.adb | 10 - gcc/ada/indepsw-darwin.adb | 2 +- gcc/ada/init.c | 2 +- gcc/ada/inline.adb | 282 +- gcc/ada/inline.ads | 28 +- gcc/ada/itypes.adb | 2 +- gcc/ada/itypes.ads | 2 +- gcc/ada/layout.adb | 10 - gcc/ada/layout.ads | 8 +- gcc/ada/lib-writ.adb | 86 +- gcc/ada/lib-writ.ads | 17 +- gcc/ada/lib-xref-spark_specific.adb | 20 +- gcc/ada/lib-xref.adb | 4 +- gcc/ada/lib-xref.ads | 5 - gcc/ada/lib.adb | 2 +- gcc/ada/lib.ads | 2 +- gcc/ada/libgnarl/a-intnam__dragonfly.ads | 2 +- gcc/ada/libgnarl/a-reatim.ads | 4 +- gcc/ada/libgnarl/a-taside.ads | 4 +- gcc/ada/libgnarl/s-linux__riscv.ads | 133 - gcc/ada/libgnarl/s-osinte__aix.ads | 3 + gcc/ada/libgnarl/s-osinte__android.ads | 13 +- gcc/ada/libgnarl/s-osinte__darwin.adb | 6 +- gcc/ada/libgnarl/s-osinte__darwin.ads | 3 + gcc/ada/libgnarl/s-osinte__dragonfly.adb | 2 +- gcc/ada/libgnarl/s-osinte__dragonfly.ads | 2 +- gcc/ada/libgnarl/s-osinte__freebsd.ads | 3 + gcc/ada/libgnarl/s-osinte__gnu.adb | 2 +- gcc/ada/libgnarl/s-osinte__gnu.ads | 2 +- gcc/ada/libgnarl/s-osinte__hpux-dce.adb | 2 +- gcc/ada/libgnarl/s-osinte__hpux-dce.ads | 2 +- gcc/ada/libgnarl/s-osinte__hpux.ads | 3 + gcc/ada/libgnarl/s-osinte__kfreebsd-gnu.ads | 3 + gcc/ada/libgnarl/s-osinte__linux.ads | 3 + gcc/ada/libgnarl/s-osinte__lynxos178e.ads | 7 +- gcc/ada/libgnarl/s-osinte__qnx.adb | 16 +- gcc/ada/libgnarl/s-osinte__qnx.ads | 7 +- gcc/ada/libgnarl/s-osinte__rtems.ads | 3 + gcc/ada/libgnarl/s-stusta.adb | 6 +- gcc/ada/libgnarl/s-taprop.ads | 6 +- gcc/ada/libgnarl/s-taprop__hpux-dce.adb | 2 +- gcc/ada/libgnarl/s-taprop__solaris.adb | 6 +- gcc/ada/libgnarl/s-taspri__hpux-dce.ads | 2 +- gcc/ada/libgnarl/s-tassta.adb | 2 +- gcc/ada/libgnarl/s-tpopmo.adb | 163 +- gcc/ada/libgnarl/s-tposen.adb | 6 +- gcc/ada/libgnarl/s-vxwext__kernel-smp.adb | 12 +- gcc/ada/libgnarl/s-vxwext__kernel.adb | 12 +- gcc/ada/libgnat/a-btgbso.adb | 36 +- gcc/ada/libgnat/a-calcon.adb | 21 +- gcc/ada/libgnat/a-calcon.ads | 8 - gcc/ada/libgnat/a-calend.adb | 13 +- gcc/ada/libgnat/a-calend.ads | 9 +- gcc/ada/libgnat/a-cfdlli.adb | 2 +- gcc/ada/libgnat/a-cfhama.adb | 2 +- gcc/ada/libgnat/a-cfinve.adb | 8 +- gcc/ada/libgnat/a-cfinve.ads | 3 +- gcc/ada/libgnat/a-cimutr.adb | 2 +- gcc/ada/libgnat/a-ciorma.adb | 8 - gcc/ada/libgnat/a-ciormu.adb | 8 - gcc/ada/libgnat/a-ciorse.adb | 8 - gcc/ada/libgnat/a-coboho.adb | 6 +- gcc/ada/libgnat/a-coboho.ads | 2 +- gcc/ada/libgnat/a-cofove.adb | 8 +- gcc/ada/libgnat/a-cofuve.adb | 2 +- gcc/ada/libgnat/a-cohama.ads | 253 +- gcc/ada/libgnat/a-comutr.adb | 2 +- gcc/ada/libgnat/a-convec.adb | 14 +- gcc/ada/libgnat/a-convec.ads | 306 - gcc/ada/libgnat/a-coorma.adb | 8 - gcc/ada/libgnat/a-coormu.adb | 8 - gcc/ada/libgnat/a-coorse.adb | 8 - gcc/ada/libgnat/a-direct.adb | 143 +- gcc/ada/libgnat/a-direct.ads | 15 - gcc/ada/libgnat/a-except.adb | 29 +- gcc/ada/libgnat/a-exexda.adb | 6 +- gcc/ada/libgnat/a-exexpr.adb | 118 +- gcc/ada/libgnat/a-exstat.adb | 5 - gcc/ada/libgnat/a-locale.ads | 4 + gcc/ada/libgnat/a-ncelfu.ads | 2 +- gcc/ada/libgnat/a-ngelfu.ads | 4 +- gcc/ada/libgnat/a-strunb.adb | 4 +- gcc/ada/libgnat/a-strunb__shared.adb | 4 +- gcc/ada/libgnat/a-strunb__shared.ads | 1 - gcc/ada/libgnat/a-stwiun__shared.ads | 1 - gcc/ada/libgnat/a-stzunb__shared.ads | 1 - gcc/ada/libgnat/a-tags.adb | 6 +- gcc/ada/libgnat/a-tideau.adb | 2 +- gcc/ada/libgnat/a-wtdeau.adb | 2 +- gcc/ada/libgnat/a-ztdeau.adb | 2 +- gcc/ada/libgnat/g-alleve.adb | 12 +- gcc/ada/libgnat/g-arrspl.ads | 1 - gcc/ada/libgnat/g-comlin.adb | 29 +- gcc/ada/libgnat/g-comlin.ads | 30 +- gcc/ada/libgnat/g-dynhta.adb | 848 +- gcc/ada/libgnat/g-dynhta.ads | 285 +- gcc/ada/libgnat/g-excact.adb | 13 - gcc/ada/libgnat/g-excact.ads | 10 +- gcc/ada/libgnat/g-lists.adb | 632 - gcc/ada/libgnat/g-lists.ads | 228 - gcc/ada/libgnat/g-sestin.ads | 8 +- gcc/ada/libgnat/g-sets.adb | 131 - gcc/ada/libgnat/g-sets.ads | 161 - gcc/ada/libgnat/g-socket.adb | 136 +- gcc/ada/libgnat/g-socket.ads | 62 +- gcc/ada/libgnat/gnat.ads | 20 - gcc/ada/libgnat/i-cexten.ads | 3 +- gcc/ada/libgnat/memtrack.adb | 16 +- gcc/ada/libgnat/s-atopri.ads | 26 +- gcc/ada/libgnat/s-casuti.adb | 21 - gcc/ada/libgnat/s-casuti.ads | 3 - gcc/ada/libgnat/s-dfmkio.ads | 38 - gcc/ada/libgnat/s-dfmopr.ads | 35 - gcc/ada/libgnat/s-dgmgop.ads | 174 - gcc/ada/libgnat/s-diflmk.ads | 34 - gcc/ada/libgnat/s-digemk.ads | 396 - gcc/ada/libgnat/s-dilomk.ads | 34 - gcc/ada/libgnat/s-dimmks.ads | 363 +- gcc/ada/libgnat/s-dlmkio.ads | 38 - gcc/ada/libgnat/s-dlmopr.ads | 35 - gcc/ada/libgnat/s-dmotpr.ads | 141 +- gcc/ada/libgnat/s-dwalin.adb | 141 +- gcc/ada/libgnat/s-dwalin.ads | 13 +- gcc/ada/libgnat/s-elaall.adb | 2 +- gcc/ada/libgnat/s-elaall.ads | 2 +- gcc/ada/libgnat/s-excdeb.adb | 2 +- gcc/ada/libgnat/s-excmac__arm.ads | 5 +- gcc/ada/libgnat/s-excmac__gcc.ads | 18 + gcc/ada/libgnat/s-fatgen.adb | 18 +- gcc/ada/libgnat/s-memory__mingw.adb | 221 + gcc/ada/libgnat/s-objrea.adb | 17 +- gcc/ada/libgnat/s-objrea.ads | 22 +- gcc/ada/libgnat/s-optide.adb | 84 - gcc/ada/libgnat/s-os_lib.adb | 136 +- gcc/ada/libgnat/s-os_lib.ads | 4 +- gcc/ada/libgnat/s-osprim.ads | 4 - gcc/ada/libgnat/s-osprim__lynxos.ads | 24 +- gcc/ada/libgnat/s-osprim__posix.adb | 33 +- gcc/ada/libgnat/s-osprim__posix2008.adb | 83 +- gcc/ada/libgnat/s-parame.ads | 13 +- gcc/ada/libgnat/s-parame__ae653.ads | 13 +- gcc/ada/libgnat/s-parame__hpux.ads | 13 +- gcc/ada/libgnat/s-parame__vxworks.ads | 13 +- gcc/ada/libgnat/s-parint.adb | 4 +- gcc/ada/libgnat/s-secsta.adb | 1035 +- gcc/ada/libgnat/s-secsta.ads | 497 +- gcc/ada/libgnat/s-shasto.adb | 6 +- gcc/ada/libgnat/s-traceb__hpux.adb | 6 +- gcc/ada/libgnat/s-trasym__dwarf.adb | 51 +- gcc/ada/libgnat/s-tsmona__linux.adb | 2 +- gcc/ada/libgnat/s-valrea.adb | 13 +- gcc/ada/libgnat/s-valuti.adb | 10 +- gcc/ada/libgnat/s-wchwts.adb | 39 +- gcc/ada/libgnat/system-linux-riscv.ads | 147 - gcc/ada/libgnat/system-lynxos178-x86.ads | 162 - ...-kernel.ads => system-vxworks-ppc64-kernel.ads} | 2 +- .../libgnat/system-vxworks7-aarch64-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-aarch64.ads | 2 +- gcc/ada/libgnat/system-vxworks7-e500-kernel.ads | 167 - gcc/ada/libgnat/system-vxworks7-e500-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-e500-rtp.ads | 171 - gcc/ada/libgnat/system-vxworks7-ppc-kernel.ads | 166 - gcc/ada/libgnat/system-vxworks7-ppc-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-ppc-rtp.ads | 171 - gcc/ada/libgnat/system-vxworks7-ppc64-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-x86-kernel.ads | 2 +- gcc/ada/libgnat/system-vxworks7-x86-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-x86-rtp.ads | 170 - gcc/ada/libgnat/system-vxworks7-x86_64-kernel.ads | 2 +- gcc/ada/libgnat/system-vxworks7-x86_64-rtp-smp.ads | 2 +- gcc/ada/locales.c | 843 +- gcc/ada/make.adb | 30 +- gcc/ada/make.ads | 1 - gcc/ada/make_util.ads | 2 - gcc/ada/opt.adb | 98 +- gcc/ada/opt.ads | 48 +- gcc/ada/osint-c.adb | 7 +- gcc/ada/osint.adb | 22 +- gcc/ada/osint.ads | 40 +- gcc/ada/par-ch4.adb | 254 +- gcc/ada/par-prag.adb | 9 +- gcc/ada/par.adb | 26 +- gcc/ada/pprint.adb | 136 +- gcc/ada/prepcomp.adb | 6 +- gcc/ada/raise-gcc.c | 106 +- gcc/ada/repinfo.adb | 1195 +- gcc/ada/repinfo.ads | 193 +- gcc/ada/repinfo.h | 26 +- gcc/ada/rtsfind.adb | 15 +- gcc/ada/rtsfind.ads | 10 - gcc/ada/sa_messages.adb | 539 - gcc/ada/sa_messages.ads | 267 - gcc/ada/seh_init.c | 97 +- gcc/ada/sem.adb | 110 +- gcc/ada/sem.ads | 23 +- gcc/ada/sem_aggr.adb | 7 +- gcc/ada/sem_attr.adb | 124 +- gcc/ada/sem_cat.adb | 1 + gcc/ada/sem_ch10.adb | 505 +- gcc/ada/sem_ch12.adb | 556 +- gcc/ada/sem_ch13.adb | 201 +- gcc/ada/sem_ch13.ads | 2 +- gcc/ada/sem_ch3.adb | 277 +- gcc/ada/sem_ch3.ads | 12 +- gcc/ada/sem_ch4.adb | 232 +- gcc/ada/sem_ch4.ads | 2 + gcc/ada/sem_ch5.adb | 733 +- gcc/ada/sem_ch6.adb | 824 +- gcc/ada/sem_ch7.adb | 100 +- gcc/ada/sem_ch8.adb | 94 +- gcc/ada/sem_ch9.adb | 19 +- gcc/ada/sem_dim.adb | 2 +- gcc/ada/sem_disp.adb | 258 +- gcc/ada/sem_disp.ads | 17 - gcc/ada/sem_dist.adb | 2 +- gcc/ada/sem_elab.adb | 694 +- gcc/ada/sem_eval.adb | 182 +- gcc/ada/sem_prag.adb | 1530 +- gcc/ada/sem_prag.ads | 1 - gcc/ada/sem_res.adb | 309 +- gcc/ada/sem_res.ads | 7 +- gcc/ada/sem_spark.adb | 4414 +++-- gcc/ada/sem_util.adb | 1925 +- gcc/ada/sem_util.ads | 158 +- gcc/ada/sem_warn.adb | 5 +- gcc/ada/set_targ.adb | 3 - gcc/ada/sfn_scan.adb | 1 - gcc/ada/sigtramp-qnx.c | 40 +- gcc/ada/sigtramp-vxworks-target.inc | 31 +- gcc/ada/sinfo.adb | 76 +- gcc/ada/sinfo.ads | 177 +- gcc/ada/snames.ads-tmpl | 397 +- gcc/ada/socket.c | 4 +- gcc/ada/sprint.adb | 31 +- gcc/ada/switch-b.adb | 2 +- gcc/ada/switch-c.adb | 12 - gcc/ada/switch.adb | 2 +- gcc/ada/sysdep.c | 18 - gcc/ada/terminals.c | 20 +- gcc/ada/tracebak.c | 41 +- gcc/ada/usage.adb | 6 +- gcc/ada/vx_crtbegin.c | 10 +- gcc/ada/vx_crtbegin.inc | 30 +- gcc/ada/vx_crtbegin_attr.c | 49 - .../{vx_crtbegin_array.c => vx_crtbegin_auto.c} | 11 +- gcc/ada/vxaddr2line.adb | 3 +- gcc/ada/vxlink-bind.adb | 390 - gcc/ada/vxlink-bind.ads | 87 - gcc/ada/vxlink-link.adb | 194 - gcc/ada/vxlink-link.ads | 63 - gcc/ada/vxlink-main.adb | 81 - gcc/ada/vxlink.adb | 280 - gcc/ada/vxlink.ads | 68 - gcc/ada/vxworks-arm-link.spec | 4 - gcc/ada/vxworks-e500-link.spec | 6 - gcc/ada/vxworks-gnat-crtbe-link.spec | 16 - gcc/ada/vxworks-smp-arm-link.spec | 4 - gcc/ada/vxworks-smp-e500-link.spec | 4 - gcc/ada/vxworks-smp-ppc-link.spec | 4 - gcc/ada/vxworks-smp-x86-link.spec | 9 - gcc/ada/xeinfo.adb | 1 - gcc/ada/xoscons.adb | 2 +- gcc/ada/xr_tabls.adb | 3 - gcc/ada/xref_lib.adb | 4 +- gcc/alias.c | 52 +- gcc/align.h | 82 - gcc/asan.c | 22 +- gcc/attribs.c | 61 +- gcc/auto-profile.c | 39 +- gcc/bb-reorder.c | 20 +- gcc/bitmap.c | 6 - gcc/bitmap.h | 1 - gcc/brig-builtins.def | 27 +- gcc/brig/ChangeLog | 108 +- gcc/brig/Make-lang.in | 3 - gcc/brig/brig-lang.c | 34 +- gcc/brig/brigfrontend/brig-basic-inst-handler.cc | 182 +- gcc/brig/brigfrontend/brig-branch-inst-handler.cc | 23 +- gcc/brig/brigfrontend/brig-cmp-inst-handler.cc | 6 +- gcc/brig/brigfrontend/brig-code-entry-handler.cc | 511 +- gcc/brig/brigfrontend/brig-code-entry-handler.h | 21 + gcc/brig/brigfrontend/brig-control-handler.cc | 20 +- gcc/brig/brigfrontend/brig-cvt-inst-handler.cc | 6 - gcc/brig/brigfrontend/brig-function-handler.cc | 117 +- gcc/brig/brigfrontend/brig-function.cc | 929 +- gcc/brig/brigfrontend/brig-function.h | 43 - gcc/brig/brigfrontend/brig-label-handler.cc | 3 - gcc/brig/brigfrontend/brig-lane-inst-handler.cc | 2 +- gcc/brig/brigfrontend/brig-mem-inst-handler.cc | 7 +- gcc/brig/brigfrontend/brig-to-generic.cc | 87 +- gcc/brig/brigfrontend/brig-to-generic.h | 8 - gcc/brig/brigfrontend/brig-variable-handler.cc | 3 - gcc/brig/brigfrontend/phsa.h | 9 - gcc/brig/brigspec.c | 1 - gcc/brig/lang.opt | 5 - gcc/builtin-attrs.def | 2 - gcc/builtin-types.def | 21 +- gcc/builtins.c | 1273 +- gcc/builtins.def | 93 +- gcc/builtins.h | 15 +- gcc/c-family/ChangeLog | 549 +- gcc/c-family/c-ada-spec.c | 394 +- gcc/c-family/c-attribs.c | 77 +- gcc/c-family/c-common.c | 373 +- gcc/c-family/c-common.h | 25 +- gcc/c-family/c-cppbuiltin.c | 71 +- gcc/c-family/c-format.c | 392 +- gcc/c-family/c-format.h | 2 +- gcc/c-family/c-indentation.c | 202 +- gcc/c-family/c-lex.c | 14 +- gcc/c-family/c-omp.c | 8 +- gcc/c-family/c-opts.c | 50 +- gcc/c-family/c-ppoutput.c | 23 +- gcc/c-family/c-pragma.h | 6 +- gcc/c-family/c-pretty-print.c | 28 +- gcc/c-family/c-pretty-print.h | 2 - gcc/c-family/c-spellcheck.cc | 10 +- gcc/c-family/c-warn.c | 35 +- gcc/c-family/c.opt | 227 +- gcc/c-family/cppspec.c | 1 - gcc/c-family/known-headers.cc | 2 +- gcc/c/ChangeLog | 241 +- gcc/c/Make-lang.in | 32 - gcc/c/c-decl.c | 120 +- gcc/c/c-errors.c | 39 - gcc/c/c-objc-common.c | 131 +- gcc/c/c-parser.c | 365 +- gcc/c/c-parser.h | 3 - gcc/c/c-tree.h | 4 +- gcc/c/c-typeck.c | 253 +- gcc/c/gimple-parser.c | 102 +- gcc/calls.c | 370 +- gcc/cfg.c | 6 +- gcc/cfg.h | 60 - gcc/cfganal.c | 152 +- gcc/cfganal.h | 2 - gcc/cfgexpand.c | 150 +- gcc/cfghooks.c | 2 +- gcc/cfgloop.c | 21 +- gcc/cfgloop.h | 2 +- gcc/cfgrtl.c | 73 +- gcc/cgraph.c | 167 +- gcc/cgraph.h | 96 +- gcc/cgraphbuild.c | 9 + gcc/cgraphclones.c | 14 +- gcc/cgraphunit.c | 286 +- gcc/chkp-builtins.def | 71 + gcc/combine-stack-adj.c | 1 - gcc/combine.c | 79 +- gcc/common.opt | 99 +- gcc/common/common-target.def | 18 - gcc/common/common-targhooks.c | 18 - gcc/common/common-targhooks.h | 3 - gcc/common/config/aarch64/aarch64-common.c | 53 +- gcc/common/config/arc/arc-common.c | 13 +- gcc/common/config/csky/csky-common.c | 42 - gcc/common/config/i386/i386-common.c | 322 +- gcc/common/config/nds32/nds32-common.c | 34 +- gcc/common/config/nvptx/nvptx-common.c | 9 - gcc/common/config/pdp11/pdp11-common.c | 29 +- gcc/common/config/riscv/riscv-common.c | 29 +- gcc/common/config/rs6000/rs6000-common.c | 58 + gcc/common/config/s390/s390-common.c | 6 +- gcc/common/config/v850/v850-common.c | 3 +- gcc/compare-elim.c | 13 - gcc/config.gcc | 306 +- gcc/config.in | 87 +- gcc/config/aarch64/aarch64-builtins.c | 4 - gcc/config/aarch64/aarch64-cores.def | 12 +- gcc/config/aarch64/aarch64-cost-tables.h | 104 - gcc/config/aarch64/aarch64-ldpstp.md | 231 +- gcc/config/aarch64/aarch64-modes.def | 1 - gcc/config/aarch64/aarch64-option-extensions.def | 3 - gcc/config/aarch64/aarch64-passes.def | 2 - gcc/config/aarch64/aarch64-protos.h | 89 +- gcc/config/aarch64/aarch64-simd-builtins.def | 21 +- gcc/config/aarch64/aarch64-simd.md | 548 +- gcc/config/aarch64/aarch64-speculation.cc | 494 - gcc/config/aarch64/aarch64-sve.md | 823 +- gcc/config/aarch64/aarch64-tune.md | 2 +- gcc/config/aarch64/aarch64-tuning-flags.def | 5 - gcc/config/aarch64/aarch64.c | 2524 +-- gcc/config/aarch64/aarch64.h | 58 +- gcc/config/aarch64/aarch64.md | 1291 +- gcc/config/aarch64/aarch64.opt | 26 +- gcc/config/aarch64/arm_neon.h | 1342 +- gcc/config/aarch64/atomics.md | 35 +- gcc/config/aarch64/constraints.md | 28 +- .../aarch64/falkor-tag-collision-avoidance.c | 881 - gcc/config/aarch64/iterators.md | 228 +- gcc/config/aarch64/predicates.md | 42 +- gcc/config/aarch64/t-aarch64 | 20 - gcc/config/aarch64/thunderx2t99.md | 110 +- gcc/config/alpha/alpha.c | 23 +- gcc/config/alpha/alpha.h | 5 +- gcc/config/alpha/alpha.md | 86 +- gcc/config/alpha/constraints.md | 2 +- gcc/config/alpha/elf.h | 26 + gcc/config/{ia64 => alpha}/freebsd.h | 40 +- gcc/config/alpha/linux.h | 28 +- gcc/config/alpha/openbsd.h | 33 +- gcc/config/alpha/predicates.md | 5 - gcc/config/arc/arc-arch.h | 29 +- gcc/config/arc/arc-cpus.def | 57 +- gcc/config/arc/arc-options.def | 44 +- gcc/config/arc/arc-opts.h | 2 +- gcc/config/arc/arc-protos.h | 4 + gcc/config/arc/arc-tables.opt | 6 - gcc/config/arc/arc.c | 487 +- gcc/config/arc/arc.h | 14 +- gcc/config/arc/arc.md | 149 +- gcc/config/arc/arcHS.md | 27 +- gcc/config/arc/arcHS4x.md | 221 - gcc/config/arc/atomic.md | 2 +- gcc/config/arc/builtins.def | 2 +- gcc/config/arc/constraints.md | 18 +- gcc/config/arc/elf.h | 5 - gcc/config/arc/fpu.md | 81 +- gcc/config/arc/linux.h | 16 +- gcc/config/arc/t-multilib | 4 +- gcc/config/arc/t-multilib-linux | 25 - gcc/config/arm/aarch-common-protos.h | 2 - gcc/config/arm/aarch-common.c | 23 - gcc/config/arm/arm-builtins.c | 5 - gcc/config/arm/arm-c.c | 4 +- gcc/config/arm/arm-cpus.in | 457 +- gcc/config/arm/arm-fixed.md | 6 +- gcc/config/arm/arm-protos.h | 13 +- gcc/config/arm/arm-tables.opt | 153 +- gcc/config/arm/arm-tune.md | 67 +- gcc/config/arm/arm.c | 136 +- gcc/config/arm/arm.h | 19 +- gcc/config/arm/arm.md | 77 +- gcc/config/arm/arm_cmse.h | 7 +- gcc/config/arm/driver-arm.c | 56 +- gcc/config/arm/neon.md | 49 +- gcc/config/arm/parsecpu.awk | 58 +- gcc/config/arm/sync.md | 22 +- gcc/config/arm/t-arm | 10 - gcc/config/arm/t-arm-elf | 4 +- gcc/config/arm/t-multilib | 2 +- gcc/config/arm/thumb1.md | 8 +- gcc/config/arm/uclinux-elf.h | 7 +- gcc/config/arm/unknown-elf.h | 2 +- gcc/config/arm/unspecs.md | 1 - gcc/config/arm/vxworks.h | 11 +- gcc/config/avr/avrlibc.h | 2 +- gcc/config/bfin/bfin.c | 4 +- gcc/config/bfin/bfin.h | 2 +- gcc/config/bfin/elf.h | 2 + gcc/config/bfin/linux.h | 2 +- gcc/config/bfin/uclinux.h | 2 +- gcc/config/c6x/c6x.c | 6 +- gcc/config/cris/cris.c | 3 - gcc/config/cris/cris.h | 2 + gcc/config/csky/constraints.md | 174 - gcc/config/csky/csky-elf.h | 81 - gcc/config/csky/csky-linux-elf.h | 132 - gcc/config/csky/csky-protos.h | 71 - gcc/config/csky/csky.c | 6795 ------- gcc/config/csky/csky.h | 1054 -- gcc/config/csky/csky.md | 3798 ---- gcc/config/csky/csky.opt | 173 - gcc/config/csky/csky_cores.def | 199 - gcc/config/csky/csky_genopt.sh | 97 - gcc/config/csky/csky_insn_dsp.md | 95 - gcc/config/csky/csky_insn_fpu.md | 567 - gcc/config/csky/csky_isa.def | 59 - gcc/config/csky/csky_isa.h | 47 - gcc/config/csky/csky_opts.h | 63 - gcc/config/csky/csky_pipeline_ck801.md | 54 - gcc/config/csky/csky_pipeline_ck802.md | 77 - gcc/config/csky/csky_pipeline_ck803.md | 64 - gcc/config/csky/csky_pipeline_ck810.md | 34 - gcc/config/csky/csky_tables.opt | 230 - gcc/config/csky/predicates.md | 298 - gcc/config/csky/print-sysroot-suffix.sh | 147 - gcc/config/csky/t-csky | 29 - gcc/config/csky/t-csky-elf | 107 - gcc/config/csky/t-csky-linux | 52 - gcc/config/csky/t-sysroot-suffix | 28 - gcc/config/darwin.c | 32 +- gcc/config/darwin.h | 58 +- gcc/config/darwin10.h | 10 +- gcc/config/darwin12.h | 8 + gcc/config/dragonfly.h | 4 + gcc/config/fr30/fr30.c | 3 - gcc/config/freebsd-spec.h | 28 +- gcc/config/freebsd.h | 4 + gcc/config/frv/frv-protos.h | 2 +- gcc/config/frv/frv.c | 17 +- gcc/config/ft32/predicates.md | 7 +- gcc/config/gnu-user.h | 5 +- gcc/config/h8300/h8300.c | 19 +- gcc/config/h8300/h8300.md | 1037 +- gcc/config/i386/att.h | 2 +- gcc/config/i386/avx512fintrin.h | 71 - gcc/config/i386/cldemoteintrin.h | 47 - gcc/config/i386/constraints.md | 67 +- gcc/config/i386/cpuid.h | 2 - gcc/config/i386/cygming.h | 9 +- gcc/config/i386/djgpp.h | 3 + gcc/config/i386/dragonfly.h | 10 +- gcc/config/i386/driver-i386.c | 29 +- gcc/config/i386/emmintrin.h | 2 +- gcc/config/i386/freebsd.h | 16 +- gcc/config/i386/gas.h | 12 +- gcc/config/i386/glm.md | 711 - gcc/config/i386/gnu-user.h | 18 +- gcc/config/i386/gnu-user64.h | 4 +- gcc/config/i386/i386-builtin-types.def | 13 +- gcc/config/i386/i386-builtin.def | 50 +- gcc/config/i386/i386-c.c | 27 +- gcc/config/i386/i386-modes.def | 3 + gcc/config/i386/i386-protos.h | 4 +- gcc/config/i386/i386.c | 3347 ++-- gcc/config/i386/i386.h | 366 +- gcc/config/i386/i386.md | 3218 ++-- gcc/config/i386/i386.opt | 18 +- gcc/config/i386/iamcu.h | 16 +- gcc/config/i386/immintrin.h | 8 - gcc/config/i386/linux-common.h | 60 + gcc/config/i386/lynx.h | 6 +- gcc/config/i386/mingw-w64.h | 9 - gcc/config/i386/mingw32.h | 8 - gcc/config/i386/mmx.md | 124 +- gcc/config/i386/movdirintrin.h | 2 +- gcc/config/i386/netbsd-elf.h | 6 +- gcc/config/i386/nto.h | 2 + gcc/config/i386/openbsdelf.h | 16 +- gcc/config/i386/pconfigintrin.h | 4 +- gcc/config/i386/predicates.md | 115 +- gcc/config/i386/sse.md | 989 +- gcc/config/i386/subst.md | 6 +- gcc/config/i386/vaesintrin.h | 40 + gcc/config/i386/vpclmulqdqintrin.h | 25 + gcc/config/i386/waitpkgintrin.h | 63 - gcc/config/i386/x86-64.h | 16 +- gcc/config/i386/x86-tune-costs.h | 450 +- gcc/config/i386/x86-tune.def | 67 +- gcc/config/i386/x86intrin.h | 26 + gcc/config/i386/xmmintrin.h | 5 +- gcc/config/ia64/hpux.h | 3 + gcc/config/ia64/ia64.c | 8 +- gcc/config/ia64/ia64.opt | 4 +- gcc/config/iq2000/iq2000.c | 3 - gcc/config/iq2000/iq2000.h | 2 +- gcc/config/lm32/lm32.h | 4 + gcc/config/lm32/uclinux-elf.h | 6 +- gcc/config/lynx.h | 6 + gcc/config/m32r/m32r.c | 3 - gcc/config/m32r/m32r.h | 3 +- gcc/config/m68k/m68k-protos.h | 1 + gcc/config/m68k/m68k.c | 88 +- gcc/config/m68k/m68k.h | 3 + gcc/config/mcore/mcore.c | 3 - gcc/config/microblaze/microblaze-protos.h | 1 - gcc/config/microblaze/microblaze.c | 210 +- gcc/config/microblaze/microblaze.h | 6 +- gcc/config/microblaze/microblaze.md | 22 +- gcc/config/microblaze/microblaze.opt | 4 - gcc/config/mips/elf.h | 2 + gcc/config/mips/frame-header-opt.c | 2 +- gcc/config/mips/i6400.md | 80 +- gcc/config/mips/loongson.md | 4 +- gcc/config/mips/mips-cpus.def | 2 - gcc/config/mips/mips-tables.opt | 6 - gcc/config/mips/mips.c | 147 +- gcc/config/mips/mips.h | 11 +- gcc/config/mips/mips.md | 2 - gcc/config/mips/mips.opt | 8 - gcc/config/mips/p6600.md | 342 - gcc/config/mmix/mmix.c | 22 - gcc/config/mmix/mmix.h | 2 + gcc/config/mn10300/mn10300.c | 3 - gcc/config/msp430/msp430.c | 55 +- gcc/config/msp430/msp430.md | 6 +- gcc/config/nds32/constants.md | 38 - gcc/config/nds32/constraints.md | 33 +- gcc/config/nds32/elf.h | 81 - gcc/config/nds32/iterators.md | 40 - gcc/config/nds32/linux.h | 77 - gcc/config/nds32/nds32-cost.c | 608 +- gcc/config/nds32/nds32-doubleword.md | 2 +- gcc/config/nds32/nds32-dspext.md | 5278 ------ gcc/config/nds32/nds32-elf.opt | 16 - gcc/config/nds32/nds32-fp-as-gp.c | 247 +- gcc/config/nds32/nds32-fpu.md | 2 +- gcc/config/nds32/nds32-graywolf.md | 471 - gcc/config/nds32/nds32-intrinsic.c | 744 +- gcc/config/nds32/nds32-intrinsic.md | 207 +- gcc/config/nds32/nds32-isr.c | 470 +- gcc/config/nds32/nds32-linux.opt | 16 - gcc/config/nds32/nds32-md-auxiliary.c | 1204 +- gcc/config/nds32/nds32-memory-manipulation.c | 247 +- gcc/config/nds32/nds32-multiple.md | 19 - gcc/config/nds32/nds32-n10.md | 439 - gcc/config/nds32/nds32-n13.md | 401 - gcc/config/nds32/nds32-opts.h | 12 - gcc/config/nds32/nds32-peephole2.md | 136 - gcc/config/nds32/nds32-pipelines-auxiliary.c | 681 +- gcc/config/nds32/nds32-predicates.c | 129 +- gcc/config/nds32/nds32-protos.h | 107 +- gcc/config/nds32/nds32-relax-opt.c | 261 +- gcc/config/nds32/nds32-utils.c | 135 +- gcc/config/nds32/nds32.c | 815 +- gcc/config/nds32/nds32.h | 439 +- gcc/config/nds32/nds32.md | 373 +- gcc/config/nds32/nds32.opt | 171 +- gcc/config/nds32/nds32_init.inc | 43 - gcc/config/nds32/nds32_intrinsic.h | 668 - gcc/config/nds32/nds32_isr.h | 526 - gcc/config/nds32/pipelines.md | 18 - gcc/config/nds32/predicates.md | 70 +- gcc/config/nds32/t-elf | 42 - gcc/config/nds32/t-linux | 26 - gcc/config/netbsd.h | 4 + gcc/config/nios2/nios2.c | 7 +- gcc/config/nvptx/mkoffload.c | 3 +- gcc/config/nvptx/nvptx-opts.h | 30 - gcc/config/nvptx/nvptx.c | 242 +- gcc/config/nvptx/nvptx.h | 8 - gcc/config/nvptx/nvptx.md | 26 +- gcc/config/nvptx/nvptx.opt | 14 - gcc/config/pa/pa-hpux.h | 4 + gcc/config/pa/pa-hpux11.h | 2 +- gcc/config/pa/pa.c | 37 +- gcc/config/pa/pa.h | 2 +- gcc/config/pa/pa64-hpux.h | 2 +- gcc/config/pdp11/constraints.md | 19 +- gcc/config/pdp11/pdp11-modes.def | 22 +- gcc/config/pdp11/pdp11-protos.h | 20 +- gcc/config/pdp11/pdp11.c | 1400 +- gcc/config/pdp11/pdp11.h | 237 +- gcc/config/pdp11/pdp11.md | 2150 +-- gcc/config/pdp11/pdp11.opt | 34 +- gcc/config/pdp11/predicates.md | 21 +- gcc/config/powerpcspe/powerpcspe-c.c | 9 +- gcc/config/powerpcspe/powerpcspe-protos.h | 2 +- gcc/config/powerpcspe/powerpcspe.c | 126 +- gcc/config/powerpcspe/powerpcspe.h | 120 + gcc/config/powerpcspe/sync.md | 5 +- gcc/config/powerpcspe/sysv4.h | 4 + gcc/config/riscv/elf.h | 2 + gcc/config/riscv/linux.h | 14 +- gcc/config/riscv/pic.md | 113 +- gcc/config/riscv/predicates.md | 20 - gcc/config/riscv/riscv-c.c | 29 +- gcc/config/riscv/riscv-opts.h | 1 - gcc/config/riscv/riscv-protos.h | 3 +- gcc/config/riscv/riscv.c | 355 +- gcc/config/riscv/riscv.h | 23 +- gcc/config/riscv/riscv.md | 178 +- gcc/config/riscv/riscv.opt | 5 - gcc/config/riscv/t-withmultilib | 6 - gcc/config/riscv/withmultilib.h | 51 - gcc/config/rl78/rl78.c | 7 +- gcc/config/{powerpcspe => rs6000}/750cl.h | 0 gcc/config/rs6000/aix.h | 3 - gcc/config/{powerpcspe => rs6000}/aix43.h | 0 gcc/config/{powerpcspe => rs6000}/aix51.h | 0 gcc/config/{powerpcspe => rs6000}/aix52.h | 0 gcc/config/{powerpcspe => rs6000}/aix53.h | 0 gcc/config/rs6000/altivec.md | 462 +- gcc/config/rs6000/constraints.md | 5 + gcc/config/rs6000/darwin.h | 13 - gcc/config/rs6000/darwin.md | 59 +- gcc/config/rs6000/dfp.md | 6 +- gcc/config/rs6000/driver-rs6000.c | 14 +- gcc/config/rs6000/htm.md | 36 +- gcc/config/rs6000/mmintrin.h | 58 +- gcc/config/{powerpcspe => rs6000}/paired.h | 0 gcc/config/{powerpcspe => rs6000}/paired.md | 12 +- gcc/config/rs6000/pmmintrin.h | 162 - gcc/config/rs6000/predicates.md | 54 +- gcc/config/rs6000/rs6000-builtin.def | 117 +- gcc/config/rs6000/rs6000-c.c | 103 +- gcc/config/rs6000/rs6000-cpus.def | 1 + gcc/config/rs6000/rs6000-linux.c | 2 +- gcc/config/rs6000/rs6000-modes.def | 4 + gcc/config/rs6000/rs6000-opts.h | 15 +- gcc/config/rs6000/rs6000-p8swap.c | 1 + gcc/config/rs6000/rs6000-protos.h | 11 +- gcc/config/rs6000/rs6000-string.c | 1078 +- gcc/config/rs6000/rs6000.c | 2262 ++- gcc/config/rs6000/rs6000.h | 280 +- gcc/config/rs6000/rs6000.md | 1193 +- gcc/config/rs6000/rs6000.opt | 66 +- gcc/config/{powerpcspe => rs6000}/singlefp.h | 0 gcc/config/rs6000/sync.md | 11 +- gcc/config/rs6000/sysv4.h | 7 + gcc/config/{powerpcspe => rs6000}/t-aix43 | 0 gcc/config/rs6000/t-rs6000 | 4 +- gcc/config/{powerpcspe => rs6000}/t-xilinx | 0 gcc/config/rs6000/titan.md | 5 + gcc/config/rs6000/vsx.md | 262 +- gcc/config/rs6000/vxworks.h | 9 +- gcc/config/{powerpcspe => rs6000}/xfpu.h | 0 gcc/config/{powerpcspe => rs6000}/xfpu.md | 0 gcc/config/{powerpcspe => rs6000}/xilinx.h | 0 gcc/config/{powerpcspe => rs6000}/xilinx.opt | 0 gcc/config/rs6000/xmmintrin.h | 8 +- gcc/config/rtems.h | 4 + gcc/config/rx/rx-protos.h | 2 +- gcc/config/rx/rx.c | 80 +- gcc/config/rx/rx.h | 6 +- gcc/config/s390/2064.md | 22 +- gcc/config/s390/2827.md | 14 +- gcc/config/s390/constraints.md | 16 +- gcc/config/s390/driver-native.c | 3 +- gcc/config/s390/linux.h | 1 + gcc/config/s390/predicates.md | 12 - gcc/config/s390/s390-c.c | 11 +- gcc/config/s390/s390-opts.h | 10 +- gcc/config/s390/s390-passes.def | 20 - gcc/config/s390/s390-protos.h | 6 - gcc/config/s390/s390.c | 1971 +- gcc/config/s390/s390.h | 134 +- gcc/config/s390/s390.md | 570 +- gcc/config/s390/s390.opt | 23 +- gcc/config/s390/t-s390 | 1 - gcc/config/s390/tpf.h | 12 +- gcc/config/sh/newlib.h | 4 + gcc/config/sh/sh-protos.h | 2 +- gcc/config/sh/sh.c | 80 +- gcc/config/sol2.h | 4 +- gcc/config/sparc/openbsd64.h | 3 + gcc/config/sparc/sol2.h | 2 +- gcc/config/sparc/sp-elf.h | 3 + gcc/config/sparc/sp64-elf.h | 3 + gcc/config/sparc/sparc-protos.h | 2 +- gcc/config/sparc/sparc.c | 183 +- gcc/config/sparc/sparc.h | 43 +- gcc/config/spu/spu-c.c | 2 +- gcc/config/spu/spu.c | 14 +- gcc/config/spu/spu.h | 4 +- gcc/config/stormy16/stormy16.c | 3 - gcc/config/stormy16/stormy16.h | 2 + gcc/config/v850/predicates.md | 15 +- gcc/config/v850/t-v850 | 4 +- gcc/config/v850/v850-modes.def | 2 - gcc/config/v850/v850-protos.h | 1 + gcc/config/v850/v850.c | 128 +- gcc/config/v850/v850.h | 23 + gcc/config/v850/v850.md | 1392 +- gcc/config/vax/vax-protos.h | 4 +- gcc/config/vax/vax.c | 4 +- gcc/config/visium/visium.c | 46 +- gcc/config/visium/visium.h | 26 +- gcc/config/vx-common.h | 11 +- gcc/config/vxworks-dummy.h | 10 +- gcc/config/vxworks.c | 9 +- gcc/config/vxworks.h | 63 +- gcc/config/xtensa/elf.h | 3 + gcc/configure | 720 +- gcc/configure.ac | 268 +- gcc/coretypes.h | 17 - gcc/coverage.c | 160 +- gcc/coverage.h | 4 +- gcc/cp/ChangeLog | 1767 +- gcc/cp/Make-lang.in | 26 - gcc/cp/call.c | 724 +- gcc/cp/class.c | 420 +- gcc/cp/constexpr.c | 447 +- gcc/cp/constraint.cc | 7 +- gcc/cp/cp-gimplify.c | 74 +- gcc/cp/cp-lang.c | 14 +- gcc/cp/cp-objcp-common.c | 39 +- gcc/cp/cp-objcp-common.h | 3 +- gcc/cp/cp-tree.def | 7 +- gcc/cp/cp-tree.h | 224 +- gcc/cp/cp-ubsan.c | 10 +- gcc/cp/cvt.c | 76 +- gcc/cp/cxx-pretty-print.c | 48 +- gcc/cp/decl.c | 1153 +- gcc/cp/decl2.c | 202 +- gcc/cp/dump.c | 1 - gcc/cp/error.c | 124 +- gcc/cp/except.c | 19 +- gcc/cp/expr.c | 12 +- gcc/cp/friend.c | 10 - gcc/cp/g++spec.c | 1 - gcc/cp/init.c | 415 +- gcc/cp/lambda.c | 48 +- gcc/cp/lang-specs.h | 46 +- gcc/cp/lex.c | 19 +- gcc/cp/mangle.c | 19 +- gcc/cp/method.c | 51 +- gcc/cp/name-lookup.c | 269 +- gcc/cp/name-lookup.h | 7 +- gcc/cp/optimize.c | 8 +- gcc/cp/parser.c | 744 +- gcc/cp/parser.h | 4 + gcc/cp/pt.c | 443 +- gcc/cp/repo.c | 3 +- gcc/cp/rtti.c | 14 +- gcc/cp/search.c | 27 +- gcc/cp/semantics.c | 242 +- gcc/cp/tree.c | 434 +- gcc/cp/typeck.c | 701 +- gcc/cp/typeck2.c | 142 +- gcc/cppbuiltin.c | 5 +- gcc/cse.c | 195 +- gcc/cselib.c | 42 +- gcc/cselib.h | 2 +- gcc/dbgcnt.c | 119 +- gcc/dbxout.c | 6 +- gcc/dce.c | 11 +- gcc/debug.h | 15 - gcc/df-problems.c | 2 +- gcc/df-scan.c | 17 +- gcc/diagnostic-core.h | 10 - gcc/diagnostic-show-locus.c | 809 +- gcc/diagnostic.c | 117 +- gcc/diagnostic.h | 32 - gcc/doc/cpp.texi | 11 +- gcc/doc/extend.texi | 4368 ++--- gcc/doc/frontends.texi | 3 +- gcc/doc/gccint.texi | 2 - gcc/doc/gcov-dump.texi | 6 +- gcc/doc/gcov.texi | 36 +- gcc/doc/generic.texi | 29 +- gcc/doc/install.texi | 40 +- gcc/doc/invoke.texi | 1879 +- gcc/doc/match-and-simplify.texi | 12 +- gcc/doc/md.texi | 518 +- gcc/doc/optinfo.texi | 16 +- gcc/doc/options.texi | 46 +- gcc/doc/rtl.texi | 68 +- gcc/doc/service.texi | 2 +- gcc/doc/sourcebuild.texi | 20 +- gcc/doc/standards.texi | 11 +- gcc/doc/tm.texi | 329 +- gcc/doc/tm.texi.in | 116 +- gcc/doc/ux.texi | 598 - gcc/dojump.c | 76 +- gcc/dojump.h | 21 +- gcc/dominance.c | 4 - gcc/dse.c | 3 +- gcc/dump-context.h | 258 - gcc/dumpfile.c | 1789 +- gcc/dumpfile.h | 585 +- gcc/dwarf2asm.c | 12 +- gcc/dwarf2cfi.c | 35 +- gcc/dwarf2out.c | 1038 +- gcc/early-remat.c | 2 +- gcc/edit-context.c | 34 +- gcc/emit-rtl.c | 131 +- gcc/emit-rtl.h | 3 + gcc/except.c | 14 +- gcc/explow.c | 108 +- gcc/expmed.c | 120 +- gcc/expmed.h | 2 - gcc/expr.c | 893 +- gcc/expr.h | 5 +- gcc/final.c | 293 +- gcc/flag-types.h | 10 - gcc/flags.h | 43 +- gcc/fold-const-call.c | 102 +- gcc/fold-const-call.h | 1 + gcc/fold-const.c | 710 +- gcc/fold-const.h | 12 +- gcc/fortran/ChangeLog | 1091 +- gcc/fortran/Make-lang.in | 3 - gcc/fortran/array.c | 2 +- gcc/fortran/check.c | 49 +- gcc/fortran/cpp.c | 22 +- gcc/fortran/decl.c | 125 +- gcc/fortran/dependency.c | 4 +- gcc/fortran/dump-parse-tree.c | 15 +- gcc/fortran/error.c | 100 +- gcc/fortran/expr.c | 54 +- gcc/fortran/f95-lang.c | 4 - gcc/fortran/frontend-passes.c | 710 +- gcc/fortran/gfortran.h | 41 +- gcc/fortran/gfortran.texi | 116 +- gcc/fortran/gfortranspec.c | 2 - gcc/fortran/interface.c | 42 +- gcc/fortran/intrinsic.c | 54 +- gcc/fortran/intrinsic.h | 2 - gcc/fortran/intrinsic.texi | 81 +- gcc/fortran/invoke.texi | 30 +- gcc/fortran/iresolve.c | 13 +- gcc/fortran/iso-c-binding.def | 2 +- gcc/fortran/iso-fortran-env.def | 6 +- gcc/fortran/lang.opt | 2 +- gcc/fortran/libgfortran.h | 16 +- gcc/fortran/match.c | 56 +- gcc/fortran/misc.c | 4 +- gcc/fortran/module.c | 16 +- gcc/fortran/openmp.c | 107 +- gcc/fortran/options.c | 33 +- gcc/fortran/parse.c | 2 +- gcc/fortran/primary.c | 6 +- gcc/fortran/resolve.c | 227 +- gcc/fortran/scanner.c | 4 - gcc/fortran/simplify.c | 57 +- gcc/fortran/symbol.c | 108 +- gcc/fortran/trans-array.c | 225 +- gcc/fortran/trans-const.c | 5 +- gcc/fortran/trans-decl.c | 98 +- gcc/fortran/trans-expr.c | 247 +- gcc/fortran/trans-intrinsic.c | 311 +- gcc/fortran/trans-io.c | 5 +- gcc/fortran/trans-openmp.c | 10 - gcc/fortran/trans-stmt.c | 133 +- gcc/fortran/trans-stmt.h | 2 + gcc/fortran/trans-types.c | 73 +- gcc/fortran/trans.c | 29 +- gcc/fortran/trans.h | 5 +- gcc/function-tests.c | 1 - gcc/function.c | 273 +- gcc/gcc-ar.c | 16 +- gcc/gcc-main.c | 1 - gcc/gcc-rich-location.c | 125 +- gcc/gcc-rich-location.h | 109 +- gcc/gcc.c | 522 +- gcc/gcc.h | 5 +- gcc/gcov-dump.c | 90 +- gcc/gcov-io.c | 465 +- gcc/gcov-io.h | 90 +- gcc/gcov-tool.c | 3 +- gcc/gcov.c | 214 +- gcc/genattrtab.c | 132 +- gcc/genconfig.c | 1 - gcc/genemit.c | 144 +- gcc/gengtype.c | 2 +- gcc/genmatch.c | 214 +- gcc/genmodes.c | 15 + gcc/genopinit.c | 68 +- gcc/genpreds.c | 2 +- gcc/genrecog.c | 3 +- gcc/gimple-fold.c | 515 +- gcc/gimple-fold.h | 40 +- gcc/gimple-iterator.c | 12 - gcc/gimple-iterator.h | 1 - gcc/gimple-loop-interchange.cc | 4 +- gcc/gimple-low.c | 2 +- gcc/gimple-match-head.c | 696 +- gcc/gimple-match.h | 310 +- gcc/gimple-pretty-print.c | 70 +- gcc/gimple-ssa-backprop.c | 14 +- gcc/gimple-ssa-evrp-analyze.c | 34 +- gcc/gimple-ssa-evrp.c | 13 +- gcc/gimple-ssa-isolate-paths.c | 26 +- gcc/gimple-ssa-sprintf.c | 353 +- gcc/gimple-ssa-store-merging.c | 354 +- gcc/gimple-ssa-strength-reduction.c | 159 +- gcc/gimple-ssa-warn-alloca.c | 193 +- gcc/gimple-ssa-warn-restrict.c | 199 +- gcc/gimple-ssa-warn-restrict.h | 2 +- gcc/gimple-streamer-in.c | 1 - gcc/gimple-streamer-out.c | 7 - gcc/gimple.c | 75 +- gcc/gimple.h | 75 +- gcc/gimplify.c | 406 +- gcc/gimplify.h | 1 - gcc/ginclude/stddef.h | 33 +- gcc/go/ChangeLog | 33 +- gcc/go/Make-lang.in | 3 - gcc/go/go-gcc.cc | 23 +- gcc/go/go-lang.c | 2 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/ast-dump.cc | 26 +- gcc/go/gofrontend/backend.h | 4 + gcc/go/gofrontend/escape.cc | 162 +- gcc/go/gofrontend/export.cc | 259 +- gcc/go/gofrontend/export.h | 15 +- gcc/go/gofrontend/expressions.cc | 239 +- gcc/go/gofrontend/expressions.h | 39 +- gcc/go/gofrontend/go.cc | 6 +- gcc/go/gofrontend/gogo.cc | 749 +- gcc/go/gofrontend/gogo.h | 20 +- gcc/go/gofrontend/import.cc | 68 +- gcc/go/gofrontend/import.h | 13 - gcc/go/gofrontend/lex.cc | 22 +- gcc/go/gofrontend/lex.h | 13 +- gcc/go/gofrontend/parse.cc | 15 +- gcc/go/gofrontend/runtime.def | 22 +- gcc/go/gofrontend/statements.cc | 262 +- gcc/go/gofrontend/statements.h | 64 +- gcc/go/gofrontend/types.cc | 303 +- gcc/go/gofrontend/types.h | 129 +- gcc/go/gofrontend/wb.cc | 260 +- gcc/go/gospec.c | 1 - gcc/godump.c | 2 +- gcc/graphite-isl-ast-to-gimple.c | 4 +- gcc/graphite-optimize-isl.c | 4 +- gcc/graphite-poly.c | 2 +- gcc/graphite-sese-to-poly.c | 26 +- gcc/graphite.c | 2 +- gcc/haifa-sched.c | 36 +- gcc/hash-map.h | 4 +- gcc/hash-table.c | 14 +- gcc/hash-table.h | 12 +- gcc/hsa-brig.c | 2 +- gcc/hsa-common.c | 6 +- gcc/hsa-common.h | 12 +- gcc/hsa-dump.c | 4 +- gcc/hsa-gen.c | 122 +- gcc/hsa-regalloc.c | 4 +- gcc/hwint.c | 4 +- gcc/hwint.h | 2 +- gcc/input.c | 180 +- gcc/input.h | 90 +- gcc/internal-fn.c | 288 +- gcc/internal-fn.def | 29 +- gcc/internal-fn.h | 24 - gcc/ipa-chkp.c | 876 + gcc/{loop-unroll.h => ipa-chkp.h} | 16 +- gcc/ipa-cp.c | 205 +- gcc/ipa-devirt.c | 42 +- gcc/ipa-fnsummary.c | 267 +- gcc/ipa-fnsummary.h | 83 +- gcc/ipa-hsa.c | 16 +- gcc/ipa-icf-gimple.c | 5 +- gcc/ipa-icf.c | 28 +- gcc/ipa-icf.h | 6 +- gcc/ipa-inline-analysis.c | 72 +- gcc/ipa-inline-transform.c | 2 +- gcc/ipa-inline.c | 95 +- gcc/ipa-inline.h | 51 +- gcc/ipa-param-manipulation.c | 2 +- gcc/ipa-profile.c | 51 +- gcc/ipa-prop.c | 132 +- gcc/ipa-prop.h | 43 +- gcc/ipa-pure-const.c | 356 +- gcc/ipa-ref.h | 3 +- gcc/ipa-reference.c | 211 +- gcc/ipa-split.c | 84 +- gcc/ipa-utils.c | 4 +- gcc/ipa-utils.h | 54 +- gcc/ipa-visibility.c | 6 +- gcc/ipa.c | 76 +- gcc/ira-build.c | 5 - gcc/ira-costs.c | 7 - gcc/ira-lives.c | 165 +- gcc/ira.c | 6 +- gcc/ira.h | 3 - gcc/jit/ChangeLog | 17 +- gcc/jit/Make-lang.in | 3 - gcc/jit/jit-playback.c | 25 +- gcc/json.cc | 315 - gcc/json.h | 166 - gcc/jump.c | 1 - gcc/langhooks-def.h | 4 +- gcc/langhooks.c | 15 +- gcc/langhooks.h | 4 +- gcc/loop-invariant.c | 3 - gcc/loop-unroll.c | 4 +- gcc/lra-constraints.c | 60 +- gcc/lra-eliminations.c | 15 +- gcc/lra-int.h | 2 - gcc/lra-lives.c | 136 +- gcc/lra-remat.c | 2 +- gcc/lra.c | 66 +- gcc/lto-cgraph.c | 221 +- gcc/lto-opts.c | 18 - gcc/lto-section-out.c | 16 - gcc/lto-streamer-in.c | 8 - gcc/lto-streamer-out.c | 178 +- gcc/lto-streamer.c | 2 - gcc/lto-streamer.h | 11 +- gcc/lto-wrapper.c | 196 +- gcc/lto/ChangeLog | 173 +- gcc/lto/Make-lang.in | 3 - gcc/lto/config-lang.in | 1 + gcc/lto/lang.opt | 3 - gcc/lto/lto-lang.c | 53 +- gcc/lto/lto-partition.c | 99 +- gcc/lto/lto-symtab.c | 99 +- gcc/lto/lto.c | 139 +- gcc/lto/lto.h | 2 - gcc/machmode.h | 4 + gcc/match.pd | 517 +- gcc/memory-block.h | 5 - gcc/mode-classes.def | 1 + gcc/modulo-sched.c | 8 + gcc/multiple_target.c | 52 - gcc/objc/ChangeLog | 10 +- gcc/objc/Make-lang.in | 3 - gcc/objcp/ChangeLog | 18 +- gcc/objcp/Make-lang.in | 3 - gcc/objcp/objcp-lang.c | 2 + gcc/omp-builtins.def | 5 - gcc/omp-expand.c | 30 +- gcc/omp-grid.c | 47 +- gcc/omp-low.c | 118 +- gcc/opt-functions.awk | 41 +- gcc/opt-problem.cc | 335 - gcc/opt-problem.h | 289 - gcc/opt-suggestions.c | 436 - gcc/opt-suggestions.h | 76 - gcc/optabs-tree.c | 66 +- gcc/optabs.c | 94 +- gcc/optabs.def | 19 - gcc/optc-gen.awk | 39 +- gcc/optc-save-gen.awk | 109 +- gcc/opth-gen.awk | 27 +- gcc/optinfo-emit-json.cc | 567 - gcc/optinfo-emit-json.h | 36 - gcc/optinfo.cc | 172 - gcc/optinfo.h | 178 - gcc/opts-common.c | 254 +- gcc/opts.c | 177 +- gcc/opts.h | 33 +- gcc/output.h | 8 +- gcc/params.c | 61 +- gcc/params.def | 115 +- gcc/params.h | 4 - gcc/passes.c | 119 +- gcc/passes.def | 21 +- gcc/po/ChangeLog | 8 + gcc/po/gcc.pot | 18385 +++++++++---------- gcc/poly-int.h | 64 +- gcc/postreload-gcse.c | 23 +- gcc/postreload.c | 25 +- gcc/predict.c | 391 +- gcc/predict.def | 12 +- gcc/pretty-print.c | 45 +- gcc/pretty-print.h | 17 +- gcc/print-rtl.c | 21 +- gcc/print-tree.c | 116 +- gcc/profile-count.c | 32 +- gcc/profile-count.h | 5 - gcc/profile.c | 230 +- gcc/profile.h | 2 +- gcc/read-md.c | 5 +- gcc/read-md.h | 55 - gcc/read-rtl-function.c | 15 - gcc/read-rtl.c | 264 +- gcc/real.c | 135 - gcc/real.h | 9 - gcc/recog.c | 9 +- gcc/recog.h | 2 +- gcc/reg-stack.c | 65 +- gcc/regcprop.c | 10 +- gcc/reginfo.c | 5 - gcc/reload1.c | 16 +- gcc/reorg.c | 42 +- gcc/resource.c | 24 +- gcc/rtl-chkp.c | 302 + gcc/rtl-chkp.h | 38 + gcc/rtl-tests.c | 24 - gcc/rtl.c | 18 +- gcc/rtl.def | 12 +- gcc/rtl.h | 98 +- gcc/rtlanal.c | 64 +- gcc/sanopt.c | 6 +- gcc/sched-deps.c | 15 +- gcc/sel-sched.c | 4 +- gcc/selftest-diagnostic.c | 2 - gcc/selftest-run-tests.c | 5 - gcc/selftest.c | 93 +- gcc/selftest.h | 124 +- gcc/shrink-wrap.c | 25 +- gcc/simplify-rtx.c | 258 +- gcc/sort.cc | 246 - gcc/spellcheck-tree.c | 12 +- gcc/spellcheck-tree.h | 2 +- gcc/spellcheck.c | 324 +- gcc/spellcheck.h | 33 +- gcc/sreal.c | 59 +- gcc/sreal.h | 61 +- gcc/stmt.c | 7 +- gcc/stor-layout.c | 40 +- gcc/substring-locations.c | 133 +- gcc/substring-locations.h | 66 +- gcc/symbol-summary.h | 417 +- gcc/symtab.c | 4 +- gcc/system.h | 17 +- gcc/target.def | 290 +- gcc/targhooks.c | 134 +- gcc/targhooks.h | 20 +- gcc/testsuite/ChangeLog | 8347 +-------- gcc/testsuite/brig.dg/test/gimple/smoke_test.hsail | 10 +- gcc/testsuite/c-c++-common/Warray-bounds-2.c | 6 - gcc/testsuite/c-c++-common/Wattributes.c | 6 +- gcc/testsuite/c-c++-common/Wformat-pr84258.c | 19 - .../c-c++-common/Wmisleading-indentation-pr70693.c | 12 - gcc/testsuite/c-c++-common/Wprio-ctor-dtor.c | 10 - gcc/testsuite/c-c++-common/array-init.c | 5 - .../c-c++-common/asan/pointer-subtract-3.c | 1 - .../c-c++-common/asan/pointer-subtract-4.c | 1 - gcc/testsuite/c-c++-common/asan/pr64820.c | 2 +- .../c-c++-common/asan/use-after-return-1.c | 2 +- gcc/testsuite/c-c++-common/attr-nonstring-3.c | 8 +- gcc/testsuite/c-c++-common/attributes-1.c | 2 +- .../c-c++-common/cpp/diagnostic-pragma-2.c | 14 - gcc/testsuite/c-c++-common/cpp/macro-arg-count-1.c | 66 - gcc/testsuite/c-c++-common/cpp/macro-arg-count-2.c | 36 - gcc/testsuite/c-c++-common/dump-ada-spec-14.c | 10 - .../goacc/builtin-goacc-parlevel-id-size-2.c | 37 - .../goacc/builtin-goacc-parlevel-id-size.c | 79 - gcc/testsuite/c-c++-common/goacc/declare-1.c | 12 - gcc/testsuite/c-c++-common/goacc/declare-2.c | 18 +- gcc/testsuite/c-c++-common/goacc/default-4.c | 6 +- gcc/testsuite/c-c++-common/goacc/deviceptr-4.c | 11 - gcc/testsuite/c-c++-common/goacc/finalize-1.c | 28 - gcc/testsuite/c-c++-common/goacc/kernels-alias-2.c | 10 +- gcc/testsuite/c-c++-common/goacc/kernels-alias.c | 10 +- .../goacc/kernels-counter-var-redundant-load.c | 34 - .../c-c++-common/goacc/kernels-loop-data-2.c | 68 - .../goacc/kernels-loop-data-enter-exit-2.c | 66 - .../goacc/kernels-loop-data-enter-exit.c | 63 - .../c-c++-common/goacc/kernels-loop-data-update.c | 63 - .../c-c++-common/goacc/kernels-loop-data.c | 62 - .../goacc/kernels-parallel-loop-data-enter-exit.c | 66 - .../c-c++-common/goacc/parallel-reduction.c | 17 - .../c-c++-common/goacc/private-reduction-1.c | 12 - gcc/testsuite/c-c++-common/goacc/routine-5.c | 150 +- .../c-c++-common/goacc/update-if_present-1.c | 28 - .../c-c++-common/goacc/update-if_present-2.c | 42 - gcc/testsuite/c-c++-common/gomp/doacross-2.c | 49 - gcc/testsuite/c-c++-common/gomp/sink-3.c | 2 +- gcc/testsuite/c-c++-common/ident-0a.c | 6 - gcc/testsuite/c-c++-common/ident-0b.c | 10 - gcc/testsuite/c-c++-common/ident-1a.c | 8 - gcc/testsuite/c-c++-common/ident-1b.c | 7 - gcc/testsuite/c-c++-common/ident-2a.c | 6 - gcc/testsuite/c-c++-common/ident-2b.c | 7 - gcc/testsuite/c-c++-common/inc-from-1.c | 5 - gcc/testsuite/c-c++-common/inc-from-1a.h | 1 - gcc/testsuite/c-c++-common/inc-from-1b.h | 1 - gcc/testsuite/c-c++-common/pr43395.c | 15 +- gcc/testsuite/c-c++-common/pr59521-1.c | 15 - gcc/testsuite/c-c++-common/pr59521-2.c | 15 - gcc/testsuite/c-c++-common/pr68657-2.c | 4 +- gcc/testsuite/c-c++-common/pr68657-3.c | 12 +- gcc/testsuite/c-c++-common/pr68833-1.c | 4 +- gcc/testsuite/c-c++-common/pr69558.c | 4 +- gcc/testsuite/c-c++-common/pr81376.c | 48 - gcc/testsuite/c-c++-common/rotate-9.c | 19 - gcc/testsuite/c-c++-common/spec-barrier-1.c | 38 - gcc/testsuite/c-c++-common/spec-barrier-2.c | 17 - .../c-c++-common/substring-location-PR-87562-1-a.h | 7 - .../c-c++-common/substring-location-PR-87562-1-b.h | 0 .../c-c++-common/substring-location-PR-87562-1.c | 15 - gcc/testsuite/c-c++-common/ubsan/vla-1.c | 2 +- gcc/testsuite/c-c++-common/unroll-1.c | 12 +- gcc/testsuite/c-c++-common/unroll-2.c | 12 +- gcc/testsuite/c-c++-common/unroll-3.c | 12 +- gcc/testsuite/g++.dg/Walloca1.C | 6 +- gcc/testsuite/g++.dg/Wattributes-3.C | 3 - gcc/testsuite/g++.dg/Wno-frame-address.C | 2 +- gcc/testsuite/g++.dg/abi/empty4.C | 27 - gcc/testsuite/g++.dg/abi/empty5.C | 11 - gcc/testsuite/g++.dg/abi/empty8.C | 10 - gcc/testsuite/g++.dg/abi/no_unique_address1.C | 38 - gcc/testsuite/g++.dg/abi/no_unique_address2.C | 43 - gcc/testsuite/g++.dg/abi/no_unique_address3.C | 19 - gcc/testsuite/g++.dg/asan/function-argument-1.C | 2 +- gcc/testsuite/g++.dg/asan/function-argument-2.C | 2 +- gcc/testsuite/g++.dg/asan/function-argument-3.C | 2 +- gcc/testsuite/g++.dg/asan/use-after-scope-1.C | 2 +- gcc/testsuite/g++.dg/asan/use-after-scope-2.C | 2 +- .../g++.dg/asan/use-after-scope-types-1.C | 2 +- .../g++.dg/asan/use-after-scope-types-2.C | 2 +- .../g++.dg/asan/use-after-scope-types-3.C | 2 +- .../g++.dg/asan/use-after-scope-types-4.C | 2 +- .../g++.dg/asan/use-after-scope-types-5.C | 2 +- gcc/testsuite/g++.dg/cdce3.C | 32 +- gcc/testsuite/g++.dg/concepts/alias1.C | 3 +- gcc/testsuite/g++.dg/concepts/alias2.C | 3 +- gcc/testsuite/g++.dg/concepts/alias3.C | 3 +- gcc/testsuite/g++.dg/concepts/alias4.C | 3 +- gcc/testsuite/g++.dg/concepts/auto1.C | 3 +- gcc/testsuite/g++.dg/concepts/auto3.C | 3 +- gcc/testsuite/g++.dg/concepts/auto4.C | 3 +- gcc/testsuite/g++.dg/concepts/class-deduction1.C | 3 +- gcc/testsuite/g++.dg/concepts/class-deduction2.C | 3 +- gcc/testsuite/g++.dg/concepts/class.C | 3 +- gcc/testsuite/g++.dg/concepts/class1.C | 3 +- gcc/testsuite/g++.dg/concepts/class2.C | 3 +- gcc/testsuite/g++.dg/concepts/class3.C | 3 +- gcc/testsuite/g++.dg/concepts/class4.C | 3 +- gcc/testsuite/g++.dg/concepts/class5.C | 3 +- gcc/testsuite/g++.dg/concepts/class6.C | 3 +- gcc/testsuite/g++.dg/concepts/constrained-parm.C | 3 +- gcc/testsuite/g++.dg/concepts/debug1.C | 3 +- gcc/testsuite/g++.dg/concepts/decl-diagnose.C | 5 +- .../g++.dg/concepts/deduction-constraint1.C | 3 +- gcc/testsuite/g++.dg/concepts/diagnostic1.C | 3 +- gcc/testsuite/g++.dg/concepts/disjunction1.C | 3 +- gcc/testsuite/g++.dg/concepts/dr1430.C | 3 +- gcc/testsuite/g++.dg/concepts/equiv.C | 3 +- gcc/testsuite/g++.dg/concepts/equiv2.C | 4 +- gcc/testsuite/g++.dg/concepts/explicit-inst1.C | 3 +- gcc/testsuite/g++.dg/concepts/explicit-inst2.C | 3 +- gcc/testsuite/g++.dg/concepts/explicit-inst3.C | 3 +- gcc/testsuite/g++.dg/concepts/explicit-inst4.C | 3 +- gcc/testsuite/g++.dg/concepts/explicit-spec1.C | 4 +- gcc/testsuite/g++.dg/concepts/explicit-spec2.C | 3 +- gcc/testsuite/g++.dg/concepts/explicit-spec3.C | 3 +- gcc/testsuite/g++.dg/concepts/explicit-spec4.C | 4 +- gcc/testsuite/g++.dg/concepts/explicit-spec5.C | 3 +- gcc/testsuite/g++.dg/concepts/explicit-spec6.C | 3 +- gcc/testsuite/g++.dg/concepts/expression.C | 4 +- gcc/testsuite/g++.dg/concepts/expression2.C | 3 +- gcc/testsuite/g++.dg/concepts/expression3.C | 3 +- gcc/testsuite/g++.dg/concepts/feature-macro.C | 3 +- gcc/testsuite/g++.dg/concepts/fn-concept1.C | 3 +- gcc/testsuite/g++.dg/concepts/fn-concept2.C | 10 +- gcc/testsuite/g++.dg/concepts/fn1.C | 3 +- gcc/testsuite/g++.dg/concepts/fn10.C | 4 +- gcc/testsuite/g++.dg/concepts/fn2.C | 3 +- gcc/testsuite/g++.dg/concepts/fn3.C | 4 +- gcc/testsuite/g++.dg/concepts/fn4.C | 3 +- gcc/testsuite/g++.dg/concepts/fn5.C | 3 +- gcc/testsuite/g++.dg/concepts/fn6.C | 3 +- gcc/testsuite/g++.dg/concepts/fn7.C | 4 +- gcc/testsuite/g++.dg/concepts/fn8.C | 3 +- gcc/testsuite/g++.dg/concepts/fn9.C | 4 +- gcc/testsuite/g++.dg/concepts/friend1.C | 3 +- gcc/testsuite/g++.dg/concepts/friend2.C | 3 +- gcc/testsuite/g++.dg/concepts/generic-fn-err.C | 3 +- gcc/testsuite/g++.dg/concepts/generic-fn.C | 4 +- gcc/testsuite/g++.dg/concepts/iconv1.C | 3 +- gcc/testsuite/g++.dg/concepts/inherit-ctor1.C | 3 +- gcc/testsuite/g++.dg/concepts/inherit-ctor2.C | 3 +- gcc/testsuite/g++.dg/concepts/inherit-ctor3.C | 3 +- gcc/testsuite/g++.dg/concepts/inherit-ctor4.C | 3 +- gcc/testsuite/g++.dg/concepts/intro1.C | 3 +- gcc/testsuite/g++.dg/concepts/intro2.C | 4 +- gcc/testsuite/g++.dg/concepts/intro3.C | 3 +- gcc/testsuite/g++.dg/concepts/intro4.C | 3 +- gcc/testsuite/g++.dg/concepts/intro5.C | 3 +- gcc/testsuite/g++.dg/concepts/intro6.C | 3 +- gcc/testsuite/g++.dg/concepts/intro7.C | 3 +- gcc/testsuite/g++.dg/concepts/locations1.C | 16 - gcc/testsuite/g++.dg/concepts/member-concept.C | 3 +- gcc/testsuite/g++.dg/concepts/memfun-err.C | 4 +- gcc/testsuite/g++.dg/concepts/memfun.C | 4 +- gcc/testsuite/g++.dg/concepts/memfun2.C | 3 +- gcc/testsuite/g++.dg/concepts/memtmpl1.C | 3 +- .../g++.dg/concepts/partial-concept-id1.C | 3 +- .../g++.dg/concepts/partial-concept-id2.C | 3 +- gcc/testsuite/g++.dg/concepts/partial-spec.C | 3 +- gcc/testsuite/g++.dg/concepts/partial-spec2.C | 3 +- gcc/testsuite/g++.dg/concepts/partial-spec3.C | 3 +- gcc/testsuite/g++.dg/concepts/partial-spec4.C | 3 +- gcc/testsuite/g++.dg/concepts/partial-spec5.C | 3 +- gcc/testsuite/g++.dg/concepts/partial-spec6.C | 3 +- gcc/testsuite/g++.dg/concepts/placeholder1.C | 3 +- gcc/testsuite/g++.dg/concepts/placeholder2.C | 3 +- gcc/testsuite/g++.dg/concepts/placeholder3.C | 3 +- gcc/testsuite/g++.dg/concepts/placeholder4.C | 3 +- gcc/testsuite/g++.dg/concepts/placeholder5.C | 3 +- gcc/testsuite/g++.dg/concepts/placeholder6.C | 3 +- gcc/testsuite/g++.dg/concepts/pr65552.C | 3 +- gcc/testsuite/g++.dg/concepts/pr65575.C | 3 +- gcc/testsuite/g++.dg/concepts/pr65634.C | 3 +- gcc/testsuite/g++.dg/concepts/pr65636.C | 3 +- gcc/testsuite/g++.dg/concepts/pr65681.C | 3 +- gcc/testsuite/g++.dg/concepts/pr65848.C | 3 +- gcc/testsuite/g++.dg/concepts/pr65854.C | 3 +- gcc/testsuite/g++.dg/concepts/pr66091.C | 3 +- gcc/testsuite/g++.dg/concepts/pr67249.C | 3 +- gcc/testsuite/g++.dg/concepts/pr67544.C | 11 - gcc/testsuite/g++.dg/concepts/pr67595.C | 5 +- gcc/testsuite/g++.dg/concepts/pr67655.C | 20 - gcc/testsuite/g++.dg/concepts/pr67656.C | 19 - gcc/testsuite/g++.dg/concepts/pr68434.C | 3 +- gcc/testsuite/g++.dg/concepts/pr68683.C | 3 +- gcc/testsuite/g++.dg/concepts/pr71127.C | 6 - gcc/testsuite/g++.dg/concepts/pr71128.C | 10 - gcc/testsuite/g++.dg/concepts/pr71131.C | 6 - gcc/testsuite/g++.dg/concepts/pr71368.C | 3 +- gcc/testsuite/g++.dg/concepts/pr71385.C | 3 +- gcc/testsuite/g++.dg/concepts/pr84423-1.C | 8 - gcc/testsuite/g++.dg/concepts/pr84423-2.C | 18 - gcc/testsuite/g++.dg/concepts/pr84980.C | 6 - gcc/testsuite/g++.dg/concepts/pr85065.C | 6 - gcc/testsuite/g++.dg/concepts/pr85265.C | 6 - gcc/testsuite/g++.dg/concepts/req-neg1.C | 3 +- gcc/testsuite/g++.dg/concepts/req1.C | 4 +- gcc/testsuite/g++.dg/concepts/req10.C | 3 +- gcc/testsuite/g++.dg/concepts/req11.C | 3 +- gcc/testsuite/g++.dg/concepts/req12.C | 3 +- gcc/testsuite/g++.dg/concepts/req13.C | 3 +- gcc/testsuite/g++.dg/concepts/req14.C | 3 +- gcc/testsuite/g++.dg/concepts/req15.C | 3 +- gcc/testsuite/g++.dg/concepts/req16.C | 3 +- gcc/testsuite/g++.dg/concepts/req17.C | 3 +- gcc/testsuite/g++.dg/concepts/req18.C | 3 +- gcc/testsuite/g++.dg/concepts/req19.C | 3 +- gcc/testsuite/g++.dg/concepts/req2.C | 3 +- gcc/testsuite/g++.dg/concepts/req20.C | 3 +- gcc/testsuite/g++.dg/concepts/req3.C | 4 +- gcc/testsuite/g++.dg/concepts/req4.C | 3 +- gcc/testsuite/g++.dg/concepts/req5.C | 3 +- gcc/testsuite/g++.dg/concepts/req6.C | 3 +- gcc/testsuite/g++.dg/concepts/req7.C | 3 +- gcc/testsuite/g++.dg/concepts/req8.C | 4 +- gcc/testsuite/g++.dg/concepts/req9.C | 3 +- gcc/testsuite/g++.dg/concepts/template-parm1.C | 3 +- gcc/testsuite/g++.dg/concepts/template-parm10.C | 3 +- gcc/testsuite/g++.dg/concepts/template-parm11.C | 3 +- gcc/testsuite/g++.dg/concepts/template-parm12.C | 3 +- gcc/testsuite/g++.dg/concepts/template-parm2.C | 3 +- gcc/testsuite/g++.dg/concepts/template-parm3.C | 3 +- gcc/testsuite/g++.dg/concepts/template-parm4.C | 3 +- gcc/testsuite/g++.dg/concepts/template-parm5.C | 3 +- gcc/testsuite/g++.dg/concepts/template-parm6.C | 3 +- gcc/testsuite/g++.dg/concepts/template-parm7.C | 3 +- gcc/testsuite/g++.dg/concepts/template-parm8.C | 3 +- gcc/testsuite/g++.dg/concepts/template-parm9.C | 3 +- .../g++.dg/concepts/template-template-parm1.C | 3 +- gcc/testsuite/g++.dg/concepts/traits1.C | 3 +- gcc/testsuite/g++.dg/concepts/traits2.C | 3 +- gcc/testsuite/g++.dg/concepts/var-concept1.C | 3 +- gcc/testsuite/g++.dg/concepts/var-concept2.C | 3 +- gcc/testsuite/g++.dg/concepts/var-concept3.C | 3 +- gcc/testsuite/g++.dg/concepts/var-concept4.C | 3 +- gcc/testsuite/g++.dg/concepts/var-concept5.C | 3 +- gcc/testsuite/g++.dg/concepts/var-concept6.C | 3 +- gcc/testsuite/g++.dg/concepts/var-concept7.C | 3 +- gcc/testsuite/g++.dg/concepts/var-templ1.C | 3 +- gcc/testsuite/g++.dg/concepts/var-templ2.C | 3 +- gcc/testsuite/g++.dg/concepts/var-templ3.C | 3 +- gcc/testsuite/g++.dg/concepts/variadic1.C | 3 +- gcc/testsuite/g++.dg/concepts/variadic2.C | 3 +- gcc/testsuite/g++.dg/concepts/variadic4.C | 3 +- gcc/testsuite/g++.dg/conflict-markers-2.C | 17 - gcc/testsuite/g++.dg/conversion/Wwrite-strings.C | 24 - gcc/testsuite/g++.dg/conversion/op4.C | 2 +- gcc/testsuite/g++.dg/cpp0x/Wattributes1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/Wnarrowing10.C | 5 - gcc/testsuite/g++.dg/cpp0x/Wnarrowing11.C | 30 - gcc/testsuite/g++.dg/cpp0x/Wnarrowing12.C | 32 - gcc/testsuite/g++.dg/cpp0x/Wnarrowing6.C | 8 - gcc/testsuite/g++.dg/cpp0x/Wnarrowing7.C | 9 - gcc/testsuite/g++.dg/cpp0x/Wnarrowing8.C | 6 - gcc/testsuite/g++.dg/cpp0x/Wnarrowing9.C | 6 - gcc/testsuite/g++.dg/cpp0x/Wpessimizing-move1.C | 132 - gcc/testsuite/g++.dg/cpp0x/Wpessimizing-move2.C | 14 - gcc/testsuite/g++.dg/cpp0x/Wpessimizing-move3.C | 59 - gcc/testsuite/g++.dg/cpp0x/Wpessimizing-move4.C | 46 - gcc/testsuite/g++.dg/cpp0x/Wpessimizing-move5.C | 14 - gcc/testsuite/g++.dg/cpp0x/Wredundant-move1.C | 106 - gcc/testsuite/g++.dg/cpp0x/Wredundant-move2.C | 57 - gcc/testsuite/g++.dg/cpp0x/Wredundant-move3.C | 43 - gcc/testsuite/g++.dg/cpp0x/Wredundant-move4.C | 86 - gcc/testsuite/g++.dg/cpp0x/addressof2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/alias-decl-65.C | 10 - gcc/testsuite/g++.dg/cpp0x/alignas9.C | 2 +- gcc/testsuite/g++.dg/cpp0x/auto39.C | 2 +- gcc/testsuite/g++.dg/cpp0x/auto52.C | 6 - gcc/testsuite/g++.dg/cpp0x/auto9.C | 2 +- gcc/testsuite/g++.dg/cpp0x/cond1.C | 17 - gcc/testsuite/g++.dg/cpp0x/constexpr-47969.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-base6.C | 14 - gcc/testsuite/g++.dg/cpp0x/constexpr-data2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-ex2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-targ.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-virtual5.C | 2 +- gcc/testsuite/g++.dg/cpp0x/decltype49.C | 2 +- gcc/testsuite/g++.dg/cpp0x/defaulted1.C | 2 - gcc/testsuite/g++.dg/cpp0x/defaulted15.C | 3 +- gcc/testsuite/g++.dg/cpp0x/defaulted52.C | 20 - gcc/testsuite/g++.dg/cpp0x/defaulted53.C | 35 - gcc/testsuite/g++.dg/cpp0x/defaulted54.C | 18 - gcc/testsuite/g++.dg/cpp0x/defaulted55.C | 19 - gcc/testsuite/g++.dg/cpp0x/defaulted56.C | 25 - gcc/testsuite/g++.dg/cpp0x/defaulted57.C | 25 - gcc/testsuite/g++.dg/cpp0x/defaulted58.C | 22 - gcc/testsuite/g++.dg/cpp0x/defaulted59.C | 12 - gcc/testsuite/g++.dg/cpp0x/defaulted60.C | 18 - gcc/testsuite/g++.dg/cpp0x/deleted14.C | 10 - gcc/testsuite/g++.dg/cpp0x/deleted2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/depr-copy1.C | 29 - gcc/testsuite/g++.dg/cpp0x/depr-copy2.C | 17 - gcc/testsuite/g++.dg/cpp0x/desig5.C | 13 - gcc/testsuite/g++.dg/cpp0x/explicit4.C | 2 +- gcc/testsuite/g++.dg/cpp0x/forw_enum10.C | 8 +- gcc/testsuite/g++.dg/cpp0x/forw_enum7.C | 2 + gcc/testsuite/g++.dg/cpp0x/forw_enum8.C | 9 +- gcc/testsuite/g++.dg/cpp0x/friend3.C | 11 - gcc/testsuite/g++.dg/cpp0x/gen-attrs-56.C | 2 +- gcc/testsuite/g++.dg/cpp0x/gen-attrs-64.C | 2 +- gcc/testsuite/g++.dg/cpp0x/gen-attrs-65.C | 7 - .../g++.dg/cpp0x/gnu_fext-numeric-literals.C | 64 +- gcc/testsuite/g++.dg/cpp0x/initlist-ref-2267.C | 14 - gcc/testsuite/g++.dg/cpp0x/initlist-throw1.C | 29 - gcc/testsuite/g++.dg/cpp0x/initlist-throw2.C | 33 - gcc/testsuite/g++.dg/cpp0x/initlist102.C | 39 - gcc/testsuite/g++.dg/cpp0x/initlist103.C | 11 - gcc/testsuite/g++.dg/cpp0x/initlist104.C | 11 - gcc/testsuite/g++.dg/cpp0x/lambda/lambda-86550.C | 9 - .../g++.dg/cpp0x/lambda/lambda-const-this.C | 1 - gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice2.C | 10 +- .../g++.dg/cpp0x/lambda/lambda-in-class-neg.C | 3 +- .../g++.dg/cpp0x/lambda/lambda-in-class.C | 3 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nested.C | 2 +- .../g++.dg/cpp0x/lambda/lambda-non-local.C | 10 - gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nsdmi1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nsdmi4.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-shadow3.C | 6 - gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this.C | 3 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this10.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this17.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this18.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this8.C | 8 +- .../g++.dg/cpp0x/lambda/lambda-variadic7.C | 4 +- gcc/testsuite/g++.dg/cpp0x/locations1.C | 29 - gcc/testsuite/g++.dg/cpp0x/main1.C | 3 - gcc/testsuite/g++.dg/cpp0x/move-return2.C | 11 - gcc/testsuite/g++.dg/cpp0x/narrowing1.C | 24 - gcc/testsuite/g++.dg/cpp0x/noexcept16.C | 2 +- gcc/testsuite/g++.dg/cpp0x/noexcept30.C | 1 - gcc/testsuite/g++.dg/cpp0x/nsdmi-template18.C | 43 - gcc/testsuite/g++.dg/cpp0x/pr51463.C | 3 +- gcc/testsuite/g++.dg/cpp0x/pr81246.C | 11 - gcc/testsuite/g++.dg/cpp0x/pr84705.C | 13 - gcc/testsuite/g++.dg/cpp0x/range-for10.C | 18 + gcc/testsuite/g++.dg/cpp0x/range-for36.C | 32 - gcc/testsuite/g++.dg/cpp0x/ref-qual19.C | 117 - gcc/testsuite/g++.dg/cpp0x/ref-qual20.C | 70 - gcc/testsuite/g++.dg/cpp0x/rv-cast5.C | 2 +- gcc/testsuite/g++.dg/cpp0x/rv-cast6.C | 11 - gcc/testsuite/g++.dg/cpp0x/rv-lvalue-req.C | 10 +- gcc/testsuite/g++.dg/cpp0x/scoped_enum2.C | 4 +- gcc/testsuite/g++.dg/cpp0x/sfinae62.C | 41 - .../g++.dg/cpp0x/std_fext-numeric-literals.C | 64 +- .../g++.dg/cpp0x/std_fno-ext-numeric-literals.C | 32 +- gcc/testsuite/g++.dg/cpp0x/udlit-args-neg.C | 24 +- gcc/testsuite/g++.dg/cpp0x/udlit-clink-neg.C | 2 +- gcc/testsuite/g++.dg/cpp0x/udlit-extern-c.C | 2 +- gcc/testsuite/g++.dg/cpp0x/udlit-member-neg.C | 2 +- gcc/testsuite/g++.dg/cpp0x/variadic-ex13.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn52.C | 4 - gcc/testsuite/g++.dg/cpp1y/auto-fn53.C | 4 - gcc/testsuite/g++.dg/cpp1y/auto-fn54.C | 3 - gcc/testsuite/g++.dg/cpp1y/constexpr-82218.C | 1 - gcc/testsuite/g++.dg/cpp1y/constexpr-array6.C | 26 - gcc/testsuite/g++.dg/cpp1y/constexpr-loop7.C | 21 - gcc/testsuite/g++.dg/cpp1y/constexpr-return4.C | 10 - gcc/testsuite/g++.dg/cpp1y/dr1560.C | 14 - gcc/testsuite/g++.dg/cpp1y/func_constexpr2.C | 21 - .../g++.dg/cpp1y/lambda-generic-85713-2.C | 7 - gcc/testsuite/g++.dg/cpp1y/lambda-generic-85713.C | 4 - .../g++.dg/cpp1y/lambda-generic-variadic18.C | 11 - gcc/testsuite/g++.dg/cpp1y/pr60384.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr64382.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr77591.C | 8 +- gcc/testsuite/g++.dg/cpp1y/pr77739.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr84588-1.C | 25 - gcc/testsuite/g++.dg/cpp1y/pr84588-2.C | 25 - gcc/testsuite/g++.dg/cpp1y/pr84588-3.C | 25 - gcc/testsuite/g++.dg/cpp1z/Wpessimizing-move1.C | 19 - gcc/testsuite/g++.dg/cpp1z/aggr-base1.C | 3 +- gcc/testsuite/g++.dg/cpp1z/aggr-base2.C | 2 +- gcc/testsuite/g++.dg/cpp1z/aggr-base3.C | 2 +- gcc/testsuite/g++.dg/cpp1z/aggr-base4.C | 3 +- gcc/testsuite/g++.dg/cpp1z/aggr-base5.C | 4 +- gcc/testsuite/g++.dg/cpp1z/aggr-base6.C | 4 +- gcc/testsuite/g++.dg/cpp1z/aligned-new1.C | 3 +- gcc/testsuite/g++.dg/cpp1z/aligned-new2.C | 3 +- gcc/testsuite/g++.dg/cpp1z/aligned-new3.C | 3 +- gcc/testsuite/g++.dg/cpp1z/aligned-new7.C | 3 +- gcc/testsuite/g++.dg/cpp1z/aligned-new8.C | 3 +- gcc/testsuite/g++.dg/cpp1z/attributes-enum-1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/bool-increment1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/byte1.C | 3 +- gcc/testsuite/g++.dg/cpp1z/byte2.C | 3 +- gcc/testsuite/g++.dg/cpp1z/class-deduction1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction10.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction11.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction12.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction13.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction14.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction15.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction16.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction17.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction18.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction19.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction2.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction20.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction21.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction22.C | 4 +- gcc/testsuite/g++.dg/cpp1z/class-deduction23.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction24.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction25.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction26.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction27.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction28.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction29.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction3.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction30.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction31.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction32.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction33.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction34.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction35.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction36.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction38.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction39.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction4.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction40.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction41.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction42.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction43.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction44.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction45.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction46.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction48.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction49.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction5.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction50.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction51.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction52.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction54.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction55.C | 15 - gcc/testsuite/g++.dg/cpp1z/class-deduction56.C | 15 - gcc/testsuite/g++.dg/cpp1z/class-deduction57.C | 15 - gcc/testsuite/g++.dg/cpp1z/class-deduction58.C | 16 - gcc/testsuite/g++.dg/cpp1z/class-deduction6.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction7.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction8.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction9.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-83692.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-84684.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if10.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if11.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if12.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if13.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if14.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if15.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if16.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if17.C | 3 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if18.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if19.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if20.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if21.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if22.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if23.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if24.C | 4 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda10.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda11.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda12.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda13.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda17.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda18.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda19.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda2.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda20.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda21.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda3.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda4.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda5.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda6.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda7.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda8.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda9.C | 2 +- gcc/testsuite/g++.dg/cpp1z/cplusplus.C | 3 +- gcc/testsuite/g++.dg/cpp1z/decomp-bitfield1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp-constexpr1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp-lambda1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp10.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp11.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp12.C | 3 +- gcc/testsuite/g++.dg/cpp1z/decomp15.C | 3 +- gcc/testsuite/g++.dg/cpp1z/decomp16.C | 3 +- gcc/testsuite/g++.dg/cpp1z/decomp17.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp20.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp21.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp27.C | 3 +- gcc/testsuite/g++.dg/cpp1z/decomp29.C | 3 +- gcc/testsuite/g++.dg/cpp1z/decomp3.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp30.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp37.C | 3 +- gcc/testsuite/g++.dg/cpp1z/decomp38.C | 3 +- gcc/testsuite/g++.dg/cpp1z/decomp48.C | 32 +- gcc/testsuite/g++.dg/cpp1z/decomp9.C | 3 +- gcc/testsuite/g++.dg/cpp1z/direct-enum-init1.C | 60 +- gcc/testsuite/g++.dg/cpp1z/elide1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/eval-order2.C | 3 +- gcc/testsuite/g++.dg/cpp1z/eval-order3.C | 3 +- gcc/testsuite/g++.dg/cpp1z/fallthrough1.C | 4 +- gcc/testsuite/g++.dg/cpp1z/feat-cxx1z.C | 7 +- gcc/testsuite/g++.dg/cpp1z/fold-ice1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/fold-lambda.C | 3 +- gcc/testsuite/g++.dg/cpp1z/fold-lambda2.C | 2 +- gcc/testsuite/g++.dg/cpp1z/fold-mangle.C | 2 +- gcc/testsuite/g++.dg/cpp1z/fold1.C | 4 +- gcc/testsuite/g++.dg/cpp1z/fold2.C | 4 +- gcc/testsuite/g++.dg/cpp1z/fold3.C | 4 +- gcc/testsuite/g++.dg/cpp1z/fold4.C | 2 +- gcc/testsuite/g++.dg/cpp1z/fold6.C | 2 +- gcc/testsuite/g++.dg/cpp1z/fold7.C | 2 +- gcc/testsuite/g++.dg/cpp1z/fold8.C | 2 +- gcc/testsuite/g++.dg/cpp1z/fold9.C | 2 +- gcc/testsuite/g++.dg/cpp1z/init-statement2.C | 3 +- gcc/testsuite/g++.dg/cpp1z/init-statement3.C | 3 +- gcc/testsuite/g++.dg/cpp1z/init-statement4.C | 2 +- gcc/testsuite/g++.dg/cpp1z/init-statement5.C | 2 +- gcc/testsuite/g++.dg/cpp1z/init-statement6.C | 2 +- gcc/testsuite/g++.dg/cpp1z/init-statement7.C | 3 +- gcc/testsuite/g++.dg/cpp1z/init-statement8.C | 2 +- gcc/testsuite/g++.dg/cpp1z/init-statement9.C | 2 +- gcc/testsuite/g++.dg/cpp1z/inline-var1.C | 4 +- gcc/testsuite/g++.dg/cpp1z/inline-var1a.C | 4 +- gcc/testsuite/g++.dg/cpp1z/inline-var2.C | 78 +- gcc/testsuite/g++.dg/cpp1z/inline-var3.C | 24 +- gcc/testsuite/g++.dg/cpp1z/inline-var4.C | 2 +- gcc/testsuite/g++.dg/cpp1z/lambda-__func__.C | 2 +- gcc/testsuite/g++.dg/cpp1z/lambda-inherit1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/lambda-this1.C | 6 +- gcc/testsuite/g++.dg/cpp1z/lambda-this2.C | 8 +- gcc/testsuite/g++.dg/cpp1z/lambda-this3.C | 2 +- gcc/testsuite/g++.dg/cpp1z/namespace-attribs.C | 3 +- gcc/testsuite/g++.dg/cpp1z/namespace-attribs2.C | 7 - gcc/testsuite/g++.dg/cpp1z/nested-namespace-def1.C | 3 +- gcc/testsuite/g++.dg/cpp1z/nodiscard3.C | 4 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type12.C | 2 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type15.C | 2 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type16.C | 2 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type17.C | 2 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type18.C | 2 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type2.C | 4 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type20.C | 11 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type3.C | 2 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type4.C | 2 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type5.C | 2 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type6.C | 2 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type7.C | 2 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type8.C | 3 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type9.C | 3 +- gcc/testsuite/g++.dg/cpp1z/nontype-auto1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype-auto10.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype-auto12.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype-auto13.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype-auto14.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype-auto2.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype-auto3.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype-auto4.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype-auto5.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype-auto7.C | 4 +- gcc/testsuite/g++.dg/cpp1z/nontype-auto8.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype-auto9.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype2.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype3.C | 2 +- gcc/testsuite/g++.dg/cpp1z/pr78771.C | 2 +- gcc/testsuite/g++.dg/cpp1z/pr79143.C | 3 +- gcc/testsuite/g++.dg/cpp1z/pr81016.C | 2 +- gcc/testsuite/g++.dg/cpp1z/pr83020.C | 2 +- gcc/testsuite/g++.dg/cpp1z/pr83644.C | 3 +- gcc/testsuite/g++.dg/cpp1z/pr83918.C | 3 +- gcc/testsuite/g++.dg/cpp1z/pr84325.C | 3 +- gcc/testsuite/g++.dg/cpp1z/pr84533.C | 2 +- gcc/testsuite/g++.dg/cpp1z/range-for1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/regress1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/regress2.C | 2 +- gcc/testsuite/g++.dg/cpp1z/static1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/static2.C | 17 - gcc/testsuite/g++.dg/cpp1z/static_assert-nomsg.C | 2 +- gcc/testsuite/g++.dg/cpp1z/udlit-utf8char.C | 3 +- gcc/testsuite/g++.dg/cpp1z/utf8-2.C | 2 +- gcc/testsuite/g++.dg/cpp1z/utf8-neg.C | 3 +- gcc/testsuite/g++.dg/cpp1z/utf8.C | 3 +- gcc/testsuite/g++.dg/cpp2a/aggr1.C | 15 - gcc/testsuite/g++.dg/cpp2a/aggr2.C | 25 - gcc/testsuite/g++.dg/cpp2a/constexpr-inst1.C | 13 - gcc/testsuite/g++.dg/cpp2a/constexpr-virtual1.C | 8 - gcc/testsuite/g++.dg/cpp2a/constexpr-virtual10.C | 18 - gcc/testsuite/g++.dg/cpp2a/constexpr-virtual11.C | 26 - gcc/testsuite/g++.dg/cpp2a/constexpr-virtual12.C | 15 - gcc/testsuite/g++.dg/cpp2a/constexpr-virtual2.C | 49 - gcc/testsuite/g++.dg/cpp2a/constexpr-virtual3.C | 52 - gcc/testsuite/g++.dg/cpp2a/constexpr-virtual4.C | 57 - gcc/testsuite/g++.dg/cpp2a/constexpr-virtual5.C | 60 - gcc/testsuite/g++.dg/cpp2a/constexpr-virtual6.C | 25 - gcc/testsuite/g++.dg/cpp2a/constexpr-virtual7.C | 87 - gcc/testsuite/g++.dg/cpp2a/constexpr-virtual8.C | 50 - gcc/testsuite/g++.dg/cpp2a/constexpr-virtual9.C | 83 - gcc/testsuite/g++.dg/cpp2a/feat-cxx2a.C | 447 - .../g++.dg/cpp2a/is-constant-evaluated1.C | 66 - gcc/testsuite/g++.dg/cpp2a/lambda-this1.C | 51 - gcc/testsuite/g++.dg/cpp2a/lambda-this2.C | 51 - gcc/testsuite/g++.dg/cpp2a/lambda-this3.C | 55 - gcc/testsuite/g++.dg/cpp2a/lambda1.C | 58 - gcc/testsuite/g++.dg/cpp2a/no_unique_address1.C | 13 - gcc/testsuite/g++.dg/cpp2a/range-for1.C | 16 - gcc/testsuite/g++.dg/cpp2a/range-for10.C | 24 - gcc/testsuite/g++.dg/cpp2a/range-for11.C | 22 - gcc/testsuite/g++.dg/cpp2a/range-for12.C | 33 - gcc/testsuite/g++.dg/cpp2a/range-for13.C | 33 - gcc/testsuite/g++.dg/cpp2a/range-for14.C | 24 - gcc/testsuite/g++.dg/cpp2a/range-for15.C | 43 - gcc/testsuite/g++.dg/cpp2a/range-for16.C | 36 - gcc/testsuite/g++.dg/cpp2a/range-for17.C | 30 - gcc/testsuite/g++.dg/cpp2a/range-for18.C | 16 - gcc/testsuite/g++.dg/cpp2a/range-for2.C | 16 - gcc/testsuite/g++.dg/cpp2a/range-for3.C | 26 - gcc/testsuite/g++.dg/cpp2a/range-for4.C | 27 - gcc/testsuite/g++.dg/cpp2a/range-for5.C | 46 - gcc/testsuite/g++.dg/cpp2a/range-for6.C | 17 - gcc/testsuite/g++.dg/cpp2a/range-for7.C | 45 - gcc/testsuite/g++.dg/cpp2a/range-for8.C | 37 - gcc/testsuite/g++.dg/cpp2a/range-for9.C | 30 - gcc/testsuite/g++.dg/debug/dwarf2/inline-var-1.C | 4 +- gcc/testsuite/g++.dg/debug/dwarf2/inline-var-2.C | 4 +- gcc/testsuite/g++.dg/debug/dwarf2/pr80234-1.C | 4 +- gcc/testsuite/g++.dg/debug/dwarf2/pr80234-2.C | 4 +- gcc/testsuite/g++.dg/debug/dwarf2/pr85302.C | 1 - gcc/testsuite/g++.dg/dg.exp | 1 + gcc/testsuite/g++.dg/diagnostic/aka3.C | 25 - gcc/testsuite/g++.dg/diagnostic/auto1.C | 4 - gcc/testsuite/g++.dg/diagnostic/long-short.C | 12 - gcc/testsuite/g++.dg/diagnostic/macro-arg-count.C | 51 + gcc/testsuite/g++.dg/diagnostic/missing-typename.C | 12 - .../g++.dg/diagnostic/param-type-mismatch-2.C | 97 +- .../g++.dg/diagnostic/param-type-mismatch.C | 20 - gcc/testsuite/g++.dg/diagnostic/pr77777.C | 16 - gcc/testsuite/g++.dg/diagnostic/pr86201.C | 12 - gcc/testsuite/g++.dg/diagnostic/pr86993.C | 13 - gcc/testsuite/g++.dg/diagnostic/signed-unsigned.C | 12 - .../g++.dg/diagnostic/thread-thread_local.C | 13 - .../g++.dg/diagnostic/virtual-constexpr.C | 17 - gcc/testsuite/g++.dg/diagnostic/virtual-friend.C | 16 - gcc/testsuite/g++.dg/diagnostic/virtual-static.C | 15 - gcc/testsuite/g++.dg/expr/delete2.C | 25 - gcc/testsuite/g++.dg/expr/pmf-1.C | 2 +- gcc/testsuite/g++.dg/expr/pmf-3.C | 1 - gcc/testsuite/g++.dg/expr/ptrmem10.C | 28 - gcc/testsuite/g++.dg/ext/altivec-6.C | 8 +- gcc/testsuite/g++.dg/ext/attr-returns-nonnull.C | 2 +- gcc/testsuite/g++.dg/ext/builtin4.C | 2 +- gcc/testsuite/g++.dg/ext/c99struct1.C | 2 +- gcc/testsuite/g++.dg/ext/complit11.C | 2 +- gcc/testsuite/g++.dg/ext/cond3.C | 20 - gcc/testsuite/g++.dg/{lookup => ext}/forscope1.C | 6 +- .../g++.dg/{lookup/forscope1.C => ext/forscope2.C} | 6 +- gcc/testsuite/g++.dg/ext/integer-pack4.C | 10 - gcc/testsuite/g++.dg/ext/is_aggregate.C | 11 - .../{g++.target/i386 => g++.dg/ext}/mv1.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mv10.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mv11.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mv12-aux.cc | 0 .../{g++.target/i386 => g++.dg/ext}/mv12.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mv12.h | 0 .../{g++.target/i386 => g++.dg/ext}/mv13.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mv14.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mv15.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mv16.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mv17.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mv18.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mv19.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mv2.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mv20.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mv21.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mv22.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mv23.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mv24.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mv25.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mv26.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mv27.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mv3.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mv4.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mv5.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mv6.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mv7.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mv8.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mv9.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mvc1.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mvc2.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mvc3.C | 2 +- .../{g++.target/i386 => g++.dg/ext}/mvc4.C | 2 +- gcc/testsuite/g++.dg/ext/pr82625.C | 37 - gcc/testsuite/g++.dg/ext/stmtexpr15.C | 2 +- gcc/testsuite/g++.dg/ext/typeof13.C | 8 - gcc/testsuite/g++.dg/ext/unroll-1.C | 2 +- gcc/testsuite/g++.dg/ext/unroll-2.C | 2 +- gcc/testsuite/g++.dg/ext/unroll-3.C | 2 +- gcc/testsuite/g++.dg/ext/uow-3.C | 4 +- gcc/testsuite/g++.dg/ext/uow-4.C | 4 +- gcc/testsuite/g++.dg/gcov/loop.C | 6 +- gcc/testsuite/g++.dg/goacc/template.C | 13 +- gcc/testsuite/g++.dg/gomp/pr47963.C | 2 +- gcc/testsuite/g++.dg/gomp/pr84556.C | 4 +- gcc/testsuite/g++.dg/guality/guality.exp | 13 - gcc/testsuite/g++.dg/guality/pr86687.C | 28 - gcc/testsuite/g++.dg/init/delete3.C | 1 - gcc/testsuite/g++.dg/init/goto3.C | 6 +- gcc/testsuite/g++.dg/init/new25.C | 16 +- gcc/testsuite/g++.dg/init/new37.C | 2 +- gcc/testsuite/g++.dg/init/new38.C | 6 +- gcc/testsuite/g++.dg/init/new43.C | 66 +- gcc/testsuite/g++.dg/init/new49.C | 1 - gcc/testsuite/g++.dg/init/string2.C | 104 - gcc/testsuite/g++.dg/init/string3.C | 35 - gcc/testsuite/g++.dg/init/string4.C | 60 - gcc/testsuite/g++.dg/ipa/pr64059.C | 2 +- gcc/testsuite/g++.dg/ipa/pr81248.C | 4 +- gcc/testsuite/g++.dg/ipa/pr85607.C | 14 - gcc/testsuite/g++.dg/ipa/pr86323.C | 28 - gcc/testsuite/g++.dg/ipa/pr86529.C | 44 - gcc/testsuite/g++.dg/lookup/name-clash11.C | 20 +- gcc/testsuite/g++.dg/lookup/name-clash12.C | 9 - gcc/testsuite/g++.dg/lookup/name-clash7.C | 4 +- gcc/testsuite/g++.dg/lookup/new2.C | 4 +- gcc/testsuite/g++.dg/lookup/pr85634-2.C | 16 - gcc/testsuite/g++.dg/lookup/pr86329.C | 11 - gcc/testsuite/g++.dg/lookup/redecl1.C | 4 +- gcc/testsuite/g++.dg/lto/20081109-1_0.C | 2 +- gcc/testsuite/g++.dg/lto/20081118_0.C | 1 - gcc/testsuite/g++.dg/lto/20081119-1_0.C | 1 - gcc/testsuite/g++.dg/lto/20081120-1_0.C | 1 - gcc/testsuite/g++.dg/lto/20081120-2_0.C | 1 - gcc/testsuite/g++.dg/lto/20081123_0.C | 1 - gcc/testsuite/g++.dg/lto/20081204-1_0.C | 1 - gcc/testsuite/g++.dg/lto/20081219_0.C | 2 +- gcc/testsuite/g++.dg/lto/20090302_0.C | 3 +- gcc/testsuite/g++.dg/lto/20090313_0.C | 2 +- gcc/testsuite/g++.dg/lto/20091002-2_0.C | 2 +- gcc/testsuite/g++.dg/lto/20091002-3_0.C | 2 +- gcc/testsuite/g++.dg/lto/20091026-1_0.C | 2 +- gcc/testsuite/g++.dg/lto/20100724-1_0.C | 2 +- gcc/testsuite/g++.dg/lto/20101010-4_0.C | 1 - gcc/testsuite/g++.dg/lto/20101015-2_0.C | 2 +- gcc/testsuite/g++.dg/lto/20110311-1_0.C | 2 +- gcc/testsuite/g++.dg/lto/lto.exp | 3 + gcc/testsuite/g++.dg/lto/pr45621_0.C | 2 +- gcc/testsuite/g++.dg/lto/pr48042_0.C | 2 +- gcc/testsuite/g++.dg/lto/pr48354-1_0.C | 2 +- gcc/testsuite/g++.dg/lto/pr54625-1_0.c | 2 +- gcc/testsuite/g++.dg/lto/pr54625-2_0.c | 2 +- gcc/testsuite/g++.dg/lto/pr60567_0.C | 2 +- gcc/testsuite/g++.dg/lto/pr62026.C | 2 +- gcc/testsuite/g++.dg/lto/pr68811_0.C | 2 +- gcc/testsuite/g++.dg/lto/pr69729_0.C | 35 + gcc/testsuite/g++.dg/lto/pr84805_0.C | 10 +- gcc/testsuite/g++.dg/lto/pr84805_1.C | 4 +- gcc/testsuite/g++.dg/lto/pr86523-1_0.C | 23 - gcc/testsuite/g++.dg/lto/pr86523-2_0.C | 20 - gcc/testsuite/g++.dg/lto/pr86523-3_0.C | 24 - gcc/testsuite/g++.dg/lto/pr86585_0.C | 18 - gcc/testsuite/g++.dg/lto/pr86585_1.C | 24 - gcc/testsuite/g++.dg/opt/eh1.C | 2 +- gcc/testsuite/g++.dg/opt/mpx.C | 5 - gcc/testsuite/g++.dg/opt/pr71529.C | 22 + gcc/testsuite/g++.dg/other/avx2-pr85572-1.C | 21 - gcc/testsuite/g++.dg/other/ellipsis1.C | 8 +- gcc/testsuite/g++.dg/other/fold1.C | 2 +- gcc/testsuite/g++.dg/other/friend10.C | 9 - gcc/testsuite/g++.dg/other/friend11.C | 8 - gcc/testsuite/g++.dg/other/friend12.C | 11 - gcc/testsuite/g++.dg/other/friend13.C | 6 - gcc/testsuite/g++.dg/other/friend14.C | 14 - gcc/testsuite/g++.dg/other/friend15.C | 14 - gcc/testsuite/g++.dg/other/friend8.C | 6 - gcc/testsuite/g++.dg/other/friend9.C | 9 - gcc/testsuite/g++.dg/other/locations1.C | 1 - gcc/testsuite/g++.dg/other/main2.C | 1 - gcc/testsuite/g++.dg/other/main3.C | 1 - gcc/testsuite/g++.dg/other/operator1.C | 2 +- gcc/testsuite/g++.dg/other/operator2.C | 2 +- gcc/testsuite/g++.dg/other/pr87398.C | 12 - gcc/testsuite/g++.dg/other/pr87574.C | 33 - gcc/testsuite/g++.dg/other/sse2-pr85572-1.C | 14 - gcc/testsuite/g++.dg/other/sse2-pr85572-2.C | 45 - gcc/testsuite/g++.dg/other/sse4-pr85572-1.C | 14 - gcc/testsuite/g++.dg/other/static3.C | 7 - gcc/testsuite/g++.dg/other/static4.C | 6 - .../other/sve_const_pred_1.C} | 4 +- .../other/sve_const_pred_2.C} | 4 +- .../other/sve_const_pred_3.C} | 4 +- .../other/sve_const_pred_4.C} | 4 +- .../sve/tls_2.C => g++.dg/other/sve_tls_2.C} | 4 +- .../sve/vcond_1.C => g++.dg/other/sve_vcond_1.C} | 2 +- .../other/sve_vcond_1_run.C} | 4 +- gcc/testsuite/g++.dg/other/switch4.C | 6 - gcc/testsuite/g++.dg/other/thunk2a.C | 15 - gcc/testsuite/g++.dg/other/thunk2b.C | 16 - gcc/testsuite/g++.dg/other/typedef1.C | 11 +- gcc/testsuite/g++.dg/other/vrp1.C | 2 +- gcc/testsuite/g++.dg/other/{thunk1.C => vthunk1.C} | 0 gcc/testsuite/g++.dg/overload/conv-op3.C | 18 - gcc/testsuite/g++.dg/overload/operator2.C | 6 +- gcc/testsuite/g++.dg/parse/array-size2.C | 2 +- gcc/testsuite/g++.dg/parse/close-brace.C | 5 - gcc/testsuite/g++.dg/parse/cond6.C | 16 - gcc/testsuite/g++.dg/parse/cond7.C | 12 - gcc/testsuite/g++.dg/parse/cond8.C | 10 - gcc/testsuite/g++.dg/parse/defarg11.C | 6 +- gcc/testsuite/g++.dg/parse/defarg4.C | 2 +- gcc/testsuite/g++.dg/parse/defarg8.C | 2 - gcc/testsuite/g++.dg/parse/dtor13.C | 3 +- gcc/testsuite/g++.dg/parse/error61.C | 4 +- gcc/testsuite/g++.dg/parse/operator4.C | 2 +- gcc/testsuite/g++.dg/parse/ptrmem8.C | 15 - gcc/testsuite/g++.dg/plugin/plugin.exp | 6 - gcc/testsuite/g++.dg/plugin/pragma_plugin.c | 13 +- .../plugin/show-template-tree-color-labels.C | 38 - gcc/testsuite/g++.dg/pr60518.C | 2 +- gcc/testsuite/g++.dg/pr61941.C | 12 - gcc/testsuite/g++.dg/pr63995-1.C | 15 + gcc/testsuite/g++.dg/pr68270.C | 16 + gcc/testsuite/g++.dg/pr71624.C | 35 + gcc/testsuite/g++.dg/pr71633.C | 29 + gcc/testsuite/g++.dg/{opt/call2.C => pr79761.C} | 4 +- .../g++.dg/{ext/alias-canon3.C => pr79764.C} | 4 +- gcc/testsuite/g++.dg/pr79769.C | 4 + gcc/testsuite/g++.dg/pr81194.C | 4 +- gcc/testsuite/g++.dg/pr82836.C | 2 +- gcc/testsuite/g++.dg/pr82899.C | 14 - gcc/testsuite/g++.dg/pr85515-1.C | 18 - gcc/testsuite/g++.dg/pr85515-2.C | 21 - gcc/testsuite/g++.dg/pr85523.C | 91 - gcc/testsuite/g++.dg/pr86082.C | 19 - gcc/testsuite/g++.dg/pr86159.C | 10 - gcc/testsuite/g++.dg/pr86240.C | 12 - gcc/testsuite/g++.dg/pr86593.C | 11 - gcc/testsuite/g++.dg/pr86696.C | 30 - gcc/testsuite/g++.dg/pr86988.C | 16 - gcc/testsuite/g++.dg/predict-1.C | 15 - gcc/testsuite/g++.dg/recip_sqrt_mult_1.C | 49 - gcc/testsuite/g++.dg/recip_sqrt_mult_2.C | 49 - gcc/testsuite/g++.dg/rtti/typeid12.C | 16 - gcc/testsuite/g++.dg/template/array30.C | 7 - gcc/testsuite/g++.dg/template/array31.C | 7 - gcc/testsuite/g++.dg/template/char1.C | 3 +- gcc/testsuite/g++.dg/template/crash108.C | 6 +- gcc/testsuite/g++.dg/template/crash84.C | 2 +- gcc/testsuite/g++.dg/template/dependent-name3.C | 2 +- gcc/testsuite/g++.dg/template/error30.C | 2 +- gcc/testsuite/g++.dg/template/error44.C | 11 +- gcc/testsuite/g++.dg/template/explicit-args3.C | 2 +- gcc/testsuite/g++.dg/template/for1.C | 23 + gcc/testsuite/g++.dg/template/friend42.C | 2 +- gcc/testsuite/g++.dg/template/friend64.C | 6 - gcc/testsuite/g++.dg/template/friend65.C | 6 - gcc/testsuite/g++.dg/template/friend66.C | 9 - gcc/testsuite/g++.dg/template/inline1.C | 2 +- gcc/testsuite/g++.dg/template/new4.C | 3 +- gcc/testsuite/g++.dg/template/ptrmem20.C | 2 +- gcc/testsuite/g++.dg/template/ptrmem8.C | 4 +- gcc/testsuite/g++.dg/template/spec40.C | 12 - gcc/testsuite/g++.dg/template/type1.C | 2 +- gcc/testsuite/g++.dg/template/typedef4.C | 3 +- gcc/testsuite/g++.dg/template/typedef5.C | 11 +- gcc/testsuite/g++.dg/tls/diag-2.C | 14 +- gcc/testsuite/g++.dg/tls/locations1.C | 4 - gcc/testsuite/g++.dg/tls/pr85400.C | 24 - gcc/testsuite/g++.dg/torture/20180705-1.C | 30 - gcc/testsuite/g++.dg/torture/aarch64-vect-init-1.C | 31 - gcc/testsuite/g++.dg/torture/accessor-fixits-9.C | 119 - gcc/testsuite/g++.dg/torture/pr44295.C | 1 - gcc/testsuite/g++.dg/torture/pr59265.C | 2 +- gcc/testsuite/g++.dg/torture/pr85627.C | 4 - gcc/testsuite/g++.dg/torture/pr85834.C | 38 - gcc/testsuite/g++.dg/torture/pr87124.C | 12 - gcc/testsuite/g++.dg/torture/type-generic-1.C | 1 - gcc/testsuite/g++.dg/tree-prof/morefunc.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/array-temp1.C | 8 +- gcc/testsuite/g++.dg/tree-ssa/dom-invalid.C | 4 +- gcc/testsuite/g++.dg/tree-ssa/lifetime-dse1.C | 18 - gcc/testsuite/g++.dg/tree-ssa/pr19476-1.C | 6 +- gcc/testsuite/g++.dg/tree-ssa/pr19476-5.C | 4 +- gcc/testsuite/g++.dg/tree-ssa/pr19476-6.C | 16 - gcc/testsuite/g++.dg/tree-ssa/pr19476-7.C | 11 - gcc/testsuite/g++.dg/tree-ssa/pr61034.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/pr81408.C | 4 +- gcc/testsuite/g++.dg/tree-ssa/pr86062.C | 23 - gcc/testsuite/g++.dg/tree-ssa/pr86544.C | 15 - gcc/testsuite/g++.dg/ubsan/pr79589.C | 4 +- gcc/testsuite/g++.dg/vect/slp-pr56812.cc | 2 +- gcc/testsuite/g++.dg/warn/Wclass-conversion1.C | 19 - gcc/testsuite/g++.dg/warn/Wclass-conversion2.C | 20 - gcc/testsuite/g++.dg/warn/Wextra-4.C | 15 - gcc/testsuite/g++.dg/warn/Wformat-method.C | 40 - gcc/testsuite/g++.dg/warn/Wformat-pr71863.C | 33 - gcc/testsuite/g++.dg/warn/Wformat-ranges-c++11.C | 18 - gcc/testsuite/g++.dg/warn/Wformat-ranges.C | 374 - gcc/testsuite/g++.dg/warn/Winit-list1.C | 15 - gcc/testsuite/g++.dg/warn/Winit-list2.C | 32 - gcc/testsuite/g++.dg/warn/Winit-list3.C | 34 - gcc/testsuite/g++.dg/warn/Wmemset-elt-size1.C | 12 +- gcc/testsuite/g++.dg/warn/Wnonnull-compare-9.C | 11 - gcc/testsuite/g++.dg/warn/Wreturn-local-addr-5.C | 8 - gcc/testsuite/g++.dg/warn/Wreturn-local-addr.C | 8 +- gcc/testsuite/g++.dg/warn/Wshadow-13.C | 8 - gcc/testsuite/g++.dg/warn/Wshadow-14.C | 10 - gcc/testsuite/g++.dg/warn/Wshadow-15.C | 7 - gcc/testsuite/g++.dg/warn/Wunreachable-code-1.C | 22 + gcc/testsuite/g++.dg/warn/Wunreachable-code-2.C | 23 + .../g++.dg/warn/Wzero-as-null-pointer-constant-7.C | 13 - gcc/testsuite/g++.dg/warn/changes-meaning.C | 4 +- gcc/testsuite/g++.dg/warn/conversion-function-1.C | 2 +- gcc/testsuite/g++.dg/warn/effc1.C | 2 +- gcc/testsuite/g++.dg/warn/main-2.C | 4 +- gcc/testsuite/g++.dg/warn/pr31246-2.C | 9 + gcc/testsuite/g++.dg/warn/pr31246.C | 9 + gcc/testsuite/g++.dg/warn/pr86453.C | 2 +- gcc/testsuite/g++.dg/warn/return-reference2.C | 8 +- gcc/testsuite/g++.old-deja/g++.bob/array1.C | 4 +- gcc/testsuite/g++.old-deja/g++.brendan/crash11.C | 5 +- gcc/testsuite/g++.old-deja/g++.brendan/crash55.C | 4 +- gcc/testsuite/g++.old-deja/g++.brendan/prepost2.C | 9 +- gcc/testsuite/g++.old-deja/g++.brendan/prepost3.C | 2 +- gcc/testsuite/g++.old-deja/g++.bugs/900215_01.C | 2 +- gcc/testsuite/g++.old-deja/g++.bugs/900330_02.C | 2 +- gcc/testsuite/g++.old-deja/g++.jason/cond.C | 5 +- .../g++.old-deja/g++.jason/conversion11.C | 4 +- gcc/testsuite/g++.old-deja/g++.jason/conversion5.C | 2 +- gcc/testsuite/g++.old-deja/g++.jason/operator.C | 18 +- gcc/testsuite/g++.old-deja/g++.jason/scoping15.C | 25 + gcc/testsuite/g++.old-deja/g++.jason/scoping8.C | 4 +- gcc/testsuite/g++.old-deja/g++.law/arg11.C | 2 +- gcc/testsuite/g++.old-deja/g++.law/arm9.C | 2 +- gcc/testsuite/g++.old-deja/g++.law/nest1.C | 4 +- gcc/testsuite/g++.old-deja/g++.law/temps1.C | 2 +- gcc/testsuite/g++.old-deja/g++.law/visibility13.C | 10 +- gcc/testsuite/g++.old-deja/g++.mike/net43.C | 12 + gcc/testsuite/g++.old-deja/g++.mike/p784.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/crash32.C | 6 +- gcc/testsuite/g++.old-deja/g++.other/friend4.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/warn6.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/crash23.C | 2 +- gcc/testsuite/g++.old-deja/g++.robertl/eb131.C | 4 +- gcc/testsuite/g++.target/i386/i386.exp | 43 - gcc/testsuite/gcc.c-torture/compile/20000804-1.c | 1 - gcc/testsuite/gcc.c-torture/compile/20010518-2.c | 1 - gcc/testsuite/gcc.c-torture/compile/20040101-1.c | 2 +- gcc/testsuite/gcc.c-torture/compile/20050622-1.c | 2 - gcc/testsuite/gcc.c-torture/compile/20080625-1.c | 1 - gcc/testsuite/gcc.c-torture/compile/20090107-1.c | 2 - gcc/testsuite/gcc.c-torture/compile/20151204.c | 2 +- gcc/testsuite/gcc.c-torture/compile/20180605-1.c | 9 - gcc/testsuite/gcc.c-torture/compile/20180915-1.c | 27 - gcc/testsuite/gcc.c-torture/compile/920501-12.c | 1 - gcc/testsuite/gcc.c-torture/compile/920501-4.c | 1 - gcc/testsuite/gcc.c-torture/compile/961203-1.c | 1 - gcc/testsuite/gcc.c-torture/compile/dse.c | 19 - .../gcc.c-torture/compile/limits-externdecl.c | 1 - gcc/testsuite/gcc.c-torture/compile/pr25310.c | 1 - gcc/testsuite/gcc.c-torture/compile/pr55921.c | 1 - gcc/testsuite/gcc.c-torture/compile/pr60655-1.c | 2 +- gcc/testsuite/gcc.c-torture/compile/pr84195.c | 17 - gcc/testsuite/gcc.c-torture/compile/pr86526.c | 8 - gcc/testsuite/gcc.c-torture/compile/pr86636.c | 10 - gcc/testsuite/gcc.c-torture/compile/pr87110.c | 13 - gcc/testsuite/gcc.c-torture/compile/pr87473.c | 19 - gcc/testsuite/gcc.c-torture/compile/pr87647.c | 15 - gcc/testsuite/gcc.c-torture/compile/simd-5.c | 2 +- .../gcc.c-torture/compile/vector-align-1.c | 4 - gcc/testsuite/gcc.c-torture/execute/20101011-1.c | 7 - gcc/testsuite/gcc.c-torture/execute/20180921-1.c | 161 - .../gcc.c-torture/execute/builtins/lib/chk.c | 10 +- .../gcc.c-torture/execute/builtins/lib/strnlen.c | 22 - .../gcc.c-torture/execute/builtins/strlen-3.c | 10 +- .../gcc.c-torture/execute/builtins/strnlen-lib.c | 1 - .../gcc.c-torture/execute/builtins/strnlen.c | 92 - .../execute/ieee/mul-subnormal-single-1.x | 5 - gcc/testsuite/gcc.c-torture/execute/memchr-1.c | 207 - gcc/testsuite/gcc.c-torture/execute/pr85582-1.c | 21 - gcc/testsuite/gcc.c-torture/execute/pr85582-2.c | 51 - gcc/testsuite/gcc.c-torture/execute/pr85582-3.c | 55 - gcc/testsuite/gcc.c-torture/execute/pr86528.c | 20 - gcc/testsuite/gcc.c-torture/execute/pr86714.c | 26 - gcc/testsuite/gcc.c-torture/execute/pr87053.c | 17 - gcc/testsuite/gcc.c-torture/execute/pr87290.c | 63 - gcc/testsuite/gcc.c-torture/execute/ssad-run.c | 49 - gcc/testsuite/gcc.c-torture/execute/strlen-2.c | 210 - gcc/testsuite/gcc.c-torture/execute/strlen-3.c | 132 - gcc/testsuite/gcc.c-torture/execute/strlen-4.c | 232 - gcc/testsuite/gcc.c-torture/execute/usad-run.c | 49 - gcc/testsuite/gcc.c-torture/execute/widechar-3.c | 26 - gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.x | 4 +- gcc/testsuite/gcc.dg-selftests/dg-final.exp | 132 - gcc/testsuite/gcc.dg/20020312-2.c | 6 - gcc/testsuite/gcc.dg/Walloc-size-larger-than-16.c | 33 +- gcc/testsuite/gcc.dg/Walloc-size-larger-than-17.c | 27 - gcc/testsuite/gcc.dg/Walloca-larger-than-2.c | 24 - gcc/testsuite/gcc.dg/Walloca-larger-than.c | 26 - gcc/testsuite/gcc.dg/Warray-bounds-28.c | 15 - gcc/testsuite/gcc.dg/Warray-bounds-29.c | 150 - gcc/testsuite/gcc.dg/Warray-bounds-30.c | 200 - gcc/testsuite/gcc.dg/Warray-bounds-31.c | 248 - gcc/testsuite/gcc.dg/Warray-bounds-32.c | 184 - gcc/testsuite/gcc.dg/Warray-bounds-33.c | 36 - gcc/testsuite/gcc.dg/Warray-bounds-34.c | 18 - gcc/testsuite/gcc.dg/Warray-bounds-35.c | 15 - gcc/testsuite/gcc.dg/Wattributes-10.c | 26 - gcc/testsuite/gcc.dg/Wattributes-6.c | 6 +- gcc/testsuite/gcc.dg/Wc90-c99-compat-10.c | 12 - gcc/testsuite/gcc.dg/Wc90-c99-compat-11.c | 12 - gcc/testsuite/gcc.dg/Wc90-c99-compat-12.c | 12 - gcc/testsuite/gcc.dg/Wc90-c99-compat-9.c | 12 - gcc/testsuite/gcc.dg/Wframe-larger-than-2.c | 19 - gcc/testsuite/gcc.dg/Wlarger-than3.c | 12 - gcc/testsuite/gcc.dg/Wmissing-profile.c | 5 - gcc/testsuite/gcc.dg/Wno-frame-address.c | 2 +- gcc/testsuite/gcc.dg/Wrestrict-10.c | 5 +- gcc/testsuite/gcc.dg/Wrestrict-16.c | 88 - gcc/testsuite/gcc.dg/Wrestrict-17.c | 20 - gcc/testsuite/gcc.dg/Wstringop-overflow-5.c | 58 - gcc/testsuite/gcc.dg/Wstringop-overflow-6.c | 59 - gcc/testsuite/gcc.dg/Wstringop-truncation-3.c | 59 - gcc/testsuite/gcc.dg/Wstringop-truncation-4.c | 63 - gcc/testsuite/gcc.dg/Wvla-larger-than-3.c | 68 - gcc/testsuite/gcc.dg/absu.c | 45 - gcc/testsuite/gcc.dg/addr_equal-1.c | 2 +- gcc/testsuite/gcc.dg/asan/pr78541.c | 2 +- gcc/testsuite/gcc.dg/asan/pr81923.c | 5 +- gcc/testsuite/gcc.dg/asan/pr86962.c | 13 - gcc/testsuite/gcc.dg/asan/use-after-scope-1.c | 2 +- gcc/testsuite/gcc.dg/asan/use-after-scope-10.c | 2 +- gcc/testsuite/gcc.dg/asan/use-after-scope-2.c | 2 +- gcc/testsuite/gcc.dg/asan/use-after-scope-3.c | 2 +- gcc/testsuite/gcc.dg/asan/use-after-scope-5.c | 2 +- gcc/testsuite/gcc.dg/asan/use-after-scope-9.c | 4 +- gcc/testsuite/gcc.dg/attr-nonstring-2.c | 115 - gcc/testsuite/gcc.dg/attr-nonstring-3.c | 117 - gcc/testsuite/gcc.dg/attr-nonstring-4.c | 64 - gcc/testsuite/gcc.dg/attr-nonstring.c | 123 - gcc/testsuite/gcc.dg/autopar/pr86097.c | 31 - gcc/testsuite/gcc.dg/bad-binary-ops.c | 26 - gcc/testsuite/gcc.dg/builtin-memchr.c | 68 - gcc/testsuite/gcc.dg/c11-static-assert-7.c | 5 - gcc/testsuite/gcc.dg/c11-static-assert-8.c | 5 - gcc/testsuite/gcc.dg/c11-static-assert-9.c | 6 - gcc/testsuite/gcc.dg/c11-true_min-1.c | 1 - gcc/testsuite/gcc.dg/c2x-static-assert-1.c | 5 - gcc/testsuite/gcc.dg/c2x-static-assert-2.c | 6 - gcc/testsuite/gcc.dg/c99-static-assert-2.c | 6 - gcc/testsuite/gcc.dg/cdce1.c | 2 +- gcc/testsuite/gcc.dg/cdce2.c | 2 +- gcc/testsuite/gcc.dg/completion-1.c | 8 - gcc/testsuite/gcc.dg/completion-2.c | 10 - gcc/testsuite/gcc.dg/completion-3.c | 13 - gcc/testsuite/gcc.dg/completion-4.c | 6 - gcc/testsuite/gcc.dg/complex-6.c | 13 - gcc/testsuite/gcc.dg/complex-7.c | 13 - gcc/testsuite/gcc.dg/cpp/builtin-macro-1.c | 8 +- gcc/testsuite/gcc.dg/cpp/macsyntx.c | 8 +- gcc/testsuite/gcc.dg/cpp/macsyntx2.c | 8 +- gcc/testsuite/gcc.dg/cpp/pr61854-4.c | 2 +- gcc/testsuite/gcc.dg/cpp/pr61854-8.c | 12 - gcc/testsuite/gcc.dg/cpp/pr61854-c90.c | 2 +- gcc/testsuite/gcc.dg/cpp/pr61854-c94.c | 2 +- gcc/testsuite/gcc.dg/cpp/pr66415-1.c | 2 - gcc/testsuite/gcc.dg/debug/dwarf2/inline2.c | 10 +- gcc/testsuite/gcc.dg/debug/dwarf2/inline4.c | 17 - gcc/testsuite/gcc.dg/debug/dwarf2/inline5.c | 26 - gcc/testsuite/gcc.dg/debug/dwarf2/pr37726.c | 25 + gcc/testsuite/gcc.dg/debug/dwarf2/pr80263.c | 2 - gcc/testsuite/gcc.dg/dfp/warn-abs-2.c | 28 - gcc/testsuite/gcc.dg/diagnostic-token-ranges.c | 3 +- gcc/testsuite/gcc.dg/driver-specs.c | 4 - gcc/testsuite/gcc.dg/empty.h | 0 gcc/testsuite/gcc.dg/fixits-pr84852-1.c | 5 +- gcc/testsuite/gcc.dg/fixits-pr84852-2.c | 5 +- gcc/testsuite/gcc.dg/fma-1.c | 15 - gcc/testsuite/gcc.dg/fma-2.c | 15 - gcc/testsuite/gcc.dg/fma-3.c | 15 - gcc/testsuite/gcc.dg/fma-4.c | 15 - gcc/testsuite/gcc.dg/fma-5.c | 53 - gcc/testsuite/gcc.dg/fma-6.c | 67 - gcc/testsuite/gcc.dg/fma-7.c | 67 - gcc/testsuite/gcc.dg/fold-popcount-1.c | 35 - gcc/testsuite/gcc.dg/fold-popcount-2.c | 35 - gcc/testsuite/gcc.dg/fold-popcount-3.c | 10 - gcc/testsuite/gcc.dg/fold-popcount-4.c | 50 - gcc/testsuite/gcc.dg/format/diagnostic-ranges.c | 66 +- gcc/testsuite/gcc.dg/format/gcc_diag-1.c | 19 +- gcc/testsuite/gcc.dg/format/gcc_diag-10.c | 45 +- gcc/testsuite/gcc.dg/format/pr72858.c | 108 - gcc/testsuite/gcc.dg/format/pr78498.c | 2 - gcc/testsuite/gcc.dg/gimplefe-26.c | 7 +- gcc/testsuite/gcc.dg/gimplefe-28.c | 16 - gcc/testsuite/gcc.dg/gimplefe-29.c | 11 - gcc/testsuite/gcc.dg/gnu2x-static-assert-1.c | 6 - gcc/testsuite/gcc.dg/goacc/loop-processing-1.c | 2 +- gcc/testsuite/gcc.dg/gomp/pr68128-1.c | 2 +- gcc/testsuite/gcc.dg/graphite/pr82451.c | 2 +- gcc/testsuite/gcc.dg/graphite/pr86479.c | 39 - gcc/testsuite/gcc.dg/graphite/scop-10.c | 2 +- gcc/testsuite/gcc.dg/graphite/scop-6.c | 2 +- gcc/testsuite/gcc.dg/graphite/scop-7.c | 2 +- gcc/testsuite/gcc.dg/graphite/scop-8.c | 2 +- gcc/testsuite/gcc.dg/graphite/scop-9.c | 2 +- gcc/testsuite/gcc.dg/guality/asm-1.c | 2 +- gcc/testsuite/gcc.dg/guality/bswaptest.c | 4 +- gcc/testsuite/gcc.dg/guality/clztest.c | 6 +- gcc/testsuite/gcc.dg/guality/const-volatile.c | 44 +- gcc/testsuite/gcc.dg/guality/csttest.c | 72 +- gcc/testsuite/gcc.dg/guality/ctztest.c | 6 +- gcc/testsuite/gcc.dg/guality/drap.c | 4 +- gcc/testsuite/gcc.dg/guality/guality.exp | 28 - gcc/testsuite/gcc.dg/guality/nrv-1.c | 2 +- gcc/testsuite/gcc.dg/guality/pr37726.c | 27 - gcc/testsuite/gcc.dg/guality/pr41353-1.c | 30 +- gcc/testsuite/gcc.dg/guality/pr41353-2.c | 4 +- gcc/testsuite/gcc.dg/guality/pr41404-1.c | 6 +- gcc/testsuite/gcc.dg/guality/pr43051-1.c | 12 +- gcc/testsuite/gcc.dg/guality/pr43077-1.c | 20 +- gcc/testsuite/gcc.dg/guality/pr43177.c | 8 +- gcc/testsuite/gcc.dg/guality/pr43329-1.c | 4 +- gcc/testsuite/gcc.dg/guality/pr43479.c | 10 +- gcc/testsuite/gcc.dg/guality/pr43593.c | 2 +- gcc/testsuite/gcc.dg/guality/pr45003-1.c | 4 +- gcc/testsuite/gcc.dg/guality/pr45003-2.c | 4 +- gcc/testsuite/gcc.dg/guality/pr45003-3.c | 4 +- gcc/testsuite/gcc.dg/guality/pr45882.c | 12 +- gcc/testsuite/gcc.dg/guality/pr48437.c | 2 +- gcc/testsuite/gcc.dg/guality/pr48466.c | 8 +- gcc/testsuite/gcc.dg/guality/pr49888.c | 4 +- gcc/testsuite/gcc.dg/guality/pr54200.c | 2 +- gcc/testsuite/gcc.dg/guality/pr54519-1.c | 12 +- gcc/testsuite/gcc.dg/guality/pr54519-2.c | 6 +- gcc/testsuite/gcc.dg/guality/pr54519-3.c | 12 +- gcc/testsuite/gcc.dg/guality/pr54519-4.c | 6 +- gcc/testsuite/gcc.dg/guality/pr54519-5.c | 6 +- gcc/testsuite/gcc.dg/guality/pr54519-6.c | 4 +- gcc/testsuite/gcc.dg/guality/pr54551.c | 4 +- gcc/testsuite/gcc.dg/guality/pr54693-2.c | 8 +- gcc/testsuite/gcc.dg/guality/pr54693.c | 2 +- gcc/testsuite/gcc.dg/guality/pr54796.c | 6 +- gcc/testsuite/gcc.dg/guality/pr54970.c | 68 +- gcc/testsuite/gcc.dg/guality/pr67192.c | 10 +- gcc/testsuite/gcc.dg/guality/pr69947.c | 4 +- gcc/testsuite/gcc.dg/guality/pr78726.c | 6 +- .../gcc.dg/guality/prevent-optimization.h | 28 - gcc/testsuite/gcc.dg/guality/rotatetest.c | 12 +- gcc/testsuite/gcc.dg/guality/sra-1.c | 14 +- gcc/testsuite/gcc.dg/guality/vla-1.c | 8 +- gcc/testsuite/gcc.dg/guality/vla-2.c | 4 +- gcc/testsuite/gcc.dg/guality/zero-length-array.c | 21 - gcc/testsuite/gcc.dg/init-string-3.c | 58 - gcc/testsuite/gcc.dg/ipa/ipa-icf-38.c | 33 - gcc/testsuite/gcc.dg/ipa/ipa-icf-38a.c | 14 - gcc/testsuite/gcc.dg/ipa/ipa-icf-39.c | 33 - gcc/testsuite/gcc.dg/ipa/ipa-pta-19.c | 46 - gcc/testsuite/gcc.dg/ipa/pr85734.c | 19 - gcc/testsuite/gcc.dg/ipa/pr86279.c | 25 - gcc/testsuite/gcc.dg/ipa/propmalloc-1.c | 2 +- gcc/testsuite/gcc.dg/ipa/propmalloc-2.c | 2 +- gcc/testsuite/gcc.dg/ipa/propmalloc-3.c | 2 +- gcc/testsuite/gcc.dg/ipa/propmalloc-4.c | 56 - gcc/testsuite/gcc.dg/lto/20081120-1_0.c | 1 - gcc/testsuite/gcc.dg/lto/20081120-2_0.c | 1 - gcc/testsuite/gcc.dg/lto/20081126_0.c | 1 - gcc/testsuite/gcc.dg/lto/20081204-1_0.c | 1 - gcc/testsuite/gcc.dg/lto/20081204-2_0.c | 1 - gcc/testsuite/gcc.dg/lto/20081212-1_0.c | 1 - gcc/testsuite/gcc.dg/lto/20081224_0.c | 1 - gcc/testsuite/gcc.dg/lto/20090116_0.c | 2 +- gcc/testsuite/gcc.dg/lto/20090126-1_0.c | 2 +- gcc/testsuite/gcc.dg/lto/20090126-2_0.c | 2 +- gcc/testsuite/gcc.dg/lto/20090206-1_0.c | 1 - gcc/testsuite/gcc.dg/lto/20090219_0.c | 1 - gcc/testsuite/gcc.dg/lto/20091013-1_0.c | 1 - gcc/testsuite/gcc.dg/lto/20091014-1_0.c | 1 - gcc/testsuite/gcc.dg/lto/20091015-1_0.c | 1 - gcc/testsuite/gcc.dg/lto/20091016-1_0.c | 1 - gcc/testsuite/gcc.dg/lto/20091020-1_0.c | 1 - gcc/testsuite/gcc.dg/lto/20091020-2_0.c | 1 - gcc/testsuite/gcc.dg/lto/20091027-1_0.c | 2 +- gcc/testsuite/gcc.dg/lto/20100426_0.c | 1 - gcc/testsuite/gcc.dg/lto/20100430-1_0.c | 2 - gcc/testsuite/gcc.dg/lto/20100603-1_0.c | 2 +- gcc/testsuite/gcc.dg/lto/20100603-2_0.c | 2 +- gcc/testsuite/gcc.dg/lto/20100603-3_0.c | 2 +- gcc/testsuite/gcc.dg/lto/20111213-1_0.c | 2 +- gcc/testsuite/gcc.dg/lto/chkp-privatize-1_0.c | 17 + gcc/testsuite/gcc.dg/lto/chkp-privatize-2_0.c | 18 + gcc/testsuite/gcc.dg/lto/chkp-privatize_0.c | 18 + gcc/testsuite/gcc.dg/lto/chkp-removed-alias_0.c | 28 + gcc/testsuite/gcc.dg/lto/chkp-static-bounds_0.c | 26 + gcc/testsuite/gcc.dg/lto/chkp-wrap-asm-name_0.c | 20 + gcc/testsuite/gcc.dg/lto/lto.exp | 2 + gcc/testsuite/gcc.dg/lto/pr45736_0.c | 3 +- gcc/testsuite/gcc.dg/lto/pr52634_0.c | 3 +- gcc/testsuite/gcc.dg/lto/pr54702_0.c | 2 +- gcc/testsuite/gcc.dg/lto/pr59323-2_0.c | 2 +- gcc/testsuite/gcc.dg/lto/pr59323_0.c | 2 +- gcc/testsuite/gcc.dg/lto/pr60820_0.c | 1 - gcc/testsuite/gcc.dg/lto/pr66221_0.c | 10 + gcc/testsuite/gcc.dg/lto/pr81406_0.c | 2 +- gcc/testsuite/gcc.dg/lto/pr83388_0.c | 2 +- gcc/testsuite/gcc.dg/lto/pr83719_0.c | 1 - gcc/testsuite/gcc.dg/lto/pr85248_0.c | 9 +- gcc/testsuite/gcc.dg/lvalue-5.c | 2 +- gcc/testsuite/gcc.dg/memcmp-1.c | 9 +- gcc/testsuite/gcc.dg/merge-all-constants-1.c | 6 +- gcc/testsuite/gcc.dg/merge-all-constants-2.c | 9 - gcc/testsuite/gcc.dg/missing-header-fixit-3.c | 21 - gcc/testsuite/gcc.dg/missing-header-fixit-4.c | 23 - gcc/testsuite/gcc.dg/missing-symbol-3.c | 6 +- gcc/testsuite/gcc.dg/nextafter-1.c | 188 - gcc/testsuite/gcc.dg/nextafter-2.c | 17 - gcc/testsuite/gcc.dg/nextafter-3.c | 9 - gcc/testsuite/gcc.dg/nextafter-4.c | 10 - gcc/testsuite/gcc.dg/noncompile/pr30552-1.c | 17 - gcc/testsuite/gcc.dg/noncompile/pr30552-2.c | 17 - gcc/testsuite/gcc.dg/noncompile/pr30552-3.c | 15 - gcc/testsuite/gcc.dg/noncompile/pr30552-4.c | 15 - gcc/testsuite/gcc.dg/noncompile/pr55976-1.c | 15 - gcc/testsuite/gcc.dg/noncompile/pr55976-2.c | 16 - gcc/testsuite/gcc.dg/param-type-mismatch.c | 56 +- gcc/testsuite/gcc.dg/params/blocksort-part.c | 1 - .../gcc.dg/plugin/diagnostic-group-test-1.c | 26 - .../diagnostic-test-show-locus-bw-line-numbers-2.c | 22 - .../diagnostic-test-show-locus-bw-line-numbers.c | 120 - .../gcc.dg/plugin/diagnostic-test-show-locus-bw.c | 73 +- ...diagnostic-test-show-locus-color-line-numbers.c | 26 - .../plugin/diagnostic-test-show-locus-color.c | 16 +- .../diagnostic-test-show-locus-generate-patch.c | 32 - .../plugin/diagnostic-test-show-locus-no-labels.c | 27 - .../plugin/diagnostic-test-string-literals-1.c | 29 +- .../plugin/diagnostic-test-string-literals-2.c | 4 +- .../gcc.dg/plugin/diagnostic_group_plugin.c | 234 - .../gcc.dg/plugin/diagnostic_plugin_show_trees.c | 2 +- .../plugin/diagnostic_plugin_test_show_locus.c | 110 +- gcc/testsuite/gcc.dg/plugin/dump-1.c | 24 - gcc/testsuite/gcc.dg/plugin/dump-2.c | 30 - gcc/testsuite/gcc.dg/plugin/dump_plugin.c | 143 - gcc/testsuite/gcc.dg/plugin/ggcplug.c | 16 +- gcc/testsuite/gcc.dg/plugin/plugin.exp | 11 +- gcc/testsuite/gcc.dg/plugin/poly-int-07_plugin.c | 2 +- gcc/testsuite/gcc.dg/plugin/poly-int-tests.h | 50 +- gcc/testsuite/gcc.dg/plugin/pr87562-a.h | 7 - gcc/testsuite/gcc.dg/plugin/pr87562-b.h | 0 gcc/testsuite/gcc.dg/pointer-range-check-1.c | 37 - gcc/testsuite/gcc.dg/pointer-range-check-2.c | 31 - gcc/testsuite/gcc.dg/pr18079.c | 8 +- gcc/testsuite/gcc.dg/pr26570.c | 4 +- gcc/testsuite/gcc.dg/pr32773.c | 6 +- gcc/testsuite/gcc.dg/pr33092.c | 6 + gcc/testsuite/gcc.dg/pr40209.c | 2 +- gcc/testsuite/gcc.dg/pr41837.c | 2 +- gcc/testsuite/gcc.dg/pr41841.c | 2 +- gcc/testsuite/gcc.dg/pr42250.c | 2 +- gcc/testsuite/gcc.dg/pr42611.c | 2 +- gcc/testsuite/gcc.dg/pr43084.c | 2 +- gcc/testsuite/gcc.dg/pr43317.c | 2 +- gcc/testsuite/gcc.dg/pr47793.c | 13 + gcc/testsuite/gcc.dg/pr51879-18.c | 2 +- gcc/testsuite/gcc.dg/pr51957-1.c | 2 +- gcc/testsuite/gcc.dg/pr61817-1.c | 6 +- gcc/testsuite/gcc.dg/pr61817-2.c | 6 +- gcc/testsuite/gcc.dg/pr68766.c | 2 +- gcc/testsuite/gcc.dg/pr69554-1.c | 29 +- gcc/testsuite/gcc.dg/pr69615.c | 37 - gcc/testsuite/gcc.dg/pr69627.c | 4 - gcc/testsuite/gcc.dg/pr79342.c | 18 - gcc/testsuite/gcc.dg/pr79985.c | 12 - gcc/testsuite/gcc.dg/pr80747.c | 2 +- gcc/testsuite/gcc.dg/pr82788.c | 1 - gcc/testsuite/gcc.dg/pr83666.c | 2 +- gcc/testsuite/gcc.dg/pr85195.c | 2 +- gcc/testsuite/gcc.dg/pr85467.c | 2 +- gcc/testsuite/gcc.dg/pr85799.c | 19 - gcc/testsuite/gcc.dg/pr85955.c | 15 - gcc/testsuite/gcc.dg/pr86046.c | 8 - gcc/testsuite/gcc.dg/pr86047.c | 13 - gcc/testsuite/gcc.dg/pr86064.c | 1 - gcc/testsuite/gcc.dg/pr86124.c | 11 - gcc/testsuite/gcc.dg/pr86179.c | 14 - gcc/testsuite/gcc.dg/pr86271.c | 17 - gcc/testsuite/gcc.dg/pr86459.c | 19 - gcc/testsuite/gcc.dg/pr86489.c | 12 - gcc/testsuite/gcc.dg/pr87009.c | 23 - gcc/testsuite/gcc.dg/pr87052.c | 41 - gcc/testsuite/gcc.dg/pr87054.c | 29 - gcc/testsuite/gcc.dg/pr87092.c | 10 - gcc/testsuite/gcc.dg/pr87112.c | 31 - gcc/testsuite/gcc.dg/pr87117-1.c | 21 - gcc/testsuite/gcc.dg/pr87117-2.c | 15 - gcc/testsuite/gcc.dg/pr87259.c | 14 - gcc/testsuite/gcc.dg/pr87261.c | 35 - gcc/testsuite/gcc.dg/pr87286.c | 4 - gcc/testsuite/gcc.dg/pr87309.c | 4 - gcc/testsuite/gcc.dg/pr87347.c | 6 - gcc/testsuite/gcc.dg/pr87415.c | 20 - gcc/testsuite/gcc.dg/pr87483.c | 16 - gcc/testsuite/gcc.dg/pr87490.c | 13 - gcc/testsuite/gcc.dg/predict-1.c | 2 +- gcc/testsuite/gcc.dg/predict-13.c | 4 +- gcc/testsuite/gcc.dg/predict-16.c | 36 - gcc/testsuite/gcc.dg/predict-17.c | 13 - gcc/testsuite/gcc.dg/predict-18.c | 31 - gcc/testsuite/gcc.dg/predict-19.c | 13 - gcc/testsuite/gcc.dg/predict-20.c | 23 - gcc/testsuite/gcc.dg/predict-21.c | 13 - gcc/testsuite/gcc.dg/predict-3.c | 2 +- gcc/testsuite/gcc.dg/predict-4.c | 2 +- gcc/testsuite/gcc.dg/predict-5.c | 2 +- gcc/testsuite/gcc.dg/predict-6.c | 2 +- gcc/testsuite/gcc.dg/predict-9.c | 4 +- gcc/testsuite/gcc.dg/profile-dir-1.c | 2 +- gcc/testsuite/gcc.dg/profile-dir-2.c | 2 +- gcc/testsuite/gcc.dg/profile-dir-3.c | 2 +- gcc/testsuite/gcc.dg/recip_sqrt_mult_1.c | 15 - gcc/testsuite/gcc.dg/recip_sqrt_mult_2.c | 11 - gcc/testsuite/gcc.dg/recip_sqrt_mult_3.c | 11 - gcc/testsuite/gcc.dg/recip_sqrt_mult_4.c | 21 - gcc/testsuite/gcc.dg/recip_sqrt_mult_5.c | 20 - gcc/testsuite/gcc.dg/redecl-10.c | 4 +- gcc/testsuite/gcc.dg/rtl/x86_64/dfinit.c | 2 +- .../gcc.dg/rtl/x86_64/times-two.c.before-df.c | 2 +- gcc/testsuite/gcc.dg/sibcall-10.c | 2 +- gcc/testsuite/gcc.dg/sibcall-9.c | 2 +- gcc/testsuite/gcc.dg/sinatan-1.c | 101 - gcc/testsuite/gcc.dg/sinatan-2.c | 59 - gcc/testsuite/gcc.dg/sinatan-3.c | 65 - gcc/testsuite/gcc.dg/spec-barrier-3.c | 13 - gcc/testsuite/gcc.dg/spellcheck-identifiers-4.c | 10 - gcc/testsuite/gcc.dg/spellcheck-transposition.c | 20 - gcc/testsuite/gcc.dg/stack-check-10.c | 1 - gcc/testsuite/gcc.dg/stack-check-5.c | 4 +- gcc/testsuite/gcc.dg/stack-check-6a.c | 1 - gcc/testsuite/gcc.dg/stack-usage-1.c | 8 +- gcc/testsuite/gcc.dg/store_merging_20.c | 68 - gcc/testsuite/gcc.dg/store_merging_21.c | 41 - gcc/testsuite/gcc.dg/store_merging_22.c | 2 +- gcc/testsuite/gcc.dg/strcmpopt_2.c | 67 - gcc/testsuite/gcc.dg/strcmpopt_3.c | 31 - gcc/testsuite/gcc.dg/strcmpopt_4.c | 16 - gcc/testsuite/gcc.dg/strcmpopt_5.c | 80 - gcc/testsuite/gcc.dg/strlenopt-44.c | 92 - gcc/testsuite/gcc.dg/strlenopt-45.c | 335 - gcc/testsuite/gcc.dg/strlenopt-46.c | 148 - gcc/testsuite/gcc.dg/strlenopt-49.c | 53 - gcc/testsuite/gcc.dg/strlenopt-50.c | 116 - gcc/testsuite/gcc.dg/strlenopt-51.c | 121 - gcc/testsuite/gcc.dg/strlenopt-52.c | 288 - gcc/testsuite/gcc.dg/strlenopt-53.c | 116 - gcc/testsuite/gcc.dg/strlenopt-54.c | 109 - gcc/testsuite/gcc.dg/strlenopt-55.c | 230 - gcc/testsuite/gcc.dg/strlenopt-56.c | 50 - gcc/testsuite/gcc.dg/strlenopt-58.c | 93 - gcc/testsuite/gcc.dg/strlenopt.h | 1 - gcc/testsuite/gcc.dg/torture/20180712-1.c | 76 - gcc/testsuite/gcc.dg/torture/float32-tg-3.c | 1 - gcc/testsuite/gcc.dg/torture/float32x-tg-3.c | 1 - gcc/testsuite/gcc.dg/torture/float64-tg-3.c | 1 - gcc/testsuite/gcc.dg/torture/float64x-tg-3.c | 1 - gcc/testsuite/gcc.dg/torture/fp-int-convert.h | 3 +- gcc/testsuite/gcc.dg/torture/pr36066.c | 2 +- gcc/testsuite/gcc.dg/torture/pr42363.c | 6 +- gcc/testsuite/gcc.dg/torture/pr52969.c | 16 + gcc/testsuite/gcc.dg/torture/pr81790.c | 1 + gcc/testsuite/gcc.dg/torture/pr85852.c | 9 - gcc/testsuite/gcc.dg/torture/pr86034.c | 32 - gcc/testsuite/gcc.dg/torture/pr86066.c | 19 - gcc/testsuite/gcc.dg/torture/pr86232.c | 10 - gcc/testsuite/gcc.dg/torture/pr86363.c | 25 - gcc/testsuite/gcc.dg/torture/pr86389.c | 25 - gcc/testsuite/gcc.dg/torture/pr87132.c | 18 - gcc/testsuite/gcc.dg/torture/pr87147.c | 22 - gcc/testsuite/gcc.dg/torture/pr87168.c | 30 - gcc/testsuite/gcc.dg/torture/pr87169.c | 41 - gcc/testsuite/gcc.dg/torture/pr87176.c | 28 - gcc/testsuite/gcc.dg/torture/pr87177-2.c | 28 - gcc/testsuite/gcc.dg/torture/pr87177.c | 61 - gcc/testsuite/gcc.dg/torture/pr87197.c | 35 - gcc/testsuite/gcc.dg/torture/pr87200.c | 23 - gcc/testsuite/gcc.dg/torture/pr87211.c | 21 - gcc/testsuite/gcc.dg/torture/pr87263.c | 24 - gcc/testsuite/gcc.dg/torture/pr87266-1.c | 32 - gcc/testsuite/gcc.dg/torture/pr87266-2.c | 32 - gcc/testsuite/gcc.dg/torture/pr87266-3.c | 32 - gcc/testsuite/gcc.dg/torture/pr87266-4.c | 38 - gcc/testsuite/gcc.dg/torture/pr87280.c | 61 - gcc/testsuite/gcc.dg/torture/pr87301.c | 34 - gcc/testsuite/gcc.dg/torture/pr87328.c | 25 - gcc/testsuite/gcc.dg/torture/pr87342.c | 44 - gcc/testsuite/gcc.dg/torture/pr87349-1.c | 33 - gcc/testsuite/gcc.dg/torture/pr87349-2.c | 33 - gcc/testsuite/gcc.dg/torture/pr87402.c | 33 - gcc/testsuite/gcc.dg/torture/ssa-fre-1.c | 16 - gcc/testsuite/gcc.dg/torture/ssa-fre-2.c | 21 - gcc/testsuite/gcc.dg/torture/ssa-fre-3.c | 23 - gcc/testsuite/gcc.dg/torture/ssa-fre-4.c | 17 - gcc/testsuite/gcc.dg/torture/type-generic-1.c | 1 - gcc/testsuite/gcc.dg/transparent-union-6.c | 17 - gcc/testsuite/gcc.dg/tree-prof/pr59521-3.c | 34 - gcc/testsuite/gcc.dg/tree-prof/section-attr-1.c | 5 - gcc/testsuite/gcc.dg/tree-prof/section-attr-2.c | 5 - gcc/testsuite/gcc.dg/tree-prof/section-attr-3.c | 5 - gcc/testsuite/gcc.dg/tree-prof/stringop-1.c | 2 +- gcc/testsuite/gcc.dg/tree-prof/stringop-2.c | 2 +- gcc/testsuite/gcc.dg/tree-prof/update-loopch.c | 9 +- gcc/testsuite/gcc.dg/tree-prof/val-prof-1.c | 2 +- gcc/testsuite/gcc.dg/tree-prof/val-prof-10.c | 31 - gcc/testsuite/gcc.dg/tree-prof/val-prof-2.c | 2 +- gcc/testsuite/gcc.dg/tree-prof/val-prof-3.c | 2 +- gcc/testsuite/gcc.dg/tree-prof/val-prof-4.c | 2 +- gcc/testsuite/gcc.dg/tree-prof/val-prof-5.c | 2 +- gcc/testsuite/gcc.dg/tree-prof/val-prof-7.c | 28 +- gcc/testsuite/gcc.dg/tree-ssa/20030710-1.c | 10 +- gcc/testsuite/gcc.dg/tree-ssa/20030711-1.c | 8 +- gcc/testsuite/gcc.dg/tree-ssa/asm-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-10.c | 119 - gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-11.c | 65 - gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-9.c | 3 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-1.c | 7 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-18.c | 5 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-20.c | 22 - gcc/testsuite/gcc.dg/tree-ssa/copy-headers-2.c | 17 - gcc/testsuite/gcc.dg/tree-ssa/copy-headers-3.c | 19 - gcc/testsuite/gcc.dg/tree-ssa/copy-headers-4.c | 18 - gcc/testsuite/gcc.dg/tree-ssa/copy-headers-5.c | 16 - gcc/testsuite/gcc.dg/tree-ssa/cunroll-13.c | 54 +- gcc/testsuite/gcc.dg/tree-ssa/cunroll-15.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/dump-3.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/evrp11.c | 23 - gcc/testsuite/gcc.dg/tree-ssa/ifc-8.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ifc-cd.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ivopt_mult_1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ivopt_mult_1g.c | 82 - gcc/testsuite/gcc.dg/tree-ssa/ivopt_mult_2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ivopt_mult_2g.c | 79 - gcc/testsuite/gcc.dg/tree-ssa/loadpre6.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/minmax-loopend-2.c | 16 - gcc/testsuite/gcc.dg/tree-ssa/minmax-loopend.c | 9 +- gcc/testsuite/gcc.dg/tree-ssa/muldiv-1.c | 13 - gcc/testsuite/gcc.dg/tree-ssa/muldiv-2.c | 12 - gcc/testsuite/gcc.dg/tree-ssa/phi-opt-16.c | 12 - gcc/testsuite/gcc.dg/tree-ssa/phi-opt-17.c | 12 - gcc/testsuite/gcc.dg/tree-ssa/phi-opt-18.c | 14 - gcc/testsuite/gcc.dg/tree-ssa/phi-opt-19.c | 15 - gcc/testsuite/gcc.dg/tree-ssa/popcount.c | 41 - gcc/testsuite/gcc.dg/tree-ssa/popcount2.c | 28 - gcc/testsuite/gcc.dg/tree-ssa/popcount3.c | 15 - gcc/testsuite/gcc.dg/tree-ssa/pr19210-1.c | 10 +- gcc/testsuite/gcc.dg/tree-ssa/pr21559.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/pr45122.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr45397.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/pr61839_1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr61839_2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr61839_4.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr64183.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr69615.c | 16 - gcc/testsuite/gcc.dg/tree-ssa/pr78154.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr82665.c | 32 - gcc/testsuite/gcc.dg/tree-ssa/pr83648-2.c | 15 - gcc/testsuite/gcc.dg/tree-ssa/pr83648.c | 15 - gcc/testsuite/gcc.dg/tree-ssa/pr84512.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/pr85720.c | 13 - gcc/testsuite/gcc.dg/tree-ssa/pr86017.c | 29 - gcc/testsuite/gcc.dg/tree-ssa/pr86089.c | 13 - gcc/testsuite/gcc.dg/tree-ssa/pr86263.c | 29 - gcc/testsuite/gcc.dg/tree-ssa/pr86401-1.c | 48 - gcc/testsuite/gcc.dg/tree-ssa/pr86401-2.c | 48 - gcc/testsuite/gcc.dg/tree-ssa/pr87022.c | 36 - gcc/testsuite/gcc.dg/tree-ssa/pr87126.c | 25 - gcc/testsuite/gcc.dg/tree-ssa/pr87205-2.c | 18 - gcc/testsuite/gcc.dg/tree-ssa/pr87205.c | 21 - gcc/testsuite/gcc.dg/tree-ssa/pr87287.c | 34 - gcc/testsuite/gcc.dg/tree-ssa/predcom-8.c | 12 - gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-14.c | 11 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-7.c | 9 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-31.c | 16 - gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-32.c | 13 - gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-33.c | 22 - gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-34.c | 15 - gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-35.c | 13 - gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-46.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-63.c | 11 - gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-64.c | 21 - gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-65.c | 20 - gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-66.c | 11 - gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-67.c | 16 - gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-68.c | 28 - gcc/testsuite/gcc.dg/tree-ssa/switch-1.c | 110 - gcc/testsuite/gcc.dg/tree-ssa/switch-2.c | 25 - gcc/testsuite/gcc.dg/tree-ssa/switch-3.c | 20 - gcc/testsuite/gcc.dg/tree-ssa/vrp104.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp105.c | 37 + gcc/testsuite/gcc.dg/tree-ssa/vrp113.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp120.c | 5 - gcc/testsuite/gcc.dg/tree-ssa/vrp17.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/vrp18.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/vrp23.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/vrp24.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/vrp58.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/vrp92.c | 2 +- gcc/testsuite/gcc.dg/uninit-19.c | 4 +- gcc/testsuite/gcc.dg/uninit-pr81897-2.c | 2 +- gcc/testsuite/gcc.dg/uninit-suppress_2.c | 2 +- gcc/testsuite/gcc.dg/union-duplicate-field.c | 21 - gcc/testsuite/gcc.dg/unroll-2.c | 4 +- gcc/testsuite/gcc.dg/vect/bb-slp-div-1.c | 19 - gcc/testsuite/gcc.dg/vect/bb-slp-over-widen-1.c | 67 - gcc/testsuite/gcc.dg/vect/bb-slp-over-widen-2.c | 66 - gcc/testsuite/gcc.dg/vect/bb-slp-pow-1.c | 28 - gcc/testsuite/gcc.dg/vect/no-scevccp-outer-6.c | 3 +- gcc/testsuite/gcc.dg/vect/no-scevccp-pr86725-1.c | 26 - gcc/testsuite/gcc.dg/vect/no-scevccp-pr86725-2.c | 23 - gcc/testsuite/gcc.dg/vect/no-scevccp-pr86725-3.c | 25 - gcc/testsuite/gcc.dg/vect/no-scevccp-pr86725-4.c | 23 - gcc/testsuite/gcc.dg/vect/no-scevccp-pr86725-5.c | 24 - gcc/testsuite/gcc.dg/vect/no-vfa-vect-depend-2.c | 5 +- gcc/testsuite/gcc.dg/vect/no-vfa-vect-depend-3.c | 5 +- gcc/testsuite/gcc.dg/vect/nodump-vect-opt-info-1.c | 6 +- gcc/testsuite/gcc.dg/vect/nodump-vect-opt-info-2.c | 12 - gcc/testsuite/gcc.dg/vect/pr46032.c | 2 +- gcc/testsuite/gcc.dg/vect/pr53773.c | 5 +- gcc/testsuite/gcc.dg/vect/pr65947-13.c | 3 +- gcc/testsuite/gcc.dg/vect/pr80631-2.c | 3 +- gcc/testsuite/gcc.dg/vect/pr84711.c | 13 - gcc/testsuite/gcc.dg/vect/pr86749.c | 26 - gcc/testsuite/gcc.dg/vect/pr86858.c | 13 - gcc/testsuite/gcc.dg/vect/pr87288-1.c | 49 - gcc/testsuite/gcc.dg/vect/pr87288-2.c | 64 - gcc/testsuite/gcc.dg/vect/pr87288-3.c | 64 - gcc/testsuite/gcc.dg/vect/slp-23.c | 6 +- gcc/testsuite/gcc.dg/vect/slp-37.c | 9 +- gcc/testsuite/gcc.dg/vect/slp-perm-1.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-perm-10.c | 4 +- gcc/testsuite/gcc.dg/vect/slp-perm-2.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-perm-3.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-perm-5.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-perm-6.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-perm-7.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-perm-8.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-perm-9.c | 4 +- gcc/testsuite/gcc.dg/vect/vect-alias-check-4.c | 18 +- gcc/testsuite/gcc.dg/vect/vect-avg-1.c | 47 - gcc/testsuite/gcc.dg/vect/vect-avg-10.c | 8 - gcc/testsuite/gcc.dg/vect/vect-avg-11.c | 57 - gcc/testsuite/gcc.dg/vect/vect-avg-12.c | 10 - gcc/testsuite/gcc.dg/vect/vect-avg-13.c | 11 - gcc/testsuite/gcc.dg/vect/vect-avg-14.c | 11 - gcc/testsuite/gcc.dg/vect/vect-avg-15.c | 52 - gcc/testsuite/gcc.dg/vect/vect-avg-16.c | 52 - gcc/testsuite/gcc.dg/vect/vect-avg-2.c | 10 - gcc/testsuite/gcc.dg/vect/vect-avg-3.c | 11 - gcc/testsuite/gcc.dg/vect/vect-avg-4.c | 11 - gcc/testsuite/gcc.dg/vect/vect-avg-5.c | 51 - gcc/testsuite/gcc.dg/vect/vect-avg-6.c | 10 - gcc/testsuite/gcc.dg/vect/vect-avg-7.c | 11 - gcc/testsuite/gcc.dg/vect/vect-avg-8.c | 11 - gcc/testsuite/gcc.dg/vect/vect-avg-9.c | 8 - gcc/testsuite/gcc.dg/vect/vect-cond-10.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-cond-8.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-cond-9.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-cond-arith-1.c | 64 - gcc/testsuite/gcc.dg/vect/vect-cond-arith-2.c | 45 - gcc/testsuite/gcc.dg/vect/vect-cond-arith-3.c | 63 - gcc/testsuite/gcc.dg/vect/vect-cond-arith-4.c | 58 - gcc/testsuite/gcc.dg/vect/vect-cond-arith-5.c | 60 - gcc/testsuite/gcc.dg/vect/vect-cond-arith-6.c | 62 - gcc/testsuite/gcc.dg/vect/vect-fma-1.c | 58 - gcc/testsuite/gcc.dg/vect/vect-fma-2.c | 17 - gcc/testsuite/gcc.dg/vect/vect-mask-load-1.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-mask-loadstore-1.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-mixed-size-cond-1.c | 14 - .../gcc.dg/vect/vect-mult-const-pattern-1.c | 2 +- .../gcc.dg/vect/vect-mult-const-pattern-2.c | 2 +- .../gcc.dg/vect/vect-over-widen-1-big-array.c | 6 +- gcc/testsuite/gcc.dg/vect/vect-over-widen-1.c | 7 +- gcc/testsuite/gcc.dg/vect/vect-over-widen-10.c | 20 - gcc/testsuite/gcc.dg/vect/vect-over-widen-11.c | 64 - gcc/testsuite/gcc.dg/vect/vect-over-widen-12.c | 20 - gcc/testsuite/gcc.dg/vect/vect-over-widen-13.c | 51 - gcc/testsuite/gcc.dg/vect/vect-over-widen-14.c | 19 - gcc/testsuite/gcc.dg/vect/vect-over-widen-15.c | 53 - gcc/testsuite/gcc.dg/vect/vect-over-widen-16.c | 19 - gcc/testsuite/gcc.dg/vect/vect-over-widen-17.c | 46 - gcc/testsuite/gcc.dg/vect/vect-over-widen-18.c | 50 - gcc/testsuite/gcc.dg/vect/vect-over-widen-19.c | 53 - .../gcc.dg/vect/vect-over-widen-2-big-array.c | 9 +- gcc/testsuite/gcc.dg/vect/vect-over-widen-2.c | 9 +- gcc/testsuite/gcc.dg/vect/vect-over-widen-20.c | 53 - gcc/testsuite/gcc.dg/vect/vect-over-widen-21.c | 51 - gcc/testsuite/gcc.dg/vect/vect-over-widen-22.c | 53 - .../gcc.dg/vect/vect-over-widen-3-big-array.c | 6 +- gcc/testsuite/gcc.dg/vect/vect-over-widen-3.c | 5 +- .../gcc.dg/vect/vect-over-widen-4-big-array.c | 6 +- gcc/testsuite/gcc.dg/vect/vect-over-widen-4.c | 7 +- gcc/testsuite/gcc.dg/vect/vect-over-widen-5.c | 52 - gcc/testsuite/gcc.dg/vect/vect-over-widen-6.c | 17 - gcc/testsuite/gcc.dg/vect/vect-over-widen-7.c | 54 - gcc/testsuite/gcc.dg/vect/vect-over-widen-8.c | 20 - gcc/testsuite/gcc.dg/vect/vect-over-widen-9.c | 59 - gcc/testsuite/gcc.dg/vect/vect-reduc-dot-1.c | 49 - gcc/testsuite/gcc.dg/vect/vect-reduc-dot-2.c | 10 - gcc/testsuite/gcc.dg/vect/vect-reduc-dot-3.c | 10 - gcc/testsuite/gcc.dg/vect/vect-reduc-dot-4.c | 10 - gcc/testsuite/gcc.dg/vect/vect-reduc-dot-5.c | 10 - gcc/testsuite/gcc.dg/vect/vect-reduc-dot-6.c | 10 - gcc/testsuite/gcc.dg/vect/vect-reduc-dot-7.c | 10 - gcc/testsuite/gcc.dg/vect/vect-reduc-dot-8.c | 10 - gcc/testsuite/gcc.dg/vect/vect-reduc-dot-u16b.c | 17 +- gcc/testsuite/gcc.dg/vect/vect-reduc-sad-1.c | 51 - gcc/testsuite/gcc.dg/vect/vect-reduc-sad-2.c | 10 - gcc/testsuite/gcc.dg/vect/vect-reduc-sad-3.c | 10 - gcc/testsuite/gcc.dg/vect/vect-reduc-sad-4.c | 10 - gcc/testsuite/gcc.dg/vect/vect-reduc-sad-5.c | 10 - gcc/testsuite/gcc.dg/vect/vect-reduc-sad-6.c | 10 - gcc/testsuite/gcc.dg/vect/vect-reduc-sad-7.c | 10 - gcc/testsuite/gcc.dg/vect/vect-reduc-sad-8.c | 10 - .../vect/vect-strided-u8-i8-gap4-big-array.c | 5 +- .../gcc.dg/vect/vect-strided-u8-i8-gap4.c | 5 +- gcc/testsuite/gcc.dg/vect/vect-widen-mult-1.c | 48 - gcc/testsuite/gcc.dg/vect/vect-widen-mult-2.c | 9 - gcc/testsuite/gcc.dg/vect/vect-widen-mult-3.c | 9 - gcc/testsuite/gcc.dg/vect/vect-widen-mult-4.c | 9 - .../gcc.dg/vect/vect-widen-mult-const-s16.c | 4 +- .../gcc.dg/vect/vect-widen-mult-const-u16.c | 4 +- .../gcc.dg/vect/vect-widen-mult-extern-1.c | 15 - gcc/testsuite/gcc.dg/vect/vect-widen-mult-sum.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-widen-mult-u8-u32.c | 2 +- gcc/testsuite/gcc.dg/vect/vect.exp | 7 + gcc/testsuite/gcc.dg/vla-1.c | 26 - .../gcc.dg/vmx/{extract.c => extract-be-order.c} | 13 + gcc/testsuite/gcc.dg/vmx/extract-vsx-be-order.c | 20 + gcc/testsuite/gcc.dg/vmx/insert-be-order.c | 66 + .../vmx/{insert-vsx.c => insert-vsx-be-order.c} | 9 +- gcc/testsuite/gcc.dg/vmx/{ld.c => ld-be-order.c} | 17 + .../gcc.dg/vmx/{ld-vsx.c => ld-vsx-be-order.c} | 8 +- gcc/testsuite/gcc.dg/vmx/{lde.c => lde-be-order.c} | 17 +- gcc/testsuite/gcc.dg/vmx/{ldl.c => ldl-be-order.c} | 17 + .../gcc.dg/vmx/{ldl-vsx.c => ldl-vsx-be-order.c} | 8 +- .../gcc.dg/vmx/{merge.c => merge-be-order.c} | 20 + .../vmx/{merge-vsx.c => merge-vsx-be-order.c} | 16 +- gcc/testsuite/gcc.dg/vmx/mult-even-odd-be-order.c | 65 + .../gcc.dg/vmx/{pack.c => pack-be-order.c} | 29 + .../gcc.dg/vmx/{perm.c => perm-be-order.c} | 40 +- .../gcc.dg/vmx/{splat.c => splat-be-order.c} | 13 + .../vmx/{splat-vsx.c => splat-vsx-be-order.c} | 9 +- gcc/testsuite/gcc.dg/vmx/{st.c => st-be-order.c} | 17 + .../gcc.dg/vmx/{st-vsx.c => st-vsx-be-order.c} | 8 +- gcc/testsuite/gcc.dg/vmx/{ste.c => ste-be-order.c} | 13 + gcc/testsuite/gcc.dg/vmx/{stl.c => stl-be-order.c} | 17 + .../gcc.dg/vmx/{stl-vsx.c => stl-vsx-be-order.c} | 8 +- .../gcc.dg/vmx/{sum2s.c => sum2s-be-order.c} | 7 + .../gcc.dg/vmx/{unpack.c => unpack-be-order.c} | 22 +- gcc/testsuite/gcc.dg/vmx/vsums-be-order.c | 21 + gcc/testsuite/gcc.dg/vrp-min-max-1.c | 2 +- gcc/testsuite/gcc.dg/vrp-min-max-3.c | 27 - gcc/testsuite/gcc.dg/warn-abs-1.c | 66 - gcc/testsuite/gcc.dg/warn-sprintf-no-nul.c | 90 - gcc/testsuite/gcc.dg/warn-stpcpy-no-nul.c | 324 - gcc/testsuite/gcc.dg/warn-strcpy-no-nul.c | 324 - gcc/testsuite/gcc.dg/warn-strlen-no-nul.c | 304 - gcc/testsuite/gcc.dg/warn-strnlen-no-nul-2.c | 66 - gcc/testsuite/gcc.dg/warn-strnlen-no-nul.c | 356 - gcc/testsuite/gcc.dg/wmain.c | 10 - gcc/testsuite/gcc.dg/zero_bits_compound-1.c | 2 +- gcc/testsuite/gcc.misc-tests/gcov-pr83813.c | 23 - gcc/testsuite/gcc.misc-tests/gcov-pr84758.c | 28 - gcc/testsuite/gcc.misc-tests/gcov-pr85217.c | 20 - gcc/testsuite/gcc.misc-tests/gcov-pr85332.c | 26 - gcc/testsuite/gcc.misc-tests/gcov-pr85338.c | 21 - gcc/testsuite/gcc.misc-tests/gcov-pr85350.c | 21 - gcc/testsuite/gcc.misc-tests/gcov-pr85372.c | 28 - gcc/testsuite/gcc.misc-tests/gcov-pr86536.c | 25 - gcc/testsuite/gcc.misc-tests/options.exp | 38 - gcc/testsuite/gcc.src/maintainers.exp | 43 - .../gcc.target/aarch64/advsimd-intrinsics/vld1x3.c | 82 - .../gcc.target/aarch64/advsimd-intrinsics/vst1x2.c | 80 - .../gcc.target/aarch64/advsimd-intrinsics/vst1x3.c | 81 - gcc/testsuite/gcc.target/aarch64/aes_2.c | 79 - gcc/testsuite/gcc.target/aarch64/aes_xor_combine.c | 70 - gcc/testsuite/gcc.target/aarch64/ashltidisi.c | 2 +- gcc/testsuite/gcc.target/aarch64/atomic-store.c | 75 - .../gcc.target/aarch64/builtin_sadd_128.c | 18 - gcc/testsuite/gcc.target/aarch64/builtin_saddl.c | 17 - gcc/testsuite/gcc.target/aarch64/builtin_saddll.c | 18 - .../gcc.target/aarch64/builtin_ssub_128.c | 18 - gcc/testsuite/gcc.target/aarch64/builtin_ssubl.c | 17 - gcc/testsuite/gcc.target/aarch64/builtin_ssubll.c | 18 - .../gcc.target/aarch64/builtin_uadd_128.c | 18 - gcc/testsuite/gcc.target/aarch64/builtin_uaddl.c | 17 - gcc/testsuite/gcc.target/aarch64/builtin_uaddll.c | 18 - .../gcc.target/aarch64/builtin_usub_128.c | 18 - gcc/testsuite/gcc.target/aarch64/builtin_usubl.c | 17 - gcc/testsuite/gcc.target/aarch64/builtin_usubll.c | 18 - gcc/testsuite/gcc.target/aarch64/combine_bfi_1.c | 4 +- gcc/testsuite/gcc.target/aarch64/combine_bfxil.c | 117 - gcc/testsuite/gcc.target/aarch64/combine_bfxil_2.c | 16 - gcc/testsuite/gcc.target/aarch64/crypto-fuse-1.c | 45 - gcc/testsuite/gcc.target/aarch64/crypto-fuse-2.c | 45 - .../gcc.target/aarch64/extract_zero_extend.c | 81 - .../gcc.target/aarch64/f16_mov_immediate_1.c | 6 +- .../gcc.target/aarch64/f16_mov_immediate_2.c | 4 +- .../gcc.target/aarch64/f16_mov_immediate_3.c | 14 - gcc/testsuite/gcc.target/aarch64/fix_extend1.c | 17 - gcc/testsuite/gcc.target/aarch64/frecpe_1.c | 18 - gcc/testsuite/gcc.target/aarch64/frecpe_2.c | 18 - .../gcc.target/aarch64/imm_choice_comparison.c | 54 - .../gcc.target/aarch64/large_struct_copy.c | 23 - .../gcc.target/aarch64/large_struct_copy_2.c | 26 - gcc/testsuite/gcc.target/aarch64/ldp_stp_10.c | 33 - gcc/testsuite/gcc.target/aarch64/ldp_stp_11.c | 16 - gcc/testsuite/gcc.target/aarch64/ldp_stp_12.c | 13 - gcc/testsuite/gcc.target/aarch64/ldp_stp_13.c | 18 - gcc/testsuite/gcc.target/aarch64/ldp_stp_6.c | 20 - gcc/testsuite/gcc.target/aarch64/ldp_stp_7.c | 47 - gcc/testsuite/gcc.target/aarch64/ldp_stp_8.c | 30 - gcc/testsuite/gcc.target/aarch64/ldp_stp_9.c | 49 - gcc/testsuite/gcc.target/aarch64/ldp_stp_q.c | 26 - .../gcc.target/aarch64/ldp_stp_q_disable.c | 26 - gcc/testsuite/gcc.target/aarch64/lsl_asr_sbfiz.c | 24 - gcc/testsuite/gcc.target/aarch64/mgeneral-regs_1.c | 3 +- gcc/testsuite/gcc.target/aarch64/mgeneral-regs_2.c | 2 +- gcc/testsuite/gcc.target/aarch64/mgeneral-regs_3.c | 2 +- gcc/testsuite/gcc.target/aarch64/nofp_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/popcnt.c | 15 +- gcc/testsuite/gcc.target/aarch64/pr62262.c | 2 +- gcc/testsuite/gcc.target/aarch64/pr64946.c | 13 - gcc/testsuite/gcc.target/aarch64/pr84882.c | 34 - gcc/testsuite/gcc.target/aarch64/pr87511.c | 16 - gcc/testsuite/gcc.target/aarch64/profile.c | 3 - .../gcc.target/aarch64/scalar_intrinsics.c | 8 - gcc/testsuite/gcc.target/aarch64/sha3.h | 40 +- gcc/testsuite/gcc.target/aarch64/sha3_1.c | 4 +- gcc/testsuite/gcc.target/aarch64/sha3_2.c | 4 +- gcc/testsuite/gcc.target/aarch64/sha3_3.c | 4 +- .../gcc.target/aarch64/simd/vect_su_add_sub.c | 55 - gcc/testsuite/gcc.target/aarch64/spellcheck_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/spellcheck_4.c | 2 +- gcc/testsuite/gcc.target/aarch64/ssadv16qi.c | 27 - gcc/testsuite/gcc.target/aarch64/stack-check-12.c | 24 - gcc/testsuite/gcc.target/aarch64/stack-check-13.c | 28 - gcc/testsuite/gcc.target/aarch64/stack-check-14.c | 24 - gcc/testsuite/gcc.target/aarch64/stack-check-15.c | 21 - .../gcc.target/aarch64/stack-check-alloca-1.c | 14 - .../gcc.target/aarch64/stack-check-alloca-10.c | 12 - .../gcc.target/aarch64/stack-check-alloca-2.c | 10 - .../gcc.target/aarch64/stack-check-alloca-3.c | 10 - .../gcc.target/aarch64/stack-check-alloca-4.c | 11 - .../gcc.target/aarch64/stack-check-alloca-5.c | 11 - .../gcc.target/aarch64/stack-check-alloca-6.c | 11 - .../gcc.target/aarch64/stack-check-alloca-7.c | 11 - .../gcc.target/aarch64/stack-check-alloca-8.c | 13 - .../gcc.target/aarch64/stack-check-alloca-9.c | 12 - .../gcc.target/aarch64/stack-check-alloca.h | 13 - .../gcc.target/aarch64/stack-check-cfa-1.c | 12 - .../gcc.target/aarch64/stack-check-cfa-2.c | 13 - .../gcc.target/aarch64/stack-check-cfa-3.c | 13 - .../gcc.target/aarch64/stack-check-prologue-1.c | 10 - .../gcc.target/aarch64/stack-check-prologue-10.c | 11 - .../gcc.target/aarch64/stack-check-prologue-11.c | 11 - .../gcc.target/aarch64/stack-check-prologue-12.c | 15 - .../gcc.target/aarch64/stack-check-prologue-13.c | 20 - .../gcc.target/aarch64/stack-check-prologue-14.c | 24 - .../gcc.target/aarch64/stack-check-prologue-15.c | 23 - .../gcc.target/aarch64/stack-check-prologue-16.c | 32 - .../gcc.target/aarch64/stack-check-prologue-2.c | 10 - .../gcc.target/aarch64/stack-check-prologue-3.c | 11 - .../gcc.target/aarch64/stack-check-prologue-4.c | 11 - .../gcc.target/aarch64/stack-check-prologue-5.c | 11 - .../gcc.target/aarch64/stack-check-prologue-6.c | 11 - .../gcc.target/aarch64/stack-check-prologue-7.c | 11 - .../gcc.target/aarch64/stack-check-prologue-8.c | 10 - .../gcc.target/aarch64/stack-check-prologue-9.c | 11 - .../gcc.target/aarch64/stack-check-prologue.h | 5 - .../gcc.target/aarch64/store_lane_spill_1.c | 21 - .../gcc.target/aarch64/store_v2vec_lanes.c | 28 +- gcc/testsuite/gcc.target/aarch64/stp_vec_128_1.c | 20 - gcc/testsuite/gcc.target/aarch64/strcmpopt_6.c | 36 - gcc/testsuite/gcc.target/aarch64/struct_cpy.c | 69 - gcc/testsuite/gcc.target/aarch64/subsp.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/bswap_1.c | 13 - gcc/testsuite/gcc.target/aarch64/sve/bswap_2.c | 13 - gcc/testsuite/gcc.target/aarch64/sve/bswap_3.c | 13 - .../gcc.target/aarch64/sve/cond_arith_1.c | 64 - .../gcc.target/aarch64/sve/cond_arith_1_run.c | 33 - .../gcc.target/aarch64/sve/cond_arith_2.c | 63 - .../gcc.target/aarch64/sve/cond_arith_2_run.c | 34 - .../gcc.target/aarch64/sve/cond_arith_3.c | 62 - .../gcc.target/aarch64/sve/cond_arith_3_run.c | 34 - .../gcc.target/aarch64/sve/cond_arith_4.c | 62 - .../gcc.target/aarch64/sve/cond_arith_4_run.c | 32 - .../gcc.target/aarch64/sve/cond_arith_5.c | 85 - .../gcc.target/aarch64/sve/cond_arith_5_run.c | 35 - gcc/testsuite/gcc.target/aarch64/sve/div_1.c | 26 - gcc/testsuite/gcc.target/aarch64/sve/div_1_run.c | 30 - gcc/testsuite/gcc.target/aarch64/sve/extract_5.c | 71 - gcc/testsuite/gcc.target/aarch64/sve/loop_add_6.c | 46 - .../gcc.target/aarch64/sve/mul_highpart_2.c | 25 - .../gcc.target/aarch64/sve/mul_highpart_2_run.c | 29 - gcc/testsuite/gcc.target/aarch64/sve/pr87563.c | 18 - gcc/testsuite/gcc.target/aarch64/sve/reduc_4.c | 18 - gcc/testsuite/gcc.target/aarch64/sve/reduc_6.c | 17 - gcc/testsuite/gcc.target/aarch64/sve/reduc_7.c | 17 - gcc/testsuite/gcc.target/aarch64/sve/reduc_8.c | 20 - gcc/testsuite/gcc.target/aarch64/sve/single_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/single_2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/single_3.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/single_4.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/slp_14.c | 48 - gcc/testsuite/gcc.target/aarch64/sve/slp_14_run.c | 34 - gcc/testsuite/gcc.target/aarch64/sve/slp_5.c | 4 +- gcc/testsuite/gcc.target/aarch64/sve/slp_perm_1.c | 22 - gcc/testsuite/gcc.target/aarch64/sve/slp_perm_2.c | 22 - gcc/testsuite/gcc.target/aarch64/sve/slp_perm_3.c | 22 - gcc/testsuite/gcc.target/aarch64/sve/slp_perm_4.c | 22 - gcc/testsuite/gcc.target/aarch64/sve/slp_perm_5.c | 32 - gcc/testsuite/gcc.target/aarch64/sve/slp_perm_6.c | 22 - gcc/testsuite/gcc.target/aarch64/sve/slp_perm_7.c | 22 - .../gcc.target/aarch64/sve/store_lane_spill_1.c | 19 - .../gcc.target/aarch64/sve/struct_vect_24.c | 48 - .../gcc.target/aarch64/sve/struct_vect_24_run.c | 37 - .../gcc.target/aarch64/sve/tls_preserve_1.c | 19 - .../gcc.target/aarch64/sve/tls_preserve_2.c | 24 - .../gcc.target/aarch64/sve/tls_preserve_3.c | 24 - .../gcc.target/aarch64/sve/var_stride_2.c | 3 +- .../gcc.target/aarch64/sve/var_stride_4.c | 3 +- gcc/testsuite/gcc.target/aarch64/sve/vcond_10.c | 36 - .../gcc.target/aarch64/sve/vcond_10_run.c | 24 - gcc/testsuite/gcc.target/aarch64/sve/vcond_11.c | 36 - .../gcc.target/aarch64/sve/vcond_11_run.c | 28 - gcc/testsuite/gcc.target/aarch64/sve/vcond_12.c | 139 - .../gcc.target/aarch64/sve/vcond_12_run.c | 30 - gcc/testsuite/gcc.target/aarch64/sve/vcond_13.c | 58 - .../gcc.target/aarch64/sve/vcond_13_run.c | 37 - gcc/testsuite/gcc.target/aarch64/sve/vcond_14.c | 58 - .../gcc.target/aarch64/sve/vcond_14_run.c | 37 - gcc/testsuite/gcc.target/aarch64/sve/vcond_15.c | 58 - .../gcc.target/aarch64/sve/vcond_15_run.c | 37 - gcc/testsuite/gcc.target/aarch64/sve/vcond_16.c | 58 - .../gcc.target/aarch64/sve/vcond_16_run.c | 37 - gcc/testsuite/gcc.target/aarch64/sve/vcond_4.c | 54 +- gcc/testsuite/gcc.target/aarch64/sve/vcond_5.c | 54 +- gcc/testsuite/gcc.target/aarch64/sve/vcond_6.c | 21 +- gcc/testsuite/gcc.target/aarch64/sve/vcond_7.c | 216 - gcc/testsuite/gcc.target/aarch64/sve/vcond_7_run.c | 40 - gcc/testsuite/gcc.target/aarch64/sve/vcond_8.c | 137 - gcc/testsuite/gcc.target/aarch64/sve/vcond_8_run.c | 32 - gcc/testsuite/gcc.target/aarch64/sve/vcond_9.c | 137 - gcc/testsuite/gcc.target/aarch64/sve/vcond_9_run.c | 34 - gcc/testsuite/gcc.target/aarch64/target_attr_18.c | 21 - gcc/testsuite/gcc.target/aarch64/usadv16qi.c | 27 - .../gcc.target/aarch64/vabs_intrinsic_3.c | 39 - gcc/testsuite/gcc.target/aarch64/vabsd_s64.c | 34 - gcc/testsuite/gcc.target/aarch64/vclz.c | 24 +- gcc/testsuite/gcc.target/aarch64/vec_init_1.c | 6 +- gcc/testsuite/gcc.target/aarch64/vec_zeroextend.c | 21 - .../gcc.target/aarch64/vect-abs-compile.c | 5 +- gcc/testsuite/gcc.target/aarch64/vect-init-ld1.c | 69 - gcc/testsuite/gcc.target/aarch64/vect-slp-dup.c | 20 - gcc/testsuite/gcc.target/aarch64/vect_hadd_1.h | 39 - gcc/testsuite/gcc.target/aarch64/vect_shadd_1.c | 20 - gcc/testsuite/gcc.target/aarch64/vect_srhadd_1.c | 20 - gcc/testsuite/gcc.target/aarch64/vect_uhadd_1.c | 20 - gcc/testsuite/gcc.target/aarch64/vect_urhadd_1.c | 20 - gcc/testsuite/gcc.target/aarch64/vfp-1.c | 8 +- gcc/testsuite/gcc.target/aarch64/vmov_n_1.c | 8 +- gcc/testsuite/gcc.target/aarch64/vneg_s.c | 50 +- gcc/testsuite/gcc.target/aarch64/vnegd_s64.c | 36 - gcc/testsuite/gcc.target/alpha/pr86984.c | 96 - gcc/testsuite/gcc.target/arc/add_n-combine.c | 2 +- gcc/testsuite/gcc.target/arc/builtin_simdarc.c | 2 +- gcc/testsuite/gcc.target/arc/fma-1.c | 13 - gcc/testsuite/gcc.target/arc/interrupt-8.c | 5 +- gcc/testsuite/gcc.target/arc/loop-4.c | 2 +- gcc/testsuite/gcc.target/arc/loop-hazard-1.c | 2 +- gcc/testsuite/gcc.target/arc/mulsi3_highpart-2.c | 2 +- gcc/testsuite/gcc.target/arc/sdata-3.c | 8 +- gcc/testsuite/gcc.target/arc/store-merge-1.c | 17 - gcc/testsuite/gcc.target/arc/tmac-3.c | 17 - gcc/testsuite/gcc.target/arc/tph_addx.c | 53 - gcc/testsuite/gcc.target/arc/tumaddsidi4.c | 2 +- gcc/testsuite/gcc.target/arc/uncached-1.c | 11 - gcc/testsuite/gcc.target/arc/uncached-2.c | 9 - gcc/testsuite/gcc.target/arm/armv5_thumb_isa.c | 8 + gcc/testsuite/gcc.target/arm/big-endian-subreg.c | 13 - gcc/testsuite/gcc.target/arm/cmse/cmse-1c99.c | 4 - .../arm/di-longlong64-sync-withhelpers.c | 6 +- gcc/testsuite/gcc.target/arm/pr62554.c | 51 + gcc/testsuite/gcc.target/arm/pr69610-1.c | 14 + gcc/testsuite/gcc.target/arm/pr69610-2.c | 33 + gcc/testsuite/gcc.target/csky/and1.c | 12 - gcc/testsuite/gcc.target/csky/and2.c | 12 - gcc/testsuite/gcc.target/csky/and3a.c | 12 - gcc/testsuite/gcc.target/csky/and3b.c | 11 - gcc/testsuite/gcc.target/csky/ck801-branch.c | 40 - gcc/testsuite/gcc.target/csky/constpool-1.c | 16 - gcc/testsuite/gcc.target/csky/constpool-2.c | 15 - gcc/testsuite/gcc.target/csky/constpool-3.c | 15 - gcc/testsuite/gcc.target/csky/cse-cc.c | 19 - gcc/testsuite/gcc.target/csky/csky.exp | 79 - gcc/testsuite/gcc.target/csky/fnargs-1.c | 38 - gcc/testsuite/gcc.target/csky/fnargs-2.c | 52 - gcc/testsuite/gcc.target/csky/fnargs-3.c | 31 - gcc/testsuite/gcc.target/csky/land1.c | 11 - gcc/testsuite/gcc.target/csky/land2.c | 11 - gcc/testsuite/gcc.target/csky/naked.c | 16 - gcc/testsuite/gcc.target/csky/or1.c | 11 - gcc/testsuite/gcc.target/i386/387-ficom-1.c | 5 +- gcc/testsuite/gcc.target/i386/387-ficom-2.c | 5 +- gcc/testsuite/gcc.target/i386/addr-sel-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx-cvt-2.c | 14 +- gcc/testsuite/gcc.target/i386/avx-cvt-3.c | 2 +- gcc/testsuite/gcc.target/i386/avx2-cvt-2.c | 14 +- gcc/testsuite/gcc.target/i386/avx2-gather-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx2-gather-6.c | 2 +- gcc/testsuite/gcc.target/i386/avx2-vpmovmskb-2.c | 1 - .../gcc.target/i386/avx256-unaligned-store-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512-binop-1.h | 12 - gcc/testsuite/gcc.target/i386/avx512-binop-2.h | 12 - gcc/testsuite/gcc.target/i386/avx512-binop-3.h | 15 - gcc/testsuite/gcc.target/i386/avx512-binop-4.h | 12 - gcc/testsuite/gcc.target/i386/avx512-binop-5.h | 14 - gcc/testsuite/gcc.target/i386/avx512-binop-6.h | 14 - gcc/testsuite/gcc.target/i386/avx512-fma-1.h | 12 - gcc/testsuite/gcc.target/i386/avx512-fma-2.h | 13 - gcc/testsuite/gcc.target/i386/avx512-fma-3.h | 13 - gcc/testsuite/gcc.target/i386/avx512-fma-4.h | 13 - gcc/testsuite/gcc.target/i386/avx512-fma-5.h | 13 - gcc/testsuite/gcc.target/i386/avx512-fma-6.h | 13 - gcc/testsuite/gcc.target/i386/avx512-fma-7.h | 16 - gcc/testsuite/gcc.target/i386/avx512-fma-8.h | 13 - gcc/testsuite/gcc.target/i386/avx512bw-pr85832.c | 19 - gcc/testsuite/gcc.target/i386/avx512bw-pr86036.c | 48 - gcc/testsuite/gcc.target/i386/avx512dq-pr85480-1.c | 26 - gcc/testsuite/gcc.target/i386/avx512dq-pr85480-2.c | 38 - gcc/testsuite/gcc.target/i386/avx512dq-pr85918-2.c | 435 - gcc/testsuite/gcc.target/i386/avx512dq-pr85918.c | 203 - gcc/testsuite/gcc.target/i386/avx512dq-vpmullq-3.c | 15 - gcc/testsuite/gcc.target/i386/avx512dq-vpmullq-4.c | 45 - .../gcc.target/i386/avx512f-add-df-zmm-1.c | 12 - .../gcc.target/i386/avx512f-add-sf-zmm-1.c | 12 - .../gcc.target/i386/avx512f-add-sf-zmm-2.c | 12 - .../gcc.target/i386/avx512f-add-sf-zmm-3.c | 12 - .../gcc.target/i386/avx512f-add-sf-zmm-4.c | 12 - .../gcc.target/i386/avx512f-add-sf-zmm-5.c | 12 - .../gcc.target/i386/avx512f-add-sf-zmm-6.c | 12 - .../gcc.target/i386/avx512f-div-df-zmm-1.c | 12 - .../gcc.target/i386/avx512f-div-sf-zmm-1.c | 12 - .../gcc.target/i386/avx512f-div-sf-zmm-2.c | 12 - .../gcc.target/i386/avx512f-div-sf-zmm-3.c | 12 - .../gcc.target/i386/avx512f-div-sf-zmm-4.c | 12 - .../gcc.target/i386/avx512f-div-sf-zmm-5.c | 12 - .../gcc.target/i386/avx512f-fmadd-df-zmm-1.c | 12 - .../gcc.target/i386/avx512f-fmadd-sf-zmm-1.c | 12 - .../gcc.target/i386/avx512f-fmadd-sf-zmm-2.c | 12 - .../gcc.target/i386/avx512f-fmadd-sf-zmm-3.c | 12 - .../gcc.target/i386/avx512f-fmadd-sf-zmm-4.c | 12 - .../gcc.target/i386/avx512f-fmadd-sf-zmm-5.c | 12 - .../gcc.target/i386/avx512f-fmadd-sf-zmm-6.c | 12 - .../gcc.target/i386/avx512f-fmadd-sf-zmm-7.c | 12 - .../gcc.target/i386/avx512f-fmadd-sf-zmm-8.c | 12 - gcc/testsuite/gcc.target/i386/avx512f-gather-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-pr85832.c | 19 - .../gcc.target/i386/avx512f-set-v32hi-1.c | 36 - .../gcc.target/i386/avx512f-set-v32hi-2.c | 46 - .../gcc.target/i386/avx512f-set-v32hi-3.c | 30 - .../gcc.target/i386/avx512f-set-v32hi-4.c | 131 - .../gcc.target/i386/avx512f-set-v32hi-5.c | 131 - .../gcc.target/i386/avx512f-set-v64qi-1.c | 48 - .../gcc.target/i386/avx512f-set-v64qi-2.c | 70 - .../gcc.target/i386/avx512f-set-v64qi-3.c | 34 - .../gcc.target/i386/avx512f-set-v64qi-4.c | 355 - .../gcc.target/i386/avx512f-set-v64qi-5.c | 355 - gcc/testsuite/gcc.target/i386/avx512f-setzero-1.c | 21 - .../gcc.target/i386/avx512f-sub-df-zmm-1.c | 12 - .../gcc.target/i386/avx512f-sub-sf-zmm-1.c | 12 - .../gcc.target/i386/avx512f-sub-sf-zmm-2.c | 12 - .../gcc.target/i386/avx512f-sub-sf-zmm-3.c | 12 - .../gcc.target/i386/avx512f-sub-sf-zmm-4.c | 12 - .../gcc.target/i386/avx512f-sub-sf-zmm-5.c | 12 - gcc/testsuite/gcc.target/i386/avx512f-vpmullq-1.c | 20 - gcc/testsuite/gcc.target/i386/avx512f-vpmullq-2.c | 45 - gcc/testsuite/gcc.target/i386/avx512fvl-vaes-1.c | 11 + .../gcc.target/i386/avx512vl-add-sf-xmm-1.c | 12 - .../gcc.target/i386/avx512vl-add-sf-ymm-1.c | 12 - .../gcc.target/i386/avx512vl-div-sf-xmm-1.c | 12 - .../gcc.target/i386/avx512vl-div-sf-ymm-1.c | 12 - .../gcc.target/i386/avx512vl-fmadd-sf-xmm-1.c | 12 - .../gcc.target/i386/avx512vl-fmadd-sf-ymm-1.c | 12 - gcc/testsuite/gcc.target/i386/avx512vl-pr85832.c | 31 - .../gcc.target/i386/avx512vl-sub-sf-xmm-1.c | 12 - .../gcc.target/i386/avx512vl-sub-sf-ymm-1.c | 12 - .../gcc.target/i386/avx512vl-vpclmulqdq-2.c | 5 +- gcc/testsuite/gcc.target/i386/avx512vlbw-pr85832.c | 31 - gcc/testsuite/gcc.target/i386/builtin_target.c | 9 - gcc/testsuite/gcc.target/i386/chkp-always_inline.c | 12 + gcc/testsuite/gcc.target/i386/chkp-bndret.c | 13 + gcc/testsuite/gcc.target/i386/chkp-builtins-1.c | 9 + gcc/testsuite/gcc.target/i386/chkp-builtins-2.c | 9 + gcc/testsuite/gcc.target/i386/chkp-builtins-3.c | 9 + gcc/testsuite/gcc.target/i386/chkp-builtins-4.c | 9 + gcc/testsuite/gcc.target/i386/chkp-const-check-1.c | 10 + gcc/testsuite/gcc.target/i386/chkp-const-check-2.c | 8 + gcc/testsuite/gcc.target/i386/chkp-hidden-def.c | 15 + gcc/testsuite/gcc.target/i386/chkp-label-address.c | 23 + gcc/testsuite/gcc.target/i386/chkp-lifetime-1.c | 15 + gcc/testsuite/gcc.target/i386/chkp-narrow-bounds.c | 11 + gcc/testsuite/gcc.target/i386/chkp-pr69044.c | 10 + .../gcc.target/i386/chkp-remove-bndint-1.c | 16 + .../gcc.target/i386/chkp-remove-bndint-2.c | 16 + gcc/testsuite/gcc.target/i386/chkp-strchr.c | 16 + gcc/testsuite/gcc.target/i386/chkp-strlen-1.c | 12 + gcc/testsuite/gcc.target/i386/chkp-strlen-2.c | 14 + gcc/testsuite/gcc.target/i386/chkp-strlen-3.c | 12 + gcc/testsuite/gcc.target/i386/chkp-strlen-4.c | 14 + gcc/testsuite/gcc.target/i386/chkp-strlen-5.c | 14 + gcc/testsuite/gcc.target/i386/chkp-stropt-1.c | 10 + gcc/testsuite/gcc.target/i386/chkp-stropt-10.c | 10 + gcc/testsuite/gcc.target/i386/chkp-stropt-11.c | 10 + gcc/testsuite/gcc.target/i386/chkp-stropt-12.c | 12 + gcc/testsuite/gcc.target/i386/chkp-stropt-13.c | 10 + gcc/testsuite/gcc.target/i386/chkp-stropt-14.c | 10 + gcc/testsuite/gcc.target/i386/chkp-stropt-15.c | 10 + gcc/testsuite/gcc.target/i386/chkp-stropt-16.c | 12 + gcc/testsuite/gcc.target/i386/chkp-stropt-17.c | 68 + gcc/testsuite/gcc.target/i386/chkp-stropt-2.c | 10 + gcc/testsuite/gcc.target/i386/chkp-stropt-3.c | 10 + gcc/testsuite/gcc.target/i386/chkp-stropt-4.c | 12 + gcc/testsuite/gcc.target/i386/chkp-stropt-5.c | 10 + gcc/testsuite/gcc.target/i386/chkp-stropt-6.c | 10 + gcc/testsuite/gcc.target/i386/chkp-stropt-7.c | 10 + gcc/testsuite/gcc.target/i386/chkp-stropt-8.c | 12 + gcc/testsuite/gcc.target/i386/chkp-stropt-9.c | 10 + gcc/testsuite/gcc.target/i386/cldemote-1.c | 11 - gcc/testsuite/gcc.target/i386/cvt-2.c | 15 - gcc/testsuite/gcc.target/i386/cvt-3.c | 15 - .../gcc.target/i386/excess-precision-10.c | 52 - gcc/testsuite/gcc.target/i386/excess-precision-9.c | 52 - gcc/testsuite/gcc.target/i386/falign-functions-2.c | 30 - gcc/testsuite/gcc.target/i386/falign-functions.c | 8 - gcc/testsuite/gcc.target/i386/funcspec-56.inc | 6 +- gcc/testsuite/gcc.target/i386/i386.exp | 472 + gcc/testsuite/gcc.target/i386/indirect-thunk-11.c | 7 + gcc/testsuite/gcc.target/i386/indirect-thunk-12.c | 7 + .../gcc.target/i386/indirect-thunk-attr-12.c | 8 + .../gcc.target/i386/indirect-thunk-attr-13.c | 8 + .../gcc.target/i386/indirect-thunk-bnd-1.c | 20 + .../gcc.target/i386/indirect-thunk-bnd-2.c | 19 + .../gcc.target/i386/indirect-thunk-bnd-3.c | 20 + .../gcc.target/i386/indirect-thunk-bnd-4.c | 19 + .../gcc.target/i386/indirect-thunk-register-1.c | 1 + .../gcc.target/i386/interrupt-bnd-err-1.c | 16 + .../gcc.target/i386/interrupt-bnd-err-2.c | 8 + gcc/testsuite/gcc.target/i386/mpx.c | 3 - gcc/testsuite/gcc.target/i386/mpx/alloca-1-lbv.c | 24 + gcc/testsuite/gcc.target/i386/mpx/alloca-1-nov.c | 22 + gcc/testsuite/gcc.target/i386/mpx/alloca-1-ubv.c | 24 + gcc/testsuite/gcc.target/i386/mpx/arg-addr-1-lbv.c | 27 + gcc/testsuite/gcc.target/i386/mpx/arg-addr-1-nov.c | 24 + gcc/testsuite/gcc.target/i386/mpx/arg-addr-1-ubv.c | 27 + .../gcc.target/i386/mpx/bitfields-1-lbv.c | 33 + .../gcc.target/i386/mpx/bitfields-1-nov.c | 31 + .../gcc.target/i386/mpx/bitfields-1-ubv.c | 33 + .../i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c | 16 + .../i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c | 13 + .../i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c | 16 + .../i386/mpx/builtin-bnd-chk-ptr-bounds-2.c | 14 + .../i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c | 16 + .../i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c | 13 + .../i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c | 13 + .../i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c | 13 + .../i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c | 16 + .../i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c | 13 + .../i386/mpx/builtin-bnd-copy-ptr-bounds-1.c | 13 + .../i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c | 18 + .../i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c | 16 + .../i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c | 18 + .../i386/mpx/builtin-bnd-copy-ptr-bounds-3.c | 13 + .../i386/mpx/builtin-bnd-get-ptr-lbound-1.c | 13 + .../i386/mpx/builtin-bnd-get-ptr-lbound-2.c | 13 + .../i386/mpx/builtin-bnd-get-ptr-ubound-1.c | 13 + .../i386/mpx/builtin-bnd-get-ptr-ubound-2.c | 13 + .../i386/mpx/builtin-bnd-init-ptr-bounds-1.c | 13 + .../i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c | 16 + .../i386/mpx/builtin-bnd-init-ptr-bounds-3.c | 13 + .../i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c | 13 + .../i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c | 17 + .../i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c | 15 + .../i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c | 17 + .../i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c | 17 + .../i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c | 15 + .../i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c | 17 + .../i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c | 13 + .../i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c | 17 + .../i386/mpx/builtin-bnd-set-ptr-bounds-1.c | 13 + .../i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c | 17 + .../i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c | 15 + .../i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c | 17 + .../i386/mpx/builtin-bnd-set-ptr-bounds-3.c | 13 + .../i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c | 20 + .../i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c | 18 + .../i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c | 20 + .../i386/mpx/builtin-bnd-store-ptr-bounds-2.c | 16 + gcc/testsuite/gcc.target/i386/mpx/calloc-1-lbv.c | 26 + gcc/testsuite/gcc.target/i386/mpx/calloc-1-nov.c | 24 + gcc/testsuite/gcc.target/i386/mpx/calloc-1-ubv.c | 26 + .../gcc.target/i386/mpx/chkp-fix-calls-1.c | 16 + .../gcc.target/i386/mpx/chkp-fix-calls-2.c | 16 + .../gcc.target/i386/mpx/chkp-fix-calls-3.c | 33 + .../gcc.target/i386/mpx/chkp-fix-calls-4.c | 17 + .../gcc.target/i386/mpx/chkp-thunk-comdat-1.cc | 18 + .../gcc.target/i386/mpx/chkp-thunk-comdat-2.cc | 26 + .../gcc.target/i386/mpx/chkp-thunk-comdat-3.c | 23 + gcc/testsuite/gcc.target/i386/mpx/fastcall-1-lbv.c | 26 + gcc/testsuite/gcc.target/i386/mpx/fastcall-1-nov.c | 24 + gcc/testsuite/gcc.target/i386/mpx/fastcall-1-ubv.c | 26 + gcc/testsuite/gcc.target/i386/mpx/fastcall-2-lbv.c | 26 + gcc/testsuite/gcc.target/i386/mpx/fastcall-2-nov.c | 24 + gcc/testsuite/gcc.target/i386/mpx/fastcall-2-ubv.c | 26 + .../gcc.target/i386/mpx/field-addr-1-lbv.c | 29 + .../gcc.target/i386/mpx/field-addr-1-nov.c | 27 + .../gcc.target/i386/mpx/field-addr-1-ubv.c | 29 + .../gcc.target/i386/mpx/field-addr-10-lbv.c | 29 + .../gcc.target/i386/mpx/field-addr-10-nov.c | 27 + .../gcc.target/i386/mpx/field-addr-10-ubv.c | 29 + .../gcc.target/i386/mpx/field-addr-2-lbv.c | 30 + .../gcc.target/i386/mpx/field-addr-2-nov.c | 27 + .../gcc.target/i386/mpx/field-addr-2-ubv.c | 30 + .../gcc.target/i386/mpx/field-addr-3-lbv.c | 29 + .../gcc.target/i386/mpx/field-addr-3-nov.c | 27 + .../gcc.target/i386/mpx/field-addr-3-ubv.c | 29 + .../gcc.target/i386/mpx/field-addr-4-lbv.c | 35 + .../gcc.target/i386/mpx/field-addr-4-nov.c | 33 + .../gcc.target/i386/mpx/field-addr-4-ubv.c | 35 + .../gcc.target/i386/mpx/field-addr-5-lbv.c | 35 + .../gcc.target/i386/mpx/field-addr-5-nov.c | 33 + .../gcc.target/i386/mpx/field-addr-5-ubv.c | 35 + .../gcc.target/i386/mpx/field-addr-6-lbv.c | 36 + .../gcc.target/i386/mpx/field-addr-6-nov.c | 34 + .../gcc.target/i386/mpx/field-addr-6-ubv.c | 36 + .../gcc.target/i386/mpx/field-addr-7-lbv.c | 42 + .../gcc.target/i386/mpx/field-addr-7-nov.c | 40 + .../gcc.target/i386/mpx/field-addr-7-ubv.c | 42 + .../gcc.target/i386/mpx/field-addr-8-lbv.c | 43 + .../gcc.target/i386/mpx/field-addr-8-nov.c | 43 + .../gcc.target/i386/mpx/field-addr-8-ubv.c | 43 + .../gcc.target/i386/mpx/field-addr-9-lbv.c | 44 + .../gcc.target/i386/mpx/field-addr-9-nov.c | 42 + .../gcc.target/i386/mpx/field-addr-9-ubv.c | 44 + .../gcc.target/i386/mpx/frame-address-1-nov.c | 12 + gcc/testsuite/gcc.target/i386/mpx/hard-reg-1-nov.c | 24 + gcc/testsuite/gcc.target/i386/mpx/hard-reg-2-lbv.c | 21 + gcc/testsuite/gcc.target/i386/mpx/hard-reg-2-nov.c | 18 + gcc/testsuite/gcc.target/i386/mpx/hard-reg-2-ubv.c | 21 + gcc/testsuite/gcc.target/i386/mpx/if-stmt-1-lbv.c | 30 + gcc/testsuite/gcc.target/i386/mpx/if-stmt-1-nov.c | 28 + gcc/testsuite/gcc.target/i386/mpx/if-stmt-1-ubv.c | 30 + gcc/testsuite/gcc.target/i386/mpx/if-stmt-2-lbv.c | 30 + gcc/testsuite/gcc.target/i386/mpx/if-stmt-2-nov.c | 28 + gcc/testsuite/gcc.target/i386/mpx/if-stmt-2-ubv.c | 30 + .../gcc.target/i386/mpx/label-address-1.c | 14 + gcc/testsuite/gcc.target/i386/mpx/legacy-1-nov.c | 25 + gcc/testsuite/gcc.target/i386/mpx/macro.c | 18 + gcc/testsuite/gcc.target/i386/mpx/malloc-1-lbv.c | 26 + gcc/testsuite/gcc.target/i386/mpx/malloc-1-nov.c | 24 + gcc/testsuite/gcc.target/i386/mpx/malloc-1-ubv.c | 26 + gcc/testsuite/gcc.target/i386/mpx/memcpy-1.c | 24 + gcc/testsuite/gcc.target/i386/mpx/memmove-1.c | 117 + gcc/testsuite/gcc.target/i386/mpx/memmove-2.c | 40 + .../gcc.target/i386/mpx/memmove-zero-length.c | 18 + gcc/testsuite/gcc.target/i386/mpx/mpx-check.h | 48 + gcc/testsuite/gcc.target/i386/mpx/mpx-os-support.h | 16 + .../{powerpc/dfp/dfp.exp => i386/mpx/mpx.exp} | 18 +- .../gcc.target/i386/mpx/nested-function-1-lbv.c | 22 + .../gcc.target/i386/mpx/nested-function-1-nov.c | 20 + .../gcc.target/i386/mpx/nested-function-1-ubv.c | 22 + .../gcc.target/i386/mpx/pointer-arg-1-lbv.c | 26 + .../gcc.target/i386/mpx/pointer-arg-1-nov.c | 24 + .../gcc.target/i386/mpx/pointer-arg-1-ubv.c | 26 + .../gcc.target/i386/mpx/pointer-arg-2-lbv.c | 26 + .../gcc.target/i386/mpx/pointer-arg-2-nov.c | 24 + .../gcc.target/i386/mpx/pointer-arg-2-ubv.c | 26 + .../gcc.target/i386/mpx/pointer-arg-3-lbv.c | 26 + .../gcc.target/i386/mpx/pointer-arg-3-nov.c | 24 + .../gcc.target/i386/mpx/pointer-arg-3-ubv.c | 26 + .../gcc.target/i386/mpx/pointer-arg-4-lbv.c | 27 + .../gcc.target/i386/mpx/pointer-arg-4-nov.c | 25 + .../gcc.target/i386/mpx/pointer-arg-4-ubv.c | 27 + .../gcc.target/i386/mpx/pointer-arg-5-lbv.c | 27 + .../gcc.target/i386/mpx/pointer-arg-5-nov.c | 25 + .../gcc.target/i386/mpx/pointer-arg-5-ubv.c | 27 + gcc/testsuite/gcc.target/i386/mpx/pointer-diff-1.c | 8 + .../gcc.target/i386/mpx/pointer-store-1-lbv.c | 31 + .../gcc.target/i386/mpx/pointer-store-1-nov.c | 29 + .../gcc.target/i386/mpx/pointer-store-1-ubv.c | 31 + gcc/testsuite/gcc.target/i386/mpx/pr65508.c | 12 + gcc/testsuite/gcc.target/i386/mpx/pr65531.cc | 13 + gcc/testsuite/gcc.target/i386/mpx/pr66048.cc | 16 + gcc/testsuite/gcc.target/i386/mpx/pr66134.c | 17 + gcc/testsuite/gcc.target/i386/mpx/pr66566.c | 12 + gcc/testsuite/gcc.target/i386/mpx/pr66567.c | 16 + gcc/testsuite/gcc.target/i386/mpx/pr66568.c | 11 + gcc/testsuite/gcc.target/i386/mpx/pr66569.c | 14 + gcc/testsuite/gcc.target/i386/mpx/pr66581.c | 18 + gcc/testsuite/gcc.target/i386/mpx/pr68337-1.c | 32 + gcc/testsuite/gcc.target/i386/mpx/pr68337-2.c | 9 + gcc/testsuite/gcc.target/i386/mpx/pr68416.c | 9 + gcc/testsuite/gcc.target/i386/mpx/pr78339.c | 5 + .../pr71901.c => gcc.target/i386/mpx/pr79631.c} | 4 +- gcc/testsuite/gcc.target/i386/mpx/pr79633.c | 11 + gcc/testsuite/gcc.target/i386/mpx/pr79753.c | 14 + .../gcc.target/i386/{pr79498.c => mpx/pr79770.c} | 3 +- gcc/testsuite/gcc.target/i386/mpx/pr79987.c | 5 + gcc/testsuite/gcc.target/i386/mpx/pr79988.c | 6 + gcc/testsuite/gcc.target/i386/mpx/realloc-1-lbv.c | 27 + gcc/testsuite/gcc.target/i386/mpx/realloc-1-nov.c | 25 + gcc/testsuite/gcc.target/i386/mpx/realloc-1-ubv.c | 27 + gcc/testsuite/gcc.target/i386/mpx/realloc-2-lbv.c | 27 + gcc/testsuite/gcc.target/i386/mpx/realloc-2-nov.c | 25 + gcc/testsuite/gcc.target/i386/mpx/realloc-2-ubv.c | 27 + .../gcc.target/i386/mpx/reference-1-lbv.cpp | 33 + .../gcc.target/i386/mpx/reference-1-nov.cpp | 31 + .../gcc.target/i386/mpx/reference-1-ubv.cpp | 33 + .../gcc.target/i386/mpx/reference-2-lbv.cpp | 33 + .../gcc.target/i386/mpx/reference-2-nov.cpp | 31 + .../gcc.target/i386/mpx/reference-2-ubv.cpp | 33 + .../gcc.target/i386/mpx/reference-3-lbv.cpp | 27 + .../gcc.target/i386/mpx/reference-3-nov.cpp | 25 + .../gcc.target/i386/mpx/reference-3-ubv.cpp | 27 + .../gcc.target/i386/mpx/reference-4-lbv.cpp | 31 + .../gcc.target/i386/mpx/reference-4-nov.cpp | 29 + .../gcc.target/i386/mpx/reference-4-ubv.cpp | 31 + .../gcc.target/i386/mpx/return-pointer-1-lbv.c | 43 + .../gcc.target/i386/mpx/return-pointer-1-nov.c | 41 + .../gcc.target/i386/mpx/return-pointer-1-ubv.c | 43 + .../gcc.target/i386/mpx/return-struct-1-lbv.c | 38 + .../gcc.target/i386/mpx/return-struct-1-nov.c | 36 + .../gcc.target/i386/mpx/return-struct-1-ubv.c | 38 + .../gcc.target/i386/mpx/return-struct-2-lbv.c | 41 + .../gcc.target/i386/mpx/return-struct-2-nov.c | 39 + .../gcc.target/i386/mpx/return-struct-2-ubv.c | 41 + .../gcc.target/i386/mpx/return-struct-3-lbv.c | 41 + .../gcc.target/i386/mpx/return-struct-3-nov.c | 39 + .../gcc.target/i386/mpx/return-struct-3-ubv.c | 41 + .../gcc.target/i386/mpx/return-struct-4-lbv.c | 40 + .../gcc.target/i386/mpx/return-struct-4-nov.c | 38 + .../gcc.target/i386/mpx/return-struct-4-ubv.c | 40 + .../gcc.target/i386/mpx/return-struct-5-lbv.c | 40 + .../gcc.target/i386/mpx/return-struct-5-nov.c | 38 + .../gcc.target/i386/mpx/return-struct-5-ubv.c | 40 + .../gcc.target/i386/mpx/return-struct-6-lbv.c | 42 + .../gcc.target/i386/mpx/return-struct-6-nov.c | 40 + .../gcc.target/i386/mpx/return-struct-6-ubv.c | 42 + gcc/testsuite/gcc.target/i386/mpx/sincos-1-nov.c | 18 + .../gcc.target/i386/mpx/static-array-1-lbv.c | 16 + .../gcc.target/i386/mpx/static-array-1-nov.c | 14 + .../gcc.target/i386/mpx/static-array-1-ubv.c | 16 + .../gcc.target/i386/mpx/static-init-1-lbv.c | 18 + .../gcc.target/i386/mpx/static-init-1-nov.c | 16 + .../gcc.target/i386/mpx/static-init-1-ubv.c | 18 + .../gcc.target/i386/mpx/static-init-2-lbv.c | 24 + .../gcc.target/i386/mpx/static-init-2-nov.c | 22 + .../gcc.target/i386/mpx/static-init-2-ubv.c | 24 + .../gcc.target/i386/mpx/static-init-3-lbv.c | 25 + .../gcc.target/i386/mpx/static-init-3-nov.c | 23 + .../gcc.target/i386/mpx/static-init-3-ubv.c | 25 + .../gcc.target/i386/mpx/static-init-4-lbv.c | 18 + .../gcc.target/i386/mpx/static-init-4-nov.c | 16 + .../gcc.target/i386/mpx/static-init-4-ubv.c | 18 + .../gcc.target/i386/mpx/static-init-5-lbv.c | 30 + .../gcc.target/i386/mpx/static-init-5-nov.c | 34 + .../gcc.target/i386/mpx/static-init-5-ubv.c | 30 + .../gcc.target/i386/mpx/static-init-6-lbv.c | 30 + .../gcc.target/i386/mpx/static-init-6-nov.c | 28 + .../gcc.target/i386/mpx/static-init-6-ubv.c | 30 + .../gcc.target/i386/mpx/static-string-1-lbv.c | 29 + .../gcc.target/i386/mpx/static-string-1-nov.c | 26 + .../gcc.target/i386/mpx/static-string-1-ubv.c | 29 + .../gcc.target/i386/mpx/struct-arg-1-lbv.c | 36 + .../gcc.target/i386/mpx/struct-arg-1-nov.c | 38 + .../gcc.target/i386/mpx/struct-arg-1-ubv.c | 36 + .../gcc.target/i386/mpx/struct-arg-10-lbv.c | 33 + .../gcc.target/i386/mpx/struct-arg-10-nov.c | 31 + .../gcc.target/i386/mpx/struct-arg-10-ubv.c | 33 + .../gcc.target/i386/mpx/struct-arg-2-lbv.c | 36 + .../gcc.target/i386/mpx/struct-arg-2-nov.c | 38 + .../gcc.target/i386/mpx/struct-arg-2-ubv.c | 36 + .../gcc.target/i386/mpx/struct-arg-3-lbv.c | 37 + .../gcc.target/i386/mpx/struct-arg-3-nov.c | 39 + .../gcc.target/i386/mpx/struct-arg-3-ubv.c | 37 + .../gcc.target/i386/mpx/struct-arg-4-lbv.c | 37 + .../gcc.target/i386/mpx/struct-arg-4-nov.c | 39 + .../gcc.target/i386/mpx/struct-arg-4-ubv.c | 37 + .../gcc.target/i386/mpx/struct-arg-5-lbv.c | 37 + .../gcc.target/i386/mpx/struct-arg-5-nov.c | 39 + .../gcc.target/i386/mpx/struct-arg-5-ubv.c | 37 + .../gcc.target/i386/mpx/struct-arg-6-lbv.c | 37 + .../gcc.target/i386/mpx/struct-arg-6-nov.c | 39 + .../gcc.target/i386/mpx/struct-arg-6-ubv.c | 37 + .../gcc.target/i386/mpx/struct-arg-7-lbv.c | 37 + .../gcc.target/i386/mpx/struct-arg-7-nov.c | 39 + .../gcc.target/i386/mpx/struct-arg-7-ubv.c | 37 + .../gcc.target/i386/mpx/struct-arg-8-lbv.c | 31 + .../gcc.target/i386/mpx/struct-arg-8-nov.c | 29 + .../gcc.target/i386/mpx/struct-arg-8-ubv.c | 31 + .../gcc.target/i386/mpx/struct-arg-9-lbv.c | 31 + .../gcc.target/i386/mpx/struct-arg-9-nov.c | 29 + .../gcc.target/i386/mpx/struct-arg-9-ubv.c | 31 + .../gcc.target/i386/mpx/struct-copy-1-lbv.c | 32 + .../gcc.target/i386/mpx/struct-copy-1-nov.c | 36 + .../gcc.target/i386/mpx/struct-copy-1-ubv.c | 32 + .../gcc.target/i386/mpx/struct-copy-2-lbv.c | 31 + .../gcc.target/i386/mpx/struct-copy-2-nov.c | 29 + .../gcc.target/i386/mpx/struct-copy-2-ubv.c | 31 + .../gcc.target/i386/mpx/thread-local-var-1-lbv.c | 34 + .../gcc.target/i386/mpx/thread-local-var-1-nov.c | 33 + .../gcc.target/i386/mpx/thread-local-var-1-ubv.c | 34 + .../gcc.target/i386/mpx/union-arg-1-lbv.c | 43 + .../gcc.target/i386/mpx/union-arg-1-nov.c | 45 + .../gcc.target/i386/mpx/union-arg-1-ubv.c | 43 + .../gcc.target/i386/mpx/va-arg-pack-1-lbv.c | 42 + .../gcc.target/i386/mpx/va-arg-pack-1-nov.c | 40 + .../gcc.target/i386/mpx/va-arg-pack-1-ubv.c | 42 + .../gcc.target/i386/mpx/va-arg-pack-2-lbv.c | 45 + .../gcc.target/i386/mpx/va-arg-pack-2-nov.c | 43 + .../gcc.target/i386/mpx/va-arg-pack-2-ubv.c | 45 + .../i386/mpx/vararg-1-lbv.c} | 16 +- .../i386/mpx/vararg-1-nov.c} | 14 +- .../i386/mpx/vararg-1-ubv.c} | 16 +- .../i386/mpx/vararg-2-lbv.c} | 19 +- .../i386/mpx/vararg-2-nov.c} | 17 +- .../i386/mpx/vararg-2-ubv.c} | 19 +- .../i386/mpx/vararg-3-lbv.c} | 19 +- .../i386/mpx/vararg-3-nov.c} | 17 +- .../i386/mpx/vararg-3-ubv.c} | 19 +- .../i386/mpx/vararg-4-lbv.c} | 19 +- .../i386/mpx/vararg-4-nov.c} | 17 +- gcc/testsuite/gcc.target/i386/mpx/vararg-4-ubv.c | 38 + gcc/testsuite/gcc.target/i386/mpx/vararg-5-lbv.c | 38 + .../i386/mpx/vararg-5-nov.c} | 17 +- gcc/testsuite/gcc.target/i386/mpx/vararg-5-ubv.c | 38 + gcc/testsuite/gcc.target/i386/mpx/vararg-6-lbv.c | 38 + gcc/testsuite/gcc.target/i386/mpx/vararg-6-nov.c | 36 + gcc/testsuite/gcc.target/i386/mpx/vararg-6-ubv.c | 38 + .../i386/mpx/vararg-7-lbv.c} | 14 +- .../i386/mpx/vararg-7-nov.c} | 12 +- .../i386/mpx/vararg-7-ubv.c} | 12 +- gcc/testsuite/gcc.target/i386/mpx/vararg-8-lbv.c | 40 + gcc/testsuite/gcc.target/i386/mpx/vararg-8-nov.c | 38 + gcc/testsuite/gcc.target/i386/mpx/vararg-8-ubv.c | 40 + gcc/testsuite/gcc.target/i386/mpx/vla-1-lbv.c | 29 + gcc/testsuite/gcc.target/i386/mpx/vla-1-nov.c | 27 + gcc/testsuite/gcc.target/i386/mpx/vla-1-ubv.c | 29 + gcc/testsuite/gcc.target/i386/mpx/vla-2-lbv.c | 27 + gcc/testsuite/gcc.target/i386/mpx/vla-2-nov.c | 25 + gcc/testsuite/gcc.target/i386/mpx/vla-2-ubv.c | 27 + .../gcc.target/i386/mpx/vla-trailing-1-lbv.c | 29 + .../gcc.target/i386/mpx/vla-trailing-1-nov.c | 29 + .../gcc.target/i386/mpx/vla-trailing-1-ubv.c | 29 + gcc/testsuite/gcc.target/i386/pr34256.c | 4 +- gcc/testsuite/gcc.target/i386/pr45352-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr49095.c | 3 +- gcc/testsuite/gcc.target/i386/pr63995-2.c | 27 + gcc/testsuite/gcc.target/i386/pr64805.c | 21 + gcc/testsuite/gcc.target/i386/pr65044.c | 11 + gcc/testsuite/gcc.target/i386/pr65167.c | 10 + gcc/testsuite/gcc.target/i386/pr65183.c | 19 + gcc/testsuite/gcc.target/i386/pr65184.c | 16 + gcc/testsuite/gcc.target/i386/pr65523.c | 11 + gcc/testsuite/gcc.target/i386/pr70876.c | 13 + gcc/testsuite/gcc.target/i386/pr70877.c | 14 + gcc/testsuite/gcc.target/i386/pr71458.c | 7 + gcc/testsuite/gcc.target/i386/pr79804.c | 4 +- gcc/testsuite/gcc.target/i386/pr80880.c | 10 + gcc/testsuite/gcc.target/i386/pr82418.c | 10 - gcc/testsuite/gcc.target/i386/pr82853-1.c | 15 - gcc/testsuite/gcc.target/i386/pr82853-2.c | 7 - gcc/testsuite/gcc.target/i386/pr83554.c | 2 +- gcc/testsuite/gcc.target/i386/pr84431.c | 19 - gcc/testsuite/gcc.target/i386/pr85073.c | 2 +- gcc/testsuite/gcc.target/i386/pr85317.c | 38 - gcc/testsuite/gcc.target/i386/pr85323-1.c | 78 - gcc/testsuite/gcc.target/i386/pr85323-2.c | 59 - gcc/testsuite/gcc.target/i386/pr85323-3.c | 165 - gcc/testsuite/gcc.target/i386/pr85323-4.c | 51 - gcc/testsuite/gcc.target/i386/pr85323-5.c | 47 - gcc/testsuite/gcc.target/i386/pr85323-6.c | 119 - gcc/testsuite/gcc.target/i386/pr85323-7.c | 173 - gcc/testsuite/gcc.target/i386/pr85323-8.c | 166 - gcc/testsuite/gcc.target/i386/pr85323-9.c | 180 - gcc/testsuite/gcc.target/i386/pr85620-1.c | 15 - gcc/testsuite/gcc.target/i386/pr85620-2.c | 13 - gcc/testsuite/gcc.target/i386/pr85620-3.c | 18 - gcc/testsuite/gcc.target/i386/pr85620-4.c | 18 - gcc/testsuite/gcc.target/i386/pr85692.c | 18 - gcc/testsuite/gcc.target/i386/pr85693.c | 21 - gcc/testsuite/gcc.target/i386/pr85694.c | 18 - gcc/testsuite/gcc.target/i386/pr86257.c | 15 - gcc/testsuite/gcc.target/i386/pr86348.c | 12 - gcc/testsuite/gcc.target/i386/pr86560-1.c | 16 - gcc/testsuite/gcc.target/i386/pr86560-2.c | 16 - gcc/testsuite/gcc.target/i386/pr86560-3.c | 17 - gcc/testsuite/gcc.target/i386/pr86560-4.c | 21 - gcc/testsuite/gcc.target/i386/pr86560-5.c | 21 - gcc/testsuite/gcc.target/i386/pr87290.c | 34 - gcc/testsuite/gcc.target/i386/pr87537-1.c | 12 - gcc/testsuite/gcc.target/i386/pr87572.c | 10 - gcc/testsuite/gcc.target/i386/pr87573.c | 12 - gcc/testsuite/gcc.target/i386/pr87596.c | 16 - gcc/testsuite/gcc.target/i386/pr87599.c | 12 - gcc/testsuite/gcc.target/i386/pr87657.c | 22 - .../i386/{ret-thunk-22.c => ret-thunk-25.c} | 4 +- gcc/testsuite/gcc.target/i386/rop1.c | 7 + gcc/testsuite/gcc.target/i386/sse2-cvt-2.c | 2 +- gcc/testsuite/gcc.target/i386/sse2-movs.c | 21 - gcc/testsuite/gcc.target/i386/strcmpopt_6.c | 36 - gcc/testsuite/gcc.target/i386/thunk-retbnd.c | 17 + gcc/testsuite/gcc.target/i386/tpause-1.c | 24 - gcc/testsuite/gcc.target/i386/umonitor-1.c | 30 - gcc/testsuite/gcc.target/i386/vararg-loc.c | 4 +- gcc/testsuite/gcc.target/i386/vartrack-1.c | 28 - gcc/testsuite/gcc.target/i386/vpclmulqdq.c | 3 + gcc/testsuite/gcc.target/i386/warn-abs-3.c | 12 - gcc/testsuite/gcc.target/i386/xgetsetbv.c | 6 +- gcc/testsuite/gcc.target/i386/zee.c | 2 +- gcc/testsuite/gcc.target/m68k/tls-dimode.c | 15 - .../gcc.target/microblaze/others/data_var1.c | 2 +- .../gcc.target/microblaze/others/data_var2.c | 2 +- .../gcc.target/microblaze/others/picdtr.c | 160 - .../gcc.target/microblaze/others/sdata_var1.c | 2 +- .../gcc.target/microblaze/others/sdata_var2.c | 2 +- .../gcc.target/microblaze/others/sdata_var3.c | 2 +- .../gcc.target/microblaze/others/sdata_var4.c | 2 +- .../gcc.target/microblaze/others/sdata_var5.c | 2 +- .../gcc.target/microblaze/others/sdata_var6.c | 3 +- .../microblaze/others/string_cst1_gpopt.c | 2 +- .../microblaze/others/string_cst2_gpopt.c | 2 +- gcc/testsuite/gcc.target/mips/data-sym-pool.c | 10 +- .../gcc.target/msp430/function-attributes-4.c | 111 - gcc/testsuite/gcc.target/msp430/msp430.exp | 13 +- gcc/testsuite/gcc.target/msp430/msp430.h | 8 - .../gcc.target/msp430/msp430f-device-symbol.c | 4 - .../gcc.target/msp430/msp430i-device-symbol.c | 4 - gcc/testsuite/gcc.target/msp430/pr78849.c | 50 - .../gcc.target/msp430/static-interrupts.c | 26 - gcc/testsuite/gcc.target/nvptx/atomic_fetch-1.c | 24 - gcc/testsuite/gcc.target/nvptx/atomic_fetch-2.c | 24 - gcc/testsuite/gcc.target/nvptx/atomic_fetch-3.c | 24 - .../gcc.target/powerpc/altivec-1-runnable.c | 50 + gcc/testsuite/gcc.target/powerpc/altivec-12.c | 2 +- .../gcc.target/powerpc/altivec-2-runnable.c | 49 +- gcc/testsuite/gcc.target/powerpc/altivec-35.c | 4 - gcc/testsuite/gcc.target/powerpc/altivec-37.c | 32 - gcc/testsuite/gcc.target/powerpc/altivec-7-be.c | 30 + gcc/testsuite/gcc.target/powerpc/altivec-7-le.c | 37 + gcc/testsuite/gcc.target/powerpc/altivec-7.c | 103 - gcc/testsuite/gcc.target/powerpc/altivec-7.h | 47 + gcc/testsuite/gcc.target/powerpc/builtins-1-be.c | 76 + gcc/testsuite/gcc.target/powerpc/builtins-1-le.c | 71 + .../powerpc/{builtins-1.c => builtins-1.h} | 160 +- gcc/testsuite/gcc.target/powerpc/builtins-3-p8.c | 4 +- .../gcc.target/powerpc/builtins-3-p9-runnable.c | 42 - gcc/testsuite/gcc.target/powerpc/builtins-3-p9.c | 2 +- .../gcc.target/powerpc/builtins-3-runnable.c | 23 +- gcc/testsuite/gcc.target/powerpc/builtins-3.c | 172 +- gcc/testsuite/gcc.target/powerpc/builtins-4.c | 166 - gcc/testsuite/gcc.target/powerpc/builtins-5.c | 40 - .../gcc.target/powerpc/builtins-6-runnable.c | 62 +- .../gcc.target/powerpc/builtins-7-p9-runnable.c | 7 +- .../gcc.target/powerpc/builtins-8-p9-runnable.c | 1516 -- .../gcc.target/powerpc/builtins-8-runnable.c | 98 - gcc/testsuite/gcc.target/powerpc/combine-2-2.c | 17 - gcc/testsuite/gcc.target/powerpc/convert-fp-128.c | 99 - gcc/testsuite/gcc.target/powerpc/convert-fp-64.c | 61 - .../gcc.target/powerpc/fold-vec-extract-char.p7.c | 61 - .../gcc.target/powerpc/fold-vec-extract-char.p8.c | 70 - .../gcc.target/powerpc/fold-vec-extract-char.p9.c | 56 - .../powerpc/fold-vec-extract-double.p7.c | 35 - .../powerpc/fold-vec-extract-double.p8.c | 40 - .../powerpc/fold-vec-extract-double.p9.c | 27 - .../gcc.target/powerpc/fold-vec-extract-float.p7.c | 36 - .../gcc.target/powerpc/fold-vec-extract-float.p8.c | 46 - .../gcc.target/powerpc/fold-vec-extract-float.p9.c | 29 - .../gcc.target/powerpc/fold-vec-extract-int.p7.c | 56 - .../gcc.target/powerpc/fold-vec-extract-int.p8.c | 75 - .../gcc.target/powerpc/fold-vec-extract-int.p9.c | 62 - .../powerpc/fold-vec-extract-longlong.p7.c | 68 - .../powerpc/fold-vec-extract-longlong.p8.c | 66 - .../powerpc/fold-vec-extract-longlong.p9.c | 57 - .../gcc.target/powerpc/fold-vec-extract-short.p7.c | 56 - .../gcc.target/powerpc/fold-vec-extract-short.p8.c | 77 - .../gcc.target/powerpc/fold-vec-extract-short.p9.c | 55 - .../gcc.target/powerpc/fold-vec-insert-char-p8.c | 59 - .../gcc.target/powerpc/fold-vec-insert-char-p9.c | 63 - .../gcc.target/powerpc/fold-vec-insert-double.c | 29 - .../gcc.target/powerpc/fold-vec-insert-float-p8.c | 31 - .../gcc.target/powerpc/fold-vec-insert-float-p9.c | 35 - .../gcc.target/powerpc/fold-vec-insert-int-p8.c | 58 - .../gcc.target/powerpc/fold-vec-insert-int-p9.c | 67 - .../gcc.target/powerpc/fold-vec-insert-longlong.c | 73 - .../gcc.target/powerpc/fold-vec-insert-short-p8.c | 58 - .../gcc.target/powerpc/fold-vec-insert-short-p9.c | 62 - .../powerpc/fold-vec-load-builtin_vec_xl-char.c | 39 - .../powerpc/fold-vec-load-builtin_vec_xl-double.c | 31 - .../powerpc/fold-vec-load-builtin_vec_xl-float.c | 31 - .../powerpc/fold-vec-load-builtin_vec_xl-int.c | 39 - .../fold-vec-load-builtin_vec_xl-longlong.c | 39 - .../powerpc/fold-vec-load-builtin_vec_xl-short.c | 39 - .../powerpc/fold-vec-load-vec_vsx_ld-char.c | 39 - .../powerpc/fold-vec-load-vec_vsx_ld-double.c | 30 - .../powerpc/fold-vec-load-vec_vsx_ld-float.c | 30 - .../powerpc/fold-vec-load-vec_vsx_ld-int.c | 38 - .../powerpc/fold-vec-load-vec_vsx_ld-longlong.c | 38 - .../powerpc/fold-vec-load-vec_vsx_ld-short.c | 38 - .../gcc.target/powerpc/fold-vec-load-vec_xl-char.c | 38 - .../powerpc/fold-vec-load-vec_xl-double.c | 31 - .../powerpc/fold-vec-load-vec_xl-float.c | 30 - .../gcc.target/powerpc/fold-vec-load-vec_xl-int.c | 38 - .../powerpc/fold-vec-load-vec_xl-longlong.c | 38 - .../powerpc/fold-vec-load-vec_xl-short.c | 38 - .../powerpc/fold-vec-mergeeo-floatdouble.c | 46 - .../gcc.target/powerpc/fold-vec-mergeeo-int.c | 48 - .../gcc.target/powerpc/fold-vec-mergeeo-longlong.c | 51 - .../gcc.target/powerpc/fold-vec-neg-int.c | 4 +- .../gcc.target/powerpc/fold-vec-neg-int.p8.c | 4 +- .../gcc.target/powerpc/fold-vec-select-char.c | 46 - .../gcc.target/powerpc/fold-vec-select-double.c | 23 - .../gcc.target/powerpc/fold-vec-select-float.c | 22 - .../gcc.target/powerpc/fold-vec-select-int.c | 46 - .../gcc.target/powerpc/fold-vec-select-longlong.c | 34 - .../gcc.target/powerpc/fold-vec-select-short.c | 46 - .../gcc.target/powerpc/fold-vec-splat-char.c | 40 - .../powerpc/fold-vec-splat-floatdouble.c | 31 - .../gcc.target/powerpc/fold-vec-splat-int.c | 29 - .../gcc.target/powerpc/fold-vec-splat-longlong.c | 35 - .../gcc.target/powerpc/fold-vec-splat-pixel.c | 19 - .../gcc.target/powerpc/fold-vec-splat-short.c | 31 - .../powerpc/fold-vec-store-builtin_vec_xst-char.c | 39 - .../fold-vec-store-builtin_vec_xst-double.c | 31 - .../powerpc/fold-vec-store-builtin_vec_xst-float.c | 31 - .../powerpc/fold-vec-store-builtin_vec_xst-int.c | 39 - .../fold-vec-store-builtin_vec_xst-longlong.c | 39 - .../powerpc/fold-vec-store-builtin_vec_xst-short.c | 39 - .../powerpc/fold-vec-store-vec_vsx_st-char.c | 39 - .../powerpc/fold-vec-store-vec_vsx_st-double.c | 31 - .../powerpc/fold-vec-store-vec_vsx_st-float.c | 31 - .../powerpc/fold-vec-store-vec_vsx_st-int.c | 39 - .../powerpc/fold-vec-store-vec_vsx_st-longlong.c | 39 - .../powerpc/fold-vec-store-vec_vsx_st-short.c | 39 - .../powerpc/fold-vec-store-vec_xst-char.c | 38 - .../powerpc/fold-vec-store-vec_xst-double.c | 30 - .../powerpc/fold-vec-store-vec_xst-float.c | 30 - .../powerpc/fold-vec-store-vec_xst-int.c | 38 - .../powerpc/fold-vec-store-vec_xst-longlong.c | 38 - .../powerpc/fold-vec-store-vec_xst-short.c | 38 - .../gcc.target/powerpc/fold-vec-unpack-char.c | 36 - .../gcc.target/powerpc/fold-vec-unpack-float.c | 23 - .../gcc.target/powerpc/fold-vec-unpack-int.c | 35 - .../gcc.target/powerpc/fold-vec-unpack-pixel.c | 23 - .../gcc.target/powerpc/fold-vec-unpack-short.c | 36 - gcc/testsuite/gcc.target/powerpc/loop_align.c | 2 +- .../gcc.target/powerpc/p8-vec-xl-xst-v2.c | 63 - gcc/testsuite/gcc.target/powerpc/p8-vec-xl-xst.c | 5 +- .../gcc.target/powerpc/p8vector-builtin-3.c | 9 +- gcc/testsuite/gcc.target/powerpc/p9-extract-1.c | 60 +- gcc/testsuite/gcc.target/powerpc/p9-extract-3.c | 36 +- gcc/testsuite/gcc.target/powerpc/p9-extract-4.c | 30 - gcc/testsuite/gcc.target/powerpc/p9-xxbr-2.c | 8 +- gcc/testsuite/gcc.target/powerpc/pr37191.c | 51 - gcc/testsuite/gcc.target/powerpc/pr56605.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr57150.c | 1 - gcc/testsuite/gcc.target/powerpc/pr79916.c | 1 - gcc/testsuite/gcc.target/powerpc/pr85456.c | 1 - gcc/testsuite/gcc.target/powerpc/pr85657-4.c | 18 + gcc/testsuite/gcc.target/powerpc/pr85657-5.c | 25 + gcc/testsuite/gcc.target/powerpc/pr85657-6.c | 18 + gcc/testsuite/gcc.target/powerpc/pr86324-1.c | 10 - gcc/testsuite/gcc.target/powerpc/pr86324-2.c | 10 - gcc/testsuite/gcc.target/powerpc/pr86939.c | 12 - gcc/testsuite/gcc.target/powerpc/pr87466.c | 19 - .../gcc.target/powerpc/safe-indirect-jump-2.c | 6 +- .../gcc.target/powerpc/safe-indirect-jump-3.c | 6 +- gcc/testsuite/gcc.target/powerpc/sse3-addsubpd.c | 102 - gcc/testsuite/gcc.target/powerpc/sse3-addsubps.c | 108 - gcc/testsuite/gcc.target/powerpc/sse3-check.h | 43 - gcc/testsuite/gcc.target/powerpc/sse3-haddpd.c | 100 - gcc/testsuite/gcc.target/powerpc/sse3-haddps.c | 108 - gcc/testsuite/gcc.target/powerpc/sse3-hsubpd.c | 101 - gcc/testsuite/gcc.target/powerpc/sse3-hsubps.c | 108 - gcc/testsuite/gcc.target/powerpc/sse3-lddqu.c | 80 - gcc/testsuite/gcc.target/powerpc/sse3-movddup.c | 135 - gcc/testsuite/gcc.target/powerpc/sse3-movshdup.c | 98 - gcc/testsuite/gcc.target/powerpc/sse3-movsldup.c | 98 - gcc/testsuite/gcc.target/powerpc/swaps-p8-17.c | 5 +- .../gcc.target/powerpc/test_fpscr_drn_builtin.c | 115 - .../powerpc/test_fpscr_drn_builtin_error.c | 16 - .../gcc.target/powerpc/test_fpscr_rn_builtin.c | 188 - .../powerpc/test_fpscr_rn_builtin_error.c | 20 - gcc/testsuite/gcc.target/powerpc/test_mffsl.c | 32 - gcc/testsuite/gcc.target/powerpc/undef-bool-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/vec-cmp.c | 159 +- gcc/testsuite/gcc.target/powerpc/vec-init-6.c | 3 +- .../{vec-setup-double.c => vec-setup-be-double.c} | 5 +- .../gcc.target/powerpc/vec-setup-be-long.c | 15 + gcc/testsuite/gcc.target/powerpc/vec-setup.h | 22 +- gcc/testsuite/gcc.target/powerpc/vsx-7-be.c | 50 + gcc/testsuite/gcc.target/powerpc/vsx-7.c | 25 - gcc/testsuite/gcc.target/powerpc/vsx-7.h | 18 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-7.c | 160 +- gcc/testsuite/gcc.target/powerpc/vsx-extract-4.c | 24 +- gcc/testsuite/gcc.target/powerpc/vsx-extract-5.c | 24 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-5.c | 17 +- .../{vsx-vector-6.p9.c => vsx-vector-6-be.c} | 22 +- .../{vsx-vector-6.p8.c => vsx-vector-6-le.c} | 30 +- .../{vsx-vector-6.p9.c => vsx-vector-6-le.p9.c} | 6 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-6.h | 14 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p7.c | 50 - gcc/testsuite/gcc.target/powerpc/vsx-vector-7.c | 72 +- gcc/testsuite/gcc.target/riscv/interrupt-1.c | 8 - gcc/testsuite/gcc.target/riscv/interrupt-2.c | 17 - gcc/testsuite/gcc.target/riscv/interrupt-3.c | 9 - gcc/testsuite/gcc.target/riscv/interrupt-4.c | 18 - gcc/testsuite/gcc.target/riscv/interrupt-5.c | 21 - .../gcc.target/riscv/interrupt-conflict-mode.c | 10 - gcc/testsuite/gcc.target/riscv/interrupt-debug.c | 15 - gcc/testsuite/gcc.target/riscv/interrupt-mmode.c | 8 - gcc/testsuite/gcc.target/riscv/interrupt-smode.c | 8 - gcc/testsuite/gcc.target/riscv/interrupt-umode.c | 8 - gcc/testsuite/gcc.target/riscv/shift-shift-1.c | 17 - gcc/testsuite/gcc.target/riscv/shift-shift-2.c | 29 - gcc/testsuite/gcc.target/riscv/shift-shift-3.c | 18 - gcc/testsuite/gcc.target/riscv/switch-qi.c | 15 - gcc/testsuite/gcc.target/riscv/switch-si.c | 15 - gcc/testsuite/gcc.target/riscv/weak-1.c | 14 - gcc/testsuite/gcc.target/s390/TI-constants-lra.c | 47 - gcc/testsuite/gcc.target/s390/TI-constants-nolra.c | 47 - gcc/testsuite/gcc.target/s390/function-align1.c | 24 - gcc/testsuite/gcc.target/s390/function-align2.c | 13 - gcc/testsuite/gcc.target/s390/function-align3.c | 22 - .../s390/{hotpatch-14.c => hotpatch-8.c} | 9 +- .../gcc.target/s390/{hotpatch-3.c => hotpatch-9.c} | 8 +- gcc/testsuite/gcc.target/s390/memset-1.c | 81 +- gcc/testsuite/gcc.target/s390/mfentry-m64.c | 8 - .../gcc.target/s390/mnop-mcount-m31-mzarch.c | 8 - .../gcc.target/s390/mnop-mcount-m64-mfentry.c | 8 - gcc/testsuite/gcc.target/s390/mnop-mcount-m64.c | 8 - gcc/testsuite/gcc.target/s390/mrecord-mcount.c | 10 - gcc/testsuite/gcc.target/s390/nomemloopunroll-1.c | 27 - gcc/testsuite/gcc.target/s390/pr80080-3.c | 10 - gcc/testsuite/gcc.target/s390/pr84332.c | 9 - gcc/testsuite/gcc.target/s390/risbg-ll-3.c | 6 +- gcc/testsuite/gcc.target/s390/s390.exp | 9 - .../s390/target-attribute/tattr-arch-tune-1.c | 100 +- .../s390/target-attribute/tattr-arch-tune-2.c | 100 +- .../gcc.target/s390/target-attribute/tattr-m31-1.c | 64 +- .../s390/target-attribute/tattr-m31-10.c | 64 +- .../s390/target-attribute/tattr-m31-11.c | 64 +- .../s390/target-attribute/tattr-m31-12.c | 64 +- .../s390/target-attribute/tattr-m31-13.c | 64 +- .../s390/target-attribute/tattr-m31-14.c | 64 +- .../s390/target-attribute/tattr-m31-15.c | 64 +- .../s390/target-attribute/tattr-m31-16.c | 64 +- .../s390/target-attribute/tattr-m31-17.c | 64 +- .../s390/target-attribute/tattr-m31-18.c | 64 +- .../s390/target-attribute/tattr-m31-19.c | 64 +- .../gcc.target/s390/target-attribute/tattr-m31-2.c | 64 +- .../s390/target-attribute/tattr-m31-20.c | 64 +- .../s390/target-attribute/tattr-m31-21.c | 64 +- .../s390/target-attribute/tattr-m31-22.c | 64 +- .../s390/target-attribute/tattr-m31-23.c | 64 +- .../s390/target-attribute/tattr-m31-24.c | 64 +- .../s390/target-attribute/tattr-m31-25.c | 64 +- .../s390/target-attribute/tattr-m31-26.c | 64 +- .../s390/target-attribute/tattr-m31-27.c | 64 +- .../s390/target-attribute/tattr-m31-28.c | 64 +- .../s390/target-attribute/tattr-m31-29.c | 32 +- .../gcc.target/s390/target-attribute/tattr-m31-3.c | 64 +- .../s390/target-attribute/tattr-m31-30.c | 32 +- .../s390/target-attribute/tattr-m31-31.c | 64 +- .../s390/target-attribute/tattr-m31-32.c | 64 +- .../gcc.target/s390/target-attribute/tattr-m31-4.c | 64 +- .../gcc.target/s390/target-attribute/tattr-m31-5.c | 64 +- .../gcc.target/s390/target-attribute/tattr-m31-6.c | 64 +- .../gcc.target/s390/target-attribute/tattr-m31-7.c | 64 +- .../gcc.target/s390/target-attribute/tattr-m31-8.c | 64 +- .../gcc.target/s390/target-attribute/tattr-m31-9.c | 64 +- .../gcc.target/s390/target-attribute/tattr-m64-1.c | 64 +- .../s390/target-attribute/tattr-m64-10.c | 64 +- .../s390/target-attribute/tattr-m64-11.c | 64 +- .../s390/target-attribute/tattr-m64-12.c | 64 +- .../s390/target-attribute/tattr-m64-13.c | 64 +- .../s390/target-attribute/tattr-m64-14.c | 64 +- .../s390/target-attribute/tattr-m64-15.c | 64 +- .../s390/target-attribute/tattr-m64-16.c | 64 +- .../s390/target-attribute/tattr-m64-17.c | 64 +- .../s390/target-attribute/tattr-m64-18.c | 64 +- .../s390/target-attribute/tattr-m64-19.c | 64 +- .../gcc.target/s390/target-attribute/tattr-m64-2.c | 64 +- .../s390/target-attribute/tattr-m64-20.c | 64 +- .../s390/target-attribute/tattr-m64-21.c | 64 +- .../s390/target-attribute/tattr-m64-22.c | 64 +- .../s390/target-attribute/tattr-m64-23.c | 64 +- .../s390/target-attribute/tattr-m64-24.c | 64 +- .../s390/target-attribute/tattr-m64-25.c | 64 +- .../s390/target-attribute/tattr-m64-26.c | 64 +- .../s390/target-attribute/tattr-m64-27.c | 64 +- .../s390/target-attribute/tattr-m64-28.c | 64 +- .../s390/target-attribute/tattr-m64-29.c | 32 +- .../gcc.target/s390/target-attribute/tattr-m64-3.c | 64 +- .../s390/target-attribute/tattr-m64-30.c | 32 +- .../s390/target-attribute/tattr-m64-31.c | 64 +- .../s390/target-attribute/tattr-m64-32.c | 64 +- .../s390/target-attribute/tattr-m64-33.c | 64 +- .../gcc.target/s390/target-attribute/tattr-m64-4.c | 64 +- .../gcc.target/s390/target-attribute/tattr-m64-5.c | 64 +- .../gcc.target/s390/target-attribute/tattr-m64-6.c | 64 +- .../gcc.target/s390/target-attribute/tattr-m64-7.c | 64 +- .../gcc.target/s390/target-attribute/tattr-m64-8.c | 64 +- .../gcc.target/s390/target-attribute/tattr-m64-9.c | 64 +- gcc/testsuite/gcc.target/s390/zvector/vec-cmp-2.c | 48 +- gcc/testsuite/gcc.target/sparc/20160229-1.c | 2 +- gcc/testsuite/gcc.target/sparc/cbcond-2.c | 2 +- gcc/testsuite/gcc.target/sparc/movcc-1.c | 2 +- gcc/testsuite/gcc.target/sparc/movcc-2.c | 2 +- gcc/testsuite/gcc.target/sparc/overflow-3.c | 2 +- gcc/testsuite/gcc.target/sparc/overflow-4.c | 2 +- gcc/testsuite/gcc.target/sparc/overflow-5.c | 2 +- gcc/testsuite/gcc.target/sparc/setcc-4.c | 2 +- .../gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp | 2 +- .../gfortran.dg/actual_pointer_function_1.f90 | 6 +- gcc/testsuite/gfortran.dg/alloc_comp_basics_6.f90 | 3 +- gcc/testsuite/gfortran.dg/alloc_comp_basics_7.f90 | 15 - .../gfortran.dg/allocatable_scalar_14.f90 | 17 - .../gfortran.dg/allocate_with_source_25.f90 | 71 - .../gfortran.dg/allocate_with_source_26.f90 | 91 - gcc/testsuite/gfortran.dg/assign_10.f90 | 2 +- gcc/testsuite/gfortran.dg/associate_3.f03 | 2 +- gcc/testsuite/gfortran.dg/associate_39.f90 | 19 - gcc/testsuite/gfortran.dg/associate_40.f90 | 96 - gcc/testsuite/gfortran.dg/associate_42.f90 | 41 - gcc/testsuite/gfortran.dg/associate_43.f90 | 35 - gcc/testsuite/gfortran.dg/associate_44.f90 | 23 - gcc/testsuite/gfortran.dg/associate_45.f90 | 38 - .../gfortran.dg/assumed_charlen_function_7.f90 | 35 - gcc/testsuite/gfortran.dg/assumed_rank_5.f90 | 2 +- gcc/testsuite/gfortran.dg/assumed_type_4.f90 | 2 +- gcc/testsuite/gfortran.dg/auto_char_len_2.f90 | 2 +- gcc/testsuite/gfortran.dg/auto_char_len_4.f90 | 1 + gcc/testsuite/gfortran.dg/bind_c_array_params.f03 | 4 +- gcc/testsuite/gfortran.dg/bind_c_usage_28.f90 | 4 +- gcc/testsuite/gfortran.dg/blas_gemm_routines.f | 1955 -- gcc/testsuite/gfortran.dg/block_16.f08 | 26 - gcc/testsuite/gfortran.dg/c_funloc_tests_5.f03 | 4 +- gcc/testsuite/gfortran.dg/c_funloc_tests_6.f90 | 4 +- gcc/testsuite/gfortran.dg/c_loc_tests_11.f03 | 2 +- gcc/testsuite/gfortran.dg/c_ptr_tests_15.f90 | 2 +- .../char_array_structure_constructor.f90 | 1 + gcc/testsuite/gfortran.dg/class_17.f03 | 2 +- gcc/testsuite/gfortran.dg/class_55.f90 | 2 +- gcc/testsuite/gfortran.dg/class_assign_2.f90 | 22 - gcc/testsuite/gfortran.dg/class_assign_3.f90 | 9 - gcc/testsuite/gfortran.dg/class_result_7.f90 | 36 - gcc/testsuite/gfortran.dg/class_result_8.f90 | 41 - gcc/testsuite/gfortran.dg/class_result_9.f90 | 45 - gcc/testsuite/gfortran.dg/coarray_atomic_2.f90 | 18 +- .../gfortran.dg/coarray_collectives_10.f90 | 4 +- .../gfortran.dg/coarray_collectives_13.f90 | 4 +- .../gfortran.dg/coarray_collectives_2.f90 | 6 +- gcc/testsuite/gfortran.dg/coarray_lib_alloc_4.f90 | 2 +- gcc/testsuite/gfortran.dg/coarray_lock_7.f90 | 12 +- gcc/testsuite/gfortran.dg/contiguous_4.f90 | 6 +- gcc/testsuite/gfortran.dg/contiguous_7.f90 | 24 - gcc/testsuite/gfortran.dg/cray_pointers_12.f90 | 23 - gcc/testsuite/gfortran.dg/data_stmt_pointer.f90 | 19 - .../gfortran.dg/deferred_character_20.f90 | 32 - .../gfortran.dg/deferred_character_22.f90 | 27 - .../gfortran.dg/deferred_character_23.f90 | 22 - .../gfortran.dg/deferred_character_24.f90 | 23 - .../gfortran.dg/deferred_character_25.f90 | 34 - .../gfortran.dg/deferred_character_26.f90 | 42 - .../gfortran.dg/deferred_character_27.f90 | 87 - .../gfortran.dg/deferred_character_28.f90 | 60 - .../gfortran.dg/deferred_character_29.f90 | 197 - .../gfortran.dg/deferred_character_30.f90 | 9 - .../gfortran.dg/deferred_type_component_3.f90 | 71 - gcc/testsuite/gfortran.dg/dependency_52.f90 | 59 - gcc/testsuite/gfortran.dg/directive_unroll_1.f90 | 8 +- gcc/testsuite/gfortran.dg/directive_unroll_2.f90 | 8 +- gcc/testsuite/gfortran.dg/directive_unroll_3.f90 | 8 +- gcc/testsuite/gfortran.dg/dtio_1.f90 | 19 +- gcc/testsuite/gfortran.dg/dtio_11.f90 | 6 +- gcc/testsuite/gfortran.dg/elemental_function_2.f90 | 40 - gcc/testsuite/gfortran.dg/elemental_function_3.f90 | 44 - gcc/testsuite/gfortran.dg/error_stop_4.f90 | 2 +- gcc/testsuite/gfortran.dg/f2003_inquire_1.f03 | 4 +- gcc/testsuite/gfortran.dg/f2003_io_1.f03 | 2 - gcc/testsuite/gfortran.dg/f2018_obs.f90 | 29 - gcc/testsuite/gfortran.dg/finalize_33.f90 | 119 - gcc/testsuite/gfortran.dg/function_optimize_5.f90 | 14 +- gcc/testsuite/gfortran.dg/g77/19990826-3.f | 3 +- gcc/testsuite/gfortran.dg/g77/20020307-1.f | 3 +- gcc/testsuite/gfortran.dg/g77/980310-3.f | 5 +- gcc/testsuite/gfortran.dg/generic_32.f90 | 16 - gcc/testsuite/gfortran.dg/generic_33.f90 | 27 - gcc/testsuite/gfortran.dg/generic_35.f90 | 31 - .../gfortran.dg/goacc/combined-directives.f90 | 2 +- gcc/testsuite/gfortran.dg/goacc/data-tree.f95 | 8 +- gcc/testsuite/gfortran.dg/goacc/declare-2.f95 | 6 +- gcc/testsuite/gfortran.dg/goacc/default-4.f | 6 +- .../gfortran.dg/goacc/enter-exit-data.f95 | 3 - gcc/testsuite/gfortran.dg/goacc/finalize-1.f | 27 - .../gfortran.dg/goacc/kernels-alias-2.f95 | 10 +- gcc/testsuite/gfortran.dg/goacc/kernels-alias.f95 | 10 +- .../kernels-parallel-loop-data-enter-exit.f95 | 48 - gcc/testsuite/gfortran.dg/goacc/kernels-tree.f95 | 8 +- gcc/testsuite/gfortran.dg/goacc/loop-1-2.f95 | 8 +- gcc/testsuite/gfortran.dg/goacc/loop-1.f95 | 8 +- gcc/testsuite/gfortran.dg/goacc/modules.f95 | 55 - .../gfortran.dg/goacc/nested-function-1.f90 | 8 - .../gfortran.dg/goacc/nested-parallelism.f90 | 51 - gcc/testsuite/gfortran.dg/goacc/parallel-tree.f95 | 12 +- gcc/testsuite/gfortran.dg/goacc/pr77371-1.f90 | 9 - gcc/testsuite/gfortran.dg/goacc/pr77371-2.f90 | 7 - gcc/testsuite/gfortran.dg/goacc/pr77765.f90 | 3 +- gcc/testsuite/gfortran.dg/goacc/pr85879.f90 | 12 - .../gfortran.dg/goacc/reduction-promotions.f90 | 6 +- gcc/testsuite/gfortran.dg/goacc/routine-8.f90 | 32 - .../goacc/routine-level-of-parallelism-1.f90 | 72 - .../gfortran.dg/goacc/update-if_present-1.f90 | 27 - .../gfortran.dg/goacc/update-if_present-2.f90 | 52 - .../gfortran.dg/gomp/appendix-a/a.6.1.f90 | 1 - .../gfortran.dg/gomp/appendix-a/a.6.2.f90 | 1 - gcc/testsuite/gfortran.dg/gomp/do-1.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/omp_do1.f90 | 6 +- gcc/testsuite/gfortran.dg/gomp/pr47331.f90 | 2 +- gcc/testsuite/gfortran.dg/graphite/block-2.f | 2 - gcc/testsuite/gfortran.dg/graphite/id-19.f | 2 - gcc/testsuite/gfortran.dg/graphite/id-20.f | 2 +- gcc/testsuite/gfortran.dg/graphite/id-27.f90 | 3 +- gcc/testsuite/gfortran.dg/graphite/pr82449.f | 2 +- gcc/testsuite/gfortran.dg/guality/guality.exp | 11 - gcc/testsuite/gfortran.dg/ieee/ieee_4.f90 | 2 +- gcc/testsuite/gfortran.dg/ieee/large_4.f90 | 2 +- gcc/testsuite/gfortran.dg/implicit_14.f90 | 2 +- gcc/testsuite/gfortran.dg/implicit_actual.f90 | 2 +- gcc/testsuite/gfortran.dg/inline_matmul_13.f90 | 2 +- gcc/testsuite/gfortran.dg/inline_matmul_15.f90 | 2 +- gcc/testsuite/gfortran.dg/inline_matmul_16.f90 | 2 +- gcc/testsuite/gfortran.dg/inline_matmul_23.f90 | 13 - gcc/testsuite/gfortran.dg/inline_matmul_24.f90 | 42 - gcc/testsuite/gfortran.dg/intent_decl_1.f90 | 11 - gcc/testsuite/gfortran.dg/intent_optimize_2.f90 | 26 - gcc/testsuite/gfortran.dg/intent_out_10.f90 | 14 - gcc/testsuite/gfortran.dg/intent_out_11.f90 | 309 - gcc/testsuite/gfortran.dg/intent_out_12.f90 | 23 - gcc/testsuite/gfortran.dg/interface_42.f90 | 4 +- .../gfortran.dg/interface_assignment_6.f90 | 30 - .../gfortran.dg/internal_references_1.f90 | 8 +- .../gfortran.dg/invalid_procedure_name.f90 | 2 +- gcc/testsuite/gfortran.dg/iso_c_binding_only_2.f90 | 14 - gcc/testsuite/gfortran.dg/linefile.f90 | 18 - gcc/testsuite/gfortran.dg/lto/20091016-1_0.f90 | 3 +- gcc/testsuite/gfortran.dg/lto/20091028-1_0.f90 | 2 +- gcc/testsuite/gfortran.dg/lto/20091028-2_0.f90 | 2 +- gcc/testsuite/gfortran.dg/lto/pr46911_0.f | 2 +- gcc/testsuite/gfortran.dg/lto/pr47839_0.f90 | 2 +- gcc/testsuite/gfortran.dg/lto/pr79108_0.f90 | 2 +- gcc/testsuite/gfortran.dg/matmul_5.f90 | 2 +- gcc/testsuite/gfortran.dg/matmul_blas_1.f | 240 - gcc/testsuite/gfortran.dg/matmul_bounds_10.f90 | 2 +- gcc/testsuite/gfortran.dg/matmul_bounds_11.f90 | 2 +- gcc/testsuite/gfortran.dg/matmul_bounds_13.f90 | 13 - gcc/testsuite/gfortran.dg/matmul_bounds_14.f | 16 - gcc/testsuite/gfortran.dg/matmul_bounds_15.f | 19 - gcc/testsuite/gfortran.dg/matmul_bounds_16.f | 20 - gcc/testsuite/gfortran.dg/matmul_bounds_2.f90 | 2 +- gcc/testsuite/gfortran.dg/matmul_bounds_3.f90 | 2 +- gcc/testsuite/gfortran.dg/matmul_bounds_4.f90 | 2 +- gcc/testsuite/gfortran.dg/matmul_bounds_5.f90 | 2 +- gcc/testsuite/gfortran.dg/matmul_bounds_8.f90 | 2 +- gcc/testsuite/gfortran.dg/max_expr.f90 | 15 - gcc/testsuite/gfortran.dg/min_expr.f90 | 15 - gcc/testsuite/gfortran.dg/minmax_integer.f90 | 15 - gcc/testsuite/gfortran.dg/minmaxloc_12.f90 | 67 - gcc/testsuite/gfortran.dg/minmaxloc_13.f90 | 103 - gcc/testsuite/gfortran.dg/nan_1.f90 | 35 + gcc/testsuite/gfortran.dg/pointer_array_10.f90 | 27 - gcc/testsuite/gfortran.dg/pr17229.f | 9 +- gcc/testsuite/gfortran.dg/pr30667.f | 2 +- gcc/testsuite/gfortran.dg/pr37243.f | 11 +- gcc/testsuite/gfortran.dg/pr40999.f | 2 +- gcc/testsuite/gfortran.dg/pr41011.f | 2 +- gcc/testsuite/gfortran.dg/pr42051.f03 | 1 + gcc/testsuite/gfortran.dg/pr46804.f90 | 2 +- gcc/testsuite/gfortran.dg/pr49721-1.f | 2 +- gcc/testsuite/gfortran.dg/pr51434.f90 | 2 +- gcc/testsuite/gfortran.dg/pr58484.f | 2 +- gcc/testsuite/gfortran.dg/pr65453.f90 | 2 +- gcc/testsuite/gfortran.dg/pr77414.f90 | 4 +- gcc/testsuite/gfortran.dg/pr78741.f90 | 2 +- gcc/testsuite/gfortran.dg/pr81175.f | 2 +- gcc/testsuite/gfortran.dg/pr81723.f | 2 +- gcc/testsuite/gfortran.dg/pr83149_1.f90 | 1 + gcc/testsuite/gfortran.dg/pr83149_b.f90 | 1 + gcc/testsuite/gfortran.dg/pr85938.f90 | 9 - gcc/testsuite/gfortran.dg/pr87117.f90 | 14 - gcc/testsuite/gfortran.dg/pr87217.f | 32 - gcc/testsuite/gfortran.dg/predcom-2.f | 2 +- gcc/testsuite/gfortran.dg/predict-1.f90 | 2 +- gcc/testsuite/gfortran.dg/promotion_2.f90 | 7 +- gcc/testsuite/gfortran.dg/random_init_1.f90 | 11 - gcc/testsuite/gfortran.dg/random_init_2.f90 | 30 - gcc/testsuite/gfortran.dg/random_init_3.f90 | 74 - gcc/testsuite/gfortran.dg/random_init_4.f90 | 43 - gcc/testsuite/gfortran.dg/random_init_5.f90 | 43 - gcc/testsuite/gfortran.dg/random_init_6.f90 | 43 - gcc/testsuite/gfortran.dg/rank_3.f90 | 2 +- gcc/testsuite/gfortran.dg/realloc_on_assign_31.f90 | 31 - gcc/testsuite/gfortran.dg/reassoc_10.f | 2 +- gcc/testsuite/gfortran.dg/reassoc_4.f | 2 +- gcc/testsuite/gfortran.dg/reassoc_7.f | 2 +- gcc/testsuite/gfortran.dg/reassoc_8.f | 2 +- gcc/testsuite/gfortran.dg/reassoc_9.f | 2 +- gcc/testsuite/gfortran.dg/round_4.f90 | 2 +- gcc/testsuite/gfortran.dg/same_name_2.f90 | 4 +- .../gfortran.dg/scalarize_parameter_array_2.f90 | 15 - gcc/testsuite/gfortran.dg/select_type_43.f90 | 2 +- gcc/testsuite/gfortran.dg/select_type_44.f90 | 42 - gcc/testsuite/gfortran.dg/select_type_45.f90 | 22 - gcc/testsuite/gfortran.dg/select_type_46.f90 | 21 - gcc/testsuite/gfortran.dg/select_type_47.f90 | 59 - gcc/testsuite/gfortran.dg/short_circuiting.f90 | 59 - gcc/testsuite/gfortran.dg/short_circuiting_2.f90 | 28 - gcc/testsuite/gfortran.dg/short_circuiting_3.f90 | 28 - gcc/testsuite/gfortran.dg/submodule_32.f08 | 62 - gcc/testsuite/gfortran.dg/transfer_class_3.f90 | 18 - .../gfortran.dg/transpose_optimization_2.f90 | 2 +- gcc/testsuite/gfortran.dg/typebound_proc_12.f90 | 2 +- gcc/testsuite/gfortran.dg/vect/Ofast-pr50414.f90 | 1 - .../gfortran.dg/vect/cost-model-pr34445a.f | 1 - .../gfortran.dg/vect/fast-math-mgrid-resid.f | 2 +- gcc/testsuite/gfortran.dg/vect/pr52580.f | 1 - gcc/testsuite/gfortran.dg/vect/pr85853.f90 | 26 - gcc/testsuite/gfortran.dg/vect/vect-8-epilogue.F90 | 6 - gcc/testsuite/gfortran.dg/whole_file_1.f90 | 2 +- gcc/testsuite/gfortran.dg/whole_file_10.f90 | 1 + gcc/testsuite/gfortran.dg/whole_file_11.f90 | 1 + gcc/testsuite/gfortran.dg/whole_file_12.f90 | 1 + gcc/testsuite/gfortran.dg/whole_file_13.f90 | 1 + gcc/testsuite/gfortran.dg/whole_file_14.f90 | 2 +- gcc/testsuite/gfortran.dg/whole_file_15.f90 | 1 + gcc/testsuite/gfortran.dg/whole_file_16.f90 | 1 + gcc/testsuite/gfortran.dg/whole_file_17.f90 | 2 +- gcc/testsuite/gfortran.dg/whole_file_18.f90 | 2 +- gcc/testsuite/gfortran.dg/whole_file_19.f90 | 1 + gcc/testsuite/gfortran.dg/whole_file_2.f90 | 2 +- gcc/testsuite/gfortran.dg/whole_file_20.f03 | 2 +- gcc/testsuite/gfortran.dg/whole_file_3.f90 | 2 +- gcc/testsuite/gfortran.dg/whole_file_4.f90 | 2 +- gcc/testsuite/gfortran.dg/whole_file_5.f90 | 2 +- gcc/testsuite/gfortran.dg/whole_file_6.f90 | 2 +- gcc/testsuite/gfortran.dg/whole_file_7.f90 | 1 + gcc/testsuite/gfortran.dg/whole_file_8.f90 | 1 + gcc/testsuite/gfortran.dg/whole_file_9.f90 | 1 + gcc/testsuite/gnat.dg/abstract_state1.adb | 5 - gcc/testsuite/gnat.dg/abstract_state1.ads | 24 - gcc/testsuite/gnat.dg/access5.adb | 5 - gcc/testsuite/gnat.dg/access5.ads | 10 - gcc/testsuite/gnat.dg/addr10.adb | 24 - gcc/testsuite/gnat.dg/addr11.adb | 28 - gcc/testsuite/gnat.dg/addr12.adb | 8 - gcc/testsuite/gnat.dg/addr12_a.adb | 20 - gcc/testsuite/gnat.dg/addr12_a.ads | 3 - gcc/testsuite/gnat.dg/addr12_b.adb | 8 - gcc/testsuite/gnat.dg/addr12_b.ads | 24 - gcc/testsuite/gnat.dg/addr12_c.ads | 6 - gcc/testsuite/gnat.dg/aggr23.adb | 9 - gcc/testsuite/gnat.dg/aggr23_q.adb | 14 - gcc/testsuite/gnat.dg/aggr23_tt.ads | 4 - gcc/testsuite/gnat.dg/array30.adb | 40 - gcc/testsuite/gnat.dg/array31.adb | 15 - gcc/testsuite/gnat.dg/assertion_policy1.adb | 15 - gcc/testsuite/gnat.dg/assertion_policy1_pkg.adb | 8 - gcc/testsuite/gnat.dg/assertion_policy1_pkg.ads | 6 - gcc/testsuite/gnat.dg/bip_case_expr.adb | 15 - gcc/testsuite/gnat.dg/bip_case_expr_pkg.ads | 7 - gcc/testsuite/gnat.dg/bit_order1.adb | 18 - .../gnat.dg/block_ext_return_assert_failure.adb | 24 - gcc/testsuite/gnat.dg/config_pragma1.adb | 21 - gcc/testsuite/gnat.dg/config_pragma1_pkg.ads | 21 - gcc/testsuite/gnat.dg/contract1.adb | 20 - gcc/testsuite/gnat.dg/controlled8.adb | 63 - gcc/testsuite/gnat.dg/debug15.adb | 23 - gcc/testsuite/gnat.dg/derived_type5.adb | 10 - gcc/testsuite/gnat.dg/derived_type5_pkg.ads | 27 - gcc/testsuite/gnat.dg/dinst.adb | 20 - gcc/testsuite/gnat.dg/dinst_pkg.adb | 7 - gcc/testsuite/gnat.dg/dinst_pkg.ads | 4 - gcc/testsuite/gnat.dg/discr49.adb | 12 - gcc/testsuite/gnat.dg/discr49_rec1.adb | 6 - gcc/testsuite/gnat.dg/discr49_rec1.ads | 8 - gcc/testsuite/gnat.dg/discr49_rec2.adb | 6 - gcc/testsuite/gnat.dg/discr49_rec2.ads | 10 - gcc/testsuite/gnat.dg/discr50.adb | 11 - gcc/testsuite/gnat.dg/discr51.adb | 32 - gcc/testsuite/gnat.dg/discr52.adb | 20 - gcc/testsuite/gnat.dg/discr54.adb | 9 - gcc/testsuite/gnat.dg/discr54_pkg.ads | 105 - gcc/testsuite/gnat.dg/dynhash.adb | 751 - gcc/testsuite/gnat.dg/dynhash1.adb | 53 - gcc/testsuite/gnat.dg/elab4.adb | 5 - gcc/testsuite/gnat.dg/elab4_pkg.adb | 99 - gcc/testsuite/gnat.dg/elab4_pkg.ads | 41 - gcc/testsuite/gnat.dg/elab5.adb | 5 - gcc/testsuite/gnat.dg/elab5_pkg.adb | 123 - gcc/testsuite/gnat.dg/elab5_pkg.ads | 47 - gcc/testsuite/gnat.dg/elab6.adb | 8 - gcc/testsuite/gnat.dg/elab6.ads | 6 - gcc/testsuite/gnat.dg/elab6_pkg.adb | 17 - gcc/testsuite/gnat.dg/elab6_pkg.ads | 4 - gcc/testsuite/gnat.dg/elab7.adb | 9 - gcc/testsuite/gnat.dg/elab7_pkg1.adb | 8 - gcc/testsuite/gnat.dg/elab7_pkg1.ads | 3 - gcc/testsuite/gnat.dg/elab7_pkg2.adb | 15 - gcc/testsuite/gnat.dg/elab7_pkg2.ads | 5 - gcc/testsuite/gnat.dg/enum4.adb | 59 - gcc/testsuite/gnat.dg/equal2.adb | 41 - gcc/testsuite/gnat.dg/equal3.adb | 22 - gcc/testsuite/gnat.dg/exit1.adb | 45 - gcc/testsuite/gnat.dg/expr_func5.adb | 10 - gcc/testsuite/gnat.dg/expr_func6.adb | 7 - gcc/testsuite/gnat.dg/expr_func6.ads | 17 - gcc/testsuite/gnat.dg/expr_func7.adb | 5 - gcc/testsuite/gnat.dg/expr_func7.ads | 20 - gcc/testsuite/gnat.dg/expr_func8.adb | 37 - gcc/testsuite/gnat.dg/fixedpnt3.adb | 16 - gcc/testsuite/gnat.dg/fixedpnt4.adb | 14 - gcc/testsuite/gnat.dg/fixedpnt5.adb | 58 - .../gnat.dg/float_attributes_overflows.adb | 35 - gcc/testsuite/gnat.dg/formal_containers.adb | 23 - gcc/testsuite/gnat.dg/frame_overflow.adb | 4 +- gcc/testsuite/gnat.dg/frame_overflow2.adb | 24 - gcc/testsuite/gnat.dg/gen_formal_pkg.adb | 10 - gcc/testsuite/gnat.dg/gen_formal_pkg_a.ads | 3 - gcc/testsuite/gnat.dg/gen_formal_pkg_b.ads | 6 - gcc/testsuite/gnat.dg/gen_formal_pkg_w.ads | 13 - gcc/testsuite/gnat.dg/generic_call_cw.adb | 33 - gcc/testsuite/gnat.dg/generic_call_iface.adb | 34 - gcc/testsuite/gnat.dg/global.adb | 87 - gcc/testsuite/gnat.dg/global.ads | 19 - gcc/testsuite/gnat.dg/gnat_array_split1.adb | 5 - gcc/testsuite/gnat.dg/gnat_array_split1.ads | 6 - gcc/testsuite/gnat.dg/import2.adb | 11 - gcc/testsuite/gnat.dg/inline14.adb | 9 - gcc/testsuite/gnat.dg/inline14_pkg.adb | 16 - gcc/testsuite/gnat.dg/inline14_pkg.ads | 6 - gcc/testsuite/gnat.dg/inline_always1.adb | 57 - gcc/testsuite/gnat.dg/interface6.adb | 44 - gcc/testsuite/gnat.dg/interface7.adb | 16 - gcc/testsuite/gnat.dg/interface8.adb | 9 - gcc/testsuite/gnat.dg/interface8.ads | 11 - gcc/testsuite/gnat.dg/iter1.adb | 20 - gcc/testsuite/gnat.dg/iter1.ads | 8 - gcc/testsuite/gnat.dg/iter2.adb | 28 - gcc/testsuite/gnat.dg/iter2.ads | 5 - gcc/testsuite/gnat.dg/iter3.adb | 15 - gcc/testsuite/gnat.dg/langdw2.adb | 9 - gcc/testsuite/gnat.dg/langdw3.adb | 10 - gcc/testsuite/gnat.dg/limited1.adb | 9 - gcc/testsuite/gnat.dg/limited1_inner.adb | 15 - gcc/testsuite/gnat.dg/limited1_inner.ads | 18 - gcc/testsuite/gnat.dg/limited1_outer.adb | 6 - gcc/testsuite/gnat.dg/limited1_outer.ads | 9 - gcc/testsuite/gnat.dg/linkedlist.adb | 1185 -- gcc/testsuite/gnat.dg/loop_optimization24.adb | 35 - gcc/testsuite/gnat.dg/memorytest.adb | 26 - gcc/testsuite/gnat.dg/nested_generic2.adb | 5 - gcc/testsuite/gnat.dg/nested_generic2.ads | 13 - gcc/testsuite/gnat.dg/nested_generic2_g1.adb | 15 - gcc/testsuite/gnat.dg/nested_generic2_g1.ads | 13 - gcc/testsuite/gnat.dg/nested_generic2_g2.ads | 7 - gcc/testsuite/gnat.dg/normalize_pathname.adb | 10 - gcc/testsuite/gnat.dg/opt70.adb | 13 - gcc/testsuite/gnat.dg/opt70_pkg.adb | 55 - gcc/testsuite/gnat.dg/opt70_pkg.ads | 7 - gcc/testsuite/gnat.dg/opt71_pkg.ads | 9 - gcc/testsuite/gnat.dg/opt71a.adb | 12 - gcc/testsuite/gnat.dg/opt71b.adb | 12 - gcc/testsuite/gnat.dg/opt72_pkg.ads | 12 - gcc/testsuite/gnat.dg/opt72a.adb | 12 - gcc/testsuite/gnat.dg/opt72b.adb | 12 - gcc/testsuite/gnat.dg/others1.adb | 13 - gcc/testsuite/gnat.dg/part_of1-instantiation.adb | 10 - gcc/testsuite/gnat.dg/part_of1-instantiation.ads | 6 - gcc/testsuite/gnat.dg/part_of1-private_generic.adb | 13 - gcc/testsuite/gnat.dg/part_of1-private_generic.ads | 12 - gcc/testsuite/gnat.dg/part_of1.ads | 2 - gcc/testsuite/gnat.dg/predicate1.adb | 40 - gcc/testsuite/gnat.dg/predicate2-containers.ads | 13 - .../gnat.dg/predicate2-project-name_values.ads | 37 - .../predicate2-project-registry-attribute.ads | 7 - .../gnat.dg/predicate2-project-registry.ads | 3 - .../gnat.dg/predicate2-project-typ-set.ads | 13 - gcc/testsuite/gnat.dg/predicate2-project-typ.ads | 24 - gcc/testsuite/gnat.dg/predicate2-project.ads | 4 - .../gnat.dg/predicate2-source_reference.ads | 33 - gcc/testsuite/gnat.dg/predicate2.ads | 14 - gcc/testsuite/gnat.dg/predicate2_main.adb | 10 - gcc/testsuite/gnat.dg/predicate3.adb | 39 - gcc/testsuite/gnat.dg/predicate3_pkg.ads | 22 - gcc/testsuite/gnat.dg/prot4.adb | 28 - gcc/testsuite/gnat.dg/prot5.adb | 12 - gcc/testsuite/gnat.dg/prot5_pkg.adb | 13 - gcc/testsuite/gnat.dg/prot5_pkg.ads | 8 - gcc/testsuite/gnat.dg/prot6.adb | 20 - gcc/testsuite/gnat.dg/prot6.ads | 31 - gcc/testsuite/gnat.dg/pure_function1.adb | 8 - gcc/testsuite/gnat.dg/pure_function1.ads | 6 - gcc/testsuite/gnat.dg/pure_function2.adb | 10 - gcc/testsuite/gnat.dg/pure_function2.ads | 5 - gcc/testsuite/gnat.dg/pure_function3_pkg.ads | 14 - gcc/testsuite/gnat.dg/pure_function3a.adb | 16 - gcc/testsuite/gnat.dg/pure_function3b.adb | 18 - gcc/testsuite/gnat.dg/pure_function3c.adb | 16 - gcc/testsuite/gnat.dg/raise_expr.adb | 27 - gcc/testsuite/gnat.dg/renaming12.adb | 7 - gcc/testsuite/gnat.dg/renaming12.ads | 23 - gcc/testsuite/gnat.dg/rep_clause6.adb | 5 - gcc/testsuite/gnat.dg/rep_clause6.ads | 61 - gcc/testsuite/gnat.dg/rep_clause7.adb | 29 - gcc/testsuite/gnat.dg/sec_stack1.adb | 26 - gcc/testsuite/gnat.dg/sec_stack2.adb | 90 - gcc/testsuite/gnat.dg/sets1.adb | 634 - gcc/testsuite/gnat.dg/size_clause1.adb | 11 - gcc/testsuite/gnat.dg/spark1.adb | 22 - gcc/testsuite/gnat.dg/spark1.ads | 8 - gcc/testsuite/gnat.dg/spark2.adb | 12 - gcc/testsuite/gnat.dg/spark2.ads | 16 - gcc/testsuite/gnat.dg/split_args.adb | 13 - gcc/testsuite/gnat.dg/sso10.adb | 16 - gcc/testsuite/gnat.dg/sso10_pkg.ads | 9 - gcc/testsuite/gnat.dg/sso12.adb | 17 - gcc/testsuite/gnat.dg/sso13.adb | 24 - gcc/testsuite/gnat.dg/sso9.adb | 10 - gcc/testsuite/gnat.dg/sso9_pkg.ads | 16 - gcc/testsuite/gnat.dg/stack_usage5.adb | 15 - gcc/testsuite/gnat.dg/stack_usage6.adb | 12 - gcc/testsuite/gnat.dg/stack_usage6_pkg.ads | 19 - gcc/testsuite/gnat.dg/static_pred1.adb | 21 - gcc/testsuite/gnat.dg/static_pred1.ads | 5 - gcc/testsuite/gnat.dg/string_merge1.adb | 18 - gcc/testsuite/gnat.dg/string_merge2.adb | 18 - gcc/testsuite/gnat.dg/suppress_initialization.adb | 8 - .../gnat.dg/suppress_initialization_pkg.ads | 31 - gcc/testsuite/gnat.dg/sync2.adb | 27 - gcc/testsuite/gnat.dg/sync2.ads | 6 - gcc/testsuite/gnat.dg/synchronized1.adb | 14 - gcc/testsuite/gnat.dg/synchronized1.ads | 7 - gcc/testsuite/gnat.dg/tagged1.adb | 5 - gcc/testsuite/gnat.dg/tagged1.ads | 39 - gcc/testsuite/gnat.dg/tampering_check1.adb | 15 - .../gnat.dg/tampering_check1_ivectors.ads | 4 - gcc/testsuite/gnat.dg/tampering_check1_trim.adb | 9 - gcc/testsuite/gnat.dg/tampering_check1_trim.ads | 4 - gcc/testsuite/gnat.dg/task1.adb | 5 - gcc/testsuite/gnat.dg/task1.ads | 10 - gcc/testsuite/gnat.dg/task1_pkg.adb | 11 - gcc/testsuite/gnat.dg/task1_pkg.ads | 10 - gcc/testsuite/gnat.dg/tls1.adb | 51 - gcc/testsuite/gnat.dg/tls1_pkg.ads | 23 - gcc/testsuite/gnat.dg/unroll2.adb | 2 +- gcc/testsuite/gnat.dg/unroll3.adb | 2 +- gcc/testsuite/gnat.dg/unroll4.adb | 2 +- gcc/testsuite/gnat.dg/valid_scalars1.adb | 11 - gcc/testsuite/gnat.dg/validity_check3.adb | 96 - gcc/testsuite/gnat.dg/validity_check3.ads | 116 - gcc/testsuite/gnat.dg/warn14.adb | 33 - gcc/testsuite/gnat.dg/warn15-core-main.adb | 9 - gcc/testsuite/gnat.dg/warn15-core.ads | 4 - gcc/testsuite/gnat.dg/warn15-interfaces.ads | 3 - gcc/testsuite/gnat.dg/warn15.ads | 2 - gcc/testsuite/gnat.dg/warn16.adb | 38 - gcc/testsuite/gnat.dg/warn17.adb | 22 - gcc/testsuite/gnat.dg/warn18.adb | 13 - gcc/testsuite/gnat.dg/warn5.adb | 2 +- gcc/testsuite/gnat.dg/wide_wide_value1.adb | 60 - gcc/testsuite/go.test/go-test.exp | 2 - gcc/testsuite/go.test/test/fixedbugs/bug273.go | 12 +- gcc/testsuite/go.test/test/fixedbugs/issue4085b.go | 35 +- gcc/testsuite/lib/g++-dg.exp | 2 +- gcc/testsuite/lib/gcc-dg.exp | 124 +- gcc/testsuite/lib/gcc-gdb-test.exp | 48 +- gcc/testsuite/lib/gcov.exp | 1 - gcc/testsuite/lib/gfortran-dg.exp | 18 +- gcc/testsuite/lib/mpx-dg.exp | 146 + gcc/testsuite/lib/multiline.exp | 75 +- gcc/testsuite/lib/prune.exp | 2 +- gcc/testsuite/lib/scanasm.exp | 30 +- gcc/testsuite/lib/scandump.exp | 63 +- gcc/testsuite/lib/scanipa.exp | 29 +- gcc/testsuite/lib/scanlang.exp | 6 +- gcc/testsuite/lib/scanltranstree.exp | 148 - gcc/testsuite/lib/scanoffloadtree.exp | 147 - gcc/testsuite/lib/scanrtl.exp | 29 +- gcc/testsuite/lib/scantree.exp | 29 +- gcc/testsuite/lib/scanwpaipa.exp | 147 - gcc/testsuite/lib/target-supports.exp | 2221 ++- gcc/testsuite/selftests/repeat.rtl | 11 - gcc/toplev.c | 190 +- gcc/toplev.h | 7 - gcc/trans-mem.c | 20 +- gcc/tree-call-cdce.c | 2 +- gcc/tree-cfg.c | 838 +- gcc/tree-cfg.h | 11 +- gcc/tree-cfgcleanup.c | 198 +- gcc/tree-chkp-opt.c | 1355 ++ gcc/tree-chkp.c | 4678 +++++ gcc/tree-chkp.h | 64 + gcc/tree-chrec.c | 49 +- gcc/tree-chrec.h | 2 + gcc/tree-complex.c | 233 +- gcc/tree-core.h | 46 +- gcc/tree-data-ref.c | 126 +- gcc/tree-data-ref.h | 10 +- gcc/tree-dfa.c | 46 - gcc/tree-diagnostic.c | 4 +- gcc/tree-dump.c | 3 +- gcc/tree-eh.c | 40 +- gcc/tree-if-conv.c | 302 +- gcc/tree-inline.c | 293 +- gcc/tree-inline.h | 18 +- gcc/tree-into-ssa.c | 22 - gcc/tree-loop-distribution.c | 62 +- gcc/tree-nested.c | 246 +- gcc/tree-outof-ssa.c | 102 +- gcc/tree-parloops.c | 44 +- gcc/tree-pass.h | 9 +- gcc/tree-predcom.c | 3 +- gcc/tree-pretty-print.c | 169 +- gcc/tree-pretty-print.h | 3 +- gcc/tree-profile.c | 84 +- gcc/tree-scalar-evolution.c | 42 +- gcc/tree-sra.c | 6 +- gcc/tree-ssa-alias.c | 74 +- gcc/tree-ssa-alias.h | 10 +- gcc/tree-ssa-ccp.c | 19 +- gcc/tree-ssa-coalesce.c | 339 +- gcc/tree-ssa-coalesce.h | 4 +- gcc/tree-ssa-dce.c | 42 +- gcc/tree-ssa-dom.c | 50 +- gcc/tree-ssa-dse.c | 253 +- gcc/tree-ssa-forwprop.c | 75 +- gcc/tree-ssa-live.c | 92 +- gcc/tree-ssa-live.h | 39 +- gcc/tree-ssa-loop-ch.c | 45 +- gcc/tree-ssa-loop-im.c | 5 +- gcc/tree-ssa-loop-ivcanon.c | 101 +- gcc/tree-ssa-loop-ivopts.c | 12 +- gcc/tree-ssa-loop-manip.c | 3 +- gcc/tree-ssa-loop-niter.c | 195 +- gcc/tree-ssa-loop-prefetch.c | 27 - gcc/tree-ssa-loop.c | 14 +- gcc/tree-ssa-math-opts.c | 359 +- gcc/tree-ssa-operands.c | 4 +- gcc/tree-ssa-phiopt.c | 147 +- gcc/tree-ssa-pre.c | 104 +- gcc/tree-ssa-reassoc.c | 49 +- gcc/tree-ssa-sccvn.c | 4362 ++--- gcc/tree-ssa-sccvn.h | 108 +- gcc/tree-ssa-scopedtables.c | 4 +- gcc/tree-ssa-strlen.c | 904 +- gcc/tree-ssa-structalias.c | 107 +- gcc/tree-ssa-ter.c | 2 +- gcc/tree-ssa-threadedge.c | 8 +- gcc/tree-ssa-threadupdate.c | 209 +- gcc/tree-ssa-uncprop.c | 2 +- gcc/tree-ssa-uninit.c | 13 +- gcc/tree-ssa.c | 6 - gcc/tree-ssanames.c | 12 +- gcc/tree-ssanames.h | 8 +- gcc/tree-stdarg.c | 13 +- gcc/tree-streamer-in.c | 39 +- gcc/tree-streamer-out.c | 53 +- gcc/tree-streamer.c | 1 + gcc/tree-switch-conversion.c | 3689 ++-- gcc/tree-switch-conversion.h | 881 - gcc/tree-tailcall.c | 2 +- gcc/tree-vect-data-refs.c | 2487 +-- gcc/tree-vect-generic.c | 7 +- gcc/tree-vect-loop-manip.c | 138 +- gcc/tree-vect-loop.c | 2967 +-- gcc/tree-vect-patterns.c | 3625 ++-- gcc/tree-vect-slp.c | 1962 +- gcc/tree-vect-stmts.c | 3875 ++-- gcc/tree-vectorizer.c | 712 +- gcc/tree-vectorizer.h | 616 +- gcc/tree-vrp.c | 3088 ++-- gcc/tree-vrp.h | 189 +- gcc/tree.c | 606 +- gcc/tree.def | 57 +- gcc/tree.h | 160 +- gcc/typed-splay-tree.c | 3 - gcc/typed-splay-tree.h | 544 +- gcc/ubsan.c | 2 +- gcc/value-prof.c | 114 +- gcc/var-tracking.c | 86 +- gcc/varasm.c | 141 +- gcc/varpool.c | 8 +- gcc/vec.c | 97 +- gcc/vec.h | 69 - gcc/vr-values.c | 771 +- gcc/vr-values.h | 19 +- gcc/wide-int-range.cc | 834 - gcc/wide-int-range.h | 184 - gcc/wide-int.cc | 79 +- gcc/wide-int.h | 153 +- gnattools/ChangeLog | 8 + gotools/ChangeLog | 22 +- gotools/Makefile.am | 6 +- gotools/Makefile.in | 6 +- include/ChangeLog | 38 +- include/ansidecl.h | 9 - include/dwarf2.def | 8 - include/libiberty.h | 5 - include/plugin-api.h | 12 +- include/simple-object.h | 5 +- include/splay-tree.h | 4 +- intl/ChangeLog | 14 +- intl/libgnuintl.h | 35 +- libada/ChangeLog | 14 +- libatomic/ChangeLog | 33 +- libatomic/config/arm/arm-config.h | 52 +- libatomic/config/x86/host-config.h | 34 +- libatomic/config/x86/init.c | 14 +- libatomic/testsuite/lib/libatomic.exp | 2 - libbacktrace/ChangeLog | 40 +- libbacktrace/Makefile.in | 2 +- libbacktrace/backtrace.h | 8 +- libbacktrace/config.h.in | 3 + libbacktrace/configure | 10 +- libbacktrace/configure.ac | 6 +- libbacktrace/elf.c | 2 +- libbacktrace/xcoff.c | 433 +- libcc1/ChangeLog | 8 + libcpp/ChangeLog | 333 +- libcpp/Makefile.in | 5 +- libcpp/charset.c | 30 +- libcpp/directives.c | 248 +- libcpp/errors.c | 66 +- libcpp/expr.c | 22 +- libcpp/files.c | 2 +- libcpp/identifiers.c | 4 +- libcpp/include/cpp-id-data.h | 82 + libcpp/include/cpplib.h | 335 +- libcpp/include/line-map.h | 283 +- libcpp/init.c | 8 +- libcpp/internal.h | 33 +- libcpp/lex.c | 48 +- libcpp/line-map.c | 313 +- libcpp/macro.c | 680 +- libcpp/pch.c | 121 +- libcpp/po/ChangeLog | 8 +- libcpp/po/cpplib.pot | 52 +- libcpp/system.h | 4 - libcpp/traditional.c | 87 +- libdecnumber/ChangeLog | 22 +- libdecnumber/configure | 2 +- libffi/ChangeLog | 39 +- libffi/Makefile.am | 2 - libffi/Makefile.in | 25 +- libffi/configure.host | 5 - libffi/src/powerpc/ffi_linux64.c | 61 +- libffi/src/riscv/ffi.c | 481 - libffi/src/riscv/ffitarget.h | 69 - libffi/src/riscv/sysv.S | 293 - libgcc/ChangeLog | 351 +- libgcc/Makefile.in | 11 +- libgcc/config.host | 37 +- libgcc/config/arm/cmse.c | 5 +- libgcc/config/arm/freebsd-atomic.c | 22 +- libgcc/config/arm/ieee754-df.S | 85 +- libgcc/config/arm/ieee754-sf.S | 46 +- libgcc/config/arm/lib1funcs.S | 140 +- libgcc/config/arm/libunwind.S | 6 +- libgcc/config/arm/t-arm | 2 +- libgcc/config/csky/crti.S | 140 - libgcc/config/csky/crtn.S | 55 - libgcc/config/csky/lib1funcs.S | 675 - libgcc/config/csky/linux-atomic.c | 299 - libgcc/config/csky/linux-unwind.h | 131 - libgcc/config/csky/t-csky | 28 - libgcc/config/csky/t-linux-csky | 21 - libgcc/config/darwin10-unwind-find-enc-func.c | 13 - libgcc/config/i386/cpuinfo.c | 9 - libgcc/config/i386/cpuinfo.h | 3 - libgcc/config/i386/crtprec.c | 2 +- libgcc/config/libbid/ChangeLog | 8 + libgcc/config/m68k/lb1sf68.S | 4 +- libgcc/config/nds32/initfini.c | 84 +- libgcc/config/nds32/isr-library/adj_intr_lvl.inc | 13 - libgcc/config/nds32/isr-library/excp_isr.S | 55 +- libgcc/config/nds32/isr-library/intr_isr.S | 67 +- libgcc/config/nds32/isr-library/reset.S | 81 +- libgcc/config/nds32/isr-library/restore_all.inc | 10 +- .../config/nds32/isr-library/restore_mac_regs.inc | 2 +- .../config/nds32/isr-library/restore_partial.inc | 12 +- .../config/nds32/isr-library/restore_usr_regs.inc | 42 - libgcc/config/nds32/isr-library/save_all.inc | 43 +- libgcc/config/nds32/isr-library/save_mac_regs.inc | 2 +- libgcc/config/nds32/isr-library/save_partial.inc | 46 +- libgcc/config/nds32/isr-library/save_usr_regs.inc | 44 - libgcc/config/nds32/isr-library/vec_vid00.S | 7 - libgcc/config/nds32/isr-library/vec_vid01.S | 7 - libgcc/config/nds32/isr-library/vec_vid02.S | 7 - libgcc/config/nds32/isr-library/vec_vid03.S | 7 - libgcc/config/nds32/isr-library/vec_vid04.S | 7 - libgcc/config/nds32/isr-library/vec_vid05.S | 7 - libgcc/config/nds32/isr-library/vec_vid06.S | 7 - libgcc/config/nds32/isr-library/vec_vid07.S | 7 - libgcc/config/nds32/isr-library/vec_vid08.S | 7 - libgcc/config/nds32/isr-library/vec_vid09.S | 7 - libgcc/config/nds32/isr-library/vec_vid10.S | 7 - libgcc/config/nds32/isr-library/vec_vid11.S | 7 - libgcc/config/nds32/isr-library/vec_vid12.S | 7 - libgcc/config/nds32/isr-library/vec_vid13.S | 7 - libgcc/config/nds32/isr-library/vec_vid14.S | 7 - libgcc/config/nds32/isr-library/vec_vid15.S | 7 - libgcc/config/nds32/isr-library/vec_vid16.S | 7 - libgcc/config/nds32/isr-library/vec_vid17.S | 7 - libgcc/config/nds32/isr-library/vec_vid18.S | 7 - libgcc/config/nds32/isr-library/vec_vid19.S | 7 - libgcc/config/nds32/isr-library/vec_vid20.S | 7 - libgcc/config/nds32/isr-library/vec_vid21.S | 7 - libgcc/config/nds32/isr-library/vec_vid22.S | 7 - libgcc/config/nds32/isr-library/vec_vid23.S | 7 - libgcc/config/nds32/isr-library/vec_vid24.S | 7 - libgcc/config/nds32/isr-library/vec_vid25.S | 7 - libgcc/config/nds32/isr-library/vec_vid26.S | 7 - libgcc/config/nds32/isr-library/vec_vid27.S | 7 - libgcc/config/nds32/isr-library/vec_vid28.S | 7 - libgcc/config/nds32/isr-library/vec_vid29.S | 7 - libgcc/config/nds32/isr-library/vec_vid30.S | 7 - libgcc/config/nds32/isr-library/vec_vid31.S | 7 - libgcc/config/nds32/isr-library/vec_vid32.S | 7 - libgcc/config/nds32/isr-library/vec_vid33.S | 7 - libgcc/config/nds32/isr-library/vec_vid34.S | 7 - libgcc/config/nds32/isr-library/vec_vid35.S | 7 - libgcc/config/nds32/isr-library/vec_vid36.S | 7 - libgcc/config/nds32/isr-library/vec_vid37.S | 7 - libgcc/config/nds32/isr-library/vec_vid38.S | 7 - libgcc/config/nds32/isr-library/vec_vid39.S | 7 - libgcc/config/nds32/isr-library/vec_vid40.S | 7 - libgcc/config/nds32/isr-library/vec_vid41.S | 7 - libgcc/config/nds32/isr-library/vec_vid42.S | 7 - libgcc/config/nds32/isr-library/vec_vid43.S | 7 - libgcc/config/nds32/isr-library/vec_vid44.S | 7 - libgcc/config/nds32/isr-library/vec_vid45.S | 7 - libgcc/config/nds32/isr-library/vec_vid46.S | 7 - libgcc/config/nds32/isr-library/vec_vid47.S | 7 - libgcc/config/nds32/isr-library/vec_vid48.S | 7 - libgcc/config/nds32/isr-library/vec_vid49.S | 7 - libgcc/config/nds32/isr-library/vec_vid50.S | 7 - libgcc/config/nds32/isr-library/vec_vid51.S | 7 - libgcc/config/nds32/isr-library/vec_vid52.S | 7 - libgcc/config/nds32/isr-library/vec_vid53.S | 7 - libgcc/config/nds32/isr-library/vec_vid54.S | 7 - libgcc/config/nds32/isr-library/vec_vid55.S | 7 - libgcc/config/nds32/isr-library/vec_vid56.S | 7 - libgcc/config/nds32/isr-library/vec_vid57.S | 7 - libgcc/config/nds32/isr-library/vec_vid58.S | 7 - libgcc/config/nds32/isr-library/vec_vid59.S | 7 - libgcc/config/nds32/isr-library/vec_vid60.S | 7 - libgcc/config/nds32/isr-library/vec_vid61.S | 7 - libgcc/config/nds32/isr-library/vec_vid62.S | 7 - libgcc/config/nds32/isr-library/vec_vid63.S | 7 - libgcc/config/nds32/isr-library/vec_vid64.S | 7 - libgcc/config/nds32/isr-library/vec_vid65.S | 7 - libgcc/config/nds32/isr-library/vec_vid66.S | 7 - libgcc/config/nds32/isr-library/vec_vid67.S | 7 - libgcc/config/nds32/isr-library/vec_vid68.S | 7 - libgcc/config/nds32/isr-library/vec_vid69.S | 7 - libgcc/config/nds32/isr-library/vec_vid70.S | 7 - libgcc/config/nds32/isr-library/vec_vid71.S | 7 - libgcc/config/nds32/isr-library/vec_vid72.S | 7 - libgcc/config/nds32/linux-atomic.c | 282 - libgcc/config/nds32/linux-unwind.h | 146 - libgcc/config/nds32/t-nds32-glibc | 34 - libgcc/config/nds32/t-nds32-isr | 112 +- libgcc/config/pdp11/t-pdp11 | 4 +- libgcc/config/riscv/save-restore.S | 46 +- libgcc/config/rs6000/ibm-ldouble.c | 3 +- libgcc/config/t-darwin | 4 - libgcc/config/t-slibgcc-sld | 11 - libgcc/config/t-vxworks | 9 +- libgcc/config/t-vxworks7 | 13 +- libgcc/config/unwind-dw2-fde-darwin.c | 13 + libgcc/config/vxcache.c | 35 - libgcc/configure | 35 +- libgcc/configure.ac | 20 - libgcc/crtstuff.c | 3 + libgcc/divmod.c | 7 +- libgcc/libgcc2.c | 12 +- libgcc/libgcov-driver-system.c | 108 +- libgcc/libgcov-driver.c | 390 +- libgcc/libgcov-profiler.c | 27 +- libgcc/libgcov-util.c | 118 +- libgcc/libgcov.h | 9 - libgcc/udivhi3.c | 38 - libgcc/udivmod.c | 7 +- libgcc/udivmodhi4.c | 47 - libgcc/udivmodsi4.c | 2 +- libgfortran/ChangeLog | 580 +- libgfortran/Makefile.am | 9 +- libgfortran/Makefile.in | 24 +- libgfortran/config.h.in | 12 - libgfortran/configure | 16 +- libgfortran/configure.ac | 10 +- libgfortran/generated/iall_i1.c | 9 +- libgfortran/generated/iall_i16.c | 9 +- libgfortran/generated/iall_i2.c | 9 +- libgfortran/generated/iall_i4.c | 9 +- libgfortran/generated/iall_i8.c | 9 +- libgfortran/generated/iany_i1.c | 9 +- libgfortran/generated/iany_i16.c | 9 +- libgfortran/generated/iany_i2.c | 9 +- libgfortran/generated/iany_i4.c | 9 +- libgfortran/generated/iany_i8.c | 9 +- libgfortran/generated/iparity_i1.c | 9 +- libgfortran/generated/iparity_i16.c | 9 +- libgfortran/generated/iparity_i2.c | 9 +- libgfortran/generated/iparity_i4.c | 9 +- libgfortran/generated/iparity_i8.c | 9 +- libgfortran/generated/matmul_c10.c | 175 +- libgfortran/generated/matmul_c16.c | 175 +- libgfortran/generated/matmul_c4.c | 175 +- libgfortran/generated/matmul_c8.c | 175 +- libgfortran/generated/matmul_i1.c | 175 +- libgfortran/generated/matmul_i16.c | 175 +- libgfortran/generated/matmul_i2.c | 175 +- libgfortran/generated/matmul_i4.c | 175 +- libgfortran/generated/matmul_i8.c | 175 +- libgfortran/generated/matmul_r10.c | 175 +- libgfortran/generated/matmul_r16.c | 175 +- libgfortran/generated/matmul_r4.c | 175 +- libgfortran/generated/matmul_r8.c | 175 +- libgfortran/generated/matmulavx128_c10.c | 70 +- libgfortran/generated/matmulavx128_c16.c | 70 +- libgfortran/generated/matmulavx128_c4.c | 70 +- libgfortran/generated/matmulavx128_c8.c | 70 +- libgfortran/generated/matmulavx128_i1.c | 70 +- libgfortran/generated/matmulavx128_i16.c | 70 +- libgfortran/generated/matmulavx128_i2.c | 70 +- libgfortran/generated/matmulavx128_i4.c | 70 +- libgfortran/generated/matmulavx128_i8.c | 70 +- libgfortran/generated/matmulavx128_r10.c | 70 +- libgfortran/generated/matmulavx128_r16.c | 70 +- libgfortran/generated/matmulavx128_r4.c | 70 +- libgfortran/generated/matmulavx128_r8.c | 70 +- libgfortran/generated/maxloc0_16_i1.c | 67 +- libgfortran/generated/maxloc0_16_i16.c | 67 +- libgfortran/generated/maxloc0_16_i2.c | 67 +- libgfortran/generated/maxloc0_16_i4.c | 67 +- libgfortran/generated/maxloc0_16_i8.c | 67 +- libgfortran/generated/maxloc0_16_r10.c | 67 +- libgfortran/generated/maxloc0_16_r16.c | 67 +- libgfortran/generated/maxloc0_16_r4.c | 67 +- libgfortran/generated/maxloc0_16_r8.c | 67 +- libgfortran/generated/maxloc0_16_s1.c | 16 +- libgfortran/generated/maxloc0_16_s4.c | 16 +- libgfortran/generated/maxloc0_4_i1.c | 67 +- libgfortran/generated/maxloc0_4_i16.c | 67 +- libgfortran/generated/maxloc0_4_i2.c | 67 +- libgfortran/generated/maxloc0_4_i4.c | 67 +- libgfortran/generated/maxloc0_4_i8.c | 67 +- libgfortran/generated/maxloc0_4_r10.c | 67 +- libgfortran/generated/maxloc0_4_r16.c | 67 +- libgfortran/generated/maxloc0_4_r4.c | 67 +- libgfortran/generated/maxloc0_4_r8.c | 67 +- libgfortran/generated/maxloc0_4_s1.c | 16 +- libgfortran/generated/maxloc0_4_s4.c | 16 +- libgfortran/generated/maxloc0_8_i1.c | 67 +- libgfortran/generated/maxloc0_8_i16.c | 67 +- libgfortran/generated/maxloc0_8_i2.c | 67 +- libgfortran/generated/maxloc0_8_i4.c | 67 +- libgfortran/generated/maxloc0_8_i8.c | 67 +- libgfortran/generated/maxloc0_8_r10.c | 67 +- libgfortran/generated/maxloc0_8_r16.c | 67 +- libgfortran/generated/maxloc0_8_r4.c | 67 +- libgfortran/generated/maxloc0_8_r8.c | 67 +- libgfortran/generated/maxloc0_8_s1.c | 16 +- libgfortran/generated/maxloc0_8_s4.c | 16 +- libgfortran/generated/maxloc1_16_i1.c | 41 +- libgfortran/generated/maxloc1_16_i16.c | 41 +- libgfortran/generated/maxloc1_16_i2.c | 41 +- libgfortran/generated/maxloc1_16_i4.c | 41 +- libgfortran/generated/maxloc1_16_i8.c | 41 +- libgfortran/generated/maxloc1_16_r10.c | 41 +- libgfortran/generated/maxloc1_16_r16.c | 41 +- libgfortran/generated/maxloc1_16_r4.c | 41 +- libgfortran/generated/maxloc1_16_r8.c | 41 +- libgfortran/generated/maxloc1_16_s1.c | 17 +- libgfortran/generated/maxloc1_16_s4.c | 17 +- libgfortran/generated/maxloc1_4_i1.c | 41 +- libgfortran/generated/maxloc1_4_i16.c | 41 +- libgfortran/generated/maxloc1_4_i2.c | 41 +- libgfortran/generated/maxloc1_4_i4.c | 41 +- libgfortran/generated/maxloc1_4_i8.c | 41 +- libgfortran/generated/maxloc1_4_r10.c | 41 +- libgfortran/generated/maxloc1_4_r16.c | 41 +- libgfortran/generated/maxloc1_4_r4.c | 41 +- libgfortran/generated/maxloc1_4_r8.c | 41 +- libgfortran/generated/maxloc1_4_s1.c | 17 +- libgfortran/generated/maxloc1_4_s4.c | 17 +- libgfortran/generated/maxloc1_8_i1.c | 41 +- libgfortran/generated/maxloc1_8_i16.c | 41 +- libgfortran/generated/maxloc1_8_i2.c | 41 +- libgfortran/generated/maxloc1_8_i4.c | 41 +- libgfortran/generated/maxloc1_8_i8.c | 41 +- libgfortran/generated/maxloc1_8_r10.c | 41 +- libgfortran/generated/maxloc1_8_r16.c | 41 +- libgfortran/generated/maxloc1_8_r4.c | 41 +- libgfortran/generated/maxloc1_8_r8.c | 41 +- libgfortran/generated/maxloc1_8_s1.c | 17 +- libgfortran/generated/maxloc1_8_s4.c | 17 +- libgfortran/generated/maxloc2_16_s1.c | 14 +- libgfortran/generated/maxloc2_16_s4.c | 14 +- libgfortran/generated/maxloc2_4_s1.c | 14 +- libgfortran/generated/maxloc2_4_s4.c | 14 +- libgfortran/generated/maxloc2_8_s1.c | 14 +- libgfortran/generated/maxloc2_8_s4.c | 14 +- libgfortran/generated/maxval_i1.c | 9 +- libgfortran/generated/maxval_i16.c | 9 +- libgfortran/generated/maxval_i2.c | 9 +- libgfortran/generated/maxval_i4.c | 9 +- libgfortran/generated/maxval_i8.c | 9 +- libgfortran/generated/maxval_r10.c | 9 +- libgfortran/generated/maxval_r16.c | 9 +- libgfortran/generated/maxval_r4.c | 9 +- libgfortran/generated/maxval_r8.c | 9 +- libgfortran/generated/minloc0_16_i1.c | 58 +- libgfortran/generated/minloc0_16_i16.c | 58 +- libgfortran/generated/minloc0_16_i2.c | 58 +- libgfortran/generated/minloc0_16_i4.c | 58 +- libgfortran/generated/minloc0_16_i8.c | 58 +- libgfortran/generated/minloc0_16_r10.c | 58 +- libgfortran/generated/minloc0_16_r16.c | 58 +- libgfortran/generated/minloc0_16_r4.c | 58 +- libgfortran/generated/minloc0_16_r8.c | 58 +- libgfortran/generated/minloc0_16_s1.c | 16 +- libgfortran/generated/minloc0_16_s4.c | 16 +- libgfortran/generated/minloc0_4_i1.c | 58 +- libgfortran/generated/minloc0_4_i16.c | 58 +- libgfortran/generated/minloc0_4_i2.c | 58 +- libgfortran/generated/minloc0_4_i4.c | 58 +- libgfortran/generated/minloc0_4_i8.c | 58 +- libgfortran/generated/minloc0_4_r10.c | 58 +- libgfortran/generated/minloc0_4_r16.c | 58 +- libgfortran/generated/minloc0_4_r4.c | 58 +- libgfortran/generated/minloc0_4_r8.c | 58 +- libgfortran/generated/minloc0_4_s1.c | 16 +- libgfortran/generated/minloc0_4_s4.c | 16 +- libgfortran/generated/minloc0_8_i1.c | 58 +- libgfortran/generated/minloc0_8_i16.c | 58 +- libgfortran/generated/minloc0_8_i2.c | 58 +- libgfortran/generated/minloc0_8_i4.c | 58 +- libgfortran/generated/minloc0_8_i8.c | 58 +- libgfortran/generated/minloc0_8_r10.c | 58 +- libgfortran/generated/minloc0_8_r16.c | 58 +- libgfortran/generated/minloc0_8_r4.c | 58 +- libgfortran/generated/minloc0_8_r8.c | 58 +- libgfortran/generated/minloc0_8_s1.c | 16 +- libgfortran/generated/minloc0_8_s4.c | 16 +- libgfortran/generated/minloc1_16_i1.c | 59 +- libgfortran/generated/minloc1_16_i16.c | 59 +- libgfortran/generated/minloc1_16_i2.c | 59 +- libgfortran/generated/minloc1_16_i4.c | 59 +- libgfortran/generated/minloc1_16_i8.c | 59 +- libgfortran/generated/minloc1_16_r10.c | 59 +- libgfortran/generated/minloc1_16_r16.c | 59 +- libgfortran/generated/minloc1_16_r4.c | 59 +- libgfortran/generated/minloc1_16_r8.c | 59 +- libgfortran/generated/minloc1_16_s1.c | 17 +- libgfortran/generated/minloc1_16_s4.c | 17 +- libgfortran/generated/minloc1_4_i1.c | 59 +- libgfortran/generated/minloc1_4_i16.c | 59 +- libgfortran/generated/minloc1_4_i2.c | 59 +- libgfortran/generated/minloc1_4_i4.c | 59 +- libgfortran/generated/minloc1_4_i8.c | 59 +- libgfortran/generated/minloc1_4_r10.c | 59 +- libgfortran/generated/minloc1_4_r16.c | 59 +- libgfortran/generated/minloc1_4_r4.c | 59 +- libgfortran/generated/minloc1_4_r8.c | 59 +- libgfortran/generated/minloc1_4_s1.c | 17 +- libgfortran/generated/minloc1_4_s4.c | 17 +- libgfortran/generated/minloc1_8_i1.c | 59 +- libgfortran/generated/minloc1_8_i16.c | 59 +- libgfortran/generated/minloc1_8_i2.c | 59 +- libgfortran/generated/minloc1_8_i4.c | 59 +- libgfortran/generated/minloc1_8_i8.c | 59 +- libgfortran/generated/minloc1_8_r10.c | 59 +- libgfortran/generated/minloc1_8_r16.c | 59 +- libgfortran/generated/minloc1_8_r4.c | 59 +- libgfortran/generated/minloc1_8_r8.c | 59 +- libgfortran/generated/minloc1_8_s1.c | 17 +- libgfortran/generated/minloc1_8_s4.c | 17 +- libgfortran/generated/minloc2_16_s1.c | 19 +- libgfortran/generated/minloc2_16_s4.c | 19 +- libgfortran/generated/minloc2_4_s1.c | 19 +- libgfortran/generated/minloc2_4_s4.c | 19 +- libgfortran/generated/minloc2_8_s1.c | 19 +- libgfortran/generated/minloc2_8_s4.c | 19 +- libgfortran/generated/minval_i1.c | 9 +- libgfortran/generated/minval_i16.c | 9 +- libgfortran/generated/minval_i2.c | 9 +- libgfortran/generated/minval_i4.c | 9 +- libgfortran/generated/minval_i8.c | 9 +- libgfortran/generated/minval_r10.c | 9 +- libgfortran/generated/minval_r16.c | 9 +- libgfortran/generated/minval_r4.c | 9 +- libgfortran/generated/minval_r8.c | 9 +- libgfortran/generated/norm2_r10.c | 6 +- libgfortran/generated/norm2_r16.c | 6 +- libgfortran/generated/norm2_r4.c | 6 +- libgfortran/generated/norm2_r8.c | 6 +- libgfortran/generated/parity_l1.c | 6 +- libgfortran/generated/parity_l16.c | 6 +- libgfortran/generated/parity_l2.c | 6 +- libgfortran/generated/parity_l4.c | 6 +- libgfortran/generated/parity_l8.c | 6 +- libgfortran/generated/product_c10.c | 9 +- libgfortran/generated/product_c16.c | 9 +- libgfortran/generated/product_c4.c | 9 +- libgfortran/generated/product_c8.c | 9 +- libgfortran/generated/product_i1.c | 9 +- libgfortran/generated/product_i16.c | 9 +- libgfortran/generated/product_i2.c | 9 +- libgfortran/generated/product_i4.c | 9 +- libgfortran/generated/product_i8.c | 9 +- libgfortran/generated/product_r10.c | 9 +- libgfortran/generated/product_r16.c | 9 +- libgfortran/generated/product_r4.c | 9 +- libgfortran/generated/product_r8.c | 9 +- libgfortran/generated/sum_c10.c | 9 +- libgfortran/generated/sum_c16.c | 9 +- libgfortran/generated/sum_c4.c | 9 +- libgfortran/generated/sum_c8.c | 9 +- libgfortran/generated/sum_i1.c | 9 +- libgfortran/generated/sum_i16.c | 9 +- libgfortran/generated/sum_i2.c | 9 +- libgfortran/generated/sum_i4.c | 9 +- libgfortran/generated/sum_i8.c | 9 +- libgfortran/generated/sum_r10.c | 9 +- libgfortran/generated/sum_r16.c | 9 +- libgfortran/generated/sum_r4.c | 9 +- libgfortran/generated/sum_r8.c | 9 +- libgfortran/gfortran.map | 6 - libgfortran/intrinsics/random.c | 12 +- libgfortran/intrinsics/random_init.f90 | 94 - libgfortran/io/async.c | 569 - libgfortran/io/async.h | 403 - libgfortran/io/close.c | 11 +- libgfortran/io/file_pos.c | 70 +- libgfortran/io/format.c | 2 +- libgfortran/io/format.h | 2 +- libgfortran/io/inquire.c | 49 +- libgfortran/io/io.h | 32 +- libgfortran/io/open.c | 9 +- libgfortran/io/read.c | 2 - libgfortran/io/transfer.c | 309 +- libgfortran/io/unit.c | 54 +- libgfortran/io/unix.c | 47 +- libgfortran/io/unix.h | 16 +- libgfortran/io/write.c | 4 +- libgfortran/libgfortran.h | 21 +- libgfortran/m4/iforeach-s.m4 | 7 + libgfortran/m4/iforeach.m4 | 4 + libgfortran/m4/ifunction-s.m4 | 7 + libgfortran/m4/ifunction.m4 | 9 +- libgfortran/m4/matmul_internal.m4 | 35 +- libgfortran/m4/maxloc0.m4 | 65 +- libgfortran/m4/maxloc0s.m4 | 9 +- libgfortran/m4/maxloc1.m4 | 32 +- libgfortran/m4/maxloc1s.m4 | 10 +- libgfortran/m4/maxloc2s.m4 | 14 +- libgfortran/m4/minloc0.m4 | 56 +- libgfortran/m4/minloc0s.m4 | 9 +- libgfortran/m4/minloc1.m4 | 50 +- libgfortran/m4/minloc1s.m4 | 10 +- libgfortran/m4/minloc2s.m4 | 19 +- libgfortran/runtime/backtrace.c | 27 +- libgfortran/runtime/environ.c | 19 + libgfortran/runtime/error.c | 266 +- libgfortran/runtime/minimal.c | 4 +- libgfortran/runtime/pause.c | 14 +- libgfortran/runtime/stop.c | 71 +- libgo/MERGE | 2 +- libgo/Makefile.am | 443 +- libgo/Makefile.in | 453 +- libgo/VERSION | 2 +- libgo/check-packages.txt | 183 - libgo/config.h.in | 3 - libgo/configure | 21 +- libgo/configure.ac | 18 +- libgo/go/archive/tar/common.go | 9 +- libgo/go/archive/tar/format.go | 2 +- libgo/go/archive/tar/reader.go | 15 +- libgo/go/archive/tar/reader_test.go | 17 +- libgo/go/archive/tar/tar_test.go | 1 - libgo/go/archive/tar/testdata/file-and-dir.tar | Bin 2560 -> 0 bytes libgo/go/archive/tar/testdata/trailing-slash.tar | Bin 2560 -> 2560 bytes libgo/go/archive/tar/writer.go | 13 +- libgo/go/archive/tar/writer_test.go | 13 +- libgo/go/archive/zip/struct.go | 17 +- libgo/go/archive/zip/writer.go | 80 +- libgo/go/archive/zip/writer_test.go | 54 - libgo/go/archive/zip/zip_test.go | 47 +- libgo/go/bufio/bufio.go | 6 +- libgo/go/bufio/scan.go | 19 +- libgo/go/bytes/buffer.go | 1 - libgo/go/bytes/buffer_test.go | 33 - libgo/go/bytes/bytes.go | 101 +- libgo/go/bytes/bytes_amd64.go | 90 + libgo/go/bytes/bytes_arm64.go | 70 + libgo/go/bytes/bytes_decl.go | 8 +- libgo/go/bytes/bytes_generic.go | 65 + libgo/go/bytes/bytes_s390x.go | 88 + libgo/go/bytes/bytes_test.go | 8 + libgo/go/bytes/compare_test.go | 15 +- libgo/go/bytes/export_test.go | 1 + libgo/go/cmd/buildid/buildid.go | 29 +- libgo/go/cmd/cgo/ast.go | 3 +- libgo/go/cmd/cgo/doc.go | 50 +- libgo/go/cmd/cgo/gcc.go | 147 +- libgo/go/cmd/cgo/godefs.go | 2 +- libgo/go/cmd/cgo/main.go | 29 +- libgo/go/cmd/cgo/out.go | 103 +- libgo/go/cmd/cgo/util.go | 4 - libgo/go/cmd/go/alldocs.go | 1486 +- libgo/go/cmd/go/go_test.go | 1237 +- libgo/go/cmd/go/go_windows_test.go | 16 +- libgo/go/cmd/go/internal/base/base.go | 34 +- libgo/go/cmd/go/internal/base/goflags.go | 152 - libgo/go/cmd/go/internal/base/signal_unix.go | 2 +- libgo/go/cmd/go/internal/bug/bug.go | 5 +- libgo/go/cmd/go/internal/cache/cache.go | 15 - libgo/go/cmd/go/internal/cache/default.go | 37 +- .../go/cmd/go/internal/cache/default_unix_test.go | 67 - libgo/go/cmd/go/internal/cfg/cfg.go | 38 +- libgo/go/cmd/go/internal/clean/clean.go | 42 +- libgo/go/cmd/go/internal/cmdflag/flag.go | 36 - libgo/go/cmd/go/internal/dirhash/hash.go | 103 - libgo/go/cmd/go/internal/dirhash/hash_test.go | 135 - libgo/go/cmd/go/internal/doc/doc.go | 2 +- libgo/go/cmd/go/internal/envcmd/env.go | 37 +- libgo/go/cmd/go/internal/fix/fix.go | 13 +- libgo/go/cmd/go/internal/fmtcmd/fmt.go | 12 +- libgo/go/cmd/go/internal/generate/generate.go | 30 +- libgo/go/cmd/go/internal/get/discovery.go | 36 +- libgo/go/cmd/go/internal/get/get.go | 122 +- libgo/go/cmd/go/internal/get/pkg_test.go | 36 +- libgo/go/cmd/go/internal/get/vcs.go | 144 +- libgo/go/cmd/go/internal/get/vcs_test.go | 133 +- libgo/go/cmd/go/internal/help/help.go | 87 +- libgo/go/cmd/go/internal/help/helpdoc.go | 77 +- libgo/go/cmd/go/internal/imports/build.go | 211 - libgo/go/cmd/go/internal/imports/read.go | 249 - libgo/go/cmd/go/internal/imports/read_test.go | 228 - libgo/go/cmd/go/internal/imports/scan.go | 96 - libgo/go/cmd/go/internal/imports/scan_test.go | 67 - libgo/go/cmd/go/internal/imports/tags.go | 34 - .../cmd/go/internal/imports/testdata/import1/x.go | 3 - .../cmd/go/internal/imports/testdata/import1/x1.go | 9 - .../internal/imports/testdata/import1/x_darwin.go | 3 - .../internal/imports/testdata/import1/x_windows.go | 3 - libgo/go/cmd/go/internal/list/list.go | 508 +- libgo/go/cmd/go/internal/load/flag.go | 28 + .../{search/search_test.go => load/match_test.go} | 10 +- libgo/go/cmd/go/internal/load/path.go | 16 + libgo/go/cmd/go/internal/load/pkg.go | 694 +- libgo/go/cmd/go/internal/load/search.go | 339 +- libgo/go/cmd/go/internal/load/test.go | 654 - libgo/go/cmd/go/internal/modcmd/download.go | 133 - libgo/go/cmd/go/internal/modcmd/edit.go | 382 - libgo/go/cmd/go/internal/modcmd/graph.go | 73 - libgo/go/cmd/go/internal/modcmd/init.go | 41 - libgo/go/cmd/go/internal/modcmd/mod.go | 31 - libgo/go/cmd/go/internal/modcmd/tidy.go | 90 - libgo/go/cmd/go/internal/modcmd/vendor.go | 200 - libgo/go/cmd/go/internal/modcmd/verify.go | 96 - libgo/go/cmd/go/internal/modcmd/why.go | 121 - libgo/go/cmd/go/internal/modconv/convert.go | 90 - libgo/go/cmd/go/internal/modconv/convert_test.go | 186 - libgo/go/cmd/go/internal/modconv/dep.go | 74 - libgo/go/cmd/go/internal/modconv/glide.go | 42 - libgo/go/cmd/go/internal/modconv/glock.go | 24 - libgo/go/cmd/go/internal/modconv/godeps.go | 30 - libgo/go/cmd/go/internal/modconv/modconv.go | 19 - libgo/go/cmd/go/internal/modconv/modconv_test.go | 66 - .../go/internal/modconv/testdata/cockroach.glock | 41 - .../cmd/go/internal/modconv/testdata/cockroach.out | 31 - .../internal/modconv/testdata/dockermachine.godeps | 159 - .../go/internal/modconv/testdata/dockermachine.out | 33 - .../go/internal/modconv/testdata/dockerman.glide | 52 - .../cmd/go/internal/modconv/testdata/dockerman.out | 16 - .../cmd/go/internal/modconv/testdata/govmomi.out | 5 - .../go/internal/modconv/testdata/govmomi.vmanifest | 46 - libgo/go/cmd/go/internal/modconv/testdata/juju.out | 106 - libgo/go/cmd/go/internal/modconv/testdata/juju.tsv | 106 - libgo/go/cmd/go/internal/modconv/testdata/moby.out | 105 - .../go/cmd/go/internal/modconv/testdata/moby.vconf | 149 - .../go/internal/modconv/testdata/panicparse.out | 8 - .../go/internal/modconv/testdata/panicparse.vyml | 17 - .../go/internal/modconv/testdata/prometheus.out | 258 - .../go/internal/modconv/testdata/prometheus.vjson | 1605 -- .../go/cmd/go/internal/modconv/testdata/upspin.dep | 57 - .../go/cmd/go/internal/modconv/testdata/upspin.out | 8 - libgo/go/cmd/go/internal/modconv/tsv.go | 24 - libgo/go/cmd/go/internal/modconv/vconf.go | 27 - libgo/go/cmd/go/internal/modconv/vjson.go | 29 - libgo/go/cmd/go/internal/modconv/vmanifest.go | 29 - libgo/go/cmd/go/internal/modconv/vyml.go | 42 - libgo/go/cmd/go/internal/modfetch/cache.go | 522 - libgo/go/cmd/go/internal/modfetch/cache_test.go | 25 - .../cmd/go/internal/modfetch/codehost/codehost.go | 266 - libgo/go/cmd/go/internal/modfetch/codehost/git.go | 711 - .../cmd/go/internal/modfetch/codehost/git_test.go | 635 - .../go/cmd/go/internal/modfetch/codehost/shell.go | 140 - libgo/go/cmd/go/internal/modfetch/codehost/vcs.go | 528 - libgo/go/cmd/go/internal/modfetch/coderepo.go | 605 - libgo/go/cmd/go/internal/modfetch/coderepo_test.go | 643 - libgo/go/cmd/go/internal/modfetch/fetch.go | 365 - libgo/go/cmd/go/internal/modfetch/noweb.go | 24 - libgo/go/cmd/go/internal/modfetch/proxy.go | 252 - libgo/go/cmd/go/internal/modfetch/pseudo.go | 129 - libgo/go/cmd/go/internal/modfetch/pseudo_test.go | 74 - libgo/go/cmd/go/internal/modfetch/repo.go | 363 - libgo/go/cmd/go/internal/modfetch/unzip.go | 153 - libgo/go/cmd/go/internal/modfetch/web.go | 31 - libgo/go/cmd/go/internal/modfile/gopkgin.go | 47 - libgo/go/cmd/go/internal/modfile/print.go | 164 - libgo/go/cmd/go/internal/modfile/read.go | 869 - libgo/go/cmd/go/internal/modfile/read_test.go | 365 - libgo/go/cmd/go/internal/modfile/rule.go | 724 - libgo/go/cmd/go/internal/modfile/rule_test.go | 90 - .../cmd/go/internal/modfile/testdata/block.golden | 29 - libgo/go/cmd/go/internal/modfile/testdata/block.in | 29 - .../go/internal/modfile/testdata/comment.golden | 10 - .../go/cmd/go/internal/modfile/testdata/comment.in | 8 - .../cmd/go/internal/modfile/testdata/empty.golden | 0 libgo/go/cmd/go/internal/modfile/testdata/empty.in | 0 .../go/internal/modfile/testdata/gopkg.in.golden | 6 - .../cmd/go/internal/modfile/testdata/module.golden | 1 - .../go/cmd/go/internal/modfile/testdata/module.in | 1 - .../go/internal/modfile/testdata/replace.golden | 5 - .../go/cmd/go/internal/modfile/testdata/replace.in | 5 - .../go/internal/modfile/testdata/replace2.golden | 10 - .../cmd/go/internal/modfile/testdata/replace2.in | 10 - .../cmd/go/internal/modfile/testdata/rule1.golden | 7 - libgo/go/cmd/go/internal/modget/get.go | 656 - libgo/go/cmd/go/internal/modinfo/info.go | 49 - libgo/go/cmd/go/internal/modload/build.go | 243 - libgo/go/cmd/go/internal/modload/help.go | 462 - libgo/go/cmd/go/internal/modload/import.go | 228 - libgo/go/cmd/go/internal/modload/import_test.go | 59 - libgo/go/cmd/go/internal/modload/init.go | 600 - libgo/go/cmd/go/internal/modload/list.go | 109 - libgo/go/cmd/go/internal/modload/load.go | 1071 -- libgo/go/cmd/go/internal/modload/query.go | 249 - libgo/go/cmd/go/internal/modload/query_test.go | 151 - libgo/go/cmd/go/internal/modload/search.go | 134 - libgo/go/cmd/go/internal/module/module.go | 540 - libgo/go/cmd/go/internal/module/module_test.go | 318 - libgo/go/cmd/go/internal/mvs/mvs.go | 368 - libgo/go/cmd/go/internal/mvs/mvs_test.go | 473 - libgo/go/cmd/go/internal/par/work.go | 149 - libgo/go/cmd/go/internal/par/work_test.go | 77 - libgo/go/cmd/go/internal/run/run.go | 46 +- libgo/go/cmd/go/internal/search/search.go | 505 - libgo/go/cmd/go/internal/semver/semver.go | 388 - libgo/go/cmd/go/internal/semver/semver_test.go | 182 - libgo/go/cmd/go/internal/str/path.go | 25 +- libgo/go/cmd/go/internal/test/cover.go | 2 +- libgo/go/cmd/go/internal/test/test.go | 565 +- libgo/go/cmd/go/internal/test/testflag.go | 2 - libgo/go/cmd/go/internal/tool/tool.go | 2 +- libgo/go/cmd/go/internal/txtar/archive.go | 140 - libgo/go/cmd/go/internal/txtar/archive_test.go | 67 - libgo/go/cmd/go/internal/version/version.go | 2 +- libgo/go/cmd/go/internal/vet/vet.go | 7 +- libgo/go/cmd/go/internal/vet/vetflag.go | 71 +- libgo/go/cmd/go/internal/web2/web.go | 297 - libgo/go/cmd/go/internal/web2/web_test.go | 35 - libgo/go/cmd/go/internal/webtest/test.go | 314 - libgo/go/cmd/go/internal/work/action.go | 71 +- libgo/go/cmd/go/internal/work/build.go | 69 +- libgo/go/cmd/go/internal/work/build_test.go | 51 +- libgo/go/cmd/go/internal/work/buildid.go | 119 +- libgo/go/cmd/go/internal/work/exec.go | 761 +- libgo/go/cmd/go/internal/work/gc.go | 26 +- libgo/go/cmd/go/internal/work/gccgo.go | 4 +- libgo/go/cmd/go/internal/work/init.go | 54 +- libgo/go/cmd/go/internal/work/security.go | 4 - libgo/go/cmd/go/internal/work/security_test.go | 2 - libgo/go/cmd/go/main.go | 104 +- libgo/go/cmd/go/mkalldocs.sh | 11 - libgo/go/cmd/go/mkdoc.sh | 9 + libgo/go/cmd/go/proxy_test.go | 272 - libgo/go/cmd/go/script_test.go | 909 - libgo/go/cmd/go/testdata/addmod.go | 154 - libgo/go/cmd/go/testdata/badmod/go.mod | 1 - libgo/go/cmd/go/testdata/badmod/x.go | 4 - .../importcycle/src/selfimport/selfimport.go | 3 - libgo/go/cmd/go/testdata/mod/README | 36 - .../mod/example.com_join_subpkg_v1.0.0.txt | 9 - .../mod/example.com_join_subpkg_v1.1.0.txt | 9 - .../go/testdata/mod/example.com_join_v1.0.0.txt | 7 - .../go/testdata/mod/example.com_join_v1.1.0.txt | 9 - .../mod/example.com_split_subpkg_v1.1.0.txt | 11 - .../go/testdata/mod/example.com_split_v1.0.0.txt | 9 - .../go/testdata/mod/example.com_split_v1.1.0.txt | 9 - .../go/cmd/go/testdata/mod/example.com_v1.0.0.txt | 9 - .../mod/golang.org_notx_useinternal_v0.1.0.txt | 13 - .../testdata/mod/golang.org_x_internal_v0.1.0.txt | 43 - ...g_x_text_v0.0.0-20170915032832-14c0d48ead0c.txt | 47 - .../go/testdata/mod/golang.org_x_text_v0.3.0.txt | 47 - .../mod/golang.org_x_useinternal_v0.1.0.txt | 13 - .../mod/gopkg.in_dummy.v2-unstable_v2.0.0.txt | 9 - .../mod/research.swtch.com_vgo-tour_v1.0.0.txt | 23 - .../cmd/go/testdata/mod/rsc.io_!c!g!o_v1.0.0.txt | 19 - .../go/testdata/mod/rsc.io_!q!u!o!t!e_v1.5.2.txt | 88 - .../mod/rsc.io_!q!u!o!t!e_v1.5.3-!p!r!e.txt | 88 - .../cmd/go/testdata/mod/rsc.io_badfile1_v1.0.0.txt | 14 - .../cmd/go/testdata/mod/rsc.io_badfile2_v1.0.0.txt | 12 - .../cmd/go/testdata/mod/rsc.io_badfile3_v1.0.0.txt | 12 - .../cmd/go/testdata/mod/rsc.io_badfile4_v1.0.0.txt | 15 - .../cmd/go/testdata/mod/rsc.io_badfile5_v1.0.0.txt | 13 - .../cmd/go/testdata/mod/rsc.io_badmod_v1.0.0.txt | 11 - .../cmd/go/testdata/mod/rsc.io_breaker_v1.0.0.txt | 11 - .../mod/rsc.io_breaker_v2.0.0+incompatible.txt | 11 - .../cmd/go/testdata/mod/rsc.io_breaker_v2.0.0.txt | 11 - .../cmd/go/testdata/mod/rsc.io_fortune_v1.0.0.txt | 15 - .../go/testdata/mod/rsc.io_fortune_v2_v2.0.0.txt | 15 - ...io_quote_v0.0.0-20180214005133-e7a685a342c0.txt | 60 - ...io_quote_v0.0.0-20180214005840-23179ee8a569.txt | 86 - ...io_quote_v0.0.0-20180628003336-dd9747d19b04.txt | 100 - ...io_quote_v0.0.0-20180709153244-fd906ed3b100.txt | 86 - ...io_quote_v0.0.0-20180709160352-0d003b9c4bfa.txt | 98 - ...io_quote_v0.0.0-20180709162749-b44a0b17b2d1.txt | 104 - ...io_quote_v0.0.0-20180709162816-fe488b867524.txt | 104 - ...io_quote_v0.0.0-20180709162918-a91498bed0a7.txt | 98 - ...io_quote_v0.0.0-20180710144737-5d9f230bcfba.txt | 104 - .../go/cmd/go/testdata/mod/rsc.io_quote_v1.0.0.txt | 35 - .../go/cmd/go/testdata/mod/rsc.io_quote_v1.1.0.txt | 48 - .../go/cmd/go/testdata/mod/rsc.io_quote_v1.2.0.txt | 61 - .../go/cmd/go/testdata/mod/rsc.io_quote_v1.2.1.txt | 60 - .../go/cmd/go/testdata/mod/rsc.io_quote_v1.3.0.txt | 73 - .../go/cmd/go/testdata/mod/rsc.io_quote_v1.4.0.txt | 79 - .../go/cmd/go/testdata/mod/rsc.io_quote_v1.5.0.txt | 79 - .../go/cmd/go/testdata/mod/rsc.io_quote_v1.5.1.txt | 86 - .../go/cmd/go/testdata/mod/rsc.io_quote_v1.5.2.txt | 98 - .../go/testdata/mod/rsc.io_quote_v1.5.3-pre1.txt | 100 - .../go/cmd/go/testdata/mod/rsc.io_quote_v2.0.0.txt | 86 - .../cmd/go/testdata/mod/rsc.io_quote_v2_v2.0.1.txt | 86 - .../cmd/go/testdata/mod/rsc.io_quote_v3_v3.0.0.txt | 45 - .../cmd/go/testdata/mod/rsc.io_sampler_v1.0.0.txt | 20 - .../cmd/go/testdata/mod/rsc.io_sampler_v1.2.0.txt | 138 - .../cmd/go/testdata/mod/rsc.io_sampler_v1.2.1.txt | 134 - .../cmd/go/testdata/mod/rsc.io_sampler_v1.3.0.txt | 202 - .../cmd/go/testdata/mod/rsc.io_sampler_v1.3.1.txt | 201 - .../go/testdata/mod/rsc.io_sampler_v1.99.99.txt | 140 - .../cmd/go/testdata/mod/rsc.io_testonly_v1.0.0.txt | 9 - libgo/go/cmd/go/testdata/savedir.go | 79 - libgo/go/cmd/go/testdata/script/README | 261 - libgo/go/cmd/go/testdata/script/binary_only.txt | 10 - libgo/go/cmd/go/testdata/script/build_GOTMPDIR.txt | 11 - .../cmd/go/testdata/script/build_cache_compile.txt | 18 - .../go/cmd/go/testdata/script/build_cache_link.txt | 23 - .../cmd/go/testdata/script/build_cache_output.txt | 63 - .../cmd/go/testdata/script/cover_atomic_pkgall.txt | 23 - .../go/testdata/script/cover_pkgall_runtime.txt | 21 - .../cmd/go/testdata/script/cpu_profile_twice.txt | 20 - libgo/go/cmd/go/testdata/script/fileline.txt | 6 - .../cmd/go/testdata/script/get_with_git_trace.txt | 7 - libgo/go/cmd/go/testdata/script/goflags.txt | 49 - libgo/go/cmd/go/testdata/script/help.txt | 30 - .../go/testdata/script/install_cleans_build.txt | 22 - .../cmd/go/testdata/script/install_cross_gobin.txt | 25 - .../go/testdata/script/install_rebuild_gopath.txt | 28 - .../go/testdata/script/install_rebuild_removed.txt | 42 - libgo/go/cmd/go/testdata/script/linkname.txt | 7 - .../go/cmd/go/testdata/script/list_bad_import.txt | 67 - .../go/testdata/script/list_compiled_imports.txt | 29 - libgo/go/cmd/go/testdata/script/list_find.txt | 10 - libgo/go/cmd/go/testdata/script/list_std.txt | 12 - libgo/go/cmd/go/testdata/script/list_tags.txt | 8 - libgo/go/cmd/go/testdata/script/list_test_e.txt | 9 - .../cmd/go/testdata/script/list_test_imports.txt | 19 - libgo/go/cmd/go/testdata/script/mod_bad_domain.txt | 29 - .../cmd/go/testdata/script/mod_bad_filenames.txt | 11 - libgo/go/cmd/go/testdata/script/mod_build_tags.txt | 30 - libgo/go/cmd/go/testdata/script/mod_case.txt | 20 - libgo/go/cmd/go/testdata/script/mod_case_cgo.txt | 9 - .../go/cmd/go/testdata/script/mod_convert_dep.txt | 9 - .../go/cmd/go/testdata/script/mod_convert_git.txt | 10 - .../cmd/go/testdata/script/mod_convert_glide.txt | 9 - .../go/testdata/script/mod_convert_glockfile.txt | 9 - .../cmd/go/testdata/script/mod_convert_godeps.txt | 10 - .../go/cmd/go/testdata/script/mod_convert_tsv.txt | 9 - .../go/testdata/script/mod_convert_vendor_conf.txt | 9 - .../go/testdata/script/mod_convert_vendor_json.txt | 10 - .../script/mod_convert_vendor_manifest.txt | 10 - .../go/testdata/script/mod_convert_vendor_yml.txt | 9 - libgo/go/cmd/go/testdata/script/mod_doc.txt | 36 - .../go/cmd/go/testdata/script/mod_domain_root.txt | 12 - libgo/go/cmd/go/testdata/script/mod_download.txt | 64 - libgo/go/cmd/go/testdata/script/mod_edit.txt | 136 - libgo/go/cmd/go/testdata/script/mod_enabled.txt | 82 - libgo/go/cmd/go/testdata/script/mod_file_proxy.txt | 25 - libgo/go/cmd/go/testdata/script/mod_find.txt | 91 - .../go/cmd/go/testdata/script/mod_fs_patterns.txt | 66 - libgo/go/cmd/go/testdata/script/mod_get_commit.txt | 53 - .../cmd/go/testdata/script/mod_get_downgrade.txt | 39 - .../go/testdata/script/mod_get_incompatible.txt | 26 - .../go/cmd/go/testdata/script/mod_get_indirect.txt | 51 - libgo/go/cmd/go/testdata/script/mod_get_local.txt | 61 - libgo/go/cmd/go/testdata/script/mod_get_moved.txt | 37 - libgo/go/cmd/go/testdata/script/mod_get_none.txt | 12 - libgo/go/cmd/go/testdata/script/mod_get_pseudo.txt | 80 - .../go/cmd/go/testdata/script/mod_get_upgrade.txt | 41 - .../go/cmd/go/testdata/script/mod_get_warning.txt | 10 - .../cmd/go/testdata/script/mod_getmode_vendor.txt | 23 - libgo/go/cmd/go/testdata/script/mod_go_version.txt | 61 - .../cmd/go/testdata/script/mod_gobuild_import.txt | 74 - .../cmd/go/testdata/script/mod_gofmt_invalid.txt | 13 - .../cmd/go/testdata/script/mod_gopkg_unstable.txt | 22 - libgo/go/cmd/go/testdata/script/mod_graph.txt | 10 - libgo/go/cmd/go/testdata/script/mod_import.txt | 18 - libgo/go/cmd/go/testdata/script/mod_import_mod.txt | 7 - libgo/go/cmd/go/testdata/script/mod_init_dep.txt | 34 - .../go/testdata/script/mod_install_versioned.txt | 12 - libgo/go/cmd/go/testdata/script/mod_internal.txt | 102 - libgo/go/cmd/go/testdata/script/mod_list.txt | 60 - .../cmd/go/testdata/script/mod_list_bad_import.txt | 73 - libgo/go/cmd/go/testdata/script/mod_list_dir.txt | 32 - .../go/cmd/go/testdata/script/mod_list_upgrade.txt | 8 - .../go/cmd/go/testdata/script/mod_load_badmod.txt | 26 - .../cmd/go/testdata/script/mod_local_replace.txt | 23 - libgo/go/cmd/go/testdata/script/mod_multirepo.txt | 40 - libgo/go/cmd/go/testdata/script/mod_nomod.txt | 43 - libgo/go/cmd/go/testdata/script/mod_patterns.txt | 66 - libgo/go/cmd/go/testdata/script/mod_query.txt | 24 - .../cmd/go/testdata/script/mod_query_exclude.txt | 26 - libgo/go/cmd/go/testdata/script/mod_readonly.txt | 42 - libgo/go/cmd/go/testdata/script/mod_replace.txt | 87 - .../cmd/go/testdata/script/mod_require_exclude.txt | 33 - libgo/go/cmd/go/testdata/script/mod_test.txt | 119 - libgo/go/cmd/go/testdata/script/mod_tidy.txt | 64 - libgo/go/cmd/go/testdata/script/mod_tidy_quote.txt | 26 - libgo/go/cmd/go/testdata/script/mod_tidy_sum.txt | 33 - .../cmd/go/testdata/script/mod_upgrade_patch.txt | 29 - libgo/go/cmd/go/testdata/script/mod_vendor.txt | 230 - .../go/cmd/go/testdata/script/mod_vendor_build.txt | 27 - .../cmd/go/testdata/script/mod_vendor_nodeps.txt | 9 - libgo/go/cmd/go/testdata/script/mod_verify.txt | 85 - libgo/go/cmd/go/testdata/script/mod_versions.txt | 14 - libgo/go/cmd/go/testdata/script/mod_why.txt | 114 - .../go/testdata/script/pattern_syntax_error.txt | 10 - libgo/go/cmd/go/testdata/script/run_hello.txt | 7 - libgo/go/cmd/go/testdata/script/test_badtest.txt | 30 - .../cmd/go/testdata/script/test_compile_binary.txt | 6 - libgo/go/cmd/go/testdata/script/vendor_complex.txt | 73 - .../cmd/go/testdata/src/badtest/badexec/x_test.go | 5 + .../go/cmd/go/testdata/src/badtest/badsyntax/x.go | 1 + .../go/testdata/src/badtest/badsyntax/x_test.go | 3 + libgo/go/cmd/go/testdata/src/badtest/badvar/x.go | 1 + .../cmd/go/testdata/src/badtest/badvar/x_test.go | 5 + libgo/go/cmd/go/testdata/src/complex/main.go | 12 + .../go/testdata/src/complex/nest/sub/test12/p.go | 11 + .../go/testdata/src/complex/nest/sub/test23/p.go | 11 + .../testdata/src/complex/nest/sub/vendor/v2/v2.go | 3 + .../go/testdata/src/complex/nest/vendor/v1/v1.go | 3 + .../go/testdata/src/complex/nest/vendor/v2/v2.go | 3 + .../go/testdata/src/complex/nest/vendor/v3/v3.go | 3 + libgo/go/cmd/go/testdata/src/complex/vendor/v/v.go | 3 + libgo/go/cmd/go/testdata/src/complex/w/w.go | 3 + libgo/go/cmd/go/testdata/src/failfast_test.go | 8 - libgo/go/cmd/go/testdata/src/hello/hello.go | 5 - libgo/go/cmd/go/testdata/src/testnorun/p.go | 5 - libgo/go/cmd/go/testdata/src/vetfail/p1/p1.go | 2 - libgo/go/cmd/go/testdata/testcover/pkg1/a.go | 7 - libgo/go/cmd/go/testdata/testcover/pkg2/a.go | 7 - libgo/go/cmd/go/testdata/testcover/pkg2/a_test.go | 1 - libgo/go/cmd/go/testdata/testcover/pkg3/a.go | 7 - libgo/go/cmd/go/testdata/testcover/pkg3/a_test.go | 7 - libgo/go/cmd/go/testdata/testonly2/t.go | 6 - libgo/go/cmd/go/testdata/vendormod.txt | 160 - libgo/go/cmd/go/vendor_test.go | 4 +- libgo/go/cmd/internal/buildid/note.go | 3 +- libgo/go/cmd/internal/objabi/flag.go | 61 +- libgo/go/cmd/internal/objabi/funcdata.go | 2 - libgo/go/cmd/internal/objabi/funcid.go | 5 +- libgo/go/cmd/internal/objabi/head.go | 5 - libgo/go/cmd/internal/objabi/reloctype.go | 7 +- libgo/go/cmd/internal/objabi/reloctype_string.go | 8 +- libgo/go/cmd/internal/objabi/symkind.go | 4 - libgo/go/cmd/internal/objabi/symkind_string.go | 8 +- libgo/go/cmd/internal/objabi/util.go | 26 +- libgo/go/cmd/internal/test2json/test2json.go | 41 +- .../go/cmd/internal/test2json/testdata/bench.json | 14 - .../go/cmd/internal/test2json/testdata/bench.test | 12 - .../cmd/internal/test2json/testdata/benchfail.json | 6 - .../cmd/internal/test2json/testdata/benchfail.test | 4 - .../internal/test2json/testdata/benchshort.json | 7 - .../internal/test2json/testdata/benchshort.test | 5 - .../internal/test2json/testdata/issue23036.json | 12 - .../internal/test2json/testdata/issue23036.test | 9 - .../internal/test2json/testdata/issue23920.json | 14 - .../internal/test2json/testdata/issue23920.test | 7 - libgo/go/cmd/test2json/main.go | 14 +- libgo/go/cmd/vet/all/main.go | 6 - libgo/go/cmd/vet/all/whitelist/386.txt | 7 +- libgo/go/cmd/vet/all/whitelist/all.txt | 12 +- libgo/go/cmd/vet/all/whitelist/amd64.txt | 18 +- libgo/go/cmd/vet/all/whitelist/arm.txt | 8 +- libgo/go/cmd/vet/all/whitelist/arm64.txt | 4 +- libgo/go/cmd/vet/all/whitelist/darwin_386.txt | 4 + libgo/go/cmd/vet/all/whitelist/darwin_amd64.txt | 2 + libgo/go/cmd/vet/all/whitelist/darwin_arm.txt | 7 + libgo/go/cmd/vet/all/whitelist/darwin_arm64.txt | 5 + libgo/go/cmd/vet/all/whitelist/linux_ppc64x.txt | 1 + libgo/go/cmd/vet/all/whitelist/mips.txt | 2 +- libgo/go/cmd/vet/all/whitelist/mips64x.txt | 1 + libgo/go/cmd/vet/all/whitelist/mipsle.txt | 2 +- libgo/go/cmd/vet/all/whitelist/mipsx.txt | 7 +- libgo/go/cmd/vet/all/whitelist/nacl_amd64p32.txt | 9 +- libgo/go/cmd/vet/all/whitelist/ppc64x.txt | 5 +- libgo/go/cmd/vet/all/whitelist/s390x.txt | 21 +- libgo/go/cmd/vet/all/whitelist/wasm.txt | 28 - libgo/go/cmd/vet/asmdecl.go | 10 +- libgo/go/cmd/vet/assign.go | 2 +- libgo/go/cmd/vet/atomic.go | 6 +- libgo/go/cmd/vet/bool.go | 29 +- libgo/go/cmd/vet/buildtag.go | 61 +- libgo/go/cmd/vet/composite.go | 36 +- libgo/go/cmd/vet/copylock.go | 22 +- libgo/go/cmd/vet/dead.go | 2 +- libgo/go/cmd/vet/doc.go | 27 +- libgo/go/cmd/vet/main.go | 141 +- libgo/go/cmd/vet/method.go | 4 +- libgo/go/cmd/vet/print.go | 496 +- libgo/go/cmd/vet/testdata/asm/asm.go | 3 - libgo/go/cmd/vet/testdata/asm/asm3.s | 14 - libgo/go/cmd/vet/testdata/atomic.go | 12 +- libgo/go/cmd/vet/testdata/bool.go | 20 +- libgo/go/cmd/vet/testdata/buildtag/buildtag.go | 6 +- libgo/go/cmd/vet/testdata/composite.go | 17 - libgo/go/cmd/vet/testdata/deadcode.go | 9 - libgo/go/cmd/vet/testdata/print.go | 176 +- libgo/go/cmd/vet/testdata/shadow.go | 8 +- libgo/go/cmd/vet/testdata/structtag.go | 18 +- libgo/go/cmd/vet/types.go | 36 +- libgo/go/cmd/vet/vet_test.go | 299 +- libgo/go/compress/bzip2/bzip2.go | 2 +- libgo/go/compress/bzip2/huffman.go | 92 +- libgo/go/compress/flate/deflate.go | 2 +- libgo/go/compress/flate/inflate.go | 65 +- libgo/go/compress/gzip/gzip.go | 12 +- libgo/go/compress/gzip/gzip_test.go | 38 - libgo/go/compress/gzip/issue14937_test.go | 4 - libgo/go/compress/lzw/reader_test.go | 2 +- libgo/go/compress/zlib/reader_test.go | 2 +- libgo/go/compress/zlib/writer.go | 2 +- libgo/go/container/heap/heap.go | 9 +- libgo/go/context/benchmark_test.go | 42 - libgo/go/context/context.go | 5 +- libgo/go/context/example_test.go | 2 - libgo/go/crypto/aes/aes_gcm.go | 53 +- libgo/go/crypto/aes/aes_test.go | 2 +- libgo/go/crypto/aes/block.go | 4 +- libgo/go/crypto/aes/cbc_s390x.go | 4 - libgo/go/crypto/aes/cipher.go | 7 - .../crypto/aes/{cipher_asm.go => cipher_amd64.go} | 33 +- libgo/go/crypto/aes/cipher_generic.go | 2 +- libgo/go/crypto/aes/cipher_ppc64le.go | 12 +- libgo/go/crypto/aes/cipher_s390x.go | 23 +- libgo/go/crypto/aes/const.go | 2 +- libgo/go/crypto/aes/ctr_s390x.go | 9 +- libgo/go/crypto/aes/gcm_s390x.go | 81 +- libgo/go/crypto/aes/modes.go | 2 +- libgo/go/crypto/aes/modes_test.go | 2 +- libgo/go/crypto/cipher/cbc.go | 8 - libgo/go/crypto/cipher/cfb.go | 8 - libgo/go/crypto/cipher/cfb_test.go | 2 +- libgo/go/crypto/cipher/cipher.go | 2 +- libgo/go/crypto/cipher/ctr.go | 8 - libgo/go/crypto/cipher/gcm.go | 81 +- libgo/go/crypto/cipher/gcm_test.go | 70 +- libgo/go/crypto/cipher/ofb.go | 8 - libgo/go/crypto/des/cipher.go | 47 +- libgo/go/crypto/dsa/dsa.go | 4 - libgo/go/crypto/ecdsa/ecdsa.go | 4 - libgo/go/crypto/ecdsa/ecdsa_test.go | 2 +- libgo/go/crypto/ecdsa/example_test.go | 34 - libgo/go/crypto/elliptic/elliptic.go | 6 +- libgo/go/crypto/elliptic/elliptic_test.go | 4 +- libgo/go/crypto/elliptic/fuzz_test.go | 54 - libgo/go/crypto/elliptic/p224.go | 4 +- libgo/go/crypto/elliptic/p256.go | 8 +- .../crypto/elliptic/{p256_asm.go => p256_amd64.go} | 209 +- libgo/go/crypto/elliptic/p256_generic.go | 2 +- libgo/go/crypto/hmac/hmac.go | 2 +- libgo/go/crypto/hmac/hmac_test.go | 4 +- .../go/crypto/internal/cipherhw/cipherhw_amd64.go | 16 + .../go/crypto/internal/cipherhw/cipherhw_s390x.go | 18 + .../cipherhw/doc.go} | 10 +- .../crypto/internal/cipherhw/generic.go} | 8 +- libgo/go/crypto/internal/randutil/randutil.go | 38 - libgo/go/crypto/internal/subtle/aliasing.go | 34 - .../crypto/internal/subtle/aliasing_appengine.go | 37 - libgo/go/crypto/internal/subtle/aliasing_test.go | 50 - libgo/go/crypto/md5/gen.go | 3 +- libgo/go/crypto/md5/md5.go | 10 +- libgo/go/crypto/md5/md5block.go | 3 +- libgo/go/crypto/md5/md5block_decl.go | 2 +- libgo/go/crypto/md5/md5block_generic.go | 2 +- libgo/go/crypto/rand/rand.go | 5 +- libgo/go/crypto/rand/rand_js.go | 27 - libgo/go/crypto/rc4/rc4.go | 21 +- libgo/go/crypto/rc4/rc4_asm.go | 10 +- libgo/go/crypto/rc4/rc4_test.go | 4 +- libgo/go/crypto/rsa/pkcs1v15.go | 14 +- libgo/go/crypto/rsa/pss.go | 2 +- libgo/go/crypto/rsa/rsa.go | 57 +- libgo/go/crypto/sha1/sha1.go | 14 +- libgo/go/crypto/sha1/sha1block_s390x.go | 7 +- libgo/go/crypto/sha256/sha256.go | 74 +- libgo/go/crypto/sha256/sha256block_s390x.go | 7 +- libgo/go/crypto/sha512/sha512.go | 64 +- libgo/go/crypto/sha512/sha512block_s390x.go | 7 +- libgo/go/crypto/tls/auth.go | 108 - libgo/go/crypto/tls/auth_test.go | 101 - libgo/go/crypto/tls/cipher_suites.go | 6 +- libgo/go/crypto/tls/common.go | 54 +- libgo/go/crypto/tls/conn.go | 129 +- libgo/go/crypto/tls/generate_cert.go | 20 +- libgo/go/crypto/tls/handshake_client.go | 31 +- libgo/go/crypto/tls/handshake_client_test.go | 76 - libgo/go/crypto/tls/handshake_messages.go | 18 +- libgo/go/crypto/tls/handshake_server.go | 65 +- libgo/go/crypto/tls/handshake_server_test.go | 44 +- libgo/go/crypto/tls/key_agreement.go | 142 +- libgo/go/crypto/tls/prf.go | 75 +- libgo/go/crypto/tls/prf_test.go | 41 +- .../testdata/Client-TLSv10-ExportKeyingMaterial | 89 - .../testdata/Client-TLSv12-ExportKeyingMaterial | 84 - .../testdata/Server-TLSv10-ExportKeyingMaterial | 92 - .../testdata/Server-TLSv12-ExportKeyingMaterial | 92 - libgo/go/crypto/tls/testdata/example-cert.pem | 11 - libgo/go/crypto/tls/testdata/example-key.pem | 5 - libgo/go/crypto/tls/tls.go | 9 +- libgo/go/crypto/tls/tls_test.go | 9 - libgo/go/crypto/x509/cert_pool.go | 27 - libgo/go/crypto/x509/name_constraints_test.go | 98 +- libgo/go/crypto/x509/pkcs8.go | 2 +- libgo/go/crypto/x509/pkix/pkix.go | 2 +- libgo/go/crypto/x509/root.go | 3 - libgo/go/crypto/x509/root_cgo_darwin.go | 78 +- libgo/go/crypto/x509/root_darwin.go | 4 +- libgo/go/crypto/x509/root_js.go | 10 - libgo/go/crypto/x509/root_plan9.go | 3 - libgo/go/crypto/x509/root_unix.go | 4 +- libgo/go/crypto/x509/root_unix_test.go | 4 + libgo/go/crypto/x509/root_windows.go | 12 +- libgo/go/crypto/x509/sha2_windows_test.go | 19 + libgo/go/crypto/x509/verify.go | 129 +- libgo/go/crypto/x509/verify_test.go | 234 +- libgo/go/crypto/x509/x509.go | 186 +- libgo/go/crypto/x509/x509_test.go | 105 +- libgo/go/database/sql/convert.go | 12 +- libgo/go/database/sql/fakedb_test.go | 25 +- libgo/go/database/sql/sql.go | 182 +- libgo/go/database/sql/sql_test.go | 57 +- libgo/go/debug/dwarf/attr_string.go | 89 - libgo/go/debug/dwarf/class_string.go | 8 +- libgo/go/debug/dwarf/const.go | 181 +- libgo/go/debug/dwarf/tag_string.go | 44 - libgo/go/debug/elf/elf.go | 492 +- libgo/go/debug/elf/file.go | 92 +- libgo/go/debug/elf/file_test.go | 26 +- .../testdata/go-relocation-test-gcc720-riscv64.obj | Bin 9576 -> 0 bytes libgo/go/debug/gosym/pclntab.go | 14 +- libgo/go/debug/macho/file.go | 87 +- libgo/go/debug/macho/macho.go | 2 - libgo/go/debug/macho/reloctype_string.go | 10 +- libgo/go/debug/pe/file.go | 137 +- libgo/go/debug/pe/file_test.go | 28 - libgo/go/debug/pe/pe.go | 20 - libgo/go/debug/pe/string.go | 6 +- libgo/go/encoding/asn1/asn1.go | 9 +- libgo/go/encoding/asn1/asn1_test.go | 6 +- libgo/go/encoding/asn1/common.go | 6 - libgo/go/encoding/asn1/marshal.go | 2 - libgo/go/encoding/asn1/marshal_test.go | 66 - libgo/go/encoding/base32/base32.go | 67 +- libgo/go/encoding/base32/base32_test.go | 171 - libgo/go/encoding/base64/base64_test.go | 2 +- libgo/go/encoding/binary/binary.go | 58 +- libgo/go/encoding/csv/reader.go | 2 +- libgo/go/encoding/csv/reader_test.go | 4 - libgo/go/encoding/csv/writer.go | 51 +- libgo/go/encoding/csv/writer_test.go | 14 +- libgo/go/encoding/gob/codec_test.go | 4 - libgo/go/encoding/gob/dec_helpers.go | 2 +- libgo/go/encoding/gob/decgen.go | 2 +- libgo/go/encoding/gob/decode.go | 8 +- libgo/go/encoding/gob/enc_helpers.go | 2 +- libgo/go/encoding/gob/encgen.go | 2 +- libgo/go/encoding/gob/encoder_test.go | 6 +- libgo/go/encoding/hex/hex.go | 21 +- libgo/go/encoding/hex/hex_test.go | 29 - libgo/go/encoding/json/bench_test.go | 68 - libgo/go/encoding/json/decode.go | 553 +- libgo/go/encoding/json/decode_test.go | 31 - libgo/go/encoding/json/encode.go | 89 +- libgo/go/encoding/json/encode_test.go | 14 - libgo/go/encoding/json/number_test.go | 2 +- libgo/go/encoding/json/scanner.go | 57 +- libgo/go/encoding/json/scanner_test.go | 37 + libgo/go/encoding/xml/xml.go | 56 +- libgo/go/encoding/xml/xml_test.go | 14 - libgo/go/expvar/expvar.go | 4 +- libgo/go/flag/example_value_test.go | 44 - libgo/go/flag/flag.go | 24 +- libgo/go/flag/flag_test.go | 3 - libgo/go/fmt/doc.go | 21 +- libgo/go/fmt/format.go | 48 +- libgo/go/fmt/print.go | 56 +- libgo/go/go/ast/ast.go | 17 +- libgo/go/go/ast/filter.go | 29 - libgo/go/go/build/build.go | 169 +- libgo/go/go/build/build_test.go | 28 - libgo/go/go/build/deps_test.go | 184 +- libgo/go/go/build/doc.go | 1 - libgo/go/go/build/gc.go | 120 + libgo/go/go/build/gccgo.go | 6 + libgo/go/go/build/syslist.go | 4 +- libgo/go/go/build/testdata/doc/a_test.go | 2 - libgo/go/go/build/testdata/doc/b_test.go | 1 - libgo/go/go/build/testdata/doc/c_test.go | 1 - libgo/go/go/build/testdata/doc/d_test.go | 2 - libgo/go/go/build/testdata/doc/e.go | 1 - libgo/go/go/build/testdata/doc/f.go | 2 - libgo/go/go/constant/example_test.go | 160 - libgo/go/go/constant/value_test.go | 1 - libgo/go/go/doc/comment.go | 18 +- libgo/go/go/doc/example.go | 124 +- libgo/go/go/doc/example_test.go | 196 +- libgo/go/go/doc/exports.go | 65 +- libgo/go/go/doc/reader.go | 28 +- libgo/go/go/doc/testdata/g.0.golden | 32 - libgo/go/go/doc/testdata/g.1.golden | 34 - libgo/go/go/doc/testdata/g.2.golden | 32 - libgo/go/go/doc/testdata/g.go | 25 - libgo/go/go/doc/testdata/issue12839.0.golden | 33 - libgo/go/go/doc/testdata/issue12839.1.golden | 36 - libgo/go/go/doc/testdata/issue12839.2.golden | 33 - libgo/go/go/doc/testdata/issue12839.go | 38 - .../{issue22856.0.golden => issue18063.0.golden} | 18 +- .../{issue22856.2.golden => issue18063.1.golden} | 18 +- .../{issue22856.1.golden => issue18063.2.golden} | 18 +- .../doc/testdata/{issue22856.go => issue18063.go} | 12 +- libgo/go/go/format/example_test.go | 41 - libgo/go/go/format/format.go | 13 +- libgo/go/go/format/format_test.go | 27 + libgo/go/go/internal/gccgoimporter/ar.go | 148 - libgo/go/go/internal/gccgoimporter/importer.go | 95 +- .../go/go/internal/gccgoimporter/importer_test.go | 1 - libgo/go/go/internal/gccgoimporter/parser.go | 103 +- libgo/go/go/internal/gccgoimporter/parser_test.go | 2 +- libgo/go/go/internal/gcimporter/bimport.go | 145 +- libgo/go/go/internal/gcimporter/gcimporter.go | 25 +- libgo/go/go/internal/gcimporter/gcimporter_test.go | 110 +- libgo/go/go/internal/gcimporter/iimport.go | 596 - .../go/internal/gcimporter/testdata/issue25301.go | 17 - .../go/internal/gcimporter/testdata/issue25596.go | 13 - .../internal/gcimporter/testdata/versions/test.go | 5 +- libgo/go/go/internal/srcimporter/srcimporter.go | 29 +- .../go/go/internal/srcimporter/srcimporter_test.go | 38 - libgo/go/go/parser/error_test.go | 6 - libgo/go/go/parser/interface.go | 6 +- libgo/go/go/parser/parser.go | 201 +- libgo/go/go/parser/short_test.go | 10 +- libgo/go/go/parser/testdata/commas.src | 4 +- libgo/go/go/printer/nodes.go | 143 +- libgo/go/go/printer/printer.go | 67 +- libgo/go/go/printer/printer_test.go | 28 +- libgo/go/go/printer/testdata/alignment.golden | 172 - libgo/go/go/printer/testdata/alignment.input | 179 - libgo/go/go/printer/testdata/comments.golden | 4 +- libgo/go/go/printer/testdata/comments.input | 4 +- libgo/go/go/printer/testdata/complit.input | 65 - libgo/go/go/printer/testdata/complit.x | 62 - libgo/go/go/printer/testdata/declarations.golden | 8 +- libgo/go/go/printer/testdata/linebreaks.golden | 22 +- libgo/go/go/printer/testdata/linebreaks.input | 24 +- libgo/go/go/scanner/scanner.go | 147 +- libgo/go/go/scanner/scanner_test.go | 157 +- libgo/go/go/token/example_test.go | 79 - libgo/go/go/token/position.go | 60 +- libgo/go/go/types/api.go | 8 +- libgo/go/go/types/api_test.go | 24 +- libgo/go/go/types/assignments.go | 7 +- libgo/go/go/types/builtins.go | 25 +- libgo/go/go/types/call.go | 19 +- libgo/go/go/types/check.go | 90 +- libgo/go/go/types/check_test.go | 3 - libgo/go/go/types/decl.go | 370 +- libgo/go/go/types/errors.go | 10 - libgo/go/go/types/eval.go | 9 +- libgo/go/go/types/eval_test.go | 13 - libgo/go/go/types/expr.go | 33 +- libgo/go/go/types/gotype.go | 30 +- libgo/go/go/types/interfaces.go | 443 - libgo/go/go/types/issues_test.go | 41 - libgo/go/go/types/lookup.go | 4 +- libgo/go/go/types/methodset.go | 6 +- libgo/go/go/types/object.go | 120 +- libgo/go/go/types/object_test.go | 6 +- libgo/go/go/types/ordering.go | 123 + libgo/go/go/types/predicates.go | 8 +- libgo/go/go/types/resolver.go | 125 +- libgo/go/go/types/return.go | 12 +- libgo/go/go/types/sizes.go | 7 +- libgo/go/go/types/stdlib_test.go | 2 - libgo/go/go/types/stmt.go | 26 +- libgo/go/go/types/testdata/const0.src | 41 - libgo/go/go/types/testdata/constdecl.src | 13 - libgo/go/go/types/testdata/cycles.src | 17 +- libgo/go/go/types/testdata/cycles2.src | 27 +- libgo/go/go/types/testdata/cycles3.src | 2 +- libgo/go/go/types/testdata/cycles4.src | 12 + libgo/go/go/types/testdata/decls0.src | 26 +- libgo/go/go/types/testdata/decls1.src | 2 +- libgo/go/go/types/testdata/decls3.src | 36 +- libgo/go/go/types/testdata/errors.src | 5 - libgo/go/go/types/testdata/expr3.src | 12 +- libgo/go/go/types/testdata/importC.src | 21 +- libgo/go/go/types/testdata/importdecl0a.src | 2 +- libgo/go/go/types/testdata/importdecl1a.src | 11 - libgo/go/go/types/testdata/importdecl1b.src | 4 - libgo/go/go/types/testdata/init0.src | 2 +- libgo/go/go/types/testdata/issues.src | 89 +- libgo/go/go/types/testdata/methodsets.src | 24 +- libgo/go/go/types/testdata/stmt1.src | 18 - libgo/go/go/types/testdata/vardecl.src | 15 +- libgo/go/go/types/type.go | 137 +- libgo/go/go/types/typestring.go | 4 +- libgo/go/go/types/typestring_test.go | 36 +- libgo/go/go/types/typexpr.go | 318 +- libgo/go/go/types/universe.go | 15 +- .../x/crypto/chacha20poly1305/chacha20poly1305.go | 12 +- .../chacha20poly1305/chacha20poly1305_amd64.go | 79 +- .../chacha20poly1305/chacha20poly1305_generic.go | 32 +- .../chacha20poly1305_vectors_test.go | 7 - libgo/go/golang_org/x/crypto/cryptobyte/asn1.go | 67 +- .../go/golang_org/x/crypto/cryptobyte/asn1_test.go | 33 - libgo/go/golang_org/x/crypto/cryptobyte/string.go | 29 +- .../golang_org/x/crypto/curve25519/curve25519.go | 2 +- libgo/go/golang_org/x/crypto/curve25519/doc.go | 2 +- .../x/crypto/internal/chacha20/chacha_generic.go | 227 - .../x/crypto/internal/chacha20/chacha_noasm.go | 16 - .../x/crypto/internal/chacha20/chacha_s390x.go | 30 - .../x/crypto/internal/chacha20/chacha_test.go | 188 - .../x/crypto/internal/chacha20/vectors_test.go | 578 - .../golang_org/x/crypto/internal/chacha20/xor.go | 43 - libgo/go/golang_org/x/crypto/poly1305/poly1305.go | 3 +- .../golang_org/x/crypto/poly1305/poly1305_test.go | 111 +- libgo/go/golang_org/x/crypto/poly1305/sum_noasm.go | 14 - libgo/go/golang_org/x/crypto/poly1305/sum_ref.go | 10 +- libgo/go/golang_org/x/crypto/poly1305/sum_s390x.go | 49 - .../golang_org/x/crypto/poly1305/vectors_test.go | 2943 --- .../x/net/dns/dnsmessage/example_test.go | 134 - .../go/golang_org/x/net/dns/dnsmessage/message.go | 2103 --- .../x/net/dns/dnsmessage/message_test.go | 1137 -- libgo/go/golang_org/x/net/http/httpguts/guts.go | 50 - libgo/go/golang_org/x/net/http/httpguts/httplex.go | 346 - .../golang_org/x/net/http/httpguts/httplex_test.go | 119 - .../golang_org/x/net/http/httpproxy/export_test.go | 13 - libgo/go/golang_org/x/net/http/httpproxy/proxy.go | 370 - .../golang_org/x/net/http/httpproxy/proxy_test.go | 351 - libgo/go/golang_org/x/net/http2/hpack/encode.go | 2 +- libgo/go/golang_org/x/net/http2/hpack/hpack.go | 6 - .../go/golang_org/x/net/http2/hpack/hpack_test.go | 40 - libgo/go/golang_org/x/net/http2/hpack/huffman.go | 20 +- libgo/go/golang_org/x/net/http2/hpack/tables.go | 122 +- .../x/net/internal/nettest/helper_stub.go | 2 +- .../go/golang_org/x/net/internal/nettest/stack.go | 4 +- libgo/go/hash/crc32/crc32.go | 8 +- libgo/go/hash/crc32/crc32_amd64p32.go | 2 - libgo/go/hash/crc64/crc64.go | 2 +- libgo/go/html/entity.go | 4482 +++-- libgo/go/html/entity_test.go | 8 - libgo/go/html/escape.go | 1 - libgo/go/html/template/attr.go | 8 +- libgo/go/html/template/attr_string.go | 16 - libgo/go/html/template/clone_test.go | 15 - libgo/go/html/template/content.go | 17 +- libgo/go/html/template/content_test.go | 5 +- libgo/go/html/template/context.go | 120 +- libgo/go/html/template/css.go | 12 +- libgo/go/html/template/delim_string.go | 16 - libgo/go/html/template/doc.go | 3 - libgo/go/html/template/element_string.go | 16 - libgo/go/html/template/escape.go | 16 +- libgo/go/html/template/escape_test.go | 44 +- libgo/go/html/template/html.go | 4 +- libgo/go/html/template/js.go | 10 +- libgo/go/html/template/js_test.go | 5 +- libgo/go/html/template/jsctx_string.go | 16 - libgo/go/html/template/state_string.go | 16 - libgo/go/html/template/transition.go | 6 +- libgo/go/html/template/url.go | 40 +- libgo/go/html/template/urlpart_string.go | 16 - libgo/go/image/color/palette/gen.go | 4 +- libgo/go/image/color/palette/palette.go | 4 +- libgo/go/image/color/ycbcr.go | 6 +- libgo/go/image/decode_example_test.go | 9 - libgo/go/image/gif/reader.go | 17 +- libgo/go/image/gif/reader_test.go | 71 +- libgo/go/image/gif/writer.go | 5 +- libgo/go/image/internal/imageutil/gen.go | 2 +- libgo/go/image/internal/imageutil/impl.go | 2 +- libgo/go/image/jpeg/reader.go | 13 +- libgo/go/image/png/reader.go | 6 +- libgo/go/index/suffixarray/suffixarray.go | 2 +- libgo/go/internal/bytealg/bytealg.c | 143 - libgo/go/internal/bytealg/bytealg.go | 24 - libgo/go/internal/bytealg/compare_generic.go | 89 - libgo/go/internal/bytealg/compare_native.go | 10 - libgo/go/internal/bytealg/count_generic.go | 27 - libgo/go/internal/bytealg/count_native.go | 34 - libgo/go/internal/bytealg/equal_native.go | 14 - libgo/go/internal/bytealg/gccgo.go | 12 - libgo/go/internal/bytealg/index_amd64.go | 28 - libgo/go/internal/bytealg/index_arm64.go | 25 - libgo/go/internal/bytealg/index_generic.go | 30 - libgo/go/internal/bytealg/index_native.go | 24 - libgo/go/internal/bytealg/index_s390x.go | 33 - libgo/go/internal/bytealg/indexbyte_generic.go | 48 - libgo/go/internal/bytealg/indexbyte_native.go | 13 - libgo/go/internal/cpu/cpu.go | 142 +- libgo/go/internal/cpu/cpu_386.go | 7 - libgo/go/internal/cpu/cpu_amd64.go | 7 - libgo/go/internal/cpu/cpu_amd64p32.go | 7 - .../plugin.go => go/internal/cpu/cpu_arm.go} | 4 +- libgo/go/internal/cpu/cpu_arm64.go | 109 +- libgo/go/internal/cpu/cpu_arm64_test.go | 26 - libgo/go/internal/cpu/cpu_gccgo.c | 72 - .../plugin.go => go/internal/cpu/cpu_mips.go} | 4 +- .../plugin.go => go/internal/cpu/cpu_mips64.go} | 4 +- .../plugin.go => go/internal/cpu/cpu_mips64le.go} | 4 +- .../plugin.go => go/internal/cpu/cpu_mipsle.go} | 4 +- libgo/go/internal/cpu/cpu_no_init.go | 16 - libgo/go/internal/cpu/cpu_ppc64x.go | 48 +- libgo/go/internal/cpu/cpu_ppc64x_test.go | 33 - libgo/go/internal/cpu/cpu_s390x.go | 146 +- libgo/go/internal/cpu/cpu_s390x_test.go | 63 - libgo/go/internal/cpu/cpu_test.go | 68 +- libgo/go/internal/cpu/cpu_x86.go | 93 +- libgo/go/internal/cpu/cpu_x86_test.go | 47 - libgo/go/internal/cpu/export_test.go | 9 - libgo/go/internal/goroot/gc.go | 141 - libgo/go/internal/goroot/gccgo.go | 27 - libgo/go/internal/poll/fd_mutex.go | 10 +- libgo/go/internal/poll/fd_mutex_test.go | 22 - .../poll/{fd_poll_nacljs.go => fd_poll_nacl.go} | 5 - libgo/go/internal/poll/fd_posix.go | 2 +- libgo/go/internal/poll/fd_unix.go | 81 +- libgo/go/internal/poll/fd_windows.go | 57 +- libgo/go/internal/poll/hook_cloexec.go | 2 +- libgo/go/internal/poll/hook_unix.go | 2 +- libgo/go/internal/poll/sendfile_windows.go | 10 - libgo/go/internal/poll/sock_cloexec.go | 2 +- libgo/go/internal/poll/splice_linux.go | 188 - libgo/go/internal/poll/sys_cloexec.go | 2 +- .../syscall/unix/getrandom_linux_amd64p32.go | 9 - .../syscall/unix/getrandom_linux_generic.go | 2 +- libgo/go/internal/syscall/unix/nonblocking.go | 23 - libgo/go/internal/syscall/unix/nonblocking_js.go | 11 - libgo/go/internal/syscall/unix/nonblocking_nacl.go | 9 - .../internal/syscall/windows/exec_windows_test.go | 13 + libgo/go/internal/syscall/windows/registry/key.go | 10 +- .../syscall/windows/registry/registry_test.go | 2 +- .../syscall/windows/registry/zsyscall_windows.go | 2 +- .../internal/syscall/windows/security_windows.go | 45 - .../go/internal/syscall/windows/symlink_windows.go | 14 - .../go/internal/syscall/windows/syscall_windows.go | 2 - .../internal/syscall/windows/zsyscall_windows.go | 25 +- libgo/go/internal/testenv/testenv.go | 9 +- libgo/go/internal/testenv/testenv_notwin.go | 4 + libgo/go/internal/testenv/testenv_windows.go | 9 + libgo/go/internal/trace/goroutines.go | 212 +- libgo/go/internal/trace/parser.go | 214 +- libgo/go/io/io.go | 18 +- libgo/go/io/ioutil/example_test.go | 18 - libgo/go/io/ioutil/tempfile.go | 24 +- libgo/go/io/ioutil/tempfile_test.go | 27 +- libgo/go/log/syslog/syslog_test.go | 11 +- libgo/go/math/all_test.go | 36 +- libgo/go/math/big/accuracy_string.go | 8 +- libgo/go/math/big/arith_amd64.go | 12 - libgo/go/math/big/arith_test.go | 34 - libgo/go/math/big/calibrate_test.go | 65 +- libgo/go/math/big/float.go | 10 +- libgo/go/math/big/float_test.go | 39 +- libgo/go/math/big/floatconv_test.go | 4 +- libgo/go/math/big/int.go | 371 +- libgo/go/math/big/int_test.go | 113 +- libgo/go/math/big/nat.go | 168 +- libgo/go/math/big/nat_test.go | 61 +- libgo/go/math/big/prime.go | 4 +- libgo/go/math/big/prime_test.go | 4 +- libgo/go/math/big/rat.go | 2 +- libgo/go/math/big/ratconv_test.go | 4 +- libgo/go/math/big/roundingmode_string.go | 8 +- libgo/go/math/big/sqrt.go | 20 +- libgo/go/math/bits/bits_test.go | 7 +- libgo/go/math/bits/export_test.go | 7 - libgo/go/math/cmplx/cmath_test.go | 2 +- libgo/go/math/erfinv.go | 2 +- libgo/go/math/example_test.go | 24 - .../cgo/testsovar/main.go => go/math/floor_asm.go} | 9 +- libgo/go/math/hypot.go | 7 +- libgo/go/math/j0.go | 4 +- libgo/go/math/ldexp.go | 6 +- libgo/go/math/lgamma.go | 2 +- libgo/go/math/rand/exp.go | 2 +- libgo/go/math/rand/normal.go | 6 +- libgo/go/math/rand/rand.go | 3 - libgo/go/math/rand/regress_test.go | 508 +- libgo/go/math/rand/rng.go | 53 +- libgo/go/math/sin.go | 4 +- libgo/go/math/sinh.go | 14 +- libgo/go/mime/encodedword.go | 60 +- libgo/go/mime/mediatype.go | 7 +- libgo/go/mime/multipart/formdata.go | 3 +- libgo/go/mime/multipart/formdata_test.go | 29 +- libgo/go/mime/multipart/multipart.go | 8 +- libgo/go/mime/multipart/multipart_test.go | 8 - libgo/go/mime/quotedprintable/reader.go | 4 - libgo/go/mime/quotedprintable/reader_test.go | 4 +- libgo/go/mime/quotedprintable/writer_test.go | 2 +- libgo/go/mime/type.go | 3 +- libgo/go/mime/type_unix.go | 2 +- libgo/go/net/cgo_unix.go | 2 +- libgo/go/net/conf.go | 11 +- libgo/go/net/conf_test.go | 20 +- libgo/go/net/conn_test.go | 2 - libgo/go/net/dial.go | 176 +- libgo/go/net/dial_test.go | 88 +- libgo/go/net/dial_unix_test.go | 5 +- libgo/go/net/dnsclient.go | 70 +- libgo/go/net/dnsclient_test.go | 48 + libgo/go/net/dnsclient_unix.go | 455 +- libgo/go/net/dnsclient_unix_test.go | 766 +- libgo/go/net/dnsconfig_unix.go | 4 +- libgo/go/net/dnsmsg.go | 884 + libgo/go/net/dnsmsg_test.go | 481 + libgo/go/net/dnsname_test.go | 2 - libgo/go/net/error_nacl.go | 9 - libgo/go/net/error_plan9.go | 9 - libgo/go/net/error_posix.go | 2 +- libgo/go/net/error_test.go | 2 - libgo/go/net/error_unix.go | 16 - libgo/go/net/error_windows.go | 14 - libgo/go/net/external_test.go | 2 - libgo/go/net/fd_plan9.go | 13 - libgo/go/net/fd_unix.go | 84 +- libgo/go/net/fd_windows.go | 15 +- libgo/go/net/file.go | 2 +- libgo/go/net/file_stub.go | 2 +- libgo/go/net/file_test.go | 56 - libgo/go/net/file_unix.go | 5 +- libgo/go/net/hook_unix.go | 2 +- libgo/go/net/hosts.go | 2 +- libgo/go/net/http/cgi/child.go | 2 +- libgo/go/net/http/cgi/host_test.go | 3 +- libgo/go/net/http/client.go | 73 +- libgo/go/net/http/client_test.go | 34 - libgo/go/net/http/clientserver_test.go | 1 + libgo/go/net/http/cookie.go | 50 +- libgo/go/net/http/cookie_test.go | 39 - libgo/go/net/http/cookiejar/jar.go | 10 - libgo/go/net/http/example_test.go | 22 - libgo/go/net/http/export_test.go | 43 +- libgo/go/net/http/fcgi/fcgi.go | 5 +- libgo/go/net/http/fs.go | 40 +- libgo/go/net/http/fs_test.go | 2 +- libgo/go/net/http/h2_bundle.go | 476 +- libgo/go/net/http/header.go | 19 +- libgo/go/net/http/http.go | 4 +- libgo/go/net/http/httptest/httptest_test.go | 75 +- libgo/go/net/http/httptest/recorder.go | 20 +- libgo/go/net/http/httptest/recorder_test.go | 46 +- libgo/go/net/http/httptest/server.go | 4 +- libgo/go/net/http/httptrace/trace.go | 14 +- libgo/go/net/http/httputil/httputil.go | 4 +- libgo/go/net/http/httputil/reverseproxy.go | 110 +- libgo/go/net/http/httputil/reverseproxy_test.go | 149 +- libgo/go/net/http/internal/chunked.go | 4 +- libgo/go/net/http/main_test.go | 10 +- libgo/go/net/http/pprof/pprof.go | 75 +- libgo/go/net/http/pprof/pprof_test.go | 12 - libgo/go/net/http/proxy_test.go | 39 +- libgo/go/net/http/readrequest_test.go | 2 +- libgo/go/net/http/request.go | 79 +- libgo/go/net/http/request_test.go | 19 +- libgo/go/net/http/response.go | 8 +- libgo/go/net/http/response_test.go | 4 +- libgo/go/net/http/roundtrip.go | 18 - libgo/go/net/http/roundtrip_js.go | 295 - libgo/go/net/http/serve_test.go | 328 +- libgo/go/net/http/server.go | 401 +- libgo/go/net/http/sniff.go | 13 +- libgo/go/net/http/sniff_test.go | 12 +- libgo/go/net/http/socks_bundle.go | 472 - libgo/go/net/http/status.go | 4 +- libgo/go/net/http/transfer.go | 61 +- libgo/go/net/http/transfer_test.go | 28 - libgo/go/net/http/transport.go | 448 +- libgo/go/net/http/transport_test.go | 563 +- libgo/go/net/http/triv.go | 4 +- libgo/go/net/interface.go | 2 +- libgo/go/net/interface_stub.go | 2 +- libgo/go/net/interface_test.go | 4 +- libgo/go/net/interface_windows.go | 96 +- libgo/go/net/interface_windows_test.go | 132 + libgo/go/net/internal/socktest/main_test.go | 2 +- libgo/go/net/internal/socktest/main_unix_test.go | 2 +- libgo/go/net/internal/socktest/switch_unix.go | 2 +- libgo/go/net/internal/socktest/sys_cloexec.go | 2 +- libgo/go/net/internal/socktest/sys_unix.go | 2 +- libgo/go/net/ip.go | 100 +- libgo/go/net/ip_test.go | 18 +- libgo/go/net/iprawsock.go | 16 +- libgo/go/net/iprawsock_plan9.go | 4 +- libgo/go/net/iprawsock_posix.go | 21 +- libgo/go/net/iprawsock_test.go | 2 - libgo/go/net/ipsock.go | 28 +- libgo/go/net/ipsock_posix.go | 6 +- libgo/go/net/listen_test.go | 56 +- libgo/go/net/lookup.go | 37 +- libgo/go/net/{lookup_fake.go => lookup_nacl.go} | 8 +- libgo/go/net/lookup_plan9.go | 76 +- libgo/go/net/lookup_test.go | 288 +- libgo/go/net/lookup_unix.go | 225 +- libgo/go/net/lookup_windows.go | 33 +- libgo/go/net/mail/message.go | 3 +- libgo/go/net/main_cloexec_test.go | 2 +- libgo/go/net/main_conf_test.go | 2 +- libgo/go/net/main_noconf_test.go | 2 +- libgo/go/net/main_posix_test.go | 2 +- libgo/go/net/main_test.go | 2 - libgo/go/net/mockserver_test.go | 2 - libgo/go/net/net.go | 37 +- libgo/go/net/net_fake.go | 284 - libgo/go/net/net_test.go | 33 - libgo/go/net/packetconn_test.go | 2 - libgo/go/net/port_unix.go | 2 +- libgo/go/net/protoconn_test.go | 17 +- libgo/go/net/rawconn.go | 11 +- libgo/go/net/rawconn_stub_test.go | 28 - libgo/go/net/rawconn_test.go | 220 - libgo/go/net/rawconn_unix_test.go | 193 +- libgo/go/net/rawconn_windows_test.go | 159 +- libgo/go/net/rpc/client.go | 9 +- libgo/go/net/rpc/server.go | 5 +- .../net/{sendfile_unix_alt.go => sendfile_bsd.go} | 12 +- .../{sendfile_unix_alt.go => sendfile_solaris.go} | 28 +- libgo/go/net/sendfile_stub.go | 2 +- libgo/go/net/sendfile_test.go | 122 - libgo/go/net/server_test.go | 2 - libgo/go/net/smtp/smtp.go | 9 +- libgo/go/net/smtp/smtp_test.go | 54 +- libgo/go/net/sock_cloexec.go | 2 +- libgo/go/net/sock_posix.go | 117 +- libgo/go/net/sock_stub.go | 2 +- libgo/go/net/sockaddr_posix.go | 34 - libgo/go/net/sockopt_stub.go | 2 +- libgo/go/net/sockoptip_stub.go | 2 +- libgo/go/net/splice_linux.go | 35 - libgo/go/net/splice_stub.go | 13 - libgo/go/net/splice_test.go | 538 - libgo/go/net/sys_cloexec.go | 2 +- libgo/go/net/tcpsock.go | 14 +- libgo/go/net/tcpsock_plan9.go | 18 +- libgo/go/net/tcpsock_posix.go | 23 +- libgo/go/net/tcpsock_test.go | 2 - libgo/go/net/tcpsock_unix_test.go | 8 +- libgo/go/net/tcpsockopt_darwin.go | 4 +- libgo/go/net/tcpsockopt_stub.go | 2 +- libgo/go/net/textproto/reader.go | 2 +- libgo/go/net/textproto/reader_test.go | 2 +- libgo/go/net/timeout_test.go | 4 +- libgo/go/net/udpsock.go | 12 +- libgo/go/net/udpsock_plan9.go | 12 +- libgo/go/net/udpsock_posix.go | 14 +- libgo/go/net/udpsock_test.go | 61 +- libgo/go/net/unixsock.go | 16 +- libgo/go/net/unixsock_plan9.go | 6 +- libgo/go/net/unixsock_posix.go | 18 +- libgo/go/net/unixsock_test.go | 2 +- libgo/go/net/url/url.go | 32 +- libgo/go/net/url/url_test.go | 5 +- libgo/go/net/writev_test.go | 2 - libgo/go/os/dir_unix.go | 2 +- libgo/go/os/env.go | 24 +- libgo/go/os/env_test.go | 29 +- libgo/go/os/error_posix.go | 2 +- libgo/go/os/error_unix.go | 2 +- libgo/go/os/error_unix_test.go | 2 +- libgo/go/os/example_test.go | 18 - libgo/go/os/exec.go | 4 +- libgo/go/os/exec/exec.go | 10 +- libgo/go/os/exec/exec_test.go | 19 +- libgo/go/os/exec/lp_js.go | 23 - libgo/go/os/exec/lp_plan9.go | 4 +- libgo/go/os/exec/lp_unix.go | 4 +- libgo/go/os/exec/lp_windows.go | 4 +- libgo/go/os/exec_posix.go | 2 +- libgo/go/os/exec_unix.go | 2 +- libgo/go/os/executable_darwin.go | 5 - libgo/go/os/executable_procfs.go | 2 +- libgo/go/os/executable_solaris.go | 17 +- libgo/go/os/fifo_test.go | 112 - libgo/go/os/file.go | 68 +- libgo/go/os/file_plan9.go | 14 +- libgo/go/os/file_posix.go | 7 +- libgo/go/os/file_unix.go | 47 +- libgo/go/os/os_test.go | 86 +- libgo/go/os/os_unix_test.go | 74 - libgo/go/os/path.go | 65 +- libgo/go/os/path_plan9.go | 4 - libgo/go/os/path_unix.go | 6 +- libgo/go/os/path_windows.go | 11 - libgo/go/os/path_windows_test.go | 30 - libgo/go/os/pipe_bsd.go | 2 +- libgo/go/os/{pipe2_bsd.go => pipe_freebsd.go} | 2 - libgo/go/os/pipe_test.go | 134 +- libgo/go/os/signal/signal.go | 6 - libgo/go/os/signal/signal_plan9.go | 5 - libgo/go/os/signal/signal_test.go | 59 - libgo/go/os/signal/signal_unix.go | 7 +- libgo/go/os/{stat_nacljs.go => stat_nacl.go} | 2 - libgo/go/os/stat_plan9.go | 10 +- libgo/go/os/stat_unix.go | 2 +- libgo/go/os/sys_bsd.go | 5 +- libgo/go/os/{sys_nacl.go => sys_darwin.go} | 4 +- libgo/go/os/{sys_js.go => sys_freebsd.go} | 7 +- libgo/go/os/sys_linux.go | 37 +- libgo/go/os/sys_plan9.go | 2 + libgo/go/os/sys_unix.go | 5 +- libgo/go/os/timeout_test.go | 40 - libgo/go/os/types.go | 5 +- libgo/go/os/types_windows.go | 154 +- libgo/go/os/user/cgo_lookup_unix.go | 2 +- libgo/go/os/user/cgo_unix_test.go | 2 +- libgo/go/os/user/listgroups_solaris.go | 2 +- libgo/go/os/user/listgroups_unix.go | 1 - libgo/go/os/user/lookup_stubs.go | 2 +- libgo/go/os/user/lookup_unix.go | 4 +- libgo/go/os/user/lookup_windows.go | 270 +- libgo/go/os/user/user.go | 13 +- libgo/go/os/user/user_test.go | 24 +- libgo/go/os/wait_unimp.go | 2 +- libgo/go/path/example_test.go | 16 +- libgo/go/path/filepath/example_unix_test.go | 22 + libgo/go/path/filepath/example_unix_walk_test.go | 66 - libgo/go/path/filepath/match.go | 9 +- libgo/go/path/filepath/match_test.go | 16 - libgo/go/path/filepath/path.go | 13 +- libgo/go/path/filepath/path_test.go | 64 +- libgo/go/path/filepath/path_unix.go | 2 +- libgo/go/path/filepath/path_windows.go | 6 - libgo/go/path/match.go | 4 +- libgo/go/path/match_test.go | 2 +- libgo/go/plugin/plugin_stubs.go | 2 +- libgo/go/reflect/all_test.go | 133 +- libgo/go/reflect/deepequal.go | 2 +- libgo/go/reflect/makefunc_ffi.go | 4 +- libgo/go/reflect/set_test.go | 7 +- libgo/go/reflect/type.go | 221 +- libgo/go/reflect/value.go | 48 +- libgo/go/regexp/all_test.go | 13 - libgo/go/regexp/exec.go | 4 +- libgo/go/regexp/onepass.go | 4 +- libgo/go/regexp/regexp.go | 125 +- libgo/go/regexp/syntax/compile.go | 2 +- libgo/go/regexp/syntax/op_string.go | 26 - libgo/go/regexp/syntax/parse_test.go | 6 +- libgo/go/regexp/syntax/prog.go | 28 +- libgo/go/regexp/syntax/regexp.go | 9 +- libgo/go/runtime/alg.go | 39 +- libgo/go/runtime/{slice_test.go => append_test.go} | 36 - libgo/go/runtime/atomic_pointer.go | 31 +- libgo/go/runtime/cgo_gccgo.go | 10 +- libgo/go/runtime/cgocall.go | 39 +- libgo/go/runtime/cgocheck.go | 12 +- libgo/go/runtime/chan.go | 35 +- libgo/go/runtime/chanbarrier_test.go | 2 +- libgo/go/runtime/cputicks.go | 8 - libgo/go/runtime/crash_cgo_test.go | 41 +- libgo/go/runtime/crash_gccgo_test.go | 4 +- libgo/go/runtime/crash_nonunix_test.go | 2 +- libgo/go/runtime/crash_test.go | 109 - libgo/go/runtime/debug.go | 4 - libgo/go/runtime/debug/heapdump_test.go | 8 +- libgo/go/runtime/debug_test.go | 207 - libgo/go/runtime/env_posix.go | 2 +- libgo/go/runtime/error.go | 61 +- libgo/go/runtime/export_debug_test.go | 169 - libgo/go/runtime/export_linux_test.go | 10 +- libgo/go/runtime/export_test.go | 61 +- libgo/go/runtime/extern.go | 6 - libgo/go/runtime/ffi.go | 48 +- libgo/go/runtime/gc_test.go | 38 +- libgo/go/runtime/gcinfo_test.go | 6 +- libgo/go/runtime/hash32.go | 2 +- libgo/go/runtime/hash64.go | 5 +- libgo/go/runtime/hash_test.go | 15 - libgo/go/runtime/{map.go => hashmap.go} | 167 +- libgo/go/runtime/hashmap_fast.go | 1237 ++ libgo/go/runtime/heapdump.go | 33 +- libgo/go/runtime/iface.go | 50 +- libgo/go/runtime/internal/atomic/atomic_test.go | 6 +- libgo/go/runtime/internal/atomic/bench_test.go | 36 - libgo/go/runtime/internal/atomic/stubs.go | 2 - libgo/go/runtime/internal/sys/intrinsics.go | 24 - libgo/go/runtime/lfstack.go | 10 - libgo/go/runtime/lfstack_32bit.go | 2 +- libgo/go/runtime/lfstack_64bit.go | 22 +- libgo/go/runtime/lock_futex.go | 10 +- libgo/go/runtime/lock_js.go | 172 - libgo/go/runtime/lock_sema.go | 10 +- libgo/go/runtime/malloc.go | 705 +- libgo/go/runtime/malloc_test.go | 76 +- libgo/go/runtime/map_fast32.go | 413 - libgo/go/runtime/map_fast64.go | 419 - libgo/go/runtime/map_faststr.go | 430 - libgo/go/runtime/map_test.go | 294 +- .../{map_benchmark_test.go => mapspeed_test.go} | 29 - libgo/go/runtime/mbarrier.go | 142 +- libgo/go/runtime/mbitmap.go | 441 +- libgo/go/runtime/mcache.go | 1 + libgo/go/runtime/mcentral.go | 11 +- libgo/go/runtime/mem_gccgo.go | 100 +- libgo/go/runtime/memmove_test.go | 7 - libgo/go/runtime/mfinal.go | 62 +- libgo/go/runtime/mfixalloc.go | 2 +- libgo/go/runtime/mgc.go | 71 +- libgo/go/runtime/mgc_gccgo.go | 104 +- libgo/go/runtime/mgclarge.go | 6 +- libgo/go/runtime/mgcmark.go | 84 +- libgo/go/runtime/mgcsweep.go | 30 +- libgo/go/runtime/mgcwork.go | 1 - libgo/go/runtime/mheap.go | 515 +- libgo/go/runtime/mprof.go | 4 +- libgo/go/runtime/msan/msan.go | 3 +- libgo/go/runtime/mstats.go | 10 +- libgo/go/runtime/mwbbuf.go | 38 +- libgo/go/runtime/netpoll.go | 8 +- libgo/go/runtime/netpoll_aix.go | 200 +- .../runtime/{netpoll_fake.go => netpoll_nacl.go} | 6 +- libgo/go/runtime/norace_test.go | 4 +- libgo/go/runtime/os3_solaris.go | 54 - libgo/go/runtime/os_darwin.go | 337 +- libgo/go/runtime/os_dragonfly.go | 9 +- libgo/go/runtime/os_freebsd.go | 4 +- libgo/go/runtime/os_js.go | 145 - libgo/go/runtime/os_linux.go | 23 +- libgo/go/runtime/os_linux_arm.go | 41 - libgo/go/runtime/os_linux_arm64.go | 29 - libgo/go/runtime/os_linux_mips64x.go | 21 - libgo/go/runtime/os_linux_mipsx.go | 21 - libgo/go/runtime/os_linux_noauxv.go | 11 - libgo/go/runtime/os_linux_ppc64x.go | 20 +- libgo/go/runtime/os_linux_s390x.go | 19 - libgo/go/runtime/os_netbsd.go | 32 +- libgo/go/runtime/os_openbsd.go | 1 - libgo/go/runtime/panic.go | 167 +- libgo/go/runtime/pprof/internal/profile/encode.go | 12 - libgo/go/runtime/pprof/internal/profile/profile.go | 20 +- libgo/go/runtime/pprof/pprof.go | 34 +- libgo/go/runtime/pprof/pprof_test.go | 65 +- libgo/go/runtime/pprof/proto.go | 106 +- libgo/go/runtime/pprof/proto_test.go | 138 +- libgo/go/runtime/pprof/protomem.go | 5 +- libgo/go/runtime/pprof/protomem_test.go | 32 +- .../go/runtime/pprof/testdata/mappingtest/main.go | 105 - libgo/go/runtime/proc.go | 254 +- libgo/go/runtime/proc_test.go | 34 +- libgo/go/runtime/rand_test.go | 2 +- libgo/go/runtime/runtime-lldb_test.go | 4 +- libgo/go/runtime/runtime1.go | 30 +- libgo/go/runtime/runtime2.go | 136 +- libgo/go/runtime/runtime_test.go | 8 +- libgo/go/runtime/rwmutex_test.go | 3 - libgo/go/runtime/select.go | 272 +- libgo/go/runtime/sema.go | 8 +- libgo/go/runtime/signal_sighandler.go | 18 +- libgo/go/runtime/signal_unix.go | 16 +- libgo/go/runtime/sigqueue.go | 11 - libgo/go/runtime/sizeof_test.go | 43 - libgo/go/runtime/slice.go | 77 +- libgo/go/runtime/stack.go | 1229 ++ libgo/go/runtime/string.go | 81 +- libgo/go/runtime/string_test.go | 42 +- libgo/go/runtime/stubs.go | 56 +- libgo/go/runtime/stubs2.go | 3 +- libgo/go/runtime/stubs3.go | 13 - libgo/go/runtime/symtab.go | 5 +- libgo/go/runtime/sys_darwin.go | 374 - libgo/go/runtime/sys_wasm.go | 42 - libgo/go/runtime/testdata/testprog/abort.go | 23 - .../go/runtime/testdata/testprog/numcpu_freebsd.go | 13 +- libgo/go/runtime/testdata/testprog/timeprof.go | 46 - .../testdata/testprog/traceback_ancestors.go | 53 - .../testdata/testprogcgo/bigstack_windows.go | 27 - libgo/go/runtime/testdata/testprogcgo/raceprof.go | 2 +- libgo/go/runtime/testdata/testprogcgo/racesig.go | 2 +- libgo/go/runtime/time.go | 78 +- libgo/go/runtime/timeasm.go | 2 +- libgo/go/runtime/timestub.go | 3 + libgo/go/runtime/timestub2.go | 11 - libgo/go/runtime/trace.go | 151 +- libgo/go/runtime/trace/annotation.go | 196 - libgo/go/runtime/trace/annotation_test.go | 152 - libgo/go/runtime/trace/trace.go | 104 +- libgo/go/runtime/trace/trace_stack_test.go | 148 +- libgo/go/runtime/trace/trace_test.go | 27 - libgo/go/runtime/traceback_gccgo.go | 8 +- libgo/go/runtime/type.go | 25 +- libgo/go/runtime/unaligned1.go | 2 +- libgo/go/runtime/unaligned2.go | 2 +- libgo/go/runtime/utf8.go | 9 - libgo/go/runtime/{auxv_none.go => vdso_none.go} | 4 - libgo/go/sort/genzfunc.go | 2 +- libgo/go/sort/sort.go | 2 +- libgo/go/sort/sort_test.go | 4 +- libgo/go/sort/zfuncversion.go | 2 +- libgo/go/strconv/atob.go | 2 +- libgo/go/strconv/atof_test.go | 4 +- libgo/go/strconv/doc.go | 8 +- libgo/go/strconv/example_test.go | 34 +- libgo/go/strconv/extfloat.go | 43 +- libgo/go/strconv/ftoa.go | 7 +- libgo/go/strconv/ftoa_test.go | 4 +- libgo/go/strconv/isprint.go | 3 +- libgo/go/strconv/itoa.go | 30 +- libgo/go/strconv/itoa_test.go | 12 +- libgo/go/strconv/makeisprint.go | 3 +- libgo/go/strconv/quote.go | 8 +- libgo/go/strconv/quote_test.go | 30 - libgo/go/strings/builder_test.go | 92 +- libgo/go/strings/compare_test.go | 26 +- libgo/go/strings/replace.go | 77 +- libgo/go/strings/search.go | 4 +- libgo/go/strings/search_test.go | 2 +- libgo/go/strings/strings.go | 98 +- libgo/go/strings/strings_amd64.go | 90 + libgo/go/strings/strings_decl.go | 2 +- libgo/go/strings/strings_generic.go | 61 + libgo/go/strings/strings_s390x.go | 88 + libgo/go/strings/strings_test.go | 12 - libgo/go/sync/atomic/64bit_arm.go | 58 + libgo/go/sync/atomic/example_test.go | 76 - libgo/go/sync/atomic/value_test.go | 67 + libgo/go/sync/cond.go | 3 +- libgo/go/sync/cond_test.go | 7 +- libgo/go/sync/rwmutex.go | 5 +- libgo/go/sync/waitgroup.go | 25 +- libgo/go/sync/waitgroup_test.go | 27 +- libgo/go/syscall/dirent.go | 2 +- libgo/go/syscall/endian_little.go | 2 +- libgo/go/syscall/env_unix.go | 2 +- libgo/go/syscall/env_windows.go | 2 +- libgo/go/syscall/{forkpipe2.go => exec_freebsd.go} | 2 - libgo/go/syscall/exec_linux_test.go | 9 - libgo/go/syscall/exec_windows.go | 2 +- libgo/go/syscall/export_linux_test.go | 9 - libgo/go/syscall/{forkpipe.go => forkpipe_bsd.go} | 3 +- libgo/go/syscall/fs_js.go | 501 - libgo/go/syscall/js/callback.go | 122 - libgo/go/syscall/js/js.go | 382 - libgo/go/syscall/js/js_test.go | 319 - libgo/go/syscall/js/typedarray.go | 102 - libgo/go/syscall/libcall_linux.go | 9 + libgo/go/syscall/net_js.go | 128 - libgo/go/syscall/pwd_plan9.go | 10 - libgo/go/syscall/route_freebsd_32bit.go | 2 +- libgo/go/syscall/security_windows.go | 6 +- libgo/go/syscall/setuidgid_32_linux.go | 2 - libgo/go/syscall/setuidgid_linux.go | 2 - libgo/go/syscall/syscall.go | 13 +- libgo/go/syscall/syscall_errno.go | 2 +- libgo/go/syscall/syscall_js.go | 307 - libgo/go/syscall/syscall_linux.go | 5 - libgo/go/syscall/syscall_linux_test.go | 206 - libgo/go/syscall/syscall_plan9_test.go | 53 - libgo/go/syscall/syscall_test.go | 4 +- libgo/go/syscall/syscall_unix.go | 10 - libgo/go/syscall/tables_nacljs.go | 490 - libgo/go/syscall/timestruct.go | 2 +- libgo/go/testing/benchmark.go | 15 +- libgo/go/testing/cover.go | 13 +- libgo/go/testing/example.go | 3 +- libgo/go/testing/helper_test.go | 8 +- libgo/go/testing/helperfuncs_test.go | 18 +- libgo/go/testing/internal/testdeps/deps.go | 4 + libgo/go/testing/match.go | 2 +- libgo/go/testing/sub_test.go | 90 +- libgo/go/testing/testing.go | 134 +- libgo/go/text/scanner/example_test.go | 106 +- libgo/go/text/scanner/scanner.go | 2 +- libgo/go/text/scanner/scanner_test.go | 16 +- libgo/go/text/tabwriter/tabwriter.go | 62 +- libgo/go/text/tabwriter/tabwriter_test.go | 79 - libgo/go/text/template/doc.go | 7 +- libgo/go/text/template/exec.go | 76 +- libgo/go/text/template/exec_test.go | 18 - libgo/go/text/template/parse/lex.go | 7 +- libgo/go/text/template/parse/lex_test.go | 8 +- libgo/go/text/template/parse/node.go | 22 +- libgo/go/text/template/parse/parse.go | 24 +- libgo/go/text/template/parse/parse_test.go | 4 +- libgo/go/text/template/template.go | 10 +- libgo/go/time/example_test.go | 25 +- libgo/go/time/format.go | 23 +- libgo/go/time/format_test.go | 2 - libgo/go/time/internal_test.go | 5 - libgo/go/time/sleep_test.go | 4 +- libgo/go/time/sys_unix.go | 2 +- libgo/go/time/tick.go | 4 +- libgo/go/time/time.go | 47 +- libgo/go/time/time_test.go | 51 +- libgo/go/time/zoneinfo.go | 10 +- libgo/go/time/zoneinfo_abbrs_windows.go | 79 +- libgo/go/time/zoneinfo_read.go | 2 +- libgo/go/time/zoneinfo_test.go | 2 +- libgo/go/time/zoneinfo_unix.go | 4 +- libgo/go/unicode/letter.go | 26 +- libgo/go/unicode/letter_test.go | 12 - libgo/go/unicode/utf16/utf16_test.go | 2 +- libgo/go/unicode/utf8/utf8_test.go | 21 +- libgo/goarch.sh | 23 +- libgo/gotool-packages.txt | 48 - libgo/libgo-packages.txt | 185 - libgo/match.sh | 4 +- libgo/merge.sh | 2 +- libgo/misc/cgo/life/main.go | 2 +- libgo/misc/cgo/stdio/chain.go | 2 +- libgo/misc/cgo/stdio/fib.go | 2 +- libgo/misc/cgo/stdio/hello.go | 2 +- libgo/misc/cgo/test/basic.go | 14 - libgo/misc/cgo/test/cgo_test.go | 8 +- libgo/misc/cgo/test/issue18146.go | 8 +- libgo/misc/cgo/test/issue21897.go | 11 +- libgo/misc/cgo/test/issue21897b.go | 2 +- libgo/misc/cgo/test/issue23356.go | 19 - libgo/misc/cgo/test/issue23555.go | 11 - libgo/misc/cgo/test/issue23555a/a.go | 12 - libgo/misc/cgo/test/issue23555b/a.go | 12 - libgo/misc/cgo/test/issue23720.go | 22 - libgo/misc/cgo/test/issue24161_darwin_test.go | 39 - libgo/misc/cgo/test/issue24161arg/def.go | 17 - libgo/misc/cgo/test/issue24161arg/use.go | 19 - libgo/misc/cgo/test/issue24161e0/main.go | 29 - libgo/misc/cgo/test/issue24161e1/main.go | 38 - libgo/misc/cgo/test/issue24161e2/main.go | 40 - libgo/misc/cgo/test/issue24161res/restype.go | 23 - libgo/misc/cgo/test/issue24206.go | 54 - libgo/misc/cgo/test/issue24206_generic.go | 13 - libgo/misc/cgo/test/issue25143.go | 22 - libgo/misc/cgo/test/issue26066.go | 19 - libgo/misc/cgo/test/issue26213/jni.h | 29 - libgo/misc/cgo/test/issue26213/test26213.go | 46 - libgo/misc/cgo/test/issue26430.go | 10 - libgo/misc/cgo/test/issue26430/a.go | 13 - libgo/misc/cgo/test/issue26430/b.go | 13 - libgo/misc/cgo/test/issue26517.go | 23 - libgo/misc/cgo/test/issue26743.go | 10 - libgo/misc/cgo/test/issue26743/a.go | 11 - libgo/misc/cgo/test/issue26743/b.go | 9 - libgo/misc/cgo/test/issue4029.c | 2 +- libgo/misc/cgo/test/issue4029.go | 2 +- libgo/misc/cgo/test/issue4029w.go | 2 +- libgo/misc/cgo/test/issue9400/asm_arm.s | 2 +- libgo/misc/cgo/test/issue9400/asm_arm64.s | 2 +- libgo/misc/cgo/test/issue9400/asm_mipsx.s | 2 +- libgo/misc/cgo/test/issue9400/stubs.go | 2 +- libgo/misc/cgo/test/sigprocmask.c | 21 +- libgo/misc/cgo/test/sigprocmask.go | 2 +- libgo/misc/cgo/test/test26213.go | 15 - libgo/misc/cgo/testcarchive/carchive_test.go | 36 +- libgo/misc/cgo/testcarchive/main5.c | 2 - libgo/misc/cgo/testcarchive/src/libgo3/libgo3.go | 4 +- libgo/misc/cgo/testcshared/cshared_test.go | 22 +- libgo/misc/cgo/testcshared/main2.c | 4 +- libgo/misc/cgo/testgodefs/fieldtypedef.go | 18 - libgo/misc/cgo/testgodefs/test.bash | 2 +- libgo/misc/cgo/testplugin/src/issue25756/main.go | 52 - .../cgo/testplugin/src/issue25756/plugin/c-life.c | 56 - .../cgo/testplugin/src/issue25756/plugin/life.go | 39 - .../cgo/testplugin/src/issue25756/plugin/life.h | 7 - libgo/misc/cgo/testplugin/test.bash | 11 +- libgo/misc/cgo/testsanitizers/cc_test.go | 5 +- libgo/misc/cgo/testsanitizers/msan_test.go | 1 - libgo/misc/cgo/testsanitizers/src/msan6.go | 72 - libgo/misc/cgo/testsanitizers/tsan_test.go | 4 - libgo/misc/cgo/testshared/shared_test.go | 6 - libgo/misc/cgo/testshared/src/depBase/asm.s | 2 +- libgo/misc/cgo/testshared/src/depBase/dep.go | 4 - libgo/misc/cgo/testshared/src/depBase/gccgo.go | 6 +- libgo/misc/cgo/testshared/src/depBase/stubs.go | 6 +- libgo/misc/cgo/testshared/src/trivial/trivial.go | 5 - libgo/mkruntimeinc.sh | 33 - libgo/mksysinfo.sh | 12 - libgo/runtime/aeshash.c | 403 +- libgo/runtime/go-caller.c | 13 +- libgo/runtime/go-runtime-error.c | 13 - libgo/runtime/go-unwind.c | 199 +- libgo/runtime/panic.c | 8 - libgo/runtime/proc.c | 34 +- libgo/runtime/runtime.h | 27 +- libgo/runtime/runtime_c.c | 16 +- libgo/sysinfo.c | 209 - libgo/testsuite/gotest | 4 +- libgomp/ChangeLog | 781 +- libgomp/config/nvptx/oacc-parallel.c | 358 + libgomp/configure | 49 +- libgomp/env.c | 32 - libgomp/libgomp.h | 9 +- libgomp/libgomp.map | 17 - libgomp/libgomp.texi | 114 +- libgomp/oacc-async.c | 6 +- libgomp/oacc-cuda.c | 4 +- libgomp/oacc-int.h | 22 - libgomp/oacc-mem.c | 196 +- libgomp/oacc-parallel.c | 208 +- libgomp/oacc-plugin.c | 11 - libgomp/oacc-plugin.h | 1 - libgomp/openacc.f90 | 112 - libgomp/openacc.h | 6 - libgomp/openacc_lib.h | 40 - libgomp/plugin/configfrag.ac | 55 +- libgomp/plugin/cuda-lib.def | 49 - libgomp/plugin/cuda/cuda.h | 4 - libgomp/plugin/plugin-nvptx.c | 588 +- libgomp/target.c | 41 +- libgomp/testsuite/lib/libgomp-dg.exp | 8 - libgomp/testsuite/lib/libgomp.exp | 7 +- libgomp/testsuite/libgomp.c++/atomic-16.C | 4 + libgomp/testsuite/libgomp.c++/cancel-taskgroup-2.C | 4 + .../for-2.c => libgomp.c++/for-10.C} | 14 +- .../for-3.c => libgomp.c++/for-11.C} | 24 +- .../for-4.c => libgomp.c++/for-12.C} | 12 +- .../for-5.c => libgomp.c++/for-13.C} | 33 +- .../for-6.c => libgomp.c++/for-14.C} | 27 +- libgomp/testsuite/libgomp.c++/for-15.C | 224 - .../for-1.c => libgomp.c++/for-9.C} | 12 +- libgomp/testsuite/libgomp.c++/loop-13.C | 3 + libgomp/testsuite/libgomp.c++/loop-14.C | 3 + libgomp/testsuite/libgomp.c++/loop-15.C | 3 + libgomp/testsuite/libgomp.c++/monotonic-1.C | 3 + libgomp/testsuite/libgomp.c++/monotonic-2.C | 3 + libgomp/testsuite/libgomp.c++/nonmonotonic-1.C | 3 + libgomp/testsuite/libgomp.c++/nonmonotonic-2.C | 3 + libgomp/testsuite/libgomp.c++/ordered-1.C | 1 + libgomp/testsuite/libgomp.c++/pr45784.C | 5 + libgomp/testsuite/libgomp.c++/pr64824.C | 4 + libgomp/testsuite/libgomp.c++/pr64868.C | 4 + libgomp/testsuite/libgomp.c++/pr66199-1.C | 4 + libgomp/testsuite/libgomp.c++/pr66199-2.C | 4 + libgomp/testsuite/libgomp.c++/pr66199-3.C | 4 + libgomp/testsuite/libgomp.c++/pr66199-4.C | 4 + libgomp/testsuite/libgomp.c++/pr66199-5.C | 4 + libgomp/testsuite/libgomp.c++/pr66199-6.C | 4 + libgomp/testsuite/libgomp.c++/pr66199-7.C | 4 + libgomp/testsuite/libgomp.c++/pr66199-8.C | 4 + libgomp/testsuite/libgomp.c++/pr66199-9.C | 4 + libgomp/testsuite/libgomp.c++/pr69389.C | 3 + libgomp/testsuite/libgomp.c++/simd10.C | 5 + libgomp/testsuite/libgomp.c++/simd11.C | 5 + libgomp/testsuite/libgomp.c++/simd12.C | 5 + libgomp/testsuite/libgomp.c++/simd13.C | 5 + libgomp/testsuite/libgomp.c++/target-1.C | 1 + libgomp/testsuite/libgomp.c++/target-3.C | 1 + libgomp/testsuite/libgomp.c++/target-4.C | 3 + libgomp/testsuite/libgomp.c++/target-5.C | 1 + libgomp/testsuite/libgomp.c++/taskgroup-1.C | 1 + libgomp/testsuite/libgomp.c++/taskloop-1.C | 4 + libgomp/testsuite/libgomp.c++/taskloop-2.C | 6 + libgomp/testsuite/libgomp.c++/taskloop-3.C | 4 + libgomp/testsuite/libgomp.c++/taskloop-4.C | 4 + libgomp/testsuite/libgomp.c++/udr-19.C | 2 +- libgomp/testsuite/libgomp.c++/udr-9.C | 3 + .../atomic-18.c | 0 .../cancel-taskgroup-2.c | 0 .../{libgomp.c-c++-common => libgomp.c}/for-1.c | 8 +- .../{libgomp.c-c++-common => libgomp.c}/for-1.h | 0 .../{libgomp.c-c++-common => libgomp.c}/for-2.c | 8 +- .../{libgomp.c-c++-common => libgomp.c}/for-2.h | 0 .../{libgomp.c-c++-common => libgomp.c}/for-3.c | 8 +- .../{libgomp.c-c++-common => libgomp.c}/for-4.c | 8 +- .../{libgomp.c-c++-common => libgomp.c}/for-5.c | 8 +- .../{libgomp.c-c++-common => libgomp.c}/for-6.c | 8 +- .../{libgomp.c-c++-common => libgomp.c}/loop-13.c | 0 .../{libgomp.c-c++-common => libgomp.c}/loop-14.c | 0 .../{libgomp.c-c++-common => libgomp.c}/loop-15.c | 0 .../monotonic-1.c | 0 .../monotonic-2.c | 0 .../nonmonotonic-1.c | 0 .../nonmonotonic-2.c | 0 .../ordered-4.c | 0 .../{libgomp.c-c++-common => libgomp.c}/pr45784.c | 0 .../{libgomp.c-c++-common => libgomp.c}/pr64824.c | 0 .../{libgomp.c-c++-common => libgomp.c}/pr64868.c | 0 .../pr66199-1.c | 0 .../pr66199-2.c | 0 .../pr66199-3.c | 2 +- .../pr66199-4.c | 2 +- .../pr66199-5.c | 0 .../pr66199-6.c | 2 +- .../pr66199-7.c | 0 .../pr66199-8.c | 0 .../pr66199-9.c | 0 .../{libgomp.c-c++-common => libgomp.c}/pr69389.c | 0 .../{libgomp.c-c++-common => libgomp.c}/simd-14.c | 0 .../{libgomp.c-c++-common => libgomp.c}/simd-15.c | 0 .../{libgomp.c-c++-common => libgomp.c}/simd-16.c | 2 +- .../{libgomp.c-c++-common => libgomp.c}/simd-17.c | 2 +- .../{libgomp.c-c++-common => libgomp.c}/target-1.c | 0 .../target-10.c | 0 .../target-13.c | 0 .../{libgomp.c-c++-common => libgomp.c}/target-2.c | 0 .../taskgroup-1.c | 0 .../taskloop-1.c | 3 +- .../taskloop-2.c | 3 +- .../taskloop-3.c | 3 +- .../taskloop-4.c | 0 .../{libgomp.c-c++-common => libgomp.c}/udr-1.c | 0 libgomp/testsuite/libgomp.fortran/async_io_1.f90 | 48 - libgomp/testsuite/libgomp.fortran/async_io_2.f90 | 18 - libgomp/testsuite/libgomp.fortran/async_io_3.f90 | 16 - libgomp/testsuite/libgomp.fortran/async_io_4.f90 | 90 - libgomp/testsuite/libgomp.fortran/async_io_5.f90 | 132 - libgomp/testsuite/libgomp.fortran/async_io_6.f90 | 30 - libgomp/testsuite/libgomp.fortran/async_io_7.f90 | 22 - libgomp/testsuite/libgomp.fortran/collapse2.f90 | 1 - libgomp/testsuite/libgomp.fortran/omp_atomic2.f90 | 2 - libgomp/testsuite/libgomp.fortran/omp_parse1.f90 | 2 - libgomp/testsuite/libgomp.fortran/omp_parse3.f90 | 1 - libgomp/testsuite/libgomp.fortran/task2.f90 | 2 - libgomp/testsuite/libgomp.fortran/vla1.f90 | 1 - libgomp/testsuite/libgomp.fortran/vla2.f90 | 1 - libgomp/testsuite/libgomp.fortran/vla3.f90 | 1 - libgomp/testsuite/libgomp.fortran/vla4.f90 | 1 - libgomp/testsuite/libgomp.fortran/vla5.f90 | 1 - libgomp/testsuite/libgomp.fortran/vla6.f90 | 1 - libgomp/testsuite/libgomp.fortran/vla8.f90 | 1 - .../testsuite/libgomp.oacc-c++/non-scalar-data.C | 109 - .../testsuite/libgomp.oacc-c++/routine-1-auto.C | 2 + .../libgomp.oacc-c++/routine-1-template-auto.C | 2 + .../routine-1-template-trailing-return-type.C | 2 + .../libgomp.oacc-c++/routine-1-template.C | 2 + .../routine-1-trailing-return-type.C | 2 + .../libgomp.oacc-c-c++-common/atomic_capture-1.c | 19 +- .../testsuite/libgomp.oacc-c-c++-common/data-2.c | 27 - .../libgomp.oacc-c-c++-common/data-already-1.c | 2 + .../libgomp.oacc-c-c++-common/data-already-2.c | 2 + .../libgomp.oacc-c-c++-common/data-already-3.c | 2 + .../libgomp.oacc-c-c++-common/data-already-4.c | 2 + .../libgomp.oacc-c-c++-common/data-already-5.c | 2 + .../libgomp.oacc-c-c++-common/data-already-6.c | 2 + .../libgomp.oacc-c-c++-common/data-already-7.c | 2 + .../libgomp.oacc-c-c++-common/data-already-8.c | 2 + .../libgomp.oacc-c-c++-common/declare-3.c | 61 - .../libgomp.oacc-c-c++-common/enter-data.c | 23 - .../libgomp.oacc-c-c++-common/gang-static-2.c | 21 +- .../libgomp.oacc-c-c++-common/host_data-1.c | 48 +- .../kernels-loop-data-2.c | 53 - .../kernels-loop-data-enter-exit-2.c | 51 - .../kernels-loop-data-enter-exit.c | 48 - .../kernels-loop-data-update.c | 50 - .../libgomp.oacc-c-c++-common/kernels-loop-data.c | 47 - .../kernels-parallel-loop-data-enter-exit.c | 49 - .../kernels-private-vars-local-worker-1.c | 54 - .../kernels-private-vars-local-worker-2.c | 49 - .../kernels-private-vars-local-worker-3.c | 55 - .../kernels-private-vars-local-worker-4.c | 58 - .../kernels-private-vars-local-worker-5.c | 51 - .../kernels-private-vars-loop-gang-1.c | 27 - .../kernels-private-vars-loop-gang-2.c | 31 - .../kernels-private-vars-loop-gang-3.c | 31 - .../kernels-private-vars-loop-gang-4.c | 35 - .../kernels-private-vars-loop-gang-5.c | 32 - .../kernels-private-vars-loop-gang-6.c | 40 - .../kernels-private-vars-loop-vector-1.c | 51 - .../kernels-private-vars-loop-vector-2.c | 46 - .../kernels-private-vars-loop-worker-1.c | 36 - .../kernels-private-vars-loop-worker-2.c | 43 - .../kernels-private-vars-loop-worker-3.c | 54 - .../kernels-private-vars-loop-worker-4.c | 49 - .../kernels-private-vars-loop-worker-5.c | 51 - .../kernels-private-vars-loop-worker-6.c | 55 - .../kernels-private-vars-loop-worker-7.c | 54 - .../kernels-reduction-1.c | 24 - .../testsuite/libgomp.oacc-c-c++-common/lib-16.c | 23 +- .../testsuite/libgomp.oacc-c-c++-common/lib-25.c | 20 +- .../testsuite/libgomp.oacc-c-c++-common/lib-32.c | 4 +- .../testsuite/libgomp.oacc-c-c++-common/lib-83.c | 22 +- .../libgomp.oacc-c-c++-common/loop-auto-1.c | 18 +- .../loop-default-runtime.c | 13 - .../libgomp.oacc-c-c++-common/loop-default.h | 145 - .../libgomp.oacc-c-c++-common/loop-dim-default.c | 14 +- .../testsuite/libgomp.oacc-c-c++-common/loop-g-1.c | 17 +- .../testsuite/libgomp.oacc-c-c++-common/loop-g-2.c | 16 +- .../libgomp.oacc-c-c++-common/loop-gwv-1.c | 17 +- .../libgomp.oacc-c-c++-common/loop-red-g-1.c | 16 +- .../libgomp.oacc-c-c++-common/loop-red-gwv-1.c | 16 +- .../libgomp.oacc-c-c++-common/loop-red-v-1.c | 16 +- .../libgomp.oacc-c-c++-common/loop-red-v-2.c | 16 +- .../libgomp.oacc-c-c++-common/loop-red-w-1.c | 16 +- .../libgomp.oacc-c-c++-common/loop-red-w-2.c | 16 +- .../libgomp.oacc-c-c++-common/loop-red-wv-1.c | 15 +- .../testsuite/libgomp.oacc-c-c++-common/loop-v-1.c | 16 +- .../testsuite/libgomp.oacc-c-c++-common/loop-w-1.c | 16 +- .../libgomp.oacc-c-c++-common/loop-wv-1.c | 16 +- .../libgomp.oacc-c-c++-common/mapping-1.c | 63 - .../libgomp.oacc-c-c++-common/mode-transitions.c | 270 - .../libgomp.oacc-c-c++-common/parallel-dims.c | 19 +- .../libgomp.oacc-c-c++-common/parallel-loop-1.c | 38 - .../libgomp.oacc-c-c++-common/parallel-loop-1.h | 20 - .../libgomp.oacc-c-c++-common/parallel-loop-2.h | 280 - .../testsuite/libgomp.oacc-c-c++-common/pr85422.c | 13 - .../libgomp.oacc-c-c++-common/routine-1.c | 2 + .../libgomp.oacc-c-c++-common/routine-g-1.c | 18 +- .../libgomp.oacc-c-c++-common/routine-gwv-1.c | 18 +- .../libgomp.oacc-c-c++-common/routine-v-1.c | 18 +- .../libgomp.oacc-c-c++-common/routine-w-1.c | 18 +- .../libgomp.oacc-c-c++-common/routine-wv-1.c | 18 +- .../libgomp.oacc-c-c++-common/routine-wv-2.c | 19 +- .../testsuite/libgomp.oacc-c-c++-common/tile-1.c | 15 +- libgomp/testsuite/libgomp.oacc-c/vec.c | 6 +- .../libgomp.oacc-fortran/atomic_capture-1.f90 | 244 +- .../testsuite/libgomp.oacc-fortran/collapse-2.f90 | 1 - .../testsuite/libgomp.oacc-fortran/cublas-fixed.h | 16 - libgomp/testsuite/libgomp.oacc-fortran/data-1.f90 | 231 +- libgomp/testsuite/libgomp.oacc-fortran/data-2.f90 | 50 - libgomp/testsuite/libgomp.oacc-fortran/data-5.f90 | 56 - .../libgomp.oacc-fortran/data-already-1.f | 2 + .../libgomp.oacc-fortran/data-already-2.f | 2 + .../libgomp.oacc-fortran/data-already-3.f | 2 + .../libgomp.oacc-fortran/data-already-4.f | 2 + .../libgomp.oacc-fortran/data-already-5.f | 2 + .../libgomp.oacc-fortran/data-already-6.f | 2 + .../libgomp.oacc-fortran/data-already-7.f | 2 + .../libgomp.oacc-fortran/data-already-8.f | 2 + .../testsuite/libgomp.oacc-fortran/dummy-array.f90 | 28 - .../testsuite/libgomp.oacc-fortran/host_data-2.f90 | 98 - .../testsuite/libgomp.oacc-fortran/host_data-3.f | 85 - .../testsuite/libgomp.oacc-fortran/host_data-4.f90 | 101 - .../kernels-acc-loop-reduction-2.f90 | 26 - .../kernels-acc-loop-reduction.f90 | 21 - .../libgomp.oacc-fortran/kernels-collapse-3.f90 | 30 - .../libgomp.oacc-fortran/kernels-collapse-4.f90 | 41 - .../libgomp.oacc-fortran/kernels-independent.f90 | 42 - .../libgomp.oacc-fortran/kernels-loop-1.f90 | 66 - .../libgomp.oacc-fortran/kernels-map-1.f90 | 116 - .../kernels-parallel-loop-data-enter-exit.f95 | 36 - .../kernels-private-vars-loop-gang-1.f90 | 23 - .../kernels-private-vars-loop-gang-2.f90 | 28 - .../kernels-private-vars-loop-gang-3.f90 | 28 - .../kernels-private-vars-loop-gang-6.f90 | 36 - .../kernels-private-vars-loop-vector-1.f90 | 41 - .../kernels-private-vars-loop-vector-2.f90 | 38 - .../kernels-private-vars-loop-worker-1.f90 | 27 - .../kernels-private-vars-loop-worker-2.f90 | 36 - .../kernels-private-vars-loop-worker-3.f90 | 48 - .../kernels-private-vars-loop-worker-4.f90 | 45 - .../kernels-private-vars-loop-worker-5.f90 | 48 - .../kernels-private-vars-loop-worker-6.f90 | 49 - .../kernels-private-vars-loop-worker-7.f90 | 44 - .../libgomp.oacc-fortran/kernels-reduction-1.f90 | 19 - libgomp/testsuite/libgomp.oacc-fortran/lib-12.f90 | 25 - libgomp/testsuite/libgomp.oacc-fortran/lib-13.f90 | 32 - libgomp/testsuite/libgomp.oacc-fortran/lib-14.f90 | 82 - libgomp/testsuite/libgomp.oacc-fortran/lib-15.f90 | 52 - libgomp/testsuite/libgomp.oacc-fortran/lib-32-1.f | 4 +- libgomp/testsuite/libgomp.oacc-fortran/lib-32-2.f | 4 +- .../libgomp.oacc-fortran/nested-function-1.f90 | 1 - .../libgomp.oacc-fortran/parallel-loop-1.f90 | 77 - .../libgomp.oacc-fortran/reference-reductions.f90 | 38 - .../libgomp.oacc-fortran/vector-routine.f90 | 41 - libhsail-rt/ChangeLog | 11 +- libhsail-rt/include/internal/phsa-rt.h | 1 + libhsail-rt/include/internal/workitems.h | 50 +- libhsail-rt/rt/workitems.c | 99 +- libiberty/ChangeLog | 57 +- libiberty/argv.c | 2 - libiberty/config.in | 3 - libiberty/configure | 4 +- libiberty/configure.ac | 4 +- libiberty/cplus-dem.c | 3 +- libiberty/make-temp-file.c | 24 +- libiberty/md5.c | 2 +- libiberty/pex-unix.c | 268 +- libiberty/simple-object.c | 45 +- libiberty/splay-tree.c | 19 - libitm/ChangeLog | 31 +- libitm/beginend.cc | 5 - libitm/config/linux/x86/tls.h | 24 +- libitm/config/sh/sjlj.S | 4 +- libitm/testsuite/lib/libitm.exp | 2 - libmpx/ChangeLog | 207 + {libsanitizer => libmpx}/Makefile.am | 33 +- {libsanitizer => libmpx}/Makefile.in | 118 +- {libsanitizer => libmpx}/acinclude.m4 | 2 + {libstdc++-v3 => libmpx}/aclocal.m4 | 49 +- libcc1/cc1plugin-config.h.in => libmpx/config.h.in | 18 +- {libobjc => libmpx}/configure | 6771 ++++--- {libvtv => libmpx}/configure.ac | 145 +- {libvtv => libmpx}/configure.tgt | 32 +- libmpx/libmpx.spec.in | 3 + {libsanitizer => libmpx/mpxrt}/Makefile.am | 46 +- {libsanitizer/ubsan => libmpx/mpxrt}/Makefile.in | 183 +- libmpx/mpxrt/libmpx.map | 10 + {libffi => libmpx/mpxrt}/libtool-version | 4 +- libmpx/mpxrt/mpxrt-utils.c | 551 + libmpx/mpxrt/mpxrt-utils.h | 71 + libmpx/mpxrt/mpxrt.c | 494 + libmpx/mpxrt/mpxrt.h | 75 + libmpx/mpxwrap/Makefile.am | 58 + {libsanitizer/ubsan => libmpx/mpxwrap}/Makefile.in | 245 +- libmpx/mpxwrap/libmpxwrappers.map | 23 + {libffi => libmpx/mpxwrap}/libtool-version | 4 +- libmpx/mpxwrap/mpx_wrappers.c | 646 + libobjc/ChangeLog | 20 +- liboffloadmic/ChangeLog | 8 + libquadmath/ChangeLog | 8 + libsanitizer/ChangeLog | 89 +- libsanitizer/asan/asan_interceptors.cc | 8 - libsanitizer/config.h.in | 6 - libsanitizer/configure | 2 +- libsanitizer/configure.ac | 2 +- libsanitizer/configure.tgt | 8 +- .../sanitizer_atomic_clang_other.h | 2 +- .../sanitizer_common/sanitizer_internal_defs.h | 5 - .../sanitizer_platform_limits_linux.cc | 7 +- .../sanitizer_platform_limits_posix.h | 2 +- libssp/ChangeLog | 10 +- libstdc++-v3/ChangeLog | 4379 +---- libstdc++-v3/Makefile.in | 3 +- libstdc++-v3/acinclude.m4 | 343 +- libstdc++-v3/config.h.in | 34 - .../abi/post/s390-linux-gnu/baseline_symbols.txt | 9 - .../post/s390x-linux-gnu/32/baseline_symbols.txt | 9 - .../abi/post/s390x-linux-gnu/baseline_symbols.txt | 9 - libstdc++-v3/config/abi/pre/gnu.ver | 97 +- libstdc++-v3/config/io/basic_file_stdio.cc | 33 - libstdc++-v3/config/io/basic_file_stdio.h | 5 - libstdc++-v3/config/locale/gnu/monetary_members.cc | 11 +- libstdc++-v3/config/locale/gnu/numeric_members.cc | 60 +- libstdc++-v3/config/os/uclibc/os_defines.h | 3 + libstdc++-v3/configure | 524 +- libstdc++-v3/configure.ac | 12 +- libstdc++-v3/configure.host | 17 +- libstdc++-v3/crossconfig.m4 | 5 +- libstdc++-v3/doc/Makefile.in | 3 +- libstdc++-v3/doc/html/manual/abi.html | 4 +- libstdc++-v3/doc/html/manual/appendix_gfdl.html | 2 +- libstdc++-v3/doc/html/manual/appendix_gpl.html | 2 +- libstdc++-v3/doc/html/manual/bugs.html | 18 - libstdc++-v3/doc/html/manual/facets.html | 4 +- libstdc++-v3/doc/html/manual/index.html | 2 +- .../doc/html/manual/policy_data_structures.html | 4 +- libstdc++-v3/doc/html/manual/profile_mode.html | 2 +- .../doc/html/manual/profile_mode_design.html | 2 +- .../doc/html/manual/profile_mode_diagnostics.html | 2 +- libstdc++-v3/doc/html/manual/status.html | 6 +- libstdc++-v3/doc/html/manual/using_exceptions.html | 4 +- libstdc++-v3/doc/html/manual/using_headers.html | 31 +- libstdc++-v3/doc/xml/gnu/fdl-1.3.xml | 2 +- libstdc++-v3/doc/xml/gnu/gpl-3.0.xml | 2 +- libstdc++-v3/doc/xml/manual/abi.xml | 2 - libstdc++-v3/doc/xml/manual/allocator.xml | 2 +- libstdc++-v3/doc/xml/manual/codecvt.xml | 2 +- libstdc++-v3/doc/xml/manual/intro.xml | 27 - libstdc++-v3/doc/xml/manual/messages.xml | 2 +- .../xml/manual/policy_data_structures_biblio.xml | 4 +- libstdc++-v3/doc/xml/manual/profile_mode.xml | 6 +- libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 10 - libstdc++-v3/doc/xml/manual/using.xml | 68 +- libstdc++-v3/doc/xml/manual/using_exceptions.xml | 4 +- libstdc++-v3/fragment.am | 4 +- libstdc++-v3/include/Makefile.am | 25 +- libstdc++-v3/include/Makefile.in | 28 +- libstdc++-v3/include/backward/strstream | 59 +- libstdc++-v3/include/bits/allocator.h | 42 +- libstdc++-v3/include/bits/atomic_base.h | 3 - libstdc++-v3/include/bits/atomic_futex.h | 4 +- libstdc++-v3/include/bits/basic_string.h | 30 +- libstdc++-v3/include/bits/basic_string.tcc | 1 - libstdc++-v3/include/bits/c++config | 36 +- libstdc++-v3/include/bits/char_traits.h | 33 +- libstdc++-v3/include/bits/codecvt.h | 8 +- libstdc++-v3/include/bits/deque.tcc | 12 +- libstdc++-v3/include/bits/forward_list.h | 87 +- libstdc++-v3/include/bits/forward_list.tcc | 44 +- libstdc++-v3/include/bits/fs_dir.h | 9 +- libstdc++-v3/include/bits/fs_path.h | 251 +- libstdc++-v3/include/bits/fstream.tcc | 45 +- libstdc++-v3/include/bits/functexcept.h | 5 - libstdc++-v3/include/bits/gslice_array.h | 5 - libstdc++-v3/include/bits/hashtable_policy.h | 29 +- libstdc++-v3/include/bits/ios_base.h | 9 +- libstdc++-v3/include/bits/list.tcc | 55 +- libstdc++-v3/include/bits/locale_conv.h | 14 +- libstdc++-v3/include/bits/locale_facets.h | 6 +- libstdc++-v3/include/bits/mask_array.h | 5 - libstdc++-v3/include/bits/postypes.h | 6 - libstdc++-v3/include/bits/random.h | 288 +- libstdc++-v3/include/bits/random.tcc | 9 +- libstdc++-v3/include/bits/refwrap.h | 25 +- libstdc++-v3/include/bits/regex.h | 331 +- libstdc++-v3/include/bits/regex.tcc | 2 +- libstdc++-v3/include/bits/regex_automaton.h | 4 +- libstdc++-v3/include/bits/regex_automaton.tcc | 13 +- libstdc++-v3/include/bits/regex_compiler.h | 47 +- libstdc++-v3/include/bits/shared_ptr.h | 4 + libstdc++-v3/include/bits/shared_ptr_base.h | 20 +- libstdc++-v3/include/bits/slice_array.h | 5 - libstdc++-v3/include/bits/std_abs.h | 2 +- libstdc++-v3/include/bits/std_function.h | 17 +- libstdc++-v3/include/bits/std_mutex.h | 195 + libstdc++-v3/include/bits/stl_algo.h | 42 +- libstdc++-v3/include/bits/stl_algobase.h | 52 +- libstdc++-v3/include/bits/stl_bvector.h | 12 +- libstdc++-v3/include/bits/stl_deque.h | 45 +- libstdc++-v3/include/bits/stl_iterator.h | 27 +- libstdc++-v3/include/bits/stl_list.h | 60 +- libstdc++-v3/include/bits/stl_map.h | 37 +- libstdc++-v3/include/bits/stl_multimap.h | 37 +- libstdc++-v3/include/bits/stl_multiset.h | 37 +- libstdc++-v3/include/bits/stl_numeric.h | 27 +- libstdc++-v3/include/bits/stl_set.h | 37 +- libstdc++-v3/include/bits/stl_tempbuf.h | 20 +- libstdc++-v3/include/bits/stl_tree.h | 301 +- libstdc++-v3/include/bits/stl_vector.h | 197 +- libstdc++-v3/include/bits/stream_iterator.h | 8 - libstdc++-v3/include/bits/streambuf_iterator.h | 5 - libstdc++-v3/include/bits/stringfwd.h | 10 +- libstdc++-v3/include/bits/uniform_int_dist.h | 15 +- libstdc++-v3/include/bits/unique_lock.h | 245 - libstdc++-v3/include/bits/unique_ptr.h | 96 +- libstdc++-v3/include/bits/unordered_map.h | 22 - libstdc++-v3/include/bits/unordered_set.h | 22 - libstdc++-v3/include/bits/uses_allocator.h | 11 +- libstdc++-v3/include/bits/valarray_after.h | 17 +- libstdc++-v3/include/bits/valarray_array.h | 33 +- libstdc++-v3/include/bits/valarray_before.h | 43 +- libstdc++-v3/include/bits/vector.tcc | 3 +- libstdc++-v3/include/c_global/cstddef | 7 +- libstdc++-v3/include/c_global/cstdint | 10 +- libstdc++-v3/include/c_global/cstring | 3 - libstdc++-v3/include/c_global/cwchar | 3 - libstdc++-v3/include/debug/debug.h | 9 - libstdc++-v3/include/debug/deque | 12 +- libstdc++-v3/include/debug/formatter.h | 125 +- libstdc++-v3/include/debug/forward_list | 150 +- libstdc++-v3/include/debug/functions.h | 146 +- libstdc++-v3/include/debug/helper_functions.h | 89 +- libstdc++-v3/include/debug/list | 161 +- libstdc++-v3/include/debug/macros.h | 75 +- libstdc++-v3/include/debug/map | 8 - libstdc++-v3/include/debug/map.h | 96 +- libstdc++-v3/include/debug/multimap.h | 44 +- libstdc++-v3/include/debug/multiset.h | 42 +- libstdc++-v3/include/debug/safe_iterator.h | 974 +- libstdc++-v3/include/debug/safe_iterator.tcc | 136 +- libstdc++-v3/include/debug/safe_local_iterator.h | 230 +- libstdc++-v3/include/debug/safe_local_iterator.tcc | 43 +- libstdc++-v3/include/debug/set | 6 - libstdc++-v3/include/debug/set.h | 42 +- libstdc++-v3/include/debug/stl_iterator.h | 40 +- libstdc++-v3/include/debug/string | 1576 +- libstdc++-v3/include/debug/unordered_map | 30 +- libstdc++-v3/include/debug/unordered_set | 27 +- libstdc++-v3/include/debug/vector | 36 +- libstdc++-v3/include/experimental/bits/fs_path.h | 74 +- libstdc++-v3/include/experimental/bits/net.h | 174 - libstdc++-v3/include/experimental/buffer | 892 - libstdc++-v3/include/experimental/executor | 1884 -- libstdc++-v3/include/experimental/internet | 2416 --- libstdc++-v3/include/experimental/io_context | 872 - libstdc++-v3/include/experimental/memory_resource | 344 +- libstdc++-v3/include/experimental/net | 45 - libstdc++-v3/include/experimental/netfwd | 129 - libstdc++-v3/include/experimental/socket | 2614 --- libstdc++-v3/include/experimental/string_view | 6 + libstdc++-v3/include/experimental/timer | 208 - libstdc++-v3/include/ext/debug_allocator.h | 20 +- libstdc++-v3/include/ext/malloc_allocator.h | 33 +- libstdc++-v3/include/ext/memory | 4 +- libstdc++-v3/include/ext/new_allocator.h | 31 +- libstdc++-v3/include/ext/pointer.h | 4 - libstdc++-v3/include/ext/random | 169 +- libstdc++-v3/include/ext/random.tcc | 3 +- libstdc++-v3/include/ext/rope | 6 +- libstdc++-v3/include/ext/throw_allocator.h | 16 +- libstdc++-v3/include/ext/vstring.h | 2 + libstdc++-v3/include/ext/vstring_fwd.h | 7 +- libstdc++-v3/include/precompiled/stdc++.h | 18 +- libstdc++-v3/include/std/any | 6 +- libstdc++-v3/include/std/atomic | 320 +- libstdc++-v3/include/std/bit | 356 - libstdc++-v3/include/std/bitset | 4 - libstdc++-v3/include/std/chrono | 46 +- libstdc++-v3/include/std/codecvt | 6 +- libstdc++-v3/include/std/complex | 12 +- libstdc++-v3/include/std/condition_variable | 26 +- libstdc++-v3/include/std/deque | 14 - libstdc++-v3/include/std/forward_list | 13 - libstdc++-v3/include/std/fstream | 126 +- libstdc++-v3/include/std/future | 31 +- libstdc++-v3/include/std/list | 14 +- libstdc++-v3/include/std/map | 20 - libstdc++-v3/include/std/memory | 11 +- libstdc++-v3/include/std/memory_resource | 442 - libstdc++-v3/include/std/mutex | 4 +- libstdc++-v3/include/std/optional | 340 +- libstdc++-v3/include/std/ostream | 3 - libstdc++-v3/include/std/ratio | 6 +- libstdc++-v3/include/std/regex | 21 - libstdc++-v3/include/std/scoped_allocator | 27 +- libstdc++-v3/include/std/set | 16 - libstdc++-v3/include/std/shared_mutex | 3 + libstdc++-v3/include/std/sstream | 66 +- libstdc++-v3/include/std/stdexcept | 76 +- libstdc++-v3/include/std/string | 20 - libstdc++-v3/include/std/string_view | 32 +- libstdc++-v3/include/std/system_error | 5 - libstdc++-v3/include/std/thread | 37 +- libstdc++-v3/include/std/tuple | 224 +- libstdc++-v3/include/std/type_traits | 291 +- libstdc++-v3/include/std/unordered_map | 21 - libstdc++-v3/include/std/unordered_set | 22 - libstdc++-v3/include/std/utility | 7 +- libstdc++-v3/include/std/valarray | 53 +- libstdc++-v3/include/std/variant | 48 +- libstdc++-v3/include/std/vector | 14 +- libstdc++-v3/include/std/version | 145 - libstdc++-v3/include/tr1/legendre_function.tcc | 31 +- libstdc++-v3/libsupc++/Makefile.in | 3 +- libstdc++-v3/libsupc++/cxxabi.h | 5 +- libstdc++-v3/libsupc++/del_op.cc | 2 +- libstdc++-v3/libsupc++/del_opa.cc | 2 +- libstdc++-v3/libsupc++/del_opant.cc | 2 +- libstdc++-v3/libsupc++/del_opnt.cc | 7 +- libstdc++-v3/libsupc++/del_ops.cc | 2 +- libstdc++-v3/libsupc++/del_opsa.cc | 2 +- libstdc++-v3/libsupc++/del_opva.cc | 2 +- libstdc++-v3/libsupc++/del_opvant.cc | 2 +- libstdc++-v3/libsupc++/del_opvnt.cc | 4 +- libstdc++-v3/libsupc++/del_opvs.cc | 2 +- libstdc++-v3/libsupc++/del_opvsa.cc | 2 +- libstdc++-v3/libsupc++/exception.h | 12 +- libstdc++-v3/libsupc++/new | 23 +- libstdc++-v3/libsupc++/new_op.cc | 4 +- libstdc++-v3/libsupc++/new_opa.cc | 12 +- libstdc++-v3/libsupc++/new_opant.cc | 4 +- libstdc++-v3/libsupc++/new_opnt.cc | 31 +- libstdc++-v3/libsupc++/new_opvant.cc | 4 +- libstdc++-v3/libsupc++/new_opvnt.cc | 15 +- libstdc++-v3/po/Makefile.in | 3 +- libstdc++-v3/python/Makefile.in | 3 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 27 +- libstdc++-v3/scripts/check_compile | 6 +- libstdc++-v3/scripts/create_testsuite_files | 2 +- libstdc++-v3/src/Makefile.am | 14 +- libstdc++-v3/src/Makefile.in | 18 +- libstdc++-v3/src/c++11/Makefile.am | 2 +- libstdc++-v3/src/c++11/Makefile.in | 3 +- libstdc++-v3/src/c++11/chrono.cc | 4 + libstdc++-v3/src/c++11/codecvt.cc | 2 + .../src/c++11/compatibility-thread-c++0x.cc | 82 +- libstdc++-v3/src/c++11/condition_variable.cc | 4 +- libstdc++-v3/src/c++11/cow-stdexcept.cc | 41 +- libstdc++-v3/src/c++11/cxx11-ios_failure.cc | 12 - libstdc++-v3/src/c++11/cxx11-shim_facets.cc | 7 - libstdc++-v3/src/c++11/debug.cc | 80 +- libstdc++-v3/src/c++11/futex.cc | 12 +- libstdc++-v3/src/c++11/future.cc | 4 +- libstdc++-v3/src/c++11/hashtable_c++0x.cc | 15 +- libstdc++-v3/src/c++11/ios.cc | 59 +- libstdc++-v3/src/c++11/mutex.cc | 4 +- libstdc++-v3/src/c++11/string-inst.cc | 2 - libstdc++-v3/src/c++11/thread.cc | 39 +- libstdc++-v3/src/c++17/Makefile.am | 111 - libstdc++-v3/src/c++17/Makefile.in | 653 - libstdc++-v3/src/c++17/default_resource.h | 11 - libstdc++-v3/src/c++17/memory_resource.cc | 253 - libstdc++-v3/src/c++98/Makefile.in | 3 +- libstdc++-v3/src/c++98/ios_failure.cc | 6 +- libstdc++-v3/src/c++98/locale.cc | 16 +- libstdc++-v3/src/c++98/locale_init.cc | 15 +- libstdc++-v3/src/c++98/localename.cc | 2 +- libstdc++-v3/src/c++98/valarray.cc | 18 +- libstdc++-v3/src/filesystem/Makefile.in | 3 +- libstdc++-v3/src/filesystem/dir-common.h | 56 +- libstdc++-v3/src/filesystem/dir.cc | 5 +- libstdc++-v3/src/filesystem/ops-common.h | 105 +- libstdc++-v3/src/filesystem/ops.cc | 154 +- libstdc++-v3/src/filesystem/path.cc | 24 +- libstdc++-v3/src/filesystem/std-dir.cc | 5 +- libstdc++-v3/src/filesystem/std-ops.cc | 260 +- libstdc++-v3/src/filesystem/std-path.cc | 103 +- libstdc++-v3/testsuite/17_intro/freestanding.cc | 9 - .../17_intro/headers/c++2017/all_attributes.cc | 41 - .../17_intro/headers/c++2017/all_no_exceptions.cc | 21 - .../17_intro/headers/c++2017/all_no_rtti.cc | 21 - .../headers/c++2017/all_pedantic_errors.cc | 21 - .../17_intro/headers/c++2017/operator_names.cc | 30 - .../testsuite/17_intro/headers/c++2017/stdc++.cc | 70 - .../headers/c++2017/stdc++_multiple_inclusion.cc | 117 - .../17_intro/headers/c++2020/all_attributes.cc | 41 - .../17_intro/headers/c++2020/all_no_exceptions.cc | 21 - .../17_intro/headers/c++2020/all_no_rtti.cc | 21 - .../headers/c++2020/all_pedantic_errors.cc | 21 - .../17_intro/headers/c++2020/operator_names.cc | 30 - .../testsuite/17_intro/headers/c++2020/stdc++.cc | 70 - .../headers/c++2020/stdc++_multiple_inclusion.cc | 117 - .../18_support/aligned_alloc/aligned_alloc.cc | 1 - .../testsuite/18_support/headers/version/macros.cc | 28 - libstdc++-v3/testsuite/18_support/new_nothrow.cc | 184 - .../18_support/numeric_limits/char16_32_t.cc | 6 +- libstdc++-v3/testsuite/19_diagnostics/stdexcept.cc | 28 - .../requirements/alias_decl.cc | 2 +- libstdc++-v3/testsuite/20_util/align/2.cc | 2 + .../testsuite/20_util/allocator/overaligned.cc | 1 - libstdc++-v3/testsuite/20_util/any/cons/aligned.cc | 1 - .../testsuite/20_util/duration/arithmetic/1.cc | 1 + .../testsuite/20_util/duration/arithmetic/2.cc | 1 + .../20_util/duration/arithmetic/dr2020.cc | 1 + .../20_util/duration/arithmetic/dr3050.cc | 30 - .../20_util/duration/arithmetic/dr934-1.cc | 1 + .../20_util/duration/arithmetic/dr934-2.cc | 1 + .../20_util/duration/comparison_operators/1.cc | 1 + libstdc++-v3/testsuite/20_util/duration/cons/1.cc | 1 + .../testsuite/20_util/duration/cons/1_neg.cc | 1 + libstdc++-v3/testsuite/20_util/duration/cons/2.cc | 2 +- .../testsuite/20_util/duration/cons/54025.cc | 1 + .../testsuite/20_util/duration/cons/dr974_neg.cc | 1 + .../20_util/duration/literals/range_neg.cc | 4 +- .../explicit_instantiation.cc | 1 + .../20_util/duration/requirements/typedefs_neg1.cc | 3 +- .../20_util/duration/requirements/typedefs_neg2.cc | 3 +- .../20_util/duration/requirements/typedefs_neg3.cc | 3 +- .../20_util/function/cons/non_copyconstructible.cc | 39 - .../requirements/explicit_instantiation.cc | 29 - .../requirements/typedefs.cc | 33 - .../20_util/is_nothrow_convertible/value.cc | 177 - .../20_util/is_trivially_assignable/value.cc | 108 +- .../20_util/make_signed/requirements/typedefs-4.cc | 1 + .../testsuite/20_util/memory_resource/1.cc | 47 - .../testsuite/20_util/memory_resource/2.cc | 112 - .../20_util/monotonic_buffer_resource/1.cc | 53 - .../20_util/monotonic_buffer_resource/allocate.cc | 222 - .../monotonic_buffer_resource/deallocate.cc | 104 - .../20_util/monotonic_buffer_resource/release.cc | 174 - .../monotonic_buffer_resource/upstream_resource.cc | 76 - .../testsuite/20_util/optional/cons/value_neg.cc | 6 +- .../testsuite/20_util/polymorphic_allocator/1.cc | 36 - .../polymorphic_allocator/construct_pair.cc | 110 - .../20_util/polymorphic_allocator/resource.cc | 87 - .../20_util/polymorphic_allocator/select.cc | 58 - .../testsuite/20_util/ratio/comparisons/comp1.cc | 1 + .../testsuite/20_util/ratio/comparisons/comp2.cc | 1 + .../testsuite/20_util/ratio/comparisons/comp3.cc | 1 + libstdc++-v3/testsuite/20_util/ratio/cons/cons1.cc | 1 + .../20_util/ratio/cons/cons_overflow_neg.cc | 6 +- .../testsuite/20_util/ratio/operations/45866.cc | 1 + .../testsuite/20_util/ratio/operations/47913.cc | 1 + .../testsuite/20_util/ratio/operations/53840.cc | 1 + .../testsuite/20_util/ratio/operations/ops1.cc | 1 + .../20_util/ratio/operations/ops_overflow_neg.cc | 6 +- .../20_util/reference_wrapper/deduction.cc | 45 - .../testsuite/20_util/reference_wrapper/lwg2993.cc | 55 - .../remove_cvref/requirements/alias_decl.cc | 37 - .../requirements/explicit_instantiation.cc | 29 - .../testsuite/20_util/remove_cvref/value.cc | 50 - .../testsuite/20_util/remove_cvref/value_ext.cc | 49 - .../testsuite/20_util/scoped_allocator/1.cc | 10 +- .../20_util/scoped_allocator/69293_neg.cc | 2 +- .../20_util/scoped_allocator/construct_pair.cc | 28 - .../testsuite/20_util/shared_ptr/atomic/3.cc | 1 + .../20_util/shared_ptr/comparison/86537.cc | 69 - .../shared_ptr/thread/default_weaktoshared.cc | 1 - .../shared_ptr/thread/mutex_weaktoshared.cc | 1 - .../specialized_algorithms/uninitialized_copy/1.cc | 37 - libstdc++-v3/testsuite/20_util/system_clock/1.cc | 1 + libstdc++-v3/testsuite/20_util/time_point/1.cc | 1 + libstdc++-v3/testsuite/20_util/time_point/2.cc | 1 + libstdc++-v3/testsuite/20_util/time_point/3.cc | 1 + .../explicit_instantiation.cc | 1 + libstdc++-v3/testsuite/20_util/tuple/dr2729.cc | 179 - .../20_util/tuple/element_access/get_neg.cc | 2 +- .../testsuite/20_util/tuple/tuple_element_t.cc | 6 - .../type_identity/requirements/alias_decl.cc | 35 - .../requirements/explicit_instantiation.cc | 29 - .../20_util/type_identity/requirements/typedefs.cc | 94 - .../20_util/unique_ptr/assign/48635_neg.cc | 4 +- .../20_util/unique_ptr/cons/cv_qual_neg.cc | 2 +- .../testsuite/20_util/unique_ptr/cons/lwg2905.cc | 78 - .../20_util/unique_ptr/requirements/incomplete.cc | 33 - .../specialized_algorithms/swap_cxx17.cc | 9 +- .../testsuite/20_util/uses_allocator/69293_neg.cc | 2 +- .../testsuite/20_util/uses_allocator/cons_neg.cc | 2 +- libstdc++-v3/testsuite/20_util/variant/80165.cc | 12 - libstdc++-v3/testsuite/20_util/variant/87619.cc | 53 - .../basic_string/allocator/char/move_assign.cc | 3 - .../basic_string/allocator/wchar_t/move_assign.cc | 3 - .../21_strings/basic_string/cons/char/1.cc | 40 +- .../cons/char/noexcept_move_construct.cc | 4 - .../cons/wchar_t/noexcept_move_construct.cc | 4 - .../21_strings/basic_string/debug/1_neg.cc | 34 - .../21_strings/basic_string/debug/2_neg.cc | 34 - .../testsuite/21_strings/basic_string/init-list.cc | 8 +- .../inserters_extractors/wchar_t/10.cc | 1 - .../inserters_extractors/wchar_t/11.cc | 1 - .../basic_string/inserters_extractors/wchar_t/5.cc | 2 - .../modifiers/assign/char/move_assign.cc | 3 - .../modifiers/assign/wchar_t/move_assign.cc | 3 - .../basic_string/modifiers/insert/char/1.cc | 21 +- .../basic_string/modifiers/insert/char/2.cc | 11 +- .../basic_string/modifiers/insert/char/83328.cc | 53 - .../basic_string/modifiers/insert/wchar_t/83328.cc | 47 - .../explicit_instantiation/char16_t/1.cc | 1 + .../explicit_instantiation/char32_t/1.cc | 1 + .../requirements/explicit_instantiation/debug.cc | 3 +- .../testsuite/21_strings/basic_string/types/1.cc | 10 +- .../21_strings/basic_string/types/pmr_typedefs.cc | 53 - .../basic_string_view/cons/char/nonnull.cc | 29 - .../basic_string_view/cons/wchar_t/nonnull.cc | 29 - .../basic_string_view/inserters/wchar_t/2.cc | 1 - .../operations/compare/char/nonnull.cc | 29 - .../operations/find/char/nonnull.cc | 33 - .../operations/rfind/char/nonnull.cc | 29 - .../explicit_instantiation/char16_t/1.cc | 1 + .../explicit_instantiation/char32_t/1.cc | 1 + .../explicit_instantiation/char16_t/1.cc | 1 + .../explicit_instantiation/char32_t/1.cc | 1 + .../21_strings/headers/string/types_std_c++0x.cc | 1 + .../testsuite/22_locale/codecvt/char16_t.cc | 1 + .../testsuite/22_locale/codecvt/char32_t.cc | 1 + .../codecvt/codecvt_utf16/requirements/1.cc | 1 + .../codecvt/codecvt_utf8/requirements/1.cc | 1 + .../codecvt/codecvt_utf8_utf16/requirements/1.cc | 1 + libstdc++-v3/testsuite/22_locale/codecvt/utf8.cc | 1 + .../testsuite/22_locale/conversions/buffer/1.cc | 4 - .../testsuite/22_locale/conversions/string/1.cc | 7 - .../22_locale/time_get/get_date/wchar_t/4.cc | 24 +- .../23_containers/array/element_access/at_neg.cc | 2 +- .../array/requirements/explicit_instantiation/3.cc | 2 - .../testsuite/23_containers/deque/48101_neg.cc | 1 - .../23_containers/deque/capacity/max_size.cc | 148 - .../23_containers/deque/modifiers/assign/1.cc | 36 - .../deque/requirements/explicit_instantiation/3.cc | 3 +- .../23_containers/deque/types/pmr_typedefs.cc | 27 - .../deque/types/pmr_typedefs_debug.cc | 25 - .../23_containers/forward_list/48101_neg.cc | 1 - .../23_containers/forward_list/cons/14.cc | 4 +- .../forward_list/operations/remove_cxx20_return.cc | 66 - .../forward_list/operations/unique_cxx20_return.cc | 55 - .../23_containers/forward_list/pmr_typedefs.cc | 27 - .../forward_list/pmr_typedefs_debug.cc | 25 - .../requirements/explicit_instantiation/3.cc | 3 +- .../requirements/explicit_instantiation/5.cc | 2 - .../23_containers/forward_list/types/1.cc | 34 - .../testsuite/23_containers/list/48101_neg.cc | 1 - .../testsuite/23_containers/list/68222_neg.cc | 37 - .../23_containers/list/modifiers/assign/1.cc | 36 - .../23_containers/list/modifiers/insert/25288.cc | 1 - .../list/operations/remove_cxx20_return.cc | 66 - .../list/operations/unique_cxx20_return.cc | 55 - .../testsuite/23_containers/list/pmr_typedefs.cc | 27 - .../23_containers/list/pmr_typedefs_debug.cc | 25 - .../list/requirements/explicit_instantiation/3.cc | 3 +- .../list/requirements/explicit_instantiation/5.cc | 2 - .../explicit_instantiation/{5.cc => 5_c++0x.cc} | 9 +- .../testsuite/23_containers/list/types/1.cc | 35 - libstdc++-v3/testsuite/23_containers/map/56613.cc | 2 +- .../map/cons/noexcept_default_construct.cc | 16 - .../map/cons/noexcept_move_construct.cc | 23 +- .../23_containers/map/modifiers/insert/87194.cc | 46 - .../23_containers/map/operations/contains.cc | 65 - .../testsuite/23_containers/map/pmr_typedefs.cc | 33 - .../23_containers/map/pmr_typedefs_debug.cc | 26 - .../map/requirements/explicit_instantiation/3.cc | 3 +- .../map/requirements/explicit_instantiation/5.cc | 8 +- .../explicit_instantiation/{5.cc => 5_c++0x.cc} | 11 +- .../multimap/cons/noexcept_default_construct.cc | 16 - .../multimap/cons/noexcept_move_construct.cc | 23 +- .../multimap/modifiers/insert/87194.cc | 46 - .../23_containers/multimap/operations/contains.cc | 71 - .../23_containers/multimap/pmr_typedefs.cc | 33 - .../23_containers/multimap/pmr_typedefs_debug.cc | 26 - .../requirements/explicit_instantiation/3.cc | 3 +- .../requirements/explicit_instantiation/5.cc | 8 +- .../explicit_instantiation/{5.cc => 5_c++0x.cc} | 11 +- .../testsuite/23_containers/multiset/48101_neg.cc | 1 - .../multiset/cons/noexcept_default_construct.cc | 16 - .../multiset/cons/noexcept_move_construct.cc | 23 +- .../multiset/modifiers/insert/87194.cc | 44 - .../23_containers/multiset/operations/contains.cc | 71 - .../23_containers/multiset/pmr_typedefs.cc | 30 - .../23_containers/multiset/pmr_typedefs_debug.cc | 26 - .../requirements/explicit_instantiation/3.cc | 3 +- .../requirements/explicit_instantiation/5.cc | 2 - .../explicit_instantiation/{5.cc => 5_c++0x.cc} | 9 +- .../testsuite/23_containers/set/48101_neg.cc | 1 - .../23_containers/set/allocator/move_assign.cc | 1 - .../set/cons/noexcept_default_construct.cc | 16 - .../set/cons/noexcept_move_construct.cc | 23 +- .../23_containers/set/modifiers/insert/87194.cc | 44 - .../23_containers/set/operations/contains.cc | 65 - .../testsuite/23_containers/set/pmr_typedefs.cc | 30 - .../23_containers/set/pmr_typedefs_debug.cc | 26 - .../set/requirements/explicit_instantiation/3.cc | 3 +- .../set/requirements/explicit_instantiation/5.cc | 2 - .../explicit_instantiation/{5.cc => 5_c++0x.cc} | 9 +- .../testsuite/23_containers/unordered_map/55043.cc | 8 +- .../23_containers/unordered_map/allocator/copy.cc | 6 +- .../unordered_map/allocator/copy_assign.cc | 4 +- .../unordered_map/allocator/minimal.cc | 5 +- .../23_containers/unordered_map/allocator/move.cc | 4 +- .../unordered_map/allocator/move_assign.cc | 6 +- .../unordered_map/allocator/noexcept.cc | 10 +- .../23_containers/unordered_map/cons/81891.cc | 2 +- .../unordered_map/modifiers/reserve.cc | 39 +- .../unordered_map/operations/contains.cc | 42 - .../23_containers/unordered_map/pmr_typedefs.cc | 37 - .../unordered_map/pmr_typedefs_debug.cc | 26 - .../unordered_map/requirements/debug_container.cc | 2 - .../unordered_map/requirements/exception/basic.cc | 3 +- .../exception/generation_prohibited.cc | 3 +- .../exception/propagation_consistent.cc | 3 +- .../requirements/explicit_instantiation/3.cc | 4 - .../requirements/explicit_instantiation/5.cc | 8 +- .../23_containers/unordered_multimap/55043.cc | 8 +- .../unordered_multimap/allocator/copy.cc | 6 +- .../unordered_multimap/allocator/copy_assign.cc | 4 +- .../unordered_multimap/allocator/minimal.cc | 4 +- .../unordered_multimap/allocator/move.cc | 4 +- .../unordered_multimap/allocator/move_assign.cc | 6 +- .../unordered_multimap/allocator/noexcept.cc | 10 +- .../unordered_multimap/operations/contains.cc | 45 - .../unordered_multimap/pmr_typedefs.cc | 37 - .../unordered_multimap/pmr_typedefs_debug.cc | 27 - .../requirements/exception/basic.cc | 3 +- .../exception/generation_prohibited.cc | 3 +- .../exception/propagation_consistent.cc | 3 +- .../requirements/explicit_instantiation/3.cc | 4 - .../requirements/explicit_instantiation/5.cc | 13 +- .../23_containers/unordered_multiset/48101_neg.cc | 1 - .../unordered_multiset/operations/contains.cc | 45 - .../unordered_multiset/pmr_typedefs.cc | 36 - .../unordered_multiset/pmr_typedefs_debug.cc | 26 - .../requirements/explicit_instantiation/3.cc | 4 - .../requirements/explicit_instantiation/5.cc | 2 - .../23_containers/unordered_set/48101_neg.cc | 1 - .../unordered_set/debug/debug_functions.cc | 26 + .../unordered_set/hash_policy/71181.cc | 2 +- .../unordered_set/hash_policy/prime_rehash.cc | 12 +- .../unordered_set/operations/contains.cc | 42 - .../23_containers/unordered_set/pmr_typedefs.cc | 36 - .../unordered_set/pmr_typedefs_debug.cc | 26 - .../requirements/explicit_instantiation/3.cc | 4 - .../requirements/explicit_instantiation/5.cc | 2 - .../testsuite/23_containers/vector/48101_neg.cc | 1 - .../23_containers/vector/allocator/default_init.cc | 67 - .../23_containers/vector/allocator/minimal.cc | 2 +- .../testsuite/23_containers/vector/bool/72847.cc | 1 + .../vector/bool/modifiers/assign/1.cc | 41 - .../23_containers/vector/capacity/87544.cc | 73 - .../23_containers/vector/capacity/max_size.cc | 148 - .../vector/cons/destructible_debug_neg.cc | 2 +- .../vector/cons/noexcept_move_construct.cc | 32 +- .../23_containers/vector/debug/debug_functions.cc | 23 + .../vector/debug/multithreaded_swap.cc | 1 + .../vector/ext_pointer/explicit_instantiation/3.cc | 3 - .../23_containers/vector/modifiers/assign/1.cc | 41 - .../testsuite/23_containers/vector/pmr_typedefs.cc | 27 - .../requirements/explicit_instantiation/3.cc | 3 +- .../vector/types/pmr_typedefs_debug.cc | 25 - .../24_iterators/move_iterator/debug_neg.cc | 34 - .../24_iterators/normal_iterator/debug_neg.cc | 34 - .../24_iterators/reverse_iterator/debug_neg.cc | 34 - .../24_iterators/reverse_iterator/dr1052.cc | 82 - libstdc++-v3/testsuite/25_algorithms/copy/86658.cc | 36 - .../copy/streambuf_iterators/wchar_t/4.cc | 2 - .../25_algorithms/copy_backward/debug/1_neg.cc | 37 - .../25_algorithms/copy_backward/debug/2_neg.cc | 37 - .../25_algorithms/copy_backward/debug/3_neg.cc | 41 - .../testsuite/25_algorithms/equal/debug/1_neg.cc | 37 - .../testsuite/25_algorithms/equal/debug/2_neg.cc | 37 - .../testsuite/25_algorithms/equal/debug/3_neg.cc | 43 - libstdc++-v3/testsuite/25_algorithms/fill_n/2.cc | 46 - .../testsuite/25_algorithms/fill_n/debug/1_neg.cc | 39 - .../testsuite/25_algorithms/fill_n/debug/2_neg.cc | 39 - .../testsuite/25_algorithms/fill_n/debug/3_neg.cc | 39 - .../testsuite/25_algorithms/fill_n/debug/4_neg.cc | 43 - .../find/istreambuf_iterators/wchar_t/2.cc | 2 - .../25_algorithms/make_heap/complexity.cc | 1 - .../partial_sort_copy/debug/irreflexive_neg.cc | 4 +- .../testsuite/25_algorithms/pop_heap/complexity.cc | 2 - .../25_algorithms/push_heap/complexity.cc | 2 - libstdc++-v3/testsuite/25_algorithms/sample/1.cc | 1 - libstdc++-v3/testsuite/25_algorithms/sample/2.cc | 1 - .../25_algorithms/sort_heap/complexity.cc | 2 - .../testsuite/26_numerics/accumulate/lwg2055.cc | 93 - .../26_numerics/adjacent_difference/lwg2055.cc | 126 - .../testsuite/26_numerics/bit/bit.pow.two/ceil2.cc | 116 - .../26_numerics/bit/bit.pow.two/floor2.cc | 109 - .../26_numerics/bit/bit.pow.two/ispow2.cc | 157 - .../26_numerics/bit/bit.pow.two/log2p1.cc | 109 - .../26_numerics/bit/bitops.count/countl_one.cc | 101 - .../26_numerics/bit/bitops.count/countl_zero.cc | 102 - .../26_numerics/bit/bitops.count/countr_one.cc | 104 - .../26_numerics/bit/bitops.count/countr_zero.cc | 103 - .../26_numerics/bit/bitops.count/popcount.cc | 106 - .../testsuite/26_numerics/bit/bitops.rot/rotl.cc | 119 - .../testsuite/26_numerics/bit/bitops.rot/rotr.cc | 119 - .../testsuite/26_numerics/headers/cmath/hypot.cc | 6 +- .../26_numerics/headers/random/types_std_c++0x.cc | 1 - .../testsuite/26_numerics/inner_product/lwg2055.cc | 107 - .../testsuite/26_numerics/partial_sum/lwg2055.cc | 125 - .../random/bernoulli_distribution/cons/default.cc | 16 +- .../random/binomial_distribution/cons/default.cc | 16 +- .../random/cauchy_distribution/cons/default.cc | 16 +- .../random/chi_squared_distribution/83833.cc | 1 - .../chi_squared_distribution/cons/default.cc | 16 +- .../random/discard_block_engine/cons/seed_seq2.cc | 87 - .../requirements/constexpr_data.cc | 1 - .../requirements/constexpr_functions.cc | 1 - .../random/discrete_distribution/cons/default.cc | 16 +- .../exponential_distribution/cons/default.cc | 16 +- .../extreme_value_distribution/cons/default.cc | 16 +- .../random/fisher_f_distribution/cons/default.cc | 16 +- .../random/gamma_distribution/cons/default.cc | 16 +- .../random/geometric_distribution/cons/default.cc | 19 +- .../independent_bits_engine/cons/seed_seq2.cc | 88 - .../requirements/constexpr_functions.cc | 1 - .../linear_congruential_engine/cons/seed_seq2.cc | 83 - .../requirements/constexpr_data.cc | 1 - .../requirements/constexpr_functions.cc | 1 - .../random/lognormal_distribution/cons/default.cc | 19 +- .../mersenne_twister_engine/cons/seed_seq2.cc | 88 - .../requirements/constexpr_data.cc | 1 - .../requirements/constexpr_functions.cc | 1 - .../negative_binomial_distribution/cons/default.cc | 19 +- .../random/normal_distribution/cons/default.cc | 19 +- .../cons/default.cc | 19 +- .../piecewise_linear_distribution/cons/default.cc | 19 +- .../random/poisson_distribution/cons/default.cc | 19 +- .../testsuite/26_numerics/random/pr60037-neg.cc | 3 +- .../26_numerics/random/random_device/cons/token.cc | 2 +- .../26_numerics/random/seed_seq/cons/65631.cc | 1 - .../random/shuffle_order_engine/cons/seed_seq2.cc | 87 - .../requirements/constexpr_data.cc | 1 - .../requirements/constexpr_functions.cc | 1 - .../random/student_t_distribution/cons/default.cc | 19 +- .../subtract_with_carry_engine/cons/seed_seq2.cc | 83 - .../requirements/constexpr_data.cc | 1 - .../requirements/constexpr_functions.cc | 1 - .../uniform_int_distribution/cons/default.cc | 19 +- .../uniform_real_distribution/cons/default.cc | 19 +- .../uniform_real_distribution/operators/64351.cc | 1 - .../random/weibull_distribution/cons/default.cc | 19 +- .../testsuite/26_numerics/valarray/83860.cc | 110 - .../testsuite/26_numerics/valarray/operators.cc | 47 +- .../testsuite/26_numerics/valarray/transcend.cc | 100 - .../testsuite/27_io/basic_filebuf/close/81256.cc | 109 - .../27_io/basic_filebuf/close/wchar_t/12790-1.cc | 2 - .../27_io/basic_filebuf/close/wchar_t/12790-2.cc | 2 - .../27_io/basic_filebuf/close/wchar_t/12790-3.cc | 2 - .../27_io/basic_filebuf/close/wchar_t/12790-4.cc | 2 - .../27_io/basic_filebuf/open/wchar_t/1.cc | 72 - .../27_io/basic_filebuf/seekoff/wchar_t/11543.cc | 2 - .../27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc | 2 - .../27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc | 2 - .../27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc | 2 - .../27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc | 2 - .../27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc | 2 - .../27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc | 2 - .../27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc | 2 - .../27_io/basic_filebuf/underflow/wchar_t/2.cc | 1 - .../27_io/basic_filebuf/underflow/wchar_t/3.cc | 1 - .../27_io/basic_fstream/cons/wchar_t/1.cc | 65 - .../27_io/basic_fstream/open/wchar_t/1.cc | 45 - .../27_io/basic_ifstream/cons/wchar_t/1.cc | 67 - .../27_io/basic_ifstream/open/wchar_t/1.cc | 59 - .../extractors_character/wchar_t/4.cc | 1 - .../basic_istream/extractors_other/wchar_t/2.cc | 2 - .../testsuite/27_io/basic_istream/get/wchar_t/2.cc | 2 - .../27_io/basic_istream/getline/wchar_t/5.cc | 1 - .../27_io/basic_istream/ignore/wchar_t/2.cc | 1 - .../27_io/basic_istream/ignore/wchar_t/3.cc | 2 - .../27_io/basic_istream/seekg/wchar_t/sstream.cc | 2 - .../27_io/basic_istream/tellg/wchar_t/sstream.cc | 2 - .../27_io/basic_istringstream/cons/default.cc | 35 - .../27_io/basic_ofstream/cons/wchar_t/1.cc | 67 - .../27_io/basic_ofstream/open/wchar_t/1.cc | 59 - .../basic_ostream/inserters_other/wchar_t/1.cc | 2 - .../27_io/basic_ostringstream/cons/default.cc | 35 - .../27_io/basic_stringbuf/cons/char/default.cc | 44 - .../27_io/basic_stringbuf/cons/wchar_t/default.cc | 44 - .../27_io/basic_stringstream/cons/default.cc | 35 - .../filesystem/iterators/directory_iterator.cc | 12 +- .../iterators/recursive_directory_iterator.cc | 4 +- .../27_io/filesystem/operations/absolute.cc | 23 +- .../27_io/filesystem/operations/canonical.cc | 2 +- .../testsuite/27_io/filesystem/operations/copy.cc | 4 +- .../27_io/filesystem/operations/copy_file.cc | 4 +- .../27_io/filesystem/operations/exists.cc | 9 +- .../27_io/filesystem/operations/is_empty.cc | 2 +- .../27_io/filesystem/operations/last_write_time.cc | 2 +- .../27_io/filesystem/operations/read_symlink.cc | 1 - .../testsuite/27_io/filesystem/operations/space.cc | 24 +- .../27_io/filesystem/operations/symlink_status.cc | 1 - .../filesystem/operations/temp_directory_path.cc | 24 +- .../testsuite/27_io/filesystem/path/append/path.cc | 4 - .../27_io/filesystem/path/append/source.cc | 24 +- .../27_io/filesystem/path/concat/strings.cc | 26 +- .../27_io/filesystem/path/construct/format.cc | 78 +- .../27_io/filesystem/path/construct/locale.cc | 38 - .../filesystem/path/decompose/root_directory.cc | 7 +- .../27_io/filesystem/path/decompose/stem.cc | 2 +- .../testsuite/27_io/filesystem/path/io/dr2989.cc | 35 - .../27_io/filesystem/path/itr/components.cc | 51 - .../27_io/filesystem/path/itr/traversal.cc | 20 +- .../27_io/filesystem/path/native/string.cc | 7 +- .../27_io/filesystem/path/query/is_absolute.cc | 31 +- .../testsuite/27_io/ios_base/storage/68197.cc | 95 - libstdc++-v3/testsuite/27_io/objects/wchar_t/10.cc | 1 - .../testsuite/27_io/objects/wchar_t/12048-1.cc | 2 - .../testsuite/27_io/objects/wchar_t/12048-2.cc | 2 - .../testsuite/27_io/objects/wchar_t/12048-3.cc | 2 - .../testsuite/27_io/objects/wchar_t/12048-4.cc | 2 - .../testsuite/27_io/objects/wchar_t/12048-5.cc | 1 - .../28_regex/match_results/ctors/char/default.cc | 15 +- .../match_results/ctors/wchar_t/default.cc | 15 +- .../28_regex/match_results/pmr_typedefs.cc | 45 - .../testsuite/28_regex/sub_match/compare.cc | 303 - libstdc++-v3/testsuite/29_atomics/atomic/60695.cc | 2 +- libstdc++-v3/testsuite/29_atomics/atomic/69769.cc | 80 - .../testsuite/29_atomics/atomic/nonmembers.cc | 230 - .../atomic/operators/pointer_partial_void.cc | 2 +- .../29_atomics/atomic/requirements/typedefs.cc | 36 - .../29_atomics/atomic_integral/nonmembers.cc | 163 - .../atomic_integral/requirements/typedefs.cc | 39 - .../29_atomics/headers/atomic/types_std_c++0x.cc | 1 - libstdc++-v3/testsuite/30_threads/async/42819.cc | 1 + libstdc++-v3/testsuite/30_threads/async/49668.cc | 1 + libstdc++-v3/testsuite/30_threads/async/54297.cc | 1 + libstdc++-v3/testsuite/30_threads/async/84532.cc | 1 + libstdc++-v3/testsuite/30_threads/async/any.cc | 1 + libstdc++-v3/testsuite/30_threads/async/async.cc | 1 + libstdc++-v3/testsuite/30_threads/async/except.cc | 1 + .../testsuite/30_threads/async/forced_unwind.cc | 1 + libstdc++-v3/testsuite/30_threads/async/launch.cc | 1 + libstdc++-v3/testsuite/30_threads/async/lwg2021.cc | 1 + libstdc++-v3/testsuite/30_threads/async/sync.cc | 1 + .../testsuite/30_threads/call_once/39909.cc | 1 + .../testsuite/30_threads/call_once/49668.cc | 1 + .../testsuite/30_threads/call_once/60497.cc | 1 + .../testsuite/30_threads/call_once/call_once1.cc | 1 + .../testsuite/30_threads/call_once/constexpr.cc | 1 + .../testsuite/30_threads/call_once/dr2442.cc | 1 + .../testsuite/30_threads/call_once/once_flag.cc | 1 + .../30_threads/condition_variable/54185.cc | 1 + .../30_threads/condition_variable/cons/1.cc | 1 + .../condition_variable/cons/assign_neg.cc | 1 + .../30_threads/condition_variable/cons/copy_neg.cc | 1 + .../30_threads/condition_variable/members/1.cc | 1 + .../30_threads/condition_variable/members/2.cc | 53 +- .../30_threads/condition_variable/members/3.cc | 1 + .../30_threads/condition_variable/members/53841.cc | 1 + .../30_threads/condition_variable/members/68519.cc | 1 + .../condition_variable/native_handle/typesizes.cc | 1 + .../requirements/standard_layout.cc | 1 + .../condition_variable/requirements/typedefs.cc | 1 + .../30_threads/condition_variable_any/50862.cc | 1 + .../30_threads/condition_variable_any/53830.cc | 1 + .../30_threads/condition_variable_any/cons/1.cc | 1 + .../condition_variable_any/cons/assign_neg.cc | 1 + .../condition_variable_any/cons/copy_neg.cc | 1 + .../30_threads/condition_variable_any/members/1.cc | 1 + .../30_threads/condition_variable_any/members/2.cc | 1 + .../testsuite/30_threads/future/cons/assign_neg.cc | 1 + .../testsuite/30_threads/future/cons/constexpr.cc | 1 + .../testsuite/30_threads/future/cons/copy_neg.cc | 1 + .../testsuite/30_threads/future/cons/default.cc | 1 + .../testsuite/30_threads/future/cons/move.cc | 1 + .../30_threads/future/cons/move_assign.cc | 1 + .../testsuite/30_threads/future/members/45133.cc | 1 + .../testsuite/30_threads/future/members/get.cc | 1 + .../testsuite/30_threads/future/members/get2.cc | 1 + .../testsuite/30_threads/future/members/share.cc | 1 + .../testsuite/30_threads/future/members/valid.cc | 1 + .../testsuite/30_threads/future/members/wait.cc | 1 + .../30_threads/future/members/wait_for.cc | 1 + .../30_threads/future/members/wait_until.cc | 1 + .../future/requirements/explicit_instantiation.cc | 1 + .../headers/condition_variable/types_std_c++0x.cc | 1 + .../30_threads/headers/future/types_std_c++0x.cc | 1 + .../30_threads/headers/mutex/types_std_c++0x.cc | 1 + .../30_threads/headers/thread/std_c++0x_neg.cc | 1 + .../30_threads/headers/thread/types_std_c++0x.cc | 1 + libstdc++-v3/testsuite/30_threads/lock/1.cc | 1 + libstdc++-v3/testsuite/30_threads/lock/2.cc | 1 + libstdc++-v3/testsuite/30_threads/lock/3.cc | 1 + libstdc++-v3/testsuite/30_threads/lock/4.cc | 1 + .../testsuite/30_threads/lock_guard/cons/1.cc | 1 + .../requirements/explicit_instantiation.cc | 1 + .../30_threads/lock_guard/requirements/typedefs.cc | 1 + libstdc++-v3/testsuite/30_threads/mutex/cons/1.cc | 1 + .../testsuite/30_threads/mutex/cons/assign_neg.cc | 1 + .../testsuite/30_threads/mutex/cons/constexpr.cc | 1 + .../testsuite/30_threads/mutex/cons/copy_neg.cc | 1 + .../30_threads/mutex/dest/destructor_locked.cc | 1 + libstdc++-v3/testsuite/30_threads/mutex/lock/1.cc | 1 + .../testsuite/30_threads/mutex/native_handle/1.cc | 1 + .../30_threads/mutex/native_handle/typesizes.cc | 1 + .../mutex/requirements/standard_layout.cc | 1 + .../30_threads/mutex/requirements/typedefs.cc | 1 + .../testsuite/30_threads/mutex/try_lock/1.cc | 1 + .../testsuite/30_threads/mutex/try_lock/2.cc | 1 + .../testsuite/30_threads/mutex/unlock/1.cc | 1 + .../testsuite/30_threads/mutex/unlock/2.cc | 1 + .../30_threads/once_flag/cons/constexpr.cc | 1 + .../testsuite/30_threads/packaged_task/49668.cc | 1 + .../testsuite/30_threads/packaged_task/60564.cc | 1 + .../testsuite/30_threads/packaged_task/cons/1.cc | 1 + .../testsuite/30_threads/packaged_task/cons/2.cc | 1 + .../testsuite/30_threads/packaged_task/cons/3.cc | 1 + .../30_threads/packaged_task/cons/56492.cc | 1 + .../30_threads/packaged_task/cons/alloc.cc | 1 + .../30_threads/packaged_task/cons/alloc2.cc | 1 + .../30_threads/packaged_task/cons/alloc_min.cc | 1 + .../30_threads/packaged_task/cons/assign_neg.cc | 1 + .../30_threads/packaged_task/cons/copy_neg.cc | 1 + .../30_threads/packaged_task/cons/move.cc | 1 + .../30_threads/packaged_task/cons/move_assign.cc | 1 + .../packaged_task/members/at_thread_exit.cc | 1 + .../30_threads/packaged_task/members/get_future.cc | 1 + .../packaged_task/members/get_future2.cc | 1 + .../30_threads/packaged_task/members/invoke.cc | 1 + .../30_threads/packaged_task/members/invoke2.cc | 1 + .../30_threads/packaged_task/members/invoke3.cc | 1 + .../30_threads/packaged_task/members/invoke4.cc | 1 + .../30_threads/packaged_task/members/invoke5.cc | 1 + .../30_threads/packaged_task/members/reset.cc | 1 + .../30_threads/packaged_task/members/reset2.cc | 1 + .../30_threads/packaged_task/members/swap.cc | 1 + .../30_threads/packaged_task/members/valid.cc | 1 + .../requirements/explicit_instantiation.cc | 1 + .../30_threads/packaged_task/uses_allocator.cc | 1 + libstdc++-v3/testsuite/30_threads/promise/60966.cc | 1 + libstdc++-v3/testsuite/30_threads/promise/69106.cc | 1 + .../testsuite/30_threads/promise/cons/1.cc | 1 + .../testsuite/30_threads/promise/cons/alloc.cc | 1 + .../testsuite/30_threads/promise/cons/alloc2.cc | 1 + .../testsuite/30_threads/promise/cons/alloc_min.cc | 1 + .../30_threads/promise/cons/assign_neg.cc | 1 + .../testsuite/30_threads/promise/cons/copy_neg.cc | 1 + .../testsuite/30_threads/promise/cons/move.cc | 1 + .../30_threads/promise/cons/move_assign.cc | 1 + .../30_threads/promise/members/at_thread_exit.cc | 1 + .../30_threads/promise/members/at_thread_exit2.cc | 1 + .../30_threads/promise/members/get_future.cc | 1 + .../30_threads/promise/members/get_future2.cc | 1 + .../30_threads/promise/members/set_exception.cc | 1 + .../30_threads/promise/members/set_exception2.cc | 1 + .../30_threads/promise/members/set_value.cc | 1 + .../30_threads/promise/members/set_value2.cc | 1 + .../30_threads/promise/members/set_value3.cc | 1 + .../testsuite/30_threads/promise/members/swap.cc | 1 + .../promise/requirements/explicit_instantiation.cc | 1 + .../testsuite/30_threads/promise/uses_allocator.cc | 1 + .../testsuite/30_threads/recursive_mutex/cons/1.cc | 1 + .../30_threads/recursive_mutex/cons/assign_neg.cc | 1 + .../30_threads/recursive_mutex/cons/copy_neg.cc | 1 + .../recursive_mutex/dest/destructor_locked.cc | 1 + .../testsuite/30_threads/recursive_mutex/lock/1.cc | 1 + .../30_threads/recursive_mutex/native_handle/1.cc | 1 + .../recursive_mutex/native_handle/typesizes.cc | 1 + .../requirements/standard_layout.cc | 1 + .../recursive_mutex/requirements/typedefs.cc | 1 + .../30_threads/recursive_mutex/try_lock/1.cc | 1 + .../30_threads/recursive_mutex/try_lock/2.cc | 1 + .../30_threads/recursive_mutex/unlock/1.cc | 1 + .../30_threads/recursive_mutex/unlock/2.cc | 1 + .../30_threads/recursive_timed_mutex/cons/1.cc | 1 + .../recursive_timed_mutex/cons/assign_neg.cc | 1 + .../recursive_timed_mutex/cons/copy_neg.cc | 1 + .../dest/destructor_locked.cc | 1 + .../30_threads/recursive_timed_mutex/lock/1.cc | 1 + .../30_threads/recursive_timed_mutex/lock/2.cc | 1 + .../recursive_timed_mutex/native_handle/1.cc | 1 + .../native_handle/typesizes.cc | 1 + .../recursive_timed_mutex/requirements/typedefs.cc | 1 + .../30_threads/recursive_timed_mutex/try_lock/1.cc | 1 + .../30_threads/recursive_timed_mutex/try_lock/2.cc | 1 + .../recursive_timed_mutex/try_lock_for/1.cc | 1 + .../recursive_timed_mutex/try_lock_for/2.cc | 1 + .../recursive_timed_mutex/try_lock_for/3.cc | 1 + .../recursive_timed_mutex/try_lock_until/1.cc | 1 + .../recursive_timed_mutex/try_lock_until/2.cc | 1 + .../30_threads/recursive_timed_mutex/unlock/1.cc | 1 + .../30_threads/recursive_timed_mutex/unlock/2.cc | 1 + .../testsuite/30_threads/scoped_lock/cons/1.cc | 1 + .../requirements/explicit_instantiation.cc | 1 + .../scoped_lock/requirements/typedefs.cc | 1 + .../30_threads/shared_future/cons/assign.cc | 1 + .../30_threads/shared_future/cons/constexpr.cc | 1 + .../30_threads/shared_future/cons/copy.cc | 1 + .../30_threads/shared_future/cons/default.cc | 1 + .../30_threads/shared_future/cons/move.cc | 1 + .../30_threads/shared_future/cons/move_assign.cc | 1 + .../30_threads/shared_future/members/45133.cc | 1 + .../30_threads/shared_future/members/get.cc | 1 + .../30_threads/shared_future/members/get2.cc | 1 + .../30_threads/shared_future/members/valid.cc | 1 + .../30_threads/shared_future/members/wait.cc | 1 + .../30_threads/shared_future/members/wait_for.cc | 1 + .../30_threads/shared_future/members/wait_until.cc | 1 + .../requirements/explicit_instantiation.cc | 1 + .../testsuite/30_threads/shared_lock/cons/1.cc | 1 + .../testsuite/30_threads/shared_lock/cons/2.cc | 1 + .../testsuite/30_threads/shared_lock/cons/3.cc | 1 + .../testsuite/30_threads/shared_lock/cons/4.cc | 1 + .../testsuite/30_threads/shared_lock/cons/5.cc | 1 + .../testsuite/30_threads/shared_lock/cons/6.cc | 1 + .../testsuite/30_threads/shared_lock/locking/1.cc | 1 + .../testsuite/30_threads/shared_lock/locking/2.cc | 1 + .../testsuite/30_threads/shared_lock/locking/3.cc | 1 + .../testsuite/30_threads/shared_lock/locking/4.cc | 1 + .../30_threads/shared_lock/modifiers/1.cc | 1 + .../requirements/explicit_instantiation.cc | 1 + .../shared_lock/requirements/typedefs.cc | 1 + .../testsuite/30_threads/shared_mutex/cons/1.cc | 1 + .../30_threads/shared_mutex/cons/assign_neg.cc | 1 + .../30_threads/shared_mutex/cons/copy_neg.cc | 1 + .../shared_mutex/requirements/standard_layout.cc | 1 + .../30_threads/shared_mutex/try_lock/1.cc | 1 + .../30_threads/shared_mutex/try_lock/2.cc | 1 + .../testsuite/30_threads/shared_mutex/unlock/1.cc | 1 + .../30_threads/shared_timed_mutex/cons/1.cc | 1 + .../shared_timed_mutex/cons/assign_neg.cc | 1 + .../30_threads/shared_timed_mutex/cons/copy_neg.cc | 1 + .../requirements/standard_layout.cc | 1 + .../30_threads/shared_timed_mutex/try_lock/1.cc | 1 + .../30_threads/shared_timed_mutex/try_lock/2.cc | 1 + .../30_threads/shared_timed_mutex/try_lock/3.cc | 1 + .../30_threads/shared_timed_mutex/unlock/1.cc | 1 + libstdc++-v3/testsuite/30_threads/this_thread/1.cc | 1 + libstdc++-v3/testsuite/30_threads/this_thread/2.cc | 1 + libstdc++-v3/testsuite/30_threads/this_thread/3.cc | 1 + libstdc++-v3/testsuite/30_threads/this_thread/4.cc | 1 + .../testsuite/30_threads/this_thread/58038.cc | 1 + .../testsuite/30_threads/this_thread/60421.cc | 15 +- libstdc++-v3/testsuite/30_threads/thread/70503.cc | 1 + libstdc++-v3/testsuite/30_threads/thread/84532.cc | 1 + libstdc++-v3/testsuite/30_threads/thread/adl.cc | 1 + libstdc++-v3/testsuite/30_threads/thread/cons/1.cc | 1 + libstdc++-v3/testsuite/30_threads/thread/cons/2.cc | 1 + libstdc++-v3/testsuite/30_threads/thread/cons/3.cc | 1 + libstdc++-v3/testsuite/30_threads/thread/cons/4.cc | 1 + .../testsuite/30_threads/thread/cons/49668.cc | 1 + libstdc++-v3/testsuite/30_threads/thread/cons/5.cc | 1 + libstdc++-v3/testsuite/30_threads/thread/cons/6.cc | 1 + libstdc++-v3/testsuite/30_threads/thread/cons/7.cc | 1 + libstdc++-v3/testsuite/30_threads/thread/cons/8.cc | 1 + .../testsuite/30_threads/thread/cons/84535.cc | 1 + libstdc++-v3/testsuite/30_threads/thread/cons/9.cc | 1 + .../testsuite/30_threads/thread/cons/assign_neg.cc | 1 + .../testsuite/30_threads/thread/cons/copy_neg.cc | 1 + .../testsuite/30_threads/thread/cons/lwg2097.cc | 1 + .../testsuite/30_threads/thread/cons/moveable.cc | 1 + .../testsuite/30_threads/thread/cons/terminate.cc | 1 + .../testsuite/30_threads/thread/id/operators.cc | 1 + .../testsuite/30_threads/thread/members/1.cc | 1 + .../testsuite/30_threads/thread/members/2.cc | 1 + .../testsuite/30_threads/thread/members/3.cc | 1 + .../testsuite/30_threads/thread/members/4.cc | 1 + .../testsuite/30_threads/thread/members/5.cc | 1 + .../thread/members/hardware_concurrency.cc | 1 + .../30_threads/thread/native_handle/cancel.cc | 1 + libstdc++-v3/testsuite/30_threads/thread/swap/1.cc | 1 + .../testsuite/30_threads/timed_mutex/cons/1.cc | 1 + .../30_threads/timed_mutex/cons/assign_neg.cc | 1 + .../30_threads/timed_mutex/cons/copy_neg.cc | 1 + .../timed_mutex/dest/destructor_locked.cc | 1 + .../testsuite/30_threads/timed_mutex/lock/1.cc | 1 + .../30_threads/timed_mutex/native_handle/1.cc | 1 + .../timed_mutex/native_handle/typesizes.cc | 1 + .../timed_mutex/requirements/standard_layout.cc | 1 + .../timed_mutex/requirements/typedefs.cc | 1 + .../testsuite/30_threads/timed_mutex/try_lock/1.cc | 1 + .../testsuite/30_threads/timed_mutex/try_lock/2.cc | 1 + .../30_threads/timed_mutex/try_lock_for/1.cc | 1 + .../30_threads/timed_mutex/try_lock_for/2.cc | 3 +- .../30_threads/timed_mutex/try_lock_for/3.cc | 1 + .../30_threads/timed_mutex/try_lock_until/1.cc | 1 + .../30_threads/timed_mutex/try_lock_until/2.cc | 1 + .../30_threads/timed_mutex/try_lock_until/57641.cc | 1 + .../testsuite/30_threads/timed_mutex/unlock/1.cc | 1 + .../testsuite/30_threads/timed_mutex/unlock/2.cc | 1 + libstdc++-v3/testsuite/30_threads/try_lock/1.cc | 1 + libstdc++-v3/testsuite/30_threads/try_lock/2.cc | 1 + libstdc++-v3/testsuite/30_threads/try_lock/3.cc | 1 + libstdc++-v3/testsuite/30_threads/try_lock/4.cc | 1 + .../testsuite/30_threads/unique_lock/cons/1.cc | 1 + .../testsuite/30_threads/unique_lock/cons/2.cc | 1 + .../testsuite/30_threads/unique_lock/cons/3.cc | 1 + .../testsuite/30_threads/unique_lock/cons/4.cc | 1 + .../testsuite/30_threads/unique_lock/cons/5.cc | 1 + .../testsuite/30_threads/unique_lock/cons/6.cc | 1 + .../testsuite/30_threads/unique_lock/locking/1.cc | 1 + .../testsuite/30_threads/unique_lock/locking/2.cc | 1 + .../testsuite/30_threads/unique_lock/locking/3.cc | 1 + .../testsuite/30_threads/unique_lock/locking/4.cc | 1 + .../30_threads/unique_lock/modifiers/1.cc | 1 + .../requirements/explicit_instantiation.cc | 1 + .../unique_lock/requirements/typedefs.cc | 1 + libstdc++-v3/testsuite/Makefile.in | 3 +- libstdc++-v3/testsuite/backward/strstream_move.cc | 243 - .../testsuite/experimental/algorithm/sample-2.cc | 1 - .../testsuite/experimental/algorithm/sample.cc | 1 - .../testsuite/experimental/algorithm/search.cc | 1 - .../testsuite/experimental/algorithm/shuffle.cc | 1 - .../testsuite/experimental/any/cons/aligned.cc | 1 - .../filesystem/iterators/directory_iterator.cc | 12 +- .../experimental/filesystem/operations/absolute.cc | 18 - .../experimental/filesystem/operations/copy.cc | 8 +- .../filesystem/operations/copy_file.cc | 4 +- .../experimental/filesystem/operations/exists.cc | 10 +- .../experimental/filesystem/operations/is_empty.cc | 2 +- .../filesystem/operations/last_write_time.cc | 2 +- .../filesystem/operations/read_symlink.cc | 1 - .../experimental/filesystem/operations/space.cc | 5 +- .../filesystem/operations/temp_directory_path.cc | 24 +- .../experimental/filesystem/path/append/path.cc | 12 +- .../experimental/filesystem/path/concat/path.cc | 6 +- .../experimental/filesystem/path/concat/strings.cc | 26 +- .../filesystem/path/construct/locale.cc | 34 - .../filesystem/path/decompose/root_directory.cc | 4 +- .../experimental/filesystem/path/decompose/stem.cc | 2 +- .../experimental/filesystem/path/native/string.cc | 7 +- .../filesystem/path/query/is_absolute.cc | 31 +- .../memory_resource/new_delete_resource.cc | 169 - .../memory_resource/resource_adaptor.cc | 148 +- .../experimental/net/buffer/arithmetic.cc | 107 - .../testsuite/experimental/net/buffer/const.cc | 74 - .../testsuite/experimental/net/buffer/creation.cc | 172 - .../testsuite/experimental/net/buffer/mutable.cc | 71 - .../testsuite/experimental/net/buffer/size.cc | 62 - .../testsuite/experimental/net/buffer/traits.cc | 95 - .../net/execution_context/use_service.cc | 80 - libstdc++-v3/testsuite/experimental/net/headers.cc | 29 - .../net/internet/address/v4/comparisons.cc | 68 - .../experimental/net/internet/address/v4/cons.cc | 72 - .../net/internet/address/v4/creation.cc | 92 - .../net/internet/address/v4/members.cc | 119 - .../experimental/net/internet/resolver/base.cc | 62 - .../net/internet/resolver/ops/lookup.cc | 111 - .../net/internet/resolver/ops/reverse.cc | 49 - .../experimental/net/timer/waitable/cons.cc | 119 - .../experimental/net/timer/waitable/dest.cc | 48 - .../experimental/net/timer/waitable/ops.cc | 106 - .../experimental/polymorphic_allocator/1.cc | 37 - .../polymorphic_allocator/construct_pair.cc | 78 - .../experimental/propagate_const/observers/1.cc | 1 - .../testsuite/experimental/random/randint.cc | 1 - .../testsuite/experimental/source_location/1.cc | 13 +- .../string_view/inserters/wchar_t/2.cc | 1 - .../explicit_instantiation/char16_t/1.cc | 1 + .../explicit_instantiation/char32_t/1.cc | 1 + .../testsuite/ext/bitmap_allocator/overaligned.cc | 1 - libstdc++-v3/testsuite/ext/debug_allocator/eq.cc | 31 - libstdc++-v3/testsuite/ext/ext_pointer/alloc_eq.cc | 31 - libstdc++-v3/testsuite/ext/malloc_allocator/eq.cc | 31 - .../testsuite/ext/malloc_allocator/overaligned.cc | 1 - .../testsuite/ext/malloc_allocator/sanity.cc | 2 +- .../testsuite/ext/mt_allocator/overaligned.cc | 1 - libstdc++-v3/testsuite/ext/new_allocator/eq.cc | 31 - .../testsuite/ext/new_allocator/overaligned.cc | 1 - .../ext/pb_ds/regression/hash_map_rand.cc | 1 - .../ext/pb_ds/regression/hash_set_rand.cc | 1 - .../ext/pb_ds/regression/list_update_map_rand.cc | 1 - .../ext/pb_ds/regression/list_update_set_rand.cc | 1 - .../ext/pb_ds/regression/priority_queue_rand.cc | 1 - .../ext/pb_ds/regression/tree_map_rand.cc | 1 - .../ext/pb_ds/regression/tree_set_rand.cc | 1 - .../ext/pb_ds/regression/trie_map_rand.cc | 1 - .../ext/pb_ds/regression/trie_set_rand.cc | 1 - .../testsuite/ext/pool_allocator/overaligned.cc | 1 - .../testsuite/ext/profile/mutex_extensions_neg.cc | 2 - .../random/arcsine_distribution/cons/default.cc | 11 +- .../ext/random/beta_distribution/cons/default.cc | 11 +- .../ext/random/hoyt_distribution/cons/default.cc | 11 +- .../hypergeometric_distribution/cons/default.cc | 11 +- .../ext/random/k_distribution/cons/default.cc | 11 +- .../random/logistic_distribution/cons/default.cc | 11 +- .../random/nakagami_distribution/cons/default.cc | 11 +- .../random/normal_mv_distribution/cons/default.cc | 11 +- .../ext/random/pareto_distribution/cons/default.cc | 11 +- .../ext/random/rice_distribution/cons/default.cc | 11 +- .../cons/seed_seq2.cc | 90 - .../random/triangular_distribution/cons/default.cc | 11 +- .../cons/default.cc | 11 +- .../uniform_on_sphere_distribution/cons/default.cc | 11 +- .../random/von_mises_distribution/cons/default.cc | 11 +- libstdc++-v3/testsuite/ext/rope/7.cc | 95 - .../ext/special_functions/airy_ai/check_nan.cc | 1 - .../ext/special_functions/airy_ai/check_value.cc | 1 - .../ext/special_functions/airy_ai/compile.cc | 1 - .../ext/special_functions/airy_bi/check_nan.cc | 1 - .../ext/special_functions/airy_bi/check_value.cc | 1 - .../ext/special_functions/airy_bi/compile.cc | 1 - .../ext/special_functions/conf_hyperg/check_nan.cc | 1 - .../special_functions/conf_hyperg/check_value.cc | 1 - .../ext/special_functions/conf_hyperg/compile.cc | 1 - .../ext/special_functions/hyperg/check_nan.cc | 1 - .../ext/special_functions/hyperg/check_value.cc | 1 - .../ext/special_functions/hyperg/compile.cc | 1 - .../testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc | 2 - .../ext/throw_allocator/check_allocate_max_size.cc | 1 - .../ext/throw_allocator/check_deallocate_null.cc | 1 - .../testsuite/ext/throw_allocator/check_delete.cc | 1 - .../testsuite/ext/throw_allocator/check_new.cc | 1 - .../ext/throw_allocator/deallocate_global.cc | 1 - .../ext/throw_allocator/deallocate_local.cc | 1 - .../ext/throw_allocator/explicit_instantiation.cc | 1 - .../ext/throw_allocator/variadic_construct.cc | 1 - .../explicit_instantiation/char16_t/1.cc | 1 + .../explicit_instantiation/char32_t/1.cc | 1 + libstdc++-v3/testsuite/lib/dg-options.exp | 11 - .../02_assoc_legendre/check_value.cc | 534 +- .../02_assoc_legendre/check_value.cc | 534 +- .../tr1/8_c_compatibility/cinttypes/functions.cc | 1 - libstdc++-v3/testsuite/util/testsuite_abi.cc | 3 +- libstdc++-v3/testsuite/util/testsuite_allocator.h | 162 +- .../testsuite/util/testsuite_common_types.h | 20 - libstdc++-v3/testsuite/util/testsuite_containers.h | 187 +- libstdc++-v3/testsuite/util/testsuite_fs.h | 12 +- libstdc++-v3/testsuite/util/testsuite_iterators.h | 8 +- libstdc++-v3/testsuite/util/testsuite_random.h | 5 +- libtool.m4 | 8 +- libvtv/ChangeLog | 12 +- libvtv/testsuite/lib/libvtv.exp | 2 - ltmain.sh | 4 +- lto-plugin/ChangeLog | 23 +- lto-plugin/lto-plugin.c | 62 +- maintainer-scripts/ChangeLog | 11 +- maintainer-scripts/crontab | 3 +- maintainer-scripts/gcc_release | 32 +- zlib/ChangeLog | 8 + zlib/configure | 8 +- zlib/configure.ac | 4 +- 8102 files changed, 155957 insertions(+), 402884 deletions(-) delete mode 100644 config/ax_pthread.m4 create mode 100644 config/bootstrap-mpx.mk delete mode 100755 contrib/check-params-in-docs.py delete mode 100755 contrib/compare-lto delete mode 100755 contrib/filter-rtags-warnings.py rename contrib/{vim-gcc-dev/syntax => }/gimple.vim (89%) delete mode 100755 contrib/maintainers-verify.sh delete mode 100755 contrib/unused_functions.py delete mode 100644 contrib/vim-gcc-dev/README delete mode 100644 contrib/vim-gcc-dev/ftdetect/gcc-dev.vim delete mode 100644 contrib/vim-gcc-dev/syntax/gcc-match.vim delete mode 100644 contrib/vim-gcc-dev/syntax/gcc-rtl.vim delete mode 100644 gcc/ada/argv-lynxos178-raven-cert.c create mode 100644 gcc/ada/doc/gnat_ugn/project-manager-figure.png delete mode 100644 gcc/ada/libgnarl/s-linux__riscv.ads delete mode 100644 gcc/ada/libgnat/g-lists.adb delete mode 100644 gcc/ada/libgnat/g-lists.ads delete mode 100644 gcc/ada/libgnat/g-sets.adb delete mode 100644 gcc/ada/libgnat/g-sets.ads delete mode 100644 gcc/ada/libgnat/s-dfmkio.ads delete mode 100644 gcc/ada/libgnat/s-dfmopr.ads delete mode 100644 gcc/ada/libgnat/s-dgmgop.ads delete mode 100644 gcc/ada/libgnat/s-diflmk.ads delete mode 100644 gcc/ada/libgnat/s-digemk.ads delete mode 100644 gcc/ada/libgnat/s-dilomk.ads delete mode 100644 gcc/ada/libgnat/s-dlmkio.ads delete mode 100644 gcc/ada/libgnat/s-dlmopr.ads create mode 100644 gcc/ada/libgnat/s-memory__mingw.adb delete mode 100644 gcc/ada/libgnat/s-optide.adb delete mode 100644 gcc/ada/libgnat/system-linux-riscv.ads delete mode 100644 gcc/ada/libgnat/system-lynxos178-x86.ads rename gcc/ada/libgnat/{system-vxworks7-ppc64-kernel.ads => system-vxworks-ppc64-k [...] delete mode 100644 gcc/ada/libgnat/system-vxworks7-e500-kernel.ads delete mode 100644 gcc/ada/libgnat/system-vxworks7-e500-rtp.ads delete mode 100644 gcc/ada/libgnat/system-vxworks7-ppc-kernel.ads delete mode 100644 gcc/ada/libgnat/system-vxworks7-ppc-rtp.ads delete mode 100644 gcc/ada/libgnat/system-vxworks7-x86-rtp.ads delete mode 100644 gcc/ada/sa_messages.adb delete mode 100644 gcc/ada/sa_messages.ads delete mode 100644 gcc/ada/vx_crtbegin_attr.c rename gcc/ada/{vx_crtbegin_array.c => vx_crtbegin_auto.c} (92%) delete mode 100644 gcc/ada/vxlink-bind.adb delete mode 100644 gcc/ada/vxlink-bind.ads delete mode 100644 gcc/ada/vxlink-link.adb delete mode 100644 gcc/ada/vxlink-link.ads delete mode 100644 gcc/ada/vxlink-main.adb delete mode 100644 gcc/ada/vxlink.adb delete mode 100644 gcc/ada/vxlink.ads delete mode 100644 gcc/ada/vxworks-arm-link.spec delete mode 100644 gcc/ada/vxworks-e500-link.spec delete mode 100644 gcc/ada/vxworks-gnat-crtbe-link.spec delete mode 100644 gcc/ada/vxworks-smp-arm-link.spec delete mode 100644 gcc/ada/vxworks-smp-e500-link.spec delete mode 100644 gcc/ada/vxworks-smp-ppc-link.spec delete mode 100644 gcc/ada/vxworks-smp-x86-link.spec delete mode 100644 gcc/align.h create mode 100644 gcc/chkp-builtins.def delete mode 100644 gcc/common/config/csky/csky-common.c delete mode 100644 gcc/config/aarch64/aarch64-speculation.cc delete mode 100644 gcc/config/aarch64/falkor-tag-collision-avoidance.c copy gcc/config/{ia64 => alpha}/freebsd.h (59%) delete mode 100644 gcc/config/arc/arcHS4x.md delete mode 100644 gcc/config/arc/t-multilib-linux delete mode 100644 gcc/config/csky/constraints.md delete mode 100644 gcc/config/csky/csky-elf.h delete mode 100644 gcc/config/csky/csky-linux-elf.h delete mode 100644 gcc/config/csky/csky-protos.h delete mode 100644 gcc/config/csky/csky.c delete mode 100644 gcc/config/csky/csky.h delete mode 100644 gcc/config/csky/csky.md delete mode 100644 gcc/config/csky/csky.opt delete mode 100644 gcc/config/csky/csky_cores.def delete mode 100644 gcc/config/csky/csky_genopt.sh delete mode 100644 gcc/config/csky/csky_insn_dsp.md delete mode 100644 gcc/config/csky/csky_insn_fpu.md delete mode 100644 gcc/config/csky/csky_isa.def delete mode 100644 gcc/config/csky/csky_isa.h delete mode 100644 gcc/config/csky/csky_opts.h delete mode 100644 gcc/config/csky/csky_pipeline_ck801.md delete mode 100644 gcc/config/csky/csky_pipeline_ck802.md delete mode 100644 gcc/config/csky/csky_pipeline_ck803.md delete mode 100644 gcc/config/csky/csky_pipeline_ck810.md delete mode 100644 gcc/config/csky/csky_tables.opt delete mode 100644 gcc/config/csky/predicates.md delete mode 100644 gcc/config/csky/print-sysroot-suffix.sh delete mode 100644 gcc/config/csky/t-csky delete mode 100644 gcc/config/csky/t-csky-elf delete mode 100644 gcc/config/csky/t-csky-linux delete mode 100644 gcc/config/csky/t-sysroot-suffix delete mode 100644 gcc/config/i386/cldemoteintrin.h delete mode 100644 gcc/config/i386/glm.md delete mode 100644 gcc/config/i386/waitpkgintrin.h delete mode 100644 gcc/config/mips/p6600.md delete mode 100644 gcc/config/nds32/elf.h delete mode 100644 gcc/config/nds32/linux.h delete mode 100644 gcc/config/nds32/nds32-dspext.md delete mode 100644 gcc/config/nds32/nds32-elf.opt delete mode 100644 gcc/config/nds32/nds32-graywolf.md delete mode 100644 gcc/config/nds32/nds32-linux.opt delete mode 100644 gcc/config/nds32/nds32-n10.md delete mode 100644 gcc/config/nds32/nds32-n13.md delete mode 100644 gcc/config/nds32/nds32_init.inc delete mode 100644 gcc/config/nds32/nds32_isr.h delete mode 100644 gcc/config/nds32/t-elf delete mode 100644 gcc/config/nds32/t-linux delete mode 100644 gcc/config/nvptx/nvptx-opts.h delete mode 100644 gcc/config/riscv/t-withmultilib delete mode 100644 gcc/config/riscv/withmultilib.h copy gcc/config/{powerpcspe => rs6000}/750cl.h (100%) copy gcc/config/{powerpcspe => rs6000}/aix43.h (100%) copy gcc/config/{powerpcspe => rs6000}/aix51.h (100%) copy gcc/config/{powerpcspe => rs6000}/aix52.h (100%) copy gcc/config/{powerpcspe => rs6000}/aix53.h (100%) copy gcc/config/{powerpcspe => rs6000}/paired.h (100%) copy gcc/config/{powerpcspe => rs6000}/paired.md (98%) delete mode 100644 gcc/config/rs6000/pmmintrin.h copy gcc/config/{powerpcspe => rs6000}/singlefp.h (100%) copy gcc/config/{powerpcspe => rs6000}/t-aix43 (100%) copy gcc/config/{powerpcspe => rs6000}/t-xilinx (100%) copy gcc/config/{powerpcspe => rs6000}/xfpu.h (100%) copy gcc/config/{powerpcspe => rs6000}/xfpu.md (100%) copy gcc/config/{powerpcspe => rs6000}/xilinx.h (100%) copy gcc/config/{powerpcspe => rs6000}/xilinx.opt (100%) delete mode 100644 gcc/config/s390/s390-passes.def delete mode 100644 gcc/doc/ux.texi delete mode 100644 gcc/dump-context.h create mode 100644 gcc/ipa-chkp.c copy gcc/{loop-unroll.h => ipa-chkp.h} (62%) delete mode 100644 gcc/json.cc delete mode 100644 gcc/json.h delete mode 100644 gcc/opt-problem.cc delete mode 100644 gcc/opt-problem.h delete mode 100644 gcc/opt-suggestions.c delete mode 100644 gcc/opt-suggestions.h delete mode 100644 gcc/optinfo-emit-json.cc delete mode 100644 gcc/optinfo-emit-json.h delete mode 100644 gcc/optinfo.cc delete mode 100644 gcc/optinfo.h create mode 100644 gcc/rtl-chkp.c create mode 100644 gcc/rtl-chkp.h delete mode 100644 gcc/sort.cc delete mode 100644 gcc/testsuite/c-c++-common/Wformat-pr84258.c delete mode 100644 gcc/testsuite/c-c++-common/Wmisleading-indentation-pr70693.c delete mode 100644 gcc/testsuite/c-c++-common/Wprio-ctor-dtor.c delete mode 100644 gcc/testsuite/c-c++-common/array-init.c delete mode 100644 gcc/testsuite/c-c++-common/cpp/diagnostic-pragma-2.c delete mode 100644 gcc/testsuite/c-c++-common/cpp/macro-arg-count-1.c delete mode 100644 gcc/testsuite/c-c++-common/cpp/macro-arg-count-2.c delete mode 100644 gcc/testsuite/c-c++-common/dump-ada-spec-14.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/builtin-goacc-parlevel-id-size.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/deviceptr-4.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/finalize-1.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-counter-var-redundant-load.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-loop-data-2.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-loop-data-enter-exit-2.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-loop-data-enter-exit.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-loop-data-update.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-loop-data.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-parallel-loop-data-ent [...] delete mode 100644 gcc/testsuite/c-c++-common/goacc/parallel-reduction.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/private-reduction-1.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/update-if_present-1.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/update-if_present-2.c delete mode 100644 gcc/testsuite/c-c++-common/gomp/doacross-2.c delete mode 100644 gcc/testsuite/c-c++-common/ident-0a.c delete mode 100644 gcc/testsuite/c-c++-common/ident-0b.c delete mode 100644 gcc/testsuite/c-c++-common/ident-1a.c delete mode 100644 gcc/testsuite/c-c++-common/ident-1b.c delete mode 100644 gcc/testsuite/c-c++-common/ident-2a.c delete mode 100644 gcc/testsuite/c-c++-common/ident-2b.c delete mode 100644 gcc/testsuite/c-c++-common/inc-from-1.c delete mode 100644 gcc/testsuite/c-c++-common/inc-from-1a.h delete mode 100644 gcc/testsuite/c-c++-common/inc-from-1b.h delete mode 100644 gcc/testsuite/c-c++-common/pr59521-1.c delete mode 100644 gcc/testsuite/c-c++-common/pr59521-2.c delete mode 100644 gcc/testsuite/c-c++-common/pr81376.c delete mode 100644 gcc/testsuite/c-c++-common/rotate-9.c delete mode 100644 gcc/testsuite/c-c++-common/spec-barrier-1.c delete mode 100644 gcc/testsuite/c-c++-common/spec-barrier-2.c delete mode 100644 gcc/testsuite/c-c++-common/substring-location-PR-87562-1-a.h delete mode 100644 gcc/testsuite/c-c++-common/substring-location-PR-87562-1-b.h delete mode 100644 gcc/testsuite/c-c++-common/substring-location-PR-87562-1.c delete mode 100644 gcc/testsuite/g++.dg/abi/no_unique_address1.C delete mode 100644 gcc/testsuite/g++.dg/abi/no_unique_address2.C delete mode 100644 gcc/testsuite/g++.dg/abi/no_unique_address3.C delete mode 100644 gcc/testsuite/g++.dg/concepts/locations1.C delete mode 100644 gcc/testsuite/g++.dg/concepts/pr67544.C delete mode 100644 gcc/testsuite/g++.dg/concepts/pr67655.C delete mode 100644 gcc/testsuite/g++.dg/concepts/pr67656.C delete mode 100644 gcc/testsuite/g++.dg/concepts/pr71127.C delete mode 100644 gcc/testsuite/g++.dg/concepts/pr71128.C delete mode 100644 gcc/testsuite/g++.dg/concepts/pr71131.C delete mode 100644 gcc/testsuite/g++.dg/concepts/pr84423-1.C delete mode 100644 gcc/testsuite/g++.dg/concepts/pr84423-2.C delete mode 100644 gcc/testsuite/g++.dg/concepts/pr84980.C delete mode 100644 gcc/testsuite/g++.dg/concepts/pr85065.C delete mode 100644 gcc/testsuite/g++.dg/concepts/pr85265.C delete mode 100644 gcc/testsuite/g++.dg/conflict-markers-2.C delete mode 100644 gcc/testsuite/g++.dg/conversion/Wwrite-strings.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/Wnarrowing10.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/Wnarrowing11.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/Wnarrowing12.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/Wnarrowing6.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/Wnarrowing7.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/Wnarrowing8.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/Wnarrowing9.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/Wpessimizing-move1.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/Wpessimizing-move2.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/Wpessimizing-move3.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/Wpessimizing-move4.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/Wpessimizing-move5.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/Wredundant-move1.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/Wredundant-move2.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/Wredundant-move3.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/Wredundant-move4.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-65.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/auto52.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/cond1.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-base6.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted52.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted53.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted54.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted55.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted56.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted57.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted58.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted59.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted60.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/deleted14.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/depr-copy1.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/depr-copy2.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/desig5.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/friend3.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/gen-attrs-65.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-ref-2267.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-throw1.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-throw2.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist102.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist103.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist104.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-86550.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-non-local.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-shadow3.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/locations1.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/main1.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/move-return2.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/narrowing1.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-template18.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/pr81246.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/pr84705.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/range-for10.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/range-for36.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/ref-qual19.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/ref-qual20.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/rv-cast6.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/sfinae62.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn52.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn53.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn54.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-array6.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-loop7.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-return4.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/dr1560.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/func_constexpr2.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-85713-2.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-85713.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-variadic18.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/pr84588-1.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/pr84588-2.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/pr84588-3.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/Wpessimizing-move1.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction55.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction56.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction57.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction58.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/namespace-attribs2.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/static2.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/aggr1.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/aggr2.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-inst1.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual1.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual10.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual11.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual12.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual2.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual3.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual4.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual5.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual6.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual7.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual8.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual9.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/feat-cxx2a.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/is-constant-evaluated1.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-this1.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-this2.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-this3.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda1.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/no_unique_address1.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for1.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for10.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for11.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for12.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for13.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for14.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for15.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for16.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for17.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for18.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for2.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for3.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for4.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for5.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for6.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for7.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for8.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for9.C delete mode 100644 gcc/testsuite/g++.dg/diagnostic/aka3.C delete mode 100644 gcc/testsuite/g++.dg/diagnostic/auto1.C delete mode 100644 gcc/testsuite/g++.dg/diagnostic/long-short.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/macro-arg-count.C delete mode 100644 gcc/testsuite/g++.dg/diagnostic/missing-typename.C delete mode 100644 gcc/testsuite/g++.dg/diagnostic/pr77777.C delete mode 100644 gcc/testsuite/g++.dg/diagnostic/pr86201.C delete mode 100644 gcc/testsuite/g++.dg/diagnostic/pr86993.C delete mode 100644 gcc/testsuite/g++.dg/diagnostic/signed-unsigned.C delete mode 100644 gcc/testsuite/g++.dg/diagnostic/thread-thread_local.C delete mode 100644 gcc/testsuite/g++.dg/diagnostic/virtual-constexpr.C delete mode 100644 gcc/testsuite/g++.dg/diagnostic/virtual-friend.C delete mode 100644 gcc/testsuite/g++.dg/diagnostic/virtual-static.C delete mode 100644 gcc/testsuite/g++.dg/expr/delete2.C delete mode 100644 gcc/testsuite/g++.dg/expr/ptrmem10.C delete mode 100644 gcc/testsuite/g++.dg/ext/cond3.C copy gcc/testsuite/g++.dg/{lookup => ext}/forscope1.C (80%) copy gcc/testsuite/g++.dg/{lookup/forscope1.C => ext/forscope2.C} (68%) delete mode 100644 gcc/testsuite/g++.dg/ext/integer-pack4.C rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv1.C (98%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv10.C (74%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv11.C (84%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv12-aux.cc (100%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv12.C (89%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv12.h (100%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv13.C (86%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv14.C (93%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv15.C (93%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv16.C (97%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv17.C (97%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv18.C (78%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv19.C (79%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv2.C (97%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv20.C (79%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv21.C (78%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv22.C (79%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv23.C (79%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv24.C (91%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv25.C (91%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv26.C (82%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv27.C (82%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv3.C (93%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv4.C (89%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv5.C (88%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv6.C (89%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv7.C (80%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv8.C (57%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mv9.C (80%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mvc1.C (88%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mvc2.C (88%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mvc3.C (88%) rename gcc/testsuite/{g++.target/i386 => g++.dg/ext}/mvc4.C (88%) delete mode 100644 gcc/testsuite/g++.dg/ext/pr82625.C delete mode 100644 gcc/testsuite/g++.dg/ext/typeof13.C delete mode 100644 gcc/testsuite/g++.dg/guality/pr86687.C delete mode 100644 gcc/testsuite/g++.dg/init/delete3.C delete mode 100644 gcc/testsuite/g++.dg/init/new49.C delete mode 100644 gcc/testsuite/g++.dg/init/string2.C delete mode 100644 gcc/testsuite/g++.dg/init/string3.C delete mode 100644 gcc/testsuite/g++.dg/init/string4.C delete mode 100644 gcc/testsuite/g++.dg/ipa/pr85607.C delete mode 100644 gcc/testsuite/g++.dg/ipa/pr86323.C delete mode 100644 gcc/testsuite/g++.dg/ipa/pr86529.C delete mode 100644 gcc/testsuite/g++.dg/lookup/name-clash12.C delete mode 100644 gcc/testsuite/g++.dg/lookup/pr85634-2.C delete mode 100644 gcc/testsuite/g++.dg/lookup/pr86329.C create mode 100644 gcc/testsuite/g++.dg/lto/pr69729_0.C delete mode 100644 gcc/testsuite/g++.dg/lto/pr86523-1_0.C delete mode 100644 gcc/testsuite/g++.dg/lto/pr86523-2_0.C delete mode 100644 gcc/testsuite/g++.dg/lto/pr86523-3_0.C delete mode 100644 gcc/testsuite/g++.dg/lto/pr86585_0.C delete mode 100644 gcc/testsuite/g++.dg/lto/pr86585_1.C delete mode 100644 gcc/testsuite/g++.dg/opt/mpx.C create mode 100644 gcc/testsuite/g++.dg/opt/pr71529.C delete mode 100644 gcc/testsuite/g++.dg/other/avx2-pr85572-1.C delete mode 100644 gcc/testsuite/g++.dg/other/friend10.C delete mode 100644 gcc/testsuite/g++.dg/other/friend11.C delete mode 100644 gcc/testsuite/g++.dg/other/friend12.C delete mode 100644 gcc/testsuite/g++.dg/other/friend13.C delete mode 100644 gcc/testsuite/g++.dg/other/friend14.C delete mode 100644 gcc/testsuite/g++.dg/other/friend15.C delete mode 100644 gcc/testsuite/g++.dg/other/friend8.C delete mode 100644 gcc/testsuite/g++.dg/other/friend9.C delete mode 100644 gcc/testsuite/g++.dg/other/locations1.C delete mode 100644 gcc/testsuite/g++.dg/other/main2.C delete mode 100644 gcc/testsuite/g++.dg/other/main3.C delete mode 100644 gcc/testsuite/g++.dg/other/pr87398.C delete mode 100644 gcc/testsuite/g++.dg/other/pr87574.C delete mode 100644 gcc/testsuite/g++.dg/other/sse2-pr85572-1.C delete mode 100644 gcc/testsuite/g++.dg/other/sse2-pr85572-2.C delete mode 100644 gcc/testsuite/g++.dg/other/sse4-pr85572-1.C delete mode 100644 gcc/testsuite/g++.dg/other/static3.C delete mode 100644 gcc/testsuite/g++.dg/other/static4.C rename gcc/testsuite/{g++.target/aarch64/sve/const_pred_1.C => g++.dg/other/sve_co [...] rename gcc/testsuite/{g++.target/aarch64/sve/const_pred_2.C => g++.dg/other/sve_co [...] rename gcc/testsuite/{g++.target/aarch64/sve/const_pred_3.C => g++.dg/other/sve_co [...] rename gcc/testsuite/{g++.target/aarch64/sve/const_pred_4.C => g++.dg/other/sve_co [...] rename gcc/testsuite/{g++.target/aarch64/sve/tls_2.C => g++.dg/other/sve_tls_2.C} (85%) rename gcc/testsuite/{g++.target/aarch64/sve/vcond_1.C => g++.dg/other/sve_vcond_1 [...] rename gcc/testsuite/{g++.target/aarch64/sve/vcond_1_run.C => g++.dg/other/sve_vco [...] delete mode 100644 gcc/testsuite/g++.dg/other/switch4.C delete mode 100644 gcc/testsuite/g++.dg/other/thunk2a.C delete mode 100644 gcc/testsuite/g++.dg/other/thunk2b.C rename gcc/testsuite/g++.dg/other/{thunk1.C => vthunk1.C} (100%) delete mode 100644 gcc/testsuite/g++.dg/overload/conv-op3.C delete mode 100644 gcc/testsuite/g++.dg/parse/close-brace.C delete mode 100644 gcc/testsuite/g++.dg/parse/cond6.C delete mode 100644 gcc/testsuite/g++.dg/parse/cond7.C delete mode 100644 gcc/testsuite/g++.dg/parse/cond8.C delete mode 100644 gcc/testsuite/g++.dg/parse/ptrmem8.C delete mode 100644 gcc/testsuite/g++.dg/plugin/show-template-tree-color-labels.C delete mode 100644 gcc/testsuite/g++.dg/pr61941.C create mode 100644 gcc/testsuite/g++.dg/pr63995-1.C create mode 100644 gcc/testsuite/g++.dg/pr68270.C create mode 100644 gcc/testsuite/g++.dg/pr71624.C create mode 100644 gcc/testsuite/g++.dg/pr71633.C copy gcc/testsuite/g++.dg/{opt/call2.C => pr79761.C} (72%) copy gcc/testsuite/g++.dg/{ext/alias-canon3.C => pr79764.C} (58%) create mode 100644 gcc/testsuite/g++.dg/pr79769.C delete mode 100644 gcc/testsuite/g++.dg/pr82899.C delete mode 100644 gcc/testsuite/g++.dg/pr85515-1.C delete mode 100644 gcc/testsuite/g++.dg/pr85515-2.C delete mode 100644 gcc/testsuite/g++.dg/pr85523.C delete mode 100644 gcc/testsuite/g++.dg/pr86082.C delete mode 100644 gcc/testsuite/g++.dg/pr86159.C delete mode 100644 gcc/testsuite/g++.dg/pr86240.C delete mode 100644 gcc/testsuite/g++.dg/pr86593.C delete mode 100644 gcc/testsuite/g++.dg/pr86696.C delete mode 100644 gcc/testsuite/g++.dg/pr86988.C delete mode 100644 gcc/testsuite/g++.dg/predict-1.C delete mode 100644 gcc/testsuite/g++.dg/recip_sqrt_mult_1.C delete mode 100644 gcc/testsuite/g++.dg/recip_sqrt_mult_2.C delete mode 100644 gcc/testsuite/g++.dg/rtti/typeid12.C delete mode 100644 gcc/testsuite/g++.dg/template/array30.C delete mode 100644 gcc/testsuite/g++.dg/template/array31.C create mode 100644 gcc/testsuite/g++.dg/template/for1.C delete mode 100644 gcc/testsuite/g++.dg/template/friend64.C delete mode 100644 gcc/testsuite/g++.dg/template/friend65.C delete mode 100644 gcc/testsuite/g++.dg/template/friend66.C delete mode 100644 gcc/testsuite/g++.dg/template/spec40.C delete mode 100644 gcc/testsuite/g++.dg/tls/locations1.C delete mode 100644 gcc/testsuite/g++.dg/tls/pr85400.C delete mode 100644 gcc/testsuite/g++.dg/torture/20180705-1.C delete mode 100644 gcc/testsuite/g++.dg/torture/aarch64-vect-init-1.C delete mode 100644 gcc/testsuite/g++.dg/torture/accessor-fixits-9.C delete mode 100644 gcc/testsuite/g++.dg/torture/pr85834.C delete mode 100644 gcc/testsuite/g++.dg/torture/pr87124.C delete mode 100644 gcc/testsuite/g++.dg/tree-ssa/lifetime-dse1.C delete mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr19476-6.C delete mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr19476-7.C delete mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr86062.C delete mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr86544.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wclass-conversion1.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wclass-conversion2.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wextra-4.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wformat-method.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wformat-pr71863.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wformat-ranges-c++11.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wformat-ranges.C delete mode 100644 gcc/testsuite/g++.dg/warn/Winit-list1.C delete mode 100644 gcc/testsuite/g++.dg/warn/Winit-list2.C delete mode 100644 gcc/testsuite/g++.dg/warn/Winit-list3.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull-compare-9.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wreturn-local-addr-5.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wshadow-13.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wshadow-14.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wshadow-15.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunreachable-code-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunreachable-code-2.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wzero-as-null-pointer-constant-7.C create mode 100644 gcc/testsuite/g++.dg/warn/pr31246-2.C create mode 100644 gcc/testsuite/g++.dg/warn/pr31246.C create mode 100644 gcc/testsuite/g++.old-deja/g++.jason/scoping15.C create mode 100644 gcc/testsuite/g++.old-deja/g++.mike/net43.C delete mode 100644 gcc/testsuite/g++.target/i386/i386.exp delete mode 100644 gcc/testsuite/gcc.c-torture/compile/20180605-1.c delete mode 100644 gcc/testsuite/gcc.c-torture/compile/20180915-1.c delete mode 100644 gcc/testsuite/gcc.c-torture/compile/dse.c delete mode 100644 gcc/testsuite/gcc.c-torture/compile/pr84195.c delete mode 100644 gcc/testsuite/gcc.c-torture/compile/pr86526.c delete mode 100644 gcc/testsuite/gcc.c-torture/compile/pr86636.c delete mode 100644 gcc/testsuite/gcc.c-torture/compile/pr87110.c delete mode 100644 gcc/testsuite/gcc.c-torture/compile/pr87473.c delete mode 100644 gcc/testsuite/gcc.c-torture/compile/pr87647.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/20180921-1.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/builtins/lib/strnlen.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/builtins/strnlen-lib.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/builtins/strnlen.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/memchr-1.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr85582-1.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr85582-2.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr85582-3.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr86528.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr86714.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr87053.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr87290.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/ssad-run.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/strlen-2.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/strlen-3.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/strlen-4.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/usad-run.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/widechar-3.c delete mode 100644 gcc/testsuite/gcc.dg-selftests/dg-final.exp delete mode 100644 gcc/testsuite/gcc.dg/Walloc-size-larger-than-17.c delete mode 100644 gcc/testsuite/gcc.dg/Walloca-larger-than-2.c delete mode 100644 gcc/testsuite/gcc.dg/Walloca-larger-than.c delete mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-28.c delete mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-29.c delete mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-30.c delete mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-31.c delete mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-32.c delete mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-33.c delete mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-34.c delete mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-35.c delete mode 100644 gcc/testsuite/gcc.dg/Wattributes-10.c delete mode 100644 gcc/testsuite/gcc.dg/Wc90-c99-compat-10.c delete mode 100644 gcc/testsuite/gcc.dg/Wc90-c99-compat-11.c delete mode 100644 gcc/testsuite/gcc.dg/Wc90-c99-compat-12.c delete mode 100644 gcc/testsuite/gcc.dg/Wc90-c99-compat-9.c delete mode 100644 gcc/testsuite/gcc.dg/Wframe-larger-than-2.c delete mode 100644 gcc/testsuite/gcc.dg/Wlarger-than3.c delete mode 100644 gcc/testsuite/gcc.dg/Wmissing-profile.c delete mode 100644 gcc/testsuite/gcc.dg/Wrestrict-16.c delete mode 100644 gcc/testsuite/gcc.dg/Wrestrict-17.c delete mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-5.c delete mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-6.c delete mode 100644 gcc/testsuite/gcc.dg/Wstringop-truncation-3.c delete mode 100644 gcc/testsuite/gcc.dg/Wstringop-truncation-4.c delete mode 100644 gcc/testsuite/gcc.dg/Wvla-larger-than-3.c delete mode 100644 gcc/testsuite/gcc.dg/absu.c delete mode 100644 gcc/testsuite/gcc.dg/asan/pr86962.c delete mode 100644 gcc/testsuite/gcc.dg/attr-nonstring-2.c delete mode 100644 gcc/testsuite/gcc.dg/attr-nonstring-3.c delete mode 100644 gcc/testsuite/gcc.dg/attr-nonstring-4.c delete mode 100644 gcc/testsuite/gcc.dg/attr-nonstring.c delete mode 100644 gcc/testsuite/gcc.dg/autopar/pr86097.c delete mode 100644 gcc/testsuite/gcc.dg/builtin-memchr.c delete mode 100644 gcc/testsuite/gcc.dg/c11-static-assert-7.c delete mode 100644 gcc/testsuite/gcc.dg/c11-static-assert-8.c delete mode 100644 gcc/testsuite/gcc.dg/c11-static-assert-9.c delete mode 100644 gcc/testsuite/gcc.dg/c2x-static-assert-1.c delete mode 100644 gcc/testsuite/gcc.dg/c2x-static-assert-2.c delete mode 100644 gcc/testsuite/gcc.dg/c99-static-assert-2.c delete mode 100644 gcc/testsuite/gcc.dg/completion-1.c delete mode 100644 gcc/testsuite/gcc.dg/completion-2.c delete mode 100644 gcc/testsuite/gcc.dg/completion-3.c delete mode 100644 gcc/testsuite/gcc.dg/completion-4.c delete mode 100644 gcc/testsuite/gcc.dg/complex-6.c delete mode 100644 gcc/testsuite/gcc.dg/complex-7.c delete mode 100644 gcc/testsuite/gcc.dg/cpp/pr61854-8.c delete mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/inline4.c delete mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/inline5.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/pr37726.c delete mode 100644 gcc/testsuite/gcc.dg/dfp/warn-abs-2.c delete mode 100644 gcc/testsuite/gcc.dg/driver-specs.c delete mode 100644 gcc/testsuite/gcc.dg/empty.h delete mode 100644 gcc/testsuite/gcc.dg/fma-1.c delete mode 100644 gcc/testsuite/gcc.dg/fma-2.c delete mode 100644 gcc/testsuite/gcc.dg/fma-3.c delete mode 100644 gcc/testsuite/gcc.dg/fma-4.c delete mode 100644 gcc/testsuite/gcc.dg/fma-5.c delete mode 100644 gcc/testsuite/gcc.dg/fma-6.c delete mode 100644 gcc/testsuite/gcc.dg/fma-7.c delete mode 100644 gcc/testsuite/gcc.dg/fold-popcount-1.c delete mode 100644 gcc/testsuite/gcc.dg/fold-popcount-2.c delete mode 100644 gcc/testsuite/gcc.dg/fold-popcount-3.c delete mode 100644 gcc/testsuite/gcc.dg/fold-popcount-4.c delete mode 100644 gcc/testsuite/gcc.dg/gimplefe-28.c delete mode 100644 gcc/testsuite/gcc.dg/gimplefe-29.c delete mode 100644 gcc/testsuite/gcc.dg/gnu2x-static-assert-1.c delete mode 100644 gcc/testsuite/gcc.dg/graphite/pr86479.c delete mode 100644 gcc/testsuite/gcc.dg/guality/pr37726.c delete mode 100644 gcc/testsuite/gcc.dg/guality/prevent-optimization.h delete mode 100644 gcc/testsuite/gcc.dg/guality/zero-length-array.c delete mode 100644 gcc/testsuite/gcc.dg/init-string-3.c delete mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-icf-38.c delete mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-icf-38a.c delete mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-icf-39.c delete mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-pta-19.c delete mode 100644 gcc/testsuite/gcc.dg/ipa/pr85734.c delete mode 100644 gcc/testsuite/gcc.dg/ipa/pr86279.c delete mode 100644 gcc/testsuite/gcc.dg/ipa/propmalloc-4.c create mode 100644 gcc/testsuite/gcc.dg/lto/chkp-privatize-1_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/chkp-privatize-2_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/chkp-privatize_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/chkp-removed-alias_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/chkp-static-bounds_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/chkp-wrap-asm-name_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr66221_0.c delete mode 100644 gcc/testsuite/gcc.dg/merge-all-constants-2.c delete mode 100644 gcc/testsuite/gcc.dg/missing-header-fixit-3.c delete mode 100644 gcc/testsuite/gcc.dg/missing-header-fixit-4.c delete mode 100644 gcc/testsuite/gcc.dg/nextafter-1.c delete mode 100644 gcc/testsuite/gcc.dg/nextafter-2.c delete mode 100644 gcc/testsuite/gcc.dg/nextafter-3.c delete mode 100644 gcc/testsuite/gcc.dg/nextafter-4.c delete mode 100644 gcc/testsuite/gcc.dg/noncompile/pr30552-1.c delete mode 100644 gcc/testsuite/gcc.dg/noncompile/pr30552-2.c delete mode 100644 gcc/testsuite/gcc.dg/noncompile/pr30552-3.c delete mode 100644 gcc/testsuite/gcc.dg/noncompile/pr30552-4.c delete mode 100644 gcc/testsuite/gcc.dg/noncompile/pr55976-1.c delete mode 100644 gcc/testsuite/gcc.dg/noncompile/pr55976-2.c delete mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic-group-test-1.c delete mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic-test-show-locus-bw-line- [...] delete mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic-test-show-locus-bw-line- [...] delete mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic-test-show-locus-color-li [...] delete mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c delete mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic_group_plugin.c delete mode 100644 gcc/testsuite/gcc.dg/plugin/dump-1.c delete mode 100644 gcc/testsuite/gcc.dg/plugin/dump-2.c delete mode 100644 gcc/testsuite/gcc.dg/plugin/dump_plugin.c delete mode 100644 gcc/testsuite/gcc.dg/plugin/pr87562-a.h delete mode 100644 gcc/testsuite/gcc.dg/plugin/pr87562-b.h delete mode 100644 gcc/testsuite/gcc.dg/pointer-range-check-1.c delete mode 100644 gcc/testsuite/gcc.dg/pointer-range-check-2.c create mode 100644 gcc/testsuite/gcc.dg/pr33092.c create mode 100644 gcc/testsuite/gcc.dg/pr47793.c delete mode 100644 gcc/testsuite/gcc.dg/pr69615.c delete mode 100644 gcc/testsuite/gcc.dg/pr79342.c delete mode 100644 gcc/testsuite/gcc.dg/pr79985.c delete mode 100644 gcc/testsuite/gcc.dg/pr85799.c delete mode 100644 gcc/testsuite/gcc.dg/pr85955.c delete mode 100644 gcc/testsuite/gcc.dg/pr86046.c delete mode 100644 gcc/testsuite/gcc.dg/pr86047.c delete mode 100644 gcc/testsuite/gcc.dg/pr86124.c delete mode 100644 gcc/testsuite/gcc.dg/pr86179.c delete mode 100644 gcc/testsuite/gcc.dg/pr86271.c delete mode 100644 gcc/testsuite/gcc.dg/pr86459.c delete mode 100644 gcc/testsuite/gcc.dg/pr86489.c delete mode 100644 gcc/testsuite/gcc.dg/pr87009.c delete mode 100644 gcc/testsuite/gcc.dg/pr87052.c delete mode 100644 gcc/testsuite/gcc.dg/pr87054.c delete mode 100644 gcc/testsuite/gcc.dg/pr87092.c delete mode 100644 gcc/testsuite/gcc.dg/pr87112.c delete mode 100644 gcc/testsuite/gcc.dg/pr87117-1.c delete mode 100644 gcc/testsuite/gcc.dg/pr87117-2.c delete mode 100644 gcc/testsuite/gcc.dg/pr87259.c delete mode 100644 gcc/testsuite/gcc.dg/pr87261.c delete mode 100644 gcc/testsuite/gcc.dg/pr87286.c delete mode 100644 gcc/testsuite/gcc.dg/pr87309.c delete mode 100644 gcc/testsuite/gcc.dg/pr87347.c delete mode 100644 gcc/testsuite/gcc.dg/pr87415.c delete mode 100644 gcc/testsuite/gcc.dg/pr87483.c delete mode 100644 gcc/testsuite/gcc.dg/pr87490.c delete mode 100644 gcc/testsuite/gcc.dg/predict-16.c delete mode 100644 gcc/testsuite/gcc.dg/predict-17.c delete mode 100644 gcc/testsuite/gcc.dg/predict-18.c delete mode 100644 gcc/testsuite/gcc.dg/predict-19.c delete mode 100644 gcc/testsuite/gcc.dg/predict-20.c delete mode 100644 gcc/testsuite/gcc.dg/predict-21.c delete mode 100644 gcc/testsuite/gcc.dg/recip_sqrt_mult_1.c delete mode 100644 gcc/testsuite/gcc.dg/recip_sqrt_mult_2.c delete mode 100644 gcc/testsuite/gcc.dg/recip_sqrt_mult_3.c delete mode 100644 gcc/testsuite/gcc.dg/recip_sqrt_mult_4.c delete mode 100644 gcc/testsuite/gcc.dg/recip_sqrt_mult_5.c delete mode 100644 gcc/testsuite/gcc.dg/sinatan-1.c delete mode 100644 gcc/testsuite/gcc.dg/sinatan-2.c delete mode 100644 gcc/testsuite/gcc.dg/sinatan-3.c delete mode 100644 gcc/testsuite/gcc.dg/spec-barrier-3.c delete mode 100644 gcc/testsuite/gcc.dg/spellcheck-identifiers-4.c delete mode 100644 gcc/testsuite/gcc.dg/spellcheck-transposition.c delete mode 100644 gcc/testsuite/gcc.dg/store_merging_20.c delete mode 100644 gcc/testsuite/gcc.dg/store_merging_21.c delete mode 100644 gcc/testsuite/gcc.dg/strcmpopt_2.c delete mode 100644 gcc/testsuite/gcc.dg/strcmpopt_3.c delete mode 100644 gcc/testsuite/gcc.dg/strcmpopt_4.c delete mode 100644 gcc/testsuite/gcc.dg/strcmpopt_5.c delete mode 100644 gcc/testsuite/gcc.dg/strlenopt-44.c delete mode 100644 gcc/testsuite/gcc.dg/strlenopt-45.c delete mode 100644 gcc/testsuite/gcc.dg/strlenopt-46.c delete mode 100644 gcc/testsuite/gcc.dg/strlenopt-49.c delete mode 100644 gcc/testsuite/gcc.dg/strlenopt-50.c delete mode 100644 gcc/testsuite/gcc.dg/strlenopt-51.c delete mode 100644 gcc/testsuite/gcc.dg/strlenopt-52.c delete mode 100644 gcc/testsuite/gcc.dg/strlenopt-53.c delete mode 100644 gcc/testsuite/gcc.dg/strlenopt-54.c delete mode 100644 gcc/testsuite/gcc.dg/strlenopt-55.c delete mode 100644 gcc/testsuite/gcc.dg/strlenopt-56.c delete mode 100644 gcc/testsuite/gcc.dg/strlenopt-58.c delete mode 100644 gcc/testsuite/gcc.dg/torture/20180712-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr52969.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr85852.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr86034.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr86066.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr86232.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr86363.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr86389.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr87132.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr87147.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr87168.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr87169.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr87176.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr87177-2.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr87177.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr87197.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr87200.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr87211.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr87263.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr87266-1.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr87266-2.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr87266-3.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr87266-4.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr87280.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr87301.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr87328.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr87342.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr87349-1.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr87349-2.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr87402.c delete mode 100644 gcc/testsuite/gcc.dg/torture/ssa-fre-1.c delete mode 100644 gcc/testsuite/gcc.dg/torture/ssa-fre-2.c delete mode 100644 gcc/testsuite/gcc.dg/torture/ssa-fre-3.c delete mode 100644 gcc/testsuite/gcc.dg/torture/ssa-fre-4.c delete mode 100644 gcc/testsuite/gcc.dg/transparent-union-6.c delete mode 100644 gcc/testsuite/gcc.dg/tree-prof/pr59521-3.c delete mode 100644 gcc/testsuite/gcc.dg/tree-prof/val-prof-10.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-10.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-11.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-20.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/copy-headers-2.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/copy-headers-3.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/copy-headers-4.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/copy-headers-5.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/evrp11.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ivopt_mult_1g.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ivopt_mult_2g.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/minmax-loopend-2.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/muldiv-1.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/muldiv-2.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-16.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-17.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-18.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-19.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/popcount.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/popcount2.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/popcount3.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr69615.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr82665.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr83648-2.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr83648.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr85720.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr86017.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr86089.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr86263.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr86401-1.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr86401-2.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr87022.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr87126.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr87205-2.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr87205.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr87287.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/predcom-8.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-31.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-32.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-33.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-34.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-35.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-63.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-64.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-65.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-66.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-67.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-68.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/switch-1.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/switch-2.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/switch-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vrp105.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vrp120.c delete mode 100644 gcc/testsuite/gcc.dg/union-duplicate-field.c delete mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-div-1.c delete mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-over-widen-1.c delete mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-over-widen-2.c delete mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pow-1.c delete mode 100644 gcc/testsuite/gcc.dg/vect/no-scevccp-pr86725-1.c delete mode 100644 gcc/testsuite/gcc.dg/vect/no-scevccp-pr86725-2.c delete mode 100644 gcc/testsuite/gcc.dg/vect/no-scevccp-pr86725-3.c delete mode 100644 gcc/testsuite/gcc.dg/vect/no-scevccp-pr86725-4.c delete mode 100644 gcc/testsuite/gcc.dg/vect/no-scevccp-pr86725-5.c delete mode 100644 gcc/testsuite/gcc.dg/vect/nodump-vect-opt-info-2.c delete mode 100644 gcc/testsuite/gcc.dg/vect/pr84711.c delete mode 100644 gcc/testsuite/gcc.dg/vect/pr86749.c delete mode 100644 gcc/testsuite/gcc.dg/vect/pr86858.c delete mode 100644 gcc/testsuite/gcc.dg/vect/pr87288-1.c delete mode 100644 gcc/testsuite/gcc.dg/vect/pr87288-2.c delete mode 100644 gcc/testsuite/gcc.dg/vect/pr87288-3.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-1.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-10.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-11.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-12.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-13.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-14.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-15.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-16.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-2.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-3.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-4.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-5.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-6.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-7.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-8.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-9.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-cond-arith-1.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-cond-arith-2.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-cond-arith-3.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-cond-arith-4.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-cond-arith-5.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-cond-arith-6.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-fma-1.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-fma-2.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-mixed-size-cond-1.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-10.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-11.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-12.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-13.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-14.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-15.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-16.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-17.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-18.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-19.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-20.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-21.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-22.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-5.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-6.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-7.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-8.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-9.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-1.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-2.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-3.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-4.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-5.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-6.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-7.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-8.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-sad-1.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-sad-2.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-sad-3.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-sad-4.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-sad-5.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-sad-6.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-sad-7.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-sad-8.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-widen-mult-1.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-widen-mult-2.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-widen-mult-3.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-widen-mult-4.c delete mode 100644 gcc/testsuite/gcc.dg/vect/vect-widen-mult-extern-1.c delete mode 100644 gcc/testsuite/gcc.dg/vla-1.c copy gcc/testsuite/gcc.dg/vmx/{extract.c => extract-be-order.c} (56%) create mode 100644 gcc/testsuite/gcc.dg/vmx/extract-vsx-be-order.c create mode 100644 gcc/testsuite/gcc.dg/vmx/insert-be-order.c copy gcc/testsuite/gcc.dg/vmx/{insert-vsx.c => insert-vsx-be-order.c} (71%) copy gcc/testsuite/gcc.dg/vmx/{ld.c => ld-be-order.c} (78%) copy gcc/testsuite/gcc.dg/vmx/{ld-vsx.c => ld-vsx-be-order.c} (73%) copy gcc/testsuite/gcc.dg/vmx/{lde.c => lde-be-order.c} (78%) copy gcc/testsuite/gcc.dg/vmx/{ldl.c => ldl-be-order.c} (78%) copy gcc/testsuite/gcc.dg/vmx/{ldl-vsx.c => ldl-vsx-be-order.c} (73%) copy gcc/testsuite/gcc.dg/vmx/{merge.c => merge-be-order.c} (75%) copy gcc/testsuite/gcc.dg/vmx/{merge-vsx.c => merge-vsx-be-order.c} (78%) create mode 100644 gcc/testsuite/gcc.dg/vmx/mult-even-odd-be-order.c copy gcc/testsuite/gcc.dg/vmx/{pack.c => pack-be-order.c} (74%) copy gcc/testsuite/gcc.dg/vmx/{perm.c => perm-be-order.c} (69%) copy gcc/testsuite/gcc.dg/vmx/{splat.c => splat-be-order.c} (72%) copy gcc/testsuite/gcc.dg/vmx/{splat-vsx.c => splat-vsx-be-order.c} (69%) copy gcc/testsuite/gcc.dg/vmx/{st.c => st-be-order.c} (75%) copy gcc/testsuite/gcc.dg/vmx/{st-vsx.c => st-vsx-be-order.c} (69%) copy gcc/testsuite/gcc.dg/vmx/{ste.c => ste-be-order.c} (71%) copy gcc/testsuite/gcc.dg/vmx/{stl.c => stl-be-order.c} (75%) copy gcc/testsuite/gcc.dg/vmx/{stl-vsx.c => stl-vsx-be-order.c} (69%) copy gcc/testsuite/gcc.dg/vmx/{sum2s.c => sum2s-be-order.c} (52%) copy gcc/testsuite/gcc.dg/vmx/{unpack.c => unpack-be-order.c} (70%) create mode 100644 gcc/testsuite/gcc.dg/vmx/vsums-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vrp-min-max-3.c delete mode 100644 gcc/testsuite/gcc.dg/warn-abs-1.c delete mode 100644 gcc/testsuite/gcc.dg/warn-sprintf-no-nul.c delete mode 100644 gcc/testsuite/gcc.dg/warn-stpcpy-no-nul.c delete mode 100644 gcc/testsuite/gcc.dg/warn-strcpy-no-nul.c delete mode 100644 gcc/testsuite/gcc.dg/warn-strlen-no-nul.c delete mode 100644 gcc/testsuite/gcc.dg/warn-strnlen-no-nul-2.c delete mode 100644 gcc/testsuite/gcc.dg/warn-strnlen-no-nul.c delete mode 100644 gcc/testsuite/gcc.dg/wmain.c delete mode 100644 gcc/testsuite/gcc.misc-tests/gcov-pr83813.c delete mode 100644 gcc/testsuite/gcc.misc-tests/gcov-pr84758.c delete mode 100644 gcc/testsuite/gcc.misc-tests/gcov-pr85217.c delete mode 100644 gcc/testsuite/gcc.misc-tests/gcov-pr85332.c delete mode 100644 gcc/testsuite/gcc.misc-tests/gcov-pr85338.c delete mode 100644 gcc/testsuite/gcc.misc-tests/gcov-pr85350.c delete mode 100644 gcc/testsuite/gcc.misc-tests/gcov-pr85372.c delete mode 100644 gcc/testsuite/gcc.misc-tests/gcov-pr86536.c delete mode 100644 gcc/testsuite/gcc.src/maintainers.exp delete mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld1x3.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst1x2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst1x3.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/aes_2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/aes_xor_combine.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/atomic-store.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/builtin_sadd_128.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/builtin_saddl.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/builtin_saddll.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/builtin_ssub_128.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/builtin_ssubl.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/builtin_ssubll.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/builtin_uadd_128.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/builtin_uaddl.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/builtin_uaddll.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/builtin_usub_128.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/builtin_usubl.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/builtin_usubll.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/combine_bfxil.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/combine_bfxil_2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/crypto-fuse-1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/crypto-fuse-2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/extract_zero_extend.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/f16_mov_immediate_3.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/fix_extend1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/frecpe_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/frecpe_2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/imm_choice_comparison.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/large_struct_copy.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/large_struct_copy_2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_10.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_11.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_12.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_13.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_6.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_7.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_9.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_q.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_q_disable.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/lsl_asr_sbfiz.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/pr64946.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/pr84882.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/pr87511.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/profile.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vect_su_add_sub.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/ssadv16qi.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-12.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-13.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-14.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-15.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-alloca-1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-alloca-10.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-alloca-2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-alloca-3.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-alloca-4.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-alloca-5.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-alloca-6.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-alloca-7.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-alloca-8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-alloca-9.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-alloca.h delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-cfa-1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-cfa-2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-cfa-3.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue-1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue-10.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue-11.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue-12.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue-13.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue-14.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue-15.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue-16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue-2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue-3.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue-4.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue-5.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue-6.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue-7.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue-8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue-9.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue.h delete mode 100644 gcc/testsuite/gcc.target/aarch64/store_lane_spill_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/stp_vec_128_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/strcmpopt_6.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/struct_cpy.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/bswap_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/bswap_2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/bswap_3.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_arith_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_arith_1_run.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_arith_2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_arith_2_run.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_arith_3.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_arith_3_run.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_arith_4.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_arith_4_run.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_arith_5.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_arith_5_run.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/div_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/div_1_run.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/extract_5.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/loop_add_6.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mul_highpart_2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mul_highpart_2_run.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr87563.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_4.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_6.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_7.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_14.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_14_run.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_perm_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_perm_2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_perm_3.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_perm_4.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_perm_5.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_perm_6.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_perm_7.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/store_lane_spill_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_24.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_24_run.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/tls_preserve_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/tls_preserve_2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/tls_preserve_3.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_10.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_10_run.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_11.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_11_run.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_12.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_12_run.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_13.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_13_run.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_14.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_14_run.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_15.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_15_run.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_16.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_16_run.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_7.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_7_run.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_8_run.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_9.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_9_run.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/target_attr_18.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/usadv16qi.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/vabs_intrinsic_3.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/vabsd_s64.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/vec_zeroextend.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/vect-init-ld1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/vect-slp-dup.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/vect_hadd_1.h delete mode 100644 gcc/testsuite/gcc.target/aarch64/vect_shadd_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/vect_srhadd_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/vect_uhadd_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/vect_urhadd_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/vnegd_s64.c delete mode 100644 gcc/testsuite/gcc.target/alpha/pr86984.c delete mode 100644 gcc/testsuite/gcc.target/arc/fma-1.c delete mode 100644 gcc/testsuite/gcc.target/arc/store-merge-1.c delete mode 100644 gcc/testsuite/gcc.target/arc/tmac-3.c delete mode 100644 gcc/testsuite/gcc.target/arc/tph_addx.c delete mode 100644 gcc/testsuite/gcc.target/arc/uncached-1.c delete mode 100644 gcc/testsuite/gcc.target/arc/uncached-2.c create mode 100644 gcc/testsuite/gcc.target/arm/armv5_thumb_isa.c delete mode 100644 gcc/testsuite/gcc.target/arm/big-endian-subreg.c delete mode 100644 gcc/testsuite/gcc.target/arm/cmse/cmse-1c99.c create mode 100644 gcc/testsuite/gcc.target/arm/pr62554.c create mode 100644 gcc/testsuite/gcc.target/arm/pr69610-1.c create mode 100644 gcc/testsuite/gcc.target/arm/pr69610-2.c delete mode 100644 gcc/testsuite/gcc.target/csky/and1.c delete mode 100644 gcc/testsuite/gcc.target/csky/and2.c delete mode 100644 gcc/testsuite/gcc.target/csky/and3a.c delete mode 100644 gcc/testsuite/gcc.target/csky/and3b.c delete mode 100644 gcc/testsuite/gcc.target/csky/ck801-branch.c delete mode 100644 gcc/testsuite/gcc.target/csky/constpool-1.c delete mode 100644 gcc/testsuite/gcc.target/csky/constpool-2.c delete mode 100644 gcc/testsuite/gcc.target/csky/constpool-3.c delete mode 100644 gcc/testsuite/gcc.target/csky/cse-cc.c delete mode 100644 gcc/testsuite/gcc.target/csky/csky.exp delete mode 100644 gcc/testsuite/gcc.target/csky/fnargs-1.c delete mode 100644 gcc/testsuite/gcc.target/csky/fnargs-2.c delete mode 100644 gcc/testsuite/gcc.target/csky/fnargs-3.c delete mode 100644 gcc/testsuite/gcc.target/csky/land1.c delete mode 100644 gcc/testsuite/gcc.target/csky/land2.c delete mode 100644 gcc/testsuite/gcc.target/csky/naked.c delete mode 100644 gcc/testsuite/gcc.target/csky/or1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512-binop-1.h delete mode 100644 gcc/testsuite/gcc.target/i386/avx512-binop-2.h delete mode 100644 gcc/testsuite/gcc.target/i386/avx512-binop-3.h delete mode 100644 gcc/testsuite/gcc.target/i386/avx512-binop-4.h delete mode 100644 gcc/testsuite/gcc.target/i386/avx512-binop-5.h delete mode 100644 gcc/testsuite/gcc.target/i386/avx512-binop-6.h delete mode 100644 gcc/testsuite/gcc.target/i386/avx512-fma-1.h delete mode 100644 gcc/testsuite/gcc.target/i386/avx512-fma-2.h delete mode 100644 gcc/testsuite/gcc.target/i386/avx512-fma-3.h delete mode 100644 gcc/testsuite/gcc.target/i386/avx512-fma-4.h delete mode 100644 gcc/testsuite/gcc.target/i386/avx512-fma-5.h delete mode 100644 gcc/testsuite/gcc.target/i386/avx512-fma-6.h delete mode 100644 gcc/testsuite/gcc.target/i386/avx512-fma-7.h delete mode 100644 gcc/testsuite/gcc.target/i386/avx512-fma-8.h delete mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr85832.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr86036.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-pr85480-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-pr85480-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-pr85918-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-pr85918.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vpmullq-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vpmullq-4.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-add-df-zmm-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-add-sf-zmm-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-add-sf-zmm-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-add-sf-zmm-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-add-sf-zmm-4.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-add-sf-zmm-5.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-add-sf-zmm-6.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-div-df-zmm-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-div-sf-zmm-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-div-sf-zmm-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-div-sf-zmm-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-div-sf-zmm-4.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-div-sf-zmm-5.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fmadd-df-zmm-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fmadd-sf-zmm-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fmadd-sf-zmm-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fmadd-sf-zmm-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fmadd-sf-zmm-4.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fmadd-sf-zmm-5.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fmadd-sf-zmm-6.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fmadd-sf-zmm-7.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fmadd-sf-zmm-8.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr85832.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-set-v32hi-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-set-v32hi-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-set-v32hi-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-set-v32hi-4.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-set-v32hi-5.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-set-v64qi-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-set-v64qi-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-set-v64qi-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-set-v64qi-4.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-set-v64qi-5.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-setzero-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-sub-df-zmm-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-sub-sf-zmm-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-sub-sf-zmm-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-sub-sf-zmm-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-sub-sf-zmm-4.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-sub-sf-zmm-5.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vpmullq-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vpmullq-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-add-sf-xmm-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-add-sf-ymm-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-div-sf-xmm-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-div-sf-ymm-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-fmadd-sf-xmm-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-fmadd-sf-ymm-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr85832.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-sub-sf-xmm-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-sub-sf-ymm-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/avx512vlbw-pr85832.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-always_inline.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-bndret.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-builtins-1.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-builtins-2.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-builtins-3.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-builtins-4.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-const-check-1.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-const-check-2.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-hidden-def.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-label-address.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-lifetime-1.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-narrow-bounds.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-pr69044.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-remove-bndint-1.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-remove-bndint-2.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-strchr.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-strlen-1.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-strlen-2.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-strlen-3.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-strlen-4.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-strlen-5.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-1.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-10.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-11.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-12.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-13.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-14.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-15.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-16.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-17.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-2.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-3.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-4.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-5.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-6.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-7.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-8.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-9.c delete mode 100644 gcc/testsuite/gcc.target/i386/cldemote-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/cvt-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/cvt-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/excess-precision-10.c delete mode 100644 gcc/testsuite/gcc.target/i386/excess-precision-9.c delete mode 100644 gcc/testsuite/gcc.target/i386/falign-functions-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/falign-functions.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-11.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-12.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-attr-12.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-attr-13.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-bnd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-bnd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-bnd-3.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-bnd-4.c create mode 100644 gcc/testsuite/gcc.target/i386/interrupt-bnd-err-1.c create mode 100644 gcc/testsuite/gcc.target/i386/interrupt-bnd-err-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/alloca-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/alloca-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/alloca-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/arg-addr-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/arg-addr-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/arg-addr-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/bitfields-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/bitfields-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/bitfields-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds [...] create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds [...] create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds [...] create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds [...] create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds [...] create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds [...] create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/calloc-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/calloc-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/calloc-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/chkp-fix-calls-1.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/chkp-fix-calls-2.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/chkp-fix-calls-3.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/chkp-fix-calls-4.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/chkp-thunk-comdat-1.cc create mode 100644 gcc/testsuite/gcc.target/i386/mpx/chkp-thunk-comdat-2.cc create mode 100644 gcc/testsuite/gcc.target/i386/mpx/chkp-thunk-comdat-3.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/fastcall-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/fastcall-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/fastcall-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/fastcall-2-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/fastcall-2-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/fastcall-2-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-10-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-10-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-10-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-2-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-2-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-2-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-3-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-3-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-3-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-4-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-4-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-4-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-5-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-5-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-5-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-6-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-6-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-6-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-7-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-7-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-7-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-8-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-8-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-8-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-9-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-9-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-9-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/frame-address-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/hard-reg-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/hard-reg-2-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/hard-reg-2-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/hard-reg-2-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/if-stmt-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/if-stmt-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/if-stmt-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/if-stmt-2-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/if-stmt-2-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/if-stmt-2-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/label-address-1.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/legacy-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/macro.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/malloc-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/malloc-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/malloc-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/memcpy-1.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/memmove-1.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/memmove-2.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/memmove-zero-length.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/mpx-check.h create mode 100644 gcc/testsuite/gcc.target/i386/mpx/mpx-os-support.h copy gcc/testsuite/gcc.target/{powerpc/dfp/dfp.exp => i386/mpx/mpx.exp} (70%) create mode 100644 gcc/testsuite/gcc.target/i386/mpx/nested-function-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/nested-function-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/nested-function-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-2-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-2-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-2-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-3-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-3-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-3-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-4-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-4-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-4-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-5-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-5-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-5-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-diff-1.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-store-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-store-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-store-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr65508.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr65531.cc create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr66048.cc create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr66134.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr66566.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr66567.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr66568.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr66569.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr66581.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr68337-1.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr68337-2.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr68416.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr78339.c copy gcc/testsuite/{gcc.dg/torture/pr71901.c => gcc.target/i386/mpx/pr79631.c} (71%) create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr79633.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr79753.c copy gcc/testsuite/gcc.target/i386/{pr79498.c => mpx/pr79770.c} (77%) create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr79987.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr79988.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/realloc-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/realloc-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/realloc-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/realloc-2-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/realloc-2-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/realloc-2-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-1-lbv.cpp create mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-1-nov.cpp create mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-1-ubv.cpp create mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-2-lbv.cpp create mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-2-nov.cpp create mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-2-ubv.cpp create mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-3-lbv.cpp create mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-3-nov.cpp create mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-3-ubv.cpp create mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-4-lbv.cpp create mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-4-nov.cpp create mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-4-ubv.cpp create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-pointer-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-pointer-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-pointer-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-2-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-2-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-2-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-3-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-3-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-3-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-4-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-4-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-4-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-5-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-5-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-5-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-6-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-6-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-6-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/sincos-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-array-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-array-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-array-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-2-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-2-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-2-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-3-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-3-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-3-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-4-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-4-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-4-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-5-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-5-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-5-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-6-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-6-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-6-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-string-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-string-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-string-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-10-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-10-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-10-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-2-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-2-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-2-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-3-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-3-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-3-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-4-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-4-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-4-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-5-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-5-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-5-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-6-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-6-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-6-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-7-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-7-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-7-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-8-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-8-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-8-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-9-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-9-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-9-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-copy-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-copy-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-copy-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-copy-2-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-copy-2-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-copy-2-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/thread-local-var-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/thread-local-var-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/thread-local-var-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/union-arg-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/union-arg-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/union-arg-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/va-arg-pack-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/va-arg-pack-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/va-arg-pack-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/va-arg-pack-2-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/va-arg-pack-2-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/va-arg-pack-2-ubv.c copy gcc/testsuite/{gcc.dg/pr79574-2.c => gcc.target/i386/mpx/vararg-1-lbv.c} (57%) copy gcc/testsuite/{gcc.dg/pr79574-2.c => gcc.target/i386/mpx/vararg-1-nov.c} (57%) copy gcc/testsuite/{gcc.dg/pr79574-2.c => gcc.target/i386/mpx/vararg-1-ubv.c} (57%) copy gcc/testsuite/{gcc.dg/pr79574-2.c => gcc.target/i386/mpx/vararg-2-lbv.c} (51%) copy gcc/testsuite/{gcc.dg/pr79574-2.c => gcc.target/i386/mpx/vararg-2-nov.c} (52%) copy gcc/testsuite/{gcc.dg/pr79574-2.c => gcc.target/i386/mpx/vararg-2-ubv.c} (50%) copy gcc/testsuite/{gcc.dg/pr79574-2.c => gcc.target/i386/mpx/vararg-3-lbv.c} (50%) copy gcc/testsuite/{gcc.dg/pr79574-2.c => gcc.target/i386/mpx/vararg-3-nov.c} (52%) copy gcc/testsuite/{gcc.dg/pr79574-2.c => gcc.target/i386/mpx/vararg-3-ubv.c} (50%) copy gcc/testsuite/{gcc.dg/pr79574-2.c => gcc.target/i386/mpx/vararg-4-lbv.c} (50%) copy gcc/testsuite/{gcc.dg/pr79574-2.c => gcc.target/i386/mpx/vararg-4-nov.c} (51%) create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-4-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-5-lbv.c copy gcc/testsuite/{gcc.dg/pr79574-2.c => gcc.target/i386/mpx/vararg-5-nov.c} (50%) create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-5-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-6-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-6-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-6-ubv.c copy gcc/testsuite/{gcc.dg/pr79574-2.c => gcc.target/i386/mpx/vararg-7-lbv.c} (60%) copy gcc/testsuite/{gcc.dg/pr79574-2.c => gcc.target/i386/mpx/vararg-7-nov.c} (62%) copy gcc/testsuite/{gcc.dg/pr79574-2.c => gcc.target/i386/mpx/vararg-7-ubv.c} (68%) create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-8-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-8-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-8-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vla-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vla-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vla-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vla-2-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vla-2-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vla-2-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vla-trailing-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vla-trailing-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vla-trailing-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/pr63995-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr64805.c create mode 100644 gcc/testsuite/gcc.target/i386/pr65044.c create mode 100644 gcc/testsuite/gcc.target/i386/pr65167.c create mode 100644 gcc/testsuite/gcc.target/i386/pr65183.c create mode 100644 gcc/testsuite/gcc.target/i386/pr65184.c create mode 100644 gcc/testsuite/gcc.target/i386/pr65523.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70876.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70877.c create mode 100644 gcc/testsuite/gcc.target/i386/pr71458.c create mode 100644 gcc/testsuite/gcc.target/i386/pr80880.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr82418.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr82853-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr82853-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr84431.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr85317.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr85323-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr85323-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr85323-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr85323-4.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr85323-5.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr85323-6.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr85323-7.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr85323-8.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr85323-9.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr85620-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr85620-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr85620-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr85620-4.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr85692.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr85693.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr85694.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr86257.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr86348.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr86560-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr86560-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr86560-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr86560-4.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr86560-5.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr87290.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr87537-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr87572.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr87573.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr87596.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr87599.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr87657.c copy gcc/testsuite/gcc.target/i386/{ret-thunk-22.c => ret-thunk-25.c} (76%) create mode 100644 gcc/testsuite/gcc.target/i386/rop1.c delete mode 100644 gcc/testsuite/gcc.target/i386/sse2-movs.c delete mode 100644 gcc/testsuite/gcc.target/i386/strcmpopt_6.c create mode 100644 gcc/testsuite/gcc.target/i386/thunk-retbnd.c delete mode 100644 gcc/testsuite/gcc.target/i386/tpause-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/umonitor-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/vartrack-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/warn-abs-3.c delete mode 100644 gcc/testsuite/gcc.target/m68k/tls-dimode.c delete mode 100644 gcc/testsuite/gcc.target/microblaze/others/picdtr.c delete mode 100644 gcc/testsuite/gcc.target/msp430/function-attributes-4.c delete mode 100644 gcc/testsuite/gcc.target/msp430/msp430.h delete mode 100644 gcc/testsuite/gcc.target/msp430/msp430f-device-symbol.c delete mode 100644 gcc/testsuite/gcc.target/msp430/msp430i-device-symbol.c delete mode 100644 gcc/testsuite/gcc.target/msp430/pr78849.c delete mode 100644 gcc/testsuite/gcc.target/msp430/static-interrupts.c delete mode 100644 gcc/testsuite/gcc.target/nvptx/atomic_fetch-1.c delete mode 100644 gcc/testsuite/gcc.target/nvptx/atomic_fetch-2.c delete mode 100644 gcc/testsuite/gcc.target/nvptx/atomic_fetch-3.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/altivec-37.c create mode 100644 gcc/testsuite/gcc.target/powerpc/altivec-7-be.c create mode 100644 gcc/testsuite/gcc.target/powerpc/altivec-7-le.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/altivec-7.c create mode 100644 gcc/testsuite/gcc.target/powerpc/altivec-7.h create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-1-be.c create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-1-le.c rename gcc/testsuite/gcc.target/powerpc/{builtins-1.c => builtins-1.h} (53%) delete mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-4.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-5.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-8-p9-runnable.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-8-runnable.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/combine-2-2.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/convert-fp-128.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/convert-fp-64.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-char.p7.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-char.p8.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-char.p9.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-double.p7.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-double.p8.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-double.p9.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-float.p7.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-float.p8.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-float.p9.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-int.p7.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-int.p8.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-int.p9.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-longlong.p7.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-longlong.p8.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-longlong.p9.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-short.p7.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-short.p8.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-short.p9.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-insert-char-p8.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-insert-char-p9.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-insert-double.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-insert-float-p8.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-insert-float-p9.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-insert-int-p8.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-insert-int-p9.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-insert-longlong.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-insert-short-p8.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-insert-short-p9.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-builtin_vec_xl-l [...] delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_xl-char.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_xl-double.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_xl-float.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_xl-int.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_xl-short.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-mergeeo-int.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-mergeeo-longlong.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-select-char.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-select-double.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-select-float.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-select-int.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-select-longlong.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-select-short.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-splat-char.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-splat-floatdouble.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-splat-int.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-splat-longlong.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-splat-pixel.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-splat-short.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-builtin_vec_xst [...] delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-builtin_vec_xst [...] delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-builtin_vec_xst [...] delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-builtin_vec_xst [...] delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_xst-char.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_xst-double.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_xst-float.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_xst-int.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_xst-short.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-unpack-char.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-unpack-float.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-unpack-int.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-unpack-pixel.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-unpack-short.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/p8-vec-xl-xst-v2.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/p9-extract-4.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr37191.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr85657-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr85657-5.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr85657-6.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr86324-1.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr86324-2.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr86939.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr87466.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/sse3-addsubpd.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/sse3-addsubps.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/sse3-check.h delete mode 100644 gcc/testsuite/gcc.target/powerpc/sse3-haddpd.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/sse3-haddps.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/sse3-hsubpd.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/sse3-hsubps.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/sse3-lddqu.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/sse3-movddup.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/sse3-movshdup.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/sse3-movsldup.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/test_fpscr_drn_builtin.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/test_fpscr_drn_builtin_error.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/test_fpscr_rn_builtin.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/test_fpscr_rn_builtin_error.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/test_mffsl.c copy gcc/testsuite/gcc.target/powerpc/{vec-setup-double.c => vec-setup-be-double.c} (65%) create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-setup-be-long.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-7-be.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-7.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-7.h copy gcc/testsuite/gcc.target/powerpc/{vsx-vector-6.p9.c => vsx-vector-6-be.c} (58%) rename gcc/testsuite/gcc.target/powerpc/{vsx-vector-6.p8.c => vsx-vector-6-le.c} (54%) rename gcc/testsuite/gcc.target/powerpc/{vsx-vector-6.p9.c => vsx-vector-6-le.p9.c} (93%) delete mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p7.c delete mode 100644 gcc/testsuite/gcc.target/riscv/interrupt-1.c delete mode 100644 gcc/testsuite/gcc.target/riscv/interrupt-2.c delete mode 100644 gcc/testsuite/gcc.target/riscv/interrupt-3.c delete mode 100644 gcc/testsuite/gcc.target/riscv/interrupt-4.c delete mode 100644 gcc/testsuite/gcc.target/riscv/interrupt-5.c delete mode 100644 gcc/testsuite/gcc.target/riscv/interrupt-conflict-mode.c delete mode 100644 gcc/testsuite/gcc.target/riscv/interrupt-debug.c delete mode 100644 gcc/testsuite/gcc.target/riscv/interrupt-mmode.c delete mode 100644 gcc/testsuite/gcc.target/riscv/interrupt-smode.c delete mode 100644 gcc/testsuite/gcc.target/riscv/interrupt-umode.c delete mode 100644 gcc/testsuite/gcc.target/riscv/shift-shift-1.c delete mode 100644 gcc/testsuite/gcc.target/riscv/shift-shift-2.c delete mode 100644 gcc/testsuite/gcc.target/riscv/shift-shift-3.c delete mode 100644 gcc/testsuite/gcc.target/riscv/switch-qi.c delete mode 100644 gcc/testsuite/gcc.target/riscv/switch-si.c delete mode 100644 gcc/testsuite/gcc.target/riscv/weak-1.c delete mode 100644 gcc/testsuite/gcc.target/s390/TI-constants-lra.c delete mode 100644 gcc/testsuite/gcc.target/s390/TI-constants-nolra.c delete mode 100644 gcc/testsuite/gcc.target/s390/function-align1.c delete mode 100644 gcc/testsuite/gcc.target/s390/function-align2.c delete mode 100644 gcc/testsuite/gcc.target/s390/function-align3.c copy gcc/testsuite/gcc.target/s390/{hotpatch-14.c => hotpatch-8.c} (70%) copy gcc/testsuite/gcc.target/s390/{hotpatch-3.c => hotpatch-9.c} (68%) delete mode 100644 gcc/testsuite/gcc.target/s390/mfentry-m64.c delete mode 100644 gcc/testsuite/gcc.target/s390/mnop-mcount-m31-mzarch.c delete mode 100644 gcc/testsuite/gcc.target/s390/mnop-mcount-m64-mfentry.c delete mode 100644 gcc/testsuite/gcc.target/s390/mnop-mcount-m64.c delete mode 100644 gcc/testsuite/gcc.target/s390/mrecord-mcount.c delete mode 100644 gcc/testsuite/gcc.target/s390/nomemloopunroll-1.c delete mode 100644 gcc/testsuite/gcc.target/s390/pr80080-3.c delete mode 100644 gcc/testsuite/gcc.target/s390/pr84332.c delete mode 100644 gcc/testsuite/gfortran.dg/alloc_comp_basics_7.f90 delete mode 100644 gcc/testsuite/gfortran.dg/allocatable_scalar_14.f90 delete mode 100644 gcc/testsuite/gfortran.dg/allocate_with_source_25.f90 delete mode 100644 gcc/testsuite/gfortran.dg/allocate_with_source_26.f90 delete mode 100644 gcc/testsuite/gfortran.dg/associate_39.f90 delete mode 100644 gcc/testsuite/gfortran.dg/associate_40.f90 delete mode 100644 gcc/testsuite/gfortran.dg/associate_42.f90 delete mode 100644 gcc/testsuite/gfortran.dg/associate_43.f90 delete mode 100644 gcc/testsuite/gfortran.dg/associate_44.f90 delete mode 100644 gcc/testsuite/gfortran.dg/associate_45.f90 delete mode 100644 gcc/testsuite/gfortran.dg/assumed_charlen_function_7.f90 delete mode 100644 gcc/testsuite/gfortran.dg/blas_gemm_routines.f delete mode 100644 gcc/testsuite/gfortran.dg/block_16.f08 delete mode 100644 gcc/testsuite/gfortran.dg/class_assign_2.f90 delete mode 100644 gcc/testsuite/gfortran.dg/class_assign_3.f90 delete mode 100644 gcc/testsuite/gfortran.dg/class_result_7.f90 delete mode 100644 gcc/testsuite/gfortran.dg/class_result_8.f90 delete mode 100644 gcc/testsuite/gfortran.dg/class_result_9.f90 delete mode 100644 gcc/testsuite/gfortran.dg/contiguous_7.f90 delete mode 100644 gcc/testsuite/gfortran.dg/cray_pointers_12.f90 delete mode 100644 gcc/testsuite/gfortran.dg/data_stmt_pointer.f90 delete mode 100644 gcc/testsuite/gfortran.dg/deferred_character_20.f90 delete mode 100644 gcc/testsuite/gfortran.dg/deferred_character_22.f90 delete mode 100644 gcc/testsuite/gfortran.dg/deferred_character_23.f90 delete mode 100644 gcc/testsuite/gfortran.dg/deferred_character_24.f90 delete mode 100644 gcc/testsuite/gfortran.dg/deferred_character_25.f90 delete mode 100644 gcc/testsuite/gfortran.dg/deferred_character_26.f90 delete mode 100644 gcc/testsuite/gfortran.dg/deferred_character_27.f90 delete mode 100644 gcc/testsuite/gfortran.dg/deferred_character_28.f90 delete mode 100644 gcc/testsuite/gfortran.dg/deferred_character_29.f90 delete mode 100644 gcc/testsuite/gfortran.dg/deferred_character_30.f90 delete mode 100644 gcc/testsuite/gfortran.dg/deferred_type_component_3.f90 delete mode 100644 gcc/testsuite/gfortran.dg/dependency_52.f90 delete mode 100644 gcc/testsuite/gfortran.dg/elemental_function_2.f90 delete mode 100644 gcc/testsuite/gfortran.dg/elemental_function_3.f90 delete mode 100644 gcc/testsuite/gfortran.dg/f2018_obs.f90 delete mode 100644 gcc/testsuite/gfortran.dg/finalize_33.f90 delete mode 100644 gcc/testsuite/gfortran.dg/generic_32.f90 delete mode 100644 gcc/testsuite/gfortran.dg/generic_33.f90 delete mode 100644 gcc/testsuite/gfortran.dg/generic_35.f90 delete mode 100644 gcc/testsuite/gfortran.dg/goacc/finalize-1.f delete mode 100644 gcc/testsuite/gfortran.dg/goacc/kernels-parallel-loop-data-ente [...] delete mode 100644 gcc/testsuite/gfortran.dg/goacc/modules.f95 delete mode 100644 gcc/testsuite/gfortran.dg/goacc/nested-parallelism.f90 delete mode 100644 gcc/testsuite/gfortran.dg/goacc/pr77371-1.f90 delete mode 100644 gcc/testsuite/gfortran.dg/goacc/pr77371-2.f90 delete mode 100644 gcc/testsuite/gfortran.dg/goacc/pr85879.f90 delete mode 100644 gcc/testsuite/gfortran.dg/goacc/routine-8.f90 delete mode 100644 gcc/testsuite/gfortran.dg/goacc/routine-level-of-parallelism-1.f90 delete mode 100644 gcc/testsuite/gfortran.dg/goacc/update-if_present-1.f90 delete mode 100644 gcc/testsuite/gfortran.dg/goacc/update-if_present-2.f90 delete mode 100644 gcc/testsuite/gfortran.dg/inline_matmul_23.f90 delete mode 100644 gcc/testsuite/gfortran.dg/inline_matmul_24.f90 delete mode 100644 gcc/testsuite/gfortran.dg/intent_decl_1.f90 delete mode 100644 gcc/testsuite/gfortran.dg/intent_optimize_2.f90 delete mode 100644 gcc/testsuite/gfortran.dg/intent_out_10.f90 delete mode 100644 gcc/testsuite/gfortran.dg/intent_out_11.f90 delete mode 100644 gcc/testsuite/gfortran.dg/intent_out_12.f90 delete mode 100644 gcc/testsuite/gfortran.dg/interface_assignment_6.f90 delete mode 100644 gcc/testsuite/gfortran.dg/iso_c_binding_only_2.f90 delete mode 100644 gcc/testsuite/gfortran.dg/linefile.f90 delete mode 100644 gcc/testsuite/gfortran.dg/matmul_blas_1.f delete mode 100644 gcc/testsuite/gfortran.dg/matmul_bounds_13.f90 delete mode 100644 gcc/testsuite/gfortran.dg/matmul_bounds_14.f delete mode 100644 gcc/testsuite/gfortran.dg/matmul_bounds_15.f delete mode 100644 gcc/testsuite/gfortran.dg/matmul_bounds_16.f delete mode 100644 gcc/testsuite/gfortran.dg/max_expr.f90 delete mode 100644 gcc/testsuite/gfortran.dg/min_expr.f90 delete mode 100644 gcc/testsuite/gfortran.dg/minmax_integer.f90 delete mode 100644 gcc/testsuite/gfortran.dg/minmaxloc_12.f90 delete mode 100644 gcc/testsuite/gfortran.dg/minmaxloc_13.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pointer_array_10.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr85938.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr87117.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pr87217.f delete mode 100644 gcc/testsuite/gfortran.dg/random_init_1.f90 delete mode 100644 gcc/testsuite/gfortran.dg/random_init_2.f90 delete mode 100644 gcc/testsuite/gfortran.dg/random_init_3.f90 delete mode 100644 gcc/testsuite/gfortran.dg/random_init_4.f90 delete mode 100644 gcc/testsuite/gfortran.dg/random_init_5.f90 delete mode 100644 gcc/testsuite/gfortran.dg/random_init_6.f90 delete mode 100644 gcc/testsuite/gfortran.dg/realloc_on_assign_31.f90 delete mode 100644 gcc/testsuite/gfortran.dg/scalarize_parameter_array_2.f90 delete mode 100644 gcc/testsuite/gfortran.dg/select_type_44.f90 delete mode 100644 gcc/testsuite/gfortran.dg/select_type_45.f90 delete mode 100644 gcc/testsuite/gfortran.dg/select_type_46.f90 delete mode 100644 gcc/testsuite/gfortran.dg/select_type_47.f90 delete mode 100644 gcc/testsuite/gfortran.dg/short_circuiting.f90 delete mode 100644 gcc/testsuite/gfortran.dg/short_circuiting_2.f90 delete mode 100644 gcc/testsuite/gfortran.dg/short_circuiting_3.f90 delete mode 100644 gcc/testsuite/gfortran.dg/submodule_32.f08 delete mode 100644 gcc/testsuite/gfortran.dg/transfer_class_3.f90 delete mode 100644 gcc/testsuite/gfortran.dg/vect/pr85853.f90 delete mode 100644 gcc/testsuite/gfortran.dg/vect/vect-8-epilogue.F90 delete mode 100644 gcc/testsuite/gnat.dg/abstract_state1.adb delete mode 100644 gcc/testsuite/gnat.dg/abstract_state1.ads delete mode 100644 gcc/testsuite/gnat.dg/access5.adb delete mode 100644 gcc/testsuite/gnat.dg/access5.ads delete mode 100644 gcc/testsuite/gnat.dg/addr10.adb delete mode 100644 gcc/testsuite/gnat.dg/addr11.adb delete mode 100644 gcc/testsuite/gnat.dg/addr12.adb delete mode 100644 gcc/testsuite/gnat.dg/addr12_a.adb delete mode 100644 gcc/testsuite/gnat.dg/addr12_a.ads delete mode 100644 gcc/testsuite/gnat.dg/addr12_b.adb delete mode 100644 gcc/testsuite/gnat.dg/addr12_b.ads delete mode 100644 gcc/testsuite/gnat.dg/addr12_c.ads delete mode 100644 gcc/testsuite/gnat.dg/aggr23.adb delete mode 100644 gcc/testsuite/gnat.dg/aggr23_q.adb delete mode 100644 gcc/testsuite/gnat.dg/aggr23_tt.ads delete mode 100644 gcc/testsuite/gnat.dg/array30.adb delete mode 100644 gcc/testsuite/gnat.dg/array31.adb delete mode 100644 gcc/testsuite/gnat.dg/assertion_policy1.adb delete mode 100644 gcc/testsuite/gnat.dg/assertion_policy1_pkg.adb delete mode 100644 gcc/testsuite/gnat.dg/assertion_policy1_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/bip_case_expr.adb delete mode 100644 gcc/testsuite/gnat.dg/bip_case_expr_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/bit_order1.adb delete mode 100644 gcc/testsuite/gnat.dg/block_ext_return_assert_failure.adb delete mode 100644 gcc/testsuite/gnat.dg/config_pragma1.adb delete mode 100644 gcc/testsuite/gnat.dg/config_pragma1_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/contract1.adb delete mode 100644 gcc/testsuite/gnat.dg/controlled8.adb delete mode 100644 gcc/testsuite/gnat.dg/debug15.adb delete mode 100644 gcc/testsuite/gnat.dg/derived_type5.adb delete mode 100644 gcc/testsuite/gnat.dg/derived_type5_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/dinst.adb delete mode 100644 gcc/testsuite/gnat.dg/dinst_pkg.adb delete mode 100644 gcc/testsuite/gnat.dg/dinst_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/discr49.adb delete mode 100644 gcc/testsuite/gnat.dg/discr49_rec1.adb delete mode 100644 gcc/testsuite/gnat.dg/discr49_rec1.ads delete mode 100644 gcc/testsuite/gnat.dg/discr49_rec2.adb delete mode 100644 gcc/testsuite/gnat.dg/discr49_rec2.ads delete mode 100644 gcc/testsuite/gnat.dg/discr50.adb delete mode 100644 gcc/testsuite/gnat.dg/discr51.adb delete mode 100644 gcc/testsuite/gnat.dg/discr52.adb delete mode 100644 gcc/testsuite/gnat.dg/discr54.adb delete mode 100644 gcc/testsuite/gnat.dg/discr54_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/dynhash.adb delete mode 100644 gcc/testsuite/gnat.dg/dynhash1.adb delete mode 100644 gcc/testsuite/gnat.dg/elab4.adb delete mode 100644 gcc/testsuite/gnat.dg/elab4_pkg.adb delete mode 100644 gcc/testsuite/gnat.dg/elab4_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/elab5.adb delete mode 100644 gcc/testsuite/gnat.dg/elab5_pkg.adb delete mode 100644 gcc/testsuite/gnat.dg/elab5_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/elab6.adb delete mode 100644 gcc/testsuite/gnat.dg/elab6.ads delete mode 100644 gcc/testsuite/gnat.dg/elab6_pkg.adb delete mode 100644 gcc/testsuite/gnat.dg/elab6_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/elab7.adb delete mode 100644 gcc/testsuite/gnat.dg/elab7_pkg1.adb delete mode 100644 gcc/testsuite/gnat.dg/elab7_pkg1.ads delete mode 100644 gcc/testsuite/gnat.dg/elab7_pkg2.adb delete mode 100644 gcc/testsuite/gnat.dg/elab7_pkg2.ads delete mode 100644 gcc/testsuite/gnat.dg/enum4.adb delete mode 100644 gcc/testsuite/gnat.dg/equal2.adb delete mode 100644 gcc/testsuite/gnat.dg/equal3.adb delete mode 100644 gcc/testsuite/gnat.dg/exit1.adb delete mode 100644 gcc/testsuite/gnat.dg/expr_func5.adb delete mode 100644 gcc/testsuite/gnat.dg/expr_func6.adb delete mode 100644 gcc/testsuite/gnat.dg/expr_func6.ads delete mode 100644 gcc/testsuite/gnat.dg/expr_func7.adb delete mode 100644 gcc/testsuite/gnat.dg/expr_func7.ads delete mode 100644 gcc/testsuite/gnat.dg/expr_func8.adb delete mode 100644 gcc/testsuite/gnat.dg/fixedpnt3.adb delete mode 100644 gcc/testsuite/gnat.dg/fixedpnt4.adb delete mode 100644 gcc/testsuite/gnat.dg/fixedpnt5.adb delete mode 100644 gcc/testsuite/gnat.dg/float_attributes_overflows.adb delete mode 100644 gcc/testsuite/gnat.dg/formal_containers.adb delete mode 100644 gcc/testsuite/gnat.dg/frame_overflow2.adb delete mode 100644 gcc/testsuite/gnat.dg/gen_formal_pkg.adb delete mode 100644 gcc/testsuite/gnat.dg/gen_formal_pkg_a.ads delete mode 100644 gcc/testsuite/gnat.dg/gen_formal_pkg_b.ads delete mode 100644 gcc/testsuite/gnat.dg/gen_formal_pkg_w.ads delete mode 100644 gcc/testsuite/gnat.dg/generic_call_cw.adb delete mode 100644 gcc/testsuite/gnat.dg/generic_call_iface.adb delete mode 100644 gcc/testsuite/gnat.dg/global.adb delete mode 100644 gcc/testsuite/gnat.dg/global.ads delete mode 100644 gcc/testsuite/gnat.dg/gnat_array_split1.adb delete mode 100644 gcc/testsuite/gnat.dg/gnat_array_split1.ads delete mode 100644 gcc/testsuite/gnat.dg/import2.adb delete mode 100644 gcc/testsuite/gnat.dg/inline14.adb delete mode 100644 gcc/testsuite/gnat.dg/inline14_pkg.adb delete mode 100644 gcc/testsuite/gnat.dg/inline14_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/inline_always1.adb delete mode 100644 gcc/testsuite/gnat.dg/interface6.adb delete mode 100644 gcc/testsuite/gnat.dg/interface7.adb delete mode 100644 gcc/testsuite/gnat.dg/interface8.adb delete mode 100644 gcc/testsuite/gnat.dg/interface8.ads delete mode 100644 gcc/testsuite/gnat.dg/iter1.adb delete mode 100644 gcc/testsuite/gnat.dg/iter1.ads delete mode 100644 gcc/testsuite/gnat.dg/iter2.adb delete mode 100644 gcc/testsuite/gnat.dg/iter2.ads delete mode 100644 gcc/testsuite/gnat.dg/iter3.adb delete mode 100644 gcc/testsuite/gnat.dg/langdw2.adb delete mode 100644 gcc/testsuite/gnat.dg/langdw3.adb delete mode 100644 gcc/testsuite/gnat.dg/limited1.adb delete mode 100644 gcc/testsuite/gnat.dg/limited1_inner.adb delete mode 100644 gcc/testsuite/gnat.dg/limited1_inner.ads delete mode 100644 gcc/testsuite/gnat.dg/limited1_outer.adb delete mode 100644 gcc/testsuite/gnat.dg/limited1_outer.ads delete mode 100644 gcc/testsuite/gnat.dg/linkedlist.adb delete mode 100644 gcc/testsuite/gnat.dg/loop_optimization24.adb delete mode 100644 gcc/testsuite/gnat.dg/memorytest.adb delete mode 100644 gcc/testsuite/gnat.dg/nested_generic2.adb delete mode 100644 gcc/testsuite/gnat.dg/nested_generic2.ads delete mode 100644 gcc/testsuite/gnat.dg/nested_generic2_g1.adb delete mode 100644 gcc/testsuite/gnat.dg/nested_generic2_g1.ads delete mode 100644 gcc/testsuite/gnat.dg/nested_generic2_g2.ads delete mode 100644 gcc/testsuite/gnat.dg/normalize_pathname.adb delete mode 100644 gcc/testsuite/gnat.dg/opt70.adb delete mode 100644 gcc/testsuite/gnat.dg/opt70_pkg.adb delete mode 100644 gcc/testsuite/gnat.dg/opt70_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/opt71_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/opt71a.adb delete mode 100644 gcc/testsuite/gnat.dg/opt71b.adb delete mode 100644 gcc/testsuite/gnat.dg/opt72_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/opt72a.adb delete mode 100644 gcc/testsuite/gnat.dg/opt72b.adb delete mode 100644 gcc/testsuite/gnat.dg/others1.adb delete mode 100644 gcc/testsuite/gnat.dg/part_of1-instantiation.adb delete mode 100644 gcc/testsuite/gnat.dg/part_of1-instantiation.ads delete mode 100644 gcc/testsuite/gnat.dg/part_of1-private_generic.adb delete mode 100644 gcc/testsuite/gnat.dg/part_of1-private_generic.ads delete mode 100644 gcc/testsuite/gnat.dg/part_of1.ads delete mode 100644 gcc/testsuite/gnat.dg/predicate1.adb delete mode 100644 gcc/testsuite/gnat.dg/predicate2-containers.ads delete mode 100644 gcc/testsuite/gnat.dg/predicate2-project-name_values.ads delete mode 100644 gcc/testsuite/gnat.dg/predicate2-project-registry-attribute.ads delete mode 100644 gcc/testsuite/gnat.dg/predicate2-project-registry.ads delete mode 100644 gcc/testsuite/gnat.dg/predicate2-project-typ-set.ads delete mode 100644 gcc/testsuite/gnat.dg/predicate2-project-typ.ads delete mode 100644 gcc/testsuite/gnat.dg/predicate2-project.ads delete mode 100644 gcc/testsuite/gnat.dg/predicate2-source_reference.ads delete mode 100644 gcc/testsuite/gnat.dg/predicate2.ads delete mode 100644 gcc/testsuite/gnat.dg/predicate2_main.adb delete mode 100644 gcc/testsuite/gnat.dg/predicate3.adb delete mode 100644 gcc/testsuite/gnat.dg/predicate3_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/prot4.adb delete mode 100644 gcc/testsuite/gnat.dg/prot5.adb delete mode 100644 gcc/testsuite/gnat.dg/prot5_pkg.adb delete mode 100644 gcc/testsuite/gnat.dg/prot5_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/prot6.adb delete mode 100644 gcc/testsuite/gnat.dg/prot6.ads delete mode 100644 gcc/testsuite/gnat.dg/pure_function1.adb delete mode 100644 gcc/testsuite/gnat.dg/pure_function1.ads delete mode 100644 gcc/testsuite/gnat.dg/pure_function2.adb delete mode 100644 gcc/testsuite/gnat.dg/pure_function2.ads delete mode 100644 gcc/testsuite/gnat.dg/pure_function3_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/pure_function3a.adb delete mode 100644 gcc/testsuite/gnat.dg/pure_function3b.adb delete mode 100644 gcc/testsuite/gnat.dg/pure_function3c.adb delete mode 100644 gcc/testsuite/gnat.dg/raise_expr.adb delete mode 100644 gcc/testsuite/gnat.dg/renaming12.adb delete mode 100644 gcc/testsuite/gnat.dg/renaming12.ads delete mode 100644 gcc/testsuite/gnat.dg/rep_clause6.adb delete mode 100644 gcc/testsuite/gnat.dg/rep_clause6.ads delete mode 100644 gcc/testsuite/gnat.dg/rep_clause7.adb delete mode 100644 gcc/testsuite/gnat.dg/sec_stack1.adb delete mode 100644 gcc/testsuite/gnat.dg/sec_stack2.adb delete mode 100644 gcc/testsuite/gnat.dg/sets1.adb delete mode 100644 gcc/testsuite/gnat.dg/size_clause1.adb delete mode 100644 gcc/testsuite/gnat.dg/spark1.adb delete mode 100644 gcc/testsuite/gnat.dg/spark1.ads delete mode 100644 gcc/testsuite/gnat.dg/spark2.adb delete mode 100644 gcc/testsuite/gnat.dg/spark2.ads delete mode 100644 gcc/testsuite/gnat.dg/split_args.adb delete mode 100644 gcc/testsuite/gnat.dg/sso10.adb delete mode 100644 gcc/testsuite/gnat.dg/sso10_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/sso12.adb delete mode 100644 gcc/testsuite/gnat.dg/sso13.adb delete mode 100644 gcc/testsuite/gnat.dg/sso9.adb delete mode 100644 gcc/testsuite/gnat.dg/sso9_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/stack_usage5.adb delete mode 100644 gcc/testsuite/gnat.dg/stack_usage6.adb delete mode 100644 gcc/testsuite/gnat.dg/stack_usage6_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/static_pred1.adb delete mode 100644 gcc/testsuite/gnat.dg/static_pred1.ads delete mode 100644 gcc/testsuite/gnat.dg/string_merge1.adb delete mode 100644 gcc/testsuite/gnat.dg/string_merge2.adb delete mode 100644 gcc/testsuite/gnat.dg/suppress_initialization.adb delete mode 100644 gcc/testsuite/gnat.dg/suppress_initialization_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/sync2.adb delete mode 100644 gcc/testsuite/gnat.dg/sync2.ads delete mode 100644 gcc/testsuite/gnat.dg/synchronized1.adb delete mode 100644 gcc/testsuite/gnat.dg/synchronized1.ads delete mode 100644 gcc/testsuite/gnat.dg/tagged1.adb delete mode 100644 gcc/testsuite/gnat.dg/tagged1.ads delete mode 100644 gcc/testsuite/gnat.dg/tampering_check1.adb delete mode 100644 gcc/testsuite/gnat.dg/tampering_check1_ivectors.ads delete mode 100644 gcc/testsuite/gnat.dg/tampering_check1_trim.adb delete mode 100644 gcc/testsuite/gnat.dg/tampering_check1_trim.ads delete mode 100644 gcc/testsuite/gnat.dg/task1.adb delete mode 100644 gcc/testsuite/gnat.dg/task1.ads delete mode 100644 gcc/testsuite/gnat.dg/task1_pkg.adb delete mode 100644 gcc/testsuite/gnat.dg/task1_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/tls1.adb delete mode 100644 gcc/testsuite/gnat.dg/tls1_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/valid_scalars1.adb delete mode 100644 gcc/testsuite/gnat.dg/validity_check3.adb delete mode 100644 gcc/testsuite/gnat.dg/validity_check3.ads delete mode 100644 gcc/testsuite/gnat.dg/warn14.adb delete mode 100644 gcc/testsuite/gnat.dg/warn15-core-main.adb delete mode 100644 gcc/testsuite/gnat.dg/warn15-core.ads delete mode 100644 gcc/testsuite/gnat.dg/warn15-interfaces.ads delete mode 100644 gcc/testsuite/gnat.dg/warn15.ads delete mode 100644 gcc/testsuite/gnat.dg/warn16.adb delete mode 100644 gcc/testsuite/gnat.dg/warn17.adb delete mode 100644 gcc/testsuite/gnat.dg/warn18.adb delete mode 100644 gcc/testsuite/gnat.dg/wide_wide_value1.adb create mode 100644 gcc/testsuite/lib/mpx-dg.exp delete mode 100644 gcc/testsuite/lib/scanltranstree.exp delete mode 100644 gcc/testsuite/lib/scanoffloadtree.exp delete mode 100644 gcc/testsuite/lib/scanwpaipa.exp delete mode 100644 gcc/testsuite/selftests/repeat.rtl create mode 100644 gcc/tree-chkp-opt.c create mode 100644 gcc/tree-chkp.c create mode 100644 gcc/tree-chkp.h delete mode 100644 gcc/tree-switch-conversion.h delete mode 100644 gcc/wide-int-range.cc delete mode 100644 gcc/wide-int-range.h create mode 100644 libcpp/include/cpp-id-data.h delete mode 100644 libffi/src/riscv/ffi.c delete mode 100644 libffi/src/riscv/ffitarget.h delete mode 100644 libffi/src/riscv/sysv.S delete mode 100644 libgcc/config/csky/crti.S delete mode 100644 libgcc/config/csky/crtn.S delete mode 100644 libgcc/config/csky/lib1funcs.S delete mode 100644 libgcc/config/csky/linux-atomic.c delete mode 100644 libgcc/config/csky/linux-unwind.h delete mode 100644 libgcc/config/csky/t-csky delete mode 100644 libgcc/config/csky/t-linux-csky delete mode 100644 libgcc/config/darwin10-unwind-find-enc-func.c delete mode 100644 libgcc/config/nds32/isr-library/restore_usr_regs.inc delete mode 100644 libgcc/config/nds32/isr-library/save_usr_regs.inc delete mode 100644 libgcc/config/nds32/linux-atomic.c delete mode 100644 libgcc/config/nds32/linux-unwind.h delete mode 100644 libgcc/config/nds32/t-nds32-glibc delete mode 100644 libgcc/config/vxcache.c delete mode 100644 libgcc/udivhi3.c delete mode 100644 libgcc/udivmodhi4.c delete mode 100644 libgfortran/intrinsics/random_init.f90 delete mode 100644 libgfortran/io/async.c delete mode 100644 libgfortran/io/async.h delete mode 100644 libgo/check-packages.txt delete mode 100644 libgo/go/archive/tar/testdata/file-and-dir.tar create mode 100644 libgo/go/bytes/bytes_amd64.go create mode 100644 libgo/go/bytes/bytes_arm64.go create mode 100644 libgo/go/bytes/bytes_generic.go create mode 100644 libgo/go/bytes/bytes_s390x.go delete mode 100644 libgo/go/cmd/go/internal/base/goflags.go delete mode 100644 libgo/go/cmd/go/internal/cache/default_unix_test.go delete mode 100644 libgo/go/cmd/go/internal/dirhash/hash.go delete mode 100644 libgo/go/cmd/go/internal/dirhash/hash_test.go delete mode 100644 libgo/go/cmd/go/internal/imports/build.go delete mode 100644 libgo/go/cmd/go/internal/imports/read.go delete mode 100644 libgo/go/cmd/go/internal/imports/read_test.go delete mode 100644 libgo/go/cmd/go/internal/imports/scan.go delete mode 100644 libgo/go/cmd/go/internal/imports/scan_test.go delete mode 100644 libgo/go/cmd/go/internal/imports/tags.go delete mode 100644 libgo/go/cmd/go/internal/imports/testdata/import1/x.go delete mode 100644 libgo/go/cmd/go/internal/imports/testdata/import1/x1.go delete mode 100644 libgo/go/cmd/go/internal/imports/testdata/import1/x_darwin.go delete mode 100644 libgo/go/cmd/go/internal/imports/testdata/import1/x_windows.go rename libgo/go/cmd/go/internal/{search/search_test.go => load/match_test.go} (94%) delete mode 100644 libgo/go/cmd/go/internal/load/test.go delete mode 100644 libgo/go/cmd/go/internal/modcmd/download.go delete mode 100644 libgo/go/cmd/go/internal/modcmd/edit.go delete mode 100644 libgo/go/cmd/go/internal/modcmd/graph.go delete mode 100644 libgo/go/cmd/go/internal/modcmd/init.go delete mode 100644 libgo/go/cmd/go/internal/modcmd/mod.go delete mode 100644 libgo/go/cmd/go/internal/modcmd/tidy.go delete mode 100644 libgo/go/cmd/go/internal/modcmd/vendor.go delete mode 100644 libgo/go/cmd/go/internal/modcmd/verify.go delete mode 100644 libgo/go/cmd/go/internal/modcmd/why.go delete mode 100644 libgo/go/cmd/go/internal/modconv/convert.go delete mode 100644 libgo/go/cmd/go/internal/modconv/convert_test.go delete mode 100644 libgo/go/cmd/go/internal/modconv/dep.go delete mode 100644 libgo/go/cmd/go/internal/modconv/glide.go delete mode 100644 libgo/go/cmd/go/internal/modconv/glock.go delete mode 100644 libgo/go/cmd/go/internal/modconv/godeps.go delete mode 100644 libgo/go/cmd/go/internal/modconv/modconv.go delete mode 100644 libgo/go/cmd/go/internal/modconv/modconv_test.go delete mode 100644 libgo/go/cmd/go/internal/modconv/testdata/cockroach.glock delete mode 100644 libgo/go/cmd/go/internal/modconv/testdata/cockroach.out delete mode 100644 libgo/go/cmd/go/internal/modconv/testdata/dockermachine.godeps delete mode 100644 libgo/go/cmd/go/internal/modconv/testdata/dockermachine.out delete mode 100644 libgo/go/cmd/go/internal/modconv/testdata/dockerman.glide delete mode 100644 libgo/go/cmd/go/internal/modconv/testdata/dockerman.out delete mode 100644 libgo/go/cmd/go/internal/modconv/testdata/govmomi.out delete mode 100644 libgo/go/cmd/go/internal/modconv/testdata/govmomi.vmanifest delete mode 100644 libgo/go/cmd/go/internal/modconv/testdata/juju.out delete mode 100644 libgo/go/cmd/go/internal/modconv/testdata/juju.tsv delete mode 100644 libgo/go/cmd/go/internal/modconv/testdata/moby.out delete mode 100644 libgo/go/cmd/go/internal/modconv/testdata/moby.vconf delete mode 100644 libgo/go/cmd/go/internal/modconv/testdata/panicparse.out delete mode 100644 libgo/go/cmd/go/internal/modconv/testdata/panicparse.vyml delete mode 100644 libgo/go/cmd/go/internal/modconv/testdata/prometheus.out delete mode 100644 libgo/go/cmd/go/internal/modconv/testdata/prometheus.vjson delete mode 100644 libgo/go/cmd/go/internal/modconv/testdata/upspin.dep delete mode 100644 libgo/go/cmd/go/internal/modconv/testdata/upspin.out delete mode 100644 libgo/go/cmd/go/internal/modconv/tsv.go delete mode 100644 libgo/go/cmd/go/internal/modconv/vconf.go delete mode 100644 libgo/go/cmd/go/internal/modconv/vjson.go delete mode 100644 libgo/go/cmd/go/internal/modconv/vmanifest.go delete mode 100644 libgo/go/cmd/go/internal/modconv/vyml.go delete mode 100644 libgo/go/cmd/go/internal/modfetch/cache.go delete mode 100644 libgo/go/cmd/go/internal/modfetch/cache_test.go delete mode 100644 libgo/go/cmd/go/internal/modfetch/codehost/codehost.go delete mode 100644 libgo/go/cmd/go/internal/modfetch/codehost/git.go delete mode 100644 libgo/go/cmd/go/internal/modfetch/codehost/git_test.go delete mode 100644 libgo/go/cmd/go/internal/modfetch/codehost/shell.go delete mode 100644 libgo/go/cmd/go/internal/modfetch/codehost/vcs.go delete mode 100644 libgo/go/cmd/go/internal/modfetch/coderepo.go delete mode 100644 libgo/go/cmd/go/internal/modfetch/coderepo_test.go delete mode 100644 libgo/go/cmd/go/internal/modfetch/fetch.go delete mode 100644 libgo/go/cmd/go/internal/modfetch/noweb.go delete mode 100644 libgo/go/cmd/go/internal/modfetch/proxy.go delete mode 100644 libgo/go/cmd/go/internal/modfetch/pseudo.go delete mode 100644 libgo/go/cmd/go/internal/modfetch/pseudo_test.go delete mode 100644 libgo/go/cmd/go/internal/modfetch/repo.go delete mode 100644 libgo/go/cmd/go/internal/modfetch/unzip.go delete mode 100644 libgo/go/cmd/go/internal/modfetch/web.go delete mode 100644 libgo/go/cmd/go/internal/modfile/gopkgin.go delete mode 100644 libgo/go/cmd/go/internal/modfile/print.go delete mode 100644 libgo/go/cmd/go/internal/modfile/read.go delete mode 100644 libgo/go/cmd/go/internal/modfile/read_test.go delete mode 100644 libgo/go/cmd/go/internal/modfile/rule.go delete mode 100644 libgo/go/cmd/go/internal/modfile/rule_test.go delete mode 100644 libgo/go/cmd/go/internal/modfile/testdata/block.golden delete mode 100644 libgo/go/cmd/go/internal/modfile/testdata/block.in delete mode 100644 libgo/go/cmd/go/internal/modfile/testdata/comment.golden delete mode 100644 libgo/go/cmd/go/internal/modfile/testdata/comment.in delete mode 100644 libgo/go/cmd/go/internal/modfile/testdata/empty.golden delete mode 100644 libgo/go/cmd/go/internal/modfile/testdata/empty.in delete mode 100644 libgo/go/cmd/go/internal/modfile/testdata/gopkg.in.golden delete mode 100644 libgo/go/cmd/go/internal/modfile/testdata/module.golden delete mode 100644 libgo/go/cmd/go/internal/modfile/testdata/module.in delete mode 100644 libgo/go/cmd/go/internal/modfile/testdata/replace.golden delete mode 100644 libgo/go/cmd/go/internal/modfile/testdata/replace.in delete mode 100644 libgo/go/cmd/go/internal/modfile/testdata/replace2.golden delete mode 100644 libgo/go/cmd/go/internal/modfile/testdata/replace2.in delete mode 100644 libgo/go/cmd/go/internal/modfile/testdata/rule1.golden delete mode 100644 libgo/go/cmd/go/internal/modget/get.go delete mode 100644 libgo/go/cmd/go/internal/modinfo/info.go delete mode 100644 libgo/go/cmd/go/internal/modload/build.go delete mode 100644 libgo/go/cmd/go/internal/modload/help.go delete mode 100644 libgo/go/cmd/go/internal/modload/import.go delete mode 100644 libgo/go/cmd/go/internal/modload/import_test.go delete mode 100644 libgo/go/cmd/go/internal/modload/init.go delete mode 100644 libgo/go/cmd/go/internal/modload/list.go delete mode 100644 libgo/go/cmd/go/internal/modload/load.go delete mode 100644 libgo/go/cmd/go/internal/modload/query.go delete mode 100644 libgo/go/cmd/go/internal/modload/query_test.go delete mode 100644 libgo/go/cmd/go/internal/modload/search.go delete mode 100644 libgo/go/cmd/go/internal/module/module.go delete mode 100644 libgo/go/cmd/go/internal/module/module_test.go delete mode 100644 libgo/go/cmd/go/internal/mvs/mvs.go delete mode 100644 libgo/go/cmd/go/internal/mvs/mvs_test.go delete mode 100644 libgo/go/cmd/go/internal/par/work.go delete mode 100644 libgo/go/cmd/go/internal/par/work_test.go delete mode 100644 libgo/go/cmd/go/internal/search/search.go delete mode 100644 libgo/go/cmd/go/internal/semver/semver.go delete mode 100644 libgo/go/cmd/go/internal/semver/semver_test.go delete mode 100644 libgo/go/cmd/go/internal/txtar/archive.go delete mode 100644 libgo/go/cmd/go/internal/txtar/archive_test.go delete mode 100644 libgo/go/cmd/go/internal/web2/web.go delete mode 100644 libgo/go/cmd/go/internal/web2/web_test.go delete mode 100644 libgo/go/cmd/go/internal/webtest/test.go delete mode 100755 libgo/go/cmd/go/mkalldocs.sh create mode 100644 libgo/go/cmd/go/mkdoc.sh delete mode 100644 libgo/go/cmd/go/proxy_test.go delete mode 100644 libgo/go/cmd/go/script_test.go delete mode 100644 libgo/go/cmd/go/testdata/addmod.go delete mode 100644 libgo/go/cmd/go/testdata/badmod/go.mod delete mode 100644 libgo/go/cmd/go/testdata/badmod/x.go delete mode 100644 libgo/go/cmd/go/testdata/importcycle/src/selfimport/selfimport.go delete mode 100644 libgo/go/cmd/go/testdata/mod/README delete mode 100644 libgo/go/cmd/go/testdata/mod/example.com_join_subpkg_v1.0.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/example.com_join_subpkg_v1.1.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/example.com_join_v1.0.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/example.com_join_v1.1.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/example.com_split_subpkg_v1.1.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/example.com_split_v1.0.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/example.com_split_v1.1.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/example.com_v1.0.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/golang.org_notx_useinternal_v0.1.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/golang.org_x_internal_v0.1.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/golang.org_x_text_v0.0.0-201709150 [...] delete mode 100644 libgo/go/cmd/go/testdata/mod/golang.org_x_text_v0.3.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/golang.org_x_useinternal_v0.1.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/gopkg.in_dummy.v2-unstable_v2.0.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/research.swtch.com_vgo-tour_v1.0.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_!c!g!o_v1.0.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_!q!u!o!t!e_v1.5.2.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_!q!u!o!t!e_v1.5.3-!p!r!e.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_badfile1_v1.0.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_badfile2_v1.0.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_badfile3_v1.0.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_badfile4_v1.0.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_badfile5_v1.0.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_badmod_v1.0.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_breaker_v1.0.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_breaker_v2.0.0+incompatible.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_breaker_v2.0.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_fortune_v1.0.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_fortune_v2_v2.0.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v0.0.0-20180214005133 [...] delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v0.0.0-20180214005840 [...] delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v0.0.0-20180628003336 [...] delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v0.0.0-20180709153244 [...] delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v0.0.0-20180709160352 [...] delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v0.0.0-20180709162749 [...] delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v0.0.0-20180709162816 [...] delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v0.0.0-20180709162918 [...] delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v0.0.0-20180710144737 [...] delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v1.0.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v1.1.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v1.2.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v1.2.1.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v1.3.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v1.4.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v1.5.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v1.5.1.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v1.5.2.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v1.5.3-pre1.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v2.0.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v2_v2.0.1.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v3_v3.0.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_sampler_v1.0.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_sampler_v1.2.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_sampler_v1.2.1.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_sampler_v1.3.0.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_sampler_v1.3.1.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_sampler_v1.99.99.txt delete mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_testonly_v1.0.0.txt delete mode 100644 libgo/go/cmd/go/testdata/savedir.go delete mode 100644 libgo/go/cmd/go/testdata/script/README delete mode 100644 libgo/go/cmd/go/testdata/script/binary_only.txt delete mode 100644 libgo/go/cmd/go/testdata/script/build_GOTMPDIR.txt delete mode 100644 libgo/go/cmd/go/testdata/script/build_cache_compile.txt delete mode 100644 libgo/go/cmd/go/testdata/script/build_cache_link.txt delete mode 100644 libgo/go/cmd/go/testdata/script/build_cache_output.txt delete mode 100644 libgo/go/cmd/go/testdata/script/cover_atomic_pkgall.txt delete mode 100644 libgo/go/cmd/go/testdata/script/cover_pkgall_runtime.txt delete mode 100644 libgo/go/cmd/go/testdata/script/cpu_profile_twice.txt delete mode 100644 libgo/go/cmd/go/testdata/script/fileline.txt delete mode 100644 libgo/go/cmd/go/testdata/script/get_with_git_trace.txt delete mode 100644 libgo/go/cmd/go/testdata/script/goflags.txt delete mode 100644 libgo/go/cmd/go/testdata/script/help.txt delete mode 100644 libgo/go/cmd/go/testdata/script/install_cleans_build.txt delete mode 100644 libgo/go/cmd/go/testdata/script/install_cross_gobin.txt delete mode 100644 libgo/go/cmd/go/testdata/script/install_rebuild_gopath.txt delete mode 100644 libgo/go/cmd/go/testdata/script/install_rebuild_removed.txt delete mode 100644 libgo/go/cmd/go/testdata/script/linkname.txt delete mode 100644 libgo/go/cmd/go/testdata/script/list_bad_import.txt delete mode 100644 libgo/go/cmd/go/testdata/script/list_compiled_imports.txt delete mode 100644 libgo/go/cmd/go/testdata/script/list_find.txt delete mode 100644 libgo/go/cmd/go/testdata/script/list_std.txt delete mode 100644 libgo/go/cmd/go/testdata/script/list_tags.txt delete mode 100644 libgo/go/cmd/go/testdata/script/list_test_e.txt delete mode 100644 libgo/go/cmd/go/testdata/script/list_test_imports.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_bad_domain.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_bad_filenames.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_build_tags.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_case.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_case_cgo.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_convert_dep.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_convert_git.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_convert_glide.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_convert_glockfile.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_convert_godeps.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_convert_tsv.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_convert_vendor_conf.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_convert_vendor_json.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_convert_vendor_manifest.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_convert_vendor_yml.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_doc.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_domain_root.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_download.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_edit.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_enabled.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_file_proxy.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_find.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_fs_patterns.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_get_commit.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_get_downgrade.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_get_incompatible.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_get_indirect.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_get_local.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_get_moved.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_get_none.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_get_pseudo.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_get_upgrade.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_get_warning.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_getmode_vendor.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_go_version.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_gobuild_import.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_gofmt_invalid.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_gopkg_unstable.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_graph.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_import.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_import_mod.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_init_dep.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_install_versioned.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_internal.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_list.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_list_bad_import.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_list_dir.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_list_upgrade.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_load_badmod.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_local_replace.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_multirepo.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_nomod.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_patterns.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_query.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_query_exclude.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_readonly.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_replace.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_require_exclude.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_test.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_tidy.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_tidy_quote.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_tidy_sum.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_upgrade_patch.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_vendor.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_vendor_build.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_vendor_nodeps.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_verify.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_versions.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_why.txt delete mode 100644 libgo/go/cmd/go/testdata/script/pattern_syntax_error.txt delete mode 100644 libgo/go/cmd/go/testdata/script/run_hello.txt delete mode 100644 libgo/go/cmd/go/testdata/script/test_badtest.txt delete mode 100644 libgo/go/cmd/go/testdata/script/test_compile_binary.txt delete mode 100644 libgo/go/cmd/go/testdata/script/vendor_complex.txt create mode 100644 libgo/go/cmd/go/testdata/src/badtest/badexec/x_test.go create mode 100644 libgo/go/cmd/go/testdata/src/badtest/badsyntax/x.go create mode 100644 libgo/go/cmd/go/testdata/src/badtest/badsyntax/x_test.go create mode 100644 libgo/go/cmd/go/testdata/src/badtest/badvar/x.go create mode 100644 libgo/go/cmd/go/testdata/src/badtest/badvar/x_test.go create mode 100644 libgo/go/cmd/go/testdata/src/complex/main.go create mode 100644 libgo/go/cmd/go/testdata/src/complex/nest/sub/test12/p.go create mode 100644 libgo/go/cmd/go/testdata/src/complex/nest/sub/test23/p.go create mode 100644 libgo/go/cmd/go/testdata/src/complex/nest/sub/vendor/v2/v2.go create mode 100644 libgo/go/cmd/go/testdata/src/complex/nest/vendor/v1/v1.go create mode 100644 libgo/go/cmd/go/testdata/src/complex/nest/vendor/v2/v2.go create mode 100644 libgo/go/cmd/go/testdata/src/complex/nest/vendor/v3/v3.go create mode 100644 libgo/go/cmd/go/testdata/src/complex/vendor/v/v.go create mode 100644 libgo/go/cmd/go/testdata/src/complex/w/w.go delete mode 100644 libgo/go/cmd/go/testdata/src/hello/hello.go delete mode 100644 libgo/go/cmd/go/testdata/src/testnorun/p.go delete mode 100644 libgo/go/cmd/go/testdata/testcover/pkg1/a.go delete mode 100644 libgo/go/cmd/go/testdata/testcover/pkg2/a.go delete mode 100644 libgo/go/cmd/go/testdata/testcover/pkg2/a_test.go delete mode 100644 libgo/go/cmd/go/testdata/testcover/pkg3/a.go delete mode 100644 libgo/go/cmd/go/testdata/testcover/pkg3/a_test.go delete mode 100644 libgo/go/cmd/go/testdata/testonly2/t.go delete mode 100644 libgo/go/cmd/go/testdata/vendormod.txt delete mode 100644 libgo/go/cmd/internal/test2json/testdata/bench.json delete mode 100644 libgo/go/cmd/internal/test2json/testdata/bench.test delete mode 100644 libgo/go/cmd/internal/test2json/testdata/benchfail.json delete mode 100644 libgo/go/cmd/internal/test2json/testdata/benchfail.test delete mode 100644 libgo/go/cmd/internal/test2json/testdata/benchshort.json delete mode 100644 libgo/go/cmd/internal/test2json/testdata/benchshort.test delete mode 100644 libgo/go/cmd/internal/test2json/testdata/issue23036.json delete mode 100644 libgo/go/cmd/internal/test2json/testdata/issue23036.test delete mode 100644 libgo/go/cmd/internal/test2json/testdata/issue23920.json delete mode 100644 libgo/go/cmd/internal/test2json/testdata/issue23920.test delete mode 100644 libgo/go/cmd/vet/all/whitelist/wasm.txt rename libgo/go/crypto/aes/{cipher_asm.go => cipher_amd64.go} (75%) delete mode 100644 libgo/go/crypto/ecdsa/example_test.go delete mode 100644 libgo/go/crypto/elliptic/fuzz_test.go rename libgo/go/crypto/elliptic/{p256_asm.go => p256_amd64.go} (82%) create mode 100644 libgo/go/crypto/internal/cipherhw/cipherhw_amd64.go create mode 100644 libgo/go/crypto/internal/cipherhw/cipherhw_s390x.go copy libgo/go/crypto/{sha256/sha256block_s390x.go => internal/cipherhw/doc.go} (50%) copy libgo/{misc/cgo/testplugin/src/common/common.go => go/crypto/internal/cipherh [...] delete mode 100644 libgo/go/crypto/internal/randutil/randutil.go delete mode 100644 libgo/go/crypto/internal/subtle/aliasing.go delete mode 100644 libgo/go/crypto/internal/subtle/aliasing_appengine.go delete mode 100644 libgo/go/crypto/internal/subtle/aliasing_test.go delete mode 100644 libgo/go/crypto/rand/rand_js.go delete mode 100644 libgo/go/crypto/tls/auth.go delete mode 100644 libgo/go/crypto/tls/auth_test.go delete mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv10-ExportKeyingMaterial delete mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv12-ExportKeyingMaterial delete mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv10-ExportKeyingMaterial delete mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv12-ExportKeyingMaterial delete mode 100644 libgo/go/crypto/tls/testdata/example-cert.pem delete mode 100644 libgo/go/crypto/tls/testdata/example-key.pem delete mode 100644 libgo/go/crypto/x509/root_js.go create mode 100644 libgo/go/crypto/x509/sha2_windows_test.go delete mode 100644 libgo/go/debug/dwarf/attr_string.go delete mode 100644 libgo/go/debug/dwarf/tag_string.go delete mode 100644 libgo/go/debug/elf/testdata/go-relocation-test-gcc720-riscv64.obj delete mode 100644 libgo/go/flag/example_value_test.go delete mode 100644 libgo/go/go/build/testdata/doc/a_test.go delete mode 100644 libgo/go/go/build/testdata/doc/b_test.go delete mode 100644 libgo/go/go/build/testdata/doc/c_test.go delete mode 100644 libgo/go/go/build/testdata/doc/d_test.go delete mode 100644 libgo/go/go/build/testdata/doc/e.go delete mode 100644 libgo/go/go/build/testdata/doc/f.go delete mode 100644 libgo/go/go/constant/example_test.go delete mode 100644 libgo/go/go/doc/testdata/g.0.golden delete mode 100644 libgo/go/go/doc/testdata/g.1.golden delete mode 100644 libgo/go/go/doc/testdata/g.2.golden delete mode 100644 libgo/go/go/doc/testdata/g.go delete mode 100644 libgo/go/go/doc/testdata/issue12839.0.golden delete mode 100644 libgo/go/go/doc/testdata/issue12839.1.golden delete mode 100644 libgo/go/go/doc/testdata/issue12839.2.golden delete mode 100644 libgo/go/go/doc/testdata/issue12839.go rename libgo/go/go/doc/testdata/{issue22856.0.golden => issue18063.0.golden} (73%) rename libgo/go/go/doc/testdata/{issue22856.2.golden => issue18063.1.golden} (73%) rename libgo/go/go/doc/testdata/{issue22856.1.golden => issue18063.2.golden} (73%) rename libgo/go/go/doc/testdata/{issue22856.go => issue18063.go} (74%) delete mode 100644 libgo/go/go/format/example_test.go delete mode 100644 libgo/go/go/internal/gccgoimporter/ar.go delete mode 100644 libgo/go/go/internal/gcimporter/iimport.go delete mode 100644 libgo/go/go/internal/gcimporter/testdata/issue25301.go delete mode 100644 libgo/go/go/internal/gcimporter/testdata/issue25596.go delete mode 100644 libgo/go/go/printer/testdata/alignment.golden delete mode 100644 libgo/go/go/printer/testdata/alignment.input delete mode 100644 libgo/go/go/printer/testdata/complit.input delete mode 100644 libgo/go/go/printer/testdata/complit.x delete mode 100644 libgo/go/go/token/example_test.go delete mode 100644 libgo/go/go/types/interfaces.go create mode 100644 libgo/go/go/types/ordering.go delete mode 100644 libgo/go/golang_org/x/crypto/internal/chacha20/chacha_generic.go delete mode 100644 libgo/go/golang_org/x/crypto/internal/chacha20/chacha_noasm.go delete mode 100644 libgo/go/golang_org/x/crypto/internal/chacha20/chacha_s390x.go delete mode 100644 libgo/go/golang_org/x/crypto/internal/chacha20/chacha_test.go delete mode 100644 libgo/go/golang_org/x/crypto/internal/chacha20/vectors_test.go delete mode 100644 libgo/go/golang_org/x/crypto/internal/chacha20/xor.go delete mode 100644 libgo/go/golang_org/x/crypto/poly1305/sum_noasm.go delete mode 100644 libgo/go/golang_org/x/crypto/poly1305/sum_s390x.go delete mode 100644 libgo/go/golang_org/x/crypto/poly1305/vectors_test.go delete mode 100644 libgo/go/golang_org/x/net/dns/dnsmessage/example_test.go delete mode 100644 libgo/go/golang_org/x/net/dns/dnsmessage/message.go delete mode 100644 libgo/go/golang_org/x/net/dns/dnsmessage/message_test.go delete mode 100644 libgo/go/golang_org/x/net/http/httpguts/guts.go delete mode 100644 libgo/go/golang_org/x/net/http/httpguts/httplex.go delete mode 100644 libgo/go/golang_org/x/net/http/httpguts/httplex_test.go delete mode 100644 libgo/go/golang_org/x/net/http/httpproxy/export_test.go delete mode 100644 libgo/go/golang_org/x/net/http/httpproxy/proxy.go delete mode 100644 libgo/go/golang_org/x/net/http/httpproxy/proxy_test.go delete mode 100644 libgo/go/html/template/attr_string.go delete mode 100644 libgo/go/html/template/delim_string.go delete mode 100644 libgo/go/html/template/element_string.go delete mode 100644 libgo/go/html/template/jsctx_string.go delete mode 100644 libgo/go/html/template/state_string.go delete mode 100644 libgo/go/html/template/urlpart_string.go delete mode 100644 libgo/go/internal/bytealg/bytealg.c delete mode 100644 libgo/go/internal/bytealg/bytealg.go delete mode 100644 libgo/go/internal/bytealg/compare_generic.go delete mode 100644 libgo/go/internal/bytealg/compare_native.go delete mode 100644 libgo/go/internal/bytealg/count_generic.go delete mode 100644 libgo/go/internal/bytealg/count_native.go delete mode 100644 libgo/go/internal/bytealg/equal_native.go delete mode 100644 libgo/go/internal/bytealg/gccgo.go delete mode 100644 libgo/go/internal/bytealg/index_amd64.go delete mode 100644 libgo/go/internal/bytealg/index_arm64.go delete mode 100644 libgo/go/internal/bytealg/index_generic.go delete mode 100644 libgo/go/internal/bytealg/index_native.go delete mode 100644 libgo/go/internal/bytealg/index_s390x.go delete mode 100644 libgo/go/internal/bytealg/indexbyte_generic.go delete mode 100644 libgo/go/internal/bytealg/indexbyte_native.go delete mode 100644 libgo/go/internal/cpu/cpu_386.go delete mode 100644 libgo/go/internal/cpu/cpu_amd64.go delete mode 100644 libgo/go/internal/cpu/cpu_amd64p32.go copy libgo/{misc/cgo/testplugin/src/issue19418/plugin.go => go/internal/cpu/cpu_ar [...] delete mode 100644 libgo/go/internal/cpu/cpu_arm64_test.go delete mode 100644 libgo/go/internal/cpu/cpu_gccgo.c copy libgo/{misc/cgo/testplugin/src/issue19418/plugin.go => go/internal/cpu/cpu_mi [...] copy libgo/{misc/cgo/testplugin/src/issue19418/plugin.go => go/internal/cpu/cpu_mi [...] copy libgo/{misc/cgo/testplugin/src/issue19418/plugin.go => go/internal/cpu/cpu_mi [...] copy libgo/{misc/cgo/testplugin/src/issue19418/plugin.go => go/internal/cpu/cpu_mi [...] delete mode 100644 libgo/go/internal/cpu/cpu_no_init.go delete mode 100644 libgo/go/internal/cpu/cpu_ppc64x_test.go delete mode 100644 libgo/go/internal/cpu/cpu_s390x_test.go delete mode 100644 libgo/go/internal/cpu/cpu_x86_test.go delete mode 100644 libgo/go/internal/cpu/export_test.go delete mode 100644 libgo/go/internal/goroot/gc.go delete mode 100644 libgo/go/internal/goroot/gccgo.go rename libgo/go/internal/poll/{fd_poll_nacljs.go => fd_poll_nacl.go} (94%) delete mode 100644 libgo/go/internal/poll/splice_linux.go delete mode 100644 libgo/go/internal/syscall/unix/getrandom_linux_amd64p32.go delete mode 100644 libgo/go/internal/syscall/unix/nonblocking.go delete mode 100644 libgo/go/internal/syscall/unix/nonblocking_js.go delete mode 100644 libgo/go/internal/syscall/unix/nonblocking_nacl.go delete mode 100644 libgo/go/internal/syscall/windows/symlink_windows.go delete mode 100644 libgo/go/math/big/arith_amd64.go delete mode 100644 libgo/go/math/bits/export_test.go copy libgo/{misc/cgo/testsovar/main.go => go/math/floor_asm.go} (66%) create mode 100644 libgo/go/net/dnsmsg.go create mode 100644 libgo/go/net/dnsmsg_test.go delete mode 100644 libgo/go/net/error_nacl.go delete mode 100644 libgo/go/net/error_plan9.go delete mode 100644 libgo/go/net/error_unix.go delete mode 100644 libgo/go/net/error_windows.go delete mode 100644 libgo/go/net/http/roundtrip.go delete mode 100644 libgo/go/net/http/roundtrip_js.go delete mode 100644 libgo/go/net/http/socks_bundle.go create mode 100644 libgo/go/net/interface_windows_test.go rename libgo/go/net/{lookup_fake.go => lookup_nacl.go} (89%) delete mode 100644 libgo/go/net/net_fake.go delete mode 100644 libgo/go/net/rawconn_stub_test.go delete mode 100644 libgo/go/net/rawconn_test.go copy libgo/go/net/{sendfile_unix_alt.go => sendfile_bsd.go} (84%) rename libgo/go/net/{sendfile_unix_alt.go => sendfile_solaris.go} (57%) delete mode 100644 libgo/go/net/sockaddr_posix.go delete mode 100644 libgo/go/net/splice_linux.go delete mode 100644 libgo/go/net/splice_stub.go delete mode 100644 libgo/go/net/splice_test.go delete mode 100644 libgo/go/os/exec/lp_js.go delete mode 100644 libgo/go/os/fifo_test.go rename libgo/go/os/{pipe2_bsd.go => pipe_freebsd.go} (94%) rename libgo/go/os/{stat_nacljs.go => stat_nacl.go} (98%) copy libgo/go/os/{sys_nacl.go => sys_darwin.go} (64%) rename libgo/go/os/{sys_js.go => sys_freebsd.go} (57%) delete mode 100644 libgo/go/path/filepath/example_unix_walk_test.go delete mode 100644 libgo/go/regexp/syntax/op_string.go rename libgo/go/runtime/{slice_test.go => append_test.go} (89%) delete mode 100644 libgo/go/runtime/debug_test.go delete mode 100644 libgo/go/runtime/export_debug_test.go rename libgo/go/runtime/{map.go => hashmap.go} (93%) create mode 100644 libgo/go/runtime/hashmap_fast.go delete mode 100644 libgo/go/runtime/lock_js.go delete mode 100644 libgo/go/runtime/map_fast32.go delete mode 100644 libgo/go/runtime/map_fast64.go delete mode 100644 libgo/go/runtime/map_faststr.go rename libgo/go/runtime/{map_benchmark_test.go => mapspeed_test.go} (90%) rename libgo/go/runtime/{netpoll_fake.go => netpoll_nacl.go} (73%) delete mode 100644 libgo/go/runtime/os3_solaris.go delete mode 100644 libgo/go/runtime/os_js.go delete mode 100644 libgo/go/runtime/os_linux_arm.go delete mode 100644 libgo/go/runtime/os_linux_arm64.go delete mode 100644 libgo/go/runtime/os_linux_mips64x.go delete mode 100644 libgo/go/runtime/os_linux_mipsx.go delete mode 100644 libgo/go/runtime/os_linux_noauxv.go delete mode 100644 libgo/go/runtime/os_linux_s390x.go delete mode 100644 libgo/go/runtime/pprof/testdata/mappingtest/main.go delete mode 100644 libgo/go/runtime/sizeof_test.go create mode 100644 libgo/go/runtime/stack.go delete mode 100644 libgo/go/runtime/stubs3.go delete mode 100644 libgo/go/runtime/sys_darwin.go delete mode 100644 libgo/go/runtime/sys_wasm.go delete mode 100644 libgo/go/runtime/testdata/testprog/abort.go delete mode 100644 libgo/go/runtime/testdata/testprog/timeprof.go delete mode 100644 libgo/go/runtime/testdata/testprog/traceback_ancestors.go delete mode 100644 libgo/go/runtime/testdata/testprogcgo/bigstack_windows.go delete mode 100644 libgo/go/runtime/timestub2.go delete mode 100644 libgo/go/runtime/trace/annotation.go delete mode 100644 libgo/go/runtime/trace/annotation_test.go rename libgo/go/runtime/{auxv_none.go => vdso_none.go} (76%) create mode 100644 libgo/go/strings/strings_amd64.go create mode 100644 libgo/go/strings/strings_generic.go create mode 100644 libgo/go/strings/strings_s390x.go create mode 100644 libgo/go/sync/atomic/64bit_arm.go delete mode 100644 libgo/go/sync/atomic/example_test.go rename libgo/go/syscall/{forkpipe2.go => exec_freebsd.go} (87%) delete mode 100644 libgo/go/syscall/export_linux_test.go rename libgo/go/syscall/{forkpipe.go => forkpipe_bsd.go} (79%) delete mode 100644 libgo/go/syscall/fs_js.go delete mode 100644 libgo/go/syscall/js/callback.go delete mode 100644 libgo/go/syscall/js/js.go delete mode 100644 libgo/go/syscall/js/js_test.go delete mode 100644 libgo/go/syscall/js/typedarray.go delete mode 100644 libgo/go/syscall/net_js.go delete mode 100644 libgo/go/syscall/syscall_js.go delete mode 100644 libgo/go/syscall/syscall_plan9_test.go delete mode 100644 libgo/go/syscall/tables_nacljs.go delete mode 100644 libgo/gotool-packages.txt delete mode 100644 libgo/libgo-packages.txt delete mode 100644 libgo/misc/cgo/test/issue23356.go delete mode 100644 libgo/misc/cgo/test/issue23555.go delete mode 100644 libgo/misc/cgo/test/issue23555a/a.go delete mode 100644 libgo/misc/cgo/test/issue23555b/a.go delete mode 100644 libgo/misc/cgo/test/issue23720.go delete mode 100644 libgo/misc/cgo/test/issue24161_darwin_test.go delete mode 100644 libgo/misc/cgo/test/issue24161arg/def.go delete mode 100644 libgo/misc/cgo/test/issue24161arg/use.go delete mode 100644 libgo/misc/cgo/test/issue24161e0/main.go delete mode 100644 libgo/misc/cgo/test/issue24161e1/main.go delete mode 100644 libgo/misc/cgo/test/issue24161e2/main.go delete mode 100644 libgo/misc/cgo/test/issue24161res/restype.go delete mode 100644 libgo/misc/cgo/test/issue24206.go delete mode 100644 libgo/misc/cgo/test/issue24206_generic.go delete mode 100644 libgo/misc/cgo/test/issue25143.go delete mode 100644 libgo/misc/cgo/test/issue26066.go delete mode 100644 libgo/misc/cgo/test/issue26213/jni.h delete mode 100644 libgo/misc/cgo/test/issue26213/test26213.go delete mode 100644 libgo/misc/cgo/test/issue26430.go delete mode 100644 libgo/misc/cgo/test/issue26430/a.go delete mode 100644 libgo/misc/cgo/test/issue26430/b.go delete mode 100644 libgo/misc/cgo/test/issue26517.go delete mode 100644 libgo/misc/cgo/test/issue26743.go delete mode 100644 libgo/misc/cgo/test/issue26743/a.go delete mode 100644 libgo/misc/cgo/test/issue26743/b.go delete mode 100644 libgo/misc/cgo/test/test26213.go delete mode 100644 libgo/misc/cgo/testgodefs/fieldtypedef.go delete mode 100644 libgo/misc/cgo/testplugin/src/issue25756/main.go delete mode 100644 libgo/misc/cgo/testplugin/src/issue25756/plugin/c-life.c delete mode 100644 libgo/misc/cgo/testplugin/src/issue25756/plugin/life.go delete mode 100644 libgo/misc/cgo/testplugin/src/issue25756/plugin/life.h delete mode 100644 libgo/misc/cgo/testsanitizers/src/msan6.go delete mode 100755 libgo/mkruntimeinc.sh delete mode 100644 libgomp/plugin/cuda-lib.def create mode 100644 libgomp/testsuite/libgomp.c++/atomic-16.C create mode 100644 libgomp/testsuite/libgomp.c++/cancel-taskgroup-2.C copy libgomp/testsuite/{libgomp.c-c++-common/for-2.c => libgomp.c++/for-10.C} (80%) copy libgomp/testsuite/{libgomp.c-c++-common/for-3.c => libgomp.c++/for-11.C} (87%) copy libgomp/testsuite/{libgomp.c-c++-common/for-4.c => libgomp.c++/for-12.C} (79%) copy libgomp/testsuite/{libgomp.c-c++-common/for-5.c => libgomp.c++/for-13.C} (87%) copy libgomp/testsuite/{libgomp.c-c++-common/for-6.c => libgomp.c++/for-14.C} (87%) delete mode 100644 libgomp/testsuite/libgomp.c++/for-15.C copy libgomp/testsuite/{libgomp.c-c++-common/for-1.c => libgomp.c++/for-9.C} (76%) create mode 100644 libgomp/testsuite/libgomp.c++/loop-13.C create mode 100644 libgomp/testsuite/libgomp.c++/loop-14.C create mode 100644 libgomp/testsuite/libgomp.c++/loop-15.C create mode 100644 libgomp/testsuite/libgomp.c++/monotonic-1.C create mode 100644 libgomp/testsuite/libgomp.c++/monotonic-2.C create mode 100644 libgomp/testsuite/libgomp.c++/nonmonotonic-1.C create mode 100644 libgomp/testsuite/libgomp.c++/nonmonotonic-2.C create mode 100644 libgomp/testsuite/libgomp.c++/ordered-1.C create mode 100644 libgomp/testsuite/libgomp.c++/pr45784.C create mode 100644 libgomp/testsuite/libgomp.c++/pr64824.C create mode 100644 libgomp/testsuite/libgomp.c++/pr64868.C create mode 100644 libgomp/testsuite/libgomp.c++/pr66199-1.C create mode 100644 libgomp/testsuite/libgomp.c++/pr66199-2.C create mode 100644 libgomp/testsuite/libgomp.c++/pr66199-3.C create mode 100644 libgomp/testsuite/libgomp.c++/pr66199-4.C create mode 100644 libgomp/testsuite/libgomp.c++/pr66199-5.C create mode 100644 libgomp/testsuite/libgomp.c++/pr66199-6.C create mode 100644 libgomp/testsuite/libgomp.c++/pr66199-7.C create mode 100644 libgomp/testsuite/libgomp.c++/pr66199-8.C create mode 100644 libgomp/testsuite/libgomp.c++/pr66199-9.C create mode 100644 libgomp/testsuite/libgomp.c++/pr69389.C create mode 100644 libgomp/testsuite/libgomp.c++/simd10.C create mode 100644 libgomp/testsuite/libgomp.c++/simd11.C create mode 100644 libgomp/testsuite/libgomp.c++/simd12.C create mode 100644 libgomp/testsuite/libgomp.c++/simd13.C create mode 100644 libgomp/testsuite/libgomp.c++/target-1.C create mode 100644 libgomp/testsuite/libgomp.c++/target-3.C create mode 100644 libgomp/testsuite/libgomp.c++/target-4.C create mode 100644 libgomp/testsuite/libgomp.c++/target-5.C create mode 100644 libgomp/testsuite/libgomp.c++/taskgroup-1.C create mode 100644 libgomp/testsuite/libgomp.c++/taskloop-1.C create mode 100644 libgomp/testsuite/libgomp.c++/taskloop-2.C create mode 100644 libgomp/testsuite/libgomp.c++/taskloop-3.C create mode 100644 libgomp/testsuite/libgomp.c++/taskloop-4.C create mode 100644 libgomp/testsuite/libgomp.c++/udr-9.C rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/atomic-18.c (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/cancel-taskgroup-2.c (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/for-1.c (82%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/for-1.h (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/for-2.c (87%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/for-2.h (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/for-3.c (95%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/for-4.c (84%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/for-5.c (96%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/for-6.c (95%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/loop-13.c (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/loop-14.c (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/loop-15.c (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/monotonic-1.c (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/monotonic-2.c (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/nonmonotonic-1.c (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/nonmonotonic-2.c (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/ordered-4.c (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/pr45784.c (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/pr64824.c (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/pr64868.c (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/pr66199-1.c (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/pr66199-2.c (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/pr66199-3.c (96%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/pr66199-4.c (97%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/pr66199-5.c (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/pr66199-6.c (96%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/pr66199-7.c (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/pr66199-8.c (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/pr66199-9.c (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/pr69389.c (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/simd-14.c (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/simd-15.c (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/simd-16.c (96%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/simd-17.c (96%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/target-1.c (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/target-10.c (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/target-13.c (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/target-2.c (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/taskgroup-1.c (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/taskloop-1.c (89%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/taskloop-2.c (97%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/taskloop-3.c (95%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/taskloop-4.c (100%) rename libgomp/testsuite/{libgomp.c-c++-common => libgomp.c}/udr-1.c (100%) delete mode 100644 libgomp/testsuite/libgomp.fortran/async_io_1.f90 delete mode 100644 libgomp/testsuite/libgomp.fortran/async_io_2.f90 delete mode 100644 libgomp/testsuite/libgomp.fortran/async_io_3.f90 delete mode 100644 libgomp/testsuite/libgomp.fortran/async_io_4.f90 delete mode 100644 libgomp/testsuite/libgomp.fortran/async_io_5.f90 delete mode 100644 libgomp/testsuite/libgomp.fortran/async_io_6.f90 delete mode 100644 libgomp/testsuite/libgomp.fortran/async_io_7.f90 delete mode 100644 libgomp/testsuite/libgomp.oacc-c++/non-scalar-data.C delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/declare-3.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/enter-data.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-loop-data-2.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-loop-data-e [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-loop-data-e [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-loop-data-update.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-loop-data.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-parallel-lo [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-reduction-1.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/loop-default-runtime.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/loop-default.h delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/mapping-1.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/parallel-loop-1.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/parallel-loop-1.h delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/parallel-loop-2.h delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr85422.c delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/cublas-fixed.h delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/data-5.f90 delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/dummy-array.f90 delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/host_data-2.f90 delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/host_data-3.f delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/host_data-4.f90 delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-acc-loop-reducti [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-acc-loop-reduction.f90 delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-collapse-3.f90 delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-collapse-4.f90 delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-independent.f90 delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-loop-1.f90 delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-map-1.f90 delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-parallel-loop-da [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-reduction-1.f90 delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/lib-12.f90 delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/lib-13.f90 delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/lib-14.f90 delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/lib-15.f90 delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/parallel-loop-1.f90 delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/reference-reductions.f90 delete mode 100644 libgomp/testsuite/libgomp.oacc-fortran/vector-routine.f90 create mode 100644 libmpx/ChangeLog copy {libsanitizer => libmpx}/Makefile.am (65%) copy {libsanitizer => libmpx}/Makefile.in (82%) copy {libsanitizer => libmpx}/acinclude.m4 (89%) copy {libstdc++-v3 => libmpx}/aclocal.m4 (95%) copy libcc1/cc1plugin-config.h.in => libmpx/config.h.in (86%) copy {libobjc => libmpx}/configure (93%) mode change 100755 => 100644 copy {libvtv => libmpx}/configure.ac (51%) copy {libvtv => libmpx}/configure.tgt (59%) create mode 100644 libmpx/libmpx.spec.in copy {libsanitizer => libmpx/mpxrt}/Makefile.am (62%) copy {libsanitizer/ubsan => libmpx/mpxrt}/Makefile.in (71%) create mode 100644 libmpx/mpxrt/libmpx.map copy {libffi => libmpx/mpxrt}/libtool-version (71%) create mode 100644 libmpx/mpxrt/mpxrt-utils.c create mode 100644 libmpx/mpxrt/mpxrt-utils.h create mode 100644 libmpx/mpxrt/mpxrt.c create mode 100644 libmpx/mpxrt/mpxrt.h create mode 100644 libmpx/mpxwrap/Makefile.am copy {libsanitizer/ubsan => libmpx/mpxwrap}/Makefile.in (67%) create mode 100644 libmpx/mpxwrap/libmpxwrappers.map copy {libffi => libmpx/mpxwrap}/libtool-version (68%) create mode 100644 libmpx/mpxwrap/mpx_wrappers.c delete mode 100644 libstdc++-v3/include/bits/unique_lock.h delete mode 100644 libstdc++-v3/include/experimental/bits/net.h delete mode 100644 libstdc++-v3/include/experimental/buffer delete mode 100644 libstdc++-v3/include/experimental/executor delete mode 100644 libstdc++-v3/include/experimental/internet delete mode 100644 libstdc++-v3/include/experimental/io_context delete mode 100644 libstdc++-v3/include/experimental/net delete mode 100644 libstdc++-v3/include/experimental/netfwd delete mode 100644 libstdc++-v3/include/experimental/socket delete mode 100644 libstdc++-v3/include/experimental/timer delete mode 100644 libstdc++-v3/include/std/bit delete mode 100644 libstdc++-v3/include/std/memory_resource delete mode 100644 libstdc++-v3/include/std/version delete mode 100644 libstdc++-v3/src/c++17/Makefile.am delete mode 100644 libstdc++-v3/src/c++17/Makefile.in delete mode 100644 libstdc++-v3/src/c++17/default_resource.h delete mode 100644 libstdc++-v3/src/c++17/memory_resource.cc delete mode 100644 libstdc++-v3/testsuite/17_intro/headers/c++2017/all_attributes.cc delete mode 100644 libstdc++-v3/testsuite/17_intro/headers/c++2017/all_no_exceptions.cc delete mode 100644 libstdc++-v3/testsuite/17_intro/headers/c++2017/all_no_rtti.cc delete mode 100644 libstdc++-v3/testsuite/17_intro/headers/c++2017/all_pedantic_errors.cc delete mode 100644 libstdc++-v3/testsuite/17_intro/headers/c++2017/operator_names.cc delete mode 100644 libstdc++-v3/testsuite/17_intro/headers/c++2017/stdc++.cc delete mode 100644 libstdc++-v3/testsuite/17_intro/headers/c++2017/stdc++_multiple [...] delete mode 100644 libstdc++-v3/testsuite/17_intro/headers/c++2020/all_attributes.cc delete mode 100644 libstdc++-v3/testsuite/17_intro/headers/c++2020/all_no_exceptions.cc delete mode 100644 libstdc++-v3/testsuite/17_intro/headers/c++2020/all_no_rtti.cc delete mode 100644 libstdc++-v3/testsuite/17_intro/headers/c++2020/all_pedantic_errors.cc delete mode 100644 libstdc++-v3/testsuite/17_intro/headers/c++2020/operator_names.cc delete mode 100644 libstdc++-v3/testsuite/17_intro/headers/c++2020/stdc++.cc delete mode 100644 libstdc++-v3/testsuite/17_intro/headers/c++2020/stdc++_multiple [...] delete mode 100644 libstdc++-v3/testsuite/18_support/headers/version/macros.cc delete mode 100644 libstdc++-v3/testsuite/18_support/new_nothrow.cc delete mode 100644 libstdc++-v3/testsuite/20_util/duration/arithmetic/dr3050.cc delete mode 100644 libstdc++-v3/testsuite/20_util/function/cons/non_copyconstructible.cc delete mode 100644 libstdc++-v3/testsuite/20_util/is_nothrow_convertible/requireme [...] delete mode 100644 libstdc++-v3/testsuite/20_util/is_nothrow_convertible/requireme [...] delete mode 100644 libstdc++-v3/testsuite/20_util/is_nothrow_convertible/value.cc delete mode 100644 libstdc++-v3/testsuite/20_util/memory_resource/1.cc delete mode 100644 libstdc++-v3/testsuite/20_util/memory_resource/2.cc delete mode 100644 libstdc++-v3/testsuite/20_util/monotonic_buffer_resource/1.cc delete mode 100644 libstdc++-v3/testsuite/20_util/monotonic_buffer_resource/allocate.cc delete mode 100644 libstdc++-v3/testsuite/20_util/monotonic_buffer_resource/deallocate.cc delete mode 100644 libstdc++-v3/testsuite/20_util/monotonic_buffer_resource/release.cc delete mode 100644 libstdc++-v3/testsuite/20_util/monotonic_buffer_resource/upstre [...] delete mode 100644 libstdc++-v3/testsuite/20_util/polymorphic_allocator/1.cc delete mode 100644 libstdc++-v3/testsuite/20_util/polymorphic_allocator/construct_pair.cc delete mode 100644 libstdc++-v3/testsuite/20_util/polymorphic_allocator/resource.cc delete mode 100644 libstdc++-v3/testsuite/20_util/polymorphic_allocator/select.cc delete mode 100644 libstdc++-v3/testsuite/20_util/reference_wrapper/deduction.cc delete mode 100644 libstdc++-v3/testsuite/20_util/reference_wrapper/lwg2993.cc delete mode 100644 libstdc++-v3/testsuite/20_util/remove_cvref/requirements/alias_decl.cc delete mode 100644 libstdc++-v3/testsuite/20_util/remove_cvref/requirements/explic [...] delete mode 100644 libstdc++-v3/testsuite/20_util/remove_cvref/value.cc delete mode 100644 libstdc++-v3/testsuite/20_util/remove_cvref/value_ext.cc delete mode 100644 libstdc++-v3/testsuite/20_util/shared_ptr/comparison/86537.cc delete mode 100644 libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitial [...] delete mode 100644 libstdc++-v3/testsuite/20_util/tuple/dr2729.cc delete mode 100644 libstdc++-v3/testsuite/20_util/type_identity/requirements/alias [...] delete mode 100644 libstdc++-v3/testsuite/20_util/type_identity/requirements/expli [...] delete mode 100644 libstdc++-v3/testsuite/20_util/type_identity/requirements/typedefs.cc delete mode 100644 libstdc++-v3/testsuite/20_util/unique_ptr/cons/lwg2905.cc delete mode 100644 libstdc++-v3/testsuite/20_util/unique_ptr/requirements/incomplete.cc delete mode 100644 libstdc++-v3/testsuite/20_util/variant/80165.cc delete mode 100644 libstdc++-v3/testsuite/20_util/variant/87619.cc delete mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/debug/1_neg.cc delete mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/debug/2_neg.cc delete mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert [...] delete mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/modifiers/insert [...] delete mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/types/pmr_typedefs.cc delete mode 100644 libstdc++-v3/testsuite/21_strings/basic_string_view/cons/char/n [...] delete mode 100644 libstdc++-v3/testsuite/21_strings/basic_string_view/cons/wchar_ [...] delete mode 100644 libstdc++-v3/testsuite/21_strings/basic_string_view/operations/ [...] delete mode 100644 libstdc++-v3/testsuite/21_strings/basic_string_view/operations/ [...] delete mode 100644 libstdc++-v3/testsuite/21_strings/basic_string_view/operations/ [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/deque/capacity/max_size.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/deque/modifiers/assign/1.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/deque/types/pmr_typedefs.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/deque/types/pmr_typedefs_debug.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/forward_list/operations/re [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/forward_list/operations/un [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/forward_list/pmr_typedefs.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/forward_list/pmr_typedefs_ [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/forward_list/types/1.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/list/68222_neg.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/list/modifiers/assign/1.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/list/operations/remove_cxx [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/list/operations/unique_cxx [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/list/pmr_typedefs.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/list/pmr_typedefs_debug.cc copy libstdc++-v3/testsuite/23_containers/list/requirements/explicit_instantiation [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/list/types/1.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/map/modifiers/insert/87194.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/map/operations/contains.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/map/pmr_typedefs.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/map/pmr_typedefs_debug.cc copy libstdc++-v3/testsuite/23_containers/map/requirements/explicit_instantiation/ [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/multimap/modifiers/insert/ [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/multimap/operations/contains.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/multimap/pmr_typedefs.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/multimap/pmr_typedefs_debug.cc copy libstdc++-v3/testsuite/23_containers/multimap/requirements/explicit_instantia [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/multiset/modifiers/insert/ [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/multiset/operations/contains.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/multiset/pmr_typedefs.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/multiset/pmr_typedefs_debug.cc copy libstdc++-v3/testsuite/23_containers/multiset/requirements/explicit_instantia [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/set/modifiers/insert/87194.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/set/operations/contains.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/set/pmr_typedefs.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/set/pmr_typedefs_debug.cc copy libstdc++-v3/testsuite/23_containers/set/requirements/explicit_instantiation/ [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/unordered_map/operations/c [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/unordered_map/pmr_typedefs.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/unordered_map/pmr_typedefs [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/unordered_multimap/operati [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/unordered_multimap/pmr_typ [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/unordered_multimap/pmr_typ [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/unordered_multiset/operati [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/unordered_multiset/pmr_typ [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/unordered_multiset/pmr_typ [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/unordered_set/operations/c [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/unordered_set/pmr_typedefs.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/unordered_set/pmr_typedefs [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/vector/allocator/default_init.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/vector/bool/modifiers/assign/1.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/vector/capacity/87544.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/vector/capacity/max_size.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/vector/modifiers/assign/1.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/vector/pmr_typedefs.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/vector/types/pmr_typedefs_ [...] delete mode 100644 libstdc++-v3/testsuite/24_iterators/move_iterator/debug_neg.cc delete mode 100644 libstdc++-v3/testsuite/24_iterators/normal_iterator/debug_neg.cc delete mode 100644 libstdc++-v3/testsuite/24_iterators/reverse_iterator/debug_neg.cc delete mode 100644 libstdc++-v3/testsuite/24_iterators/reverse_iterator/dr1052.cc delete mode 100644 libstdc++-v3/testsuite/25_algorithms/copy/86658.cc delete mode 100644 libstdc++-v3/testsuite/25_algorithms/copy_backward/debug/1_neg.cc delete mode 100644 libstdc++-v3/testsuite/25_algorithms/copy_backward/debug/2_neg.cc delete mode 100644 libstdc++-v3/testsuite/25_algorithms/copy_backward/debug/3_neg.cc delete mode 100644 libstdc++-v3/testsuite/25_algorithms/equal/debug/1_neg.cc delete mode 100644 libstdc++-v3/testsuite/25_algorithms/equal/debug/2_neg.cc delete mode 100644 libstdc++-v3/testsuite/25_algorithms/equal/debug/3_neg.cc delete mode 100644 libstdc++-v3/testsuite/25_algorithms/fill_n/2.cc delete mode 100644 libstdc++-v3/testsuite/25_algorithms/fill_n/debug/1_neg.cc delete mode 100644 libstdc++-v3/testsuite/25_algorithms/fill_n/debug/2_neg.cc delete mode 100644 libstdc++-v3/testsuite/25_algorithms/fill_n/debug/3_neg.cc delete mode 100644 libstdc++-v3/testsuite/25_algorithms/fill_n/debug/4_neg.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/accumulate/lwg2055.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/adjacent_difference/lwg2055.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bit.pow.two/ceil2.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bit.pow.two/floor2.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bit.pow.two/ispow2.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bit.pow.two/log2p1.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bitops.count/countl_one.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bitops.count/countl_zero.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bitops.count/countr_one.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bitops.count/countr_zero.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bitops.count/popcount.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bitops.rot/rotl.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bitops.rot/rotr.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/inner_product/lwg2055.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/partial_sum/lwg2055.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/random/discard_block_engine/ [...] delete mode 100644 libstdc++-v3/testsuite/26_numerics/random/independent_bits_engi [...] delete mode 100644 libstdc++-v3/testsuite/26_numerics/random/linear_congruential_e [...] delete mode 100644 libstdc++-v3/testsuite/26_numerics/random/mersenne_twister_engi [...] delete mode 100644 libstdc++-v3/testsuite/26_numerics/random/shuffle_order_engine/ [...] delete mode 100644 libstdc++-v3/testsuite/26_numerics/random/subtract_with_carry_e [...] delete mode 100644 libstdc++-v3/testsuite/26_numerics/valarray/83860.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/valarray/transcend.cc delete mode 100644 libstdc++-v3/testsuite/27_io/basic_filebuf/close/81256.cc delete mode 100644 libstdc++-v3/testsuite/27_io/basic_filebuf/open/wchar_t/1.cc delete mode 100644 libstdc++-v3/testsuite/27_io/basic_fstream/cons/wchar_t/1.cc delete mode 100644 libstdc++-v3/testsuite/27_io/basic_fstream/open/wchar_t/1.cc delete mode 100644 libstdc++-v3/testsuite/27_io/basic_ifstream/cons/wchar_t/1.cc delete mode 100644 libstdc++-v3/testsuite/27_io/basic_ifstream/open/wchar_t/1.cc delete mode 100644 libstdc++-v3/testsuite/27_io/basic_istringstream/cons/default.cc delete mode 100644 libstdc++-v3/testsuite/27_io/basic_ofstream/cons/wchar_t/1.cc delete mode 100644 libstdc++-v3/testsuite/27_io/basic_ofstream/open/wchar_t/1.cc delete mode 100644 libstdc++-v3/testsuite/27_io/basic_ostringstream/cons/default.cc delete mode 100644 libstdc++-v3/testsuite/27_io/basic_stringbuf/cons/char/default.cc delete mode 100644 libstdc++-v3/testsuite/27_io/basic_stringbuf/cons/wchar_t/default.cc delete mode 100644 libstdc++-v3/testsuite/27_io/basic_stringstream/cons/default.cc delete mode 100644 libstdc++-v3/testsuite/27_io/filesystem/path/io/dr2989.cc delete mode 100644 libstdc++-v3/testsuite/27_io/filesystem/path/itr/components.cc delete mode 100644 libstdc++-v3/testsuite/27_io/ios_base/storage/68197.cc delete mode 100644 libstdc++-v3/testsuite/28_regex/match_results/pmr_typedefs.cc delete mode 100644 libstdc++-v3/testsuite/28_regex/sub_match/compare.cc delete mode 100644 libstdc++-v3/testsuite/29_atomics/atomic/69769.cc delete mode 100644 libstdc++-v3/testsuite/29_atomics/atomic/nonmembers.cc delete mode 100644 libstdc++-v3/testsuite/29_atomics/atomic/requirements/typedefs.cc delete mode 100644 libstdc++-v3/testsuite/29_atomics/atomic_integral/nonmembers.cc delete mode 100644 libstdc++-v3/testsuite/29_atomics/atomic_integral/requirements/ [...] delete mode 100644 libstdc++-v3/testsuite/backward/strstream_move.cc delete mode 100644 libstdc++-v3/testsuite/experimental/memory_resource/new_delete_ [...] delete mode 100644 libstdc++-v3/testsuite/experimental/net/buffer/arithmetic.cc delete mode 100644 libstdc++-v3/testsuite/experimental/net/buffer/const.cc delete mode 100644 libstdc++-v3/testsuite/experimental/net/buffer/creation.cc delete mode 100644 libstdc++-v3/testsuite/experimental/net/buffer/mutable.cc delete mode 100644 libstdc++-v3/testsuite/experimental/net/buffer/size.cc delete mode 100644 libstdc++-v3/testsuite/experimental/net/buffer/traits.cc delete mode 100644 libstdc++-v3/testsuite/experimental/net/execution_context/use_s [...] delete mode 100644 libstdc++-v3/testsuite/experimental/net/headers.cc delete mode 100644 libstdc++-v3/testsuite/experimental/net/internet/address/v4/com [...] delete mode 100644 libstdc++-v3/testsuite/experimental/net/internet/address/v4/cons.cc delete mode 100644 libstdc++-v3/testsuite/experimental/net/internet/address/v4/cre [...] delete mode 100644 libstdc++-v3/testsuite/experimental/net/internet/address/v4/members.cc delete mode 100644 libstdc++-v3/testsuite/experimental/net/internet/resolver/base.cc delete mode 100644 libstdc++-v3/testsuite/experimental/net/internet/resolver/ops/l [...] delete mode 100644 libstdc++-v3/testsuite/experimental/net/internet/resolver/ops/r [...] delete mode 100644 libstdc++-v3/testsuite/experimental/net/timer/waitable/cons.cc delete mode 100644 libstdc++-v3/testsuite/experimental/net/timer/waitable/dest.cc delete mode 100644 libstdc++-v3/testsuite/experimental/net/timer/waitable/ops.cc delete mode 100644 libstdc++-v3/testsuite/experimental/polymorphic_allocator/1.cc delete mode 100644 libstdc++-v3/testsuite/experimental/polymorphic_allocator/const [...] delete mode 100644 libstdc++-v3/testsuite/ext/debug_allocator/eq.cc delete mode 100644 libstdc++-v3/testsuite/ext/ext_pointer/alloc_eq.cc delete mode 100644 libstdc++-v3/testsuite/ext/malloc_allocator/eq.cc delete mode 100644 libstdc++-v3/testsuite/ext/new_allocator/eq.cc delete mode 100644 libstdc++-v3/testsuite/ext/random/simd_fast_mersenne_twister_en [...] delete mode 100644 libstdc++-v3/testsuite/ext/rope/7.cc -- To stop receiving notification emails like this one, please contact the administrator of this repository.
6 years, 8 months
1
0
0
0
[toolchain/binutils-gdb] branch linaro-local/ci/tcwg_kernel/gnu-master-arm-stable-allmodconfig updated (b8265d6194 -> 72b3230448)
by git@git.linaro.org
This is an automated email from the git hooks/post-receive script. tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-stable-allmodconfig in repository toolchain/binutils-gdb. omits b8265d6194 Automatic date update in version.in omits 4051d2d65a [PUSHED/OBVIOUS] ensure help set print type gives the correct help. omits d6677607c2 Fix "make info" in gdb omits 1a088a2e26 GDB: Documentation: Remove greengrocer's apostrophe. omits e4c2619ad1 PR23800, .eqv doesn't always defer expression evaluation omits ac85e67c05 PR23788, objcopy: failed to find link section omits 91ae256e33 Relax a -r --gc-sections requirement omits fe19e45ff3 Automatic date update in version.in omits 7806cea723 Deprecate and replace the "tabset" command omits 84371624ad Minor cleanups in tui-io.c omits 22ad8107d3 Clear static_links in reread_symbols omits bacb77d018 Arm: Skip new binary decode tests on pe targets omits 74b3c71318 Aarch64: Better termination checks for sigcontext reading omits 0667c50682 S390: Fix crash when remote tdesc doesn't define vec128 omits ba543ca5af Fix cli_interp::cli_uiout resource leak found by Coverity omits b04480b119 Testsuite: Fix racy conditions in py-cmd.exp omits 2c6ac8d7ce Testsuite: vla-optimized-out.exp is too pessimistic omits 2bc69f2588 testsuite: ovldbreak.exp: fix regexp omits 1f1ae3a34f Testsuite: compile-cplus-print.exp: Start inferior before compiling omits 0b347048e7 Arm: Fix disassembler crashing on -b binary when thumb file [...] omits 33d64ca5db This set of changes clarifies the conditions for the R5900 s [...] omits 08acaf5caf Automatic date update in version.in omits 94c18618a8 Fix PR cli/23785: Check if file exists when invoking "restor [...] omits f63085d15f Update documentation of readelf's --unwind option. omits 812cd6eb05 [gdb/testsuite] Fix capitalized test names omits 841ef605ee Automatic date update in version.in omits 89eb3c5470 gdb/ChangeLog: omits 6f3b1098e8 Share the code to format "info proc mappings" entries for FreeBSD. omits d500b4f23f gdb/MAINTAINERS: Add Rainer Orth as Solaris maintainer for GDB omits 4de5434b69 PR23653, ld SIGSEGVs when attempts to link sparc object with [...] omits c69f6b8096 Automatic date update in version.in omits c4b9078851 [gdb/testsuite] Rewrite catch-follow-exec.exp omits 66e6f0b760 AArch64: Fix error checking for SIMD udot (by element) omits 48dcd4ea06 Simplify PR23110 PE_DEBUG_DATA size checks omits 8df73d5cc3 PR23781, _bfd_pe_bfd_copy_private_bfd_data_common memory leak omits feceaa596e PR23780, assertion abort in function display_raw_attribute omits 08ea4a7805 PR23769, mixing split-stack and non-split-stack error message omits 63a33118e0 Remove unnecessary casts from TUI omits d53eec4ef8 Automatic date update in version.in omits 640be958cd RISC-V: Adjust __global_pointer$ value to reduce code size. omits 0e0dd7f1e8 Re: BFD_INIT_MAGIC omits 933e62b1c1 Add Alan Hayward as AArch64/ARM GDB maintainer omits bf2dd8d7cf BFD_INIT_MAGIC omits dc86962bf1 Automatic date update in version.in omits cf8d3709eb Automatic date update in version.in omits 0930cb3021 _bfd_clear_contents bounds checking omits 2bf2bf23da ELF ld -r scripts omits 8bca297856 Clean up gdb.trace test results on targets not supporting th [...] omits 032c98ec52 Automatic date update in version.in omits f9c49bffe6 Fix buglets in gdb.trace/tspeed.{exp,c} omits fe4ba87324 Automatic date update in version.in omits d4330bde68 Fix pathname regexp in gdb.base/solib-vanish.exp. omits de564eb5cc Prevent the --keep-global-symbol and --globalize-symbol opti [...] omits fbe61a3661 Fix interp::m_name resource leak found by Coverity omits a9597defaf x86: add {,V}MOVQ cases to xmmword test omits 30653a8a7d Automatic date update in version.in omits 8ecfd7bd4a Add parameter to allow enabling/disabling selftests via configure omits 33b031ce7a Add missing va_end found by Coverity omits 2cb2ba9a5b btrace: check for indirect jump return in _Unwind_RaiseException omits 673fe0f0a7 x86: fold Size{16,32,64} template attributes omits 43f6cd0588 HPPA64 .PARISC.unwind entries omits 8ab159a965 S12Z: Set eh_addr_size to 4 omits daff3a48c1 Automatic date update in version.in omits 163cffefaf Make @pxref for Inferior.architecture point to gdb.Frame doc [...] omits eff98030f9 Disable the undefined behavior sanitizer by default omits 104fefeebb [PATCH, BINUTULS, AARCH64, 9/9] Add SSBS to MSR/MRS omits a97330e723 [PATCH, BINUTILS, AARCH64, 8/9] Add SCXTNUM_ELx and ID_PFR2_ [...] omits ff6054520c [PATCH, BINUTILS, AARCH64, 7/9] Add BTI instruction omits af4bcb4ce6 [PATCH, BINUTILS, AARCH64, 6/9] Add Random number instructions omits 3fd229a447 [PATCH, BINUTILS, AARCH64, 5/9] Add DC CVADP instruction omits 2ac435d466 [PATCH, BINUTILS, AARCH64, 4/9] Add Execution and Data Restr [...] omits 68dfbb92ef [PATCH, BINUTILS, AARCH64, 3/9] Add instruction SB for ARMv8.5-A omits 13c60ad7e1 [PATCH, BINUTILS, AARCH64, 2/9] Add Data procoessing instruc [...] omits 70d561813c [PATCH, BINUTILS, AARCH64, 1/9] Add -march=armv8.5-a and rel [...] omits 58bbcd02de [gdb/testsuite] Fix target_supports_scheduler_locking raciness omits 04fd5eed91 Fix buffer overrun found by Coverity omits 1c2649ed74 Do not place symbols into a discarded .dynsym omits 35dc7e6b77 Automatic date update in version.in omits a0c3048e3f Remove unused variables from riscv-fbsd-tdep.c omits a51bb70c8a Fix the [-Werror=shadow=local] warning omits 74792ff782 Add native target for FreeBSD/riscv. omits ed65e20bc7 Add FreeBSD/riscv architecture. omits 498f740792 Add a helper function to trad_frame to support register cache maps. omits 9f6b697b0e Finding data member in virtual base class omits 780f601cf3 AArch64: Replace C initializers with memset omits 80f3ac5d61 x86: Don't add GNU_PROPERTY_X86_FEATURE_2_NEEDED for -z sepa [...] omits f3e660db14 ELF: Properly group and place orphan note sections omits 64029e9368 Separate header PT_LOAD for -z separate-code omits 7358942661 ld insert_os_after ignoring first assignment omits 5d69562788 Use p_vaddr_offset to set p_vaddr on segments without sections omits 1b9e270b09 No PT_INTERP when .interp is zero size omits e0c3dfa2ee SPU overlay headers omits 00bee008e9 Tidy elf_segment_map allocation omits c258c396fa GDB: Work around buggy dwarf line information produced by Co [...] omits 25cbdcbbc5 Handle R_RISCV_32_PCREL in readelf omits 9e1698c618 Python doc build fixes omits de3e5eca99 Automatic date update in version.in omits add5ded5e4 Add Inferior.architecture method omits 51e78fc5fa Update symbol domain and location values for Python omits f9e48344d5 Use standard_output_file in a couple more places omits a8a5dbcab8 Do not accidentally include in-tree readline headers omits 2a8be20359 Fix Python gdb.Breakpoint.location crash omits 2fb009bbd1 Update help text for commands implemented in Python omits 9e9b8787e9 Automatic date update in version.in omits 7a9569281a Call nonl before wgetch in TUI omits e04caa7090 Update string expected from "help info proc" on gdb.base/inf [...] omits ce3a1736b5 Automatic date update in version.in omits a4e78aa5fe x86: Add Intel ENCLV to assembler and disassembler omits f8740dc531 Fix -Wshadow=local warning in sol_thread_target::wait omits d1c86cff1e Set correct SHT_NOTE type for .note.spu_name omits dad0c3bfb5 [Arm, 3/3] Add Execution and Data Prediction instructions fo [...] omits 7fadb25d6f [Arm, 2/3] Add instruction SB for AArch32 omits 23f233a595 [Arm, 1/3] Add -march=armv8.5-a and related internal feature [...] omits 96643e35c0 Add -Wshadow=local omits d951f98b3c Shadowing fix in gdbscm_frame_read_var omits b8c888478d Avoid shadowing in fdwalk omits ef789dc484 Fix latent bug in msp430-tdep.c omits 3fba72f761 Avoid shadowing in linux-tdep.c omits 795afcbbb4 Use std::string in mdebugread.c omits da4ae14a4d Avoid shadowing in gdbserver omits b926417afa Simple -Wshadow=local fixes omits 1f88d0c87c Fix undefined behavior, don't pass NULL to fwrite omits 1f041c6edf or1k: Add OpenRISC gas documentation omits 07f5f4c683 or1k: Add the l.muld, l.muldu, l.macu, l.msbu insns omits c8e98e3692 or1k: Add the l.adrp insn and supporting relocations omits f2c1801f62 or1k: Fix messages for relocations in shared libraries omits 1c4f3780f7 or1k: Add relocations for high-signed and low-stores omits 4677effd9e Automatic date update in version.in omits 5c4481cc9b [gdb/python] Fix cpychecker error in pspy_solib_name omits 96b1ad866b [gdb/python] Fix cpychecker error in recpy_bt_goto omits d2f7dcb218 reformat parameters of gdb/psymtab.c::recursively_search_psymtabs omits 3e1b4df89c RISC-V: Delete zero-size .tdata.dyn section. omits 5ca8c39f05 Simplify complaints even more omits e79497a160 Only print "no debugging symbols" message once omits 3453e7e409 Clean up "Reading symbols" output omits 6afcf761c2 Make complaint output prettier omits 22068491ad Use filtered printing when reading symbols omits 9fdd7193e7 Fix off-by-one error in complaint_internal omits 3f2cf4dcd5 Remove some leftovers from complaints omits b35334aa98 pr23658-1.d: Also xfail ft32-* and xgate-* omits fef1b2933d Avoid pagination in attach.exp omits 4f9bdf7fa5 Add self to gdb/MAINTAINERS omits dca0df07ae bfd: amend ChangeLog entry omits 6d0a6093c5 bfd,sparc: fix the .dynsym sh_index when stripping all symbo [...] omits 875e539851 Avoid two uninitialized warnings from gcc omits a4cf95167c Automatic date update in version.in omits 8634679f82 Remove struct keyword in range-based for omits f35d5adea1 Add --enable-ubsan omits 1dffa580e7 Avoid undefined behavior in expression dumping omits 5e70ee0905 Avoid undefined behavior in ada_operator_length omits 4dd1b46077 Avoid undefined behavior in read_signed_leb128 omits 20562150d8 Avoid undefined behavior in parse_number omits d359392f97 Avoid undefined behavior in read_subrange_type omits 0101665f86 Avoid undefined behavior in extract_integer omits ad69edbb4b Use unsigned as base type for some enums omits 780942fc24 Change dwarf2_frame_state_reg_info::reg to be std::vector omits 10657c047e Do not pass NULL to memcpy omits fb9bbfd7f2 ELF: Add testcases for PR ld/23658 omits 34c0fc000f tid-parse.c tid_is_in_list correct 'See' comment. omits 1887ae7304 ELF: Group and sort output note sections by section alignments omits 23e463ed7c ELF: Group PT_NOTE segments by section alignments omits e66cfcef72 AArch64: Add MOVPRFX tests and update testsuite omits bde90be2cd AArch64: Constraint disassembler and assembler changes. omits 4f5d253628 AArch64: Close sequences at the end of sections omits a68f4cd235 AArch64: Add SVE constraints verifier. omits 755b748fd9 AArch64: Refactor verifiers to make more general. omits 1d4823943d AArch64: Refactor err_type. omits 7e84b55d8f AArch64: Wire through instr_sequence omits eae424aef0 AArch64: Mark sve instructions that require MOVPRFX constraints omits ca98345e0b Skip gdb ifunc tests on targets that don't support this feature. omits c8d3f93237 Fix the handling of inlined frames in DWARF debug info. omits 527b9e87ac Updated French translation for the binutils/ subdirectory. omits 8e90d6d2c2 Updated Portuguese translations for the bfd/ and binutils/ s [...] omits 007d2fe43e Make print_insn_s12z public. omits 2398abf8bc Use pulongest in aarch64-linux-tdep.c omits 53c30c89d1 Automatic date update in version.in omits 64a336ac13 RISC-V: Add fence.tso instruction omits c1168a2f66 Allow remote debugging over a Unix local domain socket. omits eb528ad18b [ARC] Entries to Changelog for previous commits. omits 3d5b1c0abe Automatic date update in version.in omits a0389de085 Fix typo setting user_specified variable when parsing -Z option. omits ff34e6ae38 Fix is_amd64_regs_target check in i386-avx512.exp omits 6bb8890e2c Add aarch64-sighandler-regs.exp test omits 05c71722fc Aarch64: Detect FP regs in signal frame omits c74e7cb96f Aarch64: Move pseudo defines to header omits 714e9a954a [ARC] Fixed issue with DTSOFF relocs. omits 0411fca5ec [ARC] Fixes TLS failures related to tls-align. omits ab16fcd743 [ARC] PLT information was still being generated when symbol [...] omits 2936af9015 [ARC] Make sure global symbol is not an indirect or warning. omits c834917fda [ARC] Improved robustness. Return FALSE in case of NULL pointer. omits 854b850681 [ARC] Refactored location where GOT information is collected. omits 12b164e9a9 Remove ancient workaround omits 7c619dbdae Move duplicated code to common/gdb_proc_service.h omits 358ffcf28c Update GDB gdb_proc_service.h workaround to match gdbserver omits 43b7e92b0c Add workaround from gdbserver's gdb_proc_service.h to GDB omits 3795e81442 gdb_proc_service.h comment and whitespace synchronization omits 4176f14d9c Don't check HAVE_UNISTD_H omits a95746f917 Copy configure option documentation to gdb.texinfo omits 224d30d393 testsuite: fix is_amd64_regs_target omits 15ec67475f Automatic date update in version.in omits dd20378271 Darwin: Remove unused variables [-Werror=unused-variable] omits 105cd1d7a6 Automatic date update in version.in omits c82a2e6ff6 Remove some leftover text in gdb/README omits 7f0bd4202c Update gdb's configure instructions omits 6424bdfcfc Automatic date update in version.in omits 79c1bf3c71 bfd: Use elfclass instead of bed->s->elfclass omits f37bc8b13c Use the existing instruction to determine the RISC-V breakpo [...] omits 2283a21049 Change "xor" name in cpu_core to allow building with iso646. [...] omits f67ffa6a78 gdb: Change how frames are selected for 'frame' and 'info frame'. omits 5f9aecea0d RISC-V: Pc-rel to gp-rel relaxation function cleanup. omits fec3f4ea46 Automatic date update in version.in omits 9fc3183f0f testsuite: Fix race condition in check-libthread-db omits 115d0c1443 Automatic date update in version.in omits ca60b3af44 Skip broken assembler test on Windows host. omits d354055e6e gdb/riscv: Improve non-dwarf stack unwinding omits 853924149d elf32-nds32: Remove elf32_nds32_allocate_dynrelocs omits 896ee09882 Remove dead definition from valops.c omits 57dbb3afed Small fix for "winheight" usage omits 7504c64dd9 Automatic date update in version.in omits 5ef2379329 RISC-V: Give error for RVE PLTs. omits 3d6e0c015a S/390: Fix symbolic displacement in lay omits 49b036f1e0 Remove dead code from gdbserver's configure omits e95bc8bb1d Couple of minor tweaks to the linker testsuite. omits 28fc25e06b Automatic date update in version.in omits a05f27b689 RISC-V: For PCREL_LO12, fix addend handling in auipc lookup. omits 551703cfd4 RISC-V: Allow pcrel_lo addends, error on addend overflow. omits db72737006 Fix PR gdb/20948: --write option to GDB causes segmentation fault omits b5a9bfbebe Add "const" to a few locals in gdb omits ae778caf09 Allow setting a parameter to raise gdb.GdbError omits 2b4ad2fe43 Consolidate gdb.GdbError handling omits fd3ba736db Check for negative argument in Type.template_argument omits 39a24317ac Report Python errors coming from gdb.post_event omits f5769a2c69 Allow conversion of pointers to Python int omits 1c1e54f6b4 Preserve sign when converting gdb.Value to Python int omits fb4fa9469c Allow more Python scalar conversions omits e6b5f1e9f5 Automatic date update in version.in omits 6031ac352c Fix incorrect extraction of signed constants in nios2 disassembler. omits 65773341ee Mark more file descriptors close-on-exec omits 1db88d2272 Also recognize __sighndlr on Solaris/x86 omits a44294f5ed Remove a spurious target_terminal::ours() from windows_nat_t [...] omits 0c0a40e0ab Fix build error in aarch64-linux-tdep.c on macOS omits 948f296039 Automatic date update in version.in omits fa0bb0c9f5 Automatic date update in version.in omits dfc616fa26 Revert part of commit 32ec8896025 omits f24ff6e9b5 csky-opc.h: Initialize fields of last array elements omits a767a1c4d3 elf32-nds32: Don't define fls if it is provided by the system omits 4daf19021f Remove redundant test in update_inserted_breakpoint_locations omits 0192e8aeeb Correct ChangeLog entry for commit b8426d169d3f8a omits b8426d169d gas: Make bfin-parse.c/rl78-parse.c/rx-parse.c depend on bfd [...] omits 95475e5d6b ELF: Don't include zero size sections at start of PT_NOTE segment omits be9a9af906 Fix more fallout from 17f6ade235fc omits c6a1c98cbc Automatic date update in version.in omits 3def145413 ld: Add the entry symbol, _main, for LynxOS targets omits dbfcd05365 RISC-V: Fix library search path for rv32. omits c475f56919 More Solaris procfs cleanup omits ddb77fcccb gas: Update expected outputs of "readelf -wL" omits 17f6ade235 binutils --dwarf=decodedline: Add display of is_stmt flag omits a466edac5f Add '_' in the match pattern. omits fa9d2bd6b8 S12Z/GAS: Correct a signed vs unsigned comparison error with [...] omits 16de26a611 PPC/GAS: Correct a signed vs unsigned comparison error with GCC 4.1 omits 53b6d6f5b2 ARC: Fix build errors with large constants and C89 omits ed3162adc4 RS6000/BFD: Remove dead duplicate `config.bfd' target matchers omits fbaf61ad52 Andes Technology has good news for you, we plan to update th [...] omits cf93e9c2cf PR23685, buffer overflow omits 4206c05ea1 Provide pid_to_exec_file on Solaris (PR tdep/17903) omits 3d282ac370 Handle missing Solaris auxv entries omits 8c93fae615 Missed last ChangeLog entry. omits 8674be7924 Fold i386-v4-nat.c into i386-sol2-nat.c omits 3083813299 Bug 23686, two segment faults in nm omits 4ee9b0c53a Skip GDB tab-completion tests if no readline. omits 343a4a21eb Automatic date update in version.in omits 79b32f4a3a Darwin: Handle unrelocated dyld. omits 07147793e6 Add missing spaces after inet_ntop invocations. omits 23be8da739 Logical short circuiting with argument lists omits 7307a73aed Handle 64-bit Solaris/x86 ld.so.1 omits 13db92d3f4 Fix /proc pathname sizes on Solaris omits 7e00df65a4 PR23648 testcase omits 7f0cfc6eb8 PR23648, Symbols based on MEMORY regions confuse --gc-sections omits aa654ee8f8 Tweak map file output for pei386_auto_import omits 3d50f17063 Add gcc_target_options hook for nios2. omits b567ca638c Carry the gnulib getcwd backport as a patch omits 48219c6a06 Automatic date update in version.in omits 73f1bd769a Make the "info proc" documentation more consistent. omits 8b11311136 Document the 'info proc files' command. omits 7e69672e4d Support 'info proc files' on live FreeBSD processes. omits 57c2a98a4c Add support for 'info proc files' on FreeBSD core dumps. omits e98ee8c458 Add a new 'info proc files' subcommand of 'info proc'. omits 725e299974 Import gnulib's inet_ntop module. omits 2afffa7f62 Generate aclocal-m4-deps.mk more deterministically and portably. omits 9f235e09e4 Use KF_PATH to verify the size of a struct kinfo_file. omits 5031d0ae0b Expect optional "arch=" when executing "-stack-list-frames" [...] omits b4c0d1a440 Expect optional "arch=" when executing "-stack-list-frames" [...] omits 7a6d2b458f Expect for "@" when doing "complete break ada" on gdb.ada/co [...] omits 40f03055a2 Remove remaining cleanups from compile-object-load.c omits c9e0a7e333 Remove munmap_listp_free_cleanup omits 8ff71a9c80 Add a warning to the bfd library for when it encounters an E [...] omits 3ff2c72e14 Aarch64 SVE: Fix stack smashing when calling functions omits af81c43b51 Fix Aarch64 bug in warning filtering. omits 206c1947c1 Cast RLIM_INFINITY to rlim_t to fix 64-bit Solaris 10 build omits aff4a11991 Automatic date update in version.in omits 6eb5dbce1e [OBVIOUS] ChangeLog for obvious enable frame-filter help fix. omits 62b1765c90 [OBVIOUS] enable frame-filter short help uses disable instea [...] omits ae292b3afc Do not pass -DNDEBUG to Python compilations in development mode omits da658607ed Check for gmp when checking for mpfr omits d35da542a7 [gdb/Python] Eliminate find_inferior_object omits 4e2b18982a RISC-V: bge[u] should get higher priority than ble[u]. omits 461464f226 Fix use-after-move in compile/compile-cplus-types.c omits 04e2a1829e x86: Set EVex=2 on EVEX.128 only vmovd and vmovq omits d5f787c2bc x86: Set Vex=1 on VEX.128 only vmovd and vmovq omits 0375113302 x86: Add -mvexwig=[0|1] option to assembler omits ec6f095abc x86: Update disassembler for VexWIG omits d839b91499 Free symbol buffers if they are no longer in use omits e6cd1dc1e6 Update get_standard_cache_dir for macOS omits c12d9fa2af Support objcopy --remove-section=.relaFOO omits a4b9568c7e Remove bogus notarget in gas teststuite omits 0b1352e04c A few hppa testcase tidies omits 8c9604b6a2 Adjust some strip testcases to silence h8300 warnings omits 6fa52824c3 x86: Replace VexW=3 with VexWIG omits 8588b35692 python: Make gdb.execute("show commands") work (PR 23669) omits a0a8a9340d Ensure that binutils test names are unique. omits e6213e09ed S/390: Prevent GOT access rewrite for certain symbols omits cb5248409d Make save_infcall_*_state return unique pointers omits 2d844eaf9c Remove release_stop_context_cleanup omits c7c4d3fa80 Remove two infrun cleanups omits ee841dd8fe Use new and delete for struct infcall_control_state omits 117f580a97 Remove cleanup from infrun.c omits dd848631cb Use new and delete for struct infcall_suspend_state omits 1a3389079d Don't steal references in the gdb Python code omits 4a137fec2e Simplify uses of thread_to_thread_object omits 8ff03f0bfb Sort objects in gdb and gdbserver Makefiles omits a1cd91dc2f gdbserver/Makefile.in: Remove ADD_DEPS omits e08ef628a7 Automatic date update in version.in omits 43276309de S12Z Add tests for relocs. omits 57d5aa265f Don't emit data_section_size when -r is specified omits 19f1fffecd S12Z: LD: Rename z12s.exp --> s12z.exp omits e6d9d92855 S12Z: Remove diagnostic printf statement. omits 808325d203 S12Z: Set the source mask value of all howtos to zero. omits 94c8b7253a Remove CPYCHECKER_RETURNS_BORROWED_REF omits db1337cc83 Change thread_to_thread_object to return a new reference omits 0a9db5ad8a Change objfile_to_objfile_object to return a new reference omits 3c7aa30778 Change pspace_to_pspace_object to return a new reference omits 8743a9cdd2 Add more methods to gdb.Progspace omits 752312ba4e Use GNU style for metasyntactic variables in gdbserver omits 65e65158c5 Use GNU style for metasyntactic variables in gdb omits f4bab6ff22 Expand "show disassembler-options" output omits db4cc66567 x86: Set VexW=3 on AVX vrsqrtss omits 6e809f2dfa Automatic date update in version.in omits cbaaa0cafc Change get_inferior_args to return const char * omits 3c3741435f x86: Set Vex=1 on VEX.128 only vmovq omits 8ffb70eb57 Consolidate run_dump_test omits 99bcaeaf0f run_dump_test replace PROG with DUMPPROG in gas and ld omits 4abd8e8de7 gas testuite fixes: don't match dump.o omits e643ed088a gas run_dump_test rename stderr and error-output omits b47b60aad8 gas run_dump_test rename not-target and not-skip omits e8d88459e6 binutils run_dump_test rename not-target and not-skip omits 04ade4bc66 Remove run_dump_test support for objcopy as a dump program omits a3a6aef409 Fix possible exception leak in python.c omits f70e088ff4 Provide type_align gdbarch function for nios2. omits 6c414b6923 Automatic date update in version.in omits 2fabdf3381 gdb: Don't leak memory with TYPE_ALLOC / TYPE_ZALLOC omits 982d0151e9 PR ld/21375: MIPS: Add test cases for undefined weaks resolv [...] omits 47275900ad PR ld/21375: MIPS: Fix non-zero run-time value for undefined weaks omits 98e10ffadb MIPS/BFD: Factor out relocated field storing omits 6057dc97e4 LD: Always make a SEGMENT_START expression section-relative omits a000f8817b LD: Avoid a division by zero page size with SEGMENT_START handling omits 606cc04085 x86: Check non-WIG EVEX instruction encoding with -mevexwig=1 omits 6865c0435a x86: Support VEX/EVEX WIG encoding omits 70df6fc9bc x86: Handle unsupported static rounding in vcvt[u]si2sd in 3 [...] omits d20dee9efa x86: Properly decode EVEX.W in vcvt[u]si2s[sd] in 32-bit mode omits 5074ad8a66 i386: Reformat OP_E_memory omits b4b08fa2aa Remove an unnecessary block in call_function_by_hand_dummy omits fe75f42ee1 csky: Support PC relative diff relocation omits 87b240d485 Make variable in get_startup_shell non-static omits 1fcd7e871c PR23633 testcase fix omits a4cd947aca PR23425, unresolved symbol diagnostic omits 556059dd13 x86: fold CRC32 templates omits bf32645253 Testsuite: Add gdb_simple_compile omits ca5f750004 Automatic date update in version.in omits 2361b0fb1d Generate more tags in gdb/testsuite/Makefile omits 7d2215128b Make infpy_thread_from_thread_handle static omits 97e67fc620 Remove cleanup from try_open_exec_file omits 803c08d083 Return std::string from gdb_bfd_errmsg omits 5b4cbbe357 Remove cleanup from procfs.c omits db68fbe2f9 Remove cleanup from add_path omits 74d3fbbb3e python: Fix erroneous doc about gdb.objfiles() omits 0ae1a3211a python: Add Progspace.objfiles method omits a40bf0c2e9 python: Add Inferior.progspace property omits 4a3fe98f88 Make Rust error message mention the field name omits 098b2108a2 Fix crash with empty Rust enum omits 80ca5f98b8 Add "contrib" to the list of GDB support dirs (on src-release.sh) omits 319dbdfbb7 Add a testcase for PR binutils/23633 omits 1256af7d1a python: Provide textual representation for Inferior and Objfile omits 508d0c9b59 Fix a use-after-freed error introduced by previous attempt t [...] omits 5be12fc1ad x86: Remove VexW=1 from WIG VEX movq and vmovq omits 41d1ab6a6d i386: Update VexW field for VEX instructions omits 79f0fa25b9 x86: Swap destination/source to encode VEX only if possible omits 57f6375ec1 x86: drop bogus IgnoreSize from a few further insns omits 2589a7e59b x86: drop bogus IgnoreSize from AVX512_4* insns omits a760eb41aa x86: drop bogus IgnoreSize from AVX512DQ insns omits e90426589d x86: drop bogus IgnoreSize from AVX512BW insns omits 9caa306f80 x86: drop bogus IgnoreSize from AVX512VL insns omits fb6ce599e0 x86: drop bogus IgnoreSize from AVX512ER insns omits 6a8da88669 x86: drop bogus IgnoreSize from AVX512F insns omits c7f279191f x86: drop bogus IgnoreSize from SHA insns omits 0f407ee9f4 x86: drop bogus IgnoreSize from XOP and SSE4a insns omits 2fbbbee5e7 x86: drop bogus IgnoreSize from AVX2 insns omits 2b02b9a2ab x86: drop bogus IgnoreSize from AVX insns omits 963c68aa4a x86: drop bogus IgnoreSize from GNFI insns omits 64e025c3a1 x86: drop bogus IgnoreSize from PCLMUL/VPCLMUL insns omits 47603f888d x86: drop bogus IgnoreSize from AES/VAES insns omits 0001cfd00c x86: drop bogus IgnoreSize from SSE4.2 insns omits be4b452e28 x86: drop bogus IgnoreSize from SSE4.1 insns omits d09a13943b x86: drop bogus IgnoreSize from SSSE3 insns omits 07599e13ac x86: drop bogus IgnoreSize from SSE3 insns omits 1ee3e48715 x86: drop bogus IgnoreSize from SSE2 insns omits a5f580e51a x86: drop bogus IgnoreSize from SSE insns omits 49d5d12d0e x86: drop unnecessary {,No}Rex64 omits f5eb1d70fb x86: also allow D on 3-operand insns omits dbbc8b7e62 x86: use D attribute also for SIMD templates omits efb192033a x86: fold ILP32 output of "opts" tests omits 64c49ab3fb x86: improve operand reversal omits 07d5e9534b x86: add code comment on deprecated status of pseudo-suffixes omits d276ec695e x86-64: bndmk, bndldx, and bndstx don't allow RIP-relative a [...] omits 031e33500e Fix the use by the RL78 assembler of an uninitialised field [...] omits 4cb3152d95 Automatic date update in version.in omits f117a62c5d Remove unused "tmp" variable. omits 88f22c34d0 Fix a typo in a comment. omits 4aa8e6c238 python: Add tests for trying to use an invalid Inferior object omits 3c025cfe5e Move 'is_regular_file' from common-utils.c to filestuff.c omits 3e68067fb2 Add debug output about skipping files and functions omits c221b2f770 Testsuite: Add gdb_can_simple_compile omits ed84881fcf Automatic date update in version.in omits d6be54ef73 Darwin: set startup-with-shell to off on Sierra and later. omits de1ec836c8 Darwin: fix SIGTRAP when debugging omits 6f1107b593 [testsuite] Fix dg-extract-results.sh path omits c0934311c7 Automatic date update in version.in omits e2fc52e745 Fix PR gdb/23558: Use system's 'getcwd' when cross-compiling GDB omits 5e8754f90a Revert "Update gnulib to current upstream master" omits 8ec235834d Remove unused variable in record-btrace.c omits 1f5d1570c0 (Ada) Fix resolving of homonym components in tagged types omits d91e9ea81d (Ada) Cleanup code by using ada_is_access_to_unconstrained_a [...] omits cc330e39bc (Ada) Fix printing of access to unconstrained arrays omits b9c50e9a9a (Ada/MI) Fix -var-evaluate-expression for access to unconstr [...] omits 736ade86ea (Ada) New function ada_is_access_to_unconstrained_array omits 2963898f38 (Ada) Fix -var-list-children MI command for union type omits 849cba3b83 Remove periods from Python section titles omits 27a9fec6aa Swap two sentences in the Pretty Printing API node omits 9da10427dd Mention virtual tables in Python dynamic_type documentation omits 0d2a583976 Small typo fix in Basic Python node omits 05c6bdc1a9 Mention Python versions in the documentation omits e7b5068cc2 Update Python unwinder documentation omits fb5af5e335 Fix gdb.events.inferior_call documentation omits 521b499b96 Update Python frame filter documentation omits 4a5a194ae8 Reword gdb.GdbError text omits f5a476a7b1 Avoid warnings from makeinfo omits a154931ef1 Fix help text for "python" command omits 60c0454d3d Document that Frame.block can throw omits 088a96da05 Fix typo in pretty-printer example omits 22eb9e92ea Update Python Block.end documentation omits 23c4651c06 Fix "make install-strip" failure to install gdb-add-index.sh omits f9853190c8 PR23611, objcopy is not removing executable relocatable sections omits 78f8307c93 Automatic date update in version.in omits a5c5eda7e4 python: Make two functions return gdbpy_ref<> omits 1aac008f1c Make py-prettyprint.exp test names unique omits 332cf4c925 Allow a pretty-printer without a to_string method omits 0653638f9f Automatic date update in version.in omits 424da6cf3b (Ada) fix handling of expression with parameterless function call omits 95f39a5b27 ada-lang.c::ada_value_cast: remove unnecessary parentheses omits 16b9eb7bfa (Ada) slightly incorrect bounds for type of array indexed by enum omits d8ce91275e minor reformatting in ada-lang.c::ada_to_fixed_value omits 0d81f350ec Handle PPC64 function descriptor in Ada decoding omits 57aff202b4 (Ada) "catch assert" spurious internal error omits fb44b1a737 (Ada) infinite loop when hitting unhandled exception catchpoint omits 2a62dfa93f (Ada) assigning packed array aggregate with variable as component omits d1908f2d6b gdb: Add builtin types for 24 bit integers. omits 9da4dfd681 S12Z: Make disassebler work for --enable-targets=all config. omits b8c876004b Automatic date update in version.in omits 96b6697fd8 gdb/testsuite: Make test names unique in gdb.base/watchpoint.exp omits 7235dd9f90 Automatic date update in version.in omits 739ab2e92e Generate NT_PROCSTAT_{AUXV,VMMAP,PS_STRINGS} in FreeBSD coredumps omits d82b3862f1 compile: Remove non-const reference parameters omits cc5a5ae5b7 Remove unused tui_win_element::highlight omits 137be54029 Remove unused tui_win_info::detail::opaque omits deee88e981 PR23570, AVR .noinit section defaults to PROGBITS omits f1628857d7 Make -Wformat-nonliteral work with gcc omits af39b1c216 Disable -Wformat-nonliteral in parts of printcmd.c omits 4f075c06a3 Automatic date update in version.in omits 081bca4d62 Remove unnecessary casts from cli-cmds.c omits e4a62c65fa [gdb/exp] Handle DW_OP_GNU_variable_value refs to abstract dies omits 2b69821e70 Document the GDB 8.2 release in gdb/ChangeLog omits 5e627001a0 Automatic date update in version.in omits e920c014ec bfd, sparc: avoid duplicated error messages on invalid relocations. omits 8410d65b77 bfd, sparc: issue an error when reading relocations with inv [...] omits fcc9b044b7 Automatically update "aclocal_m4_deps" when updating gnulib omits d53d543682 Remove --enable-multi-ice omits 8dc9fd87b0 Simplify ada-exp.o rule omits 3322c5d9a1 Remove unneeded explicit .o targets omits ba2bf2aaba Remove obsolete comments from Makefiles omits dd083ee23d Fix batch exit status test failure on Fedora 28 omits 618a8fdba6 gas, sparc: Allow non-fpop2 instructions before floating poi [...] omits 6c9d681b07 gdb/riscv: Fix an ARI warning omits 70f95c89a1 Automatic date update in version.in omits 8744470dea Change the .section directive for the AVR assembler so that [...] omits 78a3b0fab8 gdb/riscv: Provide non-DWARF stack unwinder omits 23e60e7a4e gdb: Extend the trad-frame API omits 20a4d0bd98 Updated Japanese translation for the binutils sub-directory. omits b6f00d89c7 Updated Finnish translation for the ld sub-directory. omits 2542e49e21 PR23595, simple objcopy of executable failure for msp430-elf omits 0d9a433be4 Re: ld: Lookup section in output with the same name omits ec8da87a22 Automatic date update in version.in omits 23a29771e0 Automatic date update in version.in omits 5c889512f3 Fix ARI violations in c++compile omits b986869b66 Allow an IR object with unknown architecture omits d431d6279b Automatic date update in version.in omits be192bc284 RISC-V: Correct the requirement of compressed floating point [...] omits c8c8163573 Set TYPE_LENGTH on a variant part omits aef9346c25 Fix a small bug in gdb.rust/simple.rs omits 0c8885885a Regenerate gdbarch.h omits 7ea65f08fa Add comment describing continuable/steppable/non-steppable w [...] omits 7eb65fafed Eliminate target_have_continuable_watchpoint omits 6e1453f681 gas/elf/section14.d: Change skip to xfail omits 4d1c633545 ld: Lookup section in output with the same name omits dab999b116 Update gnulib/Makefile.in:aclocal_m4_deps omits 3d58e1fcfb PowerPC64 --emit-relocs support for notoc stubs omits 4a9699735b PowerPC64 higher REL16 relocations omits f891966ff6 Rearrange ppc_size_one_stub and correct _notoc stub examples omits 4bb3c591b2 ld: Pass -z separate-code to ld for property-x86-4a tests omits e9d644e8fb ld: Append -mx86-used-note=no to ASFLAGS omits 9a8d6a757d ld: Append -Wa,-mx86-used-note=no for S-records tests omits 5e8a54c6c4 gas: Pass -mx86-used-note=no to assembler omits 2550e95256 x86: pass -mx86-used-note=no to assembler omits 0f60cce3e1 binutils: Adjusted tests for .note.gnu.property section omits 6c0d3bdec7 x86: Add explicit -mx86-used-note=[yes|no] to tests omits b4a3a7b44c x86: Extend assembler to generate GNU property notes omits 0cb8eedc91 Automatic date update in version.in omits 40bac49b63 sparc: gas: leon.d: disassemble assuming v8 also in sparc64 [...] omits 43135d3b15 RISC-V: Allow instruction require more than one extension omits a869991180 Skip elf/section14 test for h8300 targets omits ff3a05b3f8 gdb/riscv: Extend instruction decode to cover more instructions omits 0b3f9efc04 gdb/riscv: remove extra caching of misa register omits c67f2e1518 gdb: Ensure compiler doesn't optimise variable out in test omits a0dc02a6df Fix compile-cplus-types.c build errors omits 385e5b9039 Treat SHT_FINI_ARRAY and SHT_PREINIT_ARRAY as relocatable sections omits fdad7678b7 Use host_address_to_string in compile_cplus_instance::enter_scope omits 4c971803c4 [MIPS] Add myself as a MIPS port maintainer. omits 450629c8d5 Automatic date update in version.in omits 078a020797 C++ compile support omits fcaad03cc0 Add new search_symbols_multiple API omits 7e41c8db84 Use block_symbol in linespec APIs omits 63e8c3daad Remove VEC definitions from linespec.c omits 4dedf84da9 Change decode_compound_collector to use std::vector omits c2a031c582 Change `minimal_symbols' to std::vector in linespec.c structures omits 3553eadc8c Change `label_symbols' to std::vector in linespec.c structures omits 7243d0118a Change `function_symbols' to std::vector omits 2a90824133 Change `file_symtabs' to std::vector omits f6c4e3e8a3 Use core_addr_to_string_nz in csky_analyze_prologue omits 73c13fe69a Fix windows-nat.c for -Wnarrowing omits df28970fcc sparc/leon: add support for partial write psr instruction omits 4d3928d7e0 Fix riscv-linux native gdb build failure. omits 7a6dbc2fdb Update gnulib to current upstream master omits b0f492b90f Indicate batch mode failures by exiting with nonzero status omits 2362e7f76a Remove newline at end of warning message omits 9108bc33b1 [MIPS] Add Loongson 2K1000 proccessor support. omits bd782c07b9 [MIPS] Add Loongson 3A2000/3A3000 proccessor support. omits ac8cb70f36 [MIPS] Add Loongson 3A1000 proccessor support. omits a693765e23 [MIPS/GAS] Add Loongson EXT2 Instructions support. omits bdc6c06e3b [MIPS/GAS] Split Loongson EXT Instructions from loongson3a. omits 716c08de28 [MIPS/GAS] Split Loongson CAM Instructions from loongson3a omits 36eb4c5f9b infcall-nested-structs: Test up to five fields omits 4f4aedebed Aarch64: Float register detection for return values omits 0e745c6011 Aarch64: Float register detection for _push_dummy_call omits ea92689a17 Aarch64: Func to detect args passed in float regs omits bc672693cc [MIPS/LD/testsuite] Skip o32 flags check on mips*-*-irix* omits 160fc977b6 Automatic date update in version.in omits ad202fcc22 Get rid of -Wodr warning (PR build/23399) omits ead9aa39bf Modify gdb.base/commands.exp to test multi breakpoints comma [...] omits 999700cd99 Fix regression for multi breakpoints command line clearing. omits 5fe3f3e463 Remove some uses of VEC from parsers omits 858d8004b0 Implement struct type_stack with a vector omits 416a69af89 Mention csky target in the NEWS. omits 9d24df82ec Add support for new target 'csky'. omits 626887ddc3 Automatic date update in version.in omits 90c745dc54 x86: Don't mask out the GNU_PROPERTY_X86_UINT32_VALID bit omits 3bf9c013e4 MI: Fix printing of frame architecture with Python frame fil [...] omits 65b3d26e7d readelf.c: Break multi-statement line omits d3d8724aac Remove -Wno-narrowing from warnings.m4 omits 1885053bcb Avoid -Wnarrowing warnings in aarch64-linux-tdep.c omits b4f183d23e Avoid -Wnarrowing warnings in gdbserver omits 8406672eca Avoid -Wnarrowing warnings in ppc64-tdep.c omits ec40cf90a0 Fix two -Wnarrowing warnings in xtensa-tdep.h omits 7bc02706c3 Avoid -Wnarrowing warnings in struct tramp_frame instances omits 70ab8ccd4f Use CORE_ADDR_MAX in various "breaks" arrays omits 896a7aa6a1 Avoid -Wnarrowing warnings from quote_char() omits dd33d41d54 Fix indentation in solist.h omits 2cd0bfe054 Automatic date update in version.in omits c645cda49e Make ada_tasks_inferior_data::task_list an std::vector omits 39e7af3e4b Make ada-lang.c::add_angle_brackets return an std::string omits 3d9c8f6b3f Delay evaluation of alignment expressions in output sections omits ed60adf0a3 Automatic date update in version.in omits bbbbbceebc Initialize variable in py_get_event_thread omits 7a815dd566 elf: Check for corrupt symbol version info omits bbf6c6b8ca Automatic date update in version.in omits d98fc15be2 gdb/python: Use copy-initialization more when possible omits da3c873831 Fix 8.2 regression in gdb.python/py-evthreads.exp w/ gdbserv [...] omits 3da65cd27e [PATCH] [MIPS] LD/testsuite: Skip 32bit test if ld not support. omits a9eafb08b3 x86: Update GNU_PROPERTY_X86_XXX macros omits aa7bca9b2e x86: Add GNU_PROPERTY_X86_UINT32_VALID omits 772758ac42 ehdr_start twiddles omits 4575aaa964 Automatic date update in version.in omits 450d1e88e3 Test case for functions with non-contiguous ranges omits 9644dc3a47 Relocate block range start and end addresses omits 59adbf5d03 Introduce find_function_entry_range_from_pc and use it in infrun.c omits 2b1ffcfd6f Use BLOCK_ENTRY_PC in place of most uses of BLOCK_START omits e94802301b Disassemble blocks with non-contiguous ranges omits fc811edd39 Add support for non-contiguous blocks to find_pc_partial_function omits 2d5f09ec45 Record explicit block ranges from dwarf2read.c omits 26457a9cf3 Add block range data structure for blocks with non-contiguou [...] omits bfb218e3e4 RISC-V: Reject empty rouding mode and fence operand. omits b0ceb98aec Avoid problems with plugins being loaded multiple times. omits 12a0d0f661 Darwin: fix bad loop incrementation omits 2cd65cb935 PR23566, false uninitialized warning omits f53ad3cf2b PowerPC64 "call lacks nop" omits 14732552e7 PowerPC64 st_other decoding in readelf omits 7dd36a6f1c Prune BFD warnings for unknown GNU properties omits 44c2eb6680 Document setting experimental on release branch. omits 38cf70ca4d Replace unworkable code in HPPA relocs handelr with an assertion. omits 334d4ced42 Prevent illegal memory access when processing COFF auxillary [...] omits d0abeec8d4 Fix "unresolved reloc" error for NOTOC relocs omits d3f467568f Automatic date update in version.in omits d1012b8e33 Make read_program_headers_from_bfd return a gdb::byte_vector omits 17658d46e4 Make read_program_header return a gdb::byte_vector omits 4e2aa47284 Restore behavior of disabling address randomization by defau [...] omits 9eef060895 bfd/development.sh: Add experimental omits ae739fe7b8 Fix restoring of inferior terminal settings omits 467dc1e2ea Replace xstrvprintf usages with string_vprintf omits 6d52907e22 MI: Print frame architecture when printing frames on an MI channel omits 6f4286c4f7 Use the correct constants when setting the section type of H [...] omits 3da64fe404 Fix AArch64 stub layout algorithm to allow for the fact that [...] omits d000b7630e Fix typo in changelog entry for handling of undocumnented Z8 [...] omits 9758a8f84b Aarch64 SVE VG is Vector Granule omits 1461bdac5c Add AArch64 SVE to NEWS and GDB manual omits ebf983a444 Fix changelog entries omits 86b9fea102 Re: Pack reloc_howto_struct omits e8a648884d Correct readelf e_shstrndx range check omits ac1e2e51c0 Automatic date update in version.in omits 4e57b45639 S12Z: Rename reloc R_S12Z_UKNWN_3 to R_S12Z_EXT18 and implem [...] omits 4895f384b4 Don't throw Scheme exceptions with live std::vector objects omits ae19acf320 Fix running objcopy on Mach-O binaries. omits c8455dc986 Update the documentation of the linker's --hash-style option. omits 6efa941c38 Fix handling of undocumented SLL instruction for the Z80 target. omits a4497d2f84 Remove unnecessary ternary operator in m32c-tdep.c omits 06d743b723 Note that Arnold Metselaar has retired as the z80 maintainer. omits 66b09c7ea9 Fix a seg-fault in readelf when parsing corrupt HPPA unwind tables. omits 9dcbfff1e0 Fix invalid strcpy on unterminated buffer omits 9cf7e5687f Use operand->extract to provide defaults for optional PowerP [...] omits 46807bf451 PowerPC HOWTOs omits 706704c883 Pack reloc_howto_struct omits 487096bf0b Delete NEWHOWTO and tidy some uses of reloc_howto_struct omits 08a8fe2ffd Fix s12z test regexps omits fe22d84fe4 Automatic date update in version.in omits c44deb735e Fix formatting in solib-svr4.c omits 865dcc8a4d Don't init array at run time omits d203b41ac7 Tidy bit twiddling omits ba1c4c6fee Balance parentheses in expression omits 8ca28cdfbe Automatic date update in version.in omits be2d111a87 Fix debugging of stripped PIE executables with padded PT_TLS omits d604f19ade Automatic date update in version.in omits 7d140d1a0b Test case for DW_OP_GNU_variable_value omits ae3a7c47e6 Add support of DW_OP_GNU_variable_value to DWARF assembler omits a6b786da4e Add support for DW_OP_GNU_variable_value omits f41078422a Opcodes: (BRCLR / BRSET) Disassemble reserved codes instead [...] omits 7ba3ba91a3 S12Z: Move opcode header to public include directory. omits 2e72a56e45 Remove duplicate ld testsuite function omits 506b86a4f5 binutils testsuite strip-13 test omits 503c367dc2 Automatic date update in version.in omits 89fbedf3ab Remove "repeat" argument from command_line_input omits 1258253330 Fix use-after-free in number_or_range_parser omits bfb1e8c15a x86: Remove empty X86_FEATURE_1_AND property omits 2ecae92e23 Fix asm in testsuite/gdb.arch/aarch64-fp.c omits c1854f1d5a Use gdb_test_no_output for compile tests expected to pass omits 2cdcc33021 Correct elf64-ppc.c linkage stub comment and formatting fixes omits 3b7b80752f Automatic date update in version.in omits 495143533a Use pulongest in aarch64-linux-tdep.c omits 07aff30e92 Automatic date update in version.in omits 1bc60e5624 x86-64: Display eiz for address with the addr32 prefix omits 26fb3983d7 MI: Add -a option to the "-data-disassemble" command omits 67943c005f gdb: Fix instability in thread groups test omits 2a50366ded When the assembler reports that the input and output are the [...] omits 08887f4a64 Automatic date update in version.in omits a97b53dda9 Define _FORTIFY_SOURCE in common-defs.h omits 98641896ad bfd: Move elf-properties.lo to BFD32_LIBS omits 0c76e06d5c Parse SVE registers in aarch64 core file reading/writing omits b7fd65b9dc Detect SVE when reading aarch64 core files omits a616bb9450 Split size in regset section iterators omits facbd8bd3d Automatic date update in version.in omits 988daa317c ld-x86-64/pr23486b.d: Swap pr23486a.s and pr23486a.s omits 8e92e6d4b2 Automatic date update in version.in omits d871f3f483 x86: Add CpuCMOV and CpuFXSR omits ab9e342807 x86: Properly add X86_ISA_1_NEEDED property omits 1dc9e2d63e Factor out common relocation processing omits 7cf9ebc695 Deal with relocations which are 3 bytes in size omits ae1f3b64e5 Automatic date update in version.in omits a9925d4f99 Fix forgotten xstrprintf -> string_printf change omits 48e30f5238 Always clear h->verinfo.verdef when overriding a dynamic definition omits ad3a68e9b9 Use policies for code generation omits 0cfbf43085 Use unique_ptr for htabs omits 946d3d10e7 Move compile_instance to compile.c omits 9cdfd9a26e Change compile_instance/compile_c_instance into classes omits 18cdc6d8f8 Add a C++ wrapper for GCC C plug-in omits b7dc48b4a8 Move C-related declarations to compile-c.h omits 6f36b6d29f Rename symbol_substitution_name omits bd923e5108 Return unique_xmalloc_ptr for generate_c_for_variable_locations omits d7f449c026 x86: Don't display --32/--64/--x32 without BFD64 omits 19449d7c67 x86: Replace evex-no-scale.s with evex-no-scale-[32|64].s omits 9c973a29df Always use align_size as pr_datasz for GNU_PROPERTY_STACK_SIZE omits 11459a79d9 Skip PR binutils/23494 tests for nacl targets omits dbd534fee4 Rename size in get_core_register_section omits db850b6865 Automatic date update in version.in omits 52a187f8e7 RISC-V: Add configure support for riscv*-linux*. omits 3c77f97eb0 RISC-V: Add native linux support. omits 90ad36544c RISC-V: Add linux target support. omits aff4e1751f gdb: Make infrun.c:resume function static omits 06ab921988 Minor formatting fixes in riscv-tdep.h omits 83c8d318d1 Fix some gettext ARI warnings omits 3a53fb12c8 as --help: Display default option for --elf-stt-common= omits 7c5c05effd x86: Display default x86-specific options for "as --help" omits 5ff2bbae19 gdb: Check element of optimised out vla exists omits e5bbcd0f04 gdb: Merge similar tests into a single test script omits 57285adece arm - Add some comments about the versions of ARM ELF that d [...] omits 6404ab9937 Convert .note.gnu.property section between ELF32 and ELF64 omits f40f4a11d1 Automatic date update in version.in omits fdbac7d8d1 Fix some comments in target.c omits 83202f7ae8 Check result of "write" omits 5c720ed886 RISC-V: Add software single step support. omits 411baa470e RISC-V: Make riscv_isa_xlen a global function. omits f384a1f025 Add support for DW_OP_GNU_variable_value to readelf omits f7309df20c x86: Properly merge GNU_PROPERTY_X86_ISA_1_USED omits 9d4a934ce6 gdb: Fix assert for extended-remote target (PR gdb/18050) omits ff36536c92 Fix gdb/remote.c build failure omits f6f9ed015e Fix "may be used uninitialized" warning. omits a9fc784bac Properly merge GNU_PROPERTY_X86_ISA_1_USED (x86_64). omits 045cf01286 Fix gdb.fortran/nested-funcs.exp failure omits 09ce46f230 Make target_options_to_string return an std::string omits b825f3a90e Automatic date update in version.in omits 9c61296405 Allow CPPFLAGS to be set on the make command line omits 7d11235d04 Add doc and news for DWARF index cache omits 87d6a7aa93 Add DWARF index cache omits 8a99096f31 Import gnulib's mkdir module omits 5c831bb1eb Introduce mmap_file function omits 4485a1c1d8 Make index reading functions more modular omits 528e15722b Replace some uses of xstrprintf with string_printf omits 96d68bd48c Support parallel make check with GNU make 4.2+ omits df136d64fa PowerPC64 EH info for _notoc linkage stubs omits e81b4c933c __tls_get_addr_opt stubs and tocsave optimization omits 99f8774cca Explain what happens for PE targeted linkers in the case whe [...] omits 8f9ea98beb Correct the parsing of derferred register addressing in the [...] omits 71f6efc44e Updated Bulgarian translation for the ld/ directory omits 877877f5d5 Automatic date update in version.in omits 3a12c78d14 Add --warn-drop-version option; by default, do not warn when [...] omits a7f25a84f4 Fix compilation failure in remote.c omits dc1f2887c5 Fix type checking errors. omits 296956befe Allow larger regblock sizes when saving tracefiles omits a04b9d62a2 Variable size for regs mask in collection list omits 4277c4b87a Use remote register numbers in tracepoint mask omits 3df3a985a4 Use get_remote_packet_size in download_tracepoint omits aa6f3694ce Remove trailing '-' from the last QTDP action packet omits 05abfc39c7 Fix indentation in remote_target::download_tracepoint omits 02d7a79e1b Update binutils/MAINTAINERS for ARC. omits 5a6996172e Update dg-extract-results.* from gcc omits 63741043bd [ARC] Check if an input asm file is rf16 compliant omits 6af0448446 [ARC] Update warning reporting. omits 2fd43d7870 [ARC] Update merging attributes. omits db1e1b45b4 [ARC] Add Tag_ARC_ATR_version. omits b6523c37fb [ARC] Update handling AUX-registers. omits 821a26825b Remove unused variables in procfs.c etc. omits 5bd18990b0 gdb: Only run scheduler-locking tests if feature is supported omits 9534733755 gdb: Avoid using W_STOPCODE(0) as this is ambiguous on MIPS omits e968fc9b63 x86: fold RegEip/RegRip and RegEiz/RegRiz omits b01474366f Automatic date update in version.in omits 99c2d522f7 x86: Update assembler tests for non-ELF targets omits 05d0e962f0 R_PPC64_REL24_NOTOC support omits 3f6ff4799b Lose _r2off in powerpc64 stub names omits 1a6204c9a7 Automatic date update in version.in omits 3fbbcf473a [gdb/testsuite] Fix regexp in py-rbreak.exp omits 5e7f20ca9a Automatic date update in version.in omits 39aac631ba x32: Align the .note.gnu.property section to 4 bytes omits 425699f52d Fix thinko when deciding whether to disable TCP's Nagle algorithm omits 4aae6e5abd Improve objcopy's ability to merge build notes. omits 2688aab226 Update PRU assembler to corect hardware register numbering f [...] omits dbf8be89ed x86: drop NoRex64 from {,v}pmov{s,z}x* omits c48dadc9a8 x86: drop "mem" operand type attribute omits 3ed12f02a2 Automatic date update in version.in omits 13755f406d RISC-V: Fix TLS and --gc-sections conflict. omits 3e1d3d8c24 Allow "info address" of a template parameter omits 1584354913 Fix kill issue leading to zombie process on MacOS Sierra omits b5bddbbbbc Check results of get_darwin_inferior omits 8094f49a4d Backport gettext fixes to get rid of warnings on macOS omits 8a28fa1b4b Disable the PR12982 test for HPPA targets. omits d0042c6ed3 ifunc.exp: Always build static_nonifunc_prog omits 36a900f483 Add a testcase for PR binutils/23460 omits 09a8cc152b Automatic date update in version.in omits c198a1ecf8 Fix spurious check-ld failures on aarch64-elf omits e256144888 Add a note about regenerating the info files when creating a [...] omits e30985fa2b Skip the test for PR12982 on HPPA targets as they always nee [...] omits 3cf2b6691c Fix bug in PDP11 assembler when handling a JSr instruction w [...] omits c25179e71f Suppress compile time warning message when compiling coff-rs [...] omits 4a9f7d653c Fix potential illegal memory access in AVR backend. omits f03fb29221 Fix compile time warning problem with gcc 8 and the NS32K as [...] omits 103da91bc0 Close resource leaks in the BFD library's plugin handler. omits 50320b1d4a Copy from GCC: Add linker_output as prefix for LTO temps (PR [...] omits a67ae9b01a Re: PowerPC64 __tls_get_addr_opt stub .eh_frame fix omits 1aa4214141 PowerPC64 __tls_get_addr_opt stub .eh_frame fix omits cb86a42aba csky regen omits 33633d9f5b Automatic date update in version.in omits 07cc045019 Correct previous update - new translation for the opcodes su [...] omits 11cfdeb386 Updated Swedish translation for the binutils sub-directory. omits f61cfa0740 Document the GDB 8.1.1 release in gdb/ChangeLog omits 5abe0f0cc7 Fix segfault when invoking -var-info-path-expression on a dy [...] omits 472fa5eec2 Re-generate gnulib import omits 1c28969efc Delete test target descriptions when exiting omits 1424ad8677 x86: also optimize KXOR{D,Q} and KANDN{D,Q} omits ae2387feae x86: fold various AVX512 templates with so far differing Mas [...] omits fa77b93ab7 x86: add more exhaustive tests for invalid AVX512 zeroing-masking omits 6ff00b5e12 x86/Intel: correct permitted operand sizes for AVX512 scatte [...] omits 7a8655d2bb x86: don't abort() upon DATA16 prefix on (E)VEX encoded insn omits e951d5ca3d x86: drop CpuVREX omits ef6ba1ed0d Automatic date update in version.in omits fb66cde8a4 Match any kind of error after "cannot resolve name" on lib/g [...] omits eb41b24898 RISC-V: Set insn info fields correctly when disassembling. omits c8f2dc0dc9 gdb: Fix sizeof for dynamic types other than arrays omits 629cfaf1b0 x86: don't mistakenly scale non-8-bit displacements omits 2409af1e94 * MAINTAINERS (C-SKY): Add Yunhai Shang as co-maintainer. omits d0ba5758c2 * MAINTAINERS (C-SKY): Add Lifang Xia as maintainer. omits 463c08d160 Fix crash with -D_GLIBCXX_DEBUG omits dba7455e76 Remove old lint code omits a05b9f5e1e Prevent a seg-fault in the linker when trying to process SH [...] omits 4570c3d98c Fix thinko in the placement of the .gnu.build.attributes section. omits b8891f8d62 Add support for the C_SKY series of processors. omits 7d8a316657 Combine ,gnu.build.attributes.* sections into one .gnu.build [...] omits 906c6f2c54 Automatic date update in version.in omits 29e6f4745e Fix unwind offset for start_symbol. omits 51b7979529 Automatic date update in version.in omits c708f4d256 gdb: Don't call gdb_load_shlib unless GDB is running omits 37cc0caeca [gdb/exp] Interpret size of vla with unknown size as <optimi [...] omits 5842d7025f Automatic date update in version.in omits d19969ffbf RISC-V: Fix gas configure support for riscv*-*-*. omits 129eb0f1f1 Improve gcore manpage and clarify "-o" option omits 1286ab7881 x86: Check for more than 2 memory references omits 469d3b57ce S12Z: Remove ELF_TARGET_ID macro omits 370e4b5079 Add functions and macros to read and write 24 bit values. omits cd4d353f81 S12Z: Remove inappropriate comment. omits fe57a8c9f5 S12Z: Emit uninitialized data in the .bss segment omits 5b73b52bcc S12Z: Emit initialized data segment image. omits 2bb9bbe2e8 MIPS/GAS: Correct the AFL_ASE_MASK macro omits 16065af1b0 Re: PowerPC Improve support for Gekko & Broadway omits c93cb6280f Automatic date update in version.in omits 6af79d7b5a Fix Cygwin compilation after target_ops C++ conversion. omits 1f75763aa1 x86: Initialize broadcast_op.bytes to 0 omits 7974897237 Make psymbols and psymtabs independent of the program space omits 52948f01e4 Add validity bits for psymtab high and low fields omits 4ae976d1df Introduce accessors for psymtab high and low fields omits 02e9e7f7e2 Introduce partial_symbol::address omits 8a6d423450 Change representation of psymbol to flush out accessors omits 08994e1ddc Remove dead code in end_psymtab omits 63b4ecf76f [gdb/testsuite] Add comment in gdb.base/vla-optimized-out.c omits fa758a7046 PowerPC Improve support for Gekko & Broadway omits b358827438 Re: Enhance powerpc ld -r --relax omits 3c3bb0580b gdb: Add switch to disable DWARF stack unwinders omits 33cb30a1f9 Implement PowerPC64 .localentry for value 1 omits 6cf212b445 Automatic date update in version.in omits 9e7f3bbbbf [gdb/breakpoints] Fix sigsegv in info prog at exec catchpoint omits 4a1b91eabb x86: Expand Broadcast to 3 bits omits 506f5c41ca [gdb/symtab] Warn about unresolved DW_AT_upper_bound/DW_AT_count omits 16f808ec99 [gdb/exp] Fix exception when printing optimized out vla omits d7154a8d08 Notify about breakpoint modification when enabling/disabling [...] omits a45389f60d list Tom Tromey as GDB Global Maintainer omits 5469110733 Clarify doc for .arch/.cpu omits e3d39609d1 Fix potential memory leaks in some of the binutils source files. omits 491993044b Enhance powerpc ld -r --relax omits be3e27bb55 Suppress string diagnostics for pre-release GCC omits 5fbad1b909 Automatic date update in version.in omits 380618d68a Set CU language before processing any DIEs (symtab/23010 et al) omits 4b17aefe75 Fix indentation in scoped_mmap.h omits 29d17e4773 Remove some unnecessary declarations and configury omits 56522fc5af x86: Use unsigned int to iterate through vector operands omits 1d97232ae3 Updated French translation for ld/ and Swedish translation f [...] omits 7b8d9e8cec PR23431, Messages composed from pieces can't be properly translated omits 67ce483baa PR23430, Indices misspelled omits 4174bfff8a x86-64: correct AVX512F vcvtsi2s{d,s} handling omits f47194a9cd Automatic date update in version.in omits 2ae0bdddef xtensa: ld: convert tests to run_dump_test omits f5e263426f xtensa: ld: add tests for static linkage relaxation omits da90fdf993 xtensa: ld: rename xtensa.exp to xtensa-linux.exp omits f82863d797 xtensa: move dynamic relocations sections consistency check omits 5d3a462f05 xtensa: fix relaxation of undefined weak references in share [...] omits 01bcaf636a Avoid ubsan complaint in BFD omits e2b7fbc46d x86: Add a test for missing broadcast omits c265869848 x86: Remove broadcast_not_on_src_operand omits 04e65276fa [ARC] Fix decoding of w6 signed short immediate. omits 47e6f81c7c [ARC] Allow vewt instruction for ARC EM family. omits f02806be1f [ARC] Fix case-sensitivity for extension instructions. omits 898ade12ee S/390: Suppress string diagnostics for pre-release GCC omits 49ddb0fbda PowerPC64 fails reloc-discard test omits bb71536f28 power9 mfupmc/mtupmc omits cf4088a92f Remove some unused variables omits 6018c5acdf Automatic date update in version.in omits a0de763e32 Add -Wunused-variable to warnings.m4 omits 3b20124b3d Conditionally define xmltarget_${name} variable in regdat.sh omits b0a7723d29 Remove unused variables from gdbserver omits 8c8807f439 Remove unused declaration from value.c omits c486b6106a Pass the correct argument to the observer in reread_symbols omits 494f80a932 Fix ravenscar-thread.c to use arch_ops omits c51f6a54c2 Call value_fetch_lazy when needed in pretty-printers omits 374fd1fd7b Remove declarations from m32c-tdep.c omits d5e9a511c4 Call some functions in guile/ for effect omits 996d693a07 Use a previously unused variable in bfin-tdep.c omits 1576637036 Unused variable fixes related to conditional compilation omits f4e80e1301 Remove an unused variable from spu_get_overlay_table omits 8d49165d83 Simple unused variable removals omits c7213af9b3 x86: Determine vector length from the last vector operand omits 17cbafdbbe Fix -Wunused-variable warnings related to conditional compilation omits dcc0660f04 Automatic date update in version.in omits dd40ce22d0 gas/config/tc-i386.c: Break long line omits 2376f038d1 Initialize GOT slot for local symbol in non-PIC link. omits 0ee6c332f3 Rename some frame unwind function parameters omits bef891d212 Automatic date update in version.in omits e2e31f1039 Update my e-mail address, limit maintenance to MIPS I-IV ISAs omits 7a54636a02 x86: Rename match_reg_size to match_operand_size omits d5f4da5e33 ld: Discard .rel.* and .rela.* sections omits 2d38991535 MIPS/Linux/native: Convert to `get_ptrace_pid' for PID extraction omits 241e64e3b4 x86: Add a GNU_PROPERTY_X86_ISA_1_USED note if needed omits cbb09508e4 Rename remaining members of buildsym_compunit to start with "m_" omits bfe2e011c0 Remove record_line_ftype omits 0e6f30610f Remove some unused buildsym functions omits 804d27291b Convert the DWARF reader to new-style buildysm omits 80e649fcac Parameterize cp_scan_for_anonymous_namespaces omits 0baae8dbd3 Introduce buildsym-legacy.h omits ab209f6fa9 Move struct buildsym_compunit to buildsym.h omits 74c72eac23 Remove reset_symtab_globals omits da6580e59c Do not use buildsym.h in some files omits 4a2125f531 Add many methods to buildsym_compunit omits 6b213a4778 Remove parameter from record_pending_block omits b80a981d08 Remove EXTERN from buildsym.h omits ddb7060226 Remove a TODO omits b37dd3bcaa Remove buildsym_init omits e148f09d75 Move the symbol lists to buildsym_compunit omits 93b8bea414 Set list_in_scope later in DWARF reader omits f62f6af5da Do not look at file symbols when reading psymtabs omits 1d376700df Remove free_pendings omits c233e9c641 Remove the "listhead" argument from finish_block omits 5ac045503d Move pending_blocks and pending_block_obstack to buildsym_compunit omits 7ea05a7b63 Move pending addrmap globals to buildsym_compunit omits 3c65e5b31c Move current_subfile to buildsym_compunit omits a60f3166aa Move the context stack to buildsym_compunit omits 56ba65a047 Make the Rust parser pure omits 3ba174474d [PATCH, LD, AArch64] Fix ifunc testisms omits 232a00325b [gdb/testsuite] Make noclone conditional in vla-optimized-out.c omits 3391569f21 Close memory and resource leaks detected by coverity in the [...] omits 8095d2f70e MIPS/GAS: Split Loongson MMI Instructions from loongson2f/3a omits db841b6fcd MIPS/LD: Fix crashing with a discarded dynamic relocation section omits 0458ca4440 Specify architecture for SPARC gas tests omits 79f5b65e3e Remove myself from target-specific MAINTAINERS omits 8f153adc1d Automatic date update in version.in omits 4c6933327e Eliminate remaining gdb/guile cleanups omits 4581dc8297 Remove make_cleanup_value_free_to_mark omits fbb1d502ee [gdb/testsuite] Fix regexp in list-thread-groups-available.exp omits db3410f80f Fix GDB build using
mingw.org
's MinGW omits 442a6ce858 Stop potential memory leaks in dwarf CIE reader. omits 43cc6c3adb gdbscm_wrap, really forward args omits f559b440bb S/390: Set the htm flag on PPA omits 5f32791e1e x86: fold narrowing VCVT* templates omits 625cbd7ac1 x86: fold VFPCLASSP{D,S} templates omits 86b15c3204 x86: fold various AVX512* templates omits cf769ed505 x86: fold various AVX512DQ templates omits 8282b7ad0d x86: fold various AVX512BW templates omits 755908cce5 x86: fold various AVX512CD templates omits 7091c61201 x86: fold various AVX512VL templates into their AVX512F coun [...] omits c30be56ebf x86: pre-process opcodes table before parsing omits e387da76fc Automatic date update in version.in omits 3a5f2a48ff Eliminate cleanup in gdbscm_execute_gdb_command omits 557e56be26 Eliminate most remaining cleanups under gdb/guile/ omits 42dc7699a2 [gdb/exp] Fix printing of type of optimized out vla omits 6592ceed48 microMIPS: Add SYSCALL instruction decoding omits d3554ec1ed BFD/XCOFF: Fix storage class setting for weak defined symbols omits 972450a72c MIPS/GAS/testsuite: Correct whitespace issues with Loongson tests omits 11a322db5c x86: Split vcvtps2{,u}qq and vcvttps2{,u}qq omits afca762f59 S/390: Improve partial relro support for 64 bit omits a38137289e ld: Enable using separate linker script for -z relro omits 0984c34e76 Updated French translation for gold and Spanish translation for ld. omits 012ab41373 Automatic date update in version.in omits c6c6149af4 Return unique_xmalloc_ptr from gdbscm_scm_to_string omits a1a31cb8dc Return unique_xmalloc_ptr from gdbscm_safe_eval_string omits 15bf30027b Change gdbscm_exception_message_to_string to return a unique [...] omits 7eb1a66c26 Use std::string in ppscm_make_pp_type_error_exception omits c691de6a16 BFD: Use `bfd_is_abs_symbol' to determine whether a symbol i [...] omits d5c928c053 LD: Export relative-from-absolute symbol marking to BFD omits 27724bad00 RISC-V: Don't decrement pc after break. omits ce73f31015 RISC-V: Correct legacy misa register number. omits 056dec39ed Remove --disable-gdbcli omits 4735f0edf4 Use scoped_free_pendings in coff_symtab_read omits 0909f342a2 Automatic date update in version.in omits 117a0e996d RISC-V: Add osabi support. omits 3fd217186c Fix typo in NT_PPC_TM_CVSX note description omits cb2366c198 Add grok/write functions for new ppc core note sections omits 8a67aaa818 Add missing ChangeLog entry omits b4792091ca Remove unused variables in ia64*tdep.c omits ec74dcd894 Fix compilation error in ia64-vms-tdep.c with libunwind-ia64 omits a700e753e5 remote-sim.c: Remove unused variables omits 8b411ff8d5 Add missing ChangeLog entry omits 5d691c8829 Fix compilation error in ia64-tdep.c with libunwind-ia64 omits edb0470b99 Use outermost_context_p in more places omits 6cccc9a891 Move the using directives to buildsym_compunit omits 652788a731 Make free_pending_blocks static omits 8419ee5331 Move the subfile stack to buildsym_compunit omits ccdac490bb Use gdb_assert in two places in buildsym.c omits 43130d6f96 Remove merge_symbol_lists omits 77d6f1aa16 Move scan_file_globals declaration to stabsread.h omits 2c722d18f3 Remove buildsym_new_init omits 5985ac614d Move within_function to stabsread omits 6b84eeb216 Move processing_gcc to stabsread omits 2150c3ef04 Move some code from buildsym to stabsread omits 0ec44fc067 Make context_stack_size static in buildsym.c omits 81cc346dc9 Move processing_acc_compilation to dbxread.c omits 2c99ee5c4f Move last_source_start_addr to buildsym_compunit omits 530fedbcbf Move have_line_numbers to buildsym_compunit omits 6a976300e7 Move pending_macros to buildsym_compunit omits c0015d4497 Move last_source file to buildsym_compunit omits e62cca7ccb Add assert in prepare_for_building omits 905eb0e293 Change buildsym_compunit::comp_dir to be a unique_xmalloc_ptr omits b248663fe5 Use new and delete for buildsym_compunit omits ad96220cc7 Update release making notes to metion checking for new top l [...] omits 0a8288f78a Update the src-release script to include the new top level f [...] omits 3ac21baa84 x86: fix operand size checking omits 4ad422a635 Automatic date update in version.in omits 4869c5854e Fix filename in prior ChangeLog entry omits b63ea3389d Automatic date update in version.in omits 1074bc6d41 Fix internal error when using --emit-relocs with plugins. omits 1b115e8e0e Fix problem causing duplicated linker-generated symbols with [...] omits 6cb624f8a0 Update the notes on how to make a binutils release. omits ff27d0737e Remove struct keyword in range-based for loop omits 1e65a4a40e Automatic date update in version.in omits 3137562654 sim: Add Stafford Horne as or1k maintainer. omits 6a15ecf5e0 gdb: Add Stafford Horne as or1k maintainer. omits 7f1f7e2393 Expect for another variant of error message when gdbserver c [...] omits 027a4c30d0 Remove a warning on macOS omits b84f59efc6 Add a test that relocs are correctly generated for missing b [...] omits 4ef4710f5c Allow bit-patterns in the immediate field of ARM neon mov in [...] omits 5c1eda30f5 S390: Fix displaced stepping of "basr r,0" omits a780ef4f27 GDBserver: Pass process_info pointer to target_kill omits ef2ddb33bd GDBserver: Pass process_info pointer to target_detach and ta [...] omits 9451a3b9a1 Automatic date update in version.in omits bc7b042bcb Add a self-test for cli-utils.c omits 5759ebb3b3 Modify gdb.threads/pthreads.exp to test FLAG qcs arguments f [...] omits 3606ccab0f Add a test for 'frame apply' omits a14c4daab2 Announce the user visible changes for frame/thread apply in NEWS. omits 0a2323003c Documents the new commands 'frame apply', faas, taas, tfaas omits 1fe75df7eb Add [FLAG]... arguments to 'thread apply'. omits 6a70eb7d9b Implement frame apply [all | COUNT | -COUNT | level LEVEL... [...] omits 529c08b25e Add helper functions parse_flags and parse_flags_qcs omits 78da84f994 MIPS/LD/testsuite: Correct mips-elf.exp test ABI/emul/endian [...] omits f880fcab1a MIPS/LD/testsuite: Limit reloc 6 tests to DSO targets omits 64b5847236 Declare 'ioarg' (from ser-tcp.c:try_connect) as 'u_long' whe [...] omits cde3679eb5 This patch adds support for the SSBB and PSSBB speculation b [...] omits 45a28947f3 Add remainder of Em16 restrictions for AArch64 gas. omits 55cc53e98b readelf: Don't print section type twice for --section-details omits 639eff9357 Automatic date update in version.in omits c7ab0aef11 Implement IPv6 support for GDB/gdbserver omits 4c7333b308 GDB: Work around D;PID handling bug in older GDBservers (PR [...] omits 31445d1036 GDBserver: Don't assume a current process in D;PID implement [...] omits a6f88f6e44 gdb: Remove traces of h8300 ecoff support omits 16ff70ddd4 Fix PR c++/23373: GDB hangs when printing a struct with a st [...] omits cb19713281 GDBserver: Fix "Cond. jump or move depends on uninit value" [...] omits c597cc3d6e Adds the speculation barrier instructions to the ARM assembl [...] omits 1cb83cac9a MIPS/BFD: Fix TLS relocation resolution for regular executables omits 9143e72c6d PR ld/22570: MIPS/BFD: Fix TLS relocation resolution for PIE [...] omits 04879304de Fix printing the size of GOLD's memory areana on Cygwin base [...] omits 12863263d6 Rename tdesc_register_size to tdesc_register_bitsize omits a79eaed6a5 x86: adjust monitor/mwait templates omits 2fb5be8dac x86: drop {,reg16_}inoutportreg variables omits bd59a6313d x86: simplify legacy prefix emission omits 7f5cad3047 x86/Intel: accept memory operand size specifiers for CET insns omits f0a85b0706 x86: replace off-by-one OTMax omits 76d3a78a49 x86: fix "REP RET" with -madd-bnd-prefix omits c7df3df443 Revise "ld testsuite use of notarget" omits 1123588c0b Use std::vector for moribund_locations omits 71feec8213 Automatic date update in version.in omits 500c05ddbe MIPS/ld/testsuite: Limit export class call reloc tests to DS [...] omits 5270eddc6e BFD/ELF: Correct a `remove' global shadowing error for pre-4.8 GCC omits be570f0684 xgate testsuite fixes omits 1594e052d4 xgate cleanup omits 624940689a ld testsuite use of notarget omits 3541979fff gdb/testsuite: Run test with software and hardware watchpoints omits 8c49aa89ab gdb/riscv: Fix assertion in inferior call code omits 42ecac1732 gdb/riscv: Use TYPE_SAFE_NAME omits 7153abac62 MIPS/LD/testsuite: Make Linux dumps for n64 GOT relocation t [...] omits aa4bd7e6ae Automatic date update in version.in omits c3c5e48680 Fix test for availability of emplace_back. omits 8d4c0995eb MIPS/LD/testsuite: Fix IRIX dumps for n64 GOT relocation tests omits 4b8377e7db MIPS/BFD: Do not redirect to discarded lazy binding stubs omits 055303e28f gdb: Use add_setshow_zuinteger_unlimited_cmd in remote.c omits 2af4d0d938 * testsuite/nds32/ji-jr.d: Fix name tag. omits 8a8c916960 LD/testsuite: run_dump_test: Report UNSUPPORTED for excluded [...] omits 8f7fc65182 LD/testsuite: run_dump_test: Use the intended test name ASAP omits 9dcb0ba445 S12Z/opcodes: Correct a `reg' global shadowing error for pre [...] omits c8ad9b9a31 gdb/testsuite: Allow for failure to read some memory addresses omits 8fd32c1ce6 Don't mention XM_CDEPS or NAT_CLIBS omits 31278b5193 Remove ADD_FILES and ADD_DEPS from Makefile.in omits e5fd1493fd Minimize yacc and lex output omits 981e0c0c1a Fix exec.c handling in Makefile omits 14ccceb2e2 Remove lint support omits 5d3c3a68c3 Use a stamp file for version.c omits 1998086d54 Use a stamp file for init.c omits 4c7549492b Simplify INIT_FILES omits 6497f1dd03 Remove some unused code from init.c build rule omits 97a34db942 Remove TSOBS from gdb/Makefile.in omits 872899f1ef bfd: Use changequote for "i[3-7]86-*-linux-*" omits 61658d78f0 m68hc1* fixes omits f5a1cdde80 [ARM] Fix warning cannot find thumb start symbol omits dc7fc9ab5d Automatic date update in version.in omits a47a3dc8fb Automatic date update in version.in omits 25289ac167 contrib/gdb-add-index.sh -dwarf-5 omits e83f4d9750 ia64-tdep.c: Fix -Wwrite-strings errors omits 674e55f7b1 Automatic date update in version.in omits c451bb34ae xtensa: don't emit dynamic relocation for weak undefined symbol omits ad1cc4e492 Add checks for the NT_ARM_SVE section in a core file. omits f311ba7ed8 Fix SBO bit in disassembly mask for ldrah on AArch64. omits cba05feb51 Fix the read/write flag for these registers on AArch64 omits e0e5e971ae gdb/testsuite: Ensure test links in malloc and free omits d20e98ab59 Stop readelf from reporting gaps in the gnu build notes if t [...] omits 2e48456f02 Fix the relocs created to adjust notes created by the assembler. omits 269965964e Update config.sub omits fe75810f8e Fix diagnostic errors omits 724436fccb [GOLD] PowerPC .gnu.attributes support omits 6821842f15 darwin: Silence syscall deprecated declaration warning omits bb11866d6a RISC-V: Add riscv-*-* configure support, and minor cleanup. omits 01b5d12f28 Automatic date update in version.in omits a5628fa844 MIPS/LD/testsuite: Use $linux_gnu consistently across `mips- [...] omits 56ad703d56 x86: Remove x86 ISA properties with empty bits omits c524414837 Update config.guess and config.sub omits d8dab05495 Updated Russian, Bulgarian, and Brazilian Portuguese transla [...] omits c530603c59 [gdb] Fix build error in macroexp.c omits 4a91d0ba30 Error for mismatched powerpc ABI tags omits 4423fa9672 Automatic date update in version.in omits a7d0f0f000 Use exit_inferior in darwin_attach_pid omits 6242c6a690 darwin: Don't use sbrk omits 4e5b2f8961 Update NEWS post GDB 8.2 branch creation. omits 538ccc4a22 Bump version to 8.2.50.DATE-git. omits 1b919490e8 Warn if /proc is not accessible omits 94d401b8b8 ld: Set non_ir_ref_regular for --undefined SYMBOL omits b14b7ff14f ld: Properly display default for -z separate-code omits db40acb0be Also install diagnostics.h omits 1ea5da0262 [gdb/symtab] Fix version check in dwarf compilation unit header omits f51e0e20bd Remove VEC from breakpoint omits 9b960ba18c Automatic date update in version.in omits d7e15655a4 Remove ptid_equal omits 26a57c9256 Remove ptid_match omits d2a107e3f9 Remove ptid_tid_p omits 15a9e13e52 Remove ptid_lwp_p omits 0e998d966b Remove ptid_is_pid omits cc6bcb548d Remove ptid_get_tid omits e38504b392 Remove ptid_get_lwp omits e99b03dcf4 Remove ptid_get_pid omits f2907e4991 Remove pid_to_ptid omits fd79271bd9 Remove ptid_build omits 057302ceb3 Remove exit_inferior_num_silent omits a50c11c666 Fix crash in "run" on macOS when gdb is not signed omits b8a6ced796 Correct removal of .gnu.attributes omits 8d2c8c3d17 GNU attribute output on errors omits af0bfb9c42 Hide dynamic symbols in discarded sections omits 1825c89e22 Automatic date update in version.in omits 12f09816ce MIPS/BFD: Make section GC work with `ict_irix5' targets omits 14c80123c0 microMIPS/GAS: Handle several percent-ops with macros omits 156f2c001e microMIPS/BFD: Add missing NewABI TLS and miscellaneous relocations omits 30e5322741 MIPS/LD/testsuite: Fix a typo in PR ld/21334 test name omits 471b9d1507 GDB PR tdep/8282: MIPS: Wire in `set disassembler-options' omits b638b5d57f x86-64: Clear the R_X86_64_converted_reloc_bit bit omits eac61af65b Allow BFD to recognize macOS universal libraries omits 41823f29a8 gdb: Prefer RISC-V register name "s0" over "fp" omits c0c468d562 [ARM] Update bfd's Tag_CPU_arch knowledge omits a05a5b64cf Fix use of "command line X" in binutils doc omits f2075844e2 Automatic date update in version.in omits 3e4ce31cb8 Automatic date update in version.in omits 4119873a48 Introduce @unless/@endunless and postbootstrap Makefile targets omits c0867626d2 Add missing parameter to 'amd64_create_target_description' ( [...] omits 6d3c495640 Automatic date update in version.in omits 41206e32fb fix GDB build failure for various amd64 targets omits b9c04e5a82 RISC-V: Add gas support for "fp" register. omits de52b9607d x86_64-windows GDB crash due to fs_base/gs_base registers omits 75acb4867d Improve alignment of "info threads" output, align "Target Id [...] omits c76a8ea36c remote & target_extra_thread_info, use cache w/ qThreadExtra [...] omits cd2bb70994 "break LINENO/*ADDRESS", inline functions and "info break" output omits 991ff2922a Fix running to breakpoint set in inline function by lineno/address omits 356819b6bc Fix format of last gdb/testsuite/ChangeLog entry omits 49af4b7012 Remove unstable test output omits 262e07d011 MIPS/BFD: Remove extraneous undefined weak symbol visibility check omits ee94397044 [Patch AArch64] Warn on unpredictable stlxrb , stlxrh and st [...] omits 369c9167d4 Fix AArch64 encodings for by element instructions. omits fd1ae90587 Automatic date update in version.in omits 44cee4fdf4 Add --enable-codesign to gdb's configure omits f2ffa92bbc gdb: Eliminate the 'stop_pc' global omits ecdc3a72c8 Fix follow-exec regression / crash omits d95d3aef9e Make dwarf2_free_objfile static omits 2512d7efdf Remove 2 excessive executable permission flags omits be1b6474f0 Fixed top frame assumption in watchpoint-hw-attach omits 291f9a9643 Add an optional offset option to the "add-symbol-file" command omits d81a3eaff3 Make sure that sorting does not change section order omits ed6dfe517e Make add-symbol-file's address argument optional omits d4d429d589 Add an optional offset option to the "symbol-file" command omits 39b27ab6ae Add myself as a write-after-approval GDB maintainer. omits 1b47b6a218 Automatic date update in version.in omits 41827fc34d Update "func" help text to GNU standards omits 0c6aef226e Remove a VEC from py-unwind.c omits 6317728958 Fix crash in machoread.c omits e76f78a052 Format gdb-gdb.py.in with autopep8 omits 9a14af7b1a Add pretty-printer for CORE_ADDR omits 189366cd86 gdb-gdb.py.in: Don't print value's tag_name omits 68ad5fb9aa gdb-gdb.py.in: Fix ordering of TypeFlags objects with Python 3 omits 141ec9f67f Copy gdb-gdb.py to build dir omits 4c4e7ad46e Fix Cell debugging regression omits 7ab6656f27 Fix lost line info for symbol at addr zero omits bd583225a5 Add overrides, fix FreeBSD build omits e11078da44 gas object file locations omits ac0734dea7 Automatic date update in version.in omits 9a325b7b3f Minor reorganization of fetch_registers/store_registers in w [...] omits a33ccfc7af Support ptype/o in Rust omits e0c547d14a Move ptype/o printing code to typeprint.c omits 30aa13067f Updated translations. omits 791755f59d Fix the MSP430 assembler's parsing of register names. omits 2822b09ff6 PR23169 bogus test omits 2db70efacd Fix parens in ld bootstrap.exp omits 2393a7e3e6 Revert "Use offsets instead of addresses in ELF_SECTION_IN_S [...] omits eca4b72146 Fix spelling mistakes. omits e4a882f4b0 Automatic date update in version.in omits 75cbc781e3 gdb: For macOS, s/thread_info/struct thread_info/ omits b7a08269ca gdb: Fix build on several hosts/ports omits 1021d1cb12 Add a syntax table to dwarf-mode.el omits bb69498c61 Fix compile time warning message for the AArch64 BFD backend [...] omits c1080aae0f Automatic date update in version.in omits 79d89b5524 Add more updated to release notes omits 71300e2c0c Regenerate configure and pot files with updated binutils ver [...] omits 5127f20732 Update version number on development (aka HEAD) branch. adds 176c2a5e0e Reset version to 2.30.90. Update configure files. Regenera [...] adds a45c28e358 Fix a compile time warning building the AArch64 BFD backend. adds 26d12bc025 Automatic date update in version.in adds cb10b9fad0 Fix spelling mistakes. adds 71b4e2ec66 Updated translations. adds c11d3af5a8 Revert "Use offsets instead of addresses in ELF_SECTION_IN_S [...] adds 080dd03de2 Fix parens in ld bootstrap.exp adds 83195288b7 PR23169 bogus test adds 217e7ac9b3 Automatic date update in version.in adds beb6b9a6db gas object file locations adds f2504aef8f Automatic date update in version.in adds 59ee9ce57c Automatic date update in version.in adds 48d86a7a60 Fix AArch64 encodings for by element instructions. adds 513e3973f2 [Patch AArch64] Warn on unpredictable stlxrb , stlxrh and st [...] adds 544e0c4ee3 Automatic date update in version.in adds 89beb62e86 Automatic date update in version.in adds 9d00ec4b84 Automatic date update in version.in adds 4486c1a557 Automatic date update in version.in adds 30d282bede Automatic date update in version.in adds b29dd6c33f x86-64: Clear the R_X86_64_converted_reloc_bit bit adds 8d8c8344ce Also install diagnostics.h adds b6a63da464 ld: Properly display default for -z separate-code adds ea2d583ffe Automatic date update in version.in adds 3839e9401d Update Russian, Bulgarian and Brazilian Portuguese translati [...] adds 2c4995ba2b ld: Set non_ir_ref_regular for --undefined SYMBOL adds f4b933ddc0 Update config.guess and config.sub adds bdb5f07bd5 GNU attribute output on errors adds e89e89c9f8 Correct removal of .gnu.attributes adds 2df836265b Error for mismatched powerpc ABI tags adds 49d7deccd4 Automatic date update in version.in adds 0b2e4394bc Update config.sub adds c80d3fddcf Fix bug generating relocations for notes created by the assembler. adds 96e5990474 Fix the read/write flag for these registers on AArch64 adds e04c0868e4 Fix SBO bit in disassembly mask for ldrah on AArch64. adds 5592693077 RISC-V: Add riscv-*-* configure support, and minor cleanup. adds 4d60d5d092 Automatic date update in version.in adds f42e6ba238 Automatic date update in version.in adds 9822d3329d Automatic date update in version.in adds 1cbba2d240 [GOLD] PowerPC .gnu.attributes support adds e55992d4ac Fix diagnostic errors adds f6becb01a7 x86: Remove x86 ISA properties with empty bits adds fa1b3193c5 bfd: Use changequote for "i[3-7]86-*-linux-*" adds 10a1ed124e Automatic date update in version.in adds 21555352f0 Fix test for availability of emplace_back. adds df402ddcce BFD/ELF: Correct a `remove' global shadowing error for pre-4.8 GCC adds 557b8e0ea4 Automatic date update in version.in adds ea22a560ea Reimport a patch to fix building gold on Cygwin64 systms: m. [...] adds 8238fb6230 Fix printing the size of GOLD's memory areana on Cygwin base [...] adds 8e188148c4 Duplicate code update. adds 82f3215583 xtensa: don't emit dynamic relocation for weak undefined symbol adds e87681ac38 Automatic date update in version.in adds ec468ac4ef Add support for the ARM speculation barrier instructions SSB [...] adds 3b5e60a4e0 Add remainder of Em16 restrictions for AArch64 gas. adds 2d73c24636 Resolve merge conflicts. adds 08196b220b This patch adds support for the SSBB and PSSBB speculation b [...] adds ae0e76dcfc Hide dynamic symbols in discarded sections adds 65cc93d2fb Automatic date update in version.in adds 5244968870 Allow bit-patterns in the immediate field of ARM neon mov in [...] adds 0373ccfde3 Automatic date update in version.in adds af127c2169 2.31 Release point adds e6977d6f7f Reset branch back to development mode adds 9c6b47988b Automatic date update in version.in adds ebde1daca8 Automatic date update in version.in adds 0028e23c4a Add the new top level files test-driver and ar-lib to the sr [...] adds 0694d6e5fb Import patch from mainline to fix gold's handling of already [...] adds f8b4d71490 Automatic date update in version.in adds c3432d7f31 Automatic date update in version.in adds 4afd6a72e3 Fix typo in src-release.sh script. Update French translatio [...] adds 0860693812 Regenerate files and add changelog entries for 2.31.1 release adds be8a252e18 Set the development flag back to true. adds 01683b308a x86: Split vcvtps2{,u}qq and vcvttps2{,u}qq adds 96136f6b6b Automatic date update in version.in adds a1ae592f85 Automatic date update in version.in adds 2df2aaa381 Automatic date update in version.in adds 59ac04da2a Automatic date update in version.in adds a88f3030ce Automatic date update in version.in adds 6737a6b34f x86: Add a GNU_PROPERTY_X86_ISA_1_USED note if needed adds 0006217519 Automatic date update in version.in adds 29153520a8 S/390: Set the htm flag on PPA adds 13e8b41009 Automatic date update in version.in adds 87b30c0845 Automatic date update in version.in adds 215e1e3e3d Automatic date update in version.in adds 1ddf09c06c Automatic date update in version.in adds 4f166da589 Automatic date update in version.in adds 4f36bed254 Automatic date update in version.in adds 254ade2586 Fix unwind offset for call_info->start_symbol. adds 750af8ddb0 Automatic date update in version.in adds 2069ccaf8d x86: don't mistakenly scale non-8-bit displacements adds 5e2d6eadb2 Automatic date update in version.in adds feaed90494 [PATCH, LD, AArch64] Fix ifunc testisms adds 60b3b24ca1 Fix spurious check-ld failures on aarch64-elf adds 6d86d6d375 Automatic date update in version.in adds 75b342fea3 Automatic date update in version.in adds bde7d74d9c Automatic date update in version.in adds 41e73f3144 Automatic date update in version.in adds 29d5746fed Automatic date update in version.in adds dbf924a63a Fix type checking errors. adds b7991db94c Add --warn-drop-version option; by default, do not warn when [...] adds 3499ff77ef Automatic date update in version.in adds 1d8f56a971 Updated Bulgarian translation for the ld/ directory adds 079a6882b5 PowerPC64 __tls_get_addr_opt stub .eh_frame fix adds 95fbde6791 Re: PowerPC64 __tls_get_addr_opt stub .eh_frame fix adds 4aa5eb02fd __tls_get_addr_opt stubs and tocsave optimization adds 0e37f907b0 Automatic date update in version.in adds f63691a7a0 Automatic date update in version.in adds d4bc1d3fa6 Automatic date update in version.in adds 9b075c7167 x32: Align the .note.gnu.property section to 4 bytes adds 381c1eb6ec x86: Update assembler tests for non-ELF targets adds d55c3e3609 x86: Properly merge GNU_PROPERTY_X86_ISA_1_USED adds d692290444 x86: Replace evex-no-scale.s with evex-no-scale-[32|64].s adds 6ee91b1ef1 Automatic date update in version.in adds 252bc4d0f7 Automatic date update in version.in adds 28a27bdbb9 x86: Properly add X86_ISA_1_NEEDED property adds a69de9c7cf ld-x86-64/pr23486b.d: Swap pr23486a.s and pr23486a.s adds 68a09b71ce Automatic date update in version.in adds 6233104894 Automatic date update in version.in adds 7b5eb9b40f Automatic date update in version.in adds 8977539e45 Automatic date update in version.in adds 2fb483d767 Automatic date update in version.in adds 4568e49ff7 Automatic date update in version.in adds 712024137c Automatic date update in version.in adds 864fdbbd5d Automatic date update in version.in adds f0a7fe6ef0 Automatic date update in version.in adds bcfe08290c Automatic date update in version.in adds ef0d07b940 Automatic date update in version.in adds d8d43263de Automatic date update in version.in adds 6cfa38dcca Automatic date update in version.in adds d137ba507e Automatic date update in version.in adds ff5495e8ba Automatic date update in version.in adds e51abf7e34 Automatic date update in version.in adds 66e23f5ea5 Automatic date update in version.in adds ae297576a1 Automatic date update in version.in adds 58a22630e0 Automatic date update in version.in adds c4f85ebae9 Automatic date update in version.in adds 90dd229424 Automatic date update in version.in adds 9821d7da47 Automatic date update in version.in adds 7b821e0e36 Automatic date update in version.in adds a532438b6e Automatic date update in version.in adds 5f71d8d2da Automatic date update in version.in adds 012de9d521 Automatic date update in version.in adds 86382144fa Automatic date update in version.in adds 8c148a60ce Automatic date update in version.in adds 1fabeb5aeb Automatic date update in version.in adds 2218c7ae53 Automatic date update in version.in adds 07744cbe6e Automatic date update in version.in adds 76db6c1ac2 Always clear h->verinfo.verdef when overriding a dynamic definition adds edd27c67f5 elf: Check for corrupt symbol version info adds e6dc779fce Automatic date update in version.in adds 2599520e3f Automatic date update in version.in adds 441f19bc60 Automatic date update in version.in adds f086873e4a Automatic date update in version.in adds 067f901e5d Automatic date update in version.in adds bdfdf17174 Improve the code in the assembler to detect and reject a dup [...] adds b9b6d61066 Automatic date update in version.in adds dd17be4dff Fix Aarch64 bug in warning filtering. adds 5fff8868ce Automatic date update in version.in adds 05c5350072 Automatic date update in version.in adds c018d03e9d Automatic date update in version.in adds 4ee8b44178 Automatic date update in version.in adds a3844e7e9a Automatic date update in version.in adds 4faa747032 Automatic date update in version.in adds a24953ddcd Automatic date update in version.in adds 2b61227e35 Automatic date update in version.in adds c0bd1f9c16 Automatic date update in version.in adds 05f5e903b4 Automatic date update in version.in adds 0430705f46 Automatic date update in version.in adds ddd877c1e9 Automatic date update in version.in adds 62ebc40063 Automatic date update in version.in adds ff89b1aad4 Automatic date update in version.in adds 2ede2c0bca Automatic date update in version.in adds 7f3d973085 Automatic date update in version.in adds 006f62dac0 Automatic date update in version.in adds 1ae25bf8c2 x86: Add Intel ENCLV to assembler and disassembler adds fe5e34a157 Automatic date update in version.in adds 7bbc2bfa51 Automatic date update in version.in adds b2eed88f09 Automatic date update in version.in adds 21289e9800 Automatic date update in version.in adds 6658a44822 Automatic date update in version.in adds 95b6baaf2f Automatic date update in version.in adds 07c577ad5b Automatic date update in version.in adds bb04ad1c01 Automatic date update in version.in adds cf6b37b95e Automatic date update in version.in adds cde39bbce7 Automatic date update in version.in adds a3ef5adbce Automatic date update in version.in adds da87a761d7 AArch64: Fix error checking for SIMD udot (by element) adds bcca6d0e29 Automatic date update in version.in adds 32db9c46eb Automatic date update in version.in adds 2792d3ed19 Automatic date update in version.in adds f9369f95fb Arm: Fix disassembler crashing on -b binary when thumb file [...] adds fa6e5eabf9 Arm: Skip new binary decode tests on pe targets adds 433dce2f38 Automatic date update in version.in adds 72b3230448 Automatic date update in version.in 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 (b8265d6194) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-arm-st [...] 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. No new revisions were added by this update. Summary of changes: ChangeLog | 21 +- Makefile.in | 181 +- Makefile.tpl | 78 +- bfd/ChangeLog | 1248 +- bfd/Makefile.am | 16 +- bfd/Makefile.in | 27 +- bfd/arc-got.h | 24 +- bfd/archive.c | 44 +- bfd/archures.c | 35 +- bfd/bfd-in.h | 15 +- bfd/bfd-in2.h | 307 +- bfd/bfd.c | 25 +- bfd/coff-arm.c | 2 +- bfd/coff-rs6000.c | 26 +- bfd/coff64-rs6000.c | 4 + bfd/coffgen.c | 13 +- bfd/cofflink.c | 2 +- bfd/config.bfd | 10 +- bfd/config.in | 3 - bfd/configure | 28 +- bfd/configure.ac | 8 +- bfd/cpu-arm.c | 41 +- bfd/cpu-csky.c | 59 - bfd/cpu-mips.c | 8 +- bfd/cpu-ns32k.c | 11 +- bfd/development.sh | 3 - bfd/doc/bfdint.texi | 2 +- bfd/doc/bfdsumm.texi | 2 +- bfd/dwarf2.c | 17 +- bfd/elf-bfd.h | 40 +- bfd/elf-hppa.h | 753 +- bfd/elf-nacl.c | 88 +- bfd/elf-properties.c | 235 +- bfd/elf-s390-common.c | 81 - bfd/elf.c | 657 +- bfd/elf32-arc.c | 132 +- bfd/elf32-arm.c | 104 +- bfd/elf32-avr.c | 15 +- bfd/elf32-csky.c | 5202 - bfd/elf32-i386.c | 2 +- bfd/elf32-m68hc1x.c | 2 - bfd/elf32-mep.c | 2 +- bfd/elf32-metag.c | 2 +- bfd/elf32-mips.c | 1 - bfd/elf32-nds32.c | 7898 +- bfd/elf32-nds32.h | 94 +- bfd/elf32-or1k.c | 977 +- bfd/elf32-ppc.c | 1668 +- bfd/elf32-s12z.c | 61 +- bfd/elf32-s390.c | 6 +- bfd/elf32-sh.c | 122 +- bfd/elf32-spu.c | 43 +- bfd/elf32-visium.c | 2 +- bfd/elf32-xgate.c | 229 +- bfd/elf32-xgate.h | 142 + bfd/elf32-xtensa.c | 25 +- bfd/elf64-hppa.c | 33 +- bfd/elf64-mips.c | 336 - bfd/elf64-ppc.c | 3500 +- bfd/elf64-s390.c | 169 +- bfd/elf64-sparc.c | 41 +- bfd/elf64-x86-64.c | 2 +- bfd/elfcode.h | 8 - bfd/elflink.c | 8 +- bfd/elfn32-mips.c | 336 - bfd/elfnn-aarch64.c | 9 +- bfd/elfnn-riscv.c | 149 +- bfd/elfxx-aarch64.c | 6 +- bfd/elfxx-mips.c | 382 +- bfd/elfxx-mips.h | 4 +- bfd/elfxx-sparc.c | 22 +- bfd/elfxx-target.h | 4 - bfd/elfxx-x86.c | 141 +- bfd/elfxx-x86.h | 5 - bfd/init.c | 11 +- bfd/libbfd-in.h | 5 +- bfd/libbfd.c | 39 +- bfd/libbfd.h | 124 +- bfd/linker.c | 15 +- bfd/mach-o.c | 18 +- bfd/mmo.c | 51 +- bfd/ns32knetbsd.c | 2 +- bfd/peXXigen.c | 27 +- bfd/plugin.c | 65 +- bfd/po/SRC-POTFILES.in | 2 - bfd/po/bfd.pot | 674 +- bfd/po/pt.po | 7794 +- bfd/reloc.c | 715 +- bfd/rs6000-core.c | 4 +- bfd/section.c | 14 +- bfd/syms.c | 22 +- bfd/targets.c | 5 - bfd/version.m4 | 2 +- bfd/vms-alpha.c | 14 +- bfd/xcofflink.c | 13 +- binutils/ChangeLog | 598 +- binutils/MAINTAINERS | 10 +- binutils/Makefile.am | 9 +- binutils/Makefile.in | 9 +- binutils/NEWS | 50 +- binutils/README-how-to-make-a-release | 219 +- binutils/addr2line.c | 3 +- binutils/ar.c | 3 +- binutils/configure | 20 +- binutils/dlltool.c | 3 +- binutils/doc/binutils.texi | 70 +- binutils/dwarf-mode.el | 11 +- binutils/dwarf.c | 117 +- binutils/elfcomm.c | 4 +- binutils/elfcomm.h | 2 +- binutils/nm.c | 3 +- binutils/objcopy.c | 172 +- binutils/objdump.c | 9 +- binutils/po/binutils.pot | 2 +- binutils/po/fr.po | 3918 +- binutils/po/ja.po | 9898 +- binutils/po/pt.po | 3924 +- binutils/po/sv.po | 97 +- binutils/rdcoff.c | 4 - binutils/rddbg.c | 24 +- binutils/readelf.c | 641 +- binutils/size.c | 3 +- binutils/strings.c | 3 +- .../testsuite/binutils-all/add-empty-section.d | 2 +- binutils/testsuite/binutils-all/add-section.d | 2 +- binutils/testsuite/binutils-all/add-symbol.d | 1 - binutils/testsuite/binutils-all/compress.exp | 12 +- binutils/testsuite/binutils-all/copy-2.d | 2 +- binutils/testsuite/binutils-all/copy-3.d | 2 +- binutils/testsuite/binutils-all/copy-4.d | 2 +- binutils/testsuite/binutils-all/copy-5.d | 7 - binutils/testsuite/binutils-all/dw5.W | 16 +- binutils/testsuite/binutils-all/elfedit-1.d | 2 +- binutils/testsuite/binutils-all/elfedit.exp | 8 + binutils/testsuite/binutils-all/group-5.d | 3 +- binutils/testsuite/binutils-all/group-7a.d | 1 + binutils/testsuite/binutils-all/group-7b.d | 1 + binutils/testsuite/binutils-all/group-7c.d | 1 + .../testsuite/binutils-all/i386/compressed-1b.d | 2 +- .../testsuite/binutils-all/i386/compressed-1c.d | 2 +- binutils/testsuite/binutils-all/i386/empty.d | 5 +- binutils/testsuite/binutils-all/i386/ibt.d | 5 +- binutils/testsuite/binutils-all/i386/pr21231a.d | 5 +- binutils/testsuite/binutils-all/i386/pr21231b.d | 9 +- binutils/testsuite/binutils-all/i386/pr21231b.s | 4 +- binutils/testsuite/binutils-all/i386/shstk.d | 5 +- binutils/testsuite/binutils-all/note-1.d | 4 +- binutils/testsuite/binutils-all/note-2-64.d | 2 +- binutils/testsuite/binutils-all/objcopy.exp | 101 +- binutils/testsuite/binutils-all/objdump.WL | 2 +- binutils/testsuite/binutils-all/pr23633.d | 9 - binutils/testsuite/binutils-all/pr23633.list | 2417 - binutils/testsuite/binutils-all/pr23633.s | 4 - binutils/testsuite/binutils-all/readelf.exp | 10 +- binutils/testsuite/binutils-all/readelf.s-64 | 11 +- binutils/testsuite/binutils-all/remove-relocs-01.d | 1 - binutils/testsuite/binutils-all/remove-relocs-04.d | 1 - binutils/testsuite/binutils-all/remove-relocs-05.d | 1 - binutils/testsuite/binutils-all/remove-relocs-06.d | 1 - binutils/testsuite/binutils-all/remove-relocs-07.d | 6 - binutils/testsuite/binutils-all/remove-relocs-07.s | 2 - binutils/testsuite/binutils-all/remove-relocs-08.d | 6 - binutils/testsuite/binutils-all/strip-11.d | 2 +- binutils/testsuite/binutils-all/strip-13.d | 6 +- binutils/testsuite/binutils-all/strip-13mips64.s | 6 +- binutils/testsuite/binutils-all/strip-13rel.s | 14 +- binutils/testsuite/binutils-all/strip-13rela.s | 18 +- binutils/testsuite/binutils-all/strip-14.d | 2 +- binutils/testsuite/binutils-all/strip-14mips64.s | 2 +- binutils/testsuite/binutils-all/strip-14rel.s | 2 +- binutils/testsuite/binutils-all/strip-14rela.s | 2 +- binutils/testsuite/binutils-all/strip-15mips64.s | 2 +- binutils/testsuite/binutils-all/strip-15rel.s | 2 +- binutils/testsuite/binutils-all/strip-15rela.s | 2 +- binutils/testsuite/binutils-all/strip-2.d | 3 +- binutils/testsuite/binutils-all/strip-3.d | 2 +- binutils/testsuite/binutils-all/strip-5.d | 3 +- binutils/testsuite/binutils-all/strip-7.d | 3 +- binutils/testsuite/binutils-all/strip-9.d | 3 +- binutils/testsuite/binutils-all/symbols-1.d | 3 +- binutils/testsuite/binutils-all/symbols-2.d | 3 +- binutils/testsuite/binutils-all/symbols-3.d | 3 +- binutils/testsuite/binutils-all/symbols-4.d | 3 +- binutils/testsuite/binutils-all/testranges.d | 2 +- .../testsuite/binutils-all/x86-64/compressed-1b.d | 2 +- .../testsuite/binutils-all/x86-64/compressed-1c.d | 2 +- binutils/testsuite/binutils-all/x86-64/empty-x32.d | 5 +- binutils/testsuite/binutils-all/x86-64/empty.d | 5 +- binutils/testsuite/binutils-all/x86-64/ibt-x32.d | 5 +- binutils/testsuite/binutils-all/x86-64/ibt.d | 5 +- binutils/testsuite/binutils-all/x86-64/pr21231a.d | 5 +- binutils/testsuite/binutils-all/x86-64/pr21231b.d | 9 +- binutils/testsuite/binutils-all/x86-64/pr21231b.s | 4 +- .../testsuite/binutils-all/x86-64/pr23494a-x32.d | 13 - binutils/testsuite/binutils-all/x86-64/pr23494a.d | 13 - binutils/testsuite/binutils-all/x86-64/pr23494a.s | 92 - .../testsuite/binutils-all/x86-64/pr23494b-x32.d | 6 - binutils/testsuite/binutils-all/x86-64/pr23494b.d | 6 - binutils/testsuite/binutils-all/x86-64/pr23494b.s | 30 - .../testsuite/binutils-all/x86-64/pr23494c-x32.d | 11 - binutils/testsuite/binutils-all/x86-64/pr23494c.d | 11 - binutils/testsuite/binutils-all/x86-64/pr23494c.s | 123 - .../testsuite/binutils-all/x86-64/pr23494d-x32.d | 13 - binutils/testsuite/binutils-all/x86-64/pr23494d.d | 13 - .../testsuite/binutils-all/x86-64/pr23494e-x32.d | 14 - binutils/testsuite/binutils-all/x86-64/pr23494e.d | 14 - binutils/testsuite/binutils-all/x86-64/shstk-x32.d | 5 +- binutils/testsuite/binutils-all/x86-64/shstk.d | 5 +- binutils/testsuite/config/default.exp | 7 - binutils/testsuite/config/hppa.sed | 4 +- binutils/testsuite/lib/binutils-common.exp | 979 +- binutils/testsuite/lib/utils-lib.exp | 565 +- binutils/windmc.c | 3 +- binutils/windres.c | 3 +- configure | 20 +- configure.ac | 20 +- contrib/ChangeLog | 5 - contrib/dg-extract-results.py | 592 - cpu/ChangeLog | 52 +- cpu/or1k.opc | 585 +- cpu/or1kcommon.cpu | 2 +- cpu/or1korbis.cpu | 300 +- elfcpp/ChangeLog | 17 +- elfcpp/mips.h | 8 +- etc/ChangeLog | 4 + gas/ChangeLog | 2366 +- gas/Makefile.am | 20 +- gas/Makefile.in | 22 +- gas/NEWS | 61 +- gas/as.c | 10 +- gas/config.in | 13 - gas/config/tc-aarch64.c | 130 +- gas/config/tc-aarch64.h | 4 - gas/config/tc-arc.c | 49 +- gas/config/tc-arm.c | 111 +- gas/config/tc-csky.c | 7305 -- gas/config/tc-csky.h | 110 - gas/config/tc-i386-intel.c | 7 +- gas/config/tc-i386.c | 998 +- gas/config/tc-i386.h | 5 - gas/config/tc-mips.c | 120 +- gas/config/tc-msp430.c | 26 +- gas/config/tc-nds32.c | 4435 +- gas/config/tc-nds32.h | 38 +- gas/config/tc-ns32k.c | 2 +- gas/config/tc-or1k.c | 6 - gas/config/tc-pdp11.c | 32 +- gas/config/tc-ppc.c | 214 +- gas/config/tc-ppc.h | 20 +- gas/config/tc-pru.c | 22 +- gas/config/tc-pru.h | 10 +- gas/config/tc-riscv.c | 38 +- gas/config/tc-s12z.c | 26 +- gas/config/tc-s390.c | 2 +- gas/config/tc-sparc.c | 11 +- gas/config/tc-spu.c | 17 +- gas/config/tc-z80.c | 42 +- gas/config/te-csky_abiv1.h | 24 - gas/config/te-csky_abiv1_linux.h | 24 - gas/config/te-csky_abiv2.h | 26 - gas/config/te-csky_abiv2_linux.h | 24 - gas/configure | 87 +- gas/configure.ac | 50 - gas/configure.tgt | 9 +- gas/doc/Makefile.am | 2 - gas/doc/Makefile.in | 2 - gas/doc/all.texi | 2 - gas/doc/as.texi | 112 +- gas/doc/c-aarch64.texi | 31 +- gas/doc/c-alpha.texi | 20 +- gas/doc/c-arc.texi | 36 +- gas/doc/c-arm.texi | 55 +- gas/doc/c-avr.texi | 16 +- gas/doc/c-bfin.texi | 8 +- gas/doc/c-cris.texi | 40 +- gas/doc/c-csky.texi | 195 - gas/doc/c-epiphany.texi | 4 +- gas/doc/c-i386.texi | 32 +- gas/doc/c-ia64.texi | 2 +- gas/doc/c-lm32.texi | 18 +- gas/doc/c-m32r.texi | 6 +- gas/doc/c-m68k.texi | 24 +- gas/doc/c-mips.texi | 81 +- gas/doc/c-mmix.texi | 22 +- gas/doc/c-msp430.texi | 6 +- gas/doc/c-mt.texi | 4 +- gas/doc/c-nios2.texi | 12 +- gas/doc/c-or1k.texi | 300 - gas/doc/c-ppc.texi | 6 +- gas/doc/c-pru.texi | 8 +- gas/doc/c-rl78.texi | 4 +- gas/doc/c-rx.texi | 6 +- gas/doc/c-tic6x.texi | 12 +- gas/doc/c-v850.texi | 46 +- gas/doc/c-vax.texi | 2 +- gas/doc/c-visium.texi | 2 +- gas/doc/c-xstormy16.texi | 6 +- gas/doc/c-xtensa.texi | 14 +- gas/doc/c-z80.texi | 4 +- gas/doc/c-z8k.texi | 4 +- gas/doc/internals.texi | 4 +- gas/dw2gencfi.c | 4 +- gas/dwarf2dbg.c | 9 - gas/expr.c | 7 - gas/po/POTFILES.in | 6 - gas/po/gas.pot | 567 +- gas/read.c | 3 +- gas/testsuite/config/default.exp | 2 - .../gas/aarch64/armv8_2-a-crypto-fp16-illegal.d | 2 +- gas/testsuite/gas/aarch64/armv8_2-a-illegal.d | 2 +- gas/testsuite/gas/aarch64/armv8_4-a-illegal.d | 2 +- .../gas/aarch64/armv8_4-a-registers-illegal.d | 2 +- gas/testsuite/gas/aarch64/armv8_5-a-dp.d | 31 - gas/testsuite/gas/aarch64/armv8_5-a-dp.s | 19 - gas/testsuite/gas/aarch64/bti.d | 12 - gas/testsuite/gas/aarch64/bti.s | 8 - gas/testsuite/gas/aarch64/codealign.d | 2 +- gas/testsuite/gas/aarch64/deprecated.d | 2 +- gas/testsuite/gas/aarch64/diagnostic.d | 2 +- gas/testsuite/gas/aarch64/illegal-2.d | 2 +- gas/testsuite/gas/aarch64/illegal-bti.d | 3 - gas/testsuite/gas/aarch64/illegal-bti.l | 5 - gas/testsuite/gas/aarch64/illegal-by-element.d | 2 +- gas/testsuite/gas/aarch64/illegal-crypto-nofp.d | 2 +- gas/testsuite/gas/aarch64/illegal-dotproduct.d | 2 +- gas/testsuite/gas/aarch64/illegal-fcmla.d | 2 +- gas/testsuite/gas/aarch64/illegal-fjcvtzs.d | 2 +- gas/testsuite/gas/aarch64/illegal-fp16-nofp.d | 2 +- gas/testsuite/gas/aarch64/illegal-ldapr.d | 2 +- gas/testsuite/gas/aarch64/illegal-ldraa.d | 2 +- gas/testsuite/gas/aarch64/illegal-lse.d | 2 +- gas/testsuite/gas/aarch64/illegal-nofp-armv8_3.d | 2 +- gas/testsuite/gas/aarch64/illegal-nofp16.d | 2 +- gas/testsuite/gas/aarch64/illegal-ras-1.d | 2 +- gas/testsuite/gas/aarch64/illegal-sysreg-2.d | 2 +- gas/testsuite/gas/aarch64/illegal-sysreg-3.d | 2 +- gas/testsuite/gas/aarch64/illegal-sysreg-4.d | 3 - gas/testsuite/gas/aarch64/illegal-sysreg-4.l | 16 - gas/testsuite/gas/aarch64/illegal.d | 2 +- gas/testsuite/gas/aarch64/legacy_reg_names.d | 2 +- gas/testsuite/gas/aarch64/litpool.d | 2 +- gas/testsuite/gas/aarch64/mapmisc.d | 2 +- gas/testsuite/gas/aarch64/mapping.d | 2 +- gas/testsuite/gas/aarch64/mapping2.d | 2 +- gas/testsuite/gas/aarch64/mapping3.d | 2 +- gas/testsuite/gas/aarch64/mapping4.d | 2 +- gas/testsuite/gas/aarch64/pan-illegal.d | 2 +- gas/testsuite/gas/aarch64/pr22529.d | 2 +- gas/testsuite/gas/aarch64/predres.d | 11 - gas/testsuite/gas/aarch64/predres.s | 5 - gas/testsuite/gas/aarch64/rm-simd-ext.d | 2 +- gas/testsuite/gas/aarch64/sb.s | 6 - gas/testsuite/gas/aarch64/sb1.d | 11 - gas/testsuite/gas/aarch64/sb2.d | 11 - gas/testsuite/gas/aarch64/ssbs-illegal1.d | 3 - gas/testsuite/gas/aarch64/ssbs-illegal1.l | 15 - gas/testsuite/gas/aarch64/ssbs-illegal2.d | 3 - gas/testsuite/gas/aarch64/ssbs-illegal2.l | 6 - gas/testsuite/gas/aarch64/ssbs.s | 31 - gas/testsuite/gas/aarch64/ssbs1.d | 73 - gas/testsuite/gas/aarch64/ssbs2.d | 73 - gas/testsuite/gas/aarch64/sve-invalid.d | 2 +- gas/testsuite/gas/aarch64/sve-movprfx.d | 130 - gas/testsuite/gas/aarch64/sve-movprfx.s | 122 - gas/testsuite/gas/aarch64/sve-movprfx_1.d | 13 - gas/testsuite/gas/aarch64/sve-movprfx_1.s | 9 - gas/testsuite/gas/aarch64/sve-movprfx_10.d | 14 - gas/testsuite/gas/aarch64/sve-movprfx_10.l | 2 - gas/testsuite/gas/aarch64/sve-movprfx_10.s | 10 - gas/testsuite/gas/aarch64/sve-movprfx_11.d | 13 - gas/testsuite/gas/aarch64/sve-movprfx_11.s | 10 - gas/testsuite/gas/aarch64/sve-movprfx_12.d | 13 - gas/testsuite/gas/aarch64/sve-movprfx_12.s | 9 - gas/testsuite/gas/aarch64/sve-movprfx_13.d | 17 - gas/testsuite/gas/aarch64/sve-movprfx_13.l | 2 - gas/testsuite/gas/aarch64/sve-movprfx_13.s | 11 - gas/testsuite/gas/aarch64/sve-movprfx_14.d | 15 - gas/testsuite/gas/aarch64/sve-movprfx_14.l | 2 - gas/testsuite/gas/aarch64/sve-movprfx_14.s | 10 - gas/testsuite/gas/aarch64/sve-movprfx_15.d | 14 - gas/testsuite/gas/aarch64/sve-movprfx_15.l | 2 - gas/testsuite/gas/aarch64/sve-movprfx_15.s | 10 - gas/testsuite/gas/aarch64/sve-movprfx_16.d | 13 - gas/testsuite/gas/aarch64/sve-movprfx_16.s | 10 - gas/testsuite/gas/aarch64/sve-movprfx_17.d | 14 - gas/testsuite/gas/aarch64/sve-movprfx_17.l | 2 - gas/testsuite/gas/aarch64/sve-movprfx_17.s | 10 - gas/testsuite/gas/aarch64/sve-movprfx_18.d | 14 - gas/testsuite/gas/aarch64/sve-movprfx_18.l | 2 - gas/testsuite/gas/aarch64/sve-movprfx_18.s | 10 - gas/testsuite/gas/aarch64/sve-movprfx_19.d | 13 - gas/testsuite/gas/aarch64/sve-movprfx_19.s | 10 - gas/testsuite/gas/aarch64/sve-movprfx_2.d | 14 - gas/testsuite/gas/aarch64/sve-movprfx_2.l | 2 - gas/testsuite/gas/aarch64/sve-movprfx_2.s | 10 - gas/testsuite/gas/aarch64/sve-movprfx_20.d | 14 - gas/testsuite/gas/aarch64/sve-movprfx_20.l | 2 - gas/testsuite/gas/aarch64/sve-movprfx_20.s | 11 - gas/testsuite/gas/aarch64/sve-movprfx_21.d | 13 - gas/testsuite/gas/aarch64/sve-movprfx_21.s | 10 - gas/testsuite/gas/aarch64/sve-movprfx_22.d | 14 - gas/testsuite/gas/aarch64/sve-movprfx_22.l | 2 - gas/testsuite/gas/aarch64/sve-movprfx_22.s | 10 - gas/testsuite/gas/aarch64/sve-movprfx_23.d | 51 - gas/testsuite/gas/aarch64/sve-movprfx_23.l | 21 - gas/testsuite/gas/aarch64/sve-movprfx_23.s | 34 - gas/testsuite/gas/aarch64/sve-movprfx_24.d | 25 - gas/testsuite/gas/aarch64/sve-movprfx_24.l | 4 - gas/testsuite/gas/aarch64/sve-movprfx_24.s | 36 - gas/testsuite/gas/aarch64/sve-movprfx_25.d | 29 - gas/testsuite/gas/aarch64/sve-movprfx_25.l | 5 - gas/testsuite/gas/aarch64/sve-movprfx_25.s | 45 - gas/testsuite/gas/aarch64/sve-movprfx_26.d | 23 - gas/testsuite/gas/aarch64/sve-movprfx_26.l | 4 - gas/testsuite/gas/aarch64/sve-movprfx_26.s | 31 - gas/testsuite/gas/aarch64/sve-movprfx_3.d | 14 - gas/testsuite/gas/aarch64/sve-movprfx_3.l | 2 - gas/testsuite/gas/aarch64/sve-movprfx_3.s | 10 - gas/testsuite/gas/aarch64/sve-movprfx_4.d | 12 - gas/testsuite/gas/aarch64/sve-movprfx_4.l | 2 - gas/testsuite/gas/aarch64/sve-movprfx_4.s | 8 - gas/testsuite/gas/aarch64/sve-movprfx_5.d | 15 - gas/testsuite/gas/aarch64/sve-movprfx_5.s | 11 - gas/testsuite/gas/aarch64/sve-movprfx_6.d | 15 - gas/testsuite/gas/aarch64/sve-movprfx_6.l | 3 - gas/testsuite/gas/aarch64/sve-movprfx_6.s | 12 - gas/testsuite/gas/aarch64/sve-movprfx_7.d | 17 - gas/testsuite/gas/aarch64/sve-movprfx_7.l | 2 - gas/testsuite/gas/aarch64/sve-movprfx_7.s | 10 - gas/testsuite/gas/aarch64/sve-movprfx_8.d | 18 - gas/testsuite/gas/aarch64/sve-movprfx_8.l | 2 - gas/testsuite/gas/aarch64/sve-movprfx_8.s | 10 - gas/testsuite/gas/aarch64/sve-movprfx_9.d | 15 - gas/testsuite/gas/aarch64/sve-movprfx_9.l | 2 - gas/testsuite/gas/aarch64/sve-movprfx_9.s | 11 - gas/testsuite/gas/aarch64/sve-reg-diagnostic.d | 2 +- gas/testsuite/gas/aarch64/sve-sysreg-invalid.d | 2 +- gas/testsuite/gas/aarch64/sve.d | 122 + gas/testsuite/gas/aarch64/sve.s | 122 + gas/testsuite/gas/aarch64/sysreg-4.d | 21 - gas/testsuite/gas/aarch64/sysreg-4.s | 14 - gas/testsuite/gas/aarch64/sysreg-diagnostic.d | 4 +- gas/testsuite/gas/aarch64/system.d | 8 +- gas/testsuite/gas/aarch64/verbose-error.d | 2 +- gas/testsuite/gas/all/align.d | 2 +- gas/testsuite/gas/all/byte.d | 2 +- gas/testsuite/gas/all/eqv-dot.d | 12 - gas/testsuite/gas/all/eqv-dot.s | 8 - gas/testsuite/gas/all/fill-1.d | 2 +- gas/testsuite/gas/all/gas.exp | 24 +- gas/testsuite/gas/all/incbin.d | 2 +- gas/testsuite/gas/all/org-1.d | 2 +- gas/testsuite/gas/all/org-2.d | 2 +- gas/testsuite/gas/all/org-3.d | 2 +- gas/testsuite/gas/all/redef2.d | 2 +- gas/testsuite/gas/all/redef3.d | 2 +- gas/testsuite/gas/all/relax.d | 2 +- gas/testsuite/gas/all/sleb128-2.d | 2 +- gas/testsuite/gas/all/sleb128-4.d | 2 +- gas/testsuite/gas/all/sleb128-5.d | 2 +- gas/testsuite/gas/all/sleb128-7.d | 2 +- gas/testsuite/gas/all/sleb128-9.d | 4 +- gas/testsuite/gas/all/weakref1.d | 2 +- gas/testsuite/gas/all/weakref1g.d | 4 +- gas/testsuite/gas/all/weakref1l.d | 4 +- gas/testsuite/gas/all/weakref1u.d | 4 +- gas/testsuite/gas/all/weakref1w.d | 4 +- gas/testsuite/gas/arc/asm-errors-2.d | 2 +- gas/testsuite/gas/arc/asm-errors-3.d | 2 +- gas/testsuite/gas/arc/asm-errors.d | 2 +- gas/testsuite/gas/arc/attr-arc600.d | 1 - gas/testsuite/gas/arc/attr-arc600_mul32x16.d | 1 - gas/testsuite/gas/arc/attr-arc600_norm.d | 1 - gas/testsuite/gas/arc/attr-arc601.d | 1 - gas/testsuite/gas/arc/attr-arc601_mul32x16.d | 1 - gas/testsuite/gas/arc/attr-arc601_mul64.d | 1 - gas/testsuite/gas/arc/attr-arc601_norm.d | 1 - gas/testsuite/gas/arc/attr-arc700.d | 1 - gas/testsuite/gas/arc/attr-arcem.d | 1 - gas/testsuite/gas/arc/attr-archs.d | 1 - gas/testsuite/gas/arc/attr-autodetect-1.d | 1 - gas/testsuite/gas/arc/attr-cpu-a601.d | 1 - gas/testsuite/gas/arc/attr-cpu-a700.d | 1 - gas/testsuite/gas/arc/attr-cpu-em.d | 1 - gas/testsuite/gas/arc/attr-cpu-hs.d | 1 - gas/testsuite/gas/arc/attr-em.d | 1 - gas/testsuite/gas/arc/attr-em4.d | 1 - gas/testsuite/gas/arc/attr-em4_dmips.d | 1 - gas/testsuite/gas/arc/attr-em4_fpuda.d | 1 - gas/testsuite/gas/arc/attr-em4_fpus.d | 1 - gas/testsuite/gas/arc/attr-hs.d | 1 - gas/testsuite/gas/arc/attr-hs34.d | 1 - gas/testsuite/gas/arc/attr-hs38.d | 1 - gas/testsuite/gas/arc/attr-hs38_linux.d | 1 - gas/testsuite/gas/arc/attr-mul64.d | 1 - gas/testsuite/gas/arc/attr-name.d | 1 - gas/testsuite/gas/arc/attr-nps400.d | 1 - gas/testsuite/gas/arc/attr-override-mcpu.d | 1 - gas/testsuite/gas/arc/attr-quarkse_em.d | 1 - gas/testsuite/gas/arc/attr-rf16.d | 10 - gas/testsuite/gas/arc/attr-rf16.err | 2 - gas/testsuite/gas/arc/attr-rf16.s | 4 - gas/testsuite/gas/arc/ld2.d | 2 +- gas/testsuite/gas/arc/relocs-errors.d | 2 +- gas/testsuite/gas/arc/st.d | 2 +- gas/testsuite/gas/arc/taux.d | 10 + gas/testsuite/gas/arc/taux.s | 157 + gas/testsuite/gas/arc/textinsn-errors.d | 2 +- gas/testsuite/gas/arc/textinsn_case.d | 9 - gas/testsuite/gas/arc/textinsn_case.s | 6 - gas/testsuite/gas/arm/abs12.d | 2 +- gas/testsuite/gas/arm/addsw-bad.d | 2 +- gas/testsuite/gas/arm/addthumb2err.d | 2 +- gas/testsuite/gas/arm/adr-invalid.d | 2 +- gas/testsuite/gas/arm/arch4t.d | 2 +- gas/testsuite/gas/arm/arch7.d | 1 + gas/testsuite/gas/arm/arch7a-mp.d | 1 + gas/testsuite/gas/arm/arch7em-bad-1.d | 2 +- gas/testsuite/gas/arm/arch7em-bad-2.d | 2 +- gas/testsuite/gas/arm/arch7em-bad-3.d | 2 +- gas/testsuite/gas/arm/arch7em.d | 1 + gas/testsuite/gas/arm/arch7m-bad.d | 2 +- gas/testsuite/gas/arm/archv6s-m-bad.d | 2 +- gas/testsuite/gas/arm/archv6t2-bad.d | 2 +- gas/testsuite/gas/arm/archv8m-main-dsp-5.d | 1 + gas/testsuite/gas/arm/arm-idiv-bad.d | 2 +- gas/testsuite/gas/arm/arm-it-bad-2.d | 2 +- gas/testsuite/gas/arm/arm-it-bad-3.d | 2 +- gas/testsuite/gas/arm/arm-it-bad.d | 2 +- gas/testsuite/gas/arm/arm3-bad.d | 2 +- gas/testsuite/gas/arm/arm7-bad.d | 2 +- gas/testsuite/gas/arm/armv1-bad.d | 2 +- gas/testsuite/gas/arm/armv1.d | 2 +- gas/testsuite/gas/arm/armv2-mp-bad.d | 2 +- gas/testsuite/gas/arm/armv8-2-fp16-scalar-bad.d | 2 +- .../gas/arm/armv8-2-fp16-simd-warning-thumb.d | 2 +- gas/testsuite/gas/arm/armv8-2-fp16-simd-warning.d | 2 +- gas/testsuite/gas/arm/armv8-a+rdma-warning.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/armv8_2-a-fp16-illegal.d | 2 +- gas/testsuite/gas/arm/armv8_3-a-fp-bad.d | 2 +- gas/testsuite/gas/arm/armv8_3-a-simd-bad.d | 2 +- gas/testsuite/gas/arm/armv8a-automatic-hlt.d | 2 +- gas/testsuite/gas/arm/armv8a-automatic-lda.d | 2 +- gas/testsuite/gas/arm/attr-march-armv8_5-a.d | 17 - gas/testsuite/gas/arm/attr-syntax.d | 2 +- gas/testsuite/gas/arm/automatic-bw.d | 2 +- gas/testsuite/gas/arm/automatic-cbz.d | 2 +- gas/testsuite/gas/arm/automatic-clrex.d | 2 +- gas/testsuite/gas/arm/automatic-lda.d | 2 +- gas/testsuite/gas/arm/automatic-ldaex.d | 2 +- gas/testsuite/gas/arm/automatic-ldaexb.d | 2 +- gas/testsuite/gas/arm/automatic-ldrex.d | 2 +- gas/testsuite/gas/arm/automatic-ldrexd.d | 2 +- gas/testsuite/gas/arm/automatic-movw.d | 2 +- gas/testsuite/gas/arm/automatic-sdiv.d | 2 +- gas/testsuite/gas/arm/automatic-strexb.d | 2 +- gas/testsuite/gas/arm/barrier-bad-thumb.d | 2 +- gas/testsuite/gas/arm/barrier-bad.d | 2 +- gas/testsuite/gas/arm/barrier-thumb.d | 2 +- gas/testsuite/gas/arm/barrier.d | 2 + gas/testsuite/gas/arm/bignum1.d | 2 + gas/testsuite/gas/arm/bl-local-v4t.d | 2 +- gas/testsuite/gas/arm/blx-bad.d | 2 +- gas/testsuite/gas/arm/blx-bl-convert.d | 2 +- gas/testsuite/gas/arm/blx-local.d | 2 +- gas/testsuite/gas/arm/blx-local.s | 2 +- gas/testsuite/gas/arm/branch-reloc.d | 2 +- gas/testsuite/gas/arm/copro-arm_v2plus-arm_v1.d | 2 +- gas/testsuite/gas/arm/copro-arm_v5plus-arm_v4.d | 2 +- gas/testsuite/gas/arm/copro-arm_v5teplus-arm_v5.d | 2 +- gas/testsuite/gas/arm/copro-arm_v6plus-arm_v5te.d | 2 +- .../gas/arm/copro-thumb_v6t2plus-thumb_v4t-1.d | 2 +- .../gas/arm/copro-thumb_v6t2plus-thumb_v4t-2.d | 2 +- .../gas/arm/copro-thumb_v6t2plus-thumb_v4t-3.d | 2 +- .../gas/arm/copro-thumb_v6t2plus-thumb_v4t-4.d | 2 +- gas/testsuite/gas/arm/crc32-armv8-a-bad.d | 4 +- gas/testsuite/gas/arm/crc32-armv8-a.d | 2 +- gas/testsuite/gas/arm/crc32-armv8-r-bad.d | 4 +- gas/testsuite/gas/arm/crc32-armv8-r.d | 2 +- gas/testsuite/gas/arm/depr-swp.d | 2 +- gas/testsuite/gas/arm/dest-unpredictable.d | 2 +- gas/testsuite/gas/arm/dotprod-illegal.d | 2 +- gas/testsuite/gas/arm/dotprod-legacy-arch.d | 2 +- gas/testsuite/gas/arm/eabi_attr_1.d | 2 +- gas/testsuite/gas/arm/forbid-armv7-idiv-ext.d | 2 +- gas/testsuite/gas/arm/fp-save.d | 2 +- .../gas/arm/group-reloc-alu-encoding-bad.d | 2 +- .../gas/arm/group-reloc-alu-parsing-bad.d | 2 +- .../gas/arm/group-reloc-ldc-encoding-bad.d | 2 +- .../gas/arm/group-reloc-ldc-parsing-bad.d | 2 +- .../gas/arm/group-reloc-ldr-encoding-bad.d | 2 +- .../gas/arm/group-reloc-ldr-parsing-bad.d | 2 +- .../gas/arm/group-reloc-ldrs-encoding-bad.d | 2 +- .../gas/arm/group-reloc-ldrs-parsing-bad.d | 2 +- gas/testsuite/gas/arm/insn-error-a.d | 2 +- gas/testsuite/gas/arm/insn-error-t.d | 2 +- gas/testsuite/gas/arm/inst-po-2.d | 2 +- gas/testsuite/gas/arm/iwmmxt-bad.d | 2 +- gas/testsuite/gas/arm/iwmmxt-bad2.d | 2 +- gas/testsuite/gas/arm/ld-sp-warn-cortex-m3.d | 2 +- gas/testsuite/gas/arm/ld-sp-warn-cortex-m4.d | 2 +- gas/testsuite/gas/arm/ld-sp-warn-v7.d | 2 +- gas/testsuite/gas/arm/ld-sp-warn-v7a.d | 2 +- gas/testsuite/gas/arm/ld-sp-warn-v7em.d | 2 +- gas/testsuite/gas/arm/ld-sp-warn-v7m.d | 2 +- gas/testsuite/gas/arm/ld-sp-warn-v7r.d | 2 +- gas/testsuite/gas/arm/ld-sp-warn.d | 2 +- gas/testsuite/gas/arm/ldgesb-bad.d | 2 +- gas/testsuite/gas/arm/ldgesh-bad.d | 2 +- gas/testsuite/gas/arm/ldr-bad.d | 2 +- gas/testsuite/gas/arm/ldr-t-bad.d | 2 +- gas/testsuite/gas/arm/ldrd-unpredictable.d | 2 +- gas/testsuite/gas/arm/ldsgeb.d | 2 +- gas/testsuite/gas/arm/ldsgeh.d | 2 +- gas/testsuite/gas/arm/local_function.d | 2 +- gas/testsuite/gas/arm/local_label_coff.d | 2 +- gas/testsuite/gas/arm/local_label_wince.d | 2 +- gas/testsuite/gas/arm/mapping.d | 2 +- gas/testsuite/gas/arm/mapping2.d | 2 +- gas/testsuite/gas/arm/mapping3.d | 2 +- gas/testsuite/gas/arm/mapping4.d | 2 +- gas/testsuite/gas/arm/mapshort-elf.d | 2 +- gas/testsuite/gas/arm/mask_1-armv8-a.d | 2 +- gas/testsuite/gas/arm/mask_1-armv8-r.d | 2 +- gas/testsuite/gas/arm/missing.d | 2 +- gas/testsuite/gas/arm/mrs-msr-arm-v7-a-bad.d | 2 +- gas/testsuite/gas/arm/mrs-msr-thumb-v6t2.d | 2 +- gas/testsuite/gas/arm/mrs-msr-thumb-v7-m-bad.d | 2 +- gas/testsuite/gas/arm/mrs-msr-thumb-v7-m.d | 2 +- gas/testsuite/gas/arm/mrs-msr-thumb-v7e-m.d | 2 +- gas/testsuite/gas/arm/msr-imm-bad.d | 2 +- gas/testsuite/gas/arm/msr-reg-bad.d | 2 +- gas/testsuite/gas/arm/mul-overlap.d | 2 +- gas/testsuite/gas/arm/neon-addressing-bad.d | 2 +- gas/testsuite/gas/arm/neon-cond-bad.d | 2 +- gas/testsuite/gas/arm/neon-ldst-align-bad.d | 2 +- gas/testsuite/gas/arm/neon-ldst-es-bad.d | 2 +- gas/testsuite/gas/arm/neon-suffix-bad.d | 2 +- gas/testsuite/gas/arm/neon-vmov-bad.d | 2 +- gas/testsuite/gas/arm/noarm.d | 2 +- gas/testsuite/gas/arm/nomapping.d | 2 +- gas/testsuite/gas/arm/pic.d | 2 +- gas/testsuite/gas/arm/pic_vxworks.d | 2 +- gas/testsuite/gas/arm/plt-1.d | 2 +- gas/testsuite/gas/arm/pr18256.d | 2 +- gas/testsuite/gas/arm/pr18347.d | 2 +- gas/testsuite/gas/arm/pr20429.d | 2 +- gas/testsuite/gas/arm/pr22773.d | 2 +- gas/testsuite/gas/arm/predres-bad.d | 4 - gas/testsuite/gas/arm/predres-bad.l | 4 - gas/testsuite/gas/arm/predres.s | 6 - gas/testsuite/gas/arm/predres1.d | 11 - gas/testsuite/gas/arm/predres2.d | 11 - gas/testsuite/gas/arm/r15-bad.d | 2 +- gas/testsuite/gas/arm/reloc-bad.d | 4 +- gas/testsuite/gas/arm/reloc-fdpic.d | 2 +- gas/testsuite/gas/arm/req.d | 2 +- gas/testsuite/gas/arm/sb-bad.d | 5 - gas/testsuite/gas/arm/sb-bad.l | 2 - gas/testsuite/gas/arm/sb-thumb1.d | 11 - gas/testsuite/gas/arm/sb-thumb2.d | 11 - gas/testsuite/gas/arm/sb.s | 4 - gas/testsuite/gas/arm/sb1.d | 11 - gas/testsuite/gas/arm/sb2.d | 11 - gas/testsuite/gas/arm/shift-bad-pc.d | 2 +- gas/testsuite/gas/arm/shift-bad.d | 2 +- gas/testsuite/gas/arm/simd_by_scalar_low_regbank.d | 2 +- .../gas/arm/simd_by_scalar_low_regbank_thumb.d | 2 +- .../gas/arm/sp-pc-validations-bad-t-v8a.d | 2 +- gas/testsuite/gas/arm/sp-pc-validations-bad-t.d | 2 +- gas/testsuite/gas/arm/sp-pc-validations-bad.d | 2 +- .../gas/arm/sp-usage-thumb2-relax-on-v7.d | 2 +- gas/testsuite/gas/arm/srs-arm.d | 2 +- gas/testsuite/gas/arm/srs-t2.d | 2 +- gas/testsuite/gas/arm/strex-bad-t.d | 2 +- gas/testsuite/gas/arm/t16-bad.d | 2 +- gas/testsuite/gas/arm/t2-branch-global.d | 2 +- gas/testsuite/gas/arm/thumb-b-bad.d | 2 +- gas/testsuite/gas/arm/thumb-w-bad.d | 2 +- gas/testsuite/gas/arm/thumb.d | 2 +- gas/testsuite/gas/arm/thumb2_bad_reg.d | 2 +- gas/testsuite/gas/arm/thumb2_it_bad.d | 2 +- gas/testsuite/gas/arm/thumb2_it_bad_auto.d | 2 +- gas/testsuite/gas/arm/thumb2_ldmstm_bad.d | 2 +- gas/testsuite/gas/arm/thumb2_ldr_immediate_armv6.d | 2 +- .../arm/thumb2_ldr_immediate_highregs_armv6t2.d | 2 +- gas/testsuite/gas/arm/thumb2_ldstd_unpredictable.d | 2 +- gas/testsuite/gas/arm/thumb2_mul-bad.d | 2 +- gas/testsuite/gas/arm/thumb2_pool.d | 2 +- gas/testsuite/gas/arm/thumb2_str-bad.d | 2 +- gas/testsuite/gas/arm/thumb2_vpool.d | 2 +- gas/testsuite/gas/arm/thumb2_vpool_be.d | 2 +- gas/testsuite/gas/arm/thumb32.d | 4 +- gas/testsuite/gas/arm/thumbver.d | 2 +- gas/testsuite/gas/arm/tls.d | 2 +- gas/testsuite/gas/arm/tls_vxworks.d | 4 +- gas/testsuite/gas/arm/udf-bad.d | 2 +- gas/testsuite/gas/arm/udf.d | 2 +- gas/testsuite/gas/arm/undefined-insn-arm.d | 2 +- gas/testsuite/gas/arm/undefined-insn-thumb.d | 2 +- gas/testsuite/gas/arm/undefined.d | 2 +- gas/testsuite/gas/arm/undefined_coff.d | 4 +- gas/testsuite/gas/arm/unwind.d | 2 +- gas/testsuite/gas/arm/unwind_vxworks.d | 2 +- gas/testsuite/gas/arm/v4bx.d | 2 +- gas/testsuite/gas/arm/vcmp-zero-bad.d | 2 +- gas/testsuite/gas/arm/vcvt-bad.d | 2 +- gas/testsuite/gas/arm/vfma1.d | 2 +- gas/testsuite/gas/arm/vfp-bad.d | 2 +- gas/testsuite/gas/arm/vfp-bad_t2.d | 2 +- gas/testsuite/gas/arm/vfpv3-d16-bad.d | 2 +- gas/testsuite/gas/arm/vldm-arm.d | 2 +- gas/testsuite/gas/arm/vldm-thumb-bad.d | 2 +- gas/testsuite/gas/arm/vldmw-arm-bad.d | 2 +- gas/testsuite/gas/arm/vldmw-thumb-bad.d | 2 +- gas/testsuite/gas/arm/vstr-arm-bad.d | 2 +- gas/testsuite/gas/arm/vstr-thumb-bad.d | 2 +- gas/testsuite/gas/arm/weakdef-1.d | 2 +- gas/testsuite/gas/arm/weakdef-2.d | 4 +- gas/testsuite/gas/arm/wince.d | 2 +- gas/testsuite/gas/arm/wince_inst.d | 2 +- gas/testsuite/gas/avr/large-debug-line-table.d | 5 +- gas/testsuite/gas/avr/pr21621.d | 2 +- gas/testsuite/gas/cfi/cfi-label.d | 1 - gas/testsuite/gas/csky/801_relax.d | 14 - gas/testsuite/gas/csky/801_relax.s | 16 - gas/testsuite/gas/csky/802j.d | 13 - gas/testsuite/gas/csky/802j.s | 7 - gas/testsuite/gas/csky/all.d | 150 - gas/testsuite/gas/csky/all.s | 132 - gas/testsuite/gas/csky/bsr1.d | 12 - gas/testsuite/gas/csky/bsr1.s | 6 - gas/testsuite/gas/csky/bsr2.d | 9 - gas/testsuite/gas/csky/bsr2.s | 3 - gas/testsuite/gas/csky/csky.exp | 7 - gas/testsuite/gas/csky/csky_vdsp.d | 364 - gas/testsuite/gas/csky/csky_vdsp.s | 359 - gas/testsuite/gas/csky/cskyv2_all.d | 325 - gas/testsuite/gas/csky/cskyv2_all.s | 316 - gas/testsuite/gas/csky/cskyv2_dsp.d | 18 - gas/testsuite/gas/csky/cskyv2_dsp.s | 11 - gas/testsuite/gas/csky/cskyv2_elrw.d | 10 - gas/testsuite/gas/csky/cskyv2_elrw.s | 6 - gas/testsuite/gas/csky/cskyv2_float.d | 59 - gas/testsuite/gas/csky/cskyv2_float.s | 52 - gas/testsuite/gas/csky/cskyv2_lrw.d | 19 - gas/testsuite/gas/csky/cskyv2_lrw.s | 11 - gas/testsuite/gas/csky/cskyv2_mnolrw1.d | 23 - gas/testsuite/gas/csky/cskyv2_mnolrw1.s | 11 - gas/testsuite/gas/csky/cskyv2_mnolrw2.d | 12 - gas/testsuite/gas/csky/cskyv2_mnolrw2.s | 11 - gas/testsuite/gas/csky/enhance_dsp.d | 217 - gas/testsuite/gas/csky/enhance_dsp.s | 219 - gas/testsuite/gas/csky/java.d | 12 - gas/testsuite/gas/csky/java.s | 6 - gas/testsuite/gas/csky/jbsr.d | 14 - gas/testsuite/gas/csky/jbsr.s | 3 - gas/testsuite/gas/csky/jbt.d | 16 - gas/testsuite/gas/csky/jbt.s | 10 - gas/testsuite/gas/csky/jbt_pic.d | 23 - gas/testsuite/gas/csky/jbt_pic.s | 10 - gas/testsuite/gas/csky/jmpi1.d | 16 - gas/testsuite/gas/csky/jmpi1.s | 6 - gas/testsuite/gas/csky/jmpi2.d | 14 - gas/testsuite/gas/csky/jmpi2.s | 5 - gas/testsuite/gas/csky/jmpi3.d | 9 - gas/testsuite/gas/csky/jmpi3.s | 6 - gas/testsuite/gas/csky/jmpiv2_1.d | 13 - gas/testsuite/gas/csky/jmpiv2_1.s | 6 - gas/testsuite/gas/csky/jmpiv2_2.d | 9 - gas/testsuite/gas/csky/jmpiv2_2.s | 6 - gas/testsuite/gas/csky/jsriv2_1.d | 13 - gas/testsuite/gas/csky/jsriv2_1.s | 5 - gas/testsuite/gas/csky/jsriv2_2.d | 14 - gas/testsuite/gas/csky/jsriv2_2.s | 5 - gas/testsuite/gas/csky/jsriv2_3.d | 9 - gas/testsuite/gas/csky/jsriv2_3.s | 5 - gas/testsuite/gas/csky/jsriv2_4.d | 9 - gas/testsuite/gas/csky/jsriv2_4.s | 5 - gas/testsuite/gas/csky/trust.d | 17 - gas/testsuite/gas/csky/trust.s | 9 - gas/testsuite/gas/csky/v1_float.d | 222 - gas/testsuite/gas/csky/v1_float.s | 78 - gas/testsuite/gas/csky/v2_float_part1.d | 54 - gas/testsuite/gas/csky/v2_float_part1.s | 48 - gas/testsuite/gas/csky/v2_float_part2.d | 20 - gas/testsuite/gas/csky/v2_float_part2.s | 10 - gas/testsuite/gas/csky/v2_tls_gd.d | 10 - gas/testsuite/gas/csky/v2_tls_gd.s | 7 - gas/testsuite/gas/csky/v2_tls_ie.d | 9 - gas/testsuite/gas/csky/v2_tls_ie.s | 7 - gas/testsuite/gas/csky/v2_tls_ld.d | 11 - gas/testsuite/gas/csky/v2_tls_ld.s | 9 - gas/testsuite/gas/csky/v2_tls_le.d | 9 - gas/testsuite/gas/csky/v2_tls_le.s | 3 - gas/testsuite/gas/elf/bad-bss.d | 2 +- gas/testsuite/gas/elf/bad-group.d | 2 +- gas/testsuite/gas/elf/bad-group.err | 4 +- gas/testsuite/gas/elf/bad-section-flag.d | 2 +- gas/testsuite/gas/elf/bad-section-flag.err | 4 +- gas/testsuite/gas/elf/bad-size.d | 2 +- gas/testsuite/gas/elf/bad-size.err | 4 +- gas/testsuite/gas/elf/bignums.d | 2 +- gas/testsuite/gas/elf/common1.d | 2 +- gas/testsuite/gas/elf/common2.d | 2 +- gas/testsuite/gas/elf/common5a.d | 4 +- gas/testsuite/gas/elf/common5b.d | 4 +- gas/testsuite/gas/elf/common5c.d | 4 +- gas/testsuite/gas/elf/common5d.d | 4 +- gas/testsuite/gas/elf/dwarf2-1.d | 1 + gas/testsuite/gas/elf/dwarf2-10.d | 4 +- gas/testsuite/gas/elf/dwarf2-11.d | 10 +- gas/testsuite/gas/elf/dwarf2-12.d | 12 +- gas/testsuite/gas/elf/dwarf2-13.d | 12 +- gas/testsuite/gas/elf/dwarf2-14.d | 12 +- gas/testsuite/gas/elf/dwarf2-15.d | 12 +- gas/testsuite/gas/elf/dwarf2-16.d | 12 +- gas/testsuite/gas/elf/dwarf2-17.d | 12 +- gas/testsuite/gas/elf/dwarf2-18.d | 12 +- gas/testsuite/gas/elf/dwarf2-2.d | 1 + gas/testsuite/gas/elf/dwarf2-3.d | 2 +- gas/testsuite/gas/elf/dwarf2-4.d | 1 + gas/testsuite/gas/elf/dwarf2-5.d | 30 +- gas/testsuite/gas/elf/dwarf2-6.d | 26 +- gas/testsuite/gas/elf/dwarf2-7.d | 12 +- gas/testsuite/gas/elf/dwarf2-8.d | 4 +- gas/testsuite/gas/elf/dwarf2-9.d | 4 +- gas/testsuite/gas/elf/elf.exp | 14 +- gas/testsuite/gas/elf/group0a.d | 2 +- gas/testsuite/gas/elf/group0b.d | 6 +- gas/testsuite/gas/elf/group0c.d | 2 +- gas/testsuite/gas/elf/group1a.d | 4 +- gas/testsuite/gas/elf/group1b.d | 5 +- gas/testsuite/gas/elf/group2.d | 2 + gas/testsuite/gas/elf/group3.d | 3 +- gas/testsuite/gas/elf/groupautoa.d | 2 +- gas/testsuite/gas/elf/groupautob.d | 3 +- gas/testsuite/gas/elf/ifunc-1.d | 2 +- gas/testsuite/gas/elf/missing-build-notes.d | 14 - gas/testsuite/gas/elf/missing-build-notes.s | 6 - gas/testsuite/gas/elf/pr21661.d | 2 +- gas/testsuite/gas/elf/pseudo.d | 2 +- gas/testsuite/gas/elf/section11.d | 2 +- gas/testsuite/gas/elf/section12a.d | 2 +- gas/testsuite/gas/elf/section13.d | 2 +- gas/testsuite/gas/elf/section14.d | 13 - gas/testsuite/gas/elf/section14.s | 18 - gas/testsuite/gas/elf/section4.d | 2 +- gas/testsuite/gas/elf/section7.d | 2 +- gas/testsuite/gas/elf/section9.d | 2 +- gas/testsuite/gas/elf/syms.d | 2 +- gas/testsuite/gas/elf/symver.d | 3 +- gas/testsuite/gas/ft32/insn.d | 2 +- gas/testsuite/gas/ft32/insnsc.d | 2 +- gas/testsuite/gas/i386/avx-scalar-2.d | 24 - gas/testsuite/gas/i386/avx-scalar-2.s | 22 - gas/testsuite/gas/i386/avx-scalar-intel.d | 39 + gas/testsuite/gas/i386/avx-scalar.d | 39 + gas/testsuite/gas/i386/avx-scalar.s | 55 + gas/testsuite/gas/i386/avx-wig.d | 254 - gas/testsuite/gas/i386/avx-wig.s | 248 - gas/testsuite/gas/i386/avx2-wig.d | 119 - gas/testsuite/gas/i386/avx2-wig.s | 113 - gas/testsuite/gas/i386/avx512f.d | 48 +- gas/testsuite/gas/i386/avx512f.s | 140 +- gas/testsuite/gas/i386/avx512f_vl.s | 192 +- gas/testsuite/gas/i386/avx512pf.s | 158 +- gas/testsuite/gas/i386/bad-size.d | 2 +- gas/testsuite/gas/i386/bss.d | 1 - gas/testsuite/gas/i386/bundle-bad.d | 2 +- gas/testsuite/gas/i386/cet-intel.d | 2 - gas/testsuite/gas/i386/cet.d | 2 - gas/testsuite/gas/i386/cet.s | 2 - gas/testsuite/gas/i386/cvtsi2sX.l | 9 - gas/testsuite/gas/i386/cvtsi2sX.s | 14 - gas/testsuite/gas/i386/divide.d | 1 - gas/testsuite/gas/i386/evex-lig-2.d | 18 - gas/testsuite/gas/i386/evex-lig-2.s | 14 - gas/testsuite/gas/i386/evex-lig256.d | 48 +- gas/testsuite/gas/i386/evex-lig512.d | 48 +- gas/testsuite/gas/i386/evex-no-scale-64.d | 2 +- gas/testsuite/gas/i386/evex-wig2.d | 17 - gas/testsuite/gas/i386/evex-wig2.s | 11 - gas/testsuite/gas/i386/evex.d | 16 - gas/testsuite/gas/i386/evex.s | 11 - gas/testsuite/gas/i386/i386.exp | 26 +- gas/testsuite/gas/i386/iamcu-1.d | 2 +- gas/testsuite/gas/i386/iamcu-2.d | 2 +- gas/testsuite/gas/i386/iamcu-3.d | 2 +- gas/testsuite/gas/i386/iamcu-4.d | 2 +- gas/testsuite/gas/i386/iamcu-5.d | 2 +- gas/testsuite/gas/i386/ilp32/elf/symver.d | 2 +- gas/testsuite/gas/i386/ilp32/lns/lns-common-1.d | 2 +- gas/testsuite/gas/i386/ilp32/lns/lns-duplicate.d | 2 +- gas/testsuite/gas/i386/ilp32/quad.d | 1 - gas/testsuite/gas/i386/ilp32/reloc64.d | 1 - gas/testsuite/gas/i386/ilp32/rex.d | 2 +- gas/testsuite/gas/i386/ilp32/x86-64-addr32-intel.d | 8 +- gas/testsuite/gas/i386/ilp32/x86-64-addr32.d | 8 +- gas/testsuite/gas/i386/ilp32/x86-64-opts-intel.d | 325 +- gas/testsuite/gas/i386/ilp32/x86-64-opts.d | 325 +- gas/testsuite/gas/i386/ilp32/x86-64-size-1.d | 1 - gas/testsuite/gas/i386/ilp32/x86-64-size-3.d | 1 - gas/testsuite/gas/i386/ilp32/x86-64-size-5.d | 1 - .../gas/i386/ilp32/x86-64-sse-check-warn.d | 2 +- .../gas/i386/ilp32/x86-64-sse2avx-opts-intel.d | 325 +- gas/testsuite/gas/i386/ilp32/x86-64-sse2avx-opts.d | 325 +- gas/testsuite/gas/i386/ilp32/x86-64-unwind.d | 1 - gas/testsuite/gas/i386/intel-intel.d | 2 +- gas/testsuite/gas/i386/intel.d | 2 +- gas/testsuite/gas/i386/intelok.d | 2 +- gas/testsuite/gas/i386/inval-avx512f.l | 264 - gas/testsuite/gas/i386/inval-avx512f.s | 149 - gas/testsuite/gas/i386/inval.l | 77 +- gas/testsuite/gas/i386/inval.s | 8 - gas/testsuite/gas/i386/k1om.d | 2 +- gas/testsuite/gas/i386/l1om.d | 2 +- gas/testsuite/gas/i386/mpx-add-bnd-prefix.d | 7 +- gas/testsuite/gas/i386/mpx-add-bnd-prefix.e | 3 - gas/testsuite/gas/i386/mpx-add-bnd-prefix.s | 3 - gas/testsuite/gas/i386/noavx512-2.l | 8 +- gas/testsuite/gas/i386/optimize-1.d | 4 - gas/testsuite/gas/i386/optimize-1.s | 6 - gas/testsuite/gas/i386/optimize-4.d | 4 - gas/testsuite/gas/i386/optimize-5.d | 4 - gas/testsuite/gas/i386/prefix32.l | 36 - gas/testsuite/gas/i386/prefix32.s | 23 - gas/testsuite/gas/i386/prefix64.l | 36 - gas/testsuite/gas/i386/prefix64.s | 23 - gas/testsuite/gas/i386/property-1.d | 8 - gas/testsuite/gas/i386/property-1.s | 31 - gas/testsuite/gas/i386/pseudos.d | 247 +- gas/testsuite/gas/i386/pseudos.s | 250 - gas/testsuite/gas/i386/relax.d | 1 - gas/testsuite/gas/i386/reloc64.d | 1 - gas/testsuite/gas/i386/rex.d | 2 +- gas/testsuite/gas/i386/sg.l | 25 - gas/testsuite/gas/i386/sg.s | 66 - gas/testsuite/gas/i386/size-1.d | 1 - gas/testsuite/gas/i386/size-3.d | 1 - gas/testsuite/gas/i386/sse-check-warn.d | 2 +- gas/testsuite/gas/i386/string-ok.d | 2 +- gas/testsuite/gas/i386/vgather-check-warn.d | 2 +- gas/testsuite/gas/i386/x86-64-addr32-intel.d | 8 +- gas/testsuite/gas/i386/x86-64-addr32.d | 8 +- gas/testsuite/gas/i386/x86-64-addr32.s | 5 +- gas/testsuite/gas/i386/x86-64-avx-scalar-2.d | 32 - gas/testsuite/gas/i386/x86-64-avx-scalar-2.s | 31 - gas/testsuite/gas/i386/x86-64-avx-scalar-intel.d | 65 +- gas/testsuite/gas/i386/x86-64-avx-scalar.d | 65 +- gas/testsuite/gas/i386/x86-64-avx-scalar.s | 77 + gas/testsuite/gas/i386/x86-64-avx-wig.d | 256 - gas/testsuite/gas/i386/x86-64-avx-wig.s | 250 - gas/testsuite/gas/i386/x86-64-avx2-wig.d | 119 - gas/testsuite/gas/i386/x86-64-avx2-wig.s | 113 - gas/testsuite/gas/i386/x86-64-avx512f.d | 192 +- gas/testsuite/gas/i386/x86-64-avx512f.s | 142 +- gas/testsuite/gas/i386/x86-64-avx512f_vl.s | 224 +- gas/testsuite/gas/i386/x86-64-avx512pf.s | 158 +- gas/testsuite/gas/i386/x86-64-cet-intel.d | 4 - gas/testsuite/gas/i386/x86-64-cet.d | 4 - gas/testsuite/gas/i386/x86-64-cet.s | 4 - gas/testsuite/gas/i386/x86-64-evex-lig-2.d | 20 - gas/testsuite/gas/i386/x86-64-evex-lig-2.s | 15 - gas/testsuite/gas/i386/x86-64-evex-lig256.d | 192 +- gas/testsuite/gas/i386/x86-64-evex-lig512.d | 192 +- gas/testsuite/gas/i386/x86-64-evex-wig2.d | 17 - gas/testsuite/gas/i386/x86-64-evex-wig2.s | 11 - gas/testsuite/gas/i386/x86-64-inval-avx512f.l | 4 - gas/testsuite/gas/i386/x86-64-inval-avx512f.s | 2 - gas/testsuite/gas/i386/x86-64-inval.l | 4 - gas/testsuite/gas/i386/x86-64-inval.s | 3 - gas/testsuite/gas/i386/x86-64-mpx-add-bnd-prefix.d | 7 +- gas/testsuite/gas/i386/x86-64-mpx-add-bnd-prefix.e | 3 - gas/testsuite/gas/i386/x86-64-mpx-add-bnd-prefix.s | 3 - gas/testsuite/gas/i386/x86-64-mpx-inval-2.l | 53 +- gas/testsuite/gas/i386/x86-64-mpx.d | 1 - gas/testsuite/gas/i386/x86-64-mpx.s | 7 - gas/testsuite/gas/i386/x86-64-property-1.d | 9 - gas/testsuite/gas/i386/x86-64-pseudos.d | 259 +- gas/testsuite/gas/i386/x86-64-pseudos.s | 262 - gas/testsuite/gas/i386/x86-64-size-1.d | 1 - gas/testsuite/gas/i386/x86-64-size-3.d | 1 - gas/testsuite/gas/i386/x86-64-size-5.d | 1 - gas/testsuite/gas/i386/x86-64-sse-check-warn.d | 2 +- gas/testsuite/gas/i386/x86-64-unwind.d | 1 - gas/testsuite/gas/i386/x86-64-vgather-check-warn.d | 2 +- gas/testsuite/gas/i386/xmmword.l | 6 - gas/testsuite/gas/i386/xmmword.s | 8 - gas/testsuite/gas/lm32/csr.d | 2 +- gas/testsuite/gas/lm32/insn.d | 2 +- gas/testsuite/gas/m68hc11/9s12x-exg-sex-tfr.d | 2 +- gas/testsuite/gas/m68hc11/9s12x-mov.d | 2 +- gas/testsuite/gas/m68hc11/hexprefix.d | 2 +- gas/testsuite/gas/m68hc11/insns9s12x.d | 2 +- gas/testsuite/gas/m68hc11/insns9s12xg.d | 2 +- gas/testsuite/gas/mach-o/sections-3.d | 2 +- gas/testsuite/gas/macros/irp.d | 2 +- gas/testsuite/gas/macros/repeat.d | 2 +- gas/testsuite/gas/macros/rept.d | 2 +- gas/testsuite/gas/macros/semi.d | 2 +- gas/testsuite/gas/macros/test2.d | 2 +- gas/testsuite/gas/macros/test3.d | 2 +- gas/testsuite/gas/macros/vararg.d | 2 +- gas/testsuite/gas/mep/dj1.be.d | 2 +- gas/testsuite/gas/mep/dj1.le.d | 2 +- gas/testsuite/gas/mips/addiu-error.d | 2 +- gas/testsuite/gas/mips/aent-2.d | 2 +- gas/testsuite/gas/mips/aent-mdebug-2.d | 2 +- gas/testsuite/gas/mips/attr-gnu-4-0.d | 2 +- gas/testsuite/gas/mips/attr-gnu-4-1.d | 2 +- gas/testsuite/gas/mips/attr-gnu-4-2.d | 2 +- gas/testsuite/gas/mips/attr-gnu-4-3.d | 2 +- gas/testsuite/gas/mips/attr-gnu-4-5.d | 2 +- gas/testsuite/gas/mips/attr-gnu-4-6.d | 2 +- gas/testsuite/gas/mips/attr-gnu-4-7.d | 2 +- gas/testsuite/gas/mips/attr-none-double.d | 2 +- .../gas/mips/attr-none-o32-fp64-nooddspreg.d | 2 +- gas/testsuite/gas/mips/attr-none-o32-fp64.d | 2 +- gas/testsuite/gas/mips/attr-none-o32-fpxx.d | 2 +- gas/testsuite/gas/mips/attr-none-single-float.d | 2 +- gas/testsuite/gas/mips/attr-none-soft-float.d | 2 +- gas/testsuite/gas/mips/branch-extern-3.d | 2 +- gas/testsuite/gas/mips/branch-extern-4.d | 2 +- gas/testsuite/gas/mips/branch-local-2.d | 2 +- gas/testsuite/gas/mips/branch-local-3.d | 2 +- gas/testsuite/gas/mips/branch-local-5.d | 2 +- gas/testsuite/gas/mips/branch-local-6.d | 2 +- gas/testsuite/gas/mips/branch-local-n32-2.d | 2 +- gas/testsuite/gas/mips/branch-local-n32-3.d | 2 +- gas/testsuite/gas/mips/branch-local-n32-5.d | 2 +- gas/testsuite/gas/mips/branch-local-n32-6.d | 2 +- gas/testsuite/gas/mips/branch-local-n64-2.d | 2 +- gas/testsuite/gas/mips/branch-local-n64-3.d | 2 +- gas/testsuite/gas/mips/branch-local-n64-5.d | 2 +- gas/testsuite/gas/mips/branch-local-n64-6.d | 2 +- gas/testsuite/gas/mips/branch-section-3.d | 2 +- gas/testsuite/gas/mips/branch-section-4.d | 2 +- gas/testsuite/gas/mips/branch-weak-3.d | 2 +- gas/testsuite/gas/mips/branch-weak-4.d | 2 +- gas/testsuite/gas/mips/break-error.d | 2 +- gas/testsuite/gas/mips/crc-err.d | 2 +- gas/testsuite/gas/mips/crc64-err.d | 2 +- gas/testsuite/gas/mips/elf-rel27.d | 2 +- .../gas/mips/elf-rel28-lldscd-micromips-n32.d | 138 - .../gas/mips/elf-rel28-lldscd-micromips-n64.d | 222 - gas/testsuite/gas/mips/elf-rel28-lldscd-n32.d | 96 - gas/testsuite/gas/mips/elf-rel28-lldscd-n64.d | 180 - gas/testsuite/gas/mips/elf-rel28-micromips-n32.d | 96 - gas/testsuite/gas/mips/elf-rel28-micromips-n64.d | 180 - gas/testsuite/gas/mips/elf-rel28.s | 12 - gas/testsuite/gas/mips/ginv-err.d | 2 +- .../gas/mips/interaptiv-mr2(a)isa-override-1.d | 2 +- .../gas/mips/interaptiv-mr2(a)isa-override-2.d | 2 +- gas/testsuite/gas/mips/isa-override-2.d | 2 +- gas/testsuite/gas/mips/jal-svr4pic-local.d | 2 +- gas/testsuite/gas/mips/loc-swap-2.d | 2 +- gas/testsuite/gas/mips/loc-swap-3.d | 2 +- gas/testsuite/gas/mips/loc-swap.d | 2 +- gas/testsuite/gas/mips/loongson-2e.d | 1 + gas/testsuite/gas/mips/loongson-2e.s | 5 +- gas/testsuite/gas/mips/loongson-2f-2.d | 3 +- gas/testsuite/gas/mips/loongson-2f-3.d | 3 +- gas/testsuite/gas/mips/loongson-2f-3.s | 2 +- gas/testsuite/gas/mips/loongson-2f-mmi.d | 106 - gas/testsuite/gas/mips/loongson-2f-mmi.s | 86 - gas/testsuite/gas/mips/loongson-2f.d | 87 +- gas/testsuite/gas/mips/loongson-2f.s | 87 +- gas/testsuite/gas/mips/loongson-3a-2.d | 5 + gas/testsuite/gas/mips/loongson-3a-2.s | 124 +- gas/testsuite/gas/mips/loongson-3a-mmi.d | 108 - gas/testsuite/gas/mips/loongson-3a-mmi.s | 86 - gas/testsuite/gas/mips/loongson-3a.d | 136 +- gas/testsuite/gas/mips/loongson-3a.s | 124 +- gas/testsuite/gas/mips/loongson-cam.d | 27 - gas/testsuite/gas/mips/loongson-cam.s | 7 - gas/testsuite/gas/mips/loongson-ext2.d | 28 - gas/testsuite/gas/mips/loongson-ext2.s | 7 - gas/testsuite/gas/mips/lui-1.d | 2 +- gas/testsuite/gas/mips/lui-2.d | 2 +- gas/testsuite/gas/mips/macro-warn-1-n32.d | 2 +- gas/testsuite/gas/mips/macro-warn-1.d | 2 +- gas/testsuite/gas/mips/macro-warn-2.d | 2 +- gas/testsuite/gas/mips/macro-warn-3.d | 2 +- gas/testsuite/gas/mips/macro-warn-4.d | 2 +- gas/testsuite/gas/mips/micromips-branch-delay.d | 2 +- .../gas/mips/micromips-branch-relax-insn32-pic.d | 2 +- .../gas/mips/micromips-branch-relax-insn32.d | 2 +- .../gas/mips/micromips-branch-relax-pic.d | 2 +- gas/testsuite/gas/mips/micromips-branch-relax.d | 2 +- gas/testsuite/gas/mips/micromips-compact.d | 2 +- gas/testsuite/gas/mips/micromips-insn32.d | 2 +- gas/testsuite/gas/mips/micromips-noinsn32.d | 2 +- gas/testsuite/gas/mips/micromips-size-1.d | 2 +- gas/testsuite/gas/mips/micromips-trap.d | 2 +- .../gas/mips/micromips-warn-branch-delay.d | 2 +- gas/testsuite/gas/mips/micromips.d | 2 +- gas/testsuite/gas/mips/micromips(a)addiu-error.d | 2 +- .../gas/mips/micromips(a)jal-svr4pic-local.d | 2 +- gas/testsuite/gas/mips/micromips(a)loc-swap-2.d | 2 +- gas/testsuite/gas/mips/micromips(a)loc-swap.d | 2 +- gas/testsuite/gas/mips/micromips(a)mips5-fp.d | 2 +- gas/testsuite/gas/mips/micromips(a)msa-relax.d | 2 +- gas/testsuite/gas/mips/micromips(a)relax-at.d | 2 +- gas/testsuite/gas/mips/micromips(a)relax-offset.d | 2 +- gas/testsuite/gas/mips/micromips(a)relax.d | 2 +- .../gas/mips/micromips(a)stabs-symbol-type.d | 2 +- gas/testsuite/gas/mips/mips-gp32-fp64-pic.d | 2 +- gas/testsuite/gas/mips/mips-gp32-fp64.d | 2 +- gas/testsuite/gas/mips/mips-gp64-fp32-pic.d | 2 +- gas/testsuite/gas/mips/mips-gp64-fp32.d | 2 +- gas/testsuite/gas/mips/mips-gp64-fp64.d | 2 +- gas/testsuite/gas/mips/mips.exp | 12 - gas/testsuite/gas/mips/mips16-32(a)mips16-insn-e.d | 2 +- gas/testsuite/gas/mips/mips16-32(a)mips16-insn-t.d | 2 +- gas/testsuite/gas/mips/mips16-32(a)mips16-macro-e.d | 2 +- gas/testsuite/gas/mips/mips16-32(a)mips16-macro-t.d | 2 +- gas/testsuite/gas/mips/mips16-32(a)mips16-macro.d | 2 +- gas/testsuite/gas/mips/mips16-64(a)mips16-insn-e.d | 2 +- gas/testsuite/gas/mips/mips16-64(a)mips16-insn-t.d | 2 +- gas/testsuite/gas/mips/mips16-absolute-reloc-2.d | 2 +- gas/testsuite/gas/mips/mips16-absolute-reloc-3.d | 2 +- gas/testsuite/gas/mips/mips16-branch-addend-5.d | 2 +- .../gas/mips/mips16-branch-unextended-1.d | 2 +- .../gas/mips/mips16-branch-unextended-2.d | 2 +- gas/testsuite/gas/mips/mips16-insn-e.d | 2 +- gas/testsuite/gas/mips/mips16-insn-t.d | 2 +- gas/testsuite/gas/mips/mips16-intermix.d | 2 +- gas/testsuite/gas/mips/mips16-jal-t.d | 2 +- gas/testsuite/gas/mips/mips16-macro-e.d | 2 +- gas/testsuite/gas/mips/mips16-macro-t.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-2.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-3.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-4.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-5.d | 2 +- .../gas/mips/mips16-pcrel-absolute-n64-4.d | 2 +- .../gas/mips/mips16-pcrel-absolute-n64-6.d | 2 +- .../gas/mips/mips16-pcrel-absolute-pic-n64-4.d | 2 +- .../gas/mips/mips16-pcrel-absolute-pic-n64-6.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-addend-n64-8.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-addend-n64-9.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-addend-pic-8.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-addend-pic-9.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-delay-0.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-delay-1.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-n64-0.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-n64-1.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-pic-0.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-pic-1.d | 2 +- gas/testsuite/gas/mips/mips16-reg-error.d | 2 +- gas/testsuite/gas/mips/mips16-relax-unextended-1.d | 2 +- gas/testsuite/gas/mips/mips16-relax-unextended-2.d | 2 +- gas/testsuite/gas/mips/mips16-reloc-error.d | 2 +- gas/testsuite/gas/mips/mips16-sdrasp.d | 2 +- gas/testsuite/gas/mips/mips16(a)addiu-error.d | 2 +- gas/testsuite/gas/mips/mips16(a)loc-swap-2.d | 2 +- gas/testsuite/gas/mips/mips16(a)loc-swap.d | 2 +- gas/testsuite/gas/mips/mips16(a)stabs-symbol-type.d | 2 +- gas/testsuite/gas/mips/mips16e-32(a)mips16-insn-e.d | 2 +- gas/testsuite/gas/mips/mips16e-32(a)mips16-insn-t.d | 2 +- gas/testsuite/gas/mips/mips16e-32(a)mips16-macro-e.d | 2 +- gas/testsuite/gas/mips/mips16e-32(a)mips16-macro-t.d | 2 +- gas/testsuite/gas/mips/mips16e-32(a)mips16-macro.d | 2 +- gas/testsuite/gas/mips/mips16e-32(a)mips16e-64.d | 2 +- gas/testsuite/gas/mips/mips16e2-32(a)mips16-insn-e.d | 2 +- gas/testsuite/gas/mips/mips16e2-32(a)mips16-insn-t.d | 2 +- .../gas/mips/mips16e2-32(a)mips16-macro-e.d | 2 +- .../gas/mips/mips16e2-32(a)mips16-macro-t.d | 2 +- gas/testsuite/gas/mips/mips16e2-32(a)mips16-macro.d | 2 +- gas/testsuite/gas/mips/mips16e2-32(a)mips16e-64.d | 2 +- gas/testsuite/gas/mips/mips16e2-copy-err.d | 2 +- gas/testsuite/gas/mips/mips16e2-imm-error.d | 2 +- .../mips/mips16e2-interaptiv-mr2(a)mips16-insn-e.d | 2 +- .../mips/mips16e2-interaptiv-mr2(a)mips16-insn-t.d | 2 +- .../mips/mips16e2-interaptiv-mr2(a)mips16-macro-e.d | 2 +- .../mips/mips16e2-interaptiv-mr2(a)mips16-macro-t.d | 2 +- .../mips/mips16e2-interaptiv-mr2(a)mips16-macro.d | 2 +- .../gas/mips/mips16e2-interaptiv-mr2(a)mips16-sub.d | 2 +- .../mips/mips16e2-interaptiv-mr2(a)mips16e-64-sub.d | 2 +- .../gas/mips/mips16e2-interaptiv-mr2(a)mips16e-64.d | 2 +- .../gas/mips/mips16e2-interaptiv-mr2(a)mips16e-sub.d | 2 +- gas/testsuite/gas/mips/mips16e2-mt-err.d | 2 +- gas/testsuite/gas/mips/mips16e2-reloc-error.d | 2 +- gas/testsuite/gas/mips/mips16e2(a)lui-2.d | 2 +- gas/testsuite/gas/mips/mips16e2(a)mips16-pcrel-2.d | 2 +- .../gas/mips/mips16e2(a)mips16-pcrel-delay-0.d | 2 +- .../gas/mips/mips16e2(a)mips16-pcrel-delay-1.d | 2 +- gas/testsuite/gas/mips/mips16e(a)loc-swap.d | 2 +- gas/testsuite/gas/mips/mips1(a)isa-override-2.d | 2 +- gas/testsuite/gas/mips/mips1(a)jal-svr4pic-local.d | 2 +- gas/testsuite/gas/mips/mips1(a)relax-offset.d | 2 +- gas/testsuite/gas/mips/mips2(a)isa-override-2.d | 2 +- gas/testsuite/gas/mips/mips32-mt.d | 1 + gas/testsuite/gas/mips/mips32(a)isa-override-2.d | 2 +- gas/testsuite/gas/mips/mips32r2(a)isa-override-2.d | 2 +- gas/testsuite/gas/mips/mips32r3(a)isa-override-2.d | 2 +- gas/testsuite/gas/mips/mips32r5(a)isa-override-2.d | 2 +- gas/testsuite/gas/mips/mips32r6(a)isa-override-2.d | 2 +- gas/testsuite/gas/mips/mips5-fp.d | 2 +- gas/testsuite/gas/mips/mips64-mips3d-incl.d | 2 +- gas/testsuite/gas/mips/mips64-mips3d.d | 2 +- gas/testsuite/gas/mips/mipsr6(a)mips5-fp.d | 1 + gas/testsuite/gas/mips/msa-relax.d | 2 +- gas/testsuite/gas/mips/no-odd-spreg.d | 2 +- gas/testsuite/gas/mips/octeon3(a)isa-override-1.d | 2 +- gas/testsuite/gas/mips/octeon3(a)isa-override-2.d | 2 +- gas/testsuite/gas/mips/odd-spreg.d | 2 +- gas/testsuite/gas/mips/option-pic-relax-2.d | 2 +- gas/testsuite/gas/mips/option-pic-relax-3.d | 2 +- gas/testsuite/gas/mips/option-pic-relax-4.d | 2 +- gas/testsuite/gas/mips/option-pic-relax-5.d | 2 +- gas/testsuite/gas/mips/org-1.d | 2 +- gas/testsuite/gas/mips/org-10.d | 2 +- gas/testsuite/gas/mips/org-4.d | 2 +- gas/testsuite/gas/mips/org-5.d | 2 +- gas/testsuite/gas/mips/org-6.d | 2 +- gas/testsuite/gas/mips/r3000(a)isa-override-2.d | 2 +- gas/testsuite/gas/mips/r3000(a)jal-svr4pic-local.d | 2 +- gas/testsuite/gas/mips/r3000(a)relax-offset.d | 2 +- gas/testsuite/gas/mips/r3900(a)isa-override-2.d | 2 +- gas/testsuite/gas/mips/r3900(a)relax-offset.d | 2 +- gas/testsuite/gas/mips/r5900.d | 18 +- gas/testsuite/gas/mips/r5900.s | 32 +- gas/testsuite/gas/mips/r6-attr-none-double.d | 2 +- gas/testsuite/gas/mips/reginfo-2-n32.d | 2 +- gas/testsuite/gas/mips/reginfo-2.d | 2 +- gas/testsuite/gas/mips/relax-at.d | 2 +- gas/testsuite/gas/mips/relax-offset.d | 2 +- gas/testsuite/gas/mips/relax-swap1-mips1.d | 2 +- gas/testsuite/gas/mips/relax-swap1-mips2.d | 2 +- gas/testsuite/gas/mips/relax-swap2.d | 2 +- gas/testsuite/gas/mips/relax.d | 2 +- gas/testsuite/gas/mips/save-err.d | 2 +- gas/testsuite/gas/mips/set-arch.d | 4 +- gas/testsuite/gas/mips/stabs-symbol-type.d | 2 +- gas/testsuite/gas/mips/tls-o32.d | 2 +- gas/testsuite/gas/mips/xpa-err.d | 2 +- gas/testsuite/gas/mips/xpa-virt-err.d | 2 +- gas/testsuite/gas/mri/char.d | 10 +- gas/testsuite/gas/mri/float.d | 11 +- gas/testsuite/gas/msp430/bad.d | 2 +- gas/testsuite/gas/msp430/errata_warns.d | 2 +- gas/testsuite/gas/msp430/msp430x.d | 250 +- gas/testsuite/gas/msp430/pr22133.d | 2 +- gas/testsuite/gas/nds32/br-1.d | 4 +- gas/testsuite/gas/nds32/br-2.d | 3 +- gas/testsuite/gas/nds32/ji-jr.d | 18 +- gas/testsuite/gas/nios2/branch-r2.d | 2 +- gas/testsuite/gas/nios2/branch.d | 2 +- gas/testsuite/gas/or1k/allinsn.d | 50 +- gas/testsuite/gas/or1k/{or1k.exp => allinsn.exp} | 1 - gas/testsuite/gas/or1k/allinsn.s | 25 - gas/testsuite/gas/or1k/reloc-1.d | 72 - gas/testsuite/gas/or1k/reloc-1.s | 76 - gas/testsuite/gas/or1k/reloc-2.l | 11 - gas/testsuite/gas/or1k/reloc-2.s | 13 - gas/testsuite/gas/pdp11/absreloc.d | 2 +- gas/testsuite/gas/pdp11/opcode.d | 2 +- gas/testsuite/gas/pdp11/pdp11.exp | 4 +- gas/testsuite/gas/pdp11/pr14480.d | 14 - gas/testsuite/gas/pdp11/pr14480.s | 17 - gas/testsuite/gas/pdp11/pr23481.d | 14 - gas/testsuite/gas/pdp11/pr23481.s | 10 - gas/testsuite/gas/ppc/broadway.d | 108 - gas/testsuite/gas/ppc/broadway.s | 103 - gas/testsuite/gas/ppc/lsp-checks.d | 2 +- gas/testsuite/gas/ppc/machine.d | 2 +- gas/testsuite/gas/ppc/misalign.d | 2 +- gas/testsuite/gas/ppc/ppc.exp | 1 - gas/testsuite/gas/ppc/spe2-checks.d | 2 +- gas/testsuite/gas/ppc/xcoff-dwsect-1-32.d | 2 +- gas/testsuite/gas/ppc/xcoff-dwsect-1-64.d | 2 +- gas/testsuite/gas/riscv/bad-csr.d | 2 +- gas/testsuite/gas/riscv/bge.d | 13 - gas/testsuite/gas/riscv/bge.s | 5 - gas/testsuite/gas/riscv/c-addi16sp-fail.d | 2 +- gas/testsuite/gas/riscv/c-addi4spn-fail.d | 2 +- gas/testsuite/gas/riscv/c-fld-fsd-fail.d | 3 - gas/testsuite/gas/riscv/c-fld-fsd-fail.l | 3 - gas/testsuite/gas/riscv/c-fld-fsd-fail.s | 3 - gas/testsuite/gas/riscv/c-lui-fail.d | 2 +- gas/testsuite/gas/riscv/c-nonzero-imm.d | 2 +- gas/testsuite/gas/riscv/c-nonzero-reg.d | 2 +- gas/testsuite/gas/riscv/fence-fail.d | 3 - gas/testsuite/gas/riscv/fence-fail.l | 4 - gas/testsuite/gas/riscv/fence-fail.s | 4 - gas/testsuite/gas/riscv/fence-tso.d | 11 - gas/testsuite/gas/riscv/fence-tso.s | 2 - gas/testsuite/gas/riscv/lla64-fail.d | 2 +- gas/testsuite/gas/riscv/rouding-fail.d | 3 - gas/testsuite/gas/riscv/rouding-fail.l | 3 - gas/testsuite/gas/riscv/rouding-fail.s | 3 - gas/testsuite/gas/rx/abs.d | 2 +- gas/testsuite/gas/rx/adc.d | 2 +- gas/testsuite/gas/rx/add.d | 2 +- gas/testsuite/gas/rx/and.d | 2 +- gas/testsuite/gas/rx/bclr.d | 2 +- gas/testsuite/gas/rx/bcnd.d | 2 +- gas/testsuite/gas/rx/bmcnd.d | 2 +- gas/testsuite/gas/rx/bnot.d | 2 +- gas/testsuite/gas/rx/bra.d | 2 +- gas/testsuite/gas/rx/brk.d | 2 +- gas/testsuite/gas/rx/bset.d | 2 +- gas/testsuite/gas/rx/bsr.d | 2 +- gas/testsuite/gas/rx/btst.d | 2 +- gas/testsuite/gas/rx/clrpsw.d | 2 +- gas/testsuite/gas/rx/cmp.d | 2 +- gas/testsuite/gas/rx/dbt.d | 2 +- gas/testsuite/gas/rx/div.d | 2 +- gas/testsuite/gas/rx/divu.d | 2 +- gas/testsuite/gas/rx/emaca.d | 2 +- gas/testsuite/gas/rx/emsba.d | 2 +- gas/testsuite/gas/rx/emul.d | 2 +- gas/testsuite/gas/rx/emula.d | 2 +- gas/testsuite/gas/rx/emulu.d | 2 +- gas/testsuite/gas/rx/fadd.d | 2 +- gas/testsuite/gas/rx/fcmp.d | 2 +- gas/testsuite/gas/rx/fdiv.d | 2 +- gas/testsuite/gas/rx/fmul.d | 2 +- gas/testsuite/gas/rx/fsqrt.d | 2 +- gas/testsuite/gas/rx/fsub.d | 2 +- gas/testsuite/gas/rx/ftoi.d | 2 +- gas/testsuite/gas/rx/ftou.d | 2 +- gas/testsuite/gas/rx/gprel.d | 2 +- gas/testsuite/gas/rx/int.d | 2 +- gas/testsuite/gas/rx/itof.d | 2 +- gas/testsuite/gas/rx/jmp.d | 2 +- gas/testsuite/gas/rx/jsr.d | 2 +- gas/testsuite/gas/rx/machi.d | 2 +- gas/testsuite/gas/rx/maclh.d | 2 +- gas/testsuite/gas/rx/maclo.d | 2 +- gas/testsuite/gas/rx/max.d | 2 +- gas/testsuite/gas/rx/min.d | 2 +- gas/testsuite/gas/rx/mov.d | 2 +- gas/testsuite/gas/rx/movco.d | 2 +- gas/testsuite/gas/rx/movli.d | 2 +- gas/testsuite/gas/rx/movu.d | 2 +- gas/testsuite/gas/rx/msbhi.d | 2 +- gas/testsuite/gas/rx/msblh.d | 2 +- gas/testsuite/gas/rx/msblo.d | 2 +- gas/testsuite/gas/rx/mul.d | 2 +- gas/testsuite/gas/rx/mulhi.d | 2 +- gas/testsuite/gas/rx/mullh.d | 2 +- gas/testsuite/gas/rx/mullo.d | 2 +- gas/testsuite/gas/rx/mvfacgu.d | 2 +- gas/testsuite/gas/rx/mvfachi.d | 2 +- gas/testsuite/gas/rx/mvfaclo.d | 2 +- gas/testsuite/gas/rx/mvfacmi.d | 2 +- gas/testsuite/gas/rx/mvfc.d | 2 +- gas/testsuite/gas/rx/mvfcp.d | 2 +- gas/testsuite/gas/rx/mvtacgu.d | 2 +- gas/testsuite/gas/rx/mvtachi.d | 2 +- gas/testsuite/gas/rx/mvtaclo.d | 2 +- gas/testsuite/gas/rx/mvtc.d | 2 +- gas/testsuite/gas/rx/mvtcp.d | 2 +- gas/testsuite/gas/rx/neg.d | 2 +- gas/testsuite/gas/rx/nop.d | 2 +- gas/testsuite/gas/rx/not.d | 2 +- gas/testsuite/gas/rx/opecp.d | 2 +- gas/testsuite/gas/rx/or.d | 2 +- gas/testsuite/gas/rx/pop.d | 2 +- gas/testsuite/gas/rx/popc.d | 2 +- gas/testsuite/gas/rx/popm.d | 2 +- gas/testsuite/gas/rx/pr19665.d | 2 +- gas/testsuite/gas/rx/pr22737.d | 2 +- gas/testsuite/gas/rx/push.d | 2 +- gas/testsuite/gas/rx/pushc.d | 2 +- gas/testsuite/gas/rx/pushm.d | 2 +- gas/testsuite/gas/rx/r-bcc.d | 2 +- gas/testsuite/gas/rx/r-bra.d | 2 +- gas/testsuite/gas/rx/racl.d | 2 +- gas/testsuite/gas/rx/racw.d | 2 +- gas/testsuite/gas/rx/rdacl.d | 2 +- gas/testsuite/gas/rx/rdacw.d | 2 +- gas/testsuite/gas/rx/revl.d | 2 +- gas/testsuite/gas/rx/revw.d | 2 +- gas/testsuite/gas/rx/rmpa.d | 2 +- gas/testsuite/gas/rx/rolc.d | 2 +- gas/testsuite/gas/rx/rorc.d | 2 +- gas/testsuite/gas/rx/rotl.d | 2 +- gas/testsuite/gas/rx/rotr.d | 2 +- gas/testsuite/gas/rx/round.d | 2 +- gas/testsuite/gas/rx/rte.d | 2 +- gas/testsuite/gas/rx/rtfi.d | 2 +- gas/testsuite/gas/rx/rts.d | 2 +- gas/testsuite/gas/rx/rtsd.d | 2 +- gas/testsuite/gas/rx/sat.d | 2 +- gas/testsuite/gas/rx/satr.d | 2 +- gas/testsuite/gas/rx/sbb.d | 2 +- gas/testsuite/gas/rx/sccnd.d | 2 +- gas/testsuite/gas/rx/scmpu.d | 2 +- gas/testsuite/gas/rx/setpsw.d | 2 +- gas/testsuite/gas/rx/shar.d | 2 +- gas/testsuite/gas/rx/shll.d | 2 +- gas/testsuite/gas/rx/shlr.d | 2 +- gas/testsuite/gas/rx/smovb.d | 2 +- gas/testsuite/gas/rx/smovf.d | 2 +- gas/testsuite/gas/rx/smovu.d | 2 +- gas/testsuite/gas/rx/sstr.d | 2 +- gas/testsuite/gas/rx/stnz.d | 2 +- gas/testsuite/gas/rx/stz.d | 2 +- gas/testsuite/gas/rx/sub.d | 2 +- gas/testsuite/gas/rx/suntil.d | 2 +- gas/testsuite/gas/rx/swhile.d | 2 +- gas/testsuite/gas/rx/tst.d | 2 +- gas/testsuite/gas/rx/utof.d | 2 +- gas/testsuite/gas/rx/wait.d | 2 +- gas/testsuite/gas/rx/xchg.d | 2 +- gas/testsuite/gas/rx/xor.d | 2 +- gas/testsuite/gas/s12z/abs.d | 2 +- gas/testsuite/gas/s12z/adc-imm.d | 2 +- gas/testsuite/gas/s12z/adc-opr.d | 2 +- gas/testsuite/gas/s12z/add-imm.d | 2 +- gas/testsuite/gas/s12z/add-opr.d | 2 +- gas/testsuite/gas/s12z/and-imm.d | 2 +- gas/testsuite/gas/s12z/and-opr.d | 2 +- gas/testsuite/gas/s12z/and-or-cc.d | 2 +- gas/testsuite/gas/s12z/bfext-special.d | 2 +- gas/testsuite/gas/s12z/bfext.d | 2 +- gas/testsuite/gas/s12z/bit-manip-invalid.d | 19 - gas/testsuite/gas/s12z/bit-manip-invalid.s | 11 - gas/testsuite/gas/s12z/bit-manip.d | 2 +- gas/testsuite/gas/s12z/bit.d | 2 +- gas/testsuite/gas/s12z/bra-expression-defined.d | 2 +- gas/testsuite/gas/s12z/bra-expression-undef.d | 2 +- gas/testsuite/gas/s12z/bra.d | 2 +- gas/testsuite/gas/s12z/brclr-symbols.d | 2 +- gas/testsuite/gas/s12z/brset-clr-opr-imm-rel.d | 2 +- gas/testsuite/gas/s12z/brset-clr-opr-reg-rel.d | 2 +- gas/testsuite/gas/s12z/brset-clr-reg-imm-rel.d | 2 +- gas/testsuite/gas/s12z/brset-clr-reg-reg-rel.d | 2 +- gas/testsuite/gas/s12z/clb.d | 2 +- gas/testsuite/gas/s12z/clr-opr.d | 2 +- gas/testsuite/gas/s12z/clr.d | 2 +- gas/testsuite/gas/s12z/cmp-imm.d | 2 +- gas/testsuite/gas/s12z/cmp-opr-inc.d | 2 +- gas/testsuite/gas/s12z/cmp-opr-rdirect.d | 2 +- gas/testsuite/gas/s12z/cmp-opr-reg.d | 2 +- gas/testsuite/gas/s12z/cmp-opr-rindirect.d | 2 +- gas/testsuite/gas/s12z/cmp-opr-sxe4.d | 2 +- gas/testsuite/gas/s12z/cmp-opr-xys.d | 2 +- gas/testsuite/gas/s12z/cmp-s-imm.d | 2 +- gas/testsuite/gas/s12z/cmp-s-opr.d | 2 +- gas/testsuite/gas/s12z/cmp-xy.d | 2 +- gas/testsuite/gas/s12z/com-opr.d | 2 +- gas/testsuite/gas/s12z/complex-shifts.d | 2 +- gas/testsuite/gas/s12z/db-tb-cc-opr.d | 2 +- gas/testsuite/gas/s12z/db-tb-cc-reg.d | 2 +- gas/testsuite/gas/s12z/dbCC.d | 2 +- gas/testsuite/gas/s12z/dec-opr.d | 2 +- gas/testsuite/gas/s12z/dec.d | 2 +- gas/testsuite/gas/s12z/div.d | 2 +- gas/testsuite/gas/s12z/eor.d | 2 +- gas/testsuite/gas/s12z/exg.d | 2 +- gas/testsuite/gas/s12z/ext24-ld-xy.d | 2 +- gas/testsuite/gas/s12z/inc-opr.d | 2 +- gas/testsuite/gas/s12z/inc.d | 2 +- gas/testsuite/gas/s12z/inh.d | 2 +- gas/testsuite/gas/s12z/jmp.d | 2 +- gas/testsuite/gas/s12z/jsr.d | 2 +- gas/testsuite/gas/s12z/ld-imm-page2.d | 2 +- gas/testsuite/gas/s12z/ld-imm.d | 2 +- gas/testsuite/gas/s12z/ld-immu18.d | 2 +- gas/testsuite/gas/s12z/ld-large-direct.d | 2 +- gas/testsuite/gas/s12z/ld-opr.d | 2 +- gas/testsuite/gas/s12z/ld-s-opr.d | 2 +- gas/testsuite/gas/s12z/ld-small-direct.d | 2 +- gas/testsuite/gas/s12z/lea-immu18.d | 2 +- gas/testsuite/gas/s12z/lea.d | 2 +- gas/testsuite/gas/s12z/mac.d | 2 +- gas/testsuite/gas/s12z/min-max.d | 2 +- gas/testsuite/gas/s12z/mod.d | 2 +- gas/testsuite/gas/s12z/mov.d | 2 +- gas/testsuite/gas/s12z/mul-imm.d | 2 +- gas/testsuite/gas/s12z/mul-opr-opr.d | 2 +- gas/testsuite/gas/s12z/mul-opr.d | 2 +- gas/testsuite/gas/s12z/mul-reg.d | 2 +- gas/testsuite/gas/s12z/mul.d | 2 +- gas/testsuite/gas/s12z/neg-opr.d | 2 +- gas/testsuite/gas/s12z/not-so-simple-shifts.d | 2 +- gas/testsuite/gas/s12z/opr-18u.d | 2 +- gas/testsuite/gas/s12z/opr-expr.d | 2 +- gas/testsuite/gas/s12z/opr-ext-18.d | 2 +- gas/testsuite/gas/s12z/opr-idx-24-reg.d | 2 +- gas/testsuite/gas/s12z/opr-idx3-reg.d | 2 +- gas/testsuite/gas/s12z/opr-idx3-xysp-24.d | 2 +- gas/testsuite/gas/s12z/opr-indirect-expr.d | 2 +- gas/testsuite/gas/s12z/opr-symbol.d | 2 +- gas/testsuite/gas/s12z/or-imm.d | 2 +- gas/testsuite/gas/s12z/or-opr.d | 2 +- gas/testsuite/gas/s12z/p2-mul.d | 2 +- gas/testsuite/gas/s12z/page2-inh.d | 2 +- gas/testsuite/gas/s12z/psh-pul.d | 2 +- gas/testsuite/gas/s12z/qmul.d | 2 +- gas/testsuite/gas/s12z/rotate.d | 2 +- gas/testsuite/gas/s12z/s12z.exp | 1 - gas/testsuite/gas/s12z/sat.d | 2 +- gas/testsuite/gas/s12z/sbc-imm.d | 2 +- gas/testsuite/gas/s12z/sbc-opr.d | 2 +- gas/testsuite/gas/s12z/shift.d | 2 +- gas/testsuite/gas/s12z/simple-shift.d | 2 +- gas/testsuite/gas/s12z/single-ops.d | 2 +- gas/testsuite/gas/s12z/specd6.d | 2 +- gas/testsuite/gas/s12z/st-large-direct.d | 2 +- gas/testsuite/gas/s12z/st-opr.d | 2 +- gas/testsuite/gas/s12z/st-s-opr.d | 2 +- gas/testsuite/gas/s12z/st-small-direct.d | 2 +- gas/testsuite/gas/s12z/st-xy.d | 2 +- gas/testsuite/gas/s12z/sub-imm.d | 2 +- gas/testsuite/gas/s12z/sub-opr.d | 2 +- gas/testsuite/gas/s12z/tfr.d | 2 +- gas/testsuite/gas/s12z/trap.d | 2 +- gas/testsuite/gas/s390/s390.exp | 1 - gas/testsuite/gas/s390/zarch-z990-symbol-lay.l | 0 gas/testsuite/gas/s390/zarch-z990-symbol-lay.s | 6 - gas/testsuite/gas/sh/fdpic.d | 2 +- gas/testsuite/gas/sh/pcrel-hms.d | 2 +- gas/testsuite/gas/sh/pcrel.d | 2 +- gas/testsuite/gas/sh/sh2a-pic.d | 2 +- gas/testsuite/gas/sh/sh2a.d | 2 +- gas/testsuite/gas/sparc/dcti-couples-v8.d | 2 +- gas/testsuite/gas/sparc/dcti-couples-v9c.d | 2 +- gas/testsuite/gas/sparc/leon.d | 13 - gas/testsuite/gas/sparc/leon.s | 6 - gas/testsuite/gas/sparc/sparc.exp | 80 +- gas/testsuite/gas/sparc/v8branch.d | 18 - gas/testsuite/gas/sparc/v8branch.s | 11 - gas/testsuite/gas/tic6x/arch-invalid-1.d | 2 +- gas/testsuite/gas/tic6x/arch-invalid-2.d | 2 +- gas/testsuite/gas/tic6x/dir-junk.d | 2 +- gas/testsuite/gas/tic6x/insns-bad-1.d | 2 +- gas/testsuite/gas/tic6x/insns-bad-2.d | 2 +- gas/testsuite/gas/tic6x/parallel-bad-1.d | 2 +- gas/testsuite/gas/tic6x/parallel-bad-2.d | 2 +- gas/testsuite/gas/tic6x/parallel-bad-3.d | 2 +- gas/testsuite/gas/tic6x/parallel-bad-4.d | 2 +- gas/testsuite/gas/tic6x/predicate-bad-1.d | 2 +- gas/testsuite/gas/tic6x/predicate-bad-2.d | 2 +- gas/testsuite/gas/tic6x/predicate-bad-3.d | 2 +- gas/testsuite/gas/tic6x/reloc-bad-1.d | 2 +- gas/testsuite/gas/tic6x/reloc-bad-2.d | 2 +- gas/testsuite/gas/tic6x/reloc-bad-3.d | 2 +- gas/testsuite/gas/tic6x/reloc-bad-4.d | 2 +- gas/testsuite/gas/tic6x/reloc-bad-5.d | 2 +- gas/testsuite/gas/tic6x/reloc-bad-6.d | 2 +- gas/testsuite/gas/tic6x/resource-func-unit-1.d | 2 +- gas/testsuite/gas/tic6x/resource-func-unit-2.d | 2 +- gas/testsuite/gas/tic6x/sploop-bad-1.d | 2 +- gas/testsuite/gas/tic6x/sploop-bad-2.d | 2 +- gas/testsuite/gas/tic6x/sploop-bad-3.d | 2 +- gas/testsuite/gas/tic6x/sploop-bad-4.d | 2 +- gas/testsuite/gas/tic6x/sploop-bad-5.d | 2 +- gas/testsuite/gas/tic6x/sploop-bad-6.d | 2 +- gas/testsuite/gas/tic6x/sploop-bad-7.d | 2 +- gas/testsuite/gas/tic6x/unwind-bad-1.d | 2 +- gas/testsuite/gas/tic6x/unwind-bad-2.d | 2 +- gas/testsuite/gas/wasm32/disass-2.d | 11 +- gas/testsuite/gas/wasm32/disass.d | 11 +- gas/testsuite/lib/gas-defs.exp | 496 + gdb/ChangeLog | 5622 +- gdb/MAINTAINERS | 20 +- gdb/Makefile.in | 190 +- gdb/NEWS | 159 +- gdb/PROBLEMS | 7 +- gdb/README | 232 +- gdb/aarch64-fbsd-tdep.c | 18 +- gdb/aarch64-fbsd-tdep.h | 2 +- gdb/aarch64-linux-nat.c | 32 +- gdb/aarch64-linux-tdep.c | 455 +- gdb/aarch64-tdep.c | 464 +- gdb/acinclude.m4 | 6 - gdb/ada-lang.c | 120 +- gdb/ada-lang.h | 2 - gdb/ada-tasks.c | 91 +- gdb/ada-typeprint.c | 9 +- gdb/ada-valprint.c | 2 +- gdb/ada-varobj.c | 15 +- gdb/aix-thread.c | 44 +- gdb/alpha-bsd-nat.c | 12 +- gdb/alpha-linux-tdep.c | 4 +- gdb/alpha-nbsd-tdep.c | 6 +- gdb/alpha-tdep.c | 2 +- gdb/amd64-darwin-tdep.c | 2 +- gdb/amd64-dicos-tdep.c | 2 +- gdb/amd64-fbsd-nat.c | 8 +- gdb/amd64-fbsd-tdep.c | 12 +- gdb/amd64-linux-nat.c | 8 +- gdb/amd64-linux-tdep.c | 9 +- gdb/amd64-nbsd-tdep.c | 2 +- gdb/amd64-obsd-tdep.c | 2 +- gdb/amd64-sol2-tdep.c | 5 +- gdb/amd64-tdep.c | 18 +- gdb/amd64-tdep.h | 3 +- gdb/amd64-windows-tdep.c | 2 +- gdb/arc-tdep.c | 2 +- gdb/arch-utils.c | 1 + gdb/arch/aarch64.h | 12 +- gdb/arch/amd64.c | 9 +- gdb/arch/amd64.h | 2 +- gdb/arch/arm-get-next-pcs.c | 12 +- gdb/arm-bsd-tdep.c | 6 +- gdb/arm-fbsd-tdep.c | 17 +- gdb/arm-linux-nat.c | 50 +- gdb/arm-linux-tdep.c | 43 +- gdb/arm-nbsd-nat.c | 20 +- gdb/arm-obsd-tdep.c | 10 +- gdb/arm-tdep.c | 24 +- gdb/auxv.c | 17 +- gdb/ax-gdb.c | 2 +- gdb/bfin-linux-tdep.c | 2 +- gdb/bfin-tdep.c | 2 +- gdb/block.c | 21 - gdb/block.h | 85 - gdb/blockframe.c | 153 +- gdb/break-catch-syscall.c | 4 +- gdb/breakpoint.c | 164 +- gdb/breakpoint.h | 19 +- gdb/bsd-kvm.c | 4 +- gdb/bsd-uthread.c | 24 +- gdb/btrace.c | 20 +- gdb/btrace.h | 2 +- gdb/build-id.h | 11 - gdb/buildsym-legacy.c | 346 - gdb/buildsym-legacy.h | 182 - gdb/buildsym.c | 985 +- gdb/buildsym.h | 394 +- gdb/c-exp.y | 55 +- gdb/c-lang.c | 4 +- gdb/c-lang.h | 25 +- gdb/c-typeprint.c | 162 +- gdb/charset.c | 8 +- gdb/cli/cli-cmds.c | 50 +- gdb/cli/cli-decode.c | 45 +- gdb/cli/cli-dump.c | 3 - gdb/cli/cli-interp.c | 6 - gdb/cli/cli-script.c | 60 +- gdb/cli/cli-utils.c | 103 +- gdb/cli/cli-utils.h | 45 +- gdb/coff-pe-read.c | 32 +- gdb/coffread.c | 85 +- gdb/command.h | 14 - gdb/common/agent.c | 13 +- gdb/common/agent.h | 9 +- gdb/common/common-defs.h | 21 - gdb/common/common-types.h | 5 +- gdb/common/common-utils.c | 32 + gdb/common/common-utils.h | 5 + gdb/common/enum-flags.h | 6 - gdb/common/filestuff.c | 32 +- gdb/common/filestuff.h | 24 - gdb/common/gdb_proc_service.h | 173 - gdb/common/netstuff.c | 155 - gdb/common/netstuff.h | 76 - gdb/common/pathstuff.c | 32 - gdb/common/pathstuff.h | 14 - gdb/common/ptid.c | 80 + gdb/common/ptid.h | 44 + gdb/common/scoped_fd.h | 5 + gdb/common/scoped_mmap.c | 49 - gdb/common/scoped_mmap.h | 57 +- gdb/common/tdesc.c | 1 + gdb/compile/compile-c-support.c | 610 +- gdb/compile/compile-c-symbols.c | 198 +- gdb/compile/compile-c-types.c | 317 +- gdb/compile/compile-c.h | 95 - gdb/compile/compile-cplus-symbols.c | 491 - gdb/compile/compile-cplus-types.c | 1433 - gdb/compile/compile-cplus.h | 205 - gdb/compile/compile-internal.h | 184 +- gdb/compile/compile-loc2c.c | 107 +- gdb/compile/compile-object-load.c | 160 +- gdb/compile/compile-object-load.h | 25 +- gdb/compile/compile-object-run.c | 4 +- gdb/compile/compile.c | 331 +- gdb/compile/compile.h | 7 +- gdb/compile/gcc-c-plugin.h | 64 - gdb/compile/gcc-cp-plugin.h | 85 - gdb/complaints.c | 49 +- gdb/complaints.h | 15 +- gdb/completer.c | 2 +- gdb/config.in | 21 +- gdb/configure | 335 +- gdb/configure.ac | 92 +- gdb/configure.host | 3 - gdb/configure.nat | 10 +- gdb/configure.tgt | 22 - gdb/contrib/gdb-add-index.sh | 10 +- gdb/corelow.c | 29 +- gdb/cp-namespace.c | 9 +- gdb/cp-support.c | 3 +- gdb/cp-support.h | 4 +- gdb/cp-valprint.c | 2 +- gdb/csky-linux-tdep.c | 263 - gdb/csky-tdep.c | 2294 - gdb/csky-tdep.h | 355 - gdb/ctf.c | 19 +- gdb/d-exp.y | 62 +- gdb/darwin-nat-info.c | 14 +- gdb/darwin-nat.c | 304 +- gdb/darwin-nat.h | 12 +- gdb/dbxread.c | 271 +- gdb/dcache.c | 4 +- gdb/defs.h | 5 +- gdb/disasm-selftests.c | 15 +- gdb/disasm.c | 147 +- gdb/disasm.h | 5 - gdb/doc/ChangeLog | 286 - gdb/doc/gdb.texinfo | 1038 +- gdb/doc/python.texi | 283 +- gdb/dtrace-probe.c | 4 +- gdb/dwarf-index-cache.c | 463 - gdb/dwarf-index-cache.h | 112 - gdb/dwarf-index-common.h | 5 - gdb/dwarf-index-write.c | 110 +- gdb/dwarf-index-write.h | 34 - gdb/dwarf2-frame-tailcall.c | 3 - gdb/dwarf2-frame.c | 76 +- gdb/dwarf2-frame.h | 37 +- gdb/dwarf2expr.c | 21 +- gdb/dwarf2expr.h | 3 - gdb/dwarf2loc.c | 116 +- gdb/dwarf2loc.h | 4 +- gdb/dwarf2read.c | 889 +- gdb/dwarf2read.h | 17 - gdb/elfread.c | 7 +- gdb/eval.c | 100 +- gdb/exec.c | 13 +- gdb/expprint.c | 7 - gdb/expression.h | 6 +- gdb/f-exp.y | 11 +- gdb/fbsd-nat.c | 204 +- gdb/fbsd-nat.h | 4 +- gdb/fbsd-tdep.c | 602 +- gdb/fbsd-tdep.h | 43 +- gdb/findvar.c | 10 +- gdb/fork-child.c | 2 +- gdb/frame.c | 36 +- gdb/frame.h | 16 +- gdb/frv-linux-tdep.c | 8 +- gdb/frv-tdep.c | 2 +- gdb/gcore.c | 2 +- gdb/gcore.in | 14 +- gdb/{gdb-gdb.py.in => gdb-gdb.py} | 42 +- gdb/gdb_proc_service.h | 156 +- gdb/gdbarch.c | 28 +- gdb/gdbarch.h | 22 +- gdb/gdbarch.sh | 17 +- gdb/gdbserver/ChangeLog | 263 - gdb/gdbserver/Makefile.in | 9 +- gdb/gdbserver/acinclude.m4 | 3 - gdb/gdbserver/configure | 78 +- gdb/gdbserver/configure.ac | 12 +- gdb/gdbserver/configure.srv | 2 +- gdb/gdbserver/gdb_proc_service.h | 127 +- gdb/gdbserver/gdbreplay.c | 130 +- gdb/gdbserver/gdbthread.h | 4 +- gdb/gdbserver/i387-fp.c | 71 +- gdb/gdbserver/linux-low.c | 105 +- gdb/gdbserver/linux-mips-low.c | 6 +- gdb/gdbserver/linux-ppc-low.c | 2 +- gdb/gdbserver/linux-s390-low.c | 56 +- gdb/gdbserver/linux-x86-low.c | 2 +- gdb/gdbserver/linux-x86-tdesc.c | 6 +- gdb/gdbserver/lynx-low.c | 44 +- gdb/gdbserver/mem-break.c | 23 +- gdb/gdbserver/mem-break.h | 3 +- gdb/gdbserver/nto-low.c | 38 +- gdb/gdbserver/proc-service.c | 2 +- gdb/gdbserver/regcache.c | 10 - gdb/gdbserver/regcache.h | 7 - gdb/gdbserver/remote-utils.c | 137 +- gdb/gdbserver/server.c | 123 +- gdb/gdbserver/server.h | 2 +- gdb/gdbserver/spu-low.c | 48 +- gdb/gdbserver/target.c | 22 +- gdb/gdbserver/target.h | 23 +- gdb/gdbserver/thread-db.c | 6 +- gdb/gdbserver/tracepoint.c | 6 +- gdb/gdbserver/win32-i386-low.c | 2 +- gdb/gdbserver/win32-low.c | 39 +- gdb/gdbserver/x86-tdesc.h | 10 +- gdb/gdbthread.h | 96 +- gdb/gdbtypes.c | 25 +- gdb/gdbtypes.h | 41 +- gdb/gnu-nat.c | 36 +- gdb/gnulib/Makefile.in | 56 +- gdb/gnulib/aclocal-m4-deps.mk | 137 - gdb/gnulib/aclocal.m4 | 463 +- gdb/gnulib/config.in | 180 +- gdb/gnulib/configure | 4377 +- gdb/gnulib/import/Makefile.am | 188 +- gdb/gnulib/import/Makefile.in | 267 +- gdb/gnulib/import/arpa_inet.in.h | 140 - gdb/gnulib/import/inet_ntop.c | 260 - gdb/gnulib/import/m4/arpa_inet_h.m4 | 57 - gdb/gnulib/import/m4/getcwd-path-max.m4 | 20 +- gdb/gnulib/import/m4/gnulib-cache.m4 | 4 +- gdb/gnulib/import/m4/gnulib-comp.m4 | 45 - gdb/gnulib/import/m4/inet_ntop.m4 | 68 - gdb/gnulib/import/m4/mkdir.m4 | 69 - gdb/gnulib/import/m4/netinet_in_h.m4 | 31 - gdb/gnulib/import/m4/onceonly.m4 | 104 - gdb/gnulib/import/m4/socklen.m4 | 77 - gdb/gnulib/import/m4/sockpfaf.m4 | 87 - gdb/gnulib/import/m4/stdalign.m4 | 57 - gdb/gnulib/import/m4/sys_uio_h.m4 | 31 - gdb/gnulib/import/mkdir.c | 93 - gdb/gnulib/import/netinet_in.in.h | 47 - gdb/gnulib/import/stdalign.in.h | 121 - gdb/gnulib/import/sys_socket.c | 4 - gdb/gnulib/import/sys_socket.in.h | 692 - gdb/gnulib/import/sys_uio.in.h | 63 - ...23558-Use-system-s-getcwd-when-cross-comp.patch | 69 - gdb/gnulib/update-gnulib.sh | 25 - gdb/go-exp.y | 24 +- gdb/go32-nat.c | 9 +- gdb/guile/guile-internal.h | 71 +- gdb/guile/guile.c | 59 +- gdb/guile/guile.h | 3 - gdb/guile/scm-block.c | 5 +- gdb/guile/scm-breakpoint.c | 26 +- gdb/guile/scm-cmd.c | 16 +- gdb/guile/scm-exception.c | 11 +- gdb/guile/scm-frame.c | 13 +- gdb/guile/scm-math.c | 392 +- gdb/guile/scm-objfile.c | 10 +- gdb/guile/scm-param.c | 49 +- gdb/guile/scm-pretty-print.c | 72 +- gdb/guile/scm-safe-call.c | 6 +- gdb/guile/scm-string.c | 19 +- gdb/guile/scm-symbol.c | 19 +- gdb/guile/scm-symtab.c | 1 + gdb/guile/scm-type.c | 53 +- gdb/guile/scm-utils.c | 184 +- gdb/guile/scm-value.c | 446 +- gdb/h8300-tdep.c | 4 + gdb/hppa-bsd-tdep.c | 2 +- gdb/hppa-linux-tdep.c | 6 +- gdb/hppa-nbsd-nat.c | 4 +- gdb/hppa-nbsd-tdep.c | 39 +- gdb/hppa-obsd-nat.c | 2 +- gdb/hppa-obsd-tdep.c | 6 +- gdb/hppa-tdep.c | 2 + gdb/i386-cygwin-tdep.c | 4 +- gdb/i386-darwin-nat.c | 9 +- gdb/i386-fbsd-nat.c | 6 +- gdb/i386-fbsd-tdep.c | 11 +- gdb/i386-gnu-nat.c | 6 +- gdb/i386-linux-nat.c | 2 +- gdb/i386-linux-tdep.c | 9 +- gdb/i386-nbsd-tdep.c | 257 +- gdb/i386-sol2-nat.c | 121 +- gdb/i386-sol2-tdep.c | 3 +- gdb/i386-tdep.c | 6 +- gdb/{i386-sol2-nat.c => i386-v4-nat.c} | 150 +- gdb/ia64-libunwind-tdep.c | 33 +- gdb/ia64-linux-nat.c | 4 +- gdb/ia64-linux-tdep.c | 6 +- gdb/ia64-tdep.c | 53 +- gdb/ia64-vms-tdep.c | 4 +- gdb/inf-child.c | 6 - gdb/inf-child.h | 1 - gdb/inf-loop.c | 2 +- gdb/inf-ptrace.c | 44 +- gdb/infcall.c | 126 +- gdb/infcmd.c | 66 +- gdb/inferior.c | 23 +- gdb/inferior.h | 60 +- gdb/inflow.c | 10 +- gdb/infrun.c | 395 +- gdb/infrun.h | 4 + gdb/inline-frame.c | 22 +- gdb/interps.c | 6 +- gdb/interps.h | 4 +- gdb/language.h | 6 +- gdb/linespec.c | 636 +- gdb/linux-fork.c | 55 +- gdb/linux-nat.c | 229 +- gdb/linux-tdep.c | 43 +- gdb/linux-thread-db.c | 46 +- gdb/lm32-tdep.c | 2 +- gdb/m32c-tdep.c | 27 +- gdb/m32r-linux-tdep.c | 3 +- gdb/m68k-bsd-nat.c | 4 +- gdb/m68k-bsd-tdep.c | 6 +- gdb/m68k-linux-tdep.c | 6 +- gdb/machoread.c | 11 +- gdb/macroexp.c | 10 - gdb/main.c | 98 +- gdb/maint.c | 10 +- gdb/mdebugread.c | 230 +- gdb/mep-tdep.c | 8 +- gdb/mi/mi-cmd-disas.c | 36 +- gdb/mi/mi-cmd-stack.c | 77 +- gdb/mi/mi-cmd-var.c | 2 +- gdb/mi/mi-interp.c | 8 +- gdb/mi/mi-main.c | 30 +- gdb/microblaze-linux-tdep.c | 6 +- gdb/microblaze-tdep.c | 11 +- gdb/mips-fbsd-tdep.c | 38 +- gdb/mips-linux-nat.c | 17 +- gdb/mips-linux-tdep.c | 78 +- gdb/mips-nbsd-nat.c | 4 +- gdb/mips-nbsd-tdep.c | 8 +- gdb/mips-tdep.c | 132 +- gdb/mips64-obsd-nat.c | 4 +- gdb/mips64-obsd-tdep.c | 13 +- gdb/mipsread.c | 2 + gdb/mn10300-linux-tdep.c | 32 +- gdb/msp430-tdep.c | 7 +- gdb/namespace.c | 5 +- gdb/nat/aarch64-linux-hw-point.c | 4 +- gdb/nat/aarch64-linux.c | 4 +- gdb/nat/aarch64-sve-linux-ptrace.c | 1 + gdb/nat/fork-inferior.c | 6 +- gdb/nat/linux-btrace.c | 8 +- gdb/nat/linux-osdata.c | 120 +- gdb/nat/linux-procfs.c | 23 +- gdb/nat/linux-procfs.h | 5 - gdb/nat/x86-linux-dregs.c | 14 +- gdb/nios2-linux-tdep.c | 11 +- gdb/nios2-tdep.c | 44 +- gdb/nto-procfs.c | 55 +- gdb/objfile-flags.h | 2 +- gdb/objfiles.c | 29 +- gdb/obsd-nat.c | 30 +- gdb/or1k-tdep.h | 4 +- gdb/p-exp.y | 9 +- gdb/p-valprint.c | 134 +- gdb/parse.c | 129 +- gdb/parser-defs.h | 6 +- gdb/ppc-fbsd-nat.c | 4 +- gdb/ppc-fbsd-tdep.c | 6 +- gdb/ppc-linux-nat.c | 50 +- gdb/ppc-linux-tdep.c | 41 +- gdb/ppc-nbsd-nat.c | 4 +- gdb/ppc-nbsd-tdep.c | 36 +- gdb/ppc-obsd-nat.c | 4 +- gdb/ppc-obsd-tdep.c | 2 +- gdb/ppc-ravenscar-thread.c | 4 +- gdb/ppc-sysv-tdep.c | 11 +- gdb/ppc64-tdep.c | 86 +- gdb/printcmd.c | 39 +- gdb/proc-api.c | 2 + gdb/proc-service.c | 30 +- gdb/proc-utils.h | 4 + gdb/procfs.c | 421 +- gdb/progspace.c | 4 +- gdb/psympriv.h | 90 +- gdb/psymtab.c | 321 +- gdb/python/lib/gdb/__init__.py | 27 +- gdb/python/lib/gdb/command/explore.py | 36 +- gdb/python/lib/gdb/command/frame_filters.py | 93 +- gdb/python/lib/gdb/command/pretty_printers.py | 45 +- gdb/python/lib/gdb/command/type_printers.py | 13 +- gdb/python/lib/gdb/command/unwinders.py | 51 +- gdb/python/lib/gdb/command/xmethods.py | 79 +- gdb/python/lib/gdb/function/as_string.py | 8 +- gdb/python/lib/gdb/function/caller_is.py | 40 +- gdb/python/lib/gdb/function/strfns.py | 28 +- gdb/python/py-block.c | 38 + gdb/python/py-bpevent.c | 2 +- gdb/python/py-breakpoint.c | 8 +- gdb/python/py-cmd.c | 48 +- gdb/python/py-continueevent.c | 20 +- gdb/python/py-event.h | 11 +- gdb/python/py-exitedevent.c | 8 +- gdb/python/py-framefilter.c | 3 - gdb/python/py-function.c | 51 +- gdb/python/py-gdb-readline.c | 2 +- gdb/python/py-inferior.c | 116 +- gdb/python/py-infevents.c | 22 +- gdb/python/py-infthread.c | 16 +- gdb/python/py-newobjfileevent.c | 40 +- gdb/python/py-objfile.c | 67 +- gdb/python/py-param.c | 5 +- gdb/python/py-prettyprint.c | 53 +- gdb/python/py-progspace.c | 207 +- gdb/python/py-record-btrace.c | 6 +- gdb/python/py-signalevent.c | 5 +- gdb/python/py-stopevent.c | 3 +- gdb/python/py-symbol.c | 24 +- gdb/python/py-symtab.c | 5 +- gdb/python/py-threadevent.c | 37 +- gdb/python/py-type.c | 7 - gdb/python/py-unwind.c | 62 +- gdb/python/py-utils.c | 56 - gdb/python/py-value.c | 33 +- gdb/python/py-varobj.c | 17 +- gdb/python/py-xmethods.c | 11 +- gdb/python/python-internal.h | 36 +- gdb/python/python.c | 158 +- gdb/python/python.h | 3 - gdb/ravenscar-thread.c | 22 +- gdb/record-btrace.c | 26 +- gdb/record-full.c | 3 +- gdb/record.c | 2 +- gdb/regcache.c | 33 +- gdb/regcache.h | 33 +- gdb/regformats/regdat.sh | 3 +- gdb/remote-sim.c | 26 +- gdb/remote.c | 466 +- gdb/riscv-fbsd-nat.c | 135 - gdb/riscv-fbsd-tdep.c | 203 - gdb/riscv-fbsd-tdep.h | 33 - gdb/riscv-linux-nat.c | 281 - gdb/riscv-linux-tdep.c | 94 - gdb/riscv-tdep.c | 759 +- gdb/riscv-tdep.h | 17 +- gdb/rs6000-aix-tdep.c | 4 +- gdb/rs6000-lynx178-tdep.c | 1 + gdb/rs6000-nat.c | 14 +- gdb/rs6000-tdep.c | 35 +- gdb/rust-exp.y | 1188 +- gdb/rust-lang.c | 140 +- gdb/s390-linux-nat.c | 23 +- gdb/s390-linux-tdep.c | 25 +- gdb/s390-tdep.c | 12 +- gdb/sanitize.m4 | 46 - gdb/score-tdep.c | 4 +- gdb/selftest.m4 | 45 - gdb/ser-mingw.c | 8 +- gdb/ser-tcp.c | 298 +- gdb/ser-uds.c | 118 - gdb/serial.c | 20 +- gdb/sh-nbsd-nat.c | 4 +- gdb/sh-tdep.c | 6 +- gdb/silent-rules.mk | 3 - gdb/skip.c | 101 +- gdb/sol-thread.c | 121 +- gdb/sol2-tdep.c | 4 +- gdb/solib-darwin.c | 71 +- gdb/solib-svr4.c | 195 +- gdb/solib.c | 2 +- gdb/solist.h | 270 +- gdb/source.c | 16 +- gdb/sparc-linux-tdep.c | 12 +- gdb/sparc-nat.c | 2 +- gdb/sparc-ravenscar-thread.c | 4 +- gdb/sparc-sol2-nat.c | 8 +- gdb/sparc-tdep.c | 6 +- gdb/sparc64-linux-tdep.c | 6 +- gdb/sparc64-tdep.c | 37 +- gdb/spu-linux-nat.c | 26 +- gdb/spu-tdep.c | 8 +- gdb/stabsread.c | 92 +- gdb/stabsread.h | 33 - gdb/stack.c | 833 +- gdb/stack.h | 6 +- gdb/symfile-add-flags.h | 2 +- gdb/symfile-debug.c | 18 + gdb/symfile.c | 221 +- gdb/symfile.h | 12 +- gdb/symtab.c | 57 +- gdb/symtab.h | 121 +- gdb/target-debug.h | 7 +- gdb/target-delegates.c | 27 + gdb/target-descriptions.c | 29 +- gdb/target-descriptions.h | 6 +- gdb/target-float.c | 10 +- gdb/target-memory.c | 2 + gdb/target.c | 74 +- gdb/target.h | 50 +- gdb/testsuite/ChangeLog | 822 - gdb/testsuite/Makefile.in | 21 +- gdb/testsuite/README | 14 - gdb/testsuite/boards/native-extended-gdbserver.exp | 2 + gdb/testsuite/boards/native-gdbserver.exp | 1 + {contrib => gdb/testsuite}/dg-extract-results.sh | 16 +- .../gdb.ada/access_to_unbounded_array.exp | 30 - .../gdb.ada/access_to_unbounded_array/foo.adb | 24 - .../gdb.ada/access_to_unbounded_array/pack.adb | 23 - .../gdb.ada/access_to_unbounded_array/pack.ads | 19 - gdb/testsuite/gdb.ada/bp_inlined_func.exp | 2 +- gdb/testsuite/gdb.ada/complete.exp | 2 +- gdb/testsuite/gdb.ada/excep_handle.exp | 2 +- gdb/testsuite/gdb.ada/expr_with_funcall.exp | 52 - .../gdb.ada/expr_with_funcall/expr_r821_013.adb | 23 - gdb/testsuite/gdb.ada/expr_with_funcall/pck.adb | 26 - gdb/testsuite/gdb.ada/expr_with_funcall/pck.ads | 20 - gdb/testsuite/gdb.ada/mi_string_access.exp | 64 - gdb/testsuite/gdb.ada/mi_string_access/bar.adb | 24 - gdb/testsuite/gdb.ada/mi_string_access/pck.adb | 21 - gdb/testsuite/gdb.ada/mi_string_access/pck.ads | 19 - gdb/testsuite/gdb.ada/mi_var_union.exp | 54 - gdb/testsuite/gdb.ada/mi_var_union/bar.adb | 29 - gdb/testsuite/gdb.ada/mi_var_union/pck.adb | 21 - gdb/testsuite/gdb.ada/mi_var_union/pck.ads | 19 - gdb/testsuite/gdb.ada/packed_array_assign.exp | 30 - .../gdb.ada/packed_array_assign/aggregates.adb | 25 - .../gdb.ada/packed_array_assign/aggregates.ads | 33 - gdb/testsuite/gdb.ada/packed_array_assign/pck.adb | 23 - gdb/testsuite/gdb.ada/packed_array_assign/pck.ads | 22 - .../gdb.ada/packed_array_assign/tester.adb | 20 - gdb/testsuite/gdb.ada/same_component_name.exp | 10 - gdb/testsuite/gdb.ada/same_component_name/foo.adb | 11 +- gdb/testsuite/gdb.ada/same_component_name/pck.adb | 15 - gdb/testsuite/gdb.ada/same_component_name/pck.ads | 25 - gdb/testsuite/gdb.arch/aarch64-fp.c | 16 +- gdb/testsuite/gdb.arch/aarch64-sighandler-regs.c | 187 - gdb/testsuite/gdb.arch/aarch64-sighandler-regs.exp | 149 - .../gdb.arch/amd64-invalid-stack-middle.exp | 4 +- gdb/testsuite/gdb.arch/amd64-invalid-stack-top.exp | 4 +- gdb/testsuite/gdb.arch/arc-analyze-prologue.exp | 2 +- gdb/testsuite/gdb.arch/arc-decode-insn.exp | 2 +- gdb/testsuite/gdb.arch/i386-avx512.exp | 4 +- .../gdb.arch/mips-disassembler-options.exp | 58 - gdb/testsuite/gdb.arch/mips-disassembler-options.s | 30 - gdb/testsuite/gdb.base/attach.exp | 15 +- .../gdb.base/batch-exit-status.bad-commands | 1 - gdb/testsuite/gdb.base/batch-exit-status.exp | 70 - .../gdb.base/batch-exit-status.good-commands | 1 - gdb/testsuite/gdb.base/break-idempotent.exp | 2 +- gdb/testsuite/gdb.base/break-interp.exp | 2 +- gdb/testsuite/gdb.base/break-unload-file.exp | 2 +- gdb/testsuite/gdb.base/catch-follow-exec.c | 27 - gdb/testsuite/gdb.base/catch-follow-exec.exp | 84 - gdb/testsuite/gdb.base/code_elim.exp | 10 +- gdb/testsuite/gdb.base/commands.exp | 47 +- gdb/testsuite/gdb.base/complete-empty.exp | 8 - gdb/testsuite/gdb.base/dbx.exp | 4 +- gdb/testsuite/gdb.base/examine-backward.exp | 68 +- gdb/testsuite/gdb.base/frame-selection.c | 52 - gdb/testsuite/gdb.base/frame-selection.exp | 188 - gdb/testsuite/gdb.base/frameapply.c | 71 - gdb/testsuite/gdb.base/frameapply.exp | 217 - gdb/testsuite/gdb.base/funcargs.c | 9 - gdb/testsuite/gdb.base/gcore-tls-pie.c | 48 - gdb/testsuite/gdb.base/gcore-tls-pie.exp | 62 - gdb/testsuite/gdb.base/gnu-ifunc.exp | 13 +- gdb/testsuite/gdb.base/index-cache.c | 23 - gdb/testsuite/gdb.base/index-cache.exp | 193 - gdb/testsuite/gdb.base/infcall-nested-structs.c | 168 +- gdb/testsuite/gdb.base/infcall-nested-structs.exp | 5 +- gdb/testsuite/gdb.base/info-proc.exp | 2 +- .../gdb.base/infoline-reloc-main-from-zero.c | 24 - .../gdb.base/infoline-reloc-main-from-zero.exp | 51 - .../gdb.base/kill-detach-inferiors-cmd.exp | 2 +- gdb/testsuite/gdb.base/large-frame-1.c | 32 - gdb/testsuite/gdb.base/large-frame-2.c | 25 - gdb/testsuite/gdb.base/large-frame.exp | 57 - gdb/testsuite/gdb.base/large-frame.h | 24 - gdb/testsuite/gdb.base/maint.exp | 28 - gdb/testsuite/gdb.base/new-ui.exp | 2 +- gdb/testsuite/gdb.base/print-symbol-loading.exp | 2 +- gdb/testsuite/gdb.base/ptype-offsets.cc | 8 - gdb/testsuite/gdb.base/ptype-offsets.exp | 11 - gdb/testsuite/gdb.base/readnever.exp | 4 +- gdb/testsuite/gdb.base/reggroups.exp | 2 +- gdb/testsuite/gdb.base/relocate.exp | 105 +- gdb/testsuite/gdb.base/restore.exp | 8 - gdb/testsuite/gdb.base/sepdebug.exp | 2 +- gdb/testsuite/gdb.base/share-env-with-gdbserver.c | 3 - gdb/testsuite/gdb.base/skip.exp | 6 +- gdb/testsuite/gdb.base/solib-vanish.exp | 2 +- gdb/testsuite/gdb.base/sym-file.exp | 4 +- gdb/testsuite/gdb.base/term.c | 22 - gdb/testsuite/gdb.base/term.exp | 81 +- gdb/testsuite/gdb.base/utf8-identifiers.exp | 8 - gdb/testsuite/gdb.base/vla-optimized-out.c | 42 - gdb/testsuite/gdb.base/vla-optimized-out.exp | 81 - gdb/testsuite/gdb.base/watchpoint-hw-attach.c | 1 + gdb/testsuite/gdb.base/watchpoint-hw-attach.exp | 10 +- gdb/testsuite/gdb.base/watchpoint-reuse-slot.exp | 176 +- gdb/testsuite/gdb.base/watchpoint.exp | 52 +- gdb/testsuite/gdb.base/write_mem.c | 20 - gdb/testsuite/gdb.base/write_mem.exp | 47 - .../gdb.compile/compile-cplus-anonymous.cc | 76 - .../gdb.compile/compile-cplus-anonymous.exp | 64 - .../gdb.compile/compile-cplus-array-decay.cc | 31 - .../gdb.compile/compile-cplus-array-decay.exp | 50 - gdb/testsuite/gdb.compile/compile-cplus-inherit.cc | 58 - .../gdb.compile/compile-cplus-inherit.exp | 53 - gdb/testsuite/gdb.compile/compile-cplus-member.cc | 83 - gdb/testsuite/gdb.compile/compile-cplus-member.exp | 76 - gdb/testsuite/gdb.compile/compile-cplus-method.cc | 91 - gdb/testsuite/gdb.compile/compile-cplus-method.exp | 67 - gdb/testsuite/gdb.compile/compile-cplus-mod.c | 28 - .../gdb.compile/compile-cplus-namespace.cc | 52 - .../gdb.compile/compile-cplus-namespace.exp | 51 - gdb/testsuite/gdb.compile/compile-cplus-nested.cc | 58 - gdb/testsuite/gdb.compile/compile-cplus-nested.exp | 53 - gdb/testsuite/gdb.compile/compile-cplus-print.c | 32 - gdb/testsuite/gdb.compile/compile-cplus-print.exp | 79 - gdb/testsuite/gdb.compile/compile-cplus-virtual.cc | 54 - .../gdb.compile/compile-cplus-virtual.exp | 71 - gdb/testsuite/gdb.compile/compile-cplus.c | 241 - gdb/testsuite/gdb.compile/compile-cplus.exp | 347 - gdb/testsuite/gdb.compile/compile-ifunc.exp | 4 - gdb/testsuite/gdb.compile/compile.exp | 4 +- gdb/testsuite/gdb.cp/cp-relocate.exp | 2 +- gdb/testsuite/gdb.cp/cpcompletion.exp | 8 - gdb/testsuite/gdb.cp/koenig.exp | 3 - gdb/testsuite/gdb.cp/maint.exp | 2 +- gdb/testsuite/gdb.cp/ovldbreak.exp | 10 +- gdb/testsuite/gdb.cp/temargs.exp | 8 - gdb/testsuite/gdb.cp/virtbase2.cc | 49 - gdb/testsuite/gdb.cp/virtbase2.exp | 111 - gdb/testsuite/gdb.dwarf2/dw2-error.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-objfile-overlap.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-func.c | 78 - gdb/testsuite/gdb.dwarf2/dw2-ranges-func.exp | 405 - gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.exp | 2 +- gdb/testsuite/gdb.dwarf2/varval.c | 30 - gdb/testsuite/gdb.dwarf2/varval.exp | 299 - gdb/testsuite/gdb.fortran/nested-funcs.exp | 2 +- gdb/testsuite/gdb.fortran/printing-types.exp | 2 +- .../gdb.fortran/short-circuit-argument-list.exp | 106 - .../gdb.fortran/short-circuit-argument-list.f90 | 78 - gdb/testsuite/gdb.gdb/complaints.exp | 33 +- gdb/testsuite/gdb.gdb/unittest.exp | 2 +- gdb/testsuite/gdb.guile/scm-lazy-string.exp | 2 +- gdb/testsuite/gdb.linespec/cpcompletion.exp | 8 - gdb/testsuite/gdb.linespec/cpls-abi-tag.exp | 8 - gdb/testsuite/gdb.linespec/cpls-ops.exp | 8 - gdb/testsuite/gdb.linespec/linespec.exp | 2 +- .../gdb.mi/list-thread-groups-available.exp | 12 +- .../gdb.mi/mi-breakpoint-location-ena-dis.cc | 36 - .../gdb.mi/mi-breakpoint-location-ena-dis.exp | 56 - gdb/testsuite/gdb.mi/mi-cli.exp | 2 +- gdb/testsuite/gdb.mi/mi-cmd-param-changed.exp | 48 +- gdb/testsuite/gdb.mi/mi-disassemble.exp | 20 +- gdb/testsuite/gdb.mi/mi-return.exp | 2 +- gdb/testsuite/gdb.mi/mi-stack.exp | 6 +- gdb/testsuite/gdb.mi/mi-syn-frame.exp | 11 +- .../gdb.mi/user-selected-context-sync.exp | 6 +- gdb/testsuite/gdb.multi/remove-inferiors.exp | 2 +- gdb/testsuite/gdb.opt/inline-break.c | 2 +- gdb/testsuite/gdb.opt/inline-break.exp | 48 - gdb/testsuite/gdb.python/py-breakpoint.exp | 5 - gdb/testsuite/gdb.python/py-cmd.exp | 71 +- gdb/testsuite/gdb.python/py-framefilter-mi.exp | 8 +- gdb/testsuite/gdb.python/py-inferior.exp | 43 +- .../gdb.python/py-mi-var-info-path-expression.c | 62 - .../gdb.python/py-mi-var-info-path-expression.exp | 88 - .../gdb.python/py-mi-var-info-path-expression.py | 57 - gdb/testsuite/gdb.python/py-objfile.exp | 9 - gdb/testsuite/gdb.python/py-parameter.exp | 15 - gdb/testsuite/gdb.python/py-prettyprint.c | 2 - gdb/testsuite/gdb.python/py-prettyprint.exp | 16 +- gdb/testsuite/gdb.python/py-prettyprint.py | 10 - gdb/testsuite/gdb.python/py-progspace.exp | 31 - gdb/testsuite/gdb.python/py-rbreak.exp | 2 +- gdb/testsuite/gdb.python/py-section-script.exp | 2 +- gdb/testsuite/gdb.python/py-symtab.exp | 3 +- gdb/testsuite/gdb.python/py-template.exp | 4 - gdb/testsuite/gdb.python/py-value.exp | 32 +- gdb/testsuite/gdb.python/python.exp | 17 +- gdb/testsuite/gdb.rust/simple.exp | 32 - gdb/testsuite/gdb.rust/simple.rs | 12 - gdb/testsuite/gdb.server/extended-remote-restart.c | 60 - .../gdb.server/extended-remote-restart.exp | 132 - .../gdb.server/run-without-local-binary.exp | 2 +- gdb/testsuite/gdb.server/server-connect.exp | 111 - gdb/testsuite/gdb.server/solib-list.exp | 2 +- gdb/testsuite/gdb.server/unittest.exp | 2 +- gdb/testsuite/gdb.stabs/weird.exp | 2 +- gdb/testsuite/gdb.threads/check-libthread-db.c | 8 - gdb/testsuite/gdb.threads/names.exp | 2 +- gdb/testsuite/gdb.threads/pthreads.exp | 83 +- gdb/testsuite/gdb.trace/actions-changed.exp | 5 - gdb/testsuite/gdb.trace/actions.exp | 4 - gdb/testsuite/gdb.trace/ax.exp | 6 - gdb/testsuite/gdb.trace/backtrace.exp | 5 - gdb/testsuite/gdb.trace/change-loc.exp | 5 - gdb/testsuite/gdb.trace/deltrace.exp | 6 - gdb/testsuite/gdb.trace/ftrace-lock.exp | 8 - gdb/testsuite/gdb.trace/ftrace.exp | 9 - gdb/testsuite/gdb.trace/infotrace.exp | 6 - .../gdb.trace/mi-trace-frame-collected.exp | 5 - gdb/testsuite/gdb.trace/mi-tracepoint-changed.exp | 4 - gdb/testsuite/gdb.trace/mi-tsv-changed.exp | 6 - gdb/testsuite/gdb.trace/packetlen.exp | 4 - gdb/testsuite/gdb.trace/passc-dyn.exp | 4 - gdb/testsuite/gdb.trace/passcount.exp | 4 - gdb/testsuite/gdb.trace/pending.exp | 5 - gdb/testsuite/gdb.trace/range-stepping.exp | 4 - gdb/testsuite/gdb.trace/report.exp | 4 - gdb/testsuite/gdb.trace/save-trace.exp | 4 - gdb/testsuite/gdb.trace/signal.exp | 5 - gdb/testsuite/gdb.trace/tfind.exp | 5 - gdb/testsuite/gdb.trace/trace-break.exp | 9 - gdb/testsuite/gdb.trace/trace-common.h | 3 - gdb/testsuite/gdb.trace/trace-condition.exp | 9 - gdb/testsuite/gdb.trace/trace-enable-disable.exp | 8 - gdb/testsuite/gdb.trace/trace-mt.exp | 11 +- gdb/testsuite/gdb.trace/tracecmd.exp | 4 - gdb/testsuite/gdb.trace/tspeed.c | 3 +- gdb/testsuite/gdb.trace/tspeed.exp | 30 +- gdb/testsuite/gdb.trace/tstatus.exp | 5 - gdb/testsuite/gdb.trace/tsv.exp | 4 - .../gdb.trace/unavailable-dwarf-piece.exp | 2 +- gdb/testsuite/gdb.trace/while-dyn.exp | 4 - gdb/testsuite/gdb.trace/while-stepping.exp | 4 - gdb/testsuite/lib/compile-support.exp | 227 - gdb/testsuite/lib/compiler.c | 0 gdb/testsuite/lib/dwarf.exp | 14 - gdb/testsuite/lib/gdb.exp | 545 +- gdb/testsuite/lib/gdbserver-support.exp | 28 +- gdb/testsuite/lib/mi-support.exp | 10 +- gdb/testsuite/lib/trace-support.exp | 19 - gdb/thread.c | 247 +- gdb/tic6x-linux-tdep.c | 2 +- gdb/tic6x-tdep.c | 5 +- gdb/tid-parse.c | 4 +- gdb/tilegx-linux-tdep.c | 10 +- gdb/top.c | 21 +- gdb/tracefile-tfile.c | 2 +- gdb/tracefile.c | 42 +- gdb/tracepoint.c | 367 +- gdb/tracepoint.h | 16 +- gdb/trad-frame.c | 82 +- gdb/trad-frame.h | 12 - gdb/tramp-frame.h | 2 +- gdb/tui/tui-data.c | 25 +- gdb/tui/tui-data.h | 6 +- gdb/tui/tui-disasm.c | 4 +- gdb/tui/tui-io.c | 39 +- gdb/tui/tui-io.h | 8 + gdb/tui/tui-layout.c | 2 +- gdb/tui/tui-regs.c | 3 +- gdb/tui/tui-source.c | 10 +- gdb/tui/tui-stack.c | 5 +- gdb/tui/tui-win.c | 345 +- gdb/tui/tui-windata.c | 18 +- gdb/tui/tui-wingeneral.c | 5 +- gdb/tui/tui-winsource.c | 6 +- gdb/tui/tui.c | 2 +- gdb/typeprint.c | 129 +- gdb/typeprint.h | 33 - gdb/unittests/array-view-selftests.c | 8 +- .../basic_string_view/element_access/char/1.cc | 2 +- gdb/unittests/cli-utils-selftests.c | 253 - gdb/unittests/parse-connection-spec-selftests.c | 249 - gdb/unittests/scoped_fd-selftests.c | 7 + gdb/unittests/scoped_mmap-selftests.c | 60 +- gdb/utils.c | 56 +- gdb/utils.h | 6 +- gdb/v850-tdep.c | 6 +- gdb/valarith.c | 27 +- gdb/valops.c | 91 +- gdb/valprint.c | 13 +- gdb/value.c | 4 +- gdb/varobj.c | 50 +- gdb/vax-bsd-nat.c | 4 +- gdb/vax-tdep.c | 2 +- gdb/version.in | 2 +- gdb/warning.m4 | 33 +- gdb/windows-nat.c | 227 +- gdb/windows-tdep.c | 4 +- gdb/x86-linux-nat.c | 6 +- gdb/x86-nat.c | 18 +- gdb/x86-nat.h | 7 + gdb/xcoffread.c | 88 +- gdb/xml-support.c | 8 +- gdb/xstormy16-tdep.c | 3 +- gdb/xtensa-linux-nat.c | 8 +- gdb/xtensa-tdep.c | 18 +- gdb/xtensa-tdep.h | 4 +- gold/ChangeLog | 52 +- gold/gold.cc | 14 +- gold/layout.cc | 1 - gold/mips.cc | 34 +- gold/object.cc | 14 +- gold/po/gold.pot | 107 +- gold/testsuite/Makefile.am | 2 +- gold/testsuite/Makefile.in | 2 +- gold/x86_64.cc | 22 +- gprof/ChangeLog | 17 +- gprof/configure | 20 +- gprof/gprof.c | 2 +- gprof/gprof.texi | 6 +- gprof/po/gprof.pot | 2 +- include/ChangeLog | 363 +- include/bfdlink.h | 8 - include/diagnostics.h | 18 - include/dis-asm.h | 53 +- include/elf/arc-reloc.def | 4 +- include/elf/arc.h | 3 +- include/elf/arm.h | 8 +- include/elf/common.h | 136 +- include/elf/csky.h | 97 - include/elf/internal.h | 10 +- include/elf/mips.h | 11 +- include/elf/nds32.h | 65 +- include/elf/or1k.h | 19 - include/elf/ppc64.h | 28 +- include/elf/s12z.h | 2 +- include/libiberty.h | 5 - include/opcode/aarch64.h | 113 +- include/opcode/arc.h | 1 - include/opcode/arm.h | 9 - include/opcode/csky.h | 110 - include/opcode/mips.h | 19 +- include/opcode/nds32.h | 204 +- include/opcode/ppc.h | 42 +- include/opcode/riscv-opc.h | 2 - include/opcode/riscv.h | 36 +- intl/ChangeLog | 6 - intl/libgnuintl.h | 35 +- ld/ChangeLog | 1379 +- ld/Makefile.am | 42 +- ld/Makefile.in | 45 +- ld/NEWS | 30 +- ld/configure | 20 +- ld/configure.tgt | 4 - ld/emulparams/aarch64cloudabi.sh | 2 +- ld/emulparams/aarch64fbsd.sh | 2 +- ld/emulparams/aarch64linux.sh | 2 +- ld/emulparams/aarch64linux32.sh | 2 +- ld/emulparams/arc-nps.sh | 2 - ld/emulparams/cskyelf.sh | 34 - ld/emulparams/cskyelf_linux.sh | 36 - ld/emulparams/elf32_spu.sh | 4 +- ld/emulparams/elf32_tic6x_le.sh | 4 +- ld/emulparams/elf32bmip.sh | 8 +- ld/emulparams/elf32btsmipn32.sh | 8 +- ld/emulparams/elf32lr5900n32.sh | 8 +- ld/emulparams/elf32lriscv-defs.sh | 13 +- ld/emulparams/elf32lriscv.sh | 2 +- ld/emulparams/elf32lriscv_ilp32.sh | 2 +- ld/emulparams/elf32lriscv_ilp32f.sh | 2 +- ld/emulparams/elf32mep.sh | 3 - ld/emulparams/elf32metag.sh | 2 +- ld/emulparams/elf64_s390.sh | 3 - ld/emulparams/elf64btsmip.sh | 8 +- ld/emulparams/shelf_vxworks.sh | 4 +- ld/emulparams/shlelf_fd.sh | 2 +- ld/emulparams/xgateelf.sh | 4 +- ld/emultempl/armelf.em | 2 +- ld/emultempl/cskyelf.em | 355 - ld/emultempl/elf32.em | 184 +- ld/emultempl/mipself.em | 12 +- ld/emultempl/nds32elf.em | 234 +- ld/emultempl/pe.em | 2 +- ld/emultempl/pep.em | 2 +- ld/gen-doc.texi | 1 - ld/genscripts.sh | 150 +- ld/ld.texi | 104 +- ld/ldexp.c | 27 +- ld/ldexp.h | 4 +- ld/ldgram.y | 1 + ld/ldint.texi | 4 +- ld/ldlang.c | 275 +- ld/ldlang.h | 4 +- ld/ldlex.l | 2 +- ld/ldmain.c | 7 +- ld/po/BLD-POTFILES.in | 2 - ld/po/fi.po | 9054 +- ld/po/fr.po | 8043 +- ld/po/ld.pot | 230 +- ld/scripttempl/DWARF.sc | 2 +- ld/scripttempl/alpha.sc | 16 +- ld/scripttempl/alphavms.sc | 12 +- ld/scripttempl/arclinux.sc | 44 +- ld/scripttempl/armbpabi.sc | 38 +- ld/scripttempl/avr.sc | 68 +- ld/scripttempl/dlx.sc | 6 +- ld/scripttempl/elf.sc | 88 +- ld/scripttempl/elf32cr16.sc | 38 +- ld/scripttempl/elf32cr16c.sc | 40 +- ld/scripttempl/elf32crx.sc | 4 - ld/scripttempl/elf32msp430.sc | 73 +- ld/scripttempl/elf32msp430_3.sc | 37 +- ld/scripttempl/elf32xc16x.sc | 16 +- ld/scripttempl/elf32xc16xl.sc | 16 +- ld/scripttempl/elf32xc16xs.sc | 17 +- ld/scripttempl/elf64hppa.sc | 28 +- ld/scripttempl/elf_chaos.sc | 28 +- ld/scripttempl/elfarc.sc | 52 +- ld/scripttempl/elfarcv2.sc | 25 +- ld/scripttempl/elfd10v.sc | 52 +- ld/scripttempl/elfd30v.sc | 29 +- ld/scripttempl/elfm68hc11.sc | 7 +- ld/scripttempl/elfm68hc12.sc | 7 +- ld/scripttempl/elfm9s12z.sc | 16 +- ld/scripttempl/elfmicroblaze.sc | 41 +- ld/scripttempl/elfxgate.sc | 7 +- ld/scripttempl/elfxtensa.sc | 26 +- ld/scripttempl/epiphany_4x4.sc | 72 +- ld/scripttempl/ft32.sc | 26 +- ld/scripttempl/hppaelf.sc | 22 +- ld/scripttempl/ia64vms.sc | 4 - ld/scripttempl/ip2k.sc | 3 - ld/scripttempl/iq2000.sc | 16 +- ld/scripttempl/mep.sc | 16 +- ld/scripttempl/mmo.sc | 4 +- ld/scripttempl/nds32elf.sc | 36 +- ld/scripttempl/pe.sc | 10 +- ld/scripttempl/pep.sc | 10 +- ld/scripttempl/pru.sc | 23 +- ld/scripttempl/sh.sc | 8 +- ld/scripttempl/v850.sc | 38 +- ld/scripttempl/v850_rh850.sc | 48 +- ld/scripttempl/visium.sc | 25 +- ld/scripttempl/xstormy16.sc | 45 +- ld/testsuite/ld-arc/attr-merge-0.d | 1 - ld/testsuite/ld-arc/attr-merge-1.d | 1 - ld/testsuite/ld-arc/attr-merge-2.d | 1 - ld/testsuite/ld-arc/attr-merge-3.d | 1 - ld/testsuite/ld-arc/attr-merge-5.d | 1 - ld/testsuite/ld-arc/attr-merge-6.d | 16 - ld/testsuite/ld-arc/attr-merge-6a.s | 9 - ld/testsuite/ld-arc/attr-merge-6b.s | 8 - ld/testsuite/ld-arc/attr-merge-6bis.d | 16 - ld/testsuite/ld-arm/tls-descrelax-be8.d | 2 +- ld/testsuite/ld-arm/tls-descrelax-v7.d | 2 +- ld/testsuite/ld-arm/tls-longplt-lib.d | 2 +- ld/testsuite/ld-arm/tls-longplt.d | 2 +- ld/testsuite/ld-avr/gc-section-debugline.d | 89 +- ld/testsuite/ld-bootstrap/bootstrap.exp | 1 - ld/testsuite/ld-checks/over2.s | 2 - ld/testsuite/ld-csky/csky.exp | 15 - ld/testsuite/ld-csky/data.d | 18 - ld/testsuite/ld-csky/data.s | 10 - ld/testsuite/ld-csky/data_section.s | 7 - ld/testsuite/ld-csky/emit-relocs-1.d | 37 - ld/testsuite/ld-csky/emit-relocs-1.ld | 20 - ld/testsuite/ld-csky/emit-relocs-1a.s | 24 - ld/testsuite/ld-csky/emit-relocs-1b.s | 18 - ld/testsuite/ld-csky/got.d | 29 - ld/testsuite/ld-csky/got.s | 19 - ld/testsuite/ld-csky/hilo16.d | 14 - ld/testsuite/ld-csky/hilo16.s | 7 - ld/testsuite/ld-csky/hilo16_symbol.s | 2 - ld/testsuite/ld-csky/tls-gd-v1.d | 30 - ld/testsuite/ld-csky/tls-gd-v1.s | 26 - ld/testsuite/ld-csky/tls-gd.d | 29 - ld/testsuite/ld-csky/tls-gd.s | 20 - ld/testsuite/ld-csky/tls-ie-v1.d | 25 - ld/testsuite/ld-csky/tls-ie-v1.s | 29 - ld/testsuite/ld-csky/tls-ie.d | 24 - ld/testsuite/ld-csky/tls-ie.s | 27 - ld/testsuite/ld-csky/tls-ld-v1.d | 29 - ld/testsuite/ld-csky/tls-ld-v1.s | 34 - ld/testsuite/ld-csky/tls-ld.d | 28 - ld/testsuite/ld-csky/tls-ld.s | 28 - ld/testsuite/ld-csky/tls-le-v1.d | 14 - ld/testsuite/ld-csky/tls-le-v1.s | 29 - ld/testsuite/ld-csky/tls-le.d | 13 - ld/testsuite/ld-csky/tls-le.s | 23 - ld/testsuite/ld-d10v/reloc-007.d | 1 + ld/testsuite/ld-d10v/reloc-008.d | 1 + ld/testsuite/ld-d10v/reloc-015.d | 1 + ld/testsuite/ld-d10v/reloc-016.d | 1 + ld/testsuite/ld-discard/extern.d | 3 +- ld/testsuite/ld-discard/start.d | 3 +- ld/testsuite/ld-discard/static.d | 3 +- ld/testsuite/ld-elf/attributes.d | 2 +- ld/testsuite/ld-elf/audit.exp | 2 +- ld/testsuite/ld-elf/comm-data4.s | 2 - ld/testsuite/ld-elf/comm-data5.d | 1 + ld/testsuite/ld-elf/comm-data5.s | 2 - ld/testsuite/ld-elf/compress.exp | 11 +- ld/testsuite/ld-elf/compress1a.d | 2 +- ld/testsuite/ld-elf/compressed1a.d | 2 +- ld/testsuite/ld-elf/compressed1d.d | 4 +- ld/testsuite/ld-elf/compressed1e.d | 2 +- ld/testsuite/ld-elf/eh-frame-hdr.d | 2 +- ld/testsuite/ld-elf/eh5.d | 4 +- ld/testsuite/ld-elf/eh5b.s | 2 - ld/testsuite/ld-elf/elf.exp | 36 +- ld/testsuite/ld-elf/empty.s | 3 - ld/testsuite/ld-elf/empty2.s | 3 - ld/testsuite/ld-elf/exclude3.s | 3 - ld/testsuite/ld-elf/fini0.s | 2 - ld/testsuite/ld-elf/frame.exp | 2 +- ld/testsuite/ld-elf/group1.d | 2 +- ld/testsuite/ld-elf/group10.d | 3 +- ld/testsuite/ld-elf/group2.d | 9 +- ld/testsuite/ld-elf/group3b.d | 2 +- ld/testsuite/ld-elf/group4.d | 9 +- ld/testsuite/ld-elf/group5.d | 9 +- ld/testsuite/ld-elf/group6.d | 9 +- ld/testsuite/ld-elf/group7.d | 15 +- ld/testsuite/ld-elf/group8a.d | 10 +- ld/testsuite/ld-elf/group8b.d | 10 +- ld/testsuite/ld-elf/group9a.d | 11 +- ld/testsuite/ld-elf/group9b.d | 16 +- ld/testsuite/ld-elf/hash.d | 4 +- ld/testsuite/ld-elf/init-fini-arrays.d | 4 + ld/testsuite/ld-elf/init0.s | 2 - ld/testsuite/ld-elf/interleave-0.d | 13 +- ld/testsuite/ld-elf/interleave-4.d | 13 +- ld/testsuite/ld-elf/linkonce1b.s | 2 - ld/testsuite/ld-elf/linkonce2.d | 4 +- ld/testsuite/ld-elf/loadaddr1.d | 2 +- ld/testsuite/ld-elf/loadaddr2.d | 2 +- ld/testsuite/ld-elf/merge.d | 11 +- ld/testsuite/ld-elf/merge2.d | 3 +- ld/testsuite/ld-elf/merge3.d | 3 +- ld/testsuite/ld-elf/orphan-10.d | 3 +- ld/testsuite/ld-elf/orphan-11.d | 1 + ld/testsuite/ld-elf/orphan-12.d | 1 + ld/testsuite/ld-elf/orphan-9.d | 3 +- ld/testsuite/ld-elf/orphan-region.d | 4 +- ld/testsuite/ld-elf/orphan.d | 2 +- ld/testsuite/ld-elf/orphan3.d | 6 +- ld/testsuite/ld-elf/orphan3a.s | 2 - ld/testsuite/ld-elf/overlay.d | 2 + ld/testsuite/ld-elf/pr12851.d | 4 +- ld/testsuite/ld-elf/pr12975.d | 3 +- ld/testsuite/ld-elf/pr13177.d | 3 +- ld/testsuite/ld-elf/pr13195.d | 3 +- ld/testsuite/ld-elf/pr14156b.d | 2 - ld/testsuite/ld-elf/pr14926.d | 2 +- ld/testsuite/ld-elf/pr14926.s | 2 - ld/testsuite/ld-elf/pr16496b.od | 2 +- ld/testsuite/ld-elf/pr17550a.d | 5 +- ld/testsuite/ld-elf/pr17550b.d | 5 +- ld/testsuite/ld-elf/pr17550c.d | 6 +- ld/testsuite/ld-elf/pr17550d.d | 6 +- ld/testsuite/ld-elf/pr17615.d | 3 +- ld/testsuite/ld-elf/pr19162.d | 3 +- ld/testsuite/ld-elf/pr19539.d | 2 +- ld/testsuite/ld-elf/pr20513a.s | 3 - ld/testsuite/ld-elf/pr20528a.d | 2 +- ld/testsuite/ld-elf/pr20528b.d | 2 +- ld/testsuite/ld-elf/pr21562a.d | 3 +- ld/testsuite/ld-elf/pr21562b.d | 3 +- ld/testsuite/ld-elf/pr21562c.d | 3 +- ld/testsuite/ld-elf/pr21562d.d | 3 +- ld/testsuite/ld-elf/pr21562i.d | 3 +- ld/testsuite/ld-elf/pr21562j.d | 3 +- ld/testsuite/ld-elf/pr21562k.d | 3 +- ld/testsuite/ld-elf/pr21562l.d | 3 +- ld/testsuite/ld-elf/pr21562m.d | 3 +- ld/testsuite/ld-elf/pr21562n.d | 3 +- ld/testsuite/ld-elf/pr21884.d | 3 +- ld/testsuite/ld-elf/pr22319.d | 2 +- ld/testsuite/ld-elf/pr22423.d | 2 +- ld/testsuite/ld-elf/pr22677.d | 8 +- ld/testsuite/ld-elf/pr22677.s | 10 +- ld/testsuite/ld-elf/pr22836-1a.d | 2 +- ld/testsuite/ld-elf/pr22836-1b.d | 2 +- ld/testsuite/ld-elf/pr23591.d | 12 - ld/testsuite/ld-elf/pr23591a.s | 14 - ld/testsuite/ld-elf/pr23591b.s | 11 - ld/testsuite/ld-elf/pr23591c.s | 26 - ld/testsuite/ld-elf/pr23648.d | 9 - ld/testsuite/ld-elf/pr23648.s | 15 - ld/testsuite/ld-elf/pr23648.t | 10 - ld/testsuite/ld-elf/pr23658-1a.d | 20 - ld/testsuite/ld-elf/pr23658-1a.s | 21 - ld/testsuite/ld-elf/pr23658-1b.d | 16 - ld/testsuite/ld-elf/pr23658-1b.s | 16 - ld/testsuite/ld-elf/pr23658-1c.d | 13 - ld/testsuite/ld-elf/pr23658-1c.s | 16 - ld/testsuite/ld-elf/pr23658-1d.s | 16 - ld/testsuite/ld-elf/pr23658-2.rd | 6 - ld/testsuite/ld-elf/pr23658-3.d | 8 - ld/testsuite/ld-elf/pr23658-3.s | 4 - ld/testsuite/ld-elf/pr23658-3.t | 14 - ld/testsuite/ld-elf/pr349.d | 2 +- ld/testsuite/ld-elf/reloc-discard-warn.d | 10 - ld/testsuite/ld-elf/reloc-discard.d | 13 - ld/testsuite/ld-elf/reloc-discard.ld | 6 - ld/testsuite/ld-elf/reloc-discard.s | 2 - ld/testsuite/ld-elf/relocatable.d | 1 - ld/testsuite/ld-elf/sec64k.exp | 2 - ld/testsuite/ld-elf/shared.exp | 27 +- ld/testsuite/ld-elf/start.s | 2 - ld/testsuite/ld-elf/var1.s | 2 - ld/testsuite/ld-elf/warn1.d | 2 +- ld/testsuite/ld-elf/warn2.d | 2 +- ld/testsuite/ld-elf/warn3.d | 2 +- ld/testsuite/ld-elfcomm/elfcomm.exp | 8 +- ld/testsuite/ld-gc/all-debug-sections.d | 2 +- ld/testsuite/ld-gc/personality.d | 2 +- ld/testsuite/ld-gc/pr19167.d | 2 +- ld/testsuite/ld-gc/pr20022.d | 2 + ld/testsuite/ld-gc/pr20022b.s | 2 +- ld/testsuite/ld-gc/start.d | 2 +- ld/testsuite/ld-gc/stop.d | 1 + ld/testsuite/ld-i386/i386.exp | 269 +- ld/testsuite/ld-i386/ibt-plt-2a.d | 22 +- ld/testsuite/ld-i386/ibt-plt-2b.d | 26 +- ld/testsuite/ld-i386/no-plt.exp | 82 +- ld/testsuite/ld-i386/pr23372a.s | 2 +- ld/testsuite/ld-i386/pr23372b.s | 2 +- ld/testsuite/ld-i386/pr23372c.d | 5 - ld/testsuite/ld-i386/pr23372c.s | 2 +- ld/testsuite/ld-i386/pr23372d.d | 5 - ld/testsuite/ld-i386/pr23486a.d | 2 +- ld/testsuite/ld-i386/pr23486b.d | 2 +- ld/testsuite/ld-i386/pr23486c.d | 10 - ld/testsuite/ld-i386/pr23486d.d | 10 - ld/testsuite/ld-i386/property-1a.r | 9 - ld/testsuite/ld-i386/property-2a.r | 9 - ld/testsuite/ld-i386/property-3.r | 2 +- ld/testsuite/ld-i386/property-3a.r | 9 - ld/testsuite/ld-i386/property-4.r | 2 +- ld/testsuite/ld-i386/property-4a.r | 9 - ld/testsuite/ld-i386/property-5.r | 2 +- ld/testsuite/ld-i386/property-5a.r | 9 - ld/testsuite/ld-i386/property-7a.r | 8 - ld/testsuite/ld-i386/property-x86-1.S | 4 +- ld/testsuite/ld-i386/property-x86-2.S | 4 +- ld/testsuite/ld-i386/property-x86-3.d | 9 +- ld/testsuite/ld-i386/property-x86-3.s | 8 +- ld/testsuite/ld-i386/property-x86-4a.d | 8 +- ld/testsuite/ld-i386/property-x86-5.d | 11 - ld/testsuite/ld-i386/property-x86-ibt1a.d | 7 +- ld/testsuite/ld-i386/property-x86-ibt1b.d | 7 +- ld/testsuite/ld-i386/property-x86-ibt2.d | 6 +- ld/testsuite/ld-i386/property-x86-ibt3a.d | 8 +- ld/testsuite/ld-i386/property-x86-ibt3b.d | 8 +- ld/testsuite/ld-i386/property-x86-ibt4.d | 6 +- ld/testsuite/ld-i386/property-x86-ibt5.d | 6 +- ld/testsuite/ld-i386/property-x86-shstk1a.d | 7 +- ld/testsuite/ld-i386/property-x86-shstk1b.d | 7 +- ld/testsuite/ld-i386/property-x86-shstk2.d | 6 +- ld/testsuite/ld-i386/property-x86-shstk3a.d | 8 +- ld/testsuite/ld-i386/property-x86-shstk3b.d | 8 +- ld/testsuite/ld-i386/property-x86-shstk4.d | 6 +- ld/testsuite/ld-i386/property-x86-shstk5.d | 6 +- ld/testsuite/ld-i386/tls.exp | 44 +- ld/testsuite/ld-i386/tlspie1.d | 2 +- ld/testsuite/ld-i386/tlspie2.d | 2 +- ld/testsuite/ld-i386/vxworks2.sd | 7 +- ld/testsuite/ld-ifunc/ifunc.exp | 16 +- ld/testsuite/ld-ifunc/pr17154-x86-64-now.d | 1 + ld/testsuite/ld-mips-elf/attr-gnu-4-0-n32-ph.d | 6 +- ld/testsuite/ld-mips-elf/attr-gnu-4-0-n64-ph.d | 6 +- ld/testsuite/ld-mips-elf/attr-gnu-4-1-n32-ph.d | 6 +- ld/testsuite/ld-mips-elf/attr-gnu-4-1-n64-ph.d | 6 +- ld/testsuite/ld-mips-elf/attr-gnu-4-2-n32-ph.d | 6 +- ld/testsuite/ld-mips-elf/attr-gnu-4-2-n64-ph.d | 6 +- ld/testsuite/ld-mips-elf/attr-gnu-4-3-n32-ph.d | 6 +- ld/testsuite/ld-mips-elf/attr-gnu-4-3-n64-ph.d | 6 +- .../ld-mips-elf/bal-jalx-addend-micromips-n32.d | 3 +- .../ld-mips-elf/bal-jalx-addend-micromips-n64.d | 3 +- .../ld-mips-elf/bal-jalx-addend-micromips.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-addend-n32.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-addend-n64.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-addend.d | 3 +- .../ld-mips-elf/bal-jalx-local-micromips-n32.d | 3 +- .../ld-mips-elf/bal-jalx-local-micromips-n64.d | 3 +- .../ld-mips-elf/bal-jalx-local-micromips.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-local-n32.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-local-n64.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-local.d | 3 +- .../bal-jalx-pic-ignore-micromips-n32.d | 3 +- .../bal-jalx-pic-ignore-micromips-n64.d | 3 +- .../ld-mips-elf/bal-jalx-pic-ignore-micromips.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-pic-ignore-n32.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-pic-ignore-n64.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-pic-ignore.d | 3 +- .../ld-mips-elf/bal-jalx-pic-micromips-n32.d | 3 +- .../ld-mips-elf/bal-jalx-pic-micromips-n64.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-pic-micromips.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-pic-n32.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-pic-n64.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-pic.d | 3 +- .../ld-mips-elf/branch-absolute-addend-n32.d | 3 +- .../ld-mips-elf/branch-absolute-addend-n64.d | 3 +- ld/testsuite/ld-mips-elf/branch-absolute-addend.d | 3 +- ld/testsuite/ld-mips-elf/branch-absolute-n32.d | 3 +- ld/testsuite/ld-mips-elf/branch-absolute-n64.d | 3 +- ld/testsuite/ld-mips-elf/branch-absolute.d | 3 +- ld/testsuite/ld-mips-elf/dyn-sec64.d | 4 +- ld/testsuite/ld-mips-elf/eh-frame1-n32.d | 4 +- ld/testsuite/ld-mips-elf/eh-frame1-n64.d | 4 +- ld/testsuite/ld-mips-elf/eh-frame2-n32.d | 4 +- ld/testsuite/ld-mips-elf/eh-frame2-n64.d | 4 +- ld/testsuite/ld-mips-elf/elf-rel-got-n32-embed.d | 2 +- ld/testsuite/ld-mips-elf/elf-rel-got-n32.d | 2 +- ld/testsuite/ld-mips-elf/elf-rel-got-n64-embed.d | 2 +- ld/testsuite/ld-mips-elf/elf-rel-got-n64-irix.d | 326 - .../{elf-rel-got-n64.d => elf-rel-got-n64-linux.d} | 2 +- ld/testsuite/ld-mips-elf/elf-rel-got-n64.d | 594 +- ld/testsuite/ld-mips-elf/elf-rel-xgot-n32-embed.d | 2 +- ld/testsuite/ld-mips-elf/elf-rel-xgot-n32.d | 2 +- ld/testsuite/ld-mips-elf/elf-rel-xgot-n64-embed.d | 2 +- ld/testsuite/ld-mips-elf/elf-rel-xgot-n64-irix.d | 440 - ...elf-rel-xgot-n64.d => elf-rel-xgot-n64-linux.d} | 2 +- ld/testsuite/ld-mips-elf/elf-rel-xgot-n64.d | 826 +- ld/testsuite/ld-mips-elf/emit-relocs-1.d | 6 +- ld/testsuite/ld-mips-elf/got-dump-2.d | 4 +- ld/testsuite/ld-mips-elf/got-page-2.d | 3 +- ld/testsuite/ld-mips-elf/jal-global-overflow-0.d | 3 +- ld/testsuite/ld-mips-elf/jal-global-overflow-1.d | 3 +- ld/testsuite/ld-mips-elf/jal-local-overflow-0.d | 3 +- ld/testsuite/ld-mips-elf/jal-local-overflow-1.d | 3 +- ld/testsuite/ld-mips-elf/jalbal.d | 4 +- ld/testsuite/ld-mips-elf/jalx-addend-n32.d | 3 +- ld/testsuite/ld-mips-elf/jalx-addend-n64.d | 3 +- ld/testsuite/ld-mips-elf/jalx-addend.d | 3 +- ld/testsuite/ld-mips-elf/jalx-local-n32.d | 3 +- ld/testsuite/ld-mips-elf/jalx-local-n64.d | 3 +- ld/testsuite/ld-mips-elf/jalx-local.d | 3 +- ld/testsuite/ld-mips-elf/jr-to-b-1.d | 4 +- ld/testsuite/ld-mips-elf/jr-to-b-2.d | 4 +- ld/testsuite/ld-mips-elf/lsi-4010-isa.d | 4 +- .../micromips-branch-absolute-addend-n32.d | 3 +- .../micromips-branch-absolute-addend-n64.d | 3 +- .../ld-mips-elf/micromips-branch-absolute-addend.d | 3 +- .../ld-mips-elf/micromips-branch-absolute-n32.d | 3 +- .../ld-mips-elf/micromips-branch-absolute-n64.d | 3 +- .../ld-mips-elf/micromips-branch-absolute.d | 3 +- ld/testsuite/ld-mips-elf/mips-elf-flags.exp | 58 +- ld/testsuite/ld-mips-elf/mips-elf.exp | 1227 +- ld/testsuite/ld-mips-elf/mips16-branch-2.d | 3 +- ld/testsuite/ld-mips-elf/mips16-branch-3.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-1.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-2.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-addend-1.d | 3 +- .../mips16-branch-absolute-addend-n32-1.d | 3 +- .../mips16-branch-absolute-addend-n32.d | 3 +- .../mips16-branch-absolute-addend-n64-1.d | 3 +- .../mips16-branch-absolute-addend-n64.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-addend.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-n32-1.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-n32-2.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-n32.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-n64-1.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-n64-2.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-n64.d | 3 +- ld/testsuite/ld-mips-elf/mips16-branch-absolute.d | 3 +- ld/testsuite/ld-mips-elf/mips16-branch-addend-2.d | 3 +- ld/testsuite/ld-mips-elf/mips16-branch-addend-3.d | 3 +- ld/testsuite/ld-mips-elf/mips16-hilo-n32.d | 3 +- ld/testsuite/ld-mips-elf/mips16-pcrel-0.d | 3 +- ld/testsuite/ld-mips-elf/mips16-pcrel-1.d | 4 +- ld/testsuite/ld-mips-elf/mips16-pcrel-addend-2.d | 3 +- ld/testsuite/ld-mips-elf/mips16-pcrel-addend-6.d | 4 +- ld/testsuite/ld-mips-elf/mips16-pcrel-n32-0.d | 3 +- ld/testsuite/ld-mips-elf/mips16-pcrel-n32-1.d | 3 +- .../ld-mips-elf/mips16-pcrel-n64-sym32-0.d | 4 +- .../ld-mips-elf/mips16-pcrel-n64-sym32-1.d | 4 +- ld/testsuite/ld-mips-elf/mips16e2-pcrel-0.d | 4 +- ld/testsuite/ld-mips-elf/mips16e2-pcrel-1.d | 4 +- ld/testsuite/ld-mips-elf/mips16e2-pcrel-addend-2.d | 4 +- ld/testsuite/ld-mips-elf/mips16e2-pcrel-addend-6.d | 4 +- ld/testsuite/ld-mips-elf/mips16e2-pcrel-n32-0.d | 4 +- ld/testsuite/ld-mips-elf/mips16e2-pcrel-n32-1.d | 4 +- .../ld-mips-elf/mips16e2-pcrel-n64-sym32-0.d | 4 +- .../ld-mips-elf/mips16e2-pcrel-n64-sym32-1.d | 4 +- ld/testsuite/ld-mips-elf/multi-got-1.d | 4 +- ld/testsuite/ld-mips-elf/multi-got-hidden-1.d | 4 +- ld/testsuite/ld-mips-elf/multi-got-hidden-2.d | 4 +- ld/testsuite/ld-mips-elf/multi-got-no-shared.d | 4 +- ld/testsuite/ld-mips-elf/no-shared-1-n32.d | 3 +- ld/testsuite/ld-mips-elf/no-shared-1-n64.d | 3 +- ld/testsuite/ld-mips-elf/no-shared-1-o32.d | 3 +- ld/testsuite/ld-mips-elf/pic-and-nonpic-2.d | 3 +- ld/testsuite/ld-mips-elf/pic-and-nonpic-3-error.d | 4 +- ld/testsuite/ld-mips-elf/pic-and-nonpic-4-error.d | 4 +- ld/testsuite/ld-mips-elf/pie-n32.d | 3 +- ld/testsuite/ld-mips-elf/pie-n64.d | 3 +- ld/testsuite/ld-mips-elf/pie-o32.d | 3 +- ld/testsuite/ld-mips-elf/pr21334.dd | 2 +- ld/testsuite/ld-mips-elf/pr21334.s | 2 +- ld/testsuite/ld-mips-elf/pr21375-abi.hd | 4 - ld/testsuite/ld-mips-elf/pr21375-irix.sd | 1 - ld/testsuite/ld-mips-elf/pr21375-mips16.s | 63 - ld/testsuite/ld-mips-elf/pr21375-n32.s | 59 - ld/testsuite/ld-mips-elf/pr21375-n64.s | 59 - ld/testsuite/ld-mips-elf/pr21375-noabi.hd | 4 - ld/testsuite/ld-mips-elf/pr21375-xgot.ld | 20 - ld/testsuite/ld-mips-elf/pr21375-xgot.s | 62 - ld/testsuite/ld-mips-elf/pr21375.dd | 23 - ld/testsuite/ld-mips-elf/pr21375.gd | 12 - ld/testsuite/ld-mips-elf/pr21375.ld | 20 - ld/testsuite/ld-mips-elf/pr21375.s | 54 - ld/testsuite/ld-mips-elf/pr21375.sd | 1 - ld/testsuite/ld-mips-elf/pr21375.ver | 1 - ld/testsuite/ld-mips-elf/pr21375h-irix.sd | 1 - ld/testsuite/ld-mips-elf/pr21375h.dd | 23 - ld/testsuite/ld-mips-elf/pr21375h.gd | 12 - ld/testsuite/ld-mips-elf/pr21375h.sd | 1 - ld/testsuite/ld-mips-elf/pr21375p-irix.sd | 10 - ld/testsuite/ld-mips-elf/pr21375p.dd | 23 - ld/testsuite/ld-mips-elf/pr21375p.gd | 12 - ld/testsuite/ld-mips-elf/pr21375p.sd | 7 - ld/testsuite/ld-mips-elf/pr21375ph-irix.sd | 9 - ld/testsuite/ld-mips-elf/pr21375ph.dd | 23 - ld/testsuite/ld-mips-elf/pr21375ph.gd | 16 - ld/testsuite/ld-mips-elf/pr21375ph.sd | 6 - ld/testsuite/ld-mips-elf/pr21375s-irix.sd | 9 - ld/testsuite/ld-mips-elf/pr21375s-n32-irix.sd | 5 - ld/testsuite/ld-mips-elf/pr21375s-n32.dd | 27 - ld/testsuite/ld-mips-elf/pr21375s-n32.gd | 11 - ld/testsuite/ld-mips-elf/pr21375s-n32.sd | 5 - ld/testsuite/ld-mips-elf/pr21375s-n64-irix.sd | 5 - ld/testsuite/ld-mips-elf/pr21375s-n64.dd | 27 - ld/testsuite/ld-mips-elf/pr21375s-n64.gd | 11 - ld/testsuite/ld-mips-elf/pr21375s-n64.sd | 5 - ld/testsuite/ld-mips-elf/pr21375s.dd | 23 - ld/testsuite/ld-mips-elf/pr21375s.gd | 12 - ld/testsuite/ld-mips-elf/pr21375s.sd | 6 - ld/testsuite/ld-mips-elf/pr21375sh-irix.sd | 8 - ld/testsuite/ld-mips-elf/pr21375sh-n32-irix.sd | 5 - ld/testsuite/ld-mips-elf/pr21375sh-n32.dd | 27 - ld/testsuite/ld-mips-elf/pr21375sh-n32.gd | 15 - ld/testsuite/ld-mips-elf/pr21375sh-n32.sd | 5 - ld/testsuite/ld-mips-elf/pr21375sh-n64-irix.sd | 5 - ld/testsuite/ld-mips-elf/pr21375sh-n64.dd | 27 - ld/testsuite/ld-mips-elf/pr21375sh-n64.gd | 15 - ld/testsuite/ld-mips-elf/pr21375sh-n64.sd | 5 - ld/testsuite/ld-mips-elf/pr21375sh.dd | 23 - ld/testsuite/ld-mips-elf/pr21375sh.gd | 16 - ld/testsuite/ld-mips-elf/pr21375sh.sd | 5 - ld/testsuite/ld-mips-elf/pr21375shg-irix.sd | 7 - ld/testsuite/ld-mips-elf/pr21375shg.dd | 13 - ld/testsuite/ld-mips-elf/pr21375shg.gd | 12 - ld/testsuite/ld-mips-elf/pr21375shg.sd | 4 - ld/testsuite/ld-mips-elf/pr21375shl-irix.sd | 5 - ld/testsuite/ld-mips-elf/pr21375shl.gd | 16 - ld/testsuite/ld-mips-elf/pr21375shl.sd | 5 - ld/testsuite/ld-mips-elf/pr21375shv-irix.sd | 6 - ld/testsuite/ld-mips-elf/pr21375shv.gd | 16 - ld/testsuite/ld-mips-elf/pr21375shv.sd | 6 - ld/testsuite/ld-mips-elf/pr21375sm16.dd | 28 - ld/testsuite/ld-mips-elf/pr21375sm16h.dd | 28 - ld/testsuite/ld-mips-elf/pr21375su-n32.dd | 29 - ld/testsuite/ld-mips-elf/pr21375su-n64.dd | 29 - ld/testsuite/ld-mips-elf/pr21375su.dd | 25 - ld/testsuite/ld-mips-elf/pr21375suh-n32.dd | 29 - ld/testsuite/ld-mips-elf/pr21375suh-n64.dd | 29 - ld/testsuite/ld-mips-elf/pr21375suh.dd | 25 - ld/testsuite/ld-mips-elf/pr21375sux.dd | 33 - ld/testsuite/ld-mips-elf/pr21375suxh.dd | 33 - ld/testsuite/ld-mips-elf/pr21375sx-irix.sd | 9 - ld/testsuite/ld-mips-elf/pr21375sx.dd | 31 - ld/testsuite/ld-mips-elf/pr21375sx.gd | 12 - ld/testsuite/ld-mips-elf/pr21375sx.sd | 6 - ld/testsuite/ld-mips-elf/pr21375sxh-irix.sd | 8 - ld/testsuite/ld-mips-elf/pr21375sxh.dd | 31 - ld/testsuite/ld-mips-elf/pr21375sxh.gd | 16 - ld/testsuite/ld-mips-elf/pr21375sxh.sd | 5 - ld/testsuite/ld-mips-elf/pr21375v.ver | 1 - ld/testsuite/ld-mips-elf/rel32-n32.d | 4 +- ld/testsuite/ld-mips-elf/rel32-o32.d | 4 +- ld/testsuite/ld-mips-elf/rel64.d | 4 +- ld/testsuite/ld-mips-elf/relax-jalr-n32.d | 4 +- ld/testsuite/ld-mips-elf/reloc-1-n32.d | 4 +- ld/testsuite/ld-mips-elf/reloc-1-n64.d | 4 +- ld/testsuite/ld-mips-elf/reloc-2.d | 6 +- ld/testsuite/ld-mips-elf/reloc-3-n32.d | 4 +- ld/testsuite/ld-mips-elf/reloc-local-overflow.d | 3 +- ld/testsuite/ld-mips-elf/stub-dynsym-2.dd | 17 - ld/testsuite/ld-mips-elf/stub-dynsym-2.gd | 12 - ld/testsuite/ld-mips-elf/stub-dynsym-2.ld | 21 - ld/testsuite/ld-mips-elf/stub-dynsym-2.s | 2 - ld/testsuite/ld-mips-elf/stub-dynsym-2.sd | 5 - ld/testsuite/ld-mips-elf/stub-dynsym-discard-2.gd | 12 - ld/testsuite/ld-mips-elf/stub-dynsym-discard-2.ld | 22 - ld/testsuite/ld-mips-elf/stub-dynsym-discard-2.sd | 5 - .../ld-mips-elf/stub-dynsym-micromips-2.dd | 16 - .../ld-mips-elf/stub-dynsym-micromips-2.gd | 12 - .../ld-mips-elf/stub-dynsym-micromips-2.sd | 5 - .../ld-mips-elf/stub-dynsym-micromips-insn32-2.dd | 17 - .../ld-mips-elf/stub-dynsym-micromips-insn32-2.gd | 12 - .../ld-mips-elf/stub-dynsym-micromips-insn32-2.sd | 5 - ld/testsuite/ld-mips-elf/textrel-1.d | 3 +- ld/testsuite/ld-mips-elf/tlsbin-pie-o32.d | 43 - ld/testsuite/ld-mips-elf/tlsbin-pie-o32.got | 7 - ld/testsuite/ld-mips-elf/tlsdyn-o32-1.d | 4 +- ld/testsuite/ld-mips-elf/tlsdyn-o32-1.got | 7 +- ld/testsuite/ld-mips-elf/tlsdyn-o32-2.d | 4 +- ld/testsuite/ld-mips-elf/tlsdyn-o32-2.got | 7 +- ld/testsuite/ld-mips-elf/tlsdyn-o32-3.d | 4 +- ld/testsuite/ld-mips-elf/tlsdyn-o32-3.got | 7 +- ld/testsuite/ld-mips-elf/tlsdyn-o32.d | 2 +- ld/testsuite/ld-mips-elf/tlsdyn-o32.got | 7 +- ld/testsuite/ld-mips-elf/tlsdyn-pie-o32.d | 53 - ld/testsuite/ld-mips-elf/tlsdyn-pie-o32.got | 13 - ld/testsuite/ld-mips-elf/unaligned-branch-2.d | 3 +- .../ld-mips-elf/unaligned-branch-ignore-2.d | 3 +- .../unaligned-branch-ignore-micromips.d | 3 +- .../ld-mips-elf/unaligned-branch-ignore-mips16.d | 3 +- .../ld-mips-elf/unaligned-branch-ignore-r6-1.d | 3 +- .../ld-mips-elf/unaligned-branch-micromips.d | 3 +- ld/testsuite/ld-mips-elf/unaligned-branch-mips16.d | 3 +- ld/testsuite/ld-mips-elf/unaligned-branch-r6-1.d | 3 +- ld/testsuite/ld-mips-elf/unaligned-branch-r6-2.d | 4 +- ld/testsuite/ld-mips-elf/unaligned-branch.d | 4 +- ld/testsuite/ld-mips-elf/unaligned-jalx-addend-0.d | 3 +- ld/testsuite/ld-mips-elf/unaligned-jalx-addend-1.d | 3 +- ld/testsuite/ld-mips-elf/unaligned-jalx-addend-2.d | 3 +- ld/testsuite/ld-mips-elf/unaligned-jalx-addend-3.d | 3 +- .../unaligned-jalx-addend-micromips-0.d | 3 +- .../unaligned-jalx-addend-micromips-1.d | 3 +- .../ld-mips-elf/unaligned-jalx-addend-mips16-0.d | 3 +- .../ld-mips-elf/unaligned-jalx-addend-mips16-1.d | 3 +- .../ld-mips-elf/unaligned-jump-micromips.d | 3 +- ld/testsuite/ld-mips-elf/unaligned-jump-mips16.d | 3 +- ld/testsuite/ld-mips-elf/unaligned-jump.d | 3 +- ld/testsuite/ld-mips-elf/unaligned-ldpc-0.d | 4 +- ld/testsuite/ld-mips-elf/unaligned-ldpc-1.d | 4 +- ld/testsuite/ld-mips-elf/unaligned-lwpc-0.d | 4 +- ld/testsuite/ld-mips-elf/unaligned-lwpc-1.d | 4 +- ld/testsuite/ld-misc/defsym1.d | 2 +- ld/testsuite/ld-nds32/branch.d | 22 +- ld/testsuite/ld-nds32/gp.d | 18 +- ld/testsuite/ld-nds32/imm.d | 8 +- ld/testsuite/ld-nds32/relax_jmp.d | 6 +- ld/testsuite/ld-nds32/relax_load_store.d | 6 +- ld/testsuite/ld-or1k/offsets1.d | 212 - ld/testsuite/ld-or1k/offsets1.s | 14 - ld/testsuite/ld-or1k/or1k.exp | 91 - ld/testsuite/ld-or1k/plt1.dd | 27 - ld/testsuite/ld-or1k/plt1.s | 11 - ld/testsuite/ld-or1k/plt1.x.dd | 27 - ld/testsuite/ld-or1k/plta1.dd | 27 - ld/testsuite/ld-or1k/plta1.s | 11 - ld/testsuite/ld-or1k/pltlib.s | 12 - ld/testsuite/ld-pe/pr19803.d | 2 +- ld/testsuite/ld-plugin/lto.exp | 42 +- ld/testsuite/ld-plugin/pr12982.d | 1 - ld/testsuite/ld-plugin/pr23460a.c | 4 - ld/testsuite/ld-plugin/pr23460b.c | 4 - ld/testsuite/ld-plugin/pr23460c.c | 4 - ld/testsuite/ld-plugin/pr23460d.c | 4 - ld/testsuite/ld-plugin/pr23460e.c | 4 - ld/testsuite/ld-plugin/pr23460f.c | 4 - ld/testsuite/ld-powerpc/big.s | 2 - ld/testsuite/ld-powerpc/elfv2.s | 9 - ld/testsuite/ld-powerpc/elfv2exe.d | 22 +- ld/testsuite/ld-powerpc/elfv2so.d | 38 +- ld/testsuite/ld-powerpc/ext.d | 17 - ld/testsuite/ld-powerpc/ext.lnk | 6 - ld/testsuite/ld-powerpc/ext.s | 9 - ld/testsuite/ld-powerpc/notoc.d | 102 - ld/testsuite/ld-powerpc/notoc.s | 58 - ld/testsuite/ld-powerpc/notoc.wf | 33 - ld/testsuite/ld-powerpc/powerpc.exp | 6 - ld/testsuite/ld-powerpc/relaxr.d | 26 +- ld/testsuite/ld-powerpc/relaxrl.d | 27 - ld/testsuite/ld-powerpc/tocopt6.d | 8 +- ld/testsuite/ld-powerpc/vxworks-relax-2.rd | 5 +- ld/testsuite/ld-powerpc/vxworks2.sd | 5 + ld/testsuite/ld-riscv-elf/ld-riscv-elf.exp | 1 - ld/testsuite/ld-riscv-elf/pcrel-lo-addend-2.d | 5 - ld/testsuite/ld-riscv-elf/pcrel-lo-addend-2.s | 16 - ld/testsuite/ld-riscv-elf/pcrel-lo-addend.d | 4 +- ld/testsuite/ld-s12z/reloc-ext18-1.d | 11 - ld/testsuite/ld-s12z/reloc-ext18-2.d | 11 - ld/testsuite/ld-s12z/reloc-ext18.d | 11 - ld/testsuite/ld-s12z/reloc-ext18.s | 11 - ld/testsuite/ld-s12z/reloc-ext24.d | 15 - ld/testsuite/ld-s12z/reloc-ext24.s | 12 - ld/testsuite/ld-s12z/reloc-ext32.d | 8 - ld/testsuite/ld-s12z/reloc-ext32.s | 12 - ld/testsuite/ld-s12z/reloc-opr.d | 15 - ld/testsuite/ld-s12z/reloc-opr.s | 8 - ld/testsuite/ld-s12z/reloc-pc-rel-7-15.d | 12 - ld/testsuite/ld-s12z/reloc-pc-rel-7-15.s | 11 - ld/testsuite/ld-s12z/{s12z.exp => z12s.exp} | 0 ld/testsuite/ld-s390/gotreloc-1.s | 12 +- ld/testsuite/ld-s390/gotreloc-1.ver | 2 +- ld/testsuite/ld-s390/gotreloc_31-1.dd | 14 +- ld/testsuite/ld-s390/gotreloc_64-1.dd | 12 + ld/testsuite/ld-s390/gotreloc_64-norelro-1.dd | 12 - ld/testsuite/ld-s390/gotreloc_64-relro-1.dd | 12 - ld/testsuite/ld-s390/s390.exp | 11 +- ld/testsuite/ld-scripts/align.exp | 4 - ld/testsuite/ld-scripts/assign-loc.d | 2 +- ld/testsuite/ld-scripts/defined.exp | 8 - ld/testsuite/ld-scripts/defined4.d | 2 +- ld/testsuite/ld-scripts/defined6.d | 2 + ld/testsuite/ld-scripts/empty-address-1.d | 2 +- ld/testsuite/ld-scripts/empty-address-2a.d | 2 +- ld/testsuite/ld-scripts/empty-address-2b.d | 2 +- ld/testsuite/ld-scripts/empty-address-3a.d | 2 +- ld/testsuite/ld-scripts/empty-address-3b.d | 2 +- ld/testsuite/ld-scripts/fill.d | 19 +- ld/testsuite/ld-scripts/fill16.d | 13 +- ld/testsuite/ld-scripts/overlay-size.exp | 9 - ld/testsuite/ld-scripts/pr14962-2.d | 2 +- ld/testsuite/ld-scripts/pr14962.d | 2 +- ld/testsuite/ld-scripts/pr23571.d | 10 - ld/testsuite/ld-scripts/pr23571.t | 11 - ld/testsuite/ld-scripts/provide-4.d | 2 +- ld/testsuite/ld-scripts/provide-5.d | 2 +- ld/testsuite/ld-scripts/provide-6.d | 2 +- ld/testsuite/ld-scripts/provide-7.d | 2 +- ld/testsuite/ld-scripts/provide-8.d | 2 +- ld/testsuite/ld-scripts/script.exp | 4 - ld/testsuite/ld-scripts/section-match-1.d | 2 +- ld/testsuite/ld-scripts/segment-start.d | 19 - ld/testsuite/ld-scripts/segment-start.ld | 12 - ld/testsuite/ld-scripts/segment-start.s | 2 - ld/testsuite/ld-size/size.exp | 6 +- ld/testsuite/ld-spu/ovl.lnk | 2 +- ld/testsuite/ld-srec/srec.exp | 11 - ld/testsuite/ld-tic6x/dsbt-be.ld | 1 + ld/testsuite/ld-tic6x/dsbt-inrange.ld | 1 + ld/testsuite/ld-tic6x/dsbt-overflow.ld | 1 + ld/testsuite/ld-tic6x/dsbt.ld | 1 + ld/testsuite/ld-unique/pr21529.d | 2 +- ld/testsuite/ld-unique/unique.exp | 4 +- ld/testsuite/ld-x86-64/bnd-branch-1-now.d | 2 +- ld/testsuite/ld-x86-64/bnd-ifunc-1-now.d | 2 +- ld/testsuite/ld-x86-64/bnd-ifunc-2-now.d | 2 +- ld/testsuite/ld-x86-64/bnd-ifunc-2.d | 2 +- ld/testsuite/ld-x86-64/bnd-plt-1-now.d | 2 +- ld/testsuite/ld-x86-64/bnd-plt-1.d | 2 +- ld/testsuite/ld-x86-64/ibt-plt-2a-x32.d | 24 +- ld/testsuite/ld-x86-64/ibt-plt-2a.d | 24 +- ld/testsuite/ld-x86-64/ibt-plt-2b-x32.d | 20 +- ld/testsuite/ld-x86-64/ibt-plt-2b.d | 20 +- ld/testsuite/ld-x86-64/mpx.exp | 6 +- ld/testsuite/ld-x86-64/no-plt.exp | 54 +- ld/testsuite/ld-x86-64/pr23372a.s | 2 +- ld/testsuite/ld-x86-64/pr23372b.s | 2 +- ld/testsuite/ld-x86-64/pr23372c-x32.d | 5 - ld/testsuite/ld-x86-64/pr23372c.d | 5 - ld/testsuite/ld-x86-64/pr23372c.s | 2 +- ld/testsuite/ld-x86-64/pr23372d-x32.d | 5 - ld/testsuite/ld-x86-64/pr23372d.d | 5 - ld/testsuite/ld-x86-64/pr23372d.s | 30 - ld/testsuite/ld-x86-64/pr23372e.s | 30 - ld/testsuite/ld-x86-64/pr23372f.s | 30 - ld/testsuite/ld-x86-64/pr23486a-x32.d | 2 +- ld/testsuite/ld-x86-64/pr23486a.d | 2 +- ld/testsuite/ld-x86-64/pr23486a.s | 2 +- ld/testsuite/ld-x86-64/pr23486b-x32.d | 2 +- ld/testsuite/ld-x86-64/pr23486b.d | 2 +- ld/testsuite/ld-x86-64/pr23486b.s | 2 +- ld/testsuite/ld-x86-64/pr23486c-x32.d | 10 - ld/testsuite/ld-x86-64/pr23486c.d | 10 - ld/testsuite/ld-x86-64/pr23486c.s | 30 - ld/testsuite/ld-x86-64/pr23486d-x32.d | 10 - ld/testsuite/ld-x86-64/pr23486d.d | 10 - ld/testsuite/ld-x86-64/pr23486d.s | 30 - ld/testsuite/ld-x86-64/property-1a.r | 9 - ld/testsuite/ld-x86-64/property-2a.r | 9 - ld/testsuite/ld-x86-64/property-3.r | 2 +- ld/testsuite/ld-x86-64/property-3a.r | 9 - ld/testsuite/ld-x86-64/property-4.r | 2 +- ld/testsuite/ld-x86-64/property-4a.r | 9 - ld/testsuite/ld-x86-64/property-5.r | 2 +- ld/testsuite/ld-x86-64/property-5a.r | 9 - ld/testsuite/ld-x86-64/property-7a.r | 8 - ld/testsuite/ld-x86-64/property-x86-1.S | 4 +- ld/testsuite/ld-x86-64/property-x86-2.S | 4 +- ld/testsuite/ld-x86-64/property-x86-3-x32.d | 9 +- ld/testsuite/ld-x86-64/property-x86-3.d | 9 +- ld/testsuite/ld-x86-64/property-x86-3.s | 8 +- ld/testsuite/ld-x86-64/property-x86-4a-x32.d | 8 +- ld/testsuite/ld-x86-64/property-x86-4a.d | 8 +- ld/testsuite/ld-x86-64/property-x86-5-x32.d | 11 - ld/testsuite/ld-x86-64/property-x86-5.d | 11 - ld/testsuite/ld-x86-64/property-x86-5a.s | 52 - ld/testsuite/ld-x86-64/property-x86-5b.s | 31 - ld/testsuite/ld-x86-64/property-x86-ibt1a-x32.d | 7 +- ld/testsuite/ld-x86-64/property-x86-ibt1a.d | 7 +- ld/testsuite/ld-x86-64/property-x86-ibt1b-x32.d | 7 +- ld/testsuite/ld-x86-64/property-x86-ibt1b.d | 7 +- ld/testsuite/ld-x86-64/property-x86-ibt2-x32.d | 6 +- ld/testsuite/ld-x86-64/property-x86-ibt2.d | 6 +- ld/testsuite/ld-x86-64/property-x86-ibt3a-x32.d | 8 +- ld/testsuite/ld-x86-64/property-x86-ibt3a.d | 8 +- ld/testsuite/ld-x86-64/property-x86-ibt3b-x32.d | 8 +- ld/testsuite/ld-x86-64/property-x86-ibt3b.d | 8 +- ld/testsuite/ld-x86-64/property-x86-ibt4-x32.d | 6 +- ld/testsuite/ld-x86-64/property-x86-ibt4.d | 6 +- ld/testsuite/ld-x86-64/property-x86-ibt5-x32.d | 6 +- ld/testsuite/ld-x86-64/property-x86-ibt5.d | 6 +- ld/testsuite/ld-x86-64/property-x86-shstk1a-x32.d | 7 +- ld/testsuite/ld-x86-64/property-x86-shstk1a.d | 7 +- ld/testsuite/ld-x86-64/property-x86-shstk1b-x32.d | 7 +- ld/testsuite/ld-x86-64/property-x86-shstk1b.d | 7 +- ld/testsuite/ld-x86-64/property-x86-shstk2-x32.d | 6 +- ld/testsuite/ld-x86-64/property-x86-shstk2.d | 6 +- ld/testsuite/ld-x86-64/property-x86-shstk3a-x32.d | 8 +- ld/testsuite/ld-x86-64/property-x86-shstk3a.d | 8 +- ld/testsuite/ld-x86-64/property-x86-shstk3b-x32.d | 8 +- ld/testsuite/ld-x86-64/property-x86-shstk3b.d | 8 +- ld/testsuite/ld-x86-64/property-x86-shstk4-x32.d | 6 +- ld/testsuite/ld-x86-64/property-x86-shstk4.d | 6 +- ld/testsuite/ld-x86-64/property-x86-shstk5-x32.d | 6 +- ld/testsuite/ld-x86-64/property-x86-shstk5.d | 6 +- ld/testsuite/ld-x86-64/tls.exp | 44 +- ld/testsuite/ld-x86-64/tlspie1.d | 2 +- ld/testsuite/ld-x86-64/x86-64.exp | 312 +- ld/testsuite/ld-xtensa/coalesce.d | 7 - ld/testsuite/ld-xtensa/coalesce.exp | 99 + ld/testsuite/ld-xtensa/diff_overflow.d | 6 - .../diff_overflow.exp} | 31 +- ld/testsuite/ld-xtensa/lcall.d | 10 - ld/testsuite/ld-xtensa/lcall.exp | 113 + ld/testsuite/ld-xtensa/relax-static-defs.s | 33 - ld/testsuite/ld-xtensa/relax-static-local-pie.d | 17 - ld/testsuite/ld-xtensa/relax-static-local-shared.d | 17 - ld/testsuite/ld-xtensa/relax-static-local.s | 19 - ld/testsuite/ld-xtensa/relax-static-pie.d | 13 - ld/testsuite/ld-xtensa/relax-static-shared.d | 15 - ld/testsuite/ld-xtensa/relax-static.s | 9 - .../ld-xtensa/relax-undef-weak-local-pie.d | 6 - .../ld-xtensa/relax-undef-weak-local-shared.d | 6 - ld/testsuite/ld-xtensa/relax-undef-weak-local.s | 31 - ld/testsuite/ld-xtensa/relax-undef-weak-pie.d | 6 - ld/testsuite/ld-xtensa/relax-undef-weak-shared.d | 14 - ld/testsuite/ld-xtensa/relax-undef-weak.s | 12 - ld/testsuite/ld-xtensa/xtensa-linux.exp | 56 - ld/testsuite/ld-xtensa/xtensa.exp | 42 +- ld/testsuite/lib/ld-lib.exp | 794 +- libiberty/ChangeLog | 17 - libiberty/make-temp-file.c | 24 +- libiberty/simple-object-elf.c | 4 - opcodes/ChangeLog | 1296 +- opcodes/Makefile.am | 8 +- opcodes/Makefile.in | 10 +- opcodes/aarch64-asm-2.c | 1022 +- opcodes/aarch64-asm.c | 35 +- opcodes/aarch64-dis-2.c | 4433 +- opcodes/aarch64-dis.c | 99 +- opcodes/aarch64-opc-2.c | 140 +- opcodes/aarch64-opc.c | 450 +- opcodes/aarch64-opc.h | 12 - opcodes/aarch64-tbl.h | 516 +- opcodes/aclocal.m4 | 1 + opcodes/arc-nps400-tbl.h | 52 +- opcodes/arc-opc.c | 6 +- opcodes/arc-regs.h | 751 +- opcodes/arc-tbl.h | 7 +- opcodes/arm-dis.c | 93 +- opcodes/configure | 83 +- opcodes/configure.ac | 3 +- opcodes/csky-dis.c | 1068 - opcodes/csky-opc.h | 8127 -- opcodes/disassemble.c | 20 - opcodes/disassemble.h | 2 - opcodes/i386-dis-evex.h | 46 +- opcodes/i386-dis.c | 2036 +- opcodes/i386-gen.c | 116 +- opcodes/i386-init.h | 1018 +- opcodes/i386-opc.h | 59 +- opcodes/i386-opc.tbl | 5842 +- opcodes/i386-reg.tbl | 12 +- opcodes/i386-tbl.h | 107026 +++++++++++------- opcodes/mips-dis.c | 276 +- opcodes/mips-opc.c | 313 +- opcodes/nds32-asm.c | 640 +- opcodes/nds32-asm.h | 33 +- opcodes/nds32-dis.c | 526 +- opcodes/nios2-dis.c | 28 +- opcodes/or1k-asm.c | 590 +- opcodes/or1k-desc.c | 34 +- opcodes/or1k-desc.h | 50 +- opcodes/or1k-dis.c | 3 - opcodes/or1k-ibld.c | 29 +- opcodes/or1k-opc.c | 44 +- opcodes/or1k-opc.h | 65 +- opcodes/or1k-opinst.c | 98 +- opcodes/po/POTFILES.in | 1 - opcodes/po/opcodes.pot | 46 +- opcodes/po/sv.po | 2338 +- opcodes/ppc-dis.c | 44 +- opcodes/ppc-opc.c | 189 +- opcodes/riscv-dis.c | 28 +- opcodes/riscv-opc.c | 1259 +- opcodes/s12z-dis.c | 71 +- {include/opcode => opcodes}/s12z.h | 0 opcodes/s390-dis.c | 16 +- opcodes/sh-opc.h | 5 +- opcodes/sparc-opc.c | 8 - sim/ChangeLog | 22 - sim/MAINTAINERS | 11 +- sim/common/ChangeLog | 15 - sim/common/cgen-ops.h | 36 - sim/common/sim-core.c | 8 +- sim/common/sim-core.h | 2 +- sim/or1k/cpu.h | 32 - sim/or1k/decode.c | 239 +- sim/or1k/decode.h | 82 +- sim/or1k/model.c | 186 +- sim/or1k/sem-switch.c | 281 +- sim/or1k/sem.c | 293 +- sim/testsuite/sim/or1k/ChangeLog | 5 - sim/testsuite/sim/or1k/div.S | 12 +- sim/testsuite/sim/or1k/mul.S | 109 +- src-release.sh | 6 +- 3280 files changed, 130322 insertions(+), 207275 deletions(-) delete mode 100644 bfd/cpu-csky.c delete mode 100644 bfd/elf32-csky.c create mode 100644 bfd/elf32-xgate.h delete mode 100644 binutils/testsuite/binutils-all/copy-5.d delete mode 100644 binutils/testsuite/binutils-all/pr23633.d delete mode 100644 binutils/testsuite/binutils-all/pr23633.list delete mode 100644 binutils/testsuite/binutils-all/pr23633.s delete mode 100644 binutils/testsuite/binutils-all/remove-relocs-07.d delete mode 100644 binutils/testsuite/binutils-all/remove-relocs-07.s delete mode 100644 binutils/testsuite/binutils-all/remove-relocs-08.d delete mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494a-x32.d delete mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494a.d delete mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494a.s delete mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494b-x32.d delete mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494b.d delete mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494b.s delete mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494c-x32.d delete mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494c.d delete mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494c.s delete mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494d-x32.d delete mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494d.d delete mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494e-x32.d delete mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494e.d delete mode 100644 contrib/ChangeLog delete mode 100644 contrib/dg-extract-results.py delete mode 100644 gas/config/tc-csky.c delete mode 100644 gas/config/tc-csky.h delete mode 100644 gas/config/te-csky_abiv1.h delete mode 100644 gas/config/te-csky_abiv1_linux.h delete mode 100644 gas/config/te-csky_abiv2.h delete mode 100644 gas/config/te-csky_abiv2_linux.h delete mode 100644 gas/doc/c-csky.texi delete mode 100644 gas/doc/c-or1k.texi delete mode 100644 gas/testsuite/gas/aarch64/armv8_5-a-dp.d delete mode 100644 gas/testsuite/gas/aarch64/armv8_5-a-dp.s delete mode 100644 gas/testsuite/gas/aarch64/bti.d delete mode 100644 gas/testsuite/gas/aarch64/bti.s delete mode 100644 gas/testsuite/gas/aarch64/illegal-bti.d delete mode 100644 gas/testsuite/gas/aarch64/illegal-bti.l delete mode 100644 gas/testsuite/gas/aarch64/illegal-sysreg-4.d delete mode 100644 gas/testsuite/gas/aarch64/illegal-sysreg-4.l delete mode 100644 gas/testsuite/gas/aarch64/predres.d delete mode 100644 gas/testsuite/gas/aarch64/predres.s delete mode 100644 gas/testsuite/gas/aarch64/sb.s delete mode 100644 gas/testsuite/gas/aarch64/sb1.d delete mode 100644 gas/testsuite/gas/aarch64/sb2.d delete mode 100644 gas/testsuite/gas/aarch64/ssbs-illegal1.d delete mode 100644 gas/testsuite/gas/aarch64/ssbs-illegal1.l delete mode 100644 gas/testsuite/gas/aarch64/ssbs-illegal2.d delete mode 100644 gas/testsuite/gas/aarch64/ssbs-illegal2.l delete mode 100644 gas/testsuite/gas/aarch64/ssbs.s delete mode 100644 gas/testsuite/gas/aarch64/ssbs1.d delete mode 100644 gas/testsuite/gas/aarch64/ssbs2.d delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx.d delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx.s delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_1.d delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_1.s delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_10.d delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_10.l delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_10.s delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_11.d delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_11.s delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_12.d delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_12.s delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_13.d delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_13.l delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_13.s delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_14.d delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_14.l delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_14.s delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_15.d delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_15.l delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_15.s delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_16.d delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_16.s delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_17.d delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_17.l delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_17.s delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_18.d delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_18.l delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_18.s delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_19.d delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_19.s delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_2.d delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_2.l delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_2.s delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_20.d delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_20.l delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_20.s delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_21.d delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_21.s delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_22.d delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_22.l delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_22.s delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_23.d delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_23.l delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_23.s delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_24.d delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_24.l delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_24.s delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_25.d delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_25.l delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_25.s delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_26.d delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_26.l delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_26.s delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_3.d delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_3.l delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_3.s delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_4.d delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_4.l delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_4.s delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_5.d delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_5.s delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_6.d delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_6.l delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_6.s delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_7.d delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_7.l delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_7.s delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_8.d delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_8.l delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_8.s delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_9.d delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_9.l delete mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_9.s delete mode 100644 gas/testsuite/gas/aarch64/sysreg-4.d delete mode 100644 gas/testsuite/gas/aarch64/sysreg-4.s delete mode 100644 gas/testsuite/gas/all/eqv-dot.d delete mode 100644 gas/testsuite/gas/all/eqv-dot.s delete mode 100644 gas/testsuite/gas/arc/attr-rf16.d delete mode 100644 gas/testsuite/gas/arc/attr-rf16.err delete mode 100644 gas/testsuite/gas/arc/attr-rf16.s delete mode 100644 gas/testsuite/gas/arc/textinsn_case.d delete mode 100644 gas/testsuite/gas/arc/textinsn_case.s delete mode 100644 gas/testsuite/gas/arm/attr-march-armv8_5-a.d delete mode 100644 gas/testsuite/gas/arm/predres-bad.d delete mode 100644 gas/testsuite/gas/arm/predres-bad.l delete mode 100644 gas/testsuite/gas/arm/predres.s delete mode 100644 gas/testsuite/gas/arm/predres1.d delete mode 100644 gas/testsuite/gas/arm/predres2.d delete mode 100644 gas/testsuite/gas/arm/sb-bad.d delete mode 100644 gas/testsuite/gas/arm/sb-bad.l delete mode 100644 gas/testsuite/gas/arm/sb-thumb1.d delete mode 100644 gas/testsuite/gas/arm/sb-thumb2.d delete mode 100644 gas/testsuite/gas/arm/sb.s delete mode 100644 gas/testsuite/gas/arm/sb1.d delete mode 100644 gas/testsuite/gas/arm/sb2.d delete mode 100644 gas/testsuite/gas/csky/801_relax.d delete mode 100644 gas/testsuite/gas/csky/801_relax.s delete mode 100644 gas/testsuite/gas/csky/802j.d delete mode 100644 gas/testsuite/gas/csky/802j.s delete mode 100644 gas/testsuite/gas/csky/all.d delete mode 100644 gas/testsuite/gas/csky/all.s delete mode 100644 gas/testsuite/gas/csky/bsr1.d delete mode 100644 gas/testsuite/gas/csky/bsr1.s delete mode 100644 gas/testsuite/gas/csky/bsr2.d delete mode 100644 gas/testsuite/gas/csky/bsr2.s delete mode 100644 gas/testsuite/gas/csky/csky.exp delete mode 100644 gas/testsuite/gas/csky/csky_vdsp.d delete mode 100644 gas/testsuite/gas/csky/csky_vdsp.s delete mode 100644 gas/testsuite/gas/csky/cskyv2_all.d delete mode 100644 gas/testsuite/gas/csky/cskyv2_all.s delete mode 100644 gas/testsuite/gas/csky/cskyv2_dsp.d delete mode 100644 gas/testsuite/gas/csky/cskyv2_dsp.s delete mode 100644 gas/testsuite/gas/csky/cskyv2_elrw.d delete mode 100644 gas/testsuite/gas/csky/cskyv2_elrw.s delete mode 100644 gas/testsuite/gas/csky/cskyv2_float.d delete mode 100644 gas/testsuite/gas/csky/cskyv2_float.s delete mode 100644 gas/testsuite/gas/csky/cskyv2_lrw.d delete mode 100644 gas/testsuite/gas/csky/cskyv2_lrw.s delete mode 100644 gas/testsuite/gas/csky/cskyv2_mnolrw1.d delete mode 100644 gas/testsuite/gas/csky/cskyv2_mnolrw1.s delete mode 100644 gas/testsuite/gas/csky/cskyv2_mnolrw2.d delete mode 100644 gas/testsuite/gas/csky/cskyv2_mnolrw2.s delete mode 100644 gas/testsuite/gas/csky/enhance_dsp.d delete mode 100644 gas/testsuite/gas/csky/enhance_dsp.s delete mode 100644 gas/testsuite/gas/csky/java.d delete mode 100644 gas/testsuite/gas/csky/java.s delete mode 100644 gas/testsuite/gas/csky/jbsr.d delete mode 100644 gas/testsuite/gas/csky/jbsr.s delete mode 100644 gas/testsuite/gas/csky/jbt.d delete mode 100644 gas/testsuite/gas/csky/jbt.s delete mode 100644 gas/testsuite/gas/csky/jbt_pic.d delete mode 100644 gas/testsuite/gas/csky/jbt_pic.s delete mode 100644 gas/testsuite/gas/csky/jmpi1.d delete mode 100644 gas/testsuite/gas/csky/jmpi1.s delete mode 100644 gas/testsuite/gas/csky/jmpi2.d delete mode 100644 gas/testsuite/gas/csky/jmpi2.s delete mode 100644 gas/testsuite/gas/csky/jmpi3.d delete mode 100644 gas/testsuite/gas/csky/jmpi3.s delete mode 100644 gas/testsuite/gas/csky/jmpiv2_1.d delete mode 100644 gas/testsuite/gas/csky/jmpiv2_1.s delete mode 100644 gas/testsuite/gas/csky/jmpiv2_2.d delete mode 100644 gas/testsuite/gas/csky/jmpiv2_2.s delete mode 100644 gas/testsuite/gas/csky/jsriv2_1.d delete mode 100644 gas/testsuite/gas/csky/jsriv2_1.s delete mode 100644 gas/testsuite/gas/csky/jsriv2_2.d delete mode 100644 gas/testsuite/gas/csky/jsriv2_2.s delete mode 100644 gas/testsuite/gas/csky/jsriv2_3.d delete mode 100644 gas/testsuite/gas/csky/jsriv2_3.s delete mode 100644 gas/testsuite/gas/csky/jsriv2_4.d delete mode 100644 gas/testsuite/gas/csky/jsriv2_4.s delete mode 100644 gas/testsuite/gas/csky/trust.d delete mode 100644 gas/testsuite/gas/csky/trust.s delete mode 100644 gas/testsuite/gas/csky/v1_float.d delete mode 100644 gas/testsuite/gas/csky/v1_float.s delete mode 100644 gas/testsuite/gas/csky/v2_float_part1.d delete mode 100644 gas/testsuite/gas/csky/v2_float_part1.s delete mode 100644 gas/testsuite/gas/csky/v2_float_part2.d delete mode 100644 gas/testsuite/gas/csky/v2_float_part2.s delete mode 100644 gas/testsuite/gas/csky/v2_tls_gd.d delete mode 100644 gas/testsuite/gas/csky/v2_tls_gd.s delete mode 100644 gas/testsuite/gas/csky/v2_tls_ie.d delete mode 100644 gas/testsuite/gas/csky/v2_tls_ie.s delete mode 100644 gas/testsuite/gas/csky/v2_tls_ld.d delete mode 100644 gas/testsuite/gas/csky/v2_tls_ld.s delete mode 100644 gas/testsuite/gas/csky/v2_tls_le.d delete mode 100644 gas/testsuite/gas/csky/v2_tls_le.s delete mode 100644 gas/testsuite/gas/elf/missing-build-notes.d delete mode 100644 gas/testsuite/gas/elf/missing-build-notes.s delete mode 100644 gas/testsuite/gas/elf/section14.d delete mode 100644 gas/testsuite/gas/elf/section14.s delete mode 100644 gas/testsuite/gas/i386/avx-scalar-2.d delete mode 100644 gas/testsuite/gas/i386/avx-scalar-2.s delete mode 100644 gas/testsuite/gas/i386/avx-wig.d delete mode 100644 gas/testsuite/gas/i386/avx-wig.s delete mode 100644 gas/testsuite/gas/i386/avx2-wig.d delete mode 100644 gas/testsuite/gas/i386/avx2-wig.s delete mode 100644 gas/testsuite/gas/i386/cvtsi2sX.l delete mode 100644 gas/testsuite/gas/i386/cvtsi2sX.s delete mode 100644 gas/testsuite/gas/i386/evex-lig-2.d delete mode 100644 gas/testsuite/gas/i386/evex-lig-2.s delete mode 100644 gas/testsuite/gas/i386/evex-wig2.d delete mode 100644 gas/testsuite/gas/i386/evex-wig2.s delete mode 100644 gas/testsuite/gas/i386/evex.d delete mode 100644 gas/testsuite/gas/i386/evex.s delete mode 100644 gas/testsuite/gas/i386/mpx-add-bnd-prefix.e delete mode 100644 gas/testsuite/gas/i386/prefix32.l delete mode 100644 gas/testsuite/gas/i386/prefix32.s delete mode 100644 gas/testsuite/gas/i386/prefix64.l delete mode 100644 gas/testsuite/gas/i386/prefix64.s delete mode 100644 gas/testsuite/gas/i386/property-1.d delete mode 100644 gas/testsuite/gas/i386/property-1.s delete mode 100644 gas/testsuite/gas/i386/sg.l delete mode 100644 gas/testsuite/gas/i386/sg.s delete mode 100644 gas/testsuite/gas/i386/x86-64-avx-scalar-2.d delete mode 100644 gas/testsuite/gas/i386/x86-64-avx-scalar-2.s delete mode 100644 gas/testsuite/gas/i386/x86-64-avx-wig.d delete mode 100644 gas/testsuite/gas/i386/x86-64-avx-wig.s delete mode 100644 gas/testsuite/gas/i386/x86-64-avx2-wig.d delete mode 100644 gas/testsuite/gas/i386/x86-64-avx2-wig.s delete mode 100644 gas/testsuite/gas/i386/x86-64-evex-lig-2.d delete mode 100644 gas/testsuite/gas/i386/x86-64-evex-lig-2.s delete mode 100644 gas/testsuite/gas/i386/x86-64-evex-wig2.d delete mode 100644 gas/testsuite/gas/i386/x86-64-evex-wig2.s delete mode 100644 gas/testsuite/gas/i386/x86-64-mpx-add-bnd-prefix.e delete mode 100644 gas/testsuite/gas/i386/x86-64-property-1.d delete mode 100644 gas/testsuite/gas/mips/elf-rel28-lldscd-micromips-n32.d delete mode 100644 gas/testsuite/gas/mips/elf-rel28-lldscd-micromips-n64.d delete mode 100644 gas/testsuite/gas/mips/elf-rel28-lldscd-n32.d delete mode 100644 gas/testsuite/gas/mips/elf-rel28-lldscd-n64.d delete mode 100644 gas/testsuite/gas/mips/elf-rel28-micromips-n32.d delete mode 100644 gas/testsuite/gas/mips/elf-rel28-micromips-n64.d delete mode 100644 gas/testsuite/gas/mips/loongson-2f-mmi.d delete mode 100644 gas/testsuite/gas/mips/loongson-2f-mmi.s delete mode 100644 gas/testsuite/gas/mips/loongson-3a-mmi.d delete mode 100644 gas/testsuite/gas/mips/loongson-3a-mmi.s delete mode 100644 gas/testsuite/gas/mips/loongson-cam.d delete mode 100644 gas/testsuite/gas/mips/loongson-cam.s delete mode 100644 gas/testsuite/gas/mips/loongson-ext2.d delete mode 100644 gas/testsuite/gas/mips/loongson-ext2.s rename gas/testsuite/gas/or1k/{or1k.exp => allinsn.exp} (83%) delete mode 100644 gas/testsuite/gas/or1k/reloc-1.d delete mode 100644 gas/testsuite/gas/or1k/reloc-1.s delete mode 100644 gas/testsuite/gas/or1k/reloc-2.l delete mode 100644 gas/testsuite/gas/or1k/reloc-2.s delete mode 100644 gas/testsuite/gas/pdp11/pr14480.d delete mode 100644 gas/testsuite/gas/pdp11/pr14480.s delete mode 100644 gas/testsuite/gas/pdp11/pr23481.d delete mode 100644 gas/testsuite/gas/pdp11/pr23481.s delete mode 100644 gas/testsuite/gas/ppc/broadway.d delete mode 100644 gas/testsuite/gas/ppc/broadway.s delete mode 100644 gas/testsuite/gas/riscv/bge.d delete mode 100644 gas/testsuite/gas/riscv/bge.s delete mode 100644 gas/testsuite/gas/riscv/c-fld-fsd-fail.d delete mode 100644 gas/testsuite/gas/riscv/c-fld-fsd-fail.l delete mode 100644 gas/testsuite/gas/riscv/c-fld-fsd-fail.s delete mode 100644 gas/testsuite/gas/riscv/fence-fail.d delete mode 100644 gas/testsuite/gas/riscv/fence-fail.l delete mode 100644 gas/testsuite/gas/riscv/fence-fail.s delete mode 100644 gas/testsuite/gas/riscv/fence-tso.d delete mode 100644 gas/testsuite/gas/riscv/fence-tso.s delete mode 100644 gas/testsuite/gas/riscv/rouding-fail.d delete mode 100644 gas/testsuite/gas/riscv/rouding-fail.l delete mode 100644 gas/testsuite/gas/riscv/rouding-fail.s delete mode 100644 gas/testsuite/gas/s12z/bit-manip-invalid.d delete mode 100644 gas/testsuite/gas/s12z/bit-manip-invalid.s delete mode 100644 gas/testsuite/gas/s390/zarch-z990-symbol-lay.l delete mode 100644 gas/testsuite/gas/s390/zarch-z990-symbol-lay.s delete mode 100644 gas/testsuite/gas/sparc/leon.d delete mode 100644 gas/testsuite/gas/sparc/leon.s delete mode 100644 gas/testsuite/gas/sparc/v8branch.d delete mode 100644 gas/testsuite/gas/sparc/v8branch.s delete mode 100644 gdb/buildsym-legacy.c delete mode 100644 gdb/buildsym-legacy.h delete mode 100644 gdb/common/gdb_proc_service.h delete mode 100644 gdb/common/netstuff.c delete mode 100644 gdb/common/netstuff.h delete mode 100644 gdb/common/scoped_mmap.c delete mode 100644 gdb/compile/compile-c.h delete mode 100644 gdb/compile/compile-cplus-symbols.c delete mode 100644 gdb/compile/compile-cplus-types.c delete mode 100644 gdb/compile/compile-cplus.h delete mode 100644 gdb/compile/gcc-c-plugin.h delete mode 100644 gdb/compile/gcc-cp-plugin.h delete mode 100644 gdb/csky-linux-tdep.c delete mode 100644 gdb/csky-tdep.c delete mode 100644 gdb/csky-tdep.h delete mode 100644 gdb/dwarf-index-cache.c delete mode 100644 gdb/dwarf-index-cache.h delete mode 100644 gdb/dwarf-index-write.h rename gdb/{gdb-gdb.py.in => gdb-gdb.py} (96%) mode change 100644 => 100755 gdb/gdbserver/x86-tdesc.h delete mode 100644 gdb/gnulib/aclocal-m4-deps.mk delete mode 100644 gdb/gnulib/import/arpa_inet.in.h delete mode 100644 gdb/gnulib/import/inet_ntop.c delete mode 100644 gdb/gnulib/import/m4/arpa_inet_h.m4 delete mode 100644 gdb/gnulib/import/m4/inet_ntop.m4 delete mode 100644 gdb/gnulib/import/m4/mkdir.m4 delete mode 100644 gdb/gnulib/import/m4/netinet_in_h.m4 delete mode 100644 gdb/gnulib/import/m4/onceonly.m4 delete mode 100644 gdb/gnulib/import/m4/socklen.m4 delete mode 100644 gdb/gnulib/import/m4/sockpfaf.m4 delete mode 100644 gdb/gnulib/import/m4/stdalign.m4 delete mode 100644 gdb/gnulib/import/m4/sys_uio_h.m4 delete mode 100644 gdb/gnulib/import/mkdir.c delete mode 100644 gdb/gnulib/import/netinet_in.in.h delete mode 100644 gdb/gnulib/import/stdalign.in.h delete mode 100644 gdb/gnulib/import/sys_socket.c delete mode 100644 gdb/gnulib/import/sys_socket.in.h delete mode 100644 gdb/gnulib/import/sys_uio.in.h delete mode 100644 gdb/gnulib/patches/0001-Fix-PR-gdb-23558-Use-system-s-getcwd-wh [...] copy gdb/{i386-sol2-nat.c => i386-v4-nat.c} (55%) delete mode 100644 gdb/riscv-fbsd-nat.c delete mode 100644 gdb/riscv-fbsd-tdep.c delete mode 100644 gdb/riscv-fbsd-tdep.h delete mode 100644 gdb/riscv-linux-nat.c delete mode 100644 gdb/riscv-linux-tdep.c delete mode 100644 gdb/sanitize.m4 delete mode 100644 gdb/selftest.m4 delete mode 100644 gdb/ser-uds.c rename {contrib => gdb/testsuite}/dg-extract-results.sh (94%) delete mode 100644 gdb/testsuite/gdb.ada/access_to_unbounded_array.exp delete mode 100644 gdb/testsuite/gdb.ada/access_to_unbounded_array/foo.adb delete mode 100644 gdb/testsuite/gdb.ada/access_to_unbounded_array/pack.adb delete mode 100644 gdb/testsuite/gdb.ada/access_to_unbounded_array/pack.ads delete mode 100644 gdb/testsuite/gdb.ada/expr_with_funcall.exp delete mode 100644 gdb/testsuite/gdb.ada/expr_with_funcall/expr_r821_013.adb delete mode 100644 gdb/testsuite/gdb.ada/expr_with_funcall/pck.adb delete mode 100644 gdb/testsuite/gdb.ada/expr_with_funcall/pck.ads delete mode 100644 gdb/testsuite/gdb.ada/mi_string_access.exp delete mode 100644 gdb/testsuite/gdb.ada/mi_string_access/bar.adb delete mode 100644 gdb/testsuite/gdb.ada/mi_string_access/pck.adb delete mode 100644 gdb/testsuite/gdb.ada/mi_string_access/pck.ads delete mode 100644 gdb/testsuite/gdb.ada/mi_var_union.exp delete mode 100644 gdb/testsuite/gdb.ada/mi_var_union/bar.adb delete mode 100644 gdb/testsuite/gdb.ada/mi_var_union/pck.adb delete mode 100644 gdb/testsuite/gdb.ada/mi_var_union/pck.ads delete mode 100644 gdb/testsuite/gdb.ada/packed_array_assign.exp delete mode 100644 gdb/testsuite/gdb.ada/packed_array_assign/aggregates.adb delete mode 100644 gdb/testsuite/gdb.ada/packed_array_assign/aggregates.ads delete mode 100644 gdb/testsuite/gdb.ada/packed_array_assign/pck.adb delete mode 100644 gdb/testsuite/gdb.ada/packed_array_assign/pck.ads delete mode 100644 gdb/testsuite/gdb.ada/packed_array_assign/tester.adb delete mode 100644 gdb/testsuite/gdb.arch/aarch64-sighandler-regs.c delete mode 100644 gdb/testsuite/gdb.arch/aarch64-sighandler-regs.exp delete mode 100644 gdb/testsuite/gdb.arch/mips-disassembler-options.exp delete mode 100644 gdb/testsuite/gdb.arch/mips-disassembler-options.s delete mode 100644 gdb/testsuite/gdb.base/batch-exit-status.bad-commands delete mode 100644 gdb/testsuite/gdb.base/batch-exit-status.exp delete mode 100644 gdb/testsuite/gdb.base/batch-exit-status.good-commands delete mode 100644 gdb/testsuite/gdb.base/catch-follow-exec.c delete mode 100644 gdb/testsuite/gdb.base/catch-follow-exec.exp delete mode 100644 gdb/testsuite/gdb.base/frame-selection.c delete mode 100644 gdb/testsuite/gdb.base/frame-selection.exp delete mode 100644 gdb/testsuite/gdb.base/frameapply.c delete mode 100644 gdb/testsuite/gdb.base/frameapply.exp delete mode 100644 gdb/testsuite/gdb.base/gcore-tls-pie.c delete mode 100644 gdb/testsuite/gdb.base/gcore-tls-pie.exp delete mode 100644 gdb/testsuite/gdb.base/index-cache.c delete mode 100644 gdb/testsuite/gdb.base/index-cache.exp delete mode 100644 gdb/testsuite/gdb.base/infoline-reloc-main-from-zero.c delete mode 100644 gdb/testsuite/gdb.base/infoline-reloc-main-from-zero.exp delete mode 100644 gdb/testsuite/gdb.base/large-frame-1.c delete mode 100644 gdb/testsuite/gdb.base/large-frame-2.c delete mode 100644 gdb/testsuite/gdb.base/large-frame.exp delete mode 100644 gdb/testsuite/gdb.base/large-frame.h delete mode 100644 gdb/testsuite/gdb.base/vla-optimized-out.c delete mode 100644 gdb/testsuite/gdb.base/vla-optimized-out.exp delete mode 100644 gdb/testsuite/gdb.base/write_mem.c delete mode 100644 gdb/testsuite/gdb.base/write_mem.exp delete mode 100644 gdb/testsuite/gdb.compile/compile-cplus-anonymous.cc delete mode 100644 gdb/testsuite/gdb.compile/compile-cplus-anonymous.exp delete mode 100644 gdb/testsuite/gdb.compile/compile-cplus-array-decay.cc delete mode 100644 gdb/testsuite/gdb.compile/compile-cplus-array-decay.exp delete mode 100644 gdb/testsuite/gdb.compile/compile-cplus-inherit.cc delete mode 100644 gdb/testsuite/gdb.compile/compile-cplus-inherit.exp delete mode 100644 gdb/testsuite/gdb.compile/compile-cplus-member.cc delete mode 100644 gdb/testsuite/gdb.compile/compile-cplus-member.exp delete mode 100644 gdb/testsuite/gdb.compile/compile-cplus-method.cc delete mode 100644 gdb/testsuite/gdb.compile/compile-cplus-method.exp delete mode 100644 gdb/testsuite/gdb.compile/compile-cplus-mod.c delete mode 100644 gdb/testsuite/gdb.compile/compile-cplus-namespace.cc delete mode 100644 gdb/testsuite/gdb.compile/compile-cplus-namespace.exp delete mode 100644 gdb/testsuite/gdb.compile/compile-cplus-nested.cc delete mode 100644 gdb/testsuite/gdb.compile/compile-cplus-nested.exp delete mode 100644 gdb/testsuite/gdb.compile/compile-cplus-print.c delete mode 100644 gdb/testsuite/gdb.compile/compile-cplus-print.exp delete mode 100644 gdb/testsuite/gdb.compile/compile-cplus-virtual.cc delete mode 100644 gdb/testsuite/gdb.compile/compile-cplus-virtual.exp delete mode 100644 gdb/testsuite/gdb.compile/compile-cplus.c delete mode 100644 gdb/testsuite/gdb.compile/compile-cplus.exp delete mode 100644 gdb/testsuite/gdb.cp/virtbase2.cc delete mode 100644 gdb/testsuite/gdb.cp/virtbase2.exp delete mode 100644 gdb/testsuite/gdb.dwarf2/dw2-ranges-func.c delete mode 100644 gdb/testsuite/gdb.dwarf2/dw2-ranges-func.exp delete mode 100644 gdb/testsuite/gdb.dwarf2/varval.c delete mode 100644 gdb/testsuite/gdb.dwarf2/varval.exp delete mode 100644 gdb/testsuite/gdb.fortran/short-circuit-argument-list.exp delete mode 100644 gdb/testsuite/gdb.fortran/short-circuit-argument-list.f90 delete mode 100644 gdb/testsuite/gdb.mi/mi-breakpoint-location-ena-dis.cc delete mode 100644 gdb/testsuite/gdb.mi/mi-breakpoint-location-ena-dis.exp delete mode 100644 gdb/testsuite/gdb.python/py-mi-var-info-path-expression.c delete mode 100644 gdb/testsuite/gdb.python/py-mi-var-info-path-expression.exp delete mode 100644 gdb/testsuite/gdb.python/py-mi-var-info-path-expression.py delete mode 100644 gdb/testsuite/gdb.server/extended-remote-restart.c delete mode 100644 gdb/testsuite/gdb.server/extended-remote-restart.exp delete mode 100644 gdb/testsuite/gdb.server/server-connect.exp delete mode 100644 gdb/testsuite/lib/compile-support.exp mode change 100644 => 100755 gdb/testsuite/lib/compiler.c delete mode 100644 gdb/unittests/cli-utils-selftests.c delete mode 100644 gdb/unittests/parse-connection-spec-selftests.c delete mode 100644 include/elf/csky.h delete mode 100644 include/opcode/csky.h delete mode 100644 ld/emulparams/cskyelf.sh delete mode 100644 ld/emulparams/cskyelf_linux.sh delete mode 100644 ld/emultempl/cskyelf.em delete mode 100644 ld/testsuite/ld-arc/attr-merge-6.d delete mode 100644 ld/testsuite/ld-arc/attr-merge-6a.s delete mode 100644 ld/testsuite/ld-arc/attr-merge-6b.s delete mode 100644 ld/testsuite/ld-arc/attr-merge-6bis.d delete mode 100644 ld/testsuite/ld-csky/csky.exp delete mode 100644 ld/testsuite/ld-csky/data.d delete mode 100644 ld/testsuite/ld-csky/data.s delete mode 100644 ld/testsuite/ld-csky/data_section.s delete mode 100644 ld/testsuite/ld-csky/emit-relocs-1.d delete mode 100644 ld/testsuite/ld-csky/emit-relocs-1.ld delete mode 100644 ld/testsuite/ld-csky/emit-relocs-1a.s delete mode 100644 ld/testsuite/ld-csky/emit-relocs-1b.s delete mode 100644 ld/testsuite/ld-csky/got.d delete mode 100644 ld/testsuite/ld-csky/got.s delete mode 100644 ld/testsuite/ld-csky/hilo16.d delete mode 100644 ld/testsuite/ld-csky/hilo16.s delete mode 100644 ld/testsuite/ld-csky/hilo16_symbol.s delete mode 100644 ld/testsuite/ld-csky/tls-gd-v1.d delete mode 100644 ld/testsuite/ld-csky/tls-gd-v1.s delete mode 100644 ld/testsuite/ld-csky/tls-gd.d delete mode 100644 ld/testsuite/ld-csky/tls-gd.s delete mode 100644 ld/testsuite/ld-csky/tls-ie-v1.d delete mode 100644 ld/testsuite/ld-csky/tls-ie-v1.s delete mode 100644 ld/testsuite/ld-csky/tls-ie.d delete mode 100644 ld/testsuite/ld-csky/tls-ie.s delete mode 100644 ld/testsuite/ld-csky/tls-ld-v1.d delete mode 100644 ld/testsuite/ld-csky/tls-ld-v1.s delete mode 100644 ld/testsuite/ld-csky/tls-ld.d delete mode 100644 ld/testsuite/ld-csky/tls-ld.s delete mode 100644 ld/testsuite/ld-csky/tls-le-v1.d delete mode 100644 ld/testsuite/ld-csky/tls-le-v1.s delete mode 100644 ld/testsuite/ld-csky/tls-le.d delete mode 100644 ld/testsuite/ld-csky/tls-le.s delete mode 100644 ld/testsuite/ld-elf/pr23591.d delete mode 100644 ld/testsuite/ld-elf/pr23591a.s delete mode 100644 ld/testsuite/ld-elf/pr23591b.s delete mode 100644 ld/testsuite/ld-elf/pr23591c.s delete mode 100644 ld/testsuite/ld-elf/pr23648.d delete mode 100644 ld/testsuite/ld-elf/pr23648.s delete mode 100644 ld/testsuite/ld-elf/pr23648.t delete mode 100644 ld/testsuite/ld-elf/pr23658-1a.d delete mode 100644 ld/testsuite/ld-elf/pr23658-1a.s delete mode 100644 ld/testsuite/ld-elf/pr23658-1b.d delete mode 100644 ld/testsuite/ld-elf/pr23658-1b.s delete mode 100644 ld/testsuite/ld-elf/pr23658-1c.d delete mode 100644 ld/testsuite/ld-elf/pr23658-1c.s delete mode 100644 ld/testsuite/ld-elf/pr23658-1d.s delete mode 100644 ld/testsuite/ld-elf/pr23658-2.rd delete mode 100644 ld/testsuite/ld-elf/pr23658-3.d delete mode 100644 ld/testsuite/ld-elf/pr23658-3.s delete mode 100644 ld/testsuite/ld-elf/pr23658-3.t delete mode 100644 ld/testsuite/ld-elf/reloc-discard-warn.d delete mode 100644 ld/testsuite/ld-elf/reloc-discard.d delete mode 100644 ld/testsuite/ld-elf/reloc-discard.ld delete mode 100644 ld/testsuite/ld-elf/reloc-discard.s delete mode 100644 ld/testsuite/ld-i386/pr23372c.d delete mode 100644 ld/testsuite/ld-i386/pr23372d.d delete mode 100644 ld/testsuite/ld-i386/pr23486c.d delete mode 100644 ld/testsuite/ld-i386/pr23486d.d delete mode 100644 ld/testsuite/ld-i386/property-1a.r delete mode 100644 ld/testsuite/ld-i386/property-2a.r delete mode 100644 ld/testsuite/ld-i386/property-3a.r delete mode 100644 ld/testsuite/ld-i386/property-4a.r delete mode 100644 ld/testsuite/ld-i386/property-5a.r delete mode 100644 ld/testsuite/ld-i386/property-7a.r delete mode 100644 ld/testsuite/ld-i386/property-x86-5.d delete mode 100644 ld/testsuite/ld-mips-elf/elf-rel-got-n64-irix.d copy ld/testsuite/ld-mips-elf/{elf-rel-got-n64.d => elf-rel-got-n64-linux.d} (99%) delete mode 100644 ld/testsuite/ld-mips-elf/elf-rel-xgot-n64-irix.d copy ld/testsuite/ld-mips-elf/{elf-rel-xgot-n64.d => elf-rel-xgot-n64-linux.d} (99%) delete mode 100644 ld/testsuite/ld-mips-elf/pr21375-abi.hd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375-irix.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375-mips16.s delete mode 100644 ld/testsuite/ld-mips-elf/pr21375-n32.s delete mode 100644 ld/testsuite/ld-mips-elf/pr21375-n64.s delete mode 100644 ld/testsuite/ld-mips-elf/pr21375-noabi.hd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375-xgot.ld delete mode 100644 ld/testsuite/ld-mips-elf/pr21375-xgot.s delete mode 100644 ld/testsuite/ld-mips-elf/pr21375.dd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375.gd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375.ld delete mode 100644 ld/testsuite/ld-mips-elf/pr21375.s delete mode 100644 ld/testsuite/ld-mips-elf/pr21375.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375.ver delete mode 100644 ld/testsuite/ld-mips-elf/pr21375h-irix.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375h.dd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375h.gd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375h.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375p-irix.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375p.dd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375p.gd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375p.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375ph-irix.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375ph.dd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375ph.gd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375ph.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375s-irix.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375s-n32-irix.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375s-n32.dd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375s-n32.gd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375s-n32.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375s-n64-irix.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375s-n64.dd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375s-n64.gd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375s-n64.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375s.dd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375s.gd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375s.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375sh-irix.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375sh-n32-irix.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375sh-n32.dd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375sh-n32.gd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375sh-n32.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375sh-n64-irix.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375sh-n64.dd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375sh-n64.gd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375sh-n64.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375sh.dd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375sh.gd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375sh.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375shg-irix.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375shg.dd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375shg.gd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375shg.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375shl-irix.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375shl.gd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375shl.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375shv-irix.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375shv.gd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375shv.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375sm16.dd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375sm16h.dd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375su-n32.dd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375su-n64.dd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375su.dd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375suh-n32.dd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375suh-n64.dd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375suh.dd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375sux.dd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375suxh.dd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375sx-irix.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375sx.dd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375sx.gd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375sx.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375sxh-irix.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375sxh.dd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375sxh.gd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375sxh.sd delete mode 100644 ld/testsuite/ld-mips-elf/pr21375v.ver delete mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-2.dd delete mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-2.gd delete mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-2.ld delete mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-2.s delete mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-2.sd delete mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-discard-2.gd delete mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-discard-2.ld delete mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-discard-2.sd delete mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-micromips-2.dd delete mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-micromips-2.gd delete mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-micromips-2.sd delete mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-micromips-insn32-2.dd delete mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-micromips-insn32-2.gd delete mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-micromips-insn32-2.sd delete mode 100644 ld/testsuite/ld-mips-elf/tlsbin-pie-o32.d delete mode 100644 ld/testsuite/ld-mips-elf/tlsbin-pie-o32.got delete mode 100644 ld/testsuite/ld-mips-elf/tlsdyn-pie-o32.d delete mode 100644 ld/testsuite/ld-mips-elf/tlsdyn-pie-o32.got delete mode 100644 ld/testsuite/ld-or1k/offsets1.d delete mode 100644 ld/testsuite/ld-or1k/offsets1.s delete mode 100644 ld/testsuite/ld-or1k/or1k.exp delete mode 100644 ld/testsuite/ld-or1k/plt1.dd delete mode 100644 ld/testsuite/ld-or1k/plt1.s delete mode 100644 ld/testsuite/ld-or1k/plt1.x.dd delete mode 100644 ld/testsuite/ld-or1k/plta1.dd delete mode 100644 ld/testsuite/ld-or1k/plta1.s delete mode 100644 ld/testsuite/ld-or1k/pltlib.s delete mode 100644 ld/testsuite/ld-plugin/pr23460a.c delete mode 100644 ld/testsuite/ld-plugin/pr23460b.c delete mode 100644 ld/testsuite/ld-plugin/pr23460c.c delete mode 100644 ld/testsuite/ld-plugin/pr23460d.c delete mode 100644 ld/testsuite/ld-plugin/pr23460e.c delete mode 100644 ld/testsuite/ld-plugin/pr23460f.c delete mode 100644 ld/testsuite/ld-powerpc/big.s delete mode 100644 ld/testsuite/ld-powerpc/ext.d delete mode 100644 ld/testsuite/ld-powerpc/ext.lnk delete mode 100644 ld/testsuite/ld-powerpc/ext.s delete mode 100644 ld/testsuite/ld-powerpc/notoc.d delete mode 100644 ld/testsuite/ld-powerpc/notoc.s delete mode 100644 ld/testsuite/ld-powerpc/notoc.wf delete mode 100644 ld/testsuite/ld-powerpc/relaxrl.d delete mode 100644 ld/testsuite/ld-riscv-elf/pcrel-lo-addend-2.d delete mode 100644 ld/testsuite/ld-riscv-elf/pcrel-lo-addend-2.s delete mode 100644 ld/testsuite/ld-s12z/reloc-ext18-1.d delete mode 100644 ld/testsuite/ld-s12z/reloc-ext18-2.d delete mode 100644 ld/testsuite/ld-s12z/reloc-ext18.d delete mode 100644 ld/testsuite/ld-s12z/reloc-ext18.s delete mode 100644 ld/testsuite/ld-s12z/reloc-ext24.d delete mode 100644 ld/testsuite/ld-s12z/reloc-ext24.s delete mode 100644 ld/testsuite/ld-s12z/reloc-ext32.d delete mode 100644 ld/testsuite/ld-s12z/reloc-ext32.s delete mode 100644 ld/testsuite/ld-s12z/reloc-opr.d delete mode 100644 ld/testsuite/ld-s12z/reloc-opr.s delete mode 100644 ld/testsuite/ld-s12z/reloc-pc-rel-7-15.d delete mode 100644 ld/testsuite/ld-s12z/reloc-pc-rel-7-15.s rename ld/testsuite/ld-s12z/{s12z.exp => z12s.exp} (100%) create mode 100644 ld/testsuite/ld-s390/gotreloc_64-1.dd delete mode 100644 ld/testsuite/ld-s390/gotreloc_64-norelro-1.dd delete mode 100644 ld/testsuite/ld-s390/gotreloc_64-relro-1.dd delete mode 100644 ld/testsuite/ld-scripts/pr23571.d delete mode 100644 ld/testsuite/ld-scripts/pr23571.t delete mode 100644 ld/testsuite/ld-scripts/segment-start.d delete mode 100644 ld/testsuite/ld-scripts/segment-start.ld delete mode 100644 ld/testsuite/ld-scripts/segment-start.s delete mode 100644 ld/testsuite/ld-x86-64/pr23372c-x32.d delete mode 100644 ld/testsuite/ld-x86-64/pr23372c.d delete mode 100644 ld/testsuite/ld-x86-64/pr23372d-x32.d delete mode 100644 ld/testsuite/ld-x86-64/pr23372d.d delete mode 100644 ld/testsuite/ld-x86-64/pr23372d.s delete mode 100644 ld/testsuite/ld-x86-64/pr23372e.s delete mode 100644 ld/testsuite/ld-x86-64/pr23372f.s delete mode 100644 ld/testsuite/ld-x86-64/pr23486c-x32.d delete mode 100644 ld/testsuite/ld-x86-64/pr23486c.d delete mode 100644 ld/testsuite/ld-x86-64/pr23486c.s delete mode 100644 ld/testsuite/ld-x86-64/pr23486d-x32.d delete mode 100644 ld/testsuite/ld-x86-64/pr23486d.d delete mode 100644 ld/testsuite/ld-x86-64/pr23486d.s delete mode 100644 ld/testsuite/ld-x86-64/property-1a.r delete mode 100644 ld/testsuite/ld-x86-64/property-2a.r delete mode 100644 ld/testsuite/ld-x86-64/property-3a.r delete mode 100644 ld/testsuite/ld-x86-64/property-4a.r delete mode 100644 ld/testsuite/ld-x86-64/property-5a.r delete mode 100644 ld/testsuite/ld-x86-64/property-7a.r delete mode 100644 ld/testsuite/ld-x86-64/property-x86-5-x32.d delete mode 100644 ld/testsuite/ld-x86-64/property-x86-5.d delete mode 100644 ld/testsuite/ld-x86-64/property-x86-5a.s delete mode 100644 ld/testsuite/ld-x86-64/property-x86-5b.s delete mode 100644 ld/testsuite/ld-xtensa/coalesce.d create mode 100644 ld/testsuite/ld-xtensa/coalesce.exp delete mode 100644 ld/testsuite/ld-xtensa/diff_overflow.d copy ld/testsuite/{ld-scripts/overlay-size.exp => ld-xtensa/diff_overflow.exp} (52%) delete mode 100644 ld/testsuite/ld-xtensa/lcall.d create mode 100644 ld/testsuite/ld-xtensa/lcall.exp delete mode 100644 ld/testsuite/ld-xtensa/relax-static-defs.s delete mode 100644 ld/testsuite/ld-xtensa/relax-static-local-pie.d delete mode 100644 ld/testsuite/ld-xtensa/relax-static-local-shared.d delete mode 100644 ld/testsuite/ld-xtensa/relax-static-local.s delete mode 100644 ld/testsuite/ld-xtensa/relax-static-pie.d delete mode 100644 ld/testsuite/ld-xtensa/relax-static-shared.d delete mode 100644 ld/testsuite/ld-xtensa/relax-static.s delete mode 100644 ld/testsuite/ld-xtensa/relax-undef-weak-local-pie.d delete mode 100644 ld/testsuite/ld-xtensa/relax-undef-weak-local-shared.d delete mode 100644 ld/testsuite/ld-xtensa/relax-undef-weak-local.s delete mode 100644 ld/testsuite/ld-xtensa/relax-undef-weak-pie.d delete mode 100644 ld/testsuite/ld-xtensa/relax-undef-weak-shared.d delete mode 100644 ld/testsuite/ld-xtensa/relax-undef-weak.s delete mode 100644 ld/testsuite/ld-xtensa/xtensa-linux.exp delete mode 100644 opcodes/csky-dis.c delete mode 100644 opcodes/csky-opc.h rename {include/opcode => opcodes}/s12z.h (100%) -- To stop receiving notification emails like this one, please contact the administrator of this repository.
6 years, 8 months
1
0
0
0
[toolchain/gcc] branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-next-allmodconfig updated (95b6d2e6bc3 -> b07d8be1701)
by git@git.linaro.org
This is an automated email from the git hooks/post-receive script. tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-next-allmodconfig in repository toolchain/gcc. from 95b6d2e6bc3 S/390: Fix problem with vec_init expander adds 26048c1d171 2018-10-19 Richard Biener <rguenther(a)suse.de> adds e59b5345cce Fix compilation error with _GLIBCXX_PARALLEL adds 21438907b94 Daily bump. adds b07d8be1701 Daily bump. No new revisions were added by this update. Summary of changes: gcc/ChangeLog | 17 +++++++++ gcc/DATESTAMP | 2 +- gcc/gimple-match-head.c | 43 ++++++++++++++++++++++ gcc/testsuite/ChangeLog | 5 +++ gcc/testsuite/gcc.dg/torture/pr87645.c | 21 +++++++++++ gcc/tree-ssa-sccvn.c | 21 +---------- libstdc++-v3/ChangeLog | 8 ++++ libstdc++-v3/include/bits/regex_executor.tcc | 4 +- .../headers/regex/parallel_mode.cc} | 10 ++--- .../28_regex/headers/regex/std_c++0x_neg.cc | 3 -- 10 files changed, 102 insertions(+), 32 deletions(-) create mode 100644 gcc/testsuite/gcc.dg/torture/pr87645.c copy libstdc++-v3/testsuite/{20_util/shared_ptr/creation/87278.cc => 28_regex/head [...] -- To stop receiving notification emails like this one, please contact the administrator of this repository.
6 years, 8 months
1
0
0
0
[toolchain/gcc] branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-mainline-allnoconfig updated (b07d8be1701 -> 69a9258f2db)
by git@git.linaro.org
This is an automated email from the git hooks/post-receive script. tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-mainline-allnoconfig in repository toolchain/gcc. omits b07d8be1701 Daily bump. omits 21438907b94 Daily bump. omits e59b5345cce Fix compilation error with _GLIBCXX_PARALLEL omits 26048c1d171 2018-10-19 Richard Biener <rguenther(a)suse.de> omits 95b6d2e6bc3 S/390: Fix problem with vec_init expander omits 7f3c353a198 Daily bump. omits d22c31a4601 PR libstdc++/87641 correctly initialize accumulator in vala [...] omits 956a2d6aade 2018-10-18 Richard Biener <rguenther(a)suse.de> omits 8b74bf5f757 Daily bump. omits 4ef063bde91 PR middle-end/87623 * fold-const.c (fold_truth_andor_1): [...] omits 8297be420a9 2018-10-16 Richard Biener <rguenther(a)suse.de> omits 8fdf7be2493 2018-10-17 Richard Biener <rguenther(a)suse.de> omits f9a2e44cd97 Daily bump. omits e3703ac6604 * es.po: Update. omits 88bd742886c 2018-10-16 Richard Biener <rguenther(a)suse.de> omits 68399bafe28 2018-10-16 Richard Biener <rguenther(a)suse.de> omits dcdbe004cc3 [AArch64] Fix PR87511 omits 45fbbfb4043 2018-10-16 Richard Biener <rguenther(a)suse.de> omits 634c978e389 2018-10-16 Richard Biener <rguenther(a)suse.de> omits 5a427c2e852 Daily bump. omits 6aff97c8ad4 Adjust test to pass with latest glibc omits e82bfde0e0d Daily bump. omits 58664a75912 Daily bump. omits b81bee7f299 Daily bump. omits 2c79ff811df PR libstdc++/86751 default assignment operators for std::pair omits 829257b8345 PR libstdc++/78595 implement insertion into maps in terms o [...] omits ad840f2a647 Fix __gnu_cxx::_Pointer_adapter for long long arithmetic omits c126a67c665 Fix experimental::pmr typedefs and add tests omits ac5bf935a52 PR libstdc++/70966 make pmr::new_delete_resource() immortal omits 9a5bda1f643 PR libstdc++/77854 document size_type for containers omits 012b31f470a Daily bump. omits eee6c30fd1a PR c++/85070 * g++.dg/cpp0x/pr85070.C: Change effective t [...] omits 67f4d33259b PR c++/87582 * typeck.c (maybe_warn_about_returning_addre [...] omits 4c4142c3cd0 Backported from mainline 2018-10-10 Jakub Jelinek <jaku [...] omits 585e2e48cb8 Backported from mainline 2018-09-26 Jakub Jelinek <jaku [...] omits d2385524bcd Backported from mainline 2018-09-12 Jakub Jelinek <jaku [...] omits c47f4cf7545 Daily bump. omits 87167e0efa0 /cp 2018-10-10 Paolo Carlini <paolo.carlini(a)oracle.com> omits cda6210fdb6 Daily bump. omits c2b4b418970 [gcc] 2018-10-09 Will Schmidt <will_schmidt(a)vnet.ibm.com> omits 7d3a80f6108 Add the missing gcc.target/i386/pr87370.c omits 83628680397 i386: Use TImode for BLKmode values in 2 integer registers omits 9ff65abbe76 Use -fno-show-column in libstdc++ installed testing. omits 5fb74b32302 Daily bump. omits c16e539a2fb i386: Correct _mm512_mask3_fmaddsub_round_pd omits f29c87f3373 2018-10-08 Paul Thomas <pault(a)gcc.gnu.org> omits 12e742b7c28 2018-10-08 Paul Thomas <pault(a)gcc.gnu.org> omits 5ac4803f9b5 PR libstdc++/87538 fix std::not_fn exception specifications omits 359926e8239 Daily bump. omits 2b002e8f0fc Daily bump. omits c80da2e4a99 2018-10-06 Thomas Koenig <tkoenig(a)gcc.gnu.org> omits 9e7fb31b0f8 Daily bump. omits 40c92035250 Backport from trunk * io/close.c [!HAVE_UNLINK_OPEN_FILE] [...] omits d40eb1213ac i386: Don't pass -msse2avx to assembler for -mavx omits cd63aea2699 Daily bump. omits 25483c8760a Daily bump. omits 3c3f7305d4d Backport from mainline 2018-09-28 Uros Bizjak <ubizjak@ [...] omits 610f454509c i386: Remove _Unwind_Frames_Increment omits 6566e1d1bb6 PR other/87353 fix formatting and grammar in manual omits d9b72126044 Backport r264806 omits 426e6b05b3e Daily bump. omits cfe20a46e26 i386: Insert ENDBR before the profiling counter call omits af060350ca7 Daily bump. omits 61932693fd1 * ru.po: Update. omits a395f27bd0c [arm] Avoid STRD with odd register for TARGET_ARM in output [...] omits 7650d17dd14 Daily bump. omits 69062a5498b Daily bump. omits 30673d3a9b4 PR target/87467 * config/i386/avx512fintrin.h (_mm512_abs [...] omits f4872347505 Daily bump. omits 04ea88f49d6 Daily bump. omits e8c7fcfe76a Backport PR 87033 omits 78e1dba96d3 Daily bump. omits e090537047b Daily bump. omits d0c55ad442c Backport r264528 omits 7dc4163e558 i2018-09-24 Andrew Pinski <apinski(a)marvell.com> omits b9d00662474 Daily bump. omits 511d7e495c6 /cp 2018-09-24 Paolo Carlini <paolo.carlini(a)oracle.com> omits 08521ee619f Daily bump. omits 90484a1d0f5 Daily bump. omits 2a4b19eb6be Daily bump. omits 2d36d206317 * config/rs6000/rs6000.c (rs6000_function_ok_for_sibcall): [...] omits 1c62bf7f515 Daily bump. omits 0df9714699b * config/pa/pa.md (atomic_storeqi): Restore deleted expand [...] omits 3bf7622eacd Daily bump. omits 2d79333765b Daily bump. omits 441c5b9ec88 2018-09-18 Janus Weil <janus(a)gcc.gnu.org> omits 8be7d89e2a3 2018-09-18 Janus Weil <janus(a)gcc.gnu.org> omits d19440b4833 2018-09-18 Paul Thomas <pault(a)gcc.gnu.org> omits 2845809e459 Backport PR86882 fix to 8 omits 7bb6bebf300 [PATCH c++/86881] -Wshadow-local-compatible ICE omits bcc0dd8b3b7 Backport r264363 omits 9006f54ceb2 [libgfortran] Fix uninitialized variable use in fallback_access omits 5b36a953a67 Daily bump. omits 04bd9abf8f1 Daily bump. omits 67972218fff PR target/85666 * config/mmix/mmix.c (mmix_assemble_integ [...] omits 460dc2d8414 Daily bump. omits ec92987ecab Daily bump. omits c53524d205c PR middle-end/87188 * dojump.c (do_compare_and_jump): Can [...] omits cdb03ce56b1 PR go/87260 cmd/go: correct gccgo buildid file on ARM omits 72e9ce6c9be Backport PR87224 fix to 8 omits c5e20390df7 2018-09-14 Carl Love <cel(a)us.ibm.com> omits 2448f64c477 Daily bump. omits c447e59d79b Backport from mainline 2018-07-31 Eric Botcazou <ebotca [...] omits cd65d8ad631 Daily bump. omits 9aa58d35935 PR c++/87093 omits d0288619200 2018-09-12 Paul Thomas <pault(a)gcc.gnu.org> omits da885bb9a0e Backport patch for PR86989 to 8 omits c67622624e5 Backport PR86771 fix to 8 omits 8d42ca1f68b S/390: Use proper rounding mode for DFP to BFD conversions omits 9a118ab0fcd PR middle-end/87248 * fold-const.c (fold_ternary_loc) <ca [...] omits 9b83c970af7 Daily bump. omits 880aa1538f5 2018-09-11 Paul Thomas <pault(a)gcc.gnu.org> omits 037214fb83e PR libstdc++/87278 restore support for std::make_shared<vol [...] omits cc910d18947 Daily bump. omits ec54542ba41 Daily bump. omits 14e3046174c Daily bump. omits 148e624d19c Daily bump. omits 21fef1371e3 Daily bump. omits c22c51dcd03 Daily bump. omits c4ad13c00cb 2018-09-05 Janus Weil <janus(a)gcc.gnu.org> omits 0e320ee8d95 [PR c++/87185] ICE in prune-lambdas omits 82aa0441a90 [PR c++/87137] GCC-8 Fix omits 7df1731734a 2018-09-05 Richard Biener <rguenther(a)suse.de> omits cc39a7b7a5c Backported from mainline 2018-09-04 Jakub Jelinek <jaku [...] omits 105cb7cdeb2 Backported from mainline 2018-08-31 Jakub Jelinek <jaku [...] omits 7c6c891e093 Backported from mainline 2018-08-29 Jakub Jelinek <jaku [...] omits 0684353af88 Backported from mainline 2018-08-11 Jakub Jelinek <jaku [...] omits fcb5343217d Backported from mainline 2018-08-08 Jakub Jelinek <jaku [...] omits 1aa0c9a3dfb Backported from mainline 2018-08-08 Jakub Jelinek <jaku [...] omits 9bf8f899b29 Backported from mainline 2018-08-03 Jason Merrill <jaso [...] omits 2d3347e0a37 2018-09-04 Jerry DeLisle <jvdelisle(a)gcc.gnu.org> omits 0cab16d5b7b Daily bump. omits 68ca69a4854 gcc: xtensa: fix NAND code in xtensa_expand_atomic omits d5a525d5293 Add -Waligned-new to Option Summary omits 235f6910468 Daily bump. omits 55a05747389 backport "[tail-merge] Fix side-effect test in stmt_local_def" omits 4bddf88df03 Daily bump. omits a282e1b91fe Daily bump. omits ecd7560c594 Fix PR87074 omits 098e9d74257 2018-09-01 Paul Thomas <pault(a)gcc.gnu.org> omits 6ab76db0a37 Daily bump. omits 44185de7bee [PR c++/87155] Anonymous namespace and omits cf77355cd9b 2018-08-31 Richard Biener <rguenther(a)suse.de> omits 03165d4e054 Daily bump. omits e07b97e6952 Daily bump. omits fa3d23ddaba [AArch64, Falkor] Switch to using Falkor-specific vector costs. omits 1ce39ef436f [aarch64] Adjust Falkor's sign extend reg+reg address cost omits 74cb2f01ff3 PR c++/87122 * pt.c (tsubst_expr) <case RANGE_FOR_STMT>: [...] omits 722352d5f4b Daily bump. omits 927ec814560 PR tree-optimization/86914 - wrong code with strlen() of po [...] omits 92501a31fbf PR libstdc++/87116 fix path::lexically_normal() handling of [...] omits e24ceb4802f PR middle-end/87099 * calls.c (maybe_warn_nonstring_arg): [...] omits 27f4db370d8 Daily bump. omits 569f84c9795 PR rtl-optimization/87065 * combine.c (simplify_if_then_e [...] omits 58acfc7bcda Daily bump. omits 202ccf8b954 2018-08-26 Thomas Koenig <tkoenig(a)gcc.gnu.org> omits f47fa71dfdb Daily bump. omits a24821d40b0 Backport from mainline PR target/86662 omits 0ea92b158f0 Daily bump. omits 3b07d2b7f93 2018-08-24 Thomas Koenig <tkoenig(a)gcc.gnu.org> omits 1702dce81f6 Daily bump. omits 12ad5a70bf7 Daily bump. omits 628e94b0f26 Daily bump. omits 88e9d71c2e2 x86: Always update EH return address in word_mode omits cd280c18746 Restrict the pr86763 test to *-*-linux* targets omits af0025bdf36 Daily bump. omits 30cad4bb7a5 Daily bump. omits 153d5a8e513 Daily bump. omits cb2ca5e83ed Daily bump. omits 1d7112a5391 Backport from mainline 2018-08-11 John David Anglin <da [...] omits c7942a81984 2018-08-17 Richard Biener <rguenther(a)suse.de> omits 5deec97b305 Fix wrong option declaration of fcilkplus (PR other/86992). omits cee4ad0888b Daily bump. omits 5fbd3db8bee Backporting two Arm fixes from mainline fixing PR86640 omits 64cea2ece1c Backport r263248 omits 9680a6eaaf9 Backport r263246 omits 171222242f0 Daily bump. omits e82e6381842 Daily bump. omits b8e237de05e [aarch64] Fix falkor pipeline description for dup<q> omits b8ee5971c79 2018-08-13 Liu Hao <lh_mouse(a)126.com> omits 726a6bd93e6 2018-08-13 Liu Hao <lh_mouse(a)126.com> omits c69949a7ec1 Fix invalid assumption in vect_transform_stmt (PR 86871) omits a32fd92b240 Daily bump. omits 9c2eadd6dfd Revert "libstdc++-v3: Have aligned_alloc() on Newlib" omits c94e7cc9bfc Daily bump. omits 634abe27838 2018-08-12 Paul Thomas <pault(a)gcc.gnu.org> omits 05d5c2c9d3c Daily bump. omits c7848d09fbf PR c++/86728 - C variadic generic lambda. omits 610b43bec2b Daily bump. omits 61b760a78fd libstdc++-v3: Have aligned_alloc() on Newlib omits 56a6e36fadf Daily bump. omits c7029c7ca83 Daily bump. omits 17975fb4113 Prevent internal aligned_alloc clashing with libc version omits defc526d98f PR libstdc++/86597 directory_entry observers should clear e [...] omits 5a017877df3 Remove C++2a headers from docs omits 0648f3095f7 PR c++/86767 * constexpr.c (cxx_eval_statement_list): Han [...] omits 8662cbfc28d Fix docs on C++17 and LFTS headers omits 99cc1b0d3d2 Add missing <experimental/numeric> header to docs omits 693ea2177ee Daily bump. omits 0f5001df486 Improve libstdc++ docs w.r.t newer C++ standards omits fda58c897a8 PR libstdc++/84535 constrain std::thread constructor omits d4965355083 PR libstdc++/60555 std::system_category() should recognise [...] omits a1f32285188 PR libstdc++/86874 fix std::variant::swap regression omits 13110fb9335 PR libstdc++/86861 Meet precondition for Solaris memalign omits be6180ff6f6 i386: Set cfun->machine->max_used_stack_alignment if needed omits 777c4c85b19 Fix gcc.dg/vect/no-section-anchors-vect-69.c on SPARC etc. [...] omits 30b0749f402 Daily bump. omits 855618833c6 Daily bump. omits 1063c8ae00d Daily bump. omits d9205636ae7 PR testsuite/86153 * g++.dg/pr83239.C (dg-options): Add - [...] omits 14e9950d454 Daily bump. omits 5c5baa71b6c Daily bump. omits 87b22555cf1 2018-08-02 Jozef Lawrynowicz <jozef.l(a)mittosystems.com> omits 355aebde5bd Fix invalid cc_status after [const_][us]mulsi3_highpart omits 73225f29946 Daily bump. omits da2e9335506 PR c++/86190 - bogus -Wsign-conversion warning * typeck.c [...] omits 4fba440af6e PR sanitizer/86759 * tsan/tsan_platform.h: Cherry-pick co [...] omits e15966a1576 PR c/85704 * c-typeck.c (init_field_decl_cmp): New functi [...] omits 056426c52a1 2018-08-01 Richard Biener <rguenther(a)suse.de> omits eeba0375011 2018-08-01 Jan Willem Jagersma <jwjagersma(a)gmail.com> omits 0c7f6ba6edc Daily bump. omits 5e56325262d Add workaround for aligned_alloc bug on AIX omits c4b66e7cacd Use default visibility to work around clang -fvisibility-in [...] omits fd2fb382606 PR libstdc++/86734 use addressof in reverse_iterator::operator-> omits f65ae6e128f PR libstdc++/84654 Disable __float128 specializations for - [...] omits 1ceb29226b3 Daily bump. omits 77d33c8f345 * de.po, sv.po: Update. omits 1522193360d Daily bump. omits afad86bc980 gcc: 2018-07-29 Bernd Edlinger <bernd.edlinger(a)hotmail.de> omits 25ff95c60bb * config/pa/pa.c (pa_output_addr_vec): Align address table [...] omits c314d4e5567 Daily bump. omits 37e24235832 Daily bump. omits f8dd9cbdf19 Update .po files. omits 5db40a1fed4 Backport from mainline 2018-07-16 Uros Bizjak <ubizjak@ [...] omits 37c69c45d18 Daily bump. omits e634c9a8981 * testsuite/30_threads/condition_variable_any/cond.cc: New. omits 8e58c3cb0c0 PR target/86612 * gcc.target/powerpc/pr58673-2.c: Call strdup. omits 0f80f2ce0a2 Backported from mainline 2018-07-24 Jakub Jelinek <jaku [...] omits 51ed514b3b1 Backported from mainline 2018-07-17 Jakub Jelinek <jaku [...] omits 9c6ba5082fb Backported from mainline 2018-07-17 Jakub Jelinek <jaku [...] omits 0ac6b64ee14 Backported from mainline 2018-07-10 Jakub Jelinek <jaku [...] omits 6343de936be PR middle-end/86660 * omp-low.c (scan_sharing_clauses): D [...] omits a4df484d092 * BASE-VER: Set to 8.2.1. omits 9fb89fa845c Update ChangeLog and version files for release omits 5d28744ac05 Daily bump. omits 627d043e3a4 * es.po, ja.po, sv.po: Update. omits 280703512e0 * gcc.pot: Regenerate. omits 46f115007ca Daily bump. omits d4b2c6c90e2 Daily bump. omits 048e8a03bac Daily bump. omits ead037ee491 Daily bump. omits 8ec9b6d9301 Daily bump. omits 4b9d5187da4 Daily bump. omits 66851b5e193 2018-07-19 Eli Zaretskii <eliz(a)gnu.org> omits 393853f0b7f Daily bump. omits 8a2be2d3449 gcc/testsuite/ChangeLog: omits 75d20a02b4f Backport from trunk. omits 43f638e8bc2 PR c++/86480 - nested variadic lambda and constexpr if. omits 2f2d81539a0 Add xfail-if to some tests that fail with COW strings omits 99e91ffface Add experimental::sample and experimental::shuffle from N4531 omits 29acb44ba18 Daily bump. omits f15dfd29bd9 * gcc-interface/decl.c (choices_to_gnu): Rename parameters [...] omits 36716ee7649 * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Variable>: [...] omits b50d76fead0 Daily bump. omits 1d242a3178e 2018-07-16 Fritz Reese <fritzoreese(a)gmail.com> omits 1fed49d5255 2018-07-16 Fritz Reese <fritzoreese(a)gmail.com> omits 65f9a1b8c63 2018-07-16 Fritz Reese <fritzoreese(a)gmail.com> omits ed2711622a5 [ARC] Reimplement return padding omits 58a930f8e5a 2018-07-19 Richard Biener <rguenther(a)suse.de> omits a453afd16de 2018-07-16 Richard Biener <rguenther(a)suse.de> omits eeabef8911c PR tree-optimization/86514 * tree-ssa-reassoc.c (init_ran [...] omits 051c9976bf8 S/390: libstdc++: 32 and 64 bit abi baseline refresh omits a6987dec978 PR c++/3698 PR c++/86208 * cp-gimplify.c (cp_genericize_ [...] omits 8b2a10e4036 Daily bump. omits 604b0ebaa96 [gcc] omits baca74d61ad Daily bump. omits b8f6233ff74 PR tree-optimization/86274 - SEGFAULT when logging std::to_ [...] omits 1656a807372 Daily bump. omits 4810dbfbd11 x86: Tune Skylake, Cannonlake and Icelake as Haswell omits 950c7ddb563 [PR c++/86374] Name lookup failure in enclosing template omits 2fb81a3d553 PR middle-end/86202 * gimple-fold.c (size_must_be_zero_p) [...] omits e7c8731cf77 Daily bump. omits 17b1bc0f8e8 * c-attribs.c (c_common_attribute_table): Add "omp declar [...] omits 3365a8e982e 2018-07-12 Richard Biener <rguenther(a)suse.de> omits 962f85e322b PR tree-optimization/86492 * gimple-ssa-store-merging.c [...] omits e059f2362e2 Daily bump. omits d54f51e2820 * config/i386/avx512bitalgintrin.h (_mm512_mask_bitshuffle [...] omits d5b63fc6a29 Daily bump. omits 1d5de900dcd PR sanitizer/86406 * cp-gimplify.c (cp_maybe_instrument_r [...] omits fc439f922ee Daily bump. omits 7801dcc00ab Daily bump. omits 227d3ffb528 Daily bump. omits 6eeca5395b9 Daily bump. omits 604db6d50b5 RTEMS/Ada: Change system configuration omits 30d08fd10d4 Daily bump. omits 17961180ab4 Backport from trunk. omits fa8d5450e50 gcc/ChangeLog: omits a0b1b7f2bce 2018-07-05 François Dumont <fdumont(a)gcc.gnu.org> omits 6a2400e3215 Daily bump. omits 8d162fb9d96 Backport from mainline omits 36371743e6c [AArch64, Falkor] Falkor address costs tuning omits 00bef0b85eb Remove spurious $HOME include from BRIG FE Makefile omits 7676c4c4933 Fix std::codecvt_utf8<wchar_t> for Mingw omits 3340e421008 Remove redundant #if conditional omits 71d7986afc0 Add std::__is_byte<std::byte> specialization omits 6f6f2240d32 LWG 3050 Fix cv-qualification of convertibility constraints omits 039c01cc8bb PR libstdc++/86127 avoid unnecessary allocator conversions omits 8cb222f298e Qualify another call in <variant> omits 690cf7ab76f Qualify std::__invoke in <variant> to prevent ADL omits 2c97ad37877 PR target/85904 check for aligned_alloc on netbsd cross-com [...] omits 89d5331285c PR libstdc++/85098 add missing definitions for static constants omits 57f5b7a6f4f PR libstdc++/85671 allow copy elision in path concatenation omits 045fca19c27 PR libstdc++/83982 fix exception-safety guarantee of std::v [...] omits 261bd5e266d PR libstdc++/86292 fix exception safety of std::vector<Inpu [...] omits 0ab6ef3b0bb Declare some explicit instantiations for strings in Debug Mode omits 1394444b2fc LWG 3076 basic_string CTAD ambiguity omits a6d13e084f7 LWG 3075 basic_string needs deduction guides from basic_str [...] omits bd5a9db5ab3 PR libstdc++/84087 add default arguments to basic_string me [...] omits 528733a67be PR libstdc++/86398 fix std::is_trivially_constructible regression omits c3459b63c8b Daily bump. omits dde369c40a0 PR c++/86378 - functional cast in noexcept-specifier. omits 043e9f42d5e Reduce garbage from push_to_top_level. omits 1c4b6999ffe Daily bump. omits a98e0d991b5 rs6000: Set up ieee128_float_type_node correctly (PR86285) omits 80ddc7311c3 2018-07-02 Paul Thomas <pault(a)gcc.gnu.org> omits baa4d8cdc5c PR go/86331 os: check return value as well as error fr [...] omits 65948c062e4 * config/i386/i386.c (ix86_finalize_stack_frame_flags): Do [...] omits aa4c961d643 Daily bump. omits 9e1b1f11f89 Daily bump. omits 37dd333a4d1 [PR86064] split single cross-partition range with nonzero locviews omits 13a4be670f7 Daily bump. omits ca4f43e8c47 gcc/ChangeLog: omits 72ed95829d9 * config/rs6000/t-rs6000: Append rs6000-modes.h to TM_H. omits 39ed131960a Daily bump. omits 25081d10b75 gcc/ChangeLog: omits 999baf3f1ae 2018-06-28 Fritz Reese <fritzoreese(a)gmail.com> omits c93c2f83a9d Daily bump. omits e99a48c7bbf gcc/testsuite/ChangeLog: omits 5885ff570d6 gcc/ChangeLog: omits c6f88c6ee42 PR c++/86320 - memory-hog with std::array of pair omits 607855267a7 PR c++/80290 - memory-hog with std::pair. omits fefaf852b10 Daily bump. omits 93da67b40a5 2018-06-26 Aaron Sawdey <acsawdey(a)linux.ibm.com> omits b40d4db95b9 2018-06-26 Aaron Sawdey <acsawdey(a)linux.ibm.com> omits 51a3af2d4ea regrename: Don't rename the dest of a REG_CFA_REGISTER (PR85645) omits fdb8dffc9af regcprop: Avoid REG_CFA_REGISTER notes (PR85645) omits 2e8ab52f772 S/390: Fix mtune default. omits 09a46fc9eb1 PR target/86314 * config/i386/i386.md (setcc + movzbl to [...] omits 43ad8df852a PR c++/86291 * parser.c (cp_parser_omp_for_loop_init): Ch [...] omits 76b1a1bd5a1 Daily bump. omits 2528fb535b2 PR libstdc++/86112 fix printers for Python 2.6 omits b95bdab0d76 Update powerpc64-linux-gnu/baseline_symbols.txt omits 0e9af164efe 2018-06-25 Michael Meissner <meissner(a)linux.ibm.com> omits e8e6334e95f 2018-06-25 Fritz Reese <fritzoreese(a)gmail.com> omits 29e614e8d2b 2018-04-20 Jan Hubicka <jh(a)suse.cz> * lto-partition.c ( [...] omits bfe7d5657b1 2018-06-25 Jakub Jelinek <jakub(a)redhat.com> omits 19a54887f84 rs6000: Fix absif2 omits 254c03e0f72 Backport from mainline 2018-04-30 Jan Hubicka <jh(a)suse.cz> omits f5932f70e7d rs6000: Fix vector homogeneous aggregates (PR86197) omits 9b8f8df21f4 2018-06-25 Paul Thomas <pault(a)gcc.gnu.org> omits 36558962044 Daily bump. omits 51fac3a2483 Daily bump. omits adb48b274b0 Fix phi backedge detection in backprop (PR85989) omits bbc17959bc6 Daily bump. omits 3734de15d81 PR c++/86219 - ICE with erroneous initializer in template. omits 6f465772958 PR c++/85662 * g++.dg/ext/offsetof3.C: New test. omits febd5f5aea0 PR libstdc++/86138 prevent implicit instantiation of COW empty rep omits 497b454bb8b 2018-06-19 Tony Reix <tony.reix(a)atos.com> Dam [...] omits 9a938fa8c95 [gcc] 2018-06-22 Michael Meissner <meissner(a)linux.ibm.com> omits 3ba67d982bb syscall: remove Ustat omits d68d996ba4e [gcc] 2018-06-22 Michael Meissner <meissner(a)linux.ibm.com> omits 76fa62b3160 [gcc] 2018-06-22 Michael Meissner <meissner(a)linux.ibm.com> omits f7458c2fbf3 [gcc] 2018-06-22 Michael Meissner <meissner(a)linux.ibm.com> omits 1e656cd6e64 Don't preprocess .S files with -P on Solaris/x86 (PR target/85994) omits 21330b0d8bf Daily bump. omits 1be476cee4d * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Update. omits 36449c98fed PR c++/86182 - ICE with anonymous union passed to template. omits 2e2052934b0 RISC-V: Add custom RTEMS multilibs omits f9c5a227515 Daily bump. omits f1abdd7365f libgcc/: PR libgcc/86213 * generic-morestack.c (allocate_ [...] omits 38e3a216c1c Backported from mainline 2018-06-16 Jakub Jelinek <jaku [...] omits 6af6f77c5d5 Backported from mainline 2018-06-15 Jakub Jelinek <jaku [...] omits 4968b68839a [PR c++/85634] Fix tsubst ICE omits 74ef2f41cbb PR c++/86210 * c-common.c (check_nonnull_arg): Use fold_f [...] omits 6038f61c4be PR debug/86194 * var-tracking.c (use_narrower_mode_test): [...] omits 33c16e04b0d PR tree-optimization/86231 * tree-vrp.c (union_ranges): F [...] omits 1ccc11348ba Daily bump. omits 2d016edb373 xtensa: fix PR target/65416 omits f654c8a5bbd Remove unused <exception> header from <utility> omits 47f8df2eedc * es.po: Update. omits 0c6e64e6419 PR libstdc++/82644 define TR1 hypergeometric functions in s [...] omits a5ee8712c0d * gimplify.c (gimplify_init_constructor): Really never cle [...] omits fe6a4659698 PR c++/86200 - ICE with unexpanded pack in lambda parameter. omits 22379dc0a88 PR c++/81060 - ICE with unexpanded parameter pack. omits 1ca425f08e1 Daily bump. omits 61e8e6d200b PR c/82063 - issues with arguments enabled by -Wall omits 5cf3d46af84 Daily bump. omits 1a53b47c1c1 Daily bump. omits 87d52eb44b4 PR middle-end/86095 * common.opt (Wunsafe-loop-optimizati [...] omits ed9b81c6310 PR c++/86147 - wrong capture for template argument. omits 2647a058315 Daily bump. omits fb02152947d PR middle-end/85878 * expr.c (expand_assignment): Remove [...] omits 687649b18bd PR c++/82882 - ICE with lambda in template default argument. omits bfc4a8eb214 * tree.c (maybe_warn_parm_abi): Inform the location of the class. omits 96c254b4553 PR middle-end/86123 * match.pd ((X / Y) == 0 -> X < Y): D [...] omits c847cec9a9f PR libstdc++/86169 unshare COW string when non-const data() called omits 44c330f2c78 Only define __cpp_lib_constexpr_char_traits for C++17 omits cf50bf9c8de PR fortran/85703 omits 0395a66ae99 PR fortran/85702 omits a2ce172d471 PR fortran/85701 omits b66d679d15d Daily bump. omits a7b8c397b65 PR target/86048 * gcc.target/i386/pr86048.c: Require sse2 [...] omits 1ee087918eb PR middle-end/86122 * match.pd ((A +- CST1) +- CST2): Pun [...] omits 85b8a0a1efe PR target/85945 * lower-subreg.c (find_decomposable_subre [...] omits 2829ca0f114 2018-06-14 Richard Biener <rguenther(a)suse.de> omits c10d8b4f249 RTEMS: Prefer int for int32_t omits 1a6fd8ed169 PR other/77609: Let the assembler choose ELF section types [...] omits b507a4cc13a Daily bump. omits 983763daebd * c-opts.c (c_common_post_options): Warn about useless -Wabi. omits 6d6e904f524 PR tree-optimization/86114 - ICE in gimple_fold_builtin_str [...] omits f2997ff00c3 2018-06-13 Steven G. Kargl <kargl(a)gcc.gnu.org> omits 704ff1612fe PR c++/86094 - wrong code with defaulted move ctor. omits 33f4b9de25d libgo: update to Go 1.10.3 release omits ce23d78fc4e PR target/86048 * config/i386/winnt.c (i386_pe_seh_cold_i [...] omits 3efec687d72 Daily bump. omits 3fb985f55b3 2018-06-12 Steven G. Kargl <kargl(a)gcc.gnu.org> omits 29e34e7b780 2018-06-12 Steven G. Kargl <kargl(a)gcc.gnu.org> omits 1f86cf9bfbb * gcc-interface/ada-tree.h (TYPE_RETURN_BY_DIRECT_REF_P): [...] omits 727380ee70e * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Constant>: [...] omits 8f22343ce1b * gcc-interface/decl.c (warn_on_field_placement): Use spec [...] omits e0925ea331a Backport from mainline 2018-06-11 Eric Botcazou <ebotca [...] omits 64cb104919d Daily bump. omits cf5b752ab40 PR c++/85792 -Wctor-dtor-privacy and inherited constructor. omits de6660aea0e PR c++/85963 - -Wunused-but-set with ?: in template. omits 1e9f6ab2c49 PR c++/85710 - ICE with -Wmemset-elt-size. omits 8e9835399f9 PR c++/61806 - missed SFINAE with partial specialization. omits d26c6b8b0c6 PR c++/85765 - SFINAE and non-type default template arg. omits 2bb91cb86a1 PR c++/85764 - bogus 'this' not captured error. omits 11fad7f85b1 PR c++/85807 - ICE with call in template NSDMI. omits b5a55805c6e PR c++/85815 - reference to member of enclosing template. omits 453ae5bc77c PR c++/80485 - inline function non-zero address. omits c9f76acf5cc * doc/invoke.texi: Document -fabi-version=12. omits 6a19f80a780 * g++.dg/cpp0x/range-for9.C: Adjust dg-error. omits df82565d6ff PR c++/86094 - wrong code with defaulted move ctor. omits 83f8df380a4 gcc/ Backport from mainline 2018-06-08 Peter Bergner <b [...] omits 8f048f35248 * fr.po: Update. omits c23d02e3cb7 Backport from trunk 2018-06-11 Segher Boessenkool <segh [...] omits 126d697b895 Daily bump. omits 9ed8059ae96 2018-06-09 Jerry DeLisle <jvdelisle(a)gcc.gnu.org> omits 03dd2d9c7a3 Daily bump. omits 48c4d929517 2018-06-09 Steven G. Kargl <kargl(a)gcc.gnu.org> omits a7369653738 2018-06-09 Steven G. Kargl <kargl(a)gcc.gnu.org> omits 71fda2bd0c4 2018-06-09 Steven G. Kargl <kargl(a)gcc.gnu.org> omits 1413b441b6b Commit testcases ommitted in last commit. omits eebafd89928 2018-06-09 Steven G. Kargl <kargl(a)gcc.gnu.org> omits 44e5b9a6667 2018-06-09 Steven G. Kargl <kargl(a)gcc.gnu.org> omits eeb5b659e97 2018-06-08 Steven G. Kargl <kargl(a)gcc.gnu.org> omits 0cee71e8be1 2018-06-09 Thomas Koenig <tkoenig(a)gcc.gnu.org> omits 30b38d2b0d4 Daily bump. omits a96767cea5f gcc/ChangeLog: omits 4aaf4d8ebf0 gcc/ChangeLog: omits ce16cb3d45d * es.po: Update. omits 4f147efb77e [arm] PR target/81497: Fix arm_acle.h for C++ omits 2355b68d7bd Daily bump. omits e383362d2d1 2018-06-07 Steven G. Kargl <kargl(a)gcc.gnu.org> omits e03777fcfcd 2018-06-07 Thomas Koenig <tkoenig(a)gcc.gnu.org> omits 43c24991d45 PR target/85684 * config/i386/i386.c (ix86_expand_builtin [...] omits 2ff4735319b * eo.po: Update. omits 459031b563d Backport from mainline 2018-06-06 Peter Bergner <bergne [...] omits cc3effb53bf Daily bump. omits 7d9a4a95cf8 PR c++/86060 - ICE on range for with -std=c++98. omits 64bc6399e9a 2018-06-06 Richard Biener <rguenther(a)suse.de> omits 9b4a45bffd6 PR libstdc++/86008 add std::quoted support for string_view omits 8be58d07b00 Daily bump. omits 4fdc2752017 PR c++/85976 * tree.c (cp_tree_equal): Handle USING_DECL. omits e80b4047a23 PR c++/85847 * init.c (build_new_1): Use fold_non_depende [...] omits 9e6a848896b PR c++/85731 - wrong error with qualified-id in template. omits 769b0cf58d6 * include/std/type_traits: Fix comment typo. omits e56798cfb49 S/390: Fix __builtin_tbeginc signature omits e79a66a6393 Daily bump. omits d687bd3d748 PR libstdc++/85930 fix misaligned reference omits 3d876ec4b63 * g++.dg/warn/string1.C: Prune extra warning with -std=c++17. omits e2dc92cd6ab * es.po, fr.po: Update. omits ffea467c4da 2018-06-04 Steven G. Kargl <kargl(a)gcc.gnu.org> omits eaa7bce8e80 PR c/85623 - strncmp() warns about attribute 'nonstring' in [...] omits 11dc6b9576b [arm] PR target/86003 build failures with --with-cpu=xscale omits 08d0056f1b5 PR c++/86025 * tree.c (inchash::add_expr): Handle IDENTIF [...] omits 8961ebadf55 Daily bump. omits 9fc8ad83fcd PR c++/85739 - ICE with pointer to member template parm. omits 21f070f70e6 PR c++/85761 - ICE with ill-formed use of const outer variable. omits 4686bdf288f Daily bump. omits 6c0688b4258 * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Constant>: [...] omits e76f5bd3873 Backport from mainline 2018-05-31 Eric Botcazou <ebotca [...] omits eb538f410f6 Add missing directive omits 30b803fbf2f * gcc-interface/ada-tree.h (TYPE_PADDING_FOR_COMPONENT): N [...] omits da9dd096441 Backport from mainline 2018-05-31 Eric Botcazou <ebotca [...] omits 483ccc45d71 2018-06-01 Steven G. Kargl <kargl(a)gcc.gnu.org> omits 99ad3094a87 Daily bump. omits f8cccfc1793 PR c++/85873 - constant initializer_list array not in .rodata. omits 15e8e3bf1b0 2018-06-01 Bill Schmidt <wschmidt(a)linux.ibm.com> omits 4754e1cbb93 * c-ada-spec.c (dump_ada_declaration) <TYPE_DECL>: Generat [...] omits 974751f8d64 2018-05-31 Jerry DeLisle <jvdelisle(a)gcc.gnu.org> omits 4caedb89782 Daily bump. omits 50e2009c5cb PR go/85429 omits 0d426dffde1 PR target/85950 * config/i386/i386.md (l<rounding_insn><M [...] omits a7550b5cca2 PR target/85591 * config/i386/cpuinfo.c (get_amd_cpu): Re [...] omits 27b34082f03 PR target/85984 * bb-reorder.c (pass_partition_blocks::ga [...] omits a48d7dbe942 x86: Re-enable partial_reg_dependency and movx for Haswell omits 14c9d075813 PR libstdc++/85951 for make_signed/make_unsigned for charac [...] omits ced89f48ce9 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Ws [...] omits 81ea9f4fc44 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do [...] omits 2892e4ae21e 2018-05-31 Matthias Klose <doko(a)ubuntu.com> omits 404d75be1c6 Daily bump. omits b4744e3ff1a Backported from mainline 2018-05-29 Jakub Jelinek <jaku [...] omits 3c7512c55b8 Backported from mainline 2018-05-14 Jakub Jelinek <jaku [...] omits 8e31a2e3715 Backported from mainline 2018-05-11 Jakub Jelinek <jaku [...] omits 8c16305a232 Backported from mainline 2018-05-10 Jakub Jelinek <jaku [...] omits fa8bfbd8bb4 Backported from mainline 2018-05-08 Jakub Jelinek <jaku [...] omits 10544a955c2 Daily bump. omits a309bc095fb Daily bump. omits 5852b88d276 Don't mark IFUNC resolver as only called directly omits 6d97bb8ab49 Daily bump. omits ca3a7b81d33 * config/pa/pa-linux.h (NEED_INDICATE_EXEC_STACK): Define to 0. omits 790833f0157 2018-05-26 Jerry DeLisle <jvdelisle(a)gcc.gnu.org> omits 907e31bb657 Daily bump. omits f84fddf6ab4 PR bootstrap/85921 * c-warn.c (diagnose_mismatched_attrib [...] omits f4094cba2ca Daily bump. omits 6b97d0bfed6 2018-05-25 Steven G. Kargl <kargl(a)gcc.gnu.org> omits c08c3a4bd56 2018-05-25 Steven G. Kargl <kargl(a)gcc.gnu.org> omits ebe47d00f68 2018-05-25 Steven G. Kargl <kargl(a)gcc.gnu.org> omits 4904efcbfe1 2018-05-25 Steven G. Kargl <kargl(a)gcc.gnu.org> omits 1a3bc17fe31 2018-05-25 Steven G. Kargl <kargl(a)gcc.gnu.org> omits 7c0ed70513e 2018-05-25 Richard Biener <rguenther(a)suse.de> omits 351b7826614 Daily bump. omits 7d8b5cd217c * ChangeLog: Fix last entry. omits 5c14d107be0 * config/i386/sse.md (cvtusi2<ssescalarmodesuffix>64<round [...] omits 0f5b3e0e362 PR target/85903 * config/i386/sse.md (movdi_to_sse): Do n [...] omits 95ef18a35aa libsanitizer: Use pre-computed size of struct ustat for Linux omits 6afb8c9c731 PR c++/85842 - -Wreturn-type, constexpr if and generic lambda. omits dcb66d2eb03 PR c++/85864 - literal template and default template arg. omits 6c3b32838f2 PR c++/81420 - not extending temporary lifetime. omits a61b1e7f677 Backport from mainline 2018-05-17 Bin Cheng <bin.cheng@ [...] omits abca8e44265 Daily bump. omits 4c25dedee5f 2018-05-23 Richard Biener <rguenther(a)suse.de> omits 7e871333a6c Subject: Backport r260566 omits 3dd11f01348 Subject: Backport r260154 omits 648461eaadd PR c++/85866 - error with .* in default template arg. omits 262fde1a603 Daily bump. omits 302c2ca33c3 PR middle-end/85643 - attribute nonstring fails to squash - [...] omits 7892adc3e81 Fix tree-ssa-strlen handling of partial clobbers (PR85814) omits cdb4f0a37f0 Daily bump. omits 3cf60392879 * es.po: Update. omits 38d25ca8a5e 2018-05-21 François Dumont <fdumont(a)gcc.gnu.org> omits 41795d9d5c4 PR target/85698 * gcc.target/powerpc/vec-se [...] omits 239d44d6cac PR target/85698 * config/rs6000/rs6000.c (rs6000_output_m [...] omits 82b541a197b PR libstdc++/85818 make new test require Filesystem support omits 0b872ceaec0 Daily bump. omits 6220ca5de22 Remove accidental doubling up of associate_38.f90 omits 6b77cf82e25 2018-05-20 Paul Thomas <pault(a)gcc.gnu.org> omits 2a12d061f91 2018-05-20 Paul Thomas <pault(a)gcc.gnu.org> omits 6d647a297ca 2018-05-20 Paul Thomas <pault(a)gcc.gnu.org> omits 9807cc65a63 Daily bump. omits a3adbb9e666 2018-05-19 Paul Thomas <pault(a)gcc.gnu.org> omits ee2e4f49712 Daily bump. omits 946222dfa3e PR c++/85782 omits fbfa04723ac 2018-05-18 Toon Moene <toon(a)moene.org> omits 72003fb5a61 Daily bump. omits 58504a7de49 PR libstdc++/85818 ensure path::preferred_separator is defined omits ff7b3c1b18d PR libstdc++/85812 fix memory leak in std::make_exception_ptr omits 866ad2415d7 Daily bump. omits ec618f7d895 Daily bump. omits 174de8fc134 PR libstdc++/83891 fix path::is_absolute() for non-POSIX targets omits df0bde83a66 Remove unused headers from tests omits 9771507101f PR libstdc++/84159 fix appending strings to paths omits 12b8914a3a1 Daily bump. omits a36922b452c PR libstdc++/67554 Do not pass null pointers to memcpy omits 6ee07f8d3ce PR libstdc++/82966 fix swapping of node handles omits 971ef5eacce Daily bump. omits 17398743599 2018-05-13 Paul Thomas <pault(a)gcc.gnu.org> omits e78c9cc7315 Daily bump. omits 9a1069a43c6 2018-05-12 Steven G. Kargl <kargl(a)gcc.gnu.org> omits b7f715b9ed7 Daily bump. omits 428cf50d7f0 2018-05-11 Steven G. Kargl <kargl(a)gcc.gnu.org> omits 77c42432c46 2018-05-11 Steven G. Kargl <kargl(a)gcc.gnu.org> omits 38d467668c6 2018-05-11 Steven G. Kargl <kargl(a)gcc.gnu.org> omits 815f1bcb7b6 Check is_single_const in intersect_with_plats omits acef86e1500 [arm] PR target/85733 Restore be8 linking behaviour for ARM [...] omits 597e9acdce7 2018-05-11 Paul Thomas <pault(a)gcc.gnu.org> omits bed78e1a428 [arm] PR target/85606 prefer armv6s-m for armv6-m parts omits db57e8ab6bc Daily bump. omits 1a83baeaae0 Document Dual ABI for std::ios_base::failure omits 7cb0f0dcce7 Daily bump. omits 8794a5c6558 PR rtl-optimization/85638 * bb-reorder.c: Include common/ [...] omits a31a0269de6 PR c++/85706 - class deduction under decltype omits 32098c49188 Daily bump. omits 0ccd3a10e87 * de.po, sv.po: Update. omits e063941bf3c PR c++/85695 * semantics.c (finish_if_stmt_cond): See thr [...] omits 129cfadcb74 2018-05-08 Richard Biener <rguenther(a)suse.de> omits 384dfb099e4 Tighten condition in vect/pr85586.c (PR 85654) omits 1ed91ae6815 [arm] PR target/85658 Fix operator precedence errors in par [...] omits dafa8eecba2 2018-05-08 Richard Biener <rguenther(a)suse.de> omits 218f6853609 PR c++/85646 - lambda visibility. omits 712710e0667 Daily bump. omits 4e25d06427b PR c++/85618 - ICE with initialized VLA. omits 9addd3cc1f8 2018-05-07 Edward Smith-Rowland <3dw4rd(a)verizon.net> omits ba3ca522404 [NDS32] Fix bug in bit-instruction checking functions. omits 64b6891ce34 [NDS32] Split movdi/df if reigster number is illegal. omits 97bebad524c [NDS32] Fix incorrect settings in sfp-machine.h and t-nds32 [...] omits a76e57ad97d [NDS32] Fix print operand for cctl register. omits b928949406a [NDS32] Add missing newline character into ASM_APP_ON macro. omits 0031a3273f7 Daily bump. omits a6de0eebd35 PR c++/85659 * cfgexpand.c (expand_asm_stmt): Don't creat [...] omits 624beaf4f2d gcc/fortran/ChangeLog: omits 3b3decebcd2 Daily bump. omits 8e2586b0d19 Daily bump. omits 1781033e9a7 PR c++/85305 - pack in lambda init-capture. omits b3a001f0f30 cmd/go: on AIX, pass -X64 first when invoking ar omits 1abefaf006d PR go/85630 * Makefile.am (CHECK_ENV): Set GOCACHE. (ECH [...] omits b673a0a5c6c [AArch64] PR target/85512: Tighten SIMD right shift immedia [...] omits 99ec8a8a9d5 [arm] PR target/82518: Return false in ARRAY_MODE_SUPPORTED [...] omits 0f6f1eaf1df * uk.po: Update. omits b819e339696 PR libstdc++/85642 fix is_nothrow_default_constructible<opt [...] omits 1c17eaefe16 PR ada/85635 * link.c (BSD platforms): Add missing backslash. omits 9df54074b1f PR ada/85540 * init.c (__gnat_handle_vms_condition): Add [...] omits 95eb7235305 Daily bump. omits b3857795640 PR libstdc++/84769 qualify call to std::get<0> omits b41d3149d20 PR libstdc++/85632 fix wraparound in filesystem::space omits 52c9eee1ae4 Update .po files. omits 9a4acdbd2f1 Daily bump. omits e4681913696 * es.po: Update. omits ed193464486 backport "[nvptx, libgomp, testsuite] Reduce recursion dept [...] omits 68fc0ec2c57 * BASE-VER: Set to 8.1.1. omits af8bbdf198a * gennews (files): Add files for GCC 8. omits 5baca020496 Update ChangeLog and version files for release omits 4dede9ddb54 PR c++/85587 - error with scoped enum in template. * sema [...] omits bca14dddabf Tighten early exit in vect_analyze_data_ref_dependence (PR85586) omits ae8eca2e06a Daily bump. omits c8e482a44ef * gcc.pot: Regenerate. omits 2273d97bd2e PR web/85578 * doc/install.texi2html: Replace _002d with [...] omits 6aa70dae34d PR c++/85580 - extern "C" and local variables omits faa55a6cec4 Daily bump. omits 6eddc70d50b Daily bump. omits 2f181ae6321 Daily bump. omits 8d01edc1731 Daily bump. omits 51c67f8c7a4 PR ipa/85549 * ipa-cp.c (find_aggregate_values_for_caller [...] omits c7e4f584b20 PR c++/85553 * init.c (build_zero_init_1): For zero initi [...] omits 5447778a02c * config.gcc: Mark tile* targets as deprecated/obsolete. omits 046e306d955 PR go/85429 cmd/go: add Solaris assembler syntax for g [...] omits 746126662fd PR c++/85545 - ICE with noexcept PMF conversion. omits 280710c829b PR85532, crtend.o built without --enable-initfini-array has [...] omits 060ade2b5c1 PR tree-optimization/85529 * tree-ssa-reassoc.c (optimize [...] omits e44c38413f2 Daily bump. omits 4f7c56e847d * cgraph.h (symbol_table): Just declare debug method here. [...] omits 1d334297aa2 Document that -Wreturn-type is enabled by default for C++ omits 6f54a9098d2 Daily bump. omits edc3d20f229 x86: Correct movdir64b builtin function omits 04707f0657e PR ada/85007 * gnat_ugn.texi: Regenerate. omits 2c4878d8a4c * DEV-PHASE: Set to prerelease. omits d91d9c6b633 Create gcc-8-branch adds 949bc65ce4d * BASE-VER: Set to 9.0.0. adds decaf833a8a * crontab: Enable snapshots from gcc-8-branch. adds b81c77490ec 2018-04-25 Richard Biener <rguenther(a)suse.de> adds dc5fe044129 PR ada/85007 * gnat_ugn.texi: Regenerate. adds be4b81f3784 PR sanitizer/84307 * c-decl.c (build_compound_literal): C [...] adds 48f649b48ed [NDS32] Add missing newline character into ASM_APP_ON macro. adds 4ce8f901c5c [NDS32] Fix print operand for cctl register. adds 4cccab8866b [NDS32] Fix incorrect settings in sfp-machine.h and t-nds32 [...] adds 1c25284bf7b [NDS32] Split movdi/df if reigster number is illegal. adds 49b82a54d00 [NDS32] Fix bug in bit-instruction checking functions. adds 7911b1548e1 2018-04-25 Sebastian Peryt <sebastian.peryt(a)intel.com> adds 5f7af3b6271 PR middle-end/85414 * simplify-rtx.c (simplify_unary_oper [...] adds 772a9876020 * config/i386/i386.md (*x86_mov<mode>cc_0_m1): Use type "a [...] adds a6da3195e71 DWARF sort longer dirs before shorter ones in directory table. adds 0ddd84663c4 2018-04-25 Catherine Moore <clm(a)codesourcery.com> adds fad0c860845 Daily bump. adds 254e8a1efb2 This appears to be present in compiler-rt upstream, but as [...] adds b34a8884bd8 As mentioned in <
http://gcc.gnu.org/ml/gcc/2018-03/msg00133
[...] adds 6dc485f279a If someone has access to a 64-bit mips-linux system to test [...] adds 488eccdbf9b * config/mips/mips.c (mips_asan_shadow_offset): New functi [...] adds 2480c1911b5 2018-04-26 Richard Biener <rguenther(a)suse.de> adds 28d0cd4a72d 2018-04-26 Richard Biener <rguenther(a)suse.de> adds 2beea61e4b6 2018-04-26 Richard Biener <rguenther(a)suse.de> adds 79c36228528 2018-04-26 Richard Biener <rguenther(a)suse.de> adds af59cd87027 [nvptx, libgomp, testsuite] Reduce recursion depth in decla [...] adds cbb7d3c5bfa [lto] Fixup loops before lto write-out adds e7f5f1f46ba [nvptx] Fix branch-around-nothing adds c8f3bfee4d5 [nvptx] Verify bar.sync position adds 3ee8d075f1c [nvptx, libgomp] Add GOMP_NVPTX_JIT=-O[0-4] in nvptx libgom [...] adds 573a3555407 Document that -Wreturn-type is enabled by default for C++ adds 0c124b17a36 dumpfile cleanup adds 5ed41f0d0d5 * config/i386/i386.md ("isa" attribute): Add x64_sse2. (" [...] adds 88636fce5a0 * loop-invariant.c (may_assign_reg_p): Return false for fr [...] adds 9e53fe9923f * cgraph.h (symbol_table): Just declare debug method here. [...] adds fe7a932241c PR c++/85545 - ICE with noexcept PMF conversion. adds 49f2c83b743 MIPS/GCC/testsuite: Fix data-sym-pool.c for SVR4 model at -O0 adds 7826b688f68 MIPS/GCC/testsuite: Fix data-sym-pool.c for n64 code adds d9ac6f17f6a Daily bump. adds 54ec8b11494 PR tree-optimization/85529 * tree-ssa-reassoc.c (optimize [...] adds 89cc6dc510f PR ada/85540 * init.c (__gnat_handle_vms_condition): Add [...] adds 5d7309c867a [AArch64] PR target/85512: Tighten SIMD right shift immedia [...] adds 81ef4826690 [arm] PR target/82518: Return false in ARRAY_MODE_SUPPORTED [...] adds cfd918c295e * config/i386/i386.md (*movti_internal): Substitute Ye con [...] adds f0aaf75822a PR85532, crtend.o built without --enable-initfini-array has [...] adds cd73358f847 [C++ PATCH] some cleanups adds f68129a93f8 2018-04-27 Richard Biener <rguenther(a)suse.de> adds 787fa75f6fc [C++ PATCH] cleanup 2 adds 27695cc47a2 Fix aarch64 ILP32 ICE with vaarg gimplified code adds b6f86387bc3 PR c++/85545 - ICE with noexcept PMF conversion. adds 7c988d8a161 /cp 2018-04-27 Paolo Carlini <paolo.carlini(a)oracle.com> adds 8117a33709c * cvt.c (cp_fold_convert): Use convert_ptrmem. adds 6d5f630f5ee * g++.dg/cpp1z/noexcept-type20.C: Elaborate. adds 7afda0dfb6b PR go/85429 cmd/go: add Solaris assembler syntax for g [...] adds e81e39b6406 Don't offer suggestions for compiler-generated variables (P [...] adds c52435659bb 2018-04-27 Andreas Tobler <andreast(a)gcc.gnu.org> Mar [...] adds a7d3017af30 * config.gcc: Mark tile* targets as deprecated/obsolete. adds 6f5a18043fa input.h: convert some macros to inline functions adds 854cee9bed1 PR c++/85553 * init.c (build_zero_init_1): For zero initi [...] adds 10b13838b3b PR ipa/85549 * ipa-cp.c (find_aggregate_values_for_caller [...] adds b7f2cd2f3c0 [openacc, testsuite] Fix undefined behaviour in atomic_capt [...] adds a21c638a218 Daily bump. adds 66b5ed278de 2018-04-28 Richard Biener <rguenther(a)suse.de> adds 2e7e8f549a4 PR target/84431 * config/i386/i386.md (*ashl<dwi>3_double [...] adds ac7a2c61cf2 DWARF: Add .debug_addr table header for dwarf_version >= 5. adds 31c05028516 Daily bump. adds 0649f97cd19 [openacc, testsuite] Fix undefined behaviour in atomic_capture-1.c adds 27f5053bc08 * lto-partition.c: Include sreal.h (add_symbol_to_partiti [...] adds b6807c6a115 Daily bump. adds dabafc2fc9f 2018-04-30 Richard Biener <rguenther(a)suse.de> adds f07f7f418a2 2018-04-30 Richard Biener <rguenther(a)suse.de> adds 95dfb10f2a1 2018-04-30 Richard Biener <rguenther(a)suse.de> adds a5cb9559223 Microblaze Target: PIC data text relative 2018-04-30 Andrew [...] adds 0b9ea699df0 * lto-partition.c (lto_balanced_map): Fix sanity check. adds 6268bc0f852 [patch] allow '-' for stdout dump adds 1f2370855df * doc/invoke.texi (-fdebug-types-section): Fix grammar. adds 80788f55e31 [ARC] Update movhi and movdi patterns. adds e1b8971bfdb [ARC] Cleanup sdata handling. adds be1ae722695 [ARC] Clear the instruction cache using syscalls. adds b0bf8a55781 2018-04-30 Richard Biener <rguenther(a)suse.de> adds e9cb453cdd8 input.h: use STATIC_ASSERT adds 747c18783fd * lto-wrapper.c (ltrans_priorities): New static var. (cmp [...] adds 0bce23e1e89 Use char_span for return type of location_get_source_line adds ebf0a6c6426 * tree.c (build_clobber): New. adds 38dba48bd4d * init.c (build_dtor_call): Use build_special_member_call. adds 6ae0d78c821 PR c++/61982 - dead stores to destroyed objects. adds 773f4004bfb selftest.h: fix alphabetization of per-source-file selftest [...] adds 2e289579e6a Clarify documentation for -fpie and -fPIE adds b663291ac99 * argv.c (expandargv): Fix memory leak for expanded [...] adds bf062a9b415 PR c++/85305 - pack in lambda init-capture. adds 1b436275bff PR c++/84701 - unsigned typeof. adds 1f9995dc47e selftest: remove "Yoda ordering" in assertions adds 80213470b39 Add gcc_rich_location::add_fixit_insert_formatted adds bfb370f2db4 Daily bump. adds 286499d2a7d PR c++/85580 - extern "C" and local variables adds d9e1c07c4e0 PR go/85429 cmd/go: support more Solaris assembler syntaxes adds 063251ecf73 PR web/85578 * doc/install.texi2html: Replace _002d with [...] adds b9bdd103b26 Add the Netronome Flow Processor (nfp) as a build target to [...] adds 305fd725196 * configure.ac (LD_AS_NEEDED_OPTION, LD_NO_AS_NEEDED_OPTIO [...] adds 98ce9ca593d PR c++/85587 - error with scoped enum in template. adds a4d11b83879 PR tree-optimization/82665 * vr-values.c (vr_values::extr [...] adds 35ebe9dacc4 -Wformat: fix nonsensical "wide character" message (PR c/84258) adds 620610fa576 Add VEC_ORDERED_REMOVE_IF adds 563fb4eefea [nvptx] Improve "offload compiler not found" message in mkoffload adds d7ecaff761c * gcc.pot: Regenerate. adds 2e93301778c Generalize a<b&a<c -> a<min(b,c) adds e3eb6effc00 PR libstdc++/84654 Disable __float128 specializations for - [...] adds ae65a28851c Daily bump. adds 3c8ecf0b23a Add support for gcc as git submodule of another repository. adds ca233d5fa62 Plugin API to get the list of wrap symbols. adds f6b7f3cf30c [lto] Add "could not find mkoffload" error message to lto-wrapper adds 472a8968ac8 Tighten early exit in vect_analyze_data_ref_dependence (PR85586) adds ca28524d5d3 PR target/85582 * config/i386/i386.md (*ashl<dwi>3_double [...] adds 01b4fae91bf 2018-05-02 Richard Biener <rguenther(a)suse.de> adds 3f9b18e2d7f * gennews (files): Add files for GCC 8. adds d9f58ac8ddd ATTRIBUTE_NONSTRING adds 6354e3153cf rs6000: Remove paired single adds 6bdd98613cb [testsuite] Add scan-wpa-ipa-dump adds 0bd55f1a578 [testsuite] Add scan-ltrans-tree-dump adds 36f81fa896c 2018-05-02 Richard Biener <rguenther(a)suse.de> adds 79d934a23b6 PR libstdc++/69608 Move semantics for strstreambuf adds c2cfaad24e5 Remove duplicate function call in test adds 806803f39c9 PR libstdc++/83860 avoid dangling references in valarray cl [...] adds f25f1f32741 * es.po: Update. adds 2fe6a798dc5 PR c/30552 * c-decl.c (old_style_parameter_scope): New fu [...] adds a7babc1e4ce [openacc] Add __builtin_goacc_parlevel_{id,size} adds 7a63a1db43e [libgomp, testsuite] Move tests to libgomp.c-c++-common adds 8655b2ceab1 [openacc] Move GOMP_OPENACC_DIM parsing out of nvptx plugin adds f1493596d02 /cp 2018-05-02 Paolo Carlini <paolo.carlini(a)oracle.com> [...] adds aa9d9423caf PR libstdc++/68197 fail on negative iword/pword indices adds b63a0dff6b1 2018-05-02 François Dumont <fdumont(a)gcc.gnu.org> adds beed22e5ef7 libgo: break dependence on libgcc unwind-pe.h adds 1671083ac18 PR target/85582 * config/i386/i386.md (*ashl<dwi>3_double [...] adds 497f3a6418d libgo: refactor code to enumerate stdlib packages adds f7c4a5971b1 runtime: remove unused stack.go adds 9eb30febf79 libgo: add support for the Nios II architecture adds 5657a3c3889 libgo: add type/const references to sysinfo.c adds c8752e48960 Daily bump. adds b0fbe7432e0 cmd/go: run tests that require package build IDs adds 202aafe6217 2018-05-03 Richard Biener <rguenther(a)suse.de> adds 1019ee83151 PR other/85622 * gcc_release: For -f, verify contrib/genn [...] adds eb259a42d85 Define std::remove_cvref and std::remove_cvref_t for C++2a adds e6303a09117 Use std::invoke_result in std::async instead of std::result_of adds 5977f2ba194 [tree-complex.c] PR tree-optimization/70291: Inline floatin [...] adds 9a56d038aeb 2018-05-03 Richard Biener <rguenther(a)suse.de> adds d0f163aa4da [testsuite] Add scan-offload-tree-dump adds fc9b80eac58 PR libstdc++/84535 constrain std::thread constructor adds cf3c455b106 PR libstdc++/84087 add default arguments to basic_string me [...] adds 4c9cf3a5690 Add tests for std::remove_cvref adds a9af180e1bd Update .po files. adds 331b2b6d79a compiler: avoid crashing on invalid non-integer array length adds 658e7fd0087 PR libstdc++/85632 fix wraparound in filesystem::space adds 0c9b443272c PR libstdc++/84769 qualify call to std::get<0> adds b4141ef194a PR target/85530 * config/i386/avx512fintrin.h (_mm512_mul [...] adds 984120c942f [C++ Patch] Kill -ffriend-injection adds 535975c5919 PR libstdc++/82644 define TR1 hypergeometric functions in s [...] adds 87c0fcd88ab PR c++/85600 - virtual delete failure. adds b123749ae93 Daily bump. adds e86a25472af cmd/go: update to match recent changes to gc adds 381cf06672d cmd/go: enable tests of vet tool adds 285ee25ed02 cmd/go: update mkalldocs.sh adds c57fdeab1d1 PR libstdc++/85466 * real.h (real_nextafter): Declare. * [...] adds b66208429d8 2018-05-04 Richard Biener <rguenther(a)suse.de> adds 20f9d8f133a 2018-05-04 Richard Biener <rguenther(a)suse.de> adds 4781b6f92da PR ada/85635 * link.c (BSD platforms): Add missing backslash. adds 2b895374579 [expand] Handle null target in expand_builtin_goacc_parleve [...] adds 5fef6f2fd86 PR libstdc++/85642 fix is_nothrow_default_constructible<opt [...] adds 6fd39ec4031 rs6000: Remove Xilinx FP adds 79b9cc460fb 2018-05-04 Richard Biener <rguenther(a)suse.de> adds 6cae29fe463 libffi PowerPC64 ELFv1 fp arg fixes adds 28c319b8e9b libgo: fix for unaligned read in go-unwind.c's read_enc [...] adds 6d8768b2138 gcc/testsuite/ChangeLog: adds 266ba37fb2e PR go/85630 * Makefile.am (CHECK_ENV): Set GOCACHE. (ECH [...] adds 14c8065fa16 * uk.po: Update. adds c11ac92644a [BRIGFE] fix an alloca stack underflow adds ed760c9e77f [BRIGFE] Enable whole program optimizations adds 0f0d4eeba1a [BRIGFE] The modulo in ID computation should not be needed. adds 606863d01fc cmd/go: on AIX, pass -X64 first when invoking ar adds c1a49138b99 [BRIGFE] allow controlling strict aliasing from cmd line adds bdf6567910a [BRIGFE] do not allow optimizations based on known C builtins adds cc0d58a44a9 [BRIGFE] skip multiple forward declarations of the same function adds 4ac4c323867 [BRIGFE] phsa-specific optimizations adds add35cb064e [BRIGFE] Fix handling of NOPs. adds 5f987527232 Daily bump. adds 4f55b6d2661 2018-05-05 Paolo Carlini <paolo.carlini(a)oracle.com> adds 19b20a5c437 [nvptx] Add workaround for subsequent bar.syncs adds db7548a2771 PR other/77609: Let the assembler choose ELF section types [...] adds c67c386e8ad Daily bump. adds 2bb7fb0fc73 gcc/fortran/ChangeLog: adds a28b09d73da 2018-05-06 Andrew Sadek <andrew.sadek.se(a)gmail.com> adds a62eb6c896d 2018-05-06 Michael Eager <eager(a)eagercon.com> adds f9659d607a4 PR c++/85659 * cfgexpand.c (expand_asm_stmt): Don't creat [...] adds 71b4539cd01 Daily bump. adds 3ee31960c53 [openacc, testsuite] Allow installed testing of libgomp to [...] adds c6398a960e1 [testsuite] gcc.dg/nextafter-2.c: Restrict to c99_runtime adds a2873fd8e72 Introduce prefetch-minimum stride option adds 38bd90a9a88 Introduce prefetch-dynamic-strides option. adds fa6a796fc3e 2018-05-07 Luis Machado <luis.machado(a)linaro.org> adds 67b75b4cf66 Fix gcc/ChangeLog. adds b8660a23ea7 2018-05-07 Luis Machado <luis.machado(a)linaro.org> adds 87820a8e3ba 2018-05-07 Edward Smith-Rowland <3dw4rd(a)verizon.net> adds dc60ace0033 Revert 20001. adds 5b8f628c087 Rollback bad commits! Sorry! adds 344c180cca8 2018-05-07 Edward Smith-Rowland <3dw4rd(a)verizon.net> adds ab55f7db369 2018-05-07 Amaan Cheval <amaan.cheval(a)gmail.com> adds 8233ba7ddfd 2018-05-07 Edward Smith-Rowland <3dw4rd(a)verizon.net> adds e6ac4004fe4 PR libstdc++/85671 allow copy elision in path concatenation adds 4b19dc1551f * scanner.c (preprocessor_line): Call linemap_add after a [...] adds fb61e5c0754 Document -lstdc++fs requirement for std::filesystem adds 0b8d327ec38 PR c++/85618 - ICE with initialized VLA. adds 216c7678be5 [C++ PATCH] Kill -fno-for-scope adds f11f244944e PR c++/85646 - lambda visibility. adds 6e0a6006941 Daily bump. adds ca96069abd1 2018-05-08 Thomas Koenig <tkoenig(a)gcc.gnu.org> adds 4022963faf6 2018-05-08 Richard Biener <rguenther(a)suse.de> adds 7326a75e4ff 2018-05-08 Richard Biener <rguenther(a)suse.de> adds 28c46cac2a3 2018-05-08 Paolo Carlini <paolo.carlini(a)oracle.com> adds 62efa0e24f2 [AArch64] Tweak sve/vcond_6.c test adds b293e19f8a1 [AArch64] Use UNSPEC_MERGE_PTRUE for comparisons adds a6b3f63991b 2018-05-08 Paolo Carlini <paolo.carlini(a)oracle.com> adds 30dd727b610 [AArch64] Predicated SVE comparison folds adds 833ce006a5f [arm] PR target/85658 Fix operator precedence errors in par [...] adds 23b45f9a0b9 Backport of RISC-V support for libffi adds 6b402264cb4 2018-05-08 Paolo Carlini <paolo.carlini(a)oracle.com> adds 7b790875e57 Tighten condition in vect/pr85586.c (PR 85654) adds 1ae6cf680aa Move C++ SVE tests to g++.target/aarch64/sve adds 23cce59aa8a PR target/85480 * config/i386/sse.md (ssequaterinsnmode): [...] adds 87e3515eb08 PR target/85317 * config/i386/i386.c (ix86_fold_builtin): [...] adds 63615e72cc9 PR target/85572 * config/i386/i386.c (ix86_expand_sse2_ab [...] adds 4db2b348bfe 2018-05-08 Olga Makhotina <olga.makhotina(a)intel.com> adds 9f91ba1728c PR libstdc++/85672 #undef _GLIBCXX_USE_FLOAT128 when not supported adds 758c58a01a5 PR target/85683 * config/i386/i386.md: Add peepholes for [...] adds 86a91077aeb Make std::regex automata use non-debug vector in Debug Mode adds 7dd04f412de PR target/85693 * gcc.target/i386/pr85693.c: New test. adds a0b2bb7422e gcc/ChangeLog: adds 189387a166d PR c++/85695 * semantics.c (finish_if_stmt_cond): See thr [...] adds 1fb88ddbbfc /cp 2018-05-08 Paolo Carlini <paolo.carlini(a)oracle.com> adds 78d91c148cf 2018-05-08 François Dumont <fdumont(a)gcc.gnu.org> adds 19bdc21a60a 2018-05-08 François Dumont <fdumont(a)gcc.gnu.org> adds 01836a386e9 2018-05-08 François Dumont <fdumont(a)gcc.gnu.org> adds decf59373ef gcc/testsuite/ChangeLog: adds 722ff179b65 [PATCH] RISC-V: Use new linker emulations for glibc ABI. adds 55d2a5994ba * de.po, sv.po: Update. adds 79c14b729a8 Daily bump. adds e2945c0d9da 2018-05-08 Kelvin Nilsen <kelvin(a)gcc.gnu.org> adds 09d66f49552 PR c++/85706 - class deduction under decltype adds 236838836b8 PR rtl-optimization/85638 * bb-reorder.c: Include common/ [...] adds 38017cabc15 [nvptx] Make trap insn noreturn adds a74c4ce4aa7 Add clobbers around IFN_LOAD/STORE_LANES adds 5feb8977664 regcprop: Avoid REG_CFA_REGISTER notes (PR85645) adds f42d848f384 regrename: Don't rename the dest of a REG_CFA_REGISTER (PR85645) adds 5b91c5169fb shrink-wrap: Improve spread_components (PR85645) adds fbdd315b831 rs6000: Give an argument to every REG_CFA_REGISTER (PR85645) adds c78074085f7 2018-05-09 Richard Biener <rguenther(a)suse.de> adds 8ce6f78c1f9 Make std::function tolerate semantically non-CopyConstructi [...] adds 2e3e0ea7e5c [openacc] Factor out async argument utility functions adds e4914df108a * gcc.target/aarch64/sve/vcond_6.c: Add missing brace. adds 85c337e7098 Add ax_pthread.m4 for use in binutils-gdb adds dffc468e6d8 [openacc, libgomp] Use GOMP_ASYNC_SYNC in GOACC_declare adds e12196c6346 /cp 2018-05-09 Paolo Carlini <paolo.carlini(a)oracle.com> adds e63d7dc8d2c /cp 2018-05-09 Paolo Carlini <paolo.carlini(a)oracle.com> adds 44ca5309185 gcc/testsuite/ChangeLog: adds 83eb10a4798 2018-05-09 Paolo Carlini <paolo.carlini(a)oracle.com> adds 4a4fa71e7b3 2018-05-09 François Dumont <fdumont(a)gcc.gnu.org> adds 7033197896c RISC-V: Add with-multilib-list support. adds 024464e5fb8 go/build, cmd/go: update to match recent changes to gc adds 70783a86203 Daily bump. adds cb8ba767abe PR c++/85400 cp/ * decl2.c (adjust_var_decl_tls_model): N [...] adds c774e1245ba PR tree-optimization/85699 * gcc.dg/nextafter-1.c (NO_LON [...] adds 1244c182e1e * configure.ac (gcc_gxx_include_dir_add_sysroot): Set it t [...] adds fc3703b8506 rs6000: Remove -maltivec={be,le} adds ee9106ca70f Improve boostrap-ubsan config (PR bootstrap/64914). adds dd5c9dd413a 2018-05-10 Paul Thomas <pault(a)gcc.gnu.org> adds 038feca5bea PR libstdc++/85729 add linkage specifications to headers adds 363bb4573f7 2018-05-10 Edward Smith-Rowland <3dw4rd(a)verizon.net> adds 1d4b243d397 2018-05-10 Thomas Koenig <tkoenig(a)gcc.gnu.org> adds 05fcd2f2bf5 PR target/85693 * config/i386/sse.md (usadv64qi): New expander. adds 3c43ed347ea PR c++/85662 * c-common.h (fold_offsetof_1): Removed. (f [...] adds 005915c52a8 PR fortran/85735 * options.c (gfc_post_options): Set main [...] adds c4380ed8742 * decl.c (make_typename_type): s/parameters/arguments/. adds 4bcb6f7fa7f * lambda.c (lambda_expr_this_capture): Improve logic. adds 323a300ed23 * class.c (vbase_has_user_provided_move_assign): Use user_p [...] adds 51f6c13e328 Make sure we aren't trying to do a nested instantiation in [...] adds 2153548fe40 * parser.c (cp_parser_class_head): Use num_template_headers [...] adds 8ea3a5b4507 CWG 2267 - list-initialization of reference temporary adds 2f92b575667 Core issue 2310 - conversion to base of incomplete type. adds cf90ff29426 * include/bits/regex_compiler.h (_S_cache_size): Change fr [...] adds 03a04052ea0 Document Dual ABI for std::ios_base::failure adds 8feb7460337 * cp-tree.h (DECL_CONSTRUCTOR_P): Use DECL_CXX_CONSTRUCTOR_P. adds 252375e9154 gcc/ChangeLog: adds 8296eb5052a * config/i386/i386.c (ix86_expand_builtin) <case IX86_BUIL [...] adds d07b2e4af97 * gcc.target/i386/xgetsetbv.c: Fix whitespace. adds 6725b9fd4b6 2018-05-10 Steven G. Kargl <kargl(a)gcc.gnu.org> adds c2ad67f719e 2018-05-10 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 34870bc23c9 2018-05-10 Michael Meissner <meissner(a)linux.vnet.ibm.com> adds 445a4c5aecb 2018-05-10 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 41387c1eaf3 Daily bump. adds 773b3994a64 correct changelog! 2018-05-10 Edward Smith-Rowland <3dw4r [...] adds 03dbe51bff1 * decl.c (cp_finish_decl): Don't instantiate auto variable. adds 3308817aa11 Support LLVM style of no_sanitize attribute (PR sanitizer/85556). adds 27c16d845fc PR tree-optimization/85692 * tree-ssa-forwprop.c (simplif [...] adds b16a51197d4 PR c/85696 * c-omp.c (c_omp_predetermined_sharing): Retur [...] adds 887812fe72c [arm] PR target/85606 prefer armv6s-m for armv6-m parts adds c043705018d 2018-05-11 Sebastian Peryt <sebastian.peryt(a)intel.com> adds e695d208e78 [arm] PR target/85733 Restore be8 linking behaviour for ARM [...] adds f641aa31f29 Check is_single_const in intersect_with_plats adds 1929eede519 gcc/ChangeLog: adds c212debb91b Restore the testcase that was clobbered by the recent PR831 [...] adds 02dd19c992a ...and actually resture the *new* testcase. adds a6a9db020c4 2018-05-11 Steven G. Kargl <kargl(a)gcc.gnu.org> adds e89beb2c280 2018-05-11 Michael Meissner <meissner(a)linux.vnet.ibm.com> adds c864b82f7e5 Daily bump. adds ec139a3ff0b Daily bump. adds b7968556664 [NDS32] Add DSP extension instructions. adds 04bfab34c35 [NDS32] Implment n10 pipeline. adds a4b9df52c45 PR libstdc++/80165 * testsuite/20_util/variant/80165.cc: New. adds cf001508485 2018-05-13 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 8bed63c9312 2018-05-13 Paul Thomas <pault(a)gcc.gnu.org> adds 969e5951141 [NDS32] Implment n12/n13 pipeline. adds cc60b3ba516 2018-05-13 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 49665213b4a [NDS32] Implment n15 pipeline. adds 76ff64b0430 Introduce gcc_qsort adds e77bdfac78c Daily bump. adds f33bb9d40f0 gcc_qsort: avoid oversized memcpy temporaries adds 2123cf2bf3f 2018-05-14 Richard Biener <rguenther(a)suse.de> adds ecd752b4e45 2018-05-14 Sebastian Peryt <sebastian.peryt(a)intel.com> adds b267855d786 PR libstdc++/82966 fix swapping of node handles adds 23cc4e77cce * pt.c (tsubst) [ARRAY_TYPE]: Check valid_array_size_p. adds 90ad495b311 2018-05-14 Paolo Carlini <paolo.carlini(a)oracle.com> adds 62ca663518d PR libstdc++/67554 Do not pass null pointers to memcpy adds 687ee9a7c3a Add __attribute__((malloc) to allocator and remove unused code adds 29026d0ef97 PR target/85756 * config/i386/i386.md: Disallow non-commu [...] adds f8afb1dc24b * testsuite/ChangeLog: Add missing PR number. adds 600d3f1ae24 Remove remaining uses of * in patterns adds 34f8174d1dd [AArch64] Add combine pattern to fuse AESE/AESMC instructions adds a3d084d95e8 PR libstdc++/81256 fix exception handling in basic_filebuf::close adds c6c9d80c309 rs6000: Fix -mreadonly-in-sdata documentation adds e51229316f1 Handle TYPE_HAS_LATE_RETURN_TYPE like ref-qualifier and eh spec. adds bc80a65fc1b PR target/85756 * gnat.dg/opt70.adb: New test. * gnat.dg [...] adds bb547959cfa Daily bump. adds 9deb0d0954c 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni(a)linaro.org> adds d51fd3fc496 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni(a)linaro.org> adds 7be3817f26f DWARF calculate the number of indexed addresses. adds 599a98fa661 DWARF: Use DW_OP_addrx and DW_OP_constx for DWARF5. adds 8ade4cdeb71 2018-05-15 Richard Biener <rguenther(a)suse.de> adds 581da9d39d0 Qualify std::__invoke in <variant> to prevent ADL adds e4e90696470 PR libstdc++/84159 fix appending strings to paths adds fe183975637 Remove unused headers from tests adds 7330ffed52f PR libstdc++/83891 fix path::is_absolute() for non-POSIX targets adds cae1d5ed994 PR libstdc++/85749 constrain seed sequences for random numb [...] adds c6e04fcae68 2018-05-15 Paolo Carlini <paolo.carlini(a)oracle.com> adds 0dbcf2c2b2e PR lto/85583 * lto-partition.c (account_reference_p): Do [...] adds a20cbb58c55 PR middle-end/85643 - attribute nonstring fails to squash - [...] adds fd03461ea95 PR c++/64372 - CWG 1560, gratuitous lvalue-rvalue conversi [...] adds c4970310fed * constexpr.c (cxx_eval_vec_init_1): Pass tf_none if ctx->quiet. adds 7900b449848 Daily bump. adds d58e4885b5b * cp-tree.h (cp_expr): Remove copy constructor. adds 20b429dc9fb PR tree-optimization/85753 - missing -Wrestrict on memcpy i [...] adds 98c7f8224ac 2018-05-16 Richard Biener <rguenther(a)suse.de> adds 187ee2a2583 Handle vector boolean types when calculating the SLP unroll factor adds 560934d2861 2018-05-16 Richard Biener <rguenther(a)suse.de> adds c863e35b0ad 2018-05-16 Richard Biener <rguenther(a)suse.de> adds 75c97d0c68a * tree.c (warn_deprecated_use): Return bool. Simplify logic. adds cee7f63722f [AArch64] Improve register allocation of fma adds 38e4dd07a1e gcc/testsuite/ChangeLog: adds b0f2cc40dd3 Remove unused function ipa_free_edge_args_substructures adds 55f6c1d8f7b gcc/ChangeLog: adds 35a499265a9 DWARF: Emit DWARF5 forms for indirect addresses and string [...] adds 3bef51aeb5a DWARF: Add header for .debug_str_offsets table for dwarf_ve [...] adds a1b33cda0d1 RISC-V: Minor pattern name cleanup. adds 1b0bbafa7a9 PR c++/85363 * call.c (set_flags_from_callee): Handle AGG [...] adds 3474beffb1f Daily bump. adds 7acf1661c40 2018-05-17 Richard Biener <rguenther(a)suse.de> adds 6ebd326d0ba 2018-05-17 Olga Makhotina <olga.makhotina(a)intel.com> adds 070eb713fc5 2018-05-17 Paolo Carlini <paolo.carlini(a)oracle.com> adds ff9e0a6cb97 [patch AArch64] Do not perform a vector splat for vector in [...] adds 7c0a61aa0d9 * config/i386/avx512fintrin.h (_mm512_set_epi16, _mm512_se [...] adds 6401d7122ad PR target/85323 * config/i386/i386.c: Include tree-vector [...] adds a51c4926712 PR target/85323 * config/i386/i386.c (ix86_fold_builtin): [...] adds 6a8d6e9c6c5 PR target/85323 * config/i386/i386.c (ix86_fold_builtin): [...] adds b2312729722 Fix GNU coding style for G_. adds d5a19a736a3 Allow gimple_build with internal functions adds 0fe3dc7e27d Gimple FE support for internal functions adds 8a9fdb1e85e PR tree-optimization/85793 * tree-vect-stmts.c (vectoriza [...] adds 5bb50c852e0 2018-05-17 Richard Biener <rguenther(a)suse.de> adds ceccd756608 2018-05-17 Richard Biener <rguenther(a)suse.de> adds 0de89a9c08c PR libstdc++/85812 fix memory leak in std::make_exception_ptr adds 013cef2c5ad PR libstdc++/85818 ensure path::preferred_separator is defined adds cca3e021553 PR target/85698 * config/rs6000/rs6000.c (rs6000_output_m [...] adds 5e15443ccd0 2018-05-17 Jerome Lambourg <lambourg(a)adacore.com> adds 08f08c40d30 2018-05-17 Steve Ellcey <sellcey(a)cavium.com> adds 7591fceb00f RISC-V: Optimize switch with sign-extended index. adds 14bac6fe87d * line-map.c (linemap_init): Use placement new. adds aecc96d089b Daily bump. adds 143c3c9af64 Replace FMA_EXPR with one internal fn per optab adds 795785e1c10 Support lower and upper limit for -fdbg-cnt flag. adds 12b322e023d Radically simplify emission of balanced tree for switch sta [...] adds 024f8c47429 [AArch64] Unify vec_set patterns, support floating-point ve [...] adds be7e9ea5734 2018-05-18 Toon Moene <toon(a)moene.org> adds ee1b405f3c5 2018-05-18 Richard Biener <rguenther(a)suse.de> adds d19574debc5 2018-05-18 Richard Biener <rguenther(a)suse.de> adds f4edcd48fbd 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni(a)linaro.org> adds 47e77da0519 Print working directory to gcov files (PR gcov-profile/84846). adds a8bdcc066cf gcov: add new option -t that prints output to stdout (PR gc [...] adds b232e6b58e3 [arm][1/2] Remove support for deprecated -march=armv5 and armv5e adds 1930b04cbc4 [arm][2/2] Remove support for -march=armv3 and older adds 4ae89b33fc6 [AARCH64, SVE] Remove a couple of xfail from slp_5.c adds 68bf47121b7 PR c++/85782 adds 16828ff7fc7 PR libstdc++/85098 add missing definitions for static constants adds 566f917ac91 PR bootstrap/85838 * config/sparc/sparc.c (sparc_expand_b [...] adds d335da406d2 Remove redundand pass pass_lower_switch. adds 3455e5fa0b2 Fix typo in test-case. adds 66d1168c634 Some libstdc++ fixes for -Wdeprecated-copy. adds 17847cffc74 PR c++/58407 - deprecated implicit copy ops. adds 9ac6bbfc69c 2018-05-18 François Dumont <fdumont(a)gcc.gnu.org> adds 070a2da8ddf Aliasing 'this' in a C++ constructor adds 51b164920b1 RISC-V: Add RV32E support. adds 3e18ab0d5b8 Daily bump. adds 086f8cda702 Fix std::codecvt_utf8<wchar_t> for Mingw adds 6a7cbd2cb2b [NDS32] Implment indirect funciton call attribute. adds d00ed57d1c3 [NDS32] Use machine mode with E_ prefix. adds 5edbbb22f15 2018-05-19 Paul Thomas <pault(a)gcc.gnu.org> adds 9fbdd630afa [NDS32] Support PIC and TLS. adds 56f4c2c2550 [NDS32] Refine nds32-md-auxiliary.c. adds 711f40eb278 [NDS32] Refine functions that deal with lwm and smw operations. adds c18230caf75 * config/i386/i386.md (rex64namesuffix): New mode attribut [...] adds 83cd37685cf [NDS32] Add abssi2 pattern. adds 62eb868f4ff [NDS32] New option -minline-asm-r15. adds a77412468d7 [NDS32] Adjust ASM spec. adds 247f0592fac [NDS32] Update copyright year in nds32-fpu.md. adds 27f2dc77e46 Avoid ICE on unsupported use of __integer_pack. adds e6970ccf1d7 Daily bump. adds 9656f624ecc [NDS32] Print pipeline model in asm header. adds ce88254461c [NDS32] Fix date in gcc/ChangeLog file. adds 3766c11be8b [NDS32] Rewrite cost model. adds 4b0ec72db8c [NDS32] Adjust register move cost for graywolf cpu. adds 444c325bf41 2018-05-19 Paul Thomas <pault(a)gcc.gnu.org> adds 23cdcf561c5 2018-05-20 Paul Thomas <pault(a)gcc.gnu.org> adds 5faffdc8077 2018-05-19 Paul Thomas <pault(a)gcc.gnu.org> adds e5de760f0b5 2018-05-20 Paul Thomas <pault(a)gcc.gnu.org> adds e33458cd305 [NDS32] Set call address constraint. adds 24f30330b46 PR libstdc++/85843 fix "should be explicitly initialized" warnings adds f13850309e2 Daily bump. adds e2365f7f076 PR libstdc++/85843 - warning in logic_error copy constructor. adds 9449a7d95dd 2018-05-21 Janus Weil <janus(a)gcc.gnu.org> adds 0eacfbcb2bf [ARC] Add multilib support for linux targets adds f9ff1f0a005 Add missing AArch64 NEON instrinctics for Armv8.2-a to Armv8.4-a adds ec1e7b5c369 2018-05-21 Alexander Nesterovskiy <alexander.nesterovskiy [...] adds c8daa73e412 [AArch64] Implement usadv16qi and ssadv16qi standard names adds c33ad5e0d97 svn rm files missed out from "[arm][2/2] Remove support for [...] adds dca156d022c PR libstdc++/85818 make new test require Filesystem support adds b76cdbc2ec8 Fix std::filesystem::absolute for empty paths adds bacd50592a4 [Ada] Fix inconstent subprogram body headers adds daf67711536 [Ada] Premature secondary stack reclamation adds 05f8bfe0fbb [Ada] Extend legality of Scalar_Storage_Order to formal types adds 6e20515a3ae [Ada] Typo in lib.ads comment adds d0ce049cf17 [Ada] Unnest all subprograms relevant for code generation adds 68106cc852a [Ada] Only allow Has_Discriminants on type entities adds 2f6d753d22e [Ada] Propagate load addresses for traceback cache on Linux adds 25cda73cf91 [Ada] Rename Load_Slide internal runtime component as Load_Address adds c6b3179c83e [Ada] Robustify traceback symbolization from dwarf info adds cdfdc1cc2c6 [Ada] Tighten Object_Reader.Get_Memory_Bounds adds 9eff6d9bff7 [Ada] Crash on incorrect frontend inlining in GNATprove mode adds 88f7fbe7b2c [Ada] Spurious error on synchronous refinement adds acd71190a66 [Ada] Spurious error in inlining for GNATprove on prefix ca [...] adds 84f9fabaa8b [Ada] Remove External aspect from predefined abstract states adds f0af01a9a19 [Ada] Robustify traceback caching for executable in current dir adds aed346af470 [Ada] Placement of pragma Elaboration_Checks adds 6ad9d19a73b [Ada] Use type conversion when inlining may trigger a run-t [...] adds 46e8d317c9a [Ada] Minor reformatting adds c60db8d030f [Ada] Clarify code for accessing full view of a type adds ae226f51e4f [Ada] Spurious error on indexed call as prefix of a call adds 80c90e30319 [Ada] Minor typo fixes adds 5b858688062 [Ada] Enhance stack unwinding on VxWorks for AArch64 adds 1a8e08b01f0 [Ada] Avoid compiler crash for body in non Ada 2012 mode adds 7d11fe293bc [Ada] Exit statement in loops over iterable objects adds a001a442a3c [Ada] Error message on invalid conversion involving limited views adds 0581619b856 [Ada] Spurious error on early call region of tagged type adds 8c2885269b7 [Ada] Add g-soliop__qnx.ads to the runtime build adds f38beee57d4 [Ada] Aspects on stubs adds 65798598759 [Ada] Pretty-print attribute names using mixed case adds 6451120958b [Ada] Spurious warning on object declaration with address clause adds c3b2adc0c87 Fix bogous dates in gcc/ada/ChangeLog adds adcff7d7675 [AArch64][committed] Fix gcc.target/aarch64/vec_init_1.c fo [...] adds afd4e6a61d9 2018-05-21 François Dumont <fdumont(a)gcc.gnu.org> adds d4fd5c4964c Add support for opening file streams from wide character strings adds dcdf1587b97 2018-05-21 Steven G. Kargl <kargl(a)gcc.gnu.org> adds b2f133912a9 2018-05-21 Steven G. Kargl <kargl(a)gcc.gnu.org> adds e4ddfbc4c1d /cp 2018-05-21 Paolo Carlini <paolo.carlini(a)oracle.com> adds 247429e5569 PR gcc/84923 * varasm.c (weak_finish): Clea [...] adds b72460eae0a 2018-05-21 Paolo Carlini <paolo.carlini(a)oracle.com> adds 7f0b5f380e3 2018-05-21 Janus Weil <janus(a)gcc.gnu.org> adds 0317f6bd721 Fix tree-ssa-strlen handling of partial clobbers (PR85814) adds 0d387bdb066 [gcc] 2018-05-21 Michael Meissner <meissner(a)linux.ibm.com> adds e58a2ba6a8e 2018-05-21 Michael Meissner <meissner(a)linux.ibm.com> adds 124b001c02c 2018-05-21 Christian Groessler <chris(a)groessler.org> adds 6f391004b18 * es.po: Update. adds a07e95fbf8c Daily bump. adds 2e2156cf0a3 2018-05-22 Janus Weil <janus(a)gcc.gnu.org> adds 568075ea582 * MAINTAINERS (loop-optimizer): Add myself. adds 77dd6331e64 2018-05-22 Richard Biener <rguenther(a)suse.de> adds 41dd4933cb1 Do not ICE for incomplete types in ICF (PR ipa/85607). adds f927bad4154 2018-05-22 Richard Biener <rguenther(a)suse.de> adds dde145b123b Handle a null lhs in expand_direct_optab_fn (PR85862) adds 62be962b226 [Ada] Missing error on illegal categorization dependency adds cebdfa257ce [Ada] No error on misplaced pragma Pure_Function adds f2f4c3c2249 [Ada] Minor reformattings adds 46901a511bd [Ada] Adding support for Ada.Locales package adds 9e4f51edd7a [Ada] Prevent caching of non-text symbols for symbolic tracebacks adds 7d9263d5da3 [Ada] Spurious size error on fixed point type with aspect Small adds 88ce4f5b4d8 [Ada] Fix stack alignment issue in the signal trampoline on QNX adds 469f1d9aab8 [Ada] Align stack to 128bits on VxWorks for AArch64 adds dcdcfd9df05 [Ada] Crash on pragma Compile_Time_Warning with declared st [...] adds a3d73107a70 [Ada] Document new switches for gnatpp adds a635a5da63c [Ada] Spurious visibility error on aspect in generic unit adds a741fcbaa72 [Ada] Ignore pragma Elaborate_Body in spec of a SAL_Interfa [...] adds 1ca536c8c71 [Ada] Allow attribute 'Valid_Scalars on private types adds 5ea6099a0dc [Ada] Prohibit output dependency items on functions adds 3cf87a3cbfc [Ada] Spurious visibility error in a nested instance with f [...] adds 5a3ed386cad [Ada] Crash with private types and renamed discriminants adds 3380d3ed243 [Ada] Take into account N_Generic_Package_Renaming_Declaration adds e1bdd67045a [Ada] Do not emit error in Relaxed_RM_Semantics mode adds 1bb2e33abe1 [Ada] Ada2020: Reduction expressions adds 1e27d498f35 [Ada] Fix compiler abort on invalid discriminant constraint adds fc7fb25b3fe [Ada] In-place initialization for Initialize_Scalars adds 532bc51ac2f [Ada] Better error message on illegal 'Access on formal subprogram adds f76c2b514af [Ada] Disable name generation for External_Tag and Expanded_Name adds 22d5df9fdba [Ada] In-place initialization for Initialize_Scalars adds 75dff61a837 [Ada] Fix the signal trampoline on QNX adds fcaeb9c789f [Ada] Fix retrieval of number of CPUs on QNX adds 9eab26e06c4 [Ada] Crash on partial initialization of controlled component adds e70c9a0e37d [Ada] Fix Reraise_Occurrence of Foreign_Exception adds 7699bb073f2 [Ada] Don't define HAVE_ADJUST_CONTEXT_FOR_RAISE on VxWorks [...] adds 7abc3267fde [Ada] Missing warning for unreferenced formals in expressio [...] adds e1a871497c1 2018-05-22 Richard Sandiford <richard.sandiford(a)linaro.org> adds a18b2a8b54b PR tree-optimization/85826 - ICE in gimple-ssa-warn-restruc [...] adds a91ef303125 [AArch64] Merge stores of D-register values with different modes adds 30370ebb013 [AArch64, patch] Refactor of aarch64-ldpstp adds 974404bd0c5 PR c/85623 - strncmp() warns about attribute 'nonstring' in [...] adds 3ab72211f7f Fix typo in a comment. adds 55379646e5e 2018-05-22 Janus Weil <janus(a)gcc.gnu.org> adds bc3998acfd7 [AArch64] Recognize a missed usage of a sbfiz instruction adds b859b598b18 Don't mark IFUNC resolver as only called directly adds 0b39ade890c PR middle-end/85359 - duplicate -Wstringop-overflow for a s [...] adds cb0efb68ce8 2018-05-22 Janus Weil <janus(a)gcc.gnu.org> adds dc6633472f6 Daily bump. adds be6d416a024 PR c++/85866 - error with .* in default template arg. adds a20434cd9df PR c++/81420 - not extending temporary lifetime. adds 461814f54c3 2018-05-23 Richard Biener <rguenther(a)suse.de> adds 8203f7efd03 PR tree-optimization/85822 adds 0d8bfcf5a6c 2018-05-23 Richard Biener <rguenther(a)suse.de> adds eb3a419efac [Ada] Minor reformatting adds 8f9d1d4103a [Ada] Initialize_Scalars optimization causes spurious runti [...] adds 7dd012b1ae9 [Ada] Minor reformatting adds f440300546f [Ada] Build-in-place aggregates and Address clauses adds 54f64f76a47 [Ada] Turn off length expansion in CodePeer mode adds d956640eabd [Ada] Compiler fails to reject illegal store of anonymous_a [...] adds 46c79a4cfb5 [Ada] Minor reformatting adds 5ab9cadc36a [Ada] Suppression of elaboration-related warnings adds 183cead01dd [Ada] Remove obsolete stuff from repinfo.adb adds b6a90044c7b [Ada] Suppression of elaboration-related warnings adds b8f8642313d [Ada] Suppression of elaboration-related warnings adds 81ddac90262 [Ada] Crash on predicate involving qualified expression in [...] adds e47eea054a9 [Ada] Fix of some permission rules of pointers in SPARK adds cb0deab3f6e [Ada] Restrict initialization of External_Tag and Expanded_Name adds efc6f5226a3 [Ada] Suspension and elaboration warnings/checks adds 0289c7f5b1d [Ada] Fix implementation of utility for finding enclosing d [...] adds 1e7dc0a9816 [Ada] Missing legality check on iterator over formal container adds 634e0409964 [Ada] Add a Is_Foreign_Exception predicate to GNAT.Exceptio [...] adds 3453ac26abd [Ada] Clarify meaning of local pragma Warnings Off without On adds 06e86ae8851 [Ada] Vectors: spurious error in -gnatwE mode adds 32d0594ef51 [Ada] Crash processing Valid_Scalars whose evaluation is al [...] adds 667c0ec23ca [Ada] Implementation of AI12-0131: legality of class-wide p [...] adds f003dfcc17f [Ada] gnatbind: do not list No_Implementation_Restrictions adds 02038e4ed01 [Ada] Fix various defects found by static analysis adds a2337dbae2b [Ada] Fix faulty preconditions for trigonometric functions adds d925d2de7b8 [Ada] Spurious error on instantiation with type with unknow [...] adds e27b6bec005 [Ada] Spurious Storage_Error on imported array adds ab3a058ba0e [Ada] Fix computation of handle/pid lists in win32_wait adds 90fb08fb8cb [Ada] Fix memory leak in win32_wait error handling adds 5abc6fac1e5 [Ada] Minor reformattings adds b7765353e77 Fix SLP def type when computing masks (PR85853) adds 56185c3b04e x86: libatomic: Do not assume ELF constructors run before I [...] adds 1d3fdc51f0f [AArch64][PR target/84882] Add mno-strict-align adds e9850817d5a [AArch64] Simplify frame pointer logic adds 63c04a7f4f4 2018-05-23 Bill Schmidt <wschmidt(a)linux.ibm.com> adds 7c88c6c3da7 2018-05-23 Richard Biener <rguenther(a)suse.de> adds 06f95d255fa extend.texi: update Global Register Variables section adds 4bcf31ea443 df-scan: remove ad-hoc handling of global regs in asms adds e25b3817c80 * config/i386/i386.md (*floatuns<SWI48:mode><MODEF:mode>2_ [...] adds 53c9a2d5a6f [arm] Remove mode26 feature bit adds 048233284d3 Fix handling of an empty filename at end of a path adds 6dc011783d8 [Patch 01/02] Introduce prefetch-minimum stride option adds 48956da3faa [Patch 02/02] Introduce prefetch-dynamic-strides option adds 3ad5476f07c Implement P0614R1, Range-based for statements with initial [...] adds 3d7ffd528ee * system.h: #include <new> earlier. adds 3f5730c2564 CWG 616, 1213 - value category of subobject references. adds e7c3e8af55a Fix cast to rvalue reference from prvalue. adds c1bd4b93f1d testsuite: Introduce be/le selectors adds 8c0b5990d54 * g++.dg/cpp2a/range-for8.C: New test. * g++.dg/cpp2a/ran [...] adds 8e33a4d306c 2018-05-23 Kalamatee <kalamatee(a)gmail.com> adds ac6b1c285ea PR target/78849 * gcc/tree.c (build_common_tree_nodes): D [...] adds 861db1097d3 Refactor path construction from null terminated iterator ranges adds 28c2948a7a4 Fix bootstrap breakage on i686 adds e803efb6da9 Daily bump. adds 49446baa459 Add a class to represent a gimple match result adds 32799ae17d9 PR target/83009: Relax strict address checking for store pa [...] adds 1c1d435dd45 Fix dumpfile name in gcc.dg/tree-prof/update-loopch.c adds bdcde03ae8e Use canonicalize_math_after_vectorization_p for FMA folds adds 442c3331a48 Require ifunc support in gcc.target/i386/pr85345.c adds f26ab6cf506 [Ada] Initial port of x86-lynx178elf runtimes adds d166d8b7274 [Ada] Fix references to Backend_Layout configuration parameter adds b9996bcee2b [Ada] Crash on compilation unit instance adds 6b8caef10be [Ada] Spurious error on private task derivation adds b9424a22bb3 [Ada] Spurious error on imported subprogram with precondition adds 46277fff231 [Ada] Expansion of discrete choices adds 5e138851f0f [Ada] Fix inconsistent documentation for the Contract_Cases pragma adds 150bddeba0a [Ada] Fix crash on formal containers adds 3005b57c19f [Ada] Spurious error on pragma Independent_Components adds 5fb32376ff9 [Ada] Memory leak mixing limited and nonlimited functions adds 10168b1ba79 [Ada] Fix typos in documentation adds 63d5f3504f4 [Ada] Ineffective use warning is suppressed when performing [...] adds 3a47bf76030 [Ada] Crash on function in Ghost subunit adds f68111462bc [Ada] Crash on return of raise expression adds 2a22344c6fc [Ada] Add documentation from the Ada RM to Ada.Containers.Vector adds 2da0687d17d [Ada] Update Ada.Containers.Hashed_Maps documentation with [...] adds 92ca4733448 [Ada] Add warning on redundant others_clause in array aggregate adds c80eecb1a16 [Ada] Minor reformatting adds e52f7a6598e [Ada] Handle version 2 of Windows unwinding information structures adds c683b5817ad [Ada] Spurious error due to lingering limited view adds 585796c09df [Ada] Quadratic compile time with tagged types adds 5872f6936ed [Ada] Minor fix grammar in comment of N_Defining_Identifier adds 0878cf15b07 [Ada] Infinite loop in the compiler when warning on redunda [...] adds f592ef3cc76 [Ada] Missing error on illegal access to discriminant adds 694e368b4a9 [Ada] Improve GNATprove messages on unproved checks adds 41c7e2358e2 [Ada] Add a new Is_Activation_Record flag on IN parameters adds 7a858bfe8fb [Ada] Wrong renaming of variant record equality adds 84cb8ff97b3 [Ada] Minor clean-ups in gigi adds 82835a16280 [Ada] Fix irregular output with -gnatR3 adds 83466964733 [Ada] Simplify routines with a local Result variable adds 98ed47bcc3d PR c++/85847 * init.c (build_new_1): Use fold_non_depende [...] adds 7e99dceb0ed PR c++/85864 - literal template and default template arg. adds 8073f7807c2 [AArch64, Falkor] Falkor address costs tuning adds 4ea6fc6b117 Implement P0558R2 changes to std::atomic adds d03fa520dc6 2018-05-24 Paolo Carlini <paolo.carlini(a)oracle.com> adds c6352524e87 PR target/85904 check for aligned_alloc on netbsd cross-com [...] adds 8a5275a07f1 PR target/85903 * config/i386/sse.md (movdi_to_sse): Do n [...] adds a4abe51864f Pedwarn on a non-standard position of a C++ attribute. adds 3ac1955cfdd Check ifunc_resolver only on FUNCTION_DECL adds 15f0e921f47 libsanitizer: Use pre-computed size of struct ustat for Linux adds 4d5038dd20f PR c++/85842 - -Wreturn-type, constexpr if and generic lambda. adds d1f6ca14093 * fold-const.c (tree_nonzero_bits): New function. [...] adds 9a7154f00ca * config/msp430/msp430.c (TARGET_WARN_FUNC_RETURN): Define [...] adds 02bf58c06bc * config/i386/sse.md (cvtusi2<ssescalarmodesuffix>64<round [...] adds 42dac2ebbd4 * dwarf2.def (DW_FORM_strx*, DW_FORM_addrx*): New. adds 502a6e360a9 2018-05-24 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 7dea3ef8143 2018-05-24 Steven G. Kargl <kargl(a)gcc.gnu.org> adds e17b74d87aa 2018-05-24 Steven G. Kargl <kargl(a)gcc.gnu.org> adds e2f857478f9 Daily bump. adds 2a035c45fd7 2018-05-24 Steven G. Kargl <kargl(a)gcc.gnu.org> adds d6841073648 2018-05-25 Janus Weil <janus(a)gcc.gnu.org> adds 5430ed0d4d2 Try harder to preserve operand ties in maybe_legitimize_operands adds 47c5243583e Add an "else" argument to IFN_COND_* functions adds f575e216665 Support SHF_EXCLUDE on non-x86 and with Solaris as adds e1009321bf1 2018-05-25 Richard Biener <rguenther(a)suse.de> adds dbc7e6ae0ae Fold VEC_COND_EXPRs to IFN_COND_* where possible adds 1c91e6c28bc Prefer open-coding vector integer division adds 0bbf725c6b5 [AArch64] Add SVE support for integer division adds cdb4d5d0c97 Add IFN_COND_{MUL,DIV,MOD,RDIV} adds 0404854b993 [Ada] Document new switch --copy-environment for gnattest adds 4f0573c4a91 [Ada] Detect misplaced assertions between loop invariants adds 75c9ecc13d5 [Ada] Compiler loop on expression function and predicate in [...] adds 28844e3ce6f [Ada] Refine checks for uplevel references adds 1e226f1f97a [Ada] Minor comment fix adds b2f232dfd18 [Ada] Unbounded strings: inline Initialize and Adjust adds 8998b662a32 [Ada] Do not print non ASCII characters in debug routines adds 230a45e9f27 [Ada] Support for C99 and C++ standard boolean types adds ac51778cd59 [Ada] Fix handling of Loop_Entry for CodePeer/SPARK adds 119947e0d8c [Ada] Checks on instantiations with formal derived types wi [...] adds 7351fb42560 [Ada] Make Max_Sensible_Delay uniform across all Posix targets adds 9997ec6e652 [Ada] Rewrite Iterate_Call_Parameters in more assertive style adds c133ccd36a2 [Ada] Strengthen checks for instantiation with interface types adds 87128f56fb6 [Ada] Minor reformatting adds 9b037f7c269 [Ada] Fix convention for iteration with multiple loop variables adds b653326ac7e [Ada] Minor reformatting adds 3047bad06f8 [Ada] Implement stack unwinding for Linux on AArch64 adds ca0f533802c [Ada] Disable the creation of the main task secondary stack [...] adds a13d3fa4450 [Ada] Strip too long expressions in debug routines adds 45680027ac1 [Ada] Fix for freezing of expression functions adds 0d5259fadbc [Ada] Crash on classwide precondition on subprogram with stub adds 69844e00a83 [Ada] Document the '-U' option for gnatelim adds 4a62b496620 [Ada] Spurious secondary stack depletion adds 29c7ff7baa1 [Ada] Fix expansion of quantified expressions as part of "o [...] adds 7216b901d0c [Ada] Membership test of class-wide interface adds 0bb7f0d351f [Ada] Remove "constant" attribute on Osint.Unknown_Attributes adds 12d81402565 [Ada] Spurious range check with Initialize_Scalars adds a4020919fdb [Ada] Spurious error on fixed-point operation whose operand [...] adds c9107d2c4e9 [Ada] Remove 2GB secondary stack limit for 64-bit processors adds 119e1dc30a0 [Ada] Improve performance of conversion from String to Long_Float adds 39c473e4b13 2018-05-25 Richard Biener <rguenther(a)suse.de> adds e946e2c869b * tree-ssa-live.h (live_merge_and_clear): Delete. adds 74bfe10740c * tree-outof-ssa.c (tree-ssa.h, tree-dfa.h): Include heade [...] adds 18c2ee193ff Fix a test-case (PR testsuite/85911). adds a1e9c80f203 PR tree-optimization/85720 adds ed9d8730082 2018-05-25 Richard Biener <rguenther(a)suse.de> adds 014a9d1b80e PR target/85832 * config/i386/sse.md (<avx512>_eq<mode>3< [...] adds 58cfef6b29d 2018-05-25 Richard Biener <rguenther(a)suse.de> adds 5cb0e5018a6 PR target/83628 * config/alpha/alpha.md (ashlsi3): New in [...] adds 8adc7e78147 2018-05-25 François Dumont <fdumont(a)gcc.gnu.org> adds cef29d7e83f PR c++/80485 - inline function non-zero address. adds 5bdcd1b2f84 * inclhack.def (vxworks_iolib_include_unistd): New fix. adds db810ebc8e3 2018-05-25 Bill Schmidt <wschmidt(a)linux.ibm.com> adds 0ad9032631c CWG 616, 1213 - value category of subobject references. adds 3bd5928634c Fix test case failures for pdp11 target. adds c81c763177a PR c++/85815 - reference to member of enclosing template. adds 4a2ec4d6621 2018-05-25 Steven G. Kargl <kargl(a)gcc.gnu.org> adds e4749e2065c RISC-V: Add interrupt attribute support. adds 78c0a616415 Daily bump. adds fbdd91b9e22 PR bootstrap/85921 * c-warn.c (diagnose_mismatched_attrib [...] adds cac605c68e2 Don't check ifunc_resolver on error adds 00dbd2f5dd4 2018-05-26 Jerry DeLisle <jvdelisle(a)gcc.gnu.org> adds 8456cb33ff5 Fix changelog. adds 2f3b2561b7c 2018-05-26 Jerry DeLisle <jvdelisle(a)gcc.gnu.org> adds 1358913da06 Fix PR number in last commit. adds 5ccba6508ed PR target/85918 * config/i386/i386.md (fixunssuffix, floa [...] adds 639efbdb0ef Daily bump. adds 646aebde839 [NDS32] new attribute no_prologue and new option -mret-in-n [...] adds 9b3cd879a96 [NDS32] Implement bswapsi2 and bswaphi2 patterns. adds 1fea22b28af [NDS32] Optimize movmem and setmem operations. adds 78875b4c51a 2018-05-27 François Dumont <fdumont(a)gcc.gnu.org> adds 59796b4a73f Fix a number of ICE in the test suite. adds a82890104a5 2018-05-27 Steven G. Kargl <kargl(a)gcc.gnu.org> adds d92e56ef747 * config/pa/pa-linux.h (NEED_INDICATE_EXEC_STACK): Define to 0. adds a906f20e621 Daily bump. adds 75a5d955526 [Ada] Minor internal cleanup in repinfo unit adds 9a8e73db4ba [Ada] Further evaluation of type bounds in GNATprove mode adds 5459770053a [Ada] Misleading warning on unresolvable package name adds 50d1df561d4 [Ada] Warning on recursive call within postcondition adds 770628f4f16 [Ada] Minor tweak to output of -gnatR adds a8205d07680 [Ada] Spurious error on aspect Volatile adds 5a2fa2be0f9 [Ada] Minor reformatting adds c864fcbff52 [Ada] Spurious constraint error on array of null-excluding [...] adds 1d33ce5e0a2 [Ada] Minor reformatting adds ee3f5b3fcd3 [Ada] Update user manual for the -D binder switch adds 92299ab1861 [Ada] Crash on aspect/pragma Linked_Section with -gnatR2 adds 315d6d04df7 [Ada] Minor cleanup implementation of Ada.Containers.Vectors adds 3e0e898a1aa [Ada] Minor typo fix in exp_unst.adb adds 8c5bcbcf467 [Ada] Disregard alignment issues in CodePeer mode adds fb2cf63e0f2 [Ada] Copy index expression trees rather than relocating them adds 91dac470318 [Ada] Improve unnesting of indexed references adds 8e8f2249336 [Ada] Don't create empty activation records adds 7fbf5380d7b [Ada] Better accuracy in float-to-fixed conversions adds babd675b4d1 [Ada] Introduce a new Needs_Activation_Record entity flag adds 8fd60aaebc8 [Ada] Fix internal error on nested record types with repres [...] adds b4eba590303 [Ada] Allow for GNATprove specific versions of routines fro [...] adds f6907d882d6 [Ada] Update FE check following change in SPARK RM 7.1.3(12) adds 7025f1d4a45 [Ada] Fix regression of ACATS c46032a with CCG back end adds 79be040cf64 [Ada] Improve unnesting for discriminants of record subtypes adds bfabec2f870 [Ada] Fix internal error on renaming of equality for record type adds 4914ad7f335 [Ada] Unnesting: allow uplevel references to exceptions adds 02a21deede3 [Ada] Unnesting: check index expressions for uplevel references adds 70de0ed8451 [Ada] Minor cleanup in repinfo unit adds ef175e8a11f [Ada] Remove Valop from the Repinfo unit adds 8e338e589cb [Ada] Minor fixes and tweaks to comments in the Repinfo unit adds 4d3c7396160 DWARF: Handle expressions containing "-1" in dw2_asm_output [...] adds 147ee0eaae5 * doc/invoke.texi (ARM Options): Use @item instead of @ite [...] adds 9a10d5a8a2e 2018-05-28 Richard Biener <rguenther(a)suse.de> adds adebd8d4549 2018-05-28 Richard Biener <rguenther(a)suse.de> adds 777e90ba8d0 include: 2018-05-28 Bernd Edlinger <bernd.edlinger(a)hotmail.de> adds 53246680099 2018-05-28 Jerry DeLisle <jvdelisle(a)gcc.gnu.org> adds 0d7517d04b7 * config.gcc: Identify FreeBSD 3.x and 4.x as unsupported. adds de604a0b9db Daily bump. adds 564092f3167 [testsuite] Fix error message in scan-hidden/scan-not-hidden adds 83284b6c8c7 [testsuite] Use correct proc names in scanasm.exp adds 732088d7807 [testsuite] Fix "too few/many" error messages in scan-*-tim [...] adds 0b19e60f89c [Ada] Preliminary work to avoid full pathnames in ALI files adds 30f2c9634e8 [Ada] Fix irregular output with -gnatRm adds d877a9e1988 [Ada] Always do range check against 'First adds a689fc7b790 [Ada] Refine documentation of Monotonic_Clock to reflect reality adds e633971a9aa [Ada] Lib.Write: avoid use of System.Case_Util adds cc1f00c7110 [Ada] Clear Do_Overflow_Check when inserting code to do check adds 5b065157557 [Ada] Minor cleanup in repinfo unit adds a7849bc3d8e [Ada] Factor out worker procedure for -gnatR adds 6d8e45f18de [Ada] Implement machine parsable format for -gnatR output adds 6e7f9fc57c9 [Ada] Enhance output of discriminants with -gnatR in JSON mode adds 407d5f43fde [Ada] New function to return nanoseconds from Unix Epoch adds 05320957d58 [Ada] System.Os_Lib: minor reformatting adds f7fcab7b83e [Ada] Fix constraint error in Normalize_Pathname adds fb017354b64 [Ada] Adjustment of behavior of new -gnatRj switch adds 73fe9da4fa9 [Ada] GNAT UGN: update package requirements for 32bit GNAT [...] adds bb6954bfa6b [Ada] Minor reformatting adds 88f7c68b309 [Ada] Tighten crtbegin files for VxWorks adds 481eff7ae52 [Ada] Add system-vxworks7 variants of system.ads files for Vx7 adds f1367272487 [Ada] Turn Ada.Calendar.Epoch_Offset into a function adds b58cdecb3a7 [Ada] Unnesting: exclude selected components whose prefix c [...] adds c57ab13af86 [Ada] Set scope of component of subtype adds 288f9862b30 [Ada] Clarify use of Activation_Record_Component adds beb34f9b2dd [Ada] Improper behavior of floating-point attributes adds 32ed0eebc9a [Ada] Unnesting: do not generate push/pop for exceptions adds 54fdf207398 [Ada] Plug small hole in -gnatR output adds eadc75d4afb [Ada] Unnesting: handle statement sequences that include an [...] adds 2807cb30104 [Ada] Wrong equality on untagged private type adds 0e2a863dcf9 [Ada] Attach reference to finalizers to tree adds 575a9427354 [Ada] Fix typos in Makefile.in adds f7fbedc33eb [Ada] Adjust documentation of -gnatn switch adds e4323fde4ff Add vec::reverse. adds 025db017a92 2018-05-29 Richard Biener <rguenther(a)suse.de> adds d8ef42d000c 2018-05-29 Richard Biener <rguenther(a)suse.de> adds 0efcdf5a26b PR target/85918 * tree.def (VEC_UNPACK_FIX_TRUNC_HI_EXPR, [...] adds 87ca3ab5f0f * tree-cfg.c (verify_gimple_assign_unary): Add checking fo [...] adds 5522d9343b7 libgcov: report about a different timestamp (PR gcov-profil [...] adds 8bc5c186d9e 2018-05-29 Richard Biener <rguenther(a)suse.de> adds 12605781c01 PR c++/85952 * init.c (build_aggr_init): For structured b [...] adds 228cd7c3ad6 Qualify another call in <variant> adds 6c1f3bda71c PR c++/85883 * init.c (build_new): Handle deducing a clas [...] adds 23bd14de426 PR middle-end/85888 - New test case c-c++-common/attr-nonst [...] adds 3b7ef416878 PR target/85950 * config/i386/i386.md (l<rounding_insn><M [...] adds 06a585355b9 PR c++/67445 - returning temporary initializer_list. adds 005097cc192 RISC-V: Fix a comment typo. adds f14828a2bec crypto/x509: specify path to AIX certificate file adds 09a0f9a7f0f Daily bump. adds 70d336ec8b4 cmd/go, cmd/vet: make vet work with gccgo adds a5b13adae8c Use poly_int tree accessors adds 82859adc981 Replace dead store with early return adds 28cc5371337 [Ada] Move target pair settings in Makefiles adds df61eb67bc8 [Ada] Move special flags for Ada runtime files from Makefil [...] adds e3279ace8b4 [Ada] Minor reformatting adds 3423d65a942 [Ada] Secondary stack implementation clean up adds 8f4abf12f8f [Ada] Unnesting: properly handle subprogram instantiations adds b4a0e9444ed [Ada] Minor comment fix adds 3eeb246ba42 [Ada] Unnesting: properly handle local subprogram in declar [...] adds 9e69f4e5c9e [Ada] Unnesting: look for specification of main unit adds c59854a0fdc [Ada] Ignore out of range values for System.Priority in Cod [...] adds c2abf40e5bb [Ada] Secondary stack leak in "for X of ..." loops adds 66fc3c37a7a [Ada] Minor comment addition adds 1ba841cfc7a [Ada] Refine logic to set Needs_Activation_Record on subpro [...] adds ff91b5db168 [Ada] Spurious error on legal synchronized constituent adds c7ac61423ea [Ada] Simplify conditions by removing always true conjuncts adds f53cbecf65a [Ada] Reuse Is_Rewrite_Substitution where possible adds 314a7031fb0 [Ada] Minor comment rework in GNAT.Secondary_Stack_Info adds aefa1e7d264 [Ada] Spell preanalysis, preanalyze correctly adds 7d04b1adfad [Ada] Craft .ctors/.dtors sections manually for VxWorks EH [...] adds 61f6bd7dd94 [Ada] Fix several typos adds fbf04fecbd0 [Ada] Add support for Define_Switch with a callback in GNAT [...] adds e9dae6c3d89 [Ada] Minor reformatting adds 2520869409d [Ada] ACATS 4.1G - CXAG003 - Name_Case_Equivalence doesn't exist adds 18b99165573 [Ada] Correctly ignore Assertion_Policy in modes CodePeer a [...] adds 2a8172b9197 [Ada] Extend the applicability of Thread_Local_Storage to c [...] adds ebf6f618581 [Ada] Implement pragma Max_Entry_Queue_Depth adds f46850446e7 [Ada] Unnesting: skip unanalyzed Component_Assocation adds 9f985f64aea [Ada] Unnesting: handle the semantic of Procedure_To_Call field adds e74c6a9aa23 [Ada] Minor reformatting adds 9a23f31acb8 [Ada] Unnesting: always transform local Raise statements adds eb2eeafe074 [Ada] Update documentation of Sinfo.Package_Instantiation field adds 69b1edbbe74 [AArch64] Fix aarch64_ira_change_pseudo_allocno_class adds f90ebd338fd [AArch64] Improve LDP/STP generation that requires a base register adds 8e4236fb90f 2018-05-30 Richard Biener <rguenther(a)suse.de> adds 35fc616fb01 * simple-object.h (simple_object_copy_lto_debug_sections): [...] adds 36a4e539408 Reverting r260635 adds 5d503bbda7c Fixing ChangeLog entry for earlier commit. adds 128e8e03b58 gcc/ChangeLog: adds 3617d5c1dd4 * lto-plugin.c: (non_claimed_files): New static var. (lin [...] adds 5ab17bfb03d * lto-wrapper.c (debug_objcopy): Add rename parameter; pas [...] adds 1b350e3735d * lto-opts.c (lto_write_options): Skip OPT_dumpdir, OPT_fr [...] adds 278cec16389 * passes.c (ipa_write_summaries): Only modify statements i [...] adds 213acaba2c2 * passes.c (ipa_write_summaries): Only modify statements i [...] adds dda56827458 * doc/invoke.texi (-flinker-output): Document adds ef88b36ae73 * gcc.dg/lto/20111213-1_0.c: Fix template. * gcc.dg/lto/2 [...] adds 4023eb6c172 Remove accidental commit. adds 91039d05f8f Improve error recovery for structured binding in condition. adds e7cc975a2cc PR c++/85873 - constant initializer_list array not in .rodata. adds 6b75daa2361 * simple-object.h (simple_object_copy_lto_debug_sections): [...] adds 886d991373e patch to add support of ARMv8.4 in saphira adds 2469c2e771f PR c++/85807 - ICE with call in template NSDMI. adds 4c0f6781833 Do not warn about zero-as-null when NULL is used. adds c7a12c913e8 ChangeLog fix adds df6e8b42569 PR middle-end/85369 - no -Wstringop-overflow for a strcpy / [...] adds 842b575acb5 * doc/extend.texi: Document some architecture specific co [...] adds 768cc20ebfe 2018-05-30 David Pagan <dave.pagan(a)oracle.com> adds 42806913509 PR c++/77777 improve location for diagnostic adds edb0bd05a3d * crtstuff.c: Remove declaration of _Jv_RegisterClasses. adds 5f9d4304112 * gcc/config/msp430/msp430.md: Remove erroneous subreg exp [...] adds 6d1aae1c670 * tree-core.h: Update comment about the format of NAME str [...] adds 8bf9f89c3d5 * config/msp430/msp430.c (msp430_output_labelref): Prepend [...] adds 910ae7939bd Daily bump. adds 1f52413cd0d Patch implementing vld1_*_x3, vst1_*_x2 and vst1_*_x3 intri [...] adds 27453e962b3 2018-05-31 Matthias Klose <doko(a)ubuntu.com> adds 958c3be4cdd [Ada] Convert operands of generated code to Standard.Unsign [...] adds 64aac9827c9 [Ada] Unnesting: add a predicate to help expansion of task [...] adds 5659aa1f787 [Ada] Posix 2008: reimplement System.OS_Primitives.Clock us [...] adds a2e1555453c [Ada] Fix check on placement of multiple loop (in)variant pragmas adds 68bc96b8986 [Ada] Fix compiler crash for tagged private types adds f67bd6718f9 [Ada] Post warning on object size clause for subtype adds 81e1fdff265 [Ada] Fix strange behavior of Object_Size for packed array subtype adds b7312f46434 [Ada] Fix tracking of the first item in Repinfo adds bbfc6c913ed [Ada] Update gnatelim documentation wrt. compilation of main unit adds 27c164bcc90 [Ada] Set Etype on rewriteen Max_Queue_Length expressions adds d788e386799 [Ada] Simplify call to Unique_Defining_Entity on protected [...] adds 85b382baffa [Ada] Minor comment improvement adds abf3a9a19d9 [Ada] Rename "GPL" version to "Community" adds 52fa5b7a373 [Ada] Spurious tampering check failure adds df1667904e7 [Ada] Fix internal error on allocator with function call adds c1973f9265d [Ada] Update comment on __atomic_compare_exchange in s-atom [...] adds 105fa703a04 [Ada] Illegal copy of limited object adds 5283dddc621 [Ada] Fix __gnat_backtrace for VxWorks7 on x86 adds d9690a20c85 [Ada] Fix wrong value returned for unconstrained packed array adds 8f87e04a5a3 [Ada] Detect returning procedures annotated with No_Return adds e2fb1be7261 [Ada] Remove obsolete code in trans.c adds bd4db5a4e95 [Ada] Static predicate check on characters of a string literal adds 45652317fdb [Ada] Document Stubs_Subdir in gnattest section on user guide adds 3e1eb46708a [Ada] Minor copyright header adjustments adds ea266ff775e [Ada] Add missing spec files for VxWorks runtimes adds 27bf724575d [Ada] Remove obsolete figure in documentation adds 003403636ed * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do [...] adds e4ef299081a * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Ws [...] adds 4767eb54d22 PR libstdc++/85951 for make_signed/make_unsigned for charac [...] adds a209c8ccc0c Fix PR middle-end/85879 adds ac899f83acc x86: Re-enable partial_reg_dependency and movx for Haswell adds 8306d54cb7e PR c/82063 - issues with arguments enabled by -Wall adds a7ce563ed68 * config/i386/sse.md (avx_vec_concat<mode>): Substitute c [...] adds 2fd48392d0a PR libstdc++/78870 support std::filesystem on Windows adds 3e80679d8f1 PR target/85591 * config/i386/cpuinfo.c (get_amd_cpu): Re [...] adds 4631030377a PR target/85984 * bb-reorder.c (pass_partition_blocks::ga [...] adds 72dbc21dbbd 2nd Patch for PR78009 Patch for PR83026 adds 6d002c12eb7 libgo: update to Go 1.10.2 release adds 4766eb9266d Daily bump. adds 4c9d340c819 2018-05-15 Michael Collison <michael.collison(a)arm.com> adds 38261d2518a 2018-06-01 Richard Biener <rguenther(a)suse.de> adds bd6d09da51a Fix SVE fallout from r260951 adds ec3dd94a630 * c-ada-spec.c (dump_ada_declaration) <TYPE_DECL>: Generat [...] adds 7df4bd663c4 2018-06-01 Richard Biener <rguenther(a)suse.de> adds 1ce0a2db877 2018-06-01 Richard Biener <rguenther(a)suse.de> adds 8a78966596d Fix phi backedge detection in backprop (PR85989) adds a9a67ce3f31 [MAINTAINERS] Update email address adds a74b9919b26 [AArch64] Used prefer aliases SXTL(2) and UXTL(2) adds 0ecc062b744 2018-06-01 Steven G. Kargl <kargl(a)gcc.gnu.org> adds f8543dc63c7 rs6000: Fix mangling for 128-bit float adds 26bbd54cdfb * MAINTAINERS: Update my email address. adds 923b8a947c3 * Fix email address in ChangeLog. adds 0bb0be204d3 2018-06-01 Steven G. Kargl <kargl(a)gcc.gnu.org> adds a094aab5e7d * MAINTAINERS (write after approval): Add myself. adds 9261bbbee3c * pt.c (instantiate_decl): Any defaulted function is defined. adds 75d8585da66 PR c++/58281 - explicit instantiation of constexpr adds 6e1bbaaee63 CWG 1581: When are constexpr member functions defined? adds 415fbdbfdb6 ChangeLog tidying adds 20a0a98eabd gcc/testsuite/ChangeLog: adds 10f0d48dc95 * gimple-ssa-store-merging.c: Include gimple-fold.h. (str [...] adds d68ed833bf3 * c-cppbuiltin.c (c_cpp_builtins): Bump __cpp_deduction_gui [...] adds 6aa7b13865c DWARF5: Don't generate DW_AT_loclists_base for split compil [...] adds 58f8b2a55fc Daily bump. adds 6fae8045ac5 gcc/testsuite/ChangeLog: adds dc33166d4a6 gcc/testsuite/ChangeLog: adds b084abe1fe6 * g++.dg/cpp1z/feat-cxx1z.C: Update __cpp_deduction_guides. adds e269786ffbb PR c++/85764 - bogus 'this' not captured error. adds 53065b10a85 * gnat.dg/discr53.ad[sb]: New test. * gnat.dg/discr53_pkg [...] adds 30b819fb28a * gcc-interface/ada-tree.h (TYPE_PADDING_FOR_COMPONENT): N [...] adds 67df65c7cc9 Add missing directive adds b74295a705a * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Constant>: [...] adds 5ef159752d1 [NDS32] Implement fp-as-gp optimization. adds a5a22b4fd40 [NDS32] Support Linux target for nds32. adds 1f5a5f3c7db Daily bump. adds 69d1d385aa9 PR c++/85761 - ICE with ill-formed use of const outer variable. adds 1cbd375f158 [NDS32] Disable -fdelete-null-pointer-checks by default for [...] adds 56f856197e2 [NDS32] Add -march=v3j. adds c3428a40ca6 [NDS32] Implement peephole2 patterns for tuning code size. adds 5e901bfd83a 2018-06-02 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 4bd908ff54f 2018-06-03 Paul Thomas <pault(a)gcc.gnu.org> adds 1bcb04d5107 PR tree-optimization/86034 * gimple-ssa-store-merging.c ( [...] adds bc190687a02 PR c++/85739 - ICE with pointer to member template parm. adds e25cee3c5fc * gcc.target/powerpc/altivec-7.c: Remove extra brace. adds e0fb4e10f7f Daily bump. adds 13279975c3a PR c++/86025 * tree.c (inchash::add_expr): Handle IDENTIF [...] adds baa4fd4bd0a PR tree-optimization/69615 * fold-const.c (merge_ranges): [...] adds f18d79595db [arm] PR target/86003 build failures with --with-cpu=xscale adds e646d25a33a 2018-06-04 Richard Biener <rguenther(a)suse.de> adds e84df84f2fc [MAINTAINERS] Remove redundant write-after-approval entries adds 615c423a031 2018-06-04 Sebastian Peryt <sebastian.peryt(a)intel.com> adds 89e9c62529b 2018-06-04 Richard Biener <rguenther(a)suse.de> adds 31011b9a94f PR c++/85765 - SFINAE and non-type default template arg. adds 84b3cf31c30 PR target/85832 PR target/86036 * config/i386/sse.md (<a [...] adds 5228d413970 Fix expand_expr_real_1 handling of BLKmode bitfield references adds c1a99cc3396 PR c++/61806 - missed SFINAE with partial specialization. adds 4c0847cfb24 [MAINTAINERS] Update email address adds 54770b7281b 2018-06-04 Steven G. Kargl <kargl(a)gcc.gnu.org> adds dd6f33dcd10 PR libstdc++/85930 fix misaligned reference adds 895549251cb Define std::fpos special members as defaulted adds 5f93154e53a rs6000: Fix absif2 adds 1116044bf02 * es.po, fr.po: Update. adds cd1e9908d23 * g++.dg/warn/string1.C: Prune extra warning with -std=c++17. adds 8234e9d39a0 2018-06-04 Richard Biener <rguenther(a)suse.de> adds 702e42ae7cc Add myself as gcov maintainer. adds 54934d771c0 compiler: fix crashes on cyclic var/type references adds e181a752160 PR libstdc++/85930 fix misplaced alignment-specifier adds f9ceb30223a * gimple-ssa-store-merging.c (struct merged_store_group): [...] adds 36efd2a73f1 RISC-V: Don't clobber retval when __builtin_eh_return called. adds f8a188823cd Daily bump. adds cd40ff8797e 2018-06-05 François Dumont <fdumont(a)gcc.gnu.org> adds bc34544a7af S/390: Fix __builtin_tbeginc signature adds 70fea18e0bb Mark some Filesystem tests as XFAIL for mingw adds e2569f6fc3c * include/std/type_traits: Fix comment typos. adds 997f4cf6a06 Print working directory only in intermediate format (PR gco [...] adds 5860b185406 Simplify gcov_histogram as it's used only for ARCS counters. adds 1a259ac3e39 [arm] PR target/81497: Fix arm_acle.h for C++ adds 522d2ab6092 2018-06-05 Richard Biener <rguenther(a)suse.de> adds 260555278b7 2018-06-05 Richard Biener <rguenther(a)suse.de> adds 8b73d2dbf2f 2018-06-05 Richard Biener <rguenther(a)suse.de> adds 11f5525b790 2018-06-05 Richard Biener <rguenther(a)suse.de> adds 5bdbfdb315e PR c++/85731 - wrong error with qualified-id in template. adds 945d4d55213 Support variables in expansion of -fprofile-generate option [...] adds 35a0b29f7a3 PR c++/85976 * tree.c (cp_tree_equal): Handle USING_DECL. adds 78b10371e55 2018-06-05 Richard Biener <rguenther(a)suse.de> adds 0d117382768 PR fortran/85701 adds 02a72c22044 [arm] Make arm_cmse.h C99 compatible adds fbdbb1e55c0 * config/i386/i386.md (simple_return_indirect_internal): N [...] adds 7d5774e7fb9 * ChangeLog: Fix whitespace. * testsuite/ChangeLog: Ditto. adds 7057e01ef3c reflect: canonicalize types returned by StructOf() and friends adds 53ac34836fd 2018-06-05 Steve Ellcey <sellcey(a)cavium.com> adds 17ec6cd873e 2018-06-05 Steve Ellcey <sellcey(a)cavium.com> adds 3674c71bd88 gcc/ChangeLog: adds e9bb25a5514 Daily bump. adds de5adcd8bf7 PR libstdc++/86008 add std::quoted support for string_view adds bef3ffe8c1a MSP430: Allow interrupt handlers to be static adds dcb9ba66b33 2018-06-06 Richard Biener <rguenther(a)suse.de> adds 4d885f78aea PR tree-optimization/86066 * gimple-ssa-store-merging.c ( [...] adds 046b8917793 ix86_expand_call: convert return type to rtx_insn * adds 8e3fd6545c2 gcc/ChangeLog: adds ef191252a43 reflect: fix StructOf hash and string adds dd38bee9e39 PR c++/85710 - ICE with -Wmemset-elt-size. c-family/ * c- [...] adds 651c2b18a15 PR c++/86060 - ICE on range for with -std=c++98. adds b28bd46f74d PR c++/85977 * pt.c (unify): If ELTTYPE has no deducible [...] adds 243805b76cc PR c++/86068 * c-cppbuiltin.c (c_cpp_builtins): Fix a typ [...] adds dcf9e685853 PR target/63177 * /config/rs6000/rs6000.h (ASM_CPU_SPEC): [...] adds cd3f326c0fc RISC-V: Add interrupt attribute modes. adds 34d78fa8f3b Remove redundant std::move on const object adds ca9b528c465 [gcc] 2018-06-06 Michael Meissner <meissner(a)linux.ibm.com> adds a4db72c48f1 gcc/testsuite/ChangeLog: adds e035747d814 2018-06-06 Thomas Koenig <tkoenig(a)gcc.gnu.org> adds fec303e1082 gcc/testsuite/ChangeLog: adds f96cbe373f1 [gcc] 2018-06-06 Michael Meissner <meissner(a)linux.ibm.com> adds bd8f00e6743 gcc/ChangeLog: adds b6b5f0f8110 gcc/ChangeLog: adds 535bd6e6fa0 Daily bump. adds 5b24ad4b34e Fix libgcov-driver-system bootstrap failure (PR bootstrap/86057). adds 6b9cd917fe7 Fix compilation of libgcov with GCOV_LOCKED=0. adds ed76efebd16 2018-06-07 François Dumont <fdumont(a)gcc.gnu.org> adds 7839597861f 2018-06-07 Richard Biener <rguenther(a)suse.de> adds ccf8d652a7a PR tree-optimization/69615 * tree-ssa-reassoc.c (optimize [...] adds fba6502aafd Default special members of regex types and add noexcept adds 9ac2adebbbb 2018-06-07 Richard Biener <rguenther(a)suse.de> adds b9d93755b0f * gcc/config/msp430/msp430.c (msp430_mcu_name): Set the "i [...] adds f1522980576 2018-06-07 Olga Makhotina <olga.makhotina(a)intel.com> adds 3206b643165 2018-06-07 Olivier Hainque <hainque(a)adacore.com> adds e3a862a77d6 * g++.dg/cpp0x/range-for9.C: Adjust dg-error. adds 5aed9a067fd * eo.po: Update. adds b23c1ce004e compiler: speed up variable initializer sorting adds da935b5b4dc 2018-06-07 Steven G. Kargl <kargl(a)gcc.gnu.org> adds d551660e3e4 2018-06-07 Paul Koning <ni1d(a)arrl.net> adds daca26ed53c PR c/85318 * c-decl.c (check_for_loop_decls): Add -Wc90-c [...] adds 052c844f478 gcc/testsuite/ChangeLog: adds a4a85d39e7a gcc/ChangeLog: adds 07d1e732499 Daily bump. adds 1e42d5c637e Remove MPX adds 611437aa1be Fix scan in ipa-icf-38.c. adds adb63058657 Code refactoring of symtab_summary. adds 57e2b7498bc Code refactoring for call_summary. adds b53d4f56c37 Rename get methods in symbol-summary.h to get_create. adds 563ebd7104e Add {symbol,call}_summary::get method and use it in HSA. adds fbc9c62dc75 Use summaries->get where possible. Small refactoring of mul [...] adds 0a42bb6de24 Use symtab_summary in ipa-reference.c. adds 16f72bd0375 Covert ipa-pure-const.c to symbol_summary. adds 00637f9c511 Convert IPA CP to symbol_summary. adds 8a604555c0f Remove cgraph_node::summary_uid and make cgraph_node::uid r [...] adds 2d5543ef7a4 Add call_summary::get method and m_initialize_when_cloning. adds 49b8ee09631 Port IPA CP to edge_clone_summaries. adds bc4e128695f Port edge_growth_cache to call_summary. adds d24fc4aa6e6 Make cgraph_edge::uid really unique. adds 2c8bbd94b3e Come up with cgraph_node::get_uid and make cgraph_node::uid [...] adds f445cfda64d Replace some ::get_create with ::get in IPA inline. adds bd3c34e93c3 Make ipa-pure-const more strict about summary constrains. adds 8aaf6b88e2d rs6000: Delete mention of -mabi={no-,}spe in the documentation adds c0559f2a537 rs6000: Delete unused min/max macros adds 54e7de93461 Convert dump and optgroup flags to enums adds 7478b6ecda0 PPC: remove usage of cgraph_node::instrumentation_clone and [...] adds aa912911f16 Fix function signature in header file. adds 16309b4050b * es.po: Update. adds 8361352d268 gcc/testsuite/ChangeLog: adds 83fdcd80fa8 Whoops, forgot to commit the patch with r261324, just did t [...] adds da043f7bd22 * config/rs6000/rs6000.c (rs6000_passes_ieee128): Protect w [...] adds 025fe22bdbd * dumpfile.c (FIRST_ME_AUTO_NUMBERED_DUMP): Bump to 4. * [...] adds 16f1a26a2a3 Define special members as defaulted adds e00b99322e3 gcc/ PR target/85755 * config/rs6000/rs6000.c (mem_operan [...] adds 5d9d4d320a3 2018-06-08 Steven G. Kargl <kargl(a)gcc.gnu.org> adds ca9569a653e 2018-06-08 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 2af9a43c295 gcc/testsuite/ChangeLog: adds 1b575de225f 2018-06-08 Thomas Koenig <tkoenig(a)gcc.gnu.org> adds e93d75d1a4e compiler: remove stack_allocation_expression adds 8a3e47e2378 Daily bump. adds c46ccd3d7ff 2018-06-09 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 8014ac25283 2018-06-09 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 5efb256eb49 2018-06-09 Steven G. Kargl <kargl(a)gcc.gnu.org> adds ce6dc8f2ad1 2018-06-09 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 083af26d8e7 2018-06-09 Steven G. Kargl <kargl(a)gcc.gnu.org> adds a5d25d2377a Daily bump. adds f904e489041 2018-06-09 Jerry DeLisle <jvdelisle(a)gcc.gnu.org> adds 55be378c1bd 2018-06-10 Janus Weil <janus(a)gcc.gnu.org> adds b9d79b9e664 2018-06-10 Dominique d'Humieres <dominiq(a)gcc.gnu.org> adds d9e474d5edd 2018-06-10 Thomas Koenig <tkoenig(a)gcc.gnu.org> adds 90b7b45df3b /cp 2018-06-10 Paolo Carlini <paolo.carlini(a)oracle.com> adds 6176cf699da Daily bump. adds c0b0e64701a [Ada] Unnesting: improve handling of bounds for formal parameters adds 10b0fb224f3 [Ada] Minor tweaks in Repinfo adds 4f6a0a99542 [Ada] Avoid a stack overflow in 'Value for invalid long strings adds 5f5006c3fcf [Ada] Remove obsolete code in Errout adds fbe3e1a7a3d [Ada] Crash on instantiation of nested generic in private part adds ed23b9b9ee5 [Ada] Rename "GPL Edition" into "Community Edition" adds 2fd350b8589 [Ada] Performance degradation with references adds 89b0f38d227 [Ada] Bindgen: protect reference to System.Parameters with [...] adds 767fd0192cd [Ada] Crash with Inline_Always on a function with an extend [...] adds 8d0bb99a10b [Ada] Minor reformatting adds 67108293c6c [Ada] Refactor compilation of Ada units in Makefile.rtl adds fd588a8fe4c [Ada] Unnesting: fix handling of stubs adds b27fb6a23a5 [Ada] Wrong code in array aggregates of Ada coextensions adds d22f37a477b [Ada] Memtrack: have only one definition of fwrite adds 467d5e56e34 [Ada] Unnesting: fix handling of generic associations adds 50f3ec8c058 [Ada] Unnesting: robustify analysis of block statements adds 5c30879a35b [Ada] Fix handling of Pre/Post contracts with AND THEN expressions adds 5cbdf597caa [Ada] Don't split AND THEN expressions in GNATprove_Mode adds 265ffd2d7df [Ada] Do not force Part_Of on generic units adds 676f148c2db [Ada] Mark extended return of unconstrained type as never inlined adds 7780448ee07 [Ada] Do not query the representation information in CodePe [...] adds 114e77f8f8d [Ada] Add Suppressible argument to Assertion_Policy in docu [...] adds 5bafce76272 [Ada] Minor reformatting adds 7f42e7b80a9 [Ada] Crash on protected type entry family adds c27628e23e5 [Ada] Simplify expansion of "and then" in CodePeer mode adds 0ded4220fb9 [Ada] Make GNAT.Array_Split a preelaborable unit adds ec7e01f008d [Ada] Minor tweaks for Repinfo adds c1314460703 [Ada] Reject violation of SPARK 6.1.4(12) with enclosing task unit adds c10c3c8831f [Ada] Missing predicate function body for derived type in n [...] adds 178ba9a26d3 [Ada] Mark parameters as coming from source for GNATprove adds ef695c17b2e [Ada] Dangling cursor checks in Element function adds 48f91b08763 [Ada] Unnesting: refactor handling of uplevel refs. for unc [...] adds ba48ba27503 [Ada] Improve last exception info availability from C++ handlers adds 36c80e26b07 [Ada] Double finalization of limited controlled result adds 1ffe137cf1f [Ada] Typo fixes and minor reformatting adds 74b6bea33a4 [Ada] Minor reformatting adds 62bc388f300 [Ada] Suppress the expansion of ignored assertion pragmas adds be1f8bce9d5 [Ada] Fix wrong code for initialization of fat pointer with -Og adds 498b71d06f0 2018-06-11 Olivier Hainque <hainque(a)adacore.com> adds 336f0291014 Remove redundant intrinsics adds be27f1f5822 Fix typo done in MPX removal (PR tree-optimization/86089). adds d3d50c31f1e rs6000: Put constraints on the correct operand in movdi (PR85755) adds a726b94319e gcc/testsuite/ChangeLog: adds 9482f5e939e * fr.po: Update. adds f2dd0b70d6a * doc/invoke.texi: Document -fabi-version=12. adds 6651a52f7f4 PR c++/86094 - wrong code with defaulted move ctor. adds 2695a0d7885 2018-06-11 Janus Weil <janus(a)gcc.gnu.org> adds 580f57ec598 2018-06-11 Zhouyi Zhou <zhouzhouyi(a)gmail.com> adds 9be943930cb libgo: add riscv and js/wasm as known targets adds 00fc5e92104 PR tree-optimization/86083 - handle non-constant assignment [...] adds 8ced901ab31 gcc/ChangeLog: adds e9f29fe5a4f Fix ptrmem comparison for unions. adds be54637ac82 /cp 2018-06-11 Paolo Carlini <paolo.carlini(a)oracle.com> adds ffe6e0016ef /cp 2018-06-11 Paolo Carlini <paolo.carlini(a)oracle.com> adds 59228068487 2018-06-11 Rasmus Villemoes <rasmus.villemoes(a)prevas.dk> adds 0bb30bd45dc PR c++/85963 - -Wunused-but-set with ?: in template. adds 20c8dab1349 PR c++/85792 -Wctor-dtor-privacy and inherited constructor. adds a29b0316860 Daily bump. adds 39bc186ec4a * gcc.c: Document new %@{...} sequence. (LINK_COMMAND_SPE [...] adds a08dc1d6233 Remove me from Write After Approval. adds b776696b72f [testsuite] Add gcc.dg-selftests/dg-final.exp adds 3e1f325ad20 * gcc-interface/decl.c (variant_desc): Add AUX field. (gn [...] adds 1b3db12b98c * gcc-interface/decl.c (warn_on_field_placement): Use spec [...] adds e6a0acb0592 * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Constant>: [...] adds daa56870e94 * gcc-interface/ada-tree.h (TYPE_RETURN_BY_DIRECT_REF_P): [...] adds e3dae8fad14 MIPS: Update I6400 scheduler. adds fbe457c893d MIPS: Add i6500 processor as an alias for i6400. adds 01e10fe36b7 libitm/x86: Correct offsets of __private_tm and pointer_guard adds 2d870febf60 * doc/sourcebuild.texi: Document usage of line number 0 in [...] adds c0721ed5a68 MIPS: Fix build after r261489. adds 58486822f6a [ARC] Update warning messges. adds fa6324b6d0b [PATCH] [ARC][QuarkSE] Update adds 274d31f044a Come up with Deprecated option flag. adds 899c70cdc12 Document IntegerRange in internal documentation. adds 3d2d7dabe19 * inclhack.def: Fix fixup for assert.h on vxworks. * fixi [...] adds d390ae814cc * genfixes: exit 1 when autogen not found. * genfixes: Re [...] adds bb26a3993ad Linux/x86: Update TARGET_THREAD_SPLIT_STACK_OFFSET comments adds 0e5c4a3df69 [gcc] adds 53a563a4cd3 [testsuite] adds f92dc1e5df0 [testsuite] adds c6d2d2c4016 [testsuite] adds 41e8e44ab25 [testsuite] adds 82542e687de [testsuite] adds 004fbfd7a43 [testsuite] adds c30a1719ee2 [testsuite] adds 2cd54c17b3a [testsuite] adds 2b691a1c591 PR c/85931 - -Wsizeof-pointer-memaccess for strncpy with s [...] adds 9d1a574bc57 2018-06-12 Steven G. Kargl <kargl(a)gcc.gnu.org> adds c1a0c86ca48 PR tree-optimization/85259 - Missing -Wstringop-overflow= s [...] adds 7f3eb344ed0 spellcheck: support transpositions aka Damerau-Levenshtein [...] adds fb721f97410 P0935R0 Eradicating unnecessarily explicit default constructors adds 4ffb3430bea 2018-06-12 François Dumont <fdumont(a)gcc.gnu.org> adds 9da262d8418 Core issue 1331 - const mismatch with defaulted copy const [...] adds b117e4de9a2 /cp 2018-06-12 Paolo Carlini <paolo.carlini(a)oracle.com> adds a3659d88105 /cp 2018-06-12 Paolo Carlini <paolo.carlini(a)oracle.com> adds 70564da2bc7 * config.gcc (alpha*-*-freebsd*): Remove. * config/alpha/ [...] adds 7e3747b0dc2 Use poly_int rtx accessors instead of hwi accessors adds 4b6df2e83d0 Tighten LRA test for reloading the inner reg of a paradoxic [...] adds a9897c1a343 Daily bump. adds 94bbaf785bb PR c++/86098 - ICE with template placeholder for TTP. adds 637fca44c12 2018-06-13 François Dumont <fdumont(a)gcc.gnu.org> adds 459fa194d34 2018-06-13 Chenghua Xu <paul.hua.gm(a)gmail.com> adds 234c8e0fd06 [ARC] Allow EX instruction unconditionally adds 77f6e101839 [ARC] SYNC instruction is valid on all ARC cores. adds 3df4cca470b [ARC] Define LINK_GCC_C_SEQUENCE_SPEC. adds 5afc07eeb18 [ARC] Reimplement return padding operation for ARC700. adds 5664ecf4982 [ARC] Update fma expansions. adds 5eb8310a629 PR target/86048 * config/i386/winnt.c (i386_pe_seh_cold_i [...] adds 7858a084fb6 * cgraph.c (cgraph_node::get_untransformed_body): Dump fun [...] adds 924b3c83fea emit-rtl.c: more typesafety adds 20de8885fb8 libgo: update to Go 1.10.3 release adds f42f4c70387 PR fortran/85702 adds 31f70af4f44 PR fortran/85703 adds 2cf07b8b0a4 * config/rl78/rl78.c (move_elim_pass): Use TDF_NONE [...] adds 2ff6865eb18 2018-06-13 Richard Biener <rguenther(a)suse.de> adds ef00e9947f7 PR libstdc++/86127 avoid unnecessary allocator conversions adds e77ad8b71ba compiler: include global variable preinit blocks in ast dumps adds f61fa2ece67 2018-06-13 Steven G. Kargl <kargl(a)gcc.gnu.org> adds a1dbee6137d PR c++/86094 - wrong code with defaulted move ctor. adds 2e897e1d909 2018-06-13 Denis Khalikov <d.khalikov(a)partner.samsung.com> adds 43ca63642b8 2018-06-13 François Dumont <fdumont(a)gcc.gnu.org> adds f35f3d9a403 PR tree-optimization/86114 - ICE in gimple_fold_builtin_str [...] adds a0b809c3e41 compiler: avoid introducing redundant write barriers adds 70ecc10a8fb MIPS: Add support for P6600. adds ae5baadd3e0 * c-opts.c (c_common_post_options): Warn about useless -Wabi. adds eed138cf47a PR c++/86099 - ICE with trivial copy and non-trivial defau [...] adds cf43f7a9373 Daily bump. adds 02727084b4e RTEMS: Prefer int for int32_t adds 778960f7f39 PR libstdc++/83982 fix exception-safety guarantee of std::v [...] adds 84d334f8d3c 2018-06-14 Richard Biener <rguenther(a)suse.de> adds 103cf5bbb4a 2018-06-14 Richard Biener <rguenther(a)suse.de> adds ef125395dd4 Fix errors in libstdc++-v3/ChangeLog entries. adds a6c949a087b P0935R0 Eradicating unnecessarily explicit default constructors adds 52789a62a41 PR target/85945 * lower-subreg.c (find_decomposable_subre [...] adds 05db6daaa63 Define __cpp_lib_tuple_element_t in <tuple> not <utility> adds e8005cb9850 P0935R0 Eradicating unnecessarily explicit default constructors adds 00e113adf1c /cp 2018-06-14 Paolo Carlini <paolo.carlini(a)oracle.com> adds 80bdf09de10 Partially revert move of std::tuple_element_t to <tuple> adds 721d7014d0b P0624R2 - Default constructible and assignable stateless l [...] adds ec67667945e PR middle-end/86122 * match.pd ((A +- CST1) +- CST2): Pun [...] adds 01133017a3f PR target/86048 * gcc.target/i386/pr86048.c: Require sse2 [...] adds d2c29b5b8ee LWG 3074 make scalar types non-deduced in valarray non-memb [...] adds 96a681641c5 LWG 3075 basic_string needs deduction guides from basic_str [...] adds 80ef1e04375 PR c++/86063 * decl2.c (cp_check_const_attributes): Skip [...] adds ee09d4333ca Daily bump. adds 81238e255d8 LWG 3039 Unnecessary decay in thread and packaged_task adds 46765867363 RISC-V: Add custom RTEMS multilibs adds 6e8c8489270 2018-06-15 Richard Biener <rguenther(a)suse.de> adds 86385aa3c9e 2018-06-15 Richard Biener <rguenther(a)suse.de> adds 26465588631 [ARC] Fix warning in arc_return_address_register. adds 8ce07d4c6f9 2018-06-15 Richard Biener <rguenther(a)suse.de> adds 449af1e26f4 LWG 2993 reference_wrapper<T> conversion from T&& adds 6cec91d7d38 Force user provided warning and error messages to only occu [...] adds b2fe5652245 Only define __cpp_lib_constexpr_char_traits for C++17 adds 9c15e0a283c MIPS: Add support for -mcrc and -mginv options. adds 5607b42a213 PR libstdc++/86168 fix ambiguous default constructor adds 09e2d757369 Decorate string_view members with nonnull attribute adds 309500a2046 PR libstdc++/86169 unshare COW string when non-const data() called adds 58f9aa89717 [testsuite] Run dg-final.exp sequentially adds 4770488d8ce 2018-06-15 Bernd Edlinger <bernd.edlinger(a)hotmail.de> adds 13585794aea PR middle-end/86123 * match.pd ((X / Y) == 0 -> X < Y): D [...] adds a705bb9efbf * tree.c (maybe_warn_parm_abi): Inform the location of the class. adds 4b1e842f8f7 PR c++/82882 - ICE with lambda in template default argument. adds b39bfdc4806 * decl.c (start_enum): Do compare dependent underlying type. adds ad9278cc697 * pt.c (tsubst_default_argument): Use push_to/pop_from_top_level. adds 852e7df70a2 PR middle-end/85878 * expr.c (expand_assignment): Remove [...] adds 0245ae71695 PR c/86093 * c-typeck.c (pointer_diff): Cast both pointer [...] adds 95ca8acac4f LWG 3076 basic_string CTAD ambiguity adds 5b4e7b2b47b Daily bump. adds 4e4e14a7cfd * config.guess: Import latest version. * config.sub: Likewise. adds aaee8db6f2d PR c++/86147 - wrong capture for template argument. adds 90562b4052d PR rtl-optimization/86108 * bb-reorder.c (create_forwarde [...] adds b97fffd6c62 PR middle-end/86095 * common.opt (Wunsafe-loop-optimizati [...] adds 1c67942e074 gcc/ChangeLog: adds c71993fc315 gcc/ChangeLog: adds 04ed3f3311b Daily bump. adds 1bc67c9d3aa * gimplify.c (nonlocal_vlas): Delete. (nonlocal_vla_vars) [...] adds 3fdb3ecf35f Remove superfluous prefix adds ac73a7b0eff Daily bump. adds e228ac8a823 * tree.c (decl_value_expr_lookup): Revert latest change. [...] adds 130ddd95154 Ensure that control characters in user supplied error and w [...] adds 9e6d92996d8 [testsuite] Remove xfail from vect-abs-compile.c adds 1fd980219dd [testsuite] Add target pthread to pr86076.c adds c80d414b87b 2018-06-18 Prathamesh Kulkarni <prathamesh.kulkarni(a)linaro.org> adds 65d4987efad 2018-06-18 Paolo Carlini <paolo.carlini(a)oracle.com> adds 1143dcb4161 LWG 3035. std::allocator's constructors should be constexpr adds 84f1425ee58 Fix bootstrap failure for bare metal due to autoconf link tests adds 864bd5dee17 PR tree-optimization/81384 - built-in form of strnlen missing adds 53c7c5ac53d P0754R2 <version> header adds f96e566c3d6 2018-06-18 Maya Rashish <coypu(a)sdf.org> adds 0e184e00c25 LWG 3050 Fix cv-qualification of convertibility constraints adds 2464dc032ee PR c++/86171 - ICE with recursive alias instantiation. adds 88f6eb8fe14 Introduce DUMP_VECT_SCOPE macro adds 339e22fd827 LWG 2989 hide path iostream operators from normal lookup adds 23b5c810d6d [gcc] 2018-06-18 Michael Meissner <meissner(a)linux.ibm.com> adds 6b63fbbee5b More rtx to rtx_insn * cleanups adds 5d64596c5a2 LWG 2975 ensure construct(pair<T,U>*, ...) used to construct pairs adds 135325598e2 * Makefile.def (fortran): Add check-target-libgomp-fortran [...] adds 0eff25517eb PR middle-end/85602 - -Wsizeof-pointer-memaccess for strnca [...] adds 5f9eea982b3 Daily bump. adds f7980b36b4a PR c++/81060 - ICE with unexpanded parameter pack. adds 8a6475be99d PR c++/86200 - ICE with unexpanded pack in lambda parameter. adds ab6e5f97760 Use a range for LAMBDA_EXPR_LOCATION. adds d3a3cfb86b6 * tree.c (cp_expr_location): New. adds e31847cda39 2018-06-19 Richard Biener <rguenther(a)suse.de> adds ca8e0e36fba Remove unused stagestuff in config-lang.in. adds 40fa18d60b2 * gimplify.c (gimplify_init_constructor): Really never cle [...] adds f16208f941c rs6000: Fix vector homogeneous aggregates (PR86197) adds 9805e646ffc Allow building of the zlib component when the building take [...] adds 8c25bf3b8c1 2018-06-19 Richard Biener <rguenther(a)suse.de> adds daf3412c2d4 Add initial version of rtl.vim syntax file. adds b3f065cb731 Improve gimple.vim syntax file. adds d2c2513e2df Clean-up usage of ipa_fn_summary and ipa_call_summary summaries. adds c6f17bb4ef5 * es.po: Update. adds 281a8e8b083 * tree.c (find_decls_types_r): Remove all non-VAR_DECLs fr [...] adds dc753e86f5b Remove unused <exception> header from <utility> adds 94b4b442728 gcc/testsuite/ChangeLog: adds 9018c1622fb xtensa: fix PR target/65416 adds 6e2749ddee3 PR c++/86192 - ICE with anonymous union passed to template. adds 165d0d5b9fb * cp-tree.h (CONSTRUCTOR_NO_IMPLICIT_ZERO): Remove. adds 43a357f611e 2018-06-19 Tony Reix <tony.reix(a)atos.com> Dam [...] adds 4b11982ea02 2018-06-19 Aaron Sawdey <acsawdey(a)linux.ibm.com> adds 06a8367a05b * tree-cfgcleanup.c (tree_forwarder_block_p): Do not retur [...] adds 4277f32f797 PR middle-end/85602 - -Warray-bounds fails to detect the ou [...] adds 0ab7f3eac45 Wrap is_static with COLLECT_EXPORT_LIST adds d309493958e Daily bump. adds daec18f5ee7 [1/n] PR85694: Allow pattern definition statements to be reused adds da6113101ab [2/n] PR85694: Attach a DEF_SEQ only to the original statement adds d1055d7bd74 [3/n] PR85694: Fix dummy assignment handling in vectorizable_call adds dabec68a1a2 [4/n] PR85694: Remove redundant calls to types_compatible_p adds 1c9d2c2a6f1 [5/n] PR85694: Remove dead WIDEN_SUM handling adds c32b0020332 [6/n] PR85694: Add a vect_get_internal_def helper adds 972163bf33c [7/n] PR85694: Add a vect_pattern_detected helper adds 1ba54d4eb04 [8/n] PR85694: Make patterns check for target support adds 44511ab2471 Transform switch_conversion into a class. adds 97247f1e6e5 Switch other switch expansion methods into classes. adds eafe7d87f18 Enable clustering for switch statements. adds 11060716567 Change default for jump_table expansion ratio to 8. adds fd550bb3f78 [AArch64] Support for LDP/STP of Q-registers adds c7af124dca7 * ginclude/stddef.h: Limit #include <machine/ansi.h> to NetBSD. adds fb4c9101f2c Remove not longer valid FIXME comment. adds b294103fdfa [PR c++/85634] Fix tsubst ICE adds fc032acd6d4 * cfgrtl.c (rtl_verify_edges): Formatting fix. If bb->pre [...] adds 0267748224e Generate correctly typed compare in canonicalize_loop_ivs adds 54b391df9fd PR tree-optimization/86231 * tree-vrp.c (union_ranges): F [...] adds b6bb0f024b1 PR debug/86194 * var-tracking.c (use_narrower_mode_test): [...] adds 19b4138ef1f PR c++/86240 * constexpr.c (cxx_eval_constant_expression) [...] adds fba8791d09f Add testcase accidentally not committed earlier adds 4210c53542b PR c++/86210 * c-common.c (check_nonnull_arg): Use fold_f [...] adds 737cc9783f8 Update OpenACC data clause semantics to the 2.5 behavior adds afd52cac40e /cp 2018-06-20 Paolo Carlini <paolo.carlini(a)oracle.com> adds 77de2054684 [PR c++/85634] Fix tsubst ICE adds dc992be2104 PR libstdc++/70966 make pmr::new_delete_resource() immortal adds 755a9c216fe gcc/ChangeLog: adds a9ee5a859a8 libgcc/: PR libgcc/86213 * generic-morestack.c (allocate_ [...] adds b0ad8f101b0 Daily bump. adds bbf6c23ee58 2018-06-21 François Dumont <fdumont(a)gcc.gnu.org> adds 52458f0664a libbacktrace/ adds fa681b455d5 2018-06-21 Richard Biener <rguenther(a)suse.de> adds 72f2fa1f0bd [AArch64][PATCH 1/2] Make AES unspecs commutative adds d5226104d74 [AArch64][PATCH 2/2] Combine AES instructions with xor and [...] adds 93dd1a2552a [ARM] libgcc: Remove unsupported code for __ARM_ARCH__ < 4 adds bd071ec695e [ARM] Use __ARM_ARCH and __ARM_FEATURE_LDREX instead of __A [...] adds 35f0532296f 2018-06-21 Richard Biener <rguenther(a)suse.de> adds bb62c5dc49f [tail-merge] Fix side-effect test in stmt_local_def adds 58f5737f318 [testsuite] Fix guality/pr45882.c for flto adds 75dbe0cee73 Fix IPA crash in libgccjit adds 66532ac22af 2018-06-21 Richard Biener <rguenther(a)suse.de> adds 2c085ec2501 IPA summaries use ::get in ipa-pure-const.c. adds 63e6ad798ec PR libstdc++/70940 make pmr::resource_adaptor return aligne [...] adds 30e9de8b241 PR libstdc++/70940 make pmr::resource_adaptor return aligne [...] adds 58089236dcb * tree-inline.c (copy_edges_for_bb): Minor tweak. (maybe_ [...] adds 79351eaf305 * tree-nested.c (get_frame_type): Use create_tmp_var_raw i [...] adds 49318a93114 * except.c (finish_eh_generation): Commit edge insertions [...] adds d0ae7eebffe * cfgrtl.c (fixup_reorder_chain): Do not emit NOPs in DECL [...] adds ac2a3f3c5b8 2018-06-21 Paul Thomas <pault(a)gcc.gnu.org> adds e91478d3b92 PR c++/86182 - fix wrong PR tag in earlier commit adds 5b63c39b550 Let -fmem-report see callers of cxx_make_type. adds 6a41eca3f53 Reduce garbage from push_to_top_level. adds dce73155426 * pt.c (tsubst) [TEMPLATE_TYPE_PARM]: Use TEMPLATE_PAR [...] adds 6fe661f6408 * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Update. adds 26909ed4db7 PR libstdc++/83328 add correct basic_string::insert for ini [...] adds a9e9a64d65d 2018-06-21 Michael Meissner <meissner(a)linux.ibm.com> adds 894c22627b4 2018-06-21 Paul Thomas <pault(a)gcc.gnu.org> adds 9cd571c4e7f 2018-06-21 Michael Meissner <meissner(a)linux.ibm.com> adds bc18915d9b6 2018-06-23 Michael Meissner <meissner(a)linux.ibm.com> adds 130abbe46d1 cmd/go: re-enable a couple of tests of gccgo adds 4f96c7da9e1 2018-06-21 Michael Meissner <meissner(a)linux.ibm.com> adds ab127dab999 PR libstdc++/86138 prevent implicit instantiation of COW empty rep adds fc6d642d5f7 Daily bump. adds ee621ce7712 2018-06-21 François Dumont <fdumont(a)gcc.gnu.org> Fix this [...] adds 0f97ccfdccc Have g++ define _FILE_OFFSET_BITS=64 on Solaris adds 0280f58ca91 Don't preprocess .S files with -P on Solaris/x86 (PR target/85994) adds 8d36476f7ce Make symbol_summary::get and call_summary::get pure. adds 7d1109092e5 * tree.c (free_lang_data_in_type): Free all TYPE_VFIELDs. adds e342f300e74 Update OpenACC testcases adds 42e9919fc46 * lto-streamer-out.c (DFS::DFS_write_tree_body): Do not st [...] adds 18dcb4b218e Fix emission of jump tables (PR tree-optimization/86263). adds 88642e90580 PR libstdc++/86280 fix undefined left shift on 32-bit targets adds 3f27defbedf Fix unexported basic_string symbols for 32-bit targets adds 9ddee15f560 syscall: remove Ustat adds 972adfd3d1c Fix test case failures for pdp11 target. adds 83a38ce0152 gcc/testsuite/ChangeLog: adds eec0055c9d8 2018-06-22 Aaron Sawdey <acsawdey(a)linux.ibm.com> adds 02a658e9619 Forgot PR target/86222 in ChangeLog adds a35ffc7c7ab Improve entry/exit instrumentation for nested functions adds ffe65ad7220 PR c++/85662 * g++.dg/ext/offsetof3.C: New test. adds 7a72bd4a2a6 [testsuite/guality] Be verbose about gdb version used adds 49a096f2a1a [testsuite/guality] Use buildarea gdb by default in combined build adds 6b53d6860eb Avoid taking the address of something just because it's in [...] adds 006b503ae06 PR c++/86219 - ICE with erroneous initializer in template. adds 37a0a76c343 gcc/ChangeLog: adds 561e857cd34 2018-06-22 Paul Thomas <pault(a)gcc.gnu.org> Rainer Or [...] adds e255d1cb8f1 Daily bump. adds 0dc7ccc1591 runtime: use #ifdef instead of #if for USING_SPLIT_STACK adds 36b6cd49c52 * doc/invoke.texi (mno-fancy-math-387): Update for [...] adds c3336d50e9b /cp 2018-06-23 Paolo Carlini <paolo.carlini(a)oracle.com> adds 7e0ebf20b94 [testsuite/guality] Fix tcl error on missing gdb adds de102e843e7 Daily bump. adds 9e636514b8d 2018-06-23 Jerry DeLisle <jvdelisle(a)gcc.gnu.org> adds 4f742e593f1 * lto-streamer-out.c (tree_is_indexable): Make LABEL_DECL [...] adds cb59eeb73f7 * libgomp.texi (Top): Move
www.openmp.org
to https. (Enab [...] adds b6d2c36aa9f * ginclude/stddef.h: Simplify conditions around avoiding [...] adds e00b5620902 Daily bump. adds 7480ddbff8c C++: Fix PR86082 adds 6f0f798b4b0 [i386/debug] Fix insn prefix in tls_global_dynamic_64_<mode> adds 8a51585f2ce 2018-06-25 Richard Biener <rguenther(a)suse.de> Eri [...] adds 369a4f173d4 2018-06-25 Richard Biener <rguenther(a)suse.de> adds a99aba41d5a 2018-06-25 Richard Biener <rguenther(a)suse.de> adds 5d5b1470cb7 * lto-section-out.c (lto_begin_section): Do not print sect [...] adds 73831d53d42 PR target/84786 * config/i386/sse.md (vshift_count): New [...] adds ed572d0aa09 2018-06-25 Richard Biener <rguenther(a)suse.de> adds d992022ea9d gcc/ChangeLog: adds 79179a78bfb [testsuite/guality] Fix tcl error on gdb -v failure adds 9391201bf9e * config/v850/v850.md (divmodhi4): Make sure to sign exten [...] adds e9670ae5df1 gcc/testsuite/ChangeLog: adds 912f67e3595 Add experimental::sample and experimental::shuffle from N4531 adds 4f7f0d6b2df * doc/xml/manual/status_cxx2017.xml: Document N4531 status. adds f9fa035577c PR libstdc++/86292 fix exception safety of std::vector<Inpu [...] adds 4606c7b9b95 gcc_qsort: avoid overlapping memcpy (PR 86311) adds 41d6b10e96a Fix -finit-derived for c_ptr and c_funptr in programs w [...] adds c9f48b91bf3 2018-06-25 Michael Meissner <meissner(a)linux.ibm.com> adds 6a2f23192b8 gcc/ChangeLog: adds eca6fcbc52f PR tree-optimization/85700 - Spurious -Wstringop-truncation [...] adds 38baf565d48 Update powerpc64-linux-gnu/baseline_symbols.txt adds 819a85a8823 PR tree-optimization/86204 - wrong strlen result after pri [...] adds 63d7b06412b PR libstdc++/86112 fix printers for Python 2.6 adds 8207fbe5749 compiler: improve escape analysis adds 07d455ca4ac * ginclude/stddef.h: Remove an obsolete comment on FreeBSD [...] adds f7e2b0321fd * config/v850/predicates.md (const_float_1_operand): Fix m [...] adds 88806a07142 Daily bump. adds 2224de3ea8b * lib/target-supports.exp (check_effective_target_logical [...] adds 239a43d4c96 [PR86064] split single cross-partition range with nonzero locviews adds 80608177f1a 2018-06-26 Richard Biener <rguenther(a)suse.de> adds 5602144c948 2018-06-26 Richard Biener <rguenther(a)suse.de> adds ed380f72f85 Add myself to MAINTAINERS file adds 12614c72bc4 Require IBM1047 support in g++.dg/pr86082.C adds e8ff39dfe76 Require 64-bit in gcc.target/i386/pr86257.c adds 6f87151c79e PR debug/86257 * gcc.target/i386/pr86257.c: Add -mtls-dia [...] adds f626db6c9d0 PR c++/86291 * parser.c (cp_parser_omp_for_loop_init): Ch [...] adds dcf725987fa PR target/86314 * config/i386/i386.md (setcc + movzbl to [...] adds 5648c3fa971 S/390: Fix mtune default. adds 72d25ae5db7 Add missing noexcept on definition to match declaration adds c309657f69d Introduce dump_location_t adds a8b44230249 rs6000: Set up ieee128_float_type_node correctly (PR82625) adds 71f6975cf85 [testsuite] adds 5ddcb543682 I typoed the PR numnber, correct is: adds 41548eeeffc 2018-06-26 Aaron Sawdey <acsawdey(a)linux.ibm.com> adds 7d804d50a38 gcc/testsuite/ChangeLog: adds b0872d0e3d8 * testsuite/experimental/algorithm/sample-2.cc: Add [...] adds 32d6a0d62bb * tree-inline.c (remap_location): New function extracted f [...] adds 60025d59c41 * common/config/v850/v850-common.c (TARGET_DEFAULT_TARGET_ [...] adds 393138d71ac Declare some explicit instantiations for strings in Debug Mode adds a2fa87687ed Daily bump. adds 070c395b755 PR c++/80290 - memory-hog with std::pair. adds cf755750cc4 PR c++/86320 - memory-hog with std::array of pair adds a1557b7dd47 [aarch64] Fix obsolete comment about X30 adds c0a71d72a6a fixincludes: Add missing hunk to tests/base/ioLib.h adds 8dbef94dbeb Add SIMD to REG pattern for movhf without armv8.2-a support [...] adds c628c3437c3 [arm] Add support for Arm Cortex-A76 adds bab25aa442c add support for --disable-gcov adds cf696dea6f2 * gimple.h (gimple_return_retbnd): Delete. (gimple_return [...] adds cdb0b9c458e Add std::__is_byte<std::byte> specialization adds 0ae463d5750 * config/v850/t-v850 (MULTILIB_OPTIONS): Remove 8byte-alig [...] adds f9e6514a028 [AArch64] Add support for Arm Cortex-A76 adds 294097505fe Avoid crash on friend in nested class template. adds d6c5e987e73 * config/v850/v850-modes.def (CCZ, CCNZ): Add new modes. [...] adds fe8bc499506 * config/v850/v850-protos.h (notice_update_cc): Remove. * [...] adds 24010b8db35 * config/v850/v850.md (addsi3_set_flags): New pattern. (s [...] adds 39e70bf96df 2018-06-27 François Dumont <fdumont(a)gcc.gnu.org> adds 06f3e75c775 Fix typo in libgcc/Makefile.in adds 3689d355ba7 gcc/testsuite/ChangeLog: adds de75d34a247 Convert pdp11 back end to CCmode. adds 177e01da306 C++: don't offer bogus "._0" suggestions (PR c++/86329) adds daeb77573a2 Daily bump. adds fc67b24f094 2018-06-23 Dimitar Dimitrov <dimitar(a)dinux.eu> adds 0ac8fffb7eb * doc/invoke.texi (Debugging Options): Add -gsplit-dwarf. adds 42cf43fc369 * tree-inline.c (remap_gimple_stmt): Force input_location [...] adds ff5df8a4988 Introduce auto_string_vec class. adds 2abdff3809a . adds 6e8a18d1ed9 Come up with new --completion option. adds 69bfc5d8810 Fix clustering algorithm in switch expansion. adds 749f0ae15ca Come up with jump_table ratio constants used in jump_table_ [...] adds b36a89c9367 2018-06-28 Richard Biener <rguenther(a)suse.de> adds f964d011bf5 Add missing header file inclusion. adds ba563622c0e 2018-06-28 David Pagan <dave.pagan(a)oracle.com> adds 2d9242293c4 * MAINTAINERS (write after approval): Add myself. adds 3a2b2e211ed 2018-06-28 Richard Biener <rguenther(a)suse.de> adds bea621a8de3 2018-06-28 Richard Biener <rguenther(a)suse.de> adds a2dbf7d12c0 * tree-cfg.c (verify_gimple_in_cfg): Call verify_location [...] adds 7fa3c46fdb5 Hide alt_dump_file within dumpfile.c adds 80ed743cca1 2018-06-28 Fritz Reese <fritzoreese(a)gmail.com> adds cb11a2922e3 [testsuite] Fix f16_mov_immediate_3.c adds 5174212c663 PR go/86343 * go-gcc.cc (Gcc_backend::set_placeholder_str [...] adds d769bcf03d3 Fix insn length for pdp11 shift patterns. adds ec827da13b5 PR target/86348 * config/i386/sse.md (*vec_extractv4si_0_ [...] adds c1005da8802 gcc/testsuite/ChangeLog: adds ba36b06f129 PR c++/86342 - -Wdeprecated-copy and system headers. adds 6bed4548769 C++: less verbose error-recovery for version conflict markers adds f5d881d355c runtime: don't stat a NULL filename adds ce71098388d Daily bump. adds c335f36328f * config/rs6000/t-rs6000: Append rs6000-modes.h to TM_H. adds 03ad9f7472e 2018-06-29 Richard Biener <rguenther(a)suse.de> adds 106790efc51 Add whitespace to some dejagnu directives in libstdc++ tests adds b18ceb23391 dumpfile.c: add indentation via DUMP_VECT_SCOPE adds 931162b4bb4 Fix bit-test expansion for single cluster (PR tree-optimiza [...] adds d4bcf41e318 [testsuite/guality] Use line number vars in gdb-test adds fd5afac14f4 contrib: introduce Vim addon directory, add match.pd syntax plugin adds f9d49e80ef9 [arm] Avoid STRD with odd register for TARGET_ARM in output [...] adds 590480417bc When using -fprofile-generate=/some/path mangle absolute pa [...] adds 6e9afebf37f PR c++/86184 * tree.c (cp_save_expr): Don't call save_exp [...] adds 65dd7aa1b89 gcc/testsuite/ChangeLog: adds f56cddbe215 * config/v850/v850.c (v850_legitimate_address_p): Handle l [...] adds f13f65fc4b2 Daily bump. adds 9488d90e0e1 Introduce @unless/@endunless and postbootstrap Makefile targets adds c48e53ece73 [testsuite/guality] Use relative line numbers in gdb-test adds 0e8ee736d5d [testsuite/guality] Don't use attribute used in pr45882.c for -O0 adds 33afe624558 018-06-30 Bernd Edlinger <bernd.edlinger(a)hotmail.de> adds bf8b3614c17 [9a/n] PR85694: Reorder vect_is_simple_use arguments adds 142c320746a [9b/n] PR85694: Make vect_is_simple_use look through patter [...] adds d04bd45a419 [10/n] PR85694: Split out check for vectorizable associativ [...] adds d5b5c2c5ad5 [11/n] PR85694: Apply pattern matching to pattern definitio [...] adds e10293ded1f [12/n] PR85694: Rework detection of widened operations adds 57abb6974ee [13/n] PR85694: Try to avoid vectorising casts of invariants adds 9c133841e05 RISC-V: Add patterns to convert AND mask to two shifts. adds 6f492a7eab5 Daily bump. adds ff92f40db4b Allow jump threading of multiple paths that start from the [...] adds dbd16a610fc [testsuite] Fix get-absolute-line error handling adds 7aea56e91aa [testsuite/guality] Use relative line numbers in vla-1.c adds 311a5d6b130 [testsuite/guality] Prevent optimization of local in vla-1.c adds 028361c033c [testsuite/guality] Use @main as bp loc instead of line nrs [...] adds 3750671f5ec Add -mgnu-asm; change -mdec-asm to generate DEC ass [...] adds 3052adec164 Revert "[testsuite/guality] Prevent optimization of local i [...] adds ad01ac415cd Daily bump. adds f2ebf2c656a Reinstate dump_generic_expr_loc adds 714e5981919 Bump libgnat to 9. adds 5ef0eaf5dbc Revert one ipa_call_summaries::get to get_create (PR ipa/86323). adds eb57efa5c6e Revert 2 ::get to ::get_create for IPA summaries (PR ipa/86279). adds 082b5a237c2 2018-07-02 Paul Thomas <pault(a)gcc.gnu.org> adds a027012a4ef 2018-07-02 Paul Thomas <pault(a)gcc.gnu.org> adds b7f856e1c13 2018-07-02 Richard Biener <rguenther(a)suse.de> adds d751ef835e2 * config/i386/i386.c (ix86_finalize_stack_frame_flags): Do [...] adds 4a4a320b3eb Add new tests for --completion option. adds c8e21492633 * tree-vrp.c (extract_range_from_unary_expr): Abstract ABS [...] adds 37bee4b734f Abstract a lot of the {PLUS,MINUS}_EXPR code in extract_ran [...] adds 13dd5f09e23 2018-07-02 Richard Biener <rguenther(a)suse.de> adds d43e44ac8d6 Fix typo in vect_recog_widen_shift_pattern adds 9c4e5f410e7 [ARM][testsuite] Fix arm-soft-strd-even.c adds 4c35f2d638a Fix GCOV scan pattern (PR testsuite/86366). adds 83d1ca630cf aarch64: Add movprfx patterns alternatives adds 770f6f2a920 PR go/86331 os: check return value as well as error fr [...] adds 00f7ba0313c selftest: introduce class auto_fix_quotes adds 7b4c9af9cc3 Optimize std::sub_match comparisons using string_view-like type adds 7f932aca11d P0887R1 The identity metafunction adds e6975aec62b /cp 2018-07-02 Paolo Carlini <paolo.carlini(a)oracle.com> adds ba2dee86000 P0758R1 Implicit conversion traits adds d4b846baf03 Daily bump. adds 14eedd834d4 RISC-V: Fix interrupt support for -g. adds e7017273054 * config/h8300/h8300.md: Remove trailing whitespace. adds ca8af1b5fac * config/h8300/h8300.md (movqi_h8300, movqi_h8300hs): Cons [...] adds 94982cd5094 2018-07-03 Richard Biener <rguenther(a)suse.de> adds 2fcb0ed93fa Avoid matching the same pattern statement twice adds 18bbd2f1650 [14/n] PR85694: Rework overwidening detection adds f0daa5a6c0a [15/n] PR85694: Try to split existing casts in widened patterns adds 3f887927772 [16/n] PR85694: Add detection of averaging operations adds 7987f646fe2 Clean up interface to vector pattern recognisers adds 05499cc738a Ensure PATTERN_DEF_SEQ is empty before recognising patterns adds 76f769a45fa Pass more vector types to append_pattern_def_seq adds 87fb0803160 Remove powerpc-linux_paired from config-list.mk adds ef773b31b62 2018-07-03 Richard Biener <rguenther(a)suse.de> adds 4fffcbc9962 * config/h8300/h8300.md (HSI, QHSI, QHSIF): New mode itera [...] adds 10d1b86dd73 PR c++/86378 - functional cast in noexcept-specifier. adds 45d7f08d14c PR middle-end/86202 * gimple-fold.c (size_must_be_zero_p) [...] adds 8d11bce3bae PR c++/84306 * g++.dg/overload/conv-op3.C: New test. adds 03ea120cd20 Remove "note: " prefix from some scan-tree-dump directives adds 5e153ffe505 [17/n] PR85694: AArch64 support for AVG_FLOOR/CEIL adds 28e18c7e22b Reorg line_map data structures for better packing. * incl [...] adds 932129dbab6 2018-07-03 François Dumont <fdumont(a)gcc.gnu.org> adds 62e0128c8e1 PR c++/86201 * typeck.c (cp_build_binary_op): Check c_inh [...] adds f6f59754919 PR target/85694 * config/i386/sse.md (uavg<mode>3_ceil): [...] adds 3f792b2e473 * config/h8300/h8300.c (h8300_insn_length_from_table): Con [...] adds d8d6736fe13 /cp 2018-07-03 Paolo Carlini <paolo.carlini(a)oracle.com> adds 1e68092f4be Remove redundant #if conditional adds 927fb59733e P0556R3 Integral power-of-2 operations, P0553R2 Bit operations adds a7dfed97d94 Daily bump. adds 9cdebe7d190 * config/h8300/h8300.md (movmd_internal_normal): Consolida [...] adds 59d10524ff9 * config/h8300/h8300.md (ors code_iterator): New. (bsetqi [...] adds df995c51f79 gcc/ChangeLog: adds b35bf93aa71 PR tree-optimization/86274 - SEGFAULT when logging std::to_ [...] adds 6d9e9f3b399 * config/h8300/h8300.md (logical<mode>3_sn, logical [...] adds d4d9fba553c i386: Add indirect_return function attribute adds a1099b776a5 Fix typo in bb-slp-over-widen-*.c adds c49223ae39a Remove legacy testcase for -fprofile-generate=./ adds 07b9664476b Fix DOS-based system build and fix documentation. adds bc9f52f574c Temporary remove "at least 8 byte alignment" code from x86 adds 6848a0ae27a 2018-07-04 Denys Vlasenko <dvlasenk(a)redhat.com> Mart [...] adds 9fd2a269cf4 Fix bootstrap on ia64 with old GCC version. adds ba66bc85091 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because [...] adds 0d92fc24161 Optimize std::rotl and std::rotr, add test for std::popcount adds 811f9a1cdf5 PR libstdc++/86398 fix std::is_trivially_constructible regression adds edf8a734807 * tree-vrp.c (extract_range_from_binary_expr_1): Ini [...] adds 83aa2f5358a Remove spurious $HOME include from BRIG FE Makefile adds ab27a11dd1d PR middle-end/86380 * expmed.c (choose_multiplier): Fix i [...] adds 40183f69afa Fix std::__rotl and std::__rotr adds 8bec8de3db0 Define "random_device" effective target adds 672bd2dab1e 2018-07-04 Jerry DeLisle <jvdelisle(a)gcc.gnu.org> adds c44e86a535c 2018-07-04 François Dumont <fdumont(a)gcc.gnu.org> adds be7ce806062 P0458R2 Checking for Existence of an Element in Associative [...] adds 6f1491233f1 gcc/testsuite/ChangeLog: adds ae78886a67c PR c++/86398 adds 142c83445dc gcc/ adds 43c7ee54a2c P0646R1 Improving the Return Value of Erase-Like Algorithms I adds 73273c08680 Daily bump. adds d84544dc75a Fix my yesterday ChangeLog entry. adds ae2931553bf [testsuite] Simplify dg-final adds 0a14e65c0ed [testsuite] Remove 'note:' from scan-tree-dump directives adds 1aef015c9d5 Revert 2018-07-04 Maxim Ostapenko <m.ostapenko(a)samsung.com> adds 061e1fb91de Simplify movmem code by always doing overlapping copies whe [...] adds e8a32c5a683 Correct subreg no-op handling for big-endian vec_select. adds e2038e033a3 Fix can_change_mode_class for big-endian on Arm adds 8c422d602fd gcc/ Replace NO_IMPLICIT_EXTERN_C with SYSTEM_IMPLICIT_EX [...] adds 599b0c065f3 PR tree-optimization/86400 - set<string>::set<char (*)[2]) [...] adds 733b6816568 gcc/ChangeLog: adds 87c9579cd04 2018-07-05 Fritz Reese <fritzoreese(a)gmail.com> adds 7966d2b92e2 PR libstdc++/58265 implement LWG 2063 for COW strings adds 3f6823abf8d 2018-07-05 Paul Thomas <pault(a)gcc.gnu.org> adds 69fccec5d94 PR libstdc++/58265 add noexcept to basic_string::assign(bas [...] adds 46deba94f64 Add xfail-if to some tests that fail with COW strings adds 494c17dc2bf * libtool.m4: Sort output of 'find' to enable deter [...] adds 90503e197b9 config/ * dfp.m4 (enable_decimal_float): Enable for x86_64 [...] adds 4e9be08f79a Add missing '|' as wrong patch was applied. adds 9190361f448 PR libstdc++/85831 define move constructors and operators f [...] adds a919a7a72f2 2018-07-05 Indu Bhagat <indu.bhagat(a)oracle.com> adds 0a6e9db85be Daily bump. adds 088e5c3bd6e RISC-V: Add support for riscv-*-*. adds 6c01fc45e13 PR tree-optimization/86010 * tree-ssa-dse.c (compute_trim [...] adds 2d9d0cca7c8 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too. adds 141b6cc0662 Update config.guess and config.sub adds 2d1312f2049 RTEMS/Ada: Change system configuration adds 0f7484b69a8 Update config.sub adds 4f6d1f7c043 Fix -Wpedantic issue with testcase on AArch64. adds 6dd9755335f * include/std/variant (__accepted_index): Use void_t. adds a01fc43be90 Require sse for testcase on i686. adds 8cffd3e3df4 P0935R0 Eradicating unnecessarily explicit default constructors adds 669d54f7dd1 Simplify linker script patterns for std::exception_ptr adds 4e6aac30df5 PR libstdc++/84928 use std::move in <numeric> algorithms adds a753872e355 Update internal documentation to describe that DONE [...] adds 90b84cf3f53 2018-07-06 François Dumont <fdumont(a)gcc.gnu.org> adds 35096cc1e65 Makefile patches from initial RISC-V cross/native build. adds 138bc798deb RISC-V: Initial riscv linux Ada port. adds 93711a35c57 gcc/ PR target/86324 * target.def (translate_mode_attribu [...] adds dba2ece2a4f PR tree-optimization/86401 * fold-const.c (fold_binary_lo [...] adds b88c25691cf gcc/ChangeLog: adds af73b08aa7b gcc/ChangeLog: adds a75cc7d98e7 gcc/ChangeLog: adds 6dcfccf3461 Daily bump. adds 7df6bb6ec97 PR target/84711 * gcc.dg/vect/pr84711.c: Remove unnecessa [...] adds 30b5769ff25 * tree-vrp.c (vrp_int_const_binop): Change overflow type t [...] adds 3d584d392fa * gcc-interface/decl.c (gnat_to_gnu_param): Minor tweak. [...] adds 89bf88bfbf4 * gcc-interface/trans.c (lvalue_required_p): Remove ALIASE [...] adds 9269b9d3e6e * gcc-interface/gigi.h (add_decl_expr): Adjust prototype. [...] adds 583201de7c4 * gcc-interface/decl.c (gnat_to_gnu_entity): Add GNAT_DECL [...] adds 32f67408b19 * c-ada-spec.c (to_ada_name): Remove index parameter. (pp [...] adds 8c7c1632c78 Fix sigsegv on -fdump-tree-all-enumerate_locals adds 19358a92e2d RISC-V: Finish Ada port. adds e7289a4e869 Daily bump. adds 755f296a7df Daily bump. adds 95e02bd35af [debug] Handle debug references to skipped params adds c472dd7b441 2018-07-09 Richard Biener <rguenther(a)suse.de> adds 571c65fc597 /cp 2018-07-09 Paolo Carlini <paolo.carlini(a)oracle.com> adds 371e2a2ecb8 Add missing Optimization attribute. adds f0fa5a60928 [testsuite] Use relative line numbers in gcc.dg/guality adds dd4fe92382c PR c/86420 * real.c (real_nextafter): Return true if resu [...] adds 3d7527b1f72 Fix overflow handling in sparc.c:sparc_fold_builtin adds 449d9e9b812 Improve code generation for pdp11 target. adds 47d2cd73185 PR middle-end/77357 - strlen of constant strings not folded adds 5c4314cf5fc PR tree-optimization/86415 - strlen() not folded for substr [...] adds 00e1a250788 Daily bump. adds 9189e53b5fa compiler: fix double evaluation with interface field ex [...] adds ed321d14e3b PR c++/86443 * gimplify.c (find_combined_omp_for): Add DA [...] adds 724d9fda3ac PR fortran/86421 * module.c (omp_declare_simd_clauses): A [...] adds 8a42a2fb7aa PR sanitizer/86406 * cp-gimplify.c (cp_maybe_instrument_r [...] adds 6a916e06cab 2018-07-10 Richard Biener <rguenther(a)suse.de> adds c85ec25b97e Change dg-warning to db-bogus in a test-case (PR testsuite/86445). adds 49aafb80031 PR testsuite/86461 - test case gcc.c-torture/execute/builti [...] adds 9cf1002f70c PR debug/86459 - Fix -gsplit-dwarf -g3 gcc_assert adds 353432bb6fe Daily bump. adds bfb7f32bdf4 2018-07-10 Richard Biener <rguenther(a)suse.de> adds 6d71ef72d51 2018-07-11 Richard Biener <rguenther(a)suse.de> adds 269d18cfcab PR c++/86443 * testsuite/libgomp.c++/for-15.C (a): Remove [...] adds 71a38860b78 compiler: fix evaluation order of LHS index expressions adds 3878b4ed081 [arm] Put CPU's FPU capabilities directly in the ISA specification adds 21d374ac2d8 * vr-values.c (gimple_stmt_nonzero_p): Abstract com [...] adds 8095249e90b * tree-ssa-threadupdate.c (thread_through_all_block [...] adds 253dcb05de2 * lto-streamer-out.c (DFS::DFS_write_tree_body): Do not s [...] adds 28300e850a5 Add documentation for "mode" attribute for types. adds ff59b7bf3e9 * doc/md.texi (define_subst): Document how multiple occurr [...] adds 8e220ae554a Correct date on ChangeLog entry. adds 9011a3be475 * config/i386/avx512bitalgintrin.h (_mm512_mask_bitshuffle [...] adds fd542804d51 Daily bump. adds e3d44c9a7cc compiler: build a single backend type for type alias adds 036af85e585 2018-07-12 Richard Biener <rguenther(a)suse.de> adds 77c201fd5f8 2018-07-12 Richard Biener <rguenther(a)suse.de> adds e56b0fa3727 2018-07-12 Richard Biener <rguenther(a)suse.de> adds c7b16284d1c PR tree-optimization/86492 * gimple-ssa-store-merging.c [...] adds 4b042734801 2018-07-12 Richard Biener <rguenther(a)suse.de> adds d118e371234 * gcc.dg/torture/20180712-1.c: New test. adds 401a6ba8d6a 2018-07-12 Richard Biener <rguenther(a)suse.de> adds f091159a32a 2018-07-12 Richard Biener <rguenther(a)suse.de> adds 25c94423851 * lto-streamer-out.c (DFS::DFS_write_tree_body): Do not st [...] adds d8483dd1c46 Extend tree code folds to IFN_COND_* adds 6682fc023ea Add IFN_COND_FMA functions adds e3798ed9f88 Support fused multiply-adds in fully-masked reductions adds 03821886b41 Use conditional internal functions in if-conversion adds a9cfcde4a64 Implement SLP of internal functions adds 968542654a0 * dumpfile.c (gcc::dump_manager::get_dump_file_name): Add [...] adds 614005dee11 avx512vl-vpclmulqdq-2.c: Remove 128bit version adds ca12c1924fe PR c/86453 - error: type variant differs by TYPE_PACKED in [...] adds 9cf29bd32aa [contrib] compare_tests: Print number of tests adds 64161c36d3e * doc/rtl.texi (REG_NONNEG): Remove decrement and branch u [...] adds a98e3424409 * config/pdp11/pdp11.c (pdp11_output_def): Fix typo in .se [...] adds 12f69ea4562 * c-attribs.c (c_common_attribute_table): Add "omp declar [...] adds d6758592f66 RISC-V: Error if function declared with different interrupt modes. adds 24eef15b96d RISC-V: Silence expected Ada testsuite warning. adds 66a1e3c1696 PR testsuite/86510 - test case g++.dg/warn/pr86453.C fails [...] adds d7404db35da Daily bump. adds ad3d7ab96fc gcc/ChangeLog: adds d1d636437d8 2018-07-13 Richard Biener <rguenther(a)suse.de> adds 0765ad66726 * config/sparc/sparc-protos.h (sparc_compute_frame_size): [...] adds 66d735af661 * config/aarch64/aarch64.c (aarch64_operands_adjust_ok_for [...] adds 259d0fa2a90 [contrib] Add contrib/maintainers-verify.sh adds b02b9ba1183 [debug] Reuse debug exprs generated in remap_ssa_name adds 4ed0a8f8a63 * gcc-interface/lang.opt (funsigned-char): New option. * [...] adds 844e7761a89 DFix typo adds e645d2977e1 [testsuite, guality] Add -fno-ipa-icf in gcc.dg/guality adds 622c830b9db 2018-07-13 Richard Biener <rguenther(a)suse.de> adds d83eca59fee arm - Add vendor and CPU id information to arm-cpus.in adds a950155e3f7 3nd Patch for PR78009 adds 2e88eb47b34 [PR c++/86374] Name lookup failure in enclosing template adds 67a2ed754ea compiler: fix parsing of composite literals with omitte [...] adds 4aa098beb8d [gcc] adds 10f4c874fd8 * lto.c (do_stream_out): Add PART parameter; open dump fil [...] adds 890efbebbdb x86: Tune Skylake, Cannonlake and Icelake as Haswell adds e1f7ba02d12 runtime: skip zero-sized fields in structs when convert [...] adds d8b3497f9de Daily bump. adds 522422cd4ec * config/pdp11/pdp11.c (pdp11_rtx_costs): Bugfixes. adds ddd88befb49 RISC-V: Fix nested function trampolines. adds dee2c134ffc Daily bump. adds 6b84828445f [testsuite/guality] Run guality tests with Og adds 39c6cee7e2a Revert "[testsuite/guality] Run guality tests with Og" adds 4774388df48 [testsuite/guality] Run guality tests with Og adds 9ac7b5cb489 PR target/85993 * config/sh/sh.c (output_mi_thunk): Remov [...] adds a74ad576470 Daily bump. adds b8c83ca39ab * fold-const.c (int_const_binop_1): Abstract... [...] adds df1fff8bc26 2018-07-16 Richard Biener <rguenther(a)suse.de> adds cce775173eb PR c++/3698 PR c++/86208 * cp-gimplify.c (cp_genericize_ [...] adds 202b181b46c [vartrack] Print adjusted insn slim if TDF_SLIM adds b7553f717df S/390: libstdc++: 64 and 32 bit baseline update adds a7c7a77cb87 Adjust email addresses. adds c7aed3df31d PR tree-optimization/86514 * tree-ssa-reassoc.c (init_ran [...] adds 2ccf47ac72c [Patch AArch64] Add early clobber for aarch64_store_exclusive. adds fe02ea4329a [debug] Fix pre_dec handling in vartrack adds f158ddd48e2 [ARC] Add support for HS4x cpus. adds 90760b6c94d [ARC] Update ARCHS scheduling rules. adds e3f7652b7bd Revert one more symbol_summary::get to ::get_create (PR ipa [...] adds 229a49247d3 2018-07-16 Richard Biener <rguenther(a)suse.de> adds 041d4caaa03 [Ada] Adjust growth factor from 1/32 to 1/2 for Unbounded_String adds 9684df5df3a [Ada] Illegal deferred constant causes stack overflow adds 8e0e00c9423 [Ada] Fix spelling for compile-time-known adds f3790fdf741 [Ada] Violation of No_Standard_Allocators_After_Elaboration [...] adds 744e19da51c [Ada] Adjust inlining in GNATprove mode for predicate/invar [...] adds bffddc3acea [Ada] Sem_Utils: make Has_Prefix public adds ba75c11ae91 [Ada] Fix expansion of 'Count in protected types adds 26cb809dfa2 [Ada] Sem_Ch4: minor code cleanup adds 87568d4c5c6 [Ada] Einfo: minor tweak in comment adds 7b17f8eb619 [Ada] Inline: rewrap comment adds 3c5ca05357c [Ada] Crash processing sources under GNATprove debug mode adds 52a155c2c01 [Ada] Code cleanup on functions inlining adds c3aac4d8b61 [Ada] adaint.c: minor code cleanup adds 0a312696c4e [Ada] Adjust reference to renumbered SPARK RM rule adds 3b1129f6378 [Ada] System.Object_Reader: minor code clean-up adds 0a6b7a8eaa5 [Ada] Bit_Order cannot be defined for record extensions adds 9de5db54605 [Ada] Segmentation_Fault with Integer'Wide_Wide_Value adds 7d4e54bde1a [Ada] Spurious possible contraint error warning with No_Exc [...] adds b05ba3c5ef6 [Ada] Crash on Indefinite_Hashed_Maps with -gnata -gnateV adds 776924fb55a [Ada] Add a missing check for trivial predicates on non-dis [...] adds 6733b7f0d0d [Ada] Use common routine Expand_Nonbinary_Modular_Op for XO [...] adds 6c289fd6a55 [Ada] Deconstruct always-false calls to Withed_Body in Walk [...] adds 1358e4e61f4 [Ada] Trivial simplifications in in Walk_Library_Items adds aafcd6831fd [Ada] Avoid crash when traversing units with -gnatd.WW debu [...] adds 31c2cd462a7 [Ada] Deconstruct unused Withed_Body filed of N_With_Clause node adds b7b9c30f634 [Ada] Spurious error with null Abstract_State adds e6d63b71171 [Ada] Major code cleanup adds c3e352712be [Ada] Fix Default_Storage_Pool aspect handling in generic i [...] adds 4a964a202cc [Ada] Unnesting: handle the semantic of Storage_Pool field adds 9ea24c7ec2a [Ada] Unnesting: handle 'Address references that are calls adds 70fdc52434f [Ada] Deep copy operands of membership operations for unnesting adds 4f40dc506e6 [Ada] Fix expansion of blocks in loops inside elaboration code adds 8b348f1b905 [Ada] Only unnest subprograms if no previous errors were detected adds ddf6e250efd [Ada] Minor reformatting adds 2ed9a73074a [Ada] Missing error on hidden state in instantiation adds 2832ed10968 S/390: Add direct support for Linux kernel __fentry__ patching. adds 06477d3e364 S/390: Implement -mrecord-mcount adds 5013a217d7c S/390: Implement -mnop-mcount adds ad06d07b705 Fix ChangeLog. adds 6cfa970a411 PR target/86511 * expmed.c (emit_store_flag): Do not emit [...] adds 30e4a180ac0 gcc/ChangeLog: adds 2d8d1f30b00 PR libstdc++/86537 remove less<shared_ptr<T>> partial speci [...] adds 13edf9ca283 /cp 2018-07-16 Paolo Carlini <paolo.carlini(a)oracle.com> adds 10caa244fdd * scripts/create_testsuite_files: Fix typo in comment. adds 474e0e1fae0 gcc: 2018-07-16 Bernd Edlinger <bernd.edlinger(a)hotmail.de> adds 6c1c2cf4c9c 2018-07-16 Fritz Reese <fritzoreese(a)gmail.com> adds d9c759d99d8 2018-07-16 Fritz Reese <fritzoreese(a)gmail.com> adds 66263a4f442 gcc/testsuite/ChangeLog: adds b3e6ae76d5b PR tree-optimization/86526 * builtins.c (expand_builtin_m [...] adds 2a9b99642a8 rs6000: Use more correct names for some trunc/extend libcalls adds ff385648d90 rs6000: Use correct names for some trunc/extend libcalls adds 9537da6ebb4 rs6000: Improve truncifsf2 adds d3402cb04c4 rs6000: Fix testsuite bug in check_ppc_float128_hw_available adds bf96f8c4f2d rs6000: New testsuite selectors adds c2dfb00dfd0 rs6000: New testcase fp-convert.c adds 4703a524a86 gcc/testsuite/ChangeLog: adds f3f39006f96 Daily bump. adds e6453ff586d [Ada] Remove references to gcov from the User Manual adds 062f0dee12a [Ada] Crash on case expression in build-in-place function adds ab1679067c9 [Ada] Fix handling of inherited discriminant constraints adds 374bca9c6c2 [Ada] Spurious error on unused Part_Of constituent adds 3241bf7396b [Ada] Fix unnesting issues involving tasks adds 44f3169cd36 [Ada] Minor refactoring: remove extra parentheses adds e3e1c52598a [Ada] Attach the special GNATprove HEAP entity to the Stand [...] adds 861040a761c [Ada] Einfo: update documentation for Scalar_Range adds 74d3be84914 [Ada] Fix Next_Actual when used on calls "inlined for proof" adds 23b5e4a242c [Ada] Secondary stack leak in loop iterator adds 277e090c028 [Ada] New ignored Ghost code removal mechanism adds 987a432c52d PR middle-end/86539 * gimplify.c (gimplify_omp_for): Ensu [...] adds 001d55a8092 [Ada] Add elaboration-related switches to GNAT UGN adds 6d4252a36fe [Ada] Fix Enclosing_Subprogram for protected entries and ta [...] adds 4a5b75f7882 [Ada] Secondary stack leak in statements block located in a loop adds 423c4f98439 [Ada] GNAT.Sockets: reorganize and make public components o [...] adds dacc0c1e390 [Ada] Avoid confusing warning on exception propagation in G [...] adds e60aee9a1f6 [Ada] Spurious error on Part_Of indicator adds d071447586a [Ada] Argument_String_To_List creates empty items from whitespace adds 2952a6a01c4 [Ada] Consistent spelling of "i.e." in docs and comments adds 9e1c477d53b [Ada] Crash processing abstract state aspect of a package adds a074380f056 [Ada] Minor reformatting adds 1141926006c [Ada] Unnesting: don't use Get_Actual_Subtype for record subtypes adds 6a5cf51afc8 [Ada] Missing check on illegal equality operation in subprogram adds 19d786c363f [Ada] Assertion_Policy for class-wide precondition adds cefcaf9db10 [Ada] Minor fix for imported C++ constructors adds 4a44f693005 [Ada] Remove extra parentheses in Expand_Inlined_Call adds 48d24cb9599 [Ada] Type mismatch warning for imported C++ class adds 007213505a9 [Ada] ICE on renaming of result of binary operation adds b4944371878 [Ada] Configuration state not observed for instance bodies adds 2dd30583265 [Ada] Faulty ignored Ghost code removal adds 499812b50fa [Ada] Use standard version of s-memory.adb for mingw32 adds 1d97d249a9d [Ada] Fix incompatibility Default_Scalar_Storage_Order/tagg [...] adds e292a3c3295 [Ada] Fix RM rule references adds 749c947cf90 [Ada] Reuse Is_Rewrite_Substitution in Relocate_Node adds 0d87bc7b977 [Ada] Fix expansion of aggregates components rewritten to r [...] adds 75f4b34c78c [Ada] Add provision for floating-point in Apply_Division_Check adds 0f4c906c5ba [Ada] Preserve original CE reason in more cases adds 78c2f424574 [Ada] Spurious error on prefixed call in an instantiation adds 6fceef7a281 Clean up of new format of -falign-FOO. adds 5e56dfb1c09 Fix coding style of ASM_OUTPUT_ALIGN. adds be7b5a88fa5 Define MAX_CODE_ALIGN globally. adds 67d2ec77af1 Do not enable OPT_falign_* for -Os. adds 377dc242f89 Build gcc/testsuite/g++.dg/lto/pr86523-[12]_0.C as PIC adds 8dbdaf8e4b0 Add -fomit-frame-pointer to gcc.target/i386/vartrack-1.c adds 1d7f4af83b3 * gcc-interface/decl.c (choices_to_gnu): Rename parameters [...] adds 99d30117aee PR middle-end/86542 * omp-low.c (create_task_copyfn): Cop [...] adds 908d23b5abe S/390: Set default function alignment to 16. adds ca434dcf2fc S/390: Do not use LA with index register on z196 or newer. adds c0cc4f0fed3 2018-07-17 Richard Biener <rguenther(a)suse.de> adds 224f52483d9 [ARC] Don't use deprecated align_labels_log variable. adds 1a973a30ff1 Remove unused explicit instantiation of __bind_simple adds daa87973f7a PR libstdc++/86450 use -Wabi=2 and simplify -Werror use adds 4e5c135e291 PR c++/86480 - nested variadic lambda and constexpr if. adds 6bc66ef4207 * gcc.target/powerpc/pr57150.c: Require longdouble128. * gc [...] adds 650b79c6881 [testsuite] adds 0e8925ceeab 2018-07-17 Fritz Reese <fritzoreese(a)gmail.com> adds 7f59a3c89ba compiler: connect the concrete type and the placeholder [...] adds 3436cb1b6ba * gcc.target/powerpc/pr85456.c: Require longdouble128. adds d6148817539 * lex.c (_cpp_lex_direct): Use CPP_DL_NOTE instead of CPP_ [...] adds 24496dbd15b compiler: don't set btype_ too early for alias type adds 37e4075f796 Fix invalid cc_status after [const_][us]mulsi3_highpart adds 3ad84f23904 * config/nios2/nios2.c (nios2_label_align): Update for rec [...] adds 8b0f4225ea0 * config/frv/frv.c (frv_label_align): Update for rec [...] adds cbeb879ed95 * config/mips/mips.c (vr4130_align_insns): Update for rece [...] adds b2471e18879 PR tree-optimization/86010 * tree-ssa-dse.c (compute_trim [...] adds 21cc03187db Daily bump. adds 575b15f5988 * config/arm/arm.c (get_label_padding): Update for recent [...] adds 9dbdf47dfb8 2018-07-18 Richard Biener <rguenther(a)suse.de> adds d2567bb621b S/390: Add CFI for mcount call sequences adds 18a4030f1ea /cp 2018-07-18 Paolo Carlini <paolo.carlini(a)oracle.com> adds 509699701f8 2018-07-18 Paolo Carlini <paolo.carlini(a)oracle.com> adds 37f295971e4 2018-07-18 Richard Biener <rguenther(a)suse.de> adds fe1c07b6354 PR c++/86190 - bogus -Wsign-conversion warning * typeck.c [...] adds 2f441104845 2018-07-18 Janus Weil <janus(a)gcc.gnu.org> Thomas Koe [...] adds e3ff7e86c72 libcpp: 2018-07-18 Bernd Edlinger <bernd.edlinger(a)hotmail.de> adds cc7c174bd23 PR c++/86550 * parser.c (cp_parser_decl_specifier_seq): D [...] adds bcfc202de64 gcc/ChangeLog: adds b91a85f51bb gcc/ChangeLog: adds f3c8028c5d5 Daily bump. adds 7930b5aca69 * config/i386/x86-tune-costs.h (skylake_memcpy, skylake_m [...] adds c57fc2c1e9e 2018-07-19 Eli Zaretskii <eliz(a)gnu.org> adds 5dab7179899 * wide-int.h (widest2_int): New. * gimple-fold.c (arith_o [...] adds 3c3771e06d7 2018-07-19 Paolo Carlini <paolo.carlini(a)oracle.com> adds ca6fd1429df [Fortran] Use MIN/MAX_EXPR or IFN_FMIN/MAX for min/max intr [...] adds 983e3a7a3f3 i386: Change indirect_return to function type attribute adds d9cda1a5136 i386: Test __has_attribute (__indirect_return__) adds ca5aa39afd0 2018-07-19 Richard Biener <rguenther(a)suse.de> adds 813c397bf58 [AArch64][PATCH 1/2] Fix addressing printing of LDP/STP adds 32917338b54 [AArch64][PATCH 2/2] PR target/83009: Relax strict address [...] adds 40d00b7aab9 [PATCH, GCC, AARCH64] Add support for +profile extension adds 6644a79eb92 2018-07-19 Paolo Carlini <paolo.carlini(a)oracle.com> adds b2cef49d858 Use __builtin_memmove for trivially copyable types adds 1c7a3c47355 Simplify the base characteristics for some type traits adds c6ab95ff169 2018-07-19 Michael Collison <michael.collison(a)arm.com> [...] adds 38cf91e5dc8 Add "optinfo" framework adds f3c335607cb gcc/ChangeLog: adds a927d294391 PR tree-optimization/84047 - missing -Warray-bounds on an o [...] adds 75a32c1a6b9 Daily bump. adds 3012511828c * MAINTAINERS (m32c, msp43, rl78, libiberty, build): Remove [...] adds c42ece589a6 2018-07-20 Richard Biener <rguenther(a)suse.de> adds 0ceb1deb3fb Remove unused code. adds 4556378b9fb 2018-07-20 Richard Biener <rguenther(a)suse.de> adds 13fec9e5740 PR libstdc++/86603 Move __cpp_lib_list_remove_return_type macro adds d1ddc257f15 Use default visibility to work around clang -fvisibility-in [...] adds 3052e4ec519 PR libstdc++/86595 add missing noexcept adds 9dcf2a1144c Add "-fsave-optimization-record" adds 7ee59520e9a PR tree-optimization/86613 - missing -Warray-bounds on a wi [...] adds 0dbefa15caf Give up the inlining expansion for strcmp/strncmp/memcmp on [...] adds 48ab28231ad compiler: do order_evaluations before remove_shortcuts adds 085968bdf56 2018-07-20 Andrew Benson <abenson(a)carnegiescience.edu> adds 8e18705e1fb PR middle-end/82063 - issues with arguments enabled by -Wall adds 619837aadbd PR middle-end/82063 adds d9147f5183f PR middle-end/82063 - issues with arguments enabled by -Wall adds 8d3ff4702a3 libcpp: remove redundant parameter from rich_location::set_range adds 8f2f3eeb9e4 Daily bump. adds 61ee52b1214 Daily bump. adds edf3f44703e * doc/gcov.texi (Invoking Gcov): Editorial changes. adds c5ed61e5862 PR bootstrap/86621 - 'alloca' bound is unknown in tree-vect [...] adds 62cab508988 Daily bump. adds 4d984926c30 PR c++/86569 * cp-gimplify.c (cp_fold): Don't fold compar [...] adds 056058ae947 rs6000: Generate rl*imi for memory some more adds d30fb72191a rs6000: Improve vsx_init_v4si adds 567f8615f61 2018-07-23 Bernd Edlinger <bernd.edlinger(a)hotmail.de> adds fd6e1d5e5a3 2018-07-23 Bernd Edlinger <bernd.edlinger(a)hotmail.de> adds c54f4cd12fa gcc: 2018-07-23 Bernd Edlinger <bernd.edlinger(a)hotmail.de> adds f161ab918b7 gcc/testsuite/ChangeLog: adds a958a2e2bad PR libstdc++/70940 optimize pmr::resource_adaptor for alloc [...] adds 056a9bf0822 * inclhack.def (aix_unistd): New. * fixincl.x: Regenerate. [...] adds c08237d0a30 Daily bump. adds 6289597b454 PR testsuite/86649 * g++.dg/tree-ssa-/pr19476-1.C: Check [...] adds 38faa751cd7 PR libstdc++/70966 fix lifetime bug for default resource adds 47fa6f60621 Make __resource_adaptor_imp usable with C++17 memory_resource adds baf0d8cca17 Reorder conditions in uses-allocator construction helper adds 1826cc191f7 2018-07-24 Richard Biener <rguenther(a)suse.de> adds e2558ae2a7e Minor refactoring in <bit> header adds 0f04faa50e2 PR middle-end/86627 * expmed.c (expand_divmod): Punt if d [...] adds 18891c646df [GCC][AARCH64] Canonicalize aarch64 widening simd plus insns adds e4aaf333ac8 Fix segfault in -fsave-optimization-record (PR tree-optimiz [...] adds 495105e3c62 Avoid &LOOP_VINFO_MASKS for bb vectorisation (PR 86618) adds 866cd688d1b PR libstdc++/86658 fix __niter_wrap to not copy invalid iterators adds 51a5511d1e7 Add initial version of C++17 <memory_resource> header adds d33119a8c54 Daily bump. adds c4183f31f24 PR tree-optimization/86622 - incorrect strlen of array of a [...] adds dbcb8969371 Explain asan parameters in params.def (PR sanitizer/79635). adds 0c413628c12 Limit dump_flag enum values range (PR middle-end/86645). adds cc1dd160e7a Fix ceil_log2(0) (PR 86644) adds b3000498acc Add PR number adds 53046f072c6 Move std::unique_lock definition to a separate header adds 82240b202f6 Add new src/c++17 directory to list in acinclude.m4 adds 0389718f288 2018-07-25 Richard Biener <rguenther(a)suse.de> adds 63ac7eadf52 Fix wrong declaration. adds 836dcd391d3 optinfo-emit-json.cc: fix trivial memory leak adds 7b6e4948fe7 [ARC] Add more additional register names adds cb0d954467a [ARC] Fix uncache attribute. adds 92a5af1b329 [ARC] Improve instruction selection for fp moves. adds a0382b38240 Regenerate .pot files. adds 7a598c011c3 [ARC] Update default optimizations for size. adds da20e9b03b7 PR c++/85515 * cp-tree.h (enum cp_tree_index): Add CPTI_ [...] adds 3a491e8287a * cp-tree.h (enum cp_tree_index): Add CPTI_{ABI_TAG,ALIGN [...] adds 93dca43088d Add missing header for std::max_align_t adds 3a7b4a0aea2 2018-07-25 Nicolas Koenig <koenigni(a)gcc.gnu.org> Thomas [...] adds a479afc7e52 2018-07-25 Nicolas Koenig <koenigni(a)gcc.gnu.org> Thomas [...] adds 6110bbdc43b PR libstdc++/86676 Do not assume stack buffer is aligned adds eb7c05c424e gcc/testsuite/ChangeLog: adds c47fb209fed * es.po, ja.po, sv.po: Update. adds a0d7550bd00 PR libstdc++/86676 another alignment fix for test adds 44b24c949d7 Daily bump. adds 881965ae062 [libgomp, openacc, testsuite] Fix async/wait logic in lib-13.f90 adds 4439e2fc160 [libgomp, openacc, testsuite] Fix async logic in lib-12.f90 adds f9b71a8794b gcov: Fix wrong usage of NAN in statistics (PR gcov-profile [...] adds 62ebba73cce combine: Another hard register problem (PR85805) adds 5fb2b8e843f [libgomp, nvptx] Move device property sampling from nvptx_e [...] adds 0778ac7258f [libgomp, nvptx] Add error with recompilation hint for laun [...] adds b5e320cbfa5 optimize std::vector move assignment adds 14ad4d704f7 Add linker_output as prefix for LTO temps (PR lto/86548). adds f0a39f48629 xfail experimental/memory_resource/new_delete_resource.cc o [...] adds d3901223170 Remove <chrono> dependency on _GLIBCXX_USE_C99_STDINT_TR1 adds 2681510db63 Remove char16_t and char32_t dependency on <stdint.h> adds 7810f69529c Modify some library internals to work without <stdint.h> adds 898fda463f1 Add missing checks for _GLIBCXX_USE_C99_STDINT_TR1 adds f79700bf959 Remove dg-require-cstdint directive from tests adds 31c1f3c7a70 Remove dg-require-cstdint directive from tests adds 4508529e6b0 Remove dg-require-cstdint directive from tests adds 4bc701d37fb Add missing dg-require-cstdint directives to tests adds 5ab8a859b5a libsanitizer: Mark REAL(swapcontext) with indirect_return a [...] adds c1eaba31b0d PR middle-end/86660 * omp-low.c (scan_sharing_clauses): D [...] adds d5bb4679680 PR testsuite/86660 * testsuite/libgomp.c++/for-15.C (resu [...] adds 0aeec5f1690 * src/c++98/locale_init.cc: Fix #ifdef condition. adds e6562f4b156 PR tree-optimization/86043 - strlen after memcpy partially [...] adds 9fa2daa7f21 PR target/86612 * gcc.target/powerpc/pr58673-2.c: Call strdup. adds 9c7131c6da3 * 30_threads/condition_variable_any/cond.cc: New test. adds 54586b72efb Daily bump. adds 9c7661c8544 Disable strcmp/strncmp/memcmp inlining when optimization le [...] adds d9a49803cc1 i386: Remove _Unwind_Frames_Increment adds cdd19d45280 Fixes to testcase for PR tree-optimization/86636 adds 41f6d43173e PR tree-optimization/86696 - ICE in handle_char_store at gc [...] adds 959342f678c gcc/ChangeLog: adds 42069bed13d libgo: prune sighandler frames in runtime.sigprof adds 08985fc2f2d Update .po files. adds 7a3d55bbcae 2018-07-27 Michael Meissner <meissner(a)linux.ibm.com> adds 5ba044fc3a4 Daily bump. adds d4d3e0854bc C++: clean up cp_printer adds cdb1897184e Daily bump. adds 6b4c81cc35c * config/pa/pa.c (pa_output_addr_vec): Align address table [...] adds ae0926b1e77 Daily bump. adds f7c08071e23 [nvptx, offloading] Determine default workers at runtime adds 306b8d14de4 [libgomp, nvptx] Calculate default dims per device adds 36dc87133fa [libgomp, nvptx] Handle per-function max-threads-per-block [...] adds 730ba3b8371 lra: consider clobbers when selecting hard_regno to spill adds afe56ce5d92 Resync inline implementation of ceil_log2 (PR 86506) adds 11f1930d09c doc: discourage const/volatile on register variables (PR 86673) adds 5a8d2bfe23d [ARM] libgcc: Fix comment for code working on architectures >= 4. adds 9fa26361aee combine: Allow combining two insns to two insns adds 6c7525a4de0 2018-07-30 Bernd Edlinger <bernd.edlinger(a)hotmail.de> adds a3629d6b673 2018-07-30 Tom Tromey <tom(a)tromey.com> adds 7d697d4de23 * de.po, sv.po: Update. adds 8fd65ace9ef testcase for 2-2 combine adds b7f8b1793a2 Add workaround for aligned_alloc bug on AIX adds a8793a27ca6 PR libstdc++/86734 make reverse_iterator::operator-> more robust adds 193d78c830f arm: Generate correct const_ints (PR86640) adds aae7bacffd5 Daily bump. adds d66937ad4e7 getenv_spec_function to prepend / to value for undef var adds 85df3aea4d7 Reverting 'AsyncI/O patch committed' as it is breaking bare [...] adds 0e4340b2cce Add support for -nolibc adds c834ef92b70 Improve specs processing to allow %* in function arguments adds 08ac35107e7 [Ada] Spurious error -- "allocation from empty storage pool" adds f81a201b738 [Ada] Minor reformattings adds 27373940be7 [Ada] Fix resolution of class-wide operations that are gene [...] adds e342122d436 [Ada] Fix a freezing issue adds 738fccf76b6 [Ada] Deconstruct 'F' as a prefix for an ALI data adds a0e14d4a3c2 [Ada] Replace low-level calls to Ekind with high-level call [...] adds 73abbb5671b [Ada] Print the Is_Activation_Record flag adds c0b8656009a [Ada] Spurious warning on iteration over range of 64-bit mo [...] adds a67bba016e5 [Ada] Compiler failure on an extended_return_statement in a block adds e79422bbe55 [Ada] Spurious error on the placement of aspect Global adds 1ace4a8b066 [Ada] Wrong value after assignment of overlain record objects adds b64aa5a17bc [Ada] Fix alignment of mutex_t and cond_t type on 32-bit SP [...] adds 5b3999d88d7 [Ada] GNATmake fails to detect missing body adds 5048305b369 [Ada] Spurious error on default parameter in protected operation adds 37f84bd39b7 [Ada] Unnesting: find local subps in nested stmt sequences adds 68ea615ada7 [Ada] Secondary stack leak with access-to-subprogram adds 8ae5011d295 [Ada] Refine generation of range checks to happen in front end adds 8bc0626ba4b [Ada] Unnesting: improve support for entries in protected objects adds 7233af4a4d5 [Ada] Sem_Elab: remove duplicate condition adds 7d43345753b [Ada] Fix potential Constraint_Error if Library_Version is [...] adds 824a26206fd [Ada] Various code clean-ups from CodePeer messages adds 396e3f01aef Fix an UBSAN error in cp/parse.c (PR c++/86653). adds 340529cc413 Fix GCOV CFG related issues. adds 9d27748de44 Fix target clones (PR gcov-profile/85370). adds e1426f699c2 GCOV: add cache for streamed locations. adds e082b9c1502 arm: Testcase for PR86640 adds d3940cf09bd P1008R1 - prohibit aggregates with user-declared construct [...] adds 3dd3e23d46c [01/46] Move special cases out of get_initial_def_for_reduction adds 43157fa0049 [02/46] Remove dead vectorizable_reduction code adds 2068679dba2 [03/46] Remove unnecessary update of NUM_SLP_USES adds 6340aaa8e8e [04/46] Factor out the test for a valid reduction input adds 50921328dd1 [05/46] Fix make_ssa_name call in vectorizable_reduction adds 04b2391dda8 [06/46] Add vec_info::add_stmt adds 03c0d666298 [07/46] Add vec_info::lookup_stmt adds 9cfd4e76d1e [08/46] Add vec_info::lookup_def adds aaac0b1019b [09/46] Add vec_info::lookup_single_use adds 1cb23a785e4 [10/46] Temporarily make stmt_vec_info a class adds bfa5bad688a [11/46] Pass back a stmt_vec_info from vect_is_simple_use adds 585ed623c01 [12/46] Make vect_finish_stmt_generation return a stmt_vec_info adds aebdbd3111c [13/46] Make STMT_VINFO_RELATED_STMT a stmt_vec_info adds 435515db65e [14/46] Make STMT_VINFO_VEC_STMT a stmt_vec_info adds dc1fb456702 [15/46] Make SLP_TREE_VEC_STMTS a vec<stmt_vec_info> adds 04eefad5436 [16/46] Make STMT_VINFO_REDUC_DEF a stmt_vec_info adds f4649a9257e [17/46] Make LOOP_VINFO_REDUCTIONS an auto_vec<stmt_vec_info> adds 06bb64b8d68 [18/46] Make SLP_TREE_SCALAR_STMTS a vec<stmt_vec_info> adds 0219dc421c9 [19/46] Make vect_dr_stmt return a stmt_vec_info adds cd24aa3cd7c [20/46] Make *FIRST_ELEMENT and *NEXT_ELEMENT stmt_vec_infos adds 14dca1d8034 [21/46] Make grouped_stores and reduction_chains use stmt_v [...] adds 26515f6d7f0 [22/46] Make DR_GROUP_SAME_DR_STMT a stmt_vec_info adds ab98e625c31 [23/46] Make LOOP_VINFO_MAY_MISALIGN_STMTS use stmt_vec_info adds 1aeaa139420 [24/46] Make stmt_info_for_cost use a stmt_vec_info adds 3d9c962c9a4 [25/46] Make get_earlier/later_stmt take and return stmt_vec_infos adds 5b4b7bcc8b2 [26/46] Make more use of dyn_cast in tree-vect* adds 1c2fef9a1cc [27/46] Remove duplicated stmt_vec_info lookups adds a73182ff89d [28/46] Use stmt_vec_info instead of gimple stmts internall [...] adds 819b115085f [29/46] Use stmt_vec_info instead of gimple stmts internall [...] adds d19d572aafc [30/46] Use stmt_vec_infos rather than gimple stmts for worklists adds e068828a30f [31/46] Use stmt_vec_info in function interfaces (part 1) adds ecc42a77b8a [32/46] Use stmt_vec_info in function interfaces (part 2) adds 526431608ea [33/46] Use stmt_vec_infos instead of vec_info/gimple stmt pairs adds c0dd122a342 [34/46] Alter interface to vect_get_vec_def_for_stmt_copy adds 726ee479c42 [35/46] Alter interfaces within vect_pattern_recog adds e05b01adf82 [36/46] Add a pattern_stmt_p field to stmt_vec_info adds 5f02ee72ea7 [37/46] dr_aux tweaks adds abc9513da7d [38/46] Use dr_vec_info to represent a data reference adds ec5bf0fb240 [39/46] Change STMT_VINFO_UNALIGNED_DR to a dr_vec_info adds db72d3bfe1f [40/46] Add vec_info::lookup_dr adds f525c1afc88 [41/46] Add vec_info::remove_stmt adds a507133844f [42/46] Add vec_info::replace_stmt adds c652091aaca [43/46] Make free_stmt_vec_info take a stmt_vec_info adds c626a338481 [44/46] Remove global vinfo_for_stmt-related routines adds 654fca879be [45/46] Remove vect_stmt_in_region_p adds a477acc547e [46/46] Turn stmt_vec_info back into a typedef adds 22bbe014d6d Replace safe bool idiom with explicit operator bool adds 98758e58536 Improve libstdc++ docs w.r.t newer C++ standards adds bdb5503b4fd [c++] Fix DECL_BY_REFERENCE of clone parms adds f7db343b52f S/390: Don't emit prefetch instructions for clrmem adds b28cf1b0833 PR tree-optimization/86741 - ICE in -Warray-bounds indexing [...] adds 291c13cb1a1 Simplify dump_context by adding a dump_loc member function adds 123081efd41 Add __builtin_speculation_safe_value adds be626997e0e Arm - add speculation_barrier pattern adds f9d2906f0b6 AArch64 - add speculation barrier adds 97eb2b8649e AArch64 - Add new option -mtrack-speculation adds eaf891585b1 AArch64 - disable CB[N]Z TB[N]Z when tracking speculation adds b19562a8162 AArch64 - new pass to add conditional-branch speculation tracking adds ce52014acef AArch64 - use CSDB based sequences if speculation tracking [...] adds 3e3448a9ae5 targhooks - provide an alternative hook for targets that ne [...] adds 15b442ae8f2 pdp11 - example of a port not needing a speculation barrier adds 2fa87500c80 PR middle-end/86705 adds 71e711b71ac dumpfile.c: eliminate special-casing of dump_file/alt_dump_file adds 30929ff6997 * targhooks.c (default_have_speculation_safe_value): Add [...] adds 98605dea9f9 c-family: clean up the data tables in c-format.c adds 0b2927f031a Introduce instance discriminators adds f89ca6e1a67 Save discriminator info for LTO adds 3ee8fe55e04 Don't unconditionally define feature test macros in <version> adds 785c6c31ab5 PR libstdc++/86751 default assignment operators for std::pair adds 067172f1ece runtime: use poll rather than pollset for netpoll on AIX adds 71002f41a9a Daily bump. adds 66303da22f4 2018-08-01 Jan Willem Jagersma <jwjagersma(a)gmail.com> adds d6470854446 2018-08-01 Richard Biener <rguenther(a)suse.de> adds 5812770a029 x86 - add speculation_barrier pattern adds 451ed1ab9cc rs6000 - add speculation_barrier pattern adds c1e4a7a554e PR c/85704 * c-typeck.c (init_field_decl_cmp): New functi [...] adds 54d19dc9b5f [PATCH][AArch64] Stop redundant zero-extension after UMOV w [...] adds e1fe4185168 Add memmove to value profiling. adds 874612dc79b __gcov_indirect_call_callee can't be null in __gcov_indirec [...] adds a155acdf011 Improve dumping of value profiling transformations. adds 187617b4504 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*. adds f144c98a5ff * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0. adds 69859909068 2018-08-01 Richard Biener <rguenther(a)suse.de> adds ea47b34525d /cp 2018-08-01 Paolo Carlini <paolo.carlini(a)oracle.com> adds 29d354b329e [libgomp, nvptx] Add cuda-lib.def adds 40632ac35ed [nvptx] Define TARGET_HAVE_SPECULATION_SAFE_VALUE adds 42e4d3a7e75 PR libstdc++/60555 std::system_category() should recognise [...] adds 30ac4a8261f [PATCH] Remove use of 'struct map' from plugin (nvptx) adds e95d867aa56 Fix over-widening handling of COND_EXPRs (PR 86749) adds 0384ddb0026 [01/11] Schedule SLP earlier adds 02e9bec21ff [02/11] Remove vect_schedule_slp return value adds 9632f098d49 [03/11] Remove vect_transform_stmt grouped_store argument adds 4a59791f7d0 [04/11] Add a vect_orig_stmt helper function adds 11822fb29f3 * tree-vrp (zero_nonzero_bits_from_bounds): Rename to... [...] adds 0b7ea3a9e2c [05/11] Add a vect_stmt_to_vectorize helper function adds 3c8b7bc7c47 [06/11] Handle VMAT_INVARIANT separately adds 2482dbe8be1 [07/11] Use single basic block array in loop_vec_info adds f0bbd5fb18f Fix remove_stmt in vectorizable_simd_clone_call (PR 86758) adds e9b7408da79 Fix PR number adds 79a8b4c1d70 Report early wakeup of condition_variable::wait_until as no [...] adds d2e378182a1 Use steady_clock to implement condition_variable::wait_for adds fe4311f28a4 Fold pointer range checks with equal spans adds b7c9bd36eaa [AArch64] XFAIL sve/vcond_[45].c tests adds eed7570c0b2 [AArch64] Update expected output for sve/var_stride_[24].c adds 8da91d6a295 Cherry-pick compiler-rt revision 318044 and 319180. adds e700cae575d Add -D_GLIBCXX_ASSERTIONS to DEBUG_FLAGS adds df3e7e7eba3 [libgomp] Truncate config/nvptx/oacc-parallel.c adds 572fe631b38 * xcoff.c (struct xcoff_line, struct xcoff_line_vector): R [...] adds a2e93b74a8f PR tree-optimization/86650 - -Warray-bounds missing inlinin [...] adds 8bfd60be1e5 Daily bump. adds 0d4b5198707 dumpfile.c/h: add "const" to dump location ctors adds 8b507d69bbd [ARM] Fix PR85434: spilling of stack protector guard's addr [...] adds 1a1934d3163 Cherry-pick compiler-rt revision 338606 (PR sanitizer/86022). adds 733fad0936b Fix gcov misleading error (PR gcov-profile/86817). adds 055e5126021 gcc/ 2018-08-02 Jackson Woodruff <jackson.woodruff(a)arm.com> adds eb46ebeea05 [AArch64] Add support for 16-bit FMOV immediates adds 60eea7fb69b [gen/AArch64] Generate helpers for substituting iterator va [...] adds de776f336fb Revert "[ARM] Fix PR85434: spilling of stack protector guar [...] adds 8cea0024b85 PR target/86781 * config/fr30/fr30.c (TARGET_HAVE_SPECULA [...] adds 8ad1f0104f4 PR target/86782 * config/frv/frv.c (TARGET_HAVE_SPECULATI [...] adds 9d98ff9755a PR target/86787 * config/iq2000/iq2000.c (TARGET_HAVE_SPE [...] adds 3c4b2a9ec2c PR target/86789 * config/m32r/m32r.c (TARGET_HAVE_SPECULA [...] adds ed5b00c0bd9 2018-08-02 Richard Biener <rguenther(a)suse.de> adds d39178b3739 PR target/86791 * config/mcore/mcore.c (TARGET_HAVE_SPECU [...] adds c120722833a PR target/86797 * config/msp430/msp430.c (TARGET_HAVE_SPE [...] adds 493f01c21d7 2018-08-02 Richard Biener <rguenther(a)suse.de> adds 4b5b838c1f1 Typo fix adds 26771b45cec PR target/86803 * config/rx/rx.c (TARGET_HAVE_SPECULATION [...] adds af6206140b7 PR target/86810 * config/v850/v850.c (TARGET_HAVE_SPECULA [...] adds ac2b393f4f5 [nvptx] Ignore c++ exceptions adds 4943d94a937 PR target/86813 * config/stormy16/stormy16.c (TARGET_HAVE [...] adds 5ad4bc86448 arm - correctly handle denormal results during softfp subtraction adds a56e14aaf64 PR target/86784 * config/h8300/h8300.c (TARGET_HAVE_SPECU [...] adds de4dae0dccb [OBVIOUS] Correct name of file in ChangeLog adds 78095ef84bb PR target/86790 * config/m68k/m68k.c (TARGET_HAVE_SPECULA [...] adds 5902482efb7 2018-07-31 Aaron Sawdey <acsawdey(a)linux.ibm.com> adds cba058c7d59 Fix memory leak of pretty_printer prefixes adds c1031b5a348 * config/nds32/nds32.c (nds32_hard_regno_mode_ok): Replace [...] adds 0fb188e6d66 Daily bump. adds 148fcef366e [aarch64] Fix falkor pipeline description for dup<q> adds cc647a3c0b0 Print heuristics probability fraction part with 2 digits. adds d963056f99a [c++] Don't emit exception tables for UI_NONE adds 5c9c1e7c568 * Makefile.in (wide-int-range.o): New. * tree-vrp.c: Move [...] adds a4771bd58f5 Add workaround for non-unique errno values on AIX adds d3f09bd8151 Handle SLP of call pattern statements adds 2711bbe46df [Ada] Partially revert "Makefile patches from initial RISC- [...] adds 869b70e5eec * ChangeLog: Move entry ... * cp/ChangeLog: ... here. adds 960639dc9a2 PR c++/86706 * class.c (build_base_path): Use currently_o [...] adds 40eafc9b510 Avoid infinite loop with duplicate anonymous union fields ( [...] adds dfd009fe920 docs: fix stray duplicated words adds 2419ebf7b73 PR target/86795 * config/mn10300/mn10300.c (TARGET_HAVE_S [...] adds 30cd52e242a Add fix-it hint for missing return statement in assignment [...] adds 7bb408709cd * config/sh/sjlj.S: Adjust to use PIC vs normal code to av [...] adds 7516de1461e Remove nfs bogon adds a8fcfe93c17 2018-08-03 Sandra Loosemore <sandra(a)codesourcery.com> adds 388833c9640 Daily bump. adds 571ee70a6d4 PR testsuite/86153 * g++.dg/pr83239.C (dg-options): Add - [...] adds 9bc80561a9b 2018-08-04 Janus Weil <janus(a)gcc.gnu.org> adds a2bac27c79d * gcc.dg/guality/const-volatile.c: Remove duplicate test "t [...] adds 3481f5b6c80 [libgomp, nvptx, --without-cuda-driver] Don't use system cu [...] adds 4610de91806 [testsuite, guality] Use absolute line number in pass/fail line adds d3abe5e0081 PR tree-optimization/86571 - AIX NaNQ and NaNS output forma [...] adds ba050019446 Daily bump. adds dc13f960b32 i386: Set cfun->machine->max_used_stack_alignment if needed adds dd13504b506 2018-08-05 François Dumont <fdumont(a)gcc.gnu.org> adds c7e50530ca0 libbacktrace: Suppress the default action-if-found for AC_C [...] adds 43733eb26bc Daily bump. adds d6c80428f2e * MAINTAINERS: Update my email address. adds 34b780a6ae0 Add CLOBBER_HIGH expression adds ccd6679faa9 Generation support for CLOBBER_HIGH adds 4e80091843f Add func to check if register is clobbered by clobber_high adds 0823eb3654f lra support for clobber_high adds 5262089193b cse support for clobber_high adds 70bdfe23fcb Remaining support for clobber high adds 35ba92fc597 PR target/86662 adds 484149e9c2e * reload1.c (forget_old_reloads_1): Adjust CLOBBER_HIGH assert. adds 41af5cf4440 [spu, commit] Define TARGET_HAVE_SPECULATION_SAFE_VALUE adds ccaaf99880a S/390: Don't unroll memory blk op loops adds 2cac9fbe492 Enable clobber high for tls descs on Aarch64 adds c36a8b30136 * g++.dg/torture/pr86763.C (dg-additional-options): Add -l [...] adds 51a9ac6b6eb Fix memory leak in selftest::test_expansion_to_rtl adds ba0f90e493b PR c++/86767 * constexpr.c (cxx_eval_statement_list): Han [...] adds 917dad34cb5 [PATCH] Diagnostic included-from loop adds 87ee0e388ea * tree-ssa-dom.c (dom_opt_dom_walker::optimize_stmt): Pass [...] adds a4a93b38a77 PR target/86807 * config/pa/pa.c (TARGET_HAVE_SPECULATION [...] adds e56a2114aa8 [libgomp, nvptx] Minimize lifetime of CUDA_ONE_CALL defines adds d3b31121d4a [libgomp, nvptx] Handle CUDA_ONE_CALL_MAYBE_NULL adds 4eae780b867 Daily bump. adds 37db7effb50 Add missing gcc-interface/ to 2018-07-31 ChangeLog entry adds 81cb8a0cbbb Fix gcc.dg/vect/no-section-anchors-vect-69.c on SPARC etc. [...] adds 7127dfbd2e7 Define monotonic_buffer_resource members out-of-line adds ba9d6f44bbe Add malloc predictor (PR middle-end/83023). adds 3476b11a993 PR c++/79133 adds dc65ac08afe Fix PR number for HPPA speculation patch: PR target/86807 - [...] adds 8542a4f6bc0 PR libstdc++/86861 Meet precondition for Solaris memalign adds 97663b3b8cd /cp 2018-08-07 Paolo Carlini <paolo.carlini(a)oracle.com> adds b00834da55f [AArch64] Fix -mlow-precision-div (PR 86838) adds 9150207460a libgo: uncomment trace.Stop() call in testing package adds be331916172 runtime: use poll rather than pollset for netpoll on AIX adds a4c655fb498 PR libstdc++/86874 fix std::variant::swap regression adds 30814d3710a [PATCH] Line map table allocation adds 945ca5f7bf4 [OpenACC] cleanup trans-stmt.h adds 976f4d50e57 Daily bump. adds 3de7e5d5032 [aarch64] Adjust Falkor's sign extend reg+reg address cost adds c36feda9d1b [AArch64, Falkor] Switch to using Falkor-specific vector costs. adds 2b1749c4ab5 PR c++/86738 * constexpr.c (cxx_eval_binary_expression): [...] adds be6af76629a PR c++/86836 * pt.c (tsubst_expr): For structured binding [...] adds 18d371d3b1d P0595R1 - is_constant_evaluated cp/ * cp-tree.h (enum cp_ [...] adds 6ef12d3a911 S/390: Remove support for g5 and g6 machines adds f5edbf1da04 S/390: Remove TARGET_CPU_ZARCH adds 9f522e0c2e0 S/390: Fix whitespace problems in the backend adds 9f19cc6b786 S/390: Fix PR85295 adds 779172019b8 PR libstdc++/86597 directory_entry observers should clear e [...] adds 1f005ef322f Add missing <experimental/numeric> header to docs adds 7c8903b8f0b Fix Docbook markup for table entry adds 2f11a9ffd06 [AArch64] Add HXT Phecda core support adds cd3d21c58d3 [libgomp, nvptx] Note that cuGetErrorString is in CUDA_VERS [...] adds 143979be19d [libgomp, nvptx] Remove hard-coded const in nvptx_open_device adds 3912f4add59 [libgomp, nvptx] Allow cuGetErrorString to be NULL adds dd439d4a14f [libgomp, nvptx] Fall back to cuLinkAddData/cuLinkCreate if [...] adds 4f61feff8ad Prevent internal aligned_alloc clashing with libc version adds 03410c5ec32 [PATCH] line-map include-from representation adds 01716d6bea2 m68k: handle more cases of TLS symbols with offset adds 440a7ea9959 2018-08-08 François Dumont <fdumont(a)gcc.gnu.org> adds a653da730df Daily bump. adds e7ac5daa971 S/390: Fix PR84332 ICE with stack clash protection adds 2243751fdaf Fix typos in params.def. adds 1ad2d289c41 S/390: Fix target attribute tests adds 40ea3228096 Remove extra line in common.opt (PR c/86895). adds 443b054bd53 2018-08-09 Paolo Carlini <paolo.carlini(a)oracle.com> adds a2809afdf95 aarch64 - PR target/86887 Fix missing register constraints [...] adds fad10e5e144 Fix invalid assumption in vect_transform_stmt (PR 86871) adds 91e68c4b957 Restore flow_bb_inside_loop_p tests (PR 86858) adds 2bbe697b5aa gcc/ChangeLog: adds ff7410b8445 diagnostics: add line numbers to source (PR other/84889) adds 331fbb0db9f Allow inner-loop reductions with variable-length vectors adds 9f648b8b9ec * config/m68k/m68k-protos.h (m68k_final_prescan_insn): Remo [...] adds 5f80cd44e5e Add missing PR to Nios fix for CVE-2017-5753 adds 08482a36034 PR middle-end/86897 * gcc.dg/uninit-suppress_2.c: Disable DOM. adds 5f739c3243c * config/m68k/m68k.c (m68k_adjust_decorated_operand): Remo [...] adds 002ced10e57 Define aliases for containers using polymorphic_allocator adds b0867650679 Daily bump. adds 2e920cd849b libstdc++-v3: Have aligned_alloc() on Newlib adds f1541174805 Clarify source of tm.texi to copy for GFDL grant adds c03de6c9913 Strip only selected predictors after early tree passes (PR [...] adds 01107f42aa2 Introduce __builtin_expect_with_probability (PR target/83610). adds 38bbb539599 i386: do not use SImode mul-highpart on 64-bit (PR 82418) adds a29d4af6c49 Fix extra line in MAINTAINERS. adds 8ff80b6b17d Fix wrongly removed line. adds 4be4287a60f Remove not needed __builtin_expect due to malloc predictor. adds 229c0ef7771 2018-08-10 Janus Weil <janus(a)gcc.gnu.org> adds 3e1f6cebe8d Fix formatting in ChangeLog adds 3ff09a404cb PR libstdc++/68210 adjust operator new and delete for LWG 206 adds 31e08de41ff Daily bump. adds 35f8f2d4fb6 PR c++/86728 - C variadic generic lambda. adds 922f606babb PR tree-optimization/86835 * tree-ssa-math-opts.c (insert [...] adds 323d9aff1fd gcc * config/pa/pa.md (UNSPEC_MEMORY_BARRIER): New unspec [...] adds 23fc2d9850f Daily bump. adds d08b1d22dd3 [NDS32] Implement more C ISR extension. adds 78f09145f1c 2018-08-12 Paul Thomas <pault(a)gcc.gnu.org> adds ae13a696f98 [NDS32] Enable -malways-align by default at -O1 and above. adds 3be0e4e1987 [NDS32] Add new option: -msched-prolog-epilog adds 8ac17fcd7b4 [NDS32] Change return type of predicator to bool. adds cae57acaa7d 2018-08-12 Paul Thomas <pault(a)gcc.gnu.org> adds 5d8014f1986 Daily bump. adds 06f2bd29194 S/390: Factor out constant pool ref decomposition adds f63400aa385 [nvptx] Use CUDA driver API to select default runtime launc [...] adds 518d845312f * config.gcc (rs6000-ibm-aix4.x): Delete. ( [...] adds f787df561d0 PR c++/86915 * decl.c (create_array_type_for_decl): Handl [...] adds c9d00375b34 P0806R2 - Deprecate implicit capture of this via [=] * la [...] adds b2fc0527d79 PR tree-optimization/71625 - missing strlen optimization on [...] adds c16f12a2dc1 [gcc] adds 04a634e03d4 Revert "libstdc++-v3: Have aligned_alloc() on Newlib" adds 48789c427dd Add <bit> and <version> to freestanding headers adds 43fd0f2a49d Minor optimisations in operator new(size_t, align_val_t) adds be4d4c0a2bd PR libstdc++/45093 avoid warnings for _M_destroy_node adds 697cf94114a [gcc] adds c0a8c6f97ed [gcc] adds fdecd40d148 rs6000: Fix pr56605.c adds 75535607e52 Use getentropy() for seeding PRNG adds ee6d34bbccc PR c++/57891 * call.c (struct conversion): Add check_narr [...] adds 97019bf026a Daily bump. adds e7d49355f28 * gcc/pretty-print.c (mingw_ansi_fputs): Do not call _close [...] adds 6461f5a2e10 * gcc/pretty-print.c (eat_esc_sequence): Swap the foregroun [...] adds 906508bbf0b Rope iterators: don't retain pointers when copied adds f2b443b321f PR libstdc++/85343 overload __throw_ios_failure to take errno adds a64e72607dc PR libstdc++/86846 Alternative to pointer-width atomics adds ac2c0bc968b Simplify overflow checks in duration literals adds 9984b8d9f7f 2018-08-14 Janus Weil <janus(a)gcc.gnu.org> adds 3b8ba91c6fc PR tree-optimization/86650 - -Warray-bounds missing inlinin [...] adds 1e959ac05cf PR libstdc++/86954 use non-placement operator delete adds 1c3830456f3 Include <sys/random.h> for getentropy on Solaris adds 57860819181 Daily bump. adds 481be954deb PR target/86547 * lra-lives.c (remove_some_program [...] adds b7b03acbbb1 * config/i386/i386.c (expand_vec_perm_movs): New method ma [...] adds 5edbd1b39a4 Backport of RISC-V support for libffi go closures * src/ris [...] adds d4b174b003c /cp 2018-08-15 Paolo Carlini <paolo.carlini(a)oracle.com> adds e431579a8d4 Fix merging of 2 predictors (PR tree-optimization/86925). adds 0c913f2d539 Update Darwin section names for DWARF5 adds 43b7f53ffd0 Fix single-threaded build for targets without atomics adds 9862ad906a1 Darwin - remove unnecessary target hook adds 55a9a5ee411 Don't make unsized objects into extern. adds 696157c24ee S/390: Remove branch splitting loop adds 442554f32de PR tree-optimization/71625 - missing strlen optimization on [...] adds 11e1dba8fa7 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni(a)linaro.org> adds ee1b788e96b Do not expand the call to memcmp at all when overflow is detected. adds b7bb52644cb diagnostics: add labeling of source ranges adds 7850264f749 Refactor uses-allocator construction adds eb1258b071c * config/i386/i386.c (expand_vec_perm_movs): Enable V4SFmo [...] adds 4a3895903c2 Fix experimental::pmr typedefs and add tests adds a0b92edc61c [gcc] adds f57a3e4f983 [testsuite] adds 61c3164656d * ChangeLog: Fix whitespace. * testsuite/ChangeLog: Ditto. adds ba3bc05e98e * config/i386/i386.opt (mmitigate-rop): Mark as deprecated [...] adds 1e89247b00d Daily bump. adds 8142f7851dd Fix pr81923 test for targets using __USER_LABEL_PREFIX__ adds c3c7ecb1d44 [aarch64] Make common aarch64 options target-dependent adds 0ca0b402fbe Remove dead pattern on ARM. adds 7cdbf0f7336 fix section naming convention for Darwin in three tests adds 7a7a95ec9a7 Update fall through pattern for FP16 patterns in ARM. adds c872cfd0965 Darwin doesn't have pthread_barrier, at least up to Darwin1 [...] adds f049a00b649 Add __USER_LABEL_PREFIX__ to the asm names for targets that [...] adds 793b38da83e [PATCH] CPP Macro predicates adds 009d78d802d Fix bootstrap with --enable-fully-dynamic-string adds 576bc6e9e0b * expmed.h (canonicalize_comparison): New declaration. * [...] adds 2bf45a0ac7d Remove rtl.texi references to old RTX code class names adds d64ff962bc0 Avoid deprecation warning with -Wsystem-headers adds a738e97cd45 Allow larger copies when not slow_unaligned_access and no padding. adds 6564acaf464 -Wmisleading-indentation: fix ICE in get_visual_column (PR [...] adds b899a13f022 Fix warning with -Wsign-compare -Wsystem-headers adds f439574fd1b PR testsuite/86745 * gcc.target/i386/avx-cvt-2.c: Loosen [...] adds bef0714819b [PATCH] Macro definition parameter parsing adds 11a0bca53ff rs6000: Change the length attribute default adds b7247a4d15f rs6000: Remove "length 4" from branch insns adds 13215d68c99 rs6000: Remove "length 4" from other insns adds 66bbd82f205 rs6000: Delete old add+cmp patterns adds 87c50f508ac diagnostics: tweak to line-insertion fix-it hints with line [...] adds 287abdae018 diagnostics: fix bad interaction between line spans and lin [...] adds 893c4605b59 * builtins.c (c_strlen): Add new parameter eltsize. Use i [...] adds 10f417f6c10 Daily bump. adds 17d7e9ff067 gcc/ChangeLog: adds f8ea05e4698 2018-08-17 Richard Biener <rguenther(a)suse.de> adds 0c46a085a53 Merge Ignore and Deprecated in .opt files. adds b7faf40d26c 2018-08-17 Richard Biener <rguenther(a)suse.de> adds 373b37e4938 [PATCH] Move cpp_macro to cpplib.h adds 7496b8810aa [PATCH] Macro body is trailing array adds 801eca0b635 rs6000: Give names to cbranch/creturn patterns adds ec5d521d5e2 Fix poly types after PR tree-optimization/71625 strlen opti [...] adds 023f288a76f PR libstdc++/86963 Implement LWG 2729 constraints on tuple [...] adds bffe1cb496f Formatted printing for dump_* in the middle-end adds 9399b971e1a 2018-08-17 Jojo <jijie_rong(a)c-sky.com> Huibin Wang [...] adds 0363e32c4ea 2018-08-17 Jojo <jijie_rong(a)c-sky.com> Huibin Wang [...] adds be847c469ee 2018-08-17 Sandra Loosemore <sandra(a)codesourcery.com> adds 02af62b5598 2018-08-17 Sandra Loosemore <sandra(a)codesourcery.com> [...] adds d406228c78d 2018-08-17 Jojo <jijie_rong(a)c-sky.com> Huibin Wang [...] adds 56469e97d30 2018-08-17 Sandra Loosemore <sandra(a)codesourcery.com> adds 4b947be3ed6 doc: Use @ref, not @xref, in the middle of a sentence adds 3cad0e37167 C++: -Wwrite-strings: use location of string constant adds 17ed9f91586 PR testsuite/86996 adds 6d6279f88e9 [PATCH] Adjust lazy macro definition adds c6328621edd Daily bump. adds 8284d341e48 Darwin does not support gsplit-dwarf. adds dea9f3cf1b0 Darwin emits pubnames/types by default which mask the inten [...] adds 098254a5e45 2018-08-18 François Dumont <fdumont(a)gcc.gnu.org> adds a35c3e7b54b Daily bump. adds 9dec9a132c1 PR target/86994 * config/i386/i386.c (ix86_rtx_costs) [ca [...] adds 31682869912 Daily bump. adds d3a3029ca74 Refactor std::optional SFINAE constraints adds 8a0afc11f9f [PATCH] #assert becomes macro-like adds 51e9526b9c1 [debug] Fix handling of vlas in lto adds a71ee1d840b PR libstdc++/86963 Remove use of __tuple_base in std::tuple adds 2f5c3913392 2018-08-20 Richard Biener <rguenther(a)suse.de> adds d565b82791a [PATCH] Kill cpp-id-data.h adds 6127fbba971 PR target/86984 * expr.c (expand_assignment): Assert that [...] adds 458e40d0759 2018-08-20 Bernd Edlinger <bernd.edlinger(a)hotmail.de> adds faf7b1b05a8 [CPP PATCH] Fix warning & other cleanups. adds 33bb12b1ed4 [CPP PATCH] node type adds 3d0b2bf6233 [CPP PATCH] node field bits adds aca107a7141 * targhooks.c (std_gimplify_va_arg_expr): Properly handle [...] adds 2a8e2ab2e9e x86: Always update EH return address in word_mode adds bc35ef65434 Add support for grouping of related diagnostics (PR other/84889) adds 545e07463d0 PR tree-optimization/87034 - missing -Wformat-overflow on a [...] adds 1936b1ca14e [PATCH] fix some build breakage adds 758c5eacec0 [gcc] 2018-08-20 Michael Meissner <meissner(a)linux.ibm.com> adds a8375b99669 [libiberty patch] PEX-unix forking adds 660ea546aec Daily bump. adds 9e4ef9eec6c * wide-int-range.cc (wide_int_range_abs): New. (wide_int_ [...] adds 8ea24f1f987 [debug] Respect fdump-noaddr and fdump-unnumbered in print_die adds 36a03e27e3f [debug] Add debug and earlydebug dumps adds fd5cbc99f7b 2018-08-21 Bernd Edlinger <bernd.edlinger(a)hotmail.de> adds 86e8c814f0f vxworks: add target/h/wrn/coreip to the set of system inclu [...] adds f8a195db4f2 libgcc: add crt{begin,end} for powerpc-wrs-vxworks target adds ba51b9b497e vxworks: enable use of .init_array/.fini_array for cdtors adds 3d1f316e9e9 vxworks: don't define vxworks_asm_out_constructor when usin [...] adds c321f678588 2018-08-21 Bernd Edlinger <bernd.edlinger(a)hotmail.de> adds 6a7f249a141 Restrict the pr86763 test to *-*-linux* targets adds 88a179e20e7 Remove redundant { dg-do run } directives in tests adds b65055ed7a6 Fix DSE big-endian subreg crash on AArch64. adds 27af5923908 * tree.c (free_lang_data_in_decl): Remove types from DECL_ [...] adds 149f68393ae [Ada] Bump copyright notices to 2018 adds 171a9c7222a * tree.c (find_decls_types_r): Do not check for redundant [...] adds db75ccc100a Update global reviewers list adds 89dbc2fab13 * testsuite/18_support/new_nothrow.cc: XFAIL on AIX. adds cccf033e435 [Ada] Add sa_messages.ad[sb] for SPARK 2014 adds 4fa679e5f61 [Ada] Handle pragmas that come from aspects for GNATprove adds cdfda0e30dd [Ada] Enumeration types with non-standard representation adds 9e12c9c71b0 [Ada] Dynamically resizable, load factor-based hash table adds 3f813127ca6 [Ada] Compiler abort on call to expr. function for default [...] adds e485244f644 [Ada] Set_Targ: add a CodePeer annotation adds 71af32ba5d2 [Ada] Crash on entry in generic with dynamic elaboration checks adds 60af238e4f8 [Ada] Fix scope computation for entry bodies and accept alt [...] adds e8603de1284 [Ada] General purpose doubly linked list for compiler and tool use adds 1ae20fc442f [Ada] Define versions of dimension system for Float and Long_Float adds 04d047d8fab [Ada] Spurious "Duplicated symbol" error with discriminated tasks adds 1a7ea289f34 [Ada] Fix internal error on extension of record with repres [...] adds cf40f591997 [Ada] Fix spurious error on unchecked conversion on VFA rec [...] adds 7d3a41bb107 [Ada] Improper copying of limited arrays with default initi [...] adds 74d7986444e [Ada] Unnesting: do not emit warnings for access to subprograms adds 3fb32d240b5 [Ada] Unnesting: do not set size of access subprograms adds a85e94af942 [Ada] Crash compiling SPARK ghost functions with callgraph info adds 49daa8a9aa0 [Ada] Sprint: add guard on printing aspects adds 4c397cd59e0 [Ada] Set scope of elaboration flag for 'Access adds f0eeeb38b2f [Ada] Document entries of the target parametrization file adds ba1b9e1f8bd [Ada] Spurious ambiguity error on call returning an access type adds 24dca06dce6 [Ada] Update for Ownership rules for access types according [...] adds 725d0bf88a8 [Ada] Einfo: remove obsolete code adds 6aefdbe5070 [Ada] Fix scope computation for loop statements adds 86af16cb608 [Ada] Properly set scope of artificial entities in blocks adds fec1e5e7083 [Ada] Spurious error on overriding protected function in instance adds 36bf51692bb [Ada] Crash processing SPARK annotate aspect adds 241ea53438c [Ada] Retention of with clauses for ignored Ghost units adds ab8afda3f3c [Ada] Spurious crash on expression function as completion w [...] adds d22a9754839 [Ada] Crash on expression function and tagged types adds 3bae5e8b2c5 [Ada] Add a new gnat tool vxlink adds 96cb18c0ac0 [Ada] Minor reformattings adds b92171b55eb * cp-tree.h: Fix typo. adds df6bc621a19 PR c++/65043 * call.c (standard_conversion): Set check_na [...] adds 543dc27eefc PR c++/86981, Implement -Wpessimizing-move. * c.opt (Wpes [...] adds 522a5d08473 2018-08-21 Paolo Carlini <paolo.carlini(a)oracle.com> adds 5019ff1206f PR c++/86499 * parser.c (cp_parser_lambda_introducer): Gi [...] adds 629c30bb44f 2018-08-21 Nicolas Koenig <koenigni(a)gcc.gnu.org> Thomas [...] adds 64dd117734d Unconditionally use MAX_EXPR/MIN_EXPR for MAX/MIN intrinsics adds 1b03fb19817 2018-08-21 François Dumont <fdumont(a)gcc.gnu.org> adds 41f8ef3ad86 Daily bump. adds 84489950650 fix reassoc cut&pasto adds 8e87c176a78 rs6000 small data: add note on sdata2/r2 adds a7a67e785dd 2018-08-22 Richard Biener <rguenther(a)suse.de> adds ba6ec05184b 2018-08-22 Richard Biener <rguenther(a)suse.de> adds f3133a26499 Fix FDE labels for Darwin adds e790a3886e5 Allw for Darwin to operate with an assembler supporting got [...] adds 738b5536dcf Move Darwin10 unwinder fix to a crt shim. adds 2279ee6325d commit missed change from r263764 adds 3f43a03dcf6 PR libstdc++/77854 document size_type for containers adds 5dda71ffa2f Make the gcc-ar,nm, strip tools respond correctly to --help [...] adds c94f76ecdee stringify __USER_LABEL_PREFIX__ in pr85248 testcase. adds f9efa8753bc Udate Darwin's LTO specs to match what's in gcc/gcc.c adds 71e71559f95 Only test STMT_VINFO_STRIDED_P for the first statement in a group adds 05b97b35ef8 Make the vectoriser drop to strided accesses for stores with gaps adds ecff729d3be [1/2] Fix bogus double reduction (PR 86725) adds 8073a327817 [2/2] Fix bogus inner induction (PR 86725) adds 577b0b07be7 combine: Do another check before splitting a parallel (PR86771) adds 76f0f74bd9d Change AArch64 specific FMAX/FMIN tests into generic MAX_EX [...] adds c8864e6d266 [ fix changelog ] adds 513a83f97f4 PR middle-end/87052 - STRING_CST printing incomplete in Gim [...] adds 2fbfb5cf379 fix PR 86888 adds dafb1a52eaa Update write after approval list adds c540cc1b99f 2018-08-22 Andrew Benson <abensonca(a)gmail.com> adds 319d9891f70 2018-08-22 François Dumont <fdumont(a)gcc.gnu.org> adds f3dd725506a fix PR 86935 adds 2f4879251e9 2018-08-22 Thomas Koenig <tkoenig(a)gcc.gnu.org> adds 2e0303d60a9 PR libstdc++/78448 limit vector::max_size and deque::max_size adds 5eed8a11cec PR libstdc++/87061 remove pmr type aliases for COW strings adds 0584c370799 Fix tests that fail in C++98 mode adds d0eb64b248a * tree-ssa-dse.c (compute_trims): Avoid folding away undef [...] adds 2ce68fb604f Daily bump. adds 644076a3348 2017-08-23 Paul Thomas <pault(a)gcc.gnu.org> adds 00c805e5d2d Skip tests that depend on the cxx11 std::string adds 1dce029ca15 Remove C++14-isms from C++11 tests adds 5654cf465a3 Signed zero for {max,min}val intrinsics adds 4beafa0b8cc Fix aarch64_evpc_tbl guard (PR 85910) adds 9e358573332 [AArch64] Improve SVE handling of single-vector permutes adds 49bd2ed1331 2018-08-23 Richard Biener <rguenther(a)suse.de> adds a7852b351bd PR target/86951 arm - Handle speculation barriers on pre-ar [...] adds d1961e648e0 [libiberty patch] Fix PGO bootstrap adds 431a9dda090 Fix testsuite failures for __gnu_debug::string with old ABI adds 4d2d968027a Fix C++11-ism in C++98 member function adds a80c47f0d8c Fix recent bug in canonicalize_comparison (PR87026) adds 7d82e91b9df [AARCH64] use "arch_enabled" attribute for aarch64. adds dcea420d552 * tree-vrp.c (abs_extent_range): Remove. (extract_range_i [...] adds 8a1e94a50d6 Fix comments in testsuite script adds 217f241d110 Fix C++98 tests to not use C++11 features. adds 8715a8ff5f1 Define debug mode function for C++98 adds 428c12fad25 scev: dump final value replacement expressions adds 3ca5f1a805f Fix typo 'exapnded' to 'expanded' adds 12554a625f3 2018-08-23 Prathamesh Kulkarni <prathamesh.kulkarni(a)linaro.org> adds 0d86e7f1ff3 Fix failure when -fno-rtti test is run in C++17 or later adds 0f5b8458d99 * async.h (ASYNC_IO): Revert _AIX test. adds 934acccc51c PR tree-optimization/87072 - false warning: array subscript [...] adds 4df8c5503ed Daily bump. adds eba1b999281 PR 87073/bootstrap * wide-int-range.cc (wide_int_range_di [...] adds 6fad3a45f02 rs6000: Check that the base of a TOCREL is the TOC (PR86989) adds 2515797e5db 2018-08-24 Richard Biener <rguenther(a)suse.de> adds 217cd82aec5 DWARF: Call set_indirect_string on DW_MACINFO_start_file adds 66697aaede2 Handle SLP permutations for variable-length vectors adds aedceb0564a Avoid is_constant calls in vectorizable_bswap adds 5207ee15081 Define vect_perm for variable-length SVE adds b775690ffc3 * emit-rtl.c (init_emit_once): Do not emit MODE_POINTER_BO [...] adds be9d0de534b PR c++/67012 PR c++/86942 * decl.c (grokdeclarator): Dis [...] adds e9948aa4b51 Add a testcase for PR middle-end/87092 adds 87c034e9b66 2018-08-24 Thomas Koenig <tkoenig(a)gcc.gnu.org> adds 94857fa1a96 Forward declare debug containers so std::pmr aliases work adds b5665f52732 runtime: remove the dummy arg of getcallersp adds 7ddc0ac422f new(nothrow) is malloc-like adds 6180f4cd350 * gimple-ssa-evrp-analyze.c (set_ssa_range_info): Pass val [...] adds dd9ed701072 diagnostics: tweaks to line-spans vs line numbering (PR 87091) adds 9cd1de955f3 Set start_location to 0 if we ran out of line map space adds 8fe15fad154 Daily bump. adds f78aef82e33 Don't force visibility to hidden for Darwin > 8. adds 2c5682826ac Code clean-up on darwin.c adds 9bd3a9f7242 fix PR 86545 adds a55f0871f40 PR tree-optimization/87059 * builtins.c (expand_builtin_s [...] adds d6733e793a0 2018-08-25 Thomas Koenig <tkoenig(a)gcc.gnu.org> adds c1a19623398 Daily bump. adds 9058d630b4e PR c++/87080 * typeck.c (maybe_warn_pessimizing_move): Do [...] adds 48bbcd968d1 PR c++/87029, Implement -Wredundant-move. * c.opt (Wredun [...] adds bce996e05a9 Daily bump. adds c9343224155 * config/mips/frame-header-opt.c: Include "backend.h" rath [...] adds 4cc7fe89e65 Print default options selection for -march,-mcpu and -mtune [...] adds 7a1613eab16 Do not read gcda files multiple times (PR gcov-profile/87069). adds 43e28a4c698 PR rtl-optimization/87065 * combine.c (simplify_if_then_e [...] adds 4ea55ec63d4 2018-08-27 Richard Biener <rguenther(a)suse.de> adds 51e85e64e12 2018-08-27 Richard Biener <rguenther(a)suse.de> adds 0fb4f2ced42 Add new gswitch related functions into tree-cfg.c. adds cb0d0bb0812 Fix probabilities for jump table (PR tree-optimization/86702). adds f40af799df5 Fix probability for bit-tests. adds 8d6a0257571 Improve switch code emission for a balanced tree (PR tree-o [...] adds a0e9bfbb865 Come up with fndecl_built_in_p. adds 959c6fe97d6 Add test for memcpy expansion with hint. adds 64f41321804 Sanopt: ignore params with DECL_HAS_VALUE_EXPR_P (PR saniti [...] adds e69492e4258 diagnostics: show an extra line of context in line-insertio [...] adds 5fe20025f58 Less verbose fix-it hints for missing header files (PR 87091) adds c9e63184f1d Replace 8 spaces with a tabular in ChangeLog files. adds d5e19fa1ac7 match.pd: add single-use check for (x & y) ^ y -> ~x & y (P [...] adds 745ee4da8da 2018-08-27 Richard Biener <rguenther(a)suse.de> adds 77a7e949ac2 2018-08-27 Steve Ellcey <sellcey(a)cavium.com> adds 91e06df2c8b PR c++/86993 * cp-tree.h (cxx_readonly_error): Add locati [...] adds 407db075fb6 * tree-ssa-dse.c (compute_trims): Handle case where the re [...] adds 218a51b98bf C++: fix-it hint for missing "typename" (PR c++/63392) adds 55769ed647b PR tree-optimization/87112 - ICE in fold_binary_loc on strn [...] adds 145e6920d5a Daily bump. adds 2c6de9ffea9 PR tree-optimization/86914 - wrong code with strlen() of po [...] adds f4455d5f126 PR tree-optimization/87110 * tree-ssa-dse.c (compute_trim [...] adds dfe2435feb0 Update documentation of fndecl_built_in_p. adds 94a54d80a59 2018-08-28 Richard Biener <rguenther(a)suse.de> adds 1857d9465fd 2018-08-28 Richard Biener <rguenther(a)suse.de> adds 7366a0f04de 2018-08-28 Richard Biener <rguenther(a)suse.de> adds 21461a79c10 2018-08-28 Richard Biener <rguenther(a)suse.de> adds d46a9791a73 Add target selectors to slp-37.c (PR87078) adds 7d368d79d0b Fix unguarded use of tree_to_shwi in tree-ssa-sccvn.c adds 13308b3754c PR middle-end/87099 * calls.c (maybe_warn_nonstring_arg): [...] adds bfefdd25867 2017-08-28 Paul Thomas <pault(a)gcc.gnu.org> adds da3890a5504 2018-08-28 Richard Biener <rguenther(a)suse.de> adds 15f230dbc92 Fix version check for ATTRIBUTE_GCC_DUMP_PRINTF adds 70775f2c97d /cp 2018-08-28 Paolo Carlini <paolo.carlini(a)oracle.com> adds 79ec46f461e PR libstdc++/87116 fix path::lexically_normal() handling of [...] adds 48cccec045f PR middle-end/86631 - missing -Walloc-size-larger-than on I [...] adds d93fd06775f gcc/testsuite/ChangeLog: adds 4c202e6dd2f PR tree-optimization/87009 * match.pd: Add boolean optimi [...] adds 692dc725029 * genpreds.c (write_predicate_subfunction): Also ad [...] adds 41f8d00e6db * fold-const.c (fold_binary_loc): Remove recently added assert. adds e7198e20220 Daily bump. adds 1cd07793cd1 compiler, runtime: remove hmap field from maptypes adds a6e3a818191 remove utf-8 from comment adds 5e550f9784a Rewrite pic.md to improve medany and pic code size. adds 881d204865d 2018-08-29 Richard Biener <rguenther(a)suse.de> adds 51ebce8c154 2018-08-29 Richard Biener <rguenther(a)suse.de> adds 2b6aced583f [AARCH64] Use stdint integers in vect_su_add_sub.c adds 2304d9e8531 Strenghten assumption about gswitch statements. adds f04d242a1a2 PR libstdc++/31413 fix test failure on Debian systems adds 72310d4f61b 2018-08-29 Vlad Lazar <vlad.lazar(a)arm.com> adds c8c195fa4c9 Fix thinko in lto.c (PR bootstrap/87130). adds 6784be9efde * sreal.h (normalize, normalize_up, normalize_down): Add n [...] adds 0f690e4ec5c PR c++/87122 * pt.c (tsubst_expr) <case RANGE_FOR_STMT>: [...] adds 77d6e740b4b doc: document -ftree-scev-cprop adds d0bfd6beebd C++: underline param in print_conversion_rejection (more PR [...] adds 5477dab8d8d 2018-08-29 Richard Biener <rguenther(a)suse.de> adds b87672f7d60 2018-08-29 Richard Biener <rguenther(a)suse.de> adds 91860f4fcf8 2018-08-29 Richard Biener <rguenther(a)suse.de> adds 8f9ccebd97d * tree-streamer-in.c (lto_input_ts_function_decl_tree_poin [...] adds 917baa6b396 PR tree-optimization/86714 PR tree-optimization/86711 * [...] adds 921675b5b69 /cp 2018-08-29 Paolo Carlini <paolo.carlini(a)oracle.com> adds 57d80b90c00 PR c++/87095 * decl.c (begin_destructor_body): If current [...] adds 2a0aa722346 gcc: 2018-08-22 Bernd Edlinger <bernd.edlinger(a)hotmail.de> adds da2ef3e1033 Daily bump. adds c4144665bf9 Enable underflow check in canonicalize_comparison. (PR86995) adds ade2db41a71 Limit movmem copies to TImode on AArch64 adds 549d33da392 Fix __gnu_cxx::_Pointer_adapter for long long arithmetic adds a6d72712619 Fix undefined references seen with mingw-w64 adds 72fef330581 * tree.c (find_decls_types_r): Walk also TYPE_NEXT_PTR_TO [...] adds dce9669ae84 * lto-streamer-out.c (DFS::DFS_write_tree_body): Do not wa [...] adds fcf59b7337a 2018-08-30 Richard Biener <rguenther(a)suse.de> adds e8a89d3228f * sreal.h (SREAL_PART_BITS): Change to 31; remove seemingl [...] adds a555fd25352 gimplefe: expose MULT_HIGHPART_EXPR adds 3a54d877c4e Move strcmpopt_6.c from gcc.dg to gcc.target/aarch64 and gc [...] adds abf0dec5ba2 * lto-streamer-out.c (DFS::DFS_write_tree_body): Do not fo [...] adds fe92dce78eb Avoid undefined shifts in ceil2 operations adds 8be6a6f3d42 [libcpp] fix some line map comments adds 995068e42e1 PR lto/86517 * lto-opts.c (lto_write_options): Always str [...] adds c9d25f8c66b x86: Move AESNI generation to Skylake and Goldmont adds d73e8cba846 2018-08-30 Aaron Sawdey <acsawdey(a)linux.ibm.com> adds 602ae46c5b2 gcc: adds 2666d874668 2018-08-30 Sandra Loosemore <sandra(a)codesourcery.com> adds fd30578fdd2 PR testsuite/87158 - FAIL gcc.c-torture/execute/memchr-1.c [...] adds c6bfb63c970 2018-08-30 Sandra Loosemore <sandra(a)codesourcery.com> adds a896091cf2c Daily bump. adds 53cd841069e Fix PR testsuite/86519 reference. adds 5647ea13a63 2018-08-31 Paul Thomas <pault(a)gcc.gnu.org> adds 2065b8e8fbd PR middle-end/87138 * expmed.c (expand_mult_const): Use i [...] adds e633c51a9d8 rs6000: Make lround<mode>di2 depend on TARGET_FPRND (PR86684) adds 91b7fbe434d [ipa-inline][obvious] Fix typos in comment adds 5367a58ed3e [C++ PATCH] Remove K&R declaration hack. adds b1e09b9a11b IPA ICF: make type cache a static field sem_item. adds c23a4d0d5a6 [PATCH] Fix thinko in estimate_local_effects in IPA-CP adds 23a48e5f87e [PR c++/87155] Anonymous namespace and adds 0d7050dfc89 [AArch64] Implement new intrinsics vabsd_s64 and vnegd_s64. adds 3278521b5d7 tree-vrp: add "const" qualifier to various value_range pointers adds 2a06e47d59c 2018-08-31 Richard Biener <rguenther(a)suse.de> adds 9aa75c2dd17 2018-08-31 Sandra Loosemore <sandra(a)codesourcery.com> adds e0628d67dd9 Daily bump. adds 47c815c5ca6 * doc/install.texi (Prerequisites): Adjust link
mpfr.org
. adds 83c85cb8ac8 Fix PR87074 adds 5b28a0baf43 * doc/xml/manual/profile_mode.xml: Update three ieeexplore [...] adds 6491839ad2e * doc/generic.texi (OpenMP): Adjust link to
openmp.org
. * [...] adds 5f3fa5494d0 * doc/install.texi (Prerequisites): Update link for MPC. adds e2f0e3ce886 Daily bump. adds 5c3f2e374aa * doc/standards.texi (Standards): Update Objective-C reference. adds 9fe2a0427fb 2018-09-02 François Dumont <fdumont(a)gcc.gnu.org> adds d839099fb30 * c-common.c (braced_list_to_string): Remove eval paramete [...] adds b5d1989793d 2018-09-01 Jerry DeLisle <jvdelisle(a)gcc.gnu.org> adds e7d8b5c2ddf Daily bump. adds 44b41fe75b9 Make __builtin_expect effective in switch statements (PR mi [...] adds 8d9721cc670 /cp 2018-09-03 Paolo Carlini <paolo.carlini(a)oracle.com> adds b2903606a95 Come up with TARGET_GET_VALID_OPTION_VALUES option hook (PR [...] adds 43125e2974d fixincludes: vxworks: remove unnecessary parentheses in ioc [...] adds 6f5bdb3486b 2018-09-03 Richard Biener <rguenther(a)suse.de> adds 661fdbbb031 Fix thinko (PR tree-optimization/87201). adds 01b2b7a573c PR libstdc++/78595 implement insertion into maps in terms o [...] adds dc0e5150d2f PR libstdc++/87194 fix range insertion into maps and sets adds 0085f3a8218 Fix vector::_Temporary_value::_M_ptr adds ab40e20ba7b 2018-09-03 Richard Biener <rguenther(a)suse.de> adds 1580b4793d8 PR libstdc++/78179 run long double tests separately adds 1bd1aa451d5 rs6000: lxsdux / stxsdux do not exist adds 8c16143cce9 qsort_chk: call from gcc_qsort instead of wrapping it adds ad5d5929e0b introduce gcc_stablesort adds 207c43a2e4a tree-loop-distribution: convert to gcc_stablesort adds bd160c04bbc bb-reorder: convert to gcc_stablesort adds bbc9151645f 2018-09-03 Richard Biener <rguenther(a)suse.de> adds 8b1afaa1f70 2018-09-03 Jerry DeLisle <jvdelisle(a)gcc.gnu.org> adds 16354dcc8a1 Daily bump. adds e4040c13d05 * MAINTAINERS: Update my email address. adds efdbcfb0b35 Update C Extensions docs for support in latest C++ adds ffb47768a19 2018-09-04 Richard Biener <rguenther(a)suse.de> adds f0c8c617bd3 * tree-vrp.c (vrp_can_optimize_bit_op): Remove. (extract_ [...] adds b86a1a386a1 2018-09-04 Richard Biener <rguenther(a)suse.de> adds 7e1547f6075 Add -Waligned-new to Option Summary adds 69385360285 Add whitespace before warning option added in previous commmit adds 599fba1616c genmatch: put reporting on a cold path adds ed81b3caf04 * wide-int-range.cc (wide_int_range_convert): New. * wide [...] adds 1ab5867ea81 Don't xfail gcc.target/i386/addr-sel-1.c (PR target/86744) adds 174ff8eae85 gcc: xtensa: fix NAND code in xtensa_expand_atomic adds 44e419819c4 PR target/87198 * common/config/i386/i386-common.c (OPTIO [...] adds 5aa0164b03b DWARF: Allow hard frame pointer even if frame pointer isn't used adds 6dc26e760ad Daily bump. adds f9547530289 * cp-tree.h (treat_lvalue_as_rvalue_p): Declare. * except [...] adds 1a78f0f407a Ignore properly -mdirect-move (PR target/87164). adds eb72e1e9ad6 GCOV: Print one decimal place in human readable mode. adds 13dfce03930 Fix a scan in test for Darwin target (PR testsuite/87216). adds f69c2645eeb Fix typo in ChangeLog. adds 8df53f4d103 [aarch64] Avoid tag collisions for loads falkor adds dfd62252a0a 2018-09-05 Richard Biener <rguenther(a)suse.de> adds 79ec669d286 [PR c++/87185] ICE in prune-lambdas adds bc78ad77236 PR c++/87137] GCC-8 Fix adds 48e2db9c913 * io/async.h: Use __gthread_mutex_t, not pthread_mutex_t. adds 68697710fdd 2018-09-05 Richard Biener <rguenther(a)suse.de> adds a6227bc0be6 Group switch cases in switch lowering (PR tree-optimization [...] adds 659169d3b2e 2018-09-05 Richard Biener <rguenther(a)suse.de> adds 3cb2785efe2 Optimise sqrt reciprocal multiplications adds 48a8427d085 * libsupc++/cxxabi.h (__cxa_demangle): Clarify doxygen comment. adds 610e1f88b06 PR52665 do not let .ident confuse assembler scan tests adds c3b26e7e9e3 * config/i386/i386.md (truncdfsf2): Remove expander. (tru [...] adds 0d9d36546d2 PR c++/87109, wrong overload with ref-qualifiers. * call. [...] adds 51a7d1c8845 [nvptx] Basic -misa support for nvptx adds 136a902a938 PR target/86779 * config/cris/cris.c (TARGET_HAVE_SPECULA [...] adds 5640bf9559a Daily bump. adds d66aa2617fa PR c++/86982, -Wreturn-local-addr and std::move and std::f [...] adds d4bb7aa33ca S/390: Remove UNSPEC_LTREL_BASE adds 07c30acd457 S/390: Register pass_s390_early_mach statically adds 918db08a3ef S/390: Prohibit SYMBOL_REF in UNSPECV_CAS adds 9c9cdc49c85 [gcc] adds 3b76cef6b22 [gcc] adds df06d247525 * varasm.c (output_constructor_regular_field): Check TYPE_ [...] adds 6a6c6843407 * config/i386/i386.md (fix_trunc<mode>_fisttp_i387_1): Rem [...] adds e5e29686920 [gcc] adds 449bd5bad5e * reg-stack.c (get_true_reg) <case FLOAT_TRUNCATE>: Reorde [...] adds 5a1793495b1 Daily bump. adds 12b02a5d593 Fix C++17 expected errors for pointer to member function te [...] adds f4416678250 PR c++/87152 - range-based for loops with initializer brok [...] adds 39f6ac5c527 * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from d [...] adds 61619a06302 * config/i386/i386.md (float<SWI48x:mode><MODEF:mode>2) En [...] adds 0fb27bd8264 Remove unused init_unsigned_integer function. adds 2a4787da690 Daily bump. adds f168267a5e9 PR rtl-optimization/85458 * sel-sched.c (sel_target_adjus [...] adds 1315c80d9ea * c-c++-common/array-init.c: Add dg-prune-output. * g++.d [...] adds 9c1ea6eb80f * cxx-pretty-print.c (cxx_pretty_printer::statement) <case [...] adds 32fee334421 PR c++/86678 - constexpr function with non-constant after return. adds 3a50b9db82b PR c++/87150 - wrong ctor with maybe-rvalue semantics. * [...] adds a9757e840ef Daily bump. adds cc168155ffb 2018-09-09 Xianmiao Qu <xianmiao_qu(a)c-sky.com> adds b638e88c966 [PATCH] internalize a driver fn adds ee200713c73 compiler: make sure type descriptor initializers go in .rodata adds e66a5c025d0 PR target/85666 * config/mmix/mmix.c (MMIX_CFUN_NEEDS_SAV [...] adds 919e63e824a PR target/85666 * config/mmix/mmix.c (mmix_assemble_integ [...] adds ac54f8138b5 PR target/86794 * config/mmix/mmix.c (TARGET_HAVE_SPECULA [...] adds 9f37147cb79 * config/i386/i386.md (float partial SSE register stall sp [...] adds ff191dd6409 Daily bump. adds 81cd6f06dc6 * class.c (build_vtbl_ref): Remove. (build_vtbl_ref_1): R [...] adds 335e6594a9d * config/i386/i386.md (x87/SSE constant load splitter): Us [...] adds b8c469163e1 * config/i386/i386.md (<sincos>xf2): Rename from *<sincos> [...] adds c41ff96925c fix PR 85395 adds d1983cc9a7b Daily bump. adds 60aa99d0119 fix PR 86830 adds bb21a2fd08d 2018-09-11 Joey Ye <joey.ye(a)arm.com> adds 04b1bc6ffe4 * tree-vrp (extract_range_from_binary_expr_1): Treat all d [...] adds 02e99bbaea0 Add sorry_at diagnostic function. adds 9af74114e1e Fix typo in my last ChangeLog entry. adds 199f729ee3a Implement LWG 2905 changes to constrain unique_ptr constructors adds 80a4424e6a1 PR libstdc++/87278 restore support for std::make_shared<vol [...] adds a00c2b64f74 [driver] Use regular error routines adds 10ec7dda33a 2018-09-11 Paul Thomas <pault(a)gcc.gnu.org> adds 28cfe0e4475 * config/i386/i386.md (fyl2x_extend<mode>xf3_i387): Remove [...] adds b5a844b8078 * config/i386/i386.md (define_attr "type"): Remove mpxmov, [...] adds c71a7478c6c fix PR 87172 adds 29bf8e6f174 * reg-stack.c (subst_asm_stack_regs): Call replace_reg als [...] adds 7bc2f5b48bf * gcc.c (load_specs, execute, run_attempt): Use %qs not '%s'. adds 26f8bcbd5ca Daily bump. adds 7b19df430a2 * gimple-ssa-warn-alloca.c (alloca_type_and_limit::alloca [...] adds 175895dc1ca * tree-vrp.c (vrp_shift_undefined_p): Remove. (extract_ra [...] adds f1e7f337be6 [debug] Add -gdescribe-dies adds d7b385b3781 PR middle-end/87248 * fold-const.c (fold_ternary_loc) <ca [...] adds a1cf1dfee94 PR tree-optimization/86844 * gimple-ssa-store-merging.c [...] adds f91d3a9d733 Add quotes for -fconstexpr-depth= in an error message. adds 18537f76d8d S/390: Use proper rounding mode for DFP to BFD conversions adds 7537039010e 2018-09-12 Richard Biener <rguenther(a)suse.de> adds c55843761ee Fix Fortran STOP. adds 4cd947bb413 Fix interleaving of Fortran STOP messages adds c73fc2a8567 2018-09-12 Richard Biener <rguenther(a)suse.de> adds 50f4f5536a9 * config/i386/i386.md (sqrt_extend<mode>xf3_i387): Remove. [...] adds 93251441405 [OpenACC] C++ reference mapping adds 7c8e9b7da23 PR middle-end/82853 * expr.h (maybe_optimize_mod_cmp): De [...] adds 0d950024545 2018-09-12 Paul Thomas <pault(a)gcc.gnu.org> adds b78e49d1ddf C++: special-case single non-viable candidate (more PR c++/85110) adds 61bc04dedd0 PR c++/87093 adds 0107f53c7f0 Daily bump. adds d3c55148e76 compiler: omit a couple of write barriers adds e3f07d30e4f PR tree-optimization/87287 * fold-const.c (fold_binary_lo [...] adds 18a68bcd448 PR middle-end/87290 * expr.c (maybe_optimize_pow2p_mod_cm [...] adds f48b66326a8 * configure.ac: Only append " : (reconfigured) $TOPLEVEL_ [...] adds b6438e36f52 [AArch64] Add support for TARGET_COMPUTE_FRAME_LAYOUT adds 4b603f8b518 [Aarch64] Exploiting BFXIL when OR-ing two AND-operations w [...] adds ccefe1201b9 [debug] DWARF: add DW_AT_count to zero-length arrays adds 72b40bde4fc 2018-09-13 Richard Biener <rguenther(a)suse.de> adds 23ea55583b2 Schedule by INSN_COST in case of tie adds a9267d6ad6b Limit workaround for Clang bug to __clang_major__ <= 7 adds 2ac8e016167 2018-09-13 Richard Biener <rguenther(a)suse.de> adds 089d1a5f493 2018-09-13 Sam Tebbs <sam.tebbs(a)arm.com> adds 15359c96388 Add self to maintainers list. adds 016080e3e9a libgo: build roots index to speed up bulkBarrierPreWrite adds 3c7c00146f0 PR ada/81103 * terminals.c: Do not include termio.h. adds ec22739443d * Makefile.rtl (arm% linux-gnueabi%): Always set EH_MECHAN [...] adds f1bac0a0bb6 PR target/86812 * config/visium/visium.c (TARGET_HAVE_SPE [...] adds 423c6e0d58f runtime: avoid write barriers with traceback info adds 6fa886d2fa0 compiler: implement //go:nowritebarrierrec adds 9957ead7c31 * trans-array.c (gfc_conv_array_initializer): Remove exces [...] adds 35f9aa56924 * typeck2.c (digest_init_r): Fix overlength strings. * vt [...] adds 590e741ecfa Fix the previous ChangeLog adds 86a71ed0375 compiler, runtime: open code select adds abadc2f8463 * c-typeck.c (digest_init): Shorten overlength strings. adds 3aa3dc55c2d * varasm.c (compare_constant): Compare type size of STRING [...] adds 8a472952000 * fold-const.c (c_getstr): Clamp STRING_LENGTH to S [...] adds 25dd006e218 runtime: correct counters in sweep adds 96942f21f09 compiler, runtime: call gcWriteBarrier instead of write [...] adds 0878f9c5adf Daily bump. adds 1b09020f7ea * expr.c (string_constant): Adjust function comment. Remo [...] adds 9b7116a16d9 * builtins.c (c_strlen): Handle not zero terminated STRING [...] adds 7af57b1c5fc * builtins.h (c_srlen): Add argument. * builtins.c (warn_ [...] adds 2ab0b41696e 2018-09-14 Richard Biener <rguenther(a)suse.de> adds d6f08481b47 [libgfortran] Fix uninitialized variable use in fallback_access adds a96a29761ed patching file gcc/config/s390/s390-passes.def S/390: Improv [...] adds 9546b3b99e4 * tree-vrp.c (extract_range_from_binary_expr_1): Normalize [...] adds 4552b6fc808 [tree-ssa-mathopts] PR tree-optimization/87259: Call execut [...] adds 70e2fd2fb1b Fix --enable-gather-detailed-mem-stats. adds 4d8e60a9c2a [Aarch64] Added pattern to match zero extended bfxil adds 9f7a6559718 rs6000: Add another Z to go with Y (PR87224) adds 79ebd71984d gcc/ChangeLog: adds 3033e419ae6 * reg-stack.c: Include regs.h. (replace_reg): Assert that [...] adds 925c0897ee0 [AArch64][committed] Fix gcc.target/aarch64/combine_bfi_1.c adds bc3ef9be334 c++/61941 - Mis-parsing of warn_unused_result function with [...] adds 28819633369 compiler: don't use address of temporary for deferred delete adds 84578769d97 * config/i386/movdirintrin.h: Fix copyright year. adds a788aa5f3d8 * builtins.c (unterminated_array): New. (expand_builtin_s [...] adds 50e577122ed * builtins.c (unterminated_array): Handle ARRAY_REF. (exp [...] adds a1baae308bb cmd/go: correct gccgo buildid file on ARM adds 192d8b50a2b 2018-09-14 Bernd Edlinger msebor(a)redhat.com> adds 6f4dda2ee4f fix previous commit message adds 4abd6f8e822 2018-09-14 Bernd Edlinger <bernd.edlinger(a)hotmail.de> adds bcf4b449a91 Fix overeager spelling corrections (PR c/82967) adds 20530c6b101 PR middle-end/87188 * dojump.c (do_compare_and_jump): Can [...] adds 25931a752ba Daily bump. adds 3574763e9a0 PR middle-end/86864 * cfgexpand.c (expand_gimple_basic_bl [...] adds 486b780863d Daily bump. adds 6cac8c5aa7d 2018-09-16 Thomas Koenig <tkoenig(a)gcc.gnu.org> adds f0927e41d04 fix PR 86484 and PR 84543 adds 59ae4589772 Daily bump. adds e3fdb3c699c * tree-vrp.c (extract_range_from_unary_expr): Do not speci [...] adds 1edfd7ddf58 2018-09-17 Paul Thomas <pault(a)gcc.gnu.org> adds 78040ae8d3e i386: move alignment defaults to processor_costs. adds 7581c57ac53 gcov: emit hotness colors to easily find hot code. adds 892142379c6 [ARC] Update LINK_EH_SPEC linker spec. adds 6f79fcd6b24 [ARC] Enable DBNZ for core3 and newer CPUs. adds d6412a7e989 Fix out-of-bounds in gcov.c (PR gcov-profile/85871). adds 12df02d5961 2018-09-17 Richard Biener <rguenther(a)suse.de> adds 9fe80e3061c 2018-09-17 Paul Thomas <pault(a)gcc.gnu.org> adds ca861a1d83c 2018-09-17 Bernd Edlinger <bernd.edlinger(a)hotmail.de> adds f178ded797a Add -Wabsolute-value adds dd7ed3c2c64 2018-09-17 Richard Biener <rguenther(a)suse.de> adds 904dc1538d8 * config/i386/i386.md (truncxf<mode>2_i387_noop_unspec): C [...] adds ab841e4d867 [nvptx] Add atomic_fetch* support for SImode arguments. adds 995dda73821 substring-locations: add class format_string_diagnostic_t adds 874684e5917 * config/i386/i386.c (ix86_emit_i387_log1p): Emit fldln2 earlier. adds a2507e3dbf1 Add range_idx param to range_label::get_text adds f0fab161047 Daily bump. adds 008550bfa99 Handle a library implementation of ffs calling __builtin_f [...] adds e1f1a538ca3 Use v2 map syntax in libgcc-unwind.map if Solaris ld supports it adds 26e4d5a20f6 2018-09-18 Richard Biener <rguenther(a)suse.de> adds 0f7a4e212d7 [AArch64][testsuite][committed] Fix gcc.target/aarch64/comb [...] adds 1ae32d5c2d8 [AArch64][committed] Fix gcc.target/aarch64/spellcheck_1.c [...] adds ff92beb8749 [PATCH c++/86881] -Wshadow-local-compatible ICE adds c693c24ad18 Fix gcc.dg/warn-abs-1.c for arm and aarch64-none-elf adds b1510cdacf3 Add PR marker to previous commit adds 068a28182b0 Fix dg-do target adds 68fe545adc2 PR other/87353 fix formatting and grammar in manual adds 4105f94d52f [nvptx] Remove use of CUDA unified memory in libgomp adds 9c66b1e3a61 * config/i386/i386.md (*<code>extend<mode>xf2): Macroize i [...] adds cee838d92d0 Fix location of invocable check for unique_ptr deleter adds d4a60a19da8 Handle CLOBBER in reg_overlap_mentioned_p (PR86882) adds 3e350f63910 /cp 2018-09-18 Paolo Carlini <paolo.carlini(a)oracle.com> adds bdc1bac001d rs6000: Remove old "Cygnus sibcall" comment adds 8c56c0b5e9e 2018-09-18 Paul Thomas <pault(a)gcc.gnu.org> adds bb6e576c837 P1064R0 - Allowing Virtual Function Calls in Constant Expr [...] adds 77f19263b16 2018-09-18 Paul Thomas <pault(a)gcc.gnu.org> adds 13847df5068 2018-09-18 Thomas Koenig <tkoenig(a)gcc.gnu.org> adds cae7e4ec8e1 2018-09-18 Thomas Koenig <tkoenig(a)gcc.gnu.org> adds 2646a43f79b 2018-09-18 François Dumont <fdumont(a)gcc.gnu.org> adds 07c668e4029 Daily bump. adds 1ad4330b994 * libgnuintl.h (_INTL_MAY_RETURN_STRING_ARG, gettext, dget [...] adds bd686db6677 2018-09-19 Richard Biener <rguenther(a)suse.de> adds f4534c3458c PR rtl-optimization/87361 * rtlanal.c (nonzero_bits1): Re [...] adds 97bffee9a1b [AARCH64] Use STLUR for atomic_store adds deb2e908753 Don't use __glibcxx_assert to check class invariants adds cfe4bb5d603 Remove constant vec_select restriction. adds a4e972e311d dump_printf: use %T and %G throughout adds 4101aa7e35c PR c++/87357 - missing -Wconversion warning * decl.c (gro [...] adds 02e7d4b5ae1 combine: Use correct mode in new comparison (PR86902) adds 3a91b7dfa45 2018-09-19 Paul Thomas <pault(a)gcc.gnu.org> adds 63e624a208e /cp 2018-09-19 Paolo Carlini <paolo.carlini(a)oracle.com> adds 101a16c5689 Daily bump. adds 686e074e0cb * config/pa/pa.md (atomic_storeqi): Restore deleted expand [...] adds 72c6badccbe * config/pa/pa.c (pa_adjust_priority): Delete. (TARGET_SC [...] adds 51481b252ff Add -Wclass-conversion. * c.opt (Wclass-conversion): New. adds 2d974ea15c9 Add missing alignment checks in epilogue loop vectorisation [...] adds c333203af43 Fix PEELING_FOR_NITERS calculation (PR 87288) adds 6d9e9e1381b * doc/invoke.texi: Add -Wno-init-list-lifetime to C++ Lang [...] adds 0e9064d25e5 PR c++/87075 - ICE with constexpr array initialization. adds b48873a0d3a 2018-09-20 Christophe Lyon <christophe.lyon(a)linaro.org> adds 9019642fe0b rs6000: Delete VECTOR_OTHER adds dadfd3b6409 [OpenACC] handle missing OMP_LIST_ clauses in fortran's par [...] adds a542d1a0fc8 rs6000: Remove -misel={yes,no} adds ea9e8242da4 2018-09-20 Janus Weil <janus(a)gcc.gnu.org> adds b2bf47a641a [PR87013] check for .loc is_stmt support in the assembler adds f2160a0e000 [PR87054] fix unaligned access adds 32398841e81 Fix and document -r option adds 337dfeab879 PR c++/87109 - wrong ctor with maybe-rvalue semantics. * [...] adds af01c91d08e Daily bump. adds 2d81e760a6a PR tree-optimization/86990 * gimple-ssa-store-merging.c ( [...] adds 2de27c98f90 [NDS32] Turn off default option -mtlsdesc-trampoline. adds 38f97b46ff6 [NDS32] Add t-nds32-glibc file. adds 92a43ed92cc [NDS32] Sync glibc and kernel structure, all use _rt_sigframe. adds 56621355bdd Remove arc profile histogram in non-LTO mode. adds 8f530164e5f * config/rs6000/rs6000.c (rs6000_function_ok_for_sibcall): [...] adds d1ee343cdc1 * c-ada-spec.c: Include diagnostic.h. (dump_ada_declarati [...] adds fcbc2234beb Propagate address spaces to builtins. adds dec77c83525 Fix co-array allocation adds fd586718406 [aarch64] Add HiSilicon tsv110 CPU support adds 2e3a48ba387 Prepend vxworks-dummy.h to tm_file for powerpc* adds 7f81cdfdaf7 Move default #define TARGET_VXWORKS7 to vxworks-dummy.h adds f86019e6cc1 Fix whitespace vs tab in entry adds 181511af561 Introduce TARGET_VXWORKS64 for VxWorks 64bit ports adds b31a08af584 Account for TARGET_VXWORKS64 in default SIZE/PTRDIFF_TYPE f [...] adds 540449fba51 Leverage STARTFILE_PREFIX_SPEC for VxWorks7 adds ee4cdecb132 Cleanup handling of libgcc and libc_internal for VxWorks adds 9bfa937ceec Leverage cacheTextUpdate for __clear_cache on VxWorks adds 85f370fe2a4 config.gcc: factorize and comment inclusion of vxworks-dummy.h adds cd35a24a71c dumpfile.c: fix stray dump_loc output (PR tree-optimization/87309) adds bc76994b2ff Un-split hypot<long double> tests adds 3f892eaf443 * constexpr.c (cxx_eval_outermost_constant_expr): Update comment. adds 50efe9dc386 2018-09-21 Paul Thomas <pault(a)gcc.gnu.org> adds 7d2d5e468b7 2018-09-21 Paul Thomas <pault(a)gcc.gnu.org> adds 9680a5f4b48 Use vectored writes when reporting errors and warnings. adds fbe79a84160 PR c++/87372 - __func__ constexpr evaluation. * constexpr [...] adds 8a2a79c4c86 Document that attribute noreturn inhibits tail call optimization adds d443f534d70 * gimple-ssa-evrp.c (evrp_dom_walker::cleanup): Call vr_v [...] adds 93f65c04205 2018-09-21 François Dumont <fdumont(a)gcc.gnu.org> adds d9c74f4b4c3 Daily bump. adds 4e54bf0ea93 2018-09-22 Paul Thomas <pault(a)gcc.gnu.org> adds e737850679a PR target/86798 * config/nds32/nds32.c (TARGET_HAVE_SPECU [...] adds 5e69ced9209 2018-09-22 Jerry DeLisle <jvdelisle(a)gcc.gnu.org> adds 12bc22a6215 2018-09-22 Thomas Koenig <tkoenig(a)gcc.gnu.org> adds e1c1fd5e4d5 Daily bump. adds 9a01ced682e 2018-09-23 Thomas Koenig <tkoenig(a)gcc.gnu.org> adds b3b24aa82c0 Do array index calculations in gfc_array_index_type adds 3ffe3074c65 * doc/service.texi (Service): Switch the
fsf.org
link to https. adds 4c43fe421c4 * doc/xml/manual/using_exceptions.xml: Move boost.orgs lin [...] adds d115beab51e * config/i386/i386.h (enum reg_class): Rename MASK_REGS to [...] adds 8f346979297 2018-09-23 Thomas Koenig <tkoenig(a)gcc.gnu.org> adds 50dbda4a88f Daily bump. adds 5c119eea420 2018-09-24 Richard Biener <rguenther(a)suse.de> adds 8253de81b66 PR ada/87396 * fe.h (Get_Attribute_Definition_Clause): Us [...] adds 95cd73228f1 [PR87054] adjust testcase for 32-bit x86 adds c3ee48be238 * doc/xml/manual/policy_data_structures_biblio.xml: Update [...] adds 4f28881fbe7 Unpoison variable partition properly (PR sanitizer/85774). adds b3b6c6ff34f Guard memory block allocation. adds 1ace3cd955e Improve location information of -Wcoverage-mismatch. adds 2ace2ebcdbe Improve colorization legend in gcov reports. adds 4c5541774b9 S/390: Fix conditional returns on z196+ adds d095932dc83 [OpenACC] update fortran nested parallelism error messages adds 41023d5ef1b Change EQ_ATTR_ALT to support up to 64 alternatives adds ea1a3250ef5 [testsuite] adds fe01c4a1616 2018-09-24 Thomas Koenig <tkoenig(a)gcc.gnu.org> adds 4a0cb9e31a5 i386: Insert ENDBR before the profiling counter call adds 23177078863 /cp 2018-09-24 Paolo Carlini <paolo.carlini(a)oracle.com> adds a470c772601 * cp-tree.h (build_noexcept_spec, add_exception_specifier) [...] adds b0751b120f1 libgo: update to Go 1.11 adds 5787fbb63aa * doc/xml/manual/codecvt.xml: Move link to "UTF-8 and Unic [...] adds 5d4ba7c4127 2018-09-24 Andrew Pinski <apinski(a)marvell.com> adds 426e644833b Daily bump. adds dd95957717d RISC-V: Fix problems with ilp32e ABI support. adds c6fefbf58fa Fix EQ_ATTR_ALT size calculation (PR bootstrap/87417) adds 3a738f919a4 Document all param values and remove defaults (PR middle-en [...] adds 6c77f4a448a Remove Pascal-related entries in code and comments. adds 749acd990df Add filter-rtags-warnings.py script. adds d2f2caa53ae Remove unused functions and fields. adds f8e5c21be93 Fix small coding style issues (PR fortran/87394). adds f903ba0b58e Fix scaling of a sreal number. adds 99194174b97 2018-09-25 Richard Biener <rguenther(a)suse.de> adds 7b642e765f3 Check pie_enabled target in PIC tests adds 8973f96cc71 2018-09-25 Richard Biener <rguenther(a)suse.de> adds 5bbce865376 * vr-values.c (vr_values::vr_values): Initialize to_remove [...] adds a6cc63a1bc9 * gfortran.dg/coarray_lock_7.f90: Adjust scan-tree-dump-ti [...] adds a50c524245f i386: Compile pr82699-5.c and pr82699-6.c with -fno-pic adds 064f53e7e70 cmd/go: pass down testing gccgo in TestScript adds 965cbb4ac73 * config/i386/i386.md (frndintxf2_mask_pm): Remove. (frnd [...] adds cb80685b1f1 internal/bytealg, internal/cpu, internal/poll: portabil [...] adds 369196d3694 2018-09-25 Richard Biener <rguenther(a)suse.de> adds bc35ec6d4ca PR libstdc++/87431 optimise valueless_by_exception() adds 67e757f9693 Use steady_clock to implement condition_variable::wait_for [...] adds 218c1c76679 2018-09-25 Paolo Carlini <paolo.carlini(a)oracle.com> adds 2ac22bed6a2 * config/i386/i386.md: Move nearbyint patterns closer to rint. adds daa809dae4d [PR 87339] Fix failure of gcc.dg/warn-abs-1.c on some targets adds e3cb8102395 PR c++/87398 * constexpr.c (cxx_eval_constant_expression) [...] adds 7e7a4fadd9c PR c++/87425 * g++.dg/cpp2a/constexpr-virtual12.C: New test. adds 610e8200c34 [testsuite] adds cc7f288c8f0 adjust dinst.adb's expectations for location views adds 7961f40be4b rs6000: Do not allow out of range immediate in vsplt[bhw] ( [...] adds 81512c36496 PR c/87387 * builtins.c (unterminated_array): Simp [...] adds 6faef41dad5 RISC-V: Fix weak symbols with medany and explicit relocs. adds 58bb0d5f13c rs6000: Simplify "switch (which_alternative)" patterns adds 401a3477229 rs6000: Use set_attr_alternative in some places adds 6e033d8f556 Daily bump. adds e1b5fa4a0e2 runtime, os: fix the build on Solaris adds 42a31e6d54e 2018-09-26 Richard Biener <rguenther(a)suse.de> adds ced4584721b * config/arm/arm.c (arm_reorg): Skip Thumb reorg pass for [...] adds fa03de5c487 2018-09-26 Paolo Carlini <paolo.carlini(a)oracle.com> adds 64ac6fbc9a7 [Ada] Vxlink: kill a CodePeer warning adds 50bfed1c3b3 A few places in the arm and aarch64 backends check whether [...] adds 0a224eb8792 [Ada] Fix miscellaneous typos adds c41dad83c22 [Ada] Vxlink: minor reformatting adds 72b189b6a82 [Ada] SPARK: update borrowing effects for IN parameters adds 829e64d49bb [Ada] Fix ICE related to type freezing adds c76c8b91812 [Ada] Unnesting: fix handling of up level refs for entries adds 70924aa6fa5 [Ada] Disable special handling for preconditions specified [...] adds fa7b13c3c0d [Ada] Introduce -gnatd_A to set Opt.Disable_ALI_File adds 919ca1262e7 [Ada] Wrong handling of address clause for limited record type adds 167cf9467c5 [Ada] Set Current_Error_Node directly adds 2ea1bab9fc2 [Ada] Regression in partial compilation of RCI units adds 3558a9f4bd6 [Ada] Fix assertion failure on record subtype with -gnatRj adds a30ea1d07d2 [Ada] ICE on array of task type with -gnatct adds 41c47207de5 [Ada] Missing predicate check on return value adds 07eabae0788 [Ada] Crash on expression functions within quantified expressions adds 5075c16307e [Ada] Propagate bit order and SSO from root to classwide eq [...] adds d86fe1242ca [Ada] Preparation for new description of interface thunks adds 6591af037f9 [Ada] Inlining of renamed subprogram instances in package body adds 71bcd9afac0 [Ada] Missing error on non-limited derived type with limite [...] adds d1540be4d3b [Ada] Front-end support for OpenACC pragmas adds bb82277f5f5 [Ada] Illegal formal objects associated with anonymous acc- [...] adds c9bbc06b95a [Ada] ICE on mix of tagged and limited interfaces adds 2766f5ddc38 [Ada] New unit GNAT.Sets adds 3473004187a [Ada] Minor reformattings adds 2efb76a46af [Ada] Add notes about processing of aggregate projects adds 948a8c17113 [Ada] Pair miscount in Dynamic_HTable.Put adds 35353efe050 [Ada] Mimic the C++ ABI when passing class-wide conversion actuals adds c8ea0fb4c56 [Ada] Spurious dependency on secondary stack adds 9645a29859a [Ada] Spurious error on private extension with predicate adds af8c97e03a6 [Ada] Add a No_Return annotation to ease static analysis adds 87110162607 [Ada] Spurious error on interface conversion under ZFP adds 4dad7411040 [Ada] Do not issue by default info messages for inlining in [...] adds c80aa5fbc61 [Ada] Spurious elaboration issue due to inlining adds 382c4351acd [Ada] SPARK: fix a bug related to loop exit environment adds 7d97dbc989d [Ada] Missing front-end code for constraint checks on fixed [...] adds e7062ef8d79 [Ada] Issue info message on inlined subprograms in GNATprove mode adds 64aab93cf54 [Ada] Store -G xxx switches adds f6640da5cd7 [Ada] Spurious ineffective use_clause warning adds 724be312a13 [Ada] Fix inheritance of representation items defined as aspects adds 813d608e6d0 [Ada] SPARK: minor error message enhancement adds 9eeef0b0aaa 2018-09-26 Paolo Carlini <paolo.carlini(a)oracle.com> adds 508a36925e4 2018-09-26 Paolo Carlini <paolo.carlini(a)oracle.com> adds 9bd3815cbe3 [PR 87347] Prevent segfaults if TYPE_ARG_TYPES is NULL adds 6d57875f136 Ignore chmod errors during mostlyclean-local, check-go-tool adds 05103aed1d3 * graphite.h: Include <isl/id.h> and <isl/space.h>; these [...] adds 9c4d4b296ab 2018-09-26 Richard Biener <rguenther(a)suse.de> adds 61429252c83 Revert 2018-09-26 Alexey Neyman <stilor(a)att.net> adds 6b98a1d835d PR target/87439 * config/i386/i386.h (NUM_MODES_FOR_MODE_ [...] adds 8d4eca1c777 * ChangeLog: Add missing PR number. adds e60ae8c7245 syscall: don't assume we have a GETEUID system call adds a42feeaa400 * config/i386/i386.h (enum reg_class): Remove FP_TOP_SSE_R [...] adds 6032d88eac9 * config/i386/crtprec.c (set_precision): Use fnstcw instea [...] adds ed825d836c3 Fix AArch64 ILP32 ICE. adds 07142831117 PR target/87414 * config/i386/i386.c: Include debug.h and [...] adds a74b9c9671e RISC-V: Delete obsolete MIPS comment. adds 2b9853379b3 gcc/ChangeLog: adds f580573e104 RISC-V: Add missing negate patterns. adds 2923f790a7d Support excess precision for integer / floating-point compa [...] adds c5fdd880492 2018-09-26 Indu Bhagat <indu.bhagat(a)oracle.com> adds 29b2bdb4fe3 Daily bump. adds 685a1807433 S/390: Implement speculation barrier adds 9a555af75d6 /cp 2018-09-27 Paolo Carlini <paolo.carlini(a)oracle.com> adds d5b93208837 2018-09-27 Paolo Carlini <paolo.carlini(a)oracle.com> adds 885493a562d [pr82089] Don't sign-extend SFV 1 in BImode adds ce03768e450 2018-09-27 Richard Biener <rguenther(a)suse.de> adds b5ba7e7aa9b 2018-09-27 Richard Biener <rguenther(a)suse.de> adds 298331ea05d 2018-09-27 Martin Liska <mliska(a)suse.cz> adds 4c7c5a4fda0 rs6000: Delete many HAVE_AS_* (PR87149) adds f5f46fe6d12 * config/i386/i386.md (FPSR_REG): Remove. (x86_fnstcw_1): [...] adds 39f34d5de07 * config/i386/i386.md (UNSPEC_FLDCW): Remove. adds 23cccb7e9f2 2018-09-27 Jinsong Ji <jji(a)us.ibm.com> Bill Schmidt [...] adds 73b49587fe2 gcc/ChangeLog: adds e5e903f10b9 rs6000: Fix one more vec_splat case adds bd7c735b118 Daily bump. adds b9abfabb761 * config/sparc/sparc-protos.h (sparc_branch_cost): Declare [...] adds 5d580028ffe Simplify vec_merge according to the mask. adds 0e59d2fbb80 2018-09-28 Richard Biener <rguenther(a)suse.de> adds a9782835634 compiler: fix parsing issue with non-ASCII first package char adds 7d84f32f589 2018-09-28 Steve Ellcey <sellcey(a)cavium.com> adds ef03b828e95 2018-09-28 Steve Ellcey <sellcey(a)cavium.com> adds 9f51554302f Fix date in ChangeLog file. adds 85c4ec212b8 * config/i386/i386.h (CC_REGNO): Remove FPSR_REGS. * conf [...] adds e835b1e927e * config/i386/i386.h (SSE_REGNO): Fix check for FIRST_REX_ [...] adds 889eb06af35 Fix gcc.dg/torture/fp-int-convert.h for excess precision af [...] adds a333f643ef3 dumpfile.c: use prefixes other than 'note: ' for MSG_{OPTIM [...] adds b363f27ef5c opt-suggestions.c: fix minor memory leak adds c70d5b2229a 2018-09-28 François Dumont <fdumont(a)gcc.gnu.org> adds 4c7db812727 * calls.c (expand_call): Try to do a tail call for thunks [...] adds 2a86b01b422 rs6000: Delete HAVE_AS_LWSYNC and TARGET_LWSYNC_INSTRUCTION adds 1f943deb44b rs6000: Delete HAVE_AS_DCI adds 65e8a292543 rs5000: Delete all specific asm_cpu_* and ASM_CPU_*_SPEC adds b60c096b267 * match.pd (simple_comparison): Don't optimize if either o [...] adds fe0942b8c86 Daily bump. adds c3632a5c000 * doc/xml/gnu/fdl-1.3.xml: The Free Software Foundation we [...] adds 02f4837b36e PR target/87467 * config/i386/avx512fintrin.h (_mm512_abs [...] adds 2b84b289e3b * builtins.c (unterminated_array): Pass in c_strlen_data * [...] adds 3f7dc4ddd70 2018-09-29 Paul Thomas <pault(a)gcc.gnu.org> adds 016e38b1674 i386: Use TImode for BLKmode values in 2 integer registers adds 212b6e316d4 Daily bump. adds 2d9b55b830f 2018-09-30 Paul Thomas <pault(a)gcc.gnu.org> adds e32ab88bb1c * doc/xml/manual/policy_data_structures_biblio.xml: Update [...] adds 87aaa65d50e * doc/xml/manual/messages.xml: Switch link to
www.oracle.c
[...] adds 26a5bf7f44f 2018-09-30 Paul Thomas <pault(a)gcc.gnu.org> adds a341806439c 2018-09-30 Paul Thomas <pault(a)gcc.gnu.org> adds 7e20384027e gcc/ PR rtl-optimization/86939 * ira-lives.c (make_hard_r [...] adds f4c5657dde3 * config/i386/mmx.md (EMMS): New int iterator. (emms): Ne [...] adds 2aee2792505 Daily bump. adds 5c2b82b2d53 [Ada] use -gnatd_A to disable .ali on -fcompare-debug recompile adds 938c4b30221 2018-10-01 Richard Biener <rguenther(a)suse.de> adds 1212cc77e47 [ARC] Check for odd-even register when emitting double mac ops. adds cd29e157eef [ARC] Avoid specific constants to end in limm field. adds 384be95ab81 * c-ada-spec.c (get_underlying_decl): Get to the main type [...] adds 9603b585b96 2018-10-01 MCC CS <deswurstes(a)users.noreply.github.com> adds 641d21c4df0 Fix caching of tests for multiple variant runs and update e [...] adds 061e810aa89 Updated stack-clash implementation supporting 64k probes. adds b9315fa8ec2 stack-clash: Add LR assert to layout_frame. adds a79985f5ac7 Add support for SVE stack clash probing. adds 6b2ca3ef74a Add a hook to support telling the mid-end when to probe the stack. adds aad32f38bac Ensure that outgoing argument size is at least 8 bytes when [...] adds de2dc831067 Allow setting of stack-clash via configure options. adds 0e7cfaa13ef Set default values for stack-clash and do basic validation [...] adds a5ada907d3d Cleanup the AArch64 testsuite when stack-clash is on. adds 6b489379303 Allow back-ends to be able to do custom validations on params. adds 03aa8ad7515 Update options framework for parameters to properly handle [...] adds f86dbd4ba42 Validate and set default parameters for stack-clash. adds fffa8e82b00 2018-10-01 Richard Biener <rguenther(a)suse.de> adds 451b5705c33 2018-10-01 Paul Thomas <pault(a)gcc.gnu.org> adds d1702320d26 Regenerate libstdc++ HTML pages adds 86db51c5775 * doc/xml/manual/allocator.xml: Adjust link to "Reconsider [...] adds 4b4c309c5dd gcc/ChangeLog: adds 44eaad0165f Update, forgot to put the PR number in the Change Log. adds 40daf6a3dac * ru.po: Update. adds 9d4fa1d7c28 [libiberty] Use pipe inside pex_run adds e1f88bf02ab runtime: add arm64 version of AES hash code adds 0caa25c9c64 libgo: support x32 as GOARCH=amd64p32 GOOS=linux adds 68005003c6a compiler: use the underlying type to build placeholder [...] adds fb353d6d816 Daily bump. adds 18e2a21264b 2018-10-02 Richard Biener <rguenther(a)suse.de> adds ac22ae8146e 2018-10-02 Richard Biener <rguenther(a)suse.de> adds 09034e866b7 * reorg.c (make_return_insns): Use emit_copy_of_insn_after [...] adds 2c0b7348cd7 * dojump.h (do_jump): Delete. (do_jump_1): Likewise. (sp [...] adds 6bd9c88f8cc config: Remove unused define for os uClibc adds 059367c28c2 Use -fno-show-column in libstdc++ installed testing. adds 28c3ce2dc72 2018-10-02 Richard Biener <rguenther(a)suse.de> adds 4429133c757 Avoid redundant runtime checks in std::visit adds fec27bf230c * builtins.c (unterminated_array): Add new arguments. If [...] adds c2599f854c3 * gimple-fold.c (get_range_strlen): Remove dead code. adds d74fa224a36 rs6000: Fix vec-init-6.c (PR87081) adds 37db4f8d72c No a*x+b*x factorization for signed vectors adds 7127b8d74c6 vector<bool> _M_start and 0 offset adds 54333f7f10a ((X /[ex] A) +- B) * A --> X +- A * B adds 4580c5a5a1b net: don't fail test if splice fails because pipe2 is missing adds 1fc1dc15d77 * config/i386/i386.c (ix86_emit_i387_round): Extend op1 to [...] adds c61d7fced9f * config/i386/i386.md (fxam<mode>2_i387_with_temp): Remove [...] adds 3d5f90d7a77 S/390: Rename arch12 to z14 adds 3f0434d89c3 S/390: Support IBM z14 Model ZR1 with -march=native adds 00554582f26 internal/bytealg: support systems that don't have memmem adds 2430731211a 2018-10-02 Aaron Sawdey <acsawdey(a)linux.ibm.com> adds b63335832ce * io/close.c [!HAVE_UNLINK_OPEN_FILE]: Include <string.h>. adds eca9b8e6dd5 Daily bump. adds 691e0ef9bca 2018-10-03 François Dumont <fdumont(a)gcc.gnu.org> adds 7de708f8f52 Properly mark lambdas in GCOV (PR gcov-profile/86109). adds 0b0a74b690e Fix ARM_TARGET2_DWARF_FORMAT for vxworks adds d1b6467ac88 PR libstdc++/59439 optimize uses of classic ("C") std::locale adds 0c9e54e8269 Implement P0840, language support for empty objects. adds c18e46a267a * tree-vrp.c (extract_range_from_unary_expr): Special case [...] adds 55f0ab6e633 * gimple-fold.c (get_range_strlen): Only set *nonstr when [...] adds bd2734ea740 PR tree-optimization/87415 * tree-vrp.c (set_value_range_ [...] adds ecd387a0ae7 * config/i386/i386.md (*<absneg:code>extendsfdf2): Remove. [...] adds 90f36954449 Enable LRA register allocator for PDP11. * config/p [...] adds 41417a74a24 Enable LRA register allocator for PDP11. -- missed chec [...] adds ac37b9e58f5 RISC-V: Add macro for ilp32e ABI. Cleanup white space. adds f1625820c29 * gimple-ssa-sprintf.c (struct fmtresult): Add new member [...] adds c08fb910c5d * libgcc2.c (isnan): Use __builtin_isnan. (isfinite): Use [...] adds e2c1cd1afce * go.test/go-test.exp (go-set-goarch): Use amd64p32 on x32. adds 34397eeac21 * config/i386/i386.md (*cmp<X87MODEF:mode>_<SWI24:mode>_i3 [...] adds 1763c72e0bc Daily bump. adds 3c487f08f15 * gimple-ssa-sprintf.c (format_string): Do not hard [...] adds a0b6195251d Never reload fixed form constraints memory operand adds 6e849d0edaf Call ultimate_alias_target for node being inlined (PR ipa/87491). adds 65ac60df959 2018-10-04 Richard Biener <rguenther(a)suse.de> adds 54f36ccba34 contrib: Add unused_functions.py script adds 18ea79710f3 2018-10-04 Prathamesh Kulkarni <prathamesh.kulkarni(a)linaro.org> adds 8b35b34d519 [C++ PATCH] String concatenation is a thing adds 604e9a8bcb3 Fix divergence in indirect profiling (PR gcov-profile/84107). adds 4af0061382c Remove superfluous assignment in add_params. adds 839a47194f7 gcc/ PR rtl-optimization/87466 * target.def (setjmp_prese [...] adds 0578ac0f6fa Add missing ChangeLog entry for previous commit adds e81a6963c67 Fix -fopt-info for plugin passes adds 7c7aacf1e22 Redirect call within specific target attribute among MV clo [...] adds fb7125d771c Error about alias attribute with body definition (PR c/87483). adds bc86555cccf [PATCH, rs6000] Fix expected error output for test case. adds 042674a54a7 List myself as "libgomp (OpenACC)" and "OpenACC" maintainer adds 5e0f6ab6ee2 Revert "Never reload fixed form constraints memory operand" adds 718f7174c0e 2018-10-04 Bernd Edlinger <bernd.edlinger(a)hotmail.de> adds 9ddd8fa74ba Add -fopt-info-internals adds ed9370cc389 Report vectorization problems via a new opt_problem class adds 0e992424f99 * doc/invoke.texi (-Wno-prio-ctor-dtor): Document new warn [...] adds 56d34eea7e2 * config/i386/i386.md (*fop_<X87MODEF:mode>_2_i387): Macro [...] adds 248f862f5b7 contrib: unused_functions.py: Handle archives adds aa18b67ee48 Daily bump. adds dc9b31b5200 2018-10-05 Paul Thomas <pault(a)gcc.gnu.org> adds ec0803e4688 rs6000: Various fixes for the new fpscr builtins (PR87509) adds 140696c847d i386: Don't pass -msse2avx to assembler for -mavx adds 71dad064f23 2018-10-05 Richard Biener <rguenther(a)suse.de> adds 41f70262ff5 2018-10-05 Richard Biener <rguenther(a)suse.de> adds fa31eb4582b 2018-10-05 Richard Biener <rguenther(a)suse.de> adds c7811b884f6 PR libbacktrace/87529 * backtrace.h: Document that backtr [...] adds 7dffe3410bd runtime: remove checkgoarm function adds 26a227ebb83 2018-10-05 Steve Ellcey <sellcey(a)cavium.com> adds d84e1101cd0 2018-10-05 François Dumont <fdumont(a)gcc.gnu.org> adds 179f1960e5b PR tree-optimization/87490 - ICE in expand_builtin_strnlen [...] adds a31a2e24c76 * config/i386/constraints.md ("C"): Do not depend on TARGE [...] adds 26f24372666 * config/i386/i386.md (*cmpxf_i387): Change operand 2 pred [...] adds 96433d2cf93 testsuite: multiline.exp: implement optional target/xfail selector adds 5c4df7dce4e Remove -mfloat32, -mfloat64 switches from pdp11 target. adds 64ee3052c28 libgo: use inline assembly in favor of call to _xgetbv() adds edf9f27af3b Add some pdp11 target hook definitions for C++ adds 59d08acc15b * config/i386/i386.md (*cmpxf_cc_i387): Remove pattern. ( [...] adds a7fcef24e60 * config/i386/i386.md: Reorder cmpi patterns. adds e2b0b32788e Support string locations for C++ in -Wformat (PR c++/56856) adds b47238b7648 2018-10-05 Bernd Edlinger <bernd.edlinger(a)hotmail.de> adds 8ffd498e502 rs6000: Some mfcr pattern simplification adds 7e6033ef5f8 RISC-V: Fix -fsignaling-nans for glibc testsuite. adds 0e16f2a7599 Daily bump. adds 4bcfedf5c1f gcc/ PR rtl-optimization/86939 PR rtl-optimization/87479 [...] adds 12ca6caf73b 2018-10-06 Thomas Koenig <tkoenig(a)gcc.gnu.org> adds bc9ba88ba8f 2018-10-06 Paul Thomas <pault(a)gcc.gnu.org> adds 32bfbd96240 2018-10-06 Thomas Koenig <tkoenig(a)gcc.gnu.org> adds 35d5443a1b2 Use gfc_charlen_type instead of int for string lenghts adds 16dbe3c8041 Daily bump. adds e6f581130a0 Daily bump. adds 33551f14ef9 2018-10-08 François Dumont <fdumont(a)gcc.gnu.org> adds c6e99972800 2018-10-08 Richard Biener <rguenther(a)suse.de> adds d32a4fbdef6 Don't ICE on vectors of enums (PR 87286) adds 8c6d0f8f378 /cp 2018-10-08 Paolo Carlini <paolo.carlini(a)oracle.com> adds 9cd9881d713 2018-10-08 Paul Thomas <pault(a)gcc.gnu.org> adds c1a74f897b5 Limit a MV test just for x86 target. adds 646777d68d9 Require constructor priority support in c-c++-common/Wprio- [...] adds 3f651a3ad70 Require string merging support in gnat.dg/string_merge?.adb etc. adds 8c41ff3aab3 2018-10-08 Paul Thomas <pault(a)gcc.gnu.org> adds 68b1449efbf PR libstdc++/87538 fix std::not_fn exception specifications adds e269879e033 PR libstdc++/87538 Verify fix for std::experimental::not_fn adds 524665d0399 2018-10-08 Richard Biener <rguenther(a)suse.de> adds e32c31b878c S/390: Increase latencies for some FP instructions adds 8614be818d7 [Fortran] Disable "Assignment to contiguous pointer from no [...] adds eea05e6aa2d Come up with gcc/testsuite/g++.target/i386/i386.dg and move [...] adds 11a372b3de3 Fix ICE on block move when using LRA. adds 7d5492e5984 libgo: update to Go 1.11.1 release adds a7a627d8b4c 2018-10-08 Richard Biener <rguenther(a)suse.de> adds 7afc7cb5fb9 i386: Correct _mm512_mask3_fmaddsub_round_pd adds c9d0a7d6445 * config/pdp11/t-pdp11: Remove -mfloat32 switch. adds 68c330dca36 Use FOR_EACH_IMM_USE_FAST in gimple-ssa-backprop.c adds ee20cb5728e PR tree-optimization/86659 * gimple-match.h (struct gimpl [...] adds f67bef247db * cgraphunit.c (cgraph_node::expand_thunk): Do not force D [...] adds 8fd85845896 * print-rtl.c (rtx_writer::print_rtx_operand_code_i): Prin [...] adds 3a67778e4a3 Daily bump. adds 8c71d9ace91 2018-10-09 Paul Thomas <pault(a)gcc.gnu.org> adds 1db5adee4f0 ASAN: emit line information of stack variables. adds 4f6aea41cbf 2018-10-09 Richard Biener <rguenther(a)suse.de> adds a23722adc40 2018-10-09 Richard Biener <rguenther(a)suse.de> adds 6cfbd82f290 Define std::string and related typedefs outside __cxx11 namespace adds 2157fb63fc4 [Ada] Spurious warning on uninitialized entity during code [...] adds 95c1628619e [Ada] Preserve Do_Range_Check flags in SPARK mode adds 78a87b1065e [Ada] Remove CodePeer annotation adds 293df1f269e [Ada] System.Os_Lib.Normalize_Pathname: fix incorrect comment adds 550f5c01b7f [Ada] Various User Manual updates for GNATpp adds 26354491ecb [Ada] Repinfo: list the mechanism of functions only adds cb3f6e9f971 [Ada] Spurious error message on visibiliy change in aspect [...] adds bcd6b924d91 [Ada] Unnesting: avoid unnecessary loads of System adds a367d7bc934 [Ada] Reset Is_True_Constant on entites used as OUT/IN OUT actuals adds 7ee13c0d5af [Ada] Functional_Vectors: remove default value for max size adds 00d3da2a209 [Ada] Bounded_Holders: fix a typo adds 99f74c0fff8 [Ada] Remove spurious -Wuninitialized warning for small arr [...] adds e85e34ecf7e [Ada] Unnesting: fix handling of uplevel refs to unconstrai [...] adds 798b97c4a32 [Ada] Fix expansion of operations on nonbinary modular types adds 9a9ff6cb776 [Ada] Unnesting: fix handling of private types that are syn [...] adds fff3c0d68c9 [Ada] Internal error on inlined renaming of subprogram instance adds c10b5d58f59 [Ada] Einfo: minor comment fix adds c6183af9ad2 [Ada] Fix strange warning when using Ada.Iterator_Interface adds 1b2b6de0550 [Ada] Minor copyright header fix adds fd38c4f71d2 [Ada] SPARK: fix bug related to non access object permissions adds bc6efd3343c [Ada] Fix spurious error on derived record passed as Out parameter adds 897658db0e3 [Ada] Ignore pragmas Compile_Time_Error/Warning in GNATprove mode adds 5e8c91e3c27 [Ada] Minor tweaks to suppress warnings adds 689a9609741 [Ada] Fix incorrect computation of Component_Size in ASIS mode adds f5edd321a43 [Ada] Fix spurious -Wuninitialized warnings for small records adds a585ef50c7e runtime: skip testSetPanicOnFault for gollvm adds b461d7e0842 PR tree-optimization/86659 * gimple-match.h (gimple_match [...] adds 8577d349cee 2018-10-09 Tobias Burnus <burnus(a)net-b.de> adds a5db24aeb93 This is a follow-on to earlier commits for adding compatibi [...] adds ed163c46319 This is part 2/2 for contributing PPC64LE support for X86 S [...] adds e84c992a008 2018-10-09 François Dumont <fdumont(a)gcc.gnu.org> adds 636233cb18d /cp 2018-10-09 Paolo Carlini <paolo.carlini(a)oracle.com> adds fb225cf12de Cleanup of libcpp diagnostic callbacks adds f92b7cd1ecc Daily bump. adds 9b5bd9b409e 2018-10-10 Richard Biener <rguenther(a)suse.de> adds 703d46f6587 PR c/87286 * gcc.dg/pr87286.c: Add -Wno-psabi to dg-options. adds cbb9d6c4e97 PR target/87550 * config/i386/i386-builtin.def (IX86_BUIL [...] adds d4b4a6c1918 PR target/87573 * config/i386/mmx.md (const_vector 0 -> m [...] adds 0e100de5b95 gcc/testsuite/ChangeLog: adds 3393067f401 PR libstdc++/87544 limit max_size() to PTRDIFF_MAX / sizeof(T) adds 59a01615063 PR c/54391 - transparent_union typedef'ing inconsistent adds fbd68cc0274 2018-10-10 Bernd Edlinger <bernd.edlinger(a)hotmail.de> adds 23cfd6cea02 Fat-fingered my recent patch adding the SSE3 testcases for [...] adds 10811950a63 PR c++/87567 - constexpr rejects call to non-constexpr fun [...] adds 6b413ca5992 PR middle-end/87574 * cgraphunit.c (cgraph_node::expand_t [...] adds f9fdd8f044c Daily bump. adds 7613becb7c3 PR c++/87547 * rtti.c (get_tinfo_decl_dynamic): Use unlow [...] adds 37c22fd17b9 * c-lex.c (c_common_has_attribute): Return 201803 instead [...] adds cebe6e17b35 [testsuite] Further fixes to warn-abs-1.c adds 5d56b42ba9f Make ext allocators support heterogeneous equality comparison adds c630a81baf3 [PATCH] A couple of line map fixes adds 04daf5ec28a 2018-10-11 Richard Biener <rguenther(a)suse.de> adds 5a60b5b74a6 libcpp: show macro definition when used with wrong argument count adds df5680b76c7 PR c++/87582 * typeck.c (maybe_warn_about_returning_addre [...] adds c488a0b5554 Elide repeated RTL elements. adds ba9d9b09221 PR libstdc++/80538 Only call sleep for non-zero values adds e8872641187 multiline.exp: complain about mismatched dg-{begin|end}-mul [...] adds bc9287f27c7 PR c++/85070 * g++.dg/cpp0x/pr85070.C: Change effective t [...] adds 2b60b596ee9 leverage linker relaxation on ppc vxworks RTPs adds fe9d6ae93ee [C++ PATCH] parser simplification adds 2570bfd8544 C++: suggestions for misspelled private members (PR c++/84993) adds b08ad1405ca [AArch64] Fix PR87511 adds a1b182e4d6e 2018-10-11 Tobias Burnus <burnus(a)net-b.de> adds 2658888309d 2018-10-11 François Dumont <fdumont(a)gcc.gnu.org> adds f5c8e638472 2018-10-11 François Dumont <fdumont(a)gcc.gnu.org> adds 582edf99320 [testsuite] adds f534a268a98 [gcc] adds 985ceb32c7a PR tree-optimization/86829 * match.pd (sin (atan (x))): N [...] adds d970c76c158 [testsuite] adds 3ffbf94c167 [testsuite] * gcc.target/powerpc/fold-vec-extract-char.p7. [...] adds 3770d6de426 [testsuite] adds b051fcf18eb PR libstdc++/77691 increase allocation size to at least alignment adds f8c147a5f5a Daily bump. adds 383ffa0cc4b PR middle-end/87593 - conflicting format_arg attributes on [...] adds 4728cefcd4a PR target/87156 * cgraphclones.c (cgraph_node::create_ver [...] adds 1aecae8d1ef gcc/ChangeLog: adds e6a310e62e3 gcc/ChangeLog: adds 5bea0e90e58 PR c++/87364 * c-pretty-print.h (pp_c_type_cast): Prototy [...] adds b109e9daf15 Fix typo in previous commit. adds 43d28a44467 [AArch64] Support zero-extended move to FP register adds 4e61dba8a38 Initial commit of Networking TS implementation adds e6f1b6c068e * doc/md.texi (doloop_end): Document that the pattern code [...] adds 3a18b2f8b7f PR rtl-optimization/87600 * ira-lives (non_conflicting_re [...] adds 33994aebc1b Fix error-recovery ICE in check_proc_interface adds 9f8f5615e6e Fix off-by-one issue with inline matmul adds 10ad7b2ea7b [C++ PATCH] more TU parsing refactoring adds 3a1cfe4aff2 define HAVE_GAS_ALIGNED_COMM adds ee018eb1971 introduce --enable-large-address-aware adds 91a82d532f1 Add pattern to remove useless float casts in comparisons. adds 70961c96a68 * config/pdp11/pdp11.md (doloop_end): New expander. [...] adds 38bfcdfcab5 tighten the toplevel guard on ibm-ldouble.c adds c45bebb5ee9 Daily bump. adds a833e2b0229 Fix compilation failure with C++98 compilers adds 6a3756e432d * dwarf2cfi.c (struct dw_trace_info): Add args_size_define [...] adds 7497874053f Daily bump. adds 2de7922d263 This patch adjusts one of the c-torture tests to account fo [...] adds 4e2ad1dceac 2018-10-14 Paul Thomas <pault(a)gcc.gnu.org> adds c659c71f646 * MAINTAINERS: Update my email address. adds 0ef5554b713 i386: Also disable AVX512IFMA/AVX5124FMAPS/AVX5124VNNIW adds 4927cd843ce i386: Add register source to movddup adds 19cd8cfa79e Daily bump. adds 72b9d8cd72f 2018-10-15 François Dumont <fdumont(a)gcc.gnu.org> adds d4323ae99b0 S/390: Fix problem with vec_init expander adds 734d3b27985 2018-10-15 Richard Biener <rguenther(a)suse.de> adds 21e5a1b6a53 PR tree-optimization/87022 * tree-loop-distribution.c (pg [...] adds 168982a4b7d PR libstdc++/87587 prevent -Wabi warnings adds 16b9ec20987 Adjust test to pass with latest glibc adds 2dd88da7458 PR target/87572 * common/config/i386/i386-common.c (OPTIO [...] adds c5ba71bc7c7 2018-10-15 Paul Thomas <pault(a)gcc.gnu.org> Tobias Bu [...] adds 9f44542199a [PR87563][AARCH64-SVE]: Don't keep ifcvt loop when COND_<OP [...] adds dba9e5c1a49 2018-10-15 Tobias Burnus <burnus(a)net-b.de> adds 5e64efad1fd Remove stray reference to error_at_rich_loc adds 31087b7e830 diagnostics: add minimum width to left margin for line numbers adds 73262eafbf1 * config/ft32/ft32.md (ft32_general_movsrc_operand): Disab [...] adds 536a2c48ad3 Daily bump. adds 4253c7a02cc Obsolete Solaris 10 support adds 948aa3c9fa9 fixincludes: vxworks: regs.h: Fix includes in regs.h wrapper adds 1960379cd87 PR libstdc++/87618 fix typos in linker script adds 21e53b9c5ca Fix tests that fail when compiled without optimisation adds f7a38b8043b Introduce dg-add-options net_ts adds da44ccca618 Define _GLIBCXX_USE_DEV_RANDOM as replacement for _GLIBCXX_ [...] adds 6bd38f44d57 Add missing return adds 6c7bab70ede Use effective target in Networking TS tests adds 322cc423c1f Use autoconf to check for features needed by Networking TS adds e02aa93c1ff Fix versioned namespace macros for Networking TS adds 79cf7696a4b Rename namespace alias in test to avoid name collision adds b16fedf6916 [AArch64] Use @ pattern to eliminate switch statement in on [...] adds cc30ab8a78e Handle form_team w/ function args adds ad5d3dd4326 Fix bounds with ALLOCATE with source-expr adds cc346f1ef52 Extend source-expr test case adds 4c4d9641c44 Fix regression in std::random_device default constructor adds 3e879419dfd * es.po: Update. adds 089dd6e6862 Daily bump. adds 5b50831ea85 2018-10-17 Paul Thomas <pault(a)gcc.gnu.org> adds 989d22ef0a2 /cp 2018-10-17 Paolo Carlini <paolo.carlini(a)oracle.com> adds 4da8d4084e6 2018-10-17 Paolo Carlini <paolo.carlini(a)oracle.com> adds f1eca10fc96 * wide-int-range.h (wide_int_range_shift_undefined_p): Adj [...] adds 2e73c0cfc5a * tree-vrp.c (extract_range_from_multiplicative_op) [...] adds bdb6904853c Run selftests for C++ as well as C adds be44111ed7e * bitmap.c (bitmap_head::dump): New. * bitmap.h (bitmap_h [...] adds f7e33bf2e64 PR middle-end/87623 * fold-const.c (fold_truth_andor_1): [...] adds f6e11d75604 libgcc: apply LIB2FUNCS_EXCLUDE logic to LIB2FUNCS_ST adds ab5b9ece1ee PR libstdc++/87619 adds 24c03563f01 Fix select-type regression adds 89daa9a803f Update manual references for C17 having been published. adds d767b8cd9ed Update C17 option descriptions not to say "expected to be p [...] adds fcbe1d64056 Add -std=c2x, -std=gnu2x, -Wc11-c2x-compat, C2X _Static_ass [...] adds b8f119edfbd Daily bump. adds 374e63a07ce 2018-10-18 François Dumont <fdumont(a)gcc.gnu.org> adds e36907fdff0 Simplify subreg of vec_merge of vec_duplicate adds 6bada676c0d 2018-10-18 Richard Biener <rguenther(a)suse.de> adds da6baba71d8 2018-10-18 Paul Thomas <pault(a)gcc.gnu.org> adds 0141b9c91b1 2018-10-18 Paul Thomas <pault(a)gcc.gnu.org> adds 3f4b6b43d08 2018-10-18 Richard Biener <rguenther(a)suse.de> adds 73061437c48 2018-10-18 Richard Biener <rguenther(a)suse.de> adds 94a4c178971 Call simplify_gen_subreg to simplify subreg of vec_merge adds 68a7311760a 2018-10-18 Richard Biener <rguenther(a)suse.de> adds ce6b9c7814e PR libstdc++/87641 correctly initialize accumulator in vala [...] adds b9436c5b028 Fix ICE in substring-handling building 502.gcc_r (PR 87562) adds 9be11ee961b Fix missing entry to gcc/ada/ChangeLog for r265240 adds 7b4b64315b8 * config/i386/i386.c (ix86_emit_fp_unordered_jump): Set J [...] adds 26c22073ba4 Improve -dumpversion and -dumpfullversion documentation adds 56966d7faa1 * udivmodsi4.c (__udivmodsi4): Rename to conform to coding [...] adds 227d6878021 Fix (re)alloc of polymorphic arrays adds 8f260102c83 compiler: drop semicolons in export data adds 95e64c7d8b9 PR libstdc++/87642 handle multibyte thousands separators from libc adds 28ee33efef9 Fix tests that fail when built with different options adds a38bdb56e8d i386: Enable AVX512 memory broadcast for FMA adds 5948a401792 Limit mask of vec_merge to HOST_BITS_PER_WIDE_INT adds 3a522dccbcd compiler: rewrite Type::are_identical to use flags adds 2801343b0dd Revert SVN revision 264561, incorrectly committed directly [...] adds c321ded06db Remove ChangeLog entry for changes in gofrontend that were [...] adds fc1949646f2 compiler: list indirect imports separately in export data adds 90b09a50645 compiler: add COMPARE_ALIASES flag for type compare and hash adds bf39a88fd08 Daily bump. adds d9bd5e17c45 Reset insn priority after inc/ref replacement adds 67de90a6c2f * cfgexpand.c (expand_one_var): Use specific wording in er [...] adds 6f7735c63e1 lra: fix spill_hard_reg_in_range clobber check adds a490d1b0d9e i386: Use register_operand in AVX512 FMA with memory broadcast adds 3ad7843329e i386: Enable AVX512 memory broadcast for FP add adds 655bc3133c3 Fix oversight in previous commit adds 5b74cde9a85 Fix testsuite failures in Debug Mode adds a6de100c1ac Fix compilation error with _GLIBCXX_PARALLEL adds 92a2eeb3087 2018-10-19 Richard Biener <rguenther(a)suse.de> adds 5e9ffa13076 2018-10-19 Richard Biener <rguenther(a)suse.de> adds e720dcb8d51 rs6000: Put CR0 first in REG_ALLOC_ORDER adds cd66715a19a [gcc] adds 4a0fb313c2a compiler: don't export any functions with special names adds c165544316a gccint.texi: add user experience guidelines adds bb10fcfe1fc Remove duplicate tests adds e68b9438136 Disable tests that only pass for GNU dialects adds 87a79d4a819 Fix tests that use allocators with incorrect value types adds 11ea472014d Conditionally disable tests of non-standard extensions adds 216fbbe4202 Fix testsuite failures due to extra errors in strict dialects adds f96022c0354 Skip tests for GNU extensions when testing with strict mode adds a0226394812 PR middle-end/85488 PR middle-end/87649 * omp-low.c (che [...] adds 06696a8c52f Daily bump. adds 68d3817a576 * doc/ux.texi: Move @section directly after @node. adds 2fde90b2b1a PR middle-end/87647 * varasm.c (decode_addr_const): Handl [...] adds ccf50f5366e * g++.dg/*.C: Use target c++17 instead of explicit dg-opti [...] adds f505dfb9b69 2018-10-20 François Dumont <fdumont(a)gcc.gnu.org> adds 6aaa5faffff i386: Enable AVX512 memory broadcast for FP div adds 01660db10ed Daily bump. adds d2b4505f161 i386: Add missing AVX512VL or/xor intrinsics adds 5a87af282fe i386: Enable AVX512 memory broadcast for FP mul adds 69a9258f2db i386: Update FP add/sub with AVX512 memory broadcast 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 (b07d8be1701) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-aarch6 [...] 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. No new revisions were added by this update. Summary of changes: ChangeLog | 212 +- MAINTAINERS | 64 +- Makefile.def | 6 +- Makefile.in | 1492 +- Makefile.tpl | 96 +- config.guess | 482 +- config.sub | 1624 +- config/ChangeLog | 26 +- config/ax_pthread.m4 | 485 + config/bootstrap-lto-noplugin.mk | 1 + config/bootstrap-lto.mk | 2 + config/bootstrap-mpx.mk | 9 - config/bootstrap-ubsan.mk | 6 +- config/dfp.m4 | 2 +- configure | 56 +- configure.ac | 51 +- contrib/ChangeLog | 73 +- contrib/check-params-in-docs.py | 76 + contrib/compare-lto | 111 + contrib/compare_tests | 18 +- contrib/config-list.mk | 9 +- contrib/filter-rtags-warnings.py | 71 + contrib/gcc_update | 2 +- contrib/header-tools/ChangeLog | 8 - .../asan/asan.exp => contrib/maintainers-verify.sh | 45 +- contrib/reghunt/ChangeLog | 8 - contrib/regression/ChangeLog | 8 - contrib/unused_functions.py | 178 + contrib/vim-gcc-dev/README | 13 + contrib/vim-gcc-dev/ftdetect/gcc-dev.vim | 20 + contrib/vim-gcc-dev/syntax/gcc-match.vim | 71 + contrib/vim-gcc-dev/syntax/gcc-rtl.vim | 77 + contrib/{ => vim-gcc-dev/syntax}/gimple.vim | 31 +- fixincludes/ChangeLog | 41 +- fixincludes/fixincl.x | 121 +- fixincludes/genfixes | 9 +- fixincludes/inclhack.def | 56 +- fixincludes/tests/base/ioLib.h | 5 + fixincludes/tests/base/unistd.h | 5 + gcc/BASE-VER | 2 +- gcc/ChangeLog | 17970 ++++++++++++++++-- gcc/DEV-PHASE | 1 + gcc/Makefile.in | 98 +- gcc/ada/ChangeLog | 4328 ++++- gcc/ada/Makefile.rtl | 2061 ++- gcc/ada/ada_get_targ.adb | 6 +- gcc/ada/adabkend.adb | 6 +- gcc/ada/adaint.c | 30 +- gcc/ada/ali.adb | 5 +- gcc/ada/alloc.ads | 4 +- gcc/ada/{argv.c => argv-lynxos178-raven-cert.c} | 65 +- gcc/ada/aspects.adb | 1 + gcc/ada/aspects.ads | 7 +- gcc/ada/atree.adb | 95 +- gcc/ada/atree.ads | 13 + gcc/ada/atree.h | 1 + gcc/ada/back_end.adb | 28 +- gcc/ada/binde.adb | 8 + gcc/ada/bindgen.adb | 12 +- gcc/ada/checks.adb | 137 +- gcc/ada/checks.ads | 18 +- gcc/ada/clean.adb | 1 + gcc/ada/comperr.adb | 4 +- gcc/ada/contracts.adb | 261 +- gcc/ada/contracts.ads | 9 +- gcc/ada/debug.adb | 17 +- gcc/ada/doc/gnat_rm.rst | 2 +- .../gnat_rm/implementation_defined_attributes.rst | 51 +- .../implementation_defined_characteristics.rst | 5 + .../doc/gnat_rm/implementation_defined_pragmas.rst | 214 +- gcc/ada/doc/gnat_rm/standard_library_routines.rst | 4 +- gcc/ada/doc/gnat_rm/the_gnat_library.rst | 6 +- gcc/ada/doc/gnat_ugn.rst | 2 +- gcc/ada/doc/gnat_ugn/about_this_guide.rst | 2 +- .../building_executable_programs_with_gnat.rst | 173 +- .../doc/gnat_ugn/gnat_and_program_execution.rst | 226 +- gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst | 86 +- .../doc/gnat_ugn/platform_specific_information.rst | 8 +- gcc/ada/doc/gnat_ugn/project-manager-figure.png | Bin 9405 -> 0 bytes gcc/ada/einfo.adb | 369 +- gcc/ada/einfo.ads | 237 +- gcc/ada/errout.adb | 33 +- gcc/ada/errout.ads | 4 +- gcc/ada/exp_aggr.adb | 158 +- gcc/ada/exp_attr.adb | 1023 +- gcc/ada/exp_cg.adb | 10 +- gcc/ada/exp_ch11.adb | 6 +- gcc/ada/exp_ch13.adb | 5 + gcc/ada/exp_ch3.adb | 1174 +- gcc/ada/exp_ch3.ads | 56 +- gcc/ada/exp_ch4.adb | 465 +- gcc/ada/exp_ch4.ads | 1 - gcc/ada/exp_ch5.adb | 63 +- gcc/ada/exp_ch6.adb | 670 +- gcc/ada/exp_ch7.adb | 498 +- gcc/ada/exp_ch8.adb | 86 +- gcc/ada/exp_ch9.adb | 280 +- gcc/ada/exp_disp.adb | 266 +- gcc/ada/exp_disp.ads | 12 - gcc/ada/exp_dist.adb | 13 +- gcc/ada/exp_intr.adb | 5 +- gcc/ada/exp_prag.adb | 22 +- gcc/ada/exp_spark.adb | 2 +- gcc/ada/exp_tss.adb | 6 +- gcc/ada/exp_unst.adb | 1186 +- gcc/ada/exp_unst.ads | 46 +- gcc/ada/exp_util.adb | 309 +- gcc/ada/exp_util.ads | 14 +- gcc/ada/expander.adb | 14 +- gcc/ada/expander.ads | 6 +- gcc/ada/fe.h | 18 +- gcc/ada/freeze.adb | 1044 +- gcc/ada/freeze.ads | 11 + gcc/ada/frontend.adb | 19 +- gcc/ada/gcc-interface/Make-lang.in | 5 + gcc/ada/gcc-interface/Makefile.in | 1859 +- gcc/ada/gcc-interface/ada-tree.h | 25 +- gcc/ada/gcc-interface/decl.c | 598 +- gcc/ada/gcc-interface/gigi.h | 19 +- gcc/ada/gcc-interface/lang-specs.h | 3 +- gcc/ada/gcc-interface/lang.opt | 4 + gcc/ada/gcc-interface/misc.c | 32 +- gcc/ada/gcc-interface/trans.c | 469 +- gcc/ada/gcc-interface/utils.c | 139 +- gcc/ada/ghost.adb | 459 +- gcc/ada/ghost.ads | 38 +- gcc/ada/gnat1drv.adb | 38 +- gcc/ada/gnat_rm.texi | 1976 +- gcc/ada/gnat_ugn.texi | 738 +- gcc/ada/gnatbind.adb | 46 +- gcc/ada/gnatchop.adb | 8 +- gcc/ada/gnatfind.adb | 1 + gcc/ada/gnatlink.adb | 10 +- gcc/ada/gnatls.adb | 51 +- gcc/ada/gnatmake.ads | 1 + gcc/ada/gnatvsn.adb | 2 +- gcc/ada/gnatvsn.ads | 6 +- gcc/ada/gnatxref.adb | 1 + gcc/ada/impunit.adb | 10 + gcc/ada/indepsw-darwin.adb | 2 +- gcc/ada/init.c | 2 +- gcc/ada/inline.adb | 282 +- gcc/ada/inline.ads | 28 +- gcc/ada/itypes.adb | 2 +- gcc/ada/itypes.ads | 2 +- gcc/ada/layout.adb | 10 + gcc/ada/layout.ads | 8 +- gcc/ada/lib-writ.adb | 86 +- gcc/ada/lib-writ.ads | 17 +- gcc/ada/lib-xref-spark_specific.adb | 20 +- gcc/ada/lib-xref.adb | 4 +- gcc/ada/lib-xref.ads | 5 + gcc/ada/lib.adb | 2 +- gcc/ada/lib.ads | 2 +- gcc/ada/libgnarl/a-intnam__dragonfly.ads | 2 +- gcc/ada/libgnarl/a-reatim.ads | 4 +- gcc/ada/libgnarl/a-taside.ads | 4 +- .../libgnarl/{s-linux.ads => s-linux__riscv.ads} | 50 +- gcc/ada/libgnarl/s-osinte__aix.ads | 3 - gcc/ada/libgnarl/s-osinte__android.ads | 13 +- gcc/ada/libgnarl/s-osinte__darwin.adb | 6 +- gcc/ada/libgnarl/s-osinte__darwin.ads | 3 - gcc/ada/libgnarl/s-osinte__dragonfly.adb | 2 +- gcc/ada/libgnarl/s-osinte__dragonfly.ads | 2 +- gcc/ada/libgnarl/s-osinte__freebsd.ads | 3 - gcc/ada/libgnarl/s-osinte__gnu.adb | 2 +- gcc/ada/libgnarl/s-osinte__gnu.ads | 2 +- gcc/ada/libgnarl/s-osinte__hpux-dce.adb | 2 +- gcc/ada/libgnarl/s-osinte__hpux-dce.ads | 2 +- gcc/ada/libgnarl/s-osinte__hpux.ads | 3 - gcc/ada/libgnarl/s-osinte__kfreebsd-gnu.ads | 3 - gcc/ada/libgnarl/s-osinte__linux.ads | 3 - gcc/ada/libgnarl/s-osinte__lynxos178e.ads | 7 +- gcc/ada/libgnarl/s-osinte__qnx.adb | 16 +- gcc/ada/libgnarl/s-osinte__qnx.ads | 7 +- gcc/ada/libgnarl/s-osinte__rtems.ads | 3 - gcc/ada/libgnarl/s-stusta.adb | 6 +- gcc/ada/libgnarl/s-taprop.ads | 6 +- gcc/ada/libgnarl/s-taprop__hpux-dce.adb | 2 +- gcc/ada/libgnarl/s-taprop__solaris.adb | 6 +- gcc/ada/libgnarl/s-taspri__hpux-dce.ads | 2 +- gcc/ada/libgnarl/s-tassta.adb | 2 +- gcc/ada/libgnarl/s-tpopmo.adb | 163 +- gcc/ada/libgnarl/s-tposen.adb | 6 +- gcc/ada/libgnarl/s-vxwext__kernel-smp.adb | 12 +- gcc/ada/libgnarl/s-vxwext__kernel.adb | 12 +- gcc/ada/libgnat/a-btgbso.adb | 36 +- gcc/ada/libgnat/a-calcon.adb | 21 +- gcc/ada/libgnat/a-calcon.ads | 8 + gcc/ada/libgnat/a-calend.adb | 13 +- gcc/ada/libgnat/a-calend.ads | 9 +- gcc/ada/libgnat/a-cfdlli.adb | 2 +- gcc/ada/libgnat/a-cfhama.adb | 2 +- gcc/ada/libgnat/a-cfinve.adb | 8 +- gcc/ada/libgnat/a-cfinve.ads | 3 +- gcc/ada/libgnat/a-cimutr.adb | 2 +- gcc/ada/libgnat/a-ciorma.adb | 8 + gcc/ada/libgnat/a-ciormu.adb | 8 + gcc/ada/libgnat/a-ciorse.adb | 8 + gcc/ada/libgnat/a-coboho.adb | 6 +- gcc/ada/libgnat/a-coboho.ads | 2 +- gcc/ada/libgnat/a-cofove.adb | 8 +- gcc/ada/libgnat/a-cofuve.adb | 2 +- gcc/ada/libgnat/a-cohama.ads | 253 +- gcc/ada/libgnat/a-comutr.adb | 2 +- gcc/ada/libgnat/a-convec.adb | 14 +- gcc/ada/libgnat/a-convec.ads | 306 + gcc/ada/libgnat/a-coorma.adb | 8 + gcc/ada/libgnat/a-coormu.adb | 8 + gcc/ada/libgnat/a-coorse.adb | 8 + gcc/ada/libgnat/a-direct.adb | 143 +- gcc/ada/libgnat/a-direct.ads | 15 + gcc/ada/libgnat/a-except.adb | 29 +- gcc/ada/libgnat/a-exexda.adb | 6 +- gcc/ada/libgnat/a-exexpr.adb | 118 +- gcc/ada/libgnat/a-exstat.adb | 5 + gcc/ada/libgnat/a-locale.ads | 4 - gcc/ada/libgnat/a-ncelfu.ads | 2 +- gcc/ada/libgnat/a-ngelfu.ads | 4 +- gcc/ada/libgnat/a-strunb.adb | 4 +- gcc/ada/libgnat/a-strunb__shared.adb | 4 +- gcc/ada/libgnat/a-strunb__shared.ads | 1 + gcc/ada/libgnat/a-stwiun__shared.ads | 1 + gcc/ada/libgnat/a-stzunb__shared.ads | 1 + gcc/ada/libgnat/a-tags.adb | 6 +- gcc/ada/libgnat/a-tideau.adb | 2 +- gcc/ada/libgnat/a-wtdeau.adb | 2 +- gcc/ada/libgnat/a-ztdeau.adb | 2 +- gcc/ada/libgnat/g-alleve.adb | 12 +- gcc/ada/libgnat/g-arrspl.ads | 1 + gcc/ada/libgnat/g-comlin.adb | 29 +- gcc/ada/libgnat/g-comlin.ads | 30 +- gcc/ada/libgnat/g-dynhta.adb | 848 +- gcc/ada/libgnat/g-dynhta.ads | 285 +- gcc/ada/libgnat/g-excact.adb | 13 + gcc/ada/libgnat/g-excact.ads | 10 +- gcc/ada/libgnat/g-lists.adb | 632 + gcc/ada/libgnat/g-lists.ads | 228 + gcc/ada/libgnat/g-sestin.ads | 8 +- gcc/ada/libgnat/g-sets.adb | 131 + gcc/ada/libgnat/g-sets.ads | 161 + gcc/ada/libgnat/g-socket.adb | 136 +- gcc/ada/libgnat/g-socket.ads | 62 +- gcc/ada/libgnat/gnat.ads | 20 + gcc/ada/libgnat/i-cexten.ads | 3 +- gcc/ada/libgnat/memtrack.adb | 16 +- gcc/ada/libgnat/s-atopri.ads | 26 +- gcc/ada/libgnat/s-casuti.adb | 21 + gcc/ada/libgnat/s-casuti.ads | 3 + gcc/ada/libgnat/{s-dimkio.ads => s-dfmkio.ads} | 12 +- gcc/ada/libgnat/{a-clrefi.ads => s-dfmopr.ads} | 12 +- gcc/ada/libgnat/{s-dmotpr.ads => s-dgmgop.ads} | 10 +- gcc/ada/libgnat/{gnat.ads => s-diflmk.ads} | 13 +- gcc/ada/libgnat/{s-dimmks.ads => s-digemk.ads} | 17 +- gcc/ada/libgnat/{gnat.ads => s-dilomk.ads} | 13 +- gcc/ada/libgnat/s-dimmks.ads | 363 +- gcc/ada/libgnat/{s-dimkio.ads => s-dlmkio.ads} | 12 +- gcc/ada/libgnat/{a-clrefi.ads => s-dlmopr.ads} | 12 +- gcc/ada/libgnat/s-dmotpr.ads | 141 +- gcc/ada/libgnat/s-dwalin.adb | 141 +- gcc/ada/libgnat/s-dwalin.ads | 13 +- gcc/ada/libgnat/s-elaall.adb | 2 +- gcc/ada/libgnat/s-elaall.ads | 2 +- gcc/ada/libgnat/s-excdeb.adb | 2 +- gcc/ada/libgnat/s-excmac__arm.ads | 5 +- gcc/ada/libgnat/s-excmac__gcc.ads | 18 - gcc/ada/libgnat/s-fatgen.adb | 18 +- gcc/ada/libgnat/s-memory__mingw.adb | 221 - gcc/ada/libgnat/s-objrea.adb | 17 +- gcc/ada/libgnat/s-objrea.ads | 22 +- .../libgnat/{s-tsmona__mingw.adb => s-optide.adb} | 110 +- gcc/ada/libgnat/s-os_lib.adb | 136 +- gcc/ada/libgnat/s-os_lib.ads | 4 +- gcc/ada/libgnat/s-osprim.ads | 4 + gcc/ada/libgnat/s-osprim__lynxos.ads | 24 +- gcc/ada/libgnat/s-osprim__posix.adb | 33 +- gcc/ada/libgnat/s-osprim__posix2008.adb | 83 +- gcc/ada/libgnat/s-parame.ads | 13 +- gcc/ada/libgnat/s-parame__ae653.ads | 13 +- gcc/ada/libgnat/s-parame__hpux.ads | 13 +- gcc/ada/libgnat/s-parame__vxworks.ads | 13 +- gcc/ada/libgnat/s-parint.adb | 4 +- gcc/ada/libgnat/s-secsta.adb | 1035 +- gcc/ada/libgnat/s-secsta.ads | 497 +- gcc/ada/libgnat/s-shasto.adb | 6 +- gcc/ada/libgnat/s-traceb__hpux.adb | 6 +- gcc/ada/libgnat/s-trasym__dwarf.adb | 51 +- gcc/ada/libgnat/s-tsmona__linux.adb | 2 +- gcc/ada/libgnat/s-valrea.adb | 13 +- gcc/ada/libgnat/s-valuti.adb | 10 +- gcc/ada/libgnat/s-wchwts.adb | 39 +- ...stem-linux-sparc.ads => system-linux-riscv.ads} | 4 +- ...-lynxos178-ppc.ads => system-lynxos178-x86.ads} | 4 +- .../libgnat/system-vxworks7-aarch64-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-aarch64.ads | 2 +- ...-kernel.ads => system-vxworks7-e500-kernel.ads} | 4 +- gcc/ada/libgnat/system-vxworks7-e500-rtp-smp.ads | 2 +- ...s-e500-rtp.ads => system-vxworks7-e500-rtp.ads} | 4 +- ...c-kernel.ads => system-vxworks7-ppc-kernel.ads} | 4 +- gcc/ada/libgnat/system-vxworks7-ppc-rtp-smp.ads | 2 +- ...rks-ppc-rtp.ads => system-vxworks7-ppc-rtp.ads} | 4 +- ...kernel.ads => system-vxworks7-ppc64-kernel.ads} | 2 +- gcc/ada/libgnat/system-vxworks7-ppc64-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-x86-kernel.ads | 2 +- gcc/ada/libgnat/system-vxworks7-x86-rtp-smp.ads | 2 +- ...rks-x86-rtp.ads => system-vxworks7-x86-rtp.ads} | 4 +- gcc/ada/libgnat/system-vxworks7-x86_64-kernel.ads | 2 +- gcc/ada/libgnat/system-vxworks7-x86_64-rtp-smp.ads | 2 +- gcc/ada/locales.c | 843 +- gcc/ada/make.adb | 30 +- gcc/ada/make.ads | 1 + gcc/ada/make_util.ads | 2 + gcc/ada/opt.adb | 98 +- gcc/ada/opt.ads | 48 +- gcc/ada/osint-c.adb | 7 +- gcc/ada/osint.adb | 22 +- gcc/ada/osint.ads | 40 +- gcc/ada/par-ch4.adb | 254 +- gcc/ada/par-prag.adb | 9 +- gcc/ada/par.adb | 26 +- gcc/ada/pprint.adb | 136 +- gcc/ada/prepcomp.adb | 6 +- gcc/ada/raise-gcc.c | 106 +- gcc/ada/repinfo.adb | 1195 +- gcc/ada/repinfo.ads | 193 +- gcc/ada/repinfo.h | 26 +- gcc/ada/rtsfind.adb | 15 +- gcc/ada/rtsfind.ads | 10 + gcc/ada/sa_messages.adb | 539 + gcc/ada/sa_messages.ads | 267 + gcc/ada/seh_init.c | 97 +- gcc/ada/sem.adb | 110 +- gcc/ada/sem.ads | 23 +- gcc/ada/sem_aggr.adb | 7 +- gcc/ada/sem_attr.adb | 124 +- gcc/ada/sem_cat.adb | 1 - gcc/ada/sem_ch10.adb | 505 +- gcc/ada/sem_ch12.adb | 556 +- gcc/ada/sem_ch13.adb | 201 +- gcc/ada/sem_ch13.ads | 2 +- gcc/ada/sem_ch3.adb | 277 +- gcc/ada/sem_ch3.ads | 12 +- gcc/ada/sem_ch4.adb | 232 +- gcc/ada/sem_ch4.ads | 2 - gcc/ada/sem_ch5.adb | 733 +- gcc/ada/sem_ch6.adb | 824 +- gcc/ada/sem_ch7.adb | 100 +- gcc/ada/sem_ch8.adb | 94 +- gcc/ada/sem_ch9.adb | 19 +- gcc/ada/sem_dim.adb | 2 +- gcc/ada/sem_disp.adb | 258 +- gcc/ada/sem_disp.ads | 17 + gcc/ada/sem_dist.adb | 2 +- gcc/ada/sem_elab.adb | 694 +- gcc/ada/sem_eval.adb | 182 +- gcc/ada/sem_prag.adb | 1522 +- gcc/ada/sem_prag.ads | 1 + gcc/ada/sem_res.adb | 309 +- gcc/ada/sem_res.ads | 7 +- gcc/ada/sem_spark.adb | 4412 ++--- gcc/ada/sem_util.adb | 1915 +- gcc/ada/sem_util.ads | 158 +- gcc/ada/sem_warn.adb | 5 +- gcc/ada/set_targ.adb | 3 + gcc/ada/sfn_scan.adb | 1 + gcc/ada/sigtramp-qnx.c | 40 +- gcc/ada/sigtramp-vxworks-target.inc | 31 +- gcc/ada/sinfo.adb | 76 +- gcc/ada/sinfo.ads | 177 +- gcc/ada/snames.ads-tmpl | 397 +- gcc/ada/socket.c | 4 +- gcc/ada/sprint.adb | 31 +- gcc/ada/switch-b.adb | 2 +- gcc/ada/switch-c.adb | 12 + gcc/ada/switch.adb | 2 +- gcc/ada/sysdep.c | 18 + gcc/ada/terminals.c | 20 +- gcc/ada/tracebak.c | 41 +- gcc/ada/usage.adb | 6 +- gcc/ada/vx_crtbegin.c | 10 +- gcc/ada/vx_crtbegin.inc | 30 +- .../{vx_crtbegin_auto.c => vx_crtbegin_array.c} | 11 +- gcc/ada/{vx_crtbegin.c => vx_crtbegin_attr.c} | 14 +- gcc/ada/vxaddr2line.adb | 3 +- gcc/ada/vxlink-bind.adb | 390 + gcc/ada/{spark_xrefs.ads => vxlink-bind.ads} | 89 +- gcc/ada/vxlink-link.adb | 194 + gcc/ada/{sem_ch2.ads => vxlink-link.ads} | 50 +- gcc/ada/{mdll-fil.adb => vxlink-main.adb} | 105 +- gcc/ada/vxlink.adb | 280 + gcc/ada/{bindgen.ads => vxlink.ads} | 56 +- gcc/ada/vxworks-arm-link.spec | 4 + gcc/ada/vxworks-e500-link.spec | 6 + gcc/ada/vxworks-gnat-crtbe-link.spec | 16 + gcc/ada/vxworks-smp-arm-link.spec | 4 + gcc/ada/vxworks-smp-e500-link.spec | 4 + gcc/ada/vxworks-smp-ppc-link.spec | 4 + gcc/ada/vxworks-smp-x86-link.spec | 9 + gcc/ada/xeinfo.adb | 1 + gcc/ada/xoscons.adb | 2 +- gcc/ada/xr_tabls.adb | 3 + gcc/ada/xref_lib.adb | 4 +- gcc/alias.c | 52 +- gcc/align.h | 82 + gcc/asan.c | 22 +- gcc/attribs.c | 61 +- gcc/auto-profile.c | 39 +- gcc/bb-reorder.c | 20 +- gcc/bitmap.c | 6 + gcc/bitmap.h | 1 + gcc/brig-builtins.def | 27 +- gcc/brig/ChangeLog | 108 +- gcc/brig/Make-lang.in | 3 + gcc/brig/brig-lang.c | 34 +- gcc/brig/brigfrontend/brig-basic-inst-handler.cc | 182 +- gcc/brig/brigfrontend/brig-branch-inst-handler.cc | 23 +- gcc/brig/brigfrontend/brig-cmp-inst-handler.cc | 6 +- gcc/brig/brigfrontend/brig-code-entry-handler.cc | 511 +- gcc/brig/brigfrontend/brig-code-entry-handler.h | 21 - gcc/brig/brigfrontend/brig-control-handler.cc | 20 +- gcc/brig/brigfrontend/brig-cvt-inst-handler.cc | 6 + gcc/brig/brigfrontend/brig-function-handler.cc | 117 +- gcc/brig/brigfrontend/brig-function.cc | 929 +- gcc/brig/brigfrontend/brig-function.h | 43 + gcc/brig/brigfrontend/brig-label-handler.cc | 3 + gcc/brig/brigfrontend/brig-lane-inst-handler.cc | 2 +- gcc/brig/brigfrontend/brig-mem-inst-handler.cc | 7 +- gcc/brig/brigfrontend/brig-to-generic.cc | 87 +- gcc/brig/brigfrontend/brig-to-generic.h | 8 + gcc/brig/brigfrontend/brig-variable-handler.cc | 3 + gcc/brig/brigfrontend/phsa.h | 9 + gcc/brig/brigspec.c | 1 + gcc/brig/lang.opt | 5 + gcc/builtin-attrs.def | 2 + gcc/builtin-types.def | 21 +- gcc/builtins.c | 1273 +- gcc/builtins.def | 93 +- gcc/builtins.h | 15 +- gcc/c-family/ChangeLog | 549 +- gcc/c-family/c-ada-spec.c | 394 +- gcc/c-family/c-attribs.c | 77 +- gcc/c-family/c-common.c | 373 +- gcc/c-family/c-common.h | 25 +- gcc/c-family/c-cppbuiltin.c | 71 +- gcc/c-family/c-format.c | 392 +- gcc/c-family/c-format.h | 2 +- gcc/c-family/c-indentation.c | 202 +- gcc/c-family/c-lex.c | 14 +- gcc/c-family/c-omp.c | 8 +- gcc/c-family/c-opts.c | 50 +- gcc/c-family/c-ppoutput.c | 23 +- gcc/c-family/c-pragma.h | 6 +- gcc/c-family/c-pretty-print.c | 28 +- gcc/c-family/c-pretty-print.h | 2 + gcc/c-family/c-spellcheck.cc | 10 +- gcc/c-family/c-warn.c | 35 +- gcc/c-family/c.opt | 227 +- gcc/c-family/cppspec.c | 1 + gcc/c-family/known-headers.cc | 2 +- gcc/c/ChangeLog | 241 +- gcc/c/Make-lang.in | 32 + gcc/c/c-decl.c | 120 +- gcc/c/c-errors.c | 39 + gcc/c/c-objc-common.c | 131 +- gcc/c/c-parser.c | 365 +- gcc/c/c-parser.h | 3 + gcc/c/c-tree.h | 4 +- gcc/c/c-typeck.c | 253 +- gcc/c/gimple-parser.c | 102 +- gcc/calls.c | 370 +- gcc/cfg.c | 6 +- gcc/cfg.h | 60 + gcc/cfganal.c | 152 +- gcc/cfganal.h | 2 + gcc/cfgexpand.c | 150 +- gcc/cfghooks.c | 2 +- gcc/cfgloop.c | 21 +- gcc/cfgloop.h | 2 +- gcc/cfgrtl.c | 73 +- gcc/cgraph.c | 167 +- gcc/cgraph.h | 96 +- gcc/cgraphbuild.c | 9 - gcc/cgraphclones.c | 14 +- gcc/cgraphunit.c | 286 +- gcc/chkp-builtins.def | 71 - gcc/combine-stack-adj.c | 1 + gcc/combine.c | 79 +- gcc/common.opt | 99 +- gcc/common/common-target.def | 18 + gcc/common/common-targhooks.c | 18 + gcc/common/common-targhooks.h | 3 + gcc/common/config/aarch64/aarch64-common.c | 53 +- gcc/common/config/arc/arc-common.c | 13 +- .../{lm32/lm32-common.c => csky/csky-common.c} | 21 +- gcc/common/config/i386/i386-common.c | 322 +- gcc/common/config/nds32/nds32-common.c | 34 +- gcc/common/config/nvptx/nvptx-common.c | 9 + gcc/common/config/pdp11/pdp11-common.c | 29 +- gcc/common/config/riscv/riscv-common.c | 29 +- gcc/common/config/rs6000/rs6000-common.c | 58 - gcc/common/config/s390/s390-common.c | 6 +- gcc/common/config/v850/v850-common.c | 3 +- gcc/compare-elim.c | 13 + gcc/config.gcc | 306 +- gcc/config.in | 87 +- gcc/config/aarch64/aarch64-builtins.c | 4 + gcc/config/aarch64/aarch64-cores.def | 12 +- gcc/config/aarch64/aarch64-cost-tables.h | 104 + gcc/config/aarch64/aarch64-ldpstp.md | 231 +- gcc/config/aarch64/aarch64-modes.def | 1 + gcc/config/aarch64/aarch64-option-extensions.def | 3 + gcc/config/aarch64/aarch64-passes.def | 2 + gcc/config/aarch64/aarch64-protos.h | 89 +- gcc/config/aarch64/aarch64-simd-builtins.def | 21 +- gcc/config/aarch64/aarch64-simd.md | 548 +- gcc/config/aarch64/aarch64-speculation.cc | 494 + gcc/config/aarch64/aarch64-sve.md | 823 +- gcc/config/aarch64/aarch64-tune.md | 2 +- gcc/config/aarch64/aarch64-tuning-flags.def | 5 + gcc/config/aarch64/aarch64.c | 2536 ++- gcc/config/aarch64/aarch64.h | 58 +- gcc/config/aarch64/aarch64.md | 1291 +- gcc/config/aarch64/aarch64.opt | 26 +- gcc/config/aarch64/arm_neon.h | 1342 +- gcc/config/aarch64/atomics.md | 35 +- gcc/config/aarch64/constraints.md | 28 +- .../aarch64/falkor-tag-collision-avoidance.c | 881 + gcc/config/aarch64/iterators.md | 228 +- gcc/config/aarch64/predicates.md | 42 +- gcc/config/aarch64/t-aarch64 | 20 + gcc/config/aarch64/thunderx2t99.md | 110 +- gcc/config/alpha/alpha.c | 23 +- gcc/config/alpha/alpha.h | 5 +- gcc/config/alpha/alpha.md | 86 +- gcc/config/alpha/constraints.md | 2 +- gcc/config/alpha/elf.h | 26 - gcc/config/alpha/freebsd.h | 68 - gcc/config/alpha/linux.h | 28 +- gcc/config/alpha/openbsd.h | 33 +- gcc/config/alpha/predicates.md | 5 + gcc/config/arc/arc-arch.h | 29 +- gcc/config/arc/arc-cpus.def | 57 +- gcc/config/arc/arc-options.def | 44 +- gcc/config/arc/arc-opts.h | 2 +- gcc/config/arc/arc-protos.h | 4 - gcc/config/arc/arc-tables.opt | 6 + gcc/config/arc/arc.c | 487 +- gcc/config/arc/arc.h | 14 +- gcc/config/arc/arc.md | 149 +- gcc/config/arc/arcHS.md | 27 +- gcc/config/arc/arcHS4x.md | 221 + gcc/config/arc/atomic.md | 2 +- gcc/config/arc/builtins.def | 2 +- gcc/config/arc/constraints.md | 18 +- gcc/config/arc/elf.h | 5 + gcc/config/arc/fpu.md | 81 +- gcc/config/arc/linux.h | 16 +- gcc/config/arc/t-multilib | 4 +- .../config/arc/t-multilib-linux | 25 +- gcc/config/arm/aarch-common-protos.h | 2 + gcc/config/arm/aarch-common.c | 23 + gcc/config/arm/arm-builtins.c | 5 + gcc/config/arm/arm-c.c | 4 +- gcc/config/arm/arm-cpus.in | 457 +- gcc/config/arm/arm-fixed.md | 6 +- gcc/config/arm/arm-protos.h | 13 +- gcc/config/arm/arm-tables.opt | 153 +- gcc/config/arm/arm-tune.md | 67 +- gcc/config/arm/arm.c | 136 +- gcc/config/arm/arm.h | 19 +- gcc/config/arm/arm.md | 77 +- gcc/config/arm/arm_cmse.h | 7 +- gcc/config/arm/driver-arm.c | 56 +- gcc/config/arm/neon.md | 49 +- gcc/config/arm/parsecpu.awk | 58 +- gcc/config/arm/sync.md | 22 +- gcc/config/arm/t-arm | 10 + gcc/config/arm/t-arm-elf | 4 +- gcc/config/arm/t-multilib | 2 +- gcc/config/arm/thumb1.md | 8 +- gcc/config/arm/uclinux-elf.h | 7 +- gcc/config/arm/unknown-elf.h | 2 +- gcc/config/arm/unspecs.md | 1 + gcc/config/arm/vxworks.h | 11 +- gcc/config/avr/avrlibc.h | 2 +- gcc/config/bfin/bfin.c | 4 +- gcc/config/bfin/bfin.h | 2 +- gcc/config/bfin/elf.h | 2 - gcc/config/bfin/linux.h | 2 +- gcc/config/bfin/uclinux.h | 2 +- gcc/config/c6x/c6x.c | 6 +- gcc/config/cris/cris.c | 3 + gcc/config/cris/cris.h | 2 - gcc/config/csky/constraints.md | 174 + gcc/config/csky/csky-elf.h | 81 + gcc/config/csky/csky-linux-elf.h | 132 + gcc/config/csky/csky-protos.h | 71 + gcc/config/csky/csky.c | 6795 +++++++ gcc/config/csky/csky.h | 1054 ++ gcc/config/csky/csky.md | 3798 ++++ gcc/config/csky/csky.opt | 173 + gcc/config/csky/csky_cores.def | 199 + gcc/config/{m68k/genopt.sh => csky/csky_genopt.sh} | 55 +- gcc/config/csky/csky_insn_dsp.md | 95 + gcc/config/csky/csky_insn_fpu.md | 567 + gcc/config/csky/csky_isa.def | 59 + gcc/config/csky/csky_isa.h | 47 + gcc/config/csky/csky_opts.h | 63 + gcc/config/csky/csky_pipeline_ck801.md | 54 + gcc/config/csky/csky_pipeline_ck802.md | 77 + gcc/config/csky/csky_pipeline_ck803.md | 64 + gcc/config/csky/csky_pipeline_ck810.md | 34 + gcc/config/csky/csky_tables.opt | 230 + gcc/config/csky/predicates.md | 298 + gcc/config/{ => csky}/print-sysroot-suffix.sh | 30 +- gcc/config/{mips/t-rtems => csky/t-csky} | 23 +- gcc/config/csky/t-csky-elf | 107 + gcc/config/csky/t-csky-linux | 52 + .../t-ppcendian => csky/t-sysroot-suffix} | 20 +- gcc/config/darwin.c | 32 +- gcc/config/darwin.h | 58 +- gcc/config/darwin10.h | 10 +- gcc/config/darwin12.h | 8 - gcc/config/dragonfly.h | 4 - gcc/config/fr30/fr30.c | 3 + gcc/config/freebsd-spec.h | 28 +- gcc/config/freebsd.h | 4 - gcc/config/frv/frv-protos.h | 2 +- gcc/config/frv/frv.c | 17 +- gcc/config/ft32/predicates.md | 7 +- gcc/config/gnu-user.h | 5 +- gcc/config/h8300/h8300.c | 19 +- gcc/config/h8300/h8300.md | 1037 +- gcc/config/i386/att.h | 2 +- gcc/config/i386/avx512fintrin.h | 71 + gcc/config/i386/avx512vlintrin.h | 48 + gcc/config/i386/{clwbintrin.h => cldemoteintrin.h} | 32 +- gcc/config/i386/constraints.md | 67 +- gcc/config/i386/cpuid.h | 2 + gcc/config/i386/cygming.h | 9 +- gcc/config/i386/djgpp.h | 3 - gcc/config/i386/dragonfly.h | 10 +- gcc/config/i386/driver-i386.c | 29 +- gcc/config/i386/emmintrin.h | 2 +- gcc/config/i386/freebsd.h | 16 +- gcc/config/i386/gas.h | 12 +- gcc/config/i386/glm.md | 711 + gcc/config/i386/gnu-user.h | 18 +- gcc/config/i386/gnu-user64.h | 4 +- gcc/config/i386/i386-builtin-types.def | 13 +- gcc/config/i386/i386-builtin.def | 50 +- gcc/config/i386/i386-c.c | 27 +- gcc/config/i386/i386-modes.def | 3 - gcc/config/i386/i386-protos.h | 4 +- gcc/config/i386/i386.c | 3347 ++-- gcc/config/i386/i386.h | 366 +- gcc/config/i386/i386.md | 3244 ++-- gcc/config/i386/i386.opt | 18 +- gcc/config/i386/iamcu.h | 16 +- gcc/config/i386/immintrin.h | 8 + gcc/config/i386/linux-common.h | 60 - gcc/config/i386/lynx.h | 6 +- gcc/config/i386/mingw-w64.h | 9 + gcc/config/i386/mingw32.h | 8 + gcc/config/i386/mmx.md | 124 +- gcc/config/i386/movdirintrin.h | 2 +- gcc/config/i386/netbsd-elf.h | 6 +- gcc/config/i386/nto.h | 2 - gcc/config/i386/openbsdelf.h | 16 +- gcc/config/i386/pconfigintrin.h | 4 +- gcc/config/i386/predicates.md | 115 +- gcc/config/i386/sse.md | 1001 +- gcc/config/i386/subst.md | 6 +- gcc/config/i386/vaesintrin.h | 40 - gcc/config/i386/vpclmulqdqintrin.h | 25 - .../i386/{rdseedintrin.h => waitpkgintrin.h} | 47 +- gcc/config/i386/x86-64.h | 16 +- gcc/config/i386/x86-tune-costs.h | 450 +- gcc/config/i386/x86-tune.def | 67 +- gcc/config/i386/x86intrin.h | 26 - gcc/config/i386/xmmintrin.h | 5 +- gcc/config/ia64/hpux.h | 3 - gcc/config/ia64/ia64.c | 8 +- gcc/config/ia64/ia64.opt | 4 +- gcc/config/iq2000/iq2000.c | 3 + gcc/config/iq2000/iq2000.h | 2 +- gcc/config/lm32/lm32.h | 4 - gcc/config/lm32/uclinux-elf.h | 6 +- gcc/config/lynx.h | 6 - gcc/config/m32r/m32r.c | 3 + gcc/config/m32r/m32r.h | 3 +- gcc/config/m68k/m68k-protos.h | 1 - gcc/config/m68k/m68k.c | 88 +- gcc/config/m68k/m68k.h | 3 - gcc/config/mcore/mcore.c | 3 + gcc/config/microblaze/microblaze-protos.h | 1 + gcc/config/microblaze/microblaze.c | 210 +- gcc/config/microblaze/microblaze.h | 6 +- gcc/config/microblaze/microblaze.md | 22 +- gcc/config/microblaze/microblaze.opt | 4 + gcc/config/mips/elf.h | 2 - gcc/config/mips/frame-header-opt.c | 2 +- gcc/config/mips/i6400.md | 80 +- gcc/config/mips/loongson.md | 4 +- gcc/config/mips/mips-cpus.def | 2 + gcc/config/mips/mips-tables.opt | 6 + gcc/config/mips/mips.c | 147 +- gcc/config/mips/mips.h | 11 +- gcc/config/mips/mips.md | 2 + gcc/config/mips/mips.opt | 8 + gcc/config/mips/p6600.md | 342 + gcc/config/mmix/mmix.c | 22 + gcc/config/mmix/mmix.h | 2 - gcc/config/mn10300/mn10300.c | 3 + gcc/config/msp430/msp430.c | 55 +- gcc/config/msp430/msp430.md | 6 +- gcc/config/nds32/constants.md | 38 + gcc/config/nds32/constraints.md | 33 +- gcc/config/nds32/elf.h | 81 + gcc/config/nds32/iterators.md | 40 + gcc/config/nds32/linux.h | 77 + gcc/config/nds32/nds32-cost.c | 608 +- gcc/config/nds32/nds32-doubleword.md | 2 +- gcc/config/nds32/nds32-dspext.md | 5278 ++++++ gcc/config/nds32/nds32-elf.opt | 16 + gcc/config/nds32/nds32-fp-as-gp.c | 247 +- gcc/config/nds32/nds32-fpu.md | 2 +- gcc/config/nds32/nds32-graywolf.md | 471 + gcc/config/nds32/nds32-intrinsic.c | 744 +- gcc/config/nds32/nds32-intrinsic.md | 207 +- gcc/config/nds32/nds32-isr.c | 470 +- gcc/config/nds32/nds32-linux.opt | 16 + gcc/config/nds32/nds32-md-auxiliary.c | 1198 +- gcc/config/nds32/nds32-memory-manipulation.c | 247 +- gcc/config/nds32/nds32-multiple.md | 19 + gcc/config/nds32/nds32-n10.md | 439 + gcc/config/nds32/nds32-n13.md | 401 + gcc/config/nds32/nds32-opts.h | 12 + gcc/config/nds32/nds32-peephole2.md | 136 + gcc/config/nds32/nds32-pipelines-auxiliary.c | 681 +- gcc/config/nds32/nds32-predicates.c | 129 +- gcc/config/nds32/nds32-protos.h | 107 +- gcc/config/nds32/nds32-relax-opt.c | 261 +- gcc/config/nds32/nds32-utils.c | 135 +- gcc/config/nds32/nds32.c | 815 +- gcc/config/nds32/nds32.h | 439 +- gcc/config/nds32/nds32.md | 373 +- gcc/config/nds32/nds32.opt | 171 +- gcc/config/nds32/nds32_init.inc | 43 + gcc/config/nds32/nds32_intrinsic.h | 668 + gcc/config/nds32/nds32_isr.h | 526 + gcc/config/nds32/pipelines.md | 18 + gcc/config/nds32/predicates.md | 70 +- gcc/config/nds32/{t-mlibs => t-elf} | 18 +- gcc/config/nds32/{t-mlibs => t-linux} | 2 +- gcc/config/netbsd.h | 4 - gcc/config/nios2/nios2.c | 7 +- gcc/config/nvptx/mkoffload.c | 3 +- gcc/config/{rx/rx-opts.h => nvptx/nvptx-opts.h} | 17 +- gcc/config/nvptx/nvptx.c | 242 +- gcc/config/nvptx/nvptx.h | 8 + gcc/config/nvptx/nvptx.md | 26 +- gcc/config/nvptx/nvptx.opt | 14 + gcc/config/pa/pa-hpux.h | 4 - gcc/config/pa/pa-hpux11.h | 2 +- gcc/config/pa/pa.c | 37 +- gcc/config/pa/pa.h | 2 +- gcc/config/pa/pa64-hpux.h | 2 +- gcc/config/pdp11/constraints.md | 19 +- gcc/config/pdp11/pdp11-modes.def | 22 +- gcc/config/pdp11/pdp11-protos.h | 20 +- gcc/config/pdp11/pdp11.c | 1400 +- gcc/config/pdp11/pdp11.h | 237 +- gcc/config/pdp11/pdp11.md | 2150 ++- gcc/config/pdp11/pdp11.opt | 34 +- gcc/config/pdp11/predicates.md | 21 +- gcc/config/powerpcspe/powerpcspe-c.c | 9 +- gcc/config/powerpcspe/powerpcspe-protos.h | 2 +- gcc/config/powerpcspe/powerpcspe.c | 126 +- gcc/config/powerpcspe/powerpcspe.h | 120 - gcc/config/powerpcspe/sync.md | 5 +- gcc/config/powerpcspe/sysv4.h | 4 - gcc/config/riscv/elf.h | 2 - gcc/config/riscv/linux.h | 14 +- gcc/config/riscv/pic.md | 113 +- gcc/config/riscv/predicates.md | 20 + gcc/config/riscv/riscv-c.c | 29 +- gcc/config/riscv/riscv-opts.h | 1 + gcc/config/riscv/riscv-protos.h | 3 +- gcc/config/riscv/riscv.c | 355 +- gcc/config/riscv/riscv.h | 23 +- gcc/config/riscv/riscv.md | 178 +- gcc/config/riscv/riscv.opt | 5 + gcc/config/riscv/t-withmultilib | 6 + .../config/riscv/withmultilib.h | 50 +- gcc/config/rl78/rl78.c | 7 +- gcc/config/rs6000/750cl.h | 30 - gcc/config/rs6000/aix.h | 3 + gcc/config/rs6000/aix43.h | 167 - gcc/config/rs6000/aix51.h | 169 - gcc/config/rs6000/aix52.h | 179 - gcc/config/rs6000/aix53.h | 180 - gcc/config/rs6000/altivec.md | 462 +- gcc/config/rs6000/constraints.md | 5 - gcc/config/rs6000/darwin.h | 13 + gcc/config/rs6000/darwin.md | 59 +- gcc/config/rs6000/dfp.md | 6 +- gcc/config/rs6000/driver-rs6000.c | 14 +- gcc/config/rs6000/htm.md | 36 +- gcc/config/rs6000/mmintrin.h | 58 +- gcc/config/rs6000/paired.h | 75 - gcc/config/rs6000/paired.md | 492 - gcc/config/rs6000/pmmintrin.h | 162 + gcc/config/rs6000/predicates.md | 54 +- gcc/config/rs6000/rs6000-builtin.def | 117 +- gcc/config/rs6000/rs6000-c.c | 103 +- gcc/config/rs6000/rs6000-cpus.def | 1 - gcc/config/rs6000/rs6000-linux.c | 2 +- gcc/config/rs6000/rs6000-modes.def | 4 - gcc/config/rs6000/rs6000-opts.h | 15 +- gcc/config/rs6000/rs6000-p8swap.c | 1 - gcc/config/rs6000/rs6000-protos.h | 11 +- gcc/config/rs6000/rs6000-string.c | 1068 +- gcc/config/rs6000/rs6000.c | 2262 +-- gcc/config/rs6000/rs6000.h | 280 +- gcc/config/rs6000/rs6000.md | 1193 +- gcc/config/rs6000/rs6000.opt | 66 +- gcc/config/rs6000/singlefp.h | 40 - gcc/config/rs6000/sync.md | 11 +- gcc/config/rs6000/sysv4.h | 7 - gcc/config/rs6000/t-aix43 | 39 - gcc/config/rs6000/t-rs6000 | 4 +- gcc/config/rs6000/t-xilinx | 28 - gcc/config/rs6000/titan.md | 5 - gcc/config/rs6000/vsx.md | 262 +- gcc/config/rs6000/vxworks.h | 9 +- gcc/config/rs6000/xfpu.h | 26 - gcc/config/rs6000/xfpu.md | 140 - gcc/config/rs6000/xilinx.h | 47 - gcc/config/rs6000/xilinx.opt | 32 - gcc/config/rs6000/xmmintrin.h | 8 +- gcc/config/rtems.h | 4 - gcc/config/rx/rx-protos.h | 2 +- gcc/config/rx/rx.c | 80 +- gcc/config/rx/rx.h | 6 +- gcc/config/s390/2064.md | 22 +- gcc/config/s390/2827.md | 14 +- gcc/config/s390/constraints.md | 16 +- gcc/config/s390/driver-native.c | 3 +- gcc/config/s390/linux.h | 1 - gcc/config/s390/predicates.md | 12 + gcc/config/s390/s390-c.c | 11 +- gcc/config/s390/s390-opts.h | 10 +- .../s390/s390-passes.def} | 10 +- gcc/config/s390/s390-protos.h | 6 + gcc/config/s390/s390.c | 1969 +- gcc/config/s390/s390.h | 134 +- gcc/config/s390/s390.md | 570 +- gcc/config/s390/s390.opt | 23 +- gcc/config/s390/t-s390 | 1 + gcc/config/s390/tpf.h | 12 +- gcc/config/sh/newlib.h | 4 - gcc/config/sh/sh-protos.h | 2 +- gcc/config/sh/sh.c | 80 +- gcc/config/sol2.h | 4 +- gcc/config/sparc/openbsd64.h | 3 - gcc/config/sparc/sol2.h | 2 +- gcc/config/sparc/sp-elf.h | 3 - gcc/config/sparc/sp64-elf.h | 3 - gcc/config/sparc/sparc-protos.h | 2 +- gcc/config/sparc/sparc.c | 183 +- gcc/config/sparc/sparc.h | 43 +- gcc/config/spu/spu-c.c | 2 +- gcc/config/spu/spu.c | 14 +- gcc/config/spu/spu.h | 4 +- gcc/config/stormy16/stormy16.c | 3 + gcc/config/stormy16/stormy16.h | 2 - gcc/config/v850/predicates.md | 15 +- gcc/config/v850/t-v850 | 4 +- gcc/config/v850/v850-modes.def | 2 + gcc/config/v850/v850-protos.h | 1 - gcc/config/v850/v850.c | 128 +- gcc/config/v850/v850.h | 23 - gcc/config/v850/v850.md | 1392 +- gcc/config/vax/vax-protos.h | 4 +- gcc/config/vax/vax.c | 4 +- gcc/config/visium/visium.c | 46 +- gcc/config/visium/visium.h | 26 +- gcc/config/vx-common.h | 11 +- gcc/config/vxworks-dummy.h | 10 +- gcc/config/vxworks.c | 9 +- gcc/config/vxworks.h | 63 +- gcc/config/xtensa/elf.h | 3 - gcc/configure | 720 +- gcc/configure.ac | 268 +- gcc/coretypes.h | 17 + gcc/coverage.c | 160 +- gcc/coverage.h | 4 +- gcc/cp/ChangeLog | 1767 +- gcc/cp/Make-lang.in | 26 + gcc/cp/call.c | 724 +- gcc/cp/class.c | 420 +- gcc/cp/constexpr.c | 447 +- gcc/cp/constraint.cc | 7 +- gcc/cp/cp-gimplify.c | 74 +- gcc/cp/cp-lang.c | 14 +- gcc/cp/cp-objcp-common.c | 39 +- gcc/cp/cp-objcp-common.h | 3 +- gcc/cp/cp-tree.def | 7 +- gcc/cp/cp-tree.h | 224 +- gcc/cp/cp-ubsan.c | 10 +- gcc/cp/cvt.c | 76 +- gcc/cp/cxx-pretty-print.c | 48 +- gcc/cp/decl.c | 1153 +- gcc/cp/decl2.c | 202 +- gcc/cp/dump.c | 1 + gcc/cp/error.c | 124 +- gcc/cp/except.c | 19 +- gcc/cp/expr.c | 12 +- gcc/cp/friend.c | 10 + gcc/cp/g++spec.c | 1 + gcc/cp/init.c | 415 +- gcc/cp/lambda.c | 48 +- gcc/cp/lang-specs.h | 46 +- gcc/cp/lex.c | 19 +- gcc/cp/mangle.c | 19 +- gcc/cp/method.c | 51 +- gcc/cp/name-lookup.c | 269 +- gcc/cp/name-lookup.h | 7 +- gcc/cp/optimize.c | 8 +- gcc/cp/parser.c | 744 +- gcc/cp/parser.h | 4 - gcc/cp/pt.c | 443 +- gcc/cp/repo.c | 3 +- gcc/cp/rtti.c | 14 +- gcc/cp/search.c | 27 +- gcc/cp/semantics.c | 242 +- gcc/cp/tree.c | 434 +- gcc/cp/typeck.c | 701 +- gcc/cp/typeck2.c | 142 +- gcc/cppbuiltin.c | 5 +- gcc/cse.c | 195 +- gcc/cselib.c | 42 +- gcc/cselib.h | 2 +- gcc/dbgcnt.c | 119 +- gcc/dbxout.c | 6 +- gcc/dce.c | 11 +- gcc/debug.h | 15 + gcc/df-problems.c | 2 +- gcc/df-scan.c | 17 +- gcc/diagnostic-core.h | 10 + gcc/diagnostic-show-locus.c | 809 +- gcc/diagnostic.c | 117 +- gcc/diagnostic.h | 32 + gcc/doc/cpp.texi | 11 +- gcc/doc/extend.texi | 4362 +++-- gcc/doc/frontends.texi | 3 +- gcc/doc/gccint.texi | 2 + gcc/doc/gcov-dump.texi | 6 +- gcc/doc/gcov.texi | 36 +- gcc/doc/generic.texi | 29 +- gcc/doc/install.texi | 40 +- gcc/doc/invoke.texi | 1879 +- gcc/doc/match-and-simplify.texi | 12 +- gcc/doc/md.texi | 518 +- gcc/doc/optinfo.texi | 16 +- gcc/doc/options.texi | 46 +- gcc/doc/rtl.texi | 68 +- gcc/doc/service.texi | 2 +- gcc/doc/sourcebuild.texi | 20 +- gcc/doc/standards.texi | 11 +- gcc/doc/tm.texi | 329 +- gcc/doc/tm.texi.in | 116 +- gcc/doc/ux.texi | 598 + gcc/dojump.c | 76 +- gcc/dojump.h | 21 +- gcc/dominance.c | 4 + gcc/dse.c | 3 +- gcc/dump-context.h | 258 + gcc/dumpfile.c | 1789 +- gcc/dumpfile.h | 585 +- gcc/dwarf2asm.c | 12 +- gcc/dwarf2cfi.c | 35 +- gcc/dwarf2out.c | 1038 +- gcc/early-remat.c | 2 +- gcc/edit-context.c | 34 +- gcc/emit-rtl.c | 131 +- gcc/emit-rtl.h | 3 - gcc/except.c | 14 +- gcc/explow.c | 108 +- gcc/expmed.c | 120 +- gcc/expmed.h | 2 + gcc/expr.c | 893 +- gcc/expr.h | 5 +- gcc/final.c | 293 +- gcc/flag-types.h | 10 + gcc/flags.h | 43 +- gcc/fold-const-call.c | 102 +- gcc/fold-const-call.h | 1 - gcc/fold-const.c | 710 +- gcc/fold-const.h | 12 +- gcc/fortran/ChangeLog | 1091 +- gcc/fortran/Make-lang.in | 3 + gcc/fortran/array.c | 2 +- gcc/fortran/check.c | 49 +- gcc/fortran/cpp.c | 22 +- gcc/fortran/decl.c | 125 +- gcc/fortran/dependency.c | 4 +- gcc/fortran/dump-parse-tree.c | 15 +- gcc/fortran/error.c | 100 +- gcc/fortran/expr.c | 54 +- gcc/fortran/f95-lang.c | 4 + gcc/fortran/frontend-passes.c | 710 +- gcc/fortran/gfortran.h | 41 +- gcc/fortran/gfortran.texi | 116 +- gcc/fortran/gfortranspec.c | 2 + gcc/fortran/interface.c | 42 +- gcc/fortran/intrinsic.c | 54 +- gcc/fortran/intrinsic.h | 2 + gcc/fortran/intrinsic.texi | 81 +- gcc/fortran/invoke.texi | 30 +- gcc/fortran/iresolve.c | 13 +- gcc/fortran/iso-c-binding.def | 2 +- gcc/fortran/iso-fortran-env.def | 6 +- gcc/fortran/lang.opt | 2 +- gcc/fortran/libgfortran.h | 16 +- gcc/fortran/match.c | 56 +- gcc/fortran/misc.c | 4 +- gcc/fortran/module.c | 16 +- gcc/fortran/openmp.c | 107 +- gcc/fortran/options.c | 33 +- gcc/fortran/parse.c | 2 +- gcc/fortran/primary.c | 6 +- gcc/fortran/resolve.c | 227 +- gcc/fortran/scanner.c | 4 + gcc/fortran/simplify.c | 57 +- gcc/fortran/symbol.c | 108 +- gcc/fortran/trans-array.c | 225 +- gcc/fortran/trans-const.c | 5 +- gcc/fortran/trans-decl.c | 98 +- gcc/fortran/trans-expr.c | 247 +- gcc/fortran/trans-intrinsic.c | 311 +- gcc/fortran/trans-io.c | 5 +- gcc/fortran/trans-openmp.c | 10 + gcc/fortran/trans-stmt.c | 133 +- gcc/fortran/trans-stmt.h | 2 - gcc/fortran/trans-types.c | 73 +- gcc/fortran/trans.c | 29 +- gcc/fortran/trans.h | 5 +- gcc/function-tests.c | 1 + gcc/function.c | 273 +- gcc/gcc-ar.c | 16 +- gcc/gcc-main.c | 1 + gcc/gcc-rich-location.c | 125 +- gcc/gcc-rich-location.h | 109 +- gcc/gcc.c | 522 +- gcc/gcc.h | 5 +- gcc/gcov-dump.c | 90 +- gcc/gcov-io.c | 465 +- gcc/gcov-io.h | 90 +- gcc/gcov-tool.c | 3 +- gcc/gcov.c | 214 +- gcc/genattrtab.c | 132 +- gcc/genconfig.c | 1 + gcc/genemit.c | 144 +- gcc/gengtype.c | 2 +- gcc/genmatch.c | 214 +- gcc/genmodes.c | 15 - gcc/genopinit.c | 68 +- gcc/genpreds.c | 2 +- gcc/genrecog.c | 3 +- gcc/gimple-fold.c | 515 +- gcc/gimple-fold.h | 40 +- gcc/gimple-iterator.c | 12 + gcc/gimple-iterator.h | 1 + gcc/gimple-loop-interchange.cc | 4 +- gcc/gimple-low.c | 2 +- gcc/gimple-match-head.c | 696 +- gcc/gimple-match.h | 310 +- gcc/gimple-pretty-print.c | 70 +- gcc/gimple-ssa-backprop.c | 14 +- gcc/gimple-ssa-evrp-analyze.c | 34 +- gcc/gimple-ssa-evrp.c | 13 +- gcc/gimple-ssa-isolate-paths.c | 26 +- gcc/gimple-ssa-sprintf.c | 353 +- gcc/gimple-ssa-store-merging.c | 354 +- gcc/gimple-ssa-strength-reduction.c | 159 +- gcc/gimple-ssa-warn-alloca.c | 193 +- gcc/gimple-ssa-warn-restrict.c | 199 +- gcc/gimple-ssa-warn-restrict.h | 2 +- gcc/gimple-streamer-in.c | 1 + gcc/gimple-streamer-out.c | 7 + gcc/gimple.c | 75 +- gcc/gimple.h | 75 +- gcc/gimplify.c | 406 +- gcc/gimplify.h | 1 + gcc/ginclude/stddef.h | 33 +- gcc/go/ChangeLog | 33 +- gcc/go/Make-lang.in | 3 + gcc/go/go-gcc.cc | 23 +- gcc/go/go-lang.c | 2 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/ast-dump.cc | 26 +- gcc/go/gofrontend/backend.h | 4 - gcc/go/gofrontend/escape.cc | 162 +- gcc/go/gofrontend/export.cc | 259 +- gcc/go/gofrontend/export.h | 15 +- gcc/go/gofrontend/expressions.cc | 239 +- gcc/go/gofrontend/expressions.h | 39 +- gcc/go/gofrontend/go.cc | 6 +- gcc/go/gofrontend/gogo.cc | 749 +- gcc/go/gofrontend/gogo.h | 20 +- gcc/go/gofrontend/import.cc | 68 +- gcc/go/gofrontend/import.h | 13 + gcc/go/gofrontend/lex.cc | 22 +- gcc/go/gofrontend/lex.h | 13 +- gcc/go/gofrontend/parse.cc | 15 +- gcc/go/gofrontend/runtime.def | 22 +- gcc/go/gofrontend/statements.cc | 262 +- gcc/go/gofrontend/statements.h | 64 +- gcc/go/gofrontend/types.cc | 303 +- gcc/go/gofrontend/types.h | 129 +- gcc/go/gofrontend/wb.cc | 260 +- gcc/go/gospec.c | 1 + gcc/godump.c | 2 +- gcc/graphite-isl-ast-to-gimple.c | 4 +- gcc/graphite-optimize-isl.c | 4 +- gcc/graphite-poly.c | 2 +- gcc/graphite-sese-to-poly.c | 26 +- gcc/graphite.c | 2 +- gcc/haifa-sched.c | 36 +- gcc/hash-map.h | 4 +- gcc/hash-table.c | 14 +- gcc/hash-table.h | 12 +- gcc/hsa-brig.c | 2 +- gcc/hsa-common.c | 6 +- gcc/hsa-common.h | 12 +- gcc/hsa-dump.c | 4 +- gcc/hsa-gen.c | 122 +- gcc/hsa-regalloc.c | 4 +- gcc/hwint.c | 4 +- gcc/hwint.h | 2 +- gcc/input.c | 180 +- gcc/input.h | 90 +- gcc/internal-fn.c | 288 +- gcc/internal-fn.def | 29 +- gcc/internal-fn.h | 24 + gcc/ipa-chkp.c | 876 - gcc/ipa-chkp.h | 29 - gcc/ipa-cp.c | 205 +- gcc/ipa-devirt.c | 42 +- gcc/ipa-fnsummary.c | 267 +- gcc/ipa-fnsummary.h | 83 +- gcc/ipa-hsa.c | 16 +- gcc/ipa-icf-gimple.c | 5 +- gcc/ipa-icf.c | 28 +- gcc/ipa-icf.h | 6 +- gcc/ipa-inline-analysis.c | 72 +- gcc/ipa-inline-transform.c | 2 +- gcc/ipa-inline.c | 95 +- gcc/ipa-inline.h | 51 +- gcc/ipa-param-manipulation.c | 2 +- gcc/ipa-profile.c | 51 +- gcc/ipa-prop.c | 132 +- gcc/ipa-prop.h | 43 +- gcc/ipa-pure-const.c | 356 +- gcc/ipa-ref.h | 3 +- gcc/ipa-reference.c | 211 +- gcc/ipa-split.c | 84 +- gcc/ipa-utils.c | 4 +- gcc/ipa-utils.h | 54 +- gcc/ipa-visibility.c | 6 +- gcc/ipa.c | 76 +- gcc/ira-build.c | 5 + gcc/ira-costs.c | 7 + gcc/ira-lives.c | 165 +- gcc/ira.c | 6 +- gcc/ira.h | 3 + gcc/jit/ChangeLog | 17 +- gcc/jit/Make-lang.in | 3 + gcc/jit/jit-playback.c | 25 +- gcc/json.cc | 315 + gcc/json.h | 166 + gcc/jump.c | 1 + gcc/langhooks-def.h | 4 +- gcc/langhooks.c | 15 +- gcc/langhooks.h | 4 +- gcc/loop-invariant.c | 3 + gcc/loop-unroll.c | 4 +- gcc/lra-constraints.c | 60 +- gcc/lra-eliminations.c | 15 +- gcc/lra-int.h | 2 + gcc/lra-lives.c | 136 +- gcc/lra-remat.c | 2 +- gcc/lra.c | 66 +- gcc/lto-cgraph.c | 221 +- gcc/lto-opts.c | 18 + gcc/lto-section-out.c | 16 + gcc/lto-streamer-in.c | 8 + gcc/lto-streamer-out.c | 178 +- gcc/lto-streamer.c | 2 + gcc/lto-streamer.h | 11 +- gcc/lto-wrapper.c | 196 +- gcc/lto/ChangeLog | 173 +- gcc/lto/Make-lang.in | 3 + gcc/lto/config-lang.in | 1 - gcc/lto/lang.opt | 3 + gcc/lto/lto-lang.c | 53 +- gcc/lto/lto-partition.c | 99 +- gcc/lto/lto-symtab.c | 99 +- gcc/lto/lto.c | 139 +- gcc/lto/lto.h | 2 + gcc/machmode.h | 4 - gcc/match.pd | 517 +- gcc/memory-block.h | 5 + gcc/mode-classes.def | 1 - gcc/modulo-sched.c | 8 - gcc/multiple_target.c | 52 + gcc/objc/ChangeLog | 10 +- gcc/objc/Make-lang.in | 3 + gcc/objcp/ChangeLog | 18 +- gcc/objcp/Make-lang.in | 3 + gcc/objcp/objcp-lang.c | 2 - gcc/omp-builtins.def | 5 + gcc/omp-expand.c | 30 +- gcc/omp-grid.c | 47 +- gcc/omp-low.c | 118 +- gcc/opt-functions.awk | 41 +- gcc/opt-problem.cc | 335 + gcc/opt-problem.h | 289 + gcc/opt-suggestions.c | 436 + gcc/opt-suggestions.h | 76 + gcc/optabs-tree.c | 66 +- gcc/optabs.c | 94 +- gcc/optabs.def | 19 + gcc/optc-gen.awk | 39 +- gcc/optc-save-gen.awk | 109 +- gcc/opth-gen.awk | 27 +- gcc/optinfo-emit-json.cc | 567 + gcc/{go/go-gcc.h => optinfo-emit-json.h} | 23 +- gcc/optinfo.cc | 172 + gcc/optinfo.h | 178 + gcc/opts-common.c | 254 +- gcc/opts.c | 177 +- gcc/opts.h | 33 +- gcc/output.h | 8 +- gcc/params.c | 61 +- gcc/params.def | 115 +- gcc/params.h | 4 + gcc/passes.c | 119 +- gcc/passes.def | 21 +- gcc/po/ChangeLog | 8 - gcc/po/gcc.pot | 18385 ++++++++++--------- gcc/poly-int.h | 64 +- gcc/postreload-gcse.c | 23 +- gcc/postreload.c | 25 +- gcc/predict.c | 391 +- gcc/predict.def | 12 +- gcc/pretty-print.c | 45 +- gcc/pretty-print.h | 17 +- gcc/print-rtl.c | 21 +- gcc/print-tree.c | 116 +- gcc/profile-count.c | 32 +- gcc/profile-count.h | 5 + gcc/profile.c | 230 +- gcc/profile.h | 2 +- gcc/read-md.c | 5 +- gcc/read-md.h | 55 + gcc/read-rtl-function.c | 15 + gcc/read-rtl.c | 264 +- gcc/real.c | 135 + gcc/real.h | 9 + gcc/recog.c | 9 +- gcc/recog.h | 2 +- gcc/reg-stack.c | 65 +- gcc/regcprop.c | 10 +- gcc/reginfo.c | 5 + gcc/reload1.c | 16 +- gcc/reorg.c | 42 +- gcc/resource.c | 24 +- gcc/rtl-chkp.c | 302 - gcc/rtl-chkp.h | 38 - gcc/rtl-tests.c | 24 + gcc/rtl.c | 18 +- gcc/rtl.def | 12 +- gcc/rtl.h | 98 +- gcc/rtlanal.c | 64 +- gcc/sanopt.c | 6 +- gcc/sched-deps.c | 15 +- gcc/sel-sched.c | 4 +- gcc/selftest-diagnostic.c | 2 + gcc/selftest-run-tests.c | 5 + gcc/selftest.c | 93 +- gcc/selftest.h | 124 +- gcc/shrink-wrap.c | 25 +- gcc/simplify-rtx.c | 258 +- gcc/sort.cc | 246 + gcc/spellcheck-tree.c | 12 +- gcc/spellcheck-tree.h | 2 +- gcc/spellcheck.c | 324 +- gcc/spellcheck.h | 33 +- gcc/sreal.c | 59 +- gcc/sreal.h | 61 +- gcc/stmt.c | 7 +- gcc/stor-layout.c | 40 +- gcc/substring-locations.c | 133 +- gcc/substring-locations.h | 66 +- gcc/symbol-summary.h | 417 +- gcc/symtab.c | 4 +- gcc/system.h | 17 +- gcc/target.def | 290 +- gcc/targhooks.c | 134 +- gcc/targhooks.h | 20 +- gcc/testsuite/ChangeLog | 8361 ++++++++- gcc/testsuite/brig.dg/test/gimple/smoke_test.hsail | 10 +- gcc/testsuite/c-c++-common/Warray-bounds-2.c | 6 + gcc/testsuite/c-c++-common/Wattributes.c | 6 +- gcc/testsuite/c-c++-common/Wformat-pr84258.c | 19 + .../c-c++-common/Wmisleading-indentation-pr70693.c | 12 + gcc/testsuite/c-c++-common/Wprio-ctor-dtor.c | 10 + gcc/testsuite/c-c++-common/array-init.c | 5 + .../c-c++-common/asan/pointer-subtract-3.c | 1 + .../c-c++-common/asan/pointer-subtract-4.c | 1 + gcc/testsuite/c-c++-common/asan/pr64820.c | 2 +- .../c-c++-common/asan/use-after-return-1.c | 2 +- gcc/testsuite/c-c++-common/attr-nonstring-3.c | 8 +- gcc/testsuite/c-c++-common/attributes-1.c | 2 +- .../c-c++-common/cpp/diagnostic-pragma-2.c | 14 + gcc/testsuite/c-c++-common/cpp/macro-arg-count-1.c | 66 + gcc/testsuite/c-c++-common/cpp/macro-arg-count-2.c | 36 + .../{dump-ada-spec-12.c => dump-ada-spec-14.c} | 10 +- .../goacc/builtin-goacc-parlevel-id-size-2.c | 37 + .../goacc/builtin-goacc-parlevel-id-size.c | 79 + gcc/testsuite/c-c++-common/goacc/declare-1.c | 12 + gcc/testsuite/c-c++-common/goacc/declare-2.c | 18 +- gcc/testsuite/c-c++-common/goacc/default-4.c | 6 +- gcc/testsuite/c-c++-common/goacc/deviceptr-4.c | 11 + gcc/testsuite/c-c++-common/goacc/finalize-1.c | 28 + gcc/testsuite/c-c++-common/goacc/kernels-alias-2.c | 10 +- gcc/testsuite/c-c++-common/goacc/kernels-alias.c | 10 +- .../goacc/kernels-counter-var-redundant-load.c | 34 + .../{kernels-loop-2.c => kernels-loop-data-2.c} | 36 +- ...s-loop-2.c => kernels-loop-data-enter-exit-2.c} | 22 +- ...els-loop-2.c => kernels-loop-data-enter-exit.c} | 19 +- ...kernels-loop-2.c => kernels-loop-data-update.c} | 27 +- .../{kernels-loop-2.c => kernels-loop-data.c} | 42 +- ...2.c => kernels-parallel-loop-data-enter-exit.c} | 30 +- .../c-c++-common/goacc/parallel-reduction.c | 17 + .../c-c++-common/goacc/private-reduction-1.c | 12 + gcc/testsuite/c-c++-common/goacc/routine-5.c | 150 +- .../c-c++-common/goacc/update-if_present-1.c | 28 + .../c-c++-common/goacc/update-if_present-2.c | 42 + gcc/testsuite/c-c++-common/gomp/doacross-2.c | 49 + gcc/testsuite/c-c++-common/gomp/sink-3.c | 2 +- gcc/testsuite/c-c++-common/ident-0a.c | 6 + gcc/testsuite/c-c++-common/ident-0b.c | 10 + gcc/testsuite/c-c++-common/ident-1a.c | 8 + gcc/testsuite/c-c++-common/ident-1b.c | 7 + gcc/testsuite/c-c++-common/ident-2a.c | 6 + gcc/testsuite/c-c++-common/ident-2b.c | 7 + gcc/testsuite/c-c++-common/inc-from-1.c | 5 + gcc/testsuite/c-c++-common/inc-from-1a.h | 1 + gcc/testsuite/c-c++-common/inc-from-1b.h | 1 + gcc/testsuite/c-c++-common/pr43395.c | 15 +- gcc/testsuite/c-c++-common/pr59521-1.c | 15 + gcc/testsuite/c-c++-common/pr59521-2.c | 15 + gcc/testsuite/c-c++-common/pr68657-2.c | 4 +- gcc/testsuite/c-c++-common/pr68657-3.c | 12 +- gcc/testsuite/c-c++-common/pr68833-1.c | 4 +- gcc/testsuite/c-c++-common/pr69558.c | 4 +- gcc/testsuite/c-c++-common/pr81376.c | 48 + gcc/testsuite/c-c++-common/rotate-9.c | 19 + gcc/testsuite/c-c++-common/spec-barrier-1.c | 38 + gcc/testsuite/c-c++-common/spec-barrier-2.c | 17 + .../c-c++-common/substring-location-PR-87562-1-a.h | 7 + .../substring-location-PR-87562-1-b.h} | 0 .../c-c++-common/substring-location-PR-87562-1.c | 15 + gcc/testsuite/c-c++-common/ubsan/vla-1.c | 2 +- gcc/testsuite/c-c++-common/unroll-1.c | 12 +- gcc/testsuite/c-c++-common/unroll-2.c | 12 +- gcc/testsuite/c-c++-common/unroll-3.c | 12 +- gcc/testsuite/g++.dg/Walloca1.C | 6 +- gcc/testsuite/g++.dg/Wattributes-3.C | 3 + gcc/testsuite/g++.dg/Wno-frame-address.C | 2 +- gcc/testsuite/g++.dg/abi/empty4.C | 27 + gcc/testsuite/g++.dg/abi/empty5.C | 11 + gcc/testsuite/g++.dg/abi/empty8.C | 10 + gcc/testsuite/g++.dg/abi/no_unique_address1.C | 38 + gcc/testsuite/g++.dg/abi/no_unique_address2.C | 43 + gcc/testsuite/g++.dg/abi/no_unique_address3.C | 19 + gcc/testsuite/g++.dg/asan/function-argument-1.C | 2 +- gcc/testsuite/g++.dg/asan/function-argument-2.C | 2 +- gcc/testsuite/g++.dg/asan/function-argument-3.C | 2 +- gcc/testsuite/g++.dg/asan/use-after-scope-1.C | 2 +- gcc/testsuite/g++.dg/asan/use-after-scope-2.C | 2 +- .../g++.dg/asan/use-after-scope-types-1.C | 2 +- .../g++.dg/asan/use-after-scope-types-2.C | 2 +- .../g++.dg/asan/use-after-scope-types-3.C | 2 +- .../g++.dg/asan/use-after-scope-types-4.C | 2 +- .../g++.dg/asan/use-after-scope-types-5.C | 2 +- gcc/testsuite/g++.dg/cdce3.C | 32 +- gcc/testsuite/g++.dg/concepts/alias1.C | 3 +- gcc/testsuite/g++.dg/concepts/alias2.C | 3 +- gcc/testsuite/g++.dg/concepts/alias3.C | 3 +- gcc/testsuite/g++.dg/concepts/alias4.C | 3 +- gcc/testsuite/g++.dg/concepts/auto1.C | 3 +- gcc/testsuite/g++.dg/concepts/auto3.C | 3 +- gcc/testsuite/g++.dg/concepts/auto4.C | 3 +- gcc/testsuite/g++.dg/concepts/class-deduction1.C | 3 +- gcc/testsuite/g++.dg/concepts/class-deduction2.C | 3 +- gcc/testsuite/g++.dg/concepts/class.C | 3 +- gcc/testsuite/g++.dg/concepts/class1.C | 3 +- gcc/testsuite/g++.dg/concepts/class2.C | 3 +- gcc/testsuite/g++.dg/concepts/class3.C | 3 +- gcc/testsuite/g++.dg/concepts/class4.C | 3 +- gcc/testsuite/g++.dg/concepts/class5.C | 3 +- gcc/testsuite/g++.dg/concepts/class6.C | 3 +- gcc/testsuite/g++.dg/concepts/constrained-parm.C | 3 +- gcc/testsuite/g++.dg/concepts/debug1.C | 3 +- gcc/testsuite/g++.dg/concepts/decl-diagnose.C | 5 +- .../g++.dg/concepts/deduction-constraint1.C | 3 +- gcc/testsuite/g++.dg/concepts/diagnostic1.C | 3 +- gcc/testsuite/g++.dg/concepts/disjunction1.C | 3 +- gcc/testsuite/g++.dg/concepts/dr1430.C | 3 +- gcc/testsuite/g++.dg/concepts/equiv.C | 3 +- gcc/testsuite/g++.dg/concepts/equiv2.C | 4 +- gcc/testsuite/g++.dg/concepts/explicit-inst1.C | 3 +- gcc/testsuite/g++.dg/concepts/explicit-inst2.C | 3 +- gcc/testsuite/g++.dg/concepts/explicit-inst3.C | 3 +- gcc/testsuite/g++.dg/concepts/explicit-inst4.C | 3 +- gcc/testsuite/g++.dg/concepts/explicit-spec1.C | 4 +- gcc/testsuite/g++.dg/concepts/explicit-spec2.C | 3 +- gcc/testsuite/g++.dg/concepts/explicit-spec3.C | 3 +- gcc/testsuite/g++.dg/concepts/explicit-spec4.C | 4 +- gcc/testsuite/g++.dg/concepts/explicit-spec5.C | 3 +- gcc/testsuite/g++.dg/concepts/explicit-spec6.C | 3 +- gcc/testsuite/g++.dg/concepts/expression.C | 4 +- gcc/testsuite/g++.dg/concepts/expression2.C | 3 +- gcc/testsuite/g++.dg/concepts/expression3.C | 3 +- gcc/testsuite/g++.dg/concepts/feature-macro.C | 3 +- gcc/testsuite/g++.dg/concepts/fn-concept1.C | 3 +- gcc/testsuite/g++.dg/concepts/fn-concept2.C | 10 +- gcc/testsuite/g++.dg/concepts/fn1.C | 3 +- gcc/testsuite/g++.dg/concepts/fn10.C | 4 +- gcc/testsuite/g++.dg/concepts/fn2.C | 3 +- gcc/testsuite/g++.dg/concepts/fn3.C | 4 +- gcc/testsuite/g++.dg/concepts/fn4.C | 3 +- gcc/testsuite/g++.dg/concepts/fn5.C | 3 +- gcc/testsuite/g++.dg/concepts/fn6.C | 3 +- gcc/testsuite/g++.dg/concepts/fn7.C | 4 +- gcc/testsuite/g++.dg/concepts/fn8.C | 3 +- gcc/testsuite/g++.dg/concepts/fn9.C | 4 +- gcc/testsuite/g++.dg/concepts/friend1.C | 3 +- gcc/testsuite/g++.dg/concepts/friend2.C | 3 +- gcc/testsuite/g++.dg/concepts/generic-fn-err.C | 3 +- gcc/testsuite/g++.dg/concepts/generic-fn.C | 4 +- gcc/testsuite/g++.dg/concepts/iconv1.C | 3 +- gcc/testsuite/g++.dg/concepts/inherit-ctor1.C | 3 +- gcc/testsuite/g++.dg/concepts/inherit-ctor2.C | 3 +- gcc/testsuite/g++.dg/concepts/inherit-ctor3.C | 3 +- gcc/testsuite/g++.dg/concepts/inherit-ctor4.C | 3 +- gcc/testsuite/g++.dg/concepts/intro1.C | 3 +- gcc/testsuite/g++.dg/concepts/intro2.C | 4 +- gcc/testsuite/g++.dg/concepts/intro3.C | 3 +- gcc/testsuite/g++.dg/concepts/intro4.C | 3 +- gcc/testsuite/g++.dg/concepts/intro5.C | 3 +- gcc/testsuite/g++.dg/concepts/intro6.C | 3 +- gcc/testsuite/g++.dg/concepts/intro7.C | 3 +- gcc/testsuite/g++.dg/concepts/locations1.C | 16 + gcc/testsuite/g++.dg/concepts/member-concept.C | 3 +- gcc/testsuite/g++.dg/concepts/memfun-err.C | 4 +- gcc/testsuite/g++.dg/concepts/memfun.C | 4 +- gcc/testsuite/g++.dg/concepts/memfun2.C | 3 +- gcc/testsuite/g++.dg/concepts/memtmpl1.C | 3 +- .../g++.dg/concepts/partial-concept-id1.C | 3 +- .../g++.dg/concepts/partial-concept-id2.C | 3 +- gcc/testsuite/g++.dg/concepts/partial-spec.C | 3 +- gcc/testsuite/g++.dg/concepts/partial-spec2.C | 3 +- gcc/testsuite/g++.dg/concepts/partial-spec3.C | 3 +- gcc/testsuite/g++.dg/concepts/partial-spec4.C | 3 +- gcc/testsuite/g++.dg/concepts/partial-spec5.C | 3 +- gcc/testsuite/g++.dg/concepts/partial-spec6.C | 3 +- gcc/testsuite/g++.dg/concepts/placeholder1.C | 3 +- gcc/testsuite/g++.dg/concepts/placeholder2.C | 3 +- gcc/testsuite/g++.dg/concepts/placeholder3.C | 3 +- gcc/testsuite/g++.dg/concepts/placeholder4.C | 3 +- gcc/testsuite/g++.dg/concepts/placeholder5.C | 3 +- gcc/testsuite/g++.dg/concepts/placeholder6.C | 3 +- gcc/testsuite/g++.dg/concepts/pr65552.C | 3 +- gcc/testsuite/g++.dg/concepts/pr65575.C | 3 +- gcc/testsuite/g++.dg/concepts/pr65634.C | 3 +- gcc/testsuite/g++.dg/concepts/pr65636.C | 3 +- gcc/testsuite/g++.dg/concepts/pr65681.C | 3 +- gcc/testsuite/g++.dg/concepts/pr65848.C | 3 +- gcc/testsuite/g++.dg/concepts/pr65854.C | 3 +- gcc/testsuite/g++.dg/concepts/pr66091.C | 3 +- gcc/testsuite/g++.dg/concepts/pr67249.C | 3 +- gcc/testsuite/g++.dg/concepts/pr67544.C | 11 + gcc/testsuite/g++.dg/concepts/pr67595.C | 5 +- gcc/testsuite/g++.dg/concepts/pr67655.C | 20 + gcc/testsuite/g++.dg/concepts/pr67656.C | 19 + gcc/testsuite/g++.dg/concepts/pr68434.C | 3 +- gcc/testsuite/g++.dg/concepts/pr68683.C | 3 +- gcc/testsuite/g++.dg/concepts/pr71127.C | 6 + gcc/testsuite/g++.dg/concepts/pr71128.C | 10 + gcc/testsuite/g++.dg/concepts/pr71131.C | 6 + gcc/testsuite/g++.dg/concepts/pr71368.C | 3 +- gcc/testsuite/g++.dg/concepts/pr71385.C | 3 +- gcc/testsuite/g++.dg/concepts/pr84423-1.C | 8 + gcc/testsuite/g++.dg/concepts/pr84423-2.C | 18 + gcc/testsuite/g++.dg/concepts/pr84980.C | 6 + gcc/testsuite/g++.dg/concepts/pr85065.C | 6 + gcc/testsuite/g++.dg/concepts/pr85265.C | 6 + gcc/testsuite/g++.dg/concepts/req-neg1.C | 3 +- gcc/testsuite/g++.dg/concepts/req1.C | 4 +- gcc/testsuite/g++.dg/concepts/req10.C | 3 +- gcc/testsuite/g++.dg/concepts/req11.C | 3 +- gcc/testsuite/g++.dg/concepts/req12.C | 3 +- gcc/testsuite/g++.dg/concepts/req13.C | 3 +- gcc/testsuite/g++.dg/concepts/req14.C | 3 +- gcc/testsuite/g++.dg/concepts/req15.C | 3 +- gcc/testsuite/g++.dg/concepts/req16.C | 3 +- gcc/testsuite/g++.dg/concepts/req17.C | 3 +- gcc/testsuite/g++.dg/concepts/req18.C | 3 +- gcc/testsuite/g++.dg/concepts/req19.C | 3 +- gcc/testsuite/g++.dg/concepts/req2.C | 3 +- gcc/testsuite/g++.dg/concepts/req20.C | 3 +- gcc/testsuite/g++.dg/concepts/req3.C | 4 +- gcc/testsuite/g++.dg/concepts/req4.C | 3 +- gcc/testsuite/g++.dg/concepts/req5.C | 3 +- gcc/testsuite/g++.dg/concepts/req6.C | 3 +- gcc/testsuite/g++.dg/concepts/req7.C | 3 +- gcc/testsuite/g++.dg/concepts/req8.C | 4 +- gcc/testsuite/g++.dg/concepts/req9.C | 3 +- gcc/testsuite/g++.dg/concepts/template-parm1.C | 3 +- gcc/testsuite/g++.dg/concepts/template-parm10.C | 3 +- gcc/testsuite/g++.dg/concepts/template-parm11.C | 3 +- gcc/testsuite/g++.dg/concepts/template-parm12.C | 3 +- gcc/testsuite/g++.dg/concepts/template-parm2.C | 3 +- gcc/testsuite/g++.dg/concepts/template-parm3.C | 3 +- gcc/testsuite/g++.dg/concepts/template-parm4.C | 3 +- gcc/testsuite/g++.dg/concepts/template-parm5.C | 3 +- gcc/testsuite/g++.dg/concepts/template-parm6.C | 3 +- gcc/testsuite/g++.dg/concepts/template-parm7.C | 3 +- gcc/testsuite/g++.dg/concepts/template-parm8.C | 3 +- gcc/testsuite/g++.dg/concepts/template-parm9.C | 3 +- .../g++.dg/concepts/template-template-parm1.C | 3 +- gcc/testsuite/g++.dg/concepts/traits1.C | 3 +- gcc/testsuite/g++.dg/concepts/traits2.C | 3 +- gcc/testsuite/g++.dg/concepts/var-concept1.C | 3 +- gcc/testsuite/g++.dg/concepts/var-concept2.C | 3 +- gcc/testsuite/g++.dg/concepts/var-concept3.C | 3 +- gcc/testsuite/g++.dg/concepts/var-concept4.C | 3 +- gcc/testsuite/g++.dg/concepts/var-concept5.C | 3 +- gcc/testsuite/g++.dg/concepts/var-concept6.C | 3 +- gcc/testsuite/g++.dg/concepts/var-concept7.C | 3 +- gcc/testsuite/g++.dg/concepts/var-templ1.C | 3 +- gcc/testsuite/g++.dg/concepts/var-templ2.C | 3 +- gcc/testsuite/g++.dg/concepts/var-templ3.C | 3 +- gcc/testsuite/g++.dg/concepts/variadic1.C | 3 +- gcc/testsuite/g++.dg/concepts/variadic2.C | 3 +- gcc/testsuite/g++.dg/concepts/variadic4.C | 3 +- gcc/testsuite/g++.dg/conflict-markers-2.C | 17 + gcc/testsuite/g++.dg/conversion/Wwrite-strings.C | 24 + gcc/testsuite/g++.dg/conversion/op4.C | 2 +- gcc/testsuite/g++.dg/cpp0x/Wattributes1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/Wnarrowing10.C | 5 + gcc/testsuite/g++.dg/cpp0x/Wnarrowing11.C | 30 + gcc/testsuite/g++.dg/cpp0x/Wnarrowing12.C | 32 + gcc/testsuite/g++.dg/cpp0x/Wnarrowing6.C | 8 + gcc/testsuite/g++.dg/cpp0x/Wnarrowing7.C | 9 + gcc/testsuite/g++.dg/cpp0x/Wnarrowing8.C | 6 + gcc/testsuite/g++.dg/cpp0x/Wnarrowing9.C | 6 + gcc/testsuite/g++.dg/cpp0x/Wpessimizing-move1.C | 132 + gcc/testsuite/g++.dg/cpp0x/Wpessimizing-move2.C | 14 + gcc/testsuite/g++.dg/cpp0x/Wpessimizing-move3.C | 59 + gcc/testsuite/g++.dg/cpp0x/Wpessimizing-move4.C | 46 + gcc/testsuite/g++.dg/cpp0x/Wpessimizing-move5.C | 14 + gcc/testsuite/g++.dg/cpp0x/Wredundant-move1.C | 106 + gcc/testsuite/g++.dg/cpp0x/Wredundant-move2.C | 57 + gcc/testsuite/g++.dg/cpp0x/Wredundant-move3.C | 43 + gcc/testsuite/g++.dg/cpp0x/Wredundant-move4.C | 86 + gcc/testsuite/g++.dg/cpp0x/addressof2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/alias-decl-65.C | 10 + gcc/testsuite/g++.dg/cpp0x/alignas9.C | 2 +- gcc/testsuite/g++.dg/cpp0x/auto39.C | 2 +- gcc/testsuite/g++.dg/cpp0x/auto52.C | 6 + gcc/testsuite/g++.dg/cpp0x/auto9.C | 2 +- gcc/testsuite/g++.dg/cpp0x/cond1.C | 17 + gcc/testsuite/g++.dg/cpp0x/constexpr-47969.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-base6.C | 14 + gcc/testsuite/g++.dg/cpp0x/constexpr-data2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-ex2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-targ.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-virtual5.C | 2 +- gcc/testsuite/g++.dg/cpp0x/decltype49.C | 2 +- gcc/testsuite/g++.dg/cpp0x/defaulted1.C | 2 + gcc/testsuite/g++.dg/cpp0x/defaulted15.C | 3 +- gcc/testsuite/g++.dg/cpp0x/defaulted52.C | 20 + gcc/testsuite/g++.dg/cpp0x/defaulted53.C | 35 + gcc/testsuite/g++.dg/cpp0x/defaulted54.C | 18 + gcc/testsuite/g++.dg/cpp0x/defaulted55.C | 19 + gcc/testsuite/g++.dg/cpp0x/defaulted56.C | 25 + gcc/testsuite/g++.dg/cpp0x/defaulted57.C | 25 + gcc/testsuite/g++.dg/cpp0x/defaulted58.C | 22 + gcc/testsuite/g++.dg/cpp0x/defaulted59.C | 12 + gcc/testsuite/g++.dg/cpp0x/defaulted60.C | 18 + gcc/testsuite/g++.dg/cpp0x/deleted14.C | 10 + gcc/testsuite/g++.dg/cpp0x/deleted2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/depr-copy1.C | 29 + gcc/testsuite/g++.dg/cpp0x/depr-copy2.C | 17 + gcc/testsuite/g++.dg/cpp0x/desig5.C | 13 + gcc/testsuite/g++.dg/cpp0x/explicit4.C | 2 +- gcc/testsuite/g++.dg/cpp0x/forw_enum10.C | 8 +- gcc/testsuite/g++.dg/cpp0x/forw_enum7.C | 2 - gcc/testsuite/g++.dg/cpp0x/forw_enum8.C | 9 +- gcc/testsuite/g++.dg/cpp0x/friend3.C | 11 + gcc/testsuite/g++.dg/cpp0x/gen-attrs-56.C | 2 +- gcc/testsuite/g++.dg/cpp0x/gen-attrs-64.C | 2 +- gcc/testsuite/g++.dg/cpp0x/gen-attrs-65.C | 7 + .../g++.dg/cpp0x/gnu_fext-numeric-literals.C | 64 +- gcc/testsuite/g++.dg/cpp0x/initlist-ref-2267.C | 14 + gcc/testsuite/g++.dg/cpp0x/initlist-throw1.C | 29 + gcc/testsuite/g++.dg/cpp0x/initlist-throw2.C | 33 + gcc/testsuite/g++.dg/cpp0x/initlist102.C | 39 + gcc/testsuite/g++.dg/cpp0x/initlist103.C | 11 + gcc/testsuite/g++.dg/cpp0x/initlist104.C | 11 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-86550.C | 9 + .../g++.dg/cpp0x/lambda/lambda-const-this.C | 1 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice2.C | 10 +- .../g++.dg/cpp0x/lambda/lambda-in-class-neg.C | 3 +- .../g++.dg/cpp0x/lambda/lambda-in-class.C | 3 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nested.C | 2 +- .../g++.dg/cpp0x/lambda/lambda-non-local.C | 10 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nsdmi1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nsdmi4.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-shadow3.C | 6 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this.C | 3 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this10.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this17.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this18.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this8.C | 8 +- .../g++.dg/cpp0x/lambda/lambda-variadic7.C | 4 +- gcc/testsuite/g++.dg/cpp0x/locations1.C | 29 + gcc/testsuite/g++.dg/cpp0x/main1.C | 3 + gcc/testsuite/g++.dg/cpp0x/move-return2.C | 11 + gcc/testsuite/g++.dg/cpp0x/narrowing1.C | 24 + gcc/testsuite/g++.dg/cpp0x/noexcept16.C | 2 +- gcc/testsuite/g++.dg/cpp0x/noexcept30.C | 1 + gcc/testsuite/g++.dg/cpp0x/nsdmi-template18.C | 43 + gcc/testsuite/g++.dg/cpp0x/pr51463.C | 3 +- gcc/testsuite/g++.dg/cpp0x/pr81246.C | 11 + gcc/testsuite/g++.dg/cpp0x/pr84705.C | 13 + gcc/testsuite/g++.dg/cpp0x/range-for10.C | 18 - gcc/testsuite/g++.dg/cpp0x/range-for36.C | 32 + gcc/testsuite/g++.dg/cpp0x/ref-qual19.C | 117 + gcc/testsuite/g++.dg/cpp0x/ref-qual20.C | 70 + gcc/testsuite/g++.dg/cpp0x/rv-cast5.C | 2 +- gcc/testsuite/g++.dg/cpp0x/rv-cast6.C | 11 + gcc/testsuite/g++.dg/cpp0x/rv-lvalue-req.C | 10 +- gcc/testsuite/g++.dg/cpp0x/scoped_enum2.C | 4 +- gcc/testsuite/g++.dg/cpp0x/sfinae62.C | 41 + .../g++.dg/cpp0x/std_fext-numeric-literals.C | 64 +- .../g++.dg/cpp0x/std_fno-ext-numeric-literals.C | 32 +- gcc/testsuite/g++.dg/cpp0x/udlit-args-neg.C | 24 +- gcc/testsuite/g++.dg/cpp0x/udlit-clink-neg.C | 2 +- gcc/testsuite/g++.dg/cpp0x/udlit-extern-c.C | 2 +- gcc/testsuite/g++.dg/cpp0x/udlit-member-neg.C | 2 +- gcc/testsuite/g++.dg/cpp0x/variadic-ex13.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn52.C | 4 + gcc/testsuite/g++.dg/cpp1y/auto-fn53.C | 4 + gcc/testsuite/g++.dg/cpp1y/auto-fn54.C | 3 + gcc/testsuite/g++.dg/cpp1y/constexpr-82218.C | 1 + gcc/testsuite/g++.dg/cpp1y/constexpr-array6.C | 26 + gcc/testsuite/g++.dg/cpp1y/constexpr-loop7.C | 21 + gcc/testsuite/g++.dg/cpp1y/constexpr-return4.C | 10 + gcc/testsuite/g++.dg/cpp1y/dr1560.C | 14 + gcc/testsuite/g++.dg/cpp1y/func_constexpr2.C | 21 + .../g++.dg/cpp1y/lambda-generic-85713-2.C | 7 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-85713.C | 4 + .../g++.dg/cpp1y/lambda-generic-variadic18.C | 11 + gcc/testsuite/g++.dg/cpp1y/pr60384.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr64382.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr77591.C | 8 +- gcc/testsuite/g++.dg/cpp1y/pr77739.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr84588-1.C | 25 + gcc/testsuite/g++.dg/cpp1y/pr84588-2.C | 25 + gcc/testsuite/g++.dg/cpp1y/pr84588-3.C | 25 + gcc/testsuite/g++.dg/cpp1z/Wpessimizing-move1.C | 19 + gcc/testsuite/g++.dg/cpp1z/aggr-base1.C | 3 +- gcc/testsuite/g++.dg/cpp1z/aggr-base2.C | 2 +- gcc/testsuite/g++.dg/cpp1z/aggr-base3.C | 2 +- gcc/testsuite/g++.dg/cpp1z/aggr-base4.C | 3 +- gcc/testsuite/g++.dg/cpp1z/aggr-base5.C | 4 +- gcc/testsuite/g++.dg/cpp1z/aggr-base6.C | 4 +- gcc/testsuite/g++.dg/cpp1z/aligned-new1.C | 3 +- gcc/testsuite/g++.dg/cpp1z/aligned-new2.C | 3 +- gcc/testsuite/g++.dg/cpp1z/aligned-new3.C | 3 +- gcc/testsuite/g++.dg/cpp1z/aligned-new7.C | 3 +- gcc/testsuite/g++.dg/cpp1z/aligned-new8.C | 3 +- gcc/testsuite/g++.dg/cpp1z/attributes-enum-1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/bool-increment1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/byte1.C | 3 +- gcc/testsuite/g++.dg/cpp1z/byte2.C | 3 +- gcc/testsuite/g++.dg/cpp1z/class-deduction1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction10.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction11.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction12.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction13.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction14.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction15.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction16.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction17.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction18.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction19.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction2.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction20.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction21.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction22.C | 4 +- gcc/testsuite/g++.dg/cpp1z/class-deduction23.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction24.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction25.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction26.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction27.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction28.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction29.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction3.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction30.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction31.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction32.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction33.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction34.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction35.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction36.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction38.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction39.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction4.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction40.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction41.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction42.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction43.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction44.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction45.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction46.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction48.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction49.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction5.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction50.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction51.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction52.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction54.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction55.C | 15 + gcc/testsuite/g++.dg/cpp1z/class-deduction56.C | 15 + gcc/testsuite/g++.dg/cpp1z/class-deduction57.C | 15 + gcc/testsuite/g++.dg/cpp1z/class-deduction58.C | 16 + gcc/testsuite/g++.dg/cpp1z/class-deduction6.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction7.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction8.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction9.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-83692.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-84684.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if10.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if11.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if12.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if13.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if14.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if15.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if16.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if17.C | 3 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if18.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if19.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if20.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if21.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if22.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if23.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if24.C | 4 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda10.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda11.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda12.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda13.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda17.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda18.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda19.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda2.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda20.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda21.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda3.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda4.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda5.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda6.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda7.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda8.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda9.C | 2 +- gcc/testsuite/g++.dg/cpp1z/cplusplus.C | 3 +- gcc/testsuite/g++.dg/cpp1z/decomp-bitfield1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp-constexpr1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp-lambda1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp10.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp11.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp12.C | 3 +- gcc/testsuite/g++.dg/cpp1z/decomp15.C | 3 +- gcc/testsuite/g++.dg/cpp1z/decomp16.C | 3 +- gcc/testsuite/g++.dg/cpp1z/decomp17.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp20.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp21.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp27.C | 3 +- gcc/testsuite/g++.dg/cpp1z/decomp29.C | 3 +- gcc/testsuite/g++.dg/cpp1z/decomp3.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp30.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp37.C | 3 +- gcc/testsuite/g++.dg/cpp1z/decomp38.C | 3 +- gcc/testsuite/g++.dg/cpp1z/decomp48.C | 32 +- gcc/testsuite/g++.dg/cpp1z/decomp9.C | 3 +- gcc/testsuite/g++.dg/cpp1z/direct-enum-init1.C | 60 +- gcc/testsuite/g++.dg/cpp1z/elide1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/eval-order2.C | 3 +- gcc/testsuite/g++.dg/cpp1z/eval-order3.C | 3 +- gcc/testsuite/g++.dg/cpp1z/fallthrough1.C | 4 +- gcc/testsuite/g++.dg/cpp1z/feat-cxx1z.C | 7 +- gcc/testsuite/g++.dg/cpp1z/fold-ice1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/fold-lambda.C | 3 +- gcc/testsuite/g++.dg/cpp1z/fold-lambda2.C | 2 +- gcc/testsuite/g++.dg/cpp1z/fold-mangle.C | 2 +- gcc/testsuite/g++.dg/cpp1z/fold1.C | 4 +- gcc/testsuite/g++.dg/cpp1z/fold2.C | 4 +- gcc/testsuite/g++.dg/cpp1z/fold3.C | 4 +- gcc/testsuite/g++.dg/cpp1z/fold4.C | 2 +- gcc/testsuite/g++.dg/cpp1z/fold6.C | 2 +- gcc/testsuite/g++.dg/cpp1z/fold7.C | 2 +- gcc/testsuite/g++.dg/cpp1z/fold8.C | 2 +- gcc/testsuite/g++.dg/cpp1z/fold9.C | 2 +- gcc/testsuite/g++.dg/cpp1z/init-statement2.C | 3 +- gcc/testsuite/g++.dg/cpp1z/init-statement3.C | 3 +- gcc/testsuite/g++.dg/cpp1z/init-statement4.C | 2 +- gcc/testsuite/g++.dg/cpp1z/init-statement5.C | 2 +- gcc/testsuite/g++.dg/cpp1z/init-statement6.C | 2 +- gcc/testsuite/g++.dg/cpp1z/init-statement7.C | 3 +- gcc/testsuite/g++.dg/cpp1z/init-statement8.C | 2 +- gcc/testsuite/g++.dg/cpp1z/init-statement9.C | 2 +- gcc/testsuite/g++.dg/cpp1z/inline-var1.C | 4 +- gcc/testsuite/g++.dg/cpp1z/inline-var1a.C | 4 +- gcc/testsuite/g++.dg/cpp1z/inline-var2.C | 78 +- gcc/testsuite/g++.dg/cpp1z/inline-var3.C | 24 +- gcc/testsuite/g++.dg/cpp1z/inline-var4.C | 2 +- gcc/testsuite/g++.dg/cpp1z/lambda-__func__.C | 2 +- gcc/testsuite/g++.dg/cpp1z/lambda-inherit1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/lambda-this1.C | 6 +- gcc/testsuite/g++.dg/cpp1z/lambda-this2.C | 8 +- gcc/testsuite/g++.dg/cpp1z/lambda-this3.C | 2 +- gcc/testsuite/g++.dg/cpp1z/namespace-attribs.C | 3 +- gcc/testsuite/g++.dg/cpp1z/namespace-attribs2.C | 7 + gcc/testsuite/g++.dg/cpp1z/nested-namespace-def1.C | 3 +- gcc/testsuite/g++.dg/cpp1z/nodiscard3.C | 4 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type12.C | 2 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type15.C | 2 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type16.C | 2 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type17.C | 2 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type18.C | 2 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type2.C | 4 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type20.C | 11 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type3.C | 2 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type4.C | 2 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type5.C | 2 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type6.C | 2 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type7.C | 2 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type8.C | 3 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type9.C | 3 +- gcc/testsuite/g++.dg/cpp1z/nontype-auto1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype-auto10.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype-auto12.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype-auto13.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype-auto14.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype-auto2.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype-auto3.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype-auto4.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype-auto5.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype-auto7.C | 4 +- gcc/testsuite/g++.dg/cpp1z/nontype-auto8.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype-auto9.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype2.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype3.C | 2 +- gcc/testsuite/g++.dg/cpp1z/pr78771.C | 2 +- gcc/testsuite/g++.dg/cpp1z/pr79143.C | 3 +- gcc/testsuite/g++.dg/cpp1z/pr81016.C | 2 +- gcc/testsuite/g++.dg/cpp1z/pr83020.C | 2 +- gcc/testsuite/g++.dg/cpp1z/pr83644.C | 3 +- gcc/testsuite/g++.dg/cpp1z/pr83918.C | 3 +- gcc/testsuite/g++.dg/cpp1z/pr84325.C | 3 +- gcc/testsuite/g++.dg/cpp1z/pr84533.C | 2 +- gcc/testsuite/g++.dg/cpp1z/range-for1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/regress1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/regress2.C | 2 +- gcc/testsuite/g++.dg/cpp1z/static1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/static2.C | 17 + gcc/testsuite/g++.dg/cpp1z/static_assert-nomsg.C | 2 +- gcc/testsuite/g++.dg/cpp1z/udlit-utf8char.C | 3 +- gcc/testsuite/g++.dg/cpp1z/utf8-2.C | 2 +- gcc/testsuite/g++.dg/cpp1z/utf8-neg.C | 3 +- gcc/testsuite/g++.dg/cpp1z/utf8.C | 3 +- gcc/testsuite/g++.dg/cpp2a/aggr1.C | 15 + gcc/testsuite/g++.dg/cpp2a/aggr2.C | 25 + gcc/testsuite/g++.dg/cpp2a/constexpr-inst1.C | 13 + gcc/testsuite/g++.dg/cpp2a/constexpr-virtual1.C | 8 + gcc/testsuite/g++.dg/cpp2a/constexpr-virtual10.C | 18 + gcc/testsuite/g++.dg/cpp2a/constexpr-virtual11.C | 26 + gcc/testsuite/g++.dg/cpp2a/constexpr-virtual12.C | 15 + gcc/testsuite/g++.dg/cpp2a/constexpr-virtual2.C | 49 + gcc/testsuite/g++.dg/cpp2a/constexpr-virtual3.C | 52 + gcc/testsuite/g++.dg/cpp2a/constexpr-virtual4.C | 57 + gcc/testsuite/g++.dg/cpp2a/constexpr-virtual5.C | 60 + gcc/testsuite/g++.dg/cpp2a/constexpr-virtual6.C | 25 + gcc/testsuite/g++.dg/cpp2a/constexpr-virtual7.C | 87 + gcc/testsuite/g++.dg/cpp2a/constexpr-virtual8.C | 50 + gcc/testsuite/g++.dg/cpp2a/constexpr-virtual9.C | 83 + .../{cpp1z/feat-cxx1z.C => cpp2a/feat-cxx2a.C} | 12 +- .../g++.dg/cpp2a/is-constant-evaluated1.C | 66 + gcc/testsuite/g++.dg/cpp2a/lambda-this1.C | 51 + gcc/testsuite/g++.dg/cpp2a/lambda-this2.C | 51 + gcc/testsuite/g++.dg/cpp2a/lambda-this3.C | 55 + gcc/testsuite/g++.dg/cpp2a/lambda1.C | 58 + gcc/testsuite/g++.dg/cpp2a/no_unique_address1.C | 13 + gcc/testsuite/g++.dg/cpp2a/range-for1.C | 16 + gcc/testsuite/g++.dg/cpp2a/range-for10.C | 24 + gcc/testsuite/g++.dg/cpp2a/range-for11.C | 22 + gcc/testsuite/g++.dg/cpp2a/range-for12.C | 33 + gcc/testsuite/g++.dg/cpp2a/range-for13.C | 33 + gcc/testsuite/g++.dg/cpp2a/range-for14.C | 24 + gcc/testsuite/g++.dg/cpp2a/range-for15.C | 43 + gcc/testsuite/g++.dg/cpp2a/range-for16.C | 36 + gcc/testsuite/g++.dg/cpp2a/range-for17.C | 30 + gcc/testsuite/g++.dg/cpp2a/range-for18.C | 16 + gcc/testsuite/g++.dg/cpp2a/range-for2.C | 16 + gcc/testsuite/g++.dg/cpp2a/range-for3.C | 26 + gcc/testsuite/g++.dg/cpp2a/range-for4.C | 27 + gcc/testsuite/g++.dg/cpp2a/range-for5.C | 46 + gcc/testsuite/g++.dg/cpp2a/range-for6.C | 17 + gcc/testsuite/g++.dg/cpp2a/range-for7.C | 45 + gcc/testsuite/g++.dg/cpp2a/range-for8.C | 37 + gcc/testsuite/g++.dg/cpp2a/range-for9.C | 30 + gcc/testsuite/g++.dg/debug/dwarf2/inline-var-1.C | 4 +- gcc/testsuite/g++.dg/debug/dwarf2/inline-var-2.C | 4 +- gcc/testsuite/g++.dg/debug/dwarf2/pr80234-1.C | 4 +- gcc/testsuite/g++.dg/debug/dwarf2/pr80234-2.C | 4 +- gcc/testsuite/g++.dg/debug/dwarf2/pr85302.C | 1 + gcc/testsuite/g++.dg/dg.exp | 1 - gcc/testsuite/g++.dg/diagnostic/aka3.C | 25 + gcc/testsuite/g++.dg/diagnostic/auto1.C | 4 + gcc/testsuite/g++.dg/diagnostic/long-short.C | 12 + gcc/testsuite/g++.dg/diagnostic/macro-arg-count.C | 51 - gcc/testsuite/g++.dg/diagnostic/missing-typename.C | 12 + .../g++.dg/diagnostic/param-type-mismatch-2.C | 97 +- .../g++.dg/diagnostic/param-type-mismatch.C | 20 + gcc/testsuite/g++.dg/diagnostic/pr77777.C | 16 + gcc/testsuite/g++.dg/diagnostic/pr86201.C | 12 + gcc/testsuite/g++.dg/diagnostic/pr86993.C | 13 + gcc/testsuite/g++.dg/diagnostic/signed-unsigned.C | 12 + .../g++.dg/diagnostic/thread-thread_local.C | 13 + .../g++.dg/diagnostic/virtual-constexpr.C | 17 + gcc/testsuite/g++.dg/diagnostic/virtual-friend.C | 16 + gcc/testsuite/g++.dg/diagnostic/virtual-static.C | 15 + gcc/testsuite/g++.dg/expr/delete2.C | 25 + gcc/testsuite/g++.dg/expr/pmf-1.C | 2 +- gcc/testsuite/g++.dg/expr/pmf-3.C | 1 + gcc/testsuite/g++.dg/expr/ptrmem10.C | 28 + gcc/testsuite/g++.dg/ext/altivec-6.C | 8 +- gcc/testsuite/g++.dg/ext/attr-returns-nonnull.C | 2 +- gcc/testsuite/g++.dg/ext/builtin4.C | 2 +- gcc/testsuite/g++.dg/ext/c99struct1.C | 2 +- gcc/testsuite/g++.dg/ext/complit11.C | 2 +- gcc/testsuite/g++.dg/ext/cond3.C | 20 + gcc/testsuite/g++.dg/ext/forscope1.C | 27 - gcc/testsuite/g++.dg/ext/forscope2.C | 27 - gcc/testsuite/g++.dg/ext/integer-pack4.C | 10 + gcc/testsuite/g++.dg/ext/is_aggregate.C | 11 + gcc/testsuite/g++.dg/ext/pr82625.C | 37 + gcc/testsuite/g++.dg/ext/stmtexpr15.C | 2 +- gcc/testsuite/g++.dg/ext/typeof13.C | 8 + gcc/testsuite/g++.dg/ext/unroll-1.C | 2 +- gcc/testsuite/g++.dg/ext/unroll-2.C | 2 +- gcc/testsuite/g++.dg/ext/unroll-3.C | 2 +- gcc/testsuite/g++.dg/ext/uow-3.C | 4 +- gcc/testsuite/g++.dg/ext/uow-4.C | 4 +- gcc/testsuite/g++.dg/gcov/loop.C | 6 +- gcc/testsuite/g++.dg/goacc/template.C | 13 +- gcc/testsuite/g++.dg/gomp/pr47963.C | 2 +- gcc/testsuite/g++.dg/gomp/pr84556.C | 4 +- gcc/testsuite/g++.dg/guality/guality.exp | 13 + gcc/testsuite/g++.dg/guality/pr86687.C | 28 + gcc/testsuite/g++.dg/init/delete3.C | 1 + gcc/testsuite/g++.dg/init/goto3.C | 6 +- gcc/testsuite/g++.dg/init/new25.C | 16 +- gcc/testsuite/g++.dg/init/new37.C | 2 +- gcc/testsuite/g++.dg/init/new38.C | 6 +- gcc/testsuite/g++.dg/init/new43.C | 66 +- gcc/testsuite/g++.dg/init/new49.C | 1 + gcc/testsuite/g++.dg/init/string2.C | 104 + gcc/testsuite/g++.dg/init/string3.C | 35 + gcc/testsuite/g++.dg/init/string4.C | 60 + gcc/testsuite/g++.dg/ipa/pr64059.C | 2 +- gcc/testsuite/g++.dg/ipa/pr81248.C | 4 +- gcc/testsuite/g++.dg/ipa/pr85607.C | 14 + gcc/testsuite/g++.dg/ipa/pr86323.C | 28 + gcc/testsuite/g++.dg/ipa/pr86529.C | 44 + gcc/testsuite/g++.dg/lookup/name-clash11.C | 20 +- gcc/testsuite/g++.dg/lookup/name-clash12.C | 9 + gcc/testsuite/g++.dg/lookup/name-clash7.C | 4 +- gcc/testsuite/g++.dg/lookup/new2.C | 4 +- gcc/testsuite/g++.dg/lookup/pr85634-2.C | 16 + gcc/testsuite/g++.dg/lookup/pr86329.C | 11 + gcc/testsuite/g++.dg/lookup/redecl1.C | 4 +- gcc/testsuite/g++.dg/lto/20081109-1_0.C | 2 +- gcc/testsuite/g++.dg/lto/20081118_0.C | 1 + gcc/testsuite/g++.dg/lto/20081119-1_0.C | 1 + gcc/testsuite/g++.dg/lto/20081120-1_0.C | 1 + gcc/testsuite/g++.dg/lto/20081120-2_0.C | 1 + gcc/testsuite/g++.dg/lto/20081123_0.C | 1 + gcc/testsuite/g++.dg/lto/20081204-1_0.C | 1 + gcc/testsuite/g++.dg/lto/20081219_0.C | 2 +- gcc/testsuite/g++.dg/lto/20090302_0.C | 3 +- gcc/testsuite/g++.dg/lto/20090313_0.C | 2 +- gcc/testsuite/g++.dg/lto/20091002-2_0.C | 2 +- gcc/testsuite/g++.dg/lto/20091002-3_0.C | 2 +- gcc/testsuite/g++.dg/lto/20091026-1_0.C | 2 +- gcc/testsuite/g++.dg/lto/20100724-1_0.C | 2 +- gcc/testsuite/g++.dg/lto/20101010-4_0.C | 1 + gcc/testsuite/g++.dg/lto/20101015-2_0.C | 2 +- gcc/testsuite/g++.dg/lto/20110311-1_0.C | 2 +- gcc/testsuite/g++.dg/lto/lto.exp | 3 - gcc/testsuite/g++.dg/lto/pr45621_0.C | 2 +- gcc/testsuite/g++.dg/lto/pr48042_0.C | 2 +- gcc/testsuite/g++.dg/lto/pr48354-1_0.C | 2 +- gcc/testsuite/g++.dg/lto/pr54625-1_0.c | 2 +- gcc/testsuite/g++.dg/lto/pr54625-2_0.c | 2 +- gcc/testsuite/g++.dg/lto/pr60567_0.C | 2 +- gcc/testsuite/g++.dg/lto/pr62026.C | 2 +- gcc/testsuite/g++.dg/lto/pr68811_0.C | 2 +- gcc/testsuite/g++.dg/lto/pr69729_0.C | 35 - gcc/testsuite/g++.dg/lto/pr84805_0.C | 10 +- gcc/testsuite/g++.dg/lto/pr84805_1.C | 4 +- gcc/testsuite/g++.dg/lto/pr86523-1_0.C | 23 + gcc/testsuite/g++.dg/lto/pr86523-2_0.C | 20 + gcc/testsuite/g++.dg/lto/pr86523-3_0.C | 24 + gcc/testsuite/g++.dg/lto/pr86585_0.C | 18 + gcc/testsuite/g++.dg/lto/pr86585_1.C | 24 + gcc/testsuite/g++.dg/opt/eh1.C | 2 +- gcc/testsuite/g++.dg/opt/mpx.C | 5 + gcc/testsuite/g++.dg/opt/pr71529.C | 22 - gcc/testsuite/g++.dg/other/avx2-pr85572-1.C | 21 + gcc/testsuite/g++.dg/other/ellipsis1.C | 8 +- gcc/testsuite/g++.dg/other/fold1.C | 2 +- gcc/testsuite/g++.dg/other/friend10.C | 9 + gcc/testsuite/g++.dg/other/friend11.C | 8 + gcc/testsuite/g++.dg/other/friend12.C | 11 + gcc/testsuite/g++.dg/other/friend13.C | 6 + gcc/testsuite/g++.dg/other/friend14.C | 14 + gcc/testsuite/g++.dg/other/friend15.C | 14 + gcc/testsuite/g++.dg/other/friend8.C | 6 + gcc/testsuite/g++.dg/other/friend9.C | 9 + gcc/testsuite/g++.dg/other/locations1.C | 1 + gcc/testsuite/g++.dg/other/main2.C | 1 + gcc/testsuite/g++.dg/other/main3.C | 1 + gcc/testsuite/g++.dg/other/operator1.C | 2 +- gcc/testsuite/g++.dg/other/operator2.C | 2 +- gcc/testsuite/g++.dg/other/pr87398.C | 12 + gcc/testsuite/g++.dg/other/pr87574.C | 33 + gcc/testsuite/g++.dg/other/sse2-pr85572-1.C | 14 + gcc/testsuite/g++.dg/other/sse2-pr85572-2.C | 45 + gcc/testsuite/g++.dg/other/sse4-pr85572-1.C | 14 + gcc/testsuite/g++.dg/other/static3.C | 7 + gcc/testsuite/g++.dg/other/static4.C | 6 + gcc/testsuite/g++.dg/other/switch4.C | 6 + gcc/testsuite/g++.dg/other/{vthunk1.C => thunk1.C} | 0 gcc/testsuite/g++.dg/other/thunk2a.C | 15 + gcc/testsuite/g++.dg/other/thunk2b.C | 16 + gcc/testsuite/g++.dg/other/typedef1.C | 11 +- gcc/testsuite/g++.dg/other/vrp1.C | 2 +- gcc/testsuite/g++.dg/overload/conv-op3.C | 18 + gcc/testsuite/g++.dg/overload/operator2.C | 6 +- gcc/testsuite/g++.dg/parse/array-size2.C | 2 +- gcc/testsuite/g++.dg/parse/close-brace.C | 5 + gcc/testsuite/g++.dg/parse/cond6.C | 16 + gcc/testsuite/g++.dg/parse/cond7.C | 12 + gcc/testsuite/g++.dg/parse/cond8.C | 10 + gcc/testsuite/g++.dg/parse/defarg11.C | 6 +- gcc/testsuite/g++.dg/parse/defarg4.C | 2 +- gcc/testsuite/g++.dg/parse/defarg8.C | 2 + gcc/testsuite/g++.dg/parse/dtor13.C | 3 +- gcc/testsuite/g++.dg/parse/error61.C | 4 +- gcc/testsuite/g++.dg/parse/operator4.C | 2 +- gcc/testsuite/g++.dg/parse/ptrmem8.C | 15 + gcc/testsuite/g++.dg/plugin/plugin.exp | 6 + gcc/testsuite/g++.dg/plugin/pragma_plugin.c | 13 +- .../plugin/show-template-tree-color-labels.C | 38 + gcc/testsuite/g++.dg/pr60518.C | 2 +- gcc/testsuite/g++.dg/pr61941.C | 12 + gcc/testsuite/g++.dg/pr63995-1.C | 15 - gcc/testsuite/g++.dg/pr68270.C | 16 - gcc/testsuite/g++.dg/pr71624.C | 35 - gcc/testsuite/g++.dg/pr71633.C | 29 - gcc/testsuite/g++.dg/pr79761.C | 34 - gcc/testsuite/g++.dg/pr79764.C | 12 - gcc/testsuite/g++.dg/pr79769.C | 4 - gcc/testsuite/g++.dg/pr81194.C | 4 +- gcc/testsuite/g++.dg/pr82836.C | 2 +- gcc/testsuite/g++.dg/pr82899.C | 14 + gcc/testsuite/g++.dg/pr85515-1.C | 18 + gcc/testsuite/g++.dg/pr85515-2.C | 21 + gcc/testsuite/g++.dg/pr85523.C | 91 + gcc/testsuite/g++.dg/pr86082.C | 19 + gcc/testsuite/g++.dg/pr86159.C | 10 + gcc/testsuite/g++.dg/pr86240.C | 12 + gcc/testsuite/g++.dg/pr86593.C | 11 + gcc/testsuite/g++.dg/pr86696.C | 30 + gcc/testsuite/g++.dg/{ext/vla19.C => pr86988.C} | 4 +- gcc/testsuite/g++.dg/predict-1.C | 15 + gcc/testsuite/g++.dg/recip_sqrt_mult_1.C | 49 + gcc/testsuite/g++.dg/recip_sqrt_mult_2.C | 49 + gcc/testsuite/g++.dg/rtti/typeid12.C | 16 + gcc/testsuite/g++.dg/template/array30.C | 7 + gcc/testsuite/g++.dg/template/array31.C | 7 + gcc/testsuite/g++.dg/template/char1.C | 3 +- gcc/testsuite/g++.dg/template/crash108.C | 6 +- gcc/testsuite/g++.dg/template/crash84.C | 2 +- gcc/testsuite/g++.dg/template/dependent-name3.C | 2 +- gcc/testsuite/g++.dg/template/error30.C | 2 +- gcc/testsuite/g++.dg/template/error44.C | 11 +- gcc/testsuite/g++.dg/template/explicit-args3.C | 2 +- gcc/testsuite/g++.dg/template/for1.C | 23 - gcc/testsuite/g++.dg/template/friend42.C | 2 +- gcc/testsuite/g++.dg/template/friend64.C | 6 + gcc/testsuite/g++.dg/template/friend65.C | 6 + gcc/testsuite/g++.dg/template/friend66.C | 9 + gcc/testsuite/g++.dg/template/inline1.C | 2 +- gcc/testsuite/g++.dg/template/new4.C | 3 +- gcc/testsuite/g++.dg/template/ptrmem20.C | 2 +- gcc/testsuite/g++.dg/template/ptrmem8.C | 4 +- gcc/testsuite/g++.dg/template/spec40.C | 12 + gcc/testsuite/g++.dg/template/type1.C | 2 +- gcc/testsuite/g++.dg/template/typedef4.C | 3 +- gcc/testsuite/g++.dg/template/typedef5.C | 11 +- gcc/testsuite/g++.dg/tls/diag-2.C | 14 +- gcc/testsuite/g++.dg/tls/locations1.C | 4 + gcc/testsuite/g++.dg/tls/pr85400.C | 24 + gcc/testsuite/g++.dg/torture/20180705-1.C | 30 + gcc/testsuite/g++.dg/torture/aarch64-vect-init-1.C | 31 + gcc/testsuite/g++.dg/torture/accessor-fixits-9.C | 119 + gcc/testsuite/g++.dg/torture/pr44295.C | 1 + gcc/testsuite/g++.dg/torture/pr59265.C | 2 +- gcc/testsuite/g++.dg/torture/pr85627.C | 4 + gcc/testsuite/g++.dg/torture/pr85834.C | 38 + gcc/testsuite/g++.dg/torture/pr87124.C | 12 + gcc/testsuite/g++.dg/torture/type-generic-1.C | 1 + gcc/testsuite/g++.dg/tree-prof/morefunc.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/array-temp1.C | 8 +- gcc/testsuite/g++.dg/tree-ssa/dom-invalid.C | 4 +- gcc/testsuite/g++.dg/tree-ssa/lifetime-dse1.C | 18 + gcc/testsuite/g++.dg/tree-ssa/pr19476-1.C | 6 +- gcc/testsuite/g++.dg/tree-ssa/pr19476-5.C | 4 +- gcc/testsuite/g++.dg/tree-ssa/pr19476-6.C | 16 + gcc/testsuite/g++.dg/tree-ssa/pr19476-7.C | 11 + gcc/testsuite/g++.dg/tree-ssa/pr61034.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/pr81408.C | 4 +- gcc/testsuite/g++.dg/tree-ssa/pr86062.C | 23 + gcc/testsuite/g++.dg/tree-ssa/pr86544.C | 15 + gcc/testsuite/g++.dg/ubsan/pr79589.C | 4 +- gcc/testsuite/g++.dg/vect/slp-pr56812.cc | 2 +- gcc/testsuite/g++.dg/warn/Wclass-conversion1.C | 19 + gcc/testsuite/g++.dg/warn/Wclass-conversion2.C | 20 + gcc/testsuite/g++.dg/warn/Wextra-4.C | 15 + gcc/testsuite/g++.dg/warn/Wformat-method.C | 40 + gcc/testsuite/g++.dg/warn/Wformat-pr71863.C | 33 + gcc/testsuite/g++.dg/warn/Wformat-ranges-c++11.C | 18 + .../warn/Wformat-ranges.C} | 138 +- gcc/testsuite/g++.dg/warn/Winit-list1.C | 15 + gcc/testsuite/g++.dg/warn/Winit-list2.C | 32 + gcc/testsuite/g++.dg/warn/Winit-list3.C | 34 + gcc/testsuite/g++.dg/warn/Wmemset-elt-size1.C | 12 +- gcc/testsuite/g++.dg/warn/Wnonnull-compare-9.C | 11 + gcc/testsuite/g++.dg/warn/Wreturn-local-addr-5.C | 8 + gcc/testsuite/g++.dg/warn/Wreturn-local-addr.C | 8 +- gcc/testsuite/g++.dg/warn/Wshadow-13.C | 8 + gcc/testsuite/g++.dg/warn/Wshadow-14.C | 10 + gcc/testsuite/g++.dg/warn/Wshadow-15.C | 7 + gcc/testsuite/g++.dg/warn/Wunreachable-code-1.C | 22 - gcc/testsuite/g++.dg/warn/Wunreachable-code-2.C | 23 - .../g++.dg/warn/Wzero-as-null-pointer-constant-7.C | 13 + gcc/testsuite/g++.dg/warn/changes-meaning.C | 4 +- gcc/testsuite/g++.dg/warn/conversion-function-1.C | 2 +- gcc/testsuite/g++.dg/warn/effc1.C | 2 +- gcc/testsuite/g++.dg/warn/main-2.C | 4 +- gcc/testsuite/g++.dg/warn/pr31246-2.C | 9 - gcc/testsuite/g++.dg/warn/pr31246.C | 9 - gcc/testsuite/g++.dg/warn/pr86453.C | 2 +- gcc/testsuite/g++.dg/warn/return-reference2.C | 8 +- gcc/testsuite/g++.old-deja/g++.bob/array1.C | 4 +- gcc/testsuite/g++.old-deja/g++.brendan/crash11.C | 5 +- gcc/testsuite/g++.old-deja/g++.brendan/crash55.C | 4 +- gcc/testsuite/g++.old-deja/g++.brendan/prepost2.C | 9 +- gcc/testsuite/g++.old-deja/g++.brendan/prepost3.C | 2 +- gcc/testsuite/g++.old-deja/g++.bugs/900215_01.C | 2 +- gcc/testsuite/g++.old-deja/g++.bugs/900330_02.C | 2 +- gcc/testsuite/g++.old-deja/g++.jason/cond.C | 5 +- .../g++.old-deja/g++.jason/conversion11.C | 4 +- gcc/testsuite/g++.old-deja/g++.jason/conversion5.C | 2 +- gcc/testsuite/g++.old-deja/g++.jason/operator.C | 18 +- gcc/testsuite/g++.old-deja/g++.jason/scoping15.C | 25 - gcc/testsuite/g++.old-deja/g++.jason/scoping8.C | 4 +- gcc/testsuite/g++.old-deja/g++.law/arg11.C | 2 +- gcc/testsuite/g++.old-deja/g++.law/arm9.C | 2 +- gcc/testsuite/g++.old-deja/g++.law/nest1.C | 4 +- gcc/testsuite/g++.old-deja/g++.law/temps1.C | 2 +- gcc/testsuite/g++.old-deja/g++.law/visibility13.C | 10 +- gcc/testsuite/g++.old-deja/g++.mike/net43.C | 12 - gcc/testsuite/g++.old-deja/g++.mike/p784.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/crash32.C | 6 +- gcc/testsuite/g++.old-deja/g++.other/friend4.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/warn6.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/crash23.C | 2 +- gcc/testsuite/g++.old-deja/g++.robertl/eb131.C | 4 +- .../aarch64/sve/const_pred_1.C} | 4 +- .../aarch64/sve/const_pred_2.C} | 4 +- .../aarch64/sve/const_pred_3.C} | 4 +- .../aarch64/sve/const_pred_4.C} | 4 +- .../sve_tls_2.C => g++.target/aarch64/sve/tls_2.C} | 4 +- .../aarch64/sve/vcond_1.C} | 2 +- .../aarch64/sve/vcond_1_run.C} | 4 +- .../tls/tls.exp => g++.target/i386/i386.exp} | 18 +- .../{g++.dg/ext => g++.target/i386}/mv1.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mv10.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mv11.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mv12-aux.cc | 0 .../{g++.dg/ext => g++.target/i386}/mv12.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mv12.h | 0 .../{g++.dg/ext => g++.target/i386}/mv13.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mv14.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mv15.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mv16.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mv17.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mv18.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mv19.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mv2.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mv20.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mv21.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mv22.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mv23.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mv24.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mv25.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mv26.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mv27.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mv3.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mv4.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mv5.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mv6.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mv7.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mv8.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mv9.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mvc1.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mvc2.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mvc3.C | 2 +- .../{g++.dg/ext => g++.target/i386}/mvc4.C | 2 +- gcc/testsuite/gcc.c-torture/compile/20000804-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/20010518-2.c | 1 + gcc/testsuite/gcc.c-torture/compile/20040101-1.c | 2 +- gcc/testsuite/gcc.c-torture/compile/20050622-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20080625-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/20090107-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20151204.c | 2 +- gcc/testsuite/gcc.c-torture/compile/20180605-1.c | 9 + gcc/testsuite/gcc.c-torture/compile/20180915-1.c | 27 + gcc/testsuite/gcc.c-torture/compile/920501-12.c | 1 + gcc/testsuite/gcc.c-torture/compile/920501-4.c | 1 + gcc/testsuite/gcc.c-torture/compile/961203-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/dse.c | 19 + .../gcc.c-torture/compile/limits-externdecl.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr25310.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr55921.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr60655-1.c | 2 +- gcc/testsuite/gcc.c-torture/compile/pr84195.c | 17 + gcc/testsuite/gcc.c-torture/compile/pr86526.c | 8 + gcc/testsuite/gcc.c-torture/compile/pr86636.c | 10 + gcc/testsuite/gcc.c-torture/compile/pr87110.c | 13 + gcc/testsuite/gcc.c-torture/compile/pr87473.c | 19 + gcc/testsuite/gcc.c-torture/compile/pr87647.c | 15 + gcc/testsuite/gcc.c-torture/compile/simd-5.c | 2 +- .../gcc.c-torture/compile/vector-align-1.c | 4 + gcc/testsuite/gcc.c-torture/execute/20101011-1.c | 7 + gcc/testsuite/gcc.c-torture/execute/20180921-1.c | 161 + .../gcc.c-torture/execute/builtins/lib/chk.c | 10 +- .../execute/builtins/lib/{strlen.c => strnlen.c} | 10 +- .../gcc.c-torture/execute/builtins/strlen-3.c | 10 +- .../gcc.c-torture/execute/builtins/strnlen-lib.c | 1 + .../gcc.c-torture/execute/builtins/strnlen.c | 92 + .../execute/ieee/mul-subnormal-single-1.x | 5 + gcc/testsuite/gcc.c-torture/execute/memchr-1.c | 207 + gcc/testsuite/gcc.c-torture/execute/pr85582-1.c | 21 + gcc/testsuite/gcc.c-torture/execute/pr85582-2.c | 51 + gcc/testsuite/gcc.c-torture/execute/pr85582-3.c | 55 + gcc/testsuite/gcc.c-torture/execute/pr86528.c | 20 + gcc/testsuite/gcc.c-torture/execute/pr86714.c | 26 + gcc/testsuite/gcc.c-torture/execute/pr87053.c | 17 + gcc/testsuite/gcc.c-torture/execute/pr87290.c | 63 + .../execute/ssad-run.c} | 22 +- gcc/testsuite/gcc.c-torture/execute/strlen-2.c | 210 + gcc/testsuite/gcc.c-torture/execute/strlen-3.c | 132 + gcc/testsuite/gcc.c-torture/execute/strlen-4.c | 232 + .../execute/usad-run.c} | 12 +- gcc/testsuite/gcc.c-torture/execute/widechar-3.c | 26 + gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.x | 4 +- gcc/testsuite/gcc.dg-selftests/dg-final.exp | 132 + gcc/testsuite/gcc.dg/20020312-2.c | 6 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-16.c | 33 +- ...rger-than-14.c => Walloc-size-larger-than-17.c} | 5 +- gcc/testsuite/gcc.dg/Walloca-larger-than-2.c | 24 + gcc/testsuite/gcc.dg/Walloca-larger-than.c | 26 + gcc/testsuite/gcc.dg/Warray-bounds-28.c | 15 + gcc/testsuite/gcc.dg/Warray-bounds-29.c | 150 + gcc/testsuite/gcc.dg/Warray-bounds-30.c | 200 + gcc/testsuite/gcc.dg/Warray-bounds-31.c | 248 + gcc/testsuite/gcc.dg/Warray-bounds-32.c | 184 + gcc/testsuite/gcc.dg/Warray-bounds-33.c | 36 + gcc/testsuite/gcc.dg/Warray-bounds-34.c | 18 + gcc/testsuite/gcc.dg/Warray-bounds-35.c | 15 + gcc/testsuite/gcc.dg/Wattributes-10.c | 26 + gcc/testsuite/gcc.dg/Wattributes-6.c | 6 +- gcc/testsuite/gcc.dg/Wc90-c99-compat-10.c | 12 + gcc/testsuite/gcc.dg/Wc90-c99-compat-11.c | 12 + gcc/testsuite/gcc.dg/Wc90-c99-compat-12.c | 12 + gcc/testsuite/gcc.dg/Wc90-c99-compat-9.c | 12 + gcc/testsuite/gcc.dg/Wframe-larger-than-2.c | 19 + gcc/testsuite/gcc.dg/Wlarger-than3.c | 12 + gcc/testsuite/gcc.dg/Wmissing-profile.c | 5 + gcc/testsuite/gcc.dg/Wno-frame-address.c | 2 +- gcc/testsuite/gcc.dg/Wrestrict-10.c | 5 +- gcc/testsuite/gcc.dg/Wrestrict-16.c | 88 + gcc/testsuite/gcc.dg/Wrestrict-17.c | 20 + gcc/testsuite/gcc.dg/Wstringop-overflow-5.c | 58 + gcc/testsuite/gcc.dg/Wstringop-overflow-6.c | 59 + gcc/testsuite/gcc.dg/Wstringop-truncation-3.c | 59 + gcc/testsuite/gcc.dg/Wstringop-truncation-4.c | 63 + gcc/testsuite/gcc.dg/Wvla-larger-than-3.c | 68 + gcc/testsuite/gcc.dg/absu.c | 45 + gcc/testsuite/gcc.dg/addr_equal-1.c | 2 +- gcc/testsuite/gcc.dg/asan/pr78541.c | 2 +- gcc/testsuite/gcc.dg/asan/pr81923.c | 5 +- gcc/testsuite/gcc.dg/asan/pr86962.c | 13 + gcc/testsuite/gcc.dg/asan/use-after-scope-1.c | 2 +- gcc/testsuite/gcc.dg/asan/use-after-scope-10.c | 2 +- gcc/testsuite/gcc.dg/asan/use-after-scope-2.c | 2 +- gcc/testsuite/gcc.dg/asan/use-after-scope-3.c | 2 +- gcc/testsuite/gcc.dg/asan/use-after-scope-5.c | 2 +- gcc/testsuite/gcc.dg/asan/use-after-scope-9.c | 4 +- gcc/testsuite/gcc.dg/attr-nonstring-2.c | 115 + gcc/testsuite/gcc.dg/attr-nonstring-3.c | 117 + gcc/testsuite/gcc.dg/attr-nonstring-4.c | 64 + gcc/testsuite/gcc.dg/attr-nonstring.c | 123 + gcc/testsuite/gcc.dg/autopar/pr86097.c | 31 + gcc/testsuite/gcc.dg/bad-binary-ops.c | 26 + gcc/testsuite/gcc.dg/builtin-memchr.c | 68 + gcc/testsuite/gcc.dg/c11-static-assert-7.c | 5 + gcc/testsuite/gcc.dg/c11-static-assert-8.c | 5 + gcc/testsuite/gcc.dg/c11-static-assert-9.c | 6 + gcc/testsuite/gcc.dg/c11-true_min-1.c | 1 + gcc/testsuite/gcc.dg/c2x-static-assert-1.c | 5 + gcc/testsuite/gcc.dg/c2x-static-assert-2.c | 6 + gcc/testsuite/gcc.dg/c99-static-assert-2.c | 6 + gcc/testsuite/gcc.dg/cdce1.c | 2 +- gcc/testsuite/gcc.dg/cdce2.c | 2 +- gcc/testsuite/gcc.dg/completion-1.c | 8 + gcc/testsuite/gcc.dg/completion-2.c | 10 + gcc/testsuite/gcc.dg/completion-3.c | 13 + gcc/testsuite/gcc.dg/completion-4.c | 6 + gcc/testsuite/gcc.dg/complex-6.c | 13 + gcc/testsuite/gcc.dg/complex-7.c | 13 + gcc/testsuite/gcc.dg/cpp/builtin-macro-1.c | 8 +- gcc/testsuite/gcc.dg/cpp/macsyntx.c | 8 +- gcc/testsuite/gcc.dg/cpp/macsyntx2.c | 8 +- gcc/testsuite/gcc.dg/cpp/pr61854-4.c | 2 +- gcc/testsuite/gcc.dg/cpp/pr61854-8.c | 12 + gcc/testsuite/gcc.dg/cpp/pr61854-c90.c | 2 +- gcc/testsuite/gcc.dg/cpp/pr61854-c94.c | 2 +- gcc/testsuite/gcc.dg/cpp/pr66415-1.c | 2 + gcc/testsuite/gcc.dg/debug/dwarf2/inline2.c | 10 +- gcc/testsuite/gcc.dg/debug/dwarf2/inline4.c | 17 + gcc/testsuite/gcc.dg/debug/dwarf2/inline5.c | 26 + gcc/testsuite/gcc.dg/debug/dwarf2/pr37726.c | 25 - gcc/testsuite/gcc.dg/debug/dwarf2/pr80263.c | 2 + gcc/testsuite/gcc.dg/dfp/warn-abs-2.c | 28 + gcc/testsuite/gcc.dg/diagnostic-token-ranges.c | 3 +- gcc/testsuite/gcc.dg/driver-specs.c | 4 + gcc/{DEV-PHASE => testsuite/gcc.dg/empty.h} | 0 gcc/testsuite/gcc.dg/fixits-pr84852-1.c | 5 +- gcc/testsuite/gcc.dg/fixits-pr84852-2.c | 5 +- gcc/testsuite/gcc.dg/fma-1.c | 15 + gcc/testsuite/gcc.dg/fma-2.c | 15 + gcc/testsuite/gcc.dg/fma-3.c | 15 + gcc/testsuite/gcc.dg/fma-4.c | 15 + gcc/testsuite/gcc.dg/fma-5.c | 53 + gcc/testsuite/gcc.dg/fma-6.c | 67 + gcc/testsuite/gcc.dg/fma-7.c | 67 + gcc/testsuite/gcc.dg/fold-popcount-1.c | 35 + gcc/testsuite/gcc.dg/fold-popcount-2.c | 35 + gcc/testsuite/gcc.dg/fold-popcount-3.c | 10 + gcc/testsuite/gcc.dg/fold-popcount-4.c | 50 + gcc/testsuite/gcc.dg/format/diagnostic-ranges.c | 66 +- gcc/testsuite/gcc.dg/format/gcc_diag-1.c | 19 +- gcc/testsuite/gcc.dg/format/gcc_diag-10.c | 45 +- gcc/testsuite/gcc.dg/format/pr72858.c | 108 + gcc/testsuite/gcc.dg/format/pr78498.c | 2 + gcc/testsuite/gcc.dg/gimplefe-26.c | 7 +- gcc/testsuite/gcc.dg/gimplefe-28.c | 16 + gcc/testsuite/gcc.dg/gimplefe-29.c | 11 + gcc/testsuite/gcc.dg/gnu2x-static-assert-1.c | 6 + gcc/testsuite/gcc.dg/goacc/loop-processing-1.c | 2 +- gcc/testsuite/gcc.dg/gomp/pr68128-1.c | 2 +- gcc/testsuite/gcc.dg/graphite/pr82451.c | 2 +- gcc/testsuite/gcc.dg/graphite/pr86479.c | 39 + gcc/testsuite/gcc.dg/graphite/scop-10.c | 2 +- gcc/testsuite/gcc.dg/graphite/scop-6.c | 2 +- gcc/testsuite/gcc.dg/graphite/scop-7.c | 2 +- gcc/testsuite/gcc.dg/graphite/scop-8.c | 2 +- gcc/testsuite/gcc.dg/graphite/scop-9.c | 2 +- gcc/testsuite/gcc.dg/guality/asm-1.c | 2 +- gcc/testsuite/gcc.dg/guality/bswaptest.c | 4 +- gcc/testsuite/gcc.dg/guality/clztest.c | 6 +- gcc/testsuite/gcc.dg/guality/const-volatile.c | 44 +- gcc/testsuite/gcc.dg/guality/csttest.c | 72 +- gcc/testsuite/gcc.dg/guality/ctztest.c | 6 +- gcc/testsuite/gcc.dg/guality/drap.c | 4 +- gcc/testsuite/gcc.dg/guality/guality.exp | 28 + gcc/testsuite/gcc.dg/guality/nrv-1.c | 2 +- gcc/testsuite/gcc.dg/guality/pr37726.c | 27 + gcc/testsuite/gcc.dg/guality/pr41353-1.c | 30 +- gcc/testsuite/gcc.dg/guality/pr41353-2.c | 4 +- gcc/testsuite/gcc.dg/guality/pr41404-1.c | 6 +- gcc/testsuite/gcc.dg/guality/pr43051-1.c | 12 +- gcc/testsuite/gcc.dg/guality/pr43077-1.c | 20 +- gcc/testsuite/gcc.dg/guality/pr43177.c | 8 +- gcc/testsuite/gcc.dg/guality/pr43329-1.c | 4 +- gcc/testsuite/gcc.dg/guality/pr43479.c | 10 +- gcc/testsuite/gcc.dg/guality/pr43593.c | 2 +- gcc/testsuite/gcc.dg/guality/pr45003-1.c | 4 +- gcc/testsuite/gcc.dg/guality/pr45003-2.c | 4 +- gcc/testsuite/gcc.dg/guality/pr45003-3.c | 4 +- gcc/testsuite/gcc.dg/guality/pr45882.c | 12 +- gcc/testsuite/gcc.dg/guality/pr48437.c | 2 +- gcc/testsuite/gcc.dg/guality/pr48466.c | 8 +- gcc/testsuite/gcc.dg/guality/pr49888.c | 4 +- gcc/testsuite/gcc.dg/guality/pr54200.c | 2 +- gcc/testsuite/gcc.dg/guality/pr54519-1.c | 12 +- gcc/testsuite/gcc.dg/guality/pr54519-2.c | 6 +- gcc/testsuite/gcc.dg/guality/pr54519-3.c | 12 +- gcc/testsuite/gcc.dg/guality/pr54519-4.c | 6 +- gcc/testsuite/gcc.dg/guality/pr54519-5.c | 6 +- gcc/testsuite/gcc.dg/guality/pr54519-6.c | 4 +- gcc/testsuite/gcc.dg/guality/pr54551.c | 4 +- gcc/testsuite/gcc.dg/guality/pr54693-2.c | 8 +- gcc/testsuite/gcc.dg/guality/pr54693.c | 2 +- gcc/testsuite/gcc.dg/guality/pr54796.c | 6 +- gcc/testsuite/gcc.dg/guality/pr54970.c | 68 +- gcc/testsuite/gcc.dg/guality/pr67192.c | 10 +- gcc/testsuite/gcc.dg/guality/pr69947.c | 4 +- gcc/testsuite/gcc.dg/guality/pr78726.c | 6 +- .../gcc.dg/guality/prevent-optimization.h} | 14 +- gcc/testsuite/gcc.dg/guality/rotatetest.c | 12 +- gcc/testsuite/gcc.dg/guality/sra-1.c | 14 +- gcc/testsuite/gcc.dg/guality/vla-1.c | 8 +- gcc/testsuite/gcc.dg/guality/vla-2.c | 4 +- gcc/testsuite/gcc.dg/guality/zero-length-array.c | 21 + gcc/testsuite/gcc.dg/init-string-3.c | 58 + gcc/testsuite/gcc.dg/ipa/ipa-icf-38.c | 33 + gcc/testsuite/gcc.dg/ipa/ipa-icf-38a.c | 14 + .../gcc.dg/ipa/{ipa-icf-37.c => ipa-icf-39.c} | 11 +- gcc/testsuite/gcc.dg/ipa/ipa-pta-19.c | 46 + gcc/testsuite/gcc.dg/ipa/pr85734.c | 19 + gcc/testsuite/gcc.dg/{pr47991.c => ipa/pr86279.c} | 4 +- gcc/testsuite/gcc.dg/ipa/propmalloc-1.c | 2 +- gcc/testsuite/gcc.dg/ipa/propmalloc-2.c | 2 +- gcc/testsuite/gcc.dg/ipa/propmalloc-3.c | 2 +- gcc/testsuite/gcc.dg/ipa/propmalloc-4.c | 56 + gcc/testsuite/gcc.dg/lto/20081120-1_0.c | 1 + gcc/testsuite/gcc.dg/lto/20081120-2_0.c | 1 + gcc/testsuite/gcc.dg/lto/20081126_0.c | 1 + gcc/testsuite/gcc.dg/lto/20081204-1_0.c | 1 + gcc/testsuite/gcc.dg/lto/20081204-2_0.c | 1 + gcc/testsuite/gcc.dg/lto/20081212-1_0.c | 1 + gcc/testsuite/gcc.dg/lto/20081224_0.c | 1 + gcc/testsuite/gcc.dg/lto/20090116_0.c | 2 +- gcc/testsuite/gcc.dg/lto/20090126-1_0.c | 2 +- gcc/testsuite/gcc.dg/lto/20090126-2_0.c | 2 +- gcc/testsuite/gcc.dg/lto/20090206-1_0.c | 1 + gcc/testsuite/gcc.dg/lto/20090219_0.c | 1 + gcc/testsuite/gcc.dg/lto/20091013-1_0.c | 1 + gcc/testsuite/gcc.dg/lto/20091014-1_0.c | 1 + gcc/testsuite/gcc.dg/lto/20091015-1_0.c | 1 + gcc/testsuite/gcc.dg/lto/20091016-1_0.c | 1 + gcc/testsuite/gcc.dg/lto/20091020-1_0.c | 1 + gcc/testsuite/gcc.dg/lto/20091020-2_0.c | 1 + gcc/testsuite/gcc.dg/lto/20091027-1_0.c | 2 +- gcc/testsuite/gcc.dg/lto/20100426_0.c | 1 + gcc/testsuite/gcc.dg/lto/20100430-1_0.c | 2 + gcc/testsuite/gcc.dg/lto/20100603-1_0.c | 2 +- gcc/testsuite/gcc.dg/lto/20100603-2_0.c | 2 +- gcc/testsuite/gcc.dg/lto/20100603-3_0.c | 2 +- gcc/testsuite/gcc.dg/lto/20111213-1_0.c | 2 +- gcc/testsuite/gcc.dg/lto/chkp-privatize-1_0.c | 17 - gcc/testsuite/gcc.dg/lto/chkp-privatize-2_0.c | 18 - gcc/testsuite/gcc.dg/lto/chkp-privatize_0.c | 18 - gcc/testsuite/gcc.dg/lto/chkp-removed-alias_0.c | 28 - gcc/testsuite/gcc.dg/lto/chkp-static-bounds_0.c | 26 - gcc/testsuite/gcc.dg/lto/chkp-wrap-asm-name_0.c | 20 - gcc/testsuite/gcc.dg/lto/lto.exp | 2 - gcc/testsuite/gcc.dg/lto/pr45736_0.c | 3 +- gcc/testsuite/gcc.dg/lto/pr52634_0.c | 3 +- gcc/testsuite/gcc.dg/lto/pr54702_0.c | 2 +- gcc/testsuite/gcc.dg/lto/pr59323-2_0.c | 2 +- gcc/testsuite/gcc.dg/lto/pr59323_0.c | 2 +- gcc/testsuite/gcc.dg/lto/pr60820_0.c | 1 + gcc/testsuite/gcc.dg/lto/pr66221_0.c | 10 - gcc/testsuite/gcc.dg/lto/pr81406_0.c | 2 +- gcc/testsuite/gcc.dg/lto/pr83388_0.c | 2 +- gcc/testsuite/gcc.dg/lto/pr83719_0.c | 1 + gcc/testsuite/gcc.dg/lto/pr85248_0.c | 9 +- gcc/testsuite/gcc.dg/lvalue-5.c | 2 +- gcc/testsuite/gcc.dg/memcmp-1.c | 9 +- gcc/testsuite/gcc.dg/merge-all-constants-1.c | 6 +- ...e-all-constants-1.c => merge-all-constants-2.c} | 5 +- gcc/testsuite/gcc.dg/missing-header-fixit-3.c | 21 + gcc/testsuite/gcc.dg/missing-header-fixit-4.c | 23 + gcc/testsuite/gcc.dg/missing-symbol-3.c | 6 +- gcc/testsuite/gcc.dg/nextafter-1.c | 188 + gcc/testsuite/gcc.dg/nextafter-2.c | 17 + gcc/testsuite/gcc.dg/nextafter-3.c | 9 + gcc/testsuite/gcc.dg/nextafter-4.c | 10 + gcc/testsuite/gcc.dg/noncompile/pr30552-1.c | 17 + gcc/testsuite/gcc.dg/noncompile/pr30552-2.c | 17 + gcc/testsuite/gcc.dg/noncompile/pr30552-3.c | 15 + gcc/testsuite/gcc.dg/noncompile/pr30552-4.c | 15 + gcc/testsuite/gcc.dg/noncompile/pr55976-1.c | 15 + gcc/testsuite/gcc.dg/noncompile/pr55976-2.c | 16 + gcc/testsuite/gcc.dg/param-type-mismatch.c | 56 +- gcc/testsuite/gcc.dg/params/blocksort-part.c | 1 + .../gcc.dg/plugin/diagnostic-group-test-1.c | 26 + .../diagnostic-test-show-locus-bw-line-numbers-2.c | 22 + .../diagnostic-test-show-locus-bw-line-numbers.c | 120 + .../gcc.dg/plugin/diagnostic-test-show-locus-bw.c | 73 +- ...diagnostic-test-show-locus-color-line-numbers.c | 26 + .../plugin/diagnostic-test-show-locus-color.c | 16 +- .../diagnostic-test-show-locus-generate-patch.c | 32 + .../plugin/diagnostic-test-show-locus-no-labels.c | 27 + .../plugin/diagnostic-test-string-literals-1.c | 29 +- .../plugin/diagnostic-test-string-literals-2.c | 4 +- ...n_test_inlining.c => diagnostic_group_plugin.c} | 90 +- .../gcc.dg/plugin/diagnostic_plugin_show_trees.c | 2 +- .../plugin/diagnostic_plugin_test_show_locus.c | 110 +- gcc/testsuite/gcc.dg/plugin/dump-1.c | 24 + gcc/testsuite/gcc.dg/plugin/dump-2.c | 30 + gcc/testsuite/gcc.dg/plugin/dump_plugin.c | 143 + gcc/testsuite/gcc.dg/plugin/ggcplug.c | 16 +- gcc/testsuite/gcc.dg/plugin/plugin.exp | 11 +- gcc/testsuite/gcc.dg/plugin/poly-int-07_plugin.c | 2 +- gcc/testsuite/gcc.dg/plugin/poly-int-tests.h | 50 +- gcc/testsuite/gcc.dg/plugin/pr87562-a.h | 7 + .../gcc.dg/plugin/pr87562-b.h} | 0 gcc/testsuite/gcc.dg/pointer-range-check-1.c | 37 + gcc/testsuite/gcc.dg/pointer-range-check-2.c | 31 + gcc/testsuite/gcc.dg/pr18079.c | 8 +- gcc/testsuite/gcc.dg/pr26570.c | 4 +- gcc/testsuite/gcc.dg/pr32773.c | 6 +- gcc/testsuite/gcc.dg/pr33092.c | 6 - gcc/testsuite/gcc.dg/pr40209.c | 2 +- gcc/testsuite/gcc.dg/pr41837.c | 2 +- gcc/testsuite/gcc.dg/pr41841.c | 2 +- gcc/testsuite/gcc.dg/pr42250.c | 2 +- gcc/testsuite/gcc.dg/pr42611.c | 2 +- gcc/testsuite/gcc.dg/pr43084.c | 2 +- gcc/testsuite/gcc.dg/pr43317.c | 2 +- gcc/testsuite/gcc.dg/pr47793.c | 13 - gcc/testsuite/gcc.dg/pr51879-18.c | 2 +- gcc/testsuite/gcc.dg/pr51957-1.c | 2 +- gcc/testsuite/gcc.dg/pr61817-1.c | 6 +- gcc/testsuite/gcc.dg/pr61817-2.c | 6 +- gcc/testsuite/gcc.dg/pr68766.c | 2 +- gcc/testsuite/gcc.dg/pr69554-1.c | 29 +- gcc/testsuite/gcc.dg/pr69615.c | 37 + gcc/testsuite/gcc.dg/pr69627.c | 4 + gcc/testsuite/gcc.dg/pr79342.c | 18 + gcc/testsuite/gcc.dg/pr79985.c | 12 + gcc/testsuite/gcc.dg/pr80747.c | 2 +- gcc/testsuite/gcc.dg/pr82788.c | 1 + gcc/testsuite/gcc.dg/pr83666.c | 2 +- gcc/testsuite/gcc.dg/pr85195.c | 2 +- gcc/testsuite/gcc.dg/pr85467.c | 2 +- gcc/testsuite/gcc.dg/pr85799.c | 19 + .../gcc.dg/{torture/pr85567.c => pr85955.c} | 5 +- gcc/testsuite/gcc.dg/{vector-1.c => pr86046.c} | 4 +- gcc/testsuite/gcc.dg/pr86047.c | 13 + gcc/testsuite/gcc.dg/pr86064.c | 1 + gcc/testsuite/gcc.dg/pr86124.c | 11 + gcc/testsuite/gcc.dg/pr86179.c | 14 + gcc/testsuite/gcc.dg/pr86271.c | 17 + gcc/testsuite/gcc.dg/pr86459.c | 19 + gcc/testsuite/gcc.dg/pr86489.c | 12 + gcc/testsuite/gcc.dg/pr87009.c | 23 + gcc/testsuite/gcc.dg/pr87052.c | 41 + gcc/testsuite/gcc.dg/pr87054.c | 29 + gcc/testsuite/gcc.dg/pr87092.c | 10 + gcc/testsuite/gcc.dg/pr87112.c | 31 + .../gcc.dg/{torture/pr71168.c => pr87117-1.c} | 1 + gcc/testsuite/gcc.dg/pr87117-2.c | 15 + gcc/testsuite/gcc.dg/pr87259.c | 14 + gcc/testsuite/gcc.dg/pr87261.c | 35 + gcc/testsuite/gcc.dg/pr87286.c | 4 + gcc/testsuite/gcc.dg/pr87309.c | 4 + gcc/testsuite/gcc.dg/pr87347.c | 6 + gcc/testsuite/gcc.dg/pr87415.c | 20 + gcc/testsuite/gcc.dg/pr87483.c | 16 + gcc/testsuite/gcc.dg/pr87490.c | 13 + gcc/testsuite/gcc.dg/predict-1.c | 2 +- gcc/testsuite/gcc.dg/predict-13.c | 4 +- gcc/testsuite/gcc.dg/predict-16.c | 36 + gcc/testsuite/gcc.dg/predict-17.c | 13 + gcc/testsuite/gcc.dg/predict-18.c | 31 + gcc/testsuite/gcc.dg/predict-19.c | 13 + gcc/testsuite/gcc.dg/predict-20.c | 23 + gcc/testsuite/gcc.dg/predict-21.c | 13 + gcc/testsuite/gcc.dg/predict-3.c | 2 +- gcc/testsuite/gcc.dg/predict-4.c | 2 +- gcc/testsuite/gcc.dg/predict-5.c | 2 +- gcc/testsuite/gcc.dg/predict-6.c | 2 +- gcc/testsuite/gcc.dg/predict-9.c | 4 +- gcc/testsuite/gcc.dg/profile-dir-1.c | 2 +- gcc/testsuite/gcc.dg/profile-dir-2.c | 2 +- gcc/testsuite/gcc.dg/profile-dir-3.c | 2 +- gcc/testsuite/gcc.dg/recip_sqrt_mult_1.c | 15 + gcc/testsuite/gcc.dg/recip_sqrt_mult_2.c | 11 + gcc/testsuite/gcc.dg/recip_sqrt_mult_3.c | 11 + gcc/testsuite/gcc.dg/recip_sqrt_mult_4.c | 21 + gcc/testsuite/gcc.dg/recip_sqrt_mult_5.c | 20 + gcc/testsuite/gcc.dg/redecl-10.c | 4 +- gcc/testsuite/gcc.dg/rtl/x86_64/dfinit.c | 2 +- .../gcc.dg/rtl/x86_64/times-two.c.before-df.c | 2 +- gcc/testsuite/gcc.dg/sibcall-10.c | 2 +- gcc/testsuite/gcc.dg/sibcall-9.c | 2 +- gcc/testsuite/gcc.dg/sinatan-1.c | 101 + gcc/testsuite/gcc.dg/sinatan-2.c | 59 + gcc/testsuite/gcc.dg/sinatan-3.c | 65 + gcc/testsuite/gcc.dg/spec-barrier-3.c | 13 + gcc/testsuite/gcc.dg/spellcheck-identifiers-4.c | 10 + gcc/testsuite/gcc.dg/spellcheck-transposition.c | 20 + gcc/testsuite/gcc.dg/stack-check-10.c | 1 + gcc/testsuite/gcc.dg/stack-check-5.c | 4 +- gcc/testsuite/gcc.dg/stack-check-6a.c | 1 + gcc/testsuite/gcc.dg/stack-usage-1.c | 8 +- gcc/testsuite/gcc.dg/store_merging_20.c | 68 + gcc/testsuite/gcc.dg/store_merging_21.c | 41 + gcc/testsuite/gcc.dg/store_merging_22.c | 2 +- gcc/testsuite/gcc.dg/strcmpopt_2.c | 67 + gcc/testsuite/gcc.dg/strcmpopt_3.c | 31 + gcc/testsuite/gcc.dg/strcmpopt_4.c | 16 + gcc/testsuite/gcc.dg/strcmpopt_5.c | 80 + gcc/testsuite/gcc.dg/strlenopt-44.c | 92 + gcc/testsuite/gcc.dg/strlenopt-45.c | 335 + gcc/testsuite/gcc.dg/strlenopt-46.c | 148 + gcc/testsuite/gcc.dg/strlenopt-49.c | 53 + gcc/testsuite/gcc.dg/strlenopt-50.c | 116 + gcc/testsuite/gcc.dg/strlenopt-51.c | 121 + gcc/testsuite/gcc.dg/strlenopt-52.c | 288 + gcc/testsuite/gcc.dg/strlenopt-53.c | 116 + gcc/testsuite/gcc.dg/strlenopt-54.c | 109 + gcc/testsuite/gcc.dg/strlenopt-55.c | 230 + gcc/testsuite/gcc.dg/strlenopt-56.c | 50 + gcc/testsuite/gcc.dg/strlenopt-58.c | 93 + gcc/testsuite/gcc.dg/strlenopt.h | 1 + gcc/testsuite/gcc.dg/torture/20180712-1.c | 76 + gcc/testsuite/gcc.dg/torture/float32-tg-3.c | 1 + gcc/testsuite/gcc.dg/torture/float32x-tg-3.c | 1 + gcc/testsuite/gcc.dg/torture/float64-tg-3.c | 1 + gcc/testsuite/gcc.dg/torture/float64x-tg-3.c | 1 + gcc/testsuite/gcc.dg/torture/fp-int-convert.h | 3 +- gcc/testsuite/gcc.dg/torture/pr36066.c | 2 +- gcc/testsuite/gcc.dg/torture/pr42363.c | 6 +- gcc/testsuite/gcc.dg/torture/pr52969.c | 16 - gcc/testsuite/gcc.dg/torture/pr81790.c | 1 - gcc/testsuite/gcc.dg/torture/pr85852.c | 9 + gcc/testsuite/gcc.dg/torture/pr86034.c | 32 + gcc/testsuite/gcc.dg/torture/pr86066.c | 19 + gcc/testsuite/gcc.dg/torture/pr86232.c | 10 + gcc/testsuite/gcc.dg/torture/pr86363.c | 25 + .../i386/pr85044.c => gcc.dg/torture/pr86389.c} | 7 +- gcc/testsuite/gcc.dg/torture/pr87132.c | 18 + gcc/testsuite/gcc.dg/torture/pr87147.c | 22 + gcc/testsuite/gcc.dg/torture/pr87168.c | 30 + gcc/testsuite/gcc.dg/torture/pr87169.c | 41 + gcc/testsuite/gcc.dg/torture/pr87176.c | 28 + gcc/testsuite/gcc.dg/torture/pr87177-2.c | 28 + gcc/testsuite/gcc.dg/torture/pr87177.c | 61 + gcc/testsuite/gcc.dg/torture/pr87197.c | 35 + gcc/testsuite/gcc.dg/torture/pr87200.c | 23 + gcc/testsuite/gcc.dg/torture/pr87211.c | 21 + gcc/testsuite/gcc.dg/torture/pr87263.c | 24 + gcc/testsuite/gcc.dg/torture/pr87266-1.c | 32 + gcc/testsuite/gcc.dg/torture/pr87266-2.c | 32 + gcc/testsuite/gcc.dg/torture/pr87266-3.c | 32 + gcc/testsuite/gcc.dg/torture/pr87266-4.c | 38 + gcc/testsuite/gcc.dg/torture/pr87280.c | 61 + gcc/testsuite/gcc.dg/torture/pr87301.c | 34 + gcc/testsuite/gcc.dg/torture/pr87328.c | 25 + gcc/testsuite/gcc.dg/torture/pr87342.c | 44 + gcc/testsuite/gcc.dg/torture/pr87349-1.c | 33 + gcc/testsuite/gcc.dg/torture/pr87349-2.c | 33 + gcc/testsuite/gcc.dg/torture/pr87402.c | 33 + gcc/testsuite/gcc.dg/torture/ssa-fre-1.c | 16 + gcc/testsuite/gcc.dg/torture/ssa-fre-2.c | 21 + gcc/testsuite/gcc.dg/torture/ssa-fre-3.c | 23 + gcc/testsuite/gcc.dg/torture/ssa-fre-4.c | 17 + gcc/testsuite/gcc.dg/torture/type-generic-1.c | 1 + gcc/testsuite/gcc.dg/transparent-union-6.c | 17 + gcc/testsuite/gcc.dg/tree-prof/pr59521-3.c | 34 + gcc/testsuite/gcc.dg/tree-prof/section-attr-1.c | 5 + gcc/testsuite/gcc.dg/tree-prof/section-attr-2.c | 5 + gcc/testsuite/gcc.dg/tree-prof/section-attr-3.c | 5 + gcc/testsuite/gcc.dg/tree-prof/stringop-1.c | 2 +- gcc/testsuite/gcc.dg/tree-prof/stringop-2.c | 2 +- gcc/testsuite/gcc.dg/tree-prof/update-loopch.c | 9 +- gcc/testsuite/gcc.dg/tree-prof/val-prof-1.c | 2 +- gcc/testsuite/gcc.dg/tree-prof/val-prof-10.c | 31 + gcc/testsuite/gcc.dg/tree-prof/val-prof-2.c | 2 +- gcc/testsuite/gcc.dg/tree-prof/val-prof-3.c | 2 +- gcc/testsuite/gcc.dg/tree-prof/val-prof-4.c | 2 +- gcc/testsuite/gcc.dg/tree-prof/val-prof-5.c | 2 +- gcc/testsuite/gcc.dg/tree-prof/val-prof-7.c | 28 +- gcc/testsuite/gcc.dg/tree-ssa/20030710-1.c | 10 +- gcc/testsuite/gcc.dg/tree-ssa/20030711-1.c | 8 +- gcc/testsuite/gcc.dg/tree-ssa/asm-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-10.c | 119 + gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-11.c | 65 + gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-9.c | 3 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-1.c | 7 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-18.c | 5 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-20.c | 22 + gcc/testsuite/gcc.dg/tree-ssa/copy-headers-2.c | 17 + gcc/testsuite/gcc.dg/tree-ssa/copy-headers-3.c | 19 + gcc/testsuite/gcc.dg/tree-ssa/copy-headers-4.c | 18 + gcc/testsuite/gcc.dg/tree-ssa/copy-headers-5.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/cunroll-13.c | 54 +- gcc/testsuite/gcc.dg/tree-ssa/cunroll-15.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/dump-3.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/evrp11.c | 23 + gcc/testsuite/gcc.dg/tree-ssa/ifc-8.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ifc-cd.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ivopt_mult_1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ivopt_mult_1g.c | 82 + gcc/testsuite/gcc.dg/tree-ssa/ivopt_mult_2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ivopt_mult_2g.c | 79 + gcc/testsuite/gcc.dg/tree-ssa/loadpre6.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/minmax-loopend-2.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/minmax-loopend.c | 9 +- gcc/testsuite/gcc.dg/tree-ssa/muldiv-1.c | 13 + gcc/testsuite/gcc.dg/tree-ssa/muldiv-2.c | 12 + gcc/testsuite/gcc.dg/tree-ssa/phi-opt-16.c | 12 + gcc/testsuite/gcc.dg/tree-ssa/phi-opt-17.c | 12 + gcc/testsuite/gcc.dg/tree-ssa/phi-opt-18.c | 14 + gcc/testsuite/gcc.dg/tree-ssa/phi-opt-19.c | 15 + gcc/testsuite/gcc.dg/tree-ssa/popcount.c | 41 + gcc/testsuite/gcc.dg/tree-ssa/popcount2.c | 28 + gcc/testsuite/gcc.dg/tree-ssa/popcount3.c | 15 + gcc/testsuite/gcc.dg/tree-ssa/pr19210-1.c | 10 +- gcc/testsuite/gcc.dg/tree-ssa/pr21559.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/pr45122.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr45397.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/pr61839_1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr61839_2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr61839_4.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr64183.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr69615.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/pr78154.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr82665.c | 32 + gcc/testsuite/gcc.dg/tree-ssa/pr83648-2.c | 15 + gcc/testsuite/gcc.dg/tree-ssa/pr83648.c | 15 + gcc/testsuite/gcc.dg/tree-ssa/pr84512.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/pr85720.c | 13 + gcc/testsuite/gcc.dg/tree-ssa/pr86017.c | 29 + gcc/testsuite/gcc.dg/tree-ssa/pr86089.c | 13 + gcc/testsuite/gcc.dg/tree-ssa/pr86263.c | 29 + gcc/testsuite/gcc.dg/tree-ssa/pr86401-1.c | 48 + gcc/testsuite/gcc.dg/tree-ssa/pr86401-2.c | 48 + gcc/testsuite/gcc.dg/tree-ssa/pr87022.c | 36 + gcc/testsuite/gcc.dg/tree-ssa/pr87126.c | 25 + gcc/testsuite/gcc.dg/tree-ssa/pr87205-2.c | 18 + gcc/testsuite/gcc.dg/tree-ssa/pr87205.c | 21 + gcc/testsuite/gcc.dg/tree-ssa/pr87287.c | 34 + gcc/testsuite/gcc.dg/tree-ssa/predcom-8.c | 12 + gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-14.c | 11 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-7.c | 9 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-31.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-32.c | 13 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-33.c | 22 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-34.c | 15 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-35.c | 13 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-46.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-63.c | 11 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-64.c | 21 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-65.c | 20 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-66.c | 11 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-67.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-68.c | 28 + gcc/testsuite/gcc.dg/tree-ssa/switch-1.c | 110 + gcc/testsuite/gcc.dg/tree-ssa/switch-2.c | 25 + gcc/testsuite/gcc.dg/tree-ssa/switch-3.c | 20 + gcc/testsuite/gcc.dg/tree-ssa/vrp104.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp105.c | 37 - gcc/testsuite/gcc.dg/tree-ssa/vrp113.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp120.c | 5 + gcc/testsuite/gcc.dg/tree-ssa/vrp17.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/vrp18.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/vrp23.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/vrp24.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/vrp58.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/vrp92.c | 2 +- gcc/testsuite/gcc.dg/uninit-19.c | 4 +- gcc/testsuite/gcc.dg/uninit-pr81897-2.c | 2 +- gcc/testsuite/gcc.dg/uninit-suppress_2.c | 2 +- gcc/testsuite/gcc.dg/union-duplicate-field.c | 21 + gcc/testsuite/gcc.dg/unroll-2.c | 4 +- gcc/testsuite/gcc.dg/vect/bb-slp-div-1.c | 19 + gcc/testsuite/gcc.dg/vect/bb-slp-over-widen-1.c | 67 + gcc/testsuite/gcc.dg/vect/bb-slp-over-widen-2.c | 66 + gcc/testsuite/gcc.dg/vect/bb-slp-pow-1.c | 28 + gcc/testsuite/gcc.dg/vect/no-scevccp-outer-6.c | 3 +- gcc/testsuite/gcc.dg/vect/no-scevccp-pr86725-1.c | 26 + gcc/testsuite/gcc.dg/vect/no-scevccp-pr86725-2.c | 23 + gcc/testsuite/gcc.dg/vect/no-scevccp-pr86725-3.c | 25 + gcc/testsuite/gcc.dg/vect/no-scevccp-pr86725-4.c | 23 + gcc/testsuite/gcc.dg/vect/no-scevccp-pr86725-5.c | 24 + gcc/testsuite/gcc.dg/vect/no-vfa-vect-depend-2.c | 5 +- gcc/testsuite/gcc.dg/vect/no-vfa-vect-depend-3.c | 5 +- gcc/testsuite/gcc.dg/vect/nodump-vect-opt-info-1.c | 6 +- gcc/testsuite/gcc.dg/vect/nodump-vect-opt-info-2.c | 12 + gcc/testsuite/gcc.dg/vect/pr46032.c | 2 +- gcc/testsuite/gcc.dg/vect/pr53773.c | 5 +- gcc/testsuite/gcc.dg/vect/pr65947-13.c | 3 +- gcc/testsuite/gcc.dg/vect/pr80631-2.c | 3 +- gcc/testsuite/gcc.dg/vect/pr84711.c | 13 + gcc/testsuite/gcc.dg/vect/pr86749.c | 26 + gcc/testsuite/gcc.dg/vect/pr86858.c | 13 + gcc/testsuite/gcc.dg/vect/pr87288-1.c | 49 + gcc/testsuite/gcc.dg/vect/pr87288-2.c | 64 + gcc/testsuite/gcc.dg/vect/pr87288-3.c | 64 + gcc/testsuite/gcc.dg/vect/slp-23.c | 6 +- gcc/testsuite/gcc.dg/vect/slp-37.c | 9 +- gcc/testsuite/gcc.dg/vect/slp-perm-1.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-perm-10.c | 4 +- gcc/testsuite/gcc.dg/vect/slp-perm-2.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-perm-3.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-perm-5.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-perm-6.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-perm-7.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-perm-8.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-perm-9.c | 4 +- gcc/testsuite/gcc.dg/vect/vect-alias-check-4.c | 18 +- gcc/testsuite/gcc.dg/vect/vect-avg-1.c | 47 + gcc/testsuite/gcc.dg/vect/vect-avg-10.c | 8 + gcc/testsuite/gcc.dg/vect/vect-avg-11.c | 57 + gcc/testsuite/gcc.dg/vect/vect-avg-12.c | 10 + gcc/testsuite/gcc.dg/vect/vect-avg-13.c | 11 + gcc/testsuite/gcc.dg/vect/vect-avg-14.c | 11 + gcc/testsuite/gcc.dg/vect/vect-avg-15.c | 52 + gcc/testsuite/gcc.dg/vect/vect-avg-16.c | 52 + gcc/testsuite/gcc.dg/vect/vect-avg-2.c | 10 + gcc/testsuite/gcc.dg/vect/vect-avg-3.c | 11 + gcc/testsuite/gcc.dg/vect/vect-avg-4.c | 11 + gcc/testsuite/gcc.dg/vect/vect-avg-5.c | 51 + gcc/testsuite/gcc.dg/vect/vect-avg-6.c | 10 + gcc/testsuite/gcc.dg/vect/vect-avg-7.c | 11 + gcc/testsuite/gcc.dg/vect/vect-avg-8.c | 11 + gcc/testsuite/gcc.dg/vect/vect-avg-9.c | 8 + gcc/testsuite/gcc.dg/vect/vect-cond-10.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-cond-8.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-cond-9.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-cond-arith-1.c | 64 + gcc/testsuite/gcc.dg/vect/vect-cond-arith-2.c | 45 + gcc/testsuite/gcc.dg/vect/vect-cond-arith-3.c | 63 + gcc/testsuite/gcc.dg/vect/vect-cond-arith-4.c | 58 + gcc/testsuite/gcc.dg/vect/vect-cond-arith-5.c | 60 + gcc/testsuite/gcc.dg/vect/vect-cond-arith-6.c | 62 + gcc/testsuite/gcc.dg/vect/vect-fma-1.c | 58 + gcc/testsuite/gcc.dg/vect/vect-fma-2.c | 17 + gcc/testsuite/gcc.dg/vect/vect-mask-load-1.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-mask-loadstore-1.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-mixed-size-cond-1.c | 14 + .../gcc.dg/vect/vect-mult-const-pattern-1.c | 2 +- .../gcc.dg/vect/vect-mult-const-pattern-2.c | 2 +- .../gcc.dg/vect/vect-over-widen-1-big-array.c | 6 +- gcc/testsuite/gcc.dg/vect/vect-over-widen-1.c | 7 +- gcc/testsuite/gcc.dg/vect/vect-over-widen-10.c | 20 + gcc/testsuite/gcc.dg/vect/vect-over-widen-11.c | 64 + gcc/testsuite/gcc.dg/vect/vect-over-widen-12.c | 20 + gcc/testsuite/gcc.dg/vect/vect-over-widen-13.c | 51 + gcc/testsuite/gcc.dg/vect/vect-over-widen-14.c | 19 + gcc/testsuite/gcc.dg/vect/vect-over-widen-15.c | 53 + gcc/testsuite/gcc.dg/vect/vect-over-widen-16.c | 19 + gcc/testsuite/gcc.dg/vect/vect-over-widen-17.c | 46 + gcc/testsuite/gcc.dg/vect/vect-over-widen-18.c | 50 + gcc/testsuite/gcc.dg/vect/vect-over-widen-19.c | 53 + .../gcc.dg/vect/vect-over-widen-2-big-array.c | 9 +- gcc/testsuite/gcc.dg/vect/vect-over-widen-2.c | 9 +- gcc/testsuite/gcc.dg/vect/vect-over-widen-20.c | 53 + gcc/testsuite/gcc.dg/vect/vect-over-widen-21.c | 51 + gcc/testsuite/gcc.dg/vect/vect-over-widen-22.c | 53 + .../gcc.dg/vect/vect-over-widen-3-big-array.c | 6 +- gcc/testsuite/gcc.dg/vect/vect-over-widen-3.c | 5 +- .../gcc.dg/vect/vect-over-widen-4-big-array.c | 6 +- gcc/testsuite/gcc.dg/vect/vect-over-widen-4.c | 7 +- gcc/testsuite/gcc.dg/vect/vect-over-widen-5.c | 52 + gcc/testsuite/gcc.dg/vect/vect-over-widen-6.c | 17 + gcc/testsuite/gcc.dg/vect/vect-over-widen-7.c | 54 + gcc/testsuite/gcc.dg/vect/vect-over-widen-8.c | 20 + gcc/testsuite/gcc.dg/vect/vect-over-widen-9.c | 59 + gcc/testsuite/gcc.dg/vect/vect-reduc-dot-1.c | 49 + gcc/testsuite/gcc.dg/vect/vect-reduc-dot-2.c | 10 + gcc/testsuite/gcc.dg/vect/vect-reduc-dot-3.c | 10 + gcc/testsuite/gcc.dg/vect/vect-reduc-dot-4.c | 10 + gcc/testsuite/gcc.dg/vect/vect-reduc-dot-5.c | 10 + gcc/testsuite/gcc.dg/vect/vect-reduc-dot-6.c | 10 + gcc/testsuite/gcc.dg/vect/vect-reduc-dot-7.c | 10 + gcc/testsuite/gcc.dg/vect/vect-reduc-dot-8.c | 10 + gcc/testsuite/gcc.dg/vect/vect-reduc-dot-u16b.c | 17 +- gcc/testsuite/gcc.dg/vect/vect-reduc-sad-1.c | 51 + gcc/testsuite/gcc.dg/vect/vect-reduc-sad-2.c | 10 + gcc/testsuite/gcc.dg/vect/vect-reduc-sad-3.c | 10 + gcc/testsuite/gcc.dg/vect/vect-reduc-sad-4.c | 10 + gcc/testsuite/gcc.dg/vect/vect-reduc-sad-5.c | 10 + gcc/testsuite/gcc.dg/vect/vect-reduc-sad-6.c | 10 + gcc/testsuite/gcc.dg/vect/vect-reduc-sad-7.c | 10 + gcc/testsuite/gcc.dg/vect/vect-reduc-sad-8.c | 10 + .../vect/vect-strided-u8-i8-gap4-big-array.c | 5 +- .../gcc.dg/vect/vect-strided-u8-i8-gap4.c | 5 +- gcc/testsuite/gcc.dg/vect/vect-widen-mult-1.c | 48 + gcc/testsuite/gcc.dg/vect/vect-widen-mult-2.c | 9 + gcc/testsuite/gcc.dg/vect/vect-widen-mult-3.c | 9 + gcc/testsuite/gcc.dg/vect/vect-widen-mult-4.c | 9 + .../gcc.dg/vect/vect-widen-mult-const-s16.c | 4 +- .../gcc.dg/vect/vect-widen-mult-const-u16.c | 4 +- .../gcc.dg/vect/vect-widen-mult-extern-1.c | 15 + gcc/testsuite/gcc.dg/vect/vect-widen-mult-sum.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-widen-mult-u8-u32.c | 2 +- gcc/testsuite/gcc.dg/vect/vect.exp | 7 - gcc/testsuite/gcc.dg/vla-1.c | 26 + gcc/testsuite/gcc.dg/vmx/extract-be-order.c | 34 - gcc/testsuite/gcc.dg/vmx/extract-vsx-be-order.c | 20 - gcc/testsuite/gcc.dg/vmx/insert-be-order.c | 66 - gcc/testsuite/gcc.dg/vmx/insert-vsx-be-order.c | 35 - gcc/testsuite/gcc.dg/vmx/ld-be-order.c | 108 - gcc/testsuite/gcc.dg/vmx/ld-vsx-be-order.c | 45 - gcc/testsuite/gcc.dg/vmx/lde-be-order.c | 74 - gcc/testsuite/gcc.dg/vmx/ldl-be-order.c | 108 - gcc/testsuite/gcc.dg/vmx/ldl-vsx-be-order.c | 45 - gcc/testsuite/gcc.dg/vmx/merge-be-order.c | 97 - gcc/testsuite/gcc.dg/vmx/merge-vsx-be-order.c | 85 - gcc/testsuite/gcc.dg/vmx/mult-even-odd-be-order.c | 65 - gcc/testsuite/gcc.dg/vmx/pack-be-order.c | 137 - gcc/testsuite/gcc.dg/vmx/perm-be-order.c | 75 - gcc/testsuite/gcc.dg/vmx/splat-be-order.c | 60 - gcc/testsuite/gcc.dg/vmx/splat-vsx-be-order.c | 38 - gcc/testsuite/gcc.dg/vmx/st-be-order.c | 84 - gcc/testsuite/gcc.dg/vmx/st-vsx-be-order.c | 35 - gcc/testsuite/gcc.dg/vmx/ste-be-order.c | 54 - gcc/testsuite/gcc.dg/vmx/stl-be-order.c | 84 - gcc/testsuite/gcc.dg/vmx/stl-vsx-be-order.c | 35 - gcc/testsuite/gcc.dg/vmx/sum2s-be-order.c | 20 - gcc/testsuite/gcc.dg/vmx/unpack-be-order.c | 89 - gcc/testsuite/gcc.dg/vmx/vsums-be-order.c | 21 - gcc/testsuite/gcc.dg/vrp-min-max-1.c | 2 +- gcc/testsuite/gcc.dg/vrp-min-max-3.c | 27 + gcc/testsuite/gcc.dg/warn-abs-1.c | 66 + gcc/testsuite/gcc.dg/warn-sprintf-no-nul.c | 90 + gcc/testsuite/gcc.dg/warn-stpcpy-no-nul.c | 324 + gcc/testsuite/gcc.dg/warn-strcpy-no-nul.c | 324 + gcc/testsuite/gcc.dg/warn-strlen-no-nul.c | 304 + gcc/testsuite/gcc.dg/warn-strnlen-no-nul-2.c | 66 + gcc/testsuite/gcc.dg/warn-strnlen-no-nul.c | 356 + gcc/testsuite/gcc.dg/wmain.c | 10 + gcc/testsuite/gcc.dg/zero_bits_compound-1.c | 2 +- gcc/testsuite/gcc.misc-tests/gcov-pr83813.c | 23 + gcc/testsuite/gcc.misc-tests/gcov-pr84758.c | 28 + gcc/testsuite/gcc.misc-tests/gcov-pr85217.c | 20 + gcc/testsuite/gcc.misc-tests/gcov-pr85332.c | 26 + gcc/testsuite/gcc.misc-tests/gcov-pr85338.c | 21 + gcc/testsuite/gcc.misc-tests/gcov-pr85350.c | 21 + gcc/testsuite/gcc.misc-tests/gcov-pr85372.c | 28 + gcc/testsuite/gcc.misc-tests/gcov-pr86536.c | 25 + gcc/testsuite/gcc.misc-tests/options.exp | 38 + .../mg-2.exp => gcc.src/maintainers.exp} | 37 +- .../advsimd-intrinsics/{vld1x2.c => vld1x3.c} | 31 +- .../advsimd-intrinsics/{vld1x2.c => vst1x2.c} | 21 +- .../advsimd-intrinsics/{vld1x2.c => vst1x3.c} | 32 +- gcc/testsuite/gcc.target/aarch64/aes_2.c | 79 + gcc/testsuite/gcc.target/aarch64/aes_xor_combine.c | 70 + gcc/testsuite/gcc.target/aarch64/ashltidisi.c | 2 +- gcc/testsuite/gcc.target/aarch64/atomic-store.c | 75 + .../builtin_sadd_128.c} | 8 +- .../gcc.target/{arm => aarch64}/builtin_saddl.c | 2 +- .../gcc.target/{arm => aarch64}/builtin_saddll.c | 4 +- .../builtin_ssub_128.c} | 8 +- .../gcc.target/{arm => aarch64}/builtin_ssubl.c | 2 +- .../gcc.target/{arm => aarch64}/builtin_ssubll.c | 4 +- .../builtin_uadd_128.c} | 8 +- .../gcc.target/{arm => aarch64}/builtin_uaddl.c | 2 +- .../gcc.target/{arm => aarch64}/builtin_uaddll.c | 4 +- .../builtin_usub_128.c} | 8 +- .../gcc.target/{arm => aarch64}/builtin_usubl.c | 2 +- .../gcc.target/{arm => aarch64}/builtin_usubll.c | 4 +- gcc/testsuite/gcc.target/aarch64/combine_bfi_1.c | 4 +- gcc/testsuite/gcc.target/aarch64/combine_bfxil.c | 117 + gcc/testsuite/gcc.target/aarch64/combine_bfxil_2.c | 16 + gcc/testsuite/gcc.target/aarch64/crypto-fuse-1.c | 45 + gcc/testsuite/gcc.target/aarch64/crypto-fuse-2.c | 45 + .../gcc.target/aarch64/extract_zero_extend.c | 81 + .../gcc.target/aarch64/f16_mov_immediate_1.c | 6 +- .../gcc.target/aarch64/f16_mov_immediate_2.c | 4 +- .../gcc.target/aarch64/f16_mov_immediate_3.c | 14 + gcc/testsuite/gcc.target/aarch64/fix_extend1.c | 17 + gcc/testsuite/gcc.target/aarch64/frecpe_1.c | 18 + gcc/testsuite/gcc.target/aarch64/frecpe_2.c | 18 + .../gcc.target/aarch64/imm_choice_comparison.c | 54 + .../gcc.target/aarch64/large_struct_copy.c | 23 + .../gcc.target/aarch64/large_struct_copy_2.c | 26 + gcc/testsuite/gcc.target/aarch64/ldp_stp_10.c | 33 + gcc/testsuite/gcc.target/aarch64/ldp_stp_11.c | 16 + gcc/testsuite/gcc.target/aarch64/ldp_stp_12.c | 13 + gcc/testsuite/gcc.target/aarch64/ldp_stp_13.c | 18 + gcc/testsuite/gcc.target/aarch64/ldp_stp_6.c | 20 + gcc/testsuite/gcc.target/aarch64/ldp_stp_7.c | 47 + gcc/testsuite/gcc.target/aarch64/ldp_stp_8.c | 30 + gcc/testsuite/gcc.target/aarch64/ldp_stp_9.c | 49 + .../aarch64/{ldp_stp_4.c => ldp_stp_q.c} | 10 +- .../gcc.target/aarch64/ldp_stp_q_disable.c | 26 + gcc/testsuite/gcc.target/aarch64/lsl_asr_sbfiz.c | 24 + gcc/testsuite/gcc.target/aarch64/mgeneral-regs_1.c | 3 +- gcc/testsuite/gcc.target/aarch64/mgeneral-regs_2.c | 2 +- gcc/testsuite/gcc.target/aarch64/mgeneral-regs_3.c | 2 +- gcc/testsuite/gcc.target/aarch64/nofp_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/popcnt.c | 15 +- gcc/testsuite/gcc.target/aarch64/pr62262.c | 2 +- gcc/testsuite/gcc.target/aarch64/pr64946.c | 13 + .../gcc.target/aarch64/{pr71727.c => pr84882.c} | 9 +- gcc/testsuite/gcc.target/aarch64/pr87511.c | 16 + gcc/testsuite/gcc.target/aarch64/profile.c | 3 + .../gcc.target/aarch64/scalar_intrinsics.c | 8 + gcc/testsuite/gcc.target/aarch64/sha3.h | 40 +- gcc/testsuite/gcc.target/aarch64/sha3_1.c | 4 +- gcc/testsuite/gcc.target/aarch64/sha3_2.c | 4 +- gcc/testsuite/gcc.target/aarch64/sha3_3.c | 4 +- .../gcc.target/aarch64/simd/vect_su_add_sub.c | 55 + gcc/testsuite/gcc.target/aarch64/spellcheck_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/spellcheck_4.c | 2 +- gcc/testsuite/gcc.target/aarch64/ssadv16qi.c | 27 + gcc/testsuite/gcc.target/aarch64/stack-check-12.c | 24 + gcc/testsuite/gcc.target/aarch64/stack-check-13.c | 28 + gcc/testsuite/gcc.target/aarch64/stack-check-14.c | 24 + gcc/testsuite/gcc.target/aarch64/stack-check-15.c | 21 + .../gcc.target/aarch64/stack-check-alloca-1.c | 14 + .../gcc.target/aarch64/stack-check-alloca-10.c | 12 + .../gcc.target/aarch64/stack-check-alloca-2.c | 10 + .../gcc.target/aarch64/stack-check-alloca-3.c | 10 + .../gcc.target/aarch64/stack-check-alloca-4.c | 11 + .../gcc.target/aarch64/stack-check-alloca-5.c | 11 + .../gcc.target/aarch64/stack-check-alloca-6.c | 11 + .../gcc.target/aarch64/stack-check-alloca-7.c | 11 + .../gcc.target/aarch64/stack-check-alloca-8.c | 13 + .../gcc.target/aarch64/stack-check-alloca-9.c | 12 + .../gcc.target/aarch64/stack-check-alloca.h | 13 + .../gcc.target/aarch64/stack-check-cfa-1.c | 12 + .../gcc.target/aarch64/stack-check-cfa-2.c | 13 + .../gcc.target/aarch64/stack-check-cfa-3.c | 13 + .../gcc.target/aarch64/stack-check-prologue-1.c | 10 + .../gcc.target/aarch64/stack-check-prologue-10.c | 11 + .../gcc.target/aarch64/stack-check-prologue-11.c | 11 + .../gcc.target/aarch64/stack-check-prologue-12.c | 15 + .../gcc.target/aarch64/stack-check-prologue-13.c | 20 + .../gcc.target/aarch64/stack-check-prologue-14.c | 24 + .../gcc.target/aarch64/stack-check-prologue-15.c | 23 + .../gcc.target/aarch64/stack-check-prologue-16.c | 32 + .../gcc.target/aarch64/stack-check-prologue-2.c | 10 + .../gcc.target/aarch64/stack-check-prologue-3.c | 11 + .../gcc.target/aarch64/stack-check-prologue-4.c | 11 + .../gcc.target/aarch64/stack-check-prologue-5.c | 11 + .../gcc.target/aarch64/stack-check-prologue-6.c | 11 + .../gcc.target/aarch64/stack-check-prologue-7.c | 11 + .../gcc.target/aarch64/stack-check-prologue-8.c | 10 + .../gcc.target/aarch64/stack-check-prologue-9.c | 11 + .../gcc.target/aarch64/stack-check-prologue.h | 5 + .../gcc.target/aarch64/store_lane_spill_1.c | 21 + .../gcc.target/aarch64/store_v2vec_lanes.c | 28 +- gcc/testsuite/gcc.target/aarch64/stp_vec_128_1.c | 20 + gcc/testsuite/gcc.target/aarch64/strcmpopt_6.c | 36 + gcc/testsuite/gcc.target/aarch64/struct_cpy.c | 69 + gcc/testsuite/gcc.target/aarch64/subsp.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/bswap_1.c | 13 + gcc/testsuite/gcc.target/aarch64/sve/bswap_2.c | 13 + gcc/testsuite/gcc.target/aarch64/sve/bswap_3.c | 13 + .../gcc.target/aarch64/sve/cond_arith_1.c | 64 + .../gcc.target/aarch64/sve/cond_arith_1_run.c | 33 + .../gcc.target/aarch64/sve/cond_arith_2.c | 63 + .../gcc.target/aarch64/sve/cond_arith_2_run.c | 34 + .../gcc.target/aarch64/sve/cond_arith_3.c | 62 + .../gcc.target/aarch64/sve/cond_arith_3_run.c | 34 + .../gcc.target/aarch64/sve/cond_arith_4.c | 62 + .../gcc.target/aarch64/sve/cond_arith_4_run.c | 32 + .../gcc.target/aarch64/sve/cond_arith_5.c | 85 + .../gcc.target/aarch64/sve/cond_arith_5_run.c | 35 + gcc/testsuite/gcc.target/aarch64/sve/div_1.c | 26 + .../sve/{mul_highpart_1_run.c => div_1_run.c} | 13 +- .../aarch64/sve/extract_5.c} | 4 + gcc/testsuite/gcc.target/aarch64/sve/loop_add_6.c | 46 + .../sve/{mul_highpart_1.c => mul_highpart_2.c} | 2 +- .../{mul_highpart_1_run.c => mul_highpart_2_run.c} | 4 +- gcc/testsuite/gcc.target/aarch64/sve/pr87563.c | 18 + gcc/testsuite/gcc.target/aarch64/sve/reduc_4.c | 18 + gcc/testsuite/gcc.target/aarch64/sve/reduc_6.c | 17 + gcc/testsuite/gcc.target/aarch64/sve/reduc_7.c | 17 + gcc/testsuite/gcc.target/aarch64/sve/reduc_8.c | 20 + gcc/testsuite/gcc.target/aarch64/sve/single_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/single_2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/single_3.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/single_4.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/slp_14.c | 48 + gcc/testsuite/gcc.target/aarch64/sve/slp_14_run.c | 34 + gcc/testsuite/gcc.target/aarch64/sve/slp_5.c | 4 +- gcc/testsuite/gcc.target/aarch64/sve/slp_perm_1.c | 22 + gcc/testsuite/gcc.target/aarch64/sve/slp_perm_2.c | 22 + gcc/testsuite/gcc.target/aarch64/sve/slp_perm_3.c | 22 + gcc/testsuite/gcc.target/aarch64/sve/slp_perm_4.c | 22 + gcc/testsuite/gcc.target/aarch64/sve/slp_perm_5.c | 32 + gcc/testsuite/gcc.target/aarch64/sve/slp_perm_6.c | 22 + gcc/testsuite/gcc.target/aarch64/sve/slp_perm_7.c | 22 + .../gcc.target/aarch64/sve/store_lane_spill_1.c | 19 + .../gcc.target/aarch64/sve/struct_vect_24.c | 48 + .../{struct_vect_22_run.c => struct_vect_24_run.c} | 11 +- .../gcc.target/aarch64/sve/tls_preserve_1.c | 19 + .../gcc.target/aarch64/sve/tls_preserve_2.c | 24 + .../gcc.target/aarch64/sve/tls_preserve_3.c | 24 + .../gcc.target/aarch64/sve/var_stride_2.c | 3 +- .../gcc.target/aarch64/sve/var_stride_4.c | 3 +- gcc/testsuite/gcc.target/aarch64/sve/vcond_10.c | 36 + .../gcc.target/aarch64/sve/vcond_10_run.c | 24 + gcc/testsuite/gcc.target/aarch64/sve/vcond_11.c | 36 + .../gcc.target/aarch64/sve/vcond_11_run.c | 28 + gcc/testsuite/gcc.target/aarch64/sve/vcond_12.c | 139 + .../gcc.target/aarch64/sve/vcond_12_run.c | 30 + gcc/testsuite/gcc.target/aarch64/sve/vcond_13.c | 58 + .../gcc.target/aarch64/sve/vcond_13_run.c | 37 + gcc/testsuite/gcc.target/aarch64/sve/vcond_14.c | 58 + .../gcc.target/aarch64/sve/vcond_14_run.c | 37 + gcc/testsuite/gcc.target/aarch64/sve/vcond_15.c | 58 + .../gcc.target/aarch64/sve/vcond_15_run.c | 37 + gcc/testsuite/gcc.target/aarch64/sve/vcond_16.c | 58 + .../gcc.target/aarch64/sve/vcond_16_run.c | 37 + gcc/testsuite/gcc.target/aarch64/sve/vcond_4.c | 54 +- gcc/testsuite/gcc.target/aarch64/sve/vcond_5.c | 54 +- gcc/testsuite/gcc.target/aarch64/sve/vcond_6.c | 21 +- gcc/testsuite/gcc.target/aarch64/sve/vcond_7.c | 216 + gcc/testsuite/gcc.target/aarch64/sve/vcond_7_run.c | 40 + gcc/testsuite/gcc.target/aarch64/sve/vcond_8.c | 137 + gcc/testsuite/gcc.target/aarch64/sve/vcond_8_run.c | 32 + gcc/testsuite/gcc.target/aarch64/sve/vcond_9.c | 137 + gcc/testsuite/gcc.target/aarch64/sve/vcond_9_run.c | 34 + .../aarch64/{target_attr_6.c => target_attr_18.c} | 5 +- gcc/testsuite/gcc.target/aarch64/usadv16qi.c | 27 + .../gcc.target/aarch64/vabs_intrinsic_3.c | 39 + gcc/testsuite/gcc.target/aarch64/vabsd_s64.c | 34 + gcc/testsuite/gcc.target/aarch64/vclz.c | 24 +- gcc/testsuite/gcc.target/aarch64/vec_init_1.c | 6 +- gcc/testsuite/gcc.target/aarch64/vec_zeroextend.c | 21 + .../gcc.target/aarch64/vect-abs-compile.c | 5 +- gcc/testsuite/gcc.target/aarch64/vect-init-ld1.c | 69 + gcc/testsuite/gcc.target/aarch64/vect-slp-dup.c | 20 + gcc/testsuite/gcc.target/aarch64/vect_hadd_1.h | 39 + gcc/testsuite/gcc.target/aarch64/vect_shadd_1.c | 20 + gcc/testsuite/gcc.target/aarch64/vect_srhadd_1.c | 20 + gcc/testsuite/gcc.target/aarch64/vect_uhadd_1.c | 20 + gcc/testsuite/gcc.target/aarch64/vect_urhadd_1.c | 20 + gcc/testsuite/gcc.target/aarch64/vfp-1.c | 8 +- gcc/testsuite/gcc.target/aarch64/vmov_n_1.c | 8 +- gcc/testsuite/gcc.target/aarch64/vneg_s.c | 50 +- gcc/testsuite/gcc.target/aarch64/vnegd_s64.c | 36 + gcc/testsuite/gcc.target/alpha/pr86984.c | 96 + gcc/testsuite/gcc.target/arc/add_n-combine.c | 2 +- gcc/testsuite/gcc.target/arc/builtin_simdarc.c | 2 +- gcc/testsuite/gcc.target/arc/fma-1.c | 13 + gcc/testsuite/gcc.target/arc/interrupt-8.c | 5 +- gcc/testsuite/gcc.target/arc/loop-4.c | 2 +- gcc/testsuite/gcc.target/arc/loop-hazard-1.c | 2 +- gcc/testsuite/gcc.target/arc/mulsi3_highpart-2.c | 2 +- gcc/testsuite/gcc.target/arc/sdata-3.c | 8 +- gcc/testsuite/gcc.target/arc/store-merge-1.c | 17 + gcc/testsuite/gcc.target/arc/tmac-3.c | 17 + gcc/testsuite/gcc.target/arc/tph_addx.c | 53 + gcc/testsuite/gcc.target/arc/tumaddsidi4.c | 2 +- gcc/testsuite/gcc.target/arc/uncached-1.c | 11 + gcc/testsuite/gcc.target/arc/uncached-2.c | 9 + gcc/testsuite/gcc.target/arm/armv5_thumb_isa.c | 8 - gcc/testsuite/gcc.target/arm/big-endian-subreg.c | 13 + gcc/testsuite/gcc.target/arm/cmse/cmse-1c99.c | 4 + .../arm/di-longlong64-sync-withhelpers.c | 6 +- gcc/testsuite/gcc.target/arm/pr62554.c | 51 - gcc/testsuite/gcc.target/arm/pr69610-1.c | 14 - gcc/testsuite/gcc.target/arm/pr69610-2.c | 33 - gcc/testsuite/gcc.target/csky/and1.c | 12 + gcc/testsuite/gcc.target/csky/and2.c | 12 + gcc/testsuite/gcc.target/csky/and3a.c | 12 + gcc/testsuite/gcc.target/csky/and3b.c | 11 + gcc/testsuite/gcc.target/csky/ck801-branch.c | 40 + gcc/testsuite/gcc.target/csky/constpool-1.c | 16 + gcc/testsuite/gcc.target/csky/constpool-2.c | 15 + gcc/testsuite/gcc.target/csky/constpool-3.c | 15 + gcc/testsuite/gcc.target/csky/cse-cc.c | 19 + .../gcc.target/{bfin/bfin.exp => csky/csky.exp} | 62 +- gcc/testsuite/gcc.target/csky/fnargs-1.c | 38 + gcc/testsuite/gcc.target/csky/fnargs-2.c | 52 + gcc/testsuite/gcc.target/csky/fnargs-3.c | 31 + gcc/testsuite/gcc.target/csky/land1.c | 11 + gcc/testsuite/gcc.target/csky/land2.c | 11 + gcc/testsuite/gcc.target/csky/naked.c | 16 + gcc/testsuite/gcc.target/csky/or1.c | 11 + gcc/testsuite/gcc.target/i386/387-ficom-1.c | 5 +- gcc/testsuite/gcc.target/i386/387-ficom-2.c | 5 +- gcc/testsuite/gcc.target/i386/addr-sel-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx-cvt-2.c | 14 +- gcc/testsuite/gcc.target/i386/avx-cvt-3.c | 2 +- gcc/testsuite/gcc.target/i386/avx2-cvt-2.c | 14 +- gcc/testsuite/gcc.target/i386/avx2-gather-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx2-gather-6.c | 2 +- gcc/testsuite/gcc.target/i386/avx2-vpmovmskb-2.c | 1 + .../gcc.target/i386/avx256-unaligned-store-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512-binop-1.h | 12 + gcc/testsuite/gcc.target/i386/avx512-binop-2.h | 12 + gcc/testsuite/gcc.target/i386/avx512-binop-3.h | 15 + gcc/testsuite/gcc.target/i386/avx512-binop-4.h | 12 + gcc/testsuite/gcc.target/i386/avx512-binop-5.h | 14 + gcc/testsuite/gcc.target/i386/avx512-binop-6.h | 14 + gcc/testsuite/gcc.target/i386/avx512-fma-1.h | 12 + gcc/testsuite/gcc.target/i386/avx512-fma-2.h | 13 + gcc/testsuite/gcc.target/i386/avx512-fma-3.h | 13 + gcc/testsuite/gcc.target/i386/avx512-fma-4.h | 13 + gcc/testsuite/gcc.target/i386/avx512-fma-5.h | 13 + gcc/testsuite/gcc.target/i386/avx512-fma-6.h | 13 + gcc/testsuite/gcc.target/i386/avx512-fma-7.h | 16 + gcc/testsuite/gcc.target/i386/avx512-fma-8.h | 13 + gcc/testsuite/gcc.target/i386/avx512bw-pr85832.c | 19 + gcc/testsuite/gcc.target/i386/avx512bw-pr86036.c | 48 + gcc/testsuite/gcc.target/i386/avx512dq-pr85480-1.c | 26 + gcc/testsuite/gcc.target/i386/avx512dq-pr85480-2.c | 38 + gcc/testsuite/gcc.target/i386/avx512dq-pr85918-2.c | 435 + gcc/testsuite/gcc.target/i386/avx512dq-pr85918.c | 203 + gcc/testsuite/gcc.target/i386/avx512dq-vpmullq-3.c | 15 + .../{avx512dq-vpmullq-2.c => avx512dq-vpmullq-4.c} | 11 +- .../gcc.target/i386/avx512f-add-df-zmm-1.c | 12 + .../gcc.target/i386/avx512f-add-sf-zmm-1.c | 12 + .../gcc.target/i386/avx512f-add-sf-zmm-2.c | 12 + .../gcc.target/i386/avx512f-add-sf-zmm-3.c | 12 + .../gcc.target/i386/avx512f-add-sf-zmm-4.c | 12 + .../gcc.target/i386/avx512f-add-sf-zmm-5.c | 12 + .../gcc.target/i386/avx512f-add-sf-zmm-6.c | 12 + .../gcc.target/i386/avx512f-div-df-zmm-1.c | 12 + .../gcc.target/i386/avx512f-div-sf-zmm-1.c | 12 + .../gcc.target/i386/avx512f-div-sf-zmm-2.c | 12 + .../gcc.target/i386/avx512f-div-sf-zmm-3.c | 12 + .../gcc.target/i386/avx512f-div-sf-zmm-4.c | 12 + .../gcc.target/i386/avx512f-div-sf-zmm-5.c | 12 + .../gcc.target/i386/avx512f-fmadd-df-zmm-1.c | 12 + .../gcc.target/i386/avx512f-fmadd-sf-zmm-1.c | 12 + .../gcc.target/i386/avx512f-fmadd-sf-zmm-2.c | 12 + .../gcc.target/i386/avx512f-fmadd-sf-zmm-3.c | 12 + .../gcc.target/i386/avx512f-fmadd-sf-zmm-4.c | 12 + .../gcc.target/i386/avx512f-fmadd-sf-zmm-5.c | 12 + .../gcc.target/i386/avx512f-fmadd-sf-zmm-6.c | 12 + .../gcc.target/i386/avx512f-fmadd-sf-zmm-7.c | 12 + .../gcc.target/i386/avx512f-fmadd-sf-zmm-8.c | 12 + gcc/testsuite/gcc.target/i386/avx512f-gather-2.c | 2 +- .../gcc.target/i386/avx512f-mul-df-zmm-1.c | 12 + .../gcc.target/i386/avx512f-mul-sf-zmm-1.c | 12 + .../gcc.target/i386/avx512f-mul-sf-zmm-2.c | 12 + .../gcc.target/i386/avx512f-mul-sf-zmm-3.c | 12 + .../gcc.target/i386/avx512f-mul-sf-zmm-4.c | 12 + .../gcc.target/i386/avx512f-mul-sf-zmm-5.c | 12 + .../gcc.target/i386/avx512f-mul-sf-zmm-6.c | 12 + gcc/testsuite/gcc.target/i386/avx512f-pr85832.c | 19 + .../gcc.target/i386/avx512f-set-v32hi-1.c | 36 + .../gcc.target/i386/avx512f-set-v32hi-2.c | 46 + .../gcc.target/i386/avx512f-set-v32hi-3.c | 30 + .../gcc.target/i386/avx512f-set-v32hi-4.c | 131 + .../gcc.target/i386/avx512f-set-v32hi-5.c | 131 + .../gcc.target/i386/avx512f-set-v64qi-1.c | 48 + .../gcc.target/i386/avx512f-set-v64qi-2.c | 70 + .../gcc.target/i386/avx512f-set-v64qi-3.c | 34 + .../gcc.target/i386/avx512f-set-v64qi-4.c | 355 + .../gcc.target/i386/avx512f-set-v64qi-5.c | 355 + ...{avx512f-setzero-ps-1.c => avx512f-setzero-1.c} | 2 +- .../gcc.target/i386/avx512f-sub-df-zmm-1.c | 12 + .../gcc.target/i386/avx512f-sub-sf-zmm-1.c | 12 + .../gcc.target/i386/avx512f-sub-sf-zmm-2.c | 12 + .../gcc.target/i386/avx512f-sub-sf-zmm-3.c | 12 + .../gcc.target/i386/avx512f-sub-sf-zmm-4.c | 12 + .../gcc.target/i386/avx512f-sub-sf-zmm-5.c | 12 + gcc/testsuite/gcc.target/i386/avx512f-vpmullq-1.c | 20 + .../{avx512dq-vpmullq-2.c => avx512f-vpmullq-2.c} | 11 +- gcc/testsuite/gcc.target/i386/avx512fvl-vaes-1.c | 11 - .../gcc.target/i386/avx512vl-add-sf-xmm-1.c | 12 + .../gcc.target/i386/avx512vl-add-sf-ymm-1.c | 12 + .../gcc.target/i386/avx512vl-div-sf-xmm-1.c | 12 + .../gcc.target/i386/avx512vl-div-sf-ymm-1.c | 12 + .../gcc.target/i386/avx512vl-fmadd-sf-xmm-1.c | 12 + .../gcc.target/i386/avx512vl-fmadd-sf-ymm-1.c | 12 + .../gcc.target/i386/avx512vl-mul-sf-xmm-1.c | 12 + .../gcc.target/i386/avx512vl-mul-sf-ymm-1.c | 12 + gcc/testsuite/gcc.target/i386/avx512vl-pr85832.c | 31 + .../gcc.target/i386/avx512vl-sub-sf-xmm-1.c | 12 + .../gcc.target/i386/avx512vl-sub-sf-ymm-1.c | 12 + .../gcc.target/i386/avx512vl-vpclmulqdq-2.c | 5 +- gcc/testsuite/gcc.target/i386/avx512vlbw-pr85832.c | 31 + gcc/testsuite/gcc.target/i386/builtin_target.c | 9 + gcc/testsuite/gcc.target/i386/chkp-always_inline.c | 12 - gcc/testsuite/gcc.target/i386/chkp-bndret.c | 13 - gcc/testsuite/gcc.target/i386/chkp-builtins-1.c | 9 - gcc/testsuite/gcc.target/i386/chkp-builtins-2.c | 9 - gcc/testsuite/gcc.target/i386/chkp-builtins-3.c | 9 - gcc/testsuite/gcc.target/i386/chkp-builtins-4.c | 9 - gcc/testsuite/gcc.target/i386/chkp-const-check-1.c | 10 - gcc/testsuite/gcc.target/i386/chkp-const-check-2.c | 8 - gcc/testsuite/gcc.target/i386/chkp-hidden-def.c | 15 - gcc/testsuite/gcc.target/i386/chkp-label-address.c | 23 - gcc/testsuite/gcc.target/i386/chkp-lifetime-1.c | 15 - gcc/testsuite/gcc.target/i386/chkp-narrow-bounds.c | 11 - gcc/testsuite/gcc.target/i386/chkp-pr69044.c | 10 - .../gcc.target/i386/chkp-remove-bndint-1.c | 16 - .../gcc.target/i386/chkp-remove-bndint-2.c | 16 - gcc/testsuite/gcc.target/i386/chkp-strchr.c | 16 - gcc/testsuite/gcc.target/i386/chkp-strlen-1.c | 12 - gcc/testsuite/gcc.target/i386/chkp-strlen-2.c | 14 - gcc/testsuite/gcc.target/i386/chkp-strlen-3.c | 12 - gcc/testsuite/gcc.target/i386/chkp-strlen-4.c | 14 - gcc/testsuite/gcc.target/i386/chkp-strlen-5.c | 14 - gcc/testsuite/gcc.target/i386/chkp-stropt-1.c | 10 - gcc/testsuite/gcc.target/i386/chkp-stropt-10.c | 10 - gcc/testsuite/gcc.target/i386/chkp-stropt-11.c | 10 - gcc/testsuite/gcc.target/i386/chkp-stropt-12.c | 12 - gcc/testsuite/gcc.target/i386/chkp-stropt-13.c | 10 - gcc/testsuite/gcc.target/i386/chkp-stropt-14.c | 10 - gcc/testsuite/gcc.target/i386/chkp-stropt-15.c | 10 - gcc/testsuite/gcc.target/i386/chkp-stropt-16.c | 12 - gcc/testsuite/gcc.target/i386/chkp-stropt-17.c | 68 - gcc/testsuite/gcc.target/i386/chkp-stropt-2.c | 10 - gcc/testsuite/gcc.target/i386/chkp-stropt-3.c | 10 - gcc/testsuite/gcc.target/i386/chkp-stropt-4.c | 12 - gcc/testsuite/gcc.target/i386/chkp-stropt-5.c | 10 - gcc/testsuite/gcc.target/i386/chkp-stropt-6.c | 10 - gcc/testsuite/gcc.target/i386/chkp-stropt-7.c | 10 - gcc/testsuite/gcc.target/i386/chkp-stropt-8.c | 12 - gcc/testsuite/gcc.target/i386/chkp-stropt-9.c | 10 - gcc/testsuite/gcc.target/i386/cldemote-1.c | 11 + gcc/testsuite/gcc.target/i386/cvt-2.c | 15 + gcc/testsuite/gcc.target/i386/cvt-3.c | 15 + .../gcc.target/i386/excess-precision-10.c | 52 + gcc/testsuite/gcc.target/i386/excess-precision-9.c | 52 + gcc/testsuite/gcc.target/i386/falign-functions-2.c | 30 + gcc/testsuite/gcc.target/i386/falign-functions.c | 8 + gcc/testsuite/gcc.target/i386/funcspec-56.inc | 6 +- gcc/testsuite/gcc.target/i386/i386.exp | 472 - gcc/testsuite/gcc.target/i386/indirect-thunk-11.c | 7 - gcc/testsuite/gcc.target/i386/indirect-thunk-12.c | 7 - .../gcc.target/i386/indirect-thunk-attr-12.c | 8 - .../gcc.target/i386/indirect-thunk-attr-13.c | 8 - .../gcc.target/i386/indirect-thunk-bnd-1.c | 20 - .../gcc.target/i386/indirect-thunk-bnd-2.c | 19 - .../gcc.target/i386/indirect-thunk-bnd-3.c | 20 - .../gcc.target/i386/indirect-thunk-bnd-4.c | 19 - .../gcc.target/i386/indirect-thunk-register-1.c | 1 - .../gcc.target/i386/interrupt-bnd-err-1.c | 16 - .../gcc.target/i386/interrupt-bnd-err-2.c | 8 - gcc/testsuite/gcc.target/i386/mpx.c | 3 + gcc/testsuite/gcc.target/i386/mpx/alloca-1-lbv.c | 24 - gcc/testsuite/gcc.target/i386/mpx/alloca-1-nov.c | 22 - gcc/testsuite/gcc.target/i386/mpx/alloca-1-ubv.c | 24 - gcc/testsuite/gcc.target/i386/mpx/arg-addr-1-lbv.c | 27 - gcc/testsuite/gcc.target/i386/mpx/arg-addr-1-nov.c | 24 - gcc/testsuite/gcc.target/i386/mpx/arg-addr-1-ubv.c | 27 - .../gcc.target/i386/mpx/bitfields-1-lbv.c | 33 - .../gcc.target/i386/mpx/bitfields-1-nov.c | 31 - .../gcc.target/i386/mpx/bitfields-1-ubv.c | 33 - .../i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c | 16 - .../i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c | 13 - .../i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c | 16 - .../i386/mpx/builtin-bnd-chk-ptr-bounds-2.c | 14 - .../i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c | 16 - .../i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c | 13 - .../i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c | 13 - .../i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c | 13 - .../i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c | 16 - .../i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c | 13 - .../i386/mpx/builtin-bnd-copy-ptr-bounds-1.c | 13 - .../i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c | 18 - .../i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c | 16 - .../i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c | 18 - .../i386/mpx/builtin-bnd-copy-ptr-bounds-3.c | 13 - .../i386/mpx/builtin-bnd-get-ptr-lbound-1.c | 13 - .../i386/mpx/builtin-bnd-get-ptr-lbound-2.c | 13 - .../i386/mpx/builtin-bnd-get-ptr-ubound-1.c | 13 - .../i386/mpx/builtin-bnd-get-ptr-ubound-2.c | 13 - .../i386/mpx/builtin-bnd-init-ptr-bounds-1.c | 13 - .../i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c | 16 - .../i386/mpx/builtin-bnd-init-ptr-bounds-3.c | 13 - .../i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c | 13 - .../i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c | 17 - .../i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c | 15 - .../i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c | 17 - .../i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c | 17 - .../i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c | 15 - .../i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c | 17 - .../i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c | 13 - .../i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c | 17 - .../i386/mpx/builtin-bnd-set-ptr-bounds-1.c | 13 - .../i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c | 17 - .../i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c | 15 - .../i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c | 17 - .../i386/mpx/builtin-bnd-set-ptr-bounds-3.c | 13 - .../i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c | 20 - .../i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c | 18 - .../i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c | 20 - .../i386/mpx/builtin-bnd-store-ptr-bounds-2.c | 16 - gcc/testsuite/gcc.target/i386/mpx/calloc-1-lbv.c | 26 - gcc/testsuite/gcc.target/i386/mpx/calloc-1-nov.c | 24 - gcc/testsuite/gcc.target/i386/mpx/calloc-1-ubv.c | 26 - .../gcc.target/i386/mpx/chkp-fix-calls-1.c | 16 - .../gcc.target/i386/mpx/chkp-fix-calls-2.c | 16 - .../gcc.target/i386/mpx/chkp-fix-calls-3.c | 33 - .../gcc.target/i386/mpx/chkp-fix-calls-4.c | 17 - .../gcc.target/i386/mpx/chkp-thunk-comdat-1.cc | 18 - .../gcc.target/i386/mpx/chkp-thunk-comdat-2.cc | 26 - .../gcc.target/i386/mpx/chkp-thunk-comdat-3.c | 23 - gcc/testsuite/gcc.target/i386/mpx/fastcall-1-lbv.c | 26 - gcc/testsuite/gcc.target/i386/mpx/fastcall-1-nov.c | 24 - gcc/testsuite/gcc.target/i386/mpx/fastcall-1-ubv.c | 26 - gcc/testsuite/gcc.target/i386/mpx/fastcall-2-lbv.c | 26 - gcc/testsuite/gcc.target/i386/mpx/fastcall-2-nov.c | 24 - gcc/testsuite/gcc.target/i386/mpx/fastcall-2-ubv.c | 26 - .../gcc.target/i386/mpx/field-addr-1-lbv.c | 29 - .../gcc.target/i386/mpx/field-addr-1-nov.c | 27 - .../gcc.target/i386/mpx/field-addr-1-ubv.c | 29 - .../gcc.target/i386/mpx/field-addr-10-lbv.c | 29 - .../gcc.target/i386/mpx/field-addr-10-nov.c | 27 - .../gcc.target/i386/mpx/field-addr-10-ubv.c | 29 - .../gcc.target/i386/mpx/field-addr-2-lbv.c | 30 - .../gcc.target/i386/mpx/field-addr-2-nov.c | 27 - .../gcc.target/i386/mpx/field-addr-2-ubv.c | 30 - .../gcc.target/i386/mpx/field-addr-3-lbv.c | 29 - .../gcc.target/i386/mpx/field-addr-3-nov.c | 27 - .../gcc.target/i386/mpx/field-addr-3-ubv.c | 29 - .../gcc.target/i386/mpx/field-addr-4-lbv.c | 35 - .../gcc.target/i386/mpx/field-addr-4-nov.c | 33 - .../gcc.target/i386/mpx/field-addr-4-ubv.c | 35 - .../gcc.target/i386/mpx/field-addr-5-lbv.c | 35 - .../gcc.target/i386/mpx/field-addr-5-nov.c | 33 - .../gcc.target/i386/mpx/field-addr-5-ubv.c | 35 - .../gcc.target/i386/mpx/field-addr-6-lbv.c | 36 - .../gcc.target/i386/mpx/field-addr-6-nov.c | 34 - .../gcc.target/i386/mpx/field-addr-6-ubv.c | 36 - .../gcc.target/i386/mpx/field-addr-7-lbv.c | 42 - .../gcc.target/i386/mpx/field-addr-7-nov.c | 40 - .../gcc.target/i386/mpx/field-addr-7-ubv.c | 42 - .../gcc.target/i386/mpx/field-addr-8-lbv.c | 43 - .../gcc.target/i386/mpx/field-addr-8-nov.c | 43 - .../gcc.target/i386/mpx/field-addr-8-ubv.c | 43 - .../gcc.target/i386/mpx/field-addr-9-lbv.c | 44 - .../gcc.target/i386/mpx/field-addr-9-nov.c | 42 - .../gcc.target/i386/mpx/field-addr-9-ubv.c | 44 - .../gcc.target/i386/mpx/frame-address-1-nov.c | 12 - gcc/testsuite/gcc.target/i386/mpx/hard-reg-1-nov.c | 24 - gcc/testsuite/gcc.target/i386/mpx/hard-reg-2-lbv.c | 21 - gcc/testsuite/gcc.target/i386/mpx/hard-reg-2-nov.c | 18 - gcc/testsuite/gcc.target/i386/mpx/hard-reg-2-ubv.c | 21 - gcc/testsuite/gcc.target/i386/mpx/if-stmt-1-lbv.c | 30 - gcc/testsuite/gcc.target/i386/mpx/if-stmt-1-nov.c | 28 - gcc/testsuite/gcc.target/i386/mpx/if-stmt-1-ubv.c | 30 - gcc/testsuite/gcc.target/i386/mpx/if-stmt-2-lbv.c | 30 - gcc/testsuite/gcc.target/i386/mpx/if-stmt-2-nov.c | 28 - gcc/testsuite/gcc.target/i386/mpx/if-stmt-2-ubv.c | 30 - .../gcc.target/i386/mpx/label-address-1.c | 14 - gcc/testsuite/gcc.target/i386/mpx/legacy-1-nov.c | 25 - gcc/testsuite/gcc.target/i386/mpx/macro.c | 18 - gcc/testsuite/gcc.target/i386/mpx/malloc-1-lbv.c | 26 - gcc/testsuite/gcc.target/i386/mpx/malloc-1-nov.c | 24 - gcc/testsuite/gcc.target/i386/mpx/malloc-1-ubv.c | 26 - gcc/testsuite/gcc.target/i386/mpx/memcpy-1.c | 24 - gcc/testsuite/gcc.target/i386/mpx/memmove-1.c | 117 - gcc/testsuite/gcc.target/i386/mpx/memmove-2.c | 40 - .../gcc.target/i386/mpx/memmove-zero-length.c | 18 - gcc/testsuite/gcc.target/i386/mpx/mpx-check.h | 48 - gcc/testsuite/gcc.target/i386/mpx/mpx-os-support.h | 16 - gcc/testsuite/gcc.target/i386/mpx/mpx.exp | 39 - .../gcc.target/i386/mpx/nested-function-1-lbv.c | 22 - .../gcc.target/i386/mpx/nested-function-1-nov.c | 20 - .../gcc.target/i386/mpx/nested-function-1-ubv.c | 22 - .../gcc.target/i386/mpx/pointer-arg-1-lbv.c | 26 - .../gcc.target/i386/mpx/pointer-arg-1-nov.c | 24 - .../gcc.target/i386/mpx/pointer-arg-1-ubv.c | 26 - .../gcc.target/i386/mpx/pointer-arg-2-lbv.c | 26 - .../gcc.target/i386/mpx/pointer-arg-2-nov.c | 24 - .../gcc.target/i386/mpx/pointer-arg-2-ubv.c | 26 - .../gcc.target/i386/mpx/pointer-arg-3-lbv.c | 26 - .../gcc.target/i386/mpx/pointer-arg-3-nov.c | 24 - .../gcc.target/i386/mpx/pointer-arg-3-ubv.c | 26 - .../gcc.target/i386/mpx/pointer-arg-4-lbv.c | 27 - .../gcc.target/i386/mpx/pointer-arg-4-nov.c | 25 - .../gcc.target/i386/mpx/pointer-arg-4-ubv.c | 27 - .../gcc.target/i386/mpx/pointer-arg-5-lbv.c | 27 - .../gcc.target/i386/mpx/pointer-arg-5-nov.c | 25 - .../gcc.target/i386/mpx/pointer-arg-5-ubv.c | 27 - gcc/testsuite/gcc.target/i386/mpx/pointer-diff-1.c | 8 - .../gcc.target/i386/mpx/pointer-store-1-lbv.c | 31 - .../gcc.target/i386/mpx/pointer-store-1-nov.c | 29 - .../gcc.target/i386/mpx/pointer-store-1-ubv.c | 31 - gcc/testsuite/gcc.target/i386/mpx/pr65508.c | 12 - gcc/testsuite/gcc.target/i386/mpx/pr65531.cc | 13 - gcc/testsuite/gcc.target/i386/mpx/pr66048.cc | 16 - gcc/testsuite/gcc.target/i386/mpx/pr66134.c | 17 - gcc/testsuite/gcc.target/i386/mpx/pr66566.c | 12 - gcc/testsuite/gcc.target/i386/mpx/pr66567.c | 16 - gcc/testsuite/gcc.target/i386/mpx/pr66568.c | 11 - gcc/testsuite/gcc.target/i386/mpx/pr66569.c | 14 - gcc/testsuite/gcc.target/i386/mpx/pr66581.c | 18 - gcc/testsuite/gcc.target/i386/mpx/pr68337-1.c | 32 - gcc/testsuite/gcc.target/i386/mpx/pr68337-2.c | 9 - gcc/testsuite/gcc.target/i386/mpx/pr68416.c | 9 - gcc/testsuite/gcc.target/i386/mpx/pr78339.c | 5 - gcc/testsuite/gcc.target/i386/mpx/pr79631.c | 15 - gcc/testsuite/gcc.target/i386/mpx/pr79633.c | 11 - gcc/testsuite/gcc.target/i386/mpx/pr79753.c | 14 - gcc/testsuite/gcc.target/i386/mpx/pr79770.c | 19 - gcc/testsuite/gcc.target/i386/mpx/pr79987.c | 5 - gcc/testsuite/gcc.target/i386/mpx/pr79988.c | 6 - gcc/testsuite/gcc.target/i386/mpx/realloc-1-lbv.c | 27 - gcc/testsuite/gcc.target/i386/mpx/realloc-1-nov.c | 25 - gcc/testsuite/gcc.target/i386/mpx/realloc-1-ubv.c | 27 - gcc/testsuite/gcc.target/i386/mpx/realloc-2-lbv.c | 27 - gcc/testsuite/gcc.target/i386/mpx/realloc-2-nov.c | 25 - gcc/testsuite/gcc.target/i386/mpx/realloc-2-ubv.c | 27 - .../gcc.target/i386/mpx/reference-1-lbv.cpp | 33 - .../gcc.target/i386/mpx/reference-1-nov.cpp | 31 - .../gcc.target/i386/mpx/reference-1-ubv.cpp | 33 - .../gcc.target/i386/mpx/reference-2-lbv.cpp | 33 - .../gcc.target/i386/mpx/reference-2-nov.cpp | 31 - .../gcc.target/i386/mpx/reference-2-ubv.cpp | 33 - .../gcc.target/i386/mpx/reference-3-lbv.cpp | 27 - .../gcc.target/i386/mpx/reference-3-nov.cpp | 25 - .../gcc.target/i386/mpx/reference-3-ubv.cpp | 27 - .../gcc.target/i386/mpx/reference-4-lbv.cpp | 31 - .../gcc.target/i386/mpx/reference-4-nov.cpp | 29 - .../gcc.target/i386/mpx/reference-4-ubv.cpp | 31 - .../gcc.target/i386/mpx/return-pointer-1-lbv.c | 43 - .../gcc.target/i386/mpx/return-pointer-1-nov.c | 41 - .../gcc.target/i386/mpx/return-pointer-1-ubv.c | 43 - .../gcc.target/i386/mpx/return-struct-1-lbv.c | 38 - .../gcc.target/i386/mpx/return-struct-1-nov.c | 36 - .../gcc.target/i386/mpx/return-struct-1-ubv.c | 38 - .../gcc.target/i386/mpx/return-struct-2-lbv.c | 41 - .../gcc.target/i386/mpx/return-struct-2-nov.c | 39 - .../gcc.target/i386/mpx/return-struct-2-ubv.c | 41 - .../gcc.target/i386/mpx/return-struct-3-lbv.c | 41 - .../gcc.target/i386/mpx/return-struct-3-nov.c | 39 - .../gcc.target/i386/mpx/return-struct-3-ubv.c | 41 - .../gcc.target/i386/mpx/return-struct-4-lbv.c | 40 - .../gcc.target/i386/mpx/return-struct-4-nov.c | 38 - .../gcc.target/i386/mpx/return-struct-4-ubv.c | 40 - .../gcc.target/i386/mpx/return-struct-5-lbv.c | 40 - .../gcc.target/i386/mpx/return-struct-5-nov.c | 38 - .../gcc.target/i386/mpx/return-struct-5-ubv.c | 40 - .../gcc.target/i386/mpx/return-struct-6-lbv.c | 42 - .../gcc.target/i386/mpx/return-struct-6-nov.c | 40 - .../gcc.target/i386/mpx/return-struct-6-ubv.c | 42 - gcc/testsuite/gcc.target/i386/mpx/sincos-1-nov.c | 18 - .../gcc.target/i386/mpx/static-array-1-lbv.c | 16 - .../gcc.target/i386/mpx/static-array-1-nov.c | 14 - .../gcc.target/i386/mpx/static-array-1-ubv.c | 16 - .../gcc.target/i386/mpx/static-init-1-lbv.c | 18 - .../gcc.target/i386/mpx/static-init-1-nov.c | 16 - .../gcc.target/i386/mpx/static-init-1-ubv.c | 18 - .../gcc.target/i386/mpx/static-init-2-lbv.c | 24 - .../gcc.target/i386/mpx/static-init-2-nov.c | 22 - .../gcc.target/i386/mpx/static-init-2-ubv.c | 24 - .../gcc.target/i386/mpx/static-init-3-lbv.c | 25 - .../gcc.target/i386/mpx/static-init-3-nov.c | 23 - .../gcc.target/i386/mpx/static-init-3-ubv.c | 25 - .../gcc.target/i386/mpx/static-init-4-lbv.c | 18 - .../gcc.target/i386/mpx/static-init-4-nov.c | 16 - .../gcc.target/i386/mpx/static-init-4-ubv.c | 18 - .../gcc.target/i386/mpx/static-init-5-lbv.c | 30 - .../gcc.target/i386/mpx/static-init-5-nov.c | 34 - .../gcc.target/i386/mpx/static-init-5-ubv.c | 30 - .../gcc.target/i386/mpx/static-init-6-lbv.c | 30 - .../gcc.target/i386/mpx/static-init-6-nov.c | 28 - .../gcc.target/i386/mpx/static-init-6-ubv.c | 30 - .../gcc.target/i386/mpx/static-string-1-lbv.c | 29 - .../gcc.target/i386/mpx/static-string-1-nov.c | 26 - .../gcc.target/i386/mpx/static-string-1-ubv.c | 29 - .../gcc.target/i386/mpx/struct-arg-1-lbv.c | 36 - .../gcc.target/i386/mpx/struct-arg-1-nov.c | 38 - .../gcc.target/i386/mpx/struct-arg-1-ubv.c | 36 - .../gcc.target/i386/mpx/struct-arg-10-lbv.c | 33 - .../gcc.target/i386/mpx/struct-arg-10-nov.c | 31 - .../gcc.target/i386/mpx/struct-arg-10-ubv.c | 33 - .../gcc.target/i386/mpx/struct-arg-2-lbv.c | 36 - .../gcc.target/i386/mpx/struct-arg-2-nov.c | 38 - .../gcc.target/i386/mpx/struct-arg-2-ubv.c | 36 - .../gcc.target/i386/mpx/struct-arg-3-lbv.c | 37 - .../gcc.target/i386/mpx/struct-arg-3-nov.c | 39 - .../gcc.target/i386/mpx/struct-arg-3-ubv.c | 37 - .../gcc.target/i386/mpx/struct-arg-4-lbv.c | 37 - .../gcc.target/i386/mpx/struct-arg-4-nov.c | 39 - .../gcc.target/i386/mpx/struct-arg-4-ubv.c | 37 - .../gcc.target/i386/mpx/struct-arg-5-lbv.c | 37 - .../gcc.target/i386/mpx/struct-arg-5-nov.c | 39 - .../gcc.target/i386/mpx/struct-arg-5-ubv.c | 37 - .../gcc.target/i386/mpx/struct-arg-6-lbv.c | 37 - .../gcc.target/i386/mpx/struct-arg-6-nov.c | 39 - .../gcc.target/i386/mpx/struct-arg-6-ubv.c | 37 - .../gcc.target/i386/mpx/struct-arg-7-lbv.c | 37 - .../gcc.target/i386/mpx/struct-arg-7-nov.c | 39 - .../gcc.target/i386/mpx/struct-arg-7-ubv.c | 37 - .../gcc.target/i386/mpx/struct-arg-8-lbv.c | 31 - .../gcc.target/i386/mpx/struct-arg-8-nov.c | 29 - .../gcc.target/i386/mpx/struct-arg-8-ubv.c | 31 - .../gcc.target/i386/mpx/struct-arg-9-lbv.c | 31 - .../gcc.target/i386/mpx/struct-arg-9-nov.c | 29 - .../gcc.target/i386/mpx/struct-arg-9-ubv.c | 31 - .../gcc.target/i386/mpx/struct-copy-1-lbv.c | 32 - .../gcc.target/i386/mpx/struct-copy-1-nov.c | 36 - .../gcc.target/i386/mpx/struct-copy-1-ubv.c | 32 - .../gcc.target/i386/mpx/struct-copy-2-lbv.c | 31 - .../gcc.target/i386/mpx/struct-copy-2-nov.c | 29 - .../gcc.target/i386/mpx/struct-copy-2-ubv.c | 31 - .../gcc.target/i386/mpx/thread-local-var-1-lbv.c | 34 - .../gcc.target/i386/mpx/thread-local-var-1-nov.c | 33 - .../gcc.target/i386/mpx/thread-local-var-1-ubv.c | 34 - .../gcc.target/i386/mpx/union-arg-1-lbv.c | 43 - .../gcc.target/i386/mpx/union-arg-1-nov.c | 45 - .../gcc.target/i386/mpx/union-arg-1-ubv.c | 43 - .../gcc.target/i386/mpx/va-arg-pack-1-lbv.c | 42 - .../gcc.target/i386/mpx/va-arg-pack-1-nov.c | 40 - .../gcc.target/i386/mpx/va-arg-pack-1-ubv.c | 42 - .../gcc.target/i386/mpx/va-arg-pack-2-lbv.c | 45 - .../gcc.target/i386/mpx/va-arg-pack-2-nov.c | 43 - .../gcc.target/i386/mpx/va-arg-pack-2-ubv.c | 45 - gcc/testsuite/gcc.target/i386/mpx/vararg-1-lbv.c | 37 - gcc/testsuite/gcc.target/i386/mpx/vararg-1-nov.c | 35 - gcc/testsuite/gcc.target/i386/mpx/vararg-1-ubv.c | 37 - gcc/testsuite/gcc.target/i386/mpx/vararg-2-lbv.c | 38 - gcc/testsuite/gcc.target/i386/mpx/vararg-2-nov.c | 36 - gcc/testsuite/gcc.target/i386/mpx/vararg-2-ubv.c | 38 - gcc/testsuite/gcc.target/i386/mpx/vararg-3-lbv.c | 38 - gcc/testsuite/gcc.target/i386/mpx/vararg-3-nov.c | 36 - gcc/testsuite/gcc.target/i386/mpx/vararg-3-ubv.c | 38 - gcc/testsuite/gcc.target/i386/mpx/vararg-4-lbv.c | 38 - gcc/testsuite/gcc.target/i386/mpx/vararg-4-nov.c | 36 - gcc/testsuite/gcc.target/i386/mpx/vararg-4-ubv.c | 38 - gcc/testsuite/gcc.target/i386/mpx/vararg-5-lbv.c | 38 - gcc/testsuite/gcc.target/i386/mpx/vararg-5-nov.c | 36 - gcc/testsuite/gcc.target/i386/mpx/vararg-5-ubv.c | 38 - gcc/testsuite/gcc.target/i386/mpx/vararg-6-lbv.c | 38 - gcc/testsuite/gcc.target/i386/mpx/vararg-6-nov.c | 36 - gcc/testsuite/gcc.target/i386/mpx/vararg-6-ubv.c | 38 - gcc/testsuite/gcc.target/i386/mpx/vararg-7-lbv.c | 37 - gcc/testsuite/gcc.target/i386/mpx/vararg-7-nov.c | 35 - gcc/testsuite/gcc.target/i386/mpx/vararg-7-ubv.c | 37 - gcc/testsuite/gcc.target/i386/mpx/vararg-8-lbv.c | 40 - gcc/testsuite/gcc.target/i386/mpx/vararg-8-nov.c | 38 - gcc/testsuite/gcc.target/i386/mpx/vararg-8-ubv.c | 40 - gcc/testsuite/gcc.target/i386/mpx/vla-1-lbv.c | 29 - gcc/testsuite/gcc.target/i386/mpx/vla-1-nov.c | 27 - gcc/testsuite/gcc.target/i386/mpx/vla-1-ubv.c | 29 - gcc/testsuite/gcc.target/i386/mpx/vla-2-lbv.c | 27 - gcc/testsuite/gcc.target/i386/mpx/vla-2-nov.c | 25 - gcc/testsuite/gcc.target/i386/mpx/vla-2-ubv.c | 27 - .../gcc.target/i386/mpx/vla-trailing-1-lbv.c | 29 - .../gcc.target/i386/mpx/vla-trailing-1-nov.c | 29 - .../gcc.target/i386/mpx/vla-trailing-1-ubv.c | 29 - gcc/testsuite/gcc.target/i386/pr34256.c | 4 +- gcc/testsuite/gcc.target/i386/pr45352-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr49095.c | 3 +- gcc/testsuite/gcc.target/i386/pr63995-2.c | 27 - gcc/testsuite/gcc.target/i386/pr64805.c | 21 - gcc/testsuite/gcc.target/i386/pr65044.c | 11 - gcc/testsuite/gcc.target/i386/pr65167.c | 10 - gcc/testsuite/gcc.target/i386/pr65183.c | 19 - gcc/testsuite/gcc.target/i386/pr65184.c | 16 - gcc/testsuite/gcc.target/i386/pr65523.c | 11 - gcc/testsuite/gcc.target/i386/pr70876.c | 13 - gcc/testsuite/gcc.target/i386/pr70877.c | 14 - gcc/testsuite/gcc.target/i386/pr71458.c | 7 - gcc/testsuite/gcc.target/i386/pr79804.c | 4 +- gcc/testsuite/gcc.target/i386/pr80880.c | 10 - gcc/testsuite/gcc.target/i386/pr82418.c | 10 + gcc/testsuite/gcc.target/i386/pr82853-1.c | 15 + gcc/testsuite/gcc.target/i386/pr82853-2.c | 7 + gcc/testsuite/gcc.target/i386/pr83554.c | 2 +- gcc/testsuite/gcc.target/i386/pr84431.c | 19 + gcc/testsuite/gcc.target/i386/pr85073.c | 2 +- gcc/testsuite/gcc.target/i386/pr85317.c | 38 + gcc/testsuite/gcc.target/i386/pr85323-1.c | 78 + gcc/testsuite/gcc.target/i386/pr85323-2.c | 59 + gcc/testsuite/gcc.target/i386/pr85323-3.c | 165 + gcc/testsuite/gcc.target/i386/pr85323-4.c | 51 + gcc/testsuite/gcc.target/i386/pr85323-5.c | 47 + gcc/testsuite/gcc.target/i386/pr85323-6.c | 119 + gcc/testsuite/gcc.target/i386/pr85323-7.c | 173 + gcc/testsuite/gcc.target/i386/pr85323-8.c | 166 + gcc/testsuite/gcc.target/i386/pr85323-9.c | 180 + gcc/testsuite/gcc.target/i386/pr85620-1.c | 15 + gcc/testsuite/gcc.target/i386/pr85620-2.c | 13 + gcc/testsuite/gcc.target/i386/pr85620-3.c | 18 + gcc/testsuite/gcc.target/i386/pr85620-4.c | 18 + gcc/testsuite/gcc.target/i386/pr85692.c | 18 + gcc/testsuite/gcc.target/i386/pr85693.c | 21 + gcc/testsuite/gcc.target/i386/pr85694.c | 18 + gcc/testsuite/gcc.target/i386/pr86257.c | 15 + gcc/testsuite/gcc.target/i386/pr86348.c | 12 + gcc/testsuite/gcc.target/i386/pr86560-1.c | 16 + gcc/testsuite/gcc.target/i386/pr86560-2.c | 16 + gcc/testsuite/gcc.target/i386/pr86560-3.c | 17 + gcc/testsuite/gcc.target/i386/pr86560-4.c | 21 + gcc/testsuite/gcc.target/i386/pr86560-5.c | 21 + gcc/testsuite/gcc.target/i386/pr87290.c | 34 + gcc/testsuite/gcc.target/i386/pr87537-1.c | 12 + gcc/testsuite/gcc.target/i386/pr87572.c | 10 + gcc/testsuite/gcc.target/i386/pr87573.c | 12 + gcc/testsuite/gcc.target/i386/pr87596.c | 16 + gcc/testsuite/gcc.target/i386/pr87599.c | 12 + gcc/testsuite/gcc.target/i386/pr87657.c | 22 + gcc/testsuite/gcc.target/i386/pr87662.c | 76 + gcc/testsuite/gcc.target/i386/ret-thunk-25.c | 15 - gcc/testsuite/gcc.target/i386/rop1.c | 7 - gcc/testsuite/gcc.target/i386/sse2-cvt-2.c | 2 +- gcc/testsuite/gcc.target/i386/sse2-movs.c | 21 + gcc/testsuite/gcc.target/i386/strcmpopt_6.c | 36 + gcc/testsuite/gcc.target/i386/thunk-retbnd.c | 17 - gcc/testsuite/gcc.target/i386/tpause-1.c | 24 + gcc/testsuite/gcc.target/i386/umonitor-1.c | 30 + gcc/testsuite/gcc.target/i386/vararg-loc.c | 4 +- gcc/testsuite/gcc.target/i386/vartrack-1.c | 28 + gcc/testsuite/gcc.target/i386/vpclmulqdq.c | 3 - gcc/testsuite/gcc.target/i386/warn-abs-3.c | 12 + gcc/testsuite/gcc.target/i386/xgetsetbv.c | 6 +- gcc/testsuite/gcc.target/i386/zee.c | 2 +- gcc/testsuite/gcc.target/m68k/tls-dimode.c | 15 + .../gcc.target/microblaze/others/data_var1.c | 2 +- .../gcc.target/microblaze/others/data_var2.c | 2 +- .../gcc.target/microblaze/others/picdtr.c | 160 + .../gcc.target/microblaze/others/sdata_var1.c | 2 +- .../gcc.target/microblaze/others/sdata_var2.c | 2 +- .../gcc.target/microblaze/others/sdata_var3.c | 2 +- .../gcc.target/microblaze/others/sdata_var4.c | 2 +- .../gcc.target/microblaze/others/sdata_var5.c | 2 +- .../gcc.target/microblaze/others/sdata_var6.c | 3 +- .../microblaze/others/string_cst1_gpopt.c | 2 +- .../microblaze/others/string_cst2_gpopt.c | 2 +- gcc/testsuite/gcc.target/mips/data-sym-pool.c | 10 +- .../gcc.target/msp430/function-attributes-4.c | 111 + gcc/testsuite/gcc.target/msp430/msp430.exp | 13 +- gcc/testsuite/gcc.target/msp430/msp430.h | 8 + .../gcc.target/msp430/msp430f-device-symbol.c | 4 + .../gcc.target/msp430/msp430i-device-symbol.c | 4 + gcc/testsuite/gcc.target/msp430/pr78849.c | 50 + .../gcc.target/msp430/static-interrupts.c | 26 + gcc/testsuite/gcc.target/nvptx/atomic_fetch-1.c | 24 + gcc/testsuite/gcc.target/nvptx/atomic_fetch-2.c | 24 + gcc/testsuite/gcc.target/nvptx/atomic_fetch-3.c | 24 + .../gcc.target/powerpc/altivec-1-runnable.c | 50 - gcc/testsuite/gcc.target/powerpc/altivec-12.c | 2 +- .../gcc.target/powerpc/altivec-2-runnable.c | 49 +- gcc/testsuite/gcc.target/powerpc/altivec-35.c | 4 + gcc/testsuite/gcc.target/powerpc/altivec-37.c | 32 + gcc/testsuite/gcc.target/powerpc/altivec-7-be.c | 30 - gcc/testsuite/gcc.target/powerpc/altivec-7-le.c | 37 - gcc/testsuite/gcc.target/powerpc/altivec-7.c | 103 + gcc/testsuite/gcc.target/powerpc/altivec-7.h | 47 - gcc/testsuite/gcc.target/powerpc/builtins-1-be.c | 76 - gcc/testsuite/gcc.target/powerpc/builtins-1-le.c | 71 - .../powerpc/{builtins-1.h => builtins-1.c} | 160 +- gcc/testsuite/gcc.target/powerpc/builtins-3-p8.c | 4 +- .../gcc.target/powerpc/builtins-3-p9-runnable.c | 42 + gcc/testsuite/gcc.target/powerpc/builtins-3-p9.c | 2 +- .../gcc.target/powerpc/builtins-3-runnable.c | 23 +- gcc/testsuite/gcc.target/powerpc/builtins-3.c | 172 +- gcc/testsuite/gcc.target/powerpc/builtins-4.c | 166 + gcc/testsuite/gcc.target/powerpc/builtins-5.c | 40 + .../gcc.target/powerpc/builtins-6-runnable.c | 62 +- .../gcc.target/powerpc/builtins-7-p9-runnable.c | 7 +- .../gcc.target/powerpc/builtins-8-p9-runnable.c | 1516 ++ .../gcc.target/powerpc/builtins-8-runnable.c | 98 + gcc/testsuite/gcc.target/powerpc/combine-2-2.c | 17 + gcc/testsuite/gcc.target/powerpc/convert-fp-128.c | 99 + gcc/testsuite/gcc.target/powerpc/convert-fp-64.c | 61 + .../gcc.target/powerpc/fold-vec-extract-char.p7.c | 61 + .../gcc.target/powerpc/fold-vec-extract-char.p8.c | 70 + .../gcc.target/powerpc/fold-vec-extract-char.p9.c | 56 + .../powerpc/fold-vec-extract-double.p7.c | 35 + .../powerpc/fold-vec-extract-double.p8.c | 40 + .../powerpc/fold-vec-extract-double.p9.c | 27 + .../gcc.target/powerpc/fold-vec-extract-float.p7.c | 36 + .../gcc.target/powerpc/fold-vec-extract-float.p8.c | 46 + .../gcc.target/powerpc/fold-vec-extract-float.p9.c | 29 + .../gcc.target/powerpc/fold-vec-extract-int.p7.c | 56 + .../gcc.target/powerpc/fold-vec-extract-int.p8.c | 75 + .../gcc.target/powerpc/fold-vec-extract-int.p9.c | 62 + .../powerpc/fold-vec-extract-longlong.p7.c | 68 + .../powerpc/fold-vec-extract-longlong.p8.c | 66 + .../powerpc/fold-vec-extract-longlong.p9.c | 57 + .../gcc.target/powerpc/fold-vec-extract-short.p7.c | 56 + .../gcc.target/powerpc/fold-vec-extract-short.p8.c | 77 + .../gcc.target/powerpc/fold-vec-extract-short.p9.c | 55 + .../gcc.target/powerpc/fold-vec-insert-char-p8.c | 59 + .../gcc.target/powerpc/fold-vec-insert-char-p9.c | 63 + .../gcc.target/powerpc/fold-vec-insert-double.c | 29 + .../gcc.target/powerpc/fold-vec-insert-float-p8.c | 31 + .../gcc.target/powerpc/fold-vec-insert-float-p9.c | 35 + .../gcc.target/powerpc/fold-vec-insert-int-p8.c | 58 + .../gcc.target/powerpc/fold-vec-insert-int-p9.c | 67 + .../gcc.target/powerpc/fold-vec-insert-longlong.c | 73 + .../gcc.target/powerpc/fold-vec-insert-short-p8.c | 58 + .../gcc.target/powerpc/fold-vec-insert-short-p9.c | 62 + .../powerpc/fold-vec-load-builtin_vec_xl-char.c | 39 + .../powerpc/fold-vec-load-builtin_vec_xl-double.c | 31 + .../powerpc/fold-vec-load-builtin_vec_xl-float.c | 31 + .../powerpc/fold-vec-load-builtin_vec_xl-int.c | 39 + .../fold-vec-load-builtin_vec_xl-longlong.c | 39 + .../powerpc/fold-vec-load-builtin_vec_xl-short.c | 39 + .../powerpc/fold-vec-load-vec_vsx_ld-char.c | 39 + .../powerpc/fold-vec-load-vec_vsx_ld-double.c | 30 + .../powerpc/fold-vec-load-vec_vsx_ld-float.c | 30 + .../powerpc/fold-vec-load-vec_vsx_ld-int.c | 38 + .../powerpc/fold-vec-load-vec_vsx_ld-longlong.c | 38 + .../powerpc/fold-vec-load-vec_vsx_ld-short.c | 38 + .../gcc.target/powerpc/fold-vec-load-vec_xl-char.c | 38 + .../powerpc/fold-vec-load-vec_xl-double.c | 31 + .../powerpc/fold-vec-load-vec_xl-float.c | 30 + .../gcc.target/powerpc/fold-vec-load-vec_xl-int.c | 38 + .../powerpc/fold-vec-load-vec_xl-longlong.c | 38 + .../powerpc/fold-vec-load-vec_xl-short.c | 38 + .../powerpc/fold-vec-mergeeo-floatdouble.c | 46 + .../gcc.target/powerpc/fold-vec-mergeeo-int.c | 48 + .../gcc.target/powerpc/fold-vec-mergeeo-longlong.c | 51 + .../gcc.target/powerpc/fold-vec-neg-int.c | 4 +- .../gcc.target/powerpc/fold-vec-neg-int.p8.c | 4 +- .../gcc.target/powerpc/fold-vec-select-char.c | 46 + .../gcc.target/powerpc/fold-vec-select-double.c | 23 + .../gcc.target/powerpc/fold-vec-select-float.c | 22 + .../gcc.target/powerpc/fold-vec-select-int.c | 46 + .../gcc.target/powerpc/fold-vec-select-longlong.c | 34 + .../gcc.target/powerpc/fold-vec-select-short.c | 46 + .../gcc.target/powerpc/fold-vec-splat-char.c | 40 + .../powerpc/fold-vec-splat-floatdouble.c | 31 + .../gcc.target/powerpc/fold-vec-splat-int.c | 29 + .../gcc.target/powerpc/fold-vec-splat-longlong.c | 35 + .../gcc.target/powerpc/fold-vec-splat-pixel.c | 19 + .../gcc.target/powerpc/fold-vec-splat-short.c | 31 + .../powerpc/fold-vec-store-builtin_vec_xst-char.c | 39 + .../fold-vec-store-builtin_vec_xst-double.c | 31 + .../powerpc/fold-vec-store-builtin_vec_xst-float.c | 31 + .../powerpc/fold-vec-store-builtin_vec_xst-int.c | 39 + .../fold-vec-store-builtin_vec_xst-longlong.c | 39 + .../powerpc/fold-vec-store-builtin_vec_xst-short.c | 39 + .../powerpc/fold-vec-store-vec_vsx_st-char.c | 39 + .../powerpc/fold-vec-store-vec_vsx_st-double.c | 31 + .../powerpc/fold-vec-store-vec_vsx_st-float.c | 31 + .../powerpc/fold-vec-store-vec_vsx_st-int.c | 39 + .../powerpc/fold-vec-store-vec_vsx_st-longlong.c | 39 + .../powerpc/fold-vec-store-vec_vsx_st-short.c | 39 + .../powerpc/fold-vec-store-vec_xst-char.c | 38 + .../powerpc/fold-vec-store-vec_xst-double.c | 30 + .../powerpc/fold-vec-store-vec_xst-float.c | 30 + .../powerpc/fold-vec-store-vec_xst-int.c | 38 + .../powerpc/fold-vec-store-vec_xst-longlong.c | 38 + .../powerpc/fold-vec-store-vec_xst-short.c | 38 + .../gcc.target/powerpc/fold-vec-unpack-char.c | 36 + .../gcc.target/powerpc/fold-vec-unpack-float.c | 23 + .../gcc.target/powerpc/fold-vec-unpack-int.c | 35 + .../gcc.target/powerpc/fold-vec-unpack-pixel.c | 23 + .../gcc.target/powerpc/fold-vec-unpack-short.c | 36 + gcc/testsuite/gcc.target/powerpc/loop_align.c | 2 +- .../{p8-vec-xl-xst.c => p8-vec-xl-xst-v2.c} | 11 +- gcc/testsuite/gcc.target/powerpc/p8-vec-xl-xst.c | 5 +- .../gcc.target/powerpc/p8vector-builtin-3.c | 9 +- gcc/testsuite/gcc.target/powerpc/p9-extract-1.c | 60 +- gcc/testsuite/gcc.target/powerpc/p9-extract-3.c | 36 +- gcc/testsuite/gcc.target/powerpc/p9-extract-4.c | 30 + gcc/testsuite/gcc.target/powerpc/p9-xxbr-2.c | 8 +- gcc/testsuite/gcc.target/powerpc/pr37191.c | 51 + gcc/testsuite/gcc.target/powerpc/pr56605.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr57150.c | 1 + gcc/testsuite/gcc.target/powerpc/pr79916.c | 1 + gcc/testsuite/gcc.target/powerpc/pr85456.c | 1 + gcc/testsuite/gcc.target/powerpc/pr85657-4.c | 18 - gcc/testsuite/gcc.target/powerpc/pr85657-5.c | 25 - gcc/testsuite/gcc.target/powerpc/pr85657-6.c | 18 - gcc/testsuite/gcc.target/powerpc/pr86324-1.c | 10 + gcc/testsuite/gcc.target/powerpc/pr86324-2.c | 10 + gcc/testsuite/gcc.target/powerpc/pr86939.c | 12 + gcc/testsuite/gcc.target/powerpc/pr87466.c | 19 + .../gcc.target/powerpc/safe-indirect-jump-2.c | 6 +- .../gcc.target/powerpc/safe-indirect-jump-3.c | 6 +- .../gcc.target/{i386 => powerpc}/sse3-addsubpd.c | 19 +- .../gcc.target/{i386 => powerpc}/sse3-addsubps.c | 19 +- gcc/testsuite/gcc.target/powerpc/sse3-check.h | 43 + .../gcc.target/{i386 => powerpc}/sse3-haddpd.c | 28 +- .../gcc.target/{i386 => powerpc}/sse3-haddps.c | 19 +- .../gcc.target/{i386 => powerpc}/sse3-hsubpd.c | 27 +- .../gcc.target/{i386 => powerpc}/sse3-hsubps.c | 28 +- .../gcc.target/{i386 => powerpc}/sse3-lddqu.c | 18 +- .../gcc.target/{i386 => powerpc}/sse3-movddup.c | 18 +- .../gcc.target/{i386 => powerpc}/sse3-movshdup.c | 19 +- .../gcc.target/{i386 => powerpc}/sse3-movsldup.c | 19 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-17.c | 5 +- .../gcc.target/powerpc/test_fpscr_drn_builtin.c | 115 + .../powerpc/test_fpscr_drn_builtin_error.c | 16 + .../gcc.target/powerpc/test_fpscr_rn_builtin.c | 188 + .../powerpc/test_fpscr_rn_builtin_error.c | 20 + gcc/testsuite/gcc.target/powerpc/test_mffsl.c | 32 + gcc/testsuite/gcc.target/powerpc/undef-bool-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/vec-cmp.c | 159 +- gcc/testsuite/gcc.target/powerpc/vec-init-6.c | 3 +- .../gcc.target/powerpc/vec-setup-be-double.c | 12 - .../gcc.target/powerpc/vec-setup-be-long.c | 15 - gcc/testsuite/gcc.target/powerpc/vec-setup.h | 22 +- gcc/testsuite/gcc.target/powerpc/vsx-7-be.c | 50 - gcc/testsuite/gcc.target/powerpc/vsx-7.c | 25 + gcc/testsuite/gcc.target/powerpc/vsx-7.h | 18 - gcc/testsuite/gcc.target/powerpc/vsx-builtin-7.c | 160 +- gcc/testsuite/gcc.target/powerpc/vsx-extract-4.c | 24 +- gcc/testsuite/gcc.target/powerpc/vsx-extract-5.c | 24 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-5.c | 17 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-6-be.c | 31 - gcc/testsuite/gcc.target/powerpc/vsx-vector-6.h | 14 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p7.c | 50 + .../{vsx-vector-6-le.c => vsx-vector-6.p8.c} | 30 +- .../{vsx-vector-6-le.p9.c => vsx-vector-6.p9.c} | 6 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-7.c | 72 +- gcc/testsuite/gcc.target/riscv/interrupt-1.c | 8 + gcc/testsuite/gcc.target/riscv/interrupt-2.c | 17 + gcc/testsuite/gcc.target/riscv/interrupt-3.c | 9 + gcc/testsuite/gcc.target/riscv/interrupt-4.c | 18 + gcc/testsuite/gcc.target/riscv/interrupt-5.c | 21 + .../gcc.target/riscv/interrupt-conflict-mode.c | 10 + gcc/testsuite/gcc.target/riscv/interrupt-debug.c | 15 + gcc/testsuite/gcc.target/riscv/interrupt-mmode.c | 8 + gcc/testsuite/gcc.target/riscv/interrupt-smode.c | 8 + gcc/testsuite/gcc.target/riscv/interrupt-umode.c | 8 + gcc/testsuite/gcc.target/riscv/shift-shift-1.c | 17 + gcc/testsuite/gcc.target/riscv/shift-shift-2.c | 29 + gcc/testsuite/gcc.target/riscv/shift-shift-3.c | 18 + gcc/testsuite/gcc.target/riscv/switch-qi.c | 15 + gcc/testsuite/gcc.target/riscv/switch-si.c | 15 + gcc/testsuite/gcc.target/riscv/weak-1.c | 14 + gcc/testsuite/gcc.target/s390/TI-constants-lra.c | 47 + gcc/testsuite/gcc.target/s390/TI-constants-nolra.c | 47 + gcc/testsuite/gcc.target/s390/function-align1.c | 24 + gcc/testsuite/gcc.target/s390/function-align2.c | 13 + gcc/testsuite/gcc.target/s390/function-align3.c | 22 + gcc/testsuite/gcc.target/s390/hotpatch-8.c | 20 - gcc/testsuite/gcc.target/s390/hotpatch-9.c | 19 - gcc/testsuite/gcc.target/s390/memset-1.c | 81 +- gcc/testsuite/gcc.target/s390/mfentry-m64.c | 8 + .../gcc.target/s390/mnop-mcount-m31-mzarch.c | 8 + .../gcc.target/s390/mnop-mcount-m64-mfentry.c | 8 + gcc/testsuite/gcc.target/s390/mnop-mcount-m64.c | 8 + gcc/testsuite/gcc.target/s390/mrecord-mcount.c | 10 + gcc/testsuite/gcc.target/s390/nomemloopunroll-1.c | 27 + gcc/testsuite/gcc.target/s390/pr80080-3.c | 10 + gcc/testsuite/gcc.target/s390/pr84332.c | 9 + gcc/testsuite/gcc.target/s390/risbg-ll-3.c | 6 +- gcc/testsuite/gcc.target/s390/s390.exp | 9 + .../s390/target-attribute/tattr-arch-tune-1.c | 100 +- .../s390/target-attribute/tattr-arch-tune-2.c | 100 +- .../gcc.target/s390/target-attribute/tattr-m31-1.c | 64 +- .../s390/target-attribute/tattr-m31-10.c | 64 +- .../s390/target-attribute/tattr-m31-11.c | 64 +- .../s390/target-attribute/tattr-m31-12.c | 64 +- .../s390/target-attribute/tattr-m31-13.c | 64 +- .../s390/target-attribute/tattr-m31-14.c | 64 +- .../s390/target-attribute/tattr-m31-15.c | 64 +- .../s390/target-attribute/tattr-m31-16.c | 64 +- .../s390/target-attribute/tattr-m31-17.c | 64 +- .../s390/target-attribute/tattr-m31-18.c | 64 +- .../s390/target-attribute/tattr-m31-19.c | 64 +- .../gcc.target/s390/target-attribute/tattr-m31-2.c | 64 +- .../s390/target-attribute/tattr-m31-20.c | 64 +- .../s390/target-attribute/tattr-m31-21.c | 64 +- .../s390/target-attribute/tattr-m31-22.c | 64 +- .../s390/target-attribute/tattr-m31-23.c | 64 +- .../s390/target-attribute/tattr-m31-24.c | 64 +- .../s390/target-attribute/tattr-m31-25.c | 64 +- .../s390/target-attribute/tattr-m31-26.c | 64 +- .../s390/target-attribute/tattr-m31-27.c | 64 +- .../s390/target-attribute/tattr-m31-28.c | 64 +- .../s390/target-attribute/tattr-m31-29.c | 32 +- .../gcc.target/s390/target-attribute/tattr-m31-3.c | 64 +- .../s390/target-attribute/tattr-m31-30.c | 32 +- .../s390/target-attribute/tattr-m31-31.c | 64 +- .../s390/target-attribute/tattr-m31-32.c | 64 +- .../gcc.target/s390/target-attribute/tattr-m31-4.c | 64 +- .../gcc.target/s390/target-attribute/tattr-m31-5.c | 64 +- .../gcc.target/s390/target-attribute/tattr-m31-6.c | 64 +- .../gcc.target/s390/target-attribute/tattr-m31-7.c | 64 +- .../gcc.target/s390/target-attribute/tattr-m31-8.c | 64 +- .../gcc.target/s390/target-attribute/tattr-m31-9.c | 64 +- .../gcc.target/s390/target-attribute/tattr-m64-1.c | 64 +- .../s390/target-attribute/tattr-m64-10.c | 64 +- .../s390/target-attribute/tattr-m64-11.c | 64 +- .../s390/target-attribute/tattr-m64-12.c | 64 +- .../s390/target-attribute/tattr-m64-13.c | 64 +- .../s390/target-attribute/tattr-m64-14.c | 64 +- .../s390/target-attribute/tattr-m64-15.c | 64 +- .../s390/target-attribute/tattr-m64-16.c | 64 +- .../s390/target-attribute/tattr-m64-17.c | 64 +- .../s390/target-attribute/tattr-m64-18.c | 64 +- .../s390/target-attribute/tattr-m64-19.c | 64 +- .../gcc.target/s390/target-attribute/tattr-m64-2.c | 64 +- .../s390/target-attribute/tattr-m64-20.c | 64 +- .../s390/target-attribute/tattr-m64-21.c | 64 +- .../s390/target-attribute/tattr-m64-22.c | 64 +- .../s390/target-attribute/tattr-m64-23.c | 64 +- .../s390/target-attribute/tattr-m64-24.c | 64 +- .../s390/target-attribute/tattr-m64-25.c | 64 +- .../s390/target-attribute/tattr-m64-26.c | 64 +- .../s390/target-attribute/tattr-m64-27.c | 64 +- .../s390/target-attribute/tattr-m64-28.c | 64 +- .../s390/target-attribute/tattr-m64-29.c | 32 +- .../gcc.target/s390/target-attribute/tattr-m64-3.c | 64 +- .../s390/target-attribute/tattr-m64-30.c | 32 +- .../s390/target-attribute/tattr-m64-31.c | 64 +- .../s390/target-attribute/tattr-m64-32.c | 64 +- .../s390/target-attribute/tattr-m64-33.c | 64 +- .../gcc.target/s390/target-attribute/tattr-m64-4.c | 64 +- .../gcc.target/s390/target-attribute/tattr-m64-5.c | 64 +- .../gcc.target/s390/target-attribute/tattr-m64-6.c | 64 +- .../gcc.target/s390/target-attribute/tattr-m64-7.c | 64 +- .../gcc.target/s390/target-attribute/tattr-m64-8.c | 64 +- .../gcc.target/s390/target-attribute/tattr-m64-9.c | 64 +- gcc/testsuite/gcc.target/s390/zvector/vec-cmp-2.c | 48 +- gcc/testsuite/gcc.target/sparc/20160229-1.c | 2 +- gcc/testsuite/gcc.target/sparc/cbcond-2.c | 2 +- gcc/testsuite/gcc.target/sparc/movcc-1.c | 2 +- gcc/testsuite/gcc.target/sparc/movcc-2.c | 2 +- gcc/testsuite/gcc.target/sparc/overflow-3.c | 2 +- gcc/testsuite/gcc.target/sparc/overflow-4.c | 2 +- gcc/testsuite/gcc.target/sparc/overflow-5.c | 2 +- gcc/testsuite/gcc.target/sparc/setcc-4.c | 2 +- .../gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp | 2 +- .../gfortran.dg/actual_pointer_function_1.f90 | 6 +- gcc/testsuite/gfortran.dg/alloc_comp_basics_6.f90 | 3 +- gcc/testsuite/gfortran.dg/alloc_comp_basics_7.f90 | 15 + .../gfortran.dg/allocatable_scalar_14.f90 | 17 + .../gfortran.dg/allocate_with_source_25.f90 | 71 + .../gfortran.dg/allocate_with_source_26.f90 | 91 + gcc/testsuite/gfortran.dg/assign_10.f90 | 2 +- gcc/testsuite/gfortran.dg/associate_3.f03 | 2 +- gcc/testsuite/gfortran.dg/associate_39.f90 | 19 + gcc/testsuite/gfortran.dg/associate_40.f90 | 96 + gcc/testsuite/gfortran.dg/associate_42.f90 | 41 + gcc/testsuite/gfortran.dg/associate_43.f90 | 35 + gcc/testsuite/gfortran.dg/associate_44.f90 | 23 + gcc/testsuite/gfortran.dg/associate_45.f90 | 38 + .../gfortran.dg/assumed_charlen_function_7.f90 | 35 + gcc/testsuite/gfortran.dg/assumed_rank_5.f90 | 2 +- gcc/testsuite/gfortran.dg/assumed_type_4.f90 | 2 +- gcc/testsuite/gfortran.dg/auto_char_len_2.f90 | 2 +- gcc/testsuite/gfortran.dg/auto_char_len_4.f90 | 1 - gcc/testsuite/gfortran.dg/bind_c_array_params.f03 | 4 +- gcc/testsuite/gfortran.dg/bind_c_usage_28.f90 | 4 +- gcc/testsuite/gfortran.dg/blas_gemm_routines.f | 1955 ++ gcc/testsuite/gfortran.dg/block_16.f08 | 26 + gcc/testsuite/gfortran.dg/c_funloc_tests_5.f03 | 4 +- gcc/testsuite/gfortran.dg/c_funloc_tests_6.f90 | 4 +- gcc/testsuite/gfortran.dg/c_loc_tests_11.f03 | 2 +- gcc/testsuite/gfortran.dg/c_ptr_tests_15.f90 | 2 +- .../char_array_structure_constructor.f90 | 1 - gcc/testsuite/gfortran.dg/class_17.f03 | 2 +- gcc/testsuite/gfortran.dg/class_55.f90 | 2 +- gcc/testsuite/gfortran.dg/class_assign_2.f90 | 22 + gcc/testsuite/gfortran.dg/class_assign_3.f90 | 9 + gcc/testsuite/gfortran.dg/class_result_7.f90 | 36 + gcc/testsuite/gfortran.dg/class_result_8.f90 | 41 + gcc/testsuite/gfortran.dg/class_result_9.f90 | 45 + gcc/testsuite/gfortran.dg/coarray_atomic_2.f90 | 18 +- .../gfortran.dg/coarray_collectives_10.f90 | 4 +- .../gfortran.dg/coarray_collectives_13.f90 | 4 +- .../gfortran.dg/coarray_collectives_2.f90 | 6 +- gcc/testsuite/gfortran.dg/coarray_lib_alloc_4.f90 | 2 +- gcc/testsuite/gfortran.dg/coarray_lock_7.f90 | 12 +- gcc/testsuite/gfortran.dg/contiguous_4.f90 | 6 +- gcc/testsuite/gfortran.dg/contiguous_7.f90 | 24 + gcc/testsuite/gfortran.dg/cray_pointers_12.f90 | 23 + gcc/testsuite/gfortran.dg/data_stmt_pointer.f90 | 19 + .../gfortran.dg/deferred_character_20.f90 | 32 + .../gfortran.dg/deferred_character_22.f90 | 27 + .../gfortran.dg/deferred_character_23.f90 | 22 + .../gfortran.dg/deferred_character_24.f90 | 23 + .../gfortran.dg/deferred_character_25.f90 | 34 + .../gfortran.dg/deferred_character_26.f90 | 42 + .../gfortran.dg/deferred_character_27.f90 | 87 + .../gfortran.dg/deferred_character_28.f90 | 60 + .../gfortran.dg/deferred_character_29.f90 | 197 + .../gfortran.dg/deferred_character_30.f90 | 9 + .../gfortran.dg/deferred_type_component_3.f90 | 71 + gcc/testsuite/gfortran.dg/dependency_52.f90 | 59 + gcc/testsuite/gfortran.dg/directive_unroll_1.f90 | 8 +- gcc/testsuite/gfortran.dg/directive_unroll_2.f90 | 8 +- gcc/testsuite/gfortran.dg/directive_unroll_3.f90 | 8 +- gcc/testsuite/gfortran.dg/dtio_1.f90 | 19 +- gcc/testsuite/gfortran.dg/dtio_11.f90 | 6 +- gcc/testsuite/gfortran.dg/elemental_function_2.f90 | 40 + gcc/testsuite/gfortran.dg/elemental_function_3.f90 | 44 + gcc/testsuite/gfortran.dg/error_stop_4.f90 | 2 +- gcc/testsuite/gfortran.dg/f2003_inquire_1.f03 | 4 +- gcc/testsuite/gfortran.dg/f2003_io_1.f03 | 2 + gcc/testsuite/gfortran.dg/f2018_obs.f90 | 29 + gcc/testsuite/gfortran.dg/finalize_33.f90 | 119 + gcc/testsuite/gfortran.dg/function_optimize_5.f90 | 14 +- gcc/testsuite/gfortran.dg/g77/19990826-3.f | 3 +- gcc/testsuite/gfortran.dg/g77/20020307-1.f | 3 +- gcc/testsuite/gfortran.dg/g77/980310-3.f | 5 +- gcc/testsuite/gfortran.dg/generic_32.f90 | 16 + .../gfortran.dg/{generic_25.f90 => generic_33.f90} | 21 +- gcc/testsuite/gfortran.dg/generic_35.f90 | 31 + .../gfortran.dg/goacc/combined-directives.f90 | 2 +- gcc/testsuite/gfortran.dg/goacc/data-tree.f95 | 8 +- gcc/testsuite/gfortran.dg/goacc/declare-2.f95 | 6 +- gcc/testsuite/gfortran.dg/goacc/default-4.f | 6 +- .../gfortran.dg/goacc/enter-exit-data.f95 | 3 + gcc/testsuite/gfortran.dg/goacc/finalize-1.f | 27 + .../gfortran.dg/goacc/kernels-alias-2.f95 | 10 +- gcc/testsuite/gfortran.dg/goacc/kernels-alias.f95 | 10 +- ...5 => kernels-parallel-loop-data-enter-exit.f95} | 13 +- gcc/testsuite/gfortran.dg/goacc/kernels-tree.f95 | 8 +- gcc/testsuite/gfortran.dg/goacc/loop-1-2.f95 | 8 +- gcc/testsuite/gfortran.dg/goacc/loop-1.f95 | 8 +- .../testsuite/gfortran.dg/goacc/modules.f95 | 20 +- .../gfortran.dg/goacc/nested-function-1.f90 | 8 + .../gfortran.dg/goacc/nested-parallelism.f90 | 51 + gcc/testsuite/gfortran.dg/goacc/parallel-tree.f95 | 12 +- gcc/testsuite/gfortran.dg/goacc/pr77371-1.f90 | 9 + gcc/testsuite/gfortran.dg/goacc/pr77371-2.f90 | 7 + gcc/testsuite/gfortran.dg/goacc/pr77765.f90 | 3 +- gcc/testsuite/gfortran.dg/goacc/pr85879.f90 | 12 + .../gfortran.dg/goacc/reduction-promotions.f90 | 6 +- gcc/testsuite/gfortran.dg/goacc/routine-8.f90 | 32 + .../goacc/routine-level-of-parallelism-1.f90 | 72 + .../gfortran.dg/goacc/update-if_present-1.f90 | 27 + .../gfortran.dg/goacc/update-if_present-2.f90 | 52 + .../gfortran.dg/gomp/appendix-a/a.6.1.f90 | 1 + .../gfortran.dg/gomp/appendix-a/a.6.2.f90 | 1 + gcc/testsuite/gfortran.dg/gomp/do-1.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/omp_do1.f90 | 6 +- gcc/testsuite/gfortran.dg/gomp/pr47331.f90 | 2 +- gcc/testsuite/gfortran.dg/graphite/block-2.f | 2 + gcc/testsuite/gfortran.dg/graphite/id-19.f | 2 + gcc/testsuite/gfortran.dg/graphite/id-20.f | 2 +- gcc/testsuite/gfortran.dg/graphite/id-27.f90 | 3 +- gcc/testsuite/gfortran.dg/graphite/pr82449.f | 2 +- gcc/testsuite/gfortran.dg/guality/guality.exp | 11 + gcc/testsuite/gfortran.dg/ieee/ieee_4.f90 | 2 +- gcc/testsuite/gfortran.dg/ieee/large_4.f90 | 2 +- gcc/testsuite/gfortran.dg/implicit_14.f90 | 2 +- gcc/testsuite/gfortran.dg/implicit_actual.f90 | 2 +- gcc/testsuite/gfortran.dg/inline_matmul_13.f90 | 2 +- gcc/testsuite/gfortran.dg/inline_matmul_15.f90 | 2 +- gcc/testsuite/gfortran.dg/inline_matmul_16.f90 | 2 +- gcc/testsuite/gfortran.dg/inline_matmul_23.f90 | 13 + gcc/testsuite/gfortran.dg/inline_matmul_24.f90 | 42 + gcc/testsuite/gfortran.dg/intent_decl_1.f90 | 11 + gcc/testsuite/gfortran.dg/intent_optimize_2.f90 | 26 + gcc/testsuite/gfortran.dg/intent_out_10.f90 | 14 + gcc/testsuite/gfortran.dg/intent_out_11.f90 | 309 + gcc/testsuite/gfortran.dg/intent_out_12.f90 | 23 + gcc/testsuite/gfortran.dg/interface_42.f90 | 4 +- .../gfortran.dg/interface_assignment_6.f90 | 30 + .../gfortran.dg/internal_references_1.f90 | 8 +- .../gfortran.dg/invalid_procedure_name.f90 | 2 +- gcc/testsuite/gfortran.dg/iso_c_binding_only_2.f90 | 14 + gcc/testsuite/gfortran.dg/linefile.f90 | 18 + gcc/testsuite/gfortran.dg/lto/20091016-1_0.f90 | 3 +- gcc/testsuite/gfortran.dg/lto/20091028-1_0.f90 | 2 +- gcc/testsuite/gfortran.dg/lto/20091028-2_0.f90 | 2 +- gcc/testsuite/gfortran.dg/lto/pr46911_0.f | 2 +- gcc/testsuite/gfortran.dg/lto/pr47839_0.f90 | 2 +- gcc/testsuite/gfortran.dg/lto/pr79108_0.f90 | 2 +- gcc/testsuite/gfortran.dg/matmul_5.f90 | 2 +- gcc/testsuite/gfortran.dg/matmul_blas_1.f | 240 + gcc/testsuite/gfortran.dg/matmul_bounds_10.f90 | 2 +- gcc/testsuite/gfortran.dg/matmul_bounds_11.f90 | 2 +- gcc/testsuite/gfortran.dg/matmul_bounds_13.f90 | 13 + gcc/testsuite/gfortran.dg/matmul_bounds_14.f | 16 + gcc/testsuite/gfortran.dg/matmul_bounds_15.f | 19 + gcc/testsuite/gfortran.dg/matmul_bounds_16.f | 20 + gcc/testsuite/gfortran.dg/matmul_bounds_2.f90 | 2 +- gcc/testsuite/gfortran.dg/matmul_bounds_3.f90 | 2 +- gcc/testsuite/gfortran.dg/matmul_bounds_4.f90 | 2 +- gcc/testsuite/gfortran.dg/matmul_bounds_5.f90 | 2 +- gcc/testsuite/gfortran.dg/matmul_bounds_8.f90 | 2 +- gcc/testsuite/gfortran.dg/max_expr.f90 | 15 + gcc/testsuite/gfortran.dg/min_expr.f90 | 15 + gcc/testsuite/gfortran.dg/minmax_integer.f90 | 15 + gcc/testsuite/gfortran.dg/minmaxloc_12.f90 | 67 + gcc/testsuite/gfortran.dg/minmaxloc_13.f90 | 103 + gcc/testsuite/gfortran.dg/nan_1.f90 | 35 - gcc/testsuite/gfortran.dg/pointer_array_10.f90 | 27 + gcc/testsuite/gfortran.dg/pr17229.f | 9 +- gcc/testsuite/gfortran.dg/pr30667.f | 2 +- gcc/testsuite/gfortran.dg/pr37243.f | 11 +- gcc/testsuite/gfortran.dg/pr40999.f | 2 +- gcc/testsuite/gfortran.dg/pr41011.f | 2 +- gcc/testsuite/gfortran.dg/pr42051.f03 | 1 - gcc/testsuite/gfortran.dg/pr46804.f90 | 2 +- gcc/testsuite/gfortran.dg/pr49721-1.f | 2 +- gcc/testsuite/gfortran.dg/pr51434.f90 | 2 +- gcc/testsuite/gfortran.dg/pr58484.f | 2 +- gcc/testsuite/gfortran.dg/pr65453.f90 | 2 +- gcc/testsuite/gfortran.dg/pr77414.f90 | 4 +- gcc/testsuite/gfortran.dg/pr78741.f90 | 2 +- gcc/testsuite/gfortran.dg/pr81175.f | 2 +- gcc/testsuite/gfortran.dg/pr81723.f | 2 +- gcc/testsuite/gfortran.dg/pr83149_1.f90 | 1 - gcc/testsuite/gfortran.dg/pr83149_b.f90 | 1 - gcc/testsuite/gfortran.dg/pr85938.f90 | 9 + .../gfortran.dg/{pr85082.f90 => pr87117.f90} | 2 +- gcc/testsuite/gfortran.dg/pr87217.f | 32 + gcc/testsuite/gfortran.dg/predcom-2.f | 2 +- gcc/testsuite/gfortran.dg/predict-1.f90 | 2 +- gcc/testsuite/gfortran.dg/promotion_2.f90 | 7 +- gcc/testsuite/gfortran.dg/random_init_1.f90 | 11 + gcc/testsuite/gfortran.dg/random_init_2.f90 | 30 + gcc/testsuite/gfortran.dg/random_init_3.f90 | 74 + gcc/testsuite/gfortran.dg/random_init_4.f90 | 43 + gcc/testsuite/gfortran.dg/random_init_5.f90 | 43 + gcc/testsuite/gfortran.dg/random_init_6.f90 | 43 + gcc/testsuite/gfortran.dg/rank_3.f90 | 2 +- gcc/testsuite/gfortran.dg/realloc_on_assign_31.f90 | 31 + gcc/testsuite/gfortran.dg/reassoc_10.f | 2 +- gcc/testsuite/gfortran.dg/reassoc_4.f | 2 +- gcc/testsuite/gfortran.dg/reassoc_7.f | 2 +- gcc/testsuite/gfortran.dg/reassoc_8.f | 2 +- gcc/testsuite/gfortran.dg/reassoc_9.f | 2 +- gcc/testsuite/gfortran.dg/round_4.f90 | 2 +- gcc/testsuite/gfortran.dg/same_name_2.f90 | 4 +- .../gfortran.dg/scalarize_parameter_array_2.f90 | 15 + gcc/testsuite/gfortran.dg/select_type_43.f90 | 2 +- gcc/testsuite/gfortran.dg/select_type_44.f90 | 42 + gcc/testsuite/gfortran.dg/select_type_45.f90 | 22 + gcc/testsuite/gfortran.dg/select_type_46.f90 | 21 + gcc/testsuite/gfortran.dg/select_type_47.f90 | 59 + gcc/testsuite/gfortran.dg/short_circuiting.f90 | 59 + gcc/testsuite/gfortran.dg/short_circuiting_2.f90 | 28 + gcc/testsuite/gfortran.dg/short_circuiting_3.f90 | 28 + gcc/testsuite/gfortran.dg/submodule_32.f08 | 62 + gcc/testsuite/gfortran.dg/transfer_class_3.f90 | 18 + .../gfortran.dg/transpose_optimization_2.f90 | 2 +- gcc/testsuite/gfortran.dg/typebound_proc_12.f90 | 2 +- gcc/testsuite/gfortran.dg/vect/Ofast-pr50414.f90 | 1 + .../gfortran.dg/vect/cost-model-pr34445a.f | 1 + .../gfortran.dg/vect/fast-math-mgrid-resid.f | 2 +- gcc/testsuite/gfortran.dg/vect/pr52580.f | 1 + .../where_2.f90 => gfortran.dg/vect/pr85853.f90} | 18 +- gcc/testsuite/gfortran.dg/vect/vect-8-epilogue.F90 | 6 + gcc/testsuite/gfortran.dg/whole_file_1.f90 | 2 +- gcc/testsuite/gfortran.dg/whole_file_10.f90 | 1 - gcc/testsuite/gfortran.dg/whole_file_11.f90 | 1 - gcc/testsuite/gfortran.dg/whole_file_12.f90 | 1 - gcc/testsuite/gfortran.dg/whole_file_13.f90 | 1 - gcc/testsuite/gfortran.dg/whole_file_14.f90 | 2 +- gcc/testsuite/gfortran.dg/whole_file_15.f90 | 1 - gcc/testsuite/gfortran.dg/whole_file_16.f90 | 1 - gcc/testsuite/gfortran.dg/whole_file_17.f90 | 2 +- gcc/testsuite/gfortran.dg/whole_file_18.f90 | 2 +- gcc/testsuite/gfortran.dg/whole_file_19.f90 | 1 - gcc/testsuite/gfortran.dg/whole_file_2.f90 | 2 +- gcc/testsuite/gfortran.dg/whole_file_20.f03 | 2 +- gcc/testsuite/gfortran.dg/whole_file_3.f90 | 2 +- gcc/testsuite/gfortran.dg/whole_file_4.f90 | 2 +- gcc/testsuite/gfortran.dg/whole_file_5.f90 | 2 +- gcc/testsuite/gfortran.dg/whole_file_6.f90 | 2 +- gcc/testsuite/gfortran.dg/whole_file_7.f90 | 1 - gcc/testsuite/gfortran.dg/whole_file_8.f90 | 1 - gcc/testsuite/gfortran.dg/whole_file_9.f90 | 1 - gcc/testsuite/gnat.dg/abstract_state1.adb | 5 + gcc/testsuite/gnat.dg/abstract_state1.ads | 24 + gcc/testsuite/gnat.dg/access5.adb | 5 + gcc/testsuite/gnat.dg/access5.ads | 10 + gcc/testsuite/gnat.dg/addr10.adb | 24 + gcc/testsuite/gnat.dg/addr11.adb | 28 + gcc/testsuite/gnat.dg/addr12.adb | 8 + gcc/testsuite/gnat.dg/addr12_a.adb | 20 + gcc/testsuite/gnat.dg/addr12_a.ads | 3 + gcc/testsuite/gnat.dg/addr12_b.adb | 8 + gcc/testsuite/gnat.dg/addr12_b.ads | 24 + gcc/testsuite/gnat.dg/addr12_c.ads | 6 + gcc/testsuite/gnat.dg/aggr23.adb | 9 + gcc/testsuite/gnat.dg/aggr23_q.adb | 14 + gcc/testsuite/gnat.dg/aggr23_tt.ads | 4 + gcc/testsuite/gnat.dg/array30.adb | 40 + gcc/testsuite/gnat.dg/array31.adb | 15 + gcc/testsuite/gnat.dg/assertion_policy1.adb | 15 + gcc/testsuite/gnat.dg/assertion_policy1_pkg.adb | 8 + gcc/testsuite/gnat.dg/assertion_policy1_pkg.ads | 6 + gcc/testsuite/gnat.dg/bip_case_expr.adb | 15 + gcc/testsuite/gnat.dg/bip_case_expr_pkg.ads | 7 + gcc/testsuite/gnat.dg/bit_order1.adb | 18 + .../gnat.dg/block_ext_return_assert_failure.adb | 24 + gcc/testsuite/gnat.dg/config_pragma1.adb | 21 + gcc/testsuite/gnat.dg/config_pragma1_pkg.ads | 21 + gcc/testsuite/gnat.dg/contract1.adb | 20 + gcc/testsuite/gnat.dg/controlled8.adb | 63 + gcc/testsuite/gnat.dg/debug15.adb | 23 + gcc/testsuite/gnat.dg/derived_type5.adb | 10 + gcc/testsuite/gnat.dg/derived_type5_pkg.ads | 27 + gcc/testsuite/gnat.dg/dinst.adb | 20 + gcc/testsuite/gnat.dg/dinst_pkg.adb | 7 + gcc/testsuite/gnat.dg/dinst_pkg.ads | 4 + gcc/testsuite/gnat.dg/discr49.adb | 12 + gcc/testsuite/gnat.dg/discr49_rec1.adb | 6 + gcc/testsuite/gnat.dg/discr49_rec1.ads | 8 + gcc/testsuite/gnat.dg/discr49_rec2.adb | 6 + gcc/testsuite/gnat.dg/discr49_rec2.ads | 10 + gcc/testsuite/gnat.dg/discr50.adb | 11 + gcc/testsuite/gnat.dg/discr51.adb | 32 + gcc/testsuite/gnat.dg/discr52.adb | 20 + gcc/testsuite/gnat.dg/discr54.adb | 9 + gcc/testsuite/gnat.dg/discr54_pkg.ads | 105 + gcc/testsuite/gnat.dg/dynhash.adb | 751 + gcc/testsuite/gnat.dg/dynhash1.adb | 53 + gcc/testsuite/gnat.dg/elab4.adb | 5 + gcc/testsuite/gnat.dg/elab4_pkg.adb | 99 + gcc/testsuite/gnat.dg/elab4_pkg.ads | 41 + gcc/testsuite/gnat.dg/elab5.adb | 5 + gcc/testsuite/gnat.dg/elab5_pkg.adb | 123 + gcc/testsuite/gnat.dg/elab5_pkg.ads | 47 + gcc/testsuite/gnat.dg/elab6.adb | 8 + gcc/testsuite/gnat.dg/elab6.ads | 6 + gcc/testsuite/gnat.dg/elab6_pkg.adb | 17 + gcc/testsuite/gnat.dg/elab6_pkg.ads | 4 + gcc/testsuite/gnat.dg/elab7.adb | 9 + gcc/testsuite/gnat.dg/elab7_pkg1.adb | 8 + gcc/testsuite/gnat.dg/elab7_pkg1.ads | 3 + gcc/testsuite/gnat.dg/elab7_pkg2.adb | 15 + gcc/testsuite/gnat.dg/elab7_pkg2.ads | 5 + gcc/testsuite/gnat.dg/enum4.adb | 59 + gcc/testsuite/gnat.dg/equal2.adb | 41 + gcc/testsuite/gnat.dg/equal3.adb | 22 + gcc/testsuite/gnat.dg/exit1.adb | 45 + gcc/testsuite/gnat.dg/expr_func5.adb | 10 + .../gnat.dg/{expr_func3.adb => expr_func6.adb} | 4 +- gcc/testsuite/gnat.dg/expr_func6.ads | 17 + .../gnat.dg/{dimensions.adb => expr_func7.adb} | 4 +- gcc/testsuite/gnat.dg/expr_func7.ads | 20 + gcc/testsuite/gnat.dg/expr_func8.adb | 37 + gcc/testsuite/gnat.dg/fixedpnt3.adb | 16 + gcc/testsuite/gnat.dg/fixedpnt4.adb | 14 + gcc/testsuite/gnat.dg/fixedpnt5.adb | 58 + .../gnat.dg/float_attributes_overflows.adb | 35 + gcc/testsuite/gnat.dg/formal_containers.adb | 23 + gcc/testsuite/gnat.dg/frame_overflow.adb | 4 +- gcc/testsuite/gnat.dg/frame_overflow2.adb | 24 + gcc/testsuite/gnat.dg/gen_formal_pkg.adb | 10 + gcc/testsuite/gnat.dg/gen_formal_pkg_a.ads | 3 + gcc/testsuite/gnat.dg/gen_formal_pkg_b.ads | 6 + gcc/testsuite/gnat.dg/gen_formal_pkg_w.ads | 13 + gcc/testsuite/gnat.dg/generic_call_cw.adb | 33 + gcc/testsuite/gnat.dg/generic_call_iface.adb | 34 + gcc/testsuite/gnat.dg/global.adb | 87 + gcc/testsuite/gnat.dg/global.ads | 19 + gcc/testsuite/gnat.dg/gnat_array_split1.adb | 5 + gcc/testsuite/gnat.dg/gnat_array_split1.ads | 6 + gcc/testsuite/gnat.dg/import2.adb | 11 + gcc/testsuite/gnat.dg/inline14.adb | 9 + gcc/testsuite/gnat.dg/inline14_pkg.adb | 16 + gcc/testsuite/gnat.dg/inline14_pkg.ads | 6 + gcc/testsuite/gnat.dg/inline_always1.adb | 57 + gcc/testsuite/gnat.dg/interface6.adb | 44 + gcc/testsuite/gnat.dg/interface7.adb | 16 + gcc/testsuite/gnat.dg/interface8.adb | 9 + gcc/testsuite/gnat.dg/interface8.ads | 11 + gcc/testsuite/gnat.dg/iter1.adb | 20 + gcc/testsuite/gnat.dg/iter1.ads | 8 + gcc/testsuite/gnat.dg/iter2.adb | 28 + gcc/testsuite/gnat.dg/iter2.ads | 5 + gcc/testsuite/gnat.dg/iter3.adb | 15 + gcc/testsuite/gnat.dg/langdw2.adb | 9 + gcc/testsuite/gnat.dg/langdw3.adb | 10 + gcc/testsuite/gnat.dg/limited1.adb | 9 + gcc/testsuite/gnat.dg/limited1_inner.adb | 15 + gcc/testsuite/gnat.dg/limited1_inner.ads | 18 + gcc/testsuite/gnat.dg/limited1_outer.adb | 6 + gcc/testsuite/gnat.dg/limited1_outer.ads | 9 + gcc/testsuite/gnat.dg/linkedlist.adb | 1185 ++ gcc/testsuite/gnat.dg/loop_optimization24.adb | 35 + gcc/testsuite/gnat.dg/memorytest.adb | 26 + gcc/testsuite/gnat.dg/nested_generic2.adb | 5 + gcc/testsuite/gnat.dg/nested_generic2.ads | 13 + gcc/testsuite/gnat.dg/nested_generic2_g1.adb | 15 + gcc/testsuite/gnat.dg/nested_generic2_g1.ads | 13 + gcc/testsuite/gnat.dg/nested_generic2_g2.ads | 7 + gcc/testsuite/gnat.dg/normalize_pathname.adb | 10 + gcc/testsuite/gnat.dg/opt70.adb | 13 + gcc/testsuite/gnat.dg/opt70_pkg.adb | 55 + gcc/testsuite/gnat.dg/opt70_pkg.ads | 7 + gcc/testsuite/gnat.dg/opt71_pkg.ads | 9 + gcc/testsuite/gnat.dg/opt71a.adb | 12 + gcc/testsuite/gnat.dg/opt71b.adb | 12 + gcc/testsuite/gnat.dg/opt72_pkg.ads | 12 + gcc/testsuite/gnat.dg/opt72a.adb | 12 + gcc/testsuite/gnat.dg/opt72b.adb | 12 + gcc/testsuite/gnat.dg/others1.adb | 13 + gcc/testsuite/gnat.dg/part_of1-instantiation.adb | 10 + gcc/testsuite/gnat.dg/part_of1-instantiation.ads | 6 + gcc/testsuite/gnat.dg/part_of1-private_generic.adb | 13 + gcc/testsuite/gnat.dg/part_of1-private_generic.ads | 12 + gcc/testsuite/gnat.dg/part_of1.ads | 2 + gcc/testsuite/gnat.dg/predicate1.adb | 40 + gcc/testsuite/gnat.dg/predicate2-containers.ads | 13 + .../gnat.dg/predicate2-project-name_values.ads | 37 + .../predicate2-project-registry-attribute.ads | 7 + .../gnat.dg/predicate2-project-registry.ads | 3 + .../gnat.dg/predicate2-project-typ-set.ads | 13 + gcc/testsuite/gnat.dg/predicate2-project-typ.ads | 24 + gcc/testsuite/gnat.dg/predicate2-project.ads | 4 + .../gnat.dg/predicate2-source_reference.ads | 33 + gcc/testsuite/gnat.dg/predicate2.ads | 14 + gcc/testsuite/gnat.dg/predicate2_main.adb | 10 + gcc/testsuite/gnat.dg/predicate3.adb | 39 + gcc/testsuite/gnat.dg/predicate3_pkg.ads | 22 + gcc/testsuite/gnat.dg/prot4.adb | 28 + gcc/testsuite/gnat.dg/prot5.adb | 12 + gcc/testsuite/gnat.dg/prot5_pkg.adb | 13 + gcc/testsuite/gnat.dg/prot5_pkg.ads | 8 + gcc/testsuite/gnat.dg/prot6.adb | 20 + gcc/testsuite/gnat.dg/prot6.ads | 31 + gcc/testsuite/gnat.dg/pure_function1.adb | 8 + gcc/testsuite/gnat.dg/pure_function1.ads | 6 + gcc/testsuite/gnat.dg/pure_function2.adb | 10 + gcc/testsuite/gnat.dg/pure_function2.ads | 5 + gcc/testsuite/gnat.dg/pure_function3_pkg.ads | 14 + gcc/testsuite/gnat.dg/pure_function3a.adb | 16 + gcc/testsuite/gnat.dg/pure_function3b.adb | 18 + gcc/testsuite/gnat.dg/pure_function3c.adb | 16 + gcc/testsuite/gnat.dg/raise_expr.adb | 27 + gcc/testsuite/gnat.dg/renaming12.adb | 7 + gcc/testsuite/gnat.dg/renaming12.ads | 23 + .../gnat.dg/{expr_func3.adb => rep_clause6.adb} | 6 +- gcc/testsuite/gnat.dg/rep_clause6.ads | 61 + gcc/testsuite/gnat.dg/rep_clause7.adb | 29 + gcc/testsuite/gnat.dg/sec_stack1.adb | 26 + gcc/testsuite/gnat.dg/sec_stack2.adb | 90 + gcc/testsuite/gnat.dg/sets1.adb | 634 + gcc/testsuite/gnat.dg/size_clause1.adb | 11 + gcc/testsuite/gnat.dg/spark1.adb | 22 + gcc/testsuite/gnat.dg/spark1.ads | 8 + gcc/testsuite/gnat.dg/spark2.adb | 12 + gcc/testsuite/gnat.dg/spark2.ads | 16 + gcc/testsuite/gnat.dg/split_args.adb | 13 + gcc/testsuite/gnat.dg/sso10.adb | 16 + gcc/testsuite/gnat.dg/sso10_pkg.ads | 9 + gcc/testsuite/gnat.dg/sso12.adb | 17 + gcc/testsuite/gnat.dg/sso13.adb | 24 + gcc/testsuite/gnat.dg/sso9.adb | 10 + gcc/testsuite/gnat.dg/sso9_pkg.ads | 16 + gcc/testsuite/gnat.dg/stack_usage5.adb | 15 + gcc/testsuite/gnat.dg/stack_usage6.adb | 12 + gcc/testsuite/gnat.dg/stack_usage6_pkg.ads | 19 + gcc/testsuite/gnat.dg/static_pred1.adb | 21 + gcc/testsuite/gnat.dg/static_pred1.ads | 5 + gcc/testsuite/gnat.dg/string_merge1.adb | 18 + gcc/testsuite/gnat.dg/string_merge2.adb | 18 + gcc/testsuite/gnat.dg/suppress_initialization.adb | 8 + .../gnat.dg/suppress_initialization_pkg.ads | 31 + gcc/testsuite/gnat.dg/sync2.adb | 27 + gcc/testsuite/gnat.dg/sync2.ads | 6 + gcc/testsuite/gnat.dg/synchronized1.adb | 14 + gcc/testsuite/gnat.dg/synchronized1.ads | 7 + .../gnat.dg/{dimensions.adb => tagged1.adb} | 4 +- gcc/testsuite/gnat.dg/tagged1.ads | 39 + gcc/testsuite/gnat.dg/tampering_check1.adb | 15 + .../gnat.dg/tampering_check1_ivectors.ads | 4 + gcc/testsuite/gnat.dg/tampering_check1_trim.adb | 9 + gcc/testsuite/gnat.dg/tampering_check1_trim.ads | 4 + gcc/testsuite/gnat.dg/task1.adb | 5 + gcc/testsuite/gnat.dg/task1.ads | 10 + gcc/testsuite/gnat.dg/task1_pkg.adb | 11 + gcc/testsuite/gnat.dg/task1_pkg.ads | 10 + gcc/testsuite/gnat.dg/tls1.adb | 51 + gcc/testsuite/gnat.dg/tls1_pkg.ads | 23 + gcc/testsuite/gnat.dg/unroll2.adb | 2 +- gcc/testsuite/gnat.dg/unroll3.adb | 2 +- gcc/testsuite/gnat.dg/unroll4.adb | 2 +- gcc/testsuite/gnat.dg/valid_scalars1.adb | 11 + gcc/testsuite/gnat.dg/validity_check3.adb | 96 + gcc/testsuite/gnat.dg/validity_check3.ads | 116 + gcc/testsuite/gnat.dg/warn14.adb | 33 + gcc/testsuite/gnat.dg/warn15-core-main.adb | 9 + gcc/testsuite/gnat.dg/warn15-core.ads | 4 + gcc/testsuite/gnat.dg/warn15-interfaces.ads | 3 + gcc/testsuite/gnat.dg/warn15.ads | 2 + gcc/testsuite/gnat.dg/warn16.adb | 38 + gcc/testsuite/gnat.dg/warn17.adb | 22 + gcc/testsuite/gnat.dg/warn18.adb | 13 + gcc/testsuite/gnat.dg/warn5.adb | 2 +- gcc/testsuite/gnat.dg/wide_wide_value1.adb | 60 + gcc/testsuite/go.test/go-test.exp | 2 + gcc/testsuite/go.test/test/fixedbugs/bug273.go | 12 +- gcc/testsuite/go.test/test/fixedbugs/issue4085b.go | 35 +- gcc/testsuite/lib/g++-dg.exp | 2 +- gcc/testsuite/lib/gcc-dg.exp | 124 +- gcc/testsuite/lib/gcc-gdb-test.exp | 48 +- gcc/testsuite/lib/gcov.exp | 1 + gcc/testsuite/lib/gfortran-dg.exp | 18 +- gcc/testsuite/lib/mpx-dg.exp | 146 - gcc/testsuite/lib/multiline.exp | 75 +- gcc/testsuite/lib/prune.exp | 2 +- gcc/testsuite/lib/scanasm.exp | 30 +- gcc/testsuite/lib/scandump.exp | 63 +- gcc/testsuite/lib/scanipa.exp | 29 +- gcc/testsuite/lib/scanlang.exp | 6 +- .../lib/{scantree.exp => scanltranstree.exp} | 75 +- .../lib/{scantree.exp => scanoffloadtree.exp} | 78 +- gcc/testsuite/lib/scanrtl.exp | 29 +- gcc/testsuite/lib/scantree.exp | 29 +- gcc/testsuite/lib/{scanipa.exp => scanwpaipa.exp} | 74 +- gcc/testsuite/lib/target-supports.exp | 2219 +-- .../{note_insn_basic_block.rtl => repeat.rtl} | 6 +- gcc/toplev.c | 190 +- gcc/toplev.h | 7 + gcc/trans-mem.c | 20 +- gcc/tree-call-cdce.c | 2 +- gcc/tree-cfg.c | 838 +- gcc/tree-cfg.h | 11 +- gcc/tree-cfgcleanup.c | 198 +- gcc/tree-chkp-opt.c | 1355 -- gcc/tree-chkp.c | 4678 ----- gcc/tree-chkp.h | 64 - gcc/tree-chrec.c | 49 +- gcc/tree-chrec.h | 2 - gcc/tree-complex.c | 233 +- gcc/tree-core.h | 46 +- gcc/tree-data-ref.c | 126 +- gcc/tree-data-ref.h | 10 +- gcc/tree-dfa.c | 46 + gcc/tree-diagnostic.c | 4 +- gcc/tree-dump.c | 3 +- gcc/tree-eh.c | 40 +- gcc/tree-if-conv.c | 302 +- gcc/tree-inline.c | 293 +- gcc/tree-inline.h | 18 +- gcc/tree-into-ssa.c | 22 + gcc/tree-loop-distribution.c | 62 +- gcc/tree-nested.c | 246 +- gcc/tree-outof-ssa.c | 102 +- gcc/tree-parloops.c | 44 +- gcc/tree-pass.h | 9 +- gcc/tree-predcom.c | 3 +- gcc/tree-pretty-print.c | 169 +- gcc/tree-pretty-print.h | 3 +- gcc/tree-profile.c | 84 +- gcc/tree-scalar-evolution.c | 42 +- gcc/tree-sra.c | 6 +- gcc/tree-ssa-alias.c | 74 +- gcc/tree-ssa-alias.h | 10 +- gcc/tree-ssa-ccp.c | 19 +- gcc/tree-ssa-coalesce.c | 339 +- gcc/tree-ssa-coalesce.h | 4 +- gcc/tree-ssa-dce.c | 42 +- gcc/tree-ssa-dom.c | 50 +- gcc/tree-ssa-dse.c | 253 +- gcc/tree-ssa-forwprop.c | 75 +- gcc/tree-ssa-live.c | 92 +- gcc/tree-ssa-live.h | 39 +- gcc/tree-ssa-loop-ch.c | 45 +- gcc/tree-ssa-loop-im.c | 5 +- gcc/tree-ssa-loop-ivcanon.c | 101 +- gcc/tree-ssa-loop-ivopts.c | 12 +- gcc/tree-ssa-loop-manip.c | 3 +- gcc/tree-ssa-loop-niter.c | 195 +- gcc/tree-ssa-loop-prefetch.c | 27 + gcc/tree-ssa-loop.c | 14 +- gcc/tree-ssa-math-opts.c | 359 +- gcc/tree-ssa-operands.c | 4 +- gcc/tree-ssa-phiopt.c | 147 +- gcc/tree-ssa-pre.c | 104 +- gcc/tree-ssa-reassoc.c | 49 +- gcc/tree-ssa-sccvn.c | 4370 +++-- gcc/tree-ssa-sccvn.h | 108 +- gcc/tree-ssa-scopedtables.c | 4 +- gcc/tree-ssa-strlen.c | 904 +- gcc/tree-ssa-structalias.c | 107 +- gcc/tree-ssa-ter.c | 2 +- gcc/tree-ssa-threadedge.c | 8 +- gcc/tree-ssa-threadupdate.c | 209 +- gcc/tree-ssa-uncprop.c | 2 +- gcc/tree-ssa-uninit.c | 13 +- gcc/tree-ssa.c | 6 + gcc/tree-ssanames.c | 12 +- gcc/tree-ssanames.h | 8 +- gcc/tree-stdarg.c | 13 +- gcc/tree-streamer-in.c | 39 +- gcc/tree-streamer-out.c | 53 +- gcc/tree-streamer.c | 1 - gcc/tree-switch-conversion.c | 3685 ++-- gcc/tree-switch-conversion.h | 881 + gcc/tree-tailcall.c | 2 +- gcc/tree-vect-data-refs.c | 2487 ++- gcc/tree-vect-generic.c | 7 +- gcc/tree-vect-loop-manip.c | 138 +- gcc/tree-vect-loop.c | 2967 ++- gcc/tree-vect-patterns.c | 3625 ++-- gcc/tree-vect-slp.c | 1962 +- gcc/tree-vect-stmts.c | 3875 ++-- gcc/tree-vectorizer.c | 712 +- gcc/tree-vectorizer.h | 616 +- gcc/tree-vrp.c | 3094 ++-- gcc/tree-vrp.h | 189 +- gcc/tree.c | 606 +- gcc/tree.def | 57 +- gcc/tree.h | 160 +- gcc/typed-splay-tree.c | 3 + gcc/typed-splay-tree.h | 544 +- gcc/ubsan.c | 2 +- gcc/value-prof.c | 114 +- gcc/var-tracking.c | 86 +- gcc/varasm.c | 141 +- gcc/varpool.c | 8 +- gcc/vec.c | 97 +- gcc/vec.h | 69 + gcc/vr-values.c | 771 +- gcc/vr-values.h | 19 +- gcc/wide-int-range.cc | 834 + gcc/wide-int-range.h | 184 + gcc/wide-int.cc | 79 +- gcc/wide-int.h | 153 +- gnattools/ChangeLog | 8 - gotools/ChangeLog | 22 +- gotools/Makefile.am | 6 +- gotools/Makefile.in | 6 +- include/ChangeLog | 38 +- include/ansidecl.h | 9 + include/dwarf2.def | 8 + include/libiberty.h | 5 + include/plugin-api.h | 12 +- include/simple-object.h | 5 +- include/splay-tree.h | 4 +- intl/ChangeLog | 14 +- intl/libgnuintl.h | 35 +- libada/ChangeLog | 14 +- libatomic/ChangeLog | 33 +- libatomic/config/arm/arm-config.h | 52 +- libatomic/config/x86/host-config.h | 34 +- libatomic/config/x86/init.c | 14 +- libatomic/testsuite/lib/libatomic.exp | 2 + libbacktrace/ChangeLog | 40 +- libbacktrace/Makefile.in | 2 +- libbacktrace/backtrace.h | 8 +- libbacktrace/config.h.in | 3 - libbacktrace/configure | 10 +- libbacktrace/configure.ac | 6 +- libbacktrace/elf.c | 2 +- libbacktrace/xcoff.c | 433 +- libcc1/ChangeLog | 8 - libcpp/ChangeLog | 333 +- libcpp/Makefile.in | 5 +- libcpp/charset.c | 30 +- libcpp/directives.c | 248 +- libcpp/errors.c | 66 +- libcpp/expr.c | 22 +- libcpp/files.c | 2 +- libcpp/identifiers.c | 4 +- libcpp/include/cpp-id-data.h | 82 - libcpp/include/cpplib.h | 335 +- libcpp/include/line-map.h | 283 +- libcpp/init.c | 8 +- libcpp/internal.h | 33 +- libcpp/lex.c | 48 +- libcpp/line-map.c | 313 +- libcpp/macro.c | 680 +- libcpp/pch.c | 121 +- libcpp/po/ChangeLog | 8 +- libcpp/po/cpplib.pot | 52 +- libcpp/system.h | 4 + libcpp/traditional.c | 87 +- libdecnumber/ChangeLog | 22 +- libdecnumber/configure | 2 +- libffi/ChangeLog | 39 +- libffi/Makefile.am | 2 + libffi/Makefile.in | 25 +- libffi/configure.host | 5 + libffi/src/powerpc/ffi_linux64.c | 61 +- libffi/src/riscv/ffi.c | 481 + libffi/src/{arm => riscv}/ffitarget.h | 48 +- libffi/src/riscv/sysv.S | 293 + libgcc/ChangeLog | 351 +- libgcc/Makefile.in | 11 +- libgcc/config.host | 37 +- libgcc/config/arm/cmse.c | 5 +- libgcc/config/arm/freebsd-atomic.c | 22 +- libgcc/config/arm/ieee754-df.S | 85 +- libgcc/config/arm/ieee754-sf.S | 46 +- libgcc/config/arm/lib1funcs.S | 140 +- libgcc/config/arm/libunwind.S | 6 +- libgcc/config/arm/t-arm | 2 +- libgcc/config/csky/crti.S | 140 + libgcc/config/{mcore => csky}/crtn.S | 49 +- libgcc/config/csky/lib1funcs.S | 675 + libgcc/config/csky/linux-atomic.c | 299 + libgcc/config/csky/linux-unwind.h | 131 + .../arm/t-phoenix => libgcc/config/csky/t-csky | 21 +- .../t-alpha => libgcc/config/csky/t-linux-csky | 6 +- libgcc/config/darwin10-unwind-find-enc-func.c | 13 + libgcc/config/i386/cpuinfo.c | 9 + libgcc/config/i386/cpuinfo.h | 3 + libgcc/config/i386/crtprec.c | 2 +- libgcc/config/libbid/ChangeLog | 8 - libgcc/config/m68k/lb1sf68.S | 4 +- libgcc/config/nds32/initfini.c | 84 +- libgcc/config/nds32/isr-library/adj_intr_lvl.inc | 13 + libgcc/config/nds32/isr-library/excp_isr.S | 55 +- libgcc/config/nds32/isr-library/intr_isr.S | 67 +- libgcc/config/nds32/isr-library/reset.S | 81 +- libgcc/config/nds32/isr-library/restore_all.inc | 10 +- .../config/nds32/isr-library/restore_mac_regs.inc | 2 +- .../config/nds32/isr-library/restore_partial.inc | 12 +- .../{restore_fpu_regs.inc => restore_usr_regs.inc} | 24 +- libgcc/config/nds32/isr-library/save_all.inc | 43 +- libgcc/config/nds32/isr-library/save_mac_regs.inc | 2 +- libgcc/config/nds32/isr-library/save_partial.inc | 46 +- .../{adj_intr_lvl.inc => save_usr_regs.inc} | 28 +- libgcc/config/nds32/isr-library/vec_vid00.S | 7 + libgcc/config/nds32/isr-library/vec_vid01.S | 7 + libgcc/config/nds32/isr-library/vec_vid02.S | 7 + libgcc/config/nds32/isr-library/vec_vid03.S | 7 + libgcc/config/nds32/isr-library/vec_vid04.S | 7 + libgcc/config/nds32/isr-library/vec_vid05.S | 7 + libgcc/config/nds32/isr-library/vec_vid06.S | 7 + libgcc/config/nds32/isr-library/vec_vid07.S | 7 + libgcc/config/nds32/isr-library/vec_vid08.S | 7 + libgcc/config/nds32/isr-library/vec_vid09.S | 7 + libgcc/config/nds32/isr-library/vec_vid10.S | 7 + libgcc/config/nds32/isr-library/vec_vid11.S | 7 + libgcc/config/nds32/isr-library/vec_vid12.S | 7 + libgcc/config/nds32/isr-library/vec_vid13.S | 7 + libgcc/config/nds32/isr-library/vec_vid14.S | 7 + libgcc/config/nds32/isr-library/vec_vid15.S | 7 + libgcc/config/nds32/isr-library/vec_vid16.S | 7 + libgcc/config/nds32/isr-library/vec_vid17.S | 7 + libgcc/config/nds32/isr-library/vec_vid18.S | 7 + libgcc/config/nds32/isr-library/vec_vid19.S | 7 + libgcc/config/nds32/isr-library/vec_vid20.S | 7 + libgcc/config/nds32/isr-library/vec_vid21.S | 7 + libgcc/config/nds32/isr-library/vec_vid22.S | 7 + libgcc/config/nds32/isr-library/vec_vid23.S | 7 + libgcc/config/nds32/isr-library/vec_vid24.S | 7 + libgcc/config/nds32/isr-library/vec_vid25.S | 7 + libgcc/config/nds32/isr-library/vec_vid26.S | 7 + libgcc/config/nds32/isr-library/vec_vid27.S | 7 + libgcc/config/nds32/isr-library/vec_vid28.S | 7 + libgcc/config/nds32/isr-library/vec_vid29.S | 7 + libgcc/config/nds32/isr-library/vec_vid30.S | 7 + libgcc/config/nds32/isr-library/vec_vid31.S | 7 + libgcc/config/nds32/isr-library/vec_vid32.S | 7 + libgcc/config/nds32/isr-library/vec_vid33.S | 7 + libgcc/config/nds32/isr-library/vec_vid34.S | 7 + libgcc/config/nds32/isr-library/vec_vid35.S | 7 + libgcc/config/nds32/isr-library/vec_vid36.S | 7 + libgcc/config/nds32/isr-library/vec_vid37.S | 7 + libgcc/config/nds32/isr-library/vec_vid38.S | 7 + libgcc/config/nds32/isr-library/vec_vid39.S | 7 + libgcc/config/nds32/isr-library/vec_vid40.S | 7 + libgcc/config/nds32/isr-library/vec_vid41.S | 7 + libgcc/config/nds32/isr-library/vec_vid42.S | 7 + libgcc/config/nds32/isr-library/vec_vid43.S | 7 + libgcc/config/nds32/isr-library/vec_vid44.S | 7 + libgcc/config/nds32/isr-library/vec_vid45.S | 7 + libgcc/config/nds32/isr-library/vec_vid46.S | 7 + libgcc/config/nds32/isr-library/vec_vid47.S | 7 + libgcc/config/nds32/isr-library/vec_vid48.S | 7 + libgcc/config/nds32/isr-library/vec_vid49.S | 7 + libgcc/config/nds32/isr-library/vec_vid50.S | 7 + libgcc/config/nds32/isr-library/vec_vid51.S | 7 + libgcc/config/nds32/isr-library/vec_vid52.S | 7 + libgcc/config/nds32/isr-library/vec_vid53.S | 7 + libgcc/config/nds32/isr-library/vec_vid54.S | 7 + libgcc/config/nds32/isr-library/vec_vid55.S | 7 + libgcc/config/nds32/isr-library/vec_vid56.S | 7 + libgcc/config/nds32/isr-library/vec_vid57.S | 7 + libgcc/config/nds32/isr-library/vec_vid58.S | 7 + libgcc/config/nds32/isr-library/vec_vid59.S | 7 + libgcc/config/nds32/isr-library/vec_vid60.S | 7 + libgcc/config/nds32/isr-library/vec_vid61.S | 7 + libgcc/config/nds32/isr-library/vec_vid62.S | 7 + libgcc/config/nds32/isr-library/vec_vid63.S | 7 + libgcc/config/nds32/isr-library/vec_vid64.S | 7 + libgcc/config/nds32/isr-library/vec_vid65.S | 7 + libgcc/config/nds32/isr-library/vec_vid66.S | 7 + libgcc/config/nds32/isr-library/vec_vid67.S | 7 + libgcc/config/nds32/isr-library/vec_vid68.S | 7 + libgcc/config/nds32/isr-library/vec_vid69.S | 7 + libgcc/config/nds32/isr-library/vec_vid70.S | 7 + libgcc/config/nds32/isr-library/vec_vid71.S | 7 + libgcc/config/nds32/isr-library/vec_vid72.S | 7 + libgcc/config/{nios2 => nds32}/linux-atomic.c | 63 +- libgcc/config/nds32/linux-unwind.h | 146 + .../config/nds32/{t-nds32-newlib => t-nds32-glibc} | 8 +- libgcc/config/nds32/t-nds32-isr | 112 +- libgcc/config/pdp11/t-pdp11 | 4 +- libgcc/config/riscv/save-restore.S | 46 +- libgcc/config/rs6000/ibm-ldouble.c | 3 +- libgcc/config/t-darwin | 4 + libgcc/config/t-slibgcc-sld | 11 + libgcc/config/t-vxworks | 9 +- libgcc/config/t-vxworks7 | 13 +- libgcc/config/unwind-dw2-fde-darwin.c | 13 - libgcc/config/{sol2/crtp.c => vxcache.c} | 16 +- libgcc/configure | 35 +- libgcc/configure.ac | 20 + libgcc/crtstuff.c | 3 - libgcc/divmod.c | 7 +- libgcc/libgcc2.c | 12 +- libgcc/libgcov-driver-system.c | 108 +- libgcc/libgcov-driver.c | 390 +- libgcc/libgcov-profiler.c | 27 +- libgcc/libgcov-util.c | 118 +- libgcc/libgcov.h | 9 + libgcc/{udivmod.c => udivhi3.c} | 15 +- libgcc/udivmod.c | 7 +- libgcc/{udivmodsi4.c => udivmodhi4.c} | 8 +- libgcc/udivmodsi4.c | 2 +- libgfortran/ChangeLog | 580 +- libgfortran/Makefile.am | 9 +- libgfortran/Makefile.in | 24 +- libgfortran/config.h.in | 12 + libgfortran/configure | 16 +- libgfortran/configure.ac | 10 +- libgfortran/generated/iall_i1.c | 9 +- libgfortran/generated/iall_i16.c | 9 +- libgfortran/generated/iall_i2.c | 9 +- libgfortran/generated/iall_i4.c | 9 +- libgfortran/generated/iall_i8.c | 9 +- libgfortran/generated/iany_i1.c | 9 +- libgfortran/generated/iany_i16.c | 9 +- libgfortran/generated/iany_i2.c | 9 +- libgfortran/generated/iany_i4.c | 9 +- libgfortran/generated/iany_i8.c | 9 +- libgfortran/generated/iparity_i1.c | 9 +- libgfortran/generated/iparity_i16.c | 9 +- libgfortran/generated/iparity_i2.c | 9 +- libgfortran/generated/iparity_i4.c | 9 +- libgfortran/generated/iparity_i8.c | 9 +- libgfortran/generated/matmul_c10.c | 175 +- libgfortran/generated/matmul_c16.c | 175 +- libgfortran/generated/matmul_c4.c | 175 +- libgfortran/generated/matmul_c8.c | 175 +- libgfortran/generated/matmul_i1.c | 175 +- libgfortran/generated/matmul_i16.c | 175 +- libgfortran/generated/matmul_i2.c | 175 +- libgfortran/generated/matmul_i4.c | 175 +- libgfortran/generated/matmul_i8.c | 175 +- libgfortran/generated/matmul_r10.c | 175 +- libgfortran/generated/matmul_r16.c | 175 +- libgfortran/generated/matmul_r4.c | 175 +- libgfortran/generated/matmul_r8.c | 175 +- libgfortran/generated/matmulavx128_c10.c | 70 +- libgfortran/generated/matmulavx128_c16.c | 70 +- libgfortran/generated/matmulavx128_c4.c | 70 +- libgfortran/generated/matmulavx128_c8.c | 70 +- libgfortran/generated/matmulavx128_i1.c | 70 +- libgfortran/generated/matmulavx128_i16.c | 70 +- libgfortran/generated/matmulavx128_i2.c | 70 +- libgfortran/generated/matmulavx128_i4.c | 70 +- libgfortran/generated/matmulavx128_i8.c | 70 +- libgfortran/generated/matmulavx128_r10.c | 70 +- libgfortran/generated/matmulavx128_r16.c | 70 +- libgfortran/generated/matmulavx128_r4.c | 70 +- libgfortran/generated/matmulavx128_r8.c | 70 +- libgfortran/generated/maxloc0_16_i1.c | 67 +- libgfortran/generated/maxloc0_16_i16.c | 67 +- libgfortran/generated/maxloc0_16_i2.c | 67 +- libgfortran/generated/maxloc0_16_i4.c | 67 +- libgfortran/generated/maxloc0_16_i8.c | 67 +- libgfortran/generated/maxloc0_16_r10.c | 67 +- libgfortran/generated/maxloc0_16_r16.c | 67 +- libgfortran/generated/maxloc0_16_r4.c | 67 +- libgfortran/generated/maxloc0_16_r8.c | 67 +- libgfortran/generated/maxloc0_16_s1.c | 16 +- libgfortran/generated/maxloc0_16_s4.c | 16 +- libgfortran/generated/maxloc0_4_i1.c | 67 +- libgfortran/generated/maxloc0_4_i16.c | 67 +- libgfortran/generated/maxloc0_4_i2.c | 67 +- libgfortran/generated/maxloc0_4_i4.c | 67 +- libgfortran/generated/maxloc0_4_i8.c | 67 +- libgfortran/generated/maxloc0_4_r10.c | 67 +- libgfortran/generated/maxloc0_4_r16.c | 67 +- libgfortran/generated/maxloc0_4_r4.c | 67 +- libgfortran/generated/maxloc0_4_r8.c | 67 +- libgfortran/generated/maxloc0_4_s1.c | 16 +- libgfortran/generated/maxloc0_4_s4.c | 16 +- libgfortran/generated/maxloc0_8_i1.c | 67 +- libgfortran/generated/maxloc0_8_i16.c | 67 +- libgfortran/generated/maxloc0_8_i2.c | 67 +- libgfortran/generated/maxloc0_8_i4.c | 67 +- libgfortran/generated/maxloc0_8_i8.c | 67 +- libgfortran/generated/maxloc0_8_r10.c | 67 +- libgfortran/generated/maxloc0_8_r16.c | 67 +- libgfortran/generated/maxloc0_8_r4.c | 67 +- libgfortran/generated/maxloc0_8_r8.c | 67 +- libgfortran/generated/maxloc0_8_s1.c | 16 +- libgfortran/generated/maxloc0_8_s4.c | 16 +- libgfortran/generated/maxloc1_16_i1.c | 41 +- libgfortran/generated/maxloc1_16_i16.c | 41 +- libgfortran/generated/maxloc1_16_i2.c | 41 +- libgfortran/generated/maxloc1_16_i4.c | 41 +- libgfortran/generated/maxloc1_16_i8.c | 41 +- libgfortran/generated/maxloc1_16_r10.c | 41 +- libgfortran/generated/maxloc1_16_r16.c | 41 +- libgfortran/generated/maxloc1_16_r4.c | 41 +- libgfortran/generated/maxloc1_16_r8.c | 41 +- libgfortran/generated/maxloc1_16_s1.c | 17 +- libgfortran/generated/maxloc1_16_s4.c | 17 +- libgfortran/generated/maxloc1_4_i1.c | 41 +- libgfortran/generated/maxloc1_4_i16.c | 41 +- libgfortran/generated/maxloc1_4_i2.c | 41 +- libgfortran/generated/maxloc1_4_i4.c | 41 +- libgfortran/generated/maxloc1_4_i8.c | 41 +- libgfortran/generated/maxloc1_4_r10.c | 41 +- libgfortran/generated/maxloc1_4_r16.c | 41 +- libgfortran/generated/maxloc1_4_r4.c | 41 +- libgfortran/generated/maxloc1_4_r8.c | 41 +- libgfortran/generated/maxloc1_4_s1.c | 17 +- libgfortran/generated/maxloc1_4_s4.c | 17 +- libgfortran/generated/maxloc1_8_i1.c | 41 +- libgfortran/generated/maxloc1_8_i16.c | 41 +- libgfortran/generated/maxloc1_8_i2.c | 41 +- libgfortran/generated/maxloc1_8_i4.c | 41 +- libgfortran/generated/maxloc1_8_i8.c | 41 +- libgfortran/generated/maxloc1_8_r10.c | 41 +- libgfortran/generated/maxloc1_8_r16.c | 41 +- libgfortran/generated/maxloc1_8_r4.c | 41 +- libgfortran/generated/maxloc1_8_r8.c | 41 +- libgfortran/generated/maxloc1_8_s1.c | 17 +- libgfortran/generated/maxloc1_8_s4.c | 17 +- libgfortran/generated/maxloc2_16_s1.c | 14 +- libgfortran/generated/maxloc2_16_s4.c | 14 +- libgfortran/generated/maxloc2_4_s1.c | 14 +- libgfortran/generated/maxloc2_4_s4.c | 14 +- libgfortran/generated/maxloc2_8_s1.c | 14 +- libgfortran/generated/maxloc2_8_s4.c | 14 +- libgfortran/generated/maxval_i1.c | 9 +- libgfortran/generated/maxval_i16.c | 9 +- libgfortran/generated/maxval_i2.c | 9 +- libgfortran/generated/maxval_i4.c | 9 +- libgfortran/generated/maxval_i8.c | 9 +- libgfortran/generated/maxval_r10.c | 9 +- libgfortran/generated/maxval_r16.c | 9 +- libgfortran/generated/maxval_r4.c | 9 +- libgfortran/generated/maxval_r8.c | 9 +- libgfortran/generated/minloc0_16_i1.c | 58 +- libgfortran/generated/minloc0_16_i16.c | 58 +- libgfortran/generated/minloc0_16_i2.c | 58 +- libgfortran/generated/minloc0_16_i4.c | 58 +- libgfortran/generated/minloc0_16_i8.c | 58 +- libgfortran/generated/minloc0_16_r10.c | 58 +- libgfortran/generated/minloc0_16_r16.c | 58 +- libgfortran/generated/minloc0_16_r4.c | 58 +- libgfortran/generated/minloc0_16_r8.c | 58 +- libgfortran/generated/minloc0_16_s1.c | 16 +- libgfortran/generated/minloc0_16_s4.c | 16 +- libgfortran/generated/minloc0_4_i1.c | 58 +- libgfortran/generated/minloc0_4_i16.c | 58 +- libgfortran/generated/minloc0_4_i2.c | 58 +- libgfortran/generated/minloc0_4_i4.c | 58 +- libgfortran/generated/minloc0_4_i8.c | 58 +- libgfortran/generated/minloc0_4_r10.c | 58 +- libgfortran/generated/minloc0_4_r16.c | 58 +- libgfortran/generated/minloc0_4_r4.c | 58 +- libgfortran/generated/minloc0_4_r8.c | 58 +- libgfortran/generated/minloc0_4_s1.c | 16 +- libgfortran/generated/minloc0_4_s4.c | 16 +- libgfortran/generated/minloc0_8_i1.c | 58 +- libgfortran/generated/minloc0_8_i16.c | 58 +- libgfortran/generated/minloc0_8_i2.c | 58 +- libgfortran/generated/minloc0_8_i4.c | 58 +- libgfortran/generated/minloc0_8_i8.c | 58 +- libgfortran/generated/minloc0_8_r10.c | 58 +- libgfortran/generated/minloc0_8_r16.c | 58 +- libgfortran/generated/minloc0_8_r4.c | 58 +- libgfortran/generated/minloc0_8_r8.c | 58 +- libgfortran/generated/minloc0_8_s1.c | 16 +- libgfortran/generated/minloc0_8_s4.c | 16 +- libgfortran/generated/minloc1_16_i1.c | 59 +- libgfortran/generated/minloc1_16_i16.c | 59 +- libgfortran/generated/minloc1_16_i2.c | 59 +- libgfortran/generated/minloc1_16_i4.c | 59 +- libgfortran/generated/minloc1_16_i8.c | 59 +- libgfortran/generated/minloc1_16_r10.c | 59 +- libgfortran/generated/minloc1_16_r16.c | 59 +- libgfortran/generated/minloc1_16_r4.c | 59 +- libgfortran/generated/minloc1_16_r8.c | 59 +- libgfortran/generated/minloc1_16_s1.c | 17 +- libgfortran/generated/minloc1_16_s4.c | 17 +- libgfortran/generated/minloc1_4_i1.c | 59 +- libgfortran/generated/minloc1_4_i16.c | 59 +- libgfortran/generated/minloc1_4_i2.c | 59 +- libgfortran/generated/minloc1_4_i4.c | 59 +- libgfortran/generated/minloc1_4_i8.c | 59 +- libgfortran/generated/minloc1_4_r10.c | 59 +- libgfortran/generated/minloc1_4_r16.c | 59 +- libgfortran/generated/minloc1_4_r4.c | 59 +- libgfortran/generated/minloc1_4_r8.c | 59 +- libgfortran/generated/minloc1_4_s1.c | 17 +- libgfortran/generated/minloc1_4_s4.c | 17 +- libgfortran/generated/minloc1_8_i1.c | 59 +- libgfortran/generated/minloc1_8_i16.c | 59 +- libgfortran/generated/minloc1_8_i2.c | 59 +- libgfortran/generated/minloc1_8_i4.c | 59 +- libgfortran/generated/minloc1_8_i8.c | 59 +- libgfortran/generated/minloc1_8_r10.c | 59 +- libgfortran/generated/minloc1_8_r16.c | 59 +- libgfortran/generated/minloc1_8_r4.c | 59 +- libgfortran/generated/minloc1_8_r8.c | 59 +- libgfortran/generated/minloc1_8_s1.c | 17 +- libgfortran/generated/minloc1_8_s4.c | 17 +- libgfortran/generated/minloc2_16_s1.c | 19 +- libgfortran/generated/minloc2_16_s4.c | 19 +- libgfortran/generated/minloc2_4_s1.c | 19 +- libgfortran/generated/minloc2_4_s4.c | 19 +- libgfortran/generated/minloc2_8_s1.c | 19 +- libgfortran/generated/minloc2_8_s4.c | 19 +- libgfortran/generated/minval_i1.c | 9 +- libgfortran/generated/minval_i16.c | 9 +- libgfortran/generated/minval_i2.c | 9 +- libgfortran/generated/minval_i4.c | 9 +- libgfortran/generated/minval_i8.c | 9 +- libgfortran/generated/minval_r10.c | 9 +- libgfortran/generated/minval_r16.c | 9 +- libgfortran/generated/minval_r4.c | 9 +- libgfortran/generated/minval_r8.c | 9 +- libgfortran/generated/norm2_r10.c | 6 +- libgfortran/generated/norm2_r16.c | 6 +- libgfortran/generated/norm2_r4.c | 6 +- libgfortran/generated/norm2_r8.c | 6 +- libgfortran/generated/parity_l1.c | 6 +- libgfortran/generated/parity_l16.c | 6 +- libgfortran/generated/parity_l2.c | 6 +- libgfortran/generated/parity_l4.c | 6 +- libgfortran/generated/parity_l8.c | 6 +- libgfortran/generated/product_c10.c | 9 +- libgfortran/generated/product_c16.c | 9 +- libgfortran/generated/product_c4.c | 9 +- libgfortran/generated/product_c8.c | 9 +- libgfortran/generated/product_i1.c | 9 +- libgfortran/generated/product_i16.c | 9 +- libgfortran/generated/product_i2.c | 9 +- libgfortran/generated/product_i4.c | 9 +- libgfortran/generated/product_i8.c | 9 +- libgfortran/generated/product_r10.c | 9 +- libgfortran/generated/product_r16.c | 9 +- libgfortran/generated/product_r4.c | 9 +- libgfortran/generated/product_r8.c | 9 +- libgfortran/generated/sum_c10.c | 9 +- libgfortran/generated/sum_c16.c | 9 +- libgfortran/generated/sum_c4.c | 9 +- libgfortran/generated/sum_c8.c | 9 +- libgfortran/generated/sum_i1.c | 9 +- libgfortran/generated/sum_i16.c | 9 +- libgfortran/generated/sum_i2.c | 9 +- libgfortran/generated/sum_i4.c | 9 +- libgfortran/generated/sum_i8.c | 9 +- libgfortran/generated/sum_r10.c | 9 +- libgfortran/generated/sum_r16.c | 9 +- libgfortran/generated/sum_r4.c | 9 +- libgfortran/generated/sum_r8.c | 9 +- libgfortran/gfortran.map | 6 + libgfortran/intrinsics/random.c | 12 +- libgfortran/intrinsics/random_init.f90 | 94 + libgfortran/io/async.c | 569 + libgfortran/io/async.h | 403 + libgfortran/io/close.c | 11 +- libgfortran/io/file_pos.c | 70 +- libgfortran/io/format.c | 2 +- libgfortran/io/format.h | 2 +- libgfortran/io/inquire.c | 49 +- libgfortran/io/io.h | 32 +- libgfortran/io/open.c | 9 +- libgfortran/io/read.c | 2 + libgfortran/io/transfer.c | 309 +- libgfortran/io/unit.c | 54 +- libgfortran/io/unix.c | 47 +- libgfortran/io/unix.h | 16 +- libgfortran/io/write.c | 4 +- libgfortran/libgfortran.h | 21 +- libgfortran/m4/iforeach-s.m4 | 7 - libgfortran/m4/iforeach.m4 | 4 - libgfortran/m4/ifunction-s.m4 | 7 - libgfortran/m4/ifunction.m4 | 9 +- libgfortran/m4/matmul_internal.m4 | 35 +- libgfortran/m4/maxloc0.m4 | 65 +- libgfortran/m4/maxloc0s.m4 | 9 +- libgfortran/m4/maxloc1.m4 | 32 +- libgfortran/m4/maxloc1s.m4 | 10 +- libgfortran/m4/maxloc2s.m4 | 14 +- libgfortran/m4/minloc0.m4 | 56 +- libgfortran/m4/minloc0s.m4 | 9 +- libgfortran/m4/minloc1.m4 | 50 +- libgfortran/m4/minloc1s.m4 | 10 +- libgfortran/m4/minloc2s.m4 | 19 +- libgfortran/runtime/backtrace.c | 27 +- libgfortran/runtime/environ.c | 19 - libgfortran/runtime/error.c | 266 +- libgfortran/runtime/minimal.c | 4 +- libgfortran/runtime/pause.c | 14 +- libgfortran/runtime/stop.c | 71 +- libgo/MERGE | 2 +- libgo/Makefile.am | 443 +- libgo/Makefile.in | 453 +- libgo/VERSION | 2 +- libgo/check-packages.txt | 183 + libgo/config.h.in | 3 + libgo/configure | 21 +- libgo/configure.ac | 18 +- libgo/go/archive/tar/common.go | 9 +- libgo/go/archive/tar/format.go | 2 +- libgo/go/archive/tar/reader.go | 15 +- libgo/go/archive/tar/reader_test.go | 17 +- libgo/go/archive/tar/tar_test.go | 1 + .../{pax-nul-xattrs.tar => file-and-dir.tar} | Bin 2560 -> 2560 bytes libgo/go/archive/tar/testdata/trailing-slash.tar | Bin 2560 -> 2560 bytes libgo/go/archive/tar/writer.go | 13 +- libgo/go/archive/tar/writer_test.go | 13 +- libgo/go/archive/zip/struct.go | 17 +- libgo/go/archive/zip/writer.go | 80 +- libgo/go/archive/zip/writer_test.go | 54 + libgo/go/archive/zip/zip_test.go | 47 +- libgo/go/bufio/bufio.go | 6 +- libgo/go/bufio/scan.go | 19 +- libgo/go/bytes/buffer.go | 1 + libgo/go/bytes/buffer_test.go | 33 + libgo/go/bytes/bytes.go | 101 +- libgo/go/bytes/bytes_amd64.go | 90 - libgo/go/bytes/bytes_arm64.go | 70 - libgo/go/bytes/bytes_decl.go | 8 +- libgo/go/bytes/bytes_generic.go | 65 - libgo/go/bytes/bytes_s390x.go | 88 - libgo/go/bytes/bytes_test.go | 8 - libgo/go/bytes/compare_test.go | 15 +- libgo/go/bytes/export_test.go | 1 - libgo/go/cmd/buildid/buildid.go | 29 +- libgo/go/cmd/cgo/ast.go | 3 +- libgo/go/cmd/cgo/doc.go | 50 +- libgo/go/cmd/cgo/gcc.go | 147 +- libgo/go/cmd/cgo/godefs.go | 2 +- libgo/go/cmd/cgo/main.go | 29 +- libgo/go/cmd/cgo/out.go | 103 +- libgo/go/cmd/cgo/util.go | 4 + libgo/go/cmd/go/alldocs.go | 1486 +- libgo/go/cmd/go/go_test.go | 1237 +- libgo/go/cmd/go/go_windows_test.go | 16 +- libgo/go/cmd/go/internal/base/base.go | 34 +- libgo/go/cmd/go/internal/base/goflags.go | 152 + libgo/go/cmd/go/internal/base/signal_unix.go | 2 +- libgo/go/cmd/go/internal/bug/bug.go | 5 +- libgo/go/cmd/go/internal/cache/cache.go | 15 + libgo/go/cmd/go/internal/cache/default.go | 37 +- .../go/cmd/go/internal/cache/default_unix_test.go | 67 + libgo/go/cmd/go/internal/cfg/cfg.go | 38 +- libgo/go/cmd/go/internal/clean/clean.go | 42 +- libgo/go/cmd/go/internal/cmdflag/flag.go | 36 + libgo/go/cmd/go/internal/dirhash/hash.go | 103 + libgo/go/cmd/go/internal/dirhash/hash_test.go | 135 + libgo/go/cmd/go/internal/doc/doc.go | 2 +- libgo/go/cmd/go/internal/envcmd/env.go | 37 +- libgo/go/cmd/go/internal/fix/fix.go | 13 +- libgo/go/cmd/go/internal/fmtcmd/fmt.go | 12 +- libgo/go/cmd/go/internal/generate/generate.go | 30 +- libgo/go/cmd/go/internal/get/discovery.go | 36 +- libgo/go/cmd/go/internal/get/get.go | 122 +- libgo/go/cmd/go/internal/get/pkg_test.go | 36 +- libgo/go/cmd/go/internal/get/vcs.go | 144 +- libgo/go/cmd/go/internal/get/vcs_test.go | 133 +- libgo/go/cmd/go/internal/help/help.go | 87 +- libgo/go/cmd/go/internal/help/helpdoc.go | 77 +- libgo/go/cmd/go/internal/imports/build.go | 211 + .../{go/build => cmd/go/internal/imports}/read.go | 12 +- .../build => cmd/go/internal/imports}/read_test.go | 12 +- libgo/go/cmd/go/internal/imports/scan.go | 96 + libgo/go/cmd/go/internal/imports/scan_test.go | 67 + libgo/go/cmd/go/internal/imports/tags.go | 34 + .../cmd/go/internal/imports/testdata/import1/x.go | 3 + .../cmd/go/internal/imports/testdata/import1/x1.go | 9 + .../internal/imports/testdata/import1/x_darwin.go | 3 + .../internal/imports/testdata/import1/x_windows.go | 3 + libgo/go/cmd/go/internal/list/list.go | 508 +- libgo/go/cmd/go/internal/load/flag.go | 28 - libgo/go/cmd/go/internal/load/path.go | 16 - libgo/go/cmd/go/internal/load/pkg.go | 694 +- libgo/go/cmd/go/internal/load/search.go | 339 +- libgo/go/cmd/go/internal/load/test.go | 654 + libgo/go/cmd/go/internal/modcmd/download.go | 133 + libgo/go/cmd/go/internal/modcmd/edit.go | 382 + libgo/go/cmd/go/internal/modcmd/graph.go | 73 + libgo/go/cmd/go/internal/modcmd/init.go | 41 + libgo/go/cmd/go/internal/modcmd/mod.go | 31 + libgo/go/cmd/go/internal/modcmd/tidy.go | 90 + libgo/go/cmd/go/internal/modcmd/vendor.go | 200 + libgo/go/cmd/go/internal/modcmd/verify.go | 96 + libgo/go/cmd/go/internal/modcmd/why.go | 121 + libgo/go/cmd/go/internal/modconv/convert.go | 90 + libgo/go/cmd/go/internal/modconv/convert_test.go | 186 + libgo/go/cmd/go/internal/modconv/dep.go | 74 + libgo/go/cmd/go/internal/modconv/glide.go | 42 + libgo/go/cmd/go/internal/modconv/glock.go | 24 + libgo/go/cmd/go/internal/modconv/godeps.go | 30 + libgo/go/cmd/go/internal/modconv/modconv.go | 19 + libgo/go/cmd/go/internal/modconv/modconv_test.go | 66 + .../go/internal/modconv/testdata/cockroach.glock | 41 + .../cmd/go/internal/modconv/testdata/cockroach.out | 31 + .../internal/modconv/testdata/dockermachine.godeps | 159 + .../go/internal/modconv/testdata/dockermachine.out | 33 + .../go/internal/modconv/testdata/dockerman.glide | 52 + .../cmd/go/internal/modconv/testdata/dockerman.out | 16 + .../cmd/go/internal/modconv/testdata/govmomi.out | 5 + .../go/internal/modconv/testdata/govmomi.vmanifest | 46 + libgo/go/cmd/go/internal/modconv/testdata/juju.out | 106 + libgo/go/cmd/go/internal/modconv/testdata/juju.tsv | 106 + libgo/go/cmd/go/internal/modconv/testdata/moby.out | 105 + .../go/cmd/go/internal/modconv/testdata/moby.vconf | 149 + .../go/internal/modconv/testdata/panicparse.out | 8 + .../go/internal/modconv/testdata/panicparse.vyml | 17 + .../go/internal/modconv/testdata/prometheus.out | 258 + .../go/internal/modconv/testdata/prometheus.vjson | 1605 ++ .../go/cmd/go/internal/modconv/testdata/upspin.dep | 57 + .../go/cmd/go/internal/modconv/testdata/upspin.out | 8 + libgo/go/cmd/go/internal/modconv/tsv.go | 24 + libgo/go/cmd/go/internal/modconv/vconf.go | 27 + libgo/go/cmd/go/internal/modconv/vjson.go | 29 + libgo/go/cmd/go/internal/modconv/vmanifest.go | 29 + libgo/go/cmd/go/internal/modconv/vyml.go | 42 + libgo/go/cmd/go/internal/modfetch/cache.go | 522 + libgo/go/cmd/go/internal/modfetch/cache_test.go | 25 + .../cmd/go/internal/modfetch/codehost/codehost.go | 266 + libgo/go/cmd/go/internal/modfetch/codehost/git.go | 711 + .../cmd/go/internal/modfetch/codehost/git_test.go | 635 + .../go/cmd/go/internal/modfetch/codehost/shell.go | 140 + libgo/go/cmd/go/internal/modfetch/codehost/vcs.go | 528 + libgo/go/cmd/go/internal/modfetch/coderepo.go | 605 + libgo/go/cmd/go/internal/modfetch/coderepo_test.go | 643 + libgo/go/cmd/go/internal/modfetch/fetch.go | 365 + libgo/go/cmd/go/internal/modfetch/noweb.go | 24 + libgo/go/cmd/go/internal/modfetch/proxy.go | 252 + libgo/go/cmd/go/internal/modfetch/pseudo.go | 129 + libgo/go/cmd/go/internal/modfetch/pseudo_test.go | 74 + libgo/go/cmd/go/internal/modfetch/repo.go | 363 + libgo/go/cmd/go/internal/modfetch/unzip.go | 153 + libgo/go/cmd/go/internal/modfetch/web.go | 31 + libgo/go/cmd/go/internal/modfile/gopkgin.go | 47 + libgo/go/cmd/go/internal/modfile/print.go | 164 + libgo/go/cmd/go/internal/modfile/read.go | 869 + libgo/go/cmd/go/internal/modfile/read_test.go | 365 + libgo/go/cmd/go/internal/modfile/rule.go | 724 + libgo/go/cmd/go/internal/modfile/rule_test.go | 90 + .../cmd/go/internal/modfile/testdata/block.golden | 29 + libgo/go/cmd/go/internal/modfile/testdata/block.in | 29 + .../go/internal/modfile/testdata/comment.golden | 10 + .../go/cmd/go/internal/modfile/testdata/comment.in | 8 + .../cmd/go/internal/modfile/testdata/empty.golden | 0 .../go/cmd/go/internal/modfile/testdata/empty.in | 0 .../go/internal/modfile/testdata/gopkg.in.golden | 6 + .../cmd/go/internal/modfile/testdata/module.golden | 1 + .../go/cmd/go/internal/modfile/testdata/module.in | 1 + .../go/internal/modfile/testdata/replace.golden | 5 + .../go/cmd/go/internal/modfile/testdata/replace.in | 5 + .../go/internal/modfile/testdata/replace2.golden | 10 + .../cmd/go/internal/modfile/testdata/replace2.in | 10 + .../cmd/go/internal/modfile/testdata/rule1.golden | 7 + libgo/go/cmd/go/internal/modget/get.go | 656 + libgo/go/cmd/go/internal/modinfo/info.go | 49 + libgo/go/cmd/go/internal/modload/build.go | 243 + libgo/go/cmd/go/internal/modload/help.go | 462 + libgo/go/cmd/go/internal/modload/import.go | 228 + libgo/go/cmd/go/internal/modload/import_test.go | 59 + libgo/go/cmd/go/internal/modload/init.go | 600 + libgo/go/cmd/go/internal/modload/list.go | 109 + libgo/go/cmd/go/internal/modload/load.go | 1071 ++ libgo/go/cmd/go/internal/modload/query.go | 249 + libgo/go/cmd/go/internal/modload/query_test.go | 151 + libgo/go/cmd/go/internal/modload/search.go | 134 + libgo/go/cmd/go/internal/module/module.go | 540 + libgo/go/cmd/go/internal/module/module_test.go | 318 + libgo/go/cmd/go/internal/mvs/mvs.go | 368 + libgo/go/cmd/go/internal/mvs/mvs_test.go | 473 + libgo/go/cmd/go/internal/par/work.go | 149 + libgo/go/cmd/go/internal/par/work_test.go | 77 + libgo/go/cmd/go/internal/run/run.go | 46 +- .../go/cmd/go/internal/{load => search}/search.go | 330 +- .../{load/match_test.go => search/search_test.go} | 10 +- libgo/go/cmd/go/internal/semver/semver.go | 388 + libgo/go/cmd/go/internal/semver/semver_test.go | 182 + libgo/go/cmd/go/internal/str/path.go | 25 +- libgo/go/cmd/go/internal/test/cover.go | 2 +- libgo/go/cmd/go/internal/test/test.go | 565 +- libgo/go/cmd/go/internal/test/testflag.go | 2 + libgo/go/cmd/go/internal/tool/tool.go | 2 +- libgo/go/cmd/go/internal/txtar/archive.go | 140 + libgo/go/cmd/go/internal/txtar/archive_test.go | 67 + libgo/go/cmd/go/internal/version/version.go | 2 +- libgo/go/cmd/go/internal/vet/vet.go | 7 +- libgo/go/cmd/go/internal/vet/vetflag.go | 71 +- libgo/go/cmd/go/internal/web2/web.go | 297 + libgo/go/cmd/go/internal/web2/web_test.go | 35 + libgo/go/cmd/go/internal/webtest/test.go | 314 + libgo/go/cmd/go/internal/work/action.go | 71 +- libgo/go/cmd/go/internal/work/build.go | 69 +- libgo/go/cmd/go/internal/work/build_test.go | 51 +- libgo/go/cmd/go/internal/work/buildid.go | 119 +- libgo/go/cmd/go/internal/work/exec.go | 761 +- libgo/go/cmd/go/internal/work/gc.go | 26 +- libgo/go/cmd/go/internal/work/gccgo.go | 4 +- libgo/go/cmd/go/internal/work/init.go | 54 +- libgo/go/cmd/go/internal/work/security.go | 4 + libgo/go/cmd/go/internal/work/security_test.go | 2 + libgo/go/cmd/go/main.go | 104 +- libgo/go/cmd/go/mkalldocs.sh | 11 + libgo/go/cmd/go/mkdoc.sh | 9 - libgo/go/cmd/go/proxy_test.go | 272 + libgo/go/cmd/go/script_test.go | 909 + libgo/go/cmd/go/testdata/addmod.go | 154 + libgo/go/cmd/go/testdata/badmod/go.mod | 1 + libgo/go/cmd/go/testdata/badmod/x.go | 4 + .../importcycle/src/selfimport/selfimport.go | 3 + libgo/go/cmd/go/testdata/mod/README | 36 + .../mod/example.com_join_subpkg_v1.0.0.txt | 9 + .../mod/example.com_join_subpkg_v1.1.0.txt | 9 + .../go/testdata/mod/example.com_join_v1.0.0.txt | 7 + .../go/testdata/mod/example.com_join_v1.1.0.txt | 9 + .../mod/example.com_split_subpkg_v1.1.0.txt | 11 + .../go/testdata/mod/example.com_split_v1.0.0.txt | 9 + .../go/testdata/mod/example.com_split_v1.1.0.txt | 9 + .../go/cmd/go/testdata/mod/example.com_v1.0.0.txt | 9 + .../mod/golang.org_notx_useinternal_v0.1.0.txt | 13 + .../testdata/mod/golang.org_x_internal_v0.1.0.txt | 43 + ...g_x_text_v0.0.0-20170915032832-14c0d48ead0c.txt | 47 + .../go/testdata/mod/golang.org_x_text_v0.3.0.txt | 47 + .../mod/golang.org_x_useinternal_v0.1.0.txt | 13 + .../mod/gopkg.in_dummy.v2-unstable_v2.0.0.txt | 9 + .../mod/research.swtch.com_vgo-tour_v1.0.0.txt | 23 + .../cmd/go/testdata/mod/rsc.io_!c!g!o_v1.0.0.txt | 19 + .../go/testdata/mod/rsc.io_!q!u!o!t!e_v1.5.2.txt | 88 + .../mod/rsc.io_!q!u!o!t!e_v1.5.3-!p!r!e.txt | 88 + .../cmd/go/testdata/mod/rsc.io_badfile1_v1.0.0.txt | 14 + .../cmd/go/testdata/mod/rsc.io_badfile2_v1.0.0.txt | 12 + .../cmd/go/testdata/mod/rsc.io_badfile3_v1.0.0.txt | 12 + .../cmd/go/testdata/mod/rsc.io_badfile4_v1.0.0.txt | 15 + .../cmd/go/testdata/mod/rsc.io_badfile5_v1.0.0.txt | 13 + .../cmd/go/testdata/mod/rsc.io_badmod_v1.0.0.txt | 11 + .../cmd/go/testdata/mod/rsc.io_breaker_v1.0.0.txt | 11 + .../mod/rsc.io_breaker_v2.0.0+incompatible.txt | 11 + .../cmd/go/testdata/mod/rsc.io_breaker_v2.0.0.txt | 11 + .../cmd/go/testdata/mod/rsc.io_fortune_v1.0.0.txt | 15 + .../go/testdata/mod/rsc.io_fortune_v2_v2.0.0.txt | 15 + ...io_quote_v0.0.0-20180214005133-e7a685a342c0.txt | 60 + ...io_quote_v0.0.0-20180214005840-23179ee8a569.txt | 86 + ...io_quote_v0.0.0-20180628003336-dd9747d19b04.txt | 100 + ...io_quote_v0.0.0-20180709153244-fd906ed3b100.txt | 86 + ...io_quote_v0.0.0-20180709160352-0d003b9c4bfa.txt | 98 + ...io_quote_v0.0.0-20180709162749-b44a0b17b2d1.txt | 104 + ...io_quote_v0.0.0-20180709162816-fe488b867524.txt | 104 + ...io_quote_v0.0.0-20180709162918-a91498bed0a7.txt | 98 + ...io_quote_v0.0.0-20180710144737-5d9f230bcfba.txt | 104 + .../go/cmd/go/testdata/mod/rsc.io_quote_v1.0.0.txt | 35 + .../go/cmd/go/testdata/mod/rsc.io_quote_v1.1.0.txt | 48 + .../go/cmd/go/testdata/mod/rsc.io_quote_v1.2.0.txt | 61 + .../go/cmd/go/testdata/mod/rsc.io_quote_v1.2.1.txt | 60 + .../go/cmd/go/testdata/mod/rsc.io_quote_v1.3.0.txt | 73 + .../go/cmd/go/testdata/mod/rsc.io_quote_v1.4.0.txt | 79 + .../go/cmd/go/testdata/mod/rsc.io_quote_v1.5.0.txt | 79 + .../go/cmd/go/testdata/mod/rsc.io_quote_v1.5.1.txt | 86 + .../go/cmd/go/testdata/mod/rsc.io_quote_v1.5.2.txt | 98 + .../go/testdata/mod/rsc.io_quote_v1.5.3-pre1.txt | 100 + .../go/cmd/go/testdata/mod/rsc.io_quote_v2.0.0.txt | 86 + .../cmd/go/testdata/mod/rsc.io_quote_v2_v2.0.1.txt | 86 + .../cmd/go/testdata/mod/rsc.io_quote_v3_v3.0.0.txt | 45 + .../cmd/go/testdata/mod/rsc.io_sampler_v1.0.0.txt | 20 + .../cmd/go/testdata/mod/rsc.io_sampler_v1.2.0.txt | 138 + .../cmd/go/testdata/mod/rsc.io_sampler_v1.2.1.txt | 134 + .../cmd/go/testdata/mod/rsc.io_sampler_v1.3.0.txt | 202 + .../cmd/go/testdata/mod/rsc.io_sampler_v1.3.1.txt | 201 + .../go/testdata/mod/rsc.io_sampler_v1.99.99.txt | 140 + .../cmd/go/testdata/mod/rsc.io_testonly_v1.0.0.txt | 9 + libgo/go/cmd/go/testdata/savedir.go | 79 + libgo/go/cmd/go/testdata/script/README | 261 + libgo/go/cmd/go/testdata/script/binary_only.txt | 10 + libgo/go/cmd/go/testdata/script/build_GOTMPDIR.txt | 11 + .../cmd/go/testdata/script/build_cache_compile.txt | 18 + .../go/cmd/go/testdata/script/build_cache_link.txt | 23 + .../cmd/go/testdata/script/build_cache_output.txt | 63 + .../cmd/go/testdata/script/cover_atomic_pkgall.txt | 23 + .../go/testdata/script/cover_pkgall_runtime.txt | 21 + .../cmd/go/testdata/script/cpu_profile_twice.txt | 20 + libgo/go/cmd/go/testdata/script/fileline.txt | 6 + .../cmd/go/testdata/script/get_with_git_trace.txt | 7 + libgo/go/cmd/go/testdata/script/goflags.txt | 49 + libgo/go/cmd/go/testdata/script/help.txt | 30 + .../go/testdata/script/install_cleans_build.txt | 22 + .../cmd/go/testdata/script/install_cross_gobin.txt | 25 + .../go/testdata/script/install_rebuild_gopath.txt | 28 + .../go/testdata/script/install_rebuild_removed.txt | 42 + libgo/go/cmd/go/testdata/script/linkname.txt | 7 + .../go/cmd/go/testdata/script/list_bad_import.txt | 67 + .../go/testdata/script/list_compiled_imports.txt | 29 + libgo/go/cmd/go/testdata/script/list_find.txt | 10 + libgo/go/cmd/go/testdata/script/list_std.txt | 12 + libgo/go/cmd/go/testdata/script/list_tags.txt | 8 + libgo/go/cmd/go/testdata/script/list_test_e.txt | 9 + .../cmd/go/testdata/script/list_test_imports.txt | 19 + libgo/go/cmd/go/testdata/script/mod_bad_domain.txt | 29 + .../cmd/go/testdata/script/mod_bad_filenames.txt | 11 + libgo/go/cmd/go/testdata/script/mod_build_tags.txt | 30 + libgo/go/cmd/go/testdata/script/mod_case.txt | 20 + libgo/go/cmd/go/testdata/script/mod_case_cgo.txt | 9 + .../go/cmd/go/testdata/script/mod_convert_dep.txt | 9 + .../go/cmd/go/testdata/script/mod_convert_git.txt | 10 + .../cmd/go/testdata/script/mod_convert_glide.txt | 9 + .../go/testdata/script/mod_convert_glockfile.txt | 9 + .../cmd/go/testdata/script/mod_convert_godeps.txt | 10 + .../go/cmd/go/testdata/script/mod_convert_tsv.txt | 9 + .../go/testdata/script/mod_convert_vendor_conf.txt | 9 + .../go/testdata/script/mod_convert_vendor_json.txt | 10 + .../script/mod_convert_vendor_manifest.txt | 10 + .../go/testdata/script/mod_convert_vendor_yml.txt | 9 + libgo/go/cmd/go/testdata/script/mod_doc.txt | 36 + .../go/cmd/go/testdata/script/mod_domain_root.txt | 12 + libgo/go/cmd/go/testdata/script/mod_download.txt | 64 + libgo/go/cmd/go/testdata/script/mod_edit.txt | 136 + libgo/go/cmd/go/testdata/script/mod_enabled.txt | 82 + libgo/go/cmd/go/testdata/script/mod_file_proxy.txt | 25 + libgo/go/cmd/go/testdata/script/mod_find.txt | 91 + .../go/cmd/go/testdata/script/mod_fs_patterns.txt | 66 + libgo/go/cmd/go/testdata/script/mod_get_commit.txt | 53 + .../cmd/go/testdata/script/mod_get_downgrade.txt | 39 + .../go/testdata/script/mod_get_incompatible.txt | 26 + .../go/cmd/go/testdata/script/mod_get_indirect.txt | 51 + libgo/go/cmd/go/testdata/script/mod_get_local.txt | 61 + libgo/go/cmd/go/testdata/script/mod_get_moved.txt | 37 + libgo/go/cmd/go/testdata/script/mod_get_none.txt | 12 + libgo/go/cmd/go/testdata/script/mod_get_pseudo.txt | 80 + .../go/cmd/go/testdata/script/mod_get_upgrade.txt | 41 + .../go/cmd/go/testdata/script/mod_get_warning.txt | 10 + .../cmd/go/testdata/script/mod_getmode_vendor.txt | 23 + libgo/go/cmd/go/testdata/script/mod_go_version.txt | 61 + .../cmd/go/testdata/script/mod_gobuild_import.txt | 74 + .../cmd/go/testdata/script/mod_gofmt_invalid.txt | 13 + .../cmd/go/testdata/script/mod_gopkg_unstable.txt | 22 + libgo/go/cmd/go/testdata/script/mod_graph.txt | 10 + libgo/go/cmd/go/testdata/script/mod_import.txt | 18 + libgo/go/cmd/go/testdata/script/mod_import_mod.txt | 7 + libgo/go/cmd/go/testdata/script/mod_init_dep.txt | 34 + .../go/testdata/script/mod_install_versioned.txt | 12 + libgo/go/cmd/go/testdata/script/mod_internal.txt | 102 + libgo/go/cmd/go/testdata/script/mod_list.txt | 60 + .../cmd/go/testdata/script/mod_list_bad_import.txt | 73 + libgo/go/cmd/go/testdata/script/mod_list_dir.txt | 32 + .../go/cmd/go/testdata/script/mod_list_upgrade.txt | 8 + .../go/cmd/go/testdata/script/mod_load_badmod.txt | 26 + .../cmd/go/testdata/script/mod_local_replace.txt | 23 + libgo/go/cmd/go/testdata/script/mod_multirepo.txt | 40 + libgo/go/cmd/go/testdata/script/mod_nomod.txt | 43 + libgo/go/cmd/go/testdata/script/mod_patterns.txt | 66 + libgo/go/cmd/go/testdata/script/mod_query.txt | 24 + .../cmd/go/testdata/script/mod_query_exclude.txt | 26 + libgo/go/cmd/go/testdata/script/mod_readonly.txt | 42 + libgo/go/cmd/go/testdata/script/mod_replace.txt | 87 + .../cmd/go/testdata/script/mod_require_exclude.txt | 33 + libgo/go/cmd/go/testdata/script/mod_test.txt | 119 + libgo/go/cmd/go/testdata/script/mod_tidy.txt | 64 + libgo/go/cmd/go/testdata/script/mod_tidy_quote.txt | 26 + libgo/go/cmd/go/testdata/script/mod_tidy_sum.txt | 33 + .../cmd/go/testdata/script/mod_upgrade_patch.txt | 29 + libgo/go/cmd/go/testdata/script/mod_vendor.txt | 230 + .../go/cmd/go/testdata/script/mod_vendor_build.txt | 27 + .../cmd/go/testdata/script/mod_vendor_nodeps.txt | 9 + libgo/go/cmd/go/testdata/script/mod_verify.txt | 85 + libgo/go/cmd/go/testdata/script/mod_versions.txt | 14 + libgo/go/cmd/go/testdata/script/mod_why.txt | 114 + .../go/testdata/script/pattern_syntax_error.txt | 10 + libgo/go/cmd/go/testdata/script/run_hello.txt | 7 + libgo/go/cmd/go/testdata/script/test_badtest.txt | 30 + .../cmd/go/testdata/script/test_compile_binary.txt | 6 + libgo/go/cmd/go/testdata/script/vendor_complex.txt | 73 + .../cmd/go/testdata/src/badtest/badexec/x_test.go | 5 - .../go/cmd/go/testdata/src/badtest/badsyntax/x.go | 1 - .../go/testdata/src/badtest/badsyntax/x_test.go | 3 - libgo/go/cmd/go/testdata/src/badtest/badvar/x.go | 1 - .../cmd/go/testdata/src/badtest/badvar/x_test.go | 5 - libgo/go/cmd/go/testdata/src/complex/main.go | 12 - .../go/testdata/src/complex/nest/sub/test12/p.go | 11 - .../go/testdata/src/complex/nest/sub/test23/p.go | 11 - .../testdata/src/complex/nest/sub/vendor/v2/v2.go | 3 - .../go/testdata/src/complex/nest/vendor/v1/v1.go | 3 - .../go/testdata/src/complex/nest/vendor/v2/v2.go | 3 - .../go/testdata/src/complex/nest/vendor/v3/v3.go | 3 - libgo/go/cmd/go/testdata/src/complex/vendor/v/v.go | 3 - libgo/go/cmd/go/testdata/src/complex/w/w.go | 3 - libgo/go/cmd/go/testdata/src/failfast_test.go | 8 + .../{go-cmd-test/helloworld.go => hello/hello.go} | 2 +- libgo/go/cmd/go/testdata/src/testnorun/p.go | 5 + libgo/go/cmd/go/testdata/src/vetfail/p1/p1.go | 2 + libgo/go/cmd/go/testdata/testcover/pkg1/a.go | 7 + libgo/go/cmd/go/testdata/testcover/pkg2/a.go | 7 + libgo/go/cmd/go/testdata/testcover/pkg2/a_test.go | 1 + libgo/go/cmd/go/testdata/testcover/pkg3/a.go | 7 + .../p2/p2_test.go => testcover/pkg3/a_test.go} | 2 +- libgo/go/cmd/go/testdata/testonly2/t.go | 6 + libgo/go/cmd/go/testdata/vendormod.txt | 160 + libgo/go/cmd/go/vendor_test.go | 4 +- libgo/go/cmd/internal/buildid/note.go | 3 +- libgo/go/cmd/internal/objabi/flag.go | 61 +- libgo/go/cmd/internal/objabi/funcdata.go | 2 + libgo/go/cmd/internal/objabi/funcid.go | 5 +- libgo/go/cmd/internal/objabi/head.go | 5 + libgo/go/cmd/internal/objabi/reloctype.go | 7 +- libgo/go/cmd/internal/objabi/reloctype_string.go | 8 +- libgo/go/cmd/internal/objabi/symkind.go | 4 + libgo/go/cmd/internal/objabi/symkind_string.go | 8 +- libgo/go/cmd/internal/objabi/util.go | 26 +- libgo/go/cmd/internal/test2json/test2json.go | 41 +- .../go/cmd/internal/test2json/testdata/bench.json | 14 + .../go/cmd/internal/test2json/testdata/bench.test | 12 + .../cmd/internal/test2json/testdata/benchfail.json | 6 + .../cmd/internal/test2json/testdata/benchfail.test | 4 + .../internal/test2json/testdata/benchshort.json | 7 + .../internal/test2json/testdata/benchshort.test | 5 + .../internal/test2json/testdata/issue23036.json | 12 + .../internal/test2json/testdata/issue23036.test | 9 + .../internal/test2json/testdata/issue23920.json | 14 + .../internal/test2json/testdata/issue23920.test | 7 + libgo/go/cmd/test2json/main.go | 14 +- libgo/go/cmd/vet/all/main.go | 6 + libgo/go/cmd/vet/all/whitelist/386.txt | 7 +- libgo/go/cmd/vet/all/whitelist/all.txt | 12 +- libgo/go/cmd/vet/all/whitelist/amd64.txt | 18 +- libgo/go/cmd/vet/all/whitelist/arm.txt | 8 +- libgo/go/cmd/vet/all/whitelist/arm64.txt | 4 +- libgo/go/cmd/vet/all/whitelist/darwin_386.txt | 4 - libgo/go/cmd/vet/all/whitelist/darwin_amd64.txt | 2 - libgo/go/cmd/vet/all/whitelist/darwin_arm.txt | 7 - libgo/go/cmd/vet/all/whitelist/darwin_arm64.txt | 5 - libgo/go/cmd/vet/all/whitelist/linux_ppc64x.txt | 1 - libgo/go/cmd/vet/all/whitelist/mips.txt | 2 +- libgo/go/cmd/vet/all/whitelist/mips64x.txt | 1 - libgo/go/cmd/vet/all/whitelist/mipsle.txt | 2 +- libgo/go/cmd/vet/all/whitelist/mipsx.txt | 7 +- libgo/go/cmd/vet/all/whitelist/nacl_amd64p32.txt | 9 +- libgo/go/cmd/vet/all/whitelist/ppc64x.txt | 5 +- libgo/go/cmd/vet/all/whitelist/s390x.txt | 21 +- libgo/go/cmd/vet/all/whitelist/wasm.txt | 28 + libgo/go/cmd/vet/asmdecl.go | 10 +- libgo/go/cmd/vet/assign.go | 2 +- libgo/go/cmd/vet/atomic.go | 6 +- libgo/go/cmd/vet/bool.go | 29 +- libgo/go/cmd/vet/buildtag.go | 61 +- libgo/go/cmd/vet/composite.go | 36 +- libgo/go/cmd/vet/copylock.go | 22 +- libgo/go/cmd/vet/dead.go | 2 +- libgo/go/cmd/vet/doc.go | 27 +- libgo/go/cmd/vet/main.go | 141 +- libgo/go/cmd/vet/method.go | 4 +- libgo/go/cmd/vet/print.go | 496 +- libgo/go/cmd/vet/testdata/asm/asm.go | 3 + libgo/go/cmd/vet/testdata/asm/asm3.s | 14 + libgo/go/cmd/vet/testdata/atomic.go | 12 +- libgo/go/cmd/vet/testdata/bool.go | 20 +- libgo/go/cmd/vet/testdata/buildtag/buildtag.go | 6 +- libgo/go/cmd/vet/testdata/composite.go | 17 + libgo/go/cmd/vet/testdata/deadcode.go | 9 + libgo/go/cmd/vet/testdata/print.go | 176 +- libgo/go/cmd/vet/testdata/shadow.go | 8 +- libgo/go/cmd/vet/testdata/structtag.go | 18 +- libgo/go/cmd/vet/types.go | 36 +- libgo/go/cmd/vet/vet_test.go | 299 +- libgo/go/compress/bzip2/bzip2.go | 2 +- libgo/go/compress/bzip2/huffman.go | 92 +- libgo/go/compress/flate/deflate.go | 2 +- libgo/go/compress/flate/inflate.go | 65 +- libgo/go/compress/gzip/gzip.go | 12 +- libgo/go/compress/gzip/gzip_test.go | 38 + libgo/go/compress/gzip/issue14937_test.go | 4 + libgo/go/compress/lzw/reader_test.go | 2 +- libgo/go/compress/zlib/reader_test.go | 2 +- libgo/go/compress/zlib/writer.go | 2 +- libgo/go/container/heap/heap.go | 9 +- libgo/go/context/benchmark_test.go | 42 + libgo/go/context/context.go | 5 +- libgo/go/context/example_test.go | 2 + libgo/go/crypto/aes/aes_gcm.go | 53 +- libgo/go/crypto/aes/aes_test.go | 2 +- libgo/go/crypto/aes/block.go | 4 +- libgo/go/crypto/aes/cbc_s390x.go | 4 + libgo/go/crypto/aes/cipher.go | 7 + .../crypto/aes/{cipher_amd64.go => cipher_asm.go} | 33 +- libgo/go/crypto/aes/cipher_generic.go | 2 +- libgo/go/crypto/aes/cipher_ppc64le.go | 12 +- libgo/go/crypto/aes/cipher_s390x.go | 23 +- libgo/go/crypto/aes/const.go | 2 +- libgo/go/crypto/aes/ctr_s390x.go | 9 +- libgo/go/crypto/aes/gcm_s390x.go | 81 +- libgo/go/crypto/aes/modes.go | 2 +- libgo/go/crypto/aes/modes_test.go | 2 +- libgo/go/crypto/cipher/cbc.go | 8 + libgo/go/crypto/cipher/cfb.go | 8 + libgo/go/crypto/cipher/cfb_test.go | 2 +- libgo/go/crypto/cipher/cipher.go | 2 +- libgo/go/crypto/cipher/ctr.go | 8 + libgo/go/crypto/cipher/gcm.go | 81 +- libgo/go/crypto/cipher/gcm_test.go | 70 +- libgo/go/crypto/cipher/ofb.go | 8 + libgo/go/crypto/des/cipher.go | 47 +- libgo/go/crypto/dsa/dsa.go | 4 + libgo/go/crypto/ecdsa/ecdsa.go | 4 + libgo/go/crypto/ecdsa/ecdsa_test.go | 2 +- libgo/go/crypto/ecdsa/example_test.go | 34 + libgo/go/crypto/elliptic/elliptic.go | 6 +- libgo/go/crypto/elliptic/elliptic_test.go | 4 +- libgo/go/crypto/elliptic/fuzz_test.go | 54 + libgo/go/crypto/elliptic/p224.go | 4 +- libgo/go/crypto/elliptic/p256.go | 8 +- .../crypto/elliptic/{p256_amd64.go => p256_asm.go} | 209 +- libgo/go/crypto/elliptic/p256_generic.go | 2 +- libgo/go/crypto/hmac/hmac.go | 2 +- libgo/go/crypto/hmac/hmac_test.go | 4 +- .../go/crypto/internal/cipherhw/cipherhw_amd64.go | 16 - .../go/crypto/internal/cipherhw/cipherhw_s390x.go | 18 - libgo/go/crypto/internal/cipherhw/doc.go | 7 - libgo/go/crypto/internal/cipherhw/generic.go | 11 - libgo/go/crypto/internal/randutil/randutil.go | 38 + libgo/go/crypto/internal/subtle/aliasing.go | 34 + .../crypto/internal/subtle/aliasing_appengine.go | 37 + libgo/go/crypto/internal/subtle/aliasing_test.go | 50 + libgo/go/crypto/md5/gen.go | 3 +- libgo/go/crypto/md5/md5.go | 10 +- libgo/go/crypto/md5/md5block.go | 3 +- libgo/go/crypto/md5/md5block_decl.go | 2 +- libgo/go/crypto/md5/md5block_generic.go | 2 +- libgo/go/crypto/rand/rand.go | 5 +- libgo/go/crypto/rand/rand_js.go | 27 + libgo/go/crypto/rc4/rc4.go | 21 +- libgo/go/crypto/rc4/rc4_asm.go | 10 +- libgo/go/crypto/rc4/rc4_test.go | 4 +- libgo/go/crypto/rsa/pkcs1v15.go | 14 +- libgo/go/crypto/rsa/pss.go | 2 +- libgo/go/crypto/rsa/rsa.go | 57 +- libgo/go/crypto/sha1/sha1.go | 14 +- libgo/go/crypto/sha1/sha1block_s390x.go | 7 +- libgo/go/crypto/sha256/sha256.go | 74 +- libgo/go/crypto/sha256/sha256block_s390x.go | 7 +- libgo/go/crypto/sha512/sha512.go | 64 +- libgo/go/crypto/sha512/sha512block_s390x.go | 7 +- libgo/go/crypto/tls/auth.go | 108 + libgo/go/crypto/tls/auth_test.go | 101 + libgo/go/crypto/tls/cipher_suites.go | 6 +- libgo/go/crypto/tls/common.go | 54 +- libgo/go/crypto/tls/conn.go | 129 +- libgo/go/crypto/tls/generate_cert.go | 20 +- libgo/go/crypto/tls/handshake_client.go | 31 +- libgo/go/crypto/tls/handshake_client_test.go | 76 + libgo/go/crypto/tls/handshake_messages.go | 18 +- libgo/go/crypto/tls/handshake_server.go | 65 +- libgo/go/crypto/tls/handshake_server_test.go | 44 +- libgo/go/crypto/tls/key_agreement.go | 142 +- libgo/go/crypto/tls/prf.go | 75 +- libgo/go/crypto/tls/prf_test.go | 41 +- ...-RSA-AES => Client-TLSv10-ExportKeyingMaterial} | 62 +- ...Rejected => Client-TLSv12-ExportKeyingMaterial} | 57 +- .../testdata/Server-TLSv10-ExportKeyingMaterial | 92 + ...-NoMatch => Server-TLSv12-ExportKeyingMaterial} | 74 +- libgo/go/crypto/tls/testdata/example-cert.pem | 11 + libgo/go/crypto/tls/testdata/example-key.pem | 5 + libgo/go/crypto/tls/tls.go | 9 +- libgo/go/crypto/tls/tls_test.go | 9 + libgo/go/crypto/x509/cert_pool.go | 27 + libgo/go/crypto/x509/name_constraints_test.go | 98 +- libgo/go/crypto/x509/pkcs8.go | 2 +- libgo/go/crypto/x509/pkix/pkix.go | 2 +- libgo/go/crypto/x509/root.go | 3 + libgo/go/crypto/x509/root_cgo_darwin.go | 78 +- libgo/go/crypto/x509/root_darwin.go | 4 +- libgo/go/crypto/x509/{root_nacl.go => root_js.go} | 4 +- libgo/go/crypto/x509/root_plan9.go | 3 + libgo/go/crypto/x509/root_unix.go | 4 +- libgo/go/crypto/x509/root_unix_test.go | 4 - libgo/go/crypto/x509/root_windows.go | 12 +- libgo/go/crypto/x509/sha2_windows_test.go | 19 - libgo/go/crypto/x509/verify.go | 129 +- libgo/go/crypto/x509/verify_test.go | 234 +- libgo/go/crypto/x509/x509.go | 186 +- libgo/go/crypto/x509/x509_test.go | 105 +- libgo/go/database/sql/convert.go | 12 +- libgo/go/database/sql/fakedb_test.go | 25 +- libgo/go/database/sql/sql.go | 182 +- libgo/go/database/sql/sql_test.go | 57 +- libgo/go/debug/dwarf/attr_string.go | 89 + libgo/go/debug/dwarf/class_string.go | 8 +- libgo/go/debug/dwarf/const.go | 181 +- libgo/go/debug/dwarf/tag_string.go | 44 + libgo/go/debug/elf/elf.go | 492 +- libgo/go/debug/elf/file.go | 92 +- libgo/go/debug/elf/file_test.go | 26 +- .../testdata/go-relocation-test-gcc720-riscv64.obj | Bin 0 -> 9576 bytes libgo/go/debug/gosym/pclntab.go | 14 +- libgo/go/debug/macho/file.go | 87 +- libgo/go/debug/macho/macho.go | 2 + libgo/go/debug/macho/reloctype_string.go | 10 +- libgo/go/debug/pe/file.go | 137 +- libgo/go/debug/pe/file_test.go | 28 + libgo/go/debug/pe/pe.go | 20 + libgo/go/debug/pe/string.go | 6 +- libgo/go/encoding/asn1/asn1.go | 9 +- libgo/go/encoding/asn1/asn1_test.go | 6 +- libgo/go/encoding/asn1/common.go | 6 + libgo/go/encoding/asn1/marshal.go | 2 + libgo/go/encoding/asn1/marshal_test.go | 66 + libgo/go/encoding/base32/base32.go | 67 +- libgo/go/encoding/base32/base32_test.go | 171 + libgo/go/encoding/base64/base64_test.go | 2 +- libgo/go/encoding/binary/binary.go | 58 +- libgo/go/encoding/csv/reader.go | 2 +- libgo/go/encoding/csv/reader_test.go | 4 + libgo/go/encoding/csv/writer.go | 51 +- libgo/go/encoding/csv/writer_test.go | 14 +- libgo/go/encoding/gob/codec_test.go | 4 + libgo/go/encoding/gob/dec_helpers.go | 2 +- libgo/go/encoding/gob/decgen.go | 2 +- libgo/go/encoding/gob/decode.go | 8 +- libgo/go/encoding/gob/enc_helpers.go | 2 +- libgo/go/encoding/gob/encgen.go | 2 +- libgo/go/encoding/gob/encoder_test.go | 6 +- libgo/go/encoding/hex/hex.go | 21 +- libgo/go/encoding/hex/hex_test.go | 29 + libgo/go/encoding/json/bench_test.go | 68 + libgo/go/encoding/json/decode.go | 553 +- libgo/go/encoding/json/decode_test.go | 31 + libgo/go/encoding/json/encode.go | 89 +- libgo/go/encoding/json/encode_test.go | 14 + libgo/go/encoding/json/number_test.go | 2 +- libgo/go/encoding/json/scanner.go | 57 +- libgo/go/encoding/json/scanner_test.go | 37 - libgo/go/encoding/xml/xml.go | 56 +- libgo/go/encoding/xml/xml_test.go | 14 + libgo/go/expvar/expvar.go | 4 +- libgo/go/flag/example_value_test.go | 44 + libgo/go/flag/flag.go | 24 +- libgo/go/flag/flag_test.go | 3 + libgo/go/fmt/doc.go | 21 +- libgo/go/fmt/format.go | 48 +- libgo/go/fmt/print.go | 56 +- libgo/go/go/ast/ast.go | 17 +- libgo/go/go/ast/filter.go | 29 + libgo/go/go/build/build.go | 169 +- libgo/go/go/build/build_test.go | 28 + libgo/go/go/build/deps_test.go | 184 +- libgo/go/go/build/doc.go | 1 + libgo/go/go/build/gc.go | 120 - libgo/go/go/build/gccgo.go | 6 - libgo/go/go/build/syslist.go | 4 +- libgo/go/go/build/testdata/doc/a_test.go | 2 + libgo/go/go/build/testdata/doc/b_test.go | 1 + libgo/go/go/build/testdata/doc/c_test.go | 1 + libgo/go/go/build/testdata/doc/d_test.go | 2 + libgo/go/go/build/testdata/doc/e.go | 1 + libgo/go/go/build/testdata/doc/f.go | 2 + libgo/go/go/constant/example_test.go | 160 + libgo/go/go/constant/value_test.go | 1 + libgo/go/go/doc/comment.go | 18 +- libgo/go/go/doc/example.go | 124 +- libgo/go/go/doc/example_test.go | 196 +- libgo/go/go/doc/exports.go | 65 +- libgo/go/go/doc/reader.go | 28 +- libgo/go/go/doc/testdata/g.0.golden | 32 + libgo/go/go/doc/testdata/g.1.golden | 34 + libgo/go/go/doc/testdata/g.2.golden | 32 + libgo/go/go/doc/testdata/g.go | 25 + libgo/go/go/doc/testdata/issue12839.0.golden | 33 + libgo/go/go/doc/testdata/issue12839.1.golden | 36 + libgo/go/go/doc/testdata/issue12839.2.golden | 33 + libgo/go/go/doc/testdata/issue12839.go | 38 + .../{issue18063.2.golden => issue22856.0.golden} | 18 +- .../{issue18063.1.golden => issue22856.1.golden} | 18 +- .../{issue18063.0.golden => issue22856.2.golden} | 18 +- .../doc/testdata/{issue18063.go => issue22856.go} | 12 +- libgo/go/go/format/example_test.go | 41 + libgo/go/go/format/format.go | 13 +- libgo/go/go/format/format_test.go | 27 - libgo/go/go/internal/gccgoimporter/ar.go | 148 + libgo/go/go/internal/gccgoimporter/importer.go | 95 +- .../go/go/internal/gccgoimporter/importer_test.go | 1 + libgo/go/go/internal/gccgoimporter/parser.go | 103 +- libgo/go/go/internal/gccgoimporter/parser_test.go | 2 +- libgo/go/go/internal/gcimporter/bimport.go | 145 +- libgo/go/go/internal/gcimporter/gcimporter.go | 25 +- libgo/go/go/internal/gcimporter/gcimporter_test.go | 110 +- libgo/go/go/internal/gcimporter/iimport.go | 596 + .../go/internal/gcimporter/testdata/issue25301.go} | 19 +- .../testdata/issue25596.go} | 10 +- .../internal/gcimporter/testdata/versions/test.go | 5 +- libgo/go/go/internal/srcimporter/srcimporter.go | 29 +- .../go/go/internal/srcimporter/srcimporter_test.go | 38 + libgo/go/go/parser/error_test.go | 6 + libgo/go/go/parser/interface.go | 6 +- libgo/go/go/parser/parser.go | 201 +- libgo/go/go/parser/short_test.go | 10 +- libgo/go/go/parser/testdata/commas.src | 4 +- libgo/go/go/printer/nodes.go | 143 +- libgo/go/go/printer/printer.go | 67 +- libgo/go/go/printer/printer_test.go | 28 +- libgo/go/go/printer/testdata/alignment.golden | 172 + libgo/go/go/printer/testdata/alignment.input | 179 + libgo/go/go/printer/testdata/comments.golden | 4 +- libgo/go/go/printer/testdata/comments.input | 4 +- libgo/go/go/printer/testdata/complit.input | 65 + libgo/go/go/printer/testdata/complit.x | 62 + libgo/go/go/printer/testdata/declarations.golden | 8 +- libgo/go/go/printer/testdata/linebreaks.golden | 22 +- libgo/go/go/printer/testdata/linebreaks.input | 24 +- libgo/go/go/scanner/scanner.go | 147 +- libgo/go/go/scanner/scanner_test.go | 157 +- libgo/go/go/token/example_test.go | 79 + libgo/go/go/token/position.go | 60 +- libgo/go/go/types/api.go | 8 +- libgo/go/go/types/api_test.go | 24 +- libgo/go/go/types/assignments.go | 7 +- libgo/go/go/types/builtins.go | 25 +- libgo/go/go/types/call.go | 19 +- libgo/go/go/types/check.go | 90 +- libgo/go/go/types/check_test.go | 3 + libgo/go/go/types/decl.go | 370 +- libgo/go/go/types/errors.go | 10 + libgo/go/go/types/eval.go | 9 +- libgo/go/go/types/eval_test.go | 13 + libgo/go/go/types/expr.go | 33 +- libgo/go/go/types/gotype.go | 30 +- libgo/go/go/types/interfaces.go | 443 + libgo/go/go/types/issues_test.go | 41 + libgo/go/go/types/lookup.go | 4 +- libgo/go/go/types/methodset.go | 6 +- libgo/go/go/types/object.go | 120 +- libgo/go/go/types/object_test.go | 6 +- libgo/go/go/types/ordering.go | 123 - libgo/go/go/types/predicates.go | 8 +- libgo/go/go/types/resolver.go | 125 +- libgo/go/go/types/return.go | 12 +- libgo/go/go/types/sizes.go | 7 +- libgo/go/go/types/stdlib_test.go | 2 + libgo/go/go/types/stmt.go | 26 +- libgo/go/go/types/testdata/const0.src | 41 + libgo/go/go/types/testdata/constdecl.src | 13 + libgo/go/go/types/testdata/cycles.src | 17 +- libgo/go/go/types/testdata/cycles2.src | 27 +- libgo/go/go/types/testdata/cycles3.src | 2 +- libgo/go/go/types/testdata/cycles4.src | 12 - libgo/go/go/types/testdata/decls0.src | 26 +- libgo/go/go/types/testdata/decls1.src | 2 +- libgo/go/go/types/testdata/decls3.src | 36 +- libgo/go/go/types/testdata/errors.src | 5 + libgo/go/go/types/testdata/expr3.src | 12 +- libgo/go/go/types/testdata/importC.src | 21 +- libgo/go/go/types/testdata/importdecl0a.src | 2 +- libgo/go/go/types/testdata/importdecl1a.src | 11 + libgo/go/go/types/testdata/importdecl1b.src | 4 + libgo/go/go/types/testdata/init0.src | 2 +- libgo/go/go/types/testdata/issues.src | 89 +- libgo/go/go/types/testdata/methodsets.src | 24 +- libgo/go/go/types/testdata/stmt1.src | 18 + libgo/go/go/types/testdata/vardecl.src | 15 +- libgo/go/go/types/type.go | 137 +- libgo/go/go/types/typestring.go | 4 +- libgo/go/go/types/typestring_test.go | 36 +- libgo/go/go/types/typexpr.go | 318 +- libgo/go/go/types/universe.go | 15 +- .../x/crypto/chacha20poly1305/chacha20poly1305.go | 12 +- .../chacha20poly1305/chacha20poly1305_amd64.go | 79 +- .../chacha20poly1305/chacha20poly1305_generic.go | 32 +- .../chacha20poly1305_vectors_test.go | 7 + libgo/go/golang_org/x/crypto/cryptobyte/asn1.go | 67 +- .../go/golang_org/x/crypto/cryptobyte/asn1_test.go | 33 + libgo/go/golang_org/x/crypto/cryptobyte/string.go | 29 +- .../golang_org/x/crypto/curve25519/curve25519.go | 2 +- libgo/go/golang_org/x/crypto/curve25519/doc.go | 2 +- .../x/crypto/internal/chacha20/chacha_generic.go | 227 + .../x/crypto/internal/chacha20/chacha_noasm.go | 16 + .../x/crypto/internal/chacha20/chacha_s390x.go | 30 + .../x/crypto/internal/chacha20/chacha_test.go | 188 + .../x/crypto/internal/chacha20/vectors_test.go | 578 + .../golang_org/x/crypto/internal/chacha20/xor.go | 43 + libgo/go/golang_org/x/crypto/poly1305/poly1305.go | 3 +- .../golang_org/x/crypto/poly1305/poly1305_test.go | 111 +- libgo/go/golang_org/x/crypto/poly1305/sum_noasm.go | 14 + libgo/go/golang_org/x/crypto/poly1305/sum_ref.go | 10 +- libgo/go/golang_org/x/crypto/poly1305/sum_s390x.go | 49 + .../golang_org/x/crypto/poly1305/vectors_test.go | 2943 +++ .../x/net/dns/dnsmessage/example_test.go | 134 + .../go/golang_org/x/net/dns/dnsmessage/message.go | 2103 +++ .../x/net/dns/dnsmessage/message_test.go | 1137 ++ libgo/go/golang_org/x/net/http/httpguts/guts.go | 50 + .../net/{lex/httplex => http/httpguts}/httplex.go | 7 +- .../{lex/httplex => http/httpguts}/httplex_test.go | 2 +- .../x/net/http/httpproxy/export_test.go} | 16 +- libgo/go/golang_org/x/net/http/httpproxy/proxy.go | 370 + .../golang_org/x/net/http/httpproxy/proxy_test.go | 351 + libgo/go/golang_org/x/net/http2/hpack/encode.go | 2 +- libgo/go/golang_org/x/net/http2/hpack/hpack.go | 6 + .../go/golang_org/x/net/http2/hpack/hpack_test.go | 40 + libgo/go/golang_org/x/net/http2/hpack/huffman.go | 20 +- libgo/go/golang_org/x/net/http2/hpack/tables.go | 122 +- .../x/net/internal/nettest/helper_stub.go | 2 +- .../go/golang_org/x/net/internal/nettest/stack.go | 4 +- libgo/go/hash/crc32/crc32.go | 8 +- libgo/go/hash/crc32/crc32_amd64p32.go | 2 + libgo/go/hash/crc64/crc64.go | 2 +- libgo/go/html/entity.go | 4482 ++--- libgo/go/html/entity_test.go | 8 + libgo/go/html/escape.go | 1 + libgo/go/html/template/attr.go | 8 +- libgo/go/html/template/attr_string.go | 16 + libgo/go/html/template/clone_test.go | 15 + libgo/go/html/template/content.go | 17 +- libgo/go/html/template/content_test.go | 5 +- libgo/go/html/template/context.go | 120 +- libgo/go/html/template/css.go | 12 +- libgo/go/html/template/delim_string.go | 16 + libgo/go/html/template/doc.go | 3 + libgo/go/html/template/element_string.go | 16 + libgo/go/html/template/escape.go | 16 +- libgo/go/html/template/escape_test.go | 44 +- libgo/go/html/template/html.go | 4 +- libgo/go/html/template/js.go | 10 +- libgo/go/html/template/js_test.go | 5 +- libgo/go/html/template/jsctx_string.go | 16 + libgo/go/html/template/state_string.go | 16 + libgo/go/html/template/transition.go | 6 +- libgo/go/html/template/url.go | 40 +- libgo/go/html/template/urlpart_string.go | 16 + libgo/go/image/color/palette/gen.go | 4 +- libgo/go/image/color/palette/palette.go | 4 +- libgo/go/image/color/ycbcr.go | 6 +- libgo/go/image/decode_example_test.go | 9 + libgo/go/image/gif/reader.go | 17 +- libgo/go/image/gif/reader_test.go | 71 +- libgo/go/image/gif/writer.go | 5 +- libgo/go/image/internal/imageutil/gen.go | 2 +- libgo/go/image/internal/imageutil/impl.go | 2 +- libgo/go/image/jpeg/reader.go | 13 +- libgo/go/image/png/reader.go | 6 +- libgo/go/index/suffixarray/suffixarray.go | 2 +- libgo/go/internal/bytealg/bytealg.c | 143 + libgo/go/internal/bytealg/bytealg.go | 24 + libgo/go/internal/bytealg/compare_generic.go | 89 + .../internal/bytealg/compare_native.go} | 12 +- libgo/go/internal/bytealg/count_generic.go | 27 + libgo/go/internal/bytealg/count_native.go | 34 + libgo/go/internal/bytealg/equal_native.go | 14 + libgo/go/internal/bytealg/gccgo.go | 12 + libgo/go/internal/bytealg/index_amd64.go | 28 + libgo/go/internal/bytealg/index_arm64.go | 25 + libgo/go/internal/bytealg/index_generic.go | 30 + libgo/go/internal/bytealg/index_native.go | 24 + libgo/go/internal/bytealg/index_s390x.go | 33 + libgo/go/internal/bytealg/indexbyte_generic.go | 48 + libgo/go/internal/bytealg/indexbyte_native.go | 13 + libgo/go/internal/cpu/cpu.go | 142 +- libgo/go/internal/cpu/{cpu_mips.go => cpu_386.go} | 4 +- .../issue23092.go => internal/cpu/cpu_amd64.go} | 4 +- .../issue23092.go => internal/cpu/cpu_amd64p32.go} | 4 +- libgo/go/internal/cpu/cpu_arm64.go | 109 +- libgo/go/internal/cpu/cpu_arm64_test.go | 26 + libgo/go/internal/cpu/cpu_gccgo.c | 72 + libgo/go/internal/cpu/cpu_mips64.go | 7 - libgo/go/internal/cpu/cpu_mips64le.go | 7 - libgo/go/internal/cpu/cpu_mipsle.go | 7 - .../plugin.go => go/internal/cpu/cpu_no_init.go} | 16 +- libgo/go/internal/cpu/cpu_ppc64x.go | 48 +- libgo/go/internal/cpu/cpu_ppc64x_test.go | 33 + libgo/go/internal/cpu/cpu_s390x.go | 146 +- libgo/go/internal/cpu/cpu_s390x_test.go | 63 + libgo/go/internal/cpu/cpu_test.go | 68 +- libgo/go/internal/cpu/cpu_x86.go | 93 +- libgo/go/internal/cpu/cpu_x86_test.go | 47 + .../go/internal/cpu/{cpu_arm.go => export_test.go} | 6 +- libgo/go/{go/build => internal/goroot}/gc.go | 24 +- libgo/go/internal/goroot/gccgo.go | 27 + libgo/go/internal/poll/fd_mutex.go | 10 +- libgo/go/internal/poll/fd_mutex_test.go | 22 + .../poll/{fd_poll_nacl.go => fd_poll_nacljs.go} | 5 + libgo/go/internal/poll/fd_posix.go | 2 +- libgo/go/internal/poll/fd_unix.go | 81 +- libgo/go/internal/poll/fd_windows.go | 57 +- libgo/go/internal/poll/hook_cloexec.go | 2 +- libgo/go/internal/poll/hook_unix.go | 2 +- libgo/go/internal/poll/sendfile_windows.go | 10 + libgo/go/internal/poll/sock_cloexec.go | 2 +- libgo/go/internal/poll/splice_linux.go | 188 + libgo/go/internal/poll/sys_cloexec.go | 2 +- ...om_linux_shx.go => getrandom_linux_amd64p32.go} | 4 +- .../syscall/unix/getrandom_linux_generic.go | 2 +- libgo/go/internal/syscall/unix/nonblocking.go | 23 + .../internal/syscall/unix/nonblocking_js.go} | 11 +- .../syscall/unix/nonblocking_nacl.go} | 6 +- .../internal/syscall/windows/exec_windows_test.go | 13 - libgo/go/internal/syscall/windows/registry/key.go | 10 +- .../syscall/windows/registry/registry_test.go | 2 +- .../syscall/windows/registry/zsyscall_windows.go | 2 +- .../internal/syscall/windows/security_windows.go | 45 + .../go/internal/syscall/windows/symlink_windows.go | 14 + .../go/internal/syscall/windows/syscall_windows.go | 2 + .../internal/syscall/windows/zsyscall_windows.go | 25 +- libgo/go/internal/testenv/testenv.go | 9 +- libgo/go/internal/testenv/testenv_notwin.go | 4 - libgo/go/internal/testenv/testenv_windows.go | 9 - libgo/go/internal/trace/goroutines.go | 212 +- libgo/go/internal/trace/parser.go | 214 +- libgo/go/io/io.go | 18 +- libgo/go/io/ioutil/example_test.go | 18 + libgo/go/io/ioutil/tempfile.go | 24 +- libgo/go/io/ioutil/tempfile_test.go | 27 +- libgo/go/log/syslog/syslog_test.go | 11 +- libgo/go/math/all_test.go | 36 +- libgo/go/math/big/accuracy_string.go | 8 +- .../big/arith_amd64.go} | 7 +- libgo/go/math/big/arith_test.go | 34 + libgo/go/math/big/calibrate_test.go | 65 +- libgo/go/math/big/float.go | 10 +- libgo/go/math/big/float_test.go | 39 +- libgo/go/math/big/floatconv_test.go | 4 +- libgo/go/math/big/int.go | 371 +- libgo/go/math/big/int_test.go | 113 +- libgo/go/math/big/nat.go | 168 +- libgo/go/math/big/nat_test.go | 61 +- libgo/go/math/big/prime.go | 4 +- libgo/go/math/big/prime_test.go | 4 +- libgo/go/math/big/rat.go | 2 +- libgo/go/math/big/ratconv_test.go | 4 +- libgo/go/math/big/roundingmode_string.go | 8 +- libgo/go/math/big/sqrt.go | 20 +- libgo/go/math/bits/bits_test.go | 7 +- .../issue23092.go => math/bits/export_test.go} | 4 +- libgo/go/math/cmplx/cmath_test.go | 2 +- libgo/go/math/erfinv.go | 2 +- libgo/go/math/example_test.go | 24 + libgo/go/math/floor_asm.go | 12 - libgo/go/math/hypot.go | 7 +- libgo/go/math/j0.go | 4 +- libgo/go/math/ldexp.go | 6 +- libgo/go/math/lgamma.go | 2 +- libgo/go/math/rand/exp.go | 2 +- libgo/go/math/rand/normal.go | 6 +- libgo/go/math/rand/rand.go | 3 + libgo/go/math/rand/regress_test.go | 508 +- libgo/go/math/rand/rng.go | 53 +- libgo/go/math/sin.go | 4 +- libgo/go/math/sinh.go | 14 +- libgo/go/mime/encodedword.go | 60 +- libgo/go/mime/mediatype.go | 7 +- libgo/go/mime/multipart/formdata.go | 3 +- libgo/go/mime/multipart/formdata_test.go | 29 +- libgo/go/mime/multipart/multipart.go | 8 +- libgo/go/mime/multipart/multipart_test.go | 8 + libgo/go/mime/quotedprintable/reader.go | 4 + libgo/go/mime/quotedprintable/reader_test.go | 4 +- libgo/go/mime/quotedprintable/writer_test.go | 2 +- libgo/go/mime/type.go | 3 +- libgo/go/mime/type_unix.go | 2 +- libgo/go/net/cgo_unix.go | 2 +- libgo/go/net/conf.go | 11 +- libgo/go/net/conf_test.go | 20 +- libgo/go/net/conn_test.go | 2 + libgo/go/net/dial.go | 176 +- libgo/go/net/dial_test.go | 88 +- libgo/go/net/dial_unix_test.go | 5 +- libgo/go/net/dnsclient.go | 70 +- libgo/go/net/dnsclient_test.go | 48 - libgo/go/net/dnsclient_unix.go | 455 +- libgo/go/net/dnsclient_unix_test.go | 766 +- libgo/go/net/dnsconfig_unix.go | 4 +- libgo/go/net/dnsmsg.go | 884 - libgo/go/net/dnsmsg_test.go | 481 - libgo/go/net/dnsname_test.go | 2 + .../issue23092/issue23092.go => net/error_nacl.go} | 6 +- .../issue23092.go => net/error_plan9.go} | 6 +- libgo/go/net/error_posix.go | 2 +- libgo/go/net/error_test.go | 2 + libgo/go/net/error_unix.go | 16 + libgo/go/net/error_windows.go | 14 + libgo/go/net/external_test.go | 2 + libgo/go/net/fd_plan9.go | 13 + libgo/go/net/fd_unix.go | 84 +- libgo/go/net/fd_windows.go | 15 +- libgo/go/net/file.go | 2 +- libgo/go/net/file_stub.go | 2 +- libgo/go/net/file_test.go | 56 + libgo/go/net/file_unix.go | 5 +- libgo/go/net/hook_unix.go | 2 +- libgo/go/net/hosts.go | 2 +- libgo/go/net/http/cgi/child.go | 2 +- libgo/go/net/http/cgi/host_test.go | 3 +- libgo/go/net/http/client.go | 73 +- libgo/go/net/http/client_test.go | 34 + libgo/go/net/http/clientserver_test.go | 1 - libgo/go/net/http/cookie.go | 50 +- libgo/go/net/http/cookie_test.go | 39 + libgo/go/net/http/cookiejar/jar.go | 10 + libgo/go/net/http/example_test.go | 22 + libgo/go/net/http/export_test.go | 43 +- libgo/go/net/http/fcgi/fcgi.go | 5 +- libgo/go/net/http/fs.go | 40 +- libgo/go/net/http/fs_test.go | 2 +- libgo/go/net/http/h2_bundle.go | 476 +- libgo/go/net/http/header.go | 19 +- libgo/go/net/http/http.go | 4 +- libgo/go/net/http/httptest/httptest_test.go | 75 +- libgo/go/net/http/httptest/recorder.go | 20 +- libgo/go/net/http/httptest/recorder_test.go | 46 +- libgo/go/net/http/httptest/server.go | 4 +- libgo/go/net/http/httptrace/trace.go | 14 +- libgo/go/net/http/httputil/httputil.go | 4 +- libgo/go/net/http/httputil/reverseproxy.go | 110 +- libgo/go/net/http/httputil/reverseproxy_test.go | 149 +- libgo/go/net/http/internal/chunked.go | 4 +- libgo/go/net/http/main_test.go | 10 +- libgo/go/net/http/pprof/pprof.go | 75 +- libgo/go/net/http/pprof/pprof_test.go | 12 + libgo/go/net/http/proxy_test.go | 39 +- libgo/go/net/http/readrequest_test.go | 2 +- libgo/go/net/http/request.go | 79 +- libgo/go/net/http/request_test.go | 19 +- libgo/go/net/http/response.go | 8 +- libgo/go/net/http/response_test.go | 4 +- libgo/go/net/http/roundtrip.go | 18 + libgo/go/net/http/roundtrip_js.go | 295 + libgo/go/net/http/serve_test.go | 328 +- libgo/go/net/http/server.go | 401 +- libgo/go/net/http/sniff.go | 13 +- libgo/go/net/http/sniff_test.go | 12 +- libgo/go/net/http/socks_bundle.go | 472 + libgo/go/net/http/status.go | 4 +- libgo/go/net/http/transfer.go | 61 +- libgo/go/net/http/transfer_test.go | 28 + libgo/go/net/http/transport.go | 448 +- libgo/go/net/http/transport_test.go | 563 +- libgo/go/net/http/triv.go | 4 +- libgo/go/net/interface.go | 2 +- libgo/go/net/interface_stub.go | 2 +- libgo/go/net/interface_test.go | 4 +- libgo/go/net/interface_windows.go | 96 +- libgo/go/net/interface_windows_test.go | 132 - libgo/go/net/internal/socktest/main_test.go | 2 +- libgo/go/net/internal/socktest/main_unix_test.go | 2 +- libgo/go/net/internal/socktest/switch_unix.go | 2 +- libgo/go/net/internal/socktest/sys_cloexec.go | 2 +- libgo/go/net/internal/socktest/sys_unix.go | 2 +- libgo/go/net/ip.go | 100 +- libgo/go/net/ip_test.go | 18 +- libgo/go/net/iprawsock.go | 16 +- libgo/go/net/iprawsock_plan9.go | 4 +- libgo/go/net/iprawsock_posix.go | 21 +- libgo/go/net/iprawsock_test.go | 2 + libgo/go/net/ipsock.go | 28 +- libgo/go/net/ipsock_posix.go | 6 +- libgo/go/net/listen_test.go | 56 +- libgo/go/net/lookup.go | 37 +- libgo/go/net/{lookup_nacl.go => lookup_fake.go} | 8 +- libgo/go/net/lookup_plan9.go | 76 +- libgo/go/net/lookup_test.go | 288 +- libgo/go/net/lookup_unix.go | 225 +- libgo/go/net/lookup_windows.go | 33 +- libgo/go/net/mail/message.go | 3 +- libgo/go/net/main_cloexec_test.go | 2 +- libgo/go/net/main_conf_test.go | 2 +- libgo/go/net/main_noconf_test.go | 2 +- libgo/go/net/main_posix_test.go | 2 +- libgo/go/net/main_test.go | 2 + libgo/go/net/mockserver_test.go | 2 + libgo/go/net/net.go | 37 +- libgo/go/net/net_fake.go | 284 + libgo/go/net/net_test.go | 33 + libgo/go/net/packetconn_test.go | 2 + libgo/go/net/port_unix.go | 2 +- libgo/go/net/protoconn_test.go | 17 +- libgo/go/net/rawconn.go | 11 +- libgo/go/net/rawconn_stub_test.go | 28 + libgo/go/net/rawconn_test.go | 220 + libgo/go/net/rawconn_unix_test.go | 193 +- libgo/go/net/rawconn_windows_test.go | 159 +- libgo/go/net/rpc/client.go | 9 +- libgo/go/net/rpc/server.go | 5 +- libgo/go/net/sendfile_solaris.go | 63 - libgo/go/net/sendfile_stub.go | 2 +- libgo/go/net/sendfile_test.go | 122 + .../net/{sendfile_bsd.go => sendfile_unix_alt.go} | 12 +- libgo/go/net/server_test.go | 2 + libgo/go/net/smtp/smtp.go | 9 +- libgo/go/net/smtp/smtp_test.go | 54 +- libgo/go/net/sock_cloexec.go | 2 +- libgo/go/net/sock_posix.go | 117 +- libgo/go/net/sock_stub.go | 2 +- libgo/go/net/sockaddr_posix.go | 34 + libgo/go/net/sockopt_stub.go | 2 +- libgo/go/net/sockoptip_stub.go | 2 +- libgo/go/net/splice_linux.go | 35 + .../issue24351/plugin.go => go/net/splice_stub.go} | 13 +- libgo/go/net/splice_test.go | 538 + libgo/go/net/sys_cloexec.go | 2 +- libgo/go/net/tcpsock.go | 14 +- libgo/go/net/tcpsock_plan9.go | 18 +- libgo/go/net/tcpsock_posix.go | 23 +- libgo/go/net/tcpsock_test.go | 2 + libgo/go/net/tcpsock_unix_test.go | 8 +- libgo/go/net/tcpsockopt_darwin.go | 4 +- libgo/go/net/tcpsockopt_stub.go | 2 +- libgo/go/net/textproto/reader.go | 2 +- libgo/go/net/textproto/reader_test.go | 2 +- libgo/go/net/timeout_test.go | 4 +- libgo/go/net/udpsock.go | 12 +- libgo/go/net/udpsock_plan9.go | 12 +- libgo/go/net/udpsock_posix.go | 14 +- libgo/go/net/udpsock_test.go | 61 +- libgo/go/net/unixsock.go | 16 +- libgo/go/net/unixsock_plan9.go | 6 +- libgo/go/net/unixsock_posix.go | 18 +- libgo/go/net/unixsock_test.go | 2 +- libgo/go/net/url/url.go | 32 +- libgo/go/net/url/url_test.go | 5 +- libgo/go/net/writev_test.go | 2 + libgo/go/os/dir_unix.go | 2 +- libgo/go/os/env.go | 24 +- libgo/go/os/env_test.go | 29 +- libgo/go/os/error_posix.go | 2 +- libgo/go/os/error_unix.go | 2 +- libgo/go/os/error_unix_test.go | 2 +- libgo/go/os/example_test.go | 18 + libgo/go/os/exec.go | 4 +- libgo/go/os/exec/exec.go | 10 +- libgo/go/os/exec/exec_test.go | 19 +- libgo/go/os/exec/lp_js.go | 23 + libgo/go/os/exec/lp_plan9.go | 4 +- libgo/go/os/exec/lp_unix.go | 4 +- libgo/go/os/exec/lp_windows.go | 4 +- libgo/go/os/exec_posix.go | 2 +- libgo/go/os/exec_unix.go | 2 +- libgo/go/os/executable_darwin.go | 5 + libgo/go/os/executable_procfs.go | 2 +- libgo/go/os/executable_solaris.go | 17 +- libgo/go/os/fifo_test.go | 112 + libgo/go/os/file.go | 68 +- libgo/go/os/file_plan9.go | 14 +- libgo/go/os/file_posix.go | 7 +- libgo/go/os/file_unix.go | 47 +- libgo/go/os/os_test.go | 86 +- libgo/go/os/os_unix_test.go | 74 + libgo/go/os/path.go | 65 +- libgo/go/os/path_plan9.go | 4 + libgo/go/os/path_unix.go | 6 +- libgo/go/os/path_windows.go | 11 + libgo/go/os/path_windows_test.go | 30 + libgo/go/os/{pipe_freebsd.go => pipe2_bsd.go} | 2 + libgo/go/os/pipe_bsd.go | 2 +- libgo/go/os/pipe_test.go | 134 +- libgo/go/os/signal/signal.go | 6 + libgo/go/os/signal/signal_plan9.go | 5 + libgo/go/os/signal/signal_test.go | 59 + libgo/go/os/signal/signal_unix.go | 7 +- libgo/go/os/{stat_nacl.go => stat_nacljs.go} | 2 + libgo/go/os/stat_plan9.go | 10 +- libgo/go/os/stat_unix.go | 2 +- libgo/go/os/sys_bsd.go | 5 +- libgo/go/os/sys_darwin.go | 11 - libgo/go/os/{sys_freebsd.go => sys_js.go} | 7 +- libgo/go/os/sys_linux.go | 37 +- libgo/go/os/sys_plan9.go | 2 - libgo/go/os/sys_unix.go | 5 +- libgo/go/os/timeout_test.go | 40 + libgo/go/os/types.go | 5 +- libgo/go/os/types_windows.go | 154 +- libgo/go/os/user/cgo_lookup_unix.go | 2 +- libgo/go/os/user/cgo_unix_test.go | 2 +- libgo/go/os/user/listgroups_solaris.go | 2 +- libgo/go/os/user/listgroups_unix.go | 1 + libgo/go/os/user/lookup_stubs.go | 2 +- libgo/go/os/user/lookup_unix.go | 4 +- libgo/go/os/user/lookup_windows.go | 270 +- libgo/go/os/user/user.go | 13 +- libgo/go/os/user/user_test.go | 24 +- libgo/go/os/wait_unimp.go | 2 +- libgo/go/path/example_test.go | 16 +- libgo/go/path/filepath/example_unix_test.go | 22 - libgo/go/path/filepath/example_unix_walk_test.go | 66 + libgo/go/path/filepath/match.go | 9 +- libgo/go/path/filepath/match_test.go | 16 + libgo/go/path/filepath/path.go | 13 +- libgo/go/path/filepath/path_test.go | 64 +- libgo/go/path/filepath/path_unix.go | 2 +- libgo/go/path/filepath/path_windows.go | 6 + libgo/go/path/match.go | 4 +- libgo/go/path/match_test.go | 2 +- libgo/go/plugin/plugin_stubs.go | 2 +- libgo/go/reflect/all_test.go | 133 +- libgo/go/reflect/deepequal.go | 2 +- libgo/go/reflect/makefunc_ffi.go | 4 +- libgo/go/reflect/set_test.go | 7 +- libgo/go/reflect/type.go | 221 +- libgo/go/reflect/value.go | 48 +- libgo/go/regexp/all_test.go | 13 + libgo/go/regexp/exec.go | 4 +- libgo/go/regexp/onepass.go | 4 +- libgo/go/regexp/regexp.go | 125 +- libgo/go/regexp/syntax/compile.go | 2 +- libgo/go/regexp/syntax/op_string.go | 26 + libgo/go/regexp/syntax/parse_test.go | 6 +- libgo/go/regexp/syntax/prog.go | 28 +- libgo/go/regexp/syntax/regexp.go | 9 +- libgo/go/runtime/alg.go | 39 +- libgo/go/runtime/atomic_pointer.go | 31 +- libgo/go/runtime/{vdso_none.go => auxv_none.go} | 4 + libgo/go/runtime/cgo_gccgo.go | 10 +- libgo/go/runtime/cgocall.go | 39 +- libgo/go/runtime/cgocheck.go | 12 +- libgo/go/runtime/chan.go | 35 +- libgo/go/runtime/chanbarrier_test.go | 2 +- libgo/go/runtime/cputicks.go | 8 + libgo/go/runtime/crash_cgo_test.go | 41 +- libgo/go/runtime/crash_gccgo_test.go | 4 +- libgo/go/runtime/crash_nonunix_test.go | 2 +- libgo/go/runtime/crash_test.go | 109 + libgo/go/runtime/debug.go | 4 + libgo/go/runtime/debug/heapdump_test.go | 8 +- libgo/go/runtime/debug_test.go | 207 + libgo/go/runtime/env_posix.go | 2 +- libgo/go/runtime/error.go | 61 +- libgo/go/runtime/export_debug_test.go | 169 + libgo/go/runtime/export_linux_test.go | 10 +- libgo/go/runtime/export_test.go | 61 +- libgo/go/runtime/extern.go | 6 + libgo/go/runtime/ffi.go | 48 +- libgo/go/runtime/gc_test.go | 38 +- libgo/go/runtime/gcinfo_test.go | 6 +- libgo/go/runtime/hash32.go | 2 +- libgo/go/runtime/hash64.go | 5 +- libgo/go/runtime/hash_test.go | 15 + libgo/go/runtime/hashmap_fast.go | 1237 -- libgo/go/runtime/heapdump.go | 33 +- libgo/go/runtime/iface.go | 50 +- libgo/go/runtime/internal/atomic/atomic_test.go | 6 +- libgo/go/runtime/internal/atomic/bench_test.go | 36 + libgo/go/runtime/internal/atomic/stubs.go | 2 + libgo/go/runtime/internal/sys/intrinsics.go | 24 + libgo/go/runtime/lfstack.go | 10 + libgo/go/runtime/lfstack_32bit.go | 2 +- libgo/go/runtime/lfstack_64bit.go | 22 +- libgo/go/runtime/lock_futex.go | 10 +- libgo/go/runtime/lock_js.go | 172 + libgo/go/runtime/lock_sema.go | 10 +- libgo/go/runtime/malloc.go | 705 +- libgo/go/runtime/malloc_test.go | 76 +- libgo/go/runtime/{hashmap.go => map.go} | 167 +- .../{mapspeed_test.go => map_benchmark_test.go} | 29 + libgo/go/runtime/map_fast32.go | 413 + libgo/go/runtime/map_fast64.go | 419 + libgo/go/runtime/map_faststr.go | 430 + libgo/go/runtime/map_test.go | 294 +- libgo/go/runtime/mbarrier.go | 142 +- libgo/go/runtime/mbitmap.go | 441 +- libgo/go/runtime/mcache.go | 1 - libgo/go/runtime/mcentral.go | 11 +- libgo/go/runtime/mem_gccgo.go | 100 +- libgo/go/runtime/memmove_test.go | 7 + libgo/go/runtime/mfinal.go | 62 +- libgo/go/runtime/mfixalloc.go | 2 +- libgo/go/runtime/mgc.go | 71 +- libgo/go/runtime/mgc_gccgo.go | 104 +- libgo/go/runtime/mgclarge.go | 6 +- libgo/go/runtime/mgcmark.go | 84 +- libgo/go/runtime/mgcsweep.go | 30 +- libgo/go/runtime/mgcwork.go | 1 + libgo/go/runtime/mheap.go | 515 +- libgo/go/runtime/mprof.go | 4 +- libgo/go/runtime/msan/msan.go | 3 +- libgo/go/runtime/mstats.go | 10 +- libgo/go/runtime/mwbbuf.go | 38 +- libgo/go/runtime/netpoll.go | 8 +- libgo/go/runtime/netpoll_aix.go | 200 +- .../runtime/{netpoll_nacl.go => netpoll_fake.go} | 6 +- libgo/go/runtime/norace_test.go | 4 +- libgo/go/runtime/os3_solaris.go | 54 + libgo/go/runtime/os_darwin.go | 337 +- libgo/go/runtime/os_dragonfly.go | 9 +- libgo/go/runtime/os_freebsd.go | 4 +- libgo/go/runtime/os_js.go | 145 + libgo/go/runtime/os_linux.go | 23 +- libgo/go/runtime/os_linux_arm.go | 41 + libgo/go/runtime/os_linux_arm64.go | 29 + libgo/go/runtime/os_linux_mips64x.go | 21 + libgo/go/runtime/os_linux_mipsx.go | 21 + .../runtime/{vdso_none.go => os_linux_noauxv.go} | 6 +- libgo/go/runtime/os_linux_ppc64x.go | 20 +- libgo/go/runtime/os_linux_s390x.go | 19 + libgo/go/runtime/os_netbsd.go | 32 +- libgo/go/runtime/os_openbsd.go | 1 + libgo/go/runtime/panic.go | 167 +- libgo/go/runtime/pprof/internal/profile/encode.go | 12 + libgo/go/runtime/pprof/internal/profile/profile.go | 20 +- libgo/go/runtime/pprof/pprof.go | 34 +- libgo/go/runtime/pprof/pprof_test.go | 65 +- libgo/go/runtime/pprof/proto.go | 106 +- libgo/go/runtime/pprof/proto_test.go | 138 +- libgo/go/runtime/pprof/protomem.go | 5 +- libgo/go/runtime/pprof/protomem_test.go | 32 +- .../go/runtime/pprof/testdata/mappingtest/main.go | 105 + libgo/go/runtime/proc.go | 254 +- libgo/go/runtime/proc_test.go | 34 +- libgo/go/runtime/rand_test.go | 2 +- libgo/go/runtime/runtime-lldb_test.go | 4 +- libgo/go/runtime/runtime1.go | 30 +- libgo/go/runtime/runtime2.go | 136 +- libgo/go/runtime/runtime_test.go | 8 +- libgo/go/runtime/rwmutex_test.go | 3 + libgo/go/runtime/select.go | 272 +- libgo/go/runtime/sema.go | 8 +- libgo/go/runtime/signal_sighandler.go | 18 +- libgo/go/runtime/signal_unix.go | 16 +- libgo/go/runtime/sigqueue.go | 11 + libgo/go/runtime/sizeof_test.go | 43 + libgo/go/runtime/slice.go | 77 +- libgo/go/runtime/{append_test.go => slice_test.go} | 36 + libgo/go/runtime/stack.go | 1229 -- libgo/go/runtime/string.go | 81 +- libgo/go/runtime/string_test.go | 42 +- libgo/go/runtime/stubs.go | 56 +- libgo/go/runtime/stubs2.go | 3 +- .../issue24351/plugin.go => go/runtime/stubs3.go} | 15 +- libgo/go/runtime/symtab.go | 5 +- libgo/go/runtime/sys_darwin.go | 374 + libgo/go/runtime/sys_wasm.go | 42 + libgo/go/runtime/testdata/testprog/abort.go | 23 + .../go/runtime/testdata/testprog/numcpu_freebsd.go | 13 +- .../testdata/testprog/{memprof.go => timeprof.go} | 31 +- .../testdata/testprog/traceback_ancestors.go | 53 + .../testdata/testprogcgo/bigstack_windows.go | 27 + libgo/go/runtime/testdata/testprogcgo/raceprof.go | 2 +- libgo/go/runtime/testdata/testprogcgo/racesig.go | 2 +- libgo/go/runtime/time.go | 78 +- libgo/go/runtime/timeasm.go | 2 +- libgo/go/runtime/timestub.go | 3 - .../plugin.go => go/runtime/timestub2.go} | 13 +- libgo/go/runtime/trace.go | 151 +- libgo/go/runtime/trace/annotation.go | 196 + libgo/go/runtime/trace/annotation_test.go | 152 + libgo/go/runtime/trace/trace.go | 104 +- libgo/go/runtime/trace/trace_stack_test.go | 148 +- libgo/go/runtime/trace/trace_test.go | 27 + libgo/go/runtime/traceback_gccgo.go | 8 +- libgo/go/runtime/type.go | 25 +- libgo/go/runtime/unaligned1.go | 2 +- libgo/go/runtime/unaligned2.go | 2 +- libgo/go/runtime/utf8.go | 9 + libgo/go/sort/genzfunc.go | 2 +- libgo/go/sort/sort.go | 2 +- libgo/go/sort/sort_test.go | 4 +- libgo/go/sort/zfuncversion.go | 2 +- libgo/go/strconv/atob.go | 2 +- libgo/go/strconv/atof_test.go | 4 +- libgo/go/strconv/doc.go | 8 +- libgo/go/strconv/example_test.go | 34 +- libgo/go/strconv/extfloat.go | 43 +- libgo/go/strconv/ftoa.go | 7 +- libgo/go/strconv/ftoa_test.go | 4 +- libgo/go/strconv/isprint.go | 3 +- libgo/go/strconv/itoa.go | 30 +- libgo/go/strconv/itoa_test.go | 12 +- libgo/go/strconv/makeisprint.go | 3 +- libgo/go/strconv/quote.go | 8 +- libgo/go/strconv/quote_test.go | 30 + libgo/go/strings/builder_test.go | 92 +- libgo/go/strings/compare_test.go | 26 +- libgo/go/strings/replace.go | 77 +- libgo/go/strings/search.go | 4 +- libgo/go/strings/search_test.go | 2 +- libgo/go/strings/strings.go | 98 +- libgo/go/strings/strings_amd64.go | 90 - libgo/go/strings/strings_decl.go | 2 +- libgo/go/strings/strings_generic.go | 61 - libgo/go/strings/strings_s390x.go | 88 - libgo/go/strings/strings_test.go | 12 + libgo/go/sync/atomic/64bit_arm.go | 58 - libgo/go/sync/atomic/example_test.go | 76 + libgo/go/sync/atomic/value_test.go | 67 - libgo/go/sync/cond.go | 3 +- libgo/go/sync/cond_test.go | 7 +- libgo/go/sync/rwmutex.go | 5 +- libgo/go/sync/waitgroup.go | 25 +- libgo/go/sync/waitgroup_test.go | 27 +- libgo/go/syscall/dirent.go | 2 +- libgo/go/syscall/endian_little.go | 2 +- libgo/go/syscall/env_unix.go | 2 +- libgo/go/syscall/env_windows.go | 2 +- libgo/go/syscall/exec_linux_test.go | 9 + libgo/go/syscall/exec_windows.go | 2 +- .../issue23092.go => syscall/export_linux_test.go} | 6 +- libgo/go/syscall/{forkpipe_bsd.go => forkpipe.go} | 3 +- libgo/go/syscall/{exec_freebsd.go => forkpipe2.go} | 2 + libgo/go/syscall/fs_js.go | 501 + libgo/go/syscall/js/callback.go | 122 + libgo/go/syscall/js/js.go | 382 + libgo/go/syscall/js/js_test.go | 319 + libgo/go/syscall/js/typedarray.go | 102 + libgo/go/syscall/libcall_linux.go | 9 - libgo/go/syscall/net_js.go | 128 + libgo/go/syscall/pwd_plan9.go | 10 + libgo/go/syscall/route_freebsd_32bit.go | 2 +- libgo/go/syscall/security_windows.go | 6 +- libgo/go/syscall/setuidgid_32_linux.go | 2 + libgo/go/syscall/setuidgid_linux.go | 2 + libgo/go/syscall/syscall.go | 13 +- libgo/go/syscall/syscall_errno.go | 2 +- libgo/go/syscall/syscall_js.go | 307 + libgo/go/syscall/syscall_linux.go | 5 + libgo/go/syscall/syscall_linux_test.go | 206 + libgo/go/syscall/syscall_plan9_test.go | 53 + libgo/go/syscall/syscall_test.go | 4 +- libgo/go/syscall/syscall_unix.go | 10 + libgo/go/syscall/tables_nacljs.go | 490 + libgo/go/syscall/timestruct.go | 2 +- libgo/go/testing/benchmark.go | 15 +- libgo/go/testing/cover.go | 13 +- libgo/go/testing/example.go | 3 +- libgo/go/testing/helper_test.go | 8 +- libgo/go/testing/helperfuncs_test.go | 18 +- libgo/go/testing/internal/testdeps/deps.go | 4 - libgo/go/testing/match.go | 2 +- libgo/go/testing/sub_test.go | 90 +- libgo/go/testing/testing.go | 134 +- libgo/go/text/scanner/example_test.go | 106 +- libgo/go/text/scanner/scanner.go | 2 +- libgo/go/text/scanner/scanner_test.go | 16 +- libgo/go/text/tabwriter/tabwriter.go | 62 +- libgo/go/text/tabwriter/tabwriter_test.go | 79 + libgo/go/text/template/doc.go | 7 +- libgo/go/text/template/exec.go | 76 +- libgo/go/text/template/exec_test.go | 18 + libgo/go/text/template/parse/lex.go | 7 +- libgo/go/text/template/parse/lex_test.go | 8 +- libgo/go/text/template/parse/node.go | 22 +- libgo/go/text/template/parse/parse.go | 24 +- libgo/go/text/template/parse/parse_test.go | 4 +- libgo/go/text/template/template.go | 10 +- libgo/go/time/example_test.go | 25 +- libgo/go/time/format.go | 23 +- libgo/go/time/format_test.go | 2 + libgo/go/time/internal_test.go | 5 + libgo/go/time/sleep_test.go | 4 +- libgo/go/time/sys_unix.go | 2 +- libgo/go/time/tick.go | 4 +- libgo/go/time/time.go | 47 +- libgo/go/time/time_test.go | 51 +- libgo/go/time/zoneinfo.go | 10 +- libgo/go/time/zoneinfo_abbrs_windows.go | 79 +- libgo/go/time/zoneinfo_read.go | 2 +- libgo/go/time/zoneinfo_test.go | 2 +- libgo/go/time/zoneinfo_unix.go | 4 +- libgo/go/unicode/letter.go | 26 +- libgo/go/unicode/letter_test.go | 12 + libgo/go/unicode/utf16/utf16_test.go | 2 +- libgo/go/unicode/utf8/utf8_test.go | 21 +- libgo/goarch.sh | 23 +- libgo/gotool-packages.txt | 48 + libgo/libgo-packages.txt | 185 + libgo/match.sh | 4 +- libgo/merge.sh | 2 +- libgo/misc/cgo/life/main.go | 2 +- libgo/misc/cgo/stdio/chain.go | 2 +- libgo/misc/cgo/stdio/fib.go | 2 +- libgo/misc/cgo/stdio/hello.go | 2 +- libgo/misc/cgo/test/basic.go | 14 + libgo/misc/cgo/test/cgo_test.go | 8 +- libgo/misc/cgo/test/issue18146.go | 8 +- libgo/misc/cgo/test/issue21897.go | 11 +- libgo/misc/cgo/test/issue21897b.go | 2 +- libgo/misc/cgo/test/issue23356.go | 19 + libgo/misc/cgo/test/issue23555.go | 11 + .../cgo/test/issue23555a/a.go} | 9 +- .../cgo/test/issue23555b/a.go} | 9 +- libgo/misc/cgo/test/issue23720.go | 22 + libgo/misc/cgo/test/issue24161_darwin_test.go | 39 + libgo/misc/cgo/test/issue24161arg/def.go | 17 + libgo/misc/cgo/test/issue24161arg/use.go | 19 + libgo/misc/cgo/test/issue24161e0/main.go | 29 + libgo/misc/cgo/test/issue24161e1/main.go | 38 + libgo/misc/cgo/test/issue24161e2/main.go | 40 + libgo/misc/cgo/test/issue24161res/restype.go | 23 + libgo/misc/cgo/test/issue24206.go | 54 + .../plugin.go => test/issue24206_generic.go} | 13 +- libgo/misc/cgo/test/issue25143.go | 22 + libgo/misc/cgo/test/issue26066.go | 19 + libgo/misc/cgo/test/issue26213/jni.h | 29 + libgo/misc/cgo/test/issue26213/test26213.go | 46 + .../misc/cgo/test/{issue21668.go => issue26430.go} | 9 +- .../issue24351/plugin.go => test/issue26430/a.go} | 13 +- .../issue24351/plugin.go => test/issue26430/b.go} | 13 +- libgo/misc/cgo/test/issue26517.go | 23 + .../misc/cgo/test/{issue21668.go => issue26743.go} | 9 +- .../issue24351/plugin.go => test/issue26743/a.go} | 13 +- .../cgo/test/issue26743/b.go} | 6 +- libgo/misc/cgo/test/issue4029.c | 2 +- libgo/misc/cgo/test/issue4029.go | 2 +- libgo/misc/cgo/test/issue4029w.go | 2 +- libgo/misc/cgo/test/issue9400/asm_arm.s | 2 +- libgo/misc/cgo/test/issue9400/asm_arm64.s | 2 +- libgo/misc/cgo/test/issue9400/asm_mipsx.s | 2 +- libgo/misc/cgo/test/issue9400/stubs.go | 2 +- libgo/misc/cgo/test/sigprocmask.c | 21 +- libgo/misc/cgo/test/sigprocmask.go | 2 +- .../src/issue24351/plugin.go => test/test26213.go} | 15 +- libgo/misc/cgo/testcarchive/carchive_test.go | 36 +- libgo/misc/cgo/testcarchive/main5.c | 2 + libgo/misc/cgo/testcarchive/src/libgo3/libgo3.go | 4 +- libgo/misc/cgo/testcshared/cshared_test.go | 22 +- libgo/misc/cgo/testcshared/main2.c | 4 +- libgo/misc/cgo/testgodefs/fieldtypedef.go | 18 + libgo/misc/cgo/testgodefs/test.bash | 2 +- .../{life => testplugin/src/issue25756}/main.go | 19 +- .../src/issue25756/plugin}/c-life.c | 0 .../src/issue25756/plugin}/life.go | 4 +- .../src/issue25756/plugin}/life.h | 0 libgo/misc/cgo/testplugin/test.bash | 11 +- libgo/misc/cgo/testsanitizers/cc_test.go | 5 +- libgo/misc/cgo/testsanitizers/msan_test.go | 1 + libgo/misc/cgo/testsanitizers/src/msan6.go | 72 + libgo/misc/cgo/testsanitizers/tsan_test.go | 4 + libgo/misc/cgo/testshared/shared_test.go | 6 + libgo/misc/cgo/testshared/src/depBase/asm.s | 2 +- libgo/misc/cgo/testshared/src/depBase/dep.go | 4 + libgo/misc/cgo/testshared/src/depBase/gccgo.go | 6 +- libgo/misc/cgo/testshared/src/depBase/stubs.go | 6 +- libgo/misc/cgo/testshared/src/trivial/trivial.go | 5 + libgo/mkruntimeinc.sh | 33 + libgo/mksysinfo.sh | 12 + libgo/runtime/aeshash.c | 403 +- libgo/runtime/go-caller.c | 13 +- libgo/runtime/go-runtime-error.c | 13 + libgo/runtime/go-unwind.c | 199 +- libgo/runtime/panic.c | 8 + libgo/runtime/proc.c | 34 +- libgo/runtime/runtime.h | 27 +- libgo/runtime/runtime_c.c | 16 +- libgo/sysinfo.c | 209 + libgo/testsuite/gotest | 4 +- libgomp/ChangeLog | 781 +- libgomp/config/nvptx/oacc-parallel.c | 358 - libgomp/configure | 49 +- libgomp/env.c | 32 + libgomp/libgomp.h | 9 +- libgomp/libgomp.map | 17 + libgomp/libgomp.texi | 114 +- libgomp/oacc-async.c | 6 +- libgomp/oacc-cuda.c | 4 +- libgomp/oacc-int.h | 22 + libgomp/oacc-mem.c | 196 +- libgomp/oacc-parallel.c | 208 +- libgomp/oacc-plugin.c | 11 + libgomp/oacc-plugin.h | 1 + libgomp/openacc.f90 | 112 + libgomp/openacc.h | 6 + libgomp/openacc_lib.h | 40 + libgomp/plugin/configfrag.ac | 55 +- libgomp/plugin/cuda-lib.def | 49 + libgomp/plugin/cuda/cuda.h | 4 + libgomp/plugin/plugin-nvptx.c | 588 +- libgomp/target.c | 41 +- libgomp/testsuite/lib/libgomp-dg.exp | 8 + libgomp/testsuite/lib/libgomp.exp | 7 +- libgomp/testsuite/libgomp.c++/atomic-16.C | 4 - libgomp/testsuite/libgomp.c++/cancel-taskgroup-2.C | 4 - libgomp/testsuite/libgomp.c++/for-10.C | 47 - libgomp/testsuite/libgomp.c++/for-11.C | 108 - libgomp/testsuite/libgomp.c++/for-12.C | 40 - libgomp/testsuite/libgomp.c++/for-13.C | 151 - libgomp/testsuite/libgomp.c++/for-14.C | 120 - .../testsuite/libgomp.c++/{for-1.C => for-15.C} | 209 +- libgomp/testsuite/libgomp.c++/for-9.C | 33 - libgomp/testsuite/libgomp.c++/loop-13.C | 3 - libgomp/testsuite/libgomp.c++/loop-14.C | 3 - libgomp/testsuite/libgomp.c++/loop-15.C | 3 - libgomp/testsuite/libgomp.c++/monotonic-1.C | 3 - libgomp/testsuite/libgomp.c++/monotonic-2.C | 3 - libgomp/testsuite/libgomp.c++/nonmonotonic-1.C | 3 - libgomp/testsuite/libgomp.c++/nonmonotonic-2.C | 3 - libgomp/testsuite/libgomp.c++/ordered-1.C | 1 - libgomp/testsuite/libgomp.c++/pr45784.C | 5 - libgomp/testsuite/libgomp.c++/pr64824.C | 4 - libgomp/testsuite/libgomp.c++/pr64868.C | 4 - libgomp/testsuite/libgomp.c++/pr66199-1.C | 4 - libgomp/testsuite/libgomp.c++/pr66199-2.C | 4 - libgomp/testsuite/libgomp.c++/pr66199-3.C | 4 - libgomp/testsuite/libgomp.c++/pr66199-4.C | 4 - libgomp/testsuite/libgomp.c++/pr66199-5.C | 4 - libgomp/testsuite/libgomp.c++/pr66199-6.C | 4 - libgomp/testsuite/libgomp.c++/pr66199-7.C | 4 - libgomp/testsuite/libgomp.c++/pr66199-8.C | 4 - libgomp/testsuite/libgomp.c++/pr66199-9.C | 4 - libgomp/testsuite/libgomp.c++/pr69389.C | 3 - libgomp/testsuite/libgomp.c++/simd10.C | 5 - libgomp/testsuite/libgomp.c++/simd11.C | 5 - libgomp/testsuite/libgomp.c++/simd12.C | 5 - libgomp/testsuite/libgomp.c++/simd13.C | 5 - libgomp/testsuite/libgomp.c++/target-1.C | 1 - libgomp/testsuite/libgomp.c++/target-3.C | 1 - libgomp/testsuite/libgomp.c++/target-4.C | 3 - libgomp/testsuite/libgomp.c++/target-5.C | 1 - libgomp/testsuite/libgomp.c++/taskgroup-1.C | 1 - libgomp/testsuite/libgomp.c++/taskloop-1.C | 4 - libgomp/testsuite/libgomp.c++/taskloop-2.C | 6 - libgomp/testsuite/libgomp.c++/taskloop-3.C | 4 - libgomp/testsuite/libgomp.c++/taskloop-4.C | 4 - libgomp/testsuite/libgomp.c++/udr-19.C | 2 +- libgomp/testsuite/libgomp.c++/udr-9.C | 3 - .../atomic-18.c | 0 .../cancel-taskgroup-2.c | 0 .../{libgomp.c => libgomp.c-c++-common}/for-1.c | 8 +- .../{libgomp.c => libgomp.c-c++-common}/for-1.h | 0 .../{libgomp.c => libgomp.c-c++-common}/for-2.c | 8 +- .../{libgomp.c => libgomp.c-c++-common}/for-2.h | 0 .../{libgomp.c => libgomp.c-c++-common}/for-3.c | 8 +- .../{libgomp.c => libgomp.c-c++-common}/for-4.c | 8 +- .../{libgomp.c => libgomp.c-c++-common}/for-5.c | 8 +- .../{libgomp.c => libgomp.c-c++-common}/for-6.c | 8 +- .../{libgomp.c => libgomp.c-c++-common}/loop-13.c | 0 .../{libgomp.c => libgomp.c-c++-common}/loop-14.c | 0 .../{libgomp.c => libgomp.c-c++-common}/loop-15.c | 0 .../monotonic-1.c | 0 .../monotonic-2.c | 0 .../nonmonotonic-1.c | 0 .../nonmonotonic-2.c | 0 .../ordered-4.c | 0 .../{libgomp.c => libgomp.c-c++-common}/pr45784.c | 0 .../{libgomp.c => libgomp.c-c++-common}/pr64824.c | 0 .../{libgomp.c => libgomp.c-c++-common}/pr64868.c | 0 .../pr66199-1.c | 0 .../pr66199-2.c | 0 .../pr66199-3.c | 2 +- .../pr66199-4.c | 2 +- .../pr66199-5.c | 0 .../pr66199-6.c | 2 +- .../pr66199-7.c | 0 .../pr66199-8.c | 0 .../pr66199-9.c | 0 .../{libgomp.c => libgomp.c-c++-common}/pr69389.c | 0 .../{libgomp.c => libgomp.c-c++-common}/simd-14.c | 0 .../{libgomp.c => libgomp.c-c++-common}/simd-15.c | 0 .../{libgomp.c => libgomp.c-c++-common}/simd-16.c | 2 +- .../{libgomp.c => libgomp.c-c++-common}/simd-17.c | 2 +- .../{libgomp.c => libgomp.c-c++-common}/target-1.c | 0 .../target-10.c | 0 .../target-13.c | 0 .../{libgomp.c => libgomp.c-c++-common}/target-2.c | 0 .../taskgroup-1.c | 0 .../taskloop-1.c | 3 +- .../taskloop-2.c | 3 +- .../taskloop-3.c | 3 +- .../taskloop-4.c | 0 .../{libgomp.c => libgomp.c-c++-common}/udr-1.c | 0 libgomp/testsuite/libgomp.fortran/async_io_1.f90 | 48 + libgomp/testsuite/libgomp.fortran/async_io_2.f90 | 18 + libgomp/testsuite/libgomp.fortran/async_io_3.f90 | 16 + libgomp/testsuite/libgomp.fortran/async_io_4.f90 | 90 + .../testsuite/libgomp.fortran/async_io_5.f90 | 2 + .../testsuite/libgomp.fortran/async_io_6.f90 | 2 + .../testsuite/libgomp.fortran/async_io_7.f90 | 2 + libgomp/testsuite/libgomp.fortran/collapse2.f90 | 1 + libgomp/testsuite/libgomp.fortran/omp_atomic2.f90 | 2 + libgomp/testsuite/libgomp.fortran/omp_parse1.f90 | 2 + libgomp/testsuite/libgomp.fortran/omp_parse3.f90 | 1 + libgomp/testsuite/libgomp.fortran/task2.f90 | 2 + libgomp/testsuite/libgomp.fortran/vla1.f90 | 1 + libgomp/testsuite/libgomp.fortran/vla2.f90 | 1 + libgomp/testsuite/libgomp.fortran/vla3.f90 | 1 + libgomp/testsuite/libgomp.fortran/vla4.f90 | 1 + libgomp/testsuite/libgomp.fortran/vla5.f90 | 1 + libgomp/testsuite/libgomp.fortran/vla6.f90 | 1 + libgomp/testsuite/libgomp.fortran/vla8.f90 | 1 + .../testsuite/libgomp.oacc-c++/non-scalar-data.C | 109 + .../testsuite/libgomp.oacc-c++/routine-1-auto.C | 2 - .../libgomp.oacc-c++/routine-1-template-auto.C | 2 - .../routine-1-template-trailing-return-type.C | 2 - .../libgomp.oacc-c++/routine-1-template.C | 2 - .../routine-1-trailing-return-type.C | 2 - .../libgomp.oacc-c-c++-common/atomic_capture-1.c | 19 +- .../testsuite/libgomp.oacc-c-c++-common/data-2.c | 27 + .../libgomp.oacc-c-c++-common/data-already-1.c | 2 - .../libgomp.oacc-c-c++-common/data-already-2.c | 2 - .../libgomp.oacc-c-c++-common/data-already-3.c | 2 - .../libgomp.oacc-c-c++-common/data-already-4.c | 2 - .../libgomp.oacc-c-c++-common/data-already-5.c | 2 - .../libgomp.oacc-c-c++-common/data-already-6.c | 2 - .../libgomp.oacc-c-c++-common/data-already-7.c | 2 - .../libgomp.oacc-c-c++-common/data-already-8.c | 2 - .../libgomp.oacc-c-c++-common/declare-3.c | 61 + .../libgomp.oacc-c-c++-common/enter-data.c | 23 + .../libgomp.oacc-c-c++-common/gang-static-2.c | 21 +- .../libgomp.oacc-c-c++-common/host_data-1.c | 48 +- .../{kernels-loop.c => kernels-loop-data-2.c} | 29 +- ...els-loop.c => kernels-loop-data-enter-exit-2.c} | 23 +- ...rnels-loop.c => kernels-loop-data-enter-exit.c} | 20 +- .../{kernels-loop.c => kernels-loop-data-update.c} | 22 +- .../{kernels-loop.c => kernels-loop-data.c} | 27 +- ...p.c => kernels-parallel-loop-data-enter-exit.c} | 21 +- .../kernels-private-vars-local-worker-1.c | 54 + .../kernels-private-vars-local-worker-2.c | 49 + .../kernels-private-vars-local-worker-3.c | 55 + .../kernels-private-vars-local-worker-4.c | 58 + .../kernels-private-vars-local-worker-5.c | 51 + .../kernels-private-vars-loop-gang-1.c | 27 + .../kernels-private-vars-loop-gang-2.c | 31 + .../kernels-private-vars-loop-gang-3.c | 31 + .../kernels-private-vars-loop-gang-4.c | 35 + .../kernels-private-vars-loop-gang-5.c | 32 + .../kernels-private-vars-loop-gang-6.c | 40 + .../kernels-private-vars-loop-vector-1.c | 51 + .../kernels-private-vars-loop-vector-2.c | 46 + .../kernels-private-vars-loop-worker-1.c | 36 + .../kernels-private-vars-loop-worker-2.c | 43 + .../kernels-private-vars-loop-worker-3.c | 54 + .../kernels-private-vars-loop-worker-4.c | 49 + .../kernels-private-vars-loop-worker-5.c | 51 + .../kernels-private-vars-loop-worker-6.c | 55 + .../kernels-private-vars-loop-worker-7.c | 54 + .../kernels-reduction-1.c | 24 + .../testsuite/libgomp.oacc-c-c++-common/lib-16.c | 23 +- .../testsuite/libgomp.oacc-c-c++-common/lib-25.c | 20 +- .../testsuite/libgomp.oacc-c-c++-common/lib-32.c | 4 +- .../testsuite/libgomp.oacc-c-c++-common/lib-83.c | 22 +- .../libgomp.oacc-c-c++-common/loop-auto-1.c | 18 +- .../loop-default-runtime.c | 13 + .../{loop-dim-default.c => loop-default.h} | 68 +- .../libgomp.oacc-c-c++-common/loop-dim-default.c | 14 +- .../testsuite/libgomp.oacc-c-c++-common/loop-g-1.c | 17 +- .../testsuite/libgomp.oacc-c-c++-common/loop-g-2.c | 16 +- .../libgomp.oacc-c-c++-common/loop-gwv-1.c | 17 +- .../libgomp.oacc-c-c++-common/loop-red-g-1.c | 16 +- .../libgomp.oacc-c-c++-common/loop-red-gwv-1.c | 16 +- .../libgomp.oacc-c-c++-common/loop-red-v-1.c | 16 +- .../libgomp.oacc-c-c++-common/loop-red-v-2.c | 16 +- .../libgomp.oacc-c-c++-common/loop-red-w-1.c | 16 +- .../libgomp.oacc-c-c++-common/loop-red-w-2.c | 16 +- .../libgomp.oacc-c-c++-common/loop-red-wv-1.c | 15 +- .../testsuite/libgomp.oacc-c-c++-common/loop-v-1.c | 16 +- .../testsuite/libgomp.oacc-c-c++-common/loop-w-1.c | 16 +- .../libgomp.oacc-c-c++-common/loop-wv-1.c | 16 +- .../libgomp.oacc-c-c++-common/mapping-1.c | 63 + .../libgomp.oacc-c-c++-common/mode-transitions.c | 270 + .../libgomp.oacc-c-c++-common/parallel-dims.c | 19 +- .../libgomp.oacc-c-c++-common/parallel-loop-1.c | 38 + .../libgomp.oacc-c-c++-common/parallel-loop-1.h | 20 + .../parallel-loop-2.h} | 81 +- .../testsuite/libgomp.oacc-c-c++-common/pr85422.c | 13 + .../libgomp.oacc-c-c++-common/routine-1.c | 2 - .../libgomp.oacc-c-c++-common/routine-g-1.c | 18 +- .../libgomp.oacc-c-c++-common/routine-gwv-1.c | 18 +- .../libgomp.oacc-c-c++-common/routine-v-1.c | 18 +- .../libgomp.oacc-c-c++-common/routine-w-1.c | 18 +- .../libgomp.oacc-c-c++-common/routine-wv-1.c | 18 +- .../libgomp.oacc-c-c++-common/routine-wv-2.c | 19 +- .../testsuite/libgomp.oacc-c-c++-common/tile-1.c | 15 +- libgomp/testsuite/libgomp.oacc-c/vec.c | 6 +- .../libgomp.oacc-fortran/atomic_capture-1.f90 | 244 +- .../testsuite/libgomp.oacc-fortran/collapse-2.f90 | 1 + .../testsuite/libgomp.oacc-fortran/cublas-fixed.h | 16 + libgomp/testsuite/libgomp.oacc-fortran/data-1.f90 | 231 +- libgomp/testsuite/libgomp.oacc-fortran/data-2.f90 | 50 + libgomp/testsuite/libgomp.oacc-fortran/data-5.f90 | 56 + .../libgomp.oacc-fortran/data-already-1.f | 2 - .../libgomp.oacc-fortran/data-already-2.f | 2 - .../libgomp.oacc-fortran/data-already-3.f | 2 - .../libgomp.oacc-fortran/data-already-4.f | 2 - .../libgomp.oacc-fortran/data-already-5.f | 2 - .../libgomp.oacc-fortran/data-already-6.f | 2 - .../libgomp.oacc-fortran/data-already-7.f | 2 - .../libgomp.oacc-fortran/data-already-8.f | 2 - .../testsuite/libgomp.oacc-fortran/dummy-array.f90 | 28 + .../testsuite/libgomp.oacc-fortran/host_data-2.f90 | 98 + .../testsuite/libgomp.oacc-fortran/host_data-3.f | 85 + .../testsuite/libgomp.oacc-fortran/host_data-4.f90 | 101 + .../kernels-acc-loop-reduction-2.f90 | 26 + .../kernels-acc-loop-reduction.f90 | 21 + .../{collapse-3.f90 => kernels-collapse-3.f90} | 14 +- .../{collapse-4.f90 => kernels-collapse-4.f90} | 11 +- .../libgomp.oacc-fortran/kernels-independent.f90 | 42 + .../libgomp.oacc-fortran/kernels-loop-1.f90 | 66 + .../{map-1.f90 => kernels-map-1.f90} | 49 +- ...5 => kernels-parallel-loop-data-enter-exit.f95} | 7 +- .../kernels-private-vars-loop-gang-1.f90 | 23 + .../kernels-private-vars-loop-gang-2.f90 | 28 + .../kernels-private-vars-loop-gang-3.f90 | 28 + .../kernels-private-vars-loop-gang-6.f90 | 36 + .../kernels-private-vars-loop-vector-1.f90 | 41 + .../kernels-private-vars-loop-vector-2.f90 | 38 + .../kernels-private-vars-loop-worker-1.f90 | 27 + .../kernels-private-vars-loop-worker-2.f90 | 36 + .../kernels-private-vars-loop-worker-3.f90 | 48 + .../kernels-private-vars-loop-worker-4.f90 | 45 + .../kernels-private-vars-loop-worker-5.f90 | 48 + .../kernels-private-vars-loop-worker-6.f90 | 49 + .../kernels-private-vars-loop-worker-7.f90 | 44 + .../libgomp.oacc-fortran/kernels-reduction-1.f90 | 19 + libgomp/testsuite/libgomp.oacc-fortran/lib-12.f90 | 25 + libgomp/testsuite/libgomp.oacc-fortran/lib-13.f90 | 32 + libgomp/testsuite/libgomp.oacc-fortran/lib-14.f90 | 82 + libgomp/testsuite/libgomp.oacc-fortran/lib-15.f90 | 52 + libgomp/testsuite/libgomp.oacc-fortran/lib-32-1.f | 4 +- libgomp/testsuite/libgomp.oacc-fortran/lib-32-2.f | 4 +- .../libgomp.oacc-fortran/nested-function-1.f90 | 1 + .../{map-1.f90 => parallel-loop-1.f90} | 46 +- .../libgomp.oacc-fortran/reference-reductions.f90 | 38 + .../libgomp.oacc-fortran/vector-routine.f90 | 41 + libhsail-rt/ChangeLog | 11 +- libhsail-rt/include/internal/phsa-rt.h | 1 - libhsail-rt/include/internal/workitems.h | 50 +- libhsail-rt/rt/workitems.c | 99 +- libiberty/ChangeLog | 57 +- libiberty/argv.c | 2 + libiberty/config.in | 3 + libiberty/configure | 4 +- libiberty/configure.ac | 4 +- libiberty/cplus-dem.c | 3 +- libiberty/make-temp-file.c | 24 +- libiberty/md5.c | 2 +- libiberty/pex-unix.c | 268 +- libiberty/simple-object.c | 45 +- libiberty/splay-tree.c | 19 + libitm/ChangeLog | 31 +- libitm/beginend.cc | 5 + libitm/config/linux/x86/tls.h | 24 +- libitm/config/sh/sjlj.S | 4 +- libitm/testsuite/lib/libitm.exp | 2 + libmpx/ChangeLog | 207 - libmpx/Makefile.am | 52 - libmpx/Makefile.in | 672 - libmpx/acinclude.m4 | 14 - libmpx/aclocal.m4 | 716 - libmpx/config.h.in | 100 - libmpx/configure | 13979 -------------- libmpx/configure.ac | 150 - libmpx/configure.tgt | 29 - libmpx/libmpx.spec.in | 3 - libmpx/mpxrt/Makefile.am | 61 - libmpx/mpxrt/Makefile.in | 580 - libmpx/mpxrt/libmpx.map | 10 - libmpx/mpxrt/libtool-version | 6 - libmpx/mpxrt/mpxrt-utils.c | 551 - libmpx/mpxrt/mpxrt-utils.h | 71 - libmpx/mpxrt/mpxrt.c | 494 - libmpx/mpxrt/mpxrt.h | 75 - libmpx/mpxwrap/Makefile.am | 58 - libmpx/mpxwrap/Makefile.in | 576 - libmpx/mpxwrap/libmpxwrappers.map | 23 - libmpx/mpxwrap/libtool-version | 6 - libmpx/mpxwrap/mpx_wrappers.c | 646 - libobjc/ChangeLog | 20 +- liboffloadmic/ChangeLog | 8 - libquadmath/ChangeLog | 8 - libsanitizer/ChangeLog | 89 +- libsanitizer/asan/asan_interceptors.cc | 8 + libsanitizer/config.h.in | 6 + libsanitizer/configure | 2 +- libsanitizer/configure.ac | 2 +- libsanitizer/configure.tgt | 8 +- .../sanitizer_atomic_clang_other.h | 2 +- .../sanitizer_common/sanitizer_internal_defs.h | 5 + .../sanitizer_platform_limits_linux.cc | 7 +- .../sanitizer_platform_limits_posix.h | 2 +- libssp/ChangeLog | 10 +- libstdc++-v3/ChangeLog | 4379 ++++- libstdc++-v3/Makefile.in | 3 +- libstdc++-v3/acinclude.m4 | 343 +- libstdc++-v3/config.h.in | 34 + .../abi/post/s390-linux-gnu/baseline_symbols.txt | 9 + .../post/s390x-linux-gnu/32/baseline_symbols.txt | 9 + .../abi/post/s390x-linux-gnu/baseline_symbols.txt | 9 + libstdc++-v3/config/abi/pre/gnu.ver | 97 +- libstdc++-v3/config/io/basic_file_stdio.cc | 33 + libstdc++-v3/config/io/basic_file_stdio.h | 5 + libstdc++-v3/config/locale/gnu/monetary_members.cc | 11 +- libstdc++-v3/config/locale/gnu/numeric_members.cc | 60 +- libstdc++-v3/config/os/uclibc/os_defines.h | 3 - libstdc++-v3/configure | 524 +- libstdc++-v3/configure.ac | 12 +- libstdc++-v3/configure.host | 17 +- libstdc++-v3/crossconfig.m4 | 5 +- libstdc++-v3/doc/Makefile.in | 3 +- libstdc++-v3/doc/html/manual/abi.html | 4 +- libstdc++-v3/doc/html/manual/appendix_gfdl.html | 2 +- libstdc++-v3/doc/html/manual/appendix_gpl.html | 2 +- libstdc++-v3/doc/html/manual/bugs.html | 18 + libstdc++-v3/doc/html/manual/facets.html | 4 +- libstdc++-v3/doc/html/manual/index.html | 2 +- .../doc/html/manual/policy_data_structures.html | 4 +- libstdc++-v3/doc/html/manual/profile_mode.html | 2 +- .../doc/html/manual/profile_mode_design.html | 2 +- .../doc/html/manual/profile_mode_diagnostics.html | 2 +- libstdc++-v3/doc/html/manual/status.html | 6 +- libstdc++-v3/doc/html/manual/using_exceptions.html | 4 +- libstdc++-v3/doc/html/manual/using_headers.html | 31 +- libstdc++-v3/doc/xml/gnu/fdl-1.3.xml | 2 +- libstdc++-v3/doc/xml/gnu/gpl-3.0.xml | 2 +- libstdc++-v3/doc/xml/manual/abi.xml | 2 + libstdc++-v3/doc/xml/manual/allocator.xml | 2 +- libstdc++-v3/doc/xml/manual/codecvt.xml | 2 +- libstdc++-v3/doc/xml/manual/intro.xml | 27 + libstdc++-v3/doc/xml/manual/messages.xml | 2 +- .../xml/manual/policy_data_structures_biblio.xml | 4 +- libstdc++-v3/doc/xml/manual/profile_mode.xml | 6 +- libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 10 + libstdc++-v3/doc/xml/manual/using.xml | 68 +- libstdc++-v3/doc/xml/manual/using_exceptions.xml | 4 +- libstdc++-v3/fragment.am | 4 +- libstdc++-v3/include/Makefile.am | 25 +- libstdc++-v3/include/Makefile.in | 28 +- libstdc++-v3/include/backward/strstream | 59 +- libstdc++-v3/include/bits/allocator.h | 42 +- libstdc++-v3/include/bits/atomic_base.h | 3 + libstdc++-v3/include/bits/atomic_futex.h | 4 +- libstdc++-v3/include/bits/basic_string.h | 30 +- libstdc++-v3/include/bits/basic_string.tcc | 1 + libstdc++-v3/include/bits/c++config | 36 +- libstdc++-v3/include/bits/char_traits.h | 33 +- libstdc++-v3/include/bits/codecvt.h | 8 +- libstdc++-v3/include/bits/deque.tcc | 12 +- libstdc++-v3/include/bits/forward_list.h | 87 +- libstdc++-v3/include/bits/forward_list.tcc | 44 +- libstdc++-v3/include/bits/fs_dir.h | 9 +- libstdc++-v3/include/bits/fs_path.h | 251 +- libstdc++-v3/include/bits/fstream.tcc | 45 +- libstdc++-v3/include/bits/functexcept.h | 5 + libstdc++-v3/include/bits/gslice_array.h | 5 + libstdc++-v3/include/bits/hashtable_policy.h | 29 +- libstdc++-v3/include/bits/ios_base.h | 9 +- libstdc++-v3/include/bits/list.tcc | 55 +- libstdc++-v3/include/bits/locale_conv.h | 14 +- libstdc++-v3/include/bits/locale_facets.h | 6 +- libstdc++-v3/include/bits/mask_array.h | 5 + libstdc++-v3/include/bits/postypes.h | 6 + libstdc++-v3/include/bits/random.h | 288 +- libstdc++-v3/include/bits/random.tcc | 9 +- libstdc++-v3/include/bits/refwrap.h | 25 +- libstdc++-v3/include/bits/regex.h | 331 +- libstdc++-v3/include/bits/regex.tcc | 2 +- libstdc++-v3/include/bits/regex_automaton.h | 4 +- libstdc++-v3/include/bits/regex_automaton.tcc | 13 +- libstdc++-v3/include/bits/regex_compiler.h | 47 +- libstdc++-v3/include/bits/shared_ptr.h | 4 - libstdc++-v3/include/bits/shared_ptr_base.h | 20 +- libstdc++-v3/include/bits/slice_array.h | 5 + libstdc++-v3/include/bits/std_abs.h | 2 +- libstdc++-v3/include/bits/std_function.h | 17 +- libstdc++-v3/include/bits/std_mutex.h | 195 - libstdc++-v3/include/bits/stl_algo.h | 42 +- libstdc++-v3/include/bits/stl_algobase.h | 52 +- libstdc++-v3/include/bits/stl_bvector.h | 12 +- libstdc++-v3/include/bits/stl_deque.h | 45 +- libstdc++-v3/include/bits/stl_iterator.h | 27 +- libstdc++-v3/include/bits/stl_list.h | 60 +- libstdc++-v3/include/bits/stl_map.h | 37 +- libstdc++-v3/include/bits/stl_multimap.h | 37 +- libstdc++-v3/include/bits/stl_multiset.h | 37 +- libstdc++-v3/include/bits/stl_numeric.h | 27 +- libstdc++-v3/include/bits/stl_set.h | 37 +- libstdc++-v3/include/bits/stl_tempbuf.h | 20 +- libstdc++-v3/include/bits/stl_tree.h | 301 +- libstdc++-v3/include/bits/stl_vector.h | 197 +- libstdc++-v3/include/bits/stream_iterator.h | 8 + libstdc++-v3/include/bits/streambuf_iterator.h | 5 + libstdc++-v3/include/bits/stringfwd.h | 10 +- libstdc++-v3/include/bits/uniform_int_dist.h | 15 +- .../include/bits/{std_mutex.h => unique_lock.h} | 146 +- libstdc++-v3/include/bits/unique_ptr.h | 96 +- libstdc++-v3/include/bits/unordered_map.h | 22 + libstdc++-v3/include/bits/unordered_set.h | 22 + libstdc++-v3/include/bits/uses_allocator.h | 11 +- libstdc++-v3/include/bits/valarray_after.h | 17 +- libstdc++-v3/include/bits/valarray_array.h | 33 +- libstdc++-v3/include/bits/valarray_before.h | 43 +- libstdc++-v3/include/bits/vector.tcc | 3 +- libstdc++-v3/include/c_global/cstddef | 7 +- libstdc++-v3/include/c_global/cstdint | 10 +- libstdc++-v3/include/c_global/cstring | 3 + libstdc++-v3/include/c_global/cwchar | 3 + libstdc++-v3/include/debug/debug.h | 9 + libstdc++-v3/include/debug/deque | 12 +- libstdc++-v3/include/debug/formatter.h | 125 +- libstdc++-v3/include/debug/forward_list | 150 +- libstdc++-v3/include/debug/functions.h | 146 +- libstdc++-v3/include/debug/helper_functions.h | 89 +- libstdc++-v3/include/debug/list | 161 +- libstdc++-v3/include/debug/macros.h | 75 +- libstdc++-v3/include/debug/map | 8 + libstdc++-v3/include/debug/map.h | 96 +- libstdc++-v3/include/debug/multimap.h | 44 +- libstdc++-v3/include/debug/multiset.h | 42 +- libstdc++-v3/include/debug/safe_iterator.h | 974 +- libstdc++-v3/include/debug/safe_iterator.tcc | 136 +- libstdc++-v3/include/debug/safe_local_iterator.h | 230 +- libstdc++-v3/include/debug/safe_local_iterator.tcc | 43 +- libstdc++-v3/include/debug/set | 6 + libstdc++-v3/include/debug/set.h | 42 +- libstdc++-v3/include/debug/stl_iterator.h | 40 +- libstdc++-v3/include/debug/string | 1576 +- libstdc++-v3/include/debug/unordered_map | 30 +- libstdc++-v3/include/debug/unordered_set | 27 +- libstdc++-v3/include/debug/vector | 36 +- libstdc++-v3/include/experimental/bits/fs_path.h | 74 +- libstdc++-v3/include/experimental/bits/net.h | 174 + libstdc++-v3/include/experimental/buffer | 892 + libstdc++-v3/include/experimental/executor | 1884 ++ libstdc++-v3/include/experimental/internet | 2416 +++ libstdc++-v3/include/experimental/io_context | 872 + libstdc++-v3/include/experimental/memory_resource | 344 +- .../include/{c/cuchar => experimental/net} | 32 +- libstdc++-v3/include/experimental/netfwd | 129 + libstdc++-v3/include/experimental/socket | 2614 +++ libstdc++-v3/include/experimental/string_view | 6 - libstdc++-v3/include/experimental/timer | 208 + libstdc++-v3/include/ext/debug_allocator.h | 20 +- libstdc++-v3/include/ext/malloc_allocator.h | 33 +- libstdc++-v3/include/ext/memory | 4 +- libstdc++-v3/include/ext/new_allocator.h | 31 +- libstdc++-v3/include/ext/pointer.h | 4 + libstdc++-v3/include/ext/random | 169 +- libstdc++-v3/include/ext/random.tcc | 3 +- libstdc++-v3/include/ext/rope | 6 +- libstdc++-v3/include/ext/throw_allocator.h | 16 +- libstdc++-v3/include/ext/vstring.h | 2 - libstdc++-v3/include/ext/vstring_fwd.h | 7 +- libstdc++-v3/include/precompiled/stdc++.h | 18 +- libstdc++-v3/include/std/any | 6 +- libstdc++-v3/include/std/atomic | 320 +- libstdc++-v3/include/std/bit | 356 + libstdc++-v3/include/std/bitset | 4 + libstdc++-v3/include/std/chrono | 46 +- libstdc++-v3/include/std/codecvt | 6 +- libstdc++-v3/include/std/complex | 12 +- libstdc++-v3/include/std/condition_variable | 26 +- libstdc++-v3/include/std/deque | 14 + libstdc++-v3/include/std/forward_list | 13 + libstdc++-v3/include/std/fstream | 126 +- libstdc++-v3/include/std/future | 31 +- libstdc++-v3/include/std/list | 14 +- libstdc++-v3/include/std/map | 20 + libstdc++-v3/include/std/memory | 11 +- libstdc++-v3/include/std/memory_resource | 442 + libstdc++-v3/include/std/mutex | 4 +- libstdc++-v3/include/std/optional | 340 +- libstdc++-v3/include/std/ostream | 3 + libstdc++-v3/include/std/ratio | 6 +- libstdc++-v3/include/std/regex | 21 + libstdc++-v3/include/std/scoped_allocator | 27 +- libstdc++-v3/include/std/set | 16 + libstdc++-v3/include/std/shared_mutex | 3 - libstdc++-v3/include/std/sstream | 66 +- libstdc++-v3/include/std/stdexcept | 76 +- libstdc++-v3/include/std/string | 20 + libstdc++-v3/include/std/string_view | 32 +- libstdc++-v3/include/std/system_error | 5 + libstdc++-v3/include/std/thread | 37 +- libstdc++-v3/include/std/tuple | 224 +- libstdc++-v3/include/std/type_traits | 291 +- libstdc++-v3/include/std/unordered_map | 21 + libstdc++-v3/include/std/unordered_set | 22 + libstdc++-v3/include/std/utility | 7 +- libstdc++-v3/include/std/valarray | 53 +- libstdc++-v3/include/std/variant | 48 +- libstdc++-v3/include/std/vector | 14 +- libstdc++-v3/include/std/version | 145 + libstdc++-v3/include/tr1/legendre_function.tcc | 31 +- libstdc++-v3/libsupc++/Makefile.in | 3 +- libstdc++-v3/libsupc++/cxxabi.h | 5 +- libstdc++-v3/libsupc++/del_op.cc | 2 +- libstdc++-v3/libsupc++/del_opa.cc | 2 +- libstdc++-v3/libsupc++/del_opant.cc | 2 +- libstdc++-v3/libsupc++/del_opnt.cc | 7 +- libstdc++-v3/libsupc++/del_ops.cc | 2 +- libstdc++-v3/libsupc++/del_opsa.cc | 2 +- libstdc++-v3/libsupc++/del_opva.cc | 2 +- libstdc++-v3/libsupc++/del_opvant.cc | 2 +- libstdc++-v3/libsupc++/del_opvnt.cc | 4 +- libstdc++-v3/libsupc++/del_opvs.cc | 2 +- libstdc++-v3/libsupc++/del_opvsa.cc | 2 +- libstdc++-v3/libsupc++/exception.h | 12 +- libstdc++-v3/libsupc++/new | 23 +- libstdc++-v3/libsupc++/new_op.cc | 4 +- libstdc++-v3/libsupc++/new_opa.cc | 12 +- libstdc++-v3/libsupc++/new_opant.cc | 4 +- libstdc++-v3/libsupc++/new_opnt.cc | 31 +- libstdc++-v3/libsupc++/new_opvant.cc | 4 +- libstdc++-v3/libsupc++/new_opvnt.cc | 15 +- libstdc++-v3/po/Makefile.in | 3 +- libstdc++-v3/python/Makefile.in | 3 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 27 +- libstdc++-v3/scripts/check_compile | 6 +- libstdc++-v3/scripts/create_testsuite_files | 2 +- libstdc++-v3/src/Makefile.am | 14 +- libstdc++-v3/src/Makefile.in | 18 +- libstdc++-v3/src/c++11/Makefile.am | 2 +- libstdc++-v3/src/c++11/Makefile.in | 3 +- libstdc++-v3/src/c++11/chrono.cc | 4 - libstdc++-v3/src/c++11/codecvt.cc | 2 - .../src/c++11/compatibility-thread-c++0x.cc | 82 +- libstdc++-v3/src/c++11/condition_variable.cc | 4 +- libstdc++-v3/src/c++11/cow-stdexcept.cc | 41 +- libstdc++-v3/src/c++11/cxx11-ios_failure.cc | 12 + libstdc++-v3/src/c++11/cxx11-shim_facets.cc | 7 + libstdc++-v3/src/c++11/debug.cc | 80 +- libstdc++-v3/src/c++11/futex.cc | 12 +- libstdc++-v3/src/c++11/future.cc | 4 +- libstdc++-v3/src/c++11/hashtable_c++0x.cc | 15 +- libstdc++-v3/src/c++11/ios.cc | 59 +- libstdc++-v3/src/c++11/mutex.cc | 4 +- libstdc++-v3/src/c++11/string-inst.cc | 2 + libstdc++-v3/src/c++11/thread.cc | 39 +- libstdc++-v3/src/{filesystem => c++17}/Makefile.am | 75 +- libstdc++-v3/src/{filesystem => c++17}/Makefile.in | 154 +- libstdc++-v3/src/c++17/default_resource.h | 11 + libstdc++-v3/src/c++17/memory_resource.cc | 253 + libstdc++-v3/src/c++98/Makefile.in | 3 +- libstdc++-v3/src/c++98/ios_failure.cc | 6 +- libstdc++-v3/src/c++98/locale.cc | 16 +- libstdc++-v3/src/c++98/locale_init.cc | 15 +- libstdc++-v3/src/c++98/localename.cc | 2 +- libstdc++-v3/src/c++98/valarray.cc | 18 +- libstdc++-v3/src/filesystem/Makefile.in | 3 +- libstdc++-v3/src/filesystem/dir-common.h | 56 +- libstdc++-v3/src/filesystem/dir.cc | 5 +- libstdc++-v3/src/filesystem/ops-common.h | 105 +- libstdc++-v3/src/filesystem/ops.cc | 154 +- libstdc++-v3/src/filesystem/path.cc | 24 +- libstdc++-v3/src/filesystem/std-dir.cc | 5 +- libstdc++-v3/src/filesystem/std-ops.cc | 260 +- libstdc++-v3/src/filesystem/std-path.cc | 103 +- libstdc++-v3/testsuite/17_intro/freestanding.cc | 9 + .../headers/{c++2014 => c++2017}/all_attributes.cc | 5 +- .../{c++2014 => c++2017}/all_no_exceptions.cc | 2 +- .../headers/{c++2014 => c++2017}/all_no_rtti.cc | 2 +- .../{c++2014 => c++2017}/all_pedantic_errors.cc | 2 +- .../headers/{c++2014 => c++2017}/operator_names.cc | 2 +- .../headers/{c++2014 => c++2017}/stdc++.cc | 2 +- .../stdc++_multiple_inclusion.cc | 2 +- .../headers/{c++2014 => c++2020}/all_attributes.cc | 5 +- .../{c++2014 => c++2020}/all_no_exceptions.cc | 2 +- .../headers/{c++2014 => c++2020}/all_no_rtti.cc | 2 +- .../{c++2014 => c++2020}/all_pedantic_errors.cc | 2 +- .../headers/{c++2014 => c++2020}/operator_names.cc | 2 +- .../headers/{c++2014 => c++2020}/stdc++.cc | 2 +- .../stdc++_multiple_inclusion.cc | 2 +- .../18_support/aligned_alloc/aligned_alloc.cc | 1 + .../headers/version/macros.cc} | 21 +- libstdc++-v3/testsuite/18_support/new_nothrow.cc | 184 + .../18_support/numeric_limits/char16_32_t.cc | 6 +- libstdc++-v3/testsuite/19_diagnostics/stdexcept.cc | 28 + .../requirements/alias_decl.cc | 2 +- libstdc++-v3/testsuite/20_util/align/2.cc | 2 - .../testsuite/20_util/allocator/overaligned.cc | 1 + libstdc++-v3/testsuite/20_util/any/cons/aligned.cc | 1 + .../testsuite/20_util/duration/arithmetic/1.cc | 1 - .../testsuite/20_util/duration/arithmetic/2.cc | 1 - .../20_util/duration/arithmetic/dr2020.cc | 1 - .../duration/{cons => arithmetic}/dr3050.cc | 10 +- .../20_util/duration/arithmetic/dr934-1.cc | 1 - .../20_util/duration/arithmetic/dr934-2.cc | 1 - .../20_util/duration/comparison_operators/1.cc | 1 - libstdc++-v3/testsuite/20_util/duration/cons/1.cc | 1 - .../testsuite/20_util/duration/cons/1_neg.cc | 1 - libstdc++-v3/testsuite/20_util/duration/cons/2.cc | 2 +- .../testsuite/20_util/duration/cons/54025.cc | 1 - .../testsuite/20_util/duration/cons/dr974_neg.cc | 1 - .../20_util/duration/literals/range_neg.cc | 4 +- .../explicit_instantiation.cc | 1 - .../20_util/duration/requirements/typedefs_neg1.cc | 3 +- .../20_util/duration/requirements/typedefs_neg2.cc | 3 +- .../20_util/duration/requirements/typedefs_neg3.cc | 3 +- .../{move_target.cc => non_copyconstructible.cc} | 35 +- .../requirements/explicit_instantiation.cc | 9 +- .../requirements/typedefs.cc | 10 +- .../20_util/is_nothrow_convertible/value.cc | 177 + .../20_util/is_trivially_assignable/value.cc | 108 +- .../20_util/make_signed/requirements/typedefs-4.cc | 1 - .../testsuite/20_util/memory_resource/1.cc | 47 + .../testsuite/20_util/memory_resource/2.cc | 112 + .../20_util/monotonic_buffer_resource/1.cc | 53 + .../20_util/monotonic_buffer_resource/allocate.cc | 222 + .../monotonic_buffer_resource/deallocate.cc | 104 + .../20_util/monotonic_buffer_resource/release.cc | 174 + .../monotonic_buffer_resource/upstream_resource.cc | 76 + .../testsuite/20_util/optional/cons/value_neg.cc | 6 +- .../85183.cc => polymorphic_allocator/1.cc} | 31 +- .../construct_pair.cc | 43 +- .../20_util/polymorphic_allocator/resource.cc | 87 + .../83658.cc => polymorphic_allocator/select.cc} | 54 +- .../testsuite/20_util/ratio/comparisons/comp1.cc | 1 - .../testsuite/20_util/ratio/comparisons/comp2.cc | 1 - .../testsuite/20_util/ratio/comparisons/comp3.cc | 1 - libstdc++-v3/testsuite/20_util/ratio/cons/cons1.cc | 1 - .../20_util/ratio/cons/cons_overflow_neg.cc | 6 +- .../testsuite/20_util/ratio/operations/45866.cc | 1 - .../testsuite/20_util/ratio/operations/47913.cc | 1 - .../testsuite/20_util/ratio/operations/53840.cc | 1 - .../testsuite/20_util/ratio/operations/ops1.cc | 1 - .../20_util/ratio/operations/ops_overflow_neg.cc | 6 +- .../85183.cc => reference_wrapper/deduction.cc} | 30 +- .../testsuite/20_util/reference_wrapper/lwg2993.cc | 55 + .../requirements/alias_decl.cc | 21 +- .../requirements/explicit_instantiation.cc | 7 +- .../testsuite/20_util/remove_cvref/value.cc | 50 + .../testsuite/20_util/remove_cvref/value_ext.cc | 49 + .../testsuite/20_util/scoped_allocator/1.cc | 10 +- .../20_util/scoped_allocator/69293_neg.cc | 2 +- .../20_util/scoped_allocator/construct_pair.cc | 28 + .../testsuite/20_util/shared_ptr/atomic/3.cc | 1 - .../shared_ptr/comparison/86537.cc} | 52 +- .../shared_ptr/thread/default_weaktoshared.cc | 1 + .../shared_ptr/thread/mutex_weaktoshared.cc | 1 + .../uninitialized_copy/1.cc} | 15 +- libstdc++-v3/testsuite/20_util/system_clock/1.cc | 1 - libstdc++-v3/testsuite/20_util/time_point/1.cc | 1 - libstdc++-v3/testsuite/20_util/time_point/2.cc | 1 - libstdc++-v3/testsuite/20_util/time_point/3.cc | 1 - .../explicit_instantiation.cc | 1 - libstdc++-v3/testsuite/20_util/tuple/dr2729.cc | 179 + .../20_util/tuple/element_access/get_neg.cc | 2 +- .../testsuite/20_util/tuple/tuple_element_t.cc | 6 + .../requirements/alias_decl.cc} | 29 +- .../requirements/explicit_instantiation.cc | 9 +- .../20_util/type_identity/requirements/typedefs.cc | 94 + .../20_util/unique_ptr/assign/48635_neg.cc | 4 +- .../20_util/unique_ptr/cons/cv_qual_neg.cc | 2 +- .../testsuite/20_util/unique_ptr/cons/lwg2905.cc | 78 + .../requirements/incomplete.cc} | 17 +- .../specialized_algorithms/swap_cxx17.cc | 9 +- .../testsuite/20_util/uses_allocator/69293_neg.cc | 2 +- .../testsuite/20_util/uses_allocator/cons_neg.cc | 2 +- libstdc++-v3/testsuite/20_util/variant/80165.cc | 12 + .../20_util/variant/{85183.cc => 87619.cc} | 36 +- .../basic_string/allocator/char/move_assign.cc | 3 + .../basic_string/allocator/wchar_t/move_assign.cc | 3 + .../21_strings/basic_string/cons/char/1.cc | 40 +- .../cons/char/noexcept_move_construct.cc | 4 + .../cons/wchar_t/noexcept_move_construct.cc | 4 + .../debug/1_neg.cc} | 10 +- .../debug/2_neg.cc} | 10 +- .../testsuite/21_strings/basic_string/init-list.cc | 8 +- .../inserters_extractors/wchar_t/10.cc | 1 + .../inserters_extractors/wchar_t/11.cc | 1 + .../basic_string/inserters_extractors/wchar_t/5.cc | 2 + .../modifiers/assign/char/move_assign.cc | 3 + .../modifiers/assign/wchar_t/move_assign.cc | 3 + .../basic_string/modifiers/insert/char/1.cc | 21 +- .../basic_string/modifiers/insert/char/2.cc | 11 +- .../basic_string/modifiers/insert/char/83328.cc} | 47 +- .../insert/wchar_t/83328.cc} | 32 +- .../explicit_instantiation/char16_t/1.cc | 1 - .../explicit_instantiation/char32_t/1.cc | 1 - .../requirements/explicit_instantiation/debug.cc | 3 +- .../testsuite/21_strings/basic_string/types/1.cc | 10 +- .../basic_string/types/pmr_typedefs.cc} | 48 +- .../cons/char/nonnull.cc} | 13 +- .../cons/wchar_t/nonnull.cc} | 13 +- .../basic_string_view/inserters/wchar_t/2.cc | 1 + .../operations/compare/char/nonnull.cc} | 15 +- .../operations/find/char/nonnull.cc} | 18 +- .../operations/rfind/char/nonnull.cc} | 15 +- .../explicit_instantiation/char16_t/1.cc | 1 - .../explicit_instantiation/char32_t/1.cc | 1 - .../explicit_instantiation/char16_t/1.cc | 1 - .../explicit_instantiation/char32_t/1.cc | 1 - .../21_strings/headers/string/types_std_c++0x.cc | 1 - .../testsuite/22_locale/codecvt/char16_t.cc | 1 - .../testsuite/22_locale/codecvt/char32_t.cc | 1 - .../codecvt/codecvt_utf16/requirements/1.cc | 1 - .../codecvt/codecvt_utf8/requirements/1.cc | 1 - .../codecvt/codecvt_utf8_utf16/requirements/1.cc | 1 - libstdc++-v3/testsuite/22_locale/codecvt/utf8.cc | 1 - .../testsuite/22_locale/conversions/buffer/1.cc | 4 + .../testsuite/22_locale/conversions/string/1.cc | 7 + .../22_locale/time_get/get_date/wchar_t/4.cc | 24 +- .../23_containers/array/element_access/at_neg.cc | 2 +- .../array/requirements/explicit_instantiation/3.cc | 2 + .../testsuite/23_containers/deque/48101_neg.cc | 1 + .../23_containers/deque/capacity/max_size.cc | 148 + .../83709.cc => deque/modifiers/assign/1.cc} | 34 +- .../deque/requirements/explicit_instantiation/3.cc | 3 +- .../deque/types/pmr_typedefs.cc} | 9 +- .../deque/types/pmr_typedefs_debug.cc} | 13 +- .../23_containers/forward_list/48101_neg.cc | 1 + .../23_containers/forward_list/cons/14.cc | 4 +- .../remove_cxx20_return.cc} | 39 +- .../unique_cxx20_return.cc} | 28 +- .../forward_list/pmr_typedefs.cc} | 9 +- .../forward_list/pmr_typedefs_debug.cc} | 13 +- .../requirements/explicit_instantiation/3.cc | 3 +- .../requirements/explicit_instantiation/5.cc | 2 + .../forward_list/types/1.cc} | 28 +- .../testsuite/23_containers/list/48101_neg.cc | 1 + .../86751.cc => 23_containers/list/68222_neg.cc} | 22 +- .../insert/83709.cc => list/modifiers/assign/1.cc} | 34 +- .../23_containers/list/modifiers/insert/25288.cc | 1 + .../remove_cxx20_return.cc} | 37 +- .../unique_cxx20_return.cc} | 26 +- .../list/pmr_typedefs.cc} | 9 +- .../list/pmr_typedefs_debug.cc} | 13 +- .../list/requirements/explicit_instantiation/3.cc | 3 +- .../list/requirements/explicit_instantiation/5.cc | 2 + .../requirements/explicit_instantiation/5_c++0x.cc | 28 - .../23_containers/list/{14340.cc => types/1.cc} | 24 +- libstdc++-v3/testsuite/23_containers/map/56613.cc | 2 +- .../map/cons/noexcept_default_construct.cc | 16 + .../map/cons/noexcept_move_construct.cc | 23 +- .../map/modifiers/insert/87194.cc} | 29 +- .../map/operations/contains.cc} | 67 +- .../map/pmr_typedefs.cc} | 18 +- .../map/pmr_typedefs_debug.cc} | 18 +- .../map/requirements/explicit_instantiation/3.cc | 3 +- .../map/requirements/explicit_instantiation/5.cc | 8 +- .../requirements/explicit_instantiation/5_c++0x.cc | 30 - .../multimap/cons/noexcept_default_construct.cc | 16 + .../multimap/cons/noexcept_move_construct.cc | 23 +- .../multimap/modifiers/insert/87194.cc} | 29 +- .../23_containers/multimap/operations/contains.cc | 71 + .../multimap/pmr_typedefs.cc} | 18 +- .../multimap/pmr_typedefs_debug.cc} | 14 +- .../requirements/explicit_instantiation/3.cc | 3 +- .../requirements/explicit_instantiation/5.cc | 8 +- .../requirements/explicit_instantiation/5_c++0x.cc | 30 - .../testsuite/23_containers/multiset/48101_neg.cc | 1 + .../multiset/cons/noexcept_default_construct.cc | 16 + .../multiset/cons/noexcept_move_construct.cc | 23 +- .../multiset/modifiers/insert/87194.cc} | 27 +- .../23_containers/multiset/operations/contains.cc | 71 + .../multiset/pmr_typedefs.cc} | 18 +- .../multiset/pmr_typedefs_debug.cc} | 14 +- .../requirements/explicit_instantiation/3.cc | 3 +- .../requirements/explicit_instantiation/5.cc | 2 + .../requirements/explicit_instantiation/5_c++0x.cc | 30 - .../testsuite/23_containers/set/48101_neg.cc | 1 + .../23_containers/set/allocator/move_assign.cc | 1 + .../set/cons/noexcept_default_construct.cc | 16 + .../set/cons/noexcept_move_construct.cc | 23 +- .../set/modifiers/insert/87194.cc} | 27 +- .../node_swap.cc => operations/contains.cc} | 43 +- .../81076.cc => 23_containers/set/pmr_typedefs.cc} | 12 +- .../set/pmr_typedefs_debug.cc} | 14 +- .../set/requirements/explicit_instantiation/3.cc | 3 +- .../set/requirements/explicit_instantiation/5.cc | 2 + .../requirements/explicit_instantiation/5_c++0x.cc | 30 - .../testsuite/23_containers/unordered_map/55043.cc | 8 +- .../23_containers/unordered_map/allocator/copy.cc | 6 +- .../unordered_map/allocator/copy_assign.cc | 4 +- .../unordered_map/allocator/minimal.cc | 5 +- .../23_containers/unordered_map/allocator/move.cc | 4 +- .../unordered_map/allocator/move_assign.cc | 6 +- .../unordered_map/allocator/noexcept.cc | 10 +- .../23_containers/unordered_map/cons/81891.cc | 2 +- .../unordered_map/modifiers/reserve.cc | 39 +- .../unordered_map/operations/contains.cc} | 22 +- .../unordered_map/pmr_typedefs.cc} | 23 +- .../unordered_map/pmr_typedefs_debug.cc} | 14 +- .../unordered_map/requirements/debug_container.cc | 2 + .../unordered_map/requirements/exception/basic.cc | 3 +- .../exception/generation_prohibited.cc | 3 +- .../exception/propagation_consistent.cc | 3 +- .../requirements/explicit_instantiation/3.cc | 4 + .../requirements/explicit_instantiation/5.cc | 8 +- .../23_containers/unordered_multimap/55043.cc | 8 +- .../unordered_multimap/allocator/copy.cc | 6 +- .../unordered_multimap/allocator/copy_assign.cc | 4 +- .../unordered_multimap/allocator/minimal.cc | 4 +- .../unordered_multimap/allocator/move.cc | 4 +- .../unordered_multimap/allocator/move_assign.cc | 6 +- .../unordered_multimap/allocator/noexcept.cc | 10 +- .../unordered_multimap/operations/contains.cc} | 27 +- .../unordered_multimap/pmr_typedefs.cc} | 23 +- .../unordered_multimap/pmr_typedefs_debug.cc} | 24 +- .../requirements/exception/basic.cc | 3 +- .../exception/generation_prohibited.cc | 3 +- .../exception/propagation_consistent.cc | 3 +- .../requirements/explicit_instantiation/3.cc | 4 + .../requirements/explicit_instantiation/5.cc | 13 +- .../23_containers/unordered_multiset/48101_neg.cc | 1 + .../operations/contains.cc} | 39 +- .../unordered_multiset/pmr_typedefs.cc} | 23 +- .../unordered_multiset/pmr_typedefs_debug.cc} | 14 +- .../requirements/explicit_instantiation/3.cc | 4 + .../requirements/explicit_instantiation/5.cc | 2 + .../23_containers/unordered_set/48101_neg.cc | 1 + .../unordered_set/debug/debug_functions.cc | 26 - .../unordered_set/hash_policy/71181.cc | 2 +- .../unordered_set/hash_policy/prime_rehash.cc | 12 +- .../{insert/83709.cc => operations/contains.cc} | 36 +- .../unordered_set/pmr_typedefs.cc} | 23 +- .../unordered_set/pmr_typedefs_debug.cc} | 14 +- .../requirements/explicit_instantiation/3.cc | 4 + .../requirements/explicit_instantiation/5.cc | 2 + .../testsuite/23_containers/vector/48101_neg.cc | 1 + .../vector/{bool => }/allocator/default_init.cc | 4 +- .../23_containers/vector/allocator/minimal.cc | 2 +- .../testsuite/23_containers/vector/bool/72847.cc | 1 - .../83709.cc => vector/bool/modifiers/assign/1.cc} | 25 +- .../23_containers/vector/capacity/87544.cc | 73 + .../23_containers/vector/capacity/max_size.cc | 148 + .../vector/cons/destructible_debug_neg.cc | 2 +- .../vector/cons/noexcept_move_construct.cc | 32 +- .../23_containers/vector/debug/debug_functions.cc | 23 - .../vector/debug/multithreaded_swap.cc | 1 - .../vector/ext_pointer/explicit_instantiation/3.cc | 3 + .../83709.cc => vector/modifiers/assign/1.cc} | 25 +- .../vector/pmr_typedefs.cc} | 9 +- .../requirements/explicit_instantiation/3.cc | 3 +- .../vector/types/pmr_typedefs_debug.cc} | 13 +- .../move_iterator/debug_neg.cc} | 19 +- .../normal_iterator/debug_neg.cc} | 17 +- .../reverse_iterator/debug_neg.cc} | 17 +- .../24_iterators/reverse_iterator/dr1052.cc | 82 + .../pair/86751.cc => 25_algorithms/copy/86658.cc} | 23 +- .../copy/streambuf_iterators/wchar_t/4.cc | 2 + .../empty_neg.cc => copy_backward/debug/1_neg.cc} | 10 +- .../empty_neg.cc => copy_backward/debug/2_neg.cc} | 10 +- .../empty2_neg.cc => copy_backward/debug/3_neg.cc} | 15 +- .../empty_neg.cc => equal/debug/1_neg.cc} | 10 +- .../empty_neg.cc => equal/debug/2_neg.cc} | 10 +- .../empty_neg.cc => equal/debug/3_neg.cc} | 16 +- .../dr2268.cc => 25_algorithms/fill_n/2.cc} | 31 +- .../empty_neg.cc => fill_n/debug/1_neg.cc} | 10 +- .../empty_neg.cc => fill_n/debug/2_neg.cc} | 10 +- .../empty_neg.cc => fill_n/debug/3_neg.cc} | 10 +- .../empty_neg.cc => fill_n/debug/4_neg.cc} | 14 +- .../find/istreambuf_iterators/wchar_t/2.cc | 2 + .../25_algorithms/make_heap/complexity.cc | 1 + .../partial_sort_copy/debug/irreflexive_neg.cc | 4 +- .../testsuite/25_algorithms/pop_heap/complexity.cc | 2 + .../25_algorithms/push_heap/complexity.cc | 2 + libstdc++-v3/testsuite/25_algorithms/sample/1.cc | 1 + libstdc++-v3/testsuite/25_algorithms/sample/2.cc | 1 + .../25_algorithms/sort_heap/complexity.cc | 2 + .../testsuite/26_numerics/accumulate/lwg2055.cc | 93 + .../26_numerics/adjacent_difference/lwg2055.cc | 126 + .../testsuite/26_numerics/bit/bit.pow.two/ceil2.cc | 116 + .../26_numerics/bit/bit.pow.two/floor2.cc | 109 + .../26_numerics/bit/bit.pow.two/ispow2.cc | 157 + .../26_numerics/bit/bit.pow.two/log2p1.cc | 109 + .../26_numerics/bit/bitops.count/countl_one.cc | 101 + .../26_numerics/bit/bitops.count/countl_zero.cc | 102 + .../26_numerics/bit/bitops.count/countr_one.cc | 104 + .../26_numerics/bit/bitops.count/countr_zero.cc | 103 + .../26_numerics/bit/bitops.count/popcount.cc | 106 + .../testsuite/26_numerics/bit/bitops.rot/rotl.cc | 119 + .../testsuite/26_numerics/bit/bitops.rot/rotr.cc | 119 + .../testsuite/26_numerics/headers/cmath/hypot.cc | 6 +- .../26_numerics/headers/random/types_std_c++0x.cc | 1 + .../testsuite/26_numerics/inner_product/lwg2055.cc | 107 + .../testsuite/26_numerics/partial_sum/lwg2055.cc | 125 + .../random/bernoulli_distribution/cons/default.cc | 16 +- .../random/binomial_distribution/cons/default.cc | 16 +- .../random/cauchy_distribution/cons/default.cc | 16 +- .../random/chi_squared_distribution/83833.cc | 1 + .../chi_squared_distribution/cons/default.cc | 16 +- .../random/discard_block_engine/cons/seed_seq2.cc | 87 + .../requirements/constexpr_data.cc | 1 + .../requirements/constexpr_functions.cc | 1 + .../random/discrete_distribution/cons/default.cc | 16 +- .../exponential_distribution/cons/default.cc | 16 +- .../extreme_value_distribution/cons/default.cc | 16 +- .../random/fisher_f_distribution/cons/default.cc | 16 +- .../random/gamma_distribution/cons/default.cc | 16 +- .../random/geometric_distribution/cons/default.cc | 19 +- .../independent_bits_engine/cons/seed_seq2.cc | 88 + .../requirements/constexpr_functions.cc | 1 + .../linear_congruential_engine/cons/seed_seq2.cc | 83 + .../requirements/constexpr_data.cc | 1 + .../requirements/constexpr_functions.cc | 1 + .../random/lognormal_distribution/cons/default.cc | 19 +- .../mersenne_twister_engine/cons/seed_seq2.cc | 88 + .../requirements/constexpr_data.cc | 1 + .../requirements/constexpr_functions.cc | 1 + .../negative_binomial_distribution/cons/default.cc | 19 +- .../random/normal_distribution/cons/default.cc | 19 +- .../cons/default.cc | 19 +- .../piecewise_linear_distribution/cons/default.cc | 19 +- .../random/poisson_distribution/cons/default.cc | 19 +- .../testsuite/26_numerics/random/pr60037-neg.cc | 3 +- .../26_numerics/random/random_device/cons/token.cc | 2 +- .../26_numerics/random/seed_seq/cons/65631.cc | 1 + .../random/shuffle_order_engine/cons/seed_seq2.cc | 87 + .../requirements/constexpr_data.cc | 1 + .../requirements/constexpr_functions.cc | 1 + .../random/student_t_distribution/cons/default.cc | 19 +- .../subtract_with_carry_engine/cons/seed_seq2.cc | 83 + .../requirements/constexpr_data.cc | 1 + .../requirements/constexpr_functions.cc | 1 + .../uniform_int_distribution/cons/default.cc | 19 +- .../uniform_real_distribution/cons/default.cc | 19 +- .../uniform_real_distribution/operators/64351.cc | 1 + .../random/weibull_distribution/cons/default.cc | 19 +- .../testsuite/26_numerics/valarray/83860.cc | 110 + .../testsuite/26_numerics/valarray/operators.cc | 47 +- .../testsuite/26_numerics/valarray/transcend.cc | 100 + .../testsuite/27_io/basic_filebuf/close/81256.cc | 109 + .../27_io/basic_filebuf/close/wchar_t/12790-1.cc | 2 + .../27_io/basic_filebuf/close/wchar_t/12790-2.cc | 2 + .../27_io/basic_filebuf/close/wchar_t/12790-3.cc | 2 + .../27_io/basic_filebuf/close/wchar_t/12790-4.cc | 2 + .../basic_filebuf/open/{char => wchar_t}/1.cc | 39 +- .../27_io/basic_filebuf/seekoff/wchar_t/11543.cc | 2 + .../27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc | 2 + .../27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc | 2 + .../27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc | 2 + .../27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc | 2 + .../27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc | 2 + .../27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc | 2 + .../27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc | 2 + .../27_io/basic_filebuf/underflow/wchar_t/2.cc | 1 + .../27_io/basic_filebuf/underflow/wchar_t/3.cc | 1 + .../27_io/basic_fstream/cons/wchar_t/1.cc | 65 + .../basic_fstream/open/wchar_t/1.cc} | 36 +- .../27_io/basic_ifstream/cons/wchar_t/1.cc | 67 + .../basic_ifstream/open/{char => wchar_t}/1.cc | 33 +- .../extractors_character/wchar_t/4.cc | 1 + .../basic_istream/extractors_other/wchar_t/2.cc | 2 + .../testsuite/27_io/basic_istream/get/wchar_t/2.cc | 2 + .../27_io/basic_istream/getline/wchar_t/5.cc | 1 + .../27_io/basic_istream/ignore/wchar_t/2.cc | 1 + .../27_io/basic_istream/ignore/wchar_t/3.cc | 2 + .../27_io/basic_istream/seekg/wchar_t/sstream.cc | 2 + .../27_io/basic_istream/tellg/wchar_t/sstream.cc | 2 + .../basic_istringstream/cons/default.cc} | 30 +- .../27_io/basic_ofstream/cons/wchar_t/1.cc | 67 + .../basic_ofstream/open/{char => wchar_t}/1.cc | 34 +- .../basic_ostream/inserters_other/wchar_t/1.cc | 2 + .../basic_ostringstream/cons/default.cc} | 30 +- .../basic_stringbuf/cons/char/default.cc} | 36 +- .../basic_stringbuf/cons/wchar_t/default.cc} | 36 +- .../basic_stringstream/cons/default.cc} | 30 +- .../filesystem/iterators/directory_iterator.cc | 12 +- .../iterators/recursive_directory_iterator.cc | 4 +- .../27_io/filesystem/operations/absolute.cc | 23 +- .../27_io/filesystem/operations/canonical.cc | 2 +- .../testsuite/27_io/filesystem/operations/copy.cc | 4 +- .../27_io/filesystem/operations/copy_file.cc | 4 +- .../27_io/filesystem/operations/exists.cc | 9 +- .../27_io/filesystem/operations/is_empty.cc | 2 +- .../27_io/filesystem/operations/last_write_time.cc | 2 +- .../27_io/filesystem/operations/read_symlink.cc | 1 + .../testsuite/27_io/filesystem/operations/space.cc | 24 +- .../27_io/filesystem/operations/symlink_status.cc | 1 + .../filesystem/operations/temp_directory_path.cc | 24 +- .../testsuite/27_io/filesystem/path/append/path.cc | 4 + .../27_io/filesystem/path/append/source.cc | 24 +- .../27_io/filesystem/path/concat/strings.cc | 26 +- .../27_io/filesystem/path/construct/format.cc | 78 +- .../27_io/filesystem/path/construct/locale.cc | 38 + .../filesystem/path/decompose/root_directory.cc | 7 +- .../27_io/filesystem/path/decompose/stem.cc | 2 +- .../filesystem/path/io/dr2989.cc} | 22 +- .../path/{compare/strings.cc => itr/components.cc} | 34 +- .../27_io/filesystem/path/itr/traversal.cc | 20 +- .../27_io/filesystem/path/native/string.cc | 7 +- .../27_io/filesystem/path/query/is_absolute.cc | 31 +- .../testsuite/27_io/ios_base/storage/68197.cc | 95 + libstdc++-v3/testsuite/27_io/objects/wchar_t/10.cc | 1 + .../testsuite/27_io/objects/wchar_t/12048-1.cc | 2 + .../testsuite/27_io/objects/wchar_t/12048-2.cc | 2 + .../testsuite/27_io/objects/wchar_t/12048-3.cc | 2 + .../testsuite/27_io/objects/wchar_t/12048-4.cc | 2 + .../testsuite/27_io/objects/wchar_t/12048-5.cc | 1 + .../28_regex/match_results/ctors/char/default.cc | 15 +- .../match_results/ctors/wchar_t/default.cc | 15 +- .../match_results/pmr_typedefs.cc} | 41 +- .../testsuite/28_regex/sub_match/compare.cc | 303 + libstdc++-v3/testsuite/29_atomics/atomic/60695.cc | 2 +- libstdc++-v3/testsuite/29_atomics/atomic/69769.cc | 80 + .../testsuite/29_atomics/atomic/nonmembers.cc | 230 + .../atomic/operators/pointer_partial_void.cc | 2 +- .../atomic/requirements/typedefs.cc} | 25 +- .../29_atomics/atomic_integral/nonmembers.cc | 163 + .../atomic_integral}/requirements/typedefs.cc | 35 +- .../29_atomics/headers/atomic/types_std_c++0x.cc | 1 + libstdc++-v3/testsuite/30_threads/async/42819.cc | 1 - libstdc++-v3/testsuite/30_threads/async/49668.cc | 1 - libstdc++-v3/testsuite/30_threads/async/54297.cc | 1 - libstdc++-v3/testsuite/30_threads/async/84532.cc | 1 - libstdc++-v3/testsuite/30_threads/async/any.cc | 1 - libstdc++-v3/testsuite/30_threads/async/async.cc | 1 - libstdc++-v3/testsuite/30_threads/async/except.cc | 1 - .../testsuite/30_threads/async/forced_unwind.cc | 1 - libstdc++-v3/testsuite/30_threads/async/launch.cc | 1 - libstdc++-v3/testsuite/30_threads/async/lwg2021.cc | 1 - libstdc++-v3/testsuite/30_threads/async/sync.cc | 1 - .../testsuite/30_threads/call_once/39909.cc | 1 - .../testsuite/30_threads/call_once/49668.cc | 1 - .../testsuite/30_threads/call_once/60497.cc | 1 - .../testsuite/30_threads/call_once/call_once1.cc | 1 - .../testsuite/30_threads/call_once/constexpr.cc | 1 - .../testsuite/30_threads/call_once/dr2442.cc | 1 - .../testsuite/30_threads/call_once/once_flag.cc | 1 - .../30_threads/condition_variable/54185.cc | 1 - .../30_threads/condition_variable/cons/1.cc | 1 - .../condition_variable/cons/assign_neg.cc | 1 - .../30_threads/condition_variable/cons/copy_neg.cc | 1 - .../30_threads/condition_variable/members/1.cc | 1 - .../30_threads/condition_variable/members/2.cc | 53 +- .../30_threads/condition_variable/members/3.cc | 1 - .../30_threads/condition_variable/members/53841.cc | 1 - .../30_threads/condition_variable/members/68519.cc | 1 - .../condition_variable/native_handle/typesizes.cc | 1 - .../requirements/standard_layout.cc | 1 - .../condition_variable/requirements/typedefs.cc | 1 - .../30_threads/condition_variable_any/50862.cc | 1 - .../30_threads/condition_variable_any/53830.cc | 1 - .../30_threads/condition_variable_any/cons/1.cc | 1 - .../condition_variable_any/cons/assign_neg.cc | 1 - .../condition_variable_any/cons/copy_neg.cc | 1 - .../30_threads/condition_variable_any/members/1.cc | 1 - .../30_threads/condition_variable_any/members/2.cc | 1 - .../testsuite/30_threads/future/cons/assign_neg.cc | 1 - .../testsuite/30_threads/future/cons/constexpr.cc | 1 - .../testsuite/30_threads/future/cons/copy_neg.cc | 1 - .../testsuite/30_threads/future/cons/default.cc | 1 - .../testsuite/30_threads/future/cons/move.cc | 1 - .../30_threads/future/cons/move_assign.cc | 1 - .../testsuite/30_threads/future/members/45133.cc | 1 - .../testsuite/30_threads/future/members/get.cc | 1 - .../testsuite/30_threads/future/members/get2.cc | 1 - .../testsuite/30_threads/future/members/share.cc | 1 - .../testsuite/30_threads/future/members/valid.cc | 1 - .../testsuite/30_threads/future/members/wait.cc | 1 - .../30_threads/future/members/wait_for.cc | 1 - .../30_threads/future/members/wait_until.cc | 1 - .../future/requirements/explicit_instantiation.cc | 1 - .../headers/condition_variable/types_std_c++0x.cc | 1 - .../30_threads/headers/future/types_std_c++0x.cc | 1 - .../30_threads/headers/mutex/types_std_c++0x.cc | 1 - .../30_threads/headers/thread/std_c++0x_neg.cc | 1 - .../30_threads/headers/thread/types_std_c++0x.cc | 1 - libstdc++-v3/testsuite/30_threads/lock/1.cc | 1 - libstdc++-v3/testsuite/30_threads/lock/2.cc | 1 - libstdc++-v3/testsuite/30_threads/lock/3.cc | 1 - libstdc++-v3/testsuite/30_threads/lock/4.cc | 1 - .../testsuite/30_threads/lock_guard/cons/1.cc | 1 - .../requirements/explicit_instantiation.cc | 1 - .../30_threads/lock_guard/requirements/typedefs.cc | 1 - libstdc++-v3/testsuite/30_threads/mutex/cons/1.cc | 1 - .../testsuite/30_threads/mutex/cons/assign_neg.cc | 1 - .../testsuite/30_threads/mutex/cons/constexpr.cc | 1 - .../testsuite/30_threads/mutex/cons/copy_neg.cc | 1 - .../30_threads/mutex/dest/destructor_locked.cc | 1 - libstdc++-v3/testsuite/30_threads/mutex/lock/1.cc | 1 - .../testsuite/30_threads/mutex/native_handle/1.cc | 1 - .../30_threads/mutex/native_handle/typesizes.cc | 1 - .../mutex/requirements/standard_layout.cc | 1 - .../30_threads/mutex/requirements/typedefs.cc | 1 - .../testsuite/30_threads/mutex/try_lock/1.cc | 1 - .../testsuite/30_threads/mutex/try_lock/2.cc | 1 - .../testsuite/30_threads/mutex/unlock/1.cc | 1 - .../testsuite/30_threads/mutex/unlock/2.cc | 1 - .../30_threads/once_flag/cons/constexpr.cc | 1 - .../testsuite/30_threads/packaged_task/49668.cc | 1 - .../testsuite/30_threads/packaged_task/60564.cc | 1 - .../testsuite/30_threads/packaged_task/cons/1.cc | 1 - .../testsuite/30_threads/packaged_task/cons/2.cc | 1 - .../testsuite/30_threads/packaged_task/cons/3.cc | 1 - .../30_threads/packaged_task/cons/56492.cc | 1 - .../30_threads/packaged_task/cons/alloc.cc | 1 - .../30_threads/packaged_task/cons/alloc2.cc | 1 - .../30_threads/packaged_task/cons/alloc_min.cc | 1 - .../30_threads/packaged_task/cons/assign_neg.cc | 1 - .../30_threads/packaged_task/cons/copy_neg.cc | 1 - .../30_threads/packaged_task/cons/move.cc | 1 - .../30_threads/packaged_task/cons/move_assign.cc | 1 - .../packaged_task/members/at_thread_exit.cc | 1 - .../30_threads/packaged_task/members/get_future.cc | 1 - .../packaged_task/members/get_future2.cc | 1 - .../30_threads/packaged_task/members/invoke.cc | 1 - .../30_threads/packaged_task/members/invoke2.cc | 1 - .../30_threads/packaged_task/members/invoke3.cc | 1 - .../30_threads/packaged_task/members/invoke4.cc | 1 - .../30_threads/packaged_task/members/invoke5.cc | 1 - .../30_threads/packaged_task/members/reset.cc | 1 - .../30_threads/packaged_task/members/reset2.cc | 1 - .../30_threads/packaged_task/members/swap.cc | 1 - .../30_threads/packaged_task/members/valid.cc | 1 - .../requirements/explicit_instantiation.cc | 1 - .../30_threads/packaged_task/uses_allocator.cc | 1 - libstdc++-v3/testsuite/30_threads/promise/60966.cc | 1 - libstdc++-v3/testsuite/30_threads/promise/69106.cc | 1 - .../testsuite/30_threads/promise/cons/1.cc | 1 - .../testsuite/30_threads/promise/cons/alloc.cc | 1 - .../testsuite/30_threads/promise/cons/alloc2.cc | 1 - .../testsuite/30_threads/promise/cons/alloc_min.cc | 1 - .../30_threads/promise/cons/assign_neg.cc | 1 - .../testsuite/30_threads/promise/cons/copy_neg.cc | 1 - .../testsuite/30_threads/promise/cons/move.cc | 1 - .../30_threads/promise/cons/move_assign.cc | 1 - .../30_threads/promise/members/at_thread_exit.cc | 1 - .../30_threads/promise/members/at_thread_exit2.cc | 1 - .../30_threads/promise/members/get_future.cc | 1 - .../30_threads/promise/members/get_future2.cc | 1 - .../30_threads/promise/members/set_exception.cc | 1 - .../30_threads/promise/members/set_exception2.cc | 1 - .../30_threads/promise/members/set_value.cc | 1 - .../30_threads/promise/members/set_value2.cc | 1 - .../30_threads/promise/members/set_value3.cc | 1 - .../testsuite/30_threads/promise/members/swap.cc | 1 - .../promise/requirements/explicit_instantiation.cc | 1 - .../testsuite/30_threads/promise/uses_allocator.cc | 1 - .../testsuite/30_threads/recursive_mutex/cons/1.cc | 1 - .../30_threads/recursive_mutex/cons/assign_neg.cc | 1 - .../30_threads/recursive_mutex/cons/copy_neg.cc | 1 - .../recursive_mutex/dest/destructor_locked.cc | 1 - .../testsuite/30_threads/recursive_mutex/lock/1.cc | 1 - .../30_threads/recursive_mutex/native_handle/1.cc | 1 - .../recursive_mutex/native_handle/typesizes.cc | 1 - .../requirements/standard_layout.cc | 1 - .../recursive_mutex/requirements/typedefs.cc | 1 - .../30_threads/recursive_mutex/try_lock/1.cc | 1 - .../30_threads/recursive_mutex/try_lock/2.cc | 1 - .../30_threads/recursive_mutex/unlock/1.cc | 1 - .../30_threads/recursive_mutex/unlock/2.cc | 1 - .../30_threads/recursive_timed_mutex/cons/1.cc | 1 - .../recursive_timed_mutex/cons/assign_neg.cc | 1 - .../recursive_timed_mutex/cons/copy_neg.cc | 1 - .../dest/destructor_locked.cc | 1 - .../30_threads/recursive_timed_mutex/lock/1.cc | 1 - .../30_threads/recursive_timed_mutex/lock/2.cc | 1 - .../recursive_timed_mutex/native_handle/1.cc | 1 - .../native_handle/typesizes.cc | 1 - .../recursive_timed_mutex/requirements/typedefs.cc | 1 - .../30_threads/recursive_timed_mutex/try_lock/1.cc | 1 - .../30_threads/recursive_timed_mutex/try_lock/2.cc | 1 - .../recursive_timed_mutex/try_lock_for/1.cc | 1 - .../recursive_timed_mutex/try_lock_for/2.cc | 1 - .../recursive_timed_mutex/try_lock_for/3.cc | 1 - .../recursive_timed_mutex/try_lock_until/1.cc | 1 - .../recursive_timed_mutex/try_lock_until/2.cc | 1 - .../30_threads/recursive_timed_mutex/unlock/1.cc | 1 - .../30_threads/recursive_timed_mutex/unlock/2.cc | 1 - .../testsuite/30_threads/scoped_lock/cons/1.cc | 1 - .../requirements/explicit_instantiation.cc | 1 - .../scoped_lock/requirements/typedefs.cc | 1 - .../30_threads/shared_future/cons/assign.cc | 1 - .../30_threads/shared_future/cons/constexpr.cc | 1 - .../30_threads/shared_future/cons/copy.cc | 1 - .../30_threads/shared_future/cons/default.cc | 1 - .../30_threads/shared_future/cons/move.cc | 1 - .../30_threads/shared_future/cons/move_assign.cc | 1 - .../30_threads/shared_future/members/45133.cc | 1 - .../30_threads/shared_future/members/get.cc | 1 - .../30_threads/shared_future/members/get2.cc | 1 - .../30_threads/shared_future/members/valid.cc | 1 - .../30_threads/shared_future/members/wait.cc | 1 - .../30_threads/shared_future/members/wait_for.cc | 1 - .../30_threads/shared_future/members/wait_until.cc | 1 - .../requirements/explicit_instantiation.cc | 1 - .../testsuite/30_threads/shared_lock/cons/1.cc | 1 - .../testsuite/30_threads/shared_lock/cons/2.cc | 1 - .../testsuite/30_threads/shared_lock/cons/3.cc | 1 - .../testsuite/30_threads/shared_lock/cons/4.cc | 1 - .../testsuite/30_threads/shared_lock/cons/5.cc | 1 - .../testsuite/30_threads/shared_lock/cons/6.cc | 1 - .../testsuite/30_threads/shared_lock/locking/1.cc | 1 - .../testsuite/30_threads/shared_lock/locking/2.cc | 1 - .../testsuite/30_threads/shared_lock/locking/3.cc | 1 - .../testsuite/30_threads/shared_lock/locking/4.cc | 1 - .../30_threads/shared_lock/modifiers/1.cc | 1 - .../requirements/explicit_instantiation.cc | 1 - .../shared_lock/requirements/typedefs.cc | 1 - .../testsuite/30_threads/shared_mutex/cons/1.cc | 1 - .../30_threads/shared_mutex/cons/assign_neg.cc | 1 - .../30_threads/shared_mutex/cons/copy_neg.cc | 1 - .../shared_mutex/requirements/standard_layout.cc | 1 - .../30_threads/shared_mutex/try_lock/1.cc | 1 - .../30_threads/shared_mutex/try_lock/2.cc | 1 - .../testsuite/30_threads/shared_mutex/unlock/1.cc | 1 - .../30_threads/shared_timed_mutex/cons/1.cc | 1 - .../shared_timed_mutex/cons/assign_neg.cc | 1 - .../30_threads/shared_timed_mutex/cons/copy_neg.cc | 1 - .../requirements/standard_layout.cc | 1 - .../30_threads/shared_timed_mutex/try_lock/1.cc | 1 - .../30_threads/shared_timed_mutex/try_lock/2.cc | 1 - .../30_threads/shared_timed_mutex/try_lock/3.cc | 1 - .../30_threads/shared_timed_mutex/unlock/1.cc | 1 - libstdc++-v3/testsuite/30_threads/this_thread/1.cc | 1 - libstdc++-v3/testsuite/30_threads/this_thread/2.cc | 1 - libstdc++-v3/testsuite/30_threads/this_thread/3.cc | 1 - libstdc++-v3/testsuite/30_threads/this_thread/4.cc | 1 - .../testsuite/30_threads/this_thread/58038.cc | 1 - .../testsuite/30_threads/this_thread/60421.cc | 15 +- libstdc++-v3/testsuite/30_threads/thread/70503.cc | 1 - libstdc++-v3/testsuite/30_threads/thread/84532.cc | 1 - libstdc++-v3/testsuite/30_threads/thread/adl.cc | 1 - libstdc++-v3/testsuite/30_threads/thread/cons/1.cc | 1 - libstdc++-v3/testsuite/30_threads/thread/cons/2.cc | 1 - libstdc++-v3/testsuite/30_threads/thread/cons/3.cc | 1 - libstdc++-v3/testsuite/30_threads/thread/cons/4.cc | 1 - .../testsuite/30_threads/thread/cons/49668.cc | 1 - libstdc++-v3/testsuite/30_threads/thread/cons/5.cc | 1 - libstdc++-v3/testsuite/30_threads/thread/cons/6.cc | 1 - libstdc++-v3/testsuite/30_threads/thread/cons/7.cc | 1 - libstdc++-v3/testsuite/30_threads/thread/cons/8.cc | 1 - .../testsuite/30_threads/thread/cons/84535.cc | 1 - libstdc++-v3/testsuite/30_threads/thread/cons/9.cc | 1 - .../testsuite/30_threads/thread/cons/assign_neg.cc | 1 - .../testsuite/30_threads/thread/cons/copy_neg.cc | 1 - .../testsuite/30_threads/thread/cons/lwg2097.cc | 1 - .../testsuite/30_threads/thread/cons/moveable.cc | 1 - .../testsuite/30_threads/thread/cons/terminate.cc | 1 - .../testsuite/30_threads/thread/id/operators.cc | 1 - .../testsuite/30_threads/thread/members/1.cc | 1 - .../testsuite/30_threads/thread/members/2.cc | 1 - .../testsuite/30_threads/thread/members/3.cc | 1 - .../testsuite/30_threads/thread/members/4.cc | 1 - .../testsuite/30_threads/thread/members/5.cc | 1 - .../thread/members/hardware_concurrency.cc | 1 - .../30_threads/thread/native_handle/cancel.cc | 1 - libstdc++-v3/testsuite/30_threads/thread/swap/1.cc | 1 - .../testsuite/30_threads/timed_mutex/cons/1.cc | 1 - .../30_threads/timed_mutex/cons/assign_neg.cc | 1 - .../30_threads/timed_mutex/cons/copy_neg.cc | 1 - .../timed_mutex/dest/destructor_locked.cc | 1 - .../testsuite/30_threads/timed_mutex/lock/1.cc | 1 - .../30_threads/timed_mutex/native_handle/1.cc | 1 - .../timed_mutex/native_handle/typesizes.cc | 1 - .../timed_mutex/requirements/standard_layout.cc | 1 - .../timed_mutex/requirements/typedefs.cc | 1 - .../testsuite/30_threads/timed_mutex/try_lock/1.cc | 1 - .../testsuite/30_threads/timed_mutex/try_lock/2.cc | 1 - .../30_threads/timed_mutex/try_lock_for/1.cc | 1 - .../30_threads/timed_mutex/try_lock_for/2.cc | 3 +- .../30_threads/timed_mutex/try_lock_for/3.cc | 1 - .../30_threads/timed_mutex/try_lock_until/1.cc | 1 - .../30_threads/timed_mutex/try_lock_until/2.cc | 1 - .../30_threads/timed_mutex/try_lock_until/57641.cc | 1 - .../testsuite/30_threads/timed_mutex/unlock/1.cc | 1 - .../testsuite/30_threads/timed_mutex/unlock/2.cc | 1 - libstdc++-v3/testsuite/30_threads/try_lock/1.cc | 1 - libstdc++-v3/testsuite/30_threads/try_lock/2.cc | 1 - libstdc++-v3/testsuite/30_threads/try_lock/3.cc | 1 - libstdc++-v3/testsuite/30_threads/try_lock/4.cc | 1 - .../testsuite/30_threads/unique_lock/cons/1.cc | 1 - .../testsuite/30_threads/unique_lock/cons/2.cc | 1 - .../testsuite/30_threads/unique_lock/cons/3.cc | 1 - .../testsuite/30_threads/unique_lock/cons/4.cc | 1 - .../testsuite/30_threads/unique_lock/cons/5.cc | 1 - .../testsuite/30_threads/unique_lock/cons/6.cc | 1 - .../testsuite/30_threads/unique_lock/locking/1.cc | 1 - .../testsuite/30_threads/unique_lock/locking/2.cc | 1 - .../testsuite/30_threads/unique_lock/locking/3.cc | 1 - .../testsuite/30_threads/unique_lock/locking/4.cc | 1 - .../30_threads/unique_lock/modifiers/1.cc | 1 - .../requirements/explicit_instantiation.cc | 1 - .../unique_lock/requirements/typedefs.cc | 1 - libstdc++-v3/testsuite/Makefile.in | 3 +- libstdc++-v3/testsuite/backward/strstream_move.cc | 243 + .../testsuite/experimental/algorithm/sample-2.cc | 1 + .../testsuite/experimental/algorithm/sample.cc | 1 + .../testsuite/experimental/algorithm/search.cc | 1 + .../testsuite/experimental/algorithm/shuffle.cc | 1 + .../testsuite/experimental/any/cons/aligned.cc | 1 + .../filesystem/iterators/directory_iterator.cc | 12 +- .../experimental/filesystem/operations/absolute.cc | 18 + .../experimental/filesystem/operations/copy.cc | 8 +- .../filesystem/operations/copy_file.cc | 4 +- .../experimental/filesystem/operations/exists.cc | 10 +- .../experimental/filesystem/operations/is_empty.cc | 2 +- .../filesystem/operations/last_write_time.cc | 2 +- .../filesystem/operations/read_symlink.cc | 1 + .../experimental/filesystem/operations/space.cc | 5 +- .../filesystem/operations/temp_directory_path.cc | 24 +- .../experimental/filesystem/path/append/path.cc | 12 +- .../experimental/filesystem/path/concat/path.cc | 6 +- .../experimental/filesystem/path/concat/strings.cc | 26 +- .../filesystem/path/construct/locale.cc | 34 + .../filesystem/path/decompose/root_directory.cc | 4 +- .../experimental/filesystem/path/decompose/stem.cc | 2 +- .../experimental/filesystem/path/native/string.cc | 7 +- .../filesystem/path/query/is_absolute.cc | 31 +- .../memory_resource/new_delete_resource.cc | 169 + .../memory_resource/resource_adaptor.cc | 148 +- .../experimental/net/buffer/arithmetic.cc | 107 + .../testsuite/experimental/net/buffer/const.cc | 74 + .../testsuite/experimental/net/buffer/creation.cc | 172 + .../testsuite/experimental/net/buffer/mutable.cc | 71 + .../observers/use_count.cc => net/buffer/size.cc} | 52 +- .../testsuite/experimental/net/buffer/traits.cc | 95 + .../net/execution_context/use_service.cc | 80 + .../net/headers.cc} | 21 +- .../internet/address/v4/comparisons.cc} | 69 +- .../experimental/net/internet/address/v4/cons.cc | 72 + .../net/internet/address/v4/creation.cc | 92 + .../net/internet/address/v4/members.cc | 119 + .../experimental/net/internet/resolver/base.cc | 62 + .../net/internet/resolver/ops/lookup.cc | 111 + .../internet/resolver/ops/reverse.cc} | 39 +- .../experimental/net/timer/waitable/cons.cc | 119 + .../{set/erasure.cc => net/timer/waitable/dest.cc} | 38 +- .../experimental/net/timer/waitable/ops.cc | 106 + .../70966.cc => polymorphic_allocator/1.cc} | 53 +- .../polymorphic_allocator}/construct_pair.cc | 33 +- .../experimental/propagate_const/observers/1.cc | 1 + .../testsuite/experimental/random/randint.cc | 1 + .../testsuite/experimental/source_location/1.cc | 13 +- .../string_view/inserters/wchar_t/2.cc | 1 + .../explicit_instantiation/char16_t/1.cc | 1 - .../explicit_instantiation/char32_t/1.cc | 1 - .../testsuite/ext/bitmap_allocator/overaligned.cc | 1 + .../debug_allocator/eq.cc} | 17 +- .../1.cc => ext/ext_pointer/alloc_eq.cc} | 17 +- .../pair/86751.cc => ext/malloc_allocator/eq.cc} | 22 +- .../testsuite/ext/malloc_allocator/overaligned.cc | 1 + .../testsuite/ext/malloc_allocator/sanity.cc | 2 +- .../testsuite/ext/mt_allocator/overaligned.cc | 1 + .../pair/86751.cc => ext/new_allocator/eq.cc} | 22 +- .../testsuite/ext/new_allocator/overaligned.cc | 1 + .../ext/pb_ds/regression/hash_map_rand.cc | 1 + .../ext/pb_ds/regression/hash_set_rand.cc | 1 + .../ext/pb_ds/regression/list_update_map_rand.cc | 1 + .../ext/pb_ds/regression/list_update_set_rand.cc | 1 + .../ext/pb_ds/regression/priority_queue_rand.cc | 1 + .../ext/pb_ds/regression/tree_map_rand.cc | 1 + .../ext/pb_ds/regression/tree_set_rand.cc | 1 + .../ext/pb_ds/regression/trie_map_rand.cc | 1 + .../ext/pb_ds/regression/trie_set_rand.cc | 1 + .../testsuite/ext/pool_allocator/overaligned.cc | 1 + .../testsuite/ext/profile/mutex_extensions_neg.cc | 2 + .../random/arcsine_distribution/cons/default.cc | 11 +- .../ext/random/beta_distribution/cons/default.cc | 11 +- .../ext/random/hoyt_distribution/cons/default.cc | 11 +- .../hypergeometric_distribution/cons/default.cc | 11 +- .../ext/random/k_distribution/cons/default.cc | 11 +- .../random/logistic_distribution/cons/default.cc | 11 +- .../random/nakagami_distribution/cons/default.cc | 11 +- .../random/normal_mv_distribution/cons/default.cc | 11 +- .../ext/random/pareto_distribution/cons/default.cc | 11 +- .../ext/random/rice_distribution/cons/default.cc | 11 +- .../cons/seed_seq2.cc | 90 + .../random/triangular_distribution/cons/default.cc | 11 +- .../cons/default.cc | 11 +- .../uniform_on_sphere_distribution/cons/default.cc | 11 +- .../random/von_mises_distribution/cons/default.cc | 11 +- libstdc++-v3/testsuite/ext/rope/7.cc | 95 + .../ext/special_functions/airy_ai/check_nan.cc | 1 + .../ext/special_functions/airy_ai/check_value.cc | 1 + .../ext/special_functions/airy_ai/compile.cc | 1 + .../ext/special_functions/airy_bi/check_nan.cc | 1 + .../ext/special_functions/airy_bi/check_value.cc | 1 + .../ext/special_functions/airy_bi/compile.cc | 1 + .../ext/special_functions/conf_hyperg/check_nan.cc | 1 + .../special_functions/conf_hyperg/check_value.cc | 1 + .../ext/special_functions/conf_hyperg/compile.cc | 1 + .../ext/special_functions/hyperg/check_nan.cc | 1 + .../ext/special_functions/hyperg/check_value.cc | 1 + .../ext/special_functions/hyperg/compile.cc | 1 + .../testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc | 2 + .../ext/throw_allocator/check_allocate_max_size.cc | 1 + .../ext/throw_allocator/check_deallocate_null.cc | 1 + .../testsuite/ext/throw_allocator/check_delete.cc | 1 + .../testsuite/ext/throw_allocator/check_new.cc | 1 + .../ext/throw_allocator/deallocate_global.cc | 1 + .../ext/throw_allocator/deallocate_local.cc | 1 + .../ext/throw_allocator/explicit_instantiation.cc | 1 + .../ext/throw_allocator/variadic_construct.cc | 1 + .../explicit_instantiation/char16_t/1.cc | 1 - .../explicit_instantiation/char32_t/1.cc | 1 - libstdc++-v3/testsuite/lib/dg-options.exp | 11 + .../02_assoc_legendre/check_value.cc | 534 +- .../02_assoc_legendre/check_value.cc | 534 +- .../tr1/8_c_compatibility/cinttypes/functions.cc | 1 + libstdc++-v3/testsuite/util/testsuite_abi.cc | 3 +- libstdc++-v3/testsuite/util/testsuite_allocator.h | 162 +- .../testsuite/util/testsuite_common_types.h | 20 + libstdc++-v3/testsuite/util/testsuite_containers.h | 187 +- libstdc++-v3/testsuite/util/testsuite_fs.h | 12 +- libstdc++-v3/testsuite/util/testsuite_iterators.h | 8 +- libstdc++-v3/testsuite/util/testsuite_random.h | 5 +- libtool.m4 | 8 +- libvtv/ChangeLog | 12 +- libvtv/testsuite/lib/libvtv.exp | 2 + ltmain.sh | 4 +- lto-plugin/ChangeLog | 23 +- lto-plugin/lto-plugin.c | 62 +- maintainer-scripts/ChangeLog | 11 +- maintainer-scripts/crontab | 3 +- maintainer-scripts/gcc_release | 32 +- zlib/ChangeLog | 8 - zlib/configure | 8 +- zlib/configure.ac | 4 +- 8111 files changed, 384110 insertions(+), 176946 deletions(-) create mode 100644 config/ax_pthread.m4 delete mode 100644 config/bootstrap-mpx.mk create mode 100755 contrib/check-params-in-docs.py create mode 100755 contrib/compare-lto create mode 100755 contrib/filter-rtags-warnings.py copy gcc/testsuite/g++.dg/asan/asan.exp => contrib/maintainers-verify.sh (50%) mode change 100644 => 100755 create mode 100755 contrib/unused_functions.py create mode 100644 contrib/vim-gcc-dev/README create mode 100644 contrib/vim-gcc-dev/ftdetect/gcc-dev.vim create mode 100644 contrib/vim-gcc-dev/syntax/gcc-match.vim create mode 100644 contrib/vim-gcc-dev/syntax/gcc-rtl.vim rename contrib/{ => vim-gcc-dev/syntax}/gimple.vim (89%) copy gcc/ada/{argv.c => argv-lynxos178-raven-cert.c} (72%) delete mode 100644 gcc/ada/doc/gnat_ugn/project-manager-figure.png copy gcc/ada/libgnarl/{s-linux.ads => s-linux__riscv.ads} (86%) create mode 100644 gcc/ada/libgnat/g-lists.adb create mode 100644 gcc/ada/libgnat/g-lists.ads create mode 100644 gcc/ada/libgnat/g-sets.adb create mode 100644 gcc/ada/libgnat/g-sets.ads copy gcc/ada/libgnat/{s-dimkio.ads => s-dfmkio.ads} (85%) copy gcc/ada/libgnat/{a-clrefi.ads => s-dfmopr.ads} (85%) copy gcc/ada/libgnat/{s-dmotpr.ads => s-dgmgop.ads} (96%) copy gcc/ada/libgnat/{gnat.ads => s-diflmk.ads} (86%) copy gcc/ada/libgnat/{s-dimmks.ads => s-digemk.ads} (96%) copy gcc/ada/libgnat/{gnat.ads => s-dilomk.ads} (86%) copy gcc/ada/libgnat/{s-dimkio.ads => s-dlmkio.ads} (85%) copy gcc/ada/libgnat/{a-clrefi.ads => s-dlmopr.ads} (85%) delete mode 100644 gcc/ada/libgnat/s-memory__mingw.adb copy gcc/ada/libgnat/{s-tsmona__mingw.adb => s-optide.adb} (60%) copy gcc/ada/libgnat/{system-linux-sparc.ads => system-linux-riscv.ads} (98%) copy gcc/ada/libgnat/{system-lynxos178-ppc.ads => system-lynxos178-x86.ads} (98%) copy gcc/ada/libgnat/{system-vxworks-e500-kernel.ads => system-vxworks7-e500-kerne [...] copy gcc/ada/libgnat/{system-vxworks-e500-rtp.ads => system-vxworks7-e500-rtp.ads} (98%) copy gcc/ada/libgnat/{system-vxworks-ppc-kernel.ads => system-vxworks7-ppc-kernel. [...] copy gcc/ada/libgnat/{system-vxworks-ppc-rtp.ads => system-vxworks7-ppc-rtp.ads} (98%) rename gcc/ada/libgnat/{system-vxworks-ppc64-kernel.ads => system-vxworks7-ppc64-k [...] copy gcc/ada/libgnat/{system-vxworks-x86-rtp.ads => system-vxworks7-x86-rtp.ads} (98%) create mode 100644 gcc/ada/sa_messages.adb create mode 100644 gcc/ada/sa_messages.ads rename gcc/ada/{vx_crtbegin_auto.c => vx_crtbegin_array.c} (92%) copy gcc/ada/{vx_crtbegin.c => vx_crtbegin_attr.c} (85%) create mode 100644 gcc/ada/vxlink-bind.adb copy gcc/ada/{spark_xrefs.ads => vxlink-bind.ads} (52%) create mode 100644 gcc/ada/vxlink-link.adb copy gcc/ada/{sem_ch2.ads => vxlink-link.ads} (64%) copy gcc/ada/{mdll-fil.adb => vxlink-main.adb} (50%) create mode 100644 gcc/ada/vxlink.adb copy gcc/ada/{bindgen.ads => vxlink.ads} (58%) create mode 100644 gcc/ada/vxworks-arm-link.spec create mode 100644 gcc/ada/vxworks-e500-link.spec create mode 100644 gcc/ada/vxworks-gnat-crtbe-link.spec create mode 100644 gcc/ada/vxworks-smp-arm-link.spec create mode 100644 gcc/ada/vxworks-smp-e500-link.spec create mode 100644 gcc/ada/vxworks-smp-ppc-link.spec create mode 100644 gcc/ada/vxworks-smp-x86-link.spec create mode 100644 gcc/align.h delete mode 100644 gcc/chkp-builtins.def copy gcc/common/config/{lm32/lm32-common.c => csky/csky-common.c} (58%) create mode 100644 gcc/config/aarch64/aarch64-speculation.cc create mode 100644 gcc/config/aarch64/falkor-tag-collision-avoidance.c delete mode 100644 gcc/config/alpha/freebsd.h create mode 100644 gcc/config/arc/arcHS4x.md copy libgcc/find-symver.awk => gcc/config/arc/t-multilib-linux (51%) create mode 100644 gcc/config/csky/constraints.md create mode 100644 gcc/config/csky/csky-elf.h create mode 100644 gcc/config/csky/csky-linux-elf.h create mode 100644 gcc/config/csky/csky-protos.h create mode 100644 gcc/config/csky/csky.c create mode 100644 gcc/config/csky/csky.h create mode 100644 gcc/config/csky/csky.md create mode 100644 gcc/config/csky/csky.opt create mode 100644 gcc/config/csky/csky_cores.def copy gcc/config/{m68k/genopt.sh => csky/csky_genopt.sh} (62%) mode change 100755 => 100644 create mode 100644 gcc/config/csky/csky_insn_dsp.md create mode 100644 gcc/config/csky/csky_insn_fpu.md create mode 100644 gcc/config/csky/csky_isa.def create mode 100644 gcc/config/csky/csky_isa.h create mode 100644 gcc/config/csky/csky_opts.h create mode 100644 gcc/config/csky/csky_pipeline_ck801.md create mode 100644 gcc/config/csky/csky_pipeline_ck802.md create mode 100644 gcc/config/csky/csky_pipeline_ck803.md create mode 100644 gcc/config/csky/csky_pipeline_ck810.md create mode 100644 gcc/config/csky/csky_tables.opt create mode 100644 gcc/config/csky/predicates.md copy gcc/config/{ => csky}/print-sysroot-suffix.sh (82%) copy gcc/config/{mips/t-rtems => csky/t-csky} (57%) create mode 100644 gcc/config/csky/t-csky-elf create mode 100644 gcc/config/csky/t-csky-linux copy gcc/config/{powerpcspe/t-ppcendian => csky/t-sysroot-suffix} (58%) copy gcc/config/i386/{clwbintrin.h => cldemoteintrin.h} (68%) create mode 100644 gcc/config/i386/glm.md copy gcc/config/i386/{rdseedintrin.h => waitpkgintrin.h} (60%) create mode 100644 gcc/config/mips/p6600.md create mode 100644 gcc/config/nds32/elf.h create mode 100644 gcc/config/nds32/linux.h create mode 100644 gcc/config/nds32/nds32-dspext.md create mode 100644 gcc/config/nds32/nds32-elf.opt create mode 100644 gcc/config/nds32/nds32-graywolf.md create mode 100644 gcc/config/nds32/nds32-linux.opt create mode 100644 gcc/config/nds32/nds32-n10.md create mode 100644 gcc/config/nds32/nds32-n13.md create mode 100644 gcc/config/nds32/nds32_init.inc create mode 100644 gcc/config/nds32/nds32_isr.h copy gcc/config/nds32/{t-mlibs => t-elf} (72%) copy gcc/config/nds32/{t-mlibs => t-linux} (94%) copy gcc/config/{rx/rx-opts.h => nvptx/nvptx-opts.h} (76%) create mode 100644 gcc/config/riscv/t-withmultilib copy libgcc/config/nds32/isr-library/restore_partial.inc => gcc/config/riscv/withm [...] delete mode 100644 gcc/config/rs6000/750cl.h delete mode 100644 gcc/config/rs6000/aix43.h delete mode 100644 gcc/config/rs6000/aix51.h delete mode 100644 gcc/config/rs6000/aix52.h delete mode 100644 gcc/config/rs6000/aix53.h delete mode 100644 gcc/config/rs6000/paired.h delete mode 100644 gcc/config/rs6000/paired.md create mode 100644 gcc/config/rs6000/pmmintrin.h delete mode 100644 gcc/config/rs6000/singlefp.h delete mode 100644 gcc/config/rs6000/t-aix43 delete mode 100644 gcc/config/rs6000/t-xilinx delete mode 100644 gcc/config/rs6000/xfpu.h delete mode 100644 gcc/config/rs6000/xfpu.md delete mode 100644 gcc/config/rs6000/xilinx.h delete mode 100644 gcc/config/rs6000/xilinx.opt copy gcc/{tree-if-conv.h => config/s390/s390-passes.def} (76%) create mode 100644 gcc/doc/ux.texi create mode 100644 gcc/dump-context.h delete mode 100644 gcc/ipa-chkp.c delete mode 100644 gcc/ipa-chkp.h create mode 100644 gcc/json.cc create mode 100644 gcc/json.h create mode 100644 gcc/opt-problem.cc create mode 100644 gcc/opt-problem.h create mode 100644 gcc/opt-suggestions.c create mode 100644 gcc/opt-suggestions.h create mode 100644 gcc/optinfo-emit-json.cc copy gcc/{go/go-gcc.h => optinfo-emit-json.h} (52%) create mode 100644 gcc/optinfo.cc create mode 100644 gcc/optinfo.h delete mode 100644 gcc/rtl-chkp.c delete mode 100644 gcc/rtl-chkp.h create mode 100644 gcc/sort.cc create mode 100644 gcc/testsuite/c-c++-common/Wformat-pr84258.c create mode 100644 gcc/testsuite/c-c++-common/Wmisleading-indentation-pr70693.c create mode 100644 gcc/testsuite/c-c++-common/Wprio-ctor-dtor.c create mode 100644 gcc/testsuite/c-c++-common/array-init.c create mode 100644 gcc/testsuite/c-c++-common/cpp/diagnostic-pragma-2.c create mode 100644 gcc/testsuite/c-c++-common/cpp/macro-arg-count-1.c create mode 100644 gcc/testsuite/c-c++-common/cpp/macro-arg-count-2.c copy gcc/testsuite/c-c++-common/{dump-ada-spec-12.c => dump-ada-spec-14.c} (51%) create mode 100644 gcc/testsuite/c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c create mode 100644 gcc/testsuite/c-c++-common/goacc/builtin-goacc-parlevel-id-size.c create mode 100644 gcc/testsuite/c-c++-common/goacc/deviceptr-4.c create mode 100644 gcc/testsuite/c-c++-common/goacc/finalize-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-counter-var-redundant-load.c copy gcc/testsuite/c-c++-common/goacc/{kernels-loop-2.c => kernels-loop-data-2.c} (75%) copy gcc/testsuite/c-c++-common/goacc/{kernels-loop-2.c => kernels-loop-data-enter [...] copy gcc/testsuite/c-c++-common/goacc/{kernels-loop-2.c => kernels-loop-data-enter [...] copy gcc/testsuite/c-c++-common/goacc/{kernels-loop-2.c => kernels-loop-data-updat [...] copy gcc/testsuite/c-c++-common/goacc/{kernels-loop-2.c => kernels-loop-data.c} (74%) copy gcc/testsuite/c-c++-common/goacc/{kernels-loop-2.c => kernels-parallel-loop-d [...] create mode 100644 gcc/testsuite/c-c++-common/goacc/parallel-reduction.c create mode 100644 gcc/testsuite/c-c++-common/goacc/private-reduction-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/update-if_present-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/update-if_present-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/doacross-2.c create mode 100644 gcc/testsuite/c-c++-common/ident-0a.c create mode 100644 gcc/testsuite/c-c++-common/ident-0b.c create mode 100644 gcc/testsuite/c-c++-common/ident-1a.c create mode 100644 gcc/testsuite/c-c++-common/ident-1b.c create mode 100644 gcc/testsuite/c-c++-common/ident-2a.c create mode 100644 gcc/testsuite/c-c++-common/ident-2b.c create mode 100644 gcc/testsuite/c-c++-common/inc-from-1.c create mode 100644 gcc/testsuite/c-c++-common/inc-from-1a.h create mode 100644 gcc/testsuite/c-c++-common/inc-from-1b.h create mode 100644 gcc/testsuite/c-c++-common/pr59521-1.c create mode 100644 gcc/testsuite/c-c++-common/pr59521-2.c create mode 100644 gcc/testsuite/c-c++-common/pr81376.c create mode 100644 gcc/testsuite/c-c++-common/rotate-9.c create mode 100644 gcc/testsuite/c-c++-common/spec-barrier-1.c create mode 100644 gcc/testsuite/c-c++-common/spec-barrier-2.c create mode 100644 gcc/testsuite/c-c++-common/substring-location-PR-87562-1-a.h copy gcc/{DEV-PHASE => testsuite/c-c++-common/substring-location-PR-87562-1-b.h} (100%) create mode 100644 gcc/testsuite/c-c++-common/substring-location-PR-87562-1.c create mode 100644 gcc/testsuite/g++.dg/abi/no_unique_address1.C create mode 100644 gcc/testsuite/g++.dg/abi/no_unique_address2.C create mode 100644 gcc/testsuite/g++.dg/abi/no_unique_address3.C create mode 100644 gcc/testsuite/g++.dg/concepts/locations1.C create mode 100644 gcc/testsuite/g++.dg/concepts/pr67544.C create mode 100644 gcc/testsuite/g++.dg/concepts/pr67655.C create mode 100644 gcc/testsuite/g++.dg/concepts/pr67656.C create mode 100644 gcc/testsuite/g++.dg/concepts/pr71127.C create mode 100644 gcc/testsuite/g++.dg/concepts/pr71128.C create mode 100644 gcc/testsuite/g++.dg/concepts/pr71131.C create mode 100644 gcc/testsuite/g++.dg/concepts/pr84423-1.C create mode 100644 gcc/testsuite/g++.dg/concepts/pr84423-2.C create mode 100644 gcc/testsuite/g++.dg/concepts/pr84980.C create mode 100644 gcc/testsuite/g++.dg/concepts/pr85065.C create mode 100644 gcc/testsuite/g++.dg/concepts/pr85265.C create mode 100644 gcc/testsuite/g++.dg/conflict-markers-2.C create mode 100644 gcc/testsuite/g++.dg/conversion/Wwrite-strings.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wnarrowing10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wnarrowing11.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wnarrowing12.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wnarrowing6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wnarrowing7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wnarrowing8.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wnarrowing9.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wpessimizing-move1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wpessimizing-move2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wpessimizing-move3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wpessimizing-move4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wpessimizing-move5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wredundant-move1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wredundant-move2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wredundant-move3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wredundant-move4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-65.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/auto52.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/cond1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-base6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted52.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted53.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted54.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted55.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted56.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted57.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted58.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted59.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted60.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/deleted14.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/depr-copy1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/depr-copy2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/desig5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/friend3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/gen-attrs-65.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-ref-2267.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-throw1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-throw2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist102.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist103.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist104.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-86550.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-non-local.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-shadow3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/locations1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/main1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/move-return2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/narrowing1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-template18.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr81246.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr84705.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/range-for10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/range-for36.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/ref-qual19.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/ref-qual20.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/rv-cast6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/sfinae62.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn52.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn53.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn54.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-array6.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-loop7.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-return4.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/dr1560.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/func_constexpr2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-85713-2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-85713.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-variadic18.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr84588-1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr84588-2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr84588-3.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/Wpessimizing-move1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction55.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction56.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction57.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction58.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/namespace-attribs2.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/static2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/aggr1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/aggr2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-inst1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual10.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual11.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual12.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual9.C copy gcc/testsuite/g++.dg/{cpp1z/feat-cxx1z.C => cpp2a/feat-cxx2a.C} (96%) create mode 100644 gcc/testsuite/g++.dg/cpp2a/is-constant-evaluated1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-this1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-this2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-this3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/no_unique_address1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for10.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for11.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for12.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for13.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for14.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for15.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for16.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for17.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for18.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/range-for9.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/aka3.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/auto1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/long-short.C delete mode 100644 gcc/testsuite/g++.dg/diagnostic/macro-arg-count.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/missing-typename.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/pr77777.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/pr86201.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/pr86993.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/signed-unsigned.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/thread-thread_local.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/virtual-constexpr.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/virtual-friend.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/virtual-static.C create mode 100644 gcc/testsuite/g++.dg/expr/delete2.C create mode 100644 gcc/testsuite/g++.dg/expr/ptrmem10.C create mode 100644 gcc/testsuite/g++.dg/ext/cond3.C delete mode 100644 gcc/testsuite/g++.dg/ext/forscope1.C delete mode 100644 gcc/testsuite/g++.dg/ext/forscope2.C create mode 100644 gcc/testsuite/g++.dg/ext/integer-pack4.C create mode 100644 gcc/testsuite/g++.dg/ext/pr82625.C create mode 100644 gcc/testsuite/g++.dg/ext/typeof13.C create mode 100644 gcc/testsuite/g++.dg/guality/pr86687.C create mode 100644 gcc/testsuite/g++.dg/init/delete3.C create mode 100644 gcc/testsuite/g++.dg/init/new49.C create mode 100644 gcc/testsuite/g++.dg/init/string2.C create mode 100644 gcc/testsuite/g++.dg/init/string3.C create mode 100644 gcc/testsuite/g++.dg/init/string4.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr85607.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr86323.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr86529.C create mode 100644 gcc/testsuite/g++.dg/lookup/name-clash12.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr85634-2.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr86329.C delete mode 100644 gcc/testsuite/g++.dg/lto/pr69729_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr86523-1_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr86523-2_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr86523-3_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr86585_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr86585_1.C create mode 100644 gcc/testsuite/g++.dg/opt/mpx.C delete mode 100644 gcc/testsuite/g++.dg/opt/pr71529.C create mode 100644 gcc/testsuite/g++.dg/other/avx2-pr85572-1.C create mode 100644 gcc/testsuite/g++.dg/other/friend10.C create mode 100644 gcc/testsuite/g++.dg/other/friend11.C create mode 100644 gcc/testsuite/g++.dg/other/friend12.C create mode 100644 gcc/testsuite/g++.dg/other/friend13.C create mode 100644 gcc/testsuite/g++.dg/other/friend14.C create mode 100644 gcc/testsuite/g++.dg/other/friend15.C create mode 100644 gcc/testsuite/g++.dg/other/friend8.C create mode 100644 gcc/testsuite/g++.dg/other/friend9.C create mode 100644 gcc/testsuite/g++.dg/other/locations1.C create mode 100644 gcc/testsuite/g++.dg/other/main2.C create mode 100644 gcc/testsuite/g++.dg/other/main3.C create mode 100644 gcc/testsuite/g++.dg/other/pr87398.C create mode 100644 gcc/testsuite/g++.dg/other/pr87574.C create mode 100644 gcc/testsuite/g++.dg/other/sse2-pr85572-1.C create mode 100644 gcc/testsuite/g++.dg/other/sse2-pr85572-2.C create mode 100644 gcc/testsuite/g++.dg/other/sse4-pr85572-1.C create mode 100644 gcc/testsuite/g++.dg/other/static3.C create mode 100644 gcc/testsuite/g++.dg/other/static4.C create mode 100644 gcc/testsuite/g++.dg/other/switch4.C rename gcc/testsuite/g++.dg/other/{vthunk1.C => thunk1.C} (100%) create mode 100644 gcc/testsuite/g++.dg/other/thunk2a.C create mode 100644 gcc/testsuite/g++.dg/other/thunk2b.C create mode 100644 gcc/testsuite/g++.dg/overload/conv-op3.C create mode 100644 gcc/testsuite/g++.dg/parse/close-brace.C create mode 100644 gcc/testsuite/g++.dg/parse/cond6.C create mode 100644 gcc/testsuite/g++.dg/parse/cond7.C create mode 100644 gcc/testsuite/g++.dg/parse/cond8.C create mode 100644 gcc/testsuite/g++.dg/parse/ptrmem8.C create mode 100644 gcc/testsuite/g++.dg/plugin/show-template-tree-color-labels.C create mode 100644 gcc/testsuite/g++.dg/pr61941.C delete mode 100644 gcc/testsuite/g++.dg/pr63995-1.C delete mode 100644 gcc/testsuite/g++.dg/pr68270.C delete mode 100644 gcc/testsuite/g++.dg/pr71624.C delete mode 100644 gcc/testsuite/g++.dg/pr71633.C delete mode 100644 gcc/testsuite/g++.dg/pr79761.C delete mode 100644 gcc/testsuite/g++.dg/pr79764.C delete mode 100644 gcc/testsuite/g++.dg/pr79769.C create mode 100644 gcc/testsuite/g++.dg/pr82899.C create mode 100644 gcc/testsuite/g++.dg/pr85515-1.C create mode 100644 gcc/testsuite/g++.dg/pr85515-2.C create mode 100644 gcc/testsuite/g++.dg/pr85523.C create mode 100644 gcc/testsuite/g++.dg/pr86082.C create mode 100644 gcc/testsuite/g++.dg/pr86159.C create mode 100644 gcc/testsuite/g++.dg/pr86240.C create mode 100644 gcc/testsuite/g++.dg/pr86593.C create mode 100644 gcc/testsuite/g++.dg/pr86696.C copy gcc/testsuite/g++.dg/{ext/vla19.C => pr86988.C} (86%) create mode 100644 gcc/testsuite/g++.dg/predict-1.C create mode 100644 gcc/testsuite/g++.dg/recip_sqrt_mult_1.C create mode 100644 gcc/testsuite/g++.dg/recip_sqrt_mult_2.C create mode 100644 gcc/testsuite/g++.dg/rtti/typeid12.C create mode 100644 gcc/testsuite/g++.dg/template/array30.C create mode 100644 gcc/testsuite/g++.dg/template/array31.C delete mode 100644 gcc/testsuite/g++.dg/template/for1.C create mode 100644 gcc/testsuite/g++.dg/template/friend64.C create mode 100644 gcc/testsuite/g++.dg/template/friend65.C create mode 100644 gcc/testsuite/g++.dg/template/friend66.C create mode 100644 gcc/testsuite/g++.dg/template/spec40.C create mode 100644 gcc/testsuite/g++.dg/tls/locations1.C create mode 100644 gcc/testsuite/g++.dg/tls/pr85400.C create mode 100644 gcc/testsuite/g++.dg/torture/20180705-1.C create mode 100644 gcc/testsuite/g++.dg/torture/aarch64-vect-init-1.C create mode 100644 gcc/testsuite/g++.dg/torture/accessor-fixits-9.C create mode 100644 gcc/testsuite/g++.dg/torture/pr85834.C create mode 100644 gcc/testsuite/g++.dg/torture/pr87124.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/lifetime-dse1.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr19476-6.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr19476-7.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr86062.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr86544.C create mode 100644 gcc/testsuite/g++.dg/warn/Wclass-conversion1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wclass-conversion2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wextra-4.C create mode 100644 gcc/testsuite/g++.dg/warn/Wformat-method.C create mode 100644 gcc/testsuite/g++.dg/warn/Wformat-pr71863.C create mode 100644 gcc/testsuite/g++.dg/warn/Wformat-ranges-c++11.C copy gcc/testsuite/{gcc.dg/format/diagnostic-ranges.c => g++.dg/warn/Wformat-range [...] create mode 100644 gcc/testsuite/g++.dg/warn/Winit-list1.C create mode 100644 gcc/testsuite/g++.dg/warn/Winit-list2.C create mode 100644 gcc/testsuite/g++.dg/warn/Winit-list3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull-compare-9.C create mode 100644 gcc/testsuite/g++.dg/warn/Wreturn-local-addr-5.C create mode 100644 gcc/testsuite/g++.dg/warn/Wshadow-13.C create mode 100644 gcc/testsuite/g++.dg/warn/Wshadow-14.C create mode 100644 gcc/testsuite/g++.dg/warn/Wshadow-15.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wunreachable-code-1.C delete mode 100644 gcc/testsuite/g++.dg/warn/Wunreachable-code-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wzero-as-null-pointer-constant-7.C delete mode 100644 gcc/testsuite/g++.dg/warn/pr31246-2.C delete mode 100644 gcc/testsuite/g++.dg/warn/pr31246.C delete mode 100644 gcc/testsuite/g++.old-deja/g++.jason/scoping15.C delete mode 100644 gcc/testsuite/g++.old-deja/g++.mike/net43.C rename gcc/testsuite/{g++.dg/other/sve_const_pred_1.C => g++.target/aarch64/sve/co [...] rename gcc/testsuite/{g++.dg/other/sve_const_pred_2.C => g++.target/aarch64/sve/co [...] rename gcc/testsuite/{g++.dg/other/sve_const_pred_3.C => g++.target/aarch64/sve/co [...] rename gcc/testsuite/{g++.dg/other/sve_const_pred_4.C => g++.target/aarch64/sve/co [...] rename gcc/testsuite/{g++.dg/other/sve_tls_2.C => g++.target/aarch64/sve/tls_2.C} (85%) rename gcc/testsuite/{g++.dg/other/sve_vcond_1.C => g++.target/aarch64/sve/vcond_1 [...] rename gcc/testsuite/{g++.dg/other/sve_vcond_1_run.C => g++.target/aarch64/sve/vco [...] copy gcc/testsuite/{g++.dg/tls/tls.exp => g++.target/i386/i386.exp} (67%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv1.C (98%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv10.C (74%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv11.C (84%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv12-aux.cc (100%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv12.C (89%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv12.h (100%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv13.C (86%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv14.C (93%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv15.C (93%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv16.C (97%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv17.C (97%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv18.C (78%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv19.C (79%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv2.C (97%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv20.C (79%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv21.C (78%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv22.C (79%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv23.C (79%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv24.C (91%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv25.C (91%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv26.C (82%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv27.C (82%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv3.C (93%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv4.C (89%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv5.C (88%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv6.C (89%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv7.C (80%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv8.C (57%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mv9.C (80%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mvc1.C (88%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mvc2.C (88%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mvc3.C (88%) rename gcc/testsuite/{g++.dg/ext => g++.target/i386}/mvc4.C (88%) create mode 100644 gcc/testsuite/gcc.c-torture/compile/20180605-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/20180915-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/dse.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr84195.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr86526.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr86636.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr87110.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr87473.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr87647.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/20180921-1.c copy gcc/testsuite/gcc.c-torture/execute/builtins/lib/{strlen.c => strnlen.c} (61%) create mode 100644 gcc/testsuite/gcc.c-torture/execute/builtins/strnlen-lib.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/builtins/strnlen.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/memchr-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr85582-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr85582-2.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr85582-3.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr86528.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr86714.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr87053.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr87290.c copy gcc/testsuite/{gcc.target/powerpc/sad-vectorize-3.c => gcc.c-torture/execute/ [...] create mode 100644 gcc/testsuite/gcc.c-torture/execute/strlen-2.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/strlen-3.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/strlen-4.c copy gcc/testsuite/{gcc.target/powerpc/sad-vectorize-3.c => gcc.c-torture/execute/ [...] create mode 100644 gcc/testsuite/gcc.c-torture/execute/widechar-3.c create mode 100644 gcc/testsuite/gcc.dg-selftests/dg-final.exp copy gcc/testsuite/gcc.dg/{Walloc-size-larger-than-14.c => Walloc-size-larger-than [...] create mode 100644 gcc/testsuite/gcc.dg/Walloca-larger-than-2.c create mode 100644 gcc/testsuite/gcc.dg/Walloca-larger-than.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-28.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-29.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-30.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-31.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-32.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-33.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-34.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-35.c create mode 100644 gcc/testsuite/gcc.dg/Wattributes-10.c create mode 100644 gcc/testsuite/gcc.dg/Wc90-c99-compat-10.c create mode 100644 gcc/testsuite/gcc.dg/Wc90-c99-compat-11.c create mode 100644 gcc/testsuite/gcc.dg/Wc90-c99-compat-12.c create mode 100644 gcc/testsuite/gcc.dg/Wc90-c99-compat-9.c create mode 100644 gcc/testsuite/gcc.dg/Wframe-larger-than-2.c create mode 100644 gcc/testsuite/gcc.dg/Wlarger-than3.c create mode 100644 gcc/testsuite/gcc.dg/Wmissing-profile.c create mode 100644 gcc/testsuite/gcc.dg/Wrestrict-16.c create mode 100644 gcc/testsuite/gcc.dg/Wrestrict-17.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-5.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-6.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-truncation-3.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-truncation-4.c create mode 100644 gcc/testsuite/gcc.dg/Wvla-larger-than-3.c create mode 100644 gcc/testsuite/gcc.dg/absu.c create mode 100644 gcc/testsuite/gcc.dg/asan/pr86962.c create mode 100644 gcc/testsuite/gcc.dg/attr-nonstring-2.c create mode 100644 gcc/testsuite/gcc.dg/attr-nonstring-3.c create mode 100644 gcc/testsuite/gcc.dg/attr-nonstring-4.c create mode 100644 gcc/testsuite/gcc.dg/attr-nonstring.c create mode 100644 gcc/testsuite/gcc.dg/autopar/pr86097.c create mode 100644 gcc/testsuite/gcc.dg/builtin-memchr.c create mode 100644 gcc/testsuite/gcc.dg/c11-static-assert-7.c create mode 100644 gcc/testsuite/gcc.dg/c11-static-assert-8.c create mode 100644 gcc/testsuite/gcc.dg/c11-static-assert-9.c create mode 100644 gcc/testsuite/gcc.dg/c2x-static-assert-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-static-assert-2.c create mode 100644 gcc/testsuite/gcc.dg/c99-static-assert-2.c create mode 100644 gcc/testsuite/gcc.dg/completion-1.c create mode 100644 gcc/testsuite/gcc.dg/completion-2.c create mode 100644 gcc/testsuite/gcc.dg/completion-3.c create mode 100644 gcc/testsuite/gcc.dg/completion-4.c create mode 100644 gcc/testsuite/gcc.dg/complex-6.c create mode 100644 gcc/testsuite/gcc.dg/complex-7.c create mode 100644 gcc/testsuite/gcc.dg/cpp/pr61854-8.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/inline4.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/inline5.c delete mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/pr37726.c create mode 100644 gcc/testsuite/gcc.dg/dfp/warn-abs-2.c create mode 100644 gcc/testsuite/gcc.dg/driver-specs.c copy gcc/{DEV-PHASE => testsuite/gcc.dg/empty.h} (100%) create mode 100644 gcc/testsuite/gcc.dg/fma-1.c create mode 100644 gcc/testsuite/gcc.dg/fma-2.c create mode 100644 gcc/testsuite/gcc.dg/fma-3.c create mode 100644 gcc/testsuite/gcc.dg/fma-4.c create mode 100644 gcc/testsuite/gcc.dg/fma-5.c create mode 100644 gcc/testsuite/gcc.dg/fma-6.c create mode 100644 gcc/testsuite/gcc.dg/fma-7.c create mode 100644 gcc/testsuite/gcc.dg/fold-popcount-1.c create mode 100644 gcc/testsuite/gcc.dg/fold-popcount-2.c create mode 100644 gcc/testsuite/gcc.dg/fold-popcount-3.c create mode 100644 gcc/testsuite/gcc.dg/fold-popcount-4.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-28.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-29.c create mode 100644 gcc/testsuite/gcc.dg/gnu2x-static-assert-1.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr86479.c create mode 100644 gcc/testsuite/gcc.dg/guality/pr37726.c copy gcc/{config/linux-protos.h => testsuite/gcc.dg/guality/prevent-optimization.h} (72%) create mode 100644 gcc/testsuite/gcc.dg/guality/zero-length-array.c create mode 100644 gcc/testsuite/gcc.dg/init-string-3.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-icf-38.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-icf-38a.c copy gcc/testsuite/gcc.dg/ipa/{ipa-icf-37.c => ipa-icf-39.c} (55%) create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-pta-19.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr85734.c copy gcc/testsuite/gcc.dg/{pr47991.c => ipa/pr86279.c} (89%) create mode 100644 gcc/testsuite/gcc.dg/ipa/propmalloc-4.c delete mode 100644 gcc/testsuite/gcc.dg/lto/chkp-privatize-1_0.c delete mode 100644 gcc/testsuite/gcc.dg/lto/chkp-privatize-2_0.c delete mode 100644 gcc/testsuite/gcc.dg/lto/chkp-privatize_0.c delete mode 100644 gcc/testsuite/gcc.dg/lto/chkp-removed-alias_0.c delete mode 100644 gcc/testsuite/gcc.dg/lto/chkp-static-bounds_0.c delete mode 100644 gcc/testsuite/gcc.dg/lto/chkp-wrap-asm-name_0.c delete mode 100644 gcc/testsuite/gcc.dg/lto/pr66221_0.c copy gcc/testsuite/gcc.dg/{merge-all-constants-1.c => merge-all-constants-2.c} (53%) create mode 100644 gcc/testsuite/gcc.dg/missing-header-fixit-3.c create mode 100644 gcc/testsuite/gcc.dg/missing-header-fixit-4.c create mode 100644 gcc/testsuite/gcc.dg/nextafter-1.c create mode 100644 gcc/testsuite/gcc.dg/nextafter-2.c create mode 100644 gcc/testsuite/gcc.dg/nextafter-3.c create mode 100644 gcc/testsuite/gcc.dg/nextafter-4.c create mode 100644 gcc/testsuite/gcc.dg/noncompile/pr30552-1.c create mode 100644 gcc/testsuite/gcc.dg/noncompile/pr30552-2.c create mode 100644 gcc/testsuite/gcc.dg/noncompile/pr30552-3.c create mode 100644 gcc/testsuite/gcc.dg/noncompile/pr30552-4.c create mode 100644 gcc/testsuite/gcc.dg/noncompile/pr55976-1.c create mode 100644 gcc/testsuite/gcc.dg/noncompile/pr55976-2.c create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic-group-test-1.c create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic-test-show-locus-bw-line- [...] create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic-test-show-locus-bw-line- [...] create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic-test-show-locus-color-li [...] create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c copy gcc/testsuite/gcc.dg/plugin/{diagnostic_plugin_test_inlining.c => diagnostic_ [...] create mode 100644 gcc/testsuite/gcc.dg/plugin/dump-1.c create mode 100644 gcc/testsuite/gcc.dg/plugin/dump-2.c create mode 100644 gcc/testsuite/gcc.dg/plugin/dump_plugin.c create mode 100644 gcc/testsuite/gcc.dg/plugin/pr87562-a.h copy gcc/{DEV-PHASE => testsuite/gcc.dg/plugin/pr87562-b.h} (100%) create mode 100644 gcc/testsuite/gcc.dg/pointer-range-check-1.c create mode 100644 gcc/testsuite/gcc.dg/pointer-range-check-2.c delete mode 100644 gcc/testsuite/gcc.dg/pr33092.c delete mode 100644 gcc/testsuite/gcc.dg/pr47793.c create mode 100644 gcc/testsuite/gcc.dg/pr69615.c create mode 100644 gcc/testsuite/gcc.dg/pr79342.c create mode 100644 gcc/testsuite/gcc.dg/pr79985.c create mode 100644 gcc/testsuite/gcc.dg/pr85799.c copy gcc/testsuite/gcc.dg/{torture/pr85567.c => pr85955.c} (74%) copy gcc/testsuite/gcc.dg/{vector-1.c => pr86046.c} (55%) create mode 100644 gcc/testsuite/gcc.dg/pr86047.c create mode 100644 gcc/testsuite/gcc.dg/pr86124.c create mode 100644 gcc/testsuite/gcc.dg/pr86179.c create mode 100644 gcc/testsuite/gcc.dg/pr86271.c create mode 100644 gcc/testsuite/gcc.dg/pr86459.c create mode 100644 gcc/testsuite/gcc.dg/pr86489.c create mode 100644 gcc/testsuite/gcc.dg/pr87009.c create mode 100644 gcc/testsuite/gcc.dg/pr87052.c create mode 100644 gcc/testsuite/gcc.dg/pr87054.c create mode 100644 gcc/testsuite/gcc.dg/pr87092.c create mode 100644 gcc/testsuite/gcc.dg/pr87112.c copy gcc/testsuite/gcc.dg/{torture/pr71168.c => pr87117-1.c} (77%) create mode 100644 gcc/testsuite/gcc.dg/pr87117-2.c create mode 100644 gcc/testsuite/gcc.dg/pr87259.c create mode 100644 gcc/testsuite/gcc.dg/pr87261.c create mode 100644 gcc/testsuite/gcc.dg/pr87286.c create mode 100644 gcc/testsuite/gcc.dg/pr87309.c create mode 100644 gcc/testsuite/gcc.dg/pr87347.c create mode 100644 gcc/testsuite/gcc.dg/pr87415.c create mode 100644 gcc/testsuite/gcc.dg/pr87483.c create mode 100644 gcc/testsuite/gcc.dg/pr87490.c create mode 100644 gcc/testsuite/gcc.dg/predict-16.c create mode 100644 gcc/testsuite/gcc.dg/predict-17.c create mode 100644 gcc/testsuite/gcc.dg/predict-18.c create mode 100644 gcc/testsuite/gcc.dg/predict-19.c create mode 100644 gcc/testsuite/gcc.dg/predict-20.c create mode 100644 gcc/testsuite/gcc.dg/predict-21.c create mode 100644 gcc/testsuite/gcc.dg/recip_sqrt_mult_1.c create mode 100644 gcc/testsuite/gcc.dg/recip_sqrt_mult_2.c create mode 100644 gcc/testsuite/gcc.dg/recip_sqrt_mult_3.c create mode 100644 gcc/testsuite/gcc.dg/recip_sqrt_mult_4.c create mode 100644 gcc/testsuite/gcc.dg/recip_sqrt_mult_5.c create mode 100644 gcc/testsuite/gcc.dg/sinatan-1.c create mode 100644 gcc/testsuite/gcc.dg/sinatan-2.c create mode 100644 gcc/testsuite/gcc.dg/sinatan-3.c create mode 100644 gcc/testsuite/gcc.dg/spec-barrier-3.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-identifiers-4.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-transposition.c create mode 100644 gcc/testsuite/gcc.dg/store_merging_20.c create mode 100644 gcc/testsuite/gcc.dg/store_merging_21.c create mode 100644 gcc/testsuite/gcc.dg/strcmpopt_2.c create mode 100644 gcc/testsuite/gcc.dg/strcmpopt_3.c create mode 100644 gcc/testsuite/gcc.dg/strcmpopt_4.c create mode 100644 gcc/testsuite/gcc.dg/strcmpopt_5.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-44.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-45.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-46.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-49.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-50.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-51.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-52.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-53.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-54.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-55.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-56.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-58.c create mode 100644 gcc/testsuite/gcc.dg/torture/20180712-1.c delete mode 100644 gcc/testsuite/gcc.dg/torture/pr52969.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr85852.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr86034.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr86066.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr86232.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr86363.c copy gcc/testsuite/{gcc.target/i386/pr85044.c => gcc.dg/torture/pr86389.c} (64%) create mode 100644 gcc/testsuite/gcc.dg/torture/pr87132.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr87147.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr87168.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr87169.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr87176.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr87177-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr87177.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr87197.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr87200.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr87211.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr87263.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr87266-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr87266-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr87266-3.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr87266-4.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr87280.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr87301.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr87328.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr87342.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr87349-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr87349-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr87402.c create mode 100644 gcc/testsuite/gcc.dg/torture/ssa-fre-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/ssa-fre-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/ssa-fre-3.c create mode 100644 gcc/testsuite/gcc.dg/torture/ssa-fre-4.c create mode 100644 gcc/testsuite/gcc.dg/transparent-union-6.c create mode 100644 gcc/testsuite/gcc.dg/tree-prof/pr59521-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-prof/val-prof-10.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-10.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-11.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-20.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/copy-headers-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/copy-headers-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/copy-headers-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/copy-headers-5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/evrp11.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ivopt_mult_1g.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ivopt_mult_2g.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/minmax-loopend-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/muldiv-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/muldiv-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-16.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-17.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-18.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-19.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/popcount.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/popcount2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/popcount3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr69615.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr82665.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr83648-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr83648.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr85720.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr86017.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr86089.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr86263.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr86401-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr86401-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr87022.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr87126.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr87205-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr87205.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr87287.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/predcom-8.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-31.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-32.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-33.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-34.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-35.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-63.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-64.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-65.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-66.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-67.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-68.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/switch-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/switch-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/switch-3.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vrp105.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vrp120.c create mode 100644 gcc/testsuite/gcc.dg/union-duplicate-field.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-div-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-over-widen-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-over-widen-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pow-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/no-scevccp-pr86725-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/no-scevccp-pr86725-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/no-scevccp-pr86725-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/no-scevccp-pr86725-4.c create mode 100644 gcc/testsuite/gcc.dg/vect/no-scevccp-pr86725-5.c create mode 100644 gcc/testsuite/gcc.dg/vect/nodump-vect-opt-info-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr84711.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr86749.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr86858.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr87288-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr87288-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr87288-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-10.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-11.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-12.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-13.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-14.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-15.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-16.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-4.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-5.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-6.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-7.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-8.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-avg-9.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-cond-arith-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-cond-arith-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-cond-arith-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-cond-arith-4.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-cond-arith-5.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-cond-arith-6.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-fma-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-fma-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-mixed-size-cond-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-10.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-11.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-12.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-13.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-14.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-15.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-16.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-17.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-18.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-19.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-20.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-21.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-22.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-5.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-6.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-7.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-8.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-over-widen-9.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-4.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-5.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-6.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-7.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-dot-8.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-sad-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-sad-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-sad-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-sad-4.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-sad-5.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-sad-6.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-sad-7.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-sad-8.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-widen-mult-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-widen-mult-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-widen-mult-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-widen-mult-4.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-widen-mult-extern-1.c create mode 100644 gcc/testsuite/gcc.dg/vla-1.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/extract-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/extract-vsx-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/insert-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/insert-vsx-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/ld-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/ld-vsx-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/lde-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/ldl-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/ldl-vsx-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/merge-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/merge-vsx-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/mult-even-odd-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/pack-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/perm-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/splat-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/splat-vsx-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/st-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/st-vsx-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/ste-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/stl-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/stl-vsx-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/sum2s-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/unpack-be-order.c delete mode 100644 gcc/testsuite/gcc.dg/vmx/vsums-be-order.c create mode 100644 gcc/testsuite/gcc.dg/vrp-min-max-3.c create mode 100644 gcc/testsuite/gcc.dg/warn-abs-1.c create mode 100644 gcc/testsuite/gcc.dg/warn-sprintf-no-nul.c create mode 100644 gcc/testsuite/gcc.dg/warn-stpcpy-no-nul.c create mode 100644 gcc/testsuite/gcc.dg/warn-strcpy-no-nul.c create mode 100644 gcc/testsuite/gcc.dg/warn-strlen-no-nul.c create mode 100644 gcc/testsuite/gcc.dg/warn-strnlen-no-nul-2.c create mode 100644 gcc/testsuite/gcc.dg/warn-strnlen-no-nul.c create mode 100644 gcc/testsuite/gcc.dg/wmain.c create mode 100644 gcc/testsuite/gcc.misc-tests/gcov-pr83813.c create mode 100644 gcc/testsuite/gcc.misc-tests/gcov-pr84758.c create mode 100644 gcc/testsuite/gcc.misc-tests/gcov-pr85217.c create mode 100644 gcc/testsuite/gcc.misc-tests/gcov-pr85332.c create mode 100644 gcc/testsuite/gcc.misc-tests/gcov-pr85338.c create mode 100644 gcc/testsuite/gcc.misc-tests/gcov-pr85350.c create mode 100644 gcc/testsuite/gcc.misc-tests/gcov-pr85372.c create mode 100644 gcc/testsuite/gcc.misc-tests/gcov-pr86536.c copy gcc/testsuite/{gcc.misc-tests/mg-2.exp => gcc.src/maintainers.exp} (57%) copy gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/{vld1x2.c => vld1x3.c} (72%) copy gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/{vld1x2.c => vst1x2.c} (79%) copy gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/{vld1x2.c => vst1x3.c} (69%) create mode 100644 gcc/testsuite/gcc.target/aarch64/aes_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/aes_xor_combine.c create mode 100644 gcc/testsuite/gcc.target/aarch64/atomic-store.c copy gcc/testsuite/gcc.target/{arm/builtin_saddll.c => aarch64/builtin_sadd_128.c} (59%) copy gcc/testsuite/gcc.target/{arm => aarch64}/builtin_saddl.c (86%) copy gcc/testsuite/gcc.target/{arm => aarch64}/builtin_saddll.c (77%) copy gcc/testsuite/gcc.target/{arm/builtin_ssubll.c => aarch64/builtin_ssub_128.c} (59%) copy gcc/testsuite/gcc.target/{arm => aarch64}/builtin_ssubl.c (86%) copy gcc/testsuite/gcc.target/{arm => aarch64}/builtin_ssubll.c (77%) copy gcc/testsuite/gcc.target/{arm/builtin_saddll.c => aarch64/builtin_uadd_128.c} (59%) copy gcc/testsuite/gcc.target/{arm => aarch64}/builtin_uaddl.c (87%) copy gcc/testsuite/gcc.target/{arm => aarch64}/builtin_uaddll.c (79%) copy gcc/testsuite/gcc.target/{arm/builtin_ssubll.c => aarch64/builtin_usub_128.c} (59%) copy gcc/testsuite/gcc.target/{arm => aarch64}/builtin_usubl.c (87%) copy gcc/testsuite/gcc.target/{arm => aarch64}/builtin_usubll.c (79%) create mode 100644 gcc/testsuite/gcc.target/aarch64/combine_bfxil.c create mode 100644 gcc/testsuite/gcc.target/aarch64/combine_bfxil_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/crypto-fuse-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/crypto-fuse-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/extract_zero_extend.c create mode 100644 gcc/testsuite/gcc.target/aarch64/f16_mov_immediate_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fix_extend1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/frecpe_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/frecpe_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/imm_choice_comparison.c create mode 100644 gcc/testsuite/gcc.target/aarch64/large_struct_copy.c create mode 100644 gcc/testsuite/gcc.target/aarch64/large_struct_copy_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_10.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_11.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_12.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_13.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_9.c copy gcc/testsuite/gcc.target/aarch64/{ldp_stp_4.c => ldp_stp_q.c} (52%) create mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_q_disable.c create mode 100644 gcc/testsuite/gcc.target/aarch64/lsl_asr_sbfiz.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr64946.c copy gcc/testsuite/gcc.target/aarch64/{pr71727.c => pr84882.c} (50%) create mode 100644 gcc/testsuite/gcc.target/aarch64/pr87511.c create mode 100644 gcc/testsuite/gcc.target/aarch64/profile.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vect_su_add_sub.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ssadv16qi.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-12.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-13.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-14.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-15.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-alloca-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-alloca-10.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-alloca-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-alloca-3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-alloca-4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-alloca-5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-alloca-6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-alloca-7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-alloca-8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-alloca-9.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-alloca.h create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-cfa-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-cfa-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-cfa-3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue-10.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue-11.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue-12.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue-13.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue-14.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue-15.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue-16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue-3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue-4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue-5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue-6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue-7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue-8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue-9.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-check-prologue.h create mode 100644 gcc/testsuite/gcc.target/aarch64/store_lane_spill_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stp_vec_128_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/strcmpopt_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/struct_cpy.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/bswap_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/bswap_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/bswap_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_arith_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_arith_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_arith_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_arith_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_arith_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_arith_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_arith_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_arith_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_arith_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_arith_5_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/div_1.c copy gcc/testsuite/gcc.target/aarch64/sve/{mul_highpart_1_run.c => div_1_run.c} (65%) copy gcc/testsuite/{gcc.dg/vect/vect-alias-check-10.c => gcc.target/aarch64/sve/ex [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/loop_add_6.c copy gcc/testsuite/gcc.target/aarch64/sve/{mul_highpart_1.c => mul_highpart_2.c} (96%) copy gcc/testsuite/gcc.target/aarch64/sve/{mul_highpart_1_run.c => mul_highpart_2_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr87563.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_14.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_14_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_perm_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_perm_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_perm_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_perm_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_perm_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_perm_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_perm_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/store_lane_spill_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_24.c copy gcc/testsuite/gcc.target/aarch64/sve/{struct_vect_22_run.c => struct_vect_24_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/tls_preserve_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/tls_preserve_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/tls_preserve_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_10.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_10_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_11.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_11_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_12.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_12_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_13.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_13_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_14.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_14_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_15.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_15_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_16_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_7_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_8_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_9.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_9_run.c copy gcc/testsuite/gcc.target/aarch64/{target_attr_6.c => target_attr_18.c} (58%) create mode 100644 gcc/testsuite/gcc.target/aarch64/usadv16qi.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vabs_intrinsic_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vabsd_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vec_zeroextend.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect-init-ld1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect-slp-dup.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_hadd_1.h create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_shadd_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_srhadd_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_uhadd_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_urhadd_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vnegd_s64.c create mode 100644 gcc/testsuite/gcc.target/alpha/pr86984.c create mode 100644 gcc/testsuite/gcc.target/arc/fma-1.c create mode 100644 gcc/testsuite/gcc.target/arc/store-merge-1.c create mode 100644 gcc/testsuite/gcc.target/arc/tmac-3.c create mode 100644 gcc/testsuite/gcc.target/arc/tph_addx.c create mode 100644 gcc/testsuite/gcc.target/arc/uncached-1.c create mode 100644 gcc/testsuite/gcc.target/arc/uncached-2.c delete mode 100644 gcc/testsuite/gcc.target/arm/armv5_thumb_isa.c create mode 100644 gcc/testsuite/gcc.target/arm/big-endian-subreg.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/cmse-1c99.c delete mode 100644 gcc/testsuite/gcc.target/arm/pr62554.c delete mode 100644 gcc/testsuite/gcc.target/arm/pr69610-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/pr69610-2.c create mode 100644 gcc/testsuite/gcc.target/csky/and1.c create mode 100644 gcc/testsuite/gcc.target/csky/and2.c create mode 100644 gcc/testsuite/gcc.target/csky/and3a.c create mode 100644 gcc/testsuite/gcc.target/csky/and3b.c create mode 100644 gcc/testsuite/gcc.target/csky/ck801-branch.c create mode 100644 gcc/testsuite/gcc.target/csky/constpool-1.c create mode 100644 gcc/testsuite/gcc.target/csky/constpool-2.c create mode 100644 gcc/testsuite/gcc.target/csky/constpool-3.c create mode 100644 gcc/testsuite/gcc.target/csky/cse-cc.c copy gcc/testsuite/gcc.target/{bfin/bfin.exp => csky/csky.exp} (56%) create mode 100644 gcc/testsuite/gcc.target/csky/fnargs-1.c create mode 100644 gcc/testsuite/gcc.target/csky/fnargs-2.c create mode 100644 gcc/testsuite/gcc.target/csky/fnargs-3.c create mode 100644 gcc/testsuite/gcc.target/csky/land1.c create mode 100644 gcc/testsuite/gcc.target/csky/land2.c create mode 100644 gcc/testsuite/gcc.target/csky/naked.c create mode 100644 gcc/testsuite/gcc.target/csky/or1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512-binop-1.h create mode 100644 gcc/testsuite/gcc.target/i386/avx512-binop-2.h create mode 100644 gcc/testsuite/gcc.target/i386/avx512-binop-3.h create mode 100644 gcc/testsuite/gcc.target/i386/avx512-binop-4.h create mode 100644 gcc/testsuite/gcc.target/i386/avx512-binop-5.h create mode 100644 gcc/testsuite/gcc.target/i386/avx512-binop-6.h create mode 100644 gcc/testsuite/gcc.target/i386/avx512-fma-1.h create mode 100644 gcc/testsuite/gcc.target/i386/avx512-fma-2.h create mode 100644 gcc/testsuite/gcc.target/i386/avx512-fma-3.h create mode 100644 gcc/testsuite/gcc.target/i386/avx512-fma-4.h create mode 100644 gcc/testsuite/gcc.target/i386/avx512-fma-5.h create mode 100644 gcc/testsuite/gcc.target/i386/avx512-fma-6.h create mode 100644 gcc/testsuite/gcc.target/i386/avx512-fma-7.h create mode 100644 gcc/testsuite/gcc.target/i386/avx512-fma-8.h create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr85832.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr86036.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-pr85480-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-pr85480-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-pr85918-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-pr85918.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vpmullq-3.c copy gcc/testsuite/gcc.target/i386/{avx512dq-vpmullq-2.c => avx512dq-vpmullq-4.c} (68%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-add-df-zmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-add-sf-zmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-add-sf-zmm-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-add-sf-zmm-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-add-sf-zmm-4.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-add-sf-zmm-5.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-add-sf-zmm-6.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-div-df-zmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-div-sf-zmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-div-sf-zmm-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-div-sf-zmm-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-div-sf-zmm-4.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-div-sf-zmm-5.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fmadd-df-zmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fmadd-sf-zmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fmadd-sf-zmm-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fmadd-sf-zmm-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fmadd-sf-zmm-4.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fmadd-sf-zmm-5.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fmadd-sf-zmm-6.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fmadd-sf-zmm-7.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-fmadd-sf-zmm-8.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-mul-df-zmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-mul-sf-zmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-mul-sf-zmm-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-mul-sf-zmm-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-mul-sf-zmm-4.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-mul-sf-zmm-5.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-mul-sf-zmm-6.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr85832.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-set-v32hi-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-set-v32hi-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-set-v32hi-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-set-v32hi-4.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-set-v32hi-5.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-set-v64qi-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-set-v64qi-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-set-v64qi-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-set-v64qi-4.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-set-v64qi-5.c copy gcc/testsuite/gcc.target/i386/{avx512f-setzero-ps-1.c => avx512f-setzero-1.c} (90%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-sub-df-zmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-sub-sf-zmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-sub-sf-zmm-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-sub-sf-zmm-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-sub-sf-zmm-4.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-sub-sf-zmm-5.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vpmullq-1.c copy gcc/testsuite/gcc.target/i386/{avx512dq-vpmullq-2.c => avx512f-vpmullq-2.c} (68%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-add-sf-xmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-add-sf-ymm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-div-sf-xmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-div-sf-ymm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-fmadd-sf-xmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-fmadd-sf-ymm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-mul-sf-xmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-mul-sf-ymm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr85832.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-sub-sf-xmm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-sub-sf-ymm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vlbw-pr85832.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-always_inline.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-bndret.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-builtins-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-builtins-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-builtins-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-builtins-4.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-const-check-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-const-check-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-hidden-def.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-label-address.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-lifetime-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-narrow-bounds.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-pr69044.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-remove-bndint-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-remove-bndint-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-strchr.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-strlen-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-strlen-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-strlen-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-strlen-4.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-strlen-5.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-10.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-11.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-12.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-13.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-14.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-15.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-16.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-17.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-4.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-5.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-6.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-7.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-8.c delete mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-9.c create mode 100644 gcc/testsuite/gcc.target/i386/cldemote-1.c create mode 100644 gcc/testsuite/gcc.target/i386/cvt-2.c create mode 100644 gcc/testsuite/gcc.target/i386/cvt-3.c create mode 100644 gcc/testsuite/gcc.target/i386/excess-precision-10.c create mode 100644 gcc/testsuite/gcc.target/i386/excess-precision-9.c create mode 100644 gcc/testsuite/gcc.target/i386/falign-functions-2.c create mode 100644 gcc/testsuite/gcc.target/i386/falign-functions.c delete mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-11.c delete mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-12.c delete mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-attr-12.c delete mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-attr-13.c delete mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-bnd-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-bnd-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-bnd-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-bnd-4.c delete mode 100644 gcc/testsuite/gcc.target/i386/interrupt-bnd-err-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/interrupt-bnd-err-2.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/alloca-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/alloca-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/alloca-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/arg-addr-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/arg-addr-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/arg-addr-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/bitfields-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/bitfields-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/bitfields-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds [...] delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds [...] delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds [...] delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds [...] delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds [...] delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds [...] delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/calloc-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/calloc-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/calloc-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/chkp-fix-calls-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/chkp-fix-calls-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/chkp-fix-calls-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/chkp-fix-calls-4.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/chkp-thunk-comdat-1.cc delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/chkp-thunk-comdat-2.cc delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/chkp-thunk-comdat-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/fastcall-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/fastcall-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/fastcall-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/fastcall-2-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/fastcall-2-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/fastcall-2-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-10-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-10-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-10-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-2-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-2-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-2-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-3-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-3-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-3-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-4-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-4-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-4-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-5-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-5-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-5-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-6-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-6-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-6-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-7-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-7-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-7-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-8-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-8-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-8-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-9-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-9-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-9-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/frame-address-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/hard-reg-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/hard-reg-2-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/hard-reg-2-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/hard-reg-2-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/if-stmt-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/if-stmt-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/if-stmt-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/if-stmt-2-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/if-stmt-2-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/if-stmt-2-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/label-address-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/legacy-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/macro.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/malloc-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/malloc-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/malloc-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/memcpy-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/memmove-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/memmove-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/memmove-zero-length.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/mpx-check.h delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/mpx-os-support.h delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/mpx.exp delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/nested-function-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/nested-function-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/nested-function-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-2-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-2-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-2-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-3-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-3-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-3-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-4-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-4-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-4-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-5-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-5-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-5-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-diff-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-store-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-store-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-store-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr65508.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr65531.cc delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr66048.cc delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr66134.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr66566.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr66567.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr66568.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr66569.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr66581.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr68337-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr68337-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr68416.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr78339.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr79631.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr79633.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr79753.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr79770.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr79987.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr79988.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/realloc-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/realloc-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/realloc-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/realloc-2-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/realloc-2-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/realloc-2-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-1-lbv.cpp delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-1-nov.cpp delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-1-ubv.cpp delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-2-lbv.cpp delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-2-nov.cpp delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-2-ubv.cpp delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-3-lbv.cpp delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-3-nov.cpp delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-3-ubv.cpp delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-4-lbv.cpp delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-4-nov.cpp delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-4-ubv.cpp delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-pointer-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-pointer-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-pointer-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-2-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-2-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-2-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-3-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-3-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-3-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-4-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-4-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-4-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-5-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-5-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-5-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-6-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-6-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-6-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/sincos-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-array-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-array-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-array-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-2-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-2-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-2-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-3-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-3-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-3-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-4-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-4-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-4-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-5-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-5-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-5-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-6-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-6-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-6-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-string-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-string-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-string-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-10-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-10-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-10-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-2-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-2-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-2-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-3-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-3-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-3-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-4-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-4-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-4-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-5-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-5-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-5-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-6-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-6-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-6-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-7-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-7-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-7-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-8-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-8-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-8-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-9-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-9-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-9-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-copy-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-copy-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-copy-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-copy-2-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-copy-2-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-copy-2-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/thread-local-var-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/thread-local-var-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/thread-local-var-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/union-arg-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/union-arg-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/union-arg-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/va-arg-pack-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/va-arg-pack-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/va-arg-pack-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/va-arg-pack-2-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/va-arg-pack-2-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/va-arg-pack-2-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-2-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-2-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-2-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-3-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-3-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-3-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-4-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-4-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-4-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-5-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-5-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-5-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-6-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-6-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-6-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-7-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-7-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-7-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-8-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-8-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-8-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vla-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vla-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vla-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vla-2-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vla-2-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vla-2-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vla-trailing-1-lbv.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vla-trailing-1-nov.c delete mode 100644 gcc/testsuite/gcc.target/i386/mpx/vla-trailing-1-ubv.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr63995-2.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr64805.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr65044.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr65167.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr65183.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr65184.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr65523.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr70876.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr70877.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr71458.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr80880.c create mode 100644 gcc/testsuite/gcc.target/i386/pr82418.c create mode 100644 gcc/testsuite/gcc.target/i386/pr82853-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr82853-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr84431.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85317.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85323-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85323-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85323-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85323-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85323-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85323-6.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85323-7.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85323-8.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85323-9.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85620-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85620-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85620-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85620-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85692.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85693.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85694.c create mode 100644 gcc/testsuite/gcc.target/i386/pr86257.c create mode 100644 gcc/testsuite/gcc.target/i386/pr86348.c create mode 100644 gcc/testsuite/gcc.target/i386/pr86560-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr86560-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr86560-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr86560-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr86560-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87290.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87537-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87572.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87573.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87596.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87599.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87657.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87662.c delete mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-25.c delete mode 100644 gcc/testsuite/gcc.target/i386/rop1.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-movs.c create mode 100644 gcc/testsuite/gcc.target/i386/strcmpopt_6.c delete mode 100644 gcc/testsuite/gcc.target/i386/thunk-retbnd.c create mode 100644 gcc/testsuite/gcc.target/i386/tpause-1.c create mode 100644 gcc/testsuite/gcc.target/i386/umonitor-1.c create mode 100644 gcc/testsuite/gcc.target/i386/vartrack-1.c create mode 100644 gcc/testsuite/gcc.target/i386/warn-abs-3.c create mode 100644 gcc/testsuite/gcc.target/m68k/tls-dimode.c create mode 100644 gcc/testsuite/gcc.target/microblaze/others/picdtr.c create mode 100644 gcc/testsuite/gcc.target/msp430/function-attributes-4.c create mode 100644 gcc/testsuite/gcc.target/msp430/msp430.h create mode 100644 gcc/testsuite/gcc.target/msp430/msp430f-device-symbol.c create mode 100644 gcc/testsuite/gcc.target/msp430/msp430i-device-symbol.c create mode 100644 gcc/testsuite/gcc.target/msp430/pr78849.c create mode 100644 gcc/testsuite/gcc.target/msp430/static-interrupts.c create mode 100644 gcc/testsuite/gcc.target/nvptx/atomic_fetch-1.c create mode 100644 gcc/testsuite/gcc.target/nvptx/atomic_fetch-2.c create mode 100644 gcc/testsuite/gcc.target/nvptx/atomic_fetch-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/altivec-37.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/altivec-7-be.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/altivec-7-le.c create mode 100644 gcc/testsuite/gcc.target/powerpc/altivec-7.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/altivec-7.h delete mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-1-be.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-1-le.c rename gcc/testsuite/gcc.target/powerpc/{builtins-1.h => builtins-1.c} (53%) create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-5.c create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-8-p9-runnable.c create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-8-runnable.c create mode 100644 gcc/testsuite/gcc.target/powerpc/combine-2-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/convert-fp-128.c create mode 100644 gcc/testsuite/gcc.target/powerpc/convert-fp-64.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-char.p7.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-char.p8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-char.p9.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-double.p7.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-double.p8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-double.p9.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-float.p7.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-float.p8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-float.p9.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-int.p7.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-int.p8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-int.p9.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-longlong.p7.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-longlong.p8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-longlong.p9.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-short.p7.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-short.p8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-extract-short.p9.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-insert-char-p8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-insert-char-p9.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-insert-double.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-insert-float-p8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-insert-float-p9.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-insert-int-p8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-insert-int-p9.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-insert-longlong.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-insert-short-p8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-insert-short-p9.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-builtin_vec_xl-l [...] create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_xl-char.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_xl-double.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_xl-float.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_xl-int.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-load-vec_xl-short.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-mergeeo-int.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-mergeeo-longlong.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-select-char.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-select-double.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-select-float.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-select-int.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-select-longlong.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-select-short.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-splat-char.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-splat-floatdouble.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-splat-int.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-splat-longlong.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-splat-pixel.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-splat-short.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-builtin_vec_xst [...] create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-builtin_vec_xst [...] create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-builtin_vec_xst [...] create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-builtin_vec_xst [...] create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_xst-char.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_xst-double.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_xst-float.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_xst-int.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-store-vec_xst-short.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-unpack-char.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-unpack-float.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-unpack-int.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-unpack-pixel.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-unpack-short.c copy gcc/testsuite/gcc.target/powerpc/{p8-vec-xl-xst.c => p8-vec-xl-xst-v2.c} (76%) create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-extract-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr37191.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr85657-4.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr85657-5.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr85657-6.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr86324-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr86324-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr86939.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr87466.c copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse3-addsubpd.c (85%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse3-addsubps.c (86%) create mode 100644 gcc/testsuite/gcc.target/powerpc/sse3-check.h copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse3-haddpd.c (80%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse3-haddps.c (86%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse3-hsubpd.c (80%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse3-hsubps.c (82%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse3-lddqu.c (81%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse3-movddup.c (88%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse3-movshdup.c (84%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse3-movsldup.c (84%) create mode 100644 gcc/testsuite/gcc.target/powerpc/test_fpscr_drn_builtin.c create mode 100644 gcc/testsuite/gcc.target/powerpc/test_fpscr_drn_builtin_error.c create mode 100644 gcc/testsuite/gcc.target/powerpc/test_fpscr_rn_builtin.c create mode 100644 gcc/testsuite/gcc.target/powerpc/test_fpscr_rn_builtin_error.c create mode 100644 gcc/testsuite/gcc.target/powerpc/test_mffsl.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/vec-setup-be-double.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/vec-setup-be-long.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-7-be.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-7.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-7.h delete mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-vector-6-be.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p7.c rename gcc/testsuite/gcc.target/powerpc/{vsx-vector-6-le.c => vsx-vector-6.p8.c} (54%) rename gcc/testsuite/gcc.target/powerpc/{vsx-vector-6-le.p9.c => vsx-vector-6.p9.c} (93%) create mode 100644 gcc/testsuite/gcc.target/riscv/interrupt-1.c create mode 100644 gcc/testsuite/gcc.target/riscv/interrupt-2.c create mode 100644 gcc/testsuite/gcc.target/riscv/interrupt-3.c create mode 100644 gcc/testsuite/gcc.target/riscv/interrupt-4.c create mode 100644 gcc/testsuite/gcc.target/riscv/interrupt-5.c create mode 100644 gcc/testsuite/gcc.target/riscv/interrupt-conflict-mode.c create mode 100644 gcc/testsuite/gcc.target/riscv/interrupt-debug.c create mode 100644 gcc/testsuite/gcc.target/riscv/interrupt-mmode.c create mode 100644 gcc/testsuite/gcc.target/riscv/interrupt-smode.c create mode 100644 gcc/testsuite/gcc.target/riscv/interrupt-umode.c create mode 100644 gcc/testsuite/gcc.target/riscv/shift-shift-1.c create mode 100644 gcc/testsuite/gcc.target/riscv/shift-shift-2.c create mode 100644 gcc/testsuite/gcc.target/riscv/shift-shift-3.c create mode 100644 gcc/testsuite/gcc.target/riscv/switch-qi.c create mode 100644 gcc/testsuite/gcc.target/riscv/switch-si.c create mode 100644 gcc/testsuite/gcc.target/riscv/weak-1.c create mode 100644 gcc/testsuite/gcc.target/s390/TI-constants-lra.c create mode 100644 gcc/testsuite/gcc.target/s390/TI-constants-nolra.c create mode 100644 gcc/testsuite/gcc.target/s390/function-align1.c create mode 100644 gcc/testsuite/gcc.target/s390/function-align2.c create mode 100644 gcc/testsuite/gcc.target/s390/function-align3.c delete mode 100644 gcc/testsuite/gcc.target/s390/hotpatch-8.c delete mode 100644 gcc/testsuite/gcc.target/s390/hotpatch-9.c create mode 100644 gcc/testsuite/gcc.target/s390/mfentry-m64.c create mode 100644 gcc/testsuite/gcc.target/s390/mnop-mcount-m31-mzarch.c create mode 100644 gcc/testsuite/gcc.target/s390/mnop-mcount-m64-mfentry.c create mode 100644 gcc/testsuite/gcc.target/s390/mnop-mcount-m64.c create mode 100644 gcc/testsuite/gcc.target/s390/mrecord-mcount.c create mode 100644 gcc/testsuite/gcc.target/s390/nomemloopunroll-1.c create mode 100644 gcc/testsuite/gcc.target/s390/pr80080-3.c create mode 100644 gcc/testsuite/gcc.target/s390/pr84332.c create mode 100644 gcc/testsuite/gfortran.dg/alloc_comp_basics_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/allocatable_scalar_14.f90 create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_source_25.f90 create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_source_26.f90 create mode 100644 gcc/testsuite/gfortran.dg/associate_39.f90 create mode 100644 gcc/testsuite/gfortran.dg/associate_40.f90 create mode 100644 gcc/testsuite/gfortran.dg/associate_42.f90 create mode 100644 gcc/testsuite/gfortran.dg/associate_43.f90 create mode 100644 gcc/testsuite/gfortran.dg/associate_44.f90 create mode 100644 gcc/testsuite/gfortran.dg/associate_45.f90 create mode 100644 gcc/testsuite/gfortran.dg/assumed_charlen_function_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/blas_gemm_routines.f create mode 100644 gcc/testsuite/gfortran.dg/block_16.f08 create mode 100644 gcc/testsuite/gfortran.dg/class_assign_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/class_assign_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/class_result_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/class_result_8.f90 create mode 100644 gcc/testsuite/gfortran.dg/class_result_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/contiguous_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/cray_pointers_12.f90 create mode 100644 gcc/testsuite/gfortran.dg/data_stmt_pointer.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_20.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_22.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_23.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_24.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_25.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_26.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_27.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_28.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_29.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_30.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_type_component_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/dependency_52.f90 create mode 100644 gcc/testsuite/gfortran.dg/elemental_function_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/elemental_function_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/f2018_obs.f90 create mode 100644 gcc/testsuite/gfortran.dg/finalize_33.f90 create mode 100644 gcc/testsuite/gfortran.dg/generic_32.f90 copy gcc/testsuite/gfortran.dg/{generic_25.f90 => generic_33.f90} (57%) create mode 100644 gcc/testsuite/gfortran.dg/generic_35.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/finalize-1.f copy gcc/testsuite/gfortran.dg/goacc/{kernels-loop-data-enter-exit.f95 => kernels- [...] copy libgomp/testsuite/libgomp.oacc-fortran/pr70643.f90 => gcc/testsuite/gfortran. [...] create mode 100644 gcc/testsuite/gfortran.dg/goacc/nested-parallelism.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/pr77371-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/pr77371-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/pr85879.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/routine-8.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/routine-level-of-parallelism-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/update-if_present-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/update-if_present-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/inline_matmul_23.f90 create mode 100644 gcc/testsuite/gfortran.dg/inline_matmul_24.f90 create mode 100644 gcc/testsuite/gfortran.dg/intent_decl_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/intent_optimize_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/intent_out_10.f90 create mode 100644 gcc/testsuite/gfortran.dg/intent_out_11.f90 create mode 100644 gcc/testsuite/gfortran.dg/intent_out_12.f90 create mode 100644 gcc/testsuite/gfortran.dg/interface_assignment_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/iso_c_binding_only_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/linefile.f90 create mode 100644 gcc/testsuite/gfortran.dg/matmul_blas_1.f create mode 100644 gcc/testsuite/gfortran.dg/matmul_bounds_13.f90 create mode 100644 gcc/testsuite/gfortran.dg/matmul_bounds_14.f create mode 100644 gcc/testsuite/gfortran.dg/matmul_bounds_15.f create mode 100644 gcc/testsuite/gfortran.dg/matmul_bounds_16.f create mode 100644 gcc/testsuite/gfortran.dg/max_expr.f90 create mode 100644 gcc/testsuite/gfortran.dg/min_expr.f90 create mode 100644 gcc/testsuite/gfortran.dg/minmax_integer.f90 create mode 100644 gcc/testsuite/gfortran.dg/minmaxloc_12.f90 create mode 100644 gcc/testsuite/gfortran.dg/minmaxloc_13.f90 create mode 100644 gcc/testsuite/gfortran.dg/pointer_array_10.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85938.f90 copy gcc/testsuite/gfortran.dg/{pr85082.f90 => pr87117.f90} (88%) create mode 100644 gcc/testsuite/gfortran.dg/pr87217.f create mode 100644 gcc/testsuite/gfortran.dg/random_init_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/random_init_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/random_init_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/random_init_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/random_init_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/random_init_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/realloc_on_assign_31.f90 create mode 100644 gcc/testsuite/gfortran.dg/scalarize_parameter_array_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/select_type_44.f90 create mode 100644 gcc/testsuite/gfortran.dg/select_type_45.f90 create mode 100644 gcc/testsuite/gfortran.dg/select_type_46.f90 create mode 100644 gcc/testsuite/gfortran.dg/select_type_47.f90 create mode 100644 gcc/testsuite/gfortran.dg/short_circuiting.f90 create mode 100644 gcc/testsuite/gfortran.dg/short_circuiting_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/short_circuiting_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/submodule_32.f08 create mode 100644 gcc/testsuite/gfortran.dg/transfer_class_3.f90 copy gcc/testsuite/{gfortran.fortran-torture/execute/where_2.f90 => gfortran.dg/ve [...] create mode 100644 gcc/testsuite/gfortran.dg/vect/vect-8-epilogue.F90 create mode 100644 gcc/testsuite/gnat.dg/abstract_state1.adb create mode 100644 gcc/testsuite/gnat.dg/abstract_state1.ads create mode 100644 gcc/testsuite/gnat.dg/access5.adb create mode 100644 gcc/testsuite/gnat.dg/access5.ads create mode 100644 gcc/testsuite/gnat.dg/addr10.adb create mode 100644 gcc/testsuite/gnat.dg/addr11.adb create mode 100644 gcc/testsuite/gnat.dg/addr12.adb create mode 100644 gcc/testsuite/gnat.dg/addr12_a.adb create mode 100644 gcc/testsuite/gnat.dg/addr12_a.ads create mode 100644 gcc/testsuite/gnat.dg/addr12_b.adb create mode 100644 gcc/testsuite/gnat.dg/addr12_b.ads create mode 100644 gcc/testsuite/gnat.dg/addr12_c.ads create mode 100644 gcc/testsuite/gnat.dg/aggr23.adb create mode 100644 gcc/testsuite/gnat.dg/aggr23_q.adb create mode 100644 gcc/testsuite/gnat.dg/aggr23_tt.ads create mode 100644 gcc/testsuite/gnat.dg/array30.adb create mode 100644 gcc/testsuite/gnat.dg/array31.adb create mode 100644 gcc/testsuite/gnat.dg/assertion_policy1.adb create mode 100644 gcc/testsuite/gnat.dg/assertion_policy1_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/assertion_policy1_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/bip_case_expr.adb create mode 100644 gcc/testsuite/gnat.dg/bip_case_expr_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/bit_order1.adb create mode 100644 gcc/testsuite/gnat.dg/block_ext_return_assert_failure.adb create mode 100644 gcc/testsuite/gnat.dg/config_pragma1.adb create mode 100644 gcc/testsuite/gnat.dg/config_pragma1_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/contract1.adb create mode 100644 gcc/testsuite/gnat.dg/controlled8.adb create mode 100644 gcc/testsuite/gnat.dg/debug15.adb create mode 100644 gcc/testsuite/gnat.dg/derived_type5.adb create mode 100644 gcc/testsuite/gnat.dg/derived_type5_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/dinst.adb create mode 100644 gcc/testsuite/gnat.dg/dinst_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/dinst_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/discr49.adb create mode 100644 gcc/testsuite/gnat.dg/discr49_rec1.adb create mode 100644 gcc/testsuite/gnat.dg/discr49_rec1.ads create mode 100644 gcc/testsuite/gnat.dg/discr49_rec2.adb create mode 100644 gcc/testsuite/gnat.dg/discr49_rec2.ads create mode 100644 gcc/testsuite/gnat.dg/discr50.adb create mode 100644 gcc/testsuite/gnat.dg/discr51.adb create mode 100644 gcc/testsuite/gnat.dg/discr52.adb create mode 100644 gcc/testsuite/gnat.dg/discr54.adb create mode 100644 gcc/testsuite/gnat.dg/discr54_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/dynhash.adb create mode 100644 gcc/testsuite/gnat.dg/dynhash1.adb create mode 100644 gcc/testsuite/gnat.dg/elab4.adb create mode 100644 gcc/testsuite/gnat.dg/elab4_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/elab4_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/elab5.adb create mode 100644 gcc/testsuite/gnat.dg/elab5_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/elab5_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/elab6.adb create mode 100644 gcc/testsuite/gnat.dg/elab6.ads create mode 100644 gcc/testsuite/gnat.dg/elab6_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/elab6_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/elab7.adb create mode 100644 gcc/testsuite/gnat.dg/elab7_pkg1.adb create mode 100644 gcc/testsuite/gnat.dg/elab7_pkg1.ads create mode 100644 gcc/testsuite/gnat.dg/elab7_pkg2.adb create mode 100644 gcc/testsuite/gnat.dg/elab7_pkg2.ads create mode 100644 gcc/testsuite/gnat.dg/enum4.adb create mode 100644 gcc/testsuite/gnat.dg/equal2.adb create mode 100644 gcc/testsuite/gnat.dg/equal3.adb create mode 100644 gcc/testsuite/gnat.dg/exit1.adb create mode 100644 gcc/testsuite/gnat.dg/expr_func5.adb copy gcc/testsuite/gnat.dg/{expr_func3.adb => expr_func6.adb} (55%) create mode 100644 gcc/testsuite/gnat.dg/expr_func6.ads copy gcc/testsuite/gnat.dg/{dimensions.adb => expr_func7.adb} (54%) create mode 100644 gcc/testsuite/gnat.dg/expr_func7.ads create mode 100644 gcc/testsuite/gnat.dg/expr_func8.adb create mode 100644 gcc/testsuite/gnat.dg/fixedpnt3.adb create mode 100644 gcc/testsuite/gnat.dg/fixedpnt4.adb create mode 100644 gcc/testsuite/gnat.dg/fixedpnt5.adb create mode 100644 gcc/testsuite/gnat.dg/float_attributes_overflows.adb create mode 100644 gcc/testsuite/gnat.dg/formal_containers.adb create mode 100644 gcc/testsuite/gnat.dg/frame_overflow2.adb create mode 100644 gcc/testsuite/gnat.dg/gen_formal_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/gen_formal_pkg_a.ads create mode 100644 gcc/testsuite/gnat.dg/gen_formal_pkg_b.ads create mode 100644 gcc/testsuite/gnat.dg/gen_formal_pkg_w.ads create mode 100644 gcc/testsuite/gnat.dg/generic_call_cw.adb create mode 100644 gcc/testsuite/gnat.dg/generic_call_iface.adb create mode 100644 gcc/testsuite/gnat.dg/global.adb create mode 100644 gcc/testsuite/gnat.dg/global.ads create mode 100644 gcc/testsuite/gnat.dg/gnat_array_split1.adb create mode 100644 gcc/testsuite/gnat.dg/gnat_array_split1.ads create mode 100644 gcc/testsuite/gnat.dg/import2.adb create mode 100644 gcc/testsuite/gnat.dg/inline14.adb create mode 100644 gcc/testsuite/gnat.dg/inline14_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/inline14_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/inline_always1.adb create mode 100644 gcc/testsuite/gnat.dg/interface6.adb create mode 100644 gcc/testsuite/gnat.dg/interface7.adb create mode 100644 gcc/testsuite/gnat.dg/interface8.adb create mode 100644 gcc/testsuite/gnat.dg/interface8.ads create mode 100644 gcc/testsuite/gnat.dg/iter1.adb create mode 100644 gcc/testsuite/gnat.dg/iter1.ads create mode 100644 gcc/testsuite/gnat.dg/iter2.adb create mode 100644 gcc/testsuite/gnat.dg/iter2.ads create mode 100644 gcc/testsuite/gnat.dg/iter3.adb create mode 100644 gcc/testsuite/gnat.dg/langdw2.adb create mode 100644 gcc/testsuite/gnat.dg/langdw3.adb create mode 100644 gcc/testsuite/gnat.dg/limited1.adb create mode 100644 gcc/testsuite/gnat.dg/limited1_inner.adb create mode 100644 gcc/testsuite/gnat.dg/limited1_inner.ads create mode 100644 gcc/testsuite/gnat.dg/limited1_outer.adb create mode 100644 gcc/testsuite/gnat.dg/limited1_outer.ads create mode 100644 gcc/testsuite/gnat.dg/linkedlist.adb create mode 100644 gcc/testsuite/gnat.dg/loop_optimization24.adb create mode 100644 gcc/testsuite/gnat.dg/memorytest.adb create mode 100644 gcc/testsuite/gnat.dg/nested_generic2.adb create mode 100644 gcc/testsuite/gnat.dg/nested_generic2.ads create mode 100644 gcc/testsuite/gnat.dg/nested_generic2_g1.adb create mode 100644 gcc/testsuite/gnat.dg/nested_generic2_g1.ads create mode 100644 gcc/testsuite/gnat.dg/nested_generic2_g2.ads create mode 100644 gcc/testsuite/gnat.dg/normalize_pathname.adb create mode 100644 gcc/testsuite/gnat.dg/opt70.adb create mode 100644 gcc/testsuite/gnat.dg/opt70_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/opt70_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/opt71_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/opt71a.adb create mode 100644 gcc/testsuite/gnat.dg/opt71b.adb create mode 100644 gcc/testsuite/gnat.dg/opt72_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/opt72a.adb create mode 100644 gcc/testsuite/gnat.dg/opt72b.adb create mode 100644 gcc/testsuite/gnat.dg/others1.adb create mode 100644 gcc/testsuite/gnat.dg/part_of1-instantiation.adb create mode 100644 gcc/testsuite/gnat.dg/part_of1-instantiation.ads create mode 100644 gcc/testsuite/gnat.dg/part_of1-private_generic.adb create mode 100644 gcc/testsuite/gnat.dg/part_of1-private_generic.ads create mode 100644 gcc/testsuite/gnat.dg/part_of1.ads create mode 100644 gcc/testsuite/gnat.dg/predicate1.adb create mode 100644 gcc/testsuite/gnat.dg/predicate2-containers.ads create mode 100644 gcc/testsuite/gnat.dg/predicate2-project-name_values.ads create mode 100644 gcc/testsuite/gnat.dg/predicate2-project-registry-attribute.ads create mode 100644 gcc/testsuite/gnat.dg/predicate2-project-registry.ads create mode 100644 gcc/testsuite/gnat.dg/predicate2-project-typ-set.ads create mode 100644 gcc/testsuite/gnat.dg/predicate2-project-typ.ads create mode 100644 gcc/testsuite/gnat.dg/predicate2-project.ads create mode 100644 gcc/testsuite/gnat.dg/predicate2-source_reference.ads create mode 100644 gcc/testsuite/gnat.dg/predicate2.ads create mode 100644 gcc/testsuite/gnat.dg/predicate2_main.adb create mode 100644 gcc/testsuite/gnat.dg/predicate3.adb create mode 100644 gcc/testsuite/gnat.dg/predicate3_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/prot4.adb create mode 100644 gcc/testsuite/gnat.dg/prot5.adb create mode 100644 gcc/testsuite/gnat.dg/prot5_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/prot5_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/prot6.adb create mode 100644 gcc/testsuite/gnat.dg/prot6.ads create mode 100644 gcc/testsuite/gnat.dg/pure_function1.adb create mode 100644 gcc/testsuite/gnat.dg/pure_function1.ads create mode 100644 gcc/testsuite/gnat.dg/pure_function2.adb create mode 100644 gcc/testsuite/gnat.dg/pure_function2.ads create mode 100644 gcc/testsuite/gnat.dg/pure_function3_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/pure_function3a.adb create mode 100644 gcc/testsuite/gnat.dg/pure_function3b.adb create mode 100644 gcc/testsuite/gnat.dg/pure_function3c.adb create mode 100644 gcc/testsuite/gnat.dg/raise_expr.adb create mode 100644 gcc/testsuite/gnat.dg/renaming12.adb create mode 100644 gcc/testsuite/gnat.dg/renaming12.ads copy gcc/testsuite/gnat.dg/{expr_func3.adb => rep_clause6.adb} (53%) create mode 100644 gcc/testsuite/gnat.dg/rep_clause6.ads create mode 100644 gcc/testsuite/gnat.dg/rep_clause7.adb create mode 100644 gcc/testsuite/gnat.dg/sec_stack1.adb create mode 100644 gcc/testsuite/gnat.dg/sec_stack2.adb create mode 100644 gcc/testsuite/gnat.dg/sets1.adb create mode 100644 gcc/testsuite/gnat.dg/size_clause1.adb create mode 100644 gcc/testsuite/gnat.dg/spark1.adb create mode 100644 gcc/testsuite/gnat.dg/spark1.ads create mode 100644 gcc/testsuite/gnat.dg/spark2.adb create mode 100644 gcc/testsuite/gnat.dg/spark2.ads create mode 100644 gcc/testsuite/gnat.dg/split_args.adb create mode 100644 gcc/testsuite/gnat.dg/sso10.adb create mode 100644 gcc/testsuite/gnat.dg/sso10_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/sso12.adb create mode 100644 gcc/testsuite/gnat.dg/sso13.adb create mode 100644 gcc/testsuite/gnat.dg/sso9.adb create mode 100644 gcc/testsuite/gnat.dg/sso9_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/stack_usage5.adb create mode 100644 gcc/testsuite/gnat.dg/stack_usage6.adb create mode 100644 gcc/testsuite/gnat.dg/stack_usage6_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/static_pred1.adb create mode 100644 gcc/testsuite/gnat.dg/static_pred1.ads create mode 100644 gcc/testsuite/gnat.dg/string_merge1.adb create mode 100644 gcc/testsuite/gnat.dg/string_merge2.adb create mode 100644 gcc/testsuite/gnat.dg/suppress_initialization.adb create mode 100644 gcc/testsuite/gnat.dg/suppress_initialization_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/sync2.adb create mode 100644 gcc/testsuite/gnat.dg/sync2.ads create mode 100644 gcc/testsuite/gnat.dg/synchronized1.adb create mode 100644 gcc/testsuite/gnat.dg/synchronized1.ads copy gcc/testsuite/gnat.dg/{dimensions.adb => tagged1.adb} (54%) create mode 100644 gcc/testsuite/gnat.dg/tagged1.ads create mode 100644 gcc/testsuite/gnat.dg/tampering_check1.adb create mode 100644 gcc/testsuite/gnat.dg/tampering_check1_ivectors.ads create mode 100644 gcc/testsuite/gnat.dg/tampering_check1_trim.adb create mode 100644 gcc/testsuite/gnat.dg/tampering_check1_trim.ads create mode 100644 gcc/testsuite/gnat.dg/task1.adb create mode 100644 gcc/testsuite/gnat.dg/task1.ads create mode 100644 gcc/testsuite/gnat.dg/task1_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/task1_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/tls1.adb create mode 100644 gcc/testsuite/gnat.dg/tls1_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/valid_scalars1.adb create mode 100644 gcc/testsuite/gnat.dg/validity_check3.adb create mode 100644 gcc/testsuite/gnat.dg/validity_check3.ads create mode 100644 gcc/testsuite/gnat.dg/warn14.adb create mode 100644 gcc/testsuite/gnat.dg/warn15-core-main.adb create mode 100644 gcc/testsuite/gnat.dg/warn15-core.ads create mode 100644 gcc/testsuite/gnat.dg/warn15-interfaces.ads create mode 100644 gcc/testsuite/gnat.dg/warn15.ads create mode 100644 gcc/testsuite/gnat.dg/warn16.adb create mode 100644 gcc/testsuite/gnat.dg/warn17.adb create mode 100644 gcc/testsuite/gnat.dg/warn18.adb create mode 100644 gcc/testsuite/gnat.dg/wide_wide_value1.adb delete mode 100644 gcc/testsuite/lib/mpx-dg.exp copy gcc/testsuite/lib/{scantree.exp => scanltranstree.exp} (56%) copy gcc/testsuite/lib/{scantree.exp => scanoffloadtree.exp} (56%) copy gcc/testsuite/lib/{scanipa.exp => scanwpaipa.exp} (58%) copy gcc/testsuite/selftests/{note_insn_basic_block.rtl => repeat.rtl} (57%) delete mode 100644 gcc/tree-chkp-opt.c delete mode 100644 gcc/tree-chkp.c delete mode 100644 gcc/tree-chkp.h create mode 100644 gcc/tree-switch-conversion.h create mode 100644 gcc/wide-int-range.cc create mode 100644 gcc/wide-int-range.h delete mode 100644 libcpp/include/cpp-id-data.h create mode 100644 libffi/src/riscv/ffi.c copy libffi/src/{arm => riscv}/ffitarget.h (70%) create mode 100644 libffi/src/riscv/sysv.S create mode 100644 libgcc/config/csky/crti.S copy libgcc/config/{mcore => csky}/crtn.S (65%) create mode 100644 libgcc/config/csky/lib1funcs.S create mode 100644 libgcc/config/csky/linux-atomic.c create mode 100644 libgcc/config/csky/linux-unwind.h copy gcc/config/arm/t-phoenix => libgcc/config/csky/t-csky (59%) copy gcc/config/alpha/t-alpha => libgcc/config/csky/t-linux-csky (75%) create mode 100644 libgcc/config/darwin10-unwind-find-enc-func.c copy libgcc/config/nds32/isr-library/{restore_fpu_regs.inc => restore_usr_regs.inc} (73%) copy libgcc/config/nds32/isr-library/{adj_intr_lvl.inc => save_usr_regs.inc} (62%) copy libgcc/config/{nios2 => nds32}/linux-atomic.c (87%) create mode 100644 libgcc/config/nds32/linux-unwind.h copy libgcc/config/nds32/{t-nds32-newlib => t-nds32-glibc} (83%) copy libgcc/config/{sol2/crtp.c => vxcache.c} (71%) copy libgcc/{udivmod.c => udivhi3.c} (76%) copy libgcc/{udivmodsi4.c => udivmodhi4.c} (89%) create mode 100644 libgfortran/intrinsics/random_init.f90 create mode 100644 libgfortran/io/async.c create mode 100644 libgfortran/io/async.h create mode 100644 libgo/check-packages.txt copy libgo/go/archive/tar/testdata/{pax-nul-xattrs.tar => file-and-dir.tar} (80%) delete mode 100644 libgo/go/bytes/bytes_amd64.go delete mode 100644 libgo/go/bytes/bytes_arm64.go delete mode 100644 libgo/go/bytes/bytes_generic.go delete mode 100644 libgo/go/bytes/bytes_s390x.go create mode 100644 libgo/go/cmd/go/internal/base/goflags.go create mode 100644 libgo/go/cmd/go/internal/cache/default_unix_test.go create mode 100644 libgo/go/cmd/go/internal/dirhash/hash.go create mode 100644 libgo/go/cmd/go/internal/dirhash/hash_test.go create mode 100644 libgo/go/cmd/go/internal/imports/build.go copy libgo/go/{go/build => cmd/go/internal/imports}/read.go (94%) copy libgo/go/{go/build => cmd/go/internal/imports}/read_test.go (93%) create mode 100644 libgo/go/cmd/go/internal/imports/scan.go create mode 100644 libgo/go/cmd/go/internal/imports/scan_test.go create mode 100644 libgo/go/cmd/go/internal/imports/tags.go create mode 100644 libgo/go/cmd/go/internal/imports/testdata/import1/x.go create mode 100644 libgo/go/cmd/go/internal/imports/testdata/import1/x1.go create mode 100644 libgo/go/cmd/go/internal/imports/testdata/import1/x_darwin.go create mode 100644 libgo/go/cmd/go/internal/imports/testdata/import1/x_windows.go create mode 100644 libgo/go/cmd/go/internal/load/test.go create mode 100644 libgo/go/cmd/go/internal/modcmd/download.go create mode 100644 libgo/go/cmd/go/internal/modcmd/edit.go create mode 100644 libgo/go/cmd/go/internal/modcmd/graph.go create mode 100644 libgo/go/cmd/go/internal/modcmd/init.go create mode 100644 libgo/go/cmd/go/internal/modcmd/mod.go create mode 100644 libgo/go/cmd/go/internal/modcmd/tidy.go create mode 100644 libgo/go/cmd/go/internal/modcmd/vendor.go create mode 100644 libgo/go/cmd/go/internal/modcmd/verify.go create mode 100644 libgo/go/cmd/go/internal/modcmd/why.go create mode 100644 libgo/go/cmd/go/internal/modconv/convert.go create mode 100644 libgo/go/cmd/go/internal/modconv/convert_test.go create mode 100644 libgo/go/cmd/go/internal/modconv/dep.go create mode 100644 libgo/go/cmd/go/internal/modconv/glide.go create mode 100644 libgo/go/cmd/go/internal/modconv/glock.go create mode 100644 libgo/go/cmd/go/internal/modconv/godeps.go create mode 100644 libgo/go/cmd/go/internal/modconv/modconv.go create mode 100644 libgo/go/cmd/go/internal/modconv/modconv_test.go create mode 100644 libgo/go/cmd/go/internal/modconv/testdata/cockroach.glock create mode 100644 libgo/go/cmd/go/internal/modconv/testdata/cockroach.out create mode 100644 libgo/go/cmd/go/internal/modconv/testdata/dockermachine.godeps create mode 100644 libgo/go/cmd/go/internal/modconv/testdata/dockermachine.out create mode 100644 libgo/go/cmd/go/internal/modconv/testdata/dockerman.glide create mode 100644 libgo/go/cmd/go/internal/modconv/testdata/dockerman.out create mode 100644 libgo/go/cmd/go/internal/modconv/testdata/govmomi.out create mode 100644 libgo/go/cmd/go/internal/modconv/testdata/govmomi.vmanifest create mode 100644 libgo/go/cmd/go/internal/modconv/testdata/juju.out create mode 100644 libgo/go/cmd/go/internal/modconv/testdata/juju.tsv create mode 100644 libgo/go/cmd/go/internal/modconv/testdata/moby.out create mode 100644 libgo/go/cmd/go/internal/modconv/testdata/moby.vconf create mode 100644 libgo/go/cmd/go/internal/modconv/testdata/panicparse.out create mode 100644 libgo/go/cmd/go/internal/modconv/testdata/panicparse.vyml create mode 100644 libgo/go/cmd/go/internal/modconv/testdata/prometheus.out create mode 100644 libgo/go/cmd/go/internal/modconv/testdata/prometheus.vjson create mode 100644 libgo/go/cmd/go/internal/modconv/testdata/upspin.dep create mode 100644 libgo/go/cmd/go/internal/modconv/testdata/upspin.out create mode 100644 libgo/go/cmd/go/internal/modconv/tsv.go create mode 100644 libgo/go/cmd/go/internal/modconv/vconf.go create mode 100644 libgo/go/cmd/go/internal/modconv/vjson.go create mode 100644 libgo/go/cmd/go/internal/modconv/vmanifest.go create mode 100644 libgo/go/cmd/go/internal/modconv/vyml.go create mode 100644 libgo/go/cmd/go/internal/modfetch/cache.go create mode 100644 libgo/go/cmd/go/internal/modfetch/cache_test.go create mode 100644 libgo/go/cmd/go/internal/modfetch/codehost/codehost.go create mode 100644 libgo/go/cmd/go/internal/modfetch/codehost/git.go create mode 100644 libgo/go/cmd/go/internal/modfetch/codehost/git_test.go create mode 100644 libgo/go/cmd/go/internal/modfetch/codehost/shell.go create mode 100644 libgo/go/cmd/go/internal/modfetch/codehost/vcs.go create mode 100644 libgo/go/cmd/go/internal/modfetch/coderepo.go create mode 100644 libgo/go/cmd/go/internal/modfetch/coderepo_test.go create mode 100644 libgo/go/cmd/go/internal/modfetch/fetch.go create mode 100644 libgo/go/cmd/go/internal/modfetch/noweb.go create mode 100644 libgo/go/cmd/go/internal/modfetch/proxy.go create mode 100644 libgo/go/cmd/go/internal/modfetch/pseudo.go create mode 100644 libgo/go/cmd/go/internal/modfetch/pseudo_test.go create mode 100644 libgo/go/cmd/go/internal/modfetch/repo.go create mode 100644 libgo/go/cmd/go/internal/modfetch/unzip.go create mode 100644 libgo/go/cmd/go/internal/modfetch/web.go create mode 100644 libgo/go/cmd/go/internal/modfile/gopkgin.go create mode 100644 libgo/go/cmd/go/internal/modfile/print.go create mode 100644 libgo/go/cmd/go/internal/modfile/read.go create mode 100644 libgo/go/cmd/go/internal/modfile/read_test.go create mode 100644 libgo/go/cmd/go/internal/modfile/rule.go create mode 100644 libgo/go/cmd/go/internal/modfile/rule_test.go create mode 100644 libgo/go/cmd/go/internal/modfile/testdata/block.golden create mode 100644 libgo/go/cmd/go/internal/modfile/testdata/block.in create mode 100644 libgo/go/cmd/go/internal/modfile/testdata/comment.golden create mode 100644 libgo/go/cmd/go/internal/modfile/testdata/comment.in copy gcc/DEV-PHASE => libgo/go/cmd/go/internal/modfile/testdata/empty.golden (100%) copy gcc/DEV-PHASE => libgo/go/cmd/go/internal/modfile/testdata/empty.in (100%) create mode 100644 libgo/go/cmd/go/internal/modfile/testdata/gopkg.in.golden create mode 100644 libgo/go/cmd/go/internal/modfile/testdata/module.golden create mode 100644 libgo/go/cmd/go/internal/modfile/testdata/module.in create mode 100644 libgo/go/cmd/go/internal/modfile/testdata/replace.golden create mode 100644 libgo/go/cmd/go/internal/modfile/testdata/replace.in create mode 100644 libgo/go/cmd/go/internal/modfile/testdata/replace2.golden create mode 100644 libgo/go/cmd/go/internal/modfile/testdata/replace2.in create mode 100644 libgo/go/cmd/go/internal/modfile/testdata/rule1.golden create mode 100644 libgo/go/cmd/go/internal/modget/get.go create mode 100644 libgo/go/cmd/go/internal/modinfo/info.go create mode 100644 libgo/go/cmd/go/internal/modload/build.go create mode 100644 libgo/go/cmd/go/internal/modload/help.go create mode 100644 libgo/go/cmd/go/internal/modload/import.go create mode 100644 libgo/go/cmd/go/internal/modload/import_test.go create mode 100644 libgo/go/cmd/go/internal/modload/init.go create mode 100644 libgo/go/cmd/go/internal/modload/list.go create mode 100644 libgo/go/cmd/go/internal/modload/load.go create mode 100644 libgo/go/cmd/go/internal/modload/query.go create mode 100644 libgo/go/cmd/go/internal/modload/query_test.go create mode 100644 libgo/go/cmd/go/internal/modload/search.go create mode 100644 libgo/go/cmd/go/internal/module/module.go create mode 100644 libgo/go/cmd/go/internal/module/module_test.go create mode 100644 libgo/go/cmd/go/internal/mvs/mvs.go create mode 100644 libgo/go/cmd/go/internal/mvs/mvs_test.go create mode 100644 libgo/go/cmd/go/internal/par/work.go create mode 100644 libgo/go/cmd/go/internal/par/work_test.go copy libgo/go/cmd/go/internal/{load => search}/search.go (56%) rename libgo/go/cmd/go/internal/{load/match_test.go => search/search_test.go} (94%) create mode 100644 libgo/go/cmd/go/internal/semver/semver.go create mode 100644 libgo/go/cmd/go/internal/semver/semver_test.go create mode 100644 libgo/go/cmd/go/internal/txtar/archive.go create mode 100644 libgo/go/cmd/go/internal/txtar/archive_test.go create mode 100644 libgo/go/cmd/go/internal/web2/web.go create mode 100644 libgo/go/cmd/go/internal/web2/web_test.go create mode 100644 libgo/go/cmd/go/internal/webtest/test.go create mode 100755 libgo/go/cmd/go/mkalldocs.sh delete mode 100644 libgo/go/cmd/go/mkdoc.sh create mode 100644 libgo/go/cmd/go/proxy_test.go create mode 100644 libgo/go/cmd/go/script_test.go create mode 100644 libgo/go/cmd/go/testdata/addmod.go create mode 100644 libgo/go/cmd/go/testdata/badmod/go.mod create mode 100644 libgo/go/cmd/go/testdata/badmod/x.go create mode 100644 libgo/go/cmd/go/testdata/importcycle/src/selfimport/selfimport.go create mode 100644 libgo/go/cmd/go/testdata/mod/README create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_join_subpkg_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_join_subpkg_v1.1.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_join_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_join_v1.1.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_split_subpkg_v1.1.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_split_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_split_v1.1.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/golang.org_notx_useinternal_v0.1.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/golang.org_x_internal_v0.1.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/golang.org_x_text_v0.0.0-201709150 [...] create mode 100644 libgo/go/cmd/go/testdata/mod/golang.org_x_text_v0.3.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/golang.org_x_useinternal_v0.1.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/gopkg.in_dummy.v2-unstable_v2.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/research.swtch.com_vgo-tour_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_!c!g!o_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_!q!u!o!t!e_v1.5.2.txt create mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_!q!u!o!t!e_v1.5.3-!p!r!e.txt create mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_badfile1_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_badfile2_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_badfile3_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_badfile4_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_badfile5_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_badmod_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_breaker_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_breaker_v2.0.0+incompatible.txt create mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_breaker_v2.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_fortune_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_fortune_v2_v2.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v0.0.0-20180214005133 [...] create mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v0.0.0-20180214005840 [...] create mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v0.0.0-20180628003336 [...] create mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v0.0.0-20180709153244 [...] create mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v0.0.0-20180709160352 [...] create mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v0.0.0-20180709162749 [...] create mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v0.0.0-20180709162816 [...] create mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v0.0.0-20180709162918 [...] create mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v0.0.0-20180710144737 [...] create mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v1.1.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v1.2.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v1.2.1.txt create mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v1.3.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v1.4.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v1.5.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v1.5.1.txt create mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v1.5.2.txt create mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v1.5.3-pre1.txt create mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v2.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v2_v2.0.1.txt create mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_quote_v3_v3.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_sampler_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_sampler_v1.2.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_sampler_v1.2.1.txt create mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_sampler_v1.3.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_sampler_v1.3.1.txt create mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_sampler_v1.99.99.txt create mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_testonly_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/savedir.go create mode 100644 libgo/go/cmd/go/testdata/script/README create mode 100644 libgo/go/cmd/go/testdata/script/binary_only.txt create mode 100644 libgo/go/cmd/go/testdata/script/build_GOTMPDIR.txt create mode 100644 libgo/go/cmd/go/testdata/script/build_cache_compile.txt create mode 100644 libgo/go/cmd/go/testdata/script/build_cache_link.txt create mode 100644 libgo/go/cmd/go/testdata/script/build_cache_output.txt create mode 100644 libgo/go/cmd/go/testdata/script/cover_atomic_pkgall.txt create mode 100644 libgo/go/cmd/go/testdata/script/cover_pkgall_runtime.txt create mode 100644 libgo/go/cmd/go/testdata/script/cpu_profile_twice.txt create mode 100644 libgo/go/cmd/go/testdata/script/fileline.txt create mode 100644 libgo/go/cmd/go/testdata/script/get_with_git_trace.txt create mode 100644 libgo/go/cmd/go/testdata/script/goflags.txt create mode 100644 libgo/go/cmd/go/testdata/script/help.txt create mode 100644 libgo/go/cmd/go/testdata/script/install_cleans_build.txt create mode 100644 libgo/go/cmd/go/testdata/script/install_cross_gobin.txt create mode 100644 libgo/go/cmd/go/testdata/script/install_rebuild_gopath.txt create mode 100644 libgo/go/cmd/go/testdata/script/install_rebuild_removed.txt create mode 100644 libgo/go/cmd/go/testdata/script/linkname.txt create mode 100644 libgo/go/cmd/go/testdata/script/list_bad_import.txt create mode 100644 libgo/go/cmd/go/testdata/script/list_compiled_imports.txt create mode 100644 libgo/go/cmd/go/testdata/script/list_find.txt create mode 100644 libgo/go/cmd/go/testdata/script/list_std.txt create mode 100644 libgo/go/cmd/go/testdata/script/list_tags.txt create mode 100644 libgo/go/cmd/go/testdata/script/list_test_e.txt create mode 100644 libgo/go/cmd/go/testdata/script/list_test_imports.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_bad_domain.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_bad_filenames.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_build_tags.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_case.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_case_cgo.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_convert_dep.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_convert_git.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_convert_glide.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_convert_glockfile.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_convert_godeps.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_convert_tsv.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_convert_vendor_conf.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_convert_vendor_json.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_convert_vendor_manifest.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_convert_vendor_yml.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_doc.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_domain_root.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_download.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_edit.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_enabled.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_file_proxy.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_find.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_fs_patterns.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_commit.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_downgrade.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_incompatible.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_indirect.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_local.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_moved.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_none.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_pseudo.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_upgrade.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_warning.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_getmode_vendor.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_go_version.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_gobuild_import.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_gofmt_invalid.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_gopkg_unstable.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_graph.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_import.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_import_mod.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_init_dep.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_install_versioned.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_internal.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_list.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_list_bad_import.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_list_dir.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_list_upgrade.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_load_badmod.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_local_replace.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_multirepo.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_nomod.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_patterns.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_query.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_query_exclude.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_readonly.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_replace.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_require_exclude.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_test.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_tidy.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_tidy_quote.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_tidy_sum.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_upgrade_patch.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_vendor.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_vendor_build.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_vendor_nodeps.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_verify.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_versions.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_why.txt create mode 100644 libgo/go/cmd/go/testdata/script/pattern_syntax_error.txt create mode 100644 libgo/go/cmd/go/testdata/script/run_hello.txt create mode 100644 libgo/go/cmd/go/testdata/script/test_badtest.txt create mode 100644 libgo/go/cmd/go/testdata/script/test_compile_binary.txt create mode 100644 libgo/go/cmd/go/testdata/script/vendor_complex.txt delete mode 100644 libgo/go/cmd/go/testdata/src/badtest/badexec/x_test.go delete mode 100644 libgo/go/cmd/go/testdata/src/badtest/badsyntax/x.go delete mode 100644 libgo/go/cmd/go/testdata/src/badtest/badsyntax/x_test.go delete mode 100644 libgo/go/cmd/go/testdata/src/badtest/badvar/x.go delete mode 100644 libgo/go/cmd/go/testdata/src/badtest/badvar/x_test.go delete mode 100644 libgo/go/cmd/go/testdata/src/complex/main.go delete mode 100644 libgo/go/cmd/go/testdata/src/complex/nest/sub/test12/p.go delete mode 100644 libgo/go/cmd/go/testdata/src/complex/nest/sub/test23/p.go delete mode 100644 libgo/go/cmd/go/testdata/src/complex/nest/sub/vendor/v2/v2.go delete mode 100644 libgo/go/cmd/go/testdata/src/complex/nest/vendor/v1/v1.go delete mode 100644 libgo/go/cmd/go/testdata/src/complex/nest/vendor/v2/v2.go delete mode 100644 libgo/go/cmd/go/testdata/src/complex/nest/vendor/v3/v3.go delete mode 100644 libgo/go/cmd/go/testdata/src/complex/vendor/v/v.go delete mode 100644 libgo/go/cmd/go/testdata/src/complex/w/w.go copy libgo/go/cmd/go/testdata/src/{go-cmd-test/helloworld.go => hello/hello.go} (54%) create mode 100644 libgo/go/cmd/go/testdata/src/testnorun/p.go create mode 100644 libgo/go/cmd/go/testdata/testcover/pkg1/a.go create mode 100644 libgo/go/cmd/go/testdata/testcover/pkg2/a.go create mode 100644 libgo/go/cmd/go/testdata/testcover/pkg2/a_test.go create mode 100644 libgo/go/cmd/go/testdata/testcover/pkg3/a.go copy libgo/go/cmd/go/testdata/{src/vetfail/p2/p2_test.go => testcover/pkg3/a_test. [...] create mode 100644 libgo/go/cmd/go/testdata/testonly2/t.go create mode 100644 libgo/go/cmd/go/testdata/vendormod.txt create mode 100644 libgo/go/cmd/internal/test2json/testdata/bench.json create mode 100644 libgo/go/cmd/internal/test2json/testdata/bench.test create mode 100644 libgo/go/cmd/internal/test2json/testdata/benchfail.json create mode 100644 libgo/go/cmd/internal/test2json/testdata/benchfail.test create mode 100644 libgo/go/cmd/internal/test2json/testdata/benchshort.json create mode 100644 libgo/go/cmd/internal/test2json/testdata/benchshort.test create mode 100644 libgo/go/cmd/internal/test2json/testdata/issue23036.json create mode 100644 libgo/go/cmd/internal/test2json/testdata/issue23036.test create mode 100644 libgo/go/cmd/internal/test2json/testdata/issue23920.json create mode 100644 libgo/go/cmd/internal/test2json/testdata/issue23920.test create mode 100644 libgo/go/cmd/vet/all/whitelist/wasm.txt rename libgo/go/crypto/aes/{cipher_amd64.go => cipher_asm.go} (75%) create mode 100644 libgo/go/crypto/ecdsa/example_test.go create mode 100644 libgo/go/crypto/elliptic/fuzz_test.go rename libgo/go/crypto/elliptic/{p256_amd64.go => p256_asm.go} (82%) delete mode 100644 libgo/go/crypto/internal/cipherhw/cipherhw_amd64.go delete mode 100644 libgo/go/crypto/internal/cipherhw/cipherhw_s390x.go delete mode 100644 libgo/go/crypto/internal/cipherhw/doc.go delete mode 100644 libgo/go/crypto/internal/cipherhw/generic.go create mode 100644 libgo/go/crypto/internal/randutil/randutil.go create mode 100644 libgo/go/crypto/internal/subtle/aliasing.go create mode 100644 libgo/go/crypto/internal/subtle/aliasing_appengine.go create mode 100644 libgo/go/crypto/internal/subtle/aliasing_test.go create mode 100644 libgo/go/crypto/rand/rand_js.go create mode 100644 libgo/go/crypto/tls/auth.go create mode 100644 libgo/go/crypto/tls/auth_test.go copy libgo/go/crypto/tls/testdata/{Client-TLSv10-ECDHE-RSA-AES => Client-TLSv10-Ex [...] copy libgo/go/crypto/tls/testdata/{Client-TLSv12-RenegotiationRejected => Client-T [...] create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv10-ExportKeyingMaterial copy libgo/go/crypto/tls/testdata/{Server-TLSv12-ALPN-NoMatch => Server-TLSv12-Exp [...] create mode 100644 libgo/go/crypto/tls/testdata/example-cert.pem create mode 100644 libgo/go/crypto/tls/testdata/example-key.pem copy libgo/go/crypto/x509/{root_nacl.go => root_js.go} (73%) delete mode 100644 libgo/go/crypto/x509/sha2_windows_test.go create mode 100644 libgo/go/debug/dwarf/attr_string.go create mode 100644 libgo/go/debug/dwarf/tag_string.go create mode 100644 libgo/go/debug/elf/testdata/go-relocation-test-gcc720-riscv64.obj create mode 100644 libgo/go/flag/example_value_test.go create mode 100644 libgo/go/go/build/testdata/doc/a_test.go create mode 100644 libgo/go/go/build/testdata/doc/b_test.go create mode 100644 libgo/go/go/build/testdata/doc/c_test.go create mode 100644 libgo/go/go/build/testdata/doc/d_test.go create mode 100644 libgo/go/go/build/testdata/doc/e.go create mode 100644 libgo/go/go/build/testdata/doc/f.go create mode 100644 libgo/go/go/constant/example_test.go create mode 100644 libgo/go/go/doc/testdata/g.0.golden create mode 100644 libgo/go/go/doc/testdata/g.1.golden create mode 100644 libgo/go/go/doc/testdata/g.2.golden create mode 100644 libgo/go/go/doc/testdata/g.go create mode 100644 libgo/go/go/doc/testdata/issue12839.0.golden create mode 100644 libgo/go/go/doc/testdata/issue12839.1.golden create mode 100644 libgo/go/go/doc/testdata/issue12839.2.golden create mode 100644 libgo/go/go/doc/testdata/issue12839.go rename libgo/go/go/doc/testdata/{issue18063.2.golden => issue22856.0.golden} (73%) rename libgo/go/go/doc/testdata/{issue18063.1.golden => issue22856.1.golden} (73%) rename libgo/go/go/doc/testdata/{issue18063.0.golden => issue22856.2.golden} (73%) rename libgo/go/go/doc/testdata/{issue18063.go => issue22856.go} (74%) create mode 100644 libgo/go/go/format/example_test.go create mode 100644 libgo/go/go/internal/gccgoimporter/ar.go create mode 100644 libgo/go/go/internal/gcimporter/iimport.go copy libgo/{misc/cgo/testplugin/src/issue24351/plugin.go => go/go/internal/gcimpor [...] copy libgo/go/go/internal/{srcimporter/testdata/issue23092/issue23092.go => gcimpo [...] create mode 100644 libgo/go/go/printer/testdata/alignment.golden create mode 100644 libgo/go/go/printer/testdata/alignment.input create mode 100644 libgo/go/go/printer/testdata/complit.input create mode 100644 libgo/go/go/printer/testdata/complit.x create mode 100644 libgo/go/go/token/example_test.go create mode 100644 libgo/go/go/types/interfaces.go delete mode 100644 libgo/go/go/types/ordering.go create mode 100644 libgo/go/golang_org/x/crypto/internal/chacha20/chacha_generic.go create mode 100644 libgo/go/golang_org/x/crypto/internal/chacha20/chacha_noasm.go create mode 100644 libgo/go/golang_org/x/crypto/internal/chacha20/chacha_s390x.go create mode 100644 libgo/go/golang_org/x/crypto/internal/chacha20/chacha_test.go create mode 100644 libgo/go/golang_org/x/crypto/internal/chacha20/vectors_test.go create mode 100644 libgo/go/golang_org/x/crypto/internal/chacha20/xor.go create mode 100644 libgo/go/golang_org/x/crypto/poly1305/sum_noasm.go create mode 100644 libgo/go/golang_org/x/crypto/poly1305/sum_s390x.go create mode 100644 libgo/go/golang_org/x/crypto/poly1305/vectors_test.go create mode 100644 libgo/go/golang_org/x/net/dns/dnsmessage/example_test.go create mode 100644 libgo/go/golang_org/x/net/dns/dnsmessage/message.go create mode 100644 libgo/go/golang_org/x/net/dns/dnsmessage/message_test.go create mode 100644 libgo/go/golang_org/x/net/http/httpguts/guts.go copy libgo/go/golang_org/x/net/{lex/httplex => http/httpguts}/httplex.go (97%) copy libgo/go/golang_org/x/net/{lex/httplex => http/httpguts}/httplex_test.go (99%) copy libgo/{misc/cgo/testshared/src/division/division.go => go/golang_org/x/net/ht [...] create mode 100644 libgo/go/golang_org/x/net/http/httpproxy/proxy.go create mode 100644 libgo/go/golang_org/x/net/http/httpproxy/proxy_test.go create mode 100644 libgo/go/html/template/attr_string.go create mode 100644 libgo/go/html/template/delim_string.go create mode 100644 libgo/go/html/template/element_string.go create mode 100644 libgo/go/html/template/jsctx_string.go create mode 100644 libgo/go/html/template/state_string.go create mode 100644 libgo/go/html/template/urlpart_string.go create mode 100644 libgo/go/internal/bytealg/bytealg.c create mode 100644 libgo/go/internal/bytealg/bytealg.go create mode 100644 libgo/go/internal/bytealg/compare_generic.go copy libgo/{misc/cgo/testplugin/src/issue24351/plugin.go => go/internal/bytealg/co [...] create mode 100644 libgo/go/internal/bytealg/count_generic.go create mode 100644 libgo/go/internal/bytealg/count_native.go create mode 100644 libgo/go/internal/bytealg/equal_native.go create mode 100644 libgo/go/internal/bytealg/gccgo.go create mode 100644 libgo/go/internal/bytealg/index_amd64.go create mode 100644 libgo/go/internal/bytealg/index_arm64.go create mode 100644 libgo/go/internal/bytealg/index_generic.go create mode 100644 libgo/go/internal/bytealg/index_native.go create mode 100644 libgo/go/internal/bytealg/index_s390x.go create mode 100644 libgo/go/internal/bytealg/indexbyte_generic.go create mode 100644 libgo/go/internal/bytealg/indexbyte_native.go rename libgo/go/internal/cpu/{cpu_mips.go => cpu_386.go} (59%) copy libgo/go/{go/internal/srcimporter/testdata/issue23092/issue23092.go => intern [...] copy libgo/go/{go/internal/srcimporter/testdata/issue23092/issue23092.go => intern [...] create mode 100644 libgo/go/internal/cpu/cpu_arm64_test.go create mode 100644 libgo/go/internal/cpu/cpu_gccgo.c delete mode 100644 libgo/go/internal/cpu/cpu_mips64.go delete mode 100644 libgo/go/internal/cpu/cpu_mips64le.go delete mode 100644 libgo/go/internal/cpu/cpu_mipsle.go copy libgo/{misc/cgo/testplugin/src/issue24351/plugin.go => go/internal/cpu/cpu_no [...] create mode 100644 libgo/go/internal/cpu/cpu_ppc64x_test.go create mode 100644 libgo/go/internal/cpu/cpu_s390x_test.go create mode 100644 libgo/go/internal/cpu/cpu_x86_test.go rename libgo/go/internal/cpu/{cpu_arm.go => export_test.go} (59%) copy libgo/go/{go/build => internal/goroot}/gc.go (87%) create mode 100644 libgo/go/internal/goroot/gccgo.go rename libgo/go/internal/poll/{fd_poll_nacl.go => fd_poll_nacljs.go} (94%) create mode 100644 libgo/go/internal/poll/splice_linux.go copy libgo/go/internal/syscall/unix/{getrandom_linux_shx.go => getrandom_linux_amd [...] create mode 100644 libgo/go/internal/syscall/unix/nonblocking.go copy libgo/{misc/cgo/testplugin/src/issue24351/plugin.go => go/internal/syscall/un [...] copy libgo/go/{go/internal/srcimporter/testdata/issue23092/issue23092.go => intern [...] create mode 100644 libgo/go/internal/syscall/windows/symlink_windows.go copy libgo/go/{crypto/sha256/sha256block_amd64.go => math/big/arith_amd64.go} (60%) copy libgo/go/{go/internal/srcimporter/testdata/issue23092/issue23092.go => math/b [...] delete mode 100644 libgo/go/math/floor_asm.go delete mode 100644 libgo/go/net/dnsmsg.go delete mode 100644 libgo/go/net/dnsmsg_test.go copy libgo/go/{go/internal/srcimporter/testdata/issue23092/issue23092.go => net/er [...] copy libgo/go/{go/internal/srcimporter/testdata/issue23092/issue23092.go => net/er [...] create mode 100644 libgo/go/net/error_unix.go create mode 100644 libgo/go/net/error_windows.go create mode 100644 libgo/go/net/http/roundtrip.go create mode 100644 libgo/go/net/http/roundtrip_js.go create mode 100644 libgo/go/net/http/socks_bundle.go delete mode 100644 libgo/go/net/interface_windows_test.go rename libgo/go/net/{lookup_nacl.go => lookup_fake.go} (89%) create mode 100644 libgo/go/net/net_fake.go create mode 100644 libgo/go/net/rawconn_stub_test.go create mode 100644 libgo/go/net/rawconn_test.go delete mode 100644 libgo/go/net/sendfile_solaris.go rename libgo/go/net/{sendfile_bsd.go => sendfile_unix_alt.go} (84%) create mode 100644 libgo/go/net/sockaddr_posix.go create mode 100644 libgo/go/net/splice_linux.go copy libgo/{misc/cgo/testplugin/src/issue24351/plugin.go => go/net/splice_stub.go} (57%) create mode 100644 libgo/go/net/splice_test.go create mode 100644 libgo/go/os/exec/lp_js.go create mode 100644 libgo/go/os/fifo_test.go rename libgo/go/os/{pipe_freebsd.go => pipe2_bsd.go} (94%) rename libgo/go/os/{stat_nacl.go => stat_nacljs.go} (98%) delete mode 100644 libgo/go/os/sys_darwin.go rename libgo/go/os/{sys_freebsd.go => sys_js.go} (57%) create mode 100644 libgo/go/path/filepath/example_unix_walk_test.go create mode 100644 libgo/go/regexp/syntax/op_string.go copy libgo/go/runtime/{vdso_none.go => auxv_none.go} (76%) create mode 100644 libgo/go/runtime/debug_test.go create mode 100644 libgo/go/runtime/export_debug_test.go delete mode 100644 libgo/go/runtime/hashmap_fast.go create mode 100644 libgo/go/runtime/lock_js.go rename libgo/go/runtime/{hashmap.go => map.go} (93%) rename libgo/go/runtime/{mapspeed_test.go => map_benchmark_test.go} (90%) create mode 100644 libgo/go/runtime/map_fast32.go create mode 100644 libgo/go/runtime/map_fast64.go create mode 100644 libgo/go/runtime/map_faststr.go rename libgo/go/runtime/{netpoll_nacl.go => netpoll_fake.go} (73%) create mode 100644 libgo/go/runtime/os3_solaris.go create mode 100644 libgo/go/runtime/os_js.go create mode 100644 libgo/go/runtime/os_linux_arm.go create mode 100644 libgo/go/runtime/os_linux_arm64.go create mode 100644 libgo/go/runtime/os_linux_mips64x.go create mode 100644 libgo/go/runtime/os_linux_mipsx.go rename libgo/go/runtime/{vdso_none.go => os_linux_noauxv.go} (58%) create mode 100644 libgo/go/runtime/os_linux_s390x.go create mode 100644 libgo/go/runtime/pprof/testdata/mappingtest/main.go create mode 100644 libgo/go/runtime/sizeof_test.go rename libgo/go/runtime/{append_test.go => slice_test.go} (89%) delete mode 100644 libgo/go/runtime/stack.go copy libgo/{misc/cgo/testplugin/src/issue24351/plugin.go => go/runtime/stubs3.go} (56%) create mode 100644 libgo/go/runtime/sys_darwin.go create mode 100644 libgo/go/runtime/sys_wasm.go create mode 100644 libgo/go/runtime/testdata/testprog/abort.go copy libgo/go/runtime/testdata/testprog/{memprof.go => timeprof.go} (52%) create mode 100644 libgo/go/runtime/testdata/testprog/traceback_ancestors.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/bigstack_windows.go copy libgo/{misc/cgo/testplugin/src/issue24351/plugin.go => go/runtime/timestub2.g [...] create mode 100644 libgo/go/runtime/trace/annotation.go create mode 100644 libgo/go/runtime/trace/annotation_test.go delete mode 100644 libgo/go/strings/strings_amd64.go delete mode 100644 libgo/go/strings/strings_generic.go delete mode 100644 libgo/go/strings/strings_s390x.go delete mode 100644 libgo/go/sync/atomic/64bit_arm.go create mode 100644 libgo/go/sync/atomic/example_test.go copy libgo/go/{go/internal/srcimporter/testdata/issue23092/issue23092.go => syscal [...] rename libgo/go/syscall/{forkpipe_bsd.go => forkpipe.go} (79%) rename libgo/go/syscall/{exec_freebsd.go => forkpipe2.go} (87%) create mode 100644 libgo/go/syscall/fs_js.go create mode 100644 libgo/go/syscall/js/callback.go create mode 100644 libgo/go/syscall/js/js.go create mode 100644 libgo/go/syscall/js/js_test.go create mode 100644 libgo/go/syscall/js/typedarray.go create mode 100644 libgo/go/syscall/net_js.go create mode 100644 libgo/go/syscall/syscall_js.go create mode 100644 libgo/go/syscall/syscall_plan9_test.go create mode 100644 libgo/go/syscall/tables_nacljs.go create mode 100644 libgo/gotool-packages.txt create mode 100644 libgo/libgo-packages.txt create mode 100644 libgo/misc/cgo/test/issue23356.go create mode 100644 libgo/misc/cgo/test/issue23555.go copy libgo/{go/go/internal/srcimporter/testdata/issue24392/issue24392.go => misc/c [...] copy libgo/{go/go/internal/srcimporter/testdata/issue24392/issue24392.go => misc/c [...] create mode 100644 libgo/misc/cgo/test/issue23720.go create mode 100644 libgo/misc/cgo/test/issue24161_darwin_test.go create mode 100644 libgo/misc/cgo/test/issue24161arg/def.go create mode 100644 libgo/misc/cgo/test/issue24161arg/use.go create mode 100644 libgo/misc/cgo/test/issue24161e0/main.go create mode 100644 libgo/misc/cgo/test/issue24161e1/main.go create mode 100644 libgo/misc/cgo/test/issue24161e2/main.go create mode 100644 libgo/misc/cgo/test/issue24161res/restype.go create mode 100644 libgo/misc/cgo/test/issue24206.go copy libgo/misc/cgo/{testplugin/src/issue24351/plugin.go => test/issue24206_generi [...] create mode 100644 libgo/misc/cgo/test/issue25143.go create mode 100644 libgo/misc/cgo/test/issue26066.go create mode 100644 libgo/misc/cgo/test/issue26213/jni.h create mode 100644 libgo/misc/cgo/test/issue26213/test26213.go copy libgo/misc/cgo/test/{issue21668.go => issue26430.go} (51%) copy libgo/misc/cgo/{testplugin/src/issue24351/plugin.go => test/issue26430/a.go} (62%) copy libgo/misc/cgo/{testplugin/src/issue24351/plugin.go => test/issue26430/b.go} (62%) create mode 100644 libgo/misc/cgo/test/issue26517.go copy libgo/misc/cgo/test/{issue21668.go => issue26743.go} (51%) copy libgo/misc/cgo/{testplugin/src/issue24351/plugin.go => test/issue26743/a.go} (59%) copy libgo/{go/go/internal/srcimporter/testdata/issue23092/issue23092.go => misc/c [...] copy libgo/misc/cgo/{testplugin/src/issue24351/plugin.go => test/test26213.go} (59%) create mode 100644 libgo/misc/cgo/testgodefs/fieldtypedef.go copy libgo/misc/cgo/{life => testplugin/src/issue25756}/main.go (73%) copy libgo/misc/cgo/{life => testplugin/src/issue25756/plugin}/c-life.c (100%) copy libgo/misc/cgo/{life => testplugin/src/issue25756/plugin}/life.go (97%) copy libgo/misc/cgo/{life => testplugin/src/issue25756/plugin}/life.h (100%) create mode 100644 libgo/misc/cgo/testsanitizers/src/msan6.go create mode 100755 libgo/mkruntimeinc.sh create mode 100644 libgomp/plugin/cuda-lib.def delete mode 100644 libgomp/testsuite/libgomp.c++/atomic-16.C delete mode 100644 libgomp/testsuite/libgomp.c++/cancel-taskgroup-2.C delete mode 100644 libgomp/testsuite/libgomp.c++/for-10.C delete mode 100644 libgomp/testsuite/libgomp.c++/for-11.C delete mode 100644 libgomp/testsuite/libgomp.c++/for-12.C delete mode 100644 libgomp/testsuite/libgomp.c++/for-13.C delete mode 100644 libgomp/testsuite/libgomp.c++/for-14.C copy libgomp/testsuite/libgomp.c++/{for-1.C => for-15.C} (60%) delete mode 100644 libgomp/testsuite/libgomp.c++/for-9.C delete mode 100644 libgomp/testsuite/libgomp.c++/loop-13.C delete mode 100644 libgomp/testsuite/libgomp.c++/loop-14.C delete mode 100644 libgomp/testsuite/libgomp.c++/loop-15.C delete mode 100644 libgomp/testsuite/libgomp.c++/monotonic-1.C delete mode 100644 libgomp/testsuite/libgomp.c++/monotonic-2.C delete mode 100644 libgomp/testsuite/libgomp.c++/nonmonotonic-1.C delete mode 100644 libgomp/testsuite/libgomp.c++/nonmonotonic-2.C delete mode 100644 libgomp/testsuite/libgomp.c++/ordered-1.C delete mode 100644 libgomp/testsuite/libgomp.c++/pr45784.C delete mode 100644 libgomp/testsuite/libgomp.c++/pr64824.C delete mode 100644 libgomp/testsuite/libgomp.c++/pr64868.C delete mode 100644 libgomp/testsuite/libgomp.c++/pr66199-1.C delete mode 100644 libgomp/testsuite/libgomp.c++/pr66199-2.C delete mode 100644 libgomp/testsuite/libgomp.c++/pr66199-3.C delete mode 100644 libgomp/testsuite/libgomp.c++/pr66199-4.C delete mode 100644 libgomp/testsuite/libgomp.c++/pr66199-5.C delete mode 100644 libgomp/testsuite/libgomp.c++/pr66199-6.C delete mode 100644 libgomp/testsuite/libgomp.c++/pr66199-7.C delete mode 100644 libgomp/testsuite/libgomp.c++/pr66199-8.C delete mode 100644 libgomp/testsuite/libgomp.c++/pr66199-9.C delete mode 100644 libgomp/testsuite/libgomp.c++/pr69389.C delete mode 100644 libgomp/testsuite/libgomp.c++/simd10.C delete mode 100644 libgomp/testsuite/libgomp.c++/simd11.C delete mode 100644 libgomp/testsuite/libgomp.c++/simd12.C delete mode 100644 libgomp/testsuite/libgomp.c++/simd13.C delete mode 100644 libgomp/testsuite/libgomp.c++/target-1.C delete mode 100644 libgomp/testsuite/libgomp.c++/target-3.C delete mode 100644 libgomp/testsuite/libgomp.c++/target-4.C delete mode 100644 libgomp/testsuite/libgomp.c++/target-5.C delete mode 100644 libgomp/testsuite/libgomp.c++/taskgroup-1.C delete mode 100644 libgomp/testsuite/libgomp.c++/taskloop-1.C delete mode 100644 libgomp/testsuite/libgomp.c++/taskloop-2.C delete mode 100644 libgomp/testsuite/libgomp.c++/taskloop-3.C delete mode 100644 libgomp/testsuite/libgomp.c++/taskloop-4.C delete mode 100644 libgomp/testsuite/libgomp.c++/udr-9.C rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/atomic-18.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/cancel-taskgroup-2.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/for-1.c (82%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/for-1.h (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/for-2.c (87%) copy libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/for-2.h (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/for-3.c (95%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/for-4.c (84%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/for-5.c (96%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/for-6.c (95%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/loop-13.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/loop-14.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/loop-15.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/monotonic-1.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/monotonic-2.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/nonmonotonic-1.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/nonmonotonic-2.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/ordered-4.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/pr45784.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/pr64824.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/pr64868.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/pr66199-1.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/pr66199-2.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/pr66199-3.c (96%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/pr66199-4.c (97%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/pr66199-5.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/pr66199-6.c (96%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/pr66199-7.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/pr66199-8.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/pr66199-9.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/pr69389.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/simd-14.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/simd-15.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/simd-16.c (96%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/simd-17.c (96%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/target-1.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/target-10.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/target-13.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/target-2.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/taskgroup-1.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/taskloop-1.c (89%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/taskloop-2.c (97%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/taskloop-3.c (95%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/taskloop-4.c (100%) rename libgomp/testsuite/{libgomp.c => libgomp.c-c++-common}/udr-1.c (100%) create mode 100644 libgomp/testsuite/libgomp.fortran/async_io_1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/async_io_2.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/async_io_3.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/async_io_4.f90 copy gcc/testsuite/gfortran.dg/eof_4.f90 => libgomp/testsuite/libgomp.fortran/asyn [...] copy gcc/testsuite/gfortran.dg/flush_1.f90 => libgomp/testsuite/libgomp.fortran/as [...] copy gcc/testsuite/gfortran.dg/newunit_1.f90 => libgomp/testsuite/libgomp.fortran/ [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c++/non-scalar-data.C create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/declare-3.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/enter-data.c copy libgomp/testsuite/libgomp.oacc-c-c++-common/{kernels-loop.c => kernels-loop-d [...] copy libgomp/testsuite/libgomp.oacc-c-c++-common/{kernels-loop.c => kernels-loop-d [...] copy libgomp/testsuite/libgomp.oacc-c-c++-common/{kernels-loop.c => kernels-loop-d [...] copy libgomp/testsuite/libgomp.oacc-c-c++-common/{kernels-loop.c => kernels-loop-d [...] copy libgomp/testsuite/libgomp.oacc-c-c++-common/{kernels-loop.c => kernels-loop-d [...] copy libgomp/testsuite/libgomp.oacc-c-c++-common/{kernels-loop.c => kernels-parall [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-private-var [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-reduction-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/loop-default-runtime.c copy libgomp/testsuite/libgomp.oacc-c-c++-common/{loop-dim-default.c => loop-defau [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/mapping-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/parallel-loop-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/parallel-loop-1.h rename libgomp/testsuite/{libgomp.c/for-2.h => libgomp.oacc-c-c++-common/parallel- [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr85422.c create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/cublas-fixed.h create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/data-5.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/dummy-array.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/host_data-2.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/host_data-3.f create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/host_data-4.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-acc-loop-reducti [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-acc-loop-reduction.f90 copy libgomp/testsuite/libgomp.oacc-fortran/{collapse-3.f90 => kernels-collapse-3. [...] copy libgomp/testsuite/libgomp.oacc-fortran/{collapse-4.f90 => kernels-collapse-4. [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-independent.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-loop-1.f90 copy libgomp/testsuite/libgomp.oacc-fortran/{map-1.f90 => kernels-map-1.f90} (54%) copy libgomp/testsuite/libgomp.oacc-fortran/{kernels-loop-data-enter-exit.f95 => k [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-private-vars-loo [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-reduction-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/lib-12.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/lib-13.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/lib-14.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/lib-15.f90 copy libgomp/testsuite/libgomp.oacc-fortran/{map-1.f90 => parallel-loop-1.f90} (63%) create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/reference-reductions.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/vector-routine.f90 delete mode 100644 libmpx/ChangeLog delete mode 100644 libmpx/Makefile.am delete mode 100644 libmpx/Makefile.in delete mode 100644 libmpx/acinclude.m4 delete mode 100644 libmpx/aclocal.m4 delete mode 100644 libmpx/config.h.in delete mode 100644 libmpx/configure delete mode 100644 libmpx/configure.ac delete mode 100644 libmpx/configure.tgt delete mode 100644 libmpx/libmpx.spec.in delete mode 100644 libmpx/mpxrt/Makefile.am delete mode 100644 libmpx/mpxrt/Makefile.in delete mode 100644 libmpx/mpxrt/libmpx.map delete mode 100644 libmpx/mpxrt/libtool-version delete mode 100644 libmpx/mpxrt/mpxrt-utils.c delete mode 100644 libmpx/mpxrt/mpxrt-utils.h delete mode 100644 libmpx/mpxrt/mpxrt.c delete mode 100644 libmpx/mpxrt/mpxrt.h delete mode 100644 libmpx/mpxwrap/Makefile.am delete mode 100644 libmpx/mpxwrap/Makefile.in delete mode 100644 libmpx/mpxwrap/libmpxwrappers.map delete mode 100644 libmpx/mpxwrap/libtool-version delete mode 100644 libmpx/mpxwrap/mpx_wrappers.c copy libstdc++-v3/include/bits/{std_mutex.h => unique_lock.h} (62%) create mode 100644 libstdc++-v3/include/experimental/bits/net.h create mode 100644 libstdc++-v3/include/experimental/buffer create mode 100644 libstdc++-v3/include/experimental/executor create mode 100644 libstdc++-v3/include/experimental/internet create mode 100644 libstdc++-v3/include/experimental/io_context copy libstdc++-v3/include/{c/cuchar => experimental/net} (70%) create mode 100644 libstdc++-v3/include/experimental/netfwd create mode 100644 libstdc++-v3/include/experimental/socket create mode 100644 libstdc++-v3/include/experimental/timer create mode 100644 libstdc++-v3/include/std/bit create mode 100644 libstdc++-v3/include/std/memory_resource create mode 100644 libstdc++-v3/include/std/version copy libstdc++-v3/src/{filesystem => c++17}/Makefile.am (72%) copy libstdc++-v3/src/{filesystem => c++17}/Makefile.in (79%) create mode 100644 libstdc++-v3/src/c++17/default_resource.h create mode 100644 libstdc++-v3/src/c++17/memory_resource.cc copy libstdc++-v3/testsuite/17_intro/headers/{c++2014 => c++2017}/all_attributes.cc (92%) copy libstdc++-v3/testsuite/17_intro/headers/{c++2014 => c++2017}/all_no_exception [...] copy libstdc++-v3/testsuite/17_intro/headers/{c++2014 => c++2017}/all_no_rtti.cc (94%) copy libstdc++-v3/testsuite/17_intro/headers/{c++2014 => c++2017}/all_pedantic_err [...] copy libstdc++-v3/testsuite/17_intro/headers/{c++2014 => c++2017}/operator_names.cc (94%) copy libstdc++-v3/testsuite/17_intro/headers/{c++2014 => c++2017}/stdc++.cc (98%) copy libstdc++-v3/testsuite/17_intro/headers/{c++2014 => c++2017}/stdc++_multiple_ [...] copy libstdc++-v3/testsuite/17_intro/headers/{c++2014 => c++2020}/all_attributes.cc (92%) copy libstdc++-v3/testsuite/17_intro/headers/{c++2014 => c++2020}/all_no_exception [...] copy libstdc++-v3/testsuite/17_intro/headers/{c++2014 => c++2020}/all_no_rtti.cc (94%) copy libstdc++-v3/testsuite/17_intro/headers/{c++2014 => c++2020}/all_pedantic_err [...] copy libstdc++-v3/testsuite/17_intro/headers/{c++2014 => c++2020}/operator_names.cc (94%) copy libstdc++-v3/testsuite/17_intro/headers/{c++2014 => c++2020}/stdc++.cc (98%) copy libstdc++-v3/testsuite/17_intro/headers/{c++2014 => c++2020}/stdc++_multiple_ [...] copy libstdc++-v3/testsuite/{20_util/pair/86751.cc => 18_support/headers/version/m [...] create mode 100644 libstdc++-v3/testsuite/18_support/new_nothrow.cc copy libstdc++-v3/testsuite/20_util/duration/{cons => arithmetic}/dr3050.cc (82%) copy libstdc++-v3/testsuite/20_util/function/cons/{move_target.cc => non_copyconst [...] copy libstdc++-v3/testsuite/20_util/{add_volatile => is_nothrow_convertible}/requi [...] copy libstdc++-v3/testsuite/20_util/{alignment_of => is_nothrow_convertible}/requi [...] create mode 100644 libstdc++-v3/testsuite/20_util/is_nothrow_convertible/value.cc create mode 100644 libstdc++-v3/testsuite/20_util/memory_resource/1.cc create mode 100644 libstdc++-v3/testsuite/20_util/memory_resource/2.cc create mode 100644 libstdc++-v3/testsuite/20_util/monotonic_buffer_resource/1.cc create mode 100644 libstdc++-v3/testsuite/20_util/monotonic_buffer_resource/allocate.cc create mode 100644 libstdc++-v3/testsuite/20_util/monotonic_buffer_resource/deallocate.cc create mode 100644 libstdc++-v3/testsuite/20_util/monotonic_buffer_resource/release.cc create mode 100644 libstdc++-v3/testsuite/20_util/monotonic_buffer_resource/upstre [...] copy libstdc++-v3/testsuite/20_util/{variant/85183.cc => polymorphic_allocator/1.c [...] copy libstdc++-v3/testsuite/20_util/{scoped_allocator => polymorphic_allocator}/co [...] create mode 100644 libstdc++-v3/testsuite/20_util/polymorphic_allocator/resource.cc copy libstdc++-v3/testsuite/20_util/{any/modifiers/83658.cc => polymorphic_allocat [...] copy libstdc++-v3/testsuite/20_util/{variant/85183.cc => reference_wrapper/deducti [...] create mode 100644 libstdc++-v3/testsuite/20_util/reference_wrapper/lwg2993.cc copy libstdc++-v3/testsuite/20_util/{add_cv => remove_cvref}/requirements/alias_de [...] copy libstdc++-v3/testsuite/20_util/{add_pointer => remove_cvref}/requirements/exp [...] create mode 100644 libstdc++-v3/testsuite/20_util/remove_cvref/value.cc create mode 100644 libstdc++-v3/testsuite/20_util/remove_cvref/value_ext.cc copy libstdc++-v3/testsuite/{24_iterators/reverse_iterator/dr2188.cc => 20_util/sh [...] copy libstdc++-v3/testsuite/20_util/{shared_ptr/creation/87278.cc => specialized_a [...] create mode 100644 libstdc++-v3/testsuite/20_util/tuple/dr2729.cc copy libstdc++-v3/testsuite/20_util/{endian/1.cc => type_identity/requirements/ali [...] copy libstdc++-v3/testsuite/20_util/{add_pointer => type_identity}/requirements/ex [...] create mode 100644 libstdc++-v3/testsuite/20_util/type_identity/requirements/typedefs.cc create mode 100644 libstdc++-v3/testsuite/20_util/unique_ptr/cons/lwg2905.cc copy libstdc++-v3/testsuite/20_util/{shared_ptr/creation/87278.cc => unique_ptr/re [...] create mode 100644 libstdc++-v3/testsuite/20_util/variant/80165.cc copy libstdc++-v3/testsuite/20_util/variant/{85183.cc => 87619.cc} (54%) copy libstdc++-v3/testsuite/21_strings/{debug/self_move_assign_neg.cc => basic_str [...] copy libstdc++-v3/testsuite/21_strings/{debug/self_move_assign_neg.cc => basic_str [...] copy libstdc++-v3/testsuite/{22_locale/codecvt/codecvt_utf8/wchar_t/1.cc => 21_str [...] copy libstdc++-v3/testsuite/21_strings/basic_string/{dr2268.cc => modifiers/insert [...] copy libstdc++-v3/testsuite/{experimental/polymorphic_allocator/pmr_typedefs_strin [...] copy libstdc++-v3/testsuite/21_strings/{basic_string/cons/wchar_t/86138.cc => basi [...] copy libstdc++-v3/testsuite/21_strings/{basic_string/cons/char/86138.cc => basic_s [...] copy libstdc++-v3/testsuite/21_strings/{basic_string/cons/char/86138.cc => basic_s [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/07_conf_ [...] copy libstdc++-v3/testsuite/21_strings/{basic_string/cons/char/86138.cc => basic_s [...] create mode 100644 libstdc++-v3/testsuite/23_containers/deque/capacity/max_size.cc copy libstdc++-v3/testsuite/23_containers/{unordered_set/insert/83709.cc => deque/ [...] copy libstdc++-v3/testsuite/{18_support/byte/81076.cc => 23_containers/deque/types [...] copy libstdc++-v3/testsuite/{18_support/byte/81076.cc => 23_containers/deque/types [...] copy libstdc++-v3/testsuite/23_containers/forward_list/{modifiers/emplace_cxx17_re [...] copy libstdc++-v3/testsuite/23_containers/forward_list/{modifiers/emplace_cxx17_re [...] copy libstdc++-v3/testsuite/{18_support/byte/81076.cc => 23_containers/forward_lis [...] copy libstdc++-v3/testsuite/{18_support/byte/81076.cc => 23_containers/forward_lis [...] copy libstdc++-v3/testsuite/{20_util/hash/84998.cc => 23_containers/forward_list/t [...] copy libstdc++-v3/testsuite/{20_util/pair/86751.cc => 23_containers/list/68222_neg [...] copy libstdc++-v3/testsuite/23_containers/{unordered_set/insert/83709.cc => list/m [...] copy libstdc++-v3/testsuite/23_containers/list/{modifiers/emplace/cxx17_return.cc [...] copy libstdc++-v3/testsuite/23_containers/list/{modifiers/emplace/cxx17_return.cc [...] copy libstdc++-v3/testsuite/{18_support/byte/81076.cc => 23_containers/list/pmr_ty [...] copy libstdc++-v3/testsuite/{18_support/byte/81076.cc => 23_containers/list/pmr_ty [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/list/requirements/explicit [...] copy libstdc++-v3/testsuite/23_containers/list/{14340.cc => types/1.cc} (71%) copy libstdc++-v3/testsuite/{21_strings/basic_string/dr2268.cc => 23_containers/ma [...] copy libstdc++-v3/testsuite/{20_util/any/modifiers/83658.cc => 23_containers/map/o [...] copy libstdc++-v3/testsuite/{experimental/polymorphic_allocator/pmr_typedefs_map.c [...] copy libstdc++-v3/testsuite/{21_strings/basic_string/cons/char/86138.cc => 23_cont [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/map/requirements/explicit_ [...] copy libstdc++-v3/testsuite/{21_strings/basic_string/dr2268.cc => 23_containers/mu [...] create mode 100644 libstdc++-v3/testsuite/23_containers/multimap/operations/contains.cc copy libstdc++-v3/testsuite/{experimental/polymorphic_allocator/pmr_typedefs_multi [...] copy libstdc++-v3/testsuite/{18_support/byte/81076.cc => 23_containers/multimap/pm [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/multimap/requirements/expl [...] copy libstdc++-v3/testsuite/{21_strings/basic_string/dr2268.cc => 23_containers/mu [...] create mode 100644 libstdc++-v3/testsuite/23_containers/multiset/operations/contains.cc copy libstdc++-v3/testsuite/{experimental/polymorphic_allocator/pmr_typedefs_set.c [...] copy libstdc++-v3/testsuite/{18_support/byte/81076.cc => 23_containers/multiset/pm [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/multiset/requirements/expl [...] copy libstdc++-v3/testsuite/{21_strings/basic_string/dr2268.cc => 23_containers/se [...] copy libstdc++-v3/testsuite/23_containers/set/{modifiers/node_swap.cc => operation [...] copy libstdc++-v3/testsuite/{18_support/byte/81076.cc => 23_containers/set/pmr_typ [...] copy libstdc++-v3/testsuite/{18_support/byte/81076.cc => 23_containers/set/pmr_typ [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/set/requirements/explicit_ [...] copy libstdc++-v3/testsuite/{26_numerics/random/chi_squared_distribution/83833.cc [...] copy libstdc++-v3/testsuite/{experimental/polymorphic_allocator/pmr_typedefs_unord [...] copy libstdc++-v3/testsuite/{18_support/byte/81076.cc => 23_containers/unordered_m [...] copy libstdc++-v3/testsuite/{18_support/aligned_alloc/aligned_alloc.cc => 23_conta [...] copy libstdc++-v3/testsuite/{experimental/polymorphic_allocator/pmr_typedefs_unord [...] copy libstdc++-v3/testsuite/{20_util/variant/85183.cc => 23_containers/unordered_m [...] copy libstdc++-v3/testsuite/23_containers/{unordered_set/insert/83709.cc => unorde [...] copy libstdc++-v3/testsuite/{experimental/polymorphic_allocator/pmr_typedefs_unord [...] copy libstdc++-v3/testsuite/{18_support/byte/81076.cc => 23_containers/unordered_m [...] copy libstdc++-v3/testsuite/23_containers/unordered_set/{insert/83709.cc => operat [...] copy libstdc++-v3/testsuite/{experimental/polymorphic_allocator/pmr_typedefs_unord [...] copy libstdc++-v3/testsuite/{18_support/byte/81076.cc => 23_containers/unordered_s [...] copy libstdc++-v3/testsuite/23_containers/vector/{bool => }/allocator/default_init [...] copy libstdc++-v3/testsuite/23_containers/{unordered_set/insert/83709.cc => vector [...] create mode 100644 libstdc++-v3/testsuite/23_containers/vector/capacity/87544.cc create mode 100644 libstdc++-v3/testsuite/23_containers/vector/capacity/max_size.cc copy libstdc++-v3/testsuite/23_containers/{unordered_set/insert/83709.cc => vector [...] copy libstdc++-v3/testsuite/{18_support/byte/81076.cc => 23_containers/vector/pmr_ [...] copy libstdc++-v3/testsuite/{18_support/byte/81076.cc => 23_containers/vector/type [...] copy libstdc++-v3/testsuite/{23_containers/unordered_set/debug/cbegin_neg.cc => 24 [...] copy libstdc++-v3/testsuite/{23_containers/unordered_set/debug/cbegin_neg.cc => 24 [...] copy libstdc++-v3/testsuite/{23_containers/unordered_set/debug/cbegin_neg.cc => 24 [...] create mode 100644 libstdc++-v3/testsuite/24_iterators/reverse_iterator/dr1052.cc copy libstdc++-v3/testsuite/{20_util/pair/86751.cc => 25_algorithms/copy/86658.cc} (78%) copy libstdc++-v3/testsuite/25_algorithms/{pop_heap/empty_neg.cc => copy_backward/ [...] copy libstdc++-v3/testsuite/25_algorithms/{pop_heap/empty_neg.cc => copy_backward/ [...] copy libstdc++-v3/testsuite/25_algorithms/{pop_heap/empty2_neg.cc => copy_backward [...] copy libstdc++-v3/testsuite/25_algorithms/{pop_heap/empty_neg.cc => equal/debug/1_ [...] copy libstdc++-v3/testsuite/25_algorithms/{pop_heap/empty_neg.cc => equal/debug/2_ [...] copy libstdc++-v3/testsuite/25_algorithms/{pop_heap/empty_neg.cc => equal/debug/3_ [...] copy libstdc++-v3/testsuite/{21_strings/basic_string/dr2268.cc => 25_algorithms/fi [...] copy libstdc++-v3/testsuite/25_algorithms/{pop_heap/empty_neg.cc => fill_n/debug/1 [...] copy libstdc++-v3/testsuite/25_algorithms/{pop_heap/empty_neg.cc => fill_n/debug/2 [...] copy libstdc++-v3/testsuite/25_algorithms/{pop_heap/empty_neg.cc => fill_n/debug/3 [...] copy libstdc++-v3/testsuite/25_algorithms/{pop_heap/empty_neg.cc => fill_n/debug/4 [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/accumulate/lwg2055.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/adjacent_difference/lwg2055.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bit.pow.two/ceil2.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bit.pow.two/floor2.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bit.pow.two/ispow2.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bit.pow.two/log2p1.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bitops.count/countl_one.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bitops.count/countl_zero.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bitops.count/countr_one.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bitops.count/countr_zero.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bitops.count/popcount.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bitops.rot/rotl.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bitops.rot/rotr.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/inner_product/lwg2055.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/partial_sum/lwg2055.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/random/discard_block_engine/ [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/random/independent_bits_engi [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/random/linear_congruential_e [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/random/mersenne_twister_engi [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/random/shuffle_order_engine/ [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/random/subtract_with_carry_e [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/valarray/83860.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/valarray/transcend.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_filebuf/close/81256.cc copy libstdc++-v3/testsuite/27_io/basic_filebuf/open/{char => wchar_t}/1.cc (72%) create mode 100644 libstdc++-v3/testsuite/27_io/basic_fstream/cons/wchar_t/1.cc copy libstdc++-v3/testsuite/{23_containers/unordered_map/insert/83709.cc => 27_io/ [...] create mode 100644 libstdc++-v3/testsuite/27_io/basic_ifstream/cons/wchar_t/1.cc copy libstdc++-v3/testsuite/27_io/basic_ifstream/open/{char => wchar_t}/1.cc (72%) copy libstdc++-v3/testsuite/{28_regex/algorithms/regex_replace/char/pr83601.cc => [...] create mode 100644 libstdc++-v3/testsuite/27_io/basic_ofstream/cons/wchar_t/1.cc copy libstdc++-v3/testsuite/27_io/basic_ofstream/open/{char => wchar_t}/1.cc (71%) copy libstdc++-v3/testsuite/{28_regex/algorithms/regex_replace/char/pr83601.cc => [...] copy libstdc++-v3/testsuite/{23_containers/unordered_set/insert/83709.cc => 27_io/ [...] copy libstdc++-v3/testsuite/{23_containers/unordered_set/insert/83709.cc => 27_io/ [...] copy libstdc++-v3/testsuite/{28_regex/algorithms/regex_replace/char/pr83601.cc => [...] copy libstdc++-v3/testsuite/{20_util/variant/85183.cc => 27_io/filesystem/path/io/ [...] copy libstdc++-v3/testsuite/27_io/filesystem/path/{compare/strings.cc => itr/compo [...] create mode 100644 libstdc++-v3/testsuite/27_io/ios_base/storage/68197.cc copy libstdc++-v3/testsuite/{experimental/polymorphic_allocator/pmr_typedefs_match [...] create mode 100644 libstdc++-v3/testsuite/28_regex/sub_match/compare.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic/69769.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic/nonmembers.cc copy libstdc++-v3/testsuite/{20_util/has_unique_object_representations/requirement [...] create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic_integral/nonmembers.cc copy libstdc++-v3/testsuite/{20_util/has_unique_object_representations => 29_atomi [...] create mode 100644 libstdc++-v3/testsuite/backward/strstream_move.cc create mode 100644 libstdc++-v3/testsuite/experimental/memory_resource/new_delete_ [...] create mode 100644 libstdc++-v3/testsuite/experimental/net/buffer/arithmetic.cc create mode 100644 libstdc++-v3/testsuite/experimental/net/buffer/const.cc create mode 100644 libstdc++-v3/testsuite/experimental/net/buffer/creation.cc create mode 100644 libstdc++-v3/testsuite/experimental/net/buffer/mutable.cc copy libstdc++-v3/testsuite/experimental/{memory/shared_ptr/observers/use_count.cc [...] create mode 100644 libstdc++-v3/testsuite/experimental/net/buffer/traits.cc create mode 100644 libstdc++-v3/testsuite/experimental/net/execution_context/use_s [...] copy libstdc++-v3/testsuite/{17_intro/headers/c++2014/operator_names.cc => experim [...] copy libstdc++-v3/testsuite/experimental/{any/cons/nontrivial.cc => net/internet/a [...] create mode 100644 libstdc++-v3/testsuite/experimental/net/internet/address/v4/cons.cc create mode 100644 libstdc++-v3/testsuite/experimental/net/internet/address/v4/cre [...] create mode 100644 libstdc++-v3/testsuite/experimental/net/internet/address/v4/members.cc create mode 100644 libstdc++-v3/testsuite/experimental/net/internet/resolver/base.cc create mode 100644 libstdc++-v3/testsuite/experimental/net/internet/resolver/ops/l [...] copy libstdc++-v3/testsuite/experimental/{set/erasure.cc => net/internet/resolver/ [...] create mode 100644 libstdc++-v3/testsuite/experimental/net/timer/waitable/cons.cc copy libstdc++-v3/testsuite/experimental/{set/erasure.cc => net/timer/waitable/des [...] create mode 100644 libstdc++-v3/testsuite/experimental/net/timer/waitable/ops.cc copy libstdc++-v3/testsuite/experimental/{memory_resource/70966.cc => polymorphic_ [...] copy libstdc++-v3/testsuite/{20_util/scoped_allocator => experimental/polymorphic_ [...] copy libstdc++-v3/testsuite/{experimental/polymorphic_allocator/pmr_typedefs_deque [...] copy libstdc++-v3/testsuite/{23_containers/vector/ext_pointer/explicit_instantiati [...] copy libstdc++-v3/testsuite/{20_util/pair/86751.cc => ext/malloc_allocator/eq.cc} (76%) copy libstdc++-v3/testsuite/{20_util/pair/86751.cc => ext/new_allocator/eq.cc} (76%) create mode 100644 libstdc++-v3/testsuite/ext/random/simd_fast_mersenne_twister_en [...] create mode 100644 libstdc++-v3/testsuite/ext/rope/7.cc -- To stop receiving notification emails like this one, please contact the administrator of this repository.
6 years, 8 months
1
0
0
0
[toolchain/linux-next] branch linaro-local/ci/tcwg_kernel/llvm-release-aarch64-mainline-allmodconfig updated (91b15613ce7f -> 23469de647c4)
by git@git.linaro.org
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-release-aarch64-mainline-allmodconfig in repository toolchain/linux-next. from 91b15613ce7f Merge
git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
adds 48f78be33260 nvme: remove ns sibling before clearing path adds 7a7080b53467 Merge branch 'nvme-4.19' of
git://git.infradead.org/nvme
i [...] adds 744889b7cbb5 block: don't deal with discard limit in blkdev_issue_discard() adds b2a205ff49b9 Merge tag 'for-linus-20181019' of git://git.kernel.dk/linux-block adds 4b0aaacee51e selftests: usbip: add wait after attach and before checkin [...] adds 81f7567c51ad usb: usbip: Fix BUG: KASAN: slab-out-of-bounds in vhci_hub [...] adds 9397940ed812 cdc-acm: fix race between reset and control messaging adds dae3ddba36f8 cdc-acm: do not reset notification buffer index upon urb u [...] adds f976d0e5747c cdc-acm: correct counting of UART states in serial state n [...] adds 009b1948e153 usb: roles: intel_xhci: Fix Unbalanced pm_runtime_enable adds c02588a352de usb: xhci: pci: Enable Intel USB role mux on Apollo Lake p [...] adds 665c365a77fb USB: fix the usbfs flag sanitization for control transfers adds 9ae24af36691 usb: gadget: storage: Fix Spectre v1 vulnerability adds c7b70a641df2 Merge tag 'usb-4.19-final' of
git://git.kernel.org/pub/scm
[...] adds 13c1c5e4d7f8 Input: elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15IGM adds d4ec49d332ab Merge branch 'for-linus' of
git://git.kernel.org/pub/scm/l
[...] adds 282447ba6b00 tracing: Fix synthetic event to accept unsigned modifier adds a360d9e4016c tracing: Fix synthetic event to allow semicolon at end adds ba0e41ca81b9 selftests: ftrace: Add synthetic event syntax testcase adds 6b5201c21d40 Merge tag 'trace-v4.19-rc8-2' of
git://git.kernel.org/pub/
[...] adds 4364bcb2cd21 drm: Get ref on CRTC commit object when waiting for flip_done adds e84cb605e02f drm/sun4i: Fix an ulong overflow in the dotclock driver adds fe7acd1e303d Merge tag 'drm-misc-fixes-2018-10-19' of git://anongit.fre [...] adds 270b77a0f30e Merge tag 'drm-fixes-2018-10-20-1' of git://anongit.freede [...] adds 4312f2ab136a tools arch uapi: Sync the x86 kvm.h copy adds 25fe15e54fe5 tools headers uapi: Sync kvm.h copy adds 1b9caa10b31d Revert "perf tools: Fix PMU term format max value calculation" adds 94aafb74cee0 perf vendor events intel: Fix wrong filter_band* values fo [...] adds 4ab8455f8bd8 perf evsel: Store ids for events with their own cpus perf_ [...] adds 36b8d4628d3c perf tools: Fix use of alternatives to find JDIR adds c458a6206d2a perf tools: Fix tracing_path_mount proper path adds 0ed149cf5239 perf cpu_map: Align cpu map synthesized events properly. adds d4046e8e17b9 perf report: Don't crash on invalid inline debug information adds 298faf53200f perf tools: Pass build flags to traceevent build adds edeb0c90df35 perf tools: Stop fallbacking to kallsyms for vdso symbols lookup adds 20e8e72d0fa8 Merge tag 'perf-urgent-for-mingo-4.19-20181017' of git://g [...] adds 9b00eb8ac273 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds baa9be4ffb55 sched/fair: Fix throttle_list starvation with low CFS quota adds 9845c49cc9bb sched/fair: Fix the min_vruntime update logic in dequeue_entity() adds 14dbc56aa27d Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] adds 4907c68abd3f x86/tsc: Force inlining of cyc2ns bits adds b59167ac7baf x86/percpu: Fix this_cpu_read() adds 16561f27f94e x86/entry: Add some paranoid entry/exit CR3 handling comments adds 53c13ba8ed39 x86/time: Correct the attribute on jiffies' definition adds dca5203e3fe2 x86/boot: Add -Wno-pointer-sign to KBUILD_CFLAGS adds 04f4f954b695 x86/entry/32: Clear the CS high bits adds ae852495be36 x86/entry/64: Further improve paranoid_entry comments adds 6aa676761d4c x86/fpu: Remove second definition of fpu in __fpu__restore_sig() adds 2224d6165281 x86/fpu: Fix i486 + no387 boot crash by only saving FPU re [...] adds 485734f3fc77 x86/swiotlb: Enable swiotlb for > 4GiG RAM on 32-bit kernels adds b0d04fb56b31 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds 48995423143a Revert "bond: take rcu lock in netpoll_send_skb_on_dev" adds d55bef5059dd net: fix pskb_trim_rcsum_slow() with odd trim offset adds 4ba4c566ba84 net/ipv6: Fix index counter for unicast addresses in in6_d [...] adds d2fb4fb8ee91 Revert "neighbour: force neigh_invalidate when NUD_FAILED [...] adds 23469de647c4 Merge
git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
No new revisions were added by this update. Summary of changes: arch/x86/boot/compressed/Makefile | 1 + arch/x86/entry/entry_32.S | 13 ++-- arch/x86/entry/entry_64.S | 13 ++++ arch/x86/include/asm/fpu/internal.h | 2 +- arch/x86/include/asm/percpu.h | 8 +-- arch/x86/kernel/fpu/signal.c | 1 - arch/x86/kernel/pci-swiotlb.c | 2 - arch/x86/kernel/time.c | 2 +- arch/x86/kernel/tsc.c | 6 +- block/blk-lib.c | 28 +------- drivers/gpu/drm/drm_atomic.c | 5 ++ drivers/gpu/drm/drm_atomic_helper.c | 12 ++-- drivers/gpu/drm/sun4i/sun4i_dotclock.c | 12 +++- drivers/input/mouse/elan_i2c_core.c | 1 + drivers/nvme/host/core.c | 2 +- drivers/usb/class/cdc-acm.c | 16 ++--- drivers/usb/core/devio.c | 4 +- drivers/usb/gadget/function/f_mass_storage.c | 3 + drivers/usb/host/xhci-pci.c | 6 +- drivers/usb/roles/intel-xhci-usb-role-switch.c | 2 + drivers/usb/usbip/vhci_hcd.c | 57 +++++++++++---- include/drm/drm_atomic.h | 11 +++ kernel/sched/fair.c | 24 +++++-- kernel/sched/sched.h | 2 + kernel/trace/trace_events_hist.c | 32 +++++++-- net/core/neighbour.c | 3 +- net/core/netpoll.c | 2 - net/core/skbuff.c | 5 +- net/ipv6/addrconf.c | 6 +- tools/arch/x86/include/uapi/asm/kvm.h | 1 + tools/include/uapi/linux/kvm.h | 1 + tools/lib/api/fs/tracing_path.c | 4 +- tools/perf/Makefile.config | 2 +- tools/perf/Makefile.perf | 2 +- tools/perf/builtin-report.c | 1 + .../pmu-events/arch/x86/ivytown/uncore-power.json | 16 ++--- .../pmu-events/arch/x86/jaketown/uncore-power.json | 16 ++--- tools/perf/util/event.c | 22 +----- tools/perf/util/evsel.c | 3 + tools/perf/util/pmu.c | 13 ++-- tools/perf/util/srcline.c | 3 + .../selftests/drivers/usb/usbip/usbip_test.sh | 4 ++ .../inter-event/trigger-synthetic-event-syntax.tc | 80 ++++++++++++++++++++++ 43 files changed, 308 insertions(+), 141 deletions(-) create mode 100644 tools/testing/selftests/ftrace/test.d/trigger/inter-event/trigg [...] -- To stop receiving notification emails like this one, please contact the administrator of this repository.
6 years, 8 months
1
0
0
0
[toolchain/binutils-gdb] branch linaro-local/ci/tcwg_kernel/gnu-master-arm-next-allmodconfig updated (f9369f95fb -> b8265d6194)
by git@git.linaro.org
This is an automated email from the git hooks/post-receive script. tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-next-allmodconfig in repository toolchain/binutils-gdb. omits f9369f95fb Arm: Fix disassembler crashing on -b binary when thumb file [...] omits 2792d3ed19 Automatic date update in version.in omits 32db9c46eb Automatic date update in version.in omits bcca6d0e29 Automatic date update in version.in omits da87a761d7 AArch64: Fix error checking for SIMD udot (by element) omits a3ef5adbce Automatic date update in version.in omits cde39bbce7 Automatic date update in version.in omits cf6b37b95e Automatic date update in version.in omits bb04ad1c01 Automatic date update in version.in omits 07c577ad5b Automatic date update in version.in omits 95b6baaf2f Automatic date update in version.in omits 6658a44822 Automatic date update in version.in omits 21289e9800 Automatic date update in version.in omits b2eed88f09 Automatic date update in version.in omits 7bbc2bfa51 Automatic date update in version.in omits fe5e34a157 Automatic date update in version.in omits 1ae25bf8c2 x86: Add Intel ENCLV to assembler and disassembler omits 006f62dac0 Automatic date update in version.in omits 7f3d973085 Automatic date update in version.in omits 2ede2c0bca Automatic date update in version.in omits ff89b1aad4 Automatic date update in version.in omits 62ebc40063 Automatic date update in version.in omits ddd877c1e9 Automatic date update in version.in omits 0430705f46 Automatic date update in version.in omits 05f5e903b4 Automatic date update in version.in omits c0bd1f9c16 Automatic date update in version.in omits 2b61227e35 Automatic date update in version.in omits a24953ddcd Automatic date update in version.in omits 4faa747032 Automatic date update in version.in omits a3844e7e9a Automatic date update in version.in omits 4ee8b44178 Automatic date update in version.in omits c018d03e9d Automatic date update in version.in omits 05c5350072 Automatic date update in version.in omits 5fff8868ce Automatic date update in version.in omits dd17be4dff Fix Aarch64 bug in warning filtering. omits b9b6d61066 Automatic date update in version.in omits bdfdf17174 Improve the code in the assembler to detect and reject a dup [...] omits 067f901e5d Automatic date update in version.in omits f086873e4a Automatic date update in version.in omits 441f19bc60 Automatic date update in version.in omits 2599520e3f Automatic date update in version.in omits e6dc779fce Automatic date update in version.in omits edd27c67f5 elf: Check for corrupt symbol version info omits 76db6c1ac2 Always clear h->verinfo.verdef when overriding a dynamic definition omits 07744cbe6e Automatic date update in version.in omits 2218c7ae53 Automatic date update in version.in omits 1fabeb5aeb Automatic date update in version.in omits 8c148a60ce Automatic date update in version.in omits 86382144fa Automatic date update in version.in omits 012de9d521 Automatic date update in version.in omits 5f71d8d2da Automatic date update in version.in omits a532438b6e Automatic date update in version.in omits 7b821e0e36 Automatic date update in version.in omits 9821d7da47 Automatic date update in version.in omits 90dd229424 Automatic date update in version.in omits c4f85ebae9 Automatic date update in version.in omits 58a22630e0 Automatic date update in version.in omits ae297576a1 Automatic date update in version.in omits 66e23f5ea5 Automatic date update in version.in omits e51abf7e34 Automatic date update in version.in omits ff5495e8ba Automatic date update in version.in omits d137ba507e Automatic date update in version.in omits 6cfa38dcca Automatic date update in version.in omits d8d43263de Automatic date update in version.in omits ef0d07b940 Automatic date update in version.in omits bcfe08290c Automatic date update in version.in omits f0a7fe6ef0 Automatic date update in version.in omits 864fdbbd5d Automatic date update in version.in omits 712024137c Automatic date update in version.in omits 4568e49ff7 Automatic date update in version.in omits 2fb483d767 Automatic date update in version.in omits 8977539e45 Automatic date update in version.in omits 7b5eb9b40f Automatic date update in version.in omits 6233104894 Automatic date update in version.in omits 68a09b71ce Automatic date update in version.in omits a69de9c7cf ld-x86-64/pr23486b.d: Swap pr23486a.s and pr23486a.s omits 28a27bdbb9 x86: Properly add X86_ISA_1_NEEDED property omits 252bc4d0f7 Automatic date update in version.in omits 6ee91b1ef1 Automatic date update in version.in omits d692290444 x86: Replace evex-no-scale.s with evex-no-scale-[32|64].s omits d55c3e3609 x86: Properly merge GNU_PROPERTY_X86_ISA_1_USED omits 381c1eb6ec x86: Update assembler tests for non-ELF targets omits 9b075c7167 x32: Align the .note.gnu.property section to 4 bytes omits d4bc1d3fa6 Automatic date update in version.in omits f63691a7a0 Automatic date update in version.in omits 0e37f907b0 Automatic date update in version.in omits 4aa5eb02fd __tls_get_addr_opt stubs and tocsave optimization omits 95fbde6791 Re: PowerPC64 __tls_get_addr_opt stub .eh_frame fix omits 079a6882b5 PowerPC64 __tls_get_addr_opt stub .eh_frame fix omits 1d8f56a971 Updated Bulgarian translation for the ld/ directory omits 3499ff77ef Automatic date update in version.in omits b7991db94c Add --warn-drop-version option; by default, do not warn when [...] omits dbf924a63a Fix type checking errors. omits 29d5746fed Automatic date update in version.in omits 41e73f3144 Automatic date update in version.in omits bde7d74d9c Automatic date update in version.in omits 75b342fea3 Automatic date update in version.in omits 6d86d6d375 Automatic date update in version.in omits 60b3b24ca1 Fix spurious check-ld failures on aarch64-elf omits feaed90494 [PATCH, LD, AArch64] Fix ifunc testisms omits 5e2d6eadb2 Automatic date update in version.in omits 2069ccaf8d x86: don't mistakenly scale non-8-bit displacements omits 750af8ddb0 Automatic date update in version.in omits 254ade2586 Fix unwind offset for call_info->start_symbol. omits 4f36bed254 Automatic date update in version.in omits 4f166da589 Automatic date update in version.in omits 1ddf09c06c Automatic date update in version.in omits 215e1e3e3d Automatic date update in version.in omits 87b30c0845 Automatic date update in version.in omits 13e8b41009 Automatic date update in version.in omits 29153520a8 S/390: Set the htm flag on PPA omits 0006217519 Automatic date update in version.in omits 6737a6b34f x86: Add a GNU_PROPERTY_X86_ISA_1_USED note if needed omits a88f3030ce Automatic date update in version.in omits 59ac04da2a Automatic date update in version.in omits 2df2aaa381 Automatic date update in version.in omits a1ae592f85 Automatic date update in version.in omits 96136f6b6b Automatic date update in version.in omits 01683b308a x86: Split vcvtps2{,u}qq and vcvttps2{,u}qq omits be8a252e18 Set the development flag back to true. omits 0860693812 Regenerate files and add changelog entries for 2.31.1 release omits 4afd6a72e3 Fix typo in src-release.sh script. Update French translatio [...] omits c3432d7f31 Automatic date update in version.in omits f8b4d71490 Automatic date update in version.in omits 0694d6e5fb Import patch from mainline to fix gold's handling of already [...] omits 0028e23c4a Add the new top level files test-driver and ar-lib to the sr [...] omits ebde1daca8 Automatic date update in version.in omits 9c6b47988b Automatic date update in version.in omits e6977d6f7f Reset branch back to development mode omits af127c2169 2.31 Release point omits 0373ccfde3 Automatic date update in version.in omits 5244968870 Allow bit-patterns in the immediate field of ARM neon mov in [...] omits 65cc93d2fb Automatic date update in version.in omits ae0e76dcfc Hide dynamic symbols in discarded sections omits 08196b220b This patch adds support for the SSBB and PSSBB speculation b [...] omits 2d73c24636 Resolve merge conflicts. omits ec468ac4ef Add support for the ARM speculation barrier instructions SSB [...] omits 3b5e60a4e0 Add remainder of Em16 restrictions for AArch64 gas. omits e87681ac38 Automatic date update in version.in omits 82f3215583 xtensa: don't emit dynamic relocation for weak undefined symbol omits 8e188148c4 Duplicate code update. omits ea22a560ea Reimport a patch to fix building gold on Cygwin64 systms: m. [...] omits 8238fb6230 Fix printing the size of GOLD's memory areana on Cygwin base [...] omits 557b8e0ea4 Automatic date update in version.in omits df402ddcce BFD/ELF: Correct a `remove' global shadowing error for pre-4.8 GCC omits 21555352f0 Fix test for availability of emplace_back. omits 10a1ed124e Automatic date update in version.in omits fa1b3193c5 bfd: Use changequote for "i[3-7]86-*-linux-*" omits f6becb01a7 x86: Remove x86 ISA properties with empty bits omits e55992d4ac Fix diagnostic errors omits 1cbba2d240 [GOLD] PowerPC .gnu.attributes support omits 9822d3329d Automatic date update in version.in omits f42e6ba238 Automatic date update in version.in omits 4d60d5d092 Automatic date update in version.in omits 5592693077 RISC-V: Add riscv-*-* configure support, and minor cleanup. omits e04c0868e4 Fix SBO bit in disassembly mask for ldrah on AArch64. omits 96e5990474 Fix the read/write flag for these registers on AArch64 omits c80d3fddcf Fix bug generating relocations for notes created by the assembler. omits 0b2e4394bc Update config.sub omits 49d7deccd4 Automatic date update in version.in omits 2df836265b Error for mismatched powerpc ABI tags omits e89e89c9f8 Correct removal of .gnu.attributes omits bdb5f07bd5 GNU attribute output on errors omits f4b933ddc0 Update config.guess and config.sub omits 2c4995ba2b ld: Set non_ir_ref_regular for --undefined SYMBOL omits 3839e9401d Update Russian, Bulgarian and Brazilian Portuguese translati [...] omits ea2d583ffe Automatic date update in version.in omits b6a63da464 ld: Properly display default for -z separate-code omits 8d8c8344ce Also install diagnostics.h omits b29dd6c33f x86-64: Clear the R_X86_64_converted_reloc_bit bit omits 30d282bede Automatic date update in version.in omits 4486c1a557 Automatic date update in version.in omits 9d00ec4b84 Automatic date update in version.in omits 89beb62e86 Automatic date update in version.in omits 544e0c4ee3 Automatic date update in version.in omits 513e3973f2 [Patch AArch64] Warn on unpredictable stlxrb , stlxrh and st [...] omits 48d86a7a60 Fix AArch64 encodings for by element instructions. omits 59ee9ce57c Automatic date update in version.in omits f2504aef8f Automatic date update in version.in omits beb6b9a6db gas object file locations omits 217e7ac9b3 Automatic date update in version.in omits 83195288b7 PR23169 bogus test omits 080dd03de2 Fix parens in ld bootstrap.exp omits c11d3af5a8 Revert "Use offsets instead of addresses in ELF_SECTION_IN_S [...] omits 71b4e2ec66 Updated translations. omits cb10b9fad0 Fix spelling mistakes. omits 26d12bc025 Automatic date update in version.in omits a45c28e358 Fix a compile time warning building the AArch64 BFD backend. omits 176c2a5e0e Reset version to 2.30.90. Update configure files. Regenera [...] adds 5127f20732 Update version number on development (aka HEAD) branch. adds 71300e2c0c Regenerate configure and pot files with updated binutils ver [...] adds 79d89b5524 Add more updated to release notes adds c1080aae0f Automatic date update in version.in adds bb69498c61 Fix compile time warning message for the AArch64 BFD backend [...] adds 1021d1cb12 Add a syntax table to dwarf-mode.el adds b7a08269ca gdb: Fix build on several hosts/ports adds 75cbc781e3 gdb: For macOS, s/thread_info/struct thread_info/ adds e4a882f4b0 Automatic date update in version.in adds eca4b72146 Fix spelling mistakes. adds 2393a7e3e6 Revert "Use offsets instead of addresses in ELF_SECTION_IN_S [...] adds 2db70efacd Fix parens in ld bootstrap.exp adds 2822b09ff6 PR23169 bogus test adds 791755f59d Fix the MSP430 assembler's parsing of register names. adds 30aa13067f Updated translations. adds e0c547d14a Move ptype/o printing code to typeprint.c adds a33ccfc7af Support ptype/o in Rust adds 9a325b7b3f Minor reorganization of fetch_registers/store_registers in w [...] adds ac0734dea7 Automatic date update in version.in adds e11078da44 gas object file locations adds bd583225a5 Add overrides, fix FreeBSD build adds 7ab6656f27 Fix lost line info for symbol at addr zero adds 4c4e7ad46e Fix Cell debugging regression adds 141ec9f67f Copy gdb-gdb.py to build dir adds 68ad5fb9aa gdb-gdb.py.in: Fix ordering of TypeFlags objects with Python 3 adds 189366cd86 gdb-gdb.py.in: Don't print value's tag_name adds 9a14af7b1a Add pretty-printer for CORE_ADDR adds e76f78a052 Format gdb-gdb.py.in with autopep8 adds 6317728958 Fix crash in machoread.c adds 0c6aef226e Remove a VEC from py-unwind.c adds 41827fc34d Update "func" help text to GNU standards adds 1b47b6a218 Automatic date update in version.in adds 39b27ab6ae Add myself as a write-after-approval GDB maintainer. adds d4d429d589 Add an optional offset option to the "symbol-file" command adds ed6dfe517e Make add-symbol-file's address argument optional adds d81a3eaff3 Make sure that sorting does not change section order adds 291f9a9643 Add an optional offset option to the "add-symbol-file" command adds be1b6474f0 Fixed top frame assumption in watchpoint-hw-attach adds 2512d7efdf Remove 2 excessive executable permission flags adds d95d3aef9e Make dwarf2_free_objfile static adds ecdc3a72c8 Fix follow-exec regression / crash adds f2ffa92bbc gdb: Eliminate the 'stop_pc' global adds 44cee4fdf4 Add --enable-codesign to gdb's configure adds fd1ae90587 Automatic date update in version.in adds 369c9167d4 Fix AArch64 encodings for by element instructions. adds ee94397044 [Patch AArch64] Warn on unpredictable stlxrb , stlxrh and st [...] adds 262e07d011 MIPS/BFD: Remove extraneous undefined weak symbol visibility check adds 49af4b7012 Remove unstable test output adds 356819b6bc Fix format of last gdb/testsuite/ChangeLog entry adds 991ff2922a Fix running to breakpoint set in inline function by lineno/address adds cd2bb70994 "break LINENO/*ADDRESS", inline functions and "info break" output adds c76a8ea36c remote & target_extra_thread_info, use cache w/ qThreadExtra [...] adds 75acb4867d Improve alignment of "info threads" output, align "Target Id [...] adds de52b9607d x86_64-windows GDB crash due to fs_base/gs_base registers adds b9c04e5a82 RISC-V: Add gas support for "fp" register. adds 41206e32fb fix GDB build failure for various amd64 targets adds 6d3c495640 Automatic date update in version.in adds c0867626d2 Add missing parameter to 'amd64_create_target_description' ( [...] adds 4119873a48 Introduce @unless/@endunless and postbootstrap Makefile targets adds 3e4ce31cb8 Automatic date update in version.in adds f2075844e2 Automatic date update in version.in adds a05a5b64cf Fix use of "command line X" in binutils doc adds c0c468d562 [ARM] Update bfd's Tag_CPU_arch knowledge adds 41823f29a8 gdb: Prefer RISC-V register name "s0" over "fp" adds eac61af65b Allow BFD to recognize macOS universal libraries adds b638b5d57f x86-64: Clear the R_X86_64_converted_reloc_bit bit adds 471b9d1507 GDB PR tdep/8282: MIPS: Wire in `set disassembler-options' adds 30e5322741 MIPS/LD/testsuite: Fix a typo in PR ld/21334 test name adds 156f2c001e microMIPS/BFD: Add missing NewABI TLS and miscellaneous relocations adds 14c80123c0 microMIPS/GAS: Handle several percent-ops with macros adds 12f09816ce MIPS/BFD: Make section GC work with `ict_irix5' targets adds 1825c89e22 Automatic date update in version.in adds af0bfb9c42 Hide dynamic symbols in discarded sections adds 8d2c8c3d17 GNU attribute output on errors adds b8a6ced796 Correct removal of .gnu.attributes adds a50c11c666 Fix crash in "run" on macOS when gdb is not signed adds 057302ceb3 Remove exit_inferior_num_silent adds fd79271bd9 Remove ptid_build adds f2907e4991 Remove pid_to_ptid adds e99b03dcf4 Remove ptid_get_pid adds e38504b392 Remove ptid_get_lwp adds cc6bcb548d Remove ptid_get_tid adds 0e998d966b Remove ptid_is_pid adds 15a9e13e52 Remove ptid_lwp_p adds d2a107e3f9 Remove ptid_tid_p adds 26a57c9256 Remove ptid_match adds d7e15655a4 Remove ptid_equal adds 9b960ba18c Automatic date update in version.in adds f51e0e20bd Remove VEC from breakpoint adds 1ea5da0262 [gdb/symtab] Fix version check in dwarf compilation unit header adds db40acb0be Also install diagnostics.h adds b14b7ff14f ld: Properly display default for -z separate-code adds 94d401b8b8 ld: Set non_ir_ref_regular for --undefined SYMBOL adds 1b919490e8 Warn if /proc is not accessible adds 538ccc4a22 Bump version to 8.2.50.DATE-git. adds 4e5b2f8961 Update NEWS post GDB 8.2 branch creation. adds 6242c6a690 darwin: Don't use sbrk adds a7d0f0f000 Use exit_inferior in darwin_attach_pid adds 4423fa9672 Automatic date update in version.in adds 4a91d0ba30 Error for mismatched powerpc ABI tags adds c530603c59 [gdb] Fix build error in macroexp.c adds d8dab05495 Updated Russian, Bulgarian, and Brazilian Portuguese transla [...] adds c524414837 Update config.guess and config.sub adds 56ad703d56 x86: Remove x86 ISA properties with empty bits adds a5628fa844 MIPS/LD/testsuite: Use $linux_gnu consistently across `mips- [...] adds 01b5d12f28 Automatic date update in version.in adds bb11866d6a RISC-V: Add riscv-*-* configure support, and minor cleanup. adds 6821842f15 darwin: Silence syscall deprecated declaration warning adds 724436fccb [GOLD] PowerPC .gnu.attributes support adds fe75810f8e Fix diagnostic errors adds 269965964e Update config.sub adds 2e48456f02 Fix the relocs created to adjust notes created by the assembler. adds d20e98ab59 Stop readelf from reporting gaps in the gnu build notes if t [...] adds e0e5e971ae gdb/testsuite: Ensure test links in malloc and free adds cba05feb51 Fix the read/write flag for these registers on AArch64 adds f311ba7ed8 Fix SBO bit in disassembly mask for ldrah on AArch64. adds ad1cc4e492 Add checks for the NT_ARM_SVE section in a core file. adds c451bb34ae xtensa: don't emit dynamic relocation for weak undefined symbol adds 674e55f7b1 Automatic date update in version.in adds e83f4d9750 ia64-tdep.c: Fix -Wwrite-strings errors adds 25289ac167 contrib/gdb-add-index.sh -dwarf-5 adds a47a3dc8fb Automatic date update in version.in adds dc7fc9ab5d Automatic date update in version.in adds f5a1cdde80 [ARM] Fix warning cannot find thumb start symbol adds 61658d78f0 m68hc1* fixes adds 872899f1ef bfd: Use changequote for "i[3-7]86-*-linux-*" adds 97a34db942 Remove TSOBS from gdb/Makefile.in adds 6497f1dd03 Remove some unused code from init.c build rule adds 4c7549492b Simplify INIT_FILES adds 1998086d54 Use a stamp file for init.c adds 5d3c3a68c3 Use a stamp file for version.c adds 14ccceb2e2 Remove lint support adds 981e0c0c1a Fix exec.c handling in Makefile adds e5fd1493fd Minimize yacc and lex output adds 31278b5193 Remove ADD_FILES and ADD_DEPS from Makefile.in adds 8fd32c1ce6 Don't mention XM_CDEPS or NAT_CLIBS adds c8ad9b9a31 gdb/testsuite: Allow for failure to read some memory addresses adds 9dcb0ba445 S12Z/opcodes: Correct a `reg' global shadowing error for pre [...] adds 8f7fc65182 LD/testsuite: run_dump_test: Use the intended test name ASAP adds 8a8c916960 LD/testsuite: run_dump_test: Report UNSUPPORTED for excluded [...] adds 2af4d0d938 * testsuite/nds32/ji-jr.d: Fix name tag. adds 055303e28f gdb: Use add_setshow_zuinteger_unlimited_cmd in remote.c adds 4b8377e7db MIPS/BFD: Do not redirect to discarded lazy binding stubs adds 8d4c0995eb MIPS/LD/testsuite: Fix IRIX dumps for n64 GOT relocation tests adds c3c5e48680 Fix test for availability of emplace_back. adds aa4bd7e6ae Automatic date update in version.in adds 7153abac62 MIPS/LD/testsuite: Make Linux dumps for n64 GOT relocation t [...] adds 42ecac1732 gdb/riscv: Use TYPE_SAFE_NAME adds 8c49aa89ab gdb/riscv: Fix assertion in inferior call code adds 3541979fff gdb/testsuite: Run test with software and hardware watchpoints adds 624940689a ld testsuite use of notarget adds 1594e052d4 xgate cleanup adds be570f0684 xgate testsuite fixes adds 5270eddc6e BFD/ELF: Correct a `remove' global shadowing error for pre-4.8 GCC adds 500c05ddbe MIPS/ld/testsuite: Limit export class call reloc tests to DS [...] adds 71feec8213 Automatic date update in version.in adds 1123588c0b Use std::vector for moribund_locations adds c7df3df443 Revise "ld testsuite use of notarget" adds 76d3a78a49 x86: fix "REP RET" with -madd-bnd-prefix adds f0a85b0706 x86: replace off-by-one OTMax adds 7f5cad3047 x86/Intel: accept memory operand size specifiers for CET insns adds bd59a6313d x86: simplify legacy prefix emission adds 2fb5be8dac x86: drop {,reg16_}inoutportreg variables adds a79eaed6a5 x86: adjust monitor/mwait templates adds 12863263d6 Rename tdesc_register_size to tdesc_register_bitsize adds 04879304de Fix printing the size of GOLD's memory areana on Cygwin base [...] adds 9143e72c6d PR ld/22570: MIPS/BFD: Fix TLS relocation resolution for PIE [...] adds 1cb83cac9a MIPS/BFD: Fix TLS relocation resolution for regular executables adds c597cc3d6e Adds the speculation barrier instructions to the ARM assembl [...] adds cb19713281 GDBserver: Fix "Cond. jump or move depends on uninit value" [...] adds 16ff70ddd4 Fix PR c++/23373: GDB hangs when printing a struct with a st [...] adds a6f88f6e44 gdb: Remove traces of h8300 ecoff support adds 31445d1036 GDBserver: Don't assume a current process in D;PID implement [...] adds 4c7333b308 GDB: Work around D;PID handling bug in older GDBservers (PR [...] adds c7ab0aef11 Implement IPv6 support for GDB/gdbserver adds 639eff9357 Automatic date update in version.in adds 55cc53e98b readelf: Don't print section type twice for --section-details adds 45a28947f3 Add remainder of Em16 restrictions for AArch64 gas. adds cde3679eb5 This patch adds support for the SSBB and PSSBB speculation b [...] adds 64b5847236 Declare 'ioarg' (from ser-tcp.c:try_connect) as 'u_long' whe [...] adds f880fcab1a MIPS/LD/testsuite: Limit reloc 6 tests to DSO targets adds 78da84f994 MIPS/LD/testsuite: Correct mips-elf.exp test ABI/emul/endian [...] adds 529c08b25e Add helper functions parse_flags and parse_flags_qcs adds 6a70eb7d9b Implement frame apply [all | COUNT | -COUNT | level LEVEL... [...] adds 1fe75df7eb Add [FLAG]... arguments to 'thread apply'. adds 0a2323003c Documents the new commands 'frame apply', faas, taas, tfaas adds a14c4daab2 Announce the user visible changes for frame/thread apply in NEWS. adds 3606ccab0f Add a test for 'frame apply' adds 5759ebb3b3 Modify gdb.threads/pthreads.exp to test FLAG qcs arguments f [...] adds bc7b042bcb Add a self-test for cli-utils.c adds 9451a3b9a1 Automatic date update in version.in adds ef2ddb33bd GDBserver: Pass process_info pointer to target_detach and ta [...] adds a780ef4f27 GDBserver: Pass process_info pointer to target_kill adds 5c1eda30f5 S390: Fix displaced stepping of "basr r,0" adds 4ef4710f5c Allow bit-patterns in the immediate field of ARM neon mov in [...] adds b84f59efc6 Add a test that relocs are correctly generated for missing b [...] adds 027a4c30d0 Remove a warning on macOS adds 7f1f7e2393 Expect for another variant of error message when gdbserver c [...] adds 6a15ecf5e0 gdb: Add Stafford Horne as or1k maintainer. adds 3137562654 sim: Add Stafford Horne as or1k maintainer. adds 1e65a4a40e Automatic date update in version.in adds ff27d0737e Remove struct keyword in range-based for loop adds 6cb624f8a0 Update the notes on how to make a binutils release. adds 1b115e8e0e Fix problem causing duplicated linker-generated symbols with [...] adds 1074bc6d41 Fix internal error when using --emit-relocs with plugins. adds b63ea3389d Automatic date update in version.in adds 4869c5854e Fix filename in prior ChangeLog entry adds 4ad422a635 Automatic date update in version.in adds 3ac21baa84 x86: fix operand size checking adds 0a8288f78a Update the src-release script to include the new top level f [...] adds ad96220cc7 Update release making notes to metion checking for new top l [...] adds b248663fe5 Use new and delete for buildsym_compunit adds 905eb0e293 Change buildsym_compunit::comp_dir to be a unique_xmalloc_ptr adds e62cca7ccb Add assert in prepare_for_building adds c0015d4497 Move last_source file to buildsym_compunit adds 6a976300e7 Move pending_macros to buildsym_compunit adds 530fedbcbf Move have_line_numbers to buildsym_compunit adds 2c99ee5c4f Move last_source_start_addr to buildsym_compunit adds 81cc346dc9 Move processing_acc_compilation to dbxread.c adds 0ec44fc067 Make context_stack_size static in buildsym.c adds 2150c3ef04 Move some code from buildsym to stabsread adds 6b84eeb216 Move processing_gcc to stabsread adds 5985ac614d Move within_function to stabsread adds 2c722d18f3 Remove buildsym_new_init adds 77d6f1aa16 Move scan_file_globals declaration to stabsread.h adds 43130d6f96 Remove merge_symbol_lists adds ccdac490bb Use gdb_assert in two places in buildsym.c adds 8419ee5331 Move the subfile stack to buildsym_compunit adds 652788a731 Make free_pending_blocks static adds 6cccc9a891 Move the using directives to buildsym_compunit adds edb0470b99 Use outermost_context_p in more places adds 5d691c8829 Fix compilation error in ia64-tdep.c with libunwind-ia64 adds 8b411ff8d5 Add missing ChangeLog entry adds a700e753e5 remote-sim.c: Remove unused variables adds ec74dcd894 Fix compilation error in ia64-vms-tdep.c with libunwind-ia64 adds b4792091ca Remove unused variables in ia64*tdep.c adds 8a67aaa818 Add missing ChangeLog entry adds cb2366c198 Add grok/write functions for new ppc core note sections adds 3fd217186c Fix typo in NT_PPC_TM_CVSX note description adds 117a0e996d RISC-V: Add osabi support. adds 0909f342a2 Automatic date update in version.in adds 4735f0edf4 Use scoped_free_pendings in coff_symtab_read adds 056dec39ed Remove --disable-gdbcli adds ce73f31015 RISC-V: Correct legacy misa register number. adds 27724bad00 RISC-V: Don't decrement pc after break. adds d5c928c053 LD: Export relative-from-absolute symbol marking to BFD adds c691de6a16 BFD: Use `bfd_is_abs_symbol' to determine whether a symbol i [...] adds 7eb1a66c26 Use std::string in ppscm_make_pp_type_error_exception adds 15bf30027b Change gdbscm_exception_message_to_string to return a unique [...] adds a1a31cb8dc Return unique_xmalloc_ptr from gdbscm_safe_eval_string adds c6c6149af4 Return unique_xmalloc_ptr from gdbscm_scm_to_string adds 012ab41373 Automatic date update in version.in adds 0984c34e76 Updated French translation for gold and Spanish translation for ld. adds a38137289e ld: Enable using separate linker script for -z relro adds afca762f59 S/390: Improve partial relro support for 64 bit adds 11a322db5c x86: Split vcvtps2{,u}qq and vcvttps2{,u}qq adds 972450a72c MIPS/GAS/testsuite: Correct whitespace issues with Loongson tests adds d3554ec1ed BFD/XCOFF: Fix storage class setting for weak defined symbols adds 6592ceed48 microMIPS: Add SYSCALL instruction decoding adds 42dc7699a2 [gdb/exp] Fix printing of type of optimized out vla adds 557e56be26 Eliminate most remaining cleanups under gdb/guile/ adds 3a5f2a48ff Eliminate cleanup in gdbscm_execute_gdb_command adds e387da76fc Automatic date update in version.in adds c30be56ebf x86: pre-process opcodes table before parsing adds 7091c61201 x86: fold various AVX512VL templates into their AVX512F coun [...] adds 755908cce5 x86: fold various AVX512CD templates adds 8282b7ad0d x86: fold various AVX512BW templates adds cf769ed505 x86: fold various AVX512DQ templates adds 86b15c3204 x86: fold various AVX512* templates adds 625cbd7ac1 x86: fold VFPCLASSP{D,S} templates adds 5f32791e1e x86: fold narrowing VCVT* templates adds f559b440bb S/390: Set the htm flag on PPA adds 43cc6c3adb gdbscm_wrap, really forward args adds 442a6ce858 Stop potential memory leaks in dwarf CIE reader. adds db3410f80f Fix GDB build using
mingw.org
's MinGW adds fbb1d502ee [gdb/testsuite] Fix regexp in list-thread-groups-available.exp adds 4581dc8297 Remove make_cleanup_value_free_to_mark adds 4c6933327e Eliminate remaining gdb/guile cleanups adds 8f153adc1d Automatic date update in version.in adds 79f5b65e3e Remove myself from target-specific MAINTAINERS adds 0458ca4440 Specify architecture for SPARC gas tests adds db841b6fcd MIPS/LD: Fix crashing with a discarded dynamic relocation section adds 8095d2f70e MIPS/GAS: Split Loongson MMI Instructions from loongson2f/3a adds 3391569f21 Close memory and resource leaks detected by coverity in the [...] adds 232a00325b [gdb/testsuite] Make noclone conditional in vla-optimized-out.c adds 3ba174474d [PATCH, LD, AArch64] Fix ifunc testisms adds 56ba65a047 Make the Rust parser pure adds a60f3166aa Move the context stack to buildsym_compunit adds 3c65e5b31c Move current_subfile to buildsym_compunit adds 7ea05a7b63 Move pending addrmap globals to buildsym_compunit adds 5ac045503d Move pending_blocks and pending_block_obstack to buildsym_compunit adds c233e9c641 Remove the "listhead" argument from finish_block adds 1d376700df Remove free_pendings adds f62f6af5da Do not look at file symbols when reading psymtabs adds 93b8bea414 Set list_in_scope later in DWARF reader adds e148f09d75 Move the symbol lists to buildsym_compunit adds b37dd3bcaa Remove buildsym_init adds ddb7060226 Remove a TODO adds b80a981d08 Remove EXTERN from buildsym.h adds 6b213a4778 Remove parameter from record_pending_block adds 4a2125f531 Add many methods to buildsym_compunit adds da6580e59c Do not use buildsym.h in some files adds 74c72eac23 Remove reset_symtab_globals adds ab209f6fa9 Move struct buildsym_compunit to buildsym.h adds 0baae8dbd3 Introduce buildsym-legacy.h adds 80e649fcac Parameterize cp_scan_for_anonymous_namespaces adds 804d27291b Convert the DWARF reader to new-style buildysm adds 0e6f30610f Remove some unused buildsym functions adds bfe2e011c0 Remove record_line_ftype adds cbb09508e4 Rename remaining members of buildsym_compunit to start with "m_" adds 241e64e3b4 x86: Add a GNU_PROPERTY_X86_ISA_1_USED note if needed adds 2d38991535 MIPS/Linux/native: Convert to `get_ptrace_pid' for PID extraction adds d5f4da5e33 ld: Discard .rel.* and .rela.* sections adds 7a54636a02 x86: Rename match_reg_size to match_operand_size adds e2e31f1039 Update my e-mail address, limit maintenance to MIPS I-IV ISAs adds bef891d212 Automatic date update in version.in adds 0ee6c332f3 Rename some frame unwind function parameters adds 2376f038d1 Initialize GOT slot for local symbol in non-PIC link. adds dd40ce22d0 gas/config/tc-i386.c: Break long line adds dcc0660f04 Automatic date update in version.in adds 17cbafdbbe Fix -Wunused-variable warnings related to conditional compilation adds c7213af9b3 x86: Determine vector length from the last vector operand adds 8d49165d83 Simple unused variable removals adds f4e80e1301 Remove an unused variable from spu_get_overlay_table adds 1576637036 Unused variable fixes related to conditional compilation adds 996d693a07 Use a previously unused variable in bfin-tdep.c adds d5e9a511c4 Call some functions in guile/ for effect adds 374fd1fd7b Remove declarations from m32c-tdep.c adds c51f6a54c2 Call value_fetch_lazy when needed in pretty-printers adds 494f80a932 Fix ravenscar-thread.c to use arch_ops adds c486b6106a Pass the correct argument to the observer in reread_symbols adds 8c8807f439 Remove unused declaration from value.c adds b0a7723d29 Remove unused variables from gdbserver adds 3b20124b3d Conditionally define xmltarget_${name} variable in regdat.sh adds a0de763e32 Add -Wunused-variable to warnings.m4 adds 6018c5acdf Automatic date update in version.in adds cf4088a92f Remove some unused variables adds bb71536f28 power9 mfupmc/mtupmc adds 49ddb0fbda PowerPC64 fails reloc-discard test adds 898ade12ee S/390: Suppress string diagnostics for pre-release GCC adds f02806be1f [ARC] Fix case-sensitivity for extension instructions. adds 47e6f81c7c [ARC] Allow vewt instruction for ARC EM family. adds 04e65276fa [ARC] Fix decoding of w6 signed short immediate. adds c265869848 x86: Remove broadcast_not_on_src_operand adds e2b7fbc46d x86: Add a test for missing broadcast adds 01bcaf636a Avoid ubsan complaint in BFD adds 5d3a462f05 xtensa: fix relaxation of undefined weak references in share [...] adds f82863d797 xtensa: move dynamic relocations sections consistency check adds da90fdf993 xtensa: ld: rename xtensa.exp to xtensa-linux.exp adds f5e263426f xtensa: ld: add tests for static linkage relaxation adds 2ae0bdddef xtensa: ld: convert tests to run_dump_test adds f47194a9cd Automatic date update in version.in adds 4174bfff8a x86-64: correct AVX512F vcvtsi2s{d,s} handling adds 67ce483baa PR23430, Indices misspelled adds 7b8d9e8cec PR23431, Messages composed from pieces can't be properly translated adds 1d97232ae3 Updated French translation for ld/ and Swedish translation f [...] adds 56522fc5af x86: Use unsigned int to iterate through vector operands adds 29d17e4773 Remove some unnecessary declarations and configury adds 4b17aefe75 Fix indentation in scoped_mmap.h adds 380618d68a Set CU language before processing any DIEs (symtab/23010 et al) adds 5fbad1b909 Automatic date update in version.in adds be3e27bb55 Suppress string diagnostics for pre-release GCC adds 491993044b Enhance powerpc ld -r --relax adds e3d39609d1 Fix potential memory leaks in some of the binutils source files. adds 5469110733 Clarify doc for .arch/.cpu adds a45389f60d list Tom Tromey as GDB Global Maintainer adds d7154a8d08 Notify about breakpoint modification when enabling/disabling [...] adds 16f808ec99 [gdb/exp] Fix exception when printing optimized out vla adds 506f5c41ca [gdb/symtab] Warn about unresolved DW_AT_upper_bound/DW_AT_count adds 4a1b91eabb x86: Expand Broadcast to 3 bits adds 9e7f3bbbbf [gdb/breakpoints] Fix sigsegv in info prog at exec catchpoint adds 6cf212b445 Automatic date update in version.in adds 33cb30a1f9 Implement PowerPC64 .localentry for value 1 adds 3c3bb0580b gdb: Add switch to disable DWARF stack unwinders adds b358827438 Re: Enhance powerpc ld -r --relax adds fa758a7046 PowerPC Improve support for Gekko & Broadway adds 63b4ecf76f [gdb/testsuite] Add comment in gdb.base/vla-optimized-out.c adds 08994e1ddc Remove dead code in end_psymtab adds 8a6d423450 Change representation of psymbol to flush out accessors adds 02e9e7f7e2 Introduce partial_symbol::address adds 4ae976d1df Introduce accessors for psymtab high and low fields adds 52948f01e4 Add validity bits for psymtab high and low fields adds 7974897237 Make psymbols and psymtabs independent of the program space adds 1f75763aa1 x86: Initialize broadcast_op.bytes to 0 adds 6af79d7b5a Fix Cygwin compilation after target_ops C++ conversion. adds c93cb6280f Automatic date update in version.in adds 16065af1b0 Re: PowerPC Improve support for Gekko & Broadway adds 2bb9bbe2e8 MIPS/GAS: Correct the AFL_ASE_MASK macro adds 5b73b52bcc S12Z: Emit initialized data segment image. adds fe57a8c9f5 S12Z: Emit uninitialized data in the .bss segment adds cd4d353f81 S12Z: Remove inappropriate comment. adds 370e4b5079 Add functions and macros to read and write 24 bit values. adds 469d3b57ce S12Z: Remove ELF_TARGET_ID macro adds 1286ab7881 x86: Check for more than 2 memory references adds 129eb0f1f1 Improve gcore manpage and clarify "-o" option adds d19969ffbf RISC-V: Fix gas configure support for riscv*-*-*. adds 5842d7025f Automatic date update in version.in adds 37cc0caeca [gdb/exp] Interpret size of vla with unknown size as <optimi [...] adds c708f4d256 gdb: Don't call gdb_load_shlib unless GDB is running adds 51b7979529 Automatic date update in version.in adds 29e6f4745e Fix unwind offset for start_symbol. adds 906c6f2c54 Automatic date update in version.in adds 7d8a316657 Combine ,gnu.build.attributes.* sections into one .gnu.build [...] adds b8891f8d62 Add support for the C_SKY series of processors. adds 4570c3d98c Fix thinko in the placement of the .gnu.build.attributes section. adds a05b9f5e1e Prevent a seg-fault in the linker when trying to process SH [...] adds dba7455e76 Remove old lint code adds 463c08d160 Fix crash with -D_GLIBCXX_DEBUG adds d0ba5758c2 * MAINTAINERS (C-SKY): Add Lifang Xia as maintainer. adds 2409af1e94 * MAINTAINERS (C-SKY): Add Yunhai Shang as co-maintainer. adds 629cfaf1b0 x86: don't mistakenly scale non-8-bit displacements adds c8f2dc0dc9 gdb: Fix sizeof for dynamic types other than arrays adds eb41b24898 RISC-V: Set insn info fields correctly when disassembling. adds fb66cde8a4 Match any kind of error after "cannot resolve name" on lib/g [...] adds ef6ba1ed0d Automatic date update in version.in adds e951d5ca3d x86: drop CpuVREX adds 7a8655d2bb x86: don't abort() upon DATA16 prefix on (E)VEX encoded insn adds 6ff00b5e12 x86/Intel: correct permitted operand sizes for AVX512 scatte [...] adds fa77b93ab7 x86: add more exhaustive tests for invalid AVX512 zeroing-masking adds ae2387feae x86: fold various AVX512 templates with so far differing Mas [...] adds 1424ad8677 x86: also optimize KXOR{D,Q} and KANDN{D,Q} adds 1c28969efc Delete test target descriptions when exiting adds 472fa5eec2 Re-generate gnulib import adds 5abe0f0cc7 Fix segfault when invoking -var-info-path-expression on a dy [...] adds f61cfa0740 Document the GDB 8.1.1 release in gdb/ChangeLog adds 11cfdeb386 Updated Swedish translation for the binutils sub-directory. adds 07cc045019 Correct previous update - new translation for the opcodes su [...] adds 33633d9f5b Automatic date update in version.in adds cb86a42aba csky regen adds 1aa4214141 PowerPC64 __tls_get_addr_opt stub .eh_frame fix adds a67ae9b01a Re: PowerPC64 __tls_get_addr_opt stub .eh_frame fix adds 50320b1d4a Copy from GCC: Add linker_output as prefix for LTO temps (PR [...] adds 103da91bc0 Close resource leaks in the BFD library's plugin handler. adds f03fb29221 Fix compile time warning problem with gcc 8 and the NS32K as [...] adds 4a9f7d653c Fix potential illegal memory access in AVR backend. adds c25179e71f Suppress compile time warning message when compiling coff-rs [...] adds 3cf2b6691c Fix bug in PDP11 assembler when handling a JSr instruction w [...] adds e30985fa2b Skip the test for PR12982 on HPPA targets as they always nee [...] adds e256144888 Add a note about regenerating the info files when creating a [...] adds c198a1ecf8 Fix spurious check-ld failures on aarch64-elf adds 09a8cc152b Automatic date update in version.in adds 36a900f483 Add a testcase for PR binutils/23460 adds d0042c6ed3 ifunc.exp: Always build static_nonifunc_prog adds 8a28fa1b4b Disable the PR12982 test for HPPA targets. adds 8094f49a4d Backport gettext fixes to get rid of warnings on macOS adds b5bddbbbbc Check results of get_darwin_inferior adds 1584354913 Fix kill issue leading to zombie process on MacOS Sierra adds 3e1d3d8c24 Allow "info address" of a template parameter adds 13755f406d RISC-V: Fix TLS and --gc-sections conflict. adds 3ed12f02a2 Automatic date update in version.in adds c48dadc9a8 x86: drop "mem" operand type attribute adds dbf8be89ed x86: drop NoRex64 from {,v}pmov{s,z}x* adds 2688aab226 Update PRU assembler to corect hardware register numbering f [...] adds 4aae6e5abd Improve objcopy's ability to merge build notes. adds 425699f52d Fix thinko when deciding whether to disable TCP's Nagle algorithm adds 39aac631ba x32: Align the .note.gnu.property section to 4 bytes adds 5e7f20ca9a Automatic date update in version.in adds 3fbbcf473a [gdb/testsuite] Fix regexp in py-rbreak.exp adds 1a6204c9a7 Automatic date update in version.in adds 3f6ff4799b Lose _r2off in powerpc64 stub names adds 05d0e962f0 R_PPC64_REL24_NOTOC support adds 99c2d522f7 x86: Update assembler tests for non-ELF targets adds b01474366f Automatic date update in version.in adds e968fc9b63 x86: fold RegEip/RegRip and RegEiz/RegRiz adds 9534733755 gdb: Avoid using W_STOPCODE(0) as this is ambiguous on MIPS adds 5bd18990b0 gdb: Only run scheduler-locking tests if feature is supported adds 821a26825b Remove unused variables in procfs.c etc. adds b6523c37fb [ARC] Update handling AUX-registers. adds db1e1b45b4 [ARC] Add Tag_ARC_ATR_version. adds 2fd43d7870 [ARC] Update merging attributes. adds 6af0448446 [ARC] Update warning reporting. adds 63741043bd [ARC] Check if an input asm file is rf16 compliant adds 5a6996172e Update dg-extract-results.* from gcc adds 02d7a79e1b Update binutils/MAINTAINERS for ARC. adds 05abfc39c7 Fix indentation in remote_target::download_tracepoint adds aa6f3694ce Remove trailing '-' from the last QTDP action packet adds 3df3a985a4 Use get_remote_packet_size in download_tracepoint adds 4277c4b87a Use remote register numbers in tracepoint mask adds a04b9d62a2 Variable size for regs mask in collection list adds 296956befe Allow larger regblock sizes when saving tracefiles adds dc1f2887c5 Fix type checking errors. adds a7f25a84f4 Fix compilation failure in remote.c adds 3a12c78d14 Add --warn-drop-version option; by default, do not warn when [...] adds 877877f5d5 Automatic date update in version.in adds 71f6efc44e Updated Bulgarian translation for the ld/ directory adds 8f9ea98beb Correct the parsing of derferred register addressing in the [...] adds 99f8774cca Explain what happens for PE targeted linkers in the case whe [...] adds e81b4c933c __tls_get_addr_opt stubs and tocsave optimization adds df136d64fa PowerPC64 EH info for _notoc linkage stubs adds 96d68bd48c Support parallel make check with GNU make 4.2+ adds 528e15722b Replace some uses of xstrprintf with string_printf adds 4485a1c1d8 Make index reading functions more modular adds 5c831bb1eb Introduce mmap_file function adds 8a99096f31 Import gnulib's mkdir module adds 87d6a7aa93 Add DWARF index cache adds 7d11235d04 Add doc and news for DWARF index cache adds 9c61296405 Allow CPPFLAGS to be set on the make command line adds b825f3a90e Automatic date update in version.in adds 09ce46f230 Make target_options_to_string return an std::string adds 045cf01286 Fix gdb.fortran/nested-funcs.exp failure adds a9fc784bac Properly merge GNU_PROPERTY_X86_ISA_1_USED (x86_64). adds f6f9ed015e Fix "may be used uninitialized" warning. adds ff36536c92 Fix gdb/remote.c build failure adds 9d4a934ce6 gdb: Fix assert for extended-remote target (PR gdb/18050) adds f7309df20c x86: Properly merge GNU_PROPERTY_X86_ISA_1_USED adds f384a1f025 Add support for DW_OP_GNU_variable_value to readelf adds 411baa470e RISC-V: Make riscv_isa_xlen a global function. adds 5c720ed886 RISC-V: Add software single step support. adds 83202f7ae8 Check result of "write" adds fdbac7d8d1 Fix some comments in target.c adds f40f4a11d1 Automatic date update in version.in adds 6404ab9937 Convert .note.gnu.property section between ELF32 and ELF64 adds 57285adece arm - Add some comments about the versions of ARM ELF that d [...] adds e5bbcd0f04 gdb: Merge similar tests into a single test script adds 5ff2bbae19 gdb: Check element of optimised out vla exists adds 7c5c05effd x86: Display default x86-specific options for "as --help" adds 3a53fb12c8 as --help: Display default option for --elf-stt-common= adds 83c8d318d1 Fix some gettext ARI warnings adds 06ab921988 Minor formatting fixes in riscv-tdep.h adds aff4e1751f gdb: Make infrun.c:resume function static adds 90ad36544c RISC-V: Add linux target support. adds 3c77f97eb0 RISC-V: Add native linux support. adds 52a187f8e7 RISC-V: Add configure support for riscv*-linux*. adds db850b6865 Automatic date update in version.in adds dbd534fee4 Rename size in get_core_register_section adds 11459a79d9 Skip PR binutils/23494 tests for nacl targets adds 9c973a29df Always use align_size as pr_datasz for GNU_PROPERTY_STACK_SIZE adds 19449d7c67 x86: Replace evex-no-scale.s with evex-no-scale-[32|64].s adds d7f449c026 x86: Don't display --32/--64/--x32 without BFD64 adds bd923e5108 Return unique_xmalloc_ptr for generate_c_for_variable_locations adds 6f36b6d29f Rename symbol_substitution_name adds b7dc48b4a8 Move C-related declarations to compile-c.h adds 18cdc6d8f8 Add a C++ wrapper for GCC C plug-in adds 9cdfd9a26e Change compile_instance/compile_c_instance into classes adds 946d3d10e7 Move compile_instance to compile.c adds 0cfbf43085 Use unique_ptr for htabs adds ad3a68e9b9 Use policies for code generation adds 48e30f5238 Always clear h->verinfo.verdef when overriding a dynamic definition adds a9925d4f99 Fix forgotten xstrprintf -> string_printf change adds ae1f3b64e5 Automatic date update in version.in adds 7cf9ebc695 Deal with relocations which are 3 bytes in size adds 1dc9e2d63e Factor out common relocation processing adds ab9e342807 x86: Properly add X86_ISA_1_NEEDED property adds d871f3f483 x86: Add CpuCMOV and CpuFXSR adds 8e92e6d4b2 Automatic date update in version.in adds 988daa317c ld-x86-64/pr23486b.d: Swap pr23486a.s and pr23486a.s adds facbd8bd3d Automatic date update in version.in adds a616bb9450 Split size in regset section iterators adds b7fd65b9dc Detect SVE when reading aarch64 core files adds 0c76e06d5c Parse SVE registers in aarch64 core file reading/writing adds 98641896ad bfd: Move elf-properties.lo to BFD32_LIBS adds a97b53dda9 Define _FORTIFY_SOURCE in common-defs.h adds 08887f4a64 Automatic date update in version.in adds 2a50366ded When the assembler reports that the input and output are the [...] adds 67943c005f gdb: Fix instability in thread groups test adds 26fb3983d7 MI: Add -a option to the "-data-disassemble" command adds 1bc60e5624 x86-64: Display eiz for address with the addr32 prefix adds 07aff30e92 Automatic date update in version.in adds 495143533a Use pulongest in aarch64-linux-tdep.c adds 3b7b80752f Automatic date update in version.in adds 2cdcc33021 Correct elf64-ppc.c linkage stub comment and formatting fixes adds c1854f1d5a Use gdb_test_no_output for compile tests expected to pass adds 2ecae92e23 Fix asm in testsuite/gdb.arch/aarch64-fp.c adds bfb1e8c15a x86: Remove empty X86_FEATURE_1_AND property adds 1258253330 Fix use-after-free in number_or_range_parser adds 89fbedf3ab Remove "repeat" argument from command_line_input adds 503c367dc2 Automatic date update in version.in adds 506b86a4f5 binutils testsuite strip-13 test adds 2e72a56e45 Remove duplicate ld testsuite function adds 7ba3ba91a3 S12Z: Move opcode header to public include directory. adds f41078422a Opcodes: (BRCLR / BRSET) Disassemble reserved codes instead [...] adds a6b786da4e Add support for DW_OP_GNU_variable_value adds ae3a7c47e6 Add support of DW_OP_GNU_variable_value to DWARF assembler adds 7d140d1a0b Test case for DW_OP_GNU_variable_value adds d604f19ade Automatic date update in version.in adds be2d111a87 Fix debugging of stripped PIE executables with padded PT_TLS adds 8ca28cdfbe Automatic date update in version.in adds ba1c4c6fee Balance parentheses in expression adds d203b41ac7 Tidy bit twiddling adds 865dcc8a4d Don't init array at run time adds c44deb735e Fix formatting in solib-svr4.c adds fe22d84fe4 Automatic date update in version.in adds 08a8fe2ffd Fix s12z test regexps adds 487096bf0b Delete NEWHOWTO and tidy some uses of reloc_howto_struct adds 706704c883 Pack reloc_howto_struct adds 46807bf451 PowerPC HOWTOs adds 9cf7e5687f Use operand->extract to provide defaults for optional PowerP [...] adds 9dcbfff1e0 Fix invalid strcpy on unterminated buffer adds 66b09c7ea9 Fix a seg-fault in readelf when parsing corrupt HPPA unwind tables. adds 06d743b723 Note that Arnold Metselaar has retired as the z80 maintainer. adds a4497d2f84 Remove unnecessary ternary operator in m32c-tdep.c adds 6efa941c38 Fix handling of undocumented SLL instruction for the Z80 target. adds c8455dc986 Update the documentation of the linker's --hash-style option. adds ae19acf320 Fix running objcopy on Mach-O binaries. adds 4895f384b4 Don't throw Scheme exceptions with live std::vector objects adds 4e57b45639 S12Z: Rename reloc R_S12Z_UKNWN_3 to R_S12Z_EXT18 and implem [...] adds ac1e2e51c0 Automatic date update in version.in adds e8a648884d Correct readelf e_shstrndx range check adds 86b9fea102 Re: Pack reloc_howto_struct adds ebf983a444 Fix changelog entries adds 1461bdac5c Add AArch64 SVE to NEWS and GDB manual adds 9758a8f84b Aarch64 SVE VG is Vector Granule adds d000b7630e Fix typo in changelog entry for handling of undocumnented Z8 [...] adds 3da64fe404 Fix AArch64 stub layout algorithm to allow for the fact that [...] adds 6f4286c4f7 Use the correct constants when setting the section type of H [...] adds 6d52907e22 MI: Print frame architecture when printing frames on an MI channel adds 467dc1e2ea Replace xstrvprintf usages with string_vprintf adds ae739fe7b8 Fix restoring of inferior terminal settings adds 9eef060895 bfd/development.sh: Add experimental adds 4e2aa47284 Restore behavior of disabling address randomization by defau [...] adds 17658d46e4 Make read_program_header return a gdb::byte_vector adds d1012b8e33 Make read_program_headers_from_bfd return a gdb::byte_vector adds d3f467568f Automatic date update in version.in adds d0abeec8d4 Fix "unresolved reloc" error for NOTOC relocs adds 334d4ced42 Prevent illegal memory access when processing COFF auxillary [...] adds 38cf70ca4d Replace unworkable code in HPPA relocs handelr with an assertion. adds 44c2eb6680 Document setting experimental on release branch. adds 7dd36a6f1c Prune BFD warnings for unknown GNU properties adds 14732552e7 PowerPC64 st_other decoding in readelf adds f53ad3cf2b PowerPC64 "call lacks nop" adds 2cd65cb935 PR23566, false uninitialized warning adds 12a0d0f661 Darwin: fix bad loop incrementation adds b0ceb98aec Avoid problems with plugins being loaded multiple times. adds bfb218e3e4 RISC-V: Reject empty rouding mode and fence operand. adds 26457a9cf3 Add block range data structure for blocks with non-contiguou [...] adds 2d5f09ec45 Record explicit block ranges from dwarf2read.c adds fc811edd39 Add support for non-contiguous blocks to find_pc_partial_function adds e94802301b Disassemble blocks with non-contiguous ranges adds 2b1ffcfd6f Use BLOCK_ENTRY_PC in place of most uses of BLOCK_START adds 59adbf5d03 Introduce find_function_entry_range_from_pc and use it in infrun.c adds 9644dc3a47 Relocate block range start and end addresses adds 450d1e88e3 Test case for functions with non-contiguous ranges adds 4575aaa964 Automatic date update in version.in adds 772758ac42 ehdr_start twiddles adds aa7bca9b2e x86: Add GNU_PROPERTY_X86_UINT32_VALID adds a9eafb08b3 x86: Update GNU_PROPERTY_X86_XXX macros adds 3da65cd27e [PATCH] [MIPS] LD/testsuite: Skip 32bit test if ld not support. adds da3c873831 Fix 8.2 regression in gdb.python/py-evthreads.exp w/ gdbserv [...] adds d98fc15be2 gdb/python: Use copy-initialization more when possible adds bbf6c6b8ca Automatic date update in version.in adds 7a815dd566 elf: Check for corrupt symbol version info adds bbbbbceebc Initialize variable in py_get_event_thread adds ed60adf0a3 Automatic date update in version.in adds 3d9c8f6b3f Delay evaluation of alignment expressions in output sections adds 39e7af3e4b Make ada-lang.c::add_angle_brackets return an std::string adds c645cda49e Make ada_tasks_inferior_data::task_list an std::vector adds 2cd0bfe054 Automatic date update in version.in adds dd33d41d54 Fix indentation in solist.h adds 896a7aa6a1 Avoid -Wnarrowing warnings from quote_char() adds 70ab8ccd4f Use CORE_ADDR_MAX in various "breaks" arrays adds 7bc02706c3 Avoid -Wnarrowing warnings in struct tramp_frame instances adds ec40cf90a0 Fix two -Wnarrowing warnings in xtensa-tdep.h adds 8406672eca Avoid -Wnarrowing warnings in ppc64-tdep.c adds b4f183d23e Avoid -Wnarrowing warnings in gdbserver adds 1885053bcb Avoid -Wnarrowing warnings in aarch64-linux-tdep.c adds d3d8724aac Remove -Wno-narrowing from warnings.m4 adds 65b3d26e7d readelf.c: Break multi-statement line adds 3bf9c013e4 MI: Fix printing of frame architecture with Python frame fil [...] adds 90c745dc54 x86: Don't mask out the GNU_PROPERTY_X86_UINT32_VALID bit adds 626887ddc3 Automatic date update in version.in adds 9d24df82ec Add support for new target 'csky'. adds 416a69af89 Mention csky target in the NEWS. adds 858d8004b0 Implement struct type_stack with a vector adds 5fe3f3e463 Remove some uses of VEC from parsers adds 999700cd99 Fix regression for multi breakpoints command line clearing. adds ead9aa39bf Modify gdb.base/commands.exp to test multi breakpoints comma [...] adds ad202fcc22 Get rid of -Wodr warning (PR build/23399) adds 160fc977b6 Automatic date update in version.in adds bc672693cc [MIPS/LD/testsuite] Skip o32 flags check on mips*-*-irix* adds ea92689a17 Aarch64: Func to detect args passed in float regs adds 0e745c6011 Aarch64: Float register detection for _push_dummy_call adds 4f4aedebed Aarch64: Float register detection for return values adds 36eb4c5f9b infcall-nested-structs: Test up to five fields adds 716c08de28 [MIPS/GAS] Split Loongson CAM Instructions from loongson3a adds bdc6c06e3b [MIPS/GAS] Split Loongson EXT Instructions from loongson3a. adds a693765e23 [MIPS/GAS] Add Loongson EXT2 Instructions support. adds ac8cb70f36 [MIPS] Add Loongson 3A1000 proccessor support. adds bd782c07b9 [MIPS] Add Loongson 3A2000/3A3000 proccessor support. adds 9108bc33b1 [MIPS] Add Loongson 2K1000 proccessor support. adds 2362e7f76a Remove newline at end of warning message adds b0f492b90f Indicate batch mode failures by exiting with nonzero status adds 7a6dbc2fdb Update gnulib to current upstream master adds 4d3928d7e0 Fix riscv-linux native gdb build failure. adds df28970fcc sparc/leon: add support for partial write psr instruction adds 73c13fe69a Fix windows-nat.c for -Wnarrowing adds f6c4e3e8a3 Use core_addr_to_string_nz in csky_analyze_prologue adds 2a90824133 Change `file_symtabs' to std::vector adds 7243d0118a Change `function_symbols' to std::vector adds 3553eadc8c Change `label_symbols' to std::vector in linespec.c structures adds c2a031c582 Change `minimal_symbols' to std::vector in linespec.c structures adds 4dedf84da9 Change decode_compound_collector to use std::vector adds 63e8c3daad Remove VEC definitions from linespec.c adds 7e41c8db84 Use block_symbol in linespec APIs adds fcaad03cc0 Add new search_symbols_multiple API adds 078a020797 C++ compile support adds 450629c8d5 Automatic date update in version.in adds 4c971803c4 [MIPS] Add myself as a MIPS port maintainer. adds fdad7678b7 Use host_address_to_string in compile_cplus_instance::enter_scope adds 385e5b9039 Treat SHT_FINI_ARRAY and SHT_PREINIT_ARRAY as relocatable sections adds a0dc02a6df Fix compile-cplus-types.c build errors adds c67f2e1518 gdb: Ensure compiler doesn't optimise variable out in test adds 0b3f9efc04 gdb/riscv: remove extra caching of misa register adds ff3a05b3f8 gdb/riscv: Extend instruction decode to cover more instructions adds a869991180 Skip elf/section14 test for h8300 targets adds 43135d3b15 RISC-V: Allow instruction require more than one extension adds 40bac49b63 sparc: gas: leon.d: disassemble assuming v8 also in sparc64 [...] adds 0cb8eedc91 Automatic date update in version.in adds b4a3a7b44c x86: Extend assembler to generate GNU property notes adds 6c0d3bdec7 x86: Add explicit -mx86-used-note=[yes|no] to tests adds 0f60cce3e1 binutils: Adjusted tests for .note.gnu.property section adds 2550e95256 x86: pass -mx86-used-note=no to assembler adds 5e8a54c6c4 gas: Pass -mx86-used-note=no to assembler adds 9a8d6a757d ld: Append -Wa,-mx86-used-note=no for S-records tests adds e9d644e8fb ld: Append -mx86-used-note=no to ASFLAGS adds 4bb3c591b2 ld: Pass -z separate-code to ld for property-x86-4a tests adds f891966ff6 Rearrange ppc_size_one_stub and correct _notoc stub examples adds 4a9699735b PowerPC64 higher REL16 relocations adds 3d58e1fcfb PowerPC64 --emit-relocs support for notoc stubs adds dab999b116 Update gnulib/Makefile.in:aclocal_m4_deps adds 4d1c633545 ld: Lookup section in output with the same name adds 6e1453f681 gas/elf/section14.d: Change skip to xfail adds 7eb65fafed Eliminate target_have_continuable_watchpoint adds 7ea65f08fa Add comment describing continuable/steppable/non-steppable w [...] adds 0c8885885a Regenerate gdbarch.h adds aef9346c25 Fix a small bug in gdb.rust/simple.rs adds c8c8163573 Set TYPE_LENGTH on a variant part adds be192bc284 RISC-V: Correct the requirement of compressed floating point [...] adds d431d6279b Automatic date update in version.in adds b986869b66 Allow an IR object with unknown architecture adds 5c889512f3 Fix ARI violations in c++compile adds 23a29771e0 Automatic date update in version.in adds ec8da87a22 Automatic date update in version.in adds 0d9a433be4 Re: ld: Lookup section in output with the same name adds 2542e49e21 PR23595, simple objcopy of executable failure for msp430-elf adds b6f00d89c7 Updated Finnish translation for the ld sub-directory. adds 20a4d0bd98 Updated Japanese translation for the binutils sub-directory. adds 23e60e7a4e gdb: Extend the trad-frame API adds 78a3b0fab8 gdb/riscv: Provide non-DWARF stack unwinder adds 8744470dea Change the .section directive for the AVR assembler so that [...] adds 70f95c89a1 Automatic date update in version.in adds 6c9d681b07 gdb/riscv: Fix an ARI warning adds 618a8fdba6 gas, sparc: Allow non-fpop2 instructions before floating poi [...] adds dd083ee23d Fix batch exit status test failure on Fedora 28 adds ba2bf2aaba Remove obsolete comments from Makefiles adds 3322c5d9a1 Remove unneeded explicit .o targets adds 8dc9fd87b0 Simplify ada-exp.o rule adds d53d543682 Remove --enable-multi-ice adds fcc9b044b7 Automatically update "aclocal_m4_deps" when updating gnulib adds 8410d65b77 bfd, sparc: issue an error when reading relocations with inv [...] adds e920c014ec bfd, sparc: avoid duplicated error messages on invalid relocations. adds 5e627001a0 Automatic date update in version.in adds 2b69821e70 Document the GDB 8.2 release in gdb/ChangeLog adds e4a62c65fa [gdb/exp] Handle DW_OP_GNU_variable_value refs to abstract dies adds 081bca4d62 Remove unnecessary casts from cli-cmds.c adds 4f075c06a3 Automatic date update in version.in adds af39b1c216 Disable -Wformat-nonliteral in parts of printcmd.c adds f1628857d7 Make -Wformat-nonliteral work with gcc adds deee88e981 PR23570, AVR .noinit section defaults to PROGBITS adds 137be54029 Remove unused tui_win_info::detail::opaque adds cc5a5ae5b7 Remove unused tui_win_element::highlight adds d82b3862f1 compile: Remove non-const reference parameters adds 739ab2e92e Generate NT_PROCSTAT_{AUXV,VMMAP,PS_STRINGS} in FreeBSD coredumps adds 7235dd9f90 Automatic date update in version.in adds 96b6697fd8 gdb/testsuite: Make test names unique in gdb.base/watchpoint.exp adds b8c876004b Automatic date update in version.in adds 9da4dfd681 S12Z: Make disassebler work for --enable-targets=all config. adds d1908f2d6b gdb: Add builtin types for 24 bit integers. adds 2a62dfa93f (Ada) assigning packed array aggregate with variable as component adds fb44b1a737 (Ada) infinite loop when hitting unhandled exception catchpoint adds 57aff202b4 (Ada) "catch assert" spurious internal error adds 0d81f350ec Handle PPC64 function descriptor in Ada decoding adds d8ce91275e minor reformatting in ada-lang.c::ada_to_fixed_value adds 16b9eb7bfa (Ada) slightly incorrect bounds for type of array indexed by enum adds 95f39a5b27 ada-lang.c::ada_value_cast: remove unnecessary parentheses adds 424da6cf3b (Ada) fix handling of expression with parameterless function call adds 0653638f9f Automatic date update in version.in adds 332cf4c925 Allow a pretty-printer without a to_string method adds 1aac008f1c Make py-prettyprint.exp test names unique adds a5c5eda7e4 python: Make two functions return gdbpy_ref<> adds 78f8307c93 Automatic date update in version.in adds f9853190c8 PR23611, objcopy is not removing executable relocatable sections adds 23c4651c06 Fix "make install-strip" failure to install gdb-add-index.sh adds 22eb9e92ea Update Python Block.end documentation adds 088a96da05 Fix typo in pretty-printer example adds 60c0454d3d Document that Frame.block can throw adds a154931ef1 Fix help text for "python" command adds f5a476a7b1 Avoid warnings from makeinfo adds 4a5a194ae8 Reword gdb.GdbError text adds 521b499b96 Update Python frame filter documentation adds fb5af5e335 Fix gdb.events.inferior_call documentation adds e7b5068cc2 Update Python unwinder documentation adds 05c6bdc1a9 Mention Python versions in the documentation adds 0d2a583976 Small typo fix in Basic Python node adds 9da10427dd Mention virtual tables in Python dynamic_type documentation adds 27a9fec6aa Swap two sentences in the Pretty Printing API node adds 849cba3b83 Remove periods from Python section titles adds 2963898f38 (Ada) Fix -var-list-children MI command for union type adds 736ade86ea (Ada) New function ada_is_access_to_unconstrained_array adds b9c50e9a9a (Ada/MI) Fix -var-evaluate-expression for access to unconstr [...] adds cc330e39bc (Ada) Fix printing of access to unconstrained arrays adds d91e9ea81d (Ada) Cleanup code by using ada_is_access_to_unconstrained_a [...] adds 1f5d1570c0 (Ada) Fix resolving of homonym components in tagged types adds 8ec235834d Remove unused variable in record-btrace.c adds 5e8754f90a Revert "Update gnulib to current upstream master" adds e2fc52e745 Fix PR gdb/23558: Use system's 'getcwd' when cross-compiling GDB adds c0934311c7 Automatic date update in version.in adds 6f1107b593 [testsuite] Fix dg-extract-results.sh path adds de1ec836c8 Darwin: fix SIGTRAP when debugging adds d6be54ef73 Darwin: set startup-with-shell to off on Sierra and later. adds ed84881fcf Automatic date update in version.in adds c221b2f770 Testsuite: Add gdb_can_simple_compile adds 3e68067fb2 Add debug output about skipping files and functions adds 3c025cfe5e Move 'is_regular_file' from common-utils.c to filestuff.c adds 4aa8e6c238 python: Add tests for trying to use an invalid Inferior object adds 88f22c34d0 Fix a typo in a comment. adds f117a62c5d Remove unused "tmp" variable. adds 4cb3152d95 Automatic date update in version.in adds 031e33500e Fix the use by the RL78 assembler of an uninitialised field [...] adds d276ec695e x86-64: bndmk, bndldx, and bndstx don't allow RIP-relative a [...] adds 07d5e9534b x86: add code comment on deprecated status of pseudo-suffixes adds 64c49ab3fb x86: improve operand reversal adds efb192033a x86: fold ILP32 output of "opts" tests adds dbbc8b7e62 x86: use D attribute also for SIMD templates adds f5eb1d70fb x86: also allow D on 3-operand insns adds 49d5d12d0e x86: drop unnecessary {,No}Rex64 adds a5f580e51a x86: drop bogus IgnoreSize from SSE insns adds 1ee3e48715 x86: drop bogus IgnoreSize from SSE2 insns adds 07599e13ac x86: drop bogus IgnoreSize from SSE3 insns adds d09a13943b x86: drop bogus IgnoreSize from SSSE3 insns adds be4b452e28 x86: drop bogus IgnoreSize from SSE4.1 insns adds 0001cfd00c x86: drop bogus IgnoreSize from SSE4.2 insns adds 47603f888d x86: drop bogus IgnoreSize from AES/VAES insns adds 64e025c3a1 x86: drop bogus IgnoreSize from PCLMUL/VPCLMUL insns adds 963c68aa4a x86: drop bogus IgnoreSize from GNFI insns adds 2b02b9a2ab x86: drop bogus IgnoreSize from AVX insns adds 2fbbbee5e7 x86: drop bogus IgnoreSize from AVX2 insns adds 0f407ee9f4 x86: drop bogus IgnoreSize from XOP and SSE4a insns adds c7f279191f x86: drop bogus IgnoreSize from SHA insns adds 6a8da88669 x86: drop bogus IgnoreSize from AVX512F insns adds fb6ce599e0 x86: drop bogus IgnoreSize from AVX512ER insns adds 9caa306f80 x86: drop bogus IgnoreSize from AVX512VL insns adds e90426589d x86: drop bogus IgnoreSize from AVX512BW insns adds a760eb41aa x86: drop bogus IgnoreSize from AVX512DQ insns adds 2589a7e59b x86: drop bogus IgnoreSize from AVX512_4* insns adds 57f6375ec1 x86: drop bogus IgnoreSize from a few further insns adds 79f0fa25b9 x86: Swap destination/source to encode VEX only if possible adds 41d1ab6a6d i386: Update VexW field for VEX instructions adds 5be12fc1ad x86: Remove VexW=1 from WIG VEX movq and vmovq adds 508d0c9b59 Fix a use-after-freed error introduced by previous attempt t [...] adds 1256af7d1a python: Provide textual representation for Inferior and Objfile adds 319dbdfbb7 Add a testcase for PR binutils/23633 adds 80ca5f98b8 Add "contrib" to the list of GDB support dirs (on src-release.sh) adds 098b2108a2 Fix crash with empty Rust enum adds 4a3fe98f88 Make Rust error message mention the field name adds a40bf0c2e9 python: Add Inferior.progspace property adds 0ae1a3211a python: Add Progspace.objfiles method adds 74d3fbbb3e python: Fix erroneous doc about gdb.objfiles() adds db68fbe2f9 Remove cleanup from add_path adds 5b4cbbe357 Remove cleanup from procfs.c adds 803c08d083 Return std::string from gdb_bfd_errmsg adds 97e67fc620 Remove cleanup from try_open_exec_file adds 7d2215128b Make infpy_thread_from_thread_handle static adds 2361b0fb1d Generate more tags in gdb/testsuite/Makefile adds ca5f750004 Automatic date update in version.in adds bf32645253 Testsuite: Add gdb_simple_compile adds 556059dd13 x86: fold CRC32 templates adds a4cd947aca PR23425, unresolved symbol diagnostic adds 1fcd7e871c PR23633 testcase fix adds 87b240d485 Make variable in get_startup_shell non-static adds fe75f42ee1 csky: Support PC relative diff relocation adds b4b08fa2aa Remove an unnecessary block in call_function_by_hand_dummy adds 5074ad8a66 i386: Reformat OP_E_memory adds d20dee9efa x86: Properly decode EVEX.W in vcvt[u]si2s[sd] in 32-bit mode adds 70df6fc9bc x86: Handle unsupported static rounding in vcvt[u]si2sd in 3 [...] adds 6865c0435a x86: Support VEX/EVEX WIG encoding adds 606cc04085 x86: Check non-WIG EVEX instruction encoding with -mevexwig=1 adds a000f8817b LD: Avoid a division by zero page size with SEGMENT_START handling adds 6057dc97e4 LD: Always make a SEGMENT_START expression section-relative adds 98e10ffadb MIPS/BFD: Factor out relocated field storing adds 47275900ad PR ld/21375: MIPS: Fix non-zero run-time value for undefined weaks adds 982d0151e9 PR ld/21375: MIPS: Add test cases for undefined weaks resolv [...] adds 2fabdf3381 gdb: Don't leak memory with TYPE_ALLOC / TYPE_ZALLOC adds 6c414b6923 Automatic date update in version.in adds f70e088ff4 Provide type_align gdbarch function for nios2. adds a3a6aef409 Fix possible exception leak in python.c adds 04ade4bc66 Remove run_dump_test support for objcopy as a dump program adds e8d88459e6 binutils run_dump_test rename not-target and not-skip adds b47b60aad8 gas run_dump_test rename not-target and not-skip adds e643ed088a gas run_dump_test rename stderr and error-output adds 4abd8e8de7 gas testuite fixes: don't match dump.o adds 99bcaeaf0f run_dump_test replace PROG with DUMPPROG in gas and ld adds 8ffb70eb57 Consolidate run_dump_test adds 3c3741435f x86: Set Vex=1 on VEX.128 only vmovq adds cbaaa0cafc Change get_inferior_args to return const char * adds 6e809f2dfa Automatic date update in version.in adds db4cc66567 x86: Set VexW=3 on AVX vrsqrtss adds f4bab6ff22 Expand "show disassembler-options" output adds 65e65158c5 Use GNU style for metasyntactic variables in gdb adds 752312ba4e Use GNU style for metasyntactic variables in gdbserver adds 8743a9cdd2 Add more methods to gdb.Progspace adds 3c7aa30778 Change pspace_to_pspace_object to return a new reference adds 0a9db5ad8a Change objfile_to_objfile_object to return a new reference adds db1337cc83 Change thread_to_thread_object to return a new reference adds 94c8b7253a Remove CPYCHECKER_RETURNS_BORROWED_REF adds 808325d203 S12Z: Set the source mask value of all howtos to zero. adds e6d9d92855 S12Z: Remove diagnostic printf statement. adds 19f1fffecd S12Z: LD: Rename z12s.exp --> s12z.exp adds 57d5aa265f Don't emit data_section_size when -r is specified adds 43276309de S12Z Add tests for relocs. adds e08ef628a7 Automatic date update in version.in adds a1cd91dc2f gdbserver/Makefile.in: Remove ADD_DEPS adds 8ff03f0bfb Sort objects in gdb and gdbserver Makefiles adds 4a137fec2e Simplify uses of thread_to_thread_object adds 1a3389079d Don't steal references in the gdb Python code adds dd848631cb Use new and delete for struct infcall_suspend_state adds 117f580a97 Remove cleanup from infrun.c adds ee841dd8fe Use new and delete for struct infcall_control_state adds c7c4d3fa80 Remove two infrun cleanups adds 2d844eaf9c Remove release_stop_context_cleanup adds cb5248409d Make save_infcall_*_state return unique pointers adds e6213e09ed S/390: Prevent GOT access rewrite for certain symbols adds a0a8a9340d Ensure that binutils test names are unique. adds 8588b35692 python: Make gdb.execute("show commands") work (PR 23669) adds 6fa52824c3 x86: Replace VexW=3 with VexWIG adds 8c9604b6a2 Adjust some strip testcases to silence h8300 warnings adds 0b1352e04c A few hppa testcase tidies adds a4b9568c7e Remove bogus notarget in gas teststuite adds c12d9fa2af Support objcopy --remove-section=.relaFOO adds e6cd1dc1e6 Update get_standard_cache_dir for macOS adds d839b91499 Free symbol buffers if they are no longer in use adds ec6f095abc x86: Update disassembler for VexWIG adds 0375113302 x86: Add -mvexwig=[0|1] option to assembler adds d5f787c2bc x86: Set Vex=1 on VEX.128 only vmovd and vmovq adds 04e2a1829e x86: Set EVex=2 on EVEX.128 only vmovd and vmovq adds 461464f226 Fix use-after-move in compile/compile-cplus-types.c adds 4e2b18982a RISC-V: bge[u] should get higher priority than ble[u]. adds d35da542a7 [gdb/Python] Eliminate find_inferior_object adds da658607ed Check for gmp when checking for mpfr adds ae292b3afc Do not pass -DNDEBUG to Python compilations in development mode adds 62b1765c90 [OBVIOUS] enable frame-filter short help uses disable instea [...] adds 6eb5dbce1e [OBVIOUS] ChangeLog for obvious enable frame-filter help fix. adds aff4a11991 Automatic date update in version.in adds 206c1947c1 Cast RLIM_INFINITY to rlim_t to fix 64-bit Solaris 10 build adds af81c43b51 Fix Aarch64 bug in warning filtering. adds 3ff2c72e14 Aarch64 SVE: Fix stack smashing when calling functions adds 8ff71a9c80 Add a warning to the bfd library for when it encounters an E [...] adds c9e0a7e333 Remove munmap_listp_free_cleanup adds 40f03055a2 Remove remaining cleanups from compile-object-load.c adds 7a6d2b458f Expect for "@" when doing "complete break ada" on gdb.ada/co [...] adds b4c0d1a440 Expect optional "arch=" when executing "-stack-list-frames" [...] adds 5031d0ae0b Expect optional "arch=" when executing "-stack-list-frames" [...] adds 9f235e09e4 Use KF_PATH to verify the size of a struct kinfo_file. adds 2afffa7f62 Generate aclocal-m4-deps.mk more deterministically and portably. adds 725e299974 Import gnulib's inet_ntop module. adds e98ee8c458 Add a new 'info proc files' subcommand of 'info proc'. adds 57c2a98a4c Add support for 'info proc files' on FreeBSD core dumps. adds 7e69672e4d Support 'info proc files' on live FreeBSD processes. adds 8b11311136 Document the 'info proc files' command. adds 73f1bd769a Make the "info proc" documentation more consistent. adds 48219c6a06 Automatic date update in version.in adds b567ca638c Carry the gnulib getcwd backport as a patch adds 3d50f17063 Add gcc_target_options hook for nios2. adds aa654ee8f8 Tweak map file output for pei386_auto_import adds 7f0cfc6eb8 PR23648, Symbols based on MEMORY regions confuse --gc-sections adds 7e00df65a4 PR23648 testcase adds 13db92d3f4 Fix /proc pathname sizes on Solaris adds 7307a73aed Handle 64-bit Solaris/x86 ld.so.1 adds 23be8da739 Logical short circuiting with argument lists adds 07147793e6 Add missing spaces after inet_ntop invocations. adds 79b32f4a3a Darwin: Handle unrelocated dyld. adds 343a4a21eb Automatic date update in version.in adds 4ee9b0c53a Skip GDB tab-completion tests if no readline. adds 3083813299 Bug 23686, two segment faults in nm adds 8674be7924 Fold i386-v4-nat.c into i386-sol2-nat.c adds 8c93fae615 Missed last ChangeLog entry. adds 3d282ac370 Handle missing Solaris auxv entries adds 4206c05ea1 Provide pid_to_exec_file on Solaris (PR tdep/17903) adds cf93e9c2cf PR23685, buffer overflow adds fbaf61ad52 Andes Technology has good news for you, we plan to update th [...] adds ed3162adc4 RS6000/BFD: Remove dead duplicate `config.bfd' target matchers adds 53b6d6f5b2 ARC: Fix build errors with large constants and C89 adds 16de26a611 PPC/GAS: Correct a signed vs unsigned comparison error with GCC 4.1 adds fa9d2bd6b8 S12Z/GAS: Correct a signed vs unsigned comparison error with [...] adds a466edac5f Add '_' in the match pattern. adds 17f6ade235 binutils --dwarf=decodedline: Add display of is_stmt flag adds ddb77fcccb gas: Update expected outputs of "readelf -wL" adds c475f56919 More Solaris procfs cleanup adds dbfcd05365 RISC-V: Fix library search path for rv32. adds 3def145413 ld: Add the entry symbol, _main, for LynxOS targets adds c6a1c98cbc Automatic date update in version.in adds be9a9af906 Fix more fallout from 17f6ade235fc adds 95475e5d6b ELF: Don't include zero size sections at start of PT_NOTE segment adds b8426d169d gas: Make bfin-parse.c/rl78-parse.c/rx-parse.c depend on bfd [...] adds 0192e8aeeb Correct ChangeLog entry for commit b8426d169d3f8a adds 4daf19021f Remove redundant test in update_inserted_breakpoint_locations adds a767a1c4d3 elf32-nds32: Don't define fls if it is provided by the system adds f24ff6e9b5 csky-opc.h: Initialize fields of last array elements adds dfc616fa26 Revert part of commit 32ec8896025 adds fa0bb0c9f5 Automatic date update in version.in adds 948f296039 Automatic date update in version.in adds 0c0a40e0ab Fix build error in aarch64-linux-tdep.c on macOS adds a44294f5ed Remove a spurious target_terminal::ours() from windows_nat_t [...] adds 1db88d2272 Also recognize __sighndlr on Solaris/x86 adds 65773341ee Mark more file descriptors close-on-exec adds 6031ac352c Fix incorrect extraction of signed constants in nios2 disassembler. adds e6b5f1e9f5 Automatic date update in version.in adds fb4fa9469c Allow more Python scalar conversions adds 1c1e54f6b4 Preserve sign when converting gdb.Value to Python int adds f5769a2c69 Allow conversion of pointers to Python int adds 39a24317ac Report Python errors coming from gdb.post_event adds fd3ba736db Check for negative argument in Type.template_argument adds 2b4ad2fe43 Consolidate gdb.GdbError handling adds ae778caf09 Allow setting a parameter to raise gdb.GdbError adds b5a9bfbebe Add "const" to a few locals in gdb adds db72737006 Fix PR gdb/20948: --write option to GDB causes segmentation fault adds 551703cfd4 RISC-V: Allow pcrel_lo addends, error on addend overflow. adds a05f27b689 RISC-V: For PCREL_LO12, fix addend handling in auipc lookup. adds 28fc25e06b Automatic date update in version.in adds e95bc8bb1d Couple of minor tweaks to the linker testsuite. adds 49b036f1e0 Remove dead code from gdbserver's configure adds 3d6e0c015a S/390: Fix symbolic displacement in lay adds 5ef2379329 RISC-V: Give error for RVE PLTs. adds 7504c64dd9 Automatic date update in version.in adds 57dbb3afed Small fix for "winheight" usage adds 896ee09882 Remove dead definition from valops.c adds 853924149d elf32-nds32: Remove elf32_nds32_allocate_dynrelocs adds d354055e6e gdb/riscv: Improve non-dwarf stack unwinding adds ca60b3af44 Skip broken assembler test on Windows host. adds 115d0c1443 Automatic date update in version.in adds 9fc3183f0f testsuite: Fix race condition in check-libthread-db adds fec3f4ea46 Automatic date update in version.in adds 5f9aecea0d RISC-V: Pc-rel to gp-rel relaxation function cleanup. adds f67ffa6a78 gdb: Change how frames are selected for 'frame' and 'info frame'. adds 2283a21049 Change "xor" name in cpu_core to allow building with iso646. [...] adds f37bc8b13c Use the existing instruction to determine the RISC-V breakpo [...] adds 79c1bf3c71 bfd: Use elfclass instead of bed->s->elfclass adds 6424bdfcfc Automatic date update in version.in adds 7f0bd4202c Update gdb's configure instructions adds c82a2e6ff6 Remove some leftover text in gdb/README adds 105cd1d7a6 Automatic date update in version.in adds dd20378271 Darwin: Remove unused variables [-Werror=unused-variable] adds 15ec67475f Automatic date update in version.in adds 224d30d393 testsuite: fix is_amd64_regs_target adds a95746f917 Copy configure option documentation to gdb.texinfo adds 4176f14d9c Don't check HAVE_UNISTD_H adds 3795e81442 gdb_proc_service.h comment and whitespace synchronization adds 43b7e92b0c Add workaround from gdbserver's gdb_proc_service.h to GDB adds 358ffcf28c Update GDB gdb_proc_service.h workaround to match gdbserver adds 7c619dbdae Move duplicated code to common/gdb_proc_service.h adds 12b164e9a9 Remove ancient workaround adds 854b850681 [ARC] Refactored location where GOT information is collected. adds c834917fda [ARC] Improved robustness. Return FALSE in case of NULL pointer. adds 2936af9015 [ARC] Make sure global symbol is not an indirect or warning. adds ab16fcd743 [ARC] PLT information was still being generated when symbol [...] adds 0411fca5ec [ARC] Fixes TLS failures related to tls-align. adds 714e9a954a [ARC] Fixed issue with DTSOFF relocs. adds c74e7cb96f Aarch64: Move pseudo defines to header adds 05c71722fc Aarch64: Detect FP regs in signal frame adds 6bb8890e2c Add aarch64-sighandler-regs.exp test adds ff34e6ae38 Fix is_amd64_regs_target check in i386-avx512.exp adds a0389de085 Fix typo setting user_specified variable when parsing -Z option. adds 3d5b1c0abe Automatic date update in version.in adds eb528ad18b [ARC] Entries to Changelog for previous commits. adds c1168a2f66 Allow remote debugging over a Unix local domain socket. adds 64a336ac13 RISC-V: Add fence.tso instruction adds 53c30c89d1 Automatic date update in version.in adds 2398abf8bc Use pulongest in aarch64-linux-tdep.c adds 007d2fe43e Make print_insn_s12z public. adds 8e90d6d2c2 Updated Portuguese translations for the bfd/ and binutils/ s [...] adds 527b9e87ac Updated French translation for the binutils/ subdirectory. adds c8d3f93237 Fix the handling of inlined frames in DWARF debug info. adds ca98345e0b Skip gdb ifunc tests on targets that don't support this feature. adds eae424aef0 AArch64: Mark sve instructions that require MOVPRFX constraints adds 7e84b55d8f AArch64: Wire through instr_sequence adds 1d4823943d AArch64: Refactor err_type. adds 755b748fd9 AArch64: Refactor verifiers to make more general. adds a68f4cd235 AArch64: Add SVE constraints verifier. adds 4f5d253628 AArch64: Close sequences at the end of sections adds bde90be2cd AArch64: Constraint disassembler and assembler changes. adds e66cfcef72 AArch64: Add MOVPRFX tests and update testsuite adds 23e463ed7c ELF: Group PT_NOTE segments by section alignments adds 1887ae7304 ELF: Group and sort output note sections by section alignments adds 34c0fc000f tid-parse.c tid_is_in_list correct 'See' comment. adds fb9bbfd7f2 ELF: Add testcases for PR ld/23658 adds 10657c047e Do not pass NULL to memcpy adds 780942fc24 Change dwarf2_frame_state_reg_info::reg to be std::vector adds ad69edbb4b Use unsigned as base type for some enums adds 0101665f86 Avoid undefined behavior in extract_integer adds d359392f97 Avoid undefined behavior in read_subrange_type adds 20562150d8 Avoid undefined behavior in parse_number adds 4dd1b46077 Avoid undefined behavior in read_signed_leb128 adds 5e70ee0905 Avoid undefined behavior in ada_operator_length adds 1dffa580e7 Avoid undefined behavior in expression dumping adds f35d5adea1 Add --enable-ubsan adds 8634679f82 Remove struct keyword in range-based for adds a4cf95167c Automatic date update in version.in adds 875e539851 Avoid two uninitialized warnings from gcc adds 6d0a6093c5 bfd,sparc: fix the .dynsym sh_index when stripping all symbo [...] adds dca0df07ae bfd: amend ChangeLog entry adds 4f9bdf7fa5 Add self to gdb/MAINTAINERS adds fef1b2933d Avoid pagination in attach.exp adds b35334aa98 pr23658-1.d: Also xfail ft32-* and xgate-* adds 3f2cf4dcd5 Remove some leftovers from complaints adds 9fdd7193e7 Fix off-by-one error in complaint_internal adds 22068491ad Use filtered printing when reading symbols adds 6afcf761c2 Make complaint output prettier adds 3453e7e409 Clean up "Reading symbols" output adds e79497a160 Only print "no debugging symbols" message once adds 5ca8c39f05 Simplify complaints even more adds 3e1b4df89c RISC-V: Delete zero-size .tdata.dyn section. adds d2f7dcb218 reformat parameters of gdb/psymtab.c::recursively_search_psymtabs adds 96b1ad866b [gdb/python] Fix cpychecker error in recpy_bt_goto adds 5c4481cc9b [gdb/python] Fix cpychecker error in pspy_solib_name adds 4677effd9e Automatic date update in version.in adds 1c4f3780f7 or1k: Add relocations for high-signed and low-stores adds f2c1801f62 or1k: Fix messages for relocations in shared libraries adds c8e98e3692 or1k: Add the l.adrp insn and supporting relocations adds 07f5f4c683 or1k: Add the l.muld, l.muldu, l.macu, l.msbu insns adds 1f041c6edf or1k: Add OpenRISC gas documentation adds 1f88d0c87c Fix undefined behavior, don't pass NULL to fwrite adds b926417afa Simple -Wshadow=local fixes adds da4ae14a4d Avoid shadowing in gdbserver adds 795afcbbb4 Use std::string in mdebugread.c adds 3fba72f761 Avoid shadowing in linux-tdep.c adds ef789dc484 Fix latent bug in msp430-tdep.c adds b8c888478d Avoid shadowing in fdwalk adds d951f98b3c Shadowing fix in gdbscm_frame_read_var adds 96643e35c0 Add -Wshadow=local adds 23f233a595 [Arm, 1/3] Add -march=armv8.5-a and related internal feature [...] adds 7fadb25d6f [Arm, 2/3] Add instruction SB for AArch32 adds dad0c3bfb5 [Arm, 3/3] Add Execution and Data Prediction instructions fo [...] adds d1c86cff1e Set correct SHT_NOTE type for .note.spu_name adds f8740dc531 Fix -Wshadow=local warning in sol_thread_target::wait adds a4e78aa5fe x86: Add Intel ENCLV to assembler and disassembler adds ce3a1736b5 Automatic date update in version.in adds e04caa7090 Update string expected from "help info proc" on gdb.base/inf [...] adds 7a9569281a Call nonl before wgetch in TUI adds 9e9b8787e9 Automatic date update in version.in adds 2fb009bbd1 Update help text for commands implemented in Python adds 2a8be20359 Fix Python gdb.Breakpoint.location crash adds a8a5dbcab8 Do not accidentally include in-tree readline headers adds f9e48344d5 Use standard_output_file in a couple more places adds 51e78fc5fa Update symbol domain and location values for Python adds add5ded5e4 Add Inferior.architecture method adds de3e5eca99 Automatic date update in version.in adds 9e1698c618 Python doc build fixes adds 25cbdcbbc5 Handle R_RISCV_32_PCREL in readelf adds c258c396fa GDB: Work around buggy dwarf line information produced by Co [...] adds 00bee008e9 Tidy elf_segment_map allocation adds e0c3dfa2ee SPU overlay headers adds 1b9e270b09 No PT_INTERP when .interp is zero size adds 5d69562788 Use p_vaddr_offset to set p_vaddr on segments without sections adds 7358942661 ld insert_os_after ignoring first assignment adds 64029e9368 Separate header PT_LOAD for -z separate-code adds f3e660db14 ELF: Properly group and place orphan note sections adds 80f3ac5d61 x86: Don't add GNU_PROPERTY_X86_FEATURE_2_NEEDED for -z sepa [...] adds 780f601cf3 AArch64: Replace C initializers with memset adds 9f6b697b0e Finding data member in virtual base class adds 498f740792 Add a helper function to trad_frame to support register cache maps. adds ed65e20bc7 Add FreeBSD/riscv architecture. adds 74792ff782 Add native target for FreeBSD/riscv. adds a51bb70c8a Fix the [-Werror=shadow=local] warning adds a0c3048e3f Remove unused variables from riscv-fbsd-tdep.c adds 35dc7e6b77 Automatic date update in version.in adds 1c2649ed74 Do not place symbols into a discarded .dynsym adds 04fd5eed91 Fix buffer overrun found by Coverity adds 58bbcd02de [gdb/testsuite] Fix target_supports_scheduler_locking raciness adds 70d561813c [PATCH, BINUTILS, AARCH64, 1/9] Add -march=armv8.5-a and rel [...] adds 13c60ad7e1 [PATCH, BINUTILS, AARCH64, 2/9] Add Data procoessing instruc [...] adds 68dfbb92ef [PATCH, BINUTILS, AARCH64, 3/9] Add instruction SB for ARMv8.5-A adds 2ac435d466 [PATCH, BINUTILS, AARCH64, 4/9] Add Execution and Data Restr [...] adds 3fd229a447 [PATCH, BINUTILS, AARCH64, 5/9] Add DC CVADP instruction adds af4bcb4ce6 [PATCH, BINUTILS, AARCH64, 6/9] Add Random number instructions adds ff6054520c [PATCH, BINUTILS, AARCH64, 7/9] Add BTI instruction adds a97330e723 [PATCH, BINUTILS, AARCH64, 8/9] Add SCXTNUM_ELx and ID_PFR2_ [...] adds 104fefeebb [PATCH, BINUTULS, AARCH64, 9/9] Add SSBS to MSR/MRS adds eff98030f9 Disable the undefined behavior sanitizer by default adds 163cffefaf Make @pxref for Inferior.architecture point to gdb.Frame doc [...] adds daff3a48c1 Automatic date update in version.in adds 8ab159a965 S12Z: Set eh_addr_size to 4 adds 43f6cd0588 HPPA64 .PARISC.unwind entries adds 673fe0f0a7 x86: fold Size{16,32,64} template attributes adds 2cb2ba9a5b btrace: check for indirect jump return in _Unwind_RaiseException adds 33b031ce7a Add missing va_end found by Coverity adds 8ecfd7bd4a Add parameter to allow enabling/disabling selftests via configure adds 30653a8a7d Automatic date update in version.in adds a9597defaf x86: add {,V}MOVQ cases to xmmword test adds fbe61a3661 Fix interp::m_name resource leak found by Coverity adds de564eb5cc Prevent the --keep-global-symbol and --globalize-symbol opti [...] adds d4330bde68 Fix pathname regexp in gdb.base/solib-vanish.exp. adds fe4ba87324 Automatic date update in version.in adds f9c49bffe6 Fix buglets in gdb.trace/tspeed.{exp,c} adds 032c98ec52 Automatic date update in version.in adds 8bca297856 Clean up gdb.trace test results on targets not supporting th [...] adds 2bf2bf23da ELF ld -r scripts adds 0930cb3021 _bfd_clear_contents bounds checking adds cf8d3709eb Automatic date update in version.in adds dc86962bf1 Automatic date update in version.in adds bf2dd8d7cf BFD_INIT_MAGIC adds 933e62b1c1 Add Alan Hayward as AArch64/ARM GDB maintainer adds 0e0dd7f1e8 Re: BFD_INIT_MAGIC adds 640be958cd RISC-V: Adjust __global_pointer$ value to reduce code size. adds d53eec4ef8 Automatic date update in version.in adds 63a33118e0 Remove unnecessary casts from TUI adds 08ea4a7805 PR23769, mixing split-stack and non-split-stack error message adds feceaa596e PR23780, assertion abort in function display_raw_attribute adds 8df73d5cc3 PR23781, _bfd_pe_bfd_copy_private_bfd_data_common memory leak adds 48dcd4ea06 Simplify PR23110 PE_DEBUG_DATA size checks adds 66e6f0b760 AArch64: Fix error checking for SIMD udot (by element) adds c4b9078851 [gdb/testsuite] Rewrite catch-follow-exec.exp adds c69f6b8096 Automatic date update in version.in adds 4de5434b69 PR23653, ld SIGSEGVs when attempts to link sparc object with [...] adds d500b4f23f gdb/MAINTAINERS: Add Rainer Orth as Solaris maintainer for GDB adds 6f3b1098e8 Share the code to format "info proc mappings" entries for FreeBSD. adds 89eb3c5470 gdb/ChangeLog: adds 841ef605ee Automatic date update in version.in adds 812cd6eb05 [gdb/testsuite] Fix capitalized test names adds f63085d15f Update documentation of readelf's --unwind option. adds 94c18618a8 Fix PR cli/23785: Check if file exists when invoking "restor [...] adds 08acaf5caf Automatic date update in version.in adds 33d64ca5db This set of changes clarifies the conditions for the R5900 s [...] adds 0b347048e7 Arm: Fix disassembler crashing on -b binary when thumb file [...] adds 1f1ae3a34f Testsuite: compile-cplus-print.exp: Start inferior before compiling adds 2bc69f2588 testsuite: ovldbreak.exp: fix regexp adds 2c6ac8d7ce Testsuite: vla-optimized-out.exp is too pessimistic adds b04480b119 Testsuite: Fix racy conditions in py-cmd.exp adds ba543ca5af Fix cli_interp::cli_uiout resource leak found by Coverity adds 0667c50682 S390: Fix crash when remote tdesc doesn't define vec128 adds 74b3c71318 Aarch64: Better termination checks for sigcontext reading adds bacb77d018 Arm: Skip new binary decode tests on pe targets adds 22ad8107d3 Clear static_links in reread_symbols adds 84371624ad Minor cleanups in tui-io.c adds 7806cea723 Deprecate and replace the "tabset" command adds fe19e45ff3 Automatic date update in version.in adds 91ae256e33 Relax a -r --gc-sections requirement adds ac85e67c05 PR23788, objcopy: failed to find link section adds e4c2619ad1 PR23800, .eqv doesn't always defer expression evaluation adds 1a088a2e26 GDB: Documentation: Remove greengrocer's apostrophe. adds d6677607c2 Fix "make info" in gdb adds 4051d2d65a [PUSHED/OBVIOUS] ensure help set print type gives the correct help. adds b8265d6194 Automatic date update in version.in 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 (f9369f95fb) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-arm-ne [...] 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. No new revisions were added by this update. Summary of changes: ChangeLog | 21 +- Makefile.in | 181 +- Makefile.tpl | 78 +- bfd/ChangeLog | 1248 +- bfd/Makefile.am | 16 +- bfd/Makefile.in | 27 +- bfd/arc-got.h | 24 +- bfd/archive.c | 44 +- bfd/archures.c | 35 +- bfd/bfd-in.h | 15 +- bfd/bfd-in2.h | 307 +- bfd/bfd.c | 25 +- bfd/coff-arm.c | 2 +- bfd/coff-rs6000.c | 26 +- bfd/coff64-rs6000.c | 4 - bfd/coffgen.c | 13 +- bfd/cofflink.c | 2 +- bfd/config.bfd | 10 +- bfd/config.in | 3 + bfd/configure | 28 +- bfd/configure.ac | 8 +- bfd/cpu-arm.c | 41 +- bfd/cpu-csky.c | 59 + bfd/cpu-mips.c | 8 +- bfd/cpu-ns32k.c | 11 +- bfd/development.sh | 3 + bfd/doc/bfdint.texi | 2 +- bfd/doc/bfdsumm.texi | 2 +- bfd/dwarf2.c | 17 +- bfd/elf-bfd.h | 40 +- bfd/elf-hppa.h | 753 +- bfd/elf-nacl.c | 88 +- bfd/elf-properties.c | 235 +- bfd/elf-s390-common.c | 81 + bfd/elf.c | 657 +- bfd/elf32-arc.c | 132 +- bfd/elf32-arm.c | 104 +- bfd/elf32-avr.c | 15 +- bfd/elf32-csky.c | 5202 + bfd/elf32-i386.c | 2 +- bfd/elf32-m68hc1x.c | 2 + bfd/elf32-mep.c | 2 +- bfd/elf32-metag.c | 2 +- bfd/elf32-mips.c | 1 + bfd/elf32-nds32.c | 7852 +- bfd/elf32-nds32.h | 94 +- bfd/elf32-or1k.c | 977 +- bfd/elf32-ppc.c | 1668 +- bfd/elf32-s12z.c | 61 +- bfd/elf32-s390.c | 6 +- bfd/elf32-sh.c | 122 +- bfd/elf32-spu.c | 43 +- bfd/elf32-visium.c | 2 +- bfd/elf32-xgate.c | 229 +- bfd/elf32-xgate.h | 142 - bfd/elf32-xtensa.c | 25 +- bfd/elf64-hppa.c | 33 +- bfd/elf64-mips.c | 336 + bfd/elf64-ppc.c | 3482 +- bfd/elf64-s390.c | 169 +- bfd/elf64-sparc.c | 41 +- bfd/elf64-x86-64.c | 2 +- bfd/elfcode.h | 8 + bfd/elflink.c | 8 +- bfd/elfn32-mips.c | 336 + bfd/elfnn-aarch64.c | 9 +- bfd/elfnn-riscv.c | 149 +- bfd/elfxx-aarch64.c | 6 +- bfd/elfxx-mips.c | 382 +- bfd/elfxx-mips.h | 4 +- bfd/elfxx-sparc.c | 22 +- bfd/elfxx-target.h | 4 + bfd/elfxx-x86.c | 141 +- bfd/elfxx-x86.h | 5 + bfd/init.c | 11 +- bfd/libbfd-in.h | 5 +- bfd/libbfd.c | 39 +- bfd/libbfd.h | 124 +- bfd/linker.c | 15 +- bfd/mach-o.c | 18 +- bfd/mmo.c | 51 +- bfd/ns32knetbsd.c | 2 +- bfd/peXXigen.c | 27 +- bfd/plugin.c | 65 +- bfd/po/SRC-POTFILES.in | 2 + bfd/po/bfd.pot | 674 +- bfd/po/pt.po | 7796 +- bfd/reloc.c | 715 +- bfd/rs6000-core.c | 4 +- bfd/section.c | 14 +- bfd/syms.c | 22 +- bfd/targets.c | 5 + bfd/version.h | 2 +- bfd/version.m4 | 2 +- bfd/vms-alpha.c | 14 +- bfd/xcofflink.c | 13 +- binutils/ChangeLog | 598 +- binutils/MAINTAINERS | 10 +- binutils/Makefile.am | 9 +- binutils/Makefile.in | 9 +- binutils/NEWS | 50 +- binutils/README-how-to-make-a-release | 219 +- binutils/addr2line.c | 3 +- binutils/ar.c | 3 +- binutils/configure | 20 +- binutils/dlltool.c | 3 +- binutils/doc/binutils.texi | 70 +- binutils/dwarf-mode.el | 11 +- binutils/dwarf.c | 117 +- binutils/elfcomm.c | 4 +- binutils/elfcomm.h | 2 +- binutils/nm.c | 3 +- binutils/objcopy.c | 172 +- binutils/objdump.c | 9 +- binutils/po/binutils.pot | 2 +- binutils/po/fr.po | 3918 +- binutils/po/ja.po | 9660 +- binutils/po/pt.po | 3924 +- binutils/po/sv.po | 97 +- binutils/rdcoff.c | 4 + binutils/rddbg.c | 24 +- binutils/readelf.c | 641 +- binutils/size.c | 3 +- binutils/strings.c | 3 +- .../testsuite/binutils-all/add-empty-section.d | 2 +- binutils/testsuite/binutils-all/add-section.d | 2 +- binutils/testsuite/binutils-all/add-symbol.d | 1 + binutils/testsuite/binutils-all/compress.exp | 12 +- binutils/testsuite/binutils-all/copy-2.d | 2 +- binutils/testsuite/binutils-all/copy-3.d | 2 +- binutils/testsuite/binutils-all/copy-4.d | 2 +- binutils/testsuite/binutils-all/copy-5.d | 7 + binutils/testsuite/binutils-all/dw5.W | 16 +- binutils/testsuite/binutils-all/elfedit-1.d | 2 +- binutils/testsuite/binutils-all/elfedit.exp | 8 - binutils/testsuite/binutils-all/group-5.d | 3 +- binutils/testsuite/binutils-all/group-7a.d | 1 - binutils/testsuite/binutils-all/group-7b.d | 1 - binutils/testsuite/binutils-all/group-7c.d | 1 - .../testsuite/binutils-all/i386/compressed-1b.d | 2 +- .../testsuite/binutils-all/i386/compressed-1c.d | 2 +- binutils/testsuite/binutils-all/i386/empty.d | 5 +- binutils/testsuite/binutils-all/i386/ibt.d | 5 +- binutils/testsuite/binutils-all/i386/pr21231a.d | 5 +- binutils/testsuite/binutils-all/i386/pr21231b.d | 9 +- binutils/testsuite/binutils-all/i386/pr21231b.s | 4 +- binutils/testsuite/binutils-all/i386/shstk.d | 5 +- binutils/testsuite/binutils-all/note-1.d | 4 +- binutils/testsuite/binutils-all/note-2-64.d | 2 +- binutils/testsuite/binutils-all/objcopy.exp | 101 +- binutils/testsuite/binutils-all/objdump.WL | 2 +- binutils/testsuite/binutils-all/pr23633.d | 9 + binutils/testsuite/binutils-all/pr23633.list | 2417 + binutils/testsuite/binutils-all/pr23633.s | 4 + binutils/testsuite/binutils-all/readelf.exp | 10 +- binutils/testsuite/binutils-all/readelf.s-64 | 11 +- binutils/testsuite/binutils-all/remove-relocs-01.d | 1 + binutils/testsuite/binutils-all/remove-relocs-04.d | 1 + binutils/testsuite/binutils-all/remove-relocs-05.d | 1 + binutils/testsuite/binutils-all/remove-relocs-06.d | 1 + binutils/testsuite/binutils-all/remove-relocs-07.d | 6 + binutils/testsuite/binutils-all/remove-relocs-07.s | 2 + binutils/testsuite/binutils-all/remove-relocs-08.d | 6 + binutils/testsuite/binutils-all/strip-11.d | 2 +- binutils/testsuite/binutils-all/strip-13.d | 6 +- binutils/testsuite/binutils-all/strip-13mips64.s | 6 +- binutils/testsuite/binutils-all/strip-13rel.s | 14 +- binutils/testsuite/binutils-all/strip-13rela.s | 18 +- binutils/testsuite/binutils-all/strip-14.d | 2 +- binutils/testsuite/binutils-all/strip-14mips64.s | 2 +- binutils/testsuite/binutils-all/strip-14rel.s | 2 +- binutils/testsuite/binutils-all/strip-14rela.s | 2 +- binutils/testsuite/binutils-all/strip-15mips64.s | 2 +- binutils/testsuite/binutils-all/strip-15rel.s | 2 +- binutils/testsuite/binutils-all/strip-15rela.s | 2 +- binutils/testsuite/binutils-all/strip-2.d | 3 +- binutils/testsuite/binutils-all/strip-3.d | 2 +- binutils/testsuite/binutils-all/strip-5.d | 3 +- binutils/testsuite/binutils-all/strip-7.d | 3 +- binutils/testsuite/binutils-all/strip-9.d | 3 +- binutils/testsuite/binutils-all/symbols-1.d | 3 +- binutils/testsuite/binutils-all/symbols-2.d | 3 +- binutils/testsuite/binutils-all/symbols-3.d | 3 +- binutils/testsuite/binutils-all/symbols-4.d | 3 +- binutils/testsuite/binutils-all/testranges.d | 2 +- .../testsuite/binutils-all/x86-64/compressed-1b.d | 2 +- .../testsuite/binutils-all/x86-64/compressed-1c.d | 2 +- binutils/testsuite/binutils-all/x86-64/empty-x32.d | 5 +- binutils/testsuite/binutils-all/x86-64/empty.d | 5 +- binutils/testsuite/binutils-all/x86-64/ibt-x32.d | 5 +- binutils/testsuite/binutils-all/x86-64/ibt.d | 5 +- binutils/testsuite/binutils-all/x86-64/pr21231a.d | 5 +- binutils/testsuite/binutils-all/x86-64/pr21231b.d | 9 +- binutils/testsuite/binutils-all/x86-64/pr21231b.s | 4 +- .../testsuite/binutils-all/x86-64/pr23494a-x32.d | 13 + binutils/testsuite/binutils-all/x86-64/pr23494a.d | 13 + binutils/testsuite/binutils-all/x86-64/pr23494a.s | 92 + .../testsuite/binutils-all/x86-64/pr23494b-x32.d | 6 + binutils/testsuite/binutils-all/x86-64/pr23494b.d | 6 + binutils/testsuite/binutils-all/x86-64/pr23494b.s | 30 + .../testsuite/binutils-all/x86-64/pr23494c-x32.d | 11 + binutils/testsuite/binutils-all/x86-64/pr23494c.d | 11 + binutils/testsuite/binutils-all/x86-64/pr23494c.s | 123 + .../testsuite/binutils-all/x86-64/pr23494d-x32.d | 13 + binutils/testsuite/binutils-all/x86-64/pr23494d.d | 13 + .../testsuite/binutils-all/x86-64/pr23494e-x32.d | 14 + binutils/testsuite/binutils-all/x86-64/pr23494e.d | 14 + binutils/testsuite/binutils-all/x86-64/shstk-x32.d | 5 +- binutils/testsuite/binutils-all/x86-64/shstk.d | 5 +- binutils/testsuite/config/default.exp | 7 + binutils/testsuite/config/hppa.sed | 4 +- binutils/testsuite/lib/binutils-common.exp | 979 +- binutils/testsuite/lib/utils-lib.exp | 565 +- binutils/windmc.c | 3 +- binutils/windres.c | 3 +- configure | 20 +- configure.ac | 20 +- contrib/ChangeLog | 5 + contrib/dg-extract-results.py | 592 + contrib/dg-extract-results.sh | 459 + cpu/ChangeLog | 52 +- cpu/or1k.opc | 585 +- cpu/or1kcommon.cpu | 2 +- cpu/or1korbis.cpu | 300 +- elfcpp/ChangeLog | 17 +- elfcpp/mips.h | 8 +- etc/ChangeLog | 4 - gas/ChangeLog | 2371 +- gas/Makefile.am | 20 +- gas/Makefile.in | 22 +- gas/NEWS | 61 +- gas/as.c | 10 +- gas/config.in | 13 + gas/config/tc-aarch64.c | 130 +- gas/config/tc-aarch64.h | 4 + gas/config/tc-arc.c | 49 +- gas/config/tc-arm.c | 111 +- gas/config/tc-csky.c | 7305 ++ gas/config/tc-csky.h | 110 + gas/config/tc-i386-intel.c | 7 +- gas/config/tc-i386.c | 998 +- gas/config/tc-i386.h | 5 + gas/config/tc-mips.c | 120 +- gas/config/tc-msp430.c | 26 +- gas/config/tc-nds32.c | 4435 +- gas/config/tc-nds32.h | 38 +- gas/config/tc-ns32k.c | 2 +- gas/config/tc-or1k.c | 6 + gas/config/tc-pdp11.c | 32 +- gas/config/tc-ppc.c | 214 +- gas/config/tc-ppc.h | 20 +- gas/config/tc-pru.c | 22 +- gas/config/tc-pru.h | 10 +- gas/config/tc-riscv.c | 38 +- gas/config/tc-s12z.c | 26 +- gas/config/tc-s390.c | 2 +- gas/config/tc-sparc.c | 11 +- gas/config/tc-spu.c | 17 +- gas/config/tc-z80.c | 42 +- gas/config/te-csky_abiv1.h | 24 + gas/config/te-csky_abiv1_linux.h | 24 + gas/config/te-csky_abiv2.h | 26 + gas/config/te-csky_abiv2_linux.h | 24 + gas/configure | 87 +- gas/configure.ac | 50 + gas/configure.tgt | 9 +- gas/doc/Makefile.am | 2 + gas/doc/Makefile.in | 2 + gas/doc/all.texi | 2 + gas/doc/as.texi | 112 +- gas/doc/c-aarch64.texi | 31 +- gas/doc/c-alpha.texi | 20 +- gas/doc/c-arc.texi | 36 +- gas/doc/c-arm.texi | 55 +- gas/doc/c-avr.texi | 16 +- gas/doc/c-bfin.texi | 8 +- gas/doc/c-cris.texi | 40 +- gas/doc/c-csky.texi | 195 + gas/doc/c-epiphany.texi | 4 +- gas/doc/c-i386.texi | 32 +- gas/doc/c-ia64.texi | 2 +- gas/doc/c-lm32.texi | 18 +- gas/doc/c-m32r.texi | 6 +- gas/doc/c-m68k.texi | 24 +- gas/doc/c-mips.texi | 81 +- gas/doc/c-mmix.texi | 22 +- gas/doc/c-msp430.texi | 6 +- gas/doc/c-mt.texi | 4 +- gas/doc/c-nios2.texi | 12 +- gas/doc/c-or1k.texi | 300 + gas/doc/c-ppc.texi | 6 +- gas/doc/c-pru.texi | 8 +- gas/doc/c-rl78.texi | 4 +- gas/doc/c-rx.texi | 6 +- gas/doc/c-tic6x.texi | 12 +- gas/doc/c-v850.texi | 46 +- gas/doc/c-vax.texi | 2 +- gas/doc/c-visium.texi | 2 +- gas/doc/c-xstormy16.texi | 6 +- gas/doc/c-xtensa.texi | 14 +- gas/doc/c-z80.texi | 4 +- gas/doc/c-z8k.texi | 4 +- gas/doc/internals.texi | 4 +- gas/dw2gencfi.c | 4 +- gas/dwarf2dbg.c | 9 + gas/expr.c | 7 + gas/po/POTFILES.in | 6 + gas/po/gas.pot | 567 +- gas/read.c | 3 +- gas/testsuite/config/default.exp | 2 + .../gas/aarch64/armv8_2-a-crypto-fp16-illegal.d | 2 +- gas/testsuite/gas/aarch64/armv8_2-a-illegal.d | 2 +- gas/testsuite/gas/aarch64/armv8_4-a-illegal.d | 2 +- .../gas/aarch64/armv8_4-a-registers-illegal.d | 2 +- gas/testsuite/gas/aarch64/armv8_5-a-dp.d | 31 + gas/testsuite/gas/aarch64/armv8_5-a-dp.s | 19 + gas/testsuite/gas/aarch64/bti.d | 12 + gas/testsuite/gas/aarch64/bti.s | 8 + gas/testsuite/gas/aarch64/codealign.d | 2 +- gas/testsuite/gas/aarch64/deprecated.d | 2 +- gas/testsuite/gas/aarch64/diagnostic.d | 2 +- gas/testsuite/gas/aarch64/illegal-2.d | 2 +- gas/testsuite/gas/aarch64/illegal-bti.d | 3 + gas/testsuite/gas/aarch64/illegal-bti.l | 5 + gas/testsuite/gas/aarch64/illegal-by-element.d | 2 +- gas/testsuite/gas/aarch64/illegal-crypto-nofp.d | 2 +- gas/testsuite/gas/aarch64/illegal-dotproduct.d | 2 +- gas/testsuite/gas/aarch64/illegal-fcmla.d | 2 +- gas/testsuite/gas/aarch64/illegal-fjcvtzs.d | 2 +- gas/testsuite/gas/aarch64/illegal-fp16-nofp.d | 2 +- gas/testsuite/gas/aarch64/illegal-ldapr.d | 2 +- gas/testsuite/gas/aarch64/illegal-ldraa.d | 2 +- gas/testsuite/gas/aarch64/illegal-lse.d | 2 +- gas/testsuite/gas/aarch64/illegal-nofp-armv8_3.d | 2 +- gas/testsuite/gas/aarch64/illegal-nofp16.d | 2 +- gas/testsuite/gas/aarch64/illegal-ras-1.d | 2 +- gas/testsuite/gas/aarch64/illegal-sysreg-2.d | 2 +- gas/testsuite/gas/aarch64/illegal-sysreg-3.d | 2 +- gas/testsuite/gas/aarch64/illegal-sysreg-4.d | 3 + gas/testsuite/gas/aarch64/illegal-sysreg-4.l | 16 + gas/testsuite/gas/aarch64/illegal.d | 2 +- gas/testsuite/gas/aarch64/legacy_reg_names.d | 2 +- gas/testsuite/gas/aarch64/litpool.d | 2 +- gas/testsuite/gas/aarch64/mapmisc.d | 2 +- gas/testsuite/gas/aarch64/mapping.d | 2 +- gas/testsuite/gas/aarch64/mapping2.d | 2 +- gas/testsuite/gas/aarch64/mapping3.d | 2 +- gas/testsuite/gas/aarch64/mapping4.d | 2 +- gas/testsuite/gas/aarch64/pan-illegal.d | 2 +- gas/testsuite/gas/aarch64/pr22529.d | 2 +- gas/testsuite/gas/aarch64/predres.d | 11 + gas/testsuite/gas/aarch64/predres.s | 5 + gas/testsuite/gas/aarch64/rm-simd-ext.d | 2 +- gas/testsuite/gas/aarch64/sb.s | 6 + gas/testsuite/gas/aarch64/sb1.d | 11 + gas/testsuite/gas/aarch64/sb2.d | 11 + gas/testsuite/gas/aarch64/ssbs-illegal1.d | 3 + gas/testsuite/gas/aarch64/ssbs-illegal1.l | 15 + gas/testsuite/gas/aarch64/ssbs-illegal2.d | 3 + gas/testsuite/gas/aarch64/ssbs-illegal2.l | 6 + gas/testsuite/gas/aarch64/ssbs.s | 31 + gas/testsuite/gas/aarch64/ssbs1.d | 73 + gas/testsuite/gas/aarch64/ssbs2.d | 73 + gas/testsuite/gas/aarch64/sve-invalid.d | 2 +- gas/testsuite/gas/aarch64/sve-movprfx.d | 130 + gas/testsuite/gas/aarch64/sve-movprfx.s | 122 + gas/testsuite/gas/aarch64/sve-movprfx_1.d | 13 + gas/testsuite/gas/aarch64/sve-movprfx_1.s | 9 + gas/testsuite/gas/aarch64/sve-movprfx_10.d | 14 + gas/testsuite/gas/aarch64/sve-movprfx_10.l | 2 + gas/testsuite/gas/aarch64/sve-movprfx_10.s | 10 + gas/testsuite/gas/aarch64/sve-movprfx_11.d | 13 + gas/testsuite/gas/aarch64/sve-movprfx_11.s | 10 + gas/testsuite/gas/aarch64/sve-movprfx_12.d | 13 + gas/testsuite/gas/aarch64/sve-movprfx_12.s | 9 + gas/testsuite/gas/aarch64/sve-movprfx_13.d | 17 + gas/testsuite/gas/aarch64/sve-movprfx_13.l | 2 + gas/testsuite/gas/aarch64/sve-movprfx_13.s | 11 + gas/testsuite/gas/aarch64/sve-movprfx_14.d | 15 + gas/testsuite/gas/aarch64/sve-movprfx_14.l | 2 + gas/testsuite/gas/aarch64/sve-movprfx_14.s | 10 + gas/testsuite/gas/aarch64/sve-movprfx_15.d | 14 + gas/testsuite/gas/aarch64/sve-movprfx_15.l | 2 + gas/testsuite/gas/aarch64/sve-movprfx_15.s | 10 + gas/testsuite/gas/aarch64/sve-movprfx_16.d | 13 + gas/testsuite/gas/aarch64/sve-movprfx_16.s | 10 + gas/testsuite/gas/aarch64/sve-movprfx_17.d | 14 + gas/testsuite/gas/aarch64/sve-movprfx_17.l | 2 + gas/testsuite/gas/aarch64/sve-movprfx_17.s | 10 + gas/testsuite/gas/aarch64/sve-movprfx_18.d | 14 + gas/testsuite/gas/aarch64/sve-movprfx_18.l | 2 + gas/testsuite/gas/aarch64/sve-movprfx_18.s | 10 + gas/testsuite/gas/aarch64/sve-movprfx_19.d | 13 + gas/testsuite/gas/aarch64/sve-movprfx_19.s | 10 + gas/testsuite/gas/aarch64/sve-movprfx_2.d | 14 + gas/testsuite/gas/aarch64/sve-movprfx_2.l | 2 + gas/testsuite/gas/aarch64/sve-movprfx_2.s | 10 + gas/testsuite/gas/aarch64/sve-movprfx_20.d | 14 + gas/testsuite/gas/aarch64/sve-movprfx_20.l | 2 + gas/testsuite/gas/aarch64/sve-movprfx_20.s | 11 + gas/testsuite/gas/aarch64/sve-movprfx_21.d | 13 + gas/testsuite/gas/aarch64/sve-movprfx_21.s | 10 + gas/testsuite/gas/aarch64/sve-movprfx_22.d | 14 + gas/testsuite/gas/aarch64/sve-movprfx_22.l | 2 + gas/testsuite/gas/aarch64/sve-movprfx_22.s | 10 + gas/testsuite/gas/aarch64/sve-movprfx_23.d | 51 + gas/testsuite/gas/aarch64/sve-movprfx_23.l | 21 + gas/testsuite/gas/aarch64/sve-movprfx_23.s | 34 + gas/testsuite/gas/aarch64/sve-movprfx_24.d | 25 + gas/testsuite/gas/aarch64/sve-movprfx_24.l | 4 + gas/testsuite/gas/aarch64/sve-movprfx_24.s | 36 + gas/testsuite/gas/aarch64/sve-movprfx_25.d | 29 + gas/testsuite/gas/aarch64/sve-movprfx_25.l | 5 + gas/testsuite/gas/aarch64/sve-movprfx_25.s | 45 + gas/testsuite/gas/aarch64/sve-movprfx_26.d | 23 + gas/testsuite/gas/aarch64/sve-movprfx_26.l | 4 + gas/testsuite/gas/aarch64/sve-movprfx_26.s | 31 + gas/testsuite/gas/aarch64/sve-movprfx_3.d | 14 + gas/testsuite/gas/aarch64/sve-movprfx_3.l | 2 + gas/testsuite/gas/aarch64/sve-movprfx_3.s | 10 + gas/testsuite/gas/aarch64/sve-movprfx_4.d | 12 + gas/testsuite/gas/aarch64/sve-movprfx_4.l | 2 + gas/testsuite/gas/aarch64/sve-movprfx_4.s | 8 + gas/testsuite/gas/aarch64/sve-movprfx_5.d | 15 + gas/testsuite/gas/aarch64/sve-movprfx_5.s | 11 + gas/testsuite/gas/aarch64/sve-movprfx_6.d | 15 + gas/testsuite/gas/aarch64/sve-movprfx_6.l | 3 + gas/testsuite/gas/aarch64/sve-movprfx_6.s | 12 + gas/testsuite/gas/aarch64/sve-movprfx_7.d | 17 + gas/testsuite/gas/aarch64/sve-movprfx_7.l | 2 + gas/testsuite/gas/aarch64/sve-movprfx_7.s | 10 + gas/testsuite/gas/aarch64/sve-movprfx_8.d | 18 + gas/testsuite/gas/aarch64/sve-movprfx_8.l | 2 + gas/testsuite/gas/aarch64/sve-movprfx_8.s | 10 + gas/testsuite/gas/aarch64/sve-movprfx_9.d | 15 + gas/testsuite/gas/aarch64/sve-movprfx_9.l | 2 + gas/testsuite/gas/aarch64/sve-movprfx_9.s | 11 + gas/testsuite/gas/aarch64/sve-reg-diagnostic.d | 2 +- gas/testsuite/gas/aarch64/sve-sysreg-invalid.d | 2 +- gas/testsuite/gas/aarch64/sve.d | 122 - gas/testsuite/gas/aarch64/sve.s | 122 - gas/testsuite/gas/aarch64/sysreg-4.d | 21 + gas/testsuite/gas/aarch64/sysreg-4.s | 14 + gas/testsuite/gas/aarch64/sysreg-diagnostic.d | 4 +- gas/testsuite/gas/aarch64/system.d | 8 +- gas/testsuite/gas/aarch64/verbose-error.d | 2 +- gas/testsuite/gas/all/align.d | 2 +- gas/testsuite/gas/all/byte.d | 2 +- gas/testsuite/gas/all/eqv-dot.d | 12 + gas/testsuite/gas/all/eqv-dot.s | 8 + gas/testsuite/gas/all/fill-1.d | 2 +- gas/testsuite/gas/all/gas.exp | 24 +- gas/testsuite/gas/all/incbin.d | 2 +- gas/testsuite/gas/all/org-1.d | 2 +- gas/testsuite/gas/all/org-2.d | 2 +- gas/testsuite/gas/all/org-3.d | 2 +- gas/testsuite/gas/all/redef2.d | 2 +- gas/testsuite/gas/all/redef3.d | 2 +- gas/testsuite/gas/all/relax.d | 2 +- gas/testsuite/gas/all/sleb128-2.d | 2 +- gas/testsuite/gas/all/sleb128-4.d | 2 +- gas/testsuite/gas/all/sleb128-5.d | 2 +- gas/testsuite/gas/all/sleb128-7.d | 2 +- gas/testsuite/gas/all/sleb128-9.d | 4 +- gas/testsuite/gas/all/weakref1.d | 2 +- gas/testsuite/gas/all/weakref1g.d | 4 +- gas/testsuite/gas/all/weakref1l.d | 4 +- gas/testsuite/gas/all/weakref1u.d | 4 +- gas/testsuite/gas/all/weakref1w.d | 4 +- gas/testsuite/gas/arc/asm-errors-2.d | 2 +- gas/testsuite/gas/arc/asm-errors-3.d | 2 +- gas/testsuite/gas/arc/asm-errors.d | 2 +- gas/testsuite/gas/arc/attr-arc600.d | 1 + gas/testsuite/gas/arc/attr-arc600_mul32x16.d | 1 + gas/testsuite/gas/arc/attr-arc600_norm.d | 1 + gas/testsuite/gas/arc/attr-arc601.d | 1 + gas/testsuite/gas/arc/attr-arc601_mul32x16.d | 1 + gas/testsuite/gas/arc/attr-arc601_mul64.d | 1 + gas/testsuite/gas/arc/attr-arc601_norm.d | 1 + gas/testsuite/gas/arc/attr-arc700.d | 1 + gas/testsuite/gas/arc/attr-arcem.d | 1 + gas/testsuite/gas/arc/attr-archs.d | 1 + gas/testsuite/gas/arc/attr-autodetect-1.d | 1 + gas/testsuite/gas/arc/attr-cpu-a601.d | 1 + gas/testsuite/gas/arc/attr-cpu-a700.d | 1 + gas/testsuite/gas/arc/attr-cpu-em.d | 1 + gas/testsuite/gas/arc/attr-cpu-hs.d | 1 + gas/testsuite/gas/arc/attr-em.d | 1 + gas/testsuite/gas/arc/attr-em4.d | 1 + gas/testsuite/gas/arc/attr-em4_dmips.d | 1 + gas/testsuite/gas/arc/attr-em4_fpuda.d | 1 + gas/testsuite/gas/arc/attr-em4_fpus.d | 1 + gas/testsuite/gas/arc/attr-hs.d | 1 + gas/testsuite/gas/arc/attr-hs34.d | 1 + gas/testsuite/gas/arc/attr-hs38.d | 1 + gas/testsuite/gas/arc/attr-hs38_linux.d | 1 + gas/testsuite/gas/arc/attr-mul64.d | 1 + gas/testsuite/gas/arc/attr-name.d | 1 + gas/testsuite/gas/arc/attr-nps400.d | 1 + gas/testsuite/gas/arc/attr-override-mcpu.d | 1 + gas/testsuite/gas/arc/attr-quarkse_em.d | 1 + gas/testsuite/gas/arc/attr-rf16.d | 10 + gas/testsuite/gas/arc/attr-rf16.err | 2 + gas/testsuite/gas/arc/attr-rf16.s | 4 + gas/testsuite/gas/arc/ld2.d | 2 +- gas/testsuite/gas/arc/relocs-errors.d | 2 +- gas/testsuite/gas/arc/st.d | 2 +- gas/testsuite/gas/arc/taux.d | 10 - gas/testsuite/gas/arc/taux.s | 157 - gas/testsuite/gas/arc/textinsn-errors.d | 2 +- gas/testsuite/gas/arc/textinsn_case.d | 9 + gas/testsuite/gas/arc/textinsn_case.s | 6 + gas/testsuite/gas/arm/abs12.d | 2 +- gas/testsuite/gas/arm/addsw-bad.d | 2 +- gas/testsuite/gas/arm/addthumb2err.d | 2 +- gas/testsuite/gas/arm/adr-invalid.d | 2 +- gas/testsuite/gas/arm/arch4t.d | 2 +- gas/testsuite/gas/arm/arch7.d | 1 - gas/testsuite/gas/arm/arch7a-mp.d | 1 - gas/testsuite/gas/arm/arch7em-bad-1.d | 2 +- gas/testsuite/gas/arm/arch7em-bad-2.d | 2 +- gas/testsuite/gas/arm/arch7em-bad-3.d | 2 +- gas/testsuite/gas/arm/arch7em.d | 1 - gas/testsuite/gas/arm/arch7m-bad.d | 2 +- gas/testsuite/gas/arm/archv6s-m-bad.d | 2 +- gas/testsuite/gas/arm/archv6t2-bad.d | 2 +- gas/testsuite/gas/arm/archv8m-main-dsp-5.d | 1 - gas/testsuite/gas/arm/arm-idiv-bad.d | 2 +- gas/testsuite/gas/arm/arm-it-bad-2.d | 2 +- gas/testsuite/gas/arm/arm-it-bad-3.d | 2 +- gas/testsuite/gas/arm/arm-it-bad.d | 2 +- gas/testsuite/gas/arm/arm3-bad.d | 2 +- gas/testsuite/gas/arm/arm7-bad.d | 2 +- gas/testsuite/gas/arm/armv1-bad.d | 2 +- gas/testsuite/gas/arm/armv1.d | 2 +- gas/testsuite/gas/arm/armv2-mp-bad.d | 2 +- gas/testsuite/gas/arm/armv8-2-fp16-scalar-bad.d | 2 +- .../gas/arm/armv8-2-fp16-simd-warning-thumb.d | 2 +- gas/testsuite/gas/arm/armv8-2-fp16-simd-warning.d | 2 +- gas/testsuite/gas/arm/armv8-a+rdma-warning.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/armv8_2-a-fp16-illegal.d | 2 +- gas/testsuite/gas/arm/armv8_3-a-fp-bad.d | 2 +- gas/testsuite/gas/arm/armv8_3-a-simd-bad.d | 2 +- gas/testsuite/gas/arm/armv8a-automatic-hlt.d | 2 +- gas/testsuite/gas/arm/armv8a-automatic-lda.d | 2 +- gas/testsuite/gas/arm/attr-march-armv8_5-a.d | 17 + gas/testsuite/gas/arm/attr-syntax.d | 2 +- gas/testsuite/gas/arm/automatic-bw.d | 2 +- gas/testsuite/gas/arm/automatic-cbz.d | 2 +- gas/testsuite/gas/arm/automatic-clrex.d | 2 +- gas/testsuite/gas/arm/automatic-lda.d | 2 +- gas/testsuite/gas/arm/automatic-ldaex.d | 2 +- gas/testsuite/gas/arm/automatic-ldaexb.d | 2 +- gas/testsuite/gas/arm/automatic-ldrex.d | 2 +- gas/testsuite/gas/arm/automatic-ldrexd.d | 2 +- gas/testsuite/gas/arm/automatic-movw.d | 2 +- gas/testsuite/gas/arm/automatic-sdiv.d | 2 +- gas/testsuite/gas/arm/automatic-strexb.d | 2 +- gas/testsuite/gas/arm/barrier-bad-thumb.d | 2 +- gas/testsuite/gas/arm/barrier-bad.d | 2 +- gas/testsuite/gas/arm/barrier-thumb.d | 2 +- gas/testsuite/gas/arm/barrier.d | 2 - gas/testsuite/gas/arm/bignum1.d | 2 - gas/testsuite/gas/arm/bl-local-v4t.d | 2 +- gas/testsuite/gas/arm/blx-bad.d | 2 +- gas/testsuite/gas/arm/blx-bl-convert.d | 2 +- gas/testsuite/gas/arm/blx-local.d | 2 +- gas/testsuite/gas/arm/blx-local.s | 2 +- gas/testsuite/gas/arm/branch-reloc.d | 2 +- gas/testsuite/gas/arm/copro-arm_v2plus-arm_v1.d | 2 +- gas/testsuite/gas/arm/copro-arm_v5plus-arm_v4.d | 2 +- gas/testsuite/gas/arm/copro-arm_v5teplus-arm_v5.d | 2 +- gas/testsuite/gas/arm/copro-arm_v6plus-arm_v5te.d | 2 +- .../gas/arm/copro-thumb_v6t2plus-thumb_v4t-1.d | 2 +- .../gas/arm/copro-thumb_v6t2plus-thumb_v4t-2.d | 2 +- .../gas/arm/copro-thumb_v6t2plus-thumb_v4t-3.d | 2 +- .../gas/arm/copro-thumb_v6t2plus-thumb_v4t-4.d | 2 +- gas/testsuite/gas/arm/crc32-armv8-a-bad.d | 4 +- gas/testsuite/gas/arm/crc32-armv8-a.d | 2 +- gas/testsuite/gas/arm/crc32-armv8-r-bad.d | 4 +- gas/testsuite/gas/arm/crc32-armv8-r.d | 2 +- gas/testsuite/gas/arm/depr-swp.d | 2 +- gas/testsuite/gas/arm/dest-unpredictable.d | 2 +- gas/testsuite/gas/arm/dotprod-illegal.d | 2 +- gas/testsuite/gas/arm/dotprod-legacy-arch.d | 2 +- gas/testsuite/gas/arm/eabi_attr_1.d | 2 +- gas/testsuite/gas/arm/forbid-armv7-idiv-ext.d | 2 +- gas/testsuite/gas/arm/fp-save.d | 2 +- .../gas/arm/group-reloc-alu-encoding-bad.d | 2 +- .../gas/arm/group-reloc-alu-parsing-bad.d | 2 +- .../gas/arm/group-reloc-ldc-encoding-bad.d | 2 +- .../gas/arm/group-reloc-ldc-parsing-bad.d | 2 +- .../gas/arm/group-reloc-ldr-encoding-bad.d | 2 +- .../gas/arm/group-reloc-ldr-parsing-bad.d | 2 +- .../gas/arm/group-reloc-ldrs-encoding-bad.d | 2 +- .../gas/arm/group-reloc-ldrs-parsing-bad.d | 2 +- gas/testsuite/gas/arm/insn-error-a.d | 2 +- gas/testsuite/gas/arm/insn-error-t.d | 2 +- gas/testsuite/gas/arm/inst-po-2.d | 2 +- gas/testsuite/gas/arm/iwmmxt-bad.d | 2 +- gas/testsuite/gas/arm/iwmmxt-bad2.d | 2 +- gas/testsuite/gas/arm/ld-sp-warn-cortex-m3.d | 2 +- gas/testsuite/gas/arm/ld-sp-warn-cortex-m4.d | 2 +- gas/testsuite/gas/arm/ld-sp-warn-v7.d | 2 +- gas/testsuite/gas/arm/ld-sp-warn-v7a.d | 2 +- gas/testsuite/gas/arm/ld-sp-warn-v7em.d | 2 +- gas/testsuite/gas/arm/ld-sp-warn-v7m.d | 2 +- gas/testsuite/gas/arm/ld-sp-warn-v7r.d | 2 +- gas/testsuite/gas/arm/ld-sp-warn.d | 2 +- gas/testsuite/gas/arm/ldgesb-bad.d | 2 +- gas/testsuite/gas/arm/ldgesh-bad.d | 2 +- gas/testsuite/gas/arm/ldr-bad.d | 2 +- gas/testsuite/gas/arm/ldr-t-bad.d | 2 +- gas/testsuite/gas/arm/ldrd-unpredictable.d | 2 +- gas/testsuite/gas/arm/ldsgeb.d | 2 +- gas/testsuite/gas/arm/ldsgeh.d | 2 +- gas/testsuite/gas/arm/local_function.d | 2 +- gas/testsuite/gas/arm/local_label_coff.d | 2 +- gas/testsuite/gas/arm/local_label_wince.d | 2 +- gas/testsuite/gas/arm/mapping.d | 2 +- gas/testsuite/gas/arm/mapping2.d | 2 +- gas/testsuite/gas/arm/mapping3.d | 2 +- gas/testsuite/gas/arm/mapping4.d | 2 +- gas/testsuite/gas/arm/mapshort-elf.d | 2 +- gas/testsuite/gas/arm/mask_1-armv8-a.d | 2 +- gas/testsuite/gas/arm/mask_1-armv8-r.d | 2 +- gas/testsuite/gas/arm/missing.d | 2 +- gas/testsuite/gas/arm/mrs-msr-arm-v7-a-bad.d | 2 +- gas/testsuite/gas/arm/mrs-msr-thumb-v6t2.d | 2 +- gas/testsuite/gas/arm/mrs-msr-thumb-v7-m-bad.d | 2 +- gas/testsuite/gas/arm/mrs-msr-thumb-v7-m.d | 2 +- gas/testsuite/gas/arm/mrs-msr-thumb-v7e-m.d | 2 +- gas/testsuite/gas/arm/msr-imm-bad.d | 2 +- gas/testsuite/gas/arm/msr-reg-bad.d | 2 +- gas/testsuite/gas/arm/mul-overlap.d | 2 +- gas/testsuite/gas/arm/neon-addressing-bad.d | 2 +- gas/testsuite/gas/arm/neon-cond-bad.d | 2 +- gas/testsuite/gas/arm/neon-ldst-align-bad.d | 2 +- gas/testsuite/gas/arm/neon-ldst-es-bad.d | 2 +- gas/testsuite/gas/arm/neon-suffix-bad.d | 2 +- gas/testsuite/gas/arm/neon-vmov-bad.d | 2 +- gas/testsuite/gas/arm/noarm.d | 2 +- gas/testsuite/gas/arm/nomapping.d | 2 +- gas/testsuite/gas/arm/pic.d | 2 +- gas/testsuite/gas/arm/pic_vxworks.d | 2 +- gas/testsuite/gas/arm/plt-1.d | 2 +- gas/testsuite/gas/arm/pr18256.d | 2 +- gas/testsuite/gas/arm/pr18347.d | 2 +- gas/testsuite/gas/arm/pr20429.d | 2 +- gas/testsuite/gas/arm/pr22773.d | 2 +- gas/testsuite/gas/arm/predres-bad.d | 4 + gas/testsuite/gas/arm/predres-bad.l | 4 + gas/testsuite/gas/arm/predres.s | 6 + gas/testsuite/gas/arm/predres1.d | 11 + gas/testsuite/gas/arm/predres2.d | 11 + gas/testsuite/gas/arm/r15-bad.d | 2 +- gas/testsuite/gas/arm/reloc-bad.d | 4 +- gas/testsuite/gas/arm/reloc-fdpic.d | 2 +- gas/testsuite/gas/arm/req.d | 2 +- gas/testsuite/gas/arm/sb-bad.d | 5 + gas/testsuite/gas/arm/sb-bad.l | 2 + gas/testsuite/gas/arm/sb-thumb1.d | 11 + gas/testsuite/gas/arm/sb-thumb2.d | 11 + gas/testsuite/gas/arm/sb.s | 4 + gas/testsuite/gas/arm/sb1.d | 11 + gas/testsuite/gas/arm/sb2.d | 11 + gas/testsuite/gas/arm/shift-bad-pc.d | 2 +- gas/testsuite/gas/arm/shift-bad.d | 2 +- gas/testsuite/gas/arm/simd_by_scalar_low_regbank.d | 2 +- .../gas/arm/simd_by_scalar_low_regbank_thumb.d | 2 +- .../gas/arm/sp-pc-validations-bad-t-v8a.d | 2 +- gas/testsuite/gas/arm/sp-pc-validations-bad-t.d | 2 +- gas/testsuite/gas/arm/sp-pc-validations-bad.d | 2 +- .../gas/arm/sp-usage-thumb2-relax-on-v7.d | 2 +- gas/testsuite/gas/arm/srs-arm.d | 2 +- gas/testsuite/gas/arm/srs-t2.d | 2 +- gas/testsuite/gas/arm/strex-bad-t.d | 2 +- gas/testsuite/gas/arm/t16-bad.d | 2 +- gas/testsuite/gas/arm/t2-branch-global.d | 2 +- gas/testsuite/gas/arm/thumb-b-bad.d | 2 +- gas/testsuite/gas/arm/thumb-w-bad.d | 2 +- gas/testsuite/gas/arm/thumb.d | 2 +- gas/testsuite/gas/arm/thumb2_bad_reg.d | 2 +- gas/testsuite/gas/arm/thumb2_it_bad.d | 2 +- gas/testsuite/gas/arm/thumb2_it_bad_auto.d | 2 +- gas/testsuite/gas/arm/thumb2_ldmstm_bad.d | 2 +- gas/testsuite/gas/arm/thumb2_ldr_immediate_armv6.d | 2 +- .../arm/thumb2_ldr_immediate_highregs_armv6t2.d | 2 +- gas/testsuite/gas/arm/thumb2_ldstd_unpredictable.d | 2 +- gas/testsuite/gas/arm/thumb2_mul-bad.d | 2 +- gas/testsuite/gas/arm/thumb2_pool.d | 2 +- gas/testsuite/gas/arm/thumb2_str-bad.d | 2 +- gas/testsuite/gas/arm/thumb2_vpool.d | 2 +- gas/testsuite/gas/arm/thumb2_vpool_be.d | 2 +- gas/testsuite/gas/arm/thumb32.d | 4 +- gas/testsuite/gas/arm/thumbver.d | 2 +- gas/testsuite/gas/arm/tls.d | 2 +- gas/testsuite/gas/arm/tls_vxworks.d | 4 +- gas/testsuite/gas/arm/udf-bad.d | 2 +- gas/testsuite/gas/arm/udf.d | 2 +- gas/testsuite/gas/arm/undefined-insn-arm.d | 4 +- gas/testsuite/gas/arm/undefined-insn-thumb.d | 4 +- gas/testsuite/gas/arm/undefined.d | 2 +- gas/testsuite/gas/arm/undefined_coff.d | 4 +- gas/testsuite/gas/arm/unwind.d | 2 +- gas/testsuite/gas/arm/unwind_vxworks.d | 2 +- gas/testsuite/gas/arm/v4bx.d | 2 +- gas/testsuite/gas/arm/vcmp-zero-bad.d | 2 +- gas/testsuite/gas/arm/vcvt-bad.d | 2 +- gas/testsuite/gas/arm/vfma1.d | 2 +- gas/testsuite/gas/arm/vfp-bad.d | 2 +- gas/testsuite/gas/arm/vfp-bad_t2.d | 2 +- gas/testsuite/gas/arm/vfpv3-d16-bad.d | 2 +- gas/testsuite/gas/arm/vldm-arm.d | 2 +- gas/testsuite/gas/arm/vldm-thumb-bad.d | 2 +- gas/testsuite/gas/arm/vldmw-arm-bad.d | 2 +- gas/testsuite/gas/arm/vldmw-thumb-bad.d | 2 +- gas/testsuite/gas/arm/vstr-arm-bad.d | 2 +- gas/testsuite/gas/arm/vstr-thumb-bad.d | 2 +- gas/testsuite/gas/arm/weakdef-1.d | 2 +- gas/testsuite/gas/arm/weakdef-2.d | 4 +- gas/testsuite/gas/arm/wince.d | 2 +- gas/testsuite/gas/arm/wince_inst.d | 2 +- gas/testsuite/gas/avr/large-debug-line-table.d | 5 +- gas/testsuite/gas/avr/pr21621.d | 2 +- gas/testsuite/gas/cfi/cfi-label.d | 1 + gas/testsuite/gas/csky/801_relax.d | 14 + gas/testsuite/gas/csky/801_relax.s | 16 + gas/testsuite/gas/csky/802j.d | 13 + gas/testsuite/gas/csky/802j.s | 7 + gas/testsuite/gas/csky/all.d | 150 + gas/testsuite/gas/csky/all.s | 132 + gas/testsuite/gas/csky/bsr1.d | 12 + gas/testsuite/gas/csky/bsr1.s | 6 + gas/testsuite/gas/csky/bsr2.d | 9 + gas/testsuite/gas/csky/bsr2.s | 3 + gas/testsuite/gas/csky/csky.exp | 7 + gas/testsuite/gas/csky/csky_vdsp.d | 364 + gas/testsuite/gas/csky/csky_vdsp.s | 359 + gas/testsuite/gas/csky/cskyv2_all.d | 325 + gas/testsuite/gas/csky/cskyv2_all.s | 316 + gas/testsuite/gas/csky/cskyv2_dsp.d | 18 + gas/testsuite/gas/csky/cskyv2_dsp.s | 11 + gas/testsuite/gas/csky/cskyv2_elrw.d | 10 + gas/testsuite/gas/csky/cskyv2_elrw.s | 6 + gas/testsuite/gas/csky/cskyv2_float.d | 59 + gas/testsuite/gas/csky/cskyv2_float.s | 52 + gas/testsuite/gas/csky/cskyv2_lrw.d | 19 + gas/testsuite/gas/csky/cskyv2_lrw.s | 11 + gas/testsuite/gas/csky/cskyv2_mnolrw1.d | 23 + gas/testsuite/gas/csky/cskyv2_mnolrw1.s | 11 + gas/testsuite/gas/csky/cskyv2_mnolrw2.d | 12 + gas/testsuite/gas/csky/cskyv2_mnolrw2.s | 11 + gas/testsuite/gas/csky/enhance_dsp.d | 217 + gas/testsuite/gas/csky/enhance_dsp.s | 219 + gas/testsuite/gas/csky/java.d | 12 + gas/testsuite/gas/csky/java.s | 6 + gas/testsuite/gas/csky/jbsr.d | 14 + gas/testsuite/gas/csky/jbsr.s | 3 + gas/testsuite/gas/csky/jbt.d | 16 + gas/testsuite/gas/csky/jbt.s | 10 + gas/testsuite/gas/csky/jbt_pic.d | 23 + gas/testsuite/gas/csky/jbt_pic.s | 10 + gas/testsuite/gas/csky/jmpi1.d | 16 + gas/testsuite/gas/csky/jmpi1.s | 6 + gas/testsuite/gas/csky/jmpi2.d | 14 + gas/testsuite/gas/csky/jmpi2.s | 5 + gas/testsuite/gas/csky/jmpi3.d | 9 + gas/testsuite/gas/csky/jmpi3.s | 6 + gas/testsuite/gas/csky/jmpiv2_1.d | 13 + gas/testsuite/gas/csky/jmpiv2_1.s | 6 + gas/testsuite/gas/csky/jmpiv2_2.d | 9 + gas/testsuite/gas/csky/jmpiv2_2.s | 6 + gas/testsuite/gas/csky/jsriv2_1.d | 13 + gas/testsuite/gas/csky/jsriv2_1.s | 5 + gas/testsuite/gas/csky/jsriv2_2.d | 14 + gas/testsuite/gas/csky/jsriv2_2.s | 5 + gas/testsuite/gas/csky/jsriv2_3.d | 9 + gas/testsuite/gas/csky/jsriv2_3.s | 5 + gas/testsuite/gas/csky/jsriv2_4.d | 9 + gas/testsuite/gas/csky/jsriv2_4.s | 5 + gas/testsuite/gas/csky/trust.d | 17 + gas/testsuite/gas/csky/trust.s | 9 + gas/testsuite/gas/csky/v1_float.d | 222 + gas/testsuite/gas/csky/v1_float.s | 78 + gas/testsuite/gas/csky/v2_float_part1.d | 54 + gas/testsuite/gas/csky/v2_float_part1.s | 48 + gas/testsuite/gas/csky/v2_float_part2.d | 20 + gas/testsuite/gas/csky/v2_float_part2.s | 10 + gas/testsuite/gas/csky/v2_tls_gd.d | 10 + gas/testsuite/gas/csky/v2_tls_gd.s | 7 + gas/testsuite/gas/csky/v2_tls_ie.d | 9 + gas/testsuite/gas/csky/v2_tls_ie.s | 7 + gas/testsuite/gas/csky/v2_tls_ld.d | 11 + gas/testsuite/gas/csky/v2_tls_ld.s | 9 + gas/testsuite/gas/csky/v2_tls_le.d | 9 + gas/testsuite/gas/csky/v2_tls_le.s | 3 + gas/testsuite/gas/elf/bad-bss.d | 2 +- gas/testsuite/gas/elf/bad-group.d | 2 +- gas/testsuite/gas/elf/bad-group.err | 4 +- gas/testsuite/gas/elf/bad-section-flag.d | 2 +- gas/testsuite/gas/elf/bad-section-flag.err | 4 +- gas/testsuite/gas/elf/bad-size.d | 2 +- gas/testsuite/gas/elf/bad-size.err | 4 +- gas/testsuite/gas/elf/bignums.d | 2 +- gas/testsuite/gas/elf/common1.d | 2 +- gas/testsuite/gas/elf/common2.d | 2 +- gas/testsuite/gas/elf/common5a.d | 4 +- gas/testsuite/gas/elf/common5b.d | 4 +- gas/testsuite/gas/elf/common5c.d | 4 +- gas/testsuite/gas/elf/common5d.d | 4 +- gas/testsuite/gas/elf/dwarf2-1.d | 1 - gas/testsuite/gas/elf/dwarf2-10.d | 4 +- gas/testsuite/gas/elf/dwarf2-11.d | 10 +- gas/testsuite/gas/elf/dwarf2-12.d | 12 +- gas/testsuite/gas/elf/dwarf2-13.d | 12 +- gas/testsuite/gas/elf/dwarf2-14.d | 12 +- gas/testsuite/gas/elf/dwarf2-15.d | 12 +- gas/testsuite/gas/elf/dwarf2-16.d | 12 +- gas/testsuite/gas/elf/dwarf2-17.d | 12 +- gas/testsuite/gas/elf/dwarf2-18.d | 12 +- gas/testsuite/gas/elf/dwarf2-2.d | 1 - gas/testsuite/gas/elf/dwarf2-3.d | 2 +- gas/testsuite/gas/elf/dwarf2-4.d | 1 - gas/testsuite/gas/elf/dwarf2-5.d | 30 +- gas/testsuite/gas/elf/dwarf2-6.d | 26 +- gas/testsuite/gas/elf/dwarf2-7.d | 12 +- gas/testsuite/gas/elf/dwarf2-8.d | 4 +- gas/testsuite/gas/elf/dwarf2-9.d | 4 +- gas/testsuite/gas/elf/elf.exp | 14 +- gas/testsuite/gas/elf/group0a.d | 2 +- gas/testsuite/gas/elf/group0b.d | 6 +- gas/testsuite/gas/elf/group0c.d | 2 +- gas/testsuite/gas/elf/group1a.d | 4 +- gas/testsuite/gas/elf/group1b.d | 5 +- gas/testsuite/gas/elf/group2.d | 2 - gas/testsuite/gas/elf/group3.d | 3 +- gas/testsuite/gas/elf/groupautoa.d | 2 +- gas/testsuite/gas/elf/groupautob.d | 3 +- gas/testsuite/gas/elf/ifunc-1.d | 2 +- gas/testsuite/gas/elf/missing-build-notes.d | 14 + gas/testsuite/gas/elf/missing-build-notes.s | 6 + gas/testsuite/gas/elf/pr21661.d | 2 +- gas/testsuite/gas/elf/pseudo.d | 2 +- gas/testsuite/gas/elf/section11.d | 2 +- gas/testsuite/gas/elf/section12a.d | 2 +- gas/testsuite/gas/elf/section13.d | 2 +- gas/testsuite/gas/elf/section14.d | 13 + gas/testsuite/gas/elf/section14.s | 18 + gas/testsuite/gas/elf/section4.d | 2 +- gas/testsuite/gas/elf/section7.d | 2 +- gas/testsuite/gas/elf/section9.d | 2 +- gas/testsuite/gas/elf/syms.d | 2 +- gas/testsuite/gas/elf/symver.d | 3 +- gas/testsuite/gas/ft32/insn.d | 2 +- gas/testsuite/gas/ft32/insnsc.d | 2 +- gas/testsuite/gas/i386/avx-scalar-2.d | 24 + gas/testsuite/gas/i386/avx-scalar-2.s | 22 + gas/testsuite/gas/i386/avx-scalar-intel.d | 39 - gas/testsuite/gas/i386/avx-scalar.d | 39 - gas/testsuite/gas/i386/avx-scalar.s | 55 - gas/testsuite/gas/i386/avx-wig.d | 254 + gas/testsuite/gas/i386/avx-wig.s | 248 + gas/testsuite/gas/i386/avx2-wig.d | 119 + gas/testsuite/gas/i386/avx2-wig.s | 113 + gas/testsuite/gas/i386/avx512f.d | 48 +- gas/testsuite/gas/i386/avx512f.s | 140 +- gas/testsuite/gas/i386/avx512f_vl.s | 192 +- gas/testsuite/gas/i386/avx512pf.s | 158 +- gas/testsuite/gas/i386/bad-size.d | 2 +- gas/testsuite/gas/i386/bss.d | 1 + gas/testsuite/gas/i386/bundle-bad.d | 2 +- gas/testsuite/gas/i386/cet-intel.d | 2 + gas/testsuite/gas/i386/cet.d | 2 + gas/testsuite/gas/i386/cet.s | 2 + gas/testsuite/gas/i386/cvtsi2sX.l | 9 + gas/testsuite/gas/i386/cvtsi2sX.s | 14 + gas/testsuite/gas/i386/divide.d | 1 + gas/testsuite/gas/i386/evex-lig-2.d | 18 + gas/testsuite/gas/i386/evex-lig-2.s | 14 + gas/testsuite/gas/i386/evex-lig256.d | 48 +- gas/testsuite/gas/i386/evex-lig512.d | 48 +- gas/testsuite/gas/i386/evex-no-scale-64.d | 2 +- gas/testsuite/gas/i386/evex-wig2.d | 17 + gas/testsuite/gas/i386/evex-wig2.s | 11 + gas/testsuite/gas/i386/evex.d | 16 + gas/testsuite/gas/i386/evex.s | 11 + gas/testsuite/gas/i386/i386.exp | 26 +- gas/testsuite/gas/i386/iamcu-1.d | 2 +- gas/testsuite/gas/i386/iamcu-2.d | 2 +- gas/testsuite/gas/i386/iamcu-3.d | 2 +- gas/testsuite/gas/i386/iamcu-4.d | 2 +- gas/testsuite/gas/i386/iamcu-5.d | 2 +- gas/testsuite/gas/i386/ilp32/elf/symver.d | 2 +- gas/testsuite/gas/i386/ilp32/lns/lns-common-1.d | 2 +- gas/testsuite/gas/i386/ilp32/lns/lns-duplicate.d | 2 +- gas/testsuite/gas/i386/ilp32/quad.d | 1 + gas/testsuite/gas/i386/ilp32/reloc64.d | 1 + gas/testsuite/gas/i386/ilp32/rex.d | 2 +- gas/testsuite/gas/i386/ilp32/x86-64-addr32-intel.d | 8 +- gas/testsuite/gas/i386/ilp32/x86-64-addr32.d | 8 +- gas/testsuite/gas/i386/ilp32/x86-64-opts-intel.d | 325 +- gas/testsuite/gas/i386/ilp32/x86-64-opts.d | 325 +- gas/testsuite/gas/i386/ilp32/x86-64-size-1.d | 1 + gas/testsuite/gas/i386/ilp32/x86-64-size-3.d | 1 + gas/testsuite/gas/i386/ilp32/x86-64-size-5.d | 1 + .../gas/i386/ilp32/x86-64-sse-check-warn.d | 2 +- .../gas/i386/ilp32/x86-64-sse2avx-opts-intel.d | 325 +- gas/testsuite/gas/i386/ilp32/x86-64-sse2avx-opts.d | 325 +- gas/testsuite/gas/i386/ilp32/x86-64-unwind.d | 1 + gas/testsuite/gas/i386/intel-intel.d | 2 +- gas/testsuite/gas/i386/intel.d | 2 +- gas/testsuite/gas/i386/intelok.d | 2 +- gas/testsuite/gas/i386/inval-avx512f.l | 264 + gas/testsuite/gas/i386/inval-avx512f.s | 149 + gas/testsuite/gas/i386/inval.l | 77 +- gas/testsuite/gas/i386/inval.s | 8 + gas/testsuite/gas/i386/k1om.d | 2 +- gas/testsuite/gas/i386/l1om.d | 2 +- gas/testsuite/gas/i386/mpx-add-bnd-prefix.d | 7 +- gas/testsuite/gas/i386/mpx-add-bnd-prefix.e | 3 + gas/testsuite/gas/i386/mpx-add-bnd-prefix.s | 3 + gas/testsuite/gas/i386/noavx512-2.l | 8 +- gas/testsuite/gas/i386/optimize-1.d | 4 + gas/testsuite/gas/i386/optimize-1.s | 6 + gas/testsuite/gas/i386/optimize-4.d | 4 + gas/testsuite/gas/i386/optimize-5.d | 4 + gas/testsuite/gas/i386/prefix32.l | 36 + gas/testsuite/gas/i386/prefix32.s | 23 + gas/testsuite/gas/i386/prefix64.l | 36 + gas/testsuite/gas/i386/prefix64.s | 23 + gas/testsuite/gas/i386/property-1.d | 8 + gas/testsuite/gas/i386/property-1.s | 31 + gas/testsuite/gas/i386/pseudos.d | 247 +- gas/testsuite/gas/i386/pseudos.s | 250 + gas/testsuite/gas/i386/relax.d | 1 + gas/testsuite/gas/i386/reloc64.d | 1 + gas/testsuite/gas/i386/rex.d | 2 +- gas/testsuite/gas/i386/sg.l | 25 + gas/testsuite/gas/i386/sg.s | 66 + gas/testsuite/gas/i386/size-1.d | 1 + gas/testsuite/gas/i386/size-3.d | 1 + gas/testsuite/gas/i386/sse-check-warn.d | 2 +- gas/testsuite/gas/i386/string-ok.d | 2 +- gas/testsuite/gas/i386/vgather-check-warn.d | 2 +- gas/testsuite/gas/i386/x86-64-addr32-intel.d | 8 +- gas/testsuite/gas/i386/x86-64-addr32.d | 8 +- gas/testsuite/gas/i386/x86-64-addr32.s | 5 +- gas/testsuite/gas/i386/x86-64-avx-scalar-2.d | 32 + gas/testsuite/gas/i386/x86-64-avx-scalar-2.s | 31 + gas/testsuite/gas/i386/x86-64-avx-scalar-intel.d | 65 +- gas/testsuite/gas/i386/x86-64-avx-scalar.d | 65 +- gas/testsuite/gas/i386/x86-64-avx-scalar.s | 77 - gas/testsuite/gas/i386/x86-64-avx-wig.d | 256 + gas/testsuite/gas/i386/x86-64-avx-wig.s | 250 + gas/testsuite/gas/i386/x86-64-avx2-wig.d | 119 + gas/testsuite/gas/i386/x86-64-avx2-wig.s | 113 + gas/testsuite/gas/i386/x86-64-avx512f.d | 192 +- gas/testsuite/gas/i386/x86-64-avx512f.s | 142 +- gas/testsuite/gas/i386/x86-64-avx512f_vl.s | 224 +- gas/testsuite/gas/i386/x86-64-avx512pf.s | 158 +- gas/testsuite/gas/i386/x86-64-cet-intel.d | 4 + gas/testsuite/gas/i386/x86-64-cet.d | 4 + gas/testsuite/gas/i386/x86-64-cet.s | 4 + gas/testsuite/gas/i386/x86-64-evex-lig-2.d | 20 + gas/testsuite/gas/i386/x86-64-evex-lig-2.s | 15 + gas/testsuite/gas/i386/x86-64-evex-lig256.d | 192 +- gas/testsuite/gas/i386/x86-64-evex-lig512.d | 192 +- gas/testsuite/gas/i386/x86-64-evex-wig2.d | 17 + gas/testsuite/gas/i386/x86-64-evex-wig2.s | 11 + gas/testsuite/gas/i386/x86-64-inval-avx512f.l | 4 + gas/testsuite/gas/i386/x86-64-inval-avx512f.s | 2 + gas/testsuite/gas/i386/x86-64-inval.l | 4 + gas/testsuite/gas/i386/x86-64-inval.s | 3 + gas/testsuite/gas/i386/x86-64-mpx-add-bnd-prefix.d | 7 +- gas/testsuite/gas/i386/x86-64-mpx-add-bnd-prefix.e | 3 + gas/testsuite/gas/i386/x86-64-mpx-add-bnd-prefix.s | 3 + gas/testsuite/gas/i386/x86-64-mpx-inval-2.l | 53 +- gas/testsuite/gas/i386/x86-64-mpx.d | 1 + gas/testsuite/gas/i386/x86-64-mpx.s | 7 + gas/testsuite/gas/i386/x86-64-property-1.d | 9 + gas/testsuite/gas/i386/x86-64-pseudos.d | 259 +- gas/testsuite/gas/i386/x86-64-pseudos.s | 262 + gas/testsuite/gas/i386/x86-64-size-1.d | 1 + gas/testsuite/gas/i386/x86-64-size-3.d | 1 + gas/testsuite/gas/i386/x86-64-size-5.d | 1 + gas/testsuite/gas/i386/x86-64-sse-check-warn.d | 2 +- gas/testsuite/gas/i386/x86-64-unwind.d | 1 + gas/testsuite/gas/i386/x86-64-vgather-check-warn.d | 2 +- gas/testsuite/gas/i386/xmmword.l | 6 + gas/testsuite/gas/i386/xmmword.s | 8 + gas/testsuite/gas/lm32/csr.d | 2 +- gas/testsuite/gas/lm32/insn.d | 2 +- gas/testsuite/gas/m68hc11/9s12x-exg-sex-tfr.d | 2 +- gas/testsuite/gas/m68hc11/9s12x-mov.d | 2 +- gas/testsuite/gas/m68hc11/hexprefix.d | 2 +- gas/testsuite/gas/m68hc11/insns9s12x.d | 2 +- gas/testsuite/gas/m68hc11/insns9s12xg.d | 2 +- gas/testsuite/gas/mach-o/sections-3.d | 2 +- gas/testsuite/gas/macros/irp.d | 2 +- gas/testsuite/gas/macros/repeat.d | 2 +- gas/testsuite/gas/macros/rept.d | 2 +- gas/testsuite/gas/macros/semi.d | 2 +- gas/testsuite/gas/macros/test2.d | 2 +- gas/testsuite/gas/macros/test3.d | 2 +- gas/testsuite/gas/macros/vararg.d | 2 +- gas/testsuite/gas/mep/dj1.be.d | 2 +- gas/testsuite/gas/mep/dj1.le.d | 2 +- gas/testsuite/gas/mips/addiu-error.d | 2 +- gas/testsuite/gas/mips/aent-2.d | 2 +- gas/testsuite/gas/mips/aent-mdebug-2.d | 2 +- gas/testsuite/gas/mips/attr-gnu-4-0.d | 2 +- gas/testsuite/gas/mips/attr-gnu-4-1.d | 2 +- gas/testsuite/gas/mips/attr-gnu-4-2.d | 2 +- gas/testsuite/gas/mips/attr-gnu-4-3.d | 2 +- gas/testsuite/gas/mips/attr-gnu-4-5.d | 2 +- gas/testsuite/gas/mips/attr-gnu-4-6.d | 2 +- gas/testsuite/gas/mips/attr-gnu-4-7.d | 2 +- gas/testsuite/gas/mips/attr-none-double.d | 2 +- .../gas/mips/attr-none-o32-fp64-nooddspreg.d | 2 +- gas/testsuite/gas/mips/attr-none-o32-fp64.d | 2 +- gas/testsuite/gas/mips/attr-none-o32-fpxx.d | 2 +- gas/testsuite/gas/mips/attr-none-single-float.d | 2 +- gas/testsuite/gas/mips/attr-none-soft-float.d | 2 +- gas/testsuite/gas/mips/branch-extern-3.d | 2 +- gas/testsuite/gas/mips/branch-extern-4.d | 2 +- gas/testsuite/gas/mips/branch-local-2.d | 2 +- gas/testsuite/gas/mips/branch-local-3.d | 2 +- gas/testsuite/gas/mips/branch-local-5.d | 2 +- gas/testsuite/gas/mips/branch-local-6.d | 2 +- gas/testsuite/gas/mips/branch-local-n32-2.d | 2 +- gas/testsuite/gas/mips/branch-local-n32-3.d | 2 +- gas/testsuite/gas/mips/branch-local-n32-5.d | 2 +- gas/testsuite/gas/mips/branch-local-n32-6.d | 2 +- gas/testsuite/gas/mips/branch-local-n64-2.d | 2 +- gas/testsuite/gas/mips/branch-local-n64-3.d | 2 +- gas/testsuite/gas/mips/branch-local-n64-5.d | 2 +- gas/testsuite/gas/mips/branch-local-n64-6.d | 2 +- gas/testsuite/gas/mips/branch-section-3.d | 2 +- gas/testsuite/gas/mips/branch-section-4.d | 2 +- gas/testsuite/gas/mips/branch-weak-3.d | 2 +- gas/testsuite/gas/mips/branch-weak-4.d | 2 +- gas/testsuite/gas/mips/break-error.d | 2 +- gas/testsuite/gas/mips/crc-err.d | 2 +- gas/testsuite/gas/mips/crc64-err.d | 2 +- gas/testsuite/gas/mips/elf-rel27.d | 2 +- .../gas/mips/elf-rel28-lldscd-micromips-n32.d | 138 + .../gas/mips/elf-rel28-lldscd-micromips-n64.d | 222 + gas/testsuite/gas/mips/elf-rel28-lldscd-n32.d | 96 + gas/testsuite/gas/mips/elf-rel28-lldscd-n64.d | 180 + gas/testsuite/gas/mips/elf-rel28-micromips-n32.d | 96 + gas/testsuite/gas/mips/elf-rel28-micromips-n64.d | 180 + gas/testsuite/gas/mips/elf-rel28.s | 12 + gas/testsuite/gas/mips/ginv-err.d | 2 +- .../gas/mips/interaptiv-mr2(a)isa-override-1.d | 2 +- .../gas/mips/interaptiv-mr2(a)isa-override-2.d | 2 +- gas/testsuite/gas/mips/isa-override-2.d | 2 +- gas/testsuite/gas/mips/jal-svr4pic-local.d | 2 +- gas/testsuite/gas/mips/loc-swap-2.d | 2 +- gas/testsuite/gas/mips/loc-swap-3.d | 2 +- gas/testsuite/gas/mips/loc-swap.d | 2 +- gas/testsuite/gas/mips/loongson-2e.d | 1 - gas/testsuite/gas/mips/loongson-2e.s | 5 +- gas/testsuite/gas/mips/loongson-2f-2.d | 3 +- gas/testsuite/gas/mips/loongson-2f-3.d | 3 +- gas/testsuite/gas/mips/loongson-2f-3.s | 2 +- gas/testsuite/gas/mips/loongson-2f-mmi.d | 106 + gas/testsuite/gas/mips/loongson-2f-mmi.s | 86 + gas/testsuite/gas/mips/loongson-2f.d | 87 +- gas/testsuite/gas/mips/loongson-2f.s | 87 +- gas/testsuite/gas/mips/loongson-3a-2.d | 5 - gas/testsuite/gas/mips/loongson-3a-2.s | 124 +- gas/testsuite/gas/mips/loongson-3a-mmi.d | 108 + gas/testsuite/gas/mips/loongson-3a-mmi.s | 86 + gas/testsuite/gas/mips/loongson-3a.d | 136 +- gas/testsuite/gas/mips/loongson-3a.s | 124 +- gas/testsuite/gas/mips/loongson-cam.d | 27 + gas/testsuite/gas/mips/loongson-cam.s | 7 + gas/testsuite/gas/mips/loongson-ext2.d | 28 + gas/testsuite/gas/mips/loongson-ext2.s | 7 + gas/testsuite/gas/mips/lui-1.d | 2 +- gas/testsuite/gas/mips/lui-2.d | 2 +- gas/testsuite/gas/mips/macro-warn-1-n32.d | 2 +- gas/testsuite/gas/mips/macro-warn-1.d | 2 +- gas/testsuite/gas/mips/macro-warn-2.d | 2 +- gas/testsuite/gas/mips/macro-warn-3.d | 2 +- gas/testsuite/gas/mips/macro-warn-4.d | 2 +- gas/testsuite/gas/mips/micromips-branch-delay.d | 2 +- .../gas/mips/micromips-branch-relax-insn32-pic.d | 2 +- .../gas/mips/micromips-branch-relax-insn32.d | 2 +- .../gas/mips/micromips-branch-relax-pic.d | 2 +- gas/testsuite/gas/mips/micromips-branch-relax.d | 2 +- gas/testsuite/gas/mips/micromips-compact.d | 2 +- gas/testsuite/gas/mips/micromips-insn32.d | 2 +- gas/testsuite/gas/mips/micromips-noinsn32.d | 2 +- gas/testsuite/gas/mips/micromips-size-1.d | 2 +- gas/testsuite/gas/mips/micromips-trap.d | 2 +- .../gas/mips/micromips-warn-branch-delay.d | 2 +- gas/testsuite/gas/mips/micromips.d | 2 +- gas/testsuite/gas/mips/micromips(a)addiu-error.d | 2 +- .../gas/mips/micromips(a)jal-svr4pic-local.d | 2 +- gas/testsuite/gas/mips/micromips(a)loc-swap-2.d | 2 +- gas/testsuite/gas/mips/micromips(a)loc-swap.d | 2 +- gas/testsuite/gas/mips/micromips(a)mips5-fp.d | 2 +- gas/testsuite/gas/mips/micromips(a)msa-relax.d | 2 +- gas/testsuite/gas/mips/micromips(a)relax-at.d | 2 +- gas/testsuite/gas/mips/micromips(a)relax-offset.d | 2 +- gas/testsuite/gas/mips/micromips(a)relax.d | 2 +- .../gas/mips/micromips(a)stabs-symbol-type.d | 2 +- gas/testsuite/gas/mips/mips-gp32-fp64-pic.d | 2 +- gas/testsuite/gas/mips/mips-gp32-fp64.d | 2 +- gas/testsuite/gas/mips/mips-gp64-fp32-pic.d | 2 +- gas/testsuite/gas/mips/mips-gp64-fp32.d | 2 +- gas/testsuite/gas/mips/mips-gp64-fp64.d | 2 +- gas/testsuite/gas/mips/mips.exp | 12 + gas/testsuite/gas/mips/mips16-32(a)mips16-insn-e.d | 2 +- gas/testsuite/gas/mips/mips16-32(a)mips16-insn-t.d | 2 +- gas/testsuite/gas/mips/mips16-32(a)mips16-macro-e.d | 2 +- gas/testsuite/gas/mips/mips16-32(a)mips16-macro-t.d | 2 +- gas/testsuite/gas/mips/mips16-32(a)mips16-macro.d | 2 +- gas/testsuite/gas/mips/mips16-64(a)mips16-insn-e.d | 2 +- gas/testsuite/gas/mips/mips16-64(a)mips16-insn-t.d | 2 +- gas/testsuite/gas/mips/mips16-absolute-reloc-2.d | 2 +- gas/testsuite/gas/mips/mips16-absolute-reloc-3.d | 2 +- gas/testsuite/gas/mips/mips16-branch-addend-5.d | 2 +- .../gas/mips/mips16-branch-unextended-1.d | 2 +- .../gas/mips/mips16-branch-unextended-2.d | 2 +- gas/testsuite/gas/mips/mips16-insn-e.d | 2 +- gas/testsuite/gas/mips/mips16-insn-t.d | 2 +- gas/testsuite/gas/mips/mips16-intermix.d | 2 +- gas/testsuite/gas/mips/mips16-jal-t.d | 2 +- gas/testsuite/gas/mips/mips16-macro-e.d | 2 +- gas/testsuite/gas/mips/mips16-macro-t.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-2.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-3.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-4.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-5.d | 2 +- .../gas/mips/mips16-pcrel-absolute-n64-4.d | 2 +- .../gas/mips/mips16-pcrel-absolute-n64-6.d | 2 +- .../gas/mips/mips16-pcrel-absolute-pic-n64-4.d | 2 +- .../gas/mips/mips16-pcrel-absolute-pic-n64-6.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-addend-n64-8.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-addend-n64-9.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-addend-pic-8.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-addend-pic-9.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-delay-0.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-delay-1.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-n64-0.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-n64-1.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-pic-0.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-pic-1.d | 2 +- gas/testsuite/gas/mips/mips16-reg-error.d | 2 +- gas/testsuite/gas/mips/mips16-relax-unextended-1.d | 2 +- gas/testsuite/gas/mips/mips16-relax-unextended-2.d | 2 +- gas/testsuite/gas/mips/mips16-reloc-error.d | 2 +- gas/testsuite/gas/mips/mips16-sdrasp.d | 2 +- gas/testsuite/gas/mips/mips16(a)addiu-error.d | 2 +- gas/testsuite/gas/mips/mips16(a)loc-swap-2.d | 2 +- gas/testsuite/gas/mips/mips16(a)loc-swap.d | 2 +- gas/testsuite/gas/mips/mips16(a)stabs-symbol-type.d | 2 +- gas/testsuite/gas/mips/mips16e-32(a)mips16-insn-e.d | 2 +- gas/testsuite/gas/mips/mips16e-32(a)mips16-insn-t.d | 2 +- gas/testsuite/gas/mips/mips16e-32(a)mips16-macro-e.d | 2 +- gas/testsuite/gas/mips/mips16e-32(a)mips16-macro-t.d | 2 +- gas/testsuite/gas/mips/mips16e-32(a)mips16-macro.d | 2 +- gas/testsuite/gas/mips/mips16e-32(a)mips16e-64.d | 2 +- gas/testsuite/gas/mips/mips16e2-32(a)mips16-insn-e.d | 2 +- gas/testsuite/gas/mips/mips16e2-32(a)mips16-insn-t.d | 2 +- .../gas/mips/mips16e2-32(a)mips16-macro-e.d | 2 +- .../gas/mips/mips16e2-32(a)mips16-macro-t.d | 2 +- gas/testsuite/gas/mips/mips16e2-32(a)mips16-macro.d | 2 +- gas/testsuite/gas/mips/mips16e2-32(a)mips16e-64.d | 2 +- gas/testsuite/gas/mips/mips16e2-copy-err.d | 2 +- gas/testsuite/gas/mips/mips16e2-imm-error.d | 2 +- .../mips/mips16e2-interaptiv-mr2(a)mips16-insn-e.d | 2 +- .../mips/mips16e2-interaptiv-mr2(a)mips16-insn-t.d | 2 +- .../mips/mips16e2-interaptiv-mr2(a)mips16-macro-e.d | 2 +- .../mips/mips16e2-interaptiv-mr2(a)mips16-macro-t.d | 2 +- .../mips/mips16e2-interaptiv-mr2(a)mips16-macro.d | 2 +- .../gas/mips/mips16e2-interaptiv-mr2(a)mips16-sub.d | 2 +- .../mips/mips16e2-interaptiv-mr2(a)mips16e-64-sub.d | 2 +- .../gas/mips/mips16e2-interaptiv-mr2(a)mips16e-64.d | 2 +- .../gas/mips/mips16e2-interaptiv-mr2(a)mips16e-sub.d | 2 +- gas/testsuite/gas/mips/mips16e2-mt-err.d | 2 +- gas/testsuite/gas/mips/mips16e2-reloc-error.d | 2 +- gas/testsuite/gas/mips/mips16e2(a)lui-2.d | 2 +- gas/testsuite/gas/mips/mips16e2(a)mips16-pcrel-2.d | 2 +- .../gas/mips/mips16e2(a)mips16-pcrel-delay-0.d | 2 +- .../gas/mips/mips16e2(a)mips16-pcrel-delay-1.d | 2 +- gas/testsuite/gas/mips/mips16e(a)loc-swap.d | 2 +- gas/testsuite/gas/mips/mips1(a)isa-override-2.d | 2 +- gas/testsuite/gas/mips/mips1(a)jal-svr4pic-local.d | 2 +- gas/testsuite/gas/mips/mips1(a)relax-offset.d | 2 +- gas/testsuite/gas/mips/mips2(a)isa-override-2.d | 2 +- gas/testsuite/gas/mips/mips32-mt.d | 1 - gas/testsuite/gas/mips/mips32(a)isa-override-2.d | 2 +- gas/testsuite/gas/mips/mips32r2(a)isa-override-2.d | 2 +- gas/testsuite/gas/mips/mips32r3(a)isa-override-2.d | 2 +- gas/testsuite/gas/mips/mips32r5(a)isa-override-2.d | 2 +- gas/testsuite/gas/mips/mips32r6(a)isa-override-2.d | 2 +- gas/testsuite/gas/mips/mips5-fp.d | 2 +- gas/testsuite/gas/mips/mips64-mips3d-incl.d | 2 +- gas/testsuite/gas/mips/mips64-mips3d.d | 2 +- gas/testsuite/gas/mips/mipsr6(a)mips5-fp.d | 1 - gas/testsuite/gas/mips/msa-relax.d | 2 +- gas/testsuite/gas/mips/no-odd-spreg.d | 2 +- gas/testsuite/gas/mips/octeon3(a)isa-override-1.d | 2 +- gas/testsuite/gas/mips/octeon3(a)isa-override-2.d | 2 +- gas/testsuite/gas/mips/odd-spreg.d | 2 +- gas/testsuite/gas/mips/option-pic-relax-2.d | 2 +- gas/testsuite/gas/mips/option-pic-relax-3.d | 2 +- gas/testsuite/gas/mips/option-pic-relax-4.d | 2 +- gas/testsuite/gas/mips/option-pic-relax-5.d | 2 +- gas/testsuite/gas/mips/org-1.d | 2 +- gas/testsuite/gas/mips/org-10.d | 2 +- gas/testsuite/gas/mips/org-4.d | 2 +- gas/testsuite/gas/mips/org-5.d | 2 +- gas/testsuite/gas/mips/org-6.d | 2 +- gas/testsuite/gas/mips/r3000(a)isa-override-2.d | 2 +- gas/testsuite/gas/mips/r3000(a)jal-svr4pic-local.d | 2 +- gas/testsuite/gas/mips/r3000(a)relax-offset.d | 2 +- gas/testsuite/gas/mips/r3900(a)isa-override-2.d | 2 +- gas/testsuite/gas/mips/r3900(a)relax-offset.d | 2 +- gas/testsuite/gas/mips/r5900.d | 18 +- gas/testsuite/gas/mips/r5900.s | 32 +- gas/testsuite/gas/mips/r6-attr-none-double.d | 2 +- gas/testsuite/gas/mips/reginfo-2-n32.d | 2 +- gas/testsuite/gas/mips/reginfo-2.d | 2 +- gas/testsuite/gas/mips/relax-at.d | 2 +- gas/testsuite/gas/mips/relax-offset.d | 2 +- gas/testsuite/gas/mips/relax-swap1-mips1.d | 2 +- gas/testsuite/gas/mips/relax-swap1-mips2.d | 2 +- gas/testsuite/gas/mips/relax-swap2.d | 2 +- gas/testsuite/gas/mips/relax.d | 2 +- gas/testsuite/gas/mips/save-err.d | 2 +- gas/testsuite/gas/mips/set-arch.d | 4 +- gas/testsuite/gas/mips/stabs-symbol-type.d | 2 +- gas/testsuite/gas/mips/tls-o32.d | 2 +- gas/testsuite/gas/mips/xpa-err.d | 2 +- gas/testsuite/gas/mips/xpa-virt-err.d | 2 +- gas/testsuite/gas/mri/char.d | 10 +- gas/testsuite/gas/mri/float.d | 11 +- gas/testsuite/gas/msp430/bad.d | 2 +- gas/testsuite/gas/msp430/errata_warns.d | 2 +- gas/testsuite/gas/msp430/msp430x.d | 250 +- gas/testsuite/gas/msp430/pr22133.d | 2 +- gas/testsuite/gas/nds32/br-1.d | 4 +- gas/testsuite/gas/nds32/br-2.d | 3 +- gas/testsuite/gas/nds32/ji-jr.d | 18 +- gas/testsuite/gas/nios2/branch-r2.d | 2 +- gas/testsuite/gas/nios2/branch.d | 2 +- gas/testsuite/gas/or1k/allinsn.d | 50 +- gas/testsuite/gas/or1k/allinsn.exp | 5 - gas/testsuite/gas/or1k/allinsn.s | 25 + gas/testsuite/gas/or1k/or1k.exp | 6 + gas/testsuite/gas/or1k/reloc-1.d | 72 + gas/testsuite/gas/or1k/reloc-1.s | 76 + gas/testsuite/gas/or1k/reloc-2.l | 11 + gas/testsuite/gas/or1k/reloc-2.s | 13 + gas/testsuite/gas/pdp11/absreloc.d | 2 +- gas/testsuite/gas/pdp11/opcode.d | 2 +- gas/testsuite/gas/pdp11/pdp11.exp | 4 +- gas/testsuite/gas/pdp11/pr14480.d | 14 + gas/testsuite/gas/pdp11/pr14480.s | 17 + gas/testsuite/gas/pdp11/pr23481.d | 14 + gas/testsuite/gas/pdp11/pr23481.s | 10 + gas/testsuite/gas/ppc/broadway.d | 108 + gas/testsuite/gas/ppc/broadway.s | 103 + gas/testsuite/gas/ppc/lsp-checks.d | 2 +- gas/testsuite/gas/ppc/machine.d | 2 +- gas/testsuite/gas/ppc/misalign.d | 2 +- gas/testsuite/gas/ppc/ppc.exp | 1 + gas/testsuite/gas/ppc/spe2-checks.d | 2 +- gas/testsuite/gas/ppc/xcoff-dwsect-1-32.d | 2 +- gas/testsuite/gas/ppc/xcoff-dwsect-1-64.d | 2 +- gas/testsuite/gas/riscv/bad-csr.d | 2 +- gas/testsuite/gas/riscv/bge.d | 13 + gas/testsuite/gas/riscv/bge.s | 5 + gas/testsuite/gas/riscv/c-addi16sp-fail.d | 2 +- gas/testsuite/gas/riscv/c-addi4spn-fail.d | 2 +- gas/testsuite/gas/riscv/c-fld-fsd-fail.d | 3 + gas/testsuite/gas/riscv/c-fld-fsd-fail.l | 3 + gas/testsuite/gas/riscv/c-fld-fsd-fail.s | 3 + gas/testsuite/gas/riscv/c-lui-fail.d | 2 +- gas/testsuite/gas/riscv/c-nonzero-imm.d | 2 +- gas/testsuite/gas/riscv/c-nonzero-reg.d | 2 +- gas/testsuite/gas/riscv/fence-fail.d | 3 + gas/testsuite/gas/riscv/fence-fail.l | 4 + gas/testsuite/gas/riscv/fence-fail.s | 4 + gas/testsuite/gas/riscv/fence-tso.d | 11 + gas/testsuite/gas/riscv/fence-tso.s | 2 + gas/testsuite/gas/riscv/lla64-fail.d | 2 +- gas/testsuite/gas/riscv/rouding-fail.d | 3 + gas/testsuite/gas/riscv/rouding-fail.l | 3 + gas/testsuite/gas/riscv/rouding-fail.s | 3 + gas/testsuite/gas/rx/abs.d | 2 +- gas/testsuite/gas/rx/adc.d | 2 +- gas/testsuite/gas/rx/add.d | 2 +- gas/testsuite/gas/rx/and.d | 2 +- gas/testsuite/gas/rx/bclr.d | 2 +- gas/testsuite/gas/rx/bcnd.d | 2 +- gas/testsuite/gas/rx/bmcnd.d | 2 +- gas/testsuite/gas/rx/bnot.d | 2 +- gas/testsuite/gas/rx/bra.d | 2 +- gas/testsuite/gas/rx/brk.d | 2 +- gas/testsuite/gas/rx/bset.d | 2 +- gas/testsuite/gas/rx/bsr.d | 2 +- gas/testsuite/gas/rx/btst.d | 2 +- gas/testsuite/gas/rx/clrpsw.d | 2 +- gas/testsuite/gas/rx/cmp.d | 2 +- gas/testsuite/gas/rx/dbt.d | 2 +- gas/testsuite/gas/rx/div.d | 2 +- gas/testsuite/gas/rx/divu.d | 2 +- gas/testsuite/gas/rx/emaca.d | 2 +- gas/testsuite/gas/rx/emsba.d | 2 +- gas/testsuite/gas/rx/emul.d | 2 +- gas/testsuite/gas/rx/emula.d | 2 +- gas/testsuite/gas/rx/emulu.d | 2 +- gas/testsuite/gas/rx/fadd.d | 2 +- gas/testsuite/gas/rx/fcmp.d | 2 +- gas/testsuite/gas/rx/fdiv.d | 2 +- gas/testsuite/gas/rx/fmul.d | 2 +- gas/testsuite/gas/rx/fsqrt.d | 2 +- gas/testsuite/gas/rx/fsub.d | 2 +- gas/testsuite/gas/rx/ftoi.d | 2 +- gas/testsuite/gas/rx/ftou.d | 2 +- gas/testsuite/gas/rx/gprel.d | 2 +- gas/testsuite/gas/rx/int.d | 2 +- gas/testsuite/gas/rx/itof.d | 2 +- gas/testsuite/gas/rx/jmp.d | 2 +- gas/testsuite/gas/rx/jsr.d | 2 +- gas/testsuite/gas/rx/machi.d | 2 +- gas/testsuite/gas/rx/maclh.d | 2 +- gas/testsuite/gas/rx/maclo.d | 2 +- gas/testsuite/gas/rx/max.d | 2 +- gas/testsuite/gas/rx/min.d | 2 +- gas/testsuite/gas/rx/mov.d | 2 +- gas/testsuite/gas/rx/movco.d | 2 +- gas/testsuite/gas/rx/movli.d | 2 +- gas/testsuite/gas/rx/movu.d | 2 +- gas/testsuite/gas/rx/msbhi.d | 2 +- gas/testsuite/gas/rx/msblh.d | 2 +- gas/testsuite/gas/rx/msblo.d | 2 +- gas/testsuite/gas/rx/mul.d | 2 +- gas/testsuite/gas/rx/mulhi.d | 2 +- gas/testsuite/gas/rx/mullh.d | 2 +- gas/testsuite/gas/rx/mullo.d | 2 +- gas/testsuite/gas/rx/mvfacgu.d | 2 +- gas/testsuite/gas/rx/mvfachi.d | 2 +- gas/testsuite/gas/rx/mvfaclo.d | 2 +- gas/testsuite/gas/rx/mvfacmi.d | 2 +- gas/testsuite/gas/rx/mvfc.d | 2 +- gas/testsuite/gas/rx/mvfcp.d | 2 +- gas/testsuite/gas/rx/mvtacgu.d | 2 +- gas/testsuite/gas/rx/mvtachi.d | 2 +- gas/testsuite/gas/rx/mvtaclo.d | 2 +- gas/testsuite/gas/rx/mvtc.d | 2 +- gas/testsuite/gas/rx/mvtcp.d | 2 +- gas/testsuite/gas/rx/neg.d | 2 +- gas/testsuite/gas/rx/nop.d | 2 +- gas/testsuite/gas/rx/not.d | 2 +- gas/testsuite/gas/rx/opecp.d | 2 +- gas/testsuite/gas/rx/or.d | 2 +- gas/testsuite/gas/rx/pop.d | 2 +- gas/testsuite/gas/rx/popc.d | 2 +- gas/testsuite/gas/rx/popm.d | 2 +- gas/testsuite/gas/rx/pr19665.d | 2 +- gas/testsuite/gas/rx/pr22737.d | 2 +- gas/testsuite/gas/rx/push.d | 2 +- gas/testsuite/gas/rx/pushc.d | 2 +- gas/testsuite/gas/rx/pushm.d | 2 +- gas/testsuite/gas/rx/r-bcc.d | 2 +- gas/testsuite/gas/rx/r-bra.d | 2 +- gas/testsuite/gas/rx/racl.d | 2 +- gas/testsuite/gas/rx/racw.d | 2 +- gas/testsuite/gas/rx/rdacl.d | 2 +- gas/testsuite/gas/rx/rdacw.d | 2 +- gas/testsuite/gas/rx/revl.d | 2 +- gas/testsuite/gas/rx/revw.d | 2 +- gas/testsuite/gas/rx/rmpa.d | 2 +- gas/testsuite/gas/rx/rolc.d | 2 +- gas/testsuite/gas/rx/rorc.d | 2 +- gas/testsuite/gas/rx/rotl.d | 2 +- gas/testsuite/gas/rx/rotr.d | 2 +- gas/testsuite/gas/rx/round.d | 2 +- gas/testsuite/gas/rx/rte.d | 2 +- gas/testsuite/gas/rx/rtfi.d | 2 +- gas/testsuite/gas/rx/rts.d | 2 +- gas/testsuite/gas/rx/rtsd.d | 2 +- gas/testsuite/gas/rx/sat.d | 2 +- gas/testsuite/gas/rx/satr.d | 2 +- gas/testsuite/gas/rx/sbb.d | 2 +- gas/testsuite/gas/rx/sccnd.d | 2 +- gas/testsuite/gas/rx/scmpu.d | 2 +- gas/testsuite/gas/rx/setpsw.d | 2 +- gas/testsuite/gas/rx/shar.d | 2 +- gas/testsuite/gas/rx/shll.d | 2 +- gas/testsuite/gas/rx/shlr.d | 2 +- gas/testsuite/gas/rx/smovb.d | 2 +- gas/testsuite/gas/rx/smovf.d | 2 +- gas/testsuite/gas/rx/smovu.d | 2 +- gas/testsuite/gas/rx/sstr.d | 2 +- gas/testsuite/gas/rx/stnz.d | 2 +- gas/testsuite/gas/rx/stz.d | 2 +- gas/testsuite/gas/rx/sub.d | 2 +- gas/testsuite/gas/rx/suntil.d | 2 +- gas/testsuite/gas/rx/swhile.d | 2 +- gas/testsuite/gas/rx/tst.d | 2 +- gas/testsuite/gas/rx/utof.d | 2 +- gas/testsuite/gas/rx/wait.d | 2 +- gas/testsuite/gas/rx/xchg.d | 2 +- gas/testsuite/gas/rx/xor.d | 2 +- gas/testsuite/gas/s12z/abs.d | 2 +- gas/testsuite/gas/s12z/adc-imm.d | 2 +- gas/testsuite/gas/s12z/adc-opr.d | 2 +- gas/testsuite/gas/s12z/add-imm.d | 2 +- gas/testsuite/gas/s12z/add-opr.d | 2 +- gas/testsuite/gas/s12z/and-imm.d | 2 +- gas/testsuite/gas/s12z/and-opr.d | 2 +- gas/testsuite/gas/s12z/and-or-cc.d | 2 +- gas/testsuite/gas/s12z/bfext-special.d | 2 +- gas/testsuite/gas/s12z/bfext.d | 2 +- gas/testsuite/gas/s12z/bit-manip-invalid.d | 19 + gas/testsuite/gas/s12z/bit-manip-invalid.s | 11 + gas/testsuite/gas/s12z/bit-manip.d | 2 +- gas/testsuite/gas/s12z/bit.d | 2 +- gas/testsuite/gas/s12z/bra-expression-defined.d | 2 +- gas/testsuite/gas/s12z/bra-expression-undef.d | 2 +- gas/testsuite/gas/s12z/bra.d | 2 +- gas/testsuite/gas/s12z/brclr-symbols.d | 2 +- gas/testsuite/gas/s12z/brset-clr-opr-imm-rel.d | 2 +- gas/testsuite/gas/s12z/brset-clr-opr-reg-rel.d | 2 +- gas/testsuite/gas/s12z/brset-clr-reg-imm-rel.d | 2 +- gas/testsuite/gas/s12z/brset-clr-reg-reg-rel.d | 2 +- gas/testsuite/gas/s12z/clb.d | 2 +- gas/testsuite/gas/s12z/clr-opr.d | 2 +- gas/testsuite/gas/s12z/clr.d | 2 +- gas/testsuite/gas/s12z/cmp-imm.d | 2 +- gas/testsuite/gas/s12z/cmp-opr-inc.d | 2 +- gas/testsuite/gas/s12z/cmp-opr-rdirect.d | 2 +- gas/testsuite/gas/s12z/cmp-opr-reg.d | 2 +- gas/testsuite/gas/s12z/cmp-opr-rindirect.d | 2 +- gas/testsuite/gas/s12z/cmp-opr-sxe4.d | 2 +- gas/testsuite/gas/s12z/cmp-opr-xys.d | 2 +- gas/testsuite/gas/s12z/cmp-s-imm.d | 2 +- gas/testsuite/gas/s12z/cmp-s-opr.d | 2 +- gas/testsuite/gas/s12z/cmp-xy.d | 2 +- gas/testsuite/gas/s12z/com-opr.d | 2 +- gas/testsuite/gas/s12z/complex-shifts.d | 2 +- gas/testsuite/gas/s12z/db-tb-cc-opr.d | 2 +- gas/testsuite/gas/s12z/db-tb-cc-reg.d | 2 +- gas/testsuite/gas/s12z/dbCC.d | 2 +- gas/testsuite/gas/s12z/dec-opr.d | 2 +- gas/testsuite/gas/s12z/dec.d | 2 +- gas/testsuite/gas/s12z/div.d | 2 +- gas/testsuite/gas/s12z/eor.d | 2 +- gas/testsuite/gas/s12z/exg.d | 2 +- gas/testsuite/gas/s12z/ext24-ld-xy.d | 2 +- gas/testsuite/gas/s12z/inc-opr.d | 2 +- gas/testsuite/gas/s12z/inc.d | 2 +- gas/testsuite/gas/s12z/inh.d | 2 +- gas/testsuite/gas/s12z/jmp.d | 2 +- gas/testsuite/gas/s12z/jsr.d | 2 +- gas/testsuite/gas/s12z/ld-imm-page2.d | 2 +- gas/testsuite/gas/s12z/ld-imm.d | 2 +- gas/testsuite/gas/s12z/ld-immu18.d | 2 +- gas/testsuite/gas/s12z/ld-large-direct.d | 2 +- gas/testsuite/gas/s12z/ld-opr.d | 2 +- gas/testsuite/gas/s12z/ld-s-opr.d | 2 +- gas/testsuite/gas/s12z/ld-small-direct.d | 2 +- gas/testsuite/gas/s12z/lea-immu18.d | 2 +- gas/testsuite/gas/s12z/lea.d | 2 +- gas/testsuite/gas/s12z/mac.d | 2 +- gas/testsuite/gas/s12z/min-max.d | 2 +- gas/testsuite/gas/s12z/mod.d | 2 +- gas/testsuite/gas/s12z/mov.d | 2 +- gas/testsuite/gas/s12z/mul-imm.d | 2 +- gas/testsuite/gas/s12z/mul-opr-opr.d | 2 +- gas/testsuite/gas/s12z/mul-opr.d | 2 +- gas/testsuite/gas/s12z/mul-reg.d | 2 +- gas/testsuite/gas/s12z/mul.d | 2 +- gas/testsuite/gas/s12z/neg-opr.d | 2 +- gas/testsuite/gas/s12z/not-so-simple-shifts.d | 2 +- gas/testsuite/gas/s12z/opr-18u.d | 2 +- gas/testsuite/gas/s12z/opr-expr.d | 2 +- gas/testsuite/gas/s12z/opr-ext-18.d | 2 +- gas/testsuite/gas/s12z/opr-idx-24-reg.d | 2 +- gas/testsuite/gas/s12z/opr-idx3-reg.d | 2 +- gas/testsuite/gas/s12z/opr-idx3-xysp-24.d | 2 +- gas/testsuite/gas/s12z/opr-indirect-expr.d | 2 +- gas/testsuite/gas/s12z/opr-symbol.d | 2 +- gas/testsuite/gas/s12z/or-imm.d | 2 +- gas/testsuite/gas/s12z/or-opr.d | 2 +- gas/testsuite/gas/s12z/p2-mul.d | 2 +- gas/testsuite/gas/s12z/page2-inh.d | 2 +- gas/testsuite/gas/s12z/psh-pul.d | 2 +- gas/testsuite/gas/s12z/qmul.d | 2 +- gas/testsuite/gas/s12z/rotate.d | 2 +- gas/testsuite/gas/s12z/s12z.exp | 1 + gas/testsuite/gas/s12z/sat.d | 2 +- gas/testsuite/gas/s12z/sbc-imm.d | 2 +- gas/testsuite/gas/s12z/sbc-opr.d | 2 +- gas/testsuite/gas/s12z/shift.d | 2 +- gas/testsuite/gas/s12z/simple-shift.d | 2 +- gas/testsuite/gas/s12z/single-ops.d | 2 +- gas/testsuite/gas/s12z/specd6.d | 2 +- gas/testsuite/gas/s12z/st-large-direct.d | 2 +- gas/testsuite/gas/s12z/st-opr.d | 2 +- gas/testsuite/gas/s12z/st-s-opr.d | 2 +- gas/testsuite/gas/s12z/st-small-direct.d | 2 +- gas/testsuite/gas/s12z/st-xy.d | 2 +- gas/testsuite/gas/s12z/sub-imm.d | 2 +- gas/testsuite/gas/s12z/sub-opr.d | 2 +- gas/testsuite/gas/s12z/tfr.d | 2 +- gas/testsuite/gas/s12z/trap.d | 2 +- gas/testsuite/gas/s390/s390.exp | 1 + .../testsuite/gas/s390/zarch-z990-symbol-lay.l | 0 gas/testsuite/gas/s390/zarch-z990-symbol-lay.s | 6 + gas/testsuite/gas/sh/fdpic.d | 2 +- gas/testsuite/gas/sh/pcrel-hms.d | 2 +- gas/testsuite/gas/sh/pcrel.d | 2 +- gas/testsuite/gas/sh/sh2a-pic.d | 2 +- gas/testsuite/gas/sh/sh2a.d | 2 +- gas/testsuite/gas/sparc/dcti-couples-v8.d | 2 +- gas/testsuite/gas/sparc/dcti-couples-v9c.d | 2 +- gas/testsuite/gas/sparc/leon.d | 13 + gas/testsuite/gas/sparc/leon.s | 6 + gas/testsuite/gas/sparc/sparc.exp | 80 +- gas/testsuite/gas/sparc/v8branch.d | 18 + gas/testsuite/gas/sparc/v8branch.s | 11 + gas/testsuite/gas/tic6x/arch-invalid-1.d | 2 +- gas/testsuite/gas/tic6x/arch-invalid-2.d | 2 +- gas/testsuite/gas/tic6x/dir-junk.d | 2 +- gas/testsuite/gas/tic6x/insns-bad-1.d | 2 +- gas/testsuite/gas/tic6x/insns-bad-2.d | 2 +- gas/testsuite/gas/tic6x/parallel-bad-1.d | 2 +- gas/testsuite/gas/tic6x/parallel-bad-2.d | 2 +- gas/testsuite/gas/tic6x/parallel-bad-3.d | 2 +- gas/testsuite/gas/tic6x/parallel-bad-4.d | 2 +- gas/testsuite/gas/tic6x/predicate-bad-1.d | 2 +- gas/testsuite/gas/tic6x/predicate-bad-2.d | 2 +- gas/testsuite/gas/tic6x/predicate-bad-3.d | 2 +- gas/testsuite/gas/tic6x/reloc-bad-1.d | 2 +- gas/testsuite/gas/tic6x/reloc-bad-2.d | 2 +- gas/testsuite/gas/tic6x/reloc-bad-3.d | 2 +- gas/testsuite/gas/tic6x/reloc-bad-4.d | 2 +- gas/testsuite/gas/tic6x/reloc-bad-5.d | 2 +- gas/testsuite/gas/tic6x/reloc-bad-6.d | 2 +- gas/testsuite/gas/tic6x/resource-func-unit-1.d | 2 +- gas/testsuite/gas/tic6x/resource-func-unit-2.d | 2 +- gas/testsuite/gas/tic6x/sploop-bad-1.d | 2 +- gas/testsuite/gas/tic6x/sploop-bad-2.d | 2 +- gas/testsuite/gas/tic6x/sploop-bad-3.d | 2 +- gas/testsuite/gas/tic6x/sploop-bad-4.d | 2 +- gas/testsuite/gas/tic6x/sploop-bad-5.d | 2 +- gas/testsuite/gas/tic6x/sploop-bad-6.d | 2 +- gas/testsuite/gas/tic6x/sploop-bad-7.d | 2 +- gas/testsuite/gas/tic6x/unwind-bad-1.d | 2 +- gas/testsuite/gas/tic6x/unwind-bad-2.d | 2 +- gas/testsuite/gas/wasm32/disass-2.d | 11 +- gas/testsuite/gas/wasm32/disass.d | 11 +- gas/testsuite/lib/gas-defs.exp | 496 - gdb/ChangeLog | 5622 +- gdb/MAINTAINERS | 20 +- gdb/Makefile.in | 190 +- gdb/NEWS | 159 +- gdb/PROBLEMS | 7 +- gdb/README | 232 +- gdb/aarch64-fbsd-tdep.c | 18 +- gdb/aarch64-fbsd-tdep.h | 2 +- gdb/aarch64-linux-nat.c | 32 +- gdb/aarch64-linux-tdep.c | 455 +- gdb/aarch64-tdep.c | 464 +- gdb/acinclude.m4 | 6 + gdb/ada-lang.c | 120 +- gdb/ada-lang.h | 2 + gdb/ada-tasks.c | 91 +- gdb/ada-typeprint.c | 9 +- gdb/ada-valprint.c | 2 +- gdb/ada-varobj.c | 15 +- gdb/aix-thread.c | 44 +- gdb/alpha-bsd-nat.c | 12 +- gdb/alpha-linux-tdep.c | 4 +- gdb/alpha-nbsd-tdep.c | 6 +- gdb/alpha-tdep.c | 2 +- gdb/amd64-darwin-tdep.c | 2 +- gdb/amd64-dicos-tdep.c | 2 +- gdb/amd64-fbsd-nat.c | 8 +- gdb/amd64-fbsd-tdep.c | 12 +- gdb/amd64-linux-nat.c | 8 +- gdb/amd64-linux-tdep.c | 9 +- gdb/amd64-nbsd-tdep.c | 2 +- gdb/amd64-obsd-tdep.c | 2 +- gdb/amd64-sol2-tdep.c | 5 +- gdb/amd64-tdep.c | 18 +- gdb/amd64-tdep.h | 3 +- gdb/amd64-windows-tdep.c | 2 +- gdb/arc-tdep.c | 2 +- gdb/arch-utils.c | 1 - gdb/arch/aarch64.h | 12 +- gdb/arch/amd64.c | 9 +- gdb/arch/amd64.h | 2 +- gdb/arch/arm-get-next-pcs.c | 12 +- gdb/arm-bsd-tdep.c | 6 +- gdb/arm-fbsd-tdep.c | 17 +- gdb/arm-linux-nat.c | 50 +- gdb/arm-linux-tdep.c | 43 +- gdb/arm-nbsd-nat.c | 20 +- gdb/arm-obsd-tdep.c | 10 +- gdb/arm-tdep.c | 24 +- gdb/auxv.c | 17 +- gdb/ax-gdb.c | 2 +- gdb/bfin-linux-tdep.c | 2 +- gdb/bfin-tdep.c | 2 +- gdb/block.c | 21 + gdb/block.h | 85 + gdb/blockframe.c | 153 +- gdb/break-catch-syscall.c | 4 +- gdb/breakpoint.c | 164 +- gdb/breakpoint.h | 19 +- gdb/bsd-kvm.c | 4 +- gdb/bsd-uthread.c | 24 +- gdb/btrace.c | 20 +- gdb/btrace.h | 2 +- gdb/build-id.h | 11 + gdb/buildsym-legacy.c | 346 + gdb/buildsym-legacy.h | 182 + gdb/buildsym.c | 985 +- gdb/buildsym.h | 394 +- gdb/c-exp.y | 55 +- gdb/c-lang.c | 4 +- gdb/c-lang.h | 25 +- gdb/c-typeprint.c | 162 +- gdb/charset.c | 8 +- gdb/cli/cli-cmds.c | 50 +- gdb/cli/cli-decode.c | 45 +- gdb/cli/cli-dump.c | 3 + gdb/cli/cli-interp.c | 6 + gdb/cli/cli-script.c | 60 +- gdb/cli/cli-utils.c | 103 +- gdb/cli/cli-utils.h | 45 +- gdb/coff-pe-read.c | 32 +- gdb/coffread.c | 85 +- gdb/command.h | 14 + gdb/common/agent.c | 13 +- gdb/common/agent.h | 9 +- gdb/common/common-defs.h | 21 + gdb/common/common-types.h | 5 +- gdb/common/common-utils.c | 32 - gdb/common/common-utils.h | 5 - gdb/common/enum-flags.h | 6 + gdb/common/filestuff.c | 32 +- gdb/common/filestuff.h | 24 + gdb/common/gdb_proc_service.h | 173 + gdb/common/netstuff.c | 155 + gdb/common/netstuff.h | 76 + gdb/common/pathstuff.c | 32 + gdb/common/pathstuff.h | 14 + gdb/common/ptid.c | 80 - gdb/common/ptid.h | 44 - gdb/common/scoped_fd.h | 5 - gdb/common/scoped_mmap.c | 49 + gdb/common/scoped_mmap.h | 57 +- gdb/common/tdesc.c | 1 - gdb/compile/compile-c-support.c | 610 +- gdb/compile/compile-c-symbols.c | 198 +- gdb/compile/compile-c-types.c | 317 +- gdb/compile/compile-c.h | 95 + gdb/compile/compile-cplus-symbols.c | 491 + gdb/compile/compile-cplus-types.c | 1433 + gdb/compile/compile-cplus.h | 205 + gdb/compile/compile-internal.h | 184 +- gdb/compile/compile-loc2c.c | 107 +- gdb/compile/compile-object-load.c | 160 +- gdb/compile/compile-object-load.h | 25 +- gdb/compile/compile-object-run.c | 4 +- gdb/compile/compile.c | 331 +- gdb/compile/compile.h | 7 +- gdb/compile/gcc-c-plugin.h | 64 + gdb/compile/gcc-cp-plugin.h | 85 + gdb/complaints.c | 49 +- gdb/complaints.h | 15 +- gdb/completer.c | 2 +- gdb/config.in | 21 +- gdb/configure | 335 +- gdb/configure.ac | 92 +- gdb/configure.host | 3 + gdb/configure.nat | 10 +- gdb/configure.tgt | 22 + gdb/contrib/gdb-add-index.sh | 10 +- gdb/corelow.c | 29 +- gdb/cp-namespace.c | 9 +- gdb/cp-support.c | 3 +- gdb/cp-support.h | 4 +- gdb/cp-valprint.c | 2 +- gdb/csky-linux-tdep.c | 263 + gdb/csky-tdep.c | 2294 + gdb/csky-tdep.h | 355 + gdb/ctf.c | 19 +- gdb/d-exp.y | 62 +- gdb/darwin-nat-info.c | 14 +- gdb/darwin-nat.c | 304 +- gdb/darwin-nat.h | 12 +- gdb/dbxread.c | 271 +- gdb/dcache.c | 4 +- gdb/defs.h | 5 +- gdb/disasm-selftests.c | 15 +- gdb/disasm.c | 147 +- gdb/disasm.h | 5 + gdb/doc/ChangeLog | 286 + gdb/doc/gdb.texinfo | 1038 +- gdb/doc/python.texi | 283 +- gdb/dtrace-probe.c | 4 +- gdb/dwarf-index-cache.c | 463 + gdb/dwarf-index-cache.h | 112 + gdb/dwarf-index-common.h | 5 + gdb/dwarf-index-write.c | 110 +- gdb/dwarf-index-write.h | 34 + gdb/dwarf2-frame-tailcall.c | 3 + gdb/dwarf2-frame.c | 76 +- gdb/dwarf2-frame.h | 37 +- gdb/dwarf2expr.c | 21 +- gdb/dwarf2expr.h | 3 + gdb/dwarf2loc.c | 116 +- gdb/dwarf2loc.h | 4 +- gdb/dwarf2read.c | 889 +- gdb/dwarf2read.h | 17 + gdb/elfread.c | 7 +- gdb/eval.c | 100 +- gdb/exec.c | 13 +- gdb/expprint.c | 7 + gdb/expression.h | 6 +- gdb/f-exp.y | 11 +- gdb/fbsd-nat.c | 204 +- gdb/fbsd-nat.h | 4 +- gdb/fbsd-tdep.c | 602 +- gdb/fbsd-tdep.h | 43 +- gdb/findvar.c | 10 +- gdb/fork-child.c | 2 +- gdb/frame.c | 36 +- gdb/frame.h | 16 +- gdb/frv-linux-tdep.c | 8 +- gdb/frv-tdep.c | 2 +- gdb/gcore.c | 2 +- gdb/gcore.in | 14 +- gdb/gdb-gdb.py | 252 - gdb/gdb-gdb.py.in | 284 + gdb/gdb_proc_service.h | 156 +- gdb/gdbarch.c | 28 +- gdb/gdbarch.h | 22 +- gdb/gdbarch.sh | 17 +- gdb/gdbserver/ChangeLog | 263 + gdb/gdbserver/Makefile.in | 9 +- gdb/gdbserver/acinclude.m4 | 3 + gdb/gdbserver/configure | 78 +- gdb/gdbserver/configure.ac | 12 +- gdb/gdbserver/configure.srv | 2 +- gdb/gdbserver/gdb_proc_service.h | 127 +- gdb/gdbserver/gdbreplay.c | 130 +- gdb/gdbserver/gdbthread.h | 4 +- gdb/gdbserver/i387-fp.c | 71 +- gdb/gdbserver/linux-low.c | 105 +- gdb/gdbserver/linux-mips-low.c | 6 +- gdb/gdbserver/linux-ppc-low.c | 2 +- gdb/gdbserver/linux-s390-low.c | 56 +- gdb/gdbserver/linux-x86-low.c | 2 +- gdb/gdbserver/linux-x86-tdesc.c | 6 +- gdb/gdbserver/lynx-low.c | 44 +- gdb/gdbserver/mem-break.c | 23 +- gdb/gdbserver/mem-break.h | 3 +- gdb/gdbserver/nto-low.c | 38 +- gdb/gdbserver/proc-service.c | 2 +- gdb/gdbserver/regcache.c | 10 + gdb/gdbserver/regcache.h | 7 + gdb/gdbserver/remote-utils.c | 137 +- gdb/gdbserver/server.c | 123 +- gdb/gdbserver/server.h | 2 +- gdb/gdbserver/spu-low.c | 48 +- gdb/gdbserver/target.c | 22 +- gdb/gdbserver/target.h | 23 +- gdb/gdbserver/thread-db.c | 6 +- gdb/gdbserver/tracepoint.c | 6 +- gdb/gdbserver/win32-i386-low.c | 2 +- gdb/gdbserver/win32-low.c | 39 +- gdb/gdbserver/x86-tdesc.h | 10 +- gdb/gdbthread.h | 96 +- gdb/gdbtypes.c | 25 +- gdb/gdbtypes.h | 41 +- gdb/gnu-nat.c | 36 +- gdb/gnulib/Makefile.in | 56 +- gdb/gnulib/aclocal-m4-deps.mk | 137 + gdb/gnulib/aclocal.m4 | 463 +- gdb/gnulib/config.in | 180 +- gdb/gnulib/configure | 4277 +- gdb/gnulib/import/Makefile.am | 188 +- gdb/gnulib/import/Makefile.in | 267 +- gdb/gnulib/import/arpa_inet.in.h | 140 + gdb/gnulib/import/inet_ntop.c | 260 + gdb/gnulib/import/m4/arpa_inet_h.m4 | 57 + gdb/gnulib/import/m4/getcwd-path-max.m4 | 20 +- gdb/gnulib/import/m4/gnulib-cache.m4 | 4 +- gdb/gnulib/import/m4/gnulib-comp.m4 | 45 + gdb/gnulib/import/m4/inet_ntop.m4 | 68 + gdb/gnulib/import/m4/mkdir.m4 | 69 + gdb/gnulib/import/m4/netinet_in_h.m4 | 31 + gdb/gnulib/import/m4/onceonly.m4 | 104 + gdb/gnulib/import/m4/socklen.m4 | 77 + gdb/gnulib/import/m4/sockpfaf.m4 | 87 + gdb/gnulib/import/m4/stdalign.m4 | 57 + gdb/gnulib/import/m4/sys_uio_h.m4 | 31 + gdb/gnulib/import/mkdir.c | 93 + gdb/gnulib/import/netinet_in.in.h | 47 + gdb/gnulib/import/stdalign.in.h | 121 + gdb/gnulib/import/sys_socket.c | 4 + gdb/gnulib/import/sys_socket.in.h | 692 + gdb/gnulib/import/sys_uio.in.h | 63 + ...23558-Use-system-s-getcwd-when-cross-comp.patch | 69 + gdb/gnulib/update-gnulib.sh | 25 + gdb/go-exp.y | 24 +- gdb/go32-nat.c | 9 +- gdb/guile/guile-internal.h | 71 +- gdb/guile/guile.c | 59 +- gdb/guile/guile.h | 3 + gdb/guile/scm-block.c | 5 +- gdb/guile/scm-breakpoint.c | 26 +- gdb/guile/scm-cmd.c | 16 +- gdb/guile/scm-exception.c | 11 +- gdb/guile/scm-frame.c | 13 +- gdb/guile/scm-math.c | 392 +- gdb/guile/scm-objfile.c | 10 +- gdb/guile/scm-param.c | 49 +- gdb/guile/scm-pretty-print.c | 72 +- gdb/guile/scm-safe-call.c | 6 +- gdb/guile/scm-string.c | 19 +- gdb/guile/scm-symbol.c | 19 +- gdb/guile/scm-symtab.c | 1 - gdb/guile/scm-type.c | 53 +- gdb/guile/scm-utils.c | 184 +- gdb/guile/scm-value.c | 446 +- gdb/h8300-tdep.c | 4 - gdb/hppa-bsd-tdep.c | 2 +- gdb/hppa-linux-tdep.c | 6 +- gdb/hppa-nbsd-nat.c | 4 +- gdb/hppa-nbsd-tdep.c | 39 +- gdb/hppa-obsd-nat.c | 2 +- gdb/hppa-obsd-tdep.c | 6 +- gdb/hppa-tdep.c | 2 - gdb/i386-cygwin-tdep.c | 4 +- gdb/i386-darwin-nat.c | 9 +- gdb/i386-fbsd-nat.c | 6 +- gdb/i386-fbsd-tdep.c | 11 +- gdb/i386-gnu-nat.c | 6 +- gdb/i386-linux-nat.c | 2 +- gdb/i386-linux-tdep.c | 9 +- gdb/i386-nbsd-tdep.c | 257 +- gdb/i386-sol2-nat.c | 121 +- gdb/i386-sol2-tdep.c | 3 +- gdb/i386-tdep.c | 6 +- gdb/i386-v4-nat.c | 163 - gdb/ia64-libunwind-tdep.c | 33 +- gdb/ia64-linux-nat.c | 4 +- gdb/ia64-linux-tdep.c | 6 +- gdb/ia64-tdep.c | 53 +- gdb/ia64-vms-tdep.c | 4 +- gdb/inf-child.c | 6 + gdb/inf-child.h | 1 + gdb/inf-loop.c | 2 +- gdb/inf-ptrace.c | 44 +- gdb/infcall.c | 126 +- gdb/infcmd.c | 66 +- gdb/inferior.c | 23 +- gdb/inferior.h | 60 +- gdb/inflow.c | 10 +- gdb/infrun.c | 395 +- gdb/infrun.h | 4 - gdb/inline-frame.c | 22 +- gdb/interps.c | 6 +- gdb/interps.h | 4 +- gdb/language.h | 6 +- gdb/linespec.c | 636 +- gdb/linux-fork.c | 55 +- gdb/linux-nat.c | 229 +- gdb/linux-tdep.c | 43 +- gdb/linux-thread-db.c | 46 +- gdb/lm32-tdep.c | 2 +- gdb/m32c-tdep.c | 27 +- gdb/m32r-linux-tdep.c | 3 +- gdb/m68k-bsd-nat.c | 4 +- gdb/m68k-bsd-tdep.c | 6 +- gdb/m68k-linux-tdep.c | 6 +- gdb/machoread.c | 11 +- gdb/macroexp.c | 10 + gdb/main.c | 98 +- gdb/maint.c | 10 +- gdb/mdebugread.c | 230 +- gdb/mep-tdep.c | 8 +- gdb/mi/mi-cmd-disas.c | 36 +- gdb/mi/mi-cmd-stack.c | 77 +- gdb/mi/mi-cmd-var.c | 2 +- gdb/mi/mi-interp.c | 8 +- gdb/mi/mi-main.c | 30 +- gdb/microblaze-linux-tdep.c | 6 +- gdb/microblaze-tdep.c | 11 +- gdb/mips-fbsd-tdep.c | 38 +- gdb/mips-linux-nat.c | 17 +- gdb/mips-linux-tdep.c | 78 +- gdb/mips-nbsd-nat.c | 4 +- gdb/mips-nbsd-tdep.c | 8 +- gdb/mips-tdep.c | 132 +- gdb/mips64-obsd-nat.c | 4 +- gdb/mips64-obsd-tdep.c | 13 +- gdb/mipsread.c | 2 - gdb/mn10300-linux-tdep.c | 32 +- gdb/msp430-tdep.c | 7 +- gdb/namespace.c | 5 +- gdb/nat/aarch64-linux-hw-point.c | 4 +- gdb/nat/aarch64-linux.c | 4 +- gdb/nat/aarch64-sve-linux-ptrace.c | 1 - gdb/nat/fork-inferior.c | 6 +- gdb/nat/linux-btrace.c | 8 +- gdb/nat/linux-osdata.c | 120 +- gdb/nat/linux-procfs.c | 23 +- gdb/nat/linux-procfs.h | 5 + gdb/nat/x86-linux-dregs.c | 14 +- gdb/nios2-linux-tdep.c | 11 +- gdb/nios2-tdep.c | 44 +- gdb/nto-procfs.c | 55 +- gdb/objfile-flags.h | 2 +- gdb/objfiles.c | 29 +- gdb/obsd-nat.c | 30 +- gdb/or1k-tdep.h | 4 +- gdb/p-exp.y | 9 +- gdb/p-valprint.c | 134 +- gdb/parse.c | 129 +- gdb/parser-defs.h | 6 +- gdb/ppc-fbsd-nat.c | 4 +- gdb/ppc-fbsd-tdep.c | 6 +- gdb/ppc-linux-nat.c | 50 +- gdb/ppc-linux-tdep.c | 41 +- gdb/ppc-nbsd-nat.c | 4 +- gdb/ppc-nbsd-tdep.c | 36 +- gdb/ppc-obsd-nat.c | 4 +- gdb/ppc-obsd-tdep.c | 2 +- gdb/ppc-ravenscar-thread.c | 4 +- gdb/ppc-sysv-tdep.c | 11 +- gdb/ppc64-tdep.c | 86 +- gdb/printcmd.c | 39 +- gdb/proc-api.c | 2 - gdb/proc-service.c | 30 +- gdb/proc-utils.h | 4 - gdb/procfs.c | 421 +- gdb/progspace.c | 4 +- gdb/psympriv.h | 90 +- gdb/psymtab.c | 321 +- gdb/python/lib/gdb/__init__.py | 27 +- gdb/python/lib/gdb/command/explore.py | 36 +- gdb/python/lib/gdb/command/frame_filters.py | 93 +- gdb/python/lib/gdb/command/pretty_printers.py | 45 +- gdb/python/lib/gdb/command/type_printers.py | 13 +- gdb/python/lib/gdb/command/unwinders.py | 51 +- gdb/python/lib/gdb/command/xmethods.py | 79 +- gdb/python/lib/gdb/function/as_string.py | 8 +- gdb/python/lib/gdb/function/caller_is.py | 40 +- gdb/python/lib/gdb/function/strfns.py | 28 +- gdb/python/py-block.c | 38 - gdb/python/py-bpevent.c | 2 +- gdb/python/py-breakpoint.c | 8 +- gdb/python/py-cmd.c | 48 +- gdb/python/py-continueevent.c | 20 +- gdb/python/py-event.h | 11 +- gdb/python/py-exitedevent.c | 8 +- gdb/python/py-framefilter.c | 3 + gdb/python/py-function.c | 51 +- gdb/python/py-gdb-readline.c | 2 +- gdb/python/py-inferior.c | 116 +- gdb/python/py-infevents.c | 22 +- gdb/python/py-infthread.c | 16 +- gdb/python/py-newobjfileevent.c | 40 +- gdb/python/py-objfile.c | 67 +- gdb/python/py-param.c | 5 +- gdb/python/py-prettyprint.c | 53 +- gdb/python/py-progspace.c | 207 +- gdb/python/py-record-btrace.c | 6 +- gdb/python/py-signalevent.c | 5 +- gdb/python/py-stopevent.c | 3 +- gdb/python/py-symbol.c | 24 +- gdb/python/py-symtab.c | 5 +- gdb/python/py-threadevent.c | 37 +- gdb/python/py-type.c | 7 + gdb/python/py-unwind.c | 62 +- gdb/python/py-utils.c | 56 + gdb/python/py-value.c | 33 +- gdb/python/py-varobj.c | 17 +- gdb/python/py-xmethods.c | 11 +- gdb/python/python-internal.h | 36 +- gdb/python/python.c | 158 +- gdb/python/python.h | 3 + gdb/ravenscar-thread.c | 22 +- gdb/record-btrace.c | 26 +- gdb/record-full.c | 3 +- gdb/record.c | 2 +- gdb/regcache.c | 33 +- gdb/regcache.h | 33 +- gdb/regformats/regdat.sh | 3 +- gdb/remote-sim.c | 26 +- gdb/remote.c | 466 +- gdb/riscv-fbsd-nat.c | 135 + gdb/riscv-fbsd-tdep.c | 203 + gdb/riscv-fbsd-tdep.h | 33 + gdb/riscv-linux-nat.c | 281 + gdb/riscv-linux-tdep.c | 94 + gdb/riscv-tdep.c | 759 +- gdb/riscv-tdep.h | 17 +- gdb/rs6000-aix-tdep.c | 4 +- gdb/rs6000-lynx178-tdep.c | 1 - gdb/rs6000-nat.c | 14 +- gdb/rs6000-tdep.c | 35 +- gdb/rust-exp.y | 1188 +- gdb/rust-lang.c | 140 +- gdb/s390-linux-nat.c | 23 +- gdb/s390-linux-tdep.c | 25 +- gdb/s390-tdep.c | 12 +- gdb/sanitize.m4 | 46 + gdb/score-tdep.c | 4 +- gdb/selftest.m4 | 45 + gdb/ser-mingw.c | 8 +- gdb/ser-tcp.c | 298 +- gdb/ser-uds.c | 118 + gdb/serial.c | 20 +- gdb/sh-nbsd-nat.c | 4 +- gdb/sh-tdep.c | 6 +- gdb/silent-rules.mk | 3 + gdb/skip.c | 101 +- gdb/sol-thread.c | 121 +- gdb/sol2-tdep.c | 4 +- gdb/solib-darwin.c | 71 +- gdb/solib-svr4.c | 195 +- gdb/solib.c | 2 +- gdb/solist.h | 270 +- gdb/source.c | 16 +- gdb/sparc-linux-tdep.c | 12 +- gdb/sparc-nat.c | 2 +- gdb/sparc-ravenscar-thread.c | 4 +- gdb/sparc-sol2-nat.c | 8 +- gdb/sparc-tdep.c | 6 +- gdb/sparc64-linux-tdep.c | 6 +- gdb/sparc64-tdep.c | 37 +- gdb/spu-linux-nat.c | 26 +- gdb/spu-tdep.c | 8 +- gdb/stabsread.c | 92 +- gdb/stabsread.h | 33 + gdb/stack.c | 833 +- gdb/stack.h | 6 +- gdb/symfile-add-flags.h | 2 +- gdb/symfile-debug.c | 18 - gdb/symfile.c | 221 +- gdb/symfile.h | 12 +- gdb/symtab.c | 57 +- gdb/symtab.h | 121 +- gdb/target-debug.h | 7 +- gdb/target-delegates.c | 27 - gdb/target-descriptions.c | 29 +- gdb/target-descriptions.h | 6 +- gdb/target-float.c | 10 +- gdb/target-memory.c | 2 - gdb/target.c | 74 +- gdb/target.h | 50 +- gdb/testsuite/ChangeLog | 822 + gdb/testsuite/Makefile.in | 21 +- gdb/testsuite/README | 14 + gdb/testsuite/boards/native-extended-gdbserver.exp | 2 - gdb/testsuite/boards/native-gdbserver.exp | 1 - gdb/testsuite/dg-extract-results.sh | 453 - .../gdb.ada/access_to_unbounded_array.exp | 30 + .../gdb.ada/access_to_unbounded_array/foo.adb | 24 + .../gdb.ada/access_to_unbounded_array/pack.adb | 23 + .../gdb.ada/access_to_unbounded_array/pack.ads | 19 + gdb/testsuite/gdb.ada/bp_inlined_func.exp | 2 +- gdb/testsuite/gdb.ada/complete.exp | 2 +- gdb/testsuite/gdb.ada/excep_handle.exp | 2 +- gdb/testsuite/gdb.ada/expr_with_funcall.exp | 52 + .../gdb.ada/expr_with_funcall/expr_r821_013.adb | 23 + gdb/testsuite/gdb.ada/expr_with_funcall/pck.adb | 26 + gdb/testsuite/gdb.ada/expr_with_funcall/pck.ads | 20 + gdb/testsuite/gdb.ada/mi_string_access.exp | 64 + gdb/testsuite/gdb.ada/mi_string_access/bar.adb | 24 + .../{notcplusplus => mi_string_access}/pck.adb | 0 .../{notcplusplus => mi_string_access}/pck.ads | 0 gdb/testsuite/gdb.ada/mi_var_union.exp | 54 + gdb/testsuite/gdb.ada/mi_var_union/bar.adb | 29 + .../gdb.ada/{notcplusplus => mi_var_union}/pck.adb | 0 .../gdb.ada/{notcplusplus => mi_var_union}/pck.ads | 0 gdb/testsuite/gdb.ada/packed_array_assign.exp | 30 + .../gdb.ada/packed_array_assign/aggregates.adb | 25 + .../gdb.ada/packed_array_assign/aggregates.ads | 33 + gdb/testsuite/gdb.ada/packed_array_assign/pck.adb | 23 + gdb/testsuite/gdb.ada/packed_array_assign/pck.ads | 22 + .../gdb.ada/packed_array_assign/tester.adb | 20 + gdb/testsuite/gdb.ada/same_component_name.exp | 10 + gdb/testsuite/gdb.ada/same_component_name/foo.adb | 11 +- gdb/testsuite/gdb.ada/same_component_name/pck.adb | 15 + gdb/testsuite/gdb.ada/same_component_name/pck.ads | 25 + gdb/testsuite/gdb.arch/aarch64-fp.c | 16 +- gdb/testsuite/gdb.arch/aarch64-sighandler-regs.c | 187 + gdb/testsuite/gdb.arch/aarch64-sighandler-regs.exp | 149 + .../gdb.arch/amd64-invalid-stack-middle.exp | 4 +- gdb/testsuite/gdb.arch/amd64-invalid-stack-top.exp | 4 +- gdb/testsuite/gdb.arch/arc-analyze-prologue.exp | 2 +- gdb/testsuite/gdb.arch/arc-decode-insn.exp | 2 +- gdb/testsuite/gdb.arch/i386-avx512.exp | 4 +- .../gdb.arch/mips-disassembler-options.exp | 58 + gdb/testsuite/gdb.arch/mips-disassembler-options.s | 30 + gdb/testsuite/gdb.base/attach.exp | 15 +- .../gdb.base/batch-exit-status.bad-commands | 1 + gdb/testsuite/gdb.base/batch-exit-status.exp | 70 + .../gdb.base/batch-exit-status.good-commands | 1 + gdb/testsuite/gdb.base/break-idempotent.exp | 2 +- gdb/testsuite/gdb.base/break-interp.exp | 2 +- gdb/testsuite/gdb.base/break-unload-file.exp | 2 +- gdb/testsuite/gdb.base/catch-follow-exec.c | 27 + gdb/testsuite/gdb.base/catch-follow-exec.exp | 84 + gdb/testsuite/gdb.base/code_elim.exp | 10 +- gdb/testsuite/gdb.base/commands.exp | 47 +- gdb/testsuite/gdb.base/complete-empty.exp | 8 + gdb/testsuite/gdb.base/dbx.exp | 4 +- gdb/testsuite/gdb.base/examine-backward.exp | 68 +- gdb/testsuite/gdb.base/frame-selection.c | 52 + gdb/testsuite/gdb.base/frame-selection.exp | 188 + gdb/testsuite/gdb.base/frameapply.c | 71 + gdb/testsuite/gdb.base/frameapply.exp | 217 + gdb/testsuite/gdb.base/funcargs.c | 9 + gdb/testsuite/gdb.base/gcore-tls-pie.c | 48 + gdb/testsuite/gdb.base/gcore-tls-pie.exp | 62 + gdb/testsuite/gdb.base/gnu-ifunc.exp | 13 +- gdb/testsuite/gdb.base/index-cache.c | 23 + gdb/testsuite/gdb.base/index-cache.exp | 193 + gdb/testsuite/gdb.base/infcall-nested-structs.c | 168 +- gdb/testsuite/gdb.base/infcall-nested-structs.exp | 5 +- gdb/testsuite/gdb.base/info-proc.exp | 2 +- .../gdb.base/infoline-reloc-main-from-zero.c | 24 + .../gdb.base/infoline-reloc-main-from-zero.exp | 51 + .../gdb.base/kill-detach-inferiors-cmd.exp | 2 +- gdb/testsuite/gdb.base/large-frame-1.c | 32 + gdb/testsuite/gdb.base/large-frame-2.c | 25 + gdb/testsuite/gdb.base/large-frame.exp | 57 + gdb/testsuite/gdb.base/large-frame.h | 24 + gdb/testsuite/gdb.base/maint.exp | 28 + gdb/testsuite/gdb.base/new-ui.exp | 2 +- gdb/testsuite/gdb.base/print-symbol-loading.exp | 2 +- gdb/testsuite/gdb.base/ptype-offsets.cc | 8 + gdb/testsuite/gdb.base/ptype-offsets.exp | 11 + gdb/testsuite/gdb.base/readnever.exp | 4 +- gdb/testsuite/gdb.base/reggroups.exp | 2 +- gdb/testsuite/gdb.base/relocate.exp | 105 +- gdb/testsuite/gdb.base/restore.exp | 8 + gdb/testsuite/gdb.base/sepdebug.exp | 2 +- gdb/testsuite/gdb.base/share-env-with-gdbserver.c | 3 + gdb/testsuite/gdb.base/skip.exp | 6 +- gdb/testsuite/gdb.base/solib-vanish.exp | 2 +- gdb/testsuite/gdb.base/sym-file.exp | 4 +- gdb/testsuite/gdb.base/term.c | 22 + gdb/testsuite/gdb.base/term.exp | 81 +- gdb/testsuite/gdb.base/utf8-identifiers.exp | 8 + gdb/testsuite/gdb.base/vla-optimized-out.c | 42 + gdb/testsuite/gdb.base/vla-optimized-out.exp | 81 + gdb/testsuite/gdb.base/watchpoint-hw-attach.c | 1 - gdb/testsuite/gdb.base/watchpoint-hw-attach.exp | 10 +- gdb/testsuite/gdb.base/watchpoint-reuse-slot.exp | 176 +- gdb/testsuite/gdb.base/watchpoint.exp | 52 +- gdb/testsuite/gdb.base/write_mem.c | 20 + gdb/testsuite/gdb.base/write_mem.exp | 47 + .../gdb.compile/compile-cplus-anonymous.cc | 76 + .../gdb.compile/compile-cplus-anonymous.exp | 64 + .../gdb.compile/compile-cplus-array-decay.cc | 31 + .../gdb.compile/compile-cplus-array-decay.exp | 50 + gdb/testsuite/gdb.compile/compile-cplus-inherit.cc | 58 + .../gdb.compile/compile-cplus-inherit.exp | 53 + gdb/testsuite/gdb.compile/compile-cplus-member.cc | 83 + gdb/testsuite/gdb.compile/compile-cplus-member.exp | 76 + gdb/testsuite/gdb.compile/compile-cplus-method.cc | 91 + gdb/testsuite/gdb.compile/compile-cplus-method.exp | 67 + gdb/testsuite/gdb.compile/compile-cplus-mod.c | 28 + .../gdb.compile/compile-cplus-namespace.cc | 52 + .../gdb.compile/compile-cplus-namespace.exp | 51 + gdb/testsuite/gdb.compile/compile-cplus-nested.cc | 58 + gdb/testsuite/gdb.compile/compile-cplus-nested.exp | 53 + gdb/testsuite/gdb.compile/compile-cplus-print.c | 32 + gdb/testsuite/gdb.compile/compile-cplus-print.exp | 79 + gdb/testsuite/gdb.compile/compile-cplus-virtual.cc | 54 + .../gdb.compile/compile-cplus-virtual.exp | 71 + gdb/testsuite/gdb.compile/compile-cplus.c | 241 + gdb/testsuite/gdb.compile/compile-cplus.exp | 347 + gdb/testsuite/gdb.compile/compile-ifunc.exp | 4 + gdb/testsuite/gdb.compile/compile.exp | 4 +- gdb/testsuite/gdb.cp/cp-relocate.exp | 2 +- gdb/testsuite/gdb.cp/cpcompletion.exp | 8 + gdb/testsuite/gdb.cp/koenig.exp | 3 + gdb/testsuite/gdb.cp/maint.exp | 2 +- gdb/testsuite/gdb.cp/ovldbreak.exp | 10 +- gdb/testsuite/gdb.cp/temargs.exp | 8 + gdb/testsuite/gdb.cp/virtbase2.cc | 49 + gdb/testsuite/gdb.cp/virtbase2.exp | 111 + gdb/testsuite/gdb.dwarf2/dw2-error.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-objfile-overlap.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-func.c | 78 + gdb/testsuite/gdb.dwarf2/dw2-ranges-func.exp | 405 + gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.exp | 2 +- gdb/testsuite/gdb.dwarf2/varval.c | 30 + gdb/testsuite/gdb.dwarf2/varval.exp | 299 + gdb/testsuite/gdb.fortran/nested-funcs.exp | 2 +- gdb/testsuite/gdb.fortran/printing-types.exp | 2 +- .../gdb.fortran/short-circuit-argument-list.exp | 106 + .../gdb.fortran/short-circuit-argument-list.f90 | 78 + gdb/testsuite/gdb.gdb/complaints.exp | 33 +- gdb/testsuite/gdb.gdb/unittest.exp | 2 +- gdb/testsuite/gdb.guile/scm-lazy-string.exp | 2 +- gdb/testsuite/gdb.linespec/cpcompletion.exp | 8 + gdb/testsuite/gdb.linespec/cpls-abi-tag.exp | 8 + gdb/testsuite/gdb.linespec/cpls-ops.exp | 8 + gdb/testsuite/gdb.linespec/linespec.exp | 2 +- .../gdb.mi/list-thread-groups-available.exp | 12 +- .../gdb.mi/mi-breakpoint-location-ena-dis.cc | 36 + .../gdb.mi/mi-breakpoint-location-ena-dis.exp | 56 + gdb/testsuite/gdb.mi/mi-cli.exp | 2 +- gdb/testsuite/gdb.mi/mi-cmd-param-changed.exp | 48 +- gdb/testsuite/gdb.mi/mi-disassemble.exp | 20 +- gdb/testsuite/gdb.mi/mi-return.exp | 2 +- gdb/testsuite/gdb.mi/mi-stack.exp | 6 +- gdb/testsuite/gdb.mi/mi-syn-frame.exp | 11 +- .../gdb.mi/user-selected-context-sync.exp | 6 +- gdb/testsuite/gdb.multi/remove-inferiors.exp | 2 +- gdb/testsuite/gdb.opt/inline-break.c | 2 +- gdb/testsuite/gdb.opt/inline-break.exp | 48 + gdb/testsuite/gdb.python/py-breakpoint.exp | 5 + gdb/testsuite/gdb.python/py-cmd.exp | 71 +- gdb/testsuite/gdb.python/py-framefilter-mi.exp | 8 +- gdb/testsuite/gdb.python/py-inferior.exp | 43 +- .../gdb.python/py-mi-var-info-path-expression.c | 62 + .../gdb.python/py-mi-var-info-path-expression.exp | 88 + .../gdb.python/py-mi-var-info-path-expression.py | 57 + gdb/testsuite/gdb.python/py-objfile.exp | 9 + gdb/testsuite/gdb.python/py-parameter.exp | 15 + gdb/testsuite/gdb.python/py-prettyprint.c | 2 + gdb/testsuite/gdb.python/py-prettyprint.exp | 16 +- gdb/testsuite/gdb.python/py-prettyprint.py | 10 + gdb/testsuite/gdb.python/py-progspace.exp | 31 + gdb/testsuite/gdb.python/py-rbreak.exp | 2 +- gdb/testsuite/gdb.python/py-section-script.exp | 2 +- gdb/testsuite/gdb.python/py-symtab.exp | 3 +- gdb/testsuite/gdb.python/py-template.exp | 4 + gdb/testsuite/gdb.python/py-value.exp | 32 +- gdb/testsuite/gdb.python/python.exp | 17 +- gdb/testsuite/gdb.rust/simple.exp | 32 + gdb/testsuite/gdb.rust/simple.rs | 12 + gdb/testsuite/gdb.server/extended-remote-restart.c | 60 + .../gdb.server/extended-remote-restart.exp | 132 + .../gdb.server/run-without-local-binary.exp | 2 +- gdb/testsuite/gdb.server/server-connect.exp | 111 + gdb/testsuite/gdb.server/solib-list.exp | 2 +- gdb/testsuite/gdb.server/unittest.exp | 2 +- gdb/testsuite/gdb.stabs/weird.exp | 2 +- gdb/testsuite/gdb.threads/check-libthread-db.c | 8 + gdb/testsuite/gdb.threads/names.exp | 2 +- gdb/testsuite/gdb.threads/pthreads.exp | 83 +- gdb/testsuite/gdb.trace/actions-changed.exp | 5 + gdb/testsuite/gdb.trace/actions.exp | 4 + gdb/testsuite/gdb.trace/ax.exp | 6 + gdb/testsuite/gdb.trace/backtrace.exp | 5 + gdb/testsuite/gdb.trace/change-loc.exp | 5 + gdb/testsuite/gdb.trace/deltrace.exp | 6 + gdb/testsuite/gdb.trace/ftrace-lock.exp | 8 + gdb/testsuite/gdb.trace/ftrace.exp | 9 + gdb/testsuite/gdb.trace/infotrace.exp | 6 + .../gdb.trace/mi-trace-frame-collected.exp | 5 + gdb/testsuite/gdb.trace/mi-tracepoint-changed.exp | 4 + gdb/testsuite/gdb.trace/mi-tsv-changed.exp | 6 + gdb/testsuite/gdb.trace/packetlen.exp | 4 + gdb/testsuite/gdb.trace/passc-dyn.exp | 4 + gdb/testsuite/gdb.trace/passcount.exp | 4 + gdb/testsuite/gdb.trace/pending.exp | 5 + gdb/testsuite/gdb.trace/range-stepping.exp | 4 + gdb/testsuite/gdb.trace/report.exp | 4 + gdb/testsuite/gdb.trace/save-trace.exp | 4 + gdb/testsuite/gdb.trace/signal.exp | 5 + gdb/testsuite/gdb.trace/tfind.exp | 5 + gdb/testsuite/gdb.trace/trace-break.exp | 9 + gdb/testsuite/gdb.trace/trace-common.h | 3 + gdb/testsuite/gdb.trace/trace-condition.exp | 9 + gdb/testsuite/gdb.trace/trace-enable-disable.exp | 8 + gdb/testsuite/gdb.trace/trace-mt.exp | 11 +- gdb/testsuite/gdb.trace/tracecmd.exp | 4 + gdb/testsuite/gdb.trace/tspeed.c | 3 +- gdb/testsuite/gdb.trace/tspeed.exp | 30 +- gdb/testsuite/gdb.trace/tstatus.exp | 5 + gdb/testsuite/gdb.trace/tsv.exp | 4 + .../gdb.trace/unavailable-dwarf-piece.exp | 2 +- gdb/testsuite/gdb.trace/while-dyn.exp | 4 + gdb/testsuite/gdb.trace/while-stepping.exp | 4 + gdb/testsuite/lib/compile-support.exp | 227 + gdb/testsuite/lib/compiler.c | 0 gdb/testsuite/lib/dwarf.exp | 14 + gdb/testsuite/lib/gdb.exp | 545 +- gdb/testsuite/lib/gdbserver-support.exp | 28 +- gdb/testsuite/lib/mi-support.exp | 10 +- gdb/testsuite/lib/trace-support.exp | 19 + gdb/thread.c | 247 +- gdb/tic6x-linux-tdep.c | 2 +- gdb/tic6x-tdep.c | 5 +- gdb/tid-parse.c | 4 +- gdb/tilegx-linux-tdep.c | 10 +- gdb/top.c | 21 +- gdb/tracefile-tfile.c | 2 +- gdb/tracefile.c | 42 +- gdb/tracepoint.c | 367 +- gdb/tracepoint.h | 16 +- gdb/trad-frame.c | 82 +- gdb/trad-frame.h | 12 + gdb/tramp-frame.h | 2 +- gdb/tui/tui-data.c | 25 +- gdb/tui/tui-data.h | 6 +- gdb/tui/tui-disasm.c | 4 +- gdb/tui/tui-io.c | 39 +- gdb/tui/tui-io.h | 8 - gdb/tui/tui-layout.c | 2 +- gdb/tui/tui-regs.c | 3 +- gdb/tui/tui-source.c | 10 +- gdb/tui/tui-stack.c | 5 +- gdb/tui/tui-win.c | 345 +- gdb/tui/tui-windata.c | 18 +- gdb/tui/tui-wingeneral.c | 5 +- gdb/tui/tui-winsource.c | 6 +- gdb/tui/tui.c | 2 +- gdb/typeprint.c | 129 +- gdb/typeprint.h | 33 + gdb/unittests/array-view-selftests.c | 8 +- .../basic_string_view/element_access/char/1.cc | 2 +- gdb/unittests/cli-utils-selftests.c | 253 + gdb/unittests/parse-connection-spec-selftests.c | 249 + gdb/unittests/scoped_fd-selftests.c | 7 - gdb/unittests/scoped_mmap-selftests.c | 60 +- gdb/utils.c | 56 +- gdb/utils.h | 6 +- gdb/v850-tdep.c | 6 +- gdb/valarith.c | 27 +- gdb/valops.c | 91 +- gdb/valprint.c | 13 +- gdb/value.c | 4 +- gdb/varobj.c | 50 +- gdb/vax-bsd-nat.c | 4 +- gdb/vax-tdep.c | 2 +- gdb/version.in | 2 +- gdb/warning.m4 | 33 +- gdb/windows-nat.c | 227 +- gdb/windows-tdep.c | 4 +- gdb/x86-linux-nat.c | 6 +- gdb/x86-nat.c | 18 +- gdb/x86-nat.h | 7 - gdb/xcoffread.c | 88 +- gdb/xml-support.c | 8 +- gdb/xstormy16-tdep.c | 3 +- gdb/xtensa-linux-nat.c | 8 +- gdb/xtensa-tdep.c | 18 +- gdb/xtensa-tdep.h | 4 +- gold/ChangeLog | 52 +- gold/gold.cc | 14 +- gold/layout.cc | 1 + gold/mips.cc | 34 +- gold/object.cc | 14 +- gold/po/gold.pot | 107 +- gold/testsuite/Makefile.am | 2 +- gold/testsuite/Makefile.in | 2 +- gold/x86_64.cc | 22 +- gprof/ChangeLog | 17 +- gprof/configure | 20 +- gprof/gprof.c | 2 +- gprof/gprof.texi | 6 +- gprof/po/gprof.pot | 2 +- include/ChangeLog | 363 +- include/bfdlink.h | 8 + include/diagnostics.h | 18 + include/dis-asm.h | 53 +- include/elf/arc-reloc.def | 4 +- include/elf/arc.h | 3 +- include/elf/arm.h | 8 +- include/elf/common.h | 136 +- include/elf/csky.h | 97 + include/elf/internal.h | 10 +- include/elf/mips.h | 11 +- include/elf/nds32.h | 65 +- include/elf/or1k.h | 19 + include/elf/ppc64.h | 28 +- include/elf/s12z.h | 2 +- include/libiberty.h | 5 + include/opcode/aarch64.h | 113 +- include/opcode/arc.h | 1 + include/opcode/arm.h | 9 + include/opcode/csky.h | 110 + include/opcode/mips.h | 19 +- include/opcode/nds32.h | 204 +- include/opcode/ppc.h | 42 +- include/opcode/riscv-opc.h | 2 + include/opcode/riscv.h | 36 +- {opcodes => include/opcode}/s12z.h | 0 intl/ChangeLog | 6 + intl/libgnuintl.h | 35 +- ld/ChangeLog | 1379 +- ld/Makefile.am | 42 +- ld/Makefile.in | 45 +- ld/NEWS | 30 +- ld/configure | 20 +- ld/configure.tgt | 4 + ld/emulparams/aarch64cloudabi.sh | 2 +- ld/emulparams/aarch64fbsd.sh | 2 +- ld/emulparams/aarch64linux.sh | 2 +- ld/emulparams/aarch64linux32.sh | 2 +- ld/emulparams/arc-nps.sh | 2 + ld/emulparams/cskyelf.sh | 34 + ld/emulparams/cskyelf_linux.sh | 36 + ld/emulparams/elf32_spu.sh | 4 +- ld/emulparams/elf32_tic6x_le.sh | 4 +- ld/emulparams/elf32bmip.sh | 8 +- ld/emulparams/elf32btsmipn32.sh | 8 +- ld/emulparams/elf32lr5900n32.sh | 8 +- ld/emulparams/elf32lriscv-defs.sh | 13 +- ld/emulparams/elf32lriscv.sh | 2 +- ld/emulparams/elf32lriscv_ilp32.sh | 2 +- ld/emulparams/elf32lriscv_ilp32f.sh | 2 +- ld/emulparams/elf32mep.sh | 3 + ld/emulparams/elf32metag.sh | 2 +- ld/emulparams/elf64_s390.sh | 3 + ld/emulparams/elf64btsmip.sh | 8 +- ld/emulparams/shelf_vxworks.sh | 4 +- ld/emulparams/shlelf_fd.sh | 2 +- ld/emulparams/xgateelf.sh | 4 +- ld/emultempl/armelf.em | 2 +- ld/emultempl/cskyelf.em | 355 + ld/emultempl/elf32.em | 184 +- ld/emultempl/mipself.em | 12 +- ld/emultempl/nds32elf.em | 234 +- ld/emultempl/pe.em | 2 +- ld/emultempl/pep.em | 2 +- ld/gen-doc.texi | 1 + ld/genscripts.sh | 150 +- ld/ld.texi | 104 +- ld/ldexp.c | 27 +- ld/ldexp.h | 4 +- ld/ldgram.y | 1 - ld/ldint.texi | 4 +- ld/ldlang.c | 275 +- ld/ldlang.h | 4 +- ld/ldlex.l | 2 +- ld/ldmain.c | 7 +- ld/po/BLD-POTFILES.in | 2 + ld/po/fi.po | 9040 +- ld/po/fr.po | 7983 +- ld/po/ld.pot | 230 +- ld/scripttempl/DWARF.sc | 2 +- ld/scripttempl/alpha.sc | 16 +- ld/scripttempl/alphavms.sc | 12 +- ld/scripttempl/arclinux.sc | 44 +- ld/scripttempl/armbpabi.sc | 38 +- ld/scripttempl/avr.sc | 68 +- ld/scripttempl/dlx.sc | 6 +- ld/scripttempl/elf.sc | 88 +- ld/scripttempl/elf32cr16.sc | 38 +- ld/scripttempl/elf32cr16c.sc | 40 +- ld/scripttempl/elf32crx.sc | 4 + ld/scripttempl/elf32msp430.sc | 73 +- ld/scripttempl/elf32msp430_3.sc | 37 +- ld/scripttempl/elf32xc16x.sc | 16 +- ld/scripttempl/elf32xc16xl.sc | 16 +- ld/scripttempl/elf32xc16xs.sc | 17 +- ld/scripttempl/elf64hppa.sc | 28 +- ld/scripttempl/elf_chaos.sc | 28 +- ld/scripttempl/elfarc.sc | 52 +- ld/scripttempl/elfarcv2.sc | 25 +- ld/scripttempl/elfd10v.sc | 52 +- ld/scripttempl/elfd30v.sc | 29 +- ld/scripttempl/elfm68hc11.sc | 7 +- ld/scripttempl/elfm68hc12.sc | 7 +- ld/scripttempl/elfm9s12z.sc | 16 +- ld/scripttempl/elfmicroblaze.sc | 41 +- ld/scripttempl/elfxgate.sc | 7 +- ld/scripttempl/elfxtensa.sc | 26 +- ld/scripttempl/epiphany_4x4.sc | 72 +- ld/scripttempl/ft32.sc | 26 +- ld/scripttempl/hppaelf.sc | 22 +- ld/scripttempl/ia64vms.sc | 4 + ld/scripttempl/ip2k.sc | 3 + ld/scripttempl/iq2000.sc | 16 +- ld/scripttempl/mep.sc | 16 +- ld/scripttempl/mmo.sc | 4 +- ld/scripttempl/nds32elf.sc | 36 +- ld/scripttempl/pe.sc | 10 +- ld/scripttempl/pep.sc | 10 +- ld/scripttempl/pru.sc | 23 +- ld/scripttempl/sh.sc | 8 +- ld/scripttempl/v850.sc | 38 +- ld/scripttempl/v850_rh850.sc | 48 +- ld/scripttempl/visium.sc | 25 +- ld/scripttempl/xstormy16.sc | 45 +- ld/testsuite/ld-arc/attr-merge-0.d | 1 + ld/testsuite/ld-arc/attr-merge-1.d | 1 + ld/testsuite/ld-arc/attr-merge-2.d | 1 + ld/testsuite/ld-arc/attr-merge-3.d | 1 + ld/testsuite/ld-arc/attr-merge-5.d | 1 + ld/testsuite/ld-arc/attr-merge-6.d | 16 + ld/testsuite/ld-arc/attr-merge-6a.s | 9 + ld/testsuite/ld-arc/attr-merge-6b.s | 8 + ld/testsuite/ld-arc/attr-merge-6bis.d | 16 + ld/testsuite/ld-arm/tls-descrelax-be8.d | 2 +- ld/testsuite/ld-arm/tls-descrelax-v7.d | 2 +- ld/testsuite/ld-arm/tls-longplt-lib.d | 2 +- ld/testsuite/ld-arm/tls-longplt.d | 2 +- ld/testsuite/ld-avr/gc-section-debugline.d | 89 +- ld/testsuite/ld-bootstrap/bootstrap.exp | 1 + ld/testsuite/ld-checks/over2.s | 2 + ld/testsuite/ld-csky/csky.exp | 15 + ld/testsuite/ld-csky/data.d | 18 + ld/testsuite/ld-csky/data.s | 10 + ld/testsuite/ld-csky/data_section.s | 7 + ld/testsuite/ld-csky/emit-relocs-1.d | 37 + ld/testsuite/ld-csky/emit-relocs-1.ld | 20 + ld/testsuite/ld-csky/emit-relocs-1a.s | 24 + .../{ld-mips-elf => ld-csky}/emit-relocs-1b.s | 0 ld/testsuite/ld-csky/got.d | 29 + ld/testsuite/ld-csky/got.s | 19 + ld/testsuite/ld-csky/hilo16.d | 14 + ld/testsuite/ld-csky/hilo16.s | 7 + ld/testsuite/ld-csky/hilo16_symbol.s | 2 + ld/testsuite/ld-csky/tls-gd-v1.d | 30 + ld/testsuite/ld-csky/tls-gd-v1.s | 26 + ld/testsuite/ld-csky/tls-gd.d | 29 + ld/testsuite/ld-csky/tls-gd.s | 20 + ld/testsuite/ld-csky/tls-ie-v1.d | 25 + ld/testsuite/ld-csky/tls-ie-v1.s | 29 + ld/testsuite/ld-csky/tls-ie.d | 24 + ld/testsuite/ld-csky/tls-ie.s | 27 + ld/testsuite/ld-csky/tls-ld-v1.d | 29 + ld/testsuite/ld-csky/tls-ld-v1.s | 34 + ld/testsuite/ld-csky/tls-ld.d | 28 + ld/testsuite/ld-csky/tls-ld.s | 28 + ld/testsuite/ld-csky/tls-le-v1.d | 14 + ld/testsuite/ld-csky/tls-le-v1.s | 29 + ld/testsuite/ld-csky/tls-le.d | 13 + ld/testsuite/ld-csky/tls-le.s | 23 + ld/testsuite/ld-d10v/reloc-007.d | 1 - ld/testsuite/ld-d10v/reloc-008.d | 1 - ld/testsuite/ld-d10v/reloc-015.d | 1 - ld/testsuite/ld-d10v/reloc-016.d | 1 - ld/testsuite/ld-discard/extern.d | 3 +- ld/testsuite/ld-discard/start.d | 3 +- ld/testsuite/ld-discard/static.d | 3 +- ld/testsuite/ld-elf/attributes.d | 2 +- ld/testsuite/ld-elf/audit.exp | 2 +- ld/testsuite/ld-elf/comm-data4.s | 2 + ld/testsuite/ld-elf/comm-data5.d | 1 - ld/testsuite/ld-elf/comm-data5.s | 2 + ld/testsuite/ld-elf/compress.exp | 11 +- ld/testsuite/ld-elf/compress1a.d | 2 +- ld/testsuite/ld-elf/compressed1a.d | 2 +- ld/testsuite/ld-elf/compressed1d.d | 4 +- ld/testsuite/ld-elf/compressed1e.d | 2 +- ld/testsuite/ld-elf/eh-frame-hdr.d | 2 +- ld/testsuite/ld-elf/eh5.d | 4 +- ld/testsuite/ld-elf/eh5b.s | 2 + ld/testsuite/ld-elf/elf.exp | 36 +- ld/testsuite/ld-elf/empty.s | 3 + ld/testsuite/ld-elf/empty2.s | 3 + ld/testsuite/ld-elf/exclude3.s | 3 + ld/testsuite/ld-elf/fini0.s | 2 + ld/testsuite/ld-elf/frame.exp | 2 +- ld/testsuite/ld-elf/group1.d | 2 +- ld/testsuite/ld-elf/group10.d | 3 +- ld/testsuite/ld-elf/group2.d | 9 +- ld/testsuite/ld-elf/group3b.d | 2 +- ld/testsuite/ld-elf/group4.d | 9 +- ld/testsuite/ld-elf/group5.d | 9 +- ld/testsuite/ld-elf/group6.d | 9 +- ld/testsuite/ld-elf/group7.d | 15 +- ld/testsuite/ld-elf/group8a.d | 10 +- ld/testsuite/ld-elf/group8b.d | 10 +- ld/testsuite/ld-elf/group9a.d | 11 +- ld/testsuite/ld-elf/group9b.d | 16 +- ld/testsuite/ld-elf/hash.d | 4 +- ld/testsuite/ld-elf/init-fini-arrays.d | 4 - ld/testsuite/ld-elf/init0.s | 2 + ld/testsuite/ld-elf/interleave-0.d | 13 +- ld/testsuite/ld-elf/interleave-4.d | 13 +- ld/testsuite/ld-elf/linkonce1b.s | 2 + ld/testsuite/ld-elf/linkonce2.d | 4 +- ld/testsuite/ld-elf/loadaddr1.d | 2 +- ld/testsuite/ld-elf/loadaddr2.d | 2 +- ld/testsuite/ld-elf/merge.d | 11 +- ld/testsuite/ld-elf/merge2.d | 3 +- ld/testsuite/ld-elf/merge3.d | 3 +- ld/testsuite/ld-elf/orphan-10.d | 3 +- ld/testsuite/ld-elf/orphan-11.d | 1 - ld/testsuite/ld-elf/orphan-12.d | 1 - ld/testsuite/ld-elf/orphan-9.d | 3 +- ld/testsuite/ld-elf/orphan-region.d | 4 +- ld/testsuite/ld-elf/orphan.d | 2 +- ld/testsuite/ld-elf/orphan3.d | 6 +- ld/testsuite/ld-elf/orphan3a.s | 2 + ld/testsuite/ld-elf/overlay.d | 2 - ld/testsuite/ld-elf/pr12851.d | 4 +- ld/testsuite/ld-elf/pr12975.d | 3 +- ld/testsuite/ld-elf/pr13177.d | 3 +- ld/testsuite/ld-elf/pr13195.d | 3 +- ld/testsuite/ld-elf/pr14156b.d | 2 + ld/testsuite/ld-elf/pr14926.d | 2 +- ld/testsuite/ld-elf/pr14926.s | 2 + ld/testsuite/ld-elf/pr16496b.od | 2 +- ld/testsuite/ld-elf/pr17550a.d | 5 +- ld/testsuite/ld-elf/pr17550b.d | 5 +- ld/testsuite/ld-elf/pr17550c.d | 6 +- ld/testsuite/ld-elf/pr17550d.d | 6 +- ld/testsuite/ld-elf/pr17615.d | 3 +- ld/testsuite/ld-elf/pr19162.d | 3 +- ld/testsuite/ld-elf/pr19539.d | 2 +- ld/testsuite/ld-elf/pr20513a.s | 3 + ld/testsuite/ld-elf/pr20528a.d | 2 +- ld/testsuite/ld-elf/pr20528b.d | 2 +- ld/testsuite/ld-elf/pr21562a.d | 3 +- ld/testsuite/ld-elf/pr21562b.d | 3 +- ld/testsuite/ld-elf/pr21562c.d | 3 +- ld/testsuite/ld-elf/pr21562d.d | 3 +- ld/testsuite/ld-elf/pr21562i.d | 3 +- ld/testsuite/ld-elf/pr21562j.d | 3 +- ld/testsuite/ld-elf/pr21562k.d | 3 +- ld/testsuite/ld-elf/pr21562l.d | 3 +- ld/testsuite/ld-elf/pr21562m.d | 3 +- ld/testsuite/ld-elf/pr21562n.d | 3 +- ld/testsuite/ld-elf/pr21884.d | 3 +- ld/testsuite/ld-elf/pr22319.d | 2 +- ld/testsuite/ld-elf/pr22423.d | 2 +- ld/testsuite/ld-elf/pr22677.d | 8 +- ld/testsuite/ld-elf/pr22677.s | 10 +- ld/testsuite/ld-elf/pr22836-1a.d | 2 +- ld/testsuite/ld-elf/pr22836-1b.d | 2 +- ld/testsuite/ld-elf/pr23591.d | 12 + ld/testsuite/ld-elf/pr23591a.s | 14 + ld/testsuite/ld-elf/pr23591b.s | 11 + ld/testsuite/ld-elf/pr23591c.s | 26 + ld/testsuite/ld-elf/pr23648.d | 9 + ld/testsuite/ld-elf/pr23648.s | 15 + ld/testsuite/ld-elf/pr23648.t | 10 + ld/testsuite/ld-elf/pr23658-1a.d | 20 + ld/testsuite/ld-elf/pr23658-1a.s | 21 + ld/testsuite/ld-elf/pr23658-1b.d | 16 + ld/testsuite/ld-elf/pr23658-1b.s | 16 + ld/testsuite/ld-elf/pr23658-1c.d | 13 + ld/testsuite/ld-elf/pr23658-1c.s | 16 + ld/testsuite/ld-elf/pr23658-1d.s | 16 + ld/testsuite/ld-elf/pr23658-2.rd | 6 + ld/testsuite/ld-elf/pr23658-3.d | 8 + .../{ld-scripts/provide-5.s => ld-elf/pr23658-3.s} | 0 .../{ld-scripts/provide-8.t => ld-elf/pr23658-3.t} | 0 ld/testsuite/ld-elf/pr349.d | 2 +- ld/testsuite/ld-elf/reloc-discard-warn.d | 10 + ld/testsuite/ld-elf/reloc-discard.d | 13 + ld/testsuite/ld-elf/reloc-discard.ld | 6 + .../ld-elf/{weak-dyn-1b.s => reloc-discard.s} | 0 ld/testsuite/ld-elf/relocatable.d | 1 + ld/testsuite/ld-elf/sec64k.exp | 2 + ld/testsuite/ld-elf/shared.exp | 27 +- ld/testsuite/ld-elf/start.s | 2 + ld/testsuite/ld-elf/var1.s | 2 + ld/testsuite/ld-elf/warn1.d | 2 +- ld/testsuite/ld-elf/warn2.d | 2 +- ld/testsuite/ld-elf/warn3.d | 2 +- ld/testsuite/ld-elfcomm/elfcomm.exp | 8 +- ld/testsuite/ld-gc/all-debug-sections.d | 2 +- ld/testsuite/ld-gc/personality.d | 2 +- ld/testsuite/ld-gc/pr19167.d | 2 +- ld/testsuite/ld-gc/pr20022.d | 2 - ld/testsuite/ld-gc/pr20022b.s | 2 +- ld/testsuite/ld-gc/start.d | 2 +- ld/testsuite/ld-gc/stop.d | 1 - ld/testsuite/ld-i386/i386.exp | 269 +- ld/testsuite/ld-i386/ibt-plt-2a.d | 22 +- ld/testsuite/ld-i386/ibt-plt-2b.d | 26 +- ld/testsuite/ld-i386/no-plt.exp | 82 +- ld/testsuite/ld-i386/pr23372a.s | 2 +- ld/testsuite/ld-i386/pr23372b.s | 2 +- ld/testsuite/ld-i386/pr23372c.d | 5 + ld/testsuite/ld-i386/pr23372c.s | 2 +- ld/testsuite/ld-i386/pr23372d.d | 5 + ld/testsuite/ld-i386/pr23486a.d | 2 +- ld/testsuite/ld-i386/pr23486b.d | 2 +- ld/testsuite/ld-i386/pr23486c.d | 10 + ld/testsuite/ld-i386/pr23486d.d | 10 + ld/testsuite/ld-i386/property-1a.r | 9 + ld/testsuite/ld-i386/property-2a.r | 9 + ld/testsuite/ld-i386/property-3.r | 2 +- ld/testsuite/ld-i386/property-3a.r | 9 + ld/testsuite/ld-i386/property-4.r | 2 +- ld/testsuite/ld-i386/property-4a.r | 9 + ld/testsuite/ld-i386/property-5.r | 2 +- ld/testsuite/ld-i386/property-5a.r | 9 + ld/testsuite/ld-i386/property-7a.r | 8 + ld/testsuite/ld-i386/property-x86-1.S | 4 +- ld/testsuite/ld-i386/property-x86-2.S | 4 +- ld/testsuite/ld-i386/property-x86-3.d | 9 +- ld/testsuite/ld-i386/property-x86-3.s | 8 +- ld/testsuite/ld-i386/property-x86-4a.d | 8 +- ld/testsuite/ld-i386/property-x86-5.d | 11 + ld/testsuite/ld-i386/property-x86-ibt1a.d | 7 +- ld/testsuite/ld-i386/property-x86-ibt1b.d | 7 +- ld/testsuite/ld-i386/property-x86-ibt2.d | 6 +- ld/testsuite/ld-i386/property-x86-ibt3a.d | 8 +- ld/testsuite/ld-i386/property-x86-ibt3b.d | 8 +- ld/testsuite/ld-i386/property-x86-ibt4.d | 6 +- ld/testsuite/ld-i386/property-x86-ibt5.d | 6 +- ld/testsuite/ld-i386/property-x86-shstk1a.d | 7 +- ld/testsuite/ld-i386/property-x86-shstk1b.d | 7 +- ld/testsuite/ld-i386/property-x86-shstk2.d | 6 +- ld/testsuite/ld-i386/property-x86-shstk3a.d | 8 +- ld/testsuite/ld-i386/property-x86-shstk3b.d | 8 +- ld/testsuite/ld-i386/property-x86-shstk4.d | 6 +- ld/testsuite/ld-i386/property-x86-shstk5.d | 6 +- ld/testsuite/ld-i386/tls.exp | 44 +- ld/testsuite/ld-i386/tlspie1.d | 2 +- ld/testsuite/ld-i386/tlspie2.d | 2 +- ld/testsuite/ld-i386/vxworks2.sd | 7 +- ld/testsuite/ld-ifunc/ifunc.exp | 16 +- ld/testsuite/ld-ifunc/pr17154-x86-64-now.d | 1 - ld/testsuite/ld-mips-elf/attr-gnu-4-0-n32-ph.d | 6 +- ld/testsuite/ld-mips-elf/attr-gnu-4-0-n64-ph.d | 6 +- ld/testsuite/ld-mips-elf/attr-gnu-4-1-n32-ph.d | 6 +- ld/testsuite/ld-mips-elf/attr-gnu-4-1-n64-ph.d | 6 +- ld/testsuite/ld-mips-elf/attr-gnu-4-2-n32-ph.d | 6 +- ld/testsuite/ld-mips-elf/attr-gnu-4-2-n64-ph.d | 6 +- ld/testsuite/ld-mips-elf/attr-gnu-4-3-n32-ph.d | 6 +- ld/testsuite/ld-mips-elf/attr-gnu-4-3-n64-ph.d | 6 +- .../ld-mips-elf/bal-jalx-addend-micromips-n32.d | 3 +- .../ld-mips-elf/bal-jalx-addend-micromips-n64.d | 3 +- .../ld-mips-elf/bal-jalx-addend-micromips.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-addend-n32.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-addend-n64.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-addend.d | 3 +- .../ld-mips-elf/bal-jalx-local-micromips-n32.d | 3 +- .../ld-mips-elf/bal-jalx-local-micromips-n64.d | 3 +- .../ld-mips-elf/bal-jalx-local-micromips.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-local-n32.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-local-n64.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-local.d | 3 +- .../bal-jalx-pic-ignore-micromips-n32.d | 3 +- .../bal-jalx-pic-ignore-micromips-n64.d | 3 +- .../ld-mips-elf/bal-jalx-pic-ignore-micromips.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-pic-ignore-n32.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-pic-ignore-n64.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-pic-ignore.d | 3 +- .../ld-mips-elf/bal-jalx-pic-micromips-n32.d | 3 +- .../ld-mips-elf/bal-jalx-pic-micromips-n64.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-pic-micromips.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-pic-n32.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-pic-n64.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-pic.d | 3 +- .../ld-mips-elf/branch-absolute-addend-n32.d | 3 +- .../ld-mips-elf/branch-absolute-addend-n64.d | 3 +- ld/testsuite/ld-mips-elf/branch-absolute-addend.d | 3 +- ld/testsuite/ld-mips-elf/branch-absolute-n32.d | 3 +- ld/testsuite/ld-mips-elf/branch-absolute-n64.d | 3 +- ld/testsuite/ld-mips-elf/branch-absolute.d | 3 +- ld/testsuite/ld-mips-elf/dyn-sec64.d | 4 +- ld/testsuite/ld-mips-elf/eh-frame1-n32.d | 4 +- ld/testsuite/ld-mips-elf/eh-frame1-n64.d | 4 +- ld/testsuite/ld-mips-elf/eh-frame2-n32.d | 4 +- ld/testsuite/ld-mips-elf/eh-frame2-n64.d | 4 +- ld/testsuite/ld-mips-elf/elf-rel-got-n32-embed.d | 2 +- ld/testsuite/ld-mips-elf/elf-rel-got-n32.d | 2 +- ld/testsuite/ld-mips-elf/elf-rel-got-n64-embed.d | 2 +- ld/testsuite/ld-mips-elf/elf-rel-got-n64-irix.d | 326 + ld/testsuite/ld-mips-elf/elf-rel-got-n64-linux.d | 327 - ld/testsuite/ld-mips-elf/elf-rel-got-n64.d | 594 +- ld/testsuite/ld-mips-elf/elf-rel-xgot-n32-embed.d | 2 +- ld/testsuite/ld-mips-elf/elf-rel-xgot-n32.d | 2 +- ld/testsuite/ld-mips-elf/elf-rel-xgot-n64-embed.d | 2 +- ld/testsuite/ld-mips-elf/elf-rel-xgot-n64-irix.d | 440 + ld/testsuite/ld-mips-elf/elf-rel-xgot-n64-linux.d | 445 - ld/testsuite/ld-mips-elf/elf-rel-xgot-n64.d | 826 +- ld/testsuite/ld-mips-elf/emit-relocs-1.d | 6 +- ld/testsuite/ld-mips-elf/got-dump-2.d | 4 +- ld/testsuite/ld-mips-elf/got-page-2.d | 3 +- ld/testsuite/ld-mips-elf/jal-global-overflow-0.d | 3 +- ld/testsuite/ld-mips-elf/jal-global-overflow-1.d | 3 +- ld/testsuite/ld-mips-elf/jal-local-overflow-0.d | 3 +- ld/testsuite/ld-mips-elf/jal-local-overflow-1.d | 3 +- ld/testsuite/ld-mips-elf/jalbal.d | 4 +- ld/testsuite/ld-mips-elf/jalx-addend-n32.d | 3 +- ld/testsuite/ld-mips-elf/jalx-addend-n64.d | 3 +- ld/testsuite/ld-mips-elf/jalx-addend.d | 3 +- ld/testsuite/ld-mips-elf/jalx-local-n32.d | 3 +- ld/testsuite/ld-mips-elf/jalx-local-n64.d | 3 +- ld/testsuite/ld-mips-elf/jalx-local.d | 3 +- ld/testsuite/ld-mips-elf/jr-to-b-1.d | 4 +- ld/testsuite/ld-mips-elf/jr-to-b-2.d | 4 +- ld/testsuite/ld-mips-elf/lsi-4010-isa.d | 4 +- .../micromips-branch-absolute-addend-n32.d | 3 +- .../micromips-branch-absolute-addend-n64.d | 3 +- .../ld-mips-elf/micromips-branch-absolute-addend.d | 3 +- .../ld-mips-elf/micromips-branch-absolute-n32.d | 3 +- .../ld-mips-elf/micromips-branch-absolute-n64.d | 3 +- .../ld-mips-elf/micromips-branch-absolute.d | 3 +- ld/testsuite/ld-mips-elf/mips-elf-flags.exp | 58 +- ld/testsuite/ld-mips-elf/mips-elf.exp | 1227 +- ld/testsuite/ld-mips-elf/mips16-branch-2.d | 3 +- ld/testsuite/ld-mips-elf/mips16-branch-3.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-1.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-2.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-addend-1.d | 3 +- .../mips16-branch-absolute-addend-n32-1.d | 3 +- .../mips16-branch-absolute-addend-n32.d | 3 +- .../mips16-branch-absolute-addend-n64-1.d | 3 +- .../mips16-branch-absolute-addend-n64.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-addend.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-n32-1.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-n32-2.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-n32.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-n64-1.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-n64-2.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-n64.d | 3 +- ld/testsuite/ld-mips-elf/mips16-branch-absolute.d | 3 +- ld/testsuite/ld-mips-elf/mips16-branch-addend-2.d | 3 +- ld/testsuite/ld-mips-elf/mips16-branch-addend-3.d | 3 +- ld/testsuite/ld-mips-elf/mips16-hilo-n32.d | 3 +- ld/testsuite/ld-mips-elf/mips16-pcrel-0.d | 3 +- ld/testsuite/ld-mips-elf/mips16-pcrel-1.d | 4 +- ld/testsuite/ld-mips-elf/mips16-pcrel-addend-2.d | 3 +- ld/testsuite/ld-mips-elf/mips16-pcrel-addend-6.d | 4 +- ld/testsuite/ld-mips-elf/mips16-pcrel-n32-0.d | 3 +- ld/testsuite/ld-mips-elf/mips16-pcrel-n32-1.d | 3 +- .../ld-mips-elf/mips16-pcrel-n64-sym32-0.d | 4 +- .../ld-mips-elf/mips16-pcrel-n64-sym32-1.d | 4 +- ld/testsuite/ld-mips-elf/mips16e2-pcrel-0.d | 4 +- ld/testsuite/ld-mips-elf/mips16e2-pcrel-1.d | 4 +- ld/testsuite/ld-mips-elf/mips16e2-pcrel-addend-2.d | 4 +- ld/testsuite/ld-mips-elf/mips16e2-pcrel-addend-6.d | 4 +- ld/testsuite/ld-mips-elf/mips16e2-pcrel-n32-0.d | 4 +- ld/testsuite/ld-mips-elf/mips16e2-pcrel-n32-1.d | 4 +- .../ld-mips-elf/mips16e2-pcrel-n64-sym32-0.d | 4 +- .../ld-mips-elf/mips16e2-pcrel-n64-sym32-1.d | 4 +- ld/testsuite/ld-mips-elf/multi-got-1.d | 4 +- ld/testsuite/ld-mips-elf/multi-got-hidden-1.d | 4 +- ld/testsuite/ld-mips-elf/multi-got-hidden-2.d | 4 +- ld/testsuite/ld-mips-elf/multi-got-no-shared.d | 4 +- ld/testsuite/ld-mips-elf/no-shared-1-n32.d | 3 +- ld/testsuite/ld-mips-elf/no-shared-1-n64.d | 3 +- ld/testsuite/ld-mips-elf/no-shared-1-o32.d | 3 +- ld/testsuite/ld-mips-elf/pic-and-nonpic-2.d | 3 +- ld/testsuite/ld-mips-elf/pic-and-nonpic-3-error.d | 4 +- ld/testsuite/ld-mips-elf/pic-and-nonpic-4-error.d | 4 +- ld/testsuite/ld-mips-elf/pie-n32.d | 3 +- ld/testsuite/ld-mips-elf/pie-n64.d | 3 +- ld/testsuite/ld-mips-elf/pie-o32.d | 3 +- ld/testsuite/ld-mips-elf/pr21334.dd | 2 +- ld/testsuite/ld-mips-elf/pr21334.s | 2 +- ld/testsuite/ld-mips-elf/pr21375-abi.hd | 4 + ld/testsuite/ld-mips-elf/pr21375-irix.sd | 1 + ld/testsuite/ld-mips-elf/pr21375-mips16.s | 63 + ld/testsuite/ld-mips-elf/pr21375-n32.s | 59 + ld/testsuite/ld-mips-elf/pr21375-n64.s | 59 + ld/testsuite/ld-mips-elf/pr21375-noabi.hd | 4 + ld/testsuite/ld-mips-elf/pr21375-xgot.ld | 20 + ld/testsuite/ld-mips-elf/pr21375-xgot.s | 62 + ld/testsuite/ld-mips-elf/pr21375.dd | 23 + ld/testsuite/ld-mips-elf/pr21375.gd | 12 + ld/testsuite/ld-mips-elf/pr21375.ld | 20 + ld/testsuite/ld-mips-elf/pr21375.s | 54 + ld/testsuite/ld-mips-elf/pr21375.sd | 1 + .../ld-mips-elf/{gp-hidden-ver.ver => pr21375.ver} | 0 ld/testsuite/ld-mips-elf/pr21375h-irix.sd | 1 + ld/testsuite/ld-mips-elf/pr21375h.dd | 23 + ld/testsuite/ld-mips-elf/pr21375h.gd | 12 + ld/testsuite/ld-mips-elf/pr21375h.sd | 1 + ld/testsuite/ld-mips-elf/pr21375p-irix.sd | 10 + ld/testsuite/ld-mips-elf/pr21375p.dd | 23 + ld/testsuite/ld-mips-elf/pr21375p.gd | 12 + ld/testsuite/ld-mips-elf/pr21375p.sd | 7 + ld/testsuite/ld-mips-elf/pr21375ph-irix.sd | 9 + ld/testsuite/ld-mips-elf/pr21375ph.dd | 23 + ld/testsuite/ld-mips-elf/pr21375ph.gd | 16 + ld/testsuite/ld-mips-elf/pr21375ph.sd | 6 + ld/testsuite/ld-mips-elf/pr21375s-irix.sd | 9 + ld/testsuite/ld-mips-elf/pr21375s-n32-irix.sd | 5 + ld/testsuite/ld-mips-elf/pr21375s-n32.dd | 27 + ld/testsuite/ld-mips-elf/pr21375s-n32.gd | 11 + ld/testsuite/ld-mips-elf/pr21375s-n32.sd | 5 + ld/testsuite/ld-mips-elf/pr21375s-n64-irix.sd | 5 + ld/testsuite/ld-mips-elf/pr21375s-n64.dd | 27 + ld/testsuite/ld-mips-elf/pr21375s-n64.gd | 11 + ld/testsuite/ld-mips-elf/pr21375s-n64.sd | 5 + ld/testsuite/ld-mips-elf/pr21375s.dd | 23 + ld/testsuite/ld-mips-elf/pr21375s.gd | 12 + ld/testsuite/ld-mips-elf/pr21375s.sd | 6 + ld/testsuite/ld-mips-elf/pr21375sh-irix.sd | 8 + ld/testsuite/ld-mips-elf/pr21375sh-n32-irix.sd | 5 + ld/testsuite/ld-mips-elf/pr21375sh-n32.dd | 27 + ld/testsuite/ld-mips-elf/pr21375sh-n32.gd | 15 + ld/testsuite/ld-mips-elf/pr21375sh-n32.sd | 5 + ld/testsuite/ld-mips-elf/pr21375sh-n64-irix.sd | 5 + ld/testsuite/ld-mips-elf/pr21375sh-n64.dd | 27 + ld/testsuite/ld-mips-elf/pr21375sh-n64.gd | 15 + ld/testsuite/ld-mips-elf/pr21375sh-n64.sd | 5 + ld/testsuite/ld-mips-elf/pr21375sh.dd | 23 + ld/testsuite/ld-mips-elf/pr21375sh.gd | 16 + ld/testsuite/ld-mips-elf/pr21375sh.sd | 5 + ld/testsuite/ld-mips-elf/pr21375shg-irix.sd | 7 + ld/testsuite/ld-mips-elf/pr21375shg.dd | 13 + ld/testsuite/ld-mips-elf/pr21375shg.gd | 12 + ld/testsuite/ld-mips-elf/pr21375shg.sd | 4 + ld/testsuite/ld-mips-elf/pr21375shl-irix.sd | 5 + ld/testsuite/ld-mips-elf/pr21375shl.gd | 16 + ld/testsuite/ld-mips-elf/pr21375shl.sd | 5 + ld/testsuite/ld-mips-elf/pr21375shv-irix.sd | 6 + ld/testsuite/ld-mips-elf/pr21375shv.gd | 16 + ld/testsuite/ld-mips-elf/pr21375shv.sd | 6 + ld/testsuite/ld-mips-elf/pr21375sm16.dd | 28 + ld/testsuite/ld-mips-elf/pr21375sm16h.dd | 28 + ld/testsuite/ld-mips-elf/pr21375su-n32.dd | 29 + ld/testsuite/ld-mips-elf/pr21375su-n64.dd | 29 + ld/testsuite/ld-mips-elf/pr21375su.dd | 25 + ld/testsuite/ld-mips-elf/pr21375suh-n32.dd | 29 + ld/testsuite/ld-mips-elf/pr21375suh-n64.dd | 29 + ld/testsuite/ld-mips-elf/pr21375suh.dd | 25 + ld/testsuite/ld-mips-elf/pr21375sux.dd | 33 + ld/testsuite/ld-mips-elf/pr21375suxh.dd | 33 + ld/testsuite/ld-mips-elf/pr21375sx-irix.sd | 9 + ld/testsuite/ld-mips-elf/pr21375sx.dd | 31 + ld/testsuite/ld-mips-elf/pr21375sx.gd | 12 + ld/testsuite/ld-mips-elf/pr21375sx.sd | 6 + ld/testsuite/ld-mips-elf/pr21375sxh-irix.sd | 8 + ld/testsuite/ld-mips-elf/pr21375sxh.dd | 31 + ld/testsuite/ld-mips-elf/pr21375sxh.gd | 16 + ld/testsuite/ld-mips-elf/pr21375sxh.sd | 5 + ld/testsuite/ld-mips-elf/pr21375v.ver | 1 + ld/testsuite/ld-mips-elf/rel32-n32.d | 4 +- ld/testsuite/ld-mips-elf/rel32-o32.d | 4 +- ld/testsuite/ld-mips-elf/rel64.d | 4 +- ld/testsuite/ld-mips-elf/relax-jalr-n32.d | 4 +- ld/testsuite/ld-mips-elf/reloc-1-n32.d | 4 +- ld/testsuite/ld-mips-elf/reloc-1-n64.d | 4 +- ld/testsuite/ld-mips-elf/reloc-2.d | 6 +- ld/testsuite/ld-mips-elf/reloc-3-n32.d | 4 +- ld/testsuite/ld-mips-elf/reloc-local-overflow.d | 3 +- ld/testsuite/ld-mips-elf/stub-dynsym-2.dd | 17 + ld/testsuite/ld-mips-elf/stub-dynsym-2.gd | 12 + ld/testsuite/ld-mips-elf/stub-dynsym-2.ld | 21 + ld/testsuite/ld-mips-elf/stub-dynsym-2.s | 2 + ld/testsuite/ld-mips-elf/stub-dynsym-2.sd | 5 + ld/testsuite/ld-mips-elf/stub-dynsym-discard-2.gd | 12 + ld/testsuite/ld-mips-elf/stub-dynsym-discard-2.ld | 22 + ld/testsuite/ld-mips-elf/stub-dynsym-discard-2.sd | 5 + .../ld-mips-elf/stub-dynsym-micromips-2.dd | 16 + .../ld-mips-elf/stub-dynsym-micromips-2.gd | 12 + .../ld-mips-elf/stub-dynsym-micromips-2.sd | 5 + .../ld-mips-elf/stub-dynsym-micromips-insn32-2.dd | 17 + .../ld-mips-elf/stub-dynsym-micromips-insn32-2.gd | 12 + .../ld-mips-elf/stub-dynsym-micromips-insn32-2.sd | 5 + ld/testsuite/ld-mips-elf/textrel-1.d | 3 +- ld/testsuite/ld-mips-elf/tlsbin-pie-o32.d | 43 + ld/testsuite/ld-mips-elf/tlsbin-pie-o32.got | 7 + ld/testsuite/ld-mips-elf/tlsdyn-o32-1.d | 4 +- ld/testsuite/ld-mips-elf/tlsdyn-o32-1.got | 7 +- ld/testsuite/ld-mips-elf/tlsdyn-o32-2.d | 4 +- ld/testsuite/ld-mips-elf/tlsdyn-o32-2.got | 7 +- ld/testsuite/ld-mips-elf/tlsdyn-o32-3.d | 4 +- ld/testsuite/ld-mips-elf/tlsdyn-o32-3.got | 7 +- ld/testsuite/ld-mips-elf/tlsdyn-o32.d | 2 +- ld/testsuite/ld-mips-elf/tlsdyn-o32.got | 7 +- ld/testsuite/ld-mips-elf/tlsdyn-pie-o32.d | 53 + ld/testsuite/ld-mips-elf/tlsdyn-pie-o32.got | 13 + ld/testsuite/ld-mips-elf/unaligned-branch-2.d | 3 +- .../ld-mips-elf/unaligned-branch-ignore-2.d | 3 +- .../unaligned-branch-ignore-micromips.d | 3 +- .../ld-mips-elf/unaligned-branch-ignore-mips16.d | 3 +- .../ld-mips-elf/unaligned-branch-ignore-r6-1.d | 3 +- .../ld-mips-elf/unaligned-branch-micromips.d | 3 +- ld/testsuite/ld-mips-elf/unaligned-branch-mips16.d | 3 +- ld/testsuite/ld-mips-elf/unaligned-branch-r6-1.d | 3 +- ld/testsuite/ld-mips-elf/unaligned-branch-r6-2.d | 4 +- ld/testsuite/ld-mips-elf/unaligned-branch.d | 4 +- ld/testsuite/ld-mips-elf/unaligned-jalx-addend-0.d | 3 +- ld/testsuite/ld-mips-elf/unaligned-jalx-addend-1.d | 3 +- ld/testsuite/ld-mips-elf/unaligned-jalx-addend-2.d | 3 +- ld/testsuite/ld-mips-elf/unaligned-jalx-addend-3.d | 3 +- .../unaligned-jalx-addend-micromips-0.d | 3 +- .../unaligned-jalx-addend-micromips-1.d | 3 +- .../ld-mips-elf/unaligned-jalx-addend-mips16-0.d | 3 +- .../ld-mips-elf/unaligned-jalx-addend-mips16-1.d | 3 +- .../ld-mips-elf/unaligned-jump-micromips.d | 3 +- ld/testsuite/ld-mips-elf/unaligned-jump-mips16.d | 3 +- ld/testsuite/ld-mips-elf/unaligned-jump.d | 3 +- ld/testsuite/ld-mips-elf/unaligned-ldpc-0.d | 4 +- ld/testsuite/ld-mips-elf/unaligned-ldpc-1.d | 4 +- ld/testsuite/ld-mips-elf/unaligned-lwpc-0.d | 4 +- ld/testsuite/ld-mips-elf/unaligned-lwpc-1.d | 4 +- ld/testsuite/ld-misc/defsym1.d | 2 +- ld/testsuite/ld-nds32/branch.d | 22 +- ld/testsuite/ld-nds32/gp.d | 18 +- ld/testsuite/ld-nds32/imm.d | 8 +- ld/testsuite/ld-nds32/relax_jmp.d | 6 +- ld/testsuite/ld-nds32/relax_load_store.d | 6 +- ld/testsuite/ld-or1k/offsets1.d | 212 + ld/testsuite/ld-or1k/offsets1.s | 14 + ld/testsuite/ld-or1k/or1k.exp | 91 + ld/testsuite/ld-or1k/plt1.dd | 27 + ld/testsuite/ld-or1k/plt1.s | 11 + ld/testsuite/ld-or1k/plt1.x.dd | 27 + ld/testsuite/ld-or1k/plta1.dd | 27 + ld/testsuite/ld-or1k/plta1.s | 11 + ld/testsuite/ld-or1k/pltlib.s | 12 + ld/testsuite/ld-pe/pr19803.d | 2 +- ld/testsuite/ld-plugin/lto.exp | 42 +- ld/testsuite/ld-plugin/pr12982.d | 1 + ld/testsuite/ld-plugin/pr23460a.c | 4 + ld/testsuite/ld-plugin/pr23460b.c | 4 + ld/testsuite/ld-plugin/pr23460c.c | 4 + ld/testsuite/ld-plugin/pr23460d.c | 4 + ld/testsuite/ld-plugin/pr23460e.c | 4 + ld/testsuite/ld-plugin/pr23460f.c | 4 + ld/testsuite/ld-powerpc/big.s | 2 + ld/testsuite/ld-powerpc/elfv2.s | 9 + ld/testsuite/ld-powerpc/elfv2exe.d | 22 +- ld/testsuite/ld-powerpc/elfv2so.d | 38 +- ld/testsuite/ld-powerpc/ext.d | 17 + ld/testsuite/ld-powerpc/ext.lnk | 6 + ld/testsuite/ld-powerpc/ext.s | 9 + ld/testsuite/ld-powerpc/notoc.d | 102 + ld/testsuite/ld-powerpc/notoc.s | 58 + ld/testsuite/ld-powerpc/notoc.wf | 33 + ld/testsuite/ld-powerpc/powerpc.exp | 6 + ld/testsuite/ld-powerpc/relaxr.d | 26 +- ld/testsuite/ld-powerpc/relaxrl.d | 27 + ld/testsuite/ld-powerpc/tocopt6.d | 8 +- ld/testsuite/ld-powerpc/vxworks-relax-2.rd | 5 +- ld/testsuite/ld-powerpc/vxworks2.sd | 5 - ld/testsuite/ld-riscv-elf/ld-riscv-elf.exp | 1 + ld/testsuite/ld-riscv-elf/pcrel-lo-addend-2.d | 5 + ld/testsuite/ld-riscv-elf/pcrel-lo-addend-2.s | 16 + ld/testsuite/ld-riscv-elf/pcrel-lo-addend.d | 4 +- ld/testsuite/ld-s12z/reloc-ext18-1.d | 11 + ld/testsuite/ld-s12z/reloc-ext18-2.d | 11 + ld/testsuite/ld-s12z/reloc-ext18.d | 11 + ld/testsuite/ld-s12z/reloc-ext18.s | 11 + ld/testsuite/ld-s12z/reloc-ext24.d | 15 + ld/testsuite/ld-s12z/reloc-ext24.s | 12 + ld/testsuite/ld-s12z/reloc-ext32.d | 8 + ld/testsuite/ld-s12z/reloc-ext32.s | 12 + ld/testsuite/ld-s12z/reloc-opr.d | 15 + ld/testsuite/ld-s12z/reloc-opr.s | 8 + ld/testsuite/ld-s12z/reloc-pc-rel-7-15.d | 12 + ld/testsuite/ld-s12z/reloc-pc-rel-7-15.s | 11 + ld/testsuite/ld-s12z/{z12s.exp => s12z.exp} | 0 ld/testsuite/ld-s390/gotreloc-1.s | 12 +- ld/testsuite/ld-s390/gotreloc-1.ver | 2 +- ld/testsuite/ld-s390/gotreloc_31-1.dd | 14 +- ld/testsuite/ld-s390/gotreloc_64-1.dd | 12 - ld/testsuite/ld-s390/gotreloc_64-norelro-1.dd | 12 + ld/testsuite/ld-s390/gotreloc_64-relro-1.dd | 12 + ld/testsuite/ld-s390/s390.exp | 11 +- ld/testsuite/ld-scripts/align.exp | 4 + ld/testsuite/ld-scripts/assign-loc.d | 2 +- ld/testsuite/ld-scripts/defined.exp | 8 + ld/testsuite/ld-scripts/defined4.d | 2 +- ld/testsuite/ld-scripts/defined6.d | 2 - ld/testsuite/ld-scripts/empty-address-1.d | 2 +- ld/testsuite/ld-scripts/empty-address-2a.d | 2 +- ld/testsuite/ld-scripts/empty-address-2b.d | 2 +- ld/testsuite/ld-scripts/empty-address-3a.d | 2 +- ld/testsuite/ld-scripts/empty-address-3b.d | 2 +- ld/testsuite/ld-scripts/fill.d | 19 +- ld/testsuite/ld-scripts/fill16.d | 13 +- ld/testsuite/ld-scripts/overlay-size.exp | 9 + ld/testsuite/ld-scripts/pr14962-2.d | 2 +- ld/testsuite/ld-scripts/pr14962.d | 2 +- ld/testsuite/ld-scripts/pr23571.d | 10 + ld/testsuite/ld-scripts/pr23571.t | 11 + ld/testsuite/ld-scripts/provide-4.d | 2 +- ld/testsuite/ld-scripts/provide-5.d | 2 +- ld/testsuite/ld-scripts/provide-6.d | 2 +- ld/testsuite/ld-scripts/provide-7.d | 2 +- ld/testsuite/ld-scripts/provide-8.d | 2 +- ld/testsuite/ld-scripts/script.exp | 4 + ld/testsuite/ld-scripts/section-match-1.d | 2 +- ld/testsuite/ld-scripts/segment-start.d | 19 + ld/testsuite/ld-scripts/segment-start.ld | 12 + ld/testsuite/ld-scripts/segment-start.s | 2 + ld/testsuite/ld-size/size.exp | 6 +- ld/testsuite/ld-spu/ovl.lnk | 2 +- ld/testsuite/ld-srec/srec.exp | 11 + ld/testsuite/ld-tic6x/dsbt-be.ld | 1 - ld/testsuite/ld-tic6x/dsbt-inrange.ld | 1 - ld/testsuite/ld-tic6x/dsbt-overflow.ld | 1 - ld/testsuite/ld-tic6x/dsbt.ld | 1 - ld/testsuite/ld-unique/pr21529.d | 2 +- ld/testsuite/ld-unique/unique.exp | 4 +- ld/testsuite/ld-x86-64/bnd-branch-1-now.d | 2 +- ld/testsuite/ld-x86-64/bnd-ifunc-1-now.d | 2 +- ld/testsuite/ld-x86-64/bnd-ifunc-2-now.d | 2 +- ld/testsuite/ld-x86-64/bnd-ifunc-2.d | 2 +- ld/testsuite/ld-x86-64/bnd-plt-1-now.d | 2 +- ld/testsuite/ld-x86-64/bnd-plt-1.d | 2 +- ld/testsuite/ld-x86-64/ibt-plt-2a-x32.d | 24 +- ld/testsuite/ld-x86-64/ibt-plt-2a.d | 24 +- ld/testsuite/ld-x86-64/ibt-plt-2b-x32.d | 20 +- ld/testsuite/ld-x86-64/ibt-plt-2b.d | 20 +- ld/testsuite/ld-x86-64/mpx.exp | 6 +- ld/testsuite/ld-x86-64/no-plt.exp | 54 +- ld/testsuite/ld-x86-64/pr23372a.s | 2 +- ld/testsuite/ld-x86-64/pr23372b.s | 2 +- ld/testsuite/ld-x86-64/pr23372c-x32.d | 5 + ld/testsuite/ld-x86-64/pr23372c.d | 5 + ld/testsuite/ld-x86-64/pr23372c.s | 2 +- ld/testsuite/ld-x86-64/pr23372d-x32.d | 5 + ld/testsuite/ld-x86-64/pr23372d.d | 5 + ld/testsuite/ld-x86-64/pr23372d.s | 30 + ld/testsuite/ld-x86-64/pr23372e.s | 30 + ld/testsuite/ld-x86-64/pr23372f.s | 30 + ld/testsuite/ld-x86-64/pr23486a-x32.d | 2 +- ld/testsuite/ld-x86-64/pr23486a.d | 2 +- ld/testsuite/ld-x86-64/pr23486a.s | 2 +- ld/testsuite/ld-x86-64/pr23486b-x32.d | 2 +- ld/testsuite/ld-x86-64/pr23486b.d | 2 +- ld/testsuite/ld-x86-64/pr23486b.s | 2 +- ld/testsuite/ld-x86-64/pr23486c-x32.d | 10 + ld/testsuite/ld-x86-64/pr23486c.d | 10 + ld/testsuite/ld-x86-64/pr23486c.s | 30 + ld/testsuite/ld-x86-64/pr23486d-x32.d | 10 + ld/testsuite/ld-x86-64/pr23486d.d | 10 + ld/testsuite/ld-x86-64/pr23486d.s | 30 + ld/testsuite/ld-x86-64/property-1a.r | 9 + ld/testsuite/ld-x86-64/property-2a.r | 9 + ld/testsuite/ld-x86-64/property-3.r | 2 +- ld/testsuite/ld-x86-64/property-3a.r | 9 + ld/testsuite/ld-x86-64/property-4.r | 2 +- ld/testsuite/ld-x86-64/property-4a.r | 9 + ld/testsuite/ld-x86-64/property-5.r | 2 +- ld/testsuite/ld-x86-64/property-5a.r | 9 + ld/testsuite/ld-x86-64/property-7a.r | 8 + ld/testsuite/ld-x86-64/property-x86-1.S | 4 +- ld/testsuite/ld-x86-64/property-x86-2.S | 4 +- ld/testsuite/ld-x86-64/property-x86-3-x32.d | 9 +- ld/testsuite/ld-x86-64/property-x86-3.d | 9 +- ld/testsuite/ld-x86-64/property-x86-3.s | 8 +- ld/testsuite/ld-x86-64/property-x86-4a-x32.d | 8 +- ld/testsuite/ld-x86-64/property-x86-4a.d | 8 +- ld/testsuite/ld-x86-64/property-x86-5-x32.d | 11 + ld/testsuite/ld-x86-64/property-x86-5.d | 11 + ld/testsuite/ld-x86-64/property-x86-5a.s | 52 + ld/testsuite/ld-x86-64/property-x86-5b.s | 31 + ld/testsuite/ld-x86-64/property-x86-ibt1a-x32.d | 7 +- ld/testsuite/ld-x86-64/property-x86-ibt1a.d | 7 +- ld/testsuite/ld-x86-64/property-x86-ibt1b-x32.d | 7 +- ld/testsuite/ld-x86-64/property-x86-ibt1b.d | 7 +- ld/testsuite/ld-x86-64/property-x86-ibt2-x32.d | 6 +- ld/testsuite/ld-x86-64/property-x86-ibt2.d | 6 +- ld/testsuite/ld-x86-64/property-x86-ibt3a-x32.d | 8 +- ld/testsuite/ld-x86-64/property-x86-ibt3a.d | 8 +- ld/testsuite/ld-x86-64/property-x86-ibt3b-x32.d | 8 +- ld/testsuite/ld-x86-64/property-x86-ibt3b.d | 8 +- ld/testsuite/ld-x86-64/property-x86-ibt4-x32.d | 6 +- ld/testsuite/ld-x86-64/property-x86-ibt4.d | 6 +- ld/testsuite/ld-x86-64/property-x86-ibt5-x32.d | 6 +- ld/testsuite/ld-x86-64/property-x86-ibt5.d | 6 +- ld/testsuite/ld-x86-64/property-x86-shstk1a-x32.d | 7 +- ld/testsuite/ld-x86-64/property-x86-shstk1a.d | 7 +- ld/testsuite/ld-x86-64/property-x86-shstk1b-x32.d | 7 +- ld/testsuite/ld-x86-64/property-x86-shstk1b.d | 7 +- ld/testsuite/ld-x86-64/property-x86-shstk2-x32.d | 6 +- ld/testsuite/ld-x86-64/property-x86-shstk2.d | 6 +- ld/testsuite/ld-x86-64/property-x86-shstk3a-x32.d | 8 +- ld/testsuite/ld-x86-64/property-x86-shstk3a.d | 8 +- ld/testsuite/ld-x86-64/property-x86-shstk3b-x32.d | 8 +- ld/testsuite/ld-x86-64/property-x86-shstk3b.d | 8 +- ld/testsuite/ld-x86-64/property-x86-shstk4-x32.d | 6 +- ld/testsuite/ld-x86-64/property-x86-shstk4.d | 6 +- ld/testsuite/ld-x86-64/property-x86-shstk5-x32.d | 6 +- ld/testsuite/ld-x86-64/property-x86-shstk5.d | 6 +- ld/testsuite/ld-x86-64/tls.exp | 44 +- ld/testsuite/ld-x86-64/tlspie1.d | 2 +- ld/testsuite/ld-x86-64/x86-64.exp | 312 +- ld/testsuite/ld-xtensa/coalesce.d | 7 + ld/testsuite/ld-xtensa/coalesce.exp | 99 - ld/testsuite/ld-xtensa/diff_overflow.d | 6 + ld/testsuite/ld-xtensa/diff_overflow.exp | 45 - ld/testsuite/ld-xtensa/lcall.d | 10 + ld/testsuite/ld-xtensa/lcall.exp | 113 - ld/testsuite/ld-xtensa/relax-static-defs.s | 33 + ld/testsuite/ld-xtensa/relax-static-local-pie.d | 17 + ld/testsuite/ld-xtensa/relax-static-local-shared.d | 17 + ld/testsuite/ld-xtensa/relax-static-local.s | 19 + ld/testsuite/ld-xtensa/relax-static-pie.d | 13 + ld/testsuite/ld-xtensa/relax-static-shared.d | 15 + ld/testsuite/ld-xtensa/relax-static.s | 9 + .../ld-xtensa/relax-undef-weak-local-pie.d | 6 + .../ld-xtensa/relax-undef-weak-local-shared.d | 6 + ld/testsuite/ld-xtensa/relax-undef-weak-local.s | 31 + ld/testsuite/ld-xtensa/relax-undef-weak-pie.d | 6 + ld/testsuite/ld-xtensa/relax-undef-weak-shared.d | 14 + ld/testsuite/ld-xtensa/relax-undef-weak.s | 12 + .../ld-xtensa/{xtensa.exp => xtensa-linux.exp} | 0 ld/testsuite/ld-xtensa/xtensa.exp | 42 +- ld/testsuite/lib/ld-lib.exp | 794 +- libiberty/ChangeLog | 17 + libiberty/make-temp-file.c | 24 +- libiberty/simple-object-elf.c | 4 + opcodes/ChangeLog | 1296 +- opcodes/Makefile.am | 8 +- opcodes/Makefile.in | 10 +- opcodes/aarch64-asm-2.c | 1022 +- opcodes/aarch64-asm.c | 35 +- opcodes/aarch64-dis-2.c | 4433 +- opcodes/aarch64-dis.c | 99 +- opcodes/aarch64-opc-2.c | 140 +- opcodes/aarch64-opc.c | 450 +- opcodes/aarch64-opc.h | 12 + opcodes/aarch64-tbl.h | 516 +- opcodes/aclocal.m4 | 1 - opcodes/arc-nps400-tbl.h | 52 +- opcodes/arc-opc.c | 6 +- opcodes/arc-regs.h | 751 +- opcodes/arc-tbl.h | 7 +- opcodes/arm-dis.c | 93 +- opcodes/configure | 83 +- opcodes/configure.ac | 3 +- opcodes/csky-dis.c | 1068 + opcodes/csky-opc.h | 8127 ++ opcodes/disassemble.c | 20 + opcodes/disassemble.h | 2 + opcodes/i386-dis-evex.h | 46 +- opcodes/i386-dis.c | 2036 +- opcodes/i386-gen.c | 116 +- opcodes/i386-init.h | 1018 +- opcodes/i386-opc.h | 59 +- opcodes/i386-opc.tbl | 5842 +- opcodes/i386-reg.tbl | 12 +- opcodes/i386-tbl.h | 107040 +++++++----------- opcodes/mips-dis.c | 276 +- opcodes/mips-opc.c | 313 +- opcodes/nds32-asm.c | 640 +- opcodes/nds32-asm.h | 33 +- opcodes/nds32-dis.c | 526 +- opcodes/nios2-dis.c | 28 +- opcodes/or1k-asm.c | 590 +- opcodes/or1k-desc.c | 34 +- opcodes/or1k-desc.h | 50 +- opcodes/or1k-dis.c | 3 + opcodes/or1k-ibld.c | 29 +- opcodes/or1k-opc.c | 44 +- opcodes/or1k-opc.h | 65 +- opcodes/or1k-opinst.c | 98 +- opcodes/po/POTFILES.in | 1 + opcodes/po/opcodes.pot | 46 +- opcodes/po/sv.po | 2338 +- opcodes/ppc-dis.c | 44 +- opcodes/ppc-opc.c | 189 +- opcodes/riscv-dis.c | 28 +- opcodes/riscv-opc.c | 1259 +- opcodes/s12z-dis.c | 71 +- opcodes/s390-dis.c | 16 +- opcodes/sh-opc.h | 5 +- opcodes/sparc-opc.c | 8 + sim/ChangeLog | 22 + sim/MAINTAINERS | 11 +- sim/common/ChangeLog | 15 + sim/common/cgen-ops.h | 36 + sim/common/sim-core.c | 8 +- sim/common/sim-core.h | 2 +- sim/or1k/cpu.h | 32 + sim/or1k/decode.c | 239 +- sim/or1k/decode.h | 82 +- sim/or1k/model.c | 186 +- sim/or1k/sem-switch.c | 281 +- sim/or1k/sem.c | 293 +- sim/testsuite/sim/or1k/ChangeLog | 5 + sim/testsuite/sim/or1k/div.S | 12 +- sim/testsuite/sim/or1k/mul.S | 109 +- src-release.sh | 6 +- 3284 files changed, 207445 insertions(+), 131723 deletions(-) create mode 100644 bfd/cpu-csky.c create mode 100644 bfd/elf32-csky.c delete mode 100644 bfd/elf32-xgate.h create mode 100644 binutils/testsuite/binutils-all/copy-5.d create mode 100644 binutils/testsuite/binutils-all/pr23633.d create mode 100644 binutils/testsuite/binutils-all/pr23633.list create mode 100644 binutils/testsuite/binutils-all/pr23633.s create mode 100644 binutils/testsuite/binutils-all/remove-relocs-07.d create mode 100644 binutils/testsuite/binutils-all/remove-relocs-07.s create mode 100644 binutils/testsuite/binutils-all/remove-relocs-08.d create mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494a-x32.d create mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494a.d create mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494a.s create mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494b-x32.d create mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494b.d create mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494b.s create mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494c-x32.d create mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494c.d create mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494c.s create mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494d-x32.d create mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494d.d create mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494e-x32.d create mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494e.d create mode 100644 contrib/ChangeLog create mode 100644 contrib/dg-extract-results.py create mode 100755 contrib/dg-extract-results.sh create mode 100644 gas/config/tc-csky.c create mode 100644 gas/config/tc-csky.h create mode 100644 gas/config/te-csky_abiv1.h create mode 100644 gas/config/te-csky_abiv1_linux.h create mode 100644 gas/config/te-csky_abiv2.h create mode 100644 gas/config/te-csky_abiv2_linux.h create mode 100644 gas/doc/c-csky.texi create mode 100644 gas/doc/c-or1k.texi create mode 100644 gas/testsuite/gas/aarch64/armv8_5-a-dp.d create mode 100644 gas/testsuite/gas/aarch64/armv8_5-a-dp.s create mode 100644 gas/testsuite/gas/aarch64/bti.d create mode 100644 gas/testsuite/gas/aarch64/bti.s create mode 100644 gas/testsuite/gas/aarch64/illegal-bti.d create mode 100644 gas/testsuite/gas/aarch64/illegal-bti.l create mode 100644 gas/testsuite/gas/aarch64/illegal-sysreg-4.d create mode 100644 gas/testsuite/gas/aarch64/illegal-sysreg-4.l create mode 100644 gas/testsuite/gas/aarch64/predres.d create mode 100644 gas/testsuite/gas/aarch64/predres.s create mode 100644 gas/testsuite/gas/aarch64/sb.s create mode 100644 gas/testsuite/gas/aarch64/sb1.d create mode 100644 gas/testsuite/gas/aarch64/sb2.d create mode 100644 gas/testsuite/gas/aarch64/ssbs-illegal1.d create mode 100644 gas/testsuite/gas/aarch64/ssbs-illegal1.l create mode 100644 gas/testsuite/gas/aarch64/ssbs-illegal2.d create mode 100644 gas/testsuite/gas/aarch64/ssbs-illegal2.l create mode 100644 gas/testsuite/gas/aarch64/ssbs.s create mode 100644 gas/testsuite/gas/aarch64/ssbs1.d create mode 100644 gas/testsuite/gas/aarch64/ssbs2.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_1.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_1.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_10.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_10.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_10.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_11.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_11.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_12.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_12.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_13.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_13.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_13.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_14.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_14.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_14.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_15.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_15.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_15.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_16.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_16.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_17.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_17.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_17.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_18.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_18.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_18.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_19.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_19.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_2.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_2.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_2.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_20.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_20.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_20.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_21.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_21.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_22.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_22.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_22.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_23.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_23.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_23.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_24.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_24.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_24.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_25.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_25.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_25.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_26.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_26.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_26.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_3.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_3.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_3.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_4.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_4.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_4.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_5.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_5.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_6.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_6.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_6.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_7.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_7.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_7.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_8.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_8.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_8.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_9.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_9.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_9.s create mode 100644 gas/testsuite/gas/aarch64/sysreg-4.d create mode 100644 gas/testsuite/gas/aarch64/sysreg-4.s create mode 100644 gas/testsuite/gas/all/eqv-dot.d create mode 100644 gas/testsuite/gas/all/eqv-dot.s create mode 100644 gas/testsuite/gas/arc/attr-rf16.d create mode 100644 gas/testsuite/gas/arc/attr-rf16.err create mode 100644 gas/testsuite/gas/arc/attr-rf16.s create mode 100644 gas/testsuite/gas/arc/textinsn_case.d create mode 100644 gas/testsuite/gas/arc/textinsn_case.s create mode 100644 gas/testsuite/gas/arm/attr-march-armv8_5-a.d create mode 100644 gas/testsuite/gas/arm/predres-bad.d create mode 100644 gas/testsuite/gas/arm/predres-bad.l create mode 100644 gas/testsuite/gas/arm/predres.s create mode 100644 gas/testsuite/gas/arm/predres1.d create mode 100644 gas/testsuite/gas/arm/predres2.d create mode 100644 gas/testsuite/gas/arm/sb-bad.d create mode 100644 gas/testsuite/gas/arm/sb-bad.l create mode 100644 gas/testsuite/gas/arm/sb-thumb1.d create mode 100644 gas/testsuite/gas/arm/sb-thumb2.d create mode 100644 gas/testsuite/gas/arm/sb.s create mode 100644 gas/testsuite/gas/arm/sb1.d create mode 100644 gas/testsuite/gas/arm/sb2.d create mode 100644 gas/testsuite/gas/csky/801_relax.d create mode 100644 gas/testsuite/gas/csky/801_relax.s create mode 100644 gas/testsuite/gas/csky/802j.d create mode 100644 gas/testsuite/gas/csky/802j.s create mode 100644 gas/testsuite/gas/csky/all.d create mode 100644 gas/testsuite/gas/csky/all.s create mode 100644 gas/testsuite/gas/csky/bsr1.d create mode 100644 gas/testsuite/gas/csky/bsr1.s create mode 100644 gas/testsuite/gas/csky/bsr2.d create mode 100644 gas/testsuite/gas/csky/bsr2.s create mode 100644 gas/testsuite/gas/csky/csky.exp create mode 100644 gas/testsuite/gas/csky/csky_vdsp.d create mode 100644 gas/testsuite/gas/csky/csky_vdsp.s create mode 100644 gas/testsuite/gas/csky/cskyv2_all.d create mode 100644 gas/testsuite/gas/csky/cskyv2_all.s create mode 100644 gas/testsuite/gas/csky/cskyv2_dsp.d create mode 100644 gas/testsuite/gas/csky/cskyv2_dsp.s create mode 100644 gas/testsuite/gas/csky/cskyv2_elrw.d create mode 100644 gas/testsuite/gas/csky/cskyv2_elrw.s create mode 100644 gas/testsuite/gas/csky/cskyv2_float.d create mode 100644 gas/testsuite/gas/csky/cskyv2_float.s create mode 100644 gas/testsuite/gas/csky/cskyv2_lrw.d create mode 100644 gas/testsuite/gas/csky/cskyv2_lrw.s create mode 100644 gas/testsuite/gas/csky/cskyv2_mnolrw1.d create mode 100644 gas/testsuite/gas/csky/cskyv2_mnolrw1.s create mode 100644 gas/testsuite/gas/csky/cskyv2_mnolrw2.d create mode 100644 gas/testsuite/gas/csky/cskyv2_mnolrw2.s create mode 100644 gas/testsuite/gas/csky/enhance_dsp.d create mode 100644 gas/testsuite/gas/csky/enhance_dsp.s create mode 100644 gas/testsuite/gas/csky/java.d create mode 100644 gas/testsuite/gas/csky/java.s create mode 100644 gas/testsuite/gas/csky/jbsr.d create mode 100644 gas/testsuite/gas/csky/jbsr.s create mode 100644 gas/testsuite/gas/csky/jbt.d create mode 100644 gas/testsuite/gas/csky/jbt.s create mode 100644 gas/testsuite/gas/csky/jbt_pic.d create mode 100644 gas/testsuite/gas/csky/jbt_pic.s create mode 100644 gas/testsuite/gas/csky/jmpi1.d create mode 100644 gas/testsuite/gas/csky/jmpi1.s create mode 100644 gas/testsuite/gas/csky/jmpi2.d create mode 100644 gas/testsuite/gas/csky/jmpi2.s create mode 100644 gas/testsuite/gas/csky/jmpi3.d create mode 100644 gas/testsuite/gas/csky/jmpi3.s create mode 100644 gas/testsuite/gas/csky/jmpiv2_1.d create mode 100644 gas/testsuite/gas/csky/jmpiv2_1.s create mode 100644 gas/testsuite/gas/csky/jmpiv2_2.d create mode 100644 gas/testsuite/gas/csky/jmpiv2_2.s create mode 100644 gas/testsuite/gas/csky/jsriv2_1.d create mode 100644 gas/testsuite/gas/csky/jsriv2_1.s create mode 100644 gas/testsuite/gas/csky/jsriv2_2.d create mode 100644 gas/testsuite/gas/csky/jsriv2_2.s create mode 100644 gas/testsuite/gas/csky/jsriv2_3.d create mode 100644 gas/testsuite/gas/csky/jsriv2_3.s create mode 100644 gas/testsuite/gas/csky/jsriv2_4.d create mode 100644 gas/testsuite/gas/csky/jsriv2_4.s create mode 100644 gas/testsuite/gas/csky/trust.d create mode 100644 gas/testsuite/gas/csky/trust.s create mode 100644 gas/testsuite/gas/csky/v1_float.d create mode 100644 gas/testsuite/gas/csky/v1_float.s create mode 100644 gas/testsuite/gas/csky/v2_float_part1.d create mode 100644 gas/testsuite/gas/csky/v2_float_part1.s create mode 100644 gas/testsuite/gas/csky/v2_float_part2.d create mode 100644 gas/testsuite/gas/csky/v2_float_part2.s create mode 100644 gas/testsuite/gas/csky/v2_tls_gd.d create mode 100644 gas/testsuite/gas/csky/v2_tls_gd.s create mode 100644 gas/testsuite/gas/csky/v2_tls_ie.d create mode 100644 gas/testsuite/gas/csky/v2_tls_ie.s create mode 100644 gas/testsuite/gas/csky/v2_tls_ld.d create mode 100644 gas/testsuite/gas/csky/v2_tls_ld.s create mode 100644 gas/testsuite/gas/csky/v2_tls_le.d create mode 100644 gas/testsuite/gas/csky/v2_tls_le.s create mode 100644 gas/testsuite/gas/elf/missing-build-notes.d create mode 100644 gas/testsuite/gas/elf/missing-build-notes.s create mode 100644 gas/testsuite/gas/elf/section14.d create mode 100644 gas/testsuite/gas/elf/section14.s create mode 100644 gas/testsuite/gas/i386/avx-scalar-2.d create mode 100644 gas/testsuite/gas/i386/avx-scalar-2.s create mode 100644 gas/testsuite/gas/i386/avx-wig.d create mode 100644 gas/testsuite/gas/i386/avx-wig.s create mode 100644 gas/testsuite/gas/i386/avx2-wig.d create mode 100644 gas/testsuite/gas/i386/avx2-wig.s create mode 100644 gas/testsuite/gas/i386/cvtsi2sX.l create mode 100644 gas/testsuite/gas/i386/cvtsi2sX.s create mode 100644 gas/testsuite/gas/i386/evex-lig-2.d create mode 100644 gas/testsuite/gas/i386/evex-lig-2.s create mode 100644 gas/testsuite/gas/i386/evex-wig2.d create mode 100644 gas/testsuite/gas/i386/evex-wig2.s create mode 100644 gas/testsuite/gas/i386/evex.d create mode 100644 gas/testsuite/gas/i386/evex.s create mode 100644 gas/testsuite/gas/i386/mpx-add-bnd-prefix.e create mode 100644 gas/testsuite/gas/i386/prefix32.l create mode 100644 gas/testsuite/gas/i386/prefix32.s create mode 100644 gas/testsuite/gas/i386/prefix64.l create mode 100644 gas/testsuite/gas/i386/prefix64.s create mode 100644 gas/testsuite/gas/i386/property-1.d create mode 100644 gas/testsuite/gas/i386/property-1.s create mode 100644 gas/testsuite/gas/i386/sg.l create mode 100644 gas/testsuite/gas/i386/sg.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx-scalar-2.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx-scalar-2.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx-wig.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx-wig.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx2-wig.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx2-wig.s create mode 100644 gas/testsuite/gas/i386/x86-64-evex-lig-2.d create mode 100644 gas/testsuite/gas/i386/x86-64-evex-lig-2.s create mode 100644 gas/testsuite/gas/i386/x86-64-evex-wig2.d create mode 100644 gas/testsuite/gas/i386/x86-64-evex-wig2.s create mode 100644 gas/testsuite/gas/i386/x86-64-mpx-add-bnd-prefix.e create mode 100644 gas/testsuite/gas/i386/x86-64-property-1.d create mode 100644 gas/testsuite/gas/mips/elf-rel28-lldscd-micromips-n32.d create mode 100644 gas/testsuite/gas/mips/elf-rel28-lldscd-micromips-n64.d create mode 100644 gas/testsuite/gas/mips/elf-rel28-lldscd-n32.d create mode 100644 gas/testsuite/gas/mips/elf-rel28-lldscd-n64.d create mode 100644 gas/testsuite/gas/mips/elf-rel28-micromips-n32.d create mode 100644 gas/testsuite/gas/mips/elf-rel28-micromips-n64.d create mode 100644 gas/testsuite/gas/mips/loongson-2f-mmi.d create mode 100644 gas/testsuite/gas/mips/loongson-2f-mmi.s create mode 100644 gas/testsuite/gas/mips/loongson-3a-mmi.d create mode 100644 gas/testsuite/gas/mips/loongson-3a-mmi.s create mode 100644 gas/testsuite/gas/mips/loongson-cam.d create mode 100644 gas/testsuite/gas/mips/loongson-cam.s create mode 100644 gas/testsuite/gas/mips/loongson-ext2.d create mode 100644 gas/testsuite/gas/mips/loongson-ext2.s delete mode 100644 gas/testsuite/gas/or1k/allinsn.exp create mode 100644 gas/testsuite/gas/or1k/or1k.exp create mode 100644 gas/testsuite/gas/or1k/reloc-1.d create mode 100644 gas/testsuite/gas/or1k/reloc-1.s create mode 100644 gas/testsuite/gas/or1k/reloc-2.l create mode 100644 gas/testsuite/gas/or1k/reloc-2.s create mode 100644 gas/testsuite/gas/pdp11/pr14480.d create mode 100644 gas/testsuite/gas/pdp11/pr14480.s create mode 100644 gas/testsuite/gas/pdp11/pr23481.d create mode 100644 gas/testsuite/gas/pdp11/pr23481.s create mode 100644 gas/testsuite/gas/ppc/broadway.d create mode 100644 gas/testsuite/gas/ppc/broadway.s create mode 100644 gas/testsuite/gas/riscv/bge.d create mode 100644 gas/testsuite/gas/riscv/bge.s create mode 100644 gas/testsuite/gas/riscv/c-fld-fsd-fail.d create mode 100644 gas/testsuite/gas/riscv/c-fld-fsd-fail.l create mode 100644 gas/testsuite/gas/riscv/c-fld-fsd-fail.s create mode 100644 gas/testsuite/gas/riscv/fence-fail.d create mode 100644 gas/testsuite/gas/riscv/fence-fail.l create mode 100644 gas/testsuite/gas/riscv/fence-fail.s create mode 100644 gas/testsuite/gas/riscv/fence-tso.d create mode 100644 gas/testsuite/gas/riscv/fence-tso.s create mode 100644 gas/testsuite/gas/riscv/rouding-fail.d create mode 100644 gas/testsuite/gas/riscv/rouding-fail.l create mode 100644 gas/testsuite/gas/riscv/rouding-fail.s create mode 100644 gas/testsuite/gas/s12z/bit-manip-invalid.d create mode 100644 gas/testsuite/gas/s12z/bit-manip-invalid.s copy binutils/testsuite/binutils-all/empty => gas/testsuite/gas/s390/zarch-z990-sy [...] create mode 100644 gas/testsuite/gas/s390/zarch-z990-symbol-lay.s create mode 100644 gas/testsuite/gas/sparc/leon.d create mode 100644 gas/testsuite/gas/sparc/leon.s create mode 100644 gas/testsuite/gas/sparc/v8branch.d create mode 100644 gas/testsuite/gas/sparc/v8branch.s create mode 100644 gdb/buildsym-legacy.c create mode 100644 gdb/buildsym-legacy.h create mode 100644 gdb/common/gdb_proc_service.h create mode 100644 gdb/common/netstuff.c create mode 100644 gdb/common/netstuff.h create mode 100644 gdb/common/scoped_mmap.c create mode 100644 gdb/compile/compile-c.h create mode 100644 gdb/compile/compile-cplus-symbols.c create mode 100644 gdb/compile/compile-cplus-types.c create mode 100644 gdb/compile/compile-cplus.h create mode 100644 gdb/compile/gcc-c-plugin.h create mode 100644 gdb/compile/gcc-cp-plugin.h create mode 100644 gdb/csky-linux-tdep.c create mode 100644 gdb/csky-tdep.c create mode 100644 gdb/csky-tdep.h create mode 100644 gdb/dwarf-index-cache.c create mode 100644 gdb/dwarf-index-cache.h create mode 100644 gdb/dwarf-index-write.h delete mode 100644 gdb/gdb-gdb.py create mode 100644 gdb/gdb-gdb.py.in mode change 100755 => 100644 gdb/gdbserver/x86-tdesc.h create mode 100644 gdb/gnulib/aclocal-m4-deps.mk create mode 100644 gdb/gnulib/import/arpa_inet.in.h create mode 100644 gdb/gnulib/import/inet_ntop.c create mode 100644 gdb/gnulib/import/m4/arpa_inet_h.m4 create mode 100644 gdb/gnulib/import/m4/inet_ntop.m4 create mode 100644 gdb/gnulib/import/m4/mkdir.m4 create mode 100644 gdb/gnulib/import/m4/netinet_in_h.m4 create mode 100644 gdb/gnulib/import/m4/onceonly.m4 create mode 100644 gdb/gnulib/import/m4/socklen.m4 create mode 100644 gdb/gnulib/import/m4/sockpfaf.m4 create mode 100644 gdb/gnulib/import/m4/stdalign.m4 create mode 100644 gdb/gnulib/import/m4/sys_uio_h.m4 create mode 100644 gdb/gnulib/import/mkdir.c create mode 100644 gdb/gnulib/import/netinet_in.in.h create mode 100644 gdb/gnulib/import/stdalign.in.h create mode 100644 gdb/gnulib/import/sys_socket.c create mode 100644 gdb/gnulib/import/sys_socket.in.h create mode 100644 gdb/gnulib/import/sys_uio.in.h create mode 100644 gdb/gnulib/patches/0001-Fix-PR-gdb-23558-Use-system-s-getcwd-wh [...] delete mode 100644 gdb/i386-v4-nat.c create mode 100644 gdb/riscv-fbsd-nat.c create mode 100644 gdb/riscv-fbsd-tdep.c create mode 100644 gdb/riscv-fbsd-tdep.h create mode 100644 gdb/riscv-linux-nat.c create mode 100644 gdb/riscv-linux-tdep.c create mode 100644 gdb/sanitize.m4 create mode 100644 gdb/selftest.m4 create mode 100644 gdb/ser-uds.c delete mode 100755 gdb/testsuite/dg-extract-results.sh create mode 100644 gdb/testsuite/gdb.ada/access_to_unbounded_array.exp create mode 100644 gdb/testsuite/gdb.ada/access_to_unbounded_array/foo.adb create mode 100644 gdb/testsuite/gdb.ada/access_to_unbounded_array/pack.adb create mode 100644 gdb/testsuite/gdb.ada/access_to_unbounded_array/pack.ads create mode 100644 gdb/testsuite/gdb.ada/expr_with_funcall.exp create mode 100644 gdb/testsuite/gdb.ada/expr_with_funcall/expr_r821_013.adb create mode 100644 gdb/testsuite/gdb.ada/expr_with_funcall/pck.adb create mode 100644 gdb/testsuite/gdb.ada/expr_with_funcall/pck.ads create mode 100644 gdb/testsuite/gdb.ada/mi_string_access.exp create mode 100644 gdb/testsuite/gdb.ada/mi_string_access/bar.adb copy gdb/testsuite/gdb.ada/{notcplusplus => mi_string_access}/pck.adb (100%) copy gdb/testsuite/gdb.ada/{notcplusplus => mi_string_access}/pck.ads (100%) create mode 100644 gdb/testsuite/gdb.ada/mi_var_union.exp create mode 100644 gdb/testsuite/gdb.ada/mi_var_union/bar.adb copy gdb/testsuite/gdb.ada/{notcplusplus => mi_var_union}/pck.adb (100%) copy gdb/testsuite/gdb.ada/{notcplusplus => mi_var_union}/pck.ads (100%) create mode 100644 gdb/testsuite/gdb.ada/packed_array_assign.exp create mode 100644 gdb/testsuite/gdb.ada/packed_array_assign/aggregates.adb create mode 100644 gdb/testsuite/gdb.ada/packed_array_assign/aggregates.ads create mode 100644 gdb/testsuite/gdb.ada/packed_array_assign/pck.adb create mode 100644 gdb/testsuite/gdb.ada/packed_array_assign/pck.ads create mode 100644 gdb/testsuite/gdb.ada/packed_array_assign/tester.adb create mode 100644 gdb/testsuite/gdb.arch/aarch64-sighandler-regs.c create mode 100644 gdb/testsuite/gdb.arch/aarch64-sighandler-regs.exp create mode 100644 gdb/testsuite/gdb.arch/mips-disassembler-options.exp create mode 100644 gdb/testsuite/gdb.arch/mips-disassembler-options.s create mode 100644 gdb/testsuite/gdb.base/batch-exit-status.bad-commands create mode 100644 gdb/testsuite/gdb.base/batch-exit-status.exp create mode 100644 gdb/testsuite/gdb.base/batch-exit-status.good-commands create mode 100644 gdb/testsuite/gdb.base/catch-follow-exec.c create mode 100644 gdb/testsuite/gdb.base/catch-follow-exec.exp create mode 100644 gdb/testsuite/gdb.base/frame-selection.c create mode 100644 gdb/testsuite/gdb.base/frame-selection.exp create mode 100644 gdb/testsuite/gdb.base/frameapply.c create mode 100644 gdb/testsuite/gdb.base/frameapply.exp create mode 100644 gdb/testsuite/gdb.base/gcore-tls-pie.c create mode 100644 gdb/testsuite/gdb.base/gcore-tls-pie.exp create mode 100644 gdb/testsuite/gdb.base/index-cache.c create mode 100644 gdb/testsuite/gdb.base/index-cache.exp create mode 100644 gdb/testsuite/gdb.base/infoline-reloc-main-from-zero.c create mode 100644 gdb/testsuite/gdb.base/infoline-reloc-main-from-zero.exp create mode 100644 gdb/testsuite/gdb.base/large-frame-1.c create mode 100644 gdb/testsuite/gdb.base/large-frame-2.c create mode 100644 gdb/testsuite/gdb.base/large-frame.exp create mode 100644 gdb/testsuite/gdb.base/large-frame.h create mode 100644 gdb/testsuite/gdb.base/vla-optimized-out.c create mode 100644 gdb/testsuite/gdb.base/vla-optimized-out.exp create mode 100644 gdb/testsuite/gdb.base/write_mem.c create mode 100644 gdb/testsuite/gdb.base/write_mem.exp create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-anonymous.cc create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-anonymous.exp create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-array-decay.cc create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-array-decay.exp create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-inherit.cc create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-inherit.exp create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-member.cc create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-member.exp create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-method.cc create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-method.exp create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-mod.c create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-namespace.cc create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-namespace.exp create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-nested.cc create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-nested.exp create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-print.c create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-print.exp create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-virtual.cc create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-virtual.exp create mode 100644 gdb/testsuite/gdb.compile/compile-cplus.c create mode 100644 gdb/testsuite/gdb.compile/compile-cplus.exp create mode 100644 gdb/testsuite/gdb.cp/virtbase2.cc create mode 100644 gdb/testsuite/gdb.cp/virtbase2.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-ranges-func.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-ranges-func.exp create mode 100644 gdb/testsuite/gdb.dwarf2/varval.c create mode 100644 gdb/testsuite/gdb.dwarf2/varval.exp create mode 100644 gdb/testsuite/gdb.fortran/short-circuit-argument-list.exp create mode 100644 gdb/testsuite/gdb.fortran/short-circuit-argument-list.f90 create mode 100644 gdb/testsuite/gdb.mi/mi-breakpoint-location-ena-dis.cc create mode 100644 gdb/testsuite/gdb.mi/mi-breakpoint-location-ena-dis.exp create mode 100644 gdb/testsuite/gdb.python/py-mi-var-info-path-expression.c create mode 100644 gdb/testsuite/gdb.python/py-mi-var-info-path-expression.exp create mode 100644 gdb/testsuite/gdb.python/py-mi-var-info-path-expression.py create mode 100644 gdb/testsuite/gdb.server/extended-remote-restart.c create mode 100644 gdb/testsuite/gdb.server/extended-remote-restart.exp create mode 100644 gdb/testsuite/gdb.server/server-connect.exp create mode 100644 gdb/testsuite/lib/compile-support.exp mode change 100755 => 100644 gdb/testsuite/lib/compiler.c create mode 100644 gdb/unittests/cli-utils-selftests.c create mode 100644 gdb/unittests/parse-connection-spec-selftests.c create mode 100644 include/elf/csky.h create mode 100644 include/opcode/csky.h rename {opcodes => include/opcode}/s12z.h (100%) create mode 100644 ld/emulparams/cskyelf.sh create mode 100644 ld/emulparams/cskyelf_linux.sh create mode 100644 ld/emultempl/cskyelf.em create mode 100644 ld/testsuite/ld-arc/attr-merge-6.d create mode 100644 ld/testsuite/ld-arc/attr-merge-6a.s create mode 100644 ld/testsuite/ld-arc/attr-merge-6b.s create mode 100644 ld/testsuite/ld-arc/attr-merge-6bis.d create mode 100644 ld/testsuite/ld-csky/csky.exp create mode 100644 ld/testsuite/ld-csky/data.d create mode 100644 ld/testsuite/ld-csky/data.s create mode 100644 ld/testsuite/ld-csky/data_section.s create mode 100644 ld/testsuite/ld-csky/emit-relocs-1.d create mode 100644 ld/testsuite/ld-csky/emit-relocs-1.ld create mode 100644 ld/testsuite/ld-csky/emit-relocs-1a.s copy ld/testsuite/{ld-mips-elf => ld-csky}/emit-relocs-1b.s (100%) create mode 100644 ld/testsuite/ld-csky/got.d create mode 100644 ld/testsuite/ld-csky/got.s create mode 100644 ld/testsuite/ld-csky/hilo16.d create mode 100644 ld/testsuite/ld-csky/hilo16.s create mode 100644 ld/testsuite/ld-csky/hilo16_symbol.s create mode 100644 ld/testsuite/ld-csky/tls-gd-v1.d create mode 100644 ld/testsuite/ld-csky/tls-gd-v1.s create mode 100644 ld/testsuite/ld-csky/tls-gd.d create mode 100644 ld/testsuite/ld-csky/tls-gd.s create mode 100644 ld/testsuite/ld-csky/tls-ie-v1.d create mode 100644 ld/testsuite/ld-csky/tls-ie-v1.s create mode 100644 ld/testsuite/ld-csky/tls-ie.d create mode 100644 ld/testsuite/ld-csky/tls-ie.s create mode 100644 ld/testsuite/ld-csky/tls-ld-v1.d create mode 100644 ld/testsuite/ld-csky/tls-ld-v1.s create mode 100644 ld/testsuite/ld-csky/tls-ld.d create mode 100644 ld/testsuite/ld-csky/tls-ld.s create mode 100644 ld/testsuite/ld-csky/tls-le-v1.d create mode 100644 ld/testsuite/ld-csky/tls-le-v1.s create mode 100644 ld/testsuite/ld-csky/tls-le.d create mode 100644 ld/testsuite/ld-csky/tls-le.s create mode 100644 ld/testsuite/ld-elf/pr23591.d create mode 100644 ld/testsuite/ld-elf/pr23591a.s create mode 100644 ld/testsuite/ld-elf/pr23591b.s create mode 100644 ld/testsuite/ld-elf/pr23591c.s create mode 100644 ld/testsuite/ld-elf/pr23648.d create mode 100644 ld/testsuite/ld-elf/pr23648.s create mode 100644 ld/testsuite/ld-elf/pr23648.t create mode 100644 ld/testsuite/ld-elf/pr23658-1a.d create mode 100644 ld/testsuite/ld-elf/pr23658-1a.s create mode 100644 ld/testsuite/ld-elf/pr23658-1b.d create mode 100644 ld/testsuite/ld-elf/pr23658-1b.s create mode 100644 ld/testsuite/ld-elf/pr23658-1c.d create mode 100644 ld/testsuite/ld-elf/pr23658-1c.s create mode 100644 ld/testsuite/ld-elf/pr23658-1d.s create mode 100644 ld/testsuite/ld-elf/pr23658-2.rd create mode 100644 ld/testsuite/ld-elf/pr23658-3.d copy ld/testsuite/{ld-scripts/provide-5.s => ld-elf/pr23658-3.s} (100%) copy ld/testsuite/{ld-scripts/provide-8.t => ld-elf/pr23658-3.t} (100%) create mode 100644 ld/testsuite/ld-elf/reloc-discard-warn.d create mode 100644 ld/testsuite/ld-elf/reloc-discard.d create mode 100644 ld/testsuite/ld-elf/reloc-discard.ld copy ld/testsuite/ld-elf/{weak-dyn-1b.s => reloc-discard.s} (100%) create mode 100644 ld/testsuite/ld-i386/pr23372c.d create mode 100644 ld/testsuite/ld-i386/pr23372d.d create mode 100644 ld/testsuite/ld-i386/pr23486c.d create mode 100644 ld/testsuite/ld-i386/pr23486d.d create mode 100644 ld/testsuite/ld-i386/property-1a.r create mode 100644 ld/testsuite/ld-i386/property-2a.r create mode 100644 ld/testsuite/ld-i386/property-3a.r create mode 100644 ld/testsuite/ld-i386/property-4a.r create mode 100644 ld/testsuite/ld-i386/property-5a.r create mode 100644 ld/testsuite/ld-i386/property-7a.r create mode 100644 ld/testsuite/ld-i386/property-x86-5.d create mode 100644 ld/testsuite/ld-mips-elf/elf-rel-got-n64-irix.d delete mode 100644 ld/testsuite/ld-mips-elf/elf-rel-got-n64-linux.d create mode 100644 ld/testsuite/ld-mips-elf/elf-rel-xgot-n64-irix.d delete mode 100644 ld/testsuite/ld-mips-elf/elf-rel-xgot-n64-linux.d create mode 100644 ld/testsuite/ld-mips-elf/pr21375-abi.hd create mode 100644 ld/testsuite/ld-mips-elf/pr21375-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375-mips16.s create mode 100644 ld/testsuite/ld-mips-elf/pr21375-n32.s create mode 100644 ld/testsuite/ld-mips-elf/pr21375-n64.s create mode 100644 ld/testsuite/ld-mips-elf/pr21375-noabi.hd create mode 100644 ld/testsuite/ld-mips-elf/pr21375-xgot.ld create mode 100644 ld/testsuite/ld-mips-elf/pr21375-xgot.s create mode 100644 ld/testsuite/ld-mips-elf/pr21375.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375.ld create mode 100644 ld/testsuite/ld-mips-elf/pr21375.s create mode 100644 ld/testsuite/ld-mips-elf/pr21375.sd copy ld/testsuite/ld-mips-elf/{gp-hidden-ver.ver => pr21375.ver} (100%) create mode 100644 ld/testsuite/ld-mips-elf/pr21375h-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375h.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375h.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375h.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375p-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375p.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375p.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375p.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375ph-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375ph.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375ph.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375ph.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375s-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375s-n32-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375s-n32.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375s-n32.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375s-n32.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375s-n64-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375s-n64.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375s-n64.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375s-n64.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375s.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375s.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375s.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sh-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sh-n32-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sh-n32.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sh-n32.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sh-n32.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sh-n64-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sh-n64.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sh-n64.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sh-n64.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sh.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sh.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sh.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375shg-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375shg.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375shg.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375shg.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375shl-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375shl.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375shl.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375shv-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375shv.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375shv.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sm16.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sm16h.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375su-n32.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375su-n64.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375su.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375suh-n32.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375suh-n64.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375suh.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sux.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375suxh.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sx-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sx.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sx.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sx.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sxh-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sxh.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sxh.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sxh.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375v.ver create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-2.dd create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-2.gd create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-2.ld create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-2.s create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-2.sd create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-discard-2.gd create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-discard-2.ld create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-discard-2.sd create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-micromips-2.dd create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-micromips-2.gd create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-micromips-2.sd create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-micromips-insn32-2.dd create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-micromips-insn32-2.gd create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-micromips-insn32-2.sd create mode 100644 ld/testsuite/ld-mips-elf/tlsbin-pie-o32.d create mode 100644 ld/testsuite/ld-mips-elf/tlsbin-pie-o32.got create mode 100644 ld/testsuite/ld-mips-elf/tlsdyn-pie-o32.d create mode 100644 ld/testsuite/ld-mips-elf/tlsdyn-pie-o32.got create mode 100644 ld/testsuite/ld-or1k/offsets1.d create mode 100644 ld/testsuite/ld-or1k/offsets1.s create mode 100644 ld/testsuite/ld-or1k/or1k.exp create mode 100644 ld/testsuite/ld-or1k/plt1.dd create mode 100644 ld/testsuite/ld-or1k/plt1.s create mode 100644 ld/testsuite/ld-or1k/plt1.x.dd create mode 100644 ld/testsuite/ld-or1k/plta1.dd create mode 100644 ld/testsuite/ld-or1k/plta1.s create mode 100644 ld/testsuite/ld-or1k/pltlib.s create mode 100644 ld/testsuite/ld-plugin/pr23460a.c create mode 100644 ld/testsuite/ld-plugin/pr23460b.c create mode 100644 ld/testsuite/ld-plugin/pr23460c.c create mode 100644 ld/testsuite/ld-plugin/pr23460d.c create mode 100644 ld/testsuite/ld-plugin/pr23460e.c create mode 100644 ld/testsuite/ld-plugin/pr23460f.c create mode 100644 ld/testsuite/ld-powerpc/big.s create mode 100644 ld/testsuite/ld-powerpc/ext.d create mode 100644 ld/testsuite/ld-powerpc/ext.lnk create mode 100644 ld/testsuite/ld-powerpc/ext.s create mode 100644 ld/testsuite/ld-powerpc/notoc.d create mode 100644 ld/testsuite/ld-powerpc/notoc.s create mode 100644 ld/testsuite/ld-powerpc/notoc.wf create mode 100644 ld/testsuite/ld-powerpc/relaxrl.d create mode 100644 ld/testsuite/ld-riscv-elf/pcrel-lo-addend-2.d create mode 100644 ld/testsuite/ld-riscv-elf/pcrel-lo-addend-2.s create mode 100644 ld/testsuite/ld-s12z/reloc-ext18-1.d create mode 100644 ld/testsuite/ld-s12z/reloc-ext18-2.d create mode 100644 ld/testsuite/ld-s12z/reloc-ext18.d create mode 100644 ld/testsuite/ld-s12z/reloc-ext18.s create mode 100644 ld/testsuite/ld-s12z/reloc-ext24.d create mode 100644 ld/testsuite/ld-s12z/reloc-ext24.s create mode 100644 ld/testsuite/ld-s12z/reloc-ext32.d create mode 100644 ld/testsuite/ld-s12z/reloc-ext32.s create mode 100644 ld/testsuite/ld-s12z/reloc-opr.d create mode 100644 ld/testsuite/ld-s12z/reloc-opr.s create mode 100644 ld/testsuite/ld-s12z/reloc-pc-rel-7-15.d create mode 100644 ld/testsuite/ld-s12z/reloc-pc-rel-7-15.s rename ld/testsuite/ld-s12z/{z12s.exp => s12z.exp} (100%) delete mode 100644 ld/testsuite/ld-s390/gotreloc_64-1.dd create mode 100644 ld/testsuite/ld-s390/gotreloc_64-norelro-1.dd create mode 100644 ld/testsuite/ld-s390/gotreloc_64-relro-1.dd create mode 100644 ld/testsuite/ld-scripts/pr23571.d create mode 100644 ld/testsuite/ld-scripts/pr23571.t create mode 100644 ld/testsuite/ld-scripts/segment-start.d create mode 100644 ld/testsuite/ld-scripts/segment-start.ld create mode 100644 ld/testsuite/ld-scripts/segment-start.s create mode 100644 ld/testsuite/ld-x86-64/pr23372c-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr23372c.d create mode 100644 ld/testsuite/ld-x86-64/pr23372d-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr23372d.d create mode 100644 ld/testsuite/ld-x86-64/pr23372d.s create mode 100644 ld/testsuite/ld-x86-64/pr23372e.s create mode 100644 ld/testsuite/ld-x86-64/pr23372f.s create mode 100644 ld/testsuite/ld-x86-64/pr23486c-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr23486c.d create mode 100644 ld/testsuite/ld-x86-64/pr23486c.s create mode 100644 ld/testsuite/ld-x86-64/pr23486d-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr23486d.d create mode 100644 ld/testsuite/ld-x86-64/pr23486d.s create mode 100644 ld/testsuite/ld-x86-64/property-1a.r create mode 100644 ld/testsuite/ld-x86-64/property-2a.r create mode 100644 ld/testsuite/ld-x86-64/property-3a.r create mode 100644 ld/testsuite/ld-x86-64/property-4a.r create mode 100644 ld/testsuite/ld-x86-64/property-5a.r create mode 100644 ld/testsuite/ld-x86-64/property-7a.r create mode 100644 ld/testsuite/ld-x86-64/property-x86-5-x32.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-5.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-5a.s create mode 100644 ld/testsuite/ld-x86-64/property-x86-5b.s create mode 100644 ld/testsuite/ld-xtensa/coalesce.d delete mode 100644 ld/testsuite/ld-xtensa/coalesce.exp create mode 100644 ld/testsuite/ld-xtensa/diff_overflow.d delete mode 100644 ld/testsuite/ld-xtensa/diff_overflow.exp create mode 100644 ld/testsuite/ld-xtensa/lcall.d delete mode 100644 ld/testsuite/ld-xtensa/lcall.exp create mode 100644 ld/testsuite/ld-xtensa/relax-static-defs.s create mode 100644 ld/testsuite/ld-xtensa/relax-static-local-pie.d create mode 100644 ld/testsuite/ld-xtensa/relax-static-local-shared.d create mode 100644 ld/testsuite/ld-xtensa/relax-static-local.s create mode 100644 ld/testsuite/ld-xtensa/relax-static-pie.d create mode 100644 ld/testsuite/ld-xtensa/relax-static-shared.d create mode 100644 ld/testsuite/ld-xtensa/relax-static.s create mode 100644 ld/testsuite/ld-xtensa/relax-undef-weak-local-pie.d create mode 100644 ld/testsuite/ld-xtensa/relax-undef-weak-local-shared.d create mode 100644 ld/testsuite/ld-xtensa/relax-undef-weak-local.s create mode 100644 ld/testsuite/ld-xtensa/relax-undef-weak-pie.d create mode 100644 ld/testsuite/ld-xtensa/relax-undef-weak-shared.d create mode 100644 ld/testsuite/ld-xtensa/relax-undef-weak.s copy ld/testsuite/ld-xtensa/{xtensa.exp => xtensa-linux.exp} (100%) create mode 100644 opcodes/csky-dis.c create mode 100644 opcodes/csky-opc.h -- To stop receiving notification emails like this one, please contact the administrator of this repository.
6 years, 8 months
1
0
0
0
[toolchain/ci/llvm-monorepo] branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-stable-allnoconfig updated (8efeb6e78f8d -> 762f2041e2d9)
by git@git.linaro.org
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-aarch64-stable-allnoconfig in repository toolchain/ci/llvm-monorepo. from 8efeb6e78f8d [ASTImporter] Added error handling for AST import. adds 805be061de87 [ASTImporter] Removed uneeded default case label. adds a133b46e63df [clang-tidy] Resolve readability-else-after-return false p [...] adds 2eb717c02b22 [Hexagon] Remove support for V4 adds ca90e71b4815 [clangd] Set workspace root when initializing ClangdServer [...] adds a93cd40bb62e [lldbsuite, windows] Disable two tail call frames tests th [...] adds 010728c7d16d Java annotation declaration being handled correctly adds 42caffc08a77 [InstCombine] move/add tests for sub/neg; NFC adds b06440e95f2a [Hexagon] Remove support for V4 adds 10b72d276446 [InstCombine] use m_Neg() in dyn_castNegVal() to match vec [...] adds c4a5add08fd5 [dwarfdump] Hide ranges in diff-mode. adds 1259d216543f [Driver] Reland: Default Android toolchains to libc++. adds 97925b2c458a [ConstantFolding] Constant fold minimum and maximum intrinsics adds fa267af0ed03 [llvm-mca] Remove a stale TODO comment. NFC adds 6e333c091740 [lldb] Add support in Status::AsCString to retrieve win32 [...] adds 0b29ae583020 [InstCombine] InstCombine and InstSimplify for minimum and [...] adds 14ccc599e394 Add basic test that we perform lifetime extension in the e [...] adds 656ad96f3bb4 PR24164, PR39336: init-captures are not distinct full-expr [...] adds 286c1904bae3 Fix a use-after-RAUW bug in large GEP splitting adds f8f9c204adf2 [WebAssembly] Handle undefined lane indices in SIMD patterns adds 70e283f91bca Revert "[Driver] Reland: Default Android toolchains to libc++." adds 1fe56509bd17 [DWARF] Make llvm-dwarfdump display location lists in a .d [...] adds 5daf99a8febd [X86] In PostprocessISelDAG, start from allnodes_end, not [...] adds ce32abb010c9 [PDB] Test variadic function type in PDB adds 7df129c47e90 [GISel]: Allow PHIs to be DCEd adds c49101959dd8 Fix typos in assert message adds a7f9217fddd1 [X86] Remove some left over code from when MVT:i1 was a le [...] adds 1435ee1a7370 [NFC][InstCombine] Undo stray change adds 9aee8d3deeaf AMDGPU: Add support pattern for SUB of one bit adds b738d5f6fa5b [LoopVectorize] Loop vectorization for minimum and maximum adds cff9a50371fc [llvm-objdump] Fix --file-headers (-f) option adds 1e197f8bb195 Repair thread-unsafe modifications of n_alive in F.pass.cpp adds 7f3818a116f8 [libcxx] [test] Add missing <stdexcept> to map at tests. adds a5cd3a7818ff [MachineCSE][GlobalISel] Making sure MachineCSE works mid- [...] adds 7a907b6b8b55 [analyzer] Be more plugin-friendly by moving static locals [...] adds 24ec33ff09fe [X86] When checking the bits in cpu_features for function [...] adds 3cc4669d9afb [WebAssembly] Custom lower i64x2 constant shifts to avoid wrap adds 05f404de0615 [WebAssembly] Implement vector sext_inreg and tests with c [...] adds 68673743dcef Disable unittests/clangd/JSONTransportTests.cpp on version [...] adds ea742f55bf4b Make -Wfor-loop-analysis work with C++17 adds 43b37d55d0c8 [libcxx] [test] Don't detect Windows' UCRT with TEST_COMPI [...] adds 6ffe868e1150 [X86][compiler-rt] Add additional CPUs and features to the [...] adds 29b29676e8e8 [X86] Add additional CPUs and features to Host.cpp and X86 [...] adds de6582ff2428 [X86] Add support for more than 32 features for __builtin_cpu_is adds a9d851767ab3 [CodeGen] Use the mangle context owned by CodeGenModule to [...] adds 16894af80252 DebugInfo: Use debug_addr for non-dwo addresses in DWARF 5 adds d6741881506a llvm-dwarfdump: Support RLE_addressx and RLE_startx_length [...] adds 893e697e2ed5 DebugInfo: Use address pool forms in debug_rnglists adds be9c24df86b8 DebugInfo: Implement debug_rnglists.dwo adds 08facd5cf524 DebugInfo: Use DW_OP_addrx in DWARFv5 adds bd70df7ffd5d Add missed file from previous commit (r344838) adds dbd76603879e [clang-query] Add option to print matcher expression adds c242b9fae153 DebugInfo: Use base address specifiers more aggressively adds 4e307611b80b Add an addAbsolute static function to Writer.cpp adds a4615b547b81 Replace setFeature macro with lambda to fix MSVC "shift co [...] adds 0dac95078963 Fix MSVC "not all control paths return a value" warning. NFCI. adds e0aee8e4fdba Fix MSVC "truncation from 'double' to 'float'" warning. NFCI. adds 8aabb545ebca [CostModel][X86] Add integer vector reduction cost tests adds 9c884c942228 [NFC][Test commit] Fix typos in a comment adds 43c07bb66ab7 [SLPVectorizer] regenerate test checks; NFC adds d42babecbc84 [SLPVectorizer][X86] Add mul/and/or/xor unrolled reduction tests adds d1c89ad66177 [clangd] Namespace style cleanup in cpp files. NFC. adds cecc0810e1c0 [InstCombine] add explanatory comment for strange vector l [...] adds e3c3f4a15681 [InstCombine] make code more flexible with lambda; NFC adds a5254a6bcdb2 [InstCombine] use 'match' to simplify code; NFC adds 2ff5db413ff8 Check that __MAC_OS_X_VERSION_MIN_REQUIRED is defined befo [...] adds f30de8f61327 [CostModel][X86] Add some initial extract/insert subvector [...] adds 75b78db40021 [clangd] Fix unqualified make_unique after r344850. NFC adds b5adc9ebd8de Use llvm::{all,any,none}_of instead std::{all,any,none}_of. NFC adds a1adca62d124 [InstCombine] add test for possible shuffle fold; NFC adds 514c4ac4f40d [X86] Add missing intrinsics to match icc. adds 62799436c1aa [X86] Add more intrinsics to match icc. adds 5458ec63b274 [ORC] Add some more basic sanity tests for the LLJIT. adds 732e489ae7e4 [AST, analyzer] Transform rvalue cast outputs to lvalues ( [...] adds b27d162fccc1 [WebAssembly] Change tabs to spaces in basic-assembly.s adds 762f2041e2d9 [X86] Only extract constant pool shuffle mask data with ze [...] No new revisions were added by this update. Summary of changes: clang-tools-extra/clang-query/Query.cpp | 8 + clang-tools-extra/clang-query/Query.h | 7 +- clang-tools-extra/clang-query/QueryParser.cpp | 26 +- clang-tools-extra/clang-query/QuerySession.h | 4 +- .../readability/ElseAfterReturnCheck.cpp | 115 +-- clang-tools-extra/clangd/AST.cpp | 19 +- clang-tools-extra/clangd/ClangdLSPServer.cpp | 88 ++- clang-tools-extra/clangd/ClangdServer.cpp | 95 ++- clang-tools-extra/clangd/ClangdServer.h | 11 +- clang-tools-extra/clangd/ClangdUnit.cpp | 67 +- clang-tools-extra/clangd/CodeComplete.cpp | 108 ++- clang-tools-extra/clangd/CodeCompletionStrings.cpp | 12 +- clang-tools-extra/clangd/Compiler.cpp | 15 +- clang-tools-extra/clangd/Diagnostics.cpp | 38 +- clang-tools-extra/clangd/DraftStore.cpp | 39 +- clang-tools-extra/clangd/FS.cpp | 37 +- clang-tools-extra/clangd/FileDistance.cpp | 31 +- clang-tools-extra/clangd/FindSymbols.cpp | 11 +- clang-tools-extra/clangd/FuzzyMatch.cpp | 6 +- .../clangd/GlobalCompilationDatabase.cpp | 24 +- clang-tools-extra/clangd/Headers.cpp | 27 +- clang-tools-extra/clangd/JSONTransport.cpp | 62 +- clang-tools-extra/clangd/Logger.cpp | 14 +- clang-tools-extra/clangd/Protocol.cpp | 38 +- clang-tools-extra/clangd/Quality.cpp | 17 +- clang-tools-extra/clangd/RIFF.cpp | 8 +- clang-tools-extra/clangd/SourceCode.cpp | 49 +- clang-tools-extra/clangd/TUScheduler.cpp | 92 ++- clang-tools-extra/clangd/Threading.cpp | 11 +- clang-tools-extra/clangd/Trace.cpp | 17 +- clang-tools-extra/clangd/URI.cpp | 83 +-- clang-tools-extra/clangd/XRefs.cpp | 60 +- .../clangd/benchmarks/IndexBenchmark.cpp | 18 +- clang-tools-extra/clangd/index/Background.cpp | 19 +- .../clangd/index/CanonicalIncludes.cpp | 28 +- clang-tools-extra/clangd/index/FileIndex.cpp | 18 +- clang-tools-extra/clangd/index/Index.cpp | 26 +- clang-tools-extra/clangd/index/IndexAction.cpp | 4 +- clang-tools-extra/clangd/index/MemIndex.cpp | 12 +- clang-tools-extra/clangd/index/Merge.cpp | 12 +- clang-tools-extra/clangd/index/Serialization.cpp | 12 +- clang-tools-extra/clangd/index/SymbolCollector.cpp | 63 +- .../clangd/index/YAMLSerialization.cpp | 24 +- clang-tools-extra/clangd/index/dex/Dex.cpp | 34 +- clang-tools-extra/clangd/index/dex/Iterator.cpp | 18 +- clang-tools-extra/clangd/index/dex/PostingList.cpp | 32 +- clang-tools-extra/clangd/index/dex/Trigram.cpp | 9 +- clang-tools-extra/clangd/index/dex/dexp/Dexp.cpp | 86 +-- clang-tools-extra/clangd/indexer/IndexerMain.cpp | 23 +- clang-tools-extra/clangd/tool/ClangdMain.cpp | 253 +++---- .../readability-else-after-return-if-constexpr.cpp | 22 + .../unittests/clang-query/QueryEngineTest.cpp | 14 +- clang-tools-extra/unittests/clangd/Annotations.cpp | 17 +- .../unittests/clangd/CancellationTests.cpp | 3 +- clang-tools-extra/unittests/clangd/ClangdTests.cpp | 49 +- .../unittests/clangd/ClangdUnitTests.cpp | 18 +- .../unittests/clangd/CodeCompleteTests.cpp | 19 +- clang-tools-extra/unittests/clangd/DexTests.cpp | 35 +- .../unittests/clangd/DraftStoreTests.cpp | 51 +- clang-tools-extra/unittests/clangd/FSTests.cpp | 10 +- .../unittests/clangd/FileIndexTests.cpp | 18 +- .../unittests/clangd/FindSymbolsTests.cpp | 2 +- .../unittests/clangd/FuzzyMatchTests.cpp | 4 +- .../clangd/GlobalCompilationDatabaseTests.cpp | 3 +- .../unittests/clangd/HeadersTests.cpp | 11 +- clang-tools-extra/unittests/clangd/IndexTests.cpp | 2 +- .../unittests/clangd/JSONTransportTests.cpp | 17 +- .../unittests/clangd/QualityTests.cpp | 7 +- clang-tools-extra/unittests/clangd/RIFFTests.cpp | 4 +- .../unittests/clangd/SerializationTests.cpp | 4 +- .../unittests/clangd/SourceCodeTests.cpp | 6 +- .../unittests/clangd/SymbolCollectorTests.cpp | 20 +- clang-tools-extra/unittests/clangd/SyncAPI.cpp | 47 +- .../unittests/clangd/TUSchedulerTests.cpp | 55 +- clang-tools-extra/unittests/clangd/TestFS.cpp | 33 +- clang-tools-extra/unittests/clangd/TestIndex.cpp | 10 +- clang-tools-extra/unittests/clangd/TestTU.cpp | 14 +- clang-tools-extra/unittests/clangd/TraceTests.cpp | 4 +- clang-tools-extra/unittests/clangd/URITests.cpp | 26 +- clang-tools-extra/unittests/clangd/XRefsTests.cpp | 12 +- clang/docs/ClangCommandLineReference.rst | 2 +- clang/include/clang/Driver/Options.td | 2 - clang/include/clang/Sema/Sema.h | 3 +- clang/include/clang/StaticAnalyzer/Core/Checker.h | 2 + .../clang/StaticAnalyzer/Core/CheckerManager.h | 6 +- .../Core/PathSensitive/DynamicTypeMap.h | 5 +- .../StaticAnalyzer/Core/PathSensitive/ExprEngine.h | 2 +- .../Core/PathSensitive/RangedConstraintManager.h | 2 +- .../Core/PathSensitive/TaintManager.h | 10 +- clang/lib/AST/ASTImporter.cpp | 4 +- clang/lib/AST/Expr.cpp | 7 +- clang/lib/AST/VTableBuilder.cpp | 14 +- clang/lib/ASTMatchers/ASTMatchersInternal.cpp | 10 +- clang/lib/Analysis/CloneDetection.cpp | 3 +- clang/lib/Basic/Targets/Hexagon.cpp | 15 +- clang/lib/CodeGen/CGBlocks.cpp | 4 +- clang/lib/CodeGen/CGBuiltin.cpp | 77 +- clang/lib/CodeGen/CGCall.cpp | 4 +- clang/lib/CodeGen/CGExprCXX.cpp | 1 - clang/lib/CodeGen/CodeGenFunction.cpp | 15 +- clang/lib/CodeGen/CodeGenFunction.h | 4 +- clang/lib/Format/UnwrappedLineParser.cpp | 4 + clang/lib/Headers/avx512bwintrin.h | 37 + clang/lib/Headers/avx512fintrin.h | 36 + clang/lib/Headers/avx512vlbwintrin.h | 75 +- clang/lib/Headers/avx512vlintrin.h | 253 ++++++- clang/lib/Parse/ParseTentative.cpp | 4 +- clang/lib/Sema/SemaExprCXX.cpp | 37 +- clang/lib/Sema/SemaInit.cpp | 16 +- clang/lib/Sema/SemaLambda.cpp | 10 - clang/lib/Sema/SemaLookup.cpp | 6 +- clang/lib/Sema/SemaOverload.cpp | 2 +- clang/lib/Sema/SemaStmt.cpp | 6 +- clang/lib/Sema/SemaStmtAsm.cpp | 69 +- clang/lib/StaticAnalyzer/Core/CMakeLists.txt | 1 + clang/lib/StaticAnalyzer/Core/Checker.cpp | 2 + clang/lib/StaticAnalyzer/Core/CheckerManager.cpp | 4 +- clang/lib/StaticAnalyzer/Core/DynamicTypeMap.cpp | 5 + clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 5 + .../Core/RangedConstraintManager.cpp | 5 + clang/lib/StaticAnalyzer/Core/TaintManager.cpp | 23 + clang/lib/Tooling/ASTDiff/ASTDiff.cpp | 5 +- clang/test/Analysis/asm.cpp | 12 + clang/test/Analysis/cfg.cpp | 22 +- clang/test/CXX/special/class.temporary/p6.cpp | 240 ++++++ clang/test/CodeGen/attr-target-mv.c | 17 +- clang/test/CodeGen/avx512bw-builtins.c | 30 +- clang/test/CodeGen/avx512f-builtins.c | 40 + clang/test/CodeGen/avx512vl-builtins.c | 286 +++++-- clang/test/CodeGen/avx512vlbw-builtins.c | 48 ++ clang/test/CodeGen/builtin-cpu-supports.c | 9 +- clang/test/CodeGen/target-builtin-noerror.c | 10 + clang/test/CodeGenCXX/cxx1y-init-captures.cpp | 13 + clang/test/CodeGenObjCXX/lambda-to-block.mm | 60 +- clang/test/Driver/hexagon-toolchain-elf.c | 8 - clang/test/Misc/target-invalid-cpu-note.c | 2 +- clang/test/SemaCXX/cxx1y-init-captures.cpp | 8 +- clang/test/SemaCXX/warn-loop-analysis.cpp | 23 +- clang/unittests/Format/FormatTestJava.cpp | 9 + compiler-rt/lib/builtins/cpu_model.c | 113 ++- .../associative/map/map.access/at.pass.cpp | 3 +- .../unord/unord.map/unord.map.elem/at.pass.cpp | 5 +- .../test/std/depr/depr.c.headers/stdlib_h.pass.cpp | 4 +- .../support.runtime/cstdlib.pass.cpp | 6 +- .../thread.thread.constr/F.pass.cpp | 14 +- lld/ELF/Writer.cpp | 16 +- .../sbapi_support/TestTailCallFrameSBAPI.py | 2 + .../TestSteppingOutWithArtificialFrames.py | 3 + lldb/source/Utility/Status.cpp | 29 +- .../SymbolFile/PDB/Inputs/test-pdb-types.cpp | 9 +- .../SymbolFile/PDB/Inputs/test-pdb-types.exe | Bin 7168 -> 8192 bytes .../SymbolFile/PDB/Inputs/test-pdb-types.pdb | Bin 102400 -> 102400 bytes .../SymbolFile/PDB/SymbolFilePDBTests.cpp | 13 +- lldb/unittests/Utility/StatusTest.cpp | 23 + llvm/include/llvm/CodeGen/MachineRegisterInfo.h | 15 +- llvm/include/llvm/CodeGen/SlotIndexes.h | 4 +- .../llvm/DebugInfo/DWARF/DWARFCompileUnit.h | 8 +- .../llvm/DebugInfo/DWARF/DWARFDebugRangeList.h | 3 +- .../llvm/DebugInfo/DWARF/DWARFDebugRnglists.h | 9 +- llvm/include/llvm/DebugInfo/DWARF/DWARFFormValue.h | 8 + llvm/include/llvm/DebugInfo/DWARF/DWARFListTable.h | 14 +- llvm/include/llvm/DebugInfo/DWARF/DWARFSection.h | 5 + llvm/include/llvm/DebugInfo/DWARF/DWARFTypeUnit.h | 8 +- llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h | 34 +- llvm/include/llvm/Support/X86TargetParser.def | 45 +- llvm/lib/Analysis/ConstantFolding.cpp | 14 + llvm/lib/Analysis/InstructionSimplify.cpp | 25 +- llvm/lib/Analysis/ValueTracking.cpp | 6 + llvm/lib/Analysis/VectorUtils.cpp | 2 + llvm/lib/CodeGen/AsmPrinter/AddressPool.cpp | 6 +- llvm/lib/CodeGen/AsmPrinter/DIE.cpp | 4 + llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 32 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h | 11 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 147 ++-- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h | 4 +- llvm/lib/CodeGen/AsmPrinter/DwarfFile.cpp | 8 + llvm/lib/CodeGen/AsmPrinter/DwarfFile.h | 43 ++ llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 21 +- llvm/lib/CodeGen/AsmPrinter/DwarfUnit.h | 27 - llvm/lib/CodeGen/CodeGenPrepare.cpp | 17 +- llvm/lib/CodeGen/GlobalISel/Utils.cpp | 2 +- llvm/lib/CodeGen/MachineCSE.cpp | 17 +- llvm/lib/CodeGen/MachineRegisterInfo.cpp | 55 +- llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 22 +- llvm/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp | 2 +- llvm/lib/DebugInfo/DWARF/DWARFDebugRnglists.cpp | 80 +- llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 16 +- llvm/lib/DebugInfo/DWARF/DWARFExpression.cpp | 1 + llvm/lib/DebugInfo/DWARF/DWARFFormValue.cpp | 28 +- llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp | 73 +- llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp | 14 +- llvm/lib/MC/MCObjectFileInfo.cpp | 3 + llvm/lib/Support/Host.cpp | 123 +-- llvm/lib/Target/AMDGPU/SIInstructions.td | 10 + llvm/lib/Target/Hexagon/CMakeLists.txt | 1 - llvm/lib/Target/Hexagon/Hexagon.td | 18 +- llvm/lib/Target/Hexagon/HexagonCopyToCombine.cpp | 3 +- llvm/lib/Target/Hexagon/HexagonDepArch.h | 2 +- llvm/lib/Target/Hexagon/HexagonDepArch.td | 3 - llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td | 140 ++-- llvm/lib/Target/Hexagon/HexagonISelLowering.cpp | 151 +--- llvm/lib/Target/Hexagon/HexagonInstrFormats.td | 16 +- ...nInstrFormatsV4.td => HexagonInstrFormatsV5.td} | 4 +- llvm/lib/Target/Hexagon/HexagonIntrinsics.td | 2 - llvm/lib/Target/Hexagon/HexagonIntrinsicsV3.td | 27 - llvm/lib/Target/Hexagon/HexagonIntrinsicsV4.td | 305 -------- llvm/lib/Target/Hexagon/HexagonIntrinsicsV5.td | 308 +++++++- llvm/lib/Target/Hexagon/HexagonPatterns.td | 226 +++--- llvm/lib/Target/Hexagon/HexagonRegisterInfo.cpp | 13 +- llvm/lib/Target/Hexagon/HexagonSchedule.td | 4 +- .../{HexagonScheduleV4.td => HexagonScheduleV5.td} | 22 +- llvm/lib/Target/Hexagon/HexagonSubtarget.cpp | 1 - llvm/lib/Target/Hexagon/HexagonSubtarget.h | 6 +- llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp | 31 +- llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.h | 2 +- .../Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp | 3 +- .../Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp | 36 +- llvm/lib/Target/WebAssembly/WebAssemblyISD.def | 3 + .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 48 +- .../Target/WebAssembly/WebAssemblyISelLowering.h | 1 + .../lib/Target/WebAssembly/WebAssemblyInstrSIMD.td | 58 +- llvm/lib/Target/X86/X86FastISel.cpp | 3 - llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 3 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 2 +- llvm/lib/Target/X86/X86MCInstLower.cpp | 2 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 27 +- .../InstCombine/InstCombineVectorOps.cpp | 93 ++- .../InstCombine/InstructionCombining.cpp | 5 +- llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp | 4 +- llvm/test/Analysis/ConstantFolding/min-max.ll | 136 ++++ llvm/test/Analysis/CostModel/X86/reduce-add.ll | 277 +++++++ llvm/test/Analysis/CostModel/X86/reduce-and.ll | 273 +++++++ llvm/test/Analysis/CostModel/X86/reduce-mul.ll | 293 ++++++++ llvm/test/Analysis/CostModel/X86/reduce-or.ll | 273 +++++++ llvm/test/Analysis/CostModel/X86/reduce-smax.ll | 293 ++++++++ llvm/test/Analysis/CostModel/X86/reduce-smin.ll | 293 ++++++++ llvm/test/Analysis/CostModel/X86/reduce-umax.ll | 293 ++++++++ llvm/test/Analysis/CostModel/X86/reduce-umin.ll | 293 ++++++++ llvm/test/Analysis/CostModel/X86/reduce-xor.ll | 273 +++++++ .../CostModel/X86/shuffle-extract_subvector.ll | 91 +++ .../CostModel/X86/shuffle-insert_subvector.ll | 161 ++++ .../CodeGen/AArch64/GlobalISel/legalize-phi.mir | 1 + .../GlobalISel/machine-cse-mid-pipeline.mir | 38 +- llvm/test/CodeGen/AMDGPU/add_i1.ll | 26 + llvm/test/CodeGen/AMDGPU/sub_i1.ll | 47 ++ llvm/test/CodeGen/Hexagon/cfi-late.ll | 4 +- llvm/test/CodeGen/Hexagon/double.ll | 36 +- llvm/test/CodeGen/Hexagon/float.ll | 40 +- .../CodeGen/Hexagon/floatconvert-ieee-rnd-near.ll | 40 +- llvm/test/CodeGen/Hexagon/gp-plus-offset-load.ll | 72 +- llvm/test/CodeGen/Hexagon/gp-plus-offset-store.ll | 45 +- llvm/test/CodeGen/Hexagon/gp-rel.ll | 55 +- llvm/test/CodeGen/Hexagon/hwloop-cleanup.ll | 106 +-- llvm/test/CodeGen/Hexagon/hwloop-const.ll | 40 +- llvm/test/CodeGen/Hexagon/hwloop-dbg.ll | 105 +-- llvm/test/CodeGen/Hexagon/hwloop-le.ll | 694 +++++++++-------- llvm/test/CodeGen/Hexagon/hwloop-ne.ll | 694 +++++++++-------- llvm/test/CodeGen/Hexagon/i16_VarArg.ll | 68 +- llvm/test/CodeGen/Hexagon/i1_VarArg.ll | 76 +- llvm/test/CodeGen/Hexagon/i8_VarArg.ll | 68 +- llvm/test/CodeGen/Hexagon/macint.ll | 15 +- llvm/test/CodeGen/Hexagon/misaligned-access.ll | 27 +- llvm/test/CodeGen/Hexagon/mpy.ll | 32 +- llvm/test/CodeGen/Hexagon/newvaluejump.ll | 57 +- llvm/test/CodeGen/Hexagon/packetize_cond_inst.ll | 33 +- llvm/test/CodeGen/Hexagon/postinc-load.ll | 43 +- llvm/test/CodeGen/Hexagon/postinc-store.ll | 43 +- llvm/test/CodeGen/Hexagon/pred-gp.ll | 42 +- llvm/test/CodeGen/Hexagon/pred-instrs.ll | 44 +- llvm/test/CodeGen/Hexagon/predicate-copy.ll | 8 +- llvm/test/CodeGen/Hexagon/remove_lsr.ll | 112 +-- llvm/test/CodeGen/Hexagon/simpletailcall.ll | 18 +- llvm/test/CodeGen/Hexagon/union-1.ll | 30 +- llvm/test/CodeGen/Hexagon/vaddh.ll | 23 +- llvm/test/CodeGen/Hexagon/validate-offset.ll | 56 +- llvm/test/CodeGen/WebAssembly/simd-arith.ll | 29 +- llvm/test/CodeGen/WebAssembly/simd-comparisons.ll | 830 ++++++++++++++++++++- llvm/test/CodeGen/WebAssembly/simd-sext-inreg.ll | 65 ++ llvm/test/CodeGen/WebAssembly/simd.ll | 266 +++++++ llvm/test/CodeGen/X86/dwarf-headers.ll | 4 +- llvm/test/DebugInfo/Inputs/loclists-dwp-b.ll | 32 + llvm/test/DebugInfo/X86/debug_addr.ll | 3 +- .../DebugInfo/X86/dwarfdump-ranges-unrelocated.s | 10 + llvm/test/DebugInfo/X86/fission-ranges.ll | 12 +- llvm/test/DebugInfo/X86/loclists-dwp.ll | 62 ++ llvm/test/DebugInfo/X86/range_reloc.ll | 49 +- llvm/test/DebugInfo/X86/rnglists_curanges.ll | 4 +- llvm/test/DebugInfo/X86/split-dwarf-v5-ranges.ll | 78 ++ llvm/test/DebugInfo/X86/v5-loc.ll | 27 + .../{hello.ll => global-ctors-and-dtors.ll} | 2 + llvm/test/ExecutionEngine/OrcLazy/minimal.ll | 8 + .../OrcLazy/single-function-call.ll | 15 + llvm/test/MC/Hexagon/elf-flags.s | 2 - llvm/test/MC/WebAssembly/basic-assembly.s | 4 +- .../CodeGenPrepare/AArch64/large-offset-gep.ll | 28 + .../InstCombine/insert-extract-shuffle.ll | 82 +- llvm/test/Transforms/InstCombine/maximum.ll | 238 ++++++ llvm/test/Transforms/InstCombine/minimum.ll | 263 +++++++ llvm/test/Transforms/InstCombine/sub.ll | 227 ++++-- .../InstSimplify/floating-point-arithmetic.ll | 317 +++++++- .../InstSimplify/floating-point-compare.ll | 14 +- llvm/test/Transforms/InstSimplify/sub.ll | 53 ++ llvm/test/Transforms/LICM/hoist-round.ll | 12 +- llvm/test/Transforms/LoopVectorize/intrinsic.ll | 56 ++ .../Transforms/SLPVectorizer/AArch64/transpose.ll | 61 +- .../SLPVectorizer/X86/reduction_unrolled.ll | 358 ++++++++- llvm/test/Transforms/Scalarizer/intrinsics.ll | 24 + llvm/test/Transforms/SimplifyCFG/speculate-math.ll | 36 + .../test/tools/llvm-dwarfdump/X86/debug_rnglists.s | 27 +- .../test/tools/llvm-objdump/file-headers-coff.test | 2 +- llvm/test/tools/llvm-objdump/file-headers-elf.test | 4 +- llvm/test/tools/llvm-objdump/file-headers-pe.test | 4 +- llvm/tools/llvm-mca/include/Instruction.h | 2 - llvm/tools/llvm-objdump/llvm-objdump.cpp | 5 +- 314 files changed, 11692 insertions(+), 4290 deletions(-) create mode 100644 clang-tools-extra/test/clang-tidy/readability-else-after-return [...] create mode 100644 clang/lib/StaticAnalyzer/Core/TaintManager.cpp create mode 100644 clang/test/Analysis/asm.cpp create mode 100644 clang/test/CXX/special/class.temporary/p6.cpp rename llvm/lib/Target/Hexagon/{HexagonInstrFormatsV4.td => HexagonInstrFormatsV5. [...] delete mode 100644 llvm/lib/Target/Hexagon/HexagonIntrinsicsV3.td delete mode 100644 llvm/lib/Target/Hexagon/HexagonIntrinsicsV4.td rename llvm/lib/Target/Hexagon/{HexagonScheduleV4.td => HexagonScheduleV5.td} (70%) create mode 100644 llvm/test/Analysis/ConstantFolding/min-max.ll create mode 100644 llvm/test/Analysis/CostModel/X86/reduce-add.ll create mode 100644 llvm/test/Analysis/CostModel/X86/reduce-and.ll create mode 100644 llvm/test/Analysis/CostModel/X86/reduce-mul.ll create mode 100644 llvm/test/Analysis/CostModel/X86/reduce-or.ll create mode 100644 llvm/test/Analysis/CostModel/X86/reduce-smax.ll create mode 100644 llvm/test/Analysis/CostModel/X86/reduce-smin.ll create mode 100644 llvm/test/Analysis/CostModel/X86/reduce-umax.ll create mode 100644 llvm/test/Analysis/CostModel/X86/reduce-umin.ll create mode 100644 llvm/test/Analysis/CostModel/X86/reduce-xor.ll create mode 100644 llvm/test/Analysis/CostModel/X86/shuffle-extract_subvector.ll create mode 100644 llvm/test/Analysis/CostModel/X86/shuffle-insert_subvector.ll create mode 100644 llvm/test/CodeGen/AMDGPU/sub_i1.ll create mode 100644 llvm/test/CodeGen/WebAssembly/simd-sext-inreg.ll create mode 100644 llvm/test/DebugInfo/Inputs/loclists-dwp-b.ll create mode 100644 llvm/test/DebugInfo/X86/loclists-dwp.ll create mode 100644 llvm/test/DebugInfo/X86/split-dwarf-v5-ranges.ll create mode 100644 llvm/test/DebugInfo/X86/v5-loc.ll rename llvm/test/ExecutionEngine/OrcLazy/{hello.ll => global-ctors-and-dtors.ll} (95%) create mode 100644 llvm/test/ExecutionEngine/OrcLazy/minimal.ll create mode 100644 llvm/test/ExecutionEngine/OrcLazy/single-function-call.ll create mode 100644 llvm/test/Transforms/InstCombine/maximum.ll create mode 100644 llvm/test/Transforms/InstCombine/minimum.ll create mode 100644 llvm/test/Transforms/InstSimplify/sub.ll -- To stop receiving notification emails like this one, please contact the administrator of this repository.
6 years, 8 months
1
0
0
0
[toolchain/binutils-gdb] branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-mainline-defconfig updated (433dce2f38 -> b8265d6194)
by git@git.linaro.org
This is an automated email from the git hooks/post-receive script. tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-mainline-defconfig in repository toolchain/binutils-gdb. omits 433dce2f38 Automatic date update in version.in omits fa6e5eabf9 Arm: Skip new binary decode tests on pe targets omits f9369f95fb Arm: Fix disassembler crashing on -b binary when thumb file [...] omits 2792d3ed19 Automatic date update in version.in omits 32db9c46eb Automatic date update in version.in omits bcca6d0e29 Automatic date update in version.in omits da87a761d7 AArch64: Fix error checking for SIMD udot (by element) omits a3ef5adbce Automatic date update in version.in omits cde39bbce7 Automatic date update in version.in omits cf6b37b95e Automatic date update in version.in omits bb04ad1c01 Automatic date update in version.in omits 07c577ad5b Automatic date update in version.in omits 95b6baaf2f Automatic date update in version.in omits 6658a44822 Automatic date update in version.in omits 21289e9800 Automatic date update in version.in omits b2eed88f09 Automatic date update in version.in omits 7bbc2bfa51 Automatic date update in version.in omits fe5e34a157 Automatic date update in version.in omits 1ae25bf8c2 x86: Add Intel ENCLV to assembler and disassembler omits 006f62dac0 Automatic date update in version.in omits 7f3d973085 Automatic date update in version.in omits 2ede2c0bca Automatic date update in version.in omits ff89b1aad4 Automatic date update in version.in omits 62ebc40063 Automatic date update in version.in omits ddd877c1e9 Automatic date update in version.in omits 0430705f46 Automatic date update in version.in omits 05f5e903b4 Automatic date update in version.in omits c0bd1f9c16 Automatic date update in version.in omits 2b61227e35 Automatic date update in version.in omits a24953ddcd Automatic date update in version.in omits 4faa747032 Automatic date update in version.in omits a3844e7e9a Automatic date update in version.in omits 4ee8b44178 Automatic date update in version.in omits c018d03e9d Automatic date update in version.in omits 05c5350072 Automatic date update in version.in omits 5fff8868ce Automatic date update in version.in omits dd17be4dff Fix Aarch64 bug in warning filtering. omits b9b6d61066 Automatic date update in version.in omits bdfdf17174 Improve the code in the assembler to detect and reject a dup [...] omits 067f901e5d Automatic date update in version.in omits f086873e4a Automatic date update in version.in omits 441f19bc60 Automatic date update in version.in omits 2599520e3f Automatic date update in version.in omits e6dc779fce Automatic date update in version.in omits edd27c67f5 elf: Check for corrupt symbol version info omits 76db6c1ac2 Always clear h->verinfo.verdef when overriding a dynamic definition omits 07744cbe6e Automatic date update in version.in omits 2218c7ae53 Automatic date update in version.in omits 1fabeb5aeb Automatic date update in version.in omits 8c148a60ce Automatic date update in version.in omits 86382144fa Automatic date update in version.in omits 012de9d521 Automatic date update in version.in omits 5f71d8d2da Automatic date update in version.in omits a532438b6e Automatic date update in version.in omits 7b821e0e36 Automatic date update in version.in omits 9821d7da47 Automatic date update in version.in omits 90dd229424 Automatic date update in version.in omits c4f85ebae9 Automatic date update in version.in omits 58a22630e0 Automatic date update in version.in omits ae297576a1 Automatic date update in version.in omits 66e23f5ea5 Automatic date update in version.in omits e51abf7e34 Automatic date update in version.in omits ff5495e8ba Automatic date update in version.in omits d137ba507e Automatic date update in version.in omits 6cfa38dcca Automatic date update in version.in omits d8d43263de Automatic date update in version.in omits ef0d07b940 Automatic date update in version.in omits bcfe08290c Automatic date update in version.in omits f0a7fe6ef0 Automatic date update in version.in omits 864fdbbd5d Automatic date update in version.in omits 712024137c Automatic date update in version.in omits 4568e49ff7 Automatic date update in version.in omits 2fb483d767 Automatic date update in version.in omits 8977539e45 Automatic date update in version.in omits 7b5eb9b40f Automatic date update in version.in omits 6233104894 Automatic date update in version.in omits 68a09b71ce Automatic date update in version.in omits a69de9c7cf ld-x86-64/pr23486b.d: Swap pr23486a.s and pr23486a.s omits 28a27bdbb9 x86: Properly add X86_ISA_1_NEEDED property omits 252bc4d0f7 Automatic date update in version.in omits 6ee91b1ef1 Automatic date update in version.in omits d692290444 x86: Replace evex-no-scale.s with evex-no-scale-[32|64].s omits d55c3e3609 x86: Properly merge GNU_PROPERTY_X86_ISA_1_USED omits 381c1eb6ec x86: Update assembler tests for non-ELF targets omits 9b075c7167 x32: Align the .note.gnu.property section to 4 bytes omits d4bc1d3fa6 Automatic date update in version.in omits f63691a7a0 Automatic date update in version.in omits 0e37f907b0 Automatic date update in version.in omits 4aa5eb02fd __tls_get_addr_opt stubs and tocsave optimization omits 95fbde6791 Re: PowerPC64 __tls_get_addr_opt stub .eh_frame fix omits 079a6882b5 PowerPC64 __tls_get_addr_opt stub .eh_frame fix omits 1d8f56a971 Updated Bulgarian translation for the ld/ directory omits 3499ff77ef Automatic date update in version.in omits b7991db94c Add --warn-drop-version option; by default, do not warn when [...] omits dbf924a63a Fix type checking errors. omits 29d5746fed Automatic date update in version.in omits 41e73f3144 Automatic date update in version.in omits bde7d74d9c Automatic date update in version.in omits 75b342fea3 Automatic date update in version.in omits 6d86d6d375 Automatic date update in version.in omits 60b3b24ca1 Fix spurious check-ld failures on aarch64-elf omits feaed90494 [PATCH, LD, AArch64] Fix ifunc testisms omits 5e2d6eadb2 Automatic date update in version.in omits 2069ccaf8d x86: don't mistakenly scale non-8-bit displacements omits 750af8ddb0 Automatic date update in version.in omits 254ade2586 Fix unwind offset for call_info->start_symbol. omits 4f36bed254 Automatic date update in version.in omits 4f166da589 Automatic date update in version.in omits 1ddf09c06c Automatic date update in version.in omits 215e1e3e3d Automatic date update in version.in omits 87b30c0845 Automatic date update in version.in omits 13e8b41009 Automatic date update in version.in omits 29153520a8 S/390: Set the htm flag on PPA omits 0006217519 Automatic date update in version.in omits 6737a6b34f x86: Add a GNU_PROPERTY_X86_ISA_1_USED note if needed omits a88f3030ce Automatic date update in version.in omits 59ac04da2a Automatic date update in version.in omits 2df2aaa381 Automatic date update in version.in omits a1ae592f85 Automatic date update in version.in omits 96136f6b6b Automatic date update in version.in omits 01683b308a x86: Split vcvtps2{,u}qq and vcvttps2{,u}qq omits be8a252e18 Set the development flag back to true. omits 0860693812 Regenerate files and add changelog entries for 2.31.1 release omits 4afd6a72e3 Fix typo in src-release.sh script. Update French translatio [...] omits c3432d7f31 Automatic date update in version.in omits f8b4d71490 Automatic date update in version.in omits 0694d6e5fb Import patch from mainline to fix gold's handling of already [...] omits 0028e23c4a Add the new top level files test-driver and ar-lib to the sr [...] omits ebde1daca8 Automatic date update in version.in omits 9c6b47988b Automatic date update in version.in omits e6977d6f7f Reset branch back to development mode omits af127c2169 2.31 Release point omits 0373ccfde3 Automatic date update in version.in omits 5244968870 Allow bit-patterns in the immediate field of ARM neon mov in [...] omits 65cc93d2fb Automatic date update in version.in omits ae0e76dcfc Hide dynamic symbols in discarded sections omits 08196b220b This patch adds support for the SSBB and PSSBB speculation b [...] omits 2d73c24636 Resolve merge conflicts. omits ec468ac4ef Add support for the ARM speculation barrier instructions SSB [...] omits 3b5e60a4e0 Add remainder of Em16 restrictions for AArch64 gas. omits e87681ac38 Automatic date update in version.in omits 82f3215583 xtensa: don't emit dynamic relocation for weak undefined symbol omits 8e188148c4 Duplicate code update. omits ea22a560ea Reimport a patch to fix building gold on Cygwin64 systms: m. [...] omits 8238fb6230 Fix printing the size of GOLD's memory areana on Cygwin base [...] omits 557b8e0ea4 Automatic date update in version.in omits df402ddcce BFD/ELF: Correct a `remove' global shadowing error for pre-4.8 GCC omits 21555352f0 Fix test for availability of emplace_back. omits 10a1ed124e Automatic date update in version.in omits fa1b3193c5 bfd: Use changequote for "i[3-7]86-*-linux-*" omits f6becb01a7 x86: Remove x86 ISA properties with empty bits omits e55992d4ac Fix diagnostic errors omits 1cbba2d240 [GOLD] PowerPC .gnu.attributes support omits 9822d3329d Automatic date update in version.in omits f42e6ba238 Automatic date update in version.in omits 4d60d5d092 Automatic date update in version.in omits 5592693077 RISC-V: Add riscv-*-* configure support, and minor cleanup. omits e04c0868e4 Fix SBO bit in disassembly mask for ldrah on AArch64. omits 96e5990474 Fix the read/write flag for these registers on AArch64 omits c80d3fddcf Fix bug generating relocations for notes created by the assembler. omits 0b2e4394bc Update config.sub omits 49d7deccd4 Automatic date update in version.in omits 2df836265b Error for mismatched powerpc ABI tags omits e89e89c9f8 Correct removal of .gnu.attributes omits bdb5f07bd5 GNU attribute output on errors omits f4b933ddc0 Update config.guess and config.sub omits 2c4995ba2b ld: Set non_ir_ref_regular for --undefined SYMBOL omits 3839e9401d Update Russian, Bulgarian and Brazilian Portuguese translati [...] omits ea2d583ffe Automatic date update in version.in omits b6a63da464 ld: Properly display default for -z separate-code omits 8d8c8344ce Also install diagnostics.h omits b29dd6c33f x86-64: Clear the R_X86_64_converted_reloc_bit bit omits 30d282bede Automatic date update in version.in omits 4486c1a557 Automatic date update in version.in omits 9d00ec4b84 Automatic date update in version.in omits 89beb62e86 Automatic date update in version.in omits 544e0c4ee3 Automatic date update in version.in omits 513e3973f2 [Patch AArch64] Warn on unpredictable stlxrb , stlxrh and st [...] omits 48d86a7a60 Fix AArch64 encodings for by element instructions. omits 59ee9ce57c Automatic date update in version.in omits f2504aef8f Automatic date update in version.in omits beb6b9a6db gas object file locations omits 217e7ac9b3 Automatic date update in version.in omits 83195288b7 PR23169 bogus test omits 080dd03de2 Fix parens in ld bootstrap.exp omits c11d3af5a8 Revert "Use offsets instead of addresses in ELF_SECTION_IN_S [...] omits 71b4e2ec66 Updated translations. omits cb10b9fad0 Fix spelling mistakes. omits 26d12bc025 Automatic date update in version.in omits a45c28e358 Fix a compile time warning building the AArch64 BFD backend. omits 176c2a5e0e Reset version to 2.30.90. Update configure files. Regenera [...] adds 5127f20732 Update version number on development (aka HEAD) branch. adds 71300e2c0c Regenerate configure and pot files with updated binutils ver [...] adds 79d89b5524 Add more updated to release notes adds c1080aae0f Automatic date update in version.in adds bb69498c61 Fix compile time warning message for the AArch64 BFD backend [...] adds 1021d1cb12 Add a syntax table to dwarf-mode.el adds b7a08269ca gdb: Fix build on several hosts/ports adds 75cbc781e3 gdb: For macOS, s/thread_info/struct thread_info/ adds e4a882f4b0 Automatic date update in version.in adds eca4b72146 Fix spelling mistakes. adds 2393a7e3e6 Revert "Use offsets instead of addresses in ELF_SECTION_IN_S [...] adds 2db70efacd Fix parens in ld bootstrap.exp adds 2822b09ff6 PR23169 bogus test adds 791755f59d Fix the MSP430 assembler's parsing of register names. adds 30aa13067f Updated translations. adds e0c547d14a Move ptype/o printing code to typeprint.c adds a33ccfc7af Support ptype/o in Rust adds 9a325b7b3f Minor reorganization of fetch_registers/store_registers in w [...] adds ac0734dea7 Automatic date update in version.in adds e11078da44 gas object file locations adds bd583225a5 Add overrides, fix FreeBSD build adds 7ab6656f27 Fix lost line info for symbol at addr zero adds 4c4e7ad46e Fix Cell debugging regression adds 141ec9f67f Copy gdb-gdb.py to build dir adds 68ad5fb9aa gdb-gdb.py.in: Fix ordering of TypeFlags objects with Python 3 adds 189366cd86 gdb-gdb.py.in: Don't print value's tag_name adds 9a14af7b1a Add pretty-printer for CORE_ADDR adds e76f78a052 Format gdb-gdb.py.in with autopep8 adds 6317728958 Fix crash in machoread.c adds 0c6aef226e Remove a VEC from py-unwind.c adds 41827fc34d Update "func" help text to GNU standards adds 1b47b6a218 Automatic date update in version.in adds 39b27ab6ae Add myself as a write-after-approval GDB maintainer. adds d4d429d589 Add an optional offset option to the "symbol-file" command adds ed6dfe517e Make add-symbol-file's address argument optional adds d81a3eaff3 Make sure that sorting does not change section order adds 291f9a9643 Add an optional offset option to the "add-symbol-file" command adds be1b6474f0 Fixed top frame assumption in watchpoint-hw-attach adds 2512d7efdf Remove 2 excessive executable permission flags adds d95d3aef9e Make dwarf2_free_objfile static adds ecdc3a72c8 Fix follow-exec regression / crash adds f2ffa92bbc gdb: Eliminate the 'stop_pc' global adds 44cee4fdf4 Add --enable-codesign to gdb's configure adds fd1ae90587 Automatic date update in version.in adds 369c9167d4 Fix AArch64 encodings for by element instructions. adds ee94397044 [Patch AArch64] Warn on unpredictable stlxrb , stlxrh and st [...] adds 262e07d011 MIPS/BFD: Remove extraneous undefined weak symbol visibility check adds 49af4b7012 Remove unstable test output adds 356819b6bc Fix format of last gdb/testsuite/ChangeLog entry adds 991ff2922a Fix running to breakpoint set in inline function by lineno/address adds cd2bb70994 "break LINENO/*ADDRESS", inline functions and "info break" output adds c76a8ea36c remote & target_extra_thread_info, use cache w/ qThreadExtra [...] adds 75acb4867d Improve alignment of "info threads" output, align "Target Id [...] adds de52b9607d x86_64-windows GDB crash due to fs_base/gs_base registers adds b9c04e5a82 RISC-V: Add gas support for "fp" register. adds 41206e32fb fix GDB build failure for various amd64 targets adds 6d3c495640 Automatic date update in version.in adds c0867626d2 Add missing parameter to 'amd64_create_target_description' ( [...] adds 4119873a48 Introduce @unless/@endunless and postbootstrap Makefile targets adds 3e4ce31cb8 Automatic date update in version.in adds f2075844e2 Automatic date update in version.in adds a05a5b64cf Fix use of "command line X" in binutils doc adds c0c468d562 [ARM] Update bfd's Tag_CPU_arch knowledge adds 41823f29a8 gdb: Prefer RISC-V register name "s0" over "fp" adds eac61af65b Allow BFD to recognize macOS universal libraries adds b638b5d57f x86-64: Clear the R_X86_64_converted_reloc_bit bit adds 471b9d1507 GDB PR tdep/8282: MIPS: Wire in `set disassembler-options' adds 30e5322741 MIPS/LD/testsuite: Fix a typo in PR ld/21334 test name adds 156f2c001e microMIPS/BFD: Add missing NewABI TLS and miscellaneous relocations adds 14c80123c0 microMIPS/GAS: Handle several percent-ops with macros adds 12f09816ce MIPS/BFD: Make section GC work with `ict_irix5' targets adds 1825c89e22 Automatic date update in version.in adds af0bfb9c42 Hide dynamic symbols in discarded sections adds 8d2c8c3d17 GNU attribute output on errors adds b8a6ced796 Correct removal of .gnu.attributes adds a50c11c666 Fix crash in "run" on macOS when gdb is not signed adds 057302ceb3 Remove exit_inferior_num_silent adds fd79271bd9 Remove ptid_build adds f2907e4991 Remove pid_to_ptid adds e99b03dcf4 Remove ptid_get_pid adds e38504b392 Remove ptid_get_lwp adds cc6bcb548d Remove ptid_get_tid adds 0e998d966b Remove ptid_is_pid adds 15a9e13e52 Remove ptid_lwp_p adds d2a107e3f9 Remove ptid_tid_p adds 26a57c9256 Remove ptid_match adds d7e15655a4 Remove ptid_equal adds 9b960ba18c Automatic date update in version.in adds f51e0e20bd Remove VEC from breakpoint adds 1ea5da0262 [gdb/symtab] Fix version check in dwarf compilation unit header adds db40acb0be Also install diagnostics.h adds b14b7ff14f ld: Properly display default for -z separate-code adds 94d401b8b8 ld: Set non_ir_ref_regular for --undefined SYMBOL adds 1b919490e8 Warn if /proc is not accessible adds 538ccc4a22 Bump version to 8.2.50.DATE-git. adds 4e5b2f8961 Update NEWS post GDB 8.2 branch creation. adds 6242c6a690 darwin: Don't use sbrk adds a7d0f0f000 Use exit_inferior in darwin_attach_pid adds 4423fa9672 Automatic date update in version.in adds 4a91d0ba30 Error for mismatched powerpc ABI tags adds c530603c59 [gdb] Fix build error in macroexp.c adds d8dab05495 Updated Russian, Bulgarian, and Brazilian Portuguese transla [...] adds c524414837 Update config.guess and config.sub adds 56ad703d56 x86: Remove x86 ISA properties with empty bits adds a5628fa844 MIPS/LD/testsuite: Use $linux_gnu consistently across `mips- [...] adds 01b5d12f28 Automatic date update in version.in adds bb11866d6a RISC-V: Add riscv-*-* configure support, and minor cleanup. adds 6821842f15 darwin: Silence syscall deprecated declaration warning adds 724436fccb [GOLD] PowerPC .gnu.attributes support adds fe75810f8e Fix diagnostic errors adds 269965964e Update config.sub adds 2e48456f02 Fix the relocs created to adjust notes created by the assembler. adds d20e98ab59 Stop readelf from reporting gaps in the gnu build notes if t [...] adds e0e5e971ae gdb/testsuite: Ensure test links in malloc and free adds cba05feb51 Fix the read/write flag for these registers on AArch64 adds f311ba7ed8 Fix SBO bit in disassembly mask for ldrah on AArch64. adds ad1cc4e492 Add checks for the NT_ARM_SVE section in a core file. adds c451bb34ae xtensa: don't emit dynamic relocation for weak undefined symbol adds 674e55f7b1 Automatic date update in version.in adds e83f4d9750 ia64-tdep.c: Fix -Wwrite-strings errors adds 25289ac167 contrib/gdb-add-index.sh -dwarf-5 adds a47a3dc8fb Automatic date update in version.in adds dc7fc9ab5d Automatic date update in version.in adds f5a1cdde80 [ARM] Fix warning cannot find thumb start symbol adds 61658d78f0 m68hc1* fixes adds 872899f1ef bfd: Use changequote for "i[3-7]86-*-linux-*" adds 97a34db942 Remove TSOBS from gdb/Makefile.in adds 6497f1dd03 Remove some unused code from init.c build rule adds 4c7549492b Simplify INIT_FILES adds 1998086d54 Use a stamp file for init.c adds 5d3c3a68c3 Use a stamp file for version.c adds 14ccceb2e2 Remove lint support adds 981e0c0c1a Fix exec.c handling in Makefile adds e5fd1493fd Minimize yacc and lex output adds 31278b5193 Remove ADD_FILES and ADD_DEPS from Makefile.in adds 8fd32c1ce6 Don't mention XM_CDEPS or NAT_CLIBS adds c8ad9b9a31 gdb/testsuite: Allow for failure to read some memory addresses adds 9dcb0ba445 S12Z/opcodes: Correct a `reg' global shadowing error for pre [...] adds 8f7fc65182 LD/testsuite: run_dump_test: Use the intended test name ASAP adds 8a8c916960 LD/testsuite: run_dump_test: Report UNSUPPORTED for excluded [...] adds 2af4d0d938 * testsuite/nds32/ji-jr.d: Fix name tag. adds 055303e28f gdb: Use add_setshow_zuinteger_unlimited_cmd in remote.c adds 4b8377e7db MIPS/BFD: Do not redirect to discarded lazy binding stubs adds 8d4c0995eb MIPS/LD/testsuite: Fix IRIX dumps for n64 GOT relocation tests adds c3c5e48680 Fix test for availability of emplace_back. adds aa4bd7e6ae Automatic date update in version.in adds 7153abac62 MIPS/LD/testsuite: Make Linux dumps for n64 GOT relocation t [...] adds 42ecac1732 gdb/riscv: Use TYPE_SAFE_NAME adds 8c49aa89ab gdb/riscv: Fix assertion in inferior call code adds 3541979fff gdb/testsuite: Run test with software and hardware watchpoints adds 624940689a ld testsuite use of notarget adds 1594e052d4 xgate cleanup adds be570f0684 xgate testsuite fixes adds 5270eddc6e BFD/ELF: Correct a `remove' global shadowing error for pre-4.8 GCC adds 500c05ddbe MIPS/ld/testsuite: Limit export class call reloc tests to DS [...] adds 71feec8213 Automatic date update in version.in adds 1123588c0b Use std::vector for moribund_locations adds c7df3df443 Revise "ld testsuite use of notarget" adds 76d3a78a49 x86: fix "REP RET" with -madd-bnd-prefix adds f0a85b0706 x86: replace off-by-one OTMax adds 7f5cad3047 x86/Intel: accept memory operand size specifiers for CET insns adds bd59a6313d x86: simplify legacy prefix emission adds 2fb5be8dac x86: drop {,reg16_}inoutportreg variables adds a79eaed6a5 x86: adjust monitor/mwait templates adds 12863263d6 Rename tdesc_register_size to tdesc_register_bitsize adds 04879304de Fix printing the size of GOLD's memory areana on Cygwin base [...] adds 9143e72c6d PR ld/22570: MIPS/BFD: Fix TLS relocation resolution for PIE [...] adds 1cb83cac9a MIPS/BFD: Fix TLS relocation resolution for regular executables adds c597cc3d6e Adds the speculation barrier instructions to the ARM assembl [...] adds cb19713281 GDBserver: Fix "Cond. jump or move depends on uninit value" [...] adds 16ff70ddd4 Fix PR c++/23373: GDB hangs when printing a struct with a st [...] adds a6f88f6e44 gdb: Remove traces of h8300 ecoff support adds 31445d1036 GDBserver: Don't assume a current process in D;PID implement [...] adds 4c7333b308 GDB: Work around D;PID handling bug in older GDBservers (PR [...] adds c7ab0aef11 Implement IPv6 support for GDB/gdbserver adds 639eff9357 Automatic date update in version.in adds 55cc53e98b readelf: Don't print section type twice for --section-details adds 45a28947f3 Add remainder of Em16 restrictions for AArch64 gas. adds cde3679eb5 This patch adds support for the SSBB and PSSBB speculation b [...] adds 64b5847236 Declare 'ioarg' (from ser-tcp.c:try_connect) as 'u_long' whe [...] adds f880fcab1a MIPS/LD/testsuite: Limit reloc 6 tests to DSO targets adds 78da84f994 MIPS/LD/testsuite: Correct mips-elf.exp test ABI/emul/endian [...] adds 529c08b25e Add helper functions parse_flags and parse_flags_qcs adds 6a70eb7d9b Implement frame apply [all | COUNT | -COUNT | level LEVEL... [...] adds 1fe75df7eb Add [FLAG]... arguments to 'thread apply'. adds 0a2323003c Documents the new commands 'frame apply', faas, taas, tfaas adds a14c4daab2 Announce the user visible changes for frame/thread apply in NEWS. adds 3606ccab0f Add a test for 'frame apply' adds 5759ebb3b3 Modify gdb.threads/pthreads.exp to test FLAG qcs arguments f [...] adds bc7b042bcb Add a self-test for cli-utils.c adds 9451a3b9a1 Automatic date update in version.in adds ef2ddb33bd GDBserver: Pass process_info pointer to target_detach and ta [...] adds a780ef4f27 GDBserver: Pass process_info pointer to target_kill adds 5c1eda30f5 S390: Fix displaced stepping of "basr r,0" adds 4ef4710f5c Allow bit-patterns in the immediate field of ARM neon mov in [...] adds b84f59efc6 Add a test that relocs are correctly generated for missing b [...] adds 027a4c30d0 Remove a warning on macOS adds 7f1f7e2393 Expect for another variant of error message when gdbserver c [...] adds 6a15ecf5e0 gdb: Add Stafford Horne as or1k maintainer. adds 3137562654 sim: Add Stafford Horne as or1k maintainer. adds 1e65a4a40e Automatic date update in version.in adds ff27d0737e Remove struct keyword in range-based for loop adds 6cb624f8a0 Update the notes on how to make a binutils release. adds 1b115e8e0e Fix problem causing duplicated linker-generated symbols with [...] adds 1074bc6d41 Fix internal error when using --emit-relocs with plugins. adds b63ea3389d Automatic date update in version.in adds 4869c5854e Fix filename in prior ChangeLog entry adds 4ad422a635 Automatic date update in version.in adds 3ac21baa84 x86: fix operand size checking adds 0a8288f78a Update the src-release script to include the new top level f [...] adds ad96220cc7 Update release making notes to metion checking for new top l [...] adds b248663fe5 Use new and delete for buildsym_compunit adds 905eb0e293 Change buildsym_compunit::comp_dir to be a unique_xmalloc_ptr adds e62cca7ccb Add assert in prepare_for_building adds c0015d4497 Move last_source file to buildsym_compunit adds 6a976300e7 Move pending_macros to buildsym_compunit adds 530fedbcbf Move have_line_numbers to buildsym_compunit adds 2c99ee5c4f Move last_source_start_addr to buildsym_compunit adds 81cc346dc9 Move processing_acc_compilation to dbxread.c adds 0ec44fc067 Make context_stack_size static in buildsym.c adds 2150c3ef04 Move some code from buildsym to stabsread adds 6b84eeb216 Move processing_gcc to stabsread adds 5985ac614d Move within_function to stabsread adds 2c722d18f3 Remove buildsym_new_init adds 77d6f1aa16 Move scan_file_globals declaration to stabsread.h adds 43130d6f96 Remove merge_symbol_lists adds ccdac490bb Use gdb_assert in two places in buildsym.c adds 8419ee5331 Move the subfile stack to buildsym_compunit adds 652788a731 Make free_pending_blocks static adds 6cccc9a891 Move the using directives to buildsym_compunit adds edb0470b99 Use outermost_context_p in more places adds 5d691c8829 Fix compilation error in ia64-tdep.c with libunwind-ia64 adds 8b411ff8d5 Add missing ChangeLog entry adds a700e753e5 remote-sim.c: Remove unused variables adds ec74dcd894 Fix compilation error in ia64-vms-tdep.c with libunwind-ia64 adds b4792091ca Remove unused variables in ia64*tdep.c adds 8a67aaa818 Add missing ChangeLog entry adds cb2366c198 Add grok/write functions for new ppc core note sections adds 3fd217186c Fix typo in NT_PPC_TM_CVSX note description adds 117a0e996d RISC-V: Add osabi support. adds 0909f342a2 Automatic date update in version.in adds 4735f0edf4 Use scoped_free_pendings in coff_symtab_read adds 056dec39ed Remove --disable-gdbcli adds ce73f31015 RISC-V: Correct legacy misa register number. adds 27724bad00 RISC-V: Don't decrement pc after break. adds d5c928c053 LD: Export relative-from-absolute symbol marking to BFD adds c691de6a16 BFD: Use `bfd_is_abs_symbol' to determine whether a symbol i [...] adds 7eb1a66c26 Use std::string in ppscm_make_pp_type_error_exception adds 15bf30027b Change gdbscm_exception_message_to_string to return a unique [...] adds a1a31cb8dc Return unique_xmalloc_ptr from gdbscm_safe_eval_string adds c6c6149af4 Return unique_xmalloc_ptr from gdbscm_scm_to_string adds 012ab41373 Automatic date update in version.in adds 0984c34e76 Updated French translation for gold and Spanish translation for ld. adds a38137289e ld: Enable using separate linker script for -z relro adds afca762f59 S/390: Improve partial relro support for 64 bit adds 11a322db5c x86: Split vcvtps2{,u}qq and vcvttps2{,u}qq adds 972450a72c MIPS/GAS/testsuite: Correct whitespace issues with Loongson tests adds d3554ec1ed BFD/XCOFF: Fix storage class setting for weak defined symbols adds 6592ceed48 microMIPS: Add SYSCALL instruction decoding adds 42dc7699a2 [gdb/exp] Fix printing of type of optimized out vla adds 557e56be26 Eliminate most remaining cleanups under gdb/guile/ adds 3a5f2a48ff Eliminate cleanup in gdbscm_execute_gdb_command adds e387da76fc Automatic date update in version.in adds c30be56ebf x86: pre-process opcodes table before parsing adds 7091c61201 x86: fold various AVX512VL templates into their AVX512F coun [...] adds 755908cce5 x86: fold various AVX512CD templates adds 8282b7ad0d x86: fold various AVX512BW templates adds cf769ed505 x86: fold various AVX512DQ templates adds 86b15c3204 x86: fold various AVX512* templates adds 625cbd7ac1 x86: fold VFPCLASSP{D,S} templates adds 5f32791e1e x86: fold narrowing VCVT* templates adds f559b440bb S/390: Set the htm flag on PPA adds 43cc6c3adb gdbscm_wrap, really forward args adds 442a6ce858 Stop potential memory leaks in dwarf CIE reader. adds db3410f80f Fix GDB build using
mingw.org
's MinGW adds fbb1d502ee [gdb/testsuite] Fix regexp in list-thread-groups-available.exp adds 4581dc8297 Remove make_cleanup_value_free_to_mark adds 4c6933327e Eliminate remaining gdb/guile cleanups adds 8f153adc1d Automatic date update in version.in adds 79f5b65e3e Remove myself from target-specific MAINTAINERS adds 0458ca4440 Specify architecture for SPARC gas tests adds db841b6fcd MIPS/LD: Fix crashing with a discarded dynamic relocation section adds 8095d2f70e MIPS/GAS: Split Loongson MMI Instructions from loongson2f/3a adds 3391569f21 Close memory and resource leaks detected by coverity in the [...] adds 232a00325b [gdb/testsuite] Make noclone conditional in vla-optimized-out.c adds 3ba174474d [PATCH, LD, AArch64] Fix ifunc testisms adds 56ba65a047 Make the Rust parser pure adds a60f3166aa Move the context stack to buildsym_compunit adds 3c65e5b31c Move current_subfile to buildsym_compunit adds 7ea05a7b63 Move pending addrmap globals to buildsym_compunit adds 5ac045503d Move pending_blocks and pending_block_obstack to buildsym_compunit adds c233e9c641 Remove the "listhead" argument from finish_block adds 1d376700df Remove free_pendings adds f62f6af5da Do not look at file symbols when reading psymtabs adds 93b8bea414 Set list_in_scope later in DWARF reader adds e148f09d75 Move the symbol lists to buildsym_compunit adds b37dd3bcaa Remove buildsym_init adds ddb7060226 Remove a TODO adds b80a981d08 Remove EXTERN from buildsym.h adds 6b213a4778 Remove parameter from record_pending_block adds 4a2125f531 Add many methods to buildsym_compunit adds da6580e59c Do not use buildsym.h in some files adds 74c72eac23 Remove reset_symtab_globals adds ab209f6fa9 Move struct buildsym_compunit to buildsym.h adds 0baae8dbd3 Introduce buildsym-legacy.h adds 80e649fcac Parameterize cp_scan_for_anonymous_namespaces adds 804d27291b Convert the DWARF reader to new-style buildysm adds 0e6f30610f Remove some unused buildsym functions adds bfe2e011c0 Remove record_line_ftype adds cbb09508e4 Rename remaining members of buildsym_compunit to start with "m_" adds 241e64e3b4 x86: Add a GNU_PROPERTY_X86_ISA_1_USED note if needed adds 2d38991535 MIPS/Linux/native: Convert to `get_ptrace_pid' for PID extraction adds d5f4da5e33 ld: Discard .rel.* and .rela.* sections adds 7a54636a02 x86: Rename match_reg_size to match_operand_size adds e2e31f1039 Update my e-mail address, limit maintenance to MIPS I-IV ISAs adds bef891d212 Automatic date update in version.in adds 0ee6c332f3 Rename some frame unwind function parameters adds 2376f038d1 Initialize GOT slot for local symbol in non-PIC link. adds dd40ce22d0 gas/config/tc-i386.c: Break long line adds dcc0660f04 Automatic date update in version.in adds 17cbafdbbe Fix -Wunused-variable warnings related to conditional compilation adds c7213af9b3 x86: Determine vector length from the last vector operand adds 8d49165d83 Simple unused variable removals adds f4e80e1301 Remove an unused variable from spu_get_overlay_table adds 1576637036 Unused variable fixes related to conditional compilation adds 996d693a07 Use a previously unused variable in bfin-tdep.c adds d5e9a511c4 Call some functions in guile/ for effect adds 374fd1fd7b Remove declarations from m32c-tdep.c adds c51f6a54c2 Call value_fetch_lazy when needed in pretty-printers adds 494f80a932 Fix ravenscar-thread.c to use arch_ops adds c486b6106a Pass the correct argument to the observer in reread_symbols adds 8c8807f439 Remove unused declaration from value.c adds b0a7723d29 Remove unused variables from gdbserver adds 3b20124b3d Conditionally define xmltarget_${name} variable in regdat.sh adds a0de763e32 Add -Wunused-variable to warnings.m4 adds 6018c5acdf Automatic date update in version.in adds cf4088a92f Remove some unused variables adds bb71536f28 power9 mfupmc/mtupmc adds 49ddb0fbda PowerPC64 fails reloc-discard test adds 898ade12ee S/390: Suppress string diagnostics for pre-release GCC adds f02806be1f [ARC] Fix case-sensitivity for extension instructions. adds 47e6f81c7c [ARC] Allow vewt instruction for ARC EM family. adds 04e65276fa [ARC] Fix decoding of w6 signed short immediate. adds c265869848 x86: Remove broadcast_not_on_src_operand adds e2b7fbc46d x86: Add a test for missing broadcast adds 01bcaf636a Avoid ubsan complaint in BFD adds 5d3a462f05 xtensa: fix relaxation of undefined weak references in share [...] adds f82863d797 xtensa: move dynamic relocations sections consistency check adds da90fdf993 xtensa: ld: rename xtensa.exp to xtensa-linux.exp adds f5e263426f xtensa: ld: add tests for static linkage relaxation adds 2ae0bdddef xtensa: ld: convert tests to run_dump_test adds f47194a9cd Automatic date update in version.in adds 4174bfff8a x86-64: correct AVX512F vcvtsi2s{d,s} handling adds 67ce483baa PR23430, Indices misspelled adds 7b8d9e8cec PR23431, Messages composed from pieces can't be properly translated adds 1d97232ae3 Updated French translation for ld/ and Swedish translation f [...] adds 56522fc5af x86: Use unsigned int to iterate through vector operands adds 29d17e4773 Remove some unnecessary declarations and configury adds 4b17aefe75 Fix indentation in scoped_mmap.h adds 380618d68a Set CU language before processing any DIEs (symtab/23010 et al) adds 5fbad1b909 Automatic date update in version.in adds be3e27bb55 Suppress string diagnostics for pre-release GCC adds 491993044b Enhance powerpc ld -r --relax adds e3d39609d1 Fix potential memory leaks in some of the binutils source files. adds 5469110733 Clarify doc for .arch/.cpu adds a45389f60d list Tom Tromey as GDB Global Maintainer adds d7154a8d08 Notify about breakpoint modification when enabling/disabling [...] adds 16f808ec99 [gdb/exp] Fix exception when printing optimized out vla adds 506f5c41ca [gdb/symtab] Warn about unresolved DW_AT_upper_bound/DW_AT_count adds 4a1b91eabb x86: Expand Broadcast to 3 bits adds 9e7f3bbbbf [gdb/breakpoints] Fix sigsegv in info prog at exec catchpoint adds 6cf212b445 Automatic date update in version.in adds 33cb30a1f9 Implement PowerPC64 .localentry for value 1 adds 3c3bb0580b gdb: Add switch to disable DWARF stack unwinders adds b358827438 Re: Enhance powerpc ld -r --relax adds fa758a7046 PowerPC Improve support for Gekko & Broadway adds 63b4ecf76f [gdb/testsuite] Add comment in gdb.base/vla-optimized-out.c adds 08994e1ddc Remove dead code in end_psymtab adds 8a6d423450 Change representation of psymbol to flush out accessors adds 02e9e7f7e2 Introduce partial_symbol::address adds 4ae976d1df Introduce accessors for psymtab high and low fields adds 52948f01e4 Add validity bits for psymtab high and low fields adds 7974897237 Make psymbols and psymtabs independent of the program space adds 1f75763aa1 x86: Initialize broadcast_op.bytes to 0 adds 6af79d7b5a Fix Cygwin compilation after target_ops C++ conversion. adds c93cb6280f Automatic date update in version.in adds 16065af1b0 Re: PowerPC Improve support for Gekko & Broadway adds 2bb9bbe2e8 MIPS/GAS: Correct the AFL_ASE_MASK macro adds 5b73b52bcc S12Z: Emit initialized data segment image. adds fe57a8c9f5 S12Z: Emit uninitialized data in the .bss segment adds cd4d353f81 S12Z: Remove inappropriate comment. adds 370e4b5079 Add functions and macros to read and write 24 bit values. adds 469d3b57ce S12Z: Remove ELF_TARGET_ID macro adds 1286ab7881 x86: Check for more than 2 memory references adds 129eb0f1f1 Improve gcore manpage and clarify "-o" option adds d19969ffbf RISC-V: Fix gas configure support for riscv*-*-*. adds 5842d7025f Automatic date update in version.in adds 37cc0caeca [gdb/exp] Interpret size of vla with unknown size as <optimi [...] adds c708f4d256 gdb: Don't call gdb_load_shlib unless GDB is running adds 51b7979529 Automatic date update in version.in adds 29e6f4745e Fix unwind offset for start_symbol. adds 906c6f2c54 Automatic date update in version.in adds 7d8a316657 Combine ,gnu.build.attributes.* sections into one .gnu.build [...] adds b8891f8d62 Add support for the C_SKY series of processors. adds 4570c3d98c Fix thinko in the placement of the .gnu.build.attributes section. adds a05b9f5e1e Prevent a seg-fault in the linker when trying to process SH [...] adds dba7455e76 Remove old lint code adds 463c08d160 Fix crash with -D_GLIBCXX_DEBUG adds d0ba5758c2 * MAINTAINERS (C-SKY): Add Lifang Xia as maintainer. adds 2409af1e94 * MAINTAINERS (C-SKY): Add Yunhai Shang as co-maintainer. adds 629cfaf1b0 x86: don't mistakenly scale non-8-bit displacements adds c8f2dc0dc9 gdb: Fix sizeof for dynamic types other than arrays adds eb41b24898 RISC-V: Set insn info fields correctly when disassembling. adds fb66cde8a4 Match any kind of error after "cannot resolve name" on lib/g [...] adds ef6ba1ed0d Automatic date update in version.in adds e951d5ca3d x86: drop CpuVREX adds 7a8655d2bb x86: don't abort() upon DATA16 prefix on (E)VEX encoded insn adds 6ff00b5e12 x86/Intel: correct permitted operand sizes for AVX512 scatte [...] adds fa77b93ab7 x86: add more exhaustive tests for invalid AVX512 zeroing-masking adds ae2387feae x86: fold various AVX512 templates with so far differing Mas [...] adds 1424ad8677 x86: also optimize KXOR{D,Q} and KANDN{D,Q} adds 1c28969efc Delete test target descriptions when exiting adds 472fa5eec2 Re-generate gnulib import adds 5abe0f0cc7 Fix segfault when invoking -var-info-path-expression on a dy [...] adds f61cfa0740 Document the GDB 8.1.1 release in gdb/ChangeLog adds 11cfdeb386 Updated Swedish translation for the binutils sub-directory. adds 07cc045019 Correct previous update - new translation for the opcodes su [...] adds 33633d9f5b Automatic date update in version.in adds cb86a42aba csky regen adds 1aa4214141 PowerPC64 __tls_get_addr_opt stub .eh_frame fix adds a67ae9b01a Re: PowerPC64 __tls_get_addr_opt stub .eh_frame fix adds 50320b1d4a Copy from GCC: Add linker_output as prefix for LTO temps (PR [...] adds 103da91bc0 Close resource leaks in the BFD library's plugin handler. adds f03fb29221 Fix compile time warning problem with gcc 8 and the NS32K as [...] adds 4a9f7d653c Fix potential illegal memory access in AVR backend. adds c25179e71f Suppress compile time warning message when compiling coff-rs [...] adds 3cf2b6691c Fix bug in PDP11 assembler when handling a JSr instruction w [...] adds e30985fa2b Skip the test for PR12982 on HPPA targets as they always nee [...] adds e256144888 Add a note about regenerating the info files when creating a [...] adds c198a1ecf8 Fix spurious check-ld failures on aarch64-elf adds 09a8cc152b Automatic date update in version.in adds 36a900f483 Add a testcase for PR binutils/23460 adds d0042c6ed3 ifunc.exp: Always build static_nonifunc_prog adds 8a28fa1b4b Disable the PR12982 test for HPPA targets. adds 8094f49a4d Backport gettext fixes to get rid of warnings on macOS adds b5bddbbbbc Check results of get_darwin_inferior adds 1584354913 Fix kill issue leading to zombie process on MacOS Sierra adds 3e1d3d8c24 Allow "info address" of a template parameter adds 13755f406d RISC-V: Fix TLS and --gc-sections conflict. adds 3ed12f02a2 Automatic date update in version.in adds c48dadc9a8 x86: drop "mem" operand type attribute adds dbf8be89ed x86: drop NoRex64 from {,v}pmov{s,z}x* adds 2688aab226 Update PRU assembler to corect hardware register numbering f [...] adds 4aae6e5abd Improve objcopy's ability to merge build notes. adds 425699f52d Fix thinko when deciding whether to disable TCP's Nagle algorithm adds 39aac631ba x32: Align the .note.gnu.property section to 4 bytes adds 5e7f20ca9a Automatic date update in version.in adds 3fbbcf473a [gdb/testsuite] Fix regexp in py-rbreak.exp adds 1a6204c9a7 Automatic date update in version.in adds 3f6ff4799b Lose _r2off in powerpc64 stub names adds 05d0e962f0 R_PPC64_REL24_NOTOC support adds 99c2d522f7 x86: Update assembler tests for non-ELF targets adds b01474366f Automatic date update in version.in adds e968fc9b63 x86: fold RegEip/RegRip and RegEiz/RegRiz adds 9534733755 gdb: Avoid using W_STOPCODE(0) as this is ambiguous on MIPS adds 5bd18990b0 gdb: Only run scheduler-locking tests if feature is supported adds 821a26825b Remove unused variables in procfs.c etc. adds b6523c37fb [ARC] Update handling AUX-registers. adds db1e1b45b4 [ARC] Add Tag_ARC_ATR_version. adds 2fd43d7870 [ARC] Update merging attributes. adds 6af0448446 [ARC] Update warning reporting. adds 63741043bd [ARC] Check if an input asm file is rf16 compliant adds 5a6996172e Update dg-extract-results.* from gcc adds 02d7a79e1b Update binutils/MAINTAINERS for ARC. adds 05abfc39c7 Fix indentation in remote_target::download_tracepoint adds aa6f3694ce Remove trailing '-' from the last QTDP action packet adds 3df3a985a4 Use get_remote_packet_size in download_tracepoint adds 4277c4b87a Use remote register numbers in tracepoint mask adds a04b9d62a2 Variable size for regs mask in collection list adds 296956befe Allow larger regblock sizes when saving tracefiles adds dc1f2887c5 Fix type checking errors. adds a7f25a84f4 Fix compilation failure in remote.c adds 3a12c78d14 Add --warn-drop-version option; by default, do not warn when [...] adds 877877f5d5 Automatic date update in version.in adds 71f6efc44e Updated Bulgarian translation for the ld/ directory adds 8f9ea98beb Correct the parsing of derferred register addressing in the [...] adds 99f8774cca Explain what happens for PE targeted linkers in the case whe [...] adds e81b4c933c __tls_get_addr_opt stubs and tocsave optimization adds df136d64fa PowerPC64 EH info for _notoc linkage stubs adds 96d68bd48c Support parallel make check with GNU make 4.2+ adds 528e15722b Replace some uses of xstrprintf with string_printf adds 4485a1c1d8 Make index reading functions more modular adds 5c831bb1eb Introduce mmap_file function adds 8a99096f31 Import gnulib's mkdir module adds 87d6a7aa93 Add DWARF index cache adds 7d11235d04 Add doc and news for DWARF index cache adds 9c61296405 Allow CPPFLAGS to be set on the make command line adds b825f3a90e Automatic date update in version.in adds 09ce46f230 Make target_options_to_string return an std::string adds 045cf01286 Fix gdb.fortran/nested-funcs.exp failure adds a9fc784bac Properly merge GNU_PROPERTY_X86_ISA_1_USED (x86_64). adds f6f9ed015e Fix "may be used uninitialized" warning. adds ff36536c92 Fix gdb/remote.c build failure adds 9d4a934ce6 gdb: Fix assert for extended-remote target (PR gdb/18050) adds f7309df20c x86: Properly merge GNU_PROPERTY_X86_ISA_1_USED adds f384a1f025 Add support for DW_OP_GNU_variable_value to readelf adds 411baa470e RISC-V: Make riscv_isa_xlen a global function. adds 5c720ed886 RISC-V: Add software single step support. adds 83202f7ae8 Check result of "write" adds fdbac7d8d1 Fix some comments in target.c adds f40f4a11d1 Automatic date update in version.in adds 6404ab9937 Convert .note.gnu.property section between ELF32 and ELF64 adds 57285adece arm - Add some comments about the versions of ARM ELF that d [...] adds e5bbcd0f04 gdb: Merge similar tests into a single test script adds 5ff2bbae19 gdb: Check element of optimised out vla exists adds 7c5c05effd x86: Display default x86-specific options for "as --help" adds 3a53fb12c8 as --help: Display default option for --elf-stt-common= adds 83c8d318d1 Fix some gettext ARI warnings adds 06ab921988 Minor formatting fixes in riscv-tdep.h adds aff4e1751f gdb: Make infrun.c:resume function static adds 90ad36544c RISC-V: Add linux target support. adds 3c77f97eb0 RISC-V: Add native linux support. adds 52a187f8e7 RISC-V: Add configure support for riscv*-linux*. adds db850b6865 Automatic date update in version.in adds dbd534fee4 Rename size in get_core_register_section adds 11459a79d9 Skip PR binutils/23494 tests for nacl targets adds 9c973a29df Always use align_size as pr_datasz for GNU_PROPERTY_STACK_SIZE adds 19449d7c67 x86: Replace evex-no-scale.s with evex-no-scale-[32|64].s adds d7f449c026 x86: Don't display --32/--64/--x32 without BFD64 adds bd923e5108 Return unique_xmalloc_ptr for generate_c_for_variable_locations adds 6f36b6d29f Rename symbol_substitution_name adds b7dc48b4a8 Move C-related declarations to compile-c.h adds 18cdc6d8f8 Add a C++ wrapper for GCC C plug-in adds 9cdfd9a26e Change compile_instance/compile_c_instance into classes adds 946d3d10e7 Move compile_instance to compile.c adds 0cfbf43085 Use unique_ptr for htabs adds ad3a68e9b9 Use policies for code generation adds 48e30f5238 Always clear h->verinfo.verdef when overriding a dynamic definition adds a9925d4f99 Fix forgotten xstrprintf -> string_printf change adds ae1f3b64e5 Automatic date update in version.in adds 7cf9ebc695 Deal with relocations which are 3 bytes in size adds 1dc9e2d63e Factor out common relocation processing adds ab9e342807 x86: Properly add X86_ISA_1_NEEDED property adds d871f3f483 x86: Add CpuCMOV and CpuFXSR adds 8e92e6d4b2 Automatic date update in version.in adds 988daa317c ld-x86-64/pr23486b.d: Swap pr23486a.s and pr23486a.s adds facbd8bd3d Automatic date update in version.in adds a616bb9450 Split size in regset section iterators adds b7fd65b9dc Detect SVE when reading aarch64 core files adds 0c76e06d5c Parse SVE registers in aarch64 core file reading/writing adds 98641896ad bfd: Move elf-properties.lo to BFD32_LIBS adds a97b53dda9 Define _FORTIFY_SOURCE in common-defs.h adds 08887f4a64 Automatic date update in version.in adds 2a50366ded When the assembler reports that the input and output are the [...] adds 67943c005f gdb: Fix instability in thread groups test adds 26fb3983d7 MI: Add -a option to the "-data-disassemble" command adds 1bc60e5624 x86-64: Display eiz for address with the addr32 prefix adds 07aff30e92 Automatic date update in version.in adds 495143533a Use pulongest in aarch64-linux-tdep.c adds 3b7b80752f Automatic date update in version.in adds 2cdcc33021 Correct elf64-ppc.c linkage stub comment and formatting fixes adds c1854f1d5a Use gdb_test_no_output for compile tests expected to pass adds 2ecae92e23 Fix asm in testsuite/gdb.arch/aarch64-fp.c adds bfb1e8c15a x86: Remove empty X86_FEATURE_1_AND property adds 1258253330 Fix use-after-free in number_or_range_parser adds 89fbedf3ab Remove "repeat" argument from command_line_input adds 503c367dc2 Automatic date update in version.in adds 506b86a4f5 binutils testsuite strip-13 test adds 2e72a56e45 Remove duplicate ld testsuite function adds 7ba3ba91a3 S12Z: Move opcode header to public include directory. adds f41078422a Opcodes: (BRCLR / BRSET) Disassemble reserved codes instead [...] adds a6b786da4e Add support for DW_OP_GNU_variable_value adds ae3a7c47e6 Add support of DW_OP_GNU_variable_value to DWARF assembler adds 7d140d1a0b Test case for DW_OP_GNU_variable_value adds d604f19ade Automatic date update in version.in adds be2d111a87 Fix debugging of stripped PIE executables with padded PT_TLS adds 8ca28cdfbe Automatic date update in version.in adds ba1c4c6fee Balance parentheses in expression adds d203b41ac7 Tidy bit twiddling adds 865dcc8a4d Don't init array at run time adds c44deb735e Fix formatting in solib-svr4.c adds fe22d84fe4 Automatic date update in version.in adds 08a8fe2ffd Fix s12z test regexps adds 487096bf0b Delete NEWHOWTO and tidy some uses of reloc_howto_struct adds 706704c883 Pack reloc_howto_struct adds 46807bf451 PowerPC HOWTOs adds 9cf7e5687f Use operand->extract to provide defaults for optional PowerP [...] adds 9dcbfff1e0 Fix invalid strcpy on unterminated buffer adds 66b09c7ea9 Fix a seg-fault in readelf when parsing corrupt HPPA unwind tables. adds 06d743b723 Note that Arnold Metselaar has retired as the z80 maintainer. adds a4497d2f84 Remove unnecessary ternary operator in m32c-tdep.c adds 6efa941c38 Fix handling of undocumented SLL instruction for the Z80 target. adds c8455dc986 Update the documentation of the linker's --hash-style option. adds ae19acf320 Fix running objcopy on Mach-O binaries. adds 4895f384b4 Don't throw Scheme exceptions with live std::vector objects adds 4e57b45639 S12Z: Rename reloc R_S12Z_UKNWN_3 to R_S12Z_EXT18 and implem [...] adds ac1e2e51c0 Automatic date update in version.in adds e8a648884d Correct readelf e_shstrndx range check adds 86b9fea102 Re: Pack reloc_howto_struct adds ebf983a444 Fix changelog entries adds 1461bdac5c Add AArch64 SVE to NEWS and GDB manual adds 9758a8f84b Aarch64 SVE VG is Vector Granule adds d000b7630e Fix typo in changelog entry for handling of undocumnented Z8 [...] adds 3da64fe404 Fix AArch64 stub layout algorithm to allow for the fact that [...] adds 6f4286c4f7 Use the correct constants when setting the section type of H [...] adds 6d52907e22 MI: Print frame architecture when printing frames on an MI channel adds 467dc1e2ea Replace xstrvprintf usages with string_vprintf adds ae739fe7b8 Fix restoring of inferior terminal settings adds 9eef060895 bfd/development.sh: Add experimental adds 4e2aa47284 Restore behavior of disabling address randomization by defau [...] adds 17658d46e4 Make read_program_header return a gdb::byte_vector adds d1012b8e33 Make read_program_headers_from_bfd return a gdb::byte_vector adds d3f467568f Automatic date update in version.in adds d0abeec8d4 Fix "unresolved reloc" error for NOTOC relocs adds 334d4ced42 Prevent illegal memory access when processing COFF auxillary [...] adds 38cf70ca4d Replace unworkable code in HPPA relocs handelr with an assertion. adds 44c2eb6680 Document setting experimental on release branch. adds 7dd36a6f1c Prune BFD warnings for unknown GNU properties adds 14732552e7 PowerPC64 st_other decoding in readelf adds f53ad3cf2b PowerPC64 "call lacks nop" adds 2cd65cb935 PR23566, false uninitialized warning adds 12a0d0f661 Darwin: fix bad loop incrementation adds b0ceb98aec Avoid problems with plugins being loaded multiple times. adds bfb218e3e4 RISC-V: Reject empty rouding mode and fence operand. adds 26457a9cf3 Add block range data structure for blocks with non-contiguou [...] adds 2d5f09ec45 Record explicit block ranges from dwarf2read.c adds fc811edd39 Add support for non-contiguous blocks to find_pc_partial_function adds e94802301b Disassemble blocks with non-contiguous ranges adds 2b1ffcfd6f Use BLOCK_ENTRY_PC in place of most uses of BLOCK_START adds 59adbf5d03 Introduce find_function_entry_range_from_pc and use it in infrun.c adds 9644dc3a47 Relocate block range start and end addresses adds 450d1e88e3 Test case for functions with non-contiguous ranges adds 4575aaa964 Automatic date update in version.in adds 772758ac42 ehdr_start twiddles adds aa7bca9b2e x86: Add GNU_PROPERTY_X86_UINT32_VALID adds a9eafb08b3 x86: Update GNU_PROPERTY_X86_XXX macros adds 3da65cd27e [PATCH] [MIPS] LD/testsuite: Skip 32bit test if ld not support. adds da3c873831 Fix 8.2 regression in gdb.python/py-evthreads.exp w/ gdbserv [...] adds d98fc15be2 gdb/python: Use copy-initialization more when possible adds bbf6c6b8ca Automatic date update in version.in adds 7a815dd566 elf: Check for corrupt symbol version info adds bbbbbceebc Initialize variable in py_get_event_thread adds ed60adf0a3 Automatic date update in version.in adds 3d9c8f6b3f Delay evaluation of alignment expressions in output sections adds 39e7af3e4b Make ada-lang.c::add_angle_brackets return an std::string adds c645cda49e Make ada_tasks_inferior_data::task_list an std::vector adds 2cd0bfe054 Automatic date update in version.in adds dd33d41d54 Fix indentation in solist.h adds 896a7aa6a1 Avoid -Wnarrowing warnings from quote_char() adds 70ab8ccd4f Use CORE_ADDR_MAX in various "breaks" arrays adds 7bc02706c3 Avoid -Wnarrowing warnings in struct tramp_frame instances adds ec40cf90a0 Fix two -Wnarrowing warnings in xtensa-tdep.h adds 8406672eca Avoid -Wnarrowing warnings in ppc64-tdep.c adds b4f183d23e Avoid -Wnarrowing warnings in gdbserver adds 1885053bcb Avoid -Wnarrowing warnings in aarch64-linux-tdep.c adds d3d8724aac Remove -Wno-narrowing from warnings.m4 adds 65b3d26e7d readelf.c: Break multi-statement line adds 3bf9c013e4 MI: Fix printing of frame architecture with Python frame fil [...] adds 90c745dc54 x86: Don't mask out the GNU_PROPERTY_X86_UINT32_VALID bit adds 626887ddc3 Automatic date update in version.in adds 9d24df82ec Add support for new target 'csky'. adds 416a69af89 Mention csky target in the NEWS. adds 858d8004b0 Implement struct type_stack with a vector adds 5fe3f3e463 Remove some uses of VEC from parsers adds 999700cd99 Fix regression for multi breakpoints command line clearing. adds ead9aa39bf Modify gdb.base/commands.exp to test multi breakpoints comma [...] adds ad202fcc22 Get rid of -Wodr warning (PR build/23399) adds 160fc977b6 Automatic date update in version.in adds bc672693cc [MIPS/LD/testsuite] Skip o32 flags check on mips*-*-irix* adds ea92689a17 Aarch64: Func to detect args passed in float regs adds 0e745c6011 Aarch64: Float register detection for _push_dummy_call adds 4f4aedebed Aarch64: Float register detection for return values adds 36eb4c5f9b infcall-nested-structs: Test up to five fields adds 716c08de28 [MIPS/GAS] Split Loongson CAM Instructions from loongson3a adds bdc6c06e3b [MIPS/GAS] Split Loongson EXT Instructions from loongson3a. adds a693765e23 [MIPS/GAS] Add Loongson EXT2 Instructions support. adds ac8cb70f36 [MIPS] Add Loongson 3A1000 proccessor support. adds bd782c07b9 [MIPS] Add Loongson 3A2000/3A3000 proccessor support. adds 9108bc33b1 [MIPS] Add Loongson 2K1000 proccessor support. adds 2362e7f76a Remove newline at end of warning message adds b0f492b90f Indicate batch mode failures by exiting with nonzero status adds 7a6dbc2fdb Update gnulib to current upstream master adds 4d3928d7e0 Fix riscv-linux native gdb build failure. adds df28970fcc sparc/leon: add support for partial write psr instruction adds 73c13fe69a Fix windows-nat.c for -Wnarrowing adds f6c4e3e8a3 Use core_addr_to_string_nz in csky_analyze_prologue adds 2a90824133 Change `file_symtabs' to std::vector adds 7243d0118a Change `function_symbols' to std::vector adds 3553eadc8c Change `label_symbols' to std::vector in linespec.c structures adds c2a031c582 Change `minimal_symbols' to std::vector in linespec.c structures adds 4dedf84da9 Change decode_compound_collector to use std::vector adds 63e8c3daad Remove VEC definitions from linespec.c adds 7e41c8db84 Use block_symbol in linespec APIs adds fcaad03cc0 Add new search_symbols_multiple API adds 078a020797 C++ compile support adds 450629c8d5 Automatic date update in version.in adds 4c971803c4 [MIPS] Add myself as a MIPS port maintainer. adds fdad7678b7 Use host_address_to_string in compile_cplus_instance::enter_scope adds 385e5b9039 Treat SHT_FINI_ARRAY and SHT_PREINIT_ARRAY as relocatable sections adds a0dc02a6df Fix compile-cplus-types.c build errors adds c67f2e1518 gdb: Ensure compiler doesn't optimise variable out in test adds 0b3f9efc04 gdb/riscv: remove extra caching of misa register adds ff3a05b3f8 gdb/riscv: Extend instruction decode to cover more instructions adds a869991180 Skip elf/section14 test for h8300 targets adds 43135d3b15 RISC-V: Allow instruction require more than one extension adds 40bac49b63 sparc: gas: leon.d: disassemble assuming v8 also in sparc64 [...] adds 0cb8eedc91 Automatic date update in version.in adds b4a3a7b44c x86: Extend assembler to generate GNU property notes adds 6c0d3bdec7 x86: Add explicit -mx86-used-note=[yes|no] to tests adds 0f60cce3e1 binutils: Adjusted tests for .note.gnu.property section adds 2550e95256 x86: pass -mx86-used-note=no to assembler adds 5e8a54c6c4 gas: Pass -mx86-used-note=no to assembler adds 9a8d6a757d ld: Append -Wa,-mx86-used-note=no for S-records tests adds e9d644e8fb ld: Append -mx86-used-note=no to ASFLAGS adds 4bb3c591b2 ld: Pass -z separate-code to ld for property-x86-4a tests adds f891966ff6 Rearrange ppc_size_one_stub and correct _notoc stub examples adds 4a9699735b PowerPC64 higher REL16 relocations adds 3d58e1fcfb PowerPC64 --emit-relocs support for notoc stubs adds dab999b116 Update gnulib/Makefile.in:aclocal_m4_deps adds 4d1c633545 ld: Lookup section in output with the same name adds 6e1453f681 gas/elf/section14.d: Change skip to xfail adds 7eb65fafed Eliminate target_have_continuable_watchpoint adds 7ea65f08fa Add comment describing continuable/steppable/non-steppable w [...] adds 0c8885885a Regenerate gdbarch.h adds aef9346c25 Fix a small bug in gdb.rust/simple.rs adds c8c8163573 Set TYPE_LENGTH on a variant part adds be192bc284 RISC-V: Correct the requirement of compressed floating point [...] adds d431d6279b Automatic date update in version.in adds b986869b66 Allow an IR object with unknown architecture adds 5c889512f3 Fix ARI violations in c++compile adds 23a29771e0 Automatic date update in version.in adds ec8da87a22 Automatic date update in version.in adds 0d9a433be4 Re: ld: Lookup section in output with the same name adds 2542e49e21 PR23595, simple objcopy of executable failure for msp430-elf adds b6f00d89c7 Updated Finnish translation for the ld sub-directory. adds 20a4d0bd98 Updated Japanese translation for the binutils sub-directory. adds 23e60e7a4e gdb: Extend the trad-frame API adds 78a3b0fab8 gdb/riscv: Provide non-DWARF stack unwinder adds 8744470dea Change the .section directive for the AVR assembler so that [...] adds 70f95c89a1 Automatic date update in version.in adds 6c9d681b07 gdb/riscv: Fix an ARI warning adds 618a8fdba6 gas, sparc: Allow non-fpop2 instructions before floating poi [...] adds dd083ee23d Fix batch exit status test failure on Fedora 28 adds ba2bf2aaba Remove obsolete comments from Makefiles adds 3322c5d9a1 Remove unneeded explicit .o targets adds 8dc9fd87b0 Simplify ada-exp.o rule adds d53d543682 Remove --enable-multi-ice adds fcc9b044b7 Automatically update "aclocal_m4_deps" when updating gnulib adds 8410d65b77 bfd, sparc: issue an error when reading relocations with inv [...] adds e920c014ec bfd, sparc: avoid duplicated error messages on invalid relocations. adds 5e627001a0 Automatic date update in version.in adds 2b69821e70 Document the GDB 8.2 release in gdb/ChangeLog adds e4a62c65fa [gdb/exp] Handle DW_OP_GNU_variable_value refs to abstract dies adds 081bca4d62 Remove unnecessary casts from cli-cmds.c adds 4f075c06a3 Automatic date update in version.in adds af39b1c216 Disable -Wformat-nonliteral in parts of printcmd.c adds f1628857d7 Make -Wformat-nonliteral work with gcc adds deee88e981 PR23570, AVR .noinit section defaults to PROGBITS adds 137be54029 Remove unused tui_win_info::detail::opaque adds cc5a5ae5b7 Remove unused tui_win_element::highlight adds d82b3862f1 compile: Remove non-const reference parameters adds 739ab2e92e Generate NT_PROCSTAT_{AUXV,VMMAP,PS_STRINGS} in FreeBSD coredumps adds 7235dd9f90 Automatic date update in version.in adds 96b6697fd8 gdb/testsuite: Make test names unique in gdb.base/watchpoint.exp adds b8c876004b Automatic date update in version.in adds 9da4dfd681 S12Z: Make disassebler work for --enable-targets=all config. adds d1908f2d6b gdb: Add builtin types for 24 bit integers. adds 2a62dfa93f (Ada) assigning packed array aggregate with variable as component adds fb44b1a737 (Ada) infinite loop when hitting unhandled exception catchpoint adds 57aff202b4 (Ada) "catch assert" spurious internal error adds 0d81f350ec Handle PPC64 function descriptor in Ada decoding adds d8ce91275e minor reformatting in ada-lang.c::ada_to_fixed_value adds 16b9eb7bfa (Ada) slightly incorrect bounds for type of array indexed by enum adds 95f39a5b27 ada-lang.c::ada_value_cast: remove unnecessary parentheses adds 424da6cf3b (Ada) fix handling of expression with parameterless function call adds 0653638f9f Automatic date update in version.in adds 332cf4c925 Allow a pretty-printer without a to_string method adds 1aac008f1c Make py-prettyprint.exp test names unique adds a5c5eda7e4 python: Make two functions return gdbpy_ref<> adds 78f8307c93 Automatic date update in version.in adds f9853190c8 PR23611, objcopy is not removing executable relocatable sections adds 23c4651c06 Fix "make install-strip" failure to install gdb-add-index.sh adds 22eb9e92ea Update Python Block.end documentation adds 088a96da05 Fix typo in pretty-printer example adds 60c0454d3d Document that Frame.block can throw adds a154931ef1 Fix help text for "python" command adds f5a476a7b1 Avoid warnings from makeinfo adds 4a5a194ae8 Reword gdb.GdbError text adds 521b499b96 Update Python frame filter documentation adds fb5af5e335 Fix gdb.events.inferior_call documentation adds e7b5068cc2 Update Python unwinder documentation adds 05c6bdc1a9 Mention Python versions in the documentation adds 0d2a583976 Small typo fix in Basic Python node adds 9da10427dd Mention virtual tables in Python dynamic_type documentation adds 27a9fec6aa Swap two sentences in the Pretty Printing API node adds 849cba3b83 Remove periods from Python section titles adds 2963898f38 (Ada) Fix -var-list-children MI command for union type adds 736ade86ea (Ada) New function ada_is_access_to_unconstrained_array adds b9c50e9a9a (Ada/MI) Fix -var-evaluate-expression for access to unconstr [...] adds cc330e39bc (Ada) Fix printing of access to unconstrained arrays adds d91e9ea81d (Ada) Cleanup code by using ada_is_access_to_unconstrained_a [...] adds 1f5d1570c0 (Ada) Fix resolving of homonym components in tagged types adds 8ec235834d Remove unused variable in record-btrace.c adds 5e8754f90a Revert "Update gnulib to current upstream master" adds e2fc52e745 Fix PR gdb/23558: Use system's 'getcwd' when cross-compiling GDB adds c0934311c7 Automatic date update in version.in adds 6f1107b593 [testsuite] Fix dg-extract-results.sh path adds de1ec836c8 Darwin: fix SIGTRAP when debugging adds d6be54ef73 Darwin: set startup-with-shell to off on Sierra and later. adds ed84881fcf Automatic date update in version.in adds c221b2f770 Testsuite: Add gdb_can_simple_compile adds 3e68067fb2 Add debug output about skipping files and functions adds 3c025cfe5e Move 'is_regular_file' from common-utils.c to filestuff.c adds 4aa8e6c238 python: Add tests for trying to use an invalid Inferior object adds 88f22c34d0 Fix a typo in a comment. adds f117a62c5d Remove unused "tmp" variable. adds 4cb3152d95 Automatic date update in version.in adds 031e33500e Fix the use by the RL78 assembler of an uninitialised field [...] adds d276ec695e x86-64: bndmk, bndldx, and bndstx don't allow RIP-relative a [...] adds 07d5e9534b x86: add code comment on deprecated status of pseudo-suffixes adds 64c49ab3fb x86: improve operand reversal adds efb192033a x86: fold ILP32 output of "opts" tests adds dbbc8b7e62 x86: use D attribute also for SIMD templates adds f5eb1d70fb x86: also allow D on 3-operand insns adds 49d5d12d0e x86: drop unnecessary {,No}Rex64 adds a5f580e51a x86: drop bogus IgnoreSize from SSE insns adds 1ee3e48715 x86: drop bogus IgnoreSize from SSE2 insns adds 07599e13ac x86: drop bogus IgnoreSize from SSE3 insns adds d09a13943b x86: drop bogus IgnoreSize from SSSE3 insns adds be4b452e28 x86: drop bogus IgnoreSize from SSE4.1 insns adds 0001cfd00c x86: drop bogus IgnoreSize from SSE4.2 insns adds 47603f888d x86: drop bogus IgnoreSize from AES/VAES insns adds 64e025c3a1 x86: drop bogus IgnoreSize from PCLMUL/VPCLMUL insns adds 963c68aa4a x86: drop bogus IgnoreSize from GNFI insns adds 2b02b9a2ab x86: drop bogus IgnoreSize from AVX insns adds 2fbbbee5e7 x86: drop bogus IgnoreSize from AVX2 insns adds 0f407ee9f4 x86: drop bogus IgnoreSize from XOP and SSE4a insns adds c7f279191f x86: drop bogus IgnoreSize from SHA insns adds 6a8da88669 x86: drop bogus IgnoreSize from AVX512F insns adds fb6ce599e0 x86: drop bogus IgnoreSize from AVX512ER insns adds 9caa306f80 x86: drop bogus IgnoreSize from AVX512VL insns adds e90426589d x86: drop bogus IgnoreSize from AVX512BW insns adds a760eb41aa x86: drop bogus IgnoreSize from AVX512DQ insns adds 2589a7e59b x86: drop bogus IgnoreSize from AVX512_4* insns adds 57f6375ec1 x86: drop bogus IgnoreSize from a few further insns adds 79f0fa25b9 x86: Swap destination/source to encode VEX only if possible adds 41d1ab6a6d i386: Update VexW field for VEX instructions adds 5be12fc1ad x86: Remove VexW=1 from WIG VEX movq and vmovq adds 508d0c9b59 Fix a use-after-freed error introduced by previous attempt t [...] adds 1256af7d1a python: Provide textual representation for Inferior and Objfile adds 319dbdfbb7 Add a testcase for PR binutils/23633 adds 80ca5f98b8 Add "contrib" to the list of GDB support dirs (on src-release.sh) adds 098b2108a2 Fix crash with empty Rust enum adds 4a3fe98f88 Make Rust error message mention the field name adds a40bf0c2e9 python: Add Inferior.progspace property adds 0ae1a3211a python: Add Progspace.objfiles method adds 74d3fbbb3e python: Fix erroneous doc about gdb.objfiles() adds db68fbe2f9 Remove cleanup from add_path adds 5b4cbbe357 Remove cleanup from procfs.c adds 803c08d083 Return std::string from gdb_bfd_errmsg adds 97e67fc620 Remove cleanup from try_open_exec_file adds 7d2215128b Make infpy_thread_from_thread_handle static adds 2361b0fb1d Generate more tags in gdb/testsuite/Makefile adds ca5f750004 Automatic date update in version.in adds bf32645253 Testsuite: Add gdb_simple_compile adds 556059dd13 x86: fold CRC32 templates adds a4cd947aca PR23425, unresolved symbol diagnostic adds 1fcd7e871c PR23633 testcase fix adds 87b240d485 Make variable in get_startup_shell non-static adds fe75f42ee1 csky: Support PC relative diff relocation adds b4b08fa2aa Remove an unnecessary block in call_function_by_hand_dummy adds 5074ad8a66 i386: Reformat OP_E_memory adds d20dee9efa x86: Properly decode EVEX.W in vcvt[u]si2s[sd] in 32-bit mode adds 70df6fc9bc x86: Handle unsupported static rounding in vcvt[u]si2sd in 3 [...] adds 6865c0435a x86: Support VEX/EVEX WIG encoding adds 606cc04085 x86: Check non-WIG EVEX instruction encoding with -mevexwig=1 adds a000f8817b LD: Avoid a division by zero page size with SEGMENT_START handling adds 6057dc97e4 LD: Always make a SEGMENT_START expression section-relative adds 98e10ffadb MIPS/BFD: Factor out relocated field storing adds 47275900ad PR ld/21375: MIPS: Fix non-zero run-time value for undefined weaks adds 982d0151e9 PR ld/21375: MIPS: Add test cases for undefined weaks resolv [...] adds 2fabdf3381 gdb: Don't leak memory with TYPE_ALLOC / TYPE_ZALLOC adds 6c414b6923 Automatic date update in version.in adds f70e088ff4 Provide type_align gdbarch function for nios2. adds a3a6aef409 Fix possible exception leak in python.c adds 04ade4bc66 Remove run_dump_test support for objcopy as a dump program adds e8d88459e6 binutils run_dump_test rename not-target and not-skip adds b47b60aad8 gas run_dump_test rename not-target and not-skip adds e643ed088a gas run_dump_test rename stderr and error-output adds 4abd8e8de7 gas testuite fixes: don't match dump.o adds 99bcaeaf0f run_dump_test replace PROG with DUMPPROG in gas and ld adds 8ffb70eb57 Consolidate run_dump_test adds 3c3741435f x86: Set Vex=1 on VEX.128 only vmovq adds cbaaa0cafc Change get_inferior_args to return const char * adds 6e809f2dfa Automatic date update in version.in adds db4cc66567 x86: Set VexW=3 on AVX vrsqrtss adds f4bab6ff22 Expand "show disassembler-options" output adds 65e65158c5 Use GNU style for metasyntactic variables in gdb adds 752312ba4e Use GNU style for metasyntactic variables in gdbserver adds 8743a9cdd2 Add more methods to gdb.Progspace adds 3c7aa30778 Change pspace_to_pspace_object to return a new reference adds 0a9db5ad8a Change objfile_to_objfile_object to return a new reference adds db1337cc83 Change thread_to_thread_object to return a new reference adds 94c8b7253a Remove CPYCHECKER_RETURNS_BORROWED_REF adds 808325d203 S12Z: Set the source mask value of all howtos to zero. adds e6d9d92855 S12Z: Remove diagnostic printf statement. adds 19f1fffecd S12Z: LD: Rename z12s.exp --> s12z.exp adds 57d5aa265f Don't emit data_section_size when -r is specified adds 43276309de S12Z Add tests for relocs. adds e08ef628a7 Automatic date update in version.in adds a1cd91dc2f gdbserver/Makefile.in: Remove ADD_DEPS adds 8ff03f0bfb Sort objects in gdb and gdbserver Makefiles adds 4a137fec2e Simplify uses of thread_to_thread_object adds 1a3389079d Don't steal references in the gdb Python code adds dd848631cb Use new and delete for struct infcall_suspend_state adds 117f580a97 Remove cleanup from infrun.c adds ee841dd8fe Use new and delete for struct infcall_control_state adds c7c4d3fa80 Remove two infrun cleanups adds 2d844eaf9c Remove release_stop_context_cleanup adds cb5248409d Make save_infcall_*_state return unique pointers adds e6213e09ed S/390: Prevent GOT access rewrite for certain symbols adds a0a8a9340d Ensure that binutils test names are unique. adds 8588b35692 python: Make gdb.execute("show commands") work (PR 23669) adds 6fa52824c3 x86: Replace VexW=3 with VexWIG adds 8c9604b6a2 Adjust some strip testcases to silence h8300 warnings adds 0b1352e04c A few hppa testcase tidies adds a4b9568c7e Remove bogus notarget in gas teststuite adds c12d9fa2af Support objcopy --remove-section=.relaFOO adds e6cd1dc1e6 Update get_standard_cache_dir for macOS adds d839b91499 Free symbol buffers if they are no longer in use adds ec6f095abc x86: Update disassembler for VexWIG adds 0375113302 x86: Add -mvexwig=[0|1] option to assembler adds d5f787c2bc x86: Set Vex=1 on VEX.128 only vmovd and vmovq adds 04e2a1829e x86: Set EVex=2 on EVEX.128 only vmovd and vmovq adds 461464f226 Fix use-after-move in compile/compile-cplus-types.c adds 4e2b18982a RISC-V: bge[u] should get higher priority than ble[u]. adds d35da542a7 [gdb/Python] Eliminate find_inferior_object adds da658607ed Check for gmp when checking for mpfr adds ae292b3afc Do not pass -DNDEBUG to Python compilations in development mode adds 62b1765c90 [OBVIOUS] enable frame-filter short help uses disable instea [...] adds 6eb5dbce1e [OBVIOUS] ChangeLog for obvious enable frame-filter help fix. adds aff4a11991 Automatic date update in version.in adds 206c1947c1 Cast RLIM_INFINITY to rlim_t to fix 64-bit Solaris 10 build adds af81c43b51 Fix Aarch64 bug in warning filtering. adds 3ff2c72e14 Aarch64 SVE: Fix stack smashing when calling functions adds 8ff71a9c80 Add a warning to the bfd library for when it encounters an E [...] adds c9e0a7e333 Remove munmap_listp_free_cleanup adds 40f03055a2 Remove remaining cleanups from compile-object-load.c adds 7a6d2b458f Expect for "@" when doing "complete break ada" on gdb.ada/co [...] adds b4c0d1a440 Expect optional "arch=" when executing "-stack-list-frames" [...] adds 5031d0ae0b Expect optional "arch=" when executing "-stack-list-frames" [...] adds 9f235e09e4 Use KF_PATH to verify the size of a struct kinfo_file. adds 2afffa7f62 Generate aclocal-m4-deps.mk more deterministically and portably. adds 725e299974 Import gnulib's inet_ntop module. adds e98ee8c458 Add a new 'info proc files' subcommand of 'info proc'. adds 57c2a98a4c Add support for 'info proc files' on FreeBSD core dumps. adds 7e69672e4d Support 'info proc files' on live FreeBSD processes. adds 8b11311136 Document the 'info proc files' command. adds 73f1bd769a Make the "info proc" documentation more consistent. adds 48219c6a06 Automatic date update in version.in adds b567ca638c Carry the gnulib getcwd backport as a patch adds 3d50f17063 Add gcc_target_options hook for nios2. adds aa654ee8f8 Tweak map file output for pei386_auto_import adds 7f0cfc6eb8 PR23648, Symbols based on MEMORY regions confuse --gc-sections adds 7e00df65a4 PR23648 testcase adds 13db92d3f4 Fix /proc pathname sizes on Solaris adds 7307a73aed Handle 64-bit Solaris/x86 ld.so.1 adds 23be8da739 Logical short circuiting with argument lists adds 07147793e6 Add missing spaces after inet_ntop invocations. adds 79b32f4a3a Darwin: Handle unrelocated dyld. adds 343a4a21eb Automatic date update in version.in adds 4ee9b0c53a Skip GDB tab-completion tests if no readline. adds 3083813299 Bug 23686, two segment faults in nm adds 8674be7924 Fold i386-v4-nat.c into i386-sol2-nat.c adds 8c93fae615 Missed last ChangeLog entry. adds 3d282ac370 Handle missing Solaris auxv entries adds 4206c05ea1 Provide pid_to_exec_file on Solaris (PR tdep/17903) adds cf93e9c2cf PR23685, buffer overflow adds fbaf61ad52 Andes Technology has good news for you, we plan to update th [...] adds ed3162adc4 RS6000/BFD: Remove dead duplicate `config.bfd' target matchers adds 53b6d6f5b2 ARC: Fix build errors with large constants and C89 adds 16de26a611 PPC/GAS: Correct a signed vs unsigned comparison error with GCC 4.1 adds fa9d2bd6b8 S12Z/GAS: Correct a signed vs unsigned comparison error with [...] adds a466edac5f Add '_' in the match pattern. adds 17f6ade235 binutils --dwarf=decodedline: Add display of is_stmt flag adds ddb77fcccb gas: Update expected outputs of "readelf -wL" adds c475f56919 More Solaris procfs cleanup adds dbfcd05365 RISC-V: Fix library search path for rv32. adds 3def145413 ld: Add the entry symbol, _main, for LynxOS targets adds c6a1c98cbc Automatic date update in version.in adds be9a9af906 Fix more fallout from 17f6ade235fc adds 95475e5d6b ELF: Don't include zero size sections at start of PT_NOTE segment adds b8426d169d gas: Make bfin-parse.c/rl78-parse.c/rx-parse.c depend on bfd [...] adds 0192e8aeeb Correct ChangeLog entry for commit b8426d169d3f8a adds 4daf19021f Remove redundant test in update_inserted_breakpoint_locations adds a767a1c4d3 elf32-nds32: Don't define fls if it is provided by the system adds f24ff6e9b5 csky-opc.h: Initialize fields of last array elements adds dfc616fa26 Revert part of commit 32ec8896025 adds fa0bb0c9f5 Automatic date update in version.in adds 948f296039 Automatic date update in version.in adds 0c0a40e0ab Fix build error in aarch64-linux-tdep.c on macOS adds a44294f5ed Remove a spurious target_terminal::ours() from windows_nat_t [...] adds 1db88d2272 Also recognize __sighndlr on Solaris/x86 adds 65773341ee Mark more file descriptors close-on-exec adds 6031ac352c Fix incorrect extraction of signed constants in nios2 disassembler. adds e6b5f1e9f5 Automatic date update in version.in adds fb4fa9469c Allow more Python scalar conversions adds 1c1e54f6b4 Preserve sign when converting gdb.Value to Python int adds f5769a2c69 Allow conversion of pointers to Python int adds 39a24317ac Report Python errors coming from gdb.post_event adds fd3ba736db Check for negative argument in Type.template_argument adds 2b4ad2fe43 Consolidate gdb.GdbError handling adds ae778caf09 Allow setting a parameter to raise gdb.GdbError adds b5a9bfbebe Add "const" to a few locals in gdb adds db72737006 Fix PR gdb/20948: --write option to GDB causes segmentation fault adds 551703cfd4 RISC-V: Allow pcrel_lo addends, error on addend overflow. adds a05f27b689 RISC-V: For PCREL_LO12, fix addend handling in auipc lookup. adds 28fc25e06b Automatic date update in version.in adds e95bc8bb1d Couple of minor tweaks to the linker testsuite. adds 49b036f1e0 Remove dead code from gdbserver's configure adds 3d6e0c015a S/390: Fix symbolic displacement in lay adds 5ef2379329 RISC-V: Give error for RVE PLTs. adds 7504c64dd9 Automatic date update in version.in adds 57dbb3afed Small fix for "winheight" usage adds 896ee09882 Remove dead definition from valops.c adds 853924149d elf32-nds32: Remove elf32_nds32_allocate_dynrelocs adds d354055e6e gdb/riscv: Improve non-dwarf stack unwinding adds ca60b3af44 Skip broken assembler test on Windows host. adds 115d0c1443 Automatic date update in version.in adds 9fc3183f0f testsuite: Fix race condition in check-libthread-db adds fec3f4ea46 Automatic date update in version.in adds 5f9aecea0d RISC-V: Pc-rel to gp-rel relaxation function cleanup. adds f67ffa6a78 gdb: Change how frames are selected for 'frame' and 'info frame'. adds 2283a21049 Change "xor" name in cpu_core to allow building with iso646. [...] adds f37bc8b13c Use the existing instruction to determine the RISC-V breakpo [...] adds 79c1bf3c71 bfd: Use elfclass instead of bed->s->elfclass adds 6424bdfcfc Automatic date update in version.in adds 7f0bd4202c Update gdb's configure instructions adds c82a2e6ff6 Remove some leftover text in gdb/README adds 105cd1d7a6 Automatic date update in version.in adds dd20378271 Darwin: Remove unused variables [-Werror=unused-variable] adds 15ec67475f Automatic date update in version.in adds 224d30d393 testsuite: fix is_amd64_regs_target adds a95746f917 Copy configure option documentation to gdb.texinfo adds 4176f14d9c Don't check HAVE_UNISTD_H adds 3795e81442 gdb_proc_service.h comment and whitespace synchronization adds 43b7e92b0c Add workaround from gdbserver's gdb_proc_service.h to GDB adds 358ffcf28c Update GDB gdb_proc_service.h workaround to match gdbserver adds 7c619dbdae Move duplicated code to common/gdb_proc_service.h adds 12b164e9a9 Remove ancient workaround adds 854b850681 [ARC] Refactored location where GOT information is collected. adds c834917fda [ARC] Improved robustness. Return FALSE in case of NULL pointer. adds 2936af9015 [ARC] Make sure global symbol is not an indirect or warning. adds ab16fcd743 [ARC] PLT information was still being generated when symbol [...] adds 0411fca5ec [ARC] Fixes TLS failures related to tls-align. adds 714e9a954a [ARC] Fixed issue with DTSOFF relocs. adds c74e7cb96f Aarch64: Move pseudo defines to header adds 05c71722fc Aarch64: Detect FP regs in signal frame adds 6bb8890e2c Add aarch64-sighandler-regs.exp test adds ff34e6ae38 Fix is_amd64_regs_target check in i386-avx512.exp adds a0389de085 Fix typo setting user_specified variable when parsing -Z option. adds 3d5b1c0abe Automatic date update in version.in adds eb528ad18b [ARC] Entries to Changelog for previous commits. adds c1168a2f66 Allow remote debugging over a Unix local domain socket. adds 64a336ac13 RISC-V: Add fence.tso instruction adds 53c30c89d1 Automatic date update in version.in adds 2398abf8bc Use pulongest in aarch64-linux-tdep.c adds 007d2fe43e Make print_insn_s12z public. adds 8e90d6d2c2 Updated Portuguese translations for the bfd/ and binutils/ s [...] adds 527b9e87ac Updated French translation for the binutils/ subdirectory. adds c8d3f93237 Fix the handling of inlined frames in DWARF debug info. adds ca98345e0b Skip gdb ifunc tests on targets that don't support this feature. adds eae424aef0 AArch64: Mark sve instructions that require MOVPRFX constraints adds 7e84b55d8f AArch64: Wire through instr_sequence adds 1d4823943d AArch64: Refactor err_type. adds 755b748fd9 AArch64: Refactor verifiers to make more general. adds a68f4cd235 AArch64: Add SVE constraints verifier. adds 4f5d253628 AArch64: Close sequences at the end of sections adds bde90be2cd AArch64: Constraint disassembler and assembler changes. adds e66cfcef72 AArch64: Add MOVPRFX tests and update testsuite adds 23e463ed7c ELF: Group PT_NOTE segments by section alignments adds 1887ae7304 ELF: Group and sort output note sections by section alignments adds 34c0fc000f tid-parse.c tid_is_in_list correct 'See' comment. adds fb9bbfd7f2 ELF: Add testcases for PR ld/23658 adds 10657c047e Do not pass NULL to memcpy adds 780942fc24 Change dwarf2_frame_state_reg_info::reg to be std::vector adds ad69edbb4b Use unsigned as base type for some enums adds 0101665f86 Avoid undefined behavior in extract_integer adds d359392f97 Avoid undefined behavior in read_subrange_type adds 20562150d8 Avoid undefined behavior in parse_number adds 4dd1b46077 Avoid undefined behavior in read_signed_leb128 adds 5e70ee0905 Avoid undefined behavior in ada_operator_length adds 1dffa580e7 Avoid undefined behavior in expression dumping adds f35d5adea1 Add --enable-ubsan adds 8634679f82 Remove struct keyword in range-based for adds a4cf95167c Automatic date update in version.in adds 875e539851 Avoid two uninitialized warnings from gcc adds 6d0a6093c5 bfd,sparc: fix the .dynsym sh_index when stripping all symbo [...] adds dca0df07ae bfd: amend ChangeLog entry adds 4f9bdf7fa5 Add self to gdb/MAINTAINERS adds fef1b2933d Avoid pagination in attach.exp adds b35334aa98 pr23658-1.d: Also xfail ft32-* and xgate-* adds 3f2cf4dcd5 Remove some leftovers from complaints adds 9fdd7193e7 Fix off-by-one error in complaint_internal adds 22068491ad Use filtered printing when reading symbols adds 6afcf761c2 Make complaint output prettier adds 3453e7e409 Clean up "Reading symbols" output adds e79497a160 Only print "no debugging symbols" message once adds 5ca8c39f05 Simplify complaints even more adds 3e1b4df89c RISC-V: Delete zero-size .tdata.dyn section. adds d2f7dcb218 reformat parameters of gdb/psymtab.c::recursively_search_psymtabs adds 96b1ad866b [gdb/python] Fix cpychecker error in recpy_bt_goto adds 5c4481cc9b [gdb/python] Fix cpychecker error in pspy_solib_name adds 4677effd9e Automatic date update in version.in adds 1c4f3780f7 or1k: Add relocations for high-signed and low-stores adds f2c1801f62 or1k: Fix messages for relocations in shared libraries adds c8e98e3692 or1k: Add the l.adrp insn and supporting relocations adds 07f5f4c683 or1k: Add the l.muld, l.muldu, l.macu, l.msbu insns adds 1f041c6edf or1k: Add OpenRISC gas documentation adds 1f88d0c87c Fix undefined behavior, don't pass NULL to fwrite adds b926417afa Simple -Wshadow=local fixes adds da4ae14a4d Avoid shadowing in gdbserver adds 795afcbbb4 Use std::string in mdebugread.c adds 3fba72f761 Avoid shadowing in linux-tdep.c adds ef789dc484 Fix latent bug in msp430-tdep.c adds b8c888478d Avoid shadowing in fdwalk adds d951f98b3c Shadowing fix in gdbscm_frame_read_var adds 96643e35c0 Add -Wshadow=local adds 23f233a595 [Arm, 1/3] Add -march=armv8.5-a and related internal feature [...] adds 7fadb25d6f [Arm, 2/3] Add instruction SB for AArch32 adds dad0c3bfb5 [Arm, 3/3] Add Execution and Data Prediction instructions fo [...] adds d1c86cff1e Set correct SHT_NOTE type for .note.spu_name adds f8740dc531 Fix -Wshadow=local warning in sol_thread_target::wait adds a4e78aa5fe x86: Add Intel ENCLV to assembler and disassembler adds ce3a1736b5 Automatic date update in version.in adds e04caa7090 Update string expected from "help info proc" on gdb.base/inf [...] adds 7a9569281a Call nonl before wgetch in TUI adds 9e9b8787e9 Automatic date update in version.in adds 2fb009bbd1 Update help text for commands implemented in Python adds 2a8be20359 Fix Python gdb.Breakpoint.location crash adds a8a5dbcab8 Do not accidentally include in-tree readline headers adds f9e48344d5 Use standard_output_file in a couple more places adds 51e78fc5fa Update symbol domain and location values for Python adds add5ded5e4 Add Inferior.architecture method adds de3e5eca99 Automatic date update in version.in adds 9e1698c618 Python doc build fixes adds 25cbdcbbc5 Handle R_RISCV_32_PCREL in readelf adds c258c396fa GDB: Work around buggy dwarf line information produced by Co [...] adds 00bee008e9 Tidy elf_segment_map allocation adds e0c3dfa2ee SPU overlay headers adds 1b9e270b09 No PT_INTERP when .interp is zero size adds 5d69562788 Use p_vaddr_offset to set p_vaddr on segments without sections adds 7358942661 ld insert_os_after ignoring first assignment adds 64029e9368 Separate header PT_LOAD for -z separate-code adds f3e660db14 ELF: Properly group and place orphan note sections adds 80f3ac5d61 x86: Don't add GNU_PROPERTY_X86_FEATURE_2_NEEDED for -z sepa [...] adds 780f601cf3 AArch64: Replace C initializers with memset adds 9f6b697b0e Finding data member in virtual base class adds 498f740792 Add a helper function to trad_frame to support register cache maps. adds ed65e20bc7 Add FreeBSD/riscv architecture. adds 74792ff782 Add native target for FreeBSD/riscv. adds a51bb70c8a Fix the [-Werror=shadow=local] warning adds a0c3048e3f Remove unused variables from riscv-fbsd-tdep.c adds 35dc7e6b77 Automatic date update in version.in adds 1c2649ed74 Do not place symbols into a discarded .dynsym adds 04fd5eed91 Fix buffer overrun found by Coverity adds 58bbcd02de [gdb/testsuite] Fix target_supports_scheduler_locking raciness adds 70d561813c [PATCH, BINUTILS, AARCH64, 1/9] Add -march=armv8.5-a and rel [...] adds 13c60ad7e1 [PATCH, BINUTILS, AARCH64, 2/9] Add Data procoessing instruc [...] adds 68dfbb92ef [PATCH, BINUTILS, AARCH64, 3/9] Add instruction SB for ARMv8.5-A adds 2ac435d466 [PATCH, BINUTILS, AARCH64, 4/9] Add Execution and Data Restr [...] adds 3fd229a447 [PATCH, BINUTILS, AARCH64, 5/9] Add DC CVADP instruction adds af4bcb4ce6 [PATCH, BINUTILS, AARCH64, 6/9] Add Random number instructions adds ff6054520c [PATCH, BINUTILS, AARCH64, 7/9] Add BTI instruction adds a97330e723 [PATCH, BINUTILS, AARCH64, 8/9] Add SCXTNUM_ELx and ID_PFR2_ [...] adds 104fefeebb [PATCH, BINUTULS, AARCH64, 9/9] Add SSBS to MSR/MRS adds eff98030f9 Disable the undefined behavior sanitizer by default adds 163cffefaf Make @pxref for Inferior.architecture point to gdb.Frame doc [...] adds daff3a48c1 Automatic date update in version.in adds 8ab159a965 S12Z: Set eh_addr_size to 4 adds 43f6cd0588 HPPA64 .PARISC.unwind entries adds 673fe0f0a7 x86: fold Size{16,32,64} template attributes adds 2cb2ba9a5b btrace: check for indirect jump return in _Unwind_RaiseException adds 33b031ce7a Add missing va_end found by Coverity adds 8ecfd7bd4a Add parameter to allow enabling/disabling selftests via configure adds 30653a8a7d Automatic date update in version.in adds a9597defaf x86: add {,V}MOVQ cases to xmmword test adds fbe61a3661 Fix interp::m_name resource leak found by Coverity adds de564eb5cc Prevent the --keep-global-symbol and --globalize-symbol opti [...] adds d4330bde68 Fix pathname regexp in gdb.base/solib-vanish.exp. adds fe4ba87324 Automatic date update in version.in adds f9c49bffe6 Fix buglets in gdb.trace/tspeed.{exp,c} adds 032c98ec52 Automatic date update in version.in adds 8bca297856 Clean up gdb.trace test results on targets not supporting th [...] adds 2bf2bf23da ELF ld -r scripts adds 0930cb3021 _bfd_clear_contents bounds checking adds cf8d3709eb Automatic date update in version.in adds dc86962bf1 Automatic date update in version.in adds bf2dd8d7cf BFD_INIT_MAGIC adds 933e62b1c1 Add Alan Hayward as AArch64/ARM GDB maintainer adds 0e0dd7f1e8 Re: BFD_INIT_MAGIC adds 640be958cd RISC-V: Adjust __global_pointer$ value to reduce code size. adds d53eec4ef8 Automatic date update in version.in adds 63a33118e0 Remove unnecessary casts from TUI adds 08ea4a7805 PR23769, mixing split-stack and non-split-stack error message adds feceaa596e PR23780, assertion abort in function display_raw_attribute adds 8df73d5cc3 PR23781, _bfd_pe_bfd_copy_private_bfd_data_common memory leak adds 48dcd4ea06 Simplify PR23110 PE_DEBUG_DATA size checks adds 66e6f0b760 AArch64: Fix error checking for SIMD udot (by element) adds c4b9078851 [gdb/testsuite] Rewrite catch-follow-exec.exp adds c69f6b8096 Automatic date update in version.in adds 4de5434b69 PR23653, ld SIGSEGVs when attempts to link sparc object with [...] adds d500b4f23f gdb/MAINTAINERS: Add Rainer Orth as Solaris maintainer for GDB adds 6f3b1098e8 Share the code to format "info proc mappings" entries for FreeBSD. adds 89eb3c5470 gdb/ChangeLog: adds 841ef605ee Automatic date update in version.in adds 812cd6eb05 [gdb/testsuite] Fix capitalized test names adds f63085d15f Update documentation of readelf's --unwind option. adds 94c18618a8 Fix PR cli/23785: Check if file exists when invoking "restor [...] adds 08acaf5caf Automatic date update in version.in adds 33d64ca5db This set of changes clarifies the conditions for the R5900 s [...] adds 0b347048e7 Arm: Fix disassembler crashing on -b binary when thumb file [...] adds 1f1ae3a34f Testsuite: compile-cplus-print.exp: Start inferior before compiling adds 2bc69f2588 testsuite: ovldbreak.exp: fix regexp adds 2c6ac8d7ce Testsuite: vla-optimized-out.exp is too pessimistic adds b04480b119 Testsuite: Fix racy conditions in py-cmd.exp adds ba543ca5af Fix cli_interp::cli_uiout resource leak found by Coverity adds 0667c50682 S390: Fix crash when remote tdesc doesn't define vec128 adds 74b3c71318 Aarch64: Better termination checks for sigcontext reading adds bacb77d018 Arm: Skip new binary decode tests on pe targets adds 22ad8107d3 Clear static_links in reread_symbols adds 84371624ad Minor cleanups in tui-io.c adds 7806cea723 Deprecate and replace the "tabset" command adds fe19e45ff3 Automatic date update in version.in adds 91ae256e33 Relax a -r --gc-sections requirement adds ac85e67c05 PR23788, objcopy: failed to find link section adds e4c2619ad1 PR23800, .eqv doesn't always defer expression evaluation adds 1a088a2e26 GDB: Documentation: Remove greengrocer's apostrophe. adds d6677607c2 Fix "make info" in gdb adds 4051d2d65a [PUSHED/OBVIOUS] ensure help set print type gives the correct help. adds b8265d6194 Automatic date update in version.in 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 (433dce2f38) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-aarch6 [...] 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. No new revisions were added by this update. Summary of changes: ChangeLog | 21 +- Makefile.in | 181 +- Makefile.tpl | 78 +- bfd/ChangeLog | 1248 +- bfd/Makefile.am | 16 +- bfd/Makefile.in | 27 +- bfd/arc-got.h | 24 +- bfd/archive.c | 44 +- bfd/archures.c | 35 +- bfd/bfd-in.h | 15 +- bfd/bfd-in2.h | 307 +- bfd/bfd.c | 25 +- bfd/coff-arm.c | 2 +- bfd/coff-rs6000.c | 26 +- bfd/coff64-rs6000.c | 4 - bfd/coffgen.c | 13 +- bfd/cofflink.c | 2 +- bfd/config.bfd | 10 +- bfd/config.in | 3 + bfd/configure | 28 +- bfd/configure.ac | 8 +- bfd/cpu-arm.c | 41 +- bfd/cpu-csky.c | 59 + bfd/cpu-mips.c | 8 +- bfd/cpu-ns32k.c | 11 +- bfd/development.sh | 3 + bfd/doc/bfdint.texi | 2 +- bfd/doc/bfdsumm.texi | 2 +- bfd/dwarf2.c | 17 +- bfd/elf-bfd.h | 40 +- bfd/elf-hppa.h | 753 +- bfd/elf-nacl.c | 88 +- bfd/elf-properties.c | 235 +- bfd/elf-s390-common.c | 81 + bfd/elf.c | 657 +- bfd/elf32-arc.c | 132 +- bfd/elf32-arm.c | 104 +- bfd/elf32-avr.c | 15 +- bfd/elf32-csky.c | 5202 + bfd/elf32-i386.c | 2 +- bfd/elf32-m68hc1x.c | 2 + bfd/elf32-mep.c | 2 +- bfd/elf32-metag.c | 2 +- bfd/elf32-mips.c | 1 + bfd/elf32-nds32.c | 7852 +- bfd/elf32-nds32.h | 94 +- bfd/elf32-or1k.c | 977 +- bfd/elf32-ppc.c | 1668 +- bfd/elf32-s12z.c | 61 +- bfd/elf32-s390.c | 6 +- bfd/elf32-sh.c | 122 +- bfd/elf32-spu.c | 43 +- bfd/elf32-visium.c | 2 +- bfd/elf32-xgate.c | 229 +- bfd/elf32-xgate.h | 142 - bfd/elf32-xtensa.c | 25 +- bfd/elf64-hppa.c | 33 +- bfd/elf64-mips.c | 336 + bfd/elf64-ppc.c | 3482 +- bfd/elf64-s390.c | 169 +- bfd/elf64-sparc.c | 41 +- bfd/elf64-x86-64.c | 2 +- bfd/elfcode.h | 8 + bfd/elflink.c | 8 +- bfd/elfn32-mips.c | 336 + bfd/elfnn-aarch64.c | 9 +- bfd/elfnn-riscv.c | 149 +- bfd/elfxx-aarch64.c | 6 +- bfd/elfxx-mips.c | 382 +- bfd/elfxx-mips.h | 4 +- bfd/elfxx-sparc.c | 22 +- bfd/elfxx-target.h | 4 + bfd/elfxx-x86.c | 141 +- bfd/elfxx-x86.h | 5 + bfd/init.c | 11 +- bfd/libbfd-in.h | 5 +- bfd/libbfd.c | 39 +- bfd/libbfd.h | 124 +- bfd/linker.c | 15 +- bfd/mach-o.c | 18 +- bfd/mmo.c | 51 +- bfd/ns32knetbsd.c | 2 +- bfd/peXXigen.c | 27 +- bfd/plugin.c | 65 +- bfd/po/SRC-POTFILES.in | 2 + bfd/po/bfd.pot | 674 +- bfd/po/pt.po | 7796 +- bfd/reloc.c | 715 +- bfd/rs6000-core.c | 4 +- bfd/section.c | 14 +- bfd/syms.c | 22 +- bfd/targets.c | 5 + bfd/version.h | 2 +- bfd/version.m4 | 2 +- bfd/vms-alpha.c | 14 +- bfd/xcofflink.c | 13 +- binutils/ChangeLog | 598 +- binutils/MAINTAINERS | 10 +- binutils/Makefile.am | 9 +- binutils/Makefile.in | 9 +- binutils/NEWS | 50 +- binutils/README-how-to-make-a-release | 219 +- binutils/addr2line.c | 3 +- binutils/ar.c | 3 +- binutils/configure | 20 +- binutils/dlltool.c | 3 +- binutils/doc/binutils.texi | 70 +- binutils/dwarf-mode.el | 11 +- binutils/dwarf.c | 117 +- binutils/elfcomm.c | 4 +- binutils/elfcomm.h | 2 +- binutils/nm.c | 3 +- binutils/objcopy.c | 172 +- binutils/objdump.c | 9 +- binutils/po/binutils.pot | 2 +- binutils/po/fr.po | 3918 +- binutils/po/ja.po | 9660 +- binutils/po/pt.po | 3924 +- binutils/po/sv.po | 97 +- binutils/rdcoff.c | 4 + binutils/rddbg.c | 24 +- binutils/readelf.c | 641 +- binutils/size.c | 3 +- binutils/strings.c | 3 +- .../testsuite/binutils-all/add-empty-section.d | 2 +- binutils/testsuite/binutils-all/add-section.d | 2 +- binutils/testsuite/binutils-all/add-symbol.d | 1 + binutils/testsuite/binutils-all/compress.exp | 12 +- binutils/testsuite/binutils-all/copy-2.d | 2 +- binutils/testsuite/binutils-all/copy-3.d | 2 +- binutils/testsuite/binutils-all/copy-4.d | 2 +- binutils/testsuite/binutils-all/copy-5.d | 7 + binutils/testsuite/binutils-all/dw5.W | 16 +- binutils/testsuite/binutils-all/elfedit-1.d | 2 +- binutils/testsuite/binutils-all/elfedit.exp | 8 - binutils/testsuite/binutils-all/group-5.d | 3 +- binutils/testsuite/binutils-all/group-7a.d | 1 - binutils/testsuite/binutils-all/group-7b.d | 1 - binutils/testsuite/binutils-all/group-7c.d | 1 - .../testsuite/binutils-all/i386/compressed-1b.d | 2 +- .../testsuite/binutils-all/i386/compressed-1c.d | 2 +- binutils/testsuite/binutils-all/i386/empty.d | 5 +- binutils/testsuite/binutils-all/i386/ibt.d | 5 +- binutils/testsuite/binutils-all/i386/pr21231a.d | 5 +- binutils/testsuite/binutils-all/i386/pr21231b.d | 9 +- binutils/testsuite/binutils-all/i386/pr21231b.s | 4 +- binutils/testsuite/binutils-all/i386/shstk.d | 5 +- binutils/testsuite/binutils-all/note-1.d | 4 +- binutils/testsuite/binutils-all/note-2-64.d | 2 +- binutils/testsuite/binutils-all/objcopy.exp | 101 +- binutils/testsuite/binutils-all/objdump.WL | 2 +- binutils/testsuite/binutils-all/pr23633.d | 9 + binutils/testsuite/binutils-all/pr23633.list | 2417 + binutils/testsuite/binutils-all/pr23633.s | 4 + binutils/testsuite/binutils-all/readelf.exp | 10 +- binutils/testsuite/binutils-all/readelf.s-64 | 11 +- binutils/testsuite/binutils-all/remove-relocs-01.d | 1 + binutils/testsuite/binutils-all/remove-relocs-04.d | 1 + binutils/testsuite/binutils-all/remove-relocs-05.d | 1 + binutils/testsuite/binutils-all/remove-relocs-06.d | 1 + binutils/testsuite/binutils-all/remove-relocs-07.d | 6 + binutils/testsuite/binutils-all/remove-relocs-07.s | 2 + binutils/testsuite/binutils-all/remove-relocs-08.d | 6 + binutils/testsuite/binutils-all/strip-11.d | 2 +- binutils/testsuite/binutils-all/strip-13.d | 6 +- binutils/testsuite/binutils-all/strip-13mips64.s | 6 +- binutils/testsuite/binutils-all/strip-13rel.s | 14 +- binutils/testsuite/binutils-all/strip-13rela.s | 18 +- binutils/testsuite/binutils-all/strip-14.d | 2 +- binutils/testsuite/binutils-all/strip-14mips64.s | 2 +- binutils/testsuite/binutils-all/strip-14rel.s | 2 +- binutils/testsuite/binutils-all/strip-14rela.s | 2 +- binutils/testsuite/binutils-all/strip-15mips64.s | 2 +- binutils/testsuite/binutils-all/strip-15rel.s | 2 +- binutils/testsuite/binutils-all/strip-15rela.s | 2 +- binutils/testsuite/binutils-all/strip-2.d | 3 +- binutils/testsuite/binutils-all/strip-3.d | 2 +- binutils/testsuite/binutils-all/strip-5.d | 3 +- binutils/testsuite/binutils-all/strip-7.d | 3 +- binutils/testsuite/binutils-all/strip-9.d | 3 +- binutils/testsuite/binutils-all/symbols-1.d | 3 +- binutils/testsuite/binutils-all/symbols-2.d | 3 +- binutils/testsuite/binutils-all/symbols-3.d | 3 +- binutils/testsuite/binutils-all/symbols-4.d | 3 +- binutils/testsuite/binutils-all/testranges.d | 2 +- .../testsuite/binutils-all/x86-64/compressed-1b.d | 2 +- .../testsuite/binutils-all/x86-64/compressed-1c.d | 2 +- binutils/testsuite/binutils-all/x86-64/empty-x32.d | 5 +- binutils/testsuite/binutils-all/x86-64/empty.d | 5 +- binutils/testsuite/binutils-all/x86-64/ibt-x32.d | 5 +- binutils/testsuite/binutils-all/x86-64/ibt.d | 5 +- binutils/testsuite/binutils-all/x86-64/pr21231a.d | 5 +- binutils/testsuite/binutils-all/x86-64/pr21231b.d | 9 +- binutils/testsuite/binutils-all/x86-64/pr21231b.s | 4 +- .../testsuite/binutils-all/x86-64/pr23494a-x32.d | 13 + binutils/testsuite/binutils-all/x86-64/pr23494a.d | 13 + binutils/testsuite/binutils-all/x86-64/pr23494a.s | 92 + .../testsuite/binutils-all/x86-64/pr23494b-x32.d | 6 + binutils/testsuite/binutils-all/x86-64/pr23494b.d | 6 + binutils/testsuite/binutils-all/x86-64/pr23494b.s | 30 + .../testsuite/binutils-all/x86-64/pr23494c-x32.d | 11 + binutils/testsuite/binutils-all/x86-64/pr23494c.d | 11 + binutils/testsuite/binutils-all/x86-64/pr23494c.s | 123 + .../testsuite/binutils-all/x86-64/pr23494d-x32.d | 13 + binutils/testsuite/binutils-all/x86-64/pr23494d.d | 13 + .../testsuite/binutils-all/x86-64/pr23494e-x32.d | 14 + binutils/testsuite/binutils-all/x86-64/pr23494e.d | 14 + binutils/testsuite/binutils-all/x86-64/shstk-x32.d | 5 +- binutils/testsuite/binutils-all/x86-64/shstk.d | 5 +- binutils/testsuite/config/default.exp | 7 + binutils/testsuite/config/hppa.sed | 4 +- binutils/testsuite/lib/binutils-common.exp | 979 +- binutils/testsuite/lib/utils-lib.exp | 565 +- binutils/windmc.c | 3 +- binutils/windres.c | 3 +- configure | 20 +- configure.ac | 20 +- contrib/ChangeLog | 5 + contrib/dg-extract-results.py | 592 + contrib/dg-extract-results.sh | 459 + cpu/ChangeLog | 52 +- cpu/or1k.opc | 585 +- cpu/or1kcommon.cpu | 2 +- cpu/or1korbis.cpu | 300 +- elfcpp/ChangeLog | 17 +- elfcpp/mips.h | 8 +- etc/ChangeLog | 4 - gas/ChangeLog | 2366 +- gas/Makefile.am | 20 +- gas/Makefile.in | 22 +- gas/NEWS | 61 +- gas/as.c | 10 +- gas/config.in | 13 + gas/config/tc-aarch64.c | 130 +- gas/config/tc-aarch64.h | 4 + gas/config/tc-arc.c | 49 +- gas/config/tc-arm.c | 111 +- gas/config/tc-csky.c | 7305 ++ gas/config/tc-csky.h | 110 + gas/config/tc-i386-intel.c | 7 +- gas/config/tc-i386.c | 998 +- gas/config/tc-i386.h | 5 + gas/config/tc-mips.c | 120 +- gas/config/tc-msp430.c | 26 +- gas/config/tc-nds32.c | 4435 +- gas/config/tc-nds32.h | 38 +- gas/config/tc-ns32k.c | 2 +- gas/config/tc-or1k.c | 6 + gas/config/tc-pdp11.c | 32 +- gas/config/tc-ppc.c | 214 +- gas/config/tc-ppc.h | 20 +- gas/config/tc-pru.c | 22 +- gas/config/tc-pru.h | 10 +- gas/config/tc-riscv.c | 38 +- gas/config/tc-s12z.c | 26 +- gas/config/tc-s390.c | 2 +- gas/config/tc-sparc.c | 11 +- gas/config/tc-spu.c | 17 +- gas/config/tc-z80.c | 42 +- gas/config/te-csky_abiv1.h | 24 + gas/config/te-csky_abiv1_linux.h | 24 + gas/config/te-csky_abiv2.h | 26 + gas/config/te-csky_abiv2_linux.h | 24 + gas/configure | 87 +- gas/configure.ac | 50 + gas/configure.tgt | 9 +- gas/doc/Makefile.am | 2 + gas/doc/Makefile.in | 2 + gas/doc/all.texi | 2 + gas/doc/as.texi | 112 +- gas/doc/c-aarch64.texi | 31 +- gas/doc/c-alpha.texi | 20 +- gas/doc/c-arc.texi | 36 +- gas/doc/c-arm.texi | 55 +- gas/doc/c-avr.texi | 16 +- gas/doc/c-bfin.texi | 8 +- gas/doc/c-cris.texi | 40 +- gas/doc/c-csky.texi | 195 + gas/doc/c-epiphany.texi | 4 +- gas/doc/c-i386.texi | 32 +- gas/doc/c-ia64.texi | 2 +- gas/doc/c-lm32.texi | 18 +- gas/doc/c-m32r.texi | 6 +- gas/doc/c-m68k.texi | 24 +- gas/doc/c-mips.texi | 81 +- gas/doc/c-mmix.texi | 22 +- gas/doc/c-msp430.texi | 6 +- gas/doc/c-mt.texi | 4 +- gas/doc/c-nios2.texi | 12 +- gas/doc/c-or1k.texi | 300 + gas/doc/c-ppc.texi | 6 +- gas/doc/c-pru.texi | 8 +- gas/doc/c-rl78.texi | 4 +- gas/doc/c-rx.texi | 6 +- gas/doc/c-tic6x.texi | 12 +- gas/doc/c-v850.texi | 46 +- gas/doc/c-vax.texi | 2 +- gas/doc/c-visium.texi | 2 +- gas/doc/c-xstormy16.texi | 6 +- gas/doc/c-xtensa.texi | 14 +- gas/doc/c-z80.texi | 4 +- gas/doc/c-z8k.texi | 4 +- gas/doc/internals.texi | 4 +- gas/dw2gencfi.c | 4 +- gas/dwarf2dbg.c | 9 + gas/expr.c | 7 + gas/po/POTFILES.in | 6 + gas/po/gas.pot | 567 +- gas/read.c | 3 +- gas/testsuite/config/default.exp | 2 + .../gas/aarch64/armv8_2-a-crypto-fp16-illegal.d | 2 +- gas/testsuite/gas/aarch64/armv8_2-a-illegal.d | 2 +- gas/testsuite/gas/aarch64/armv8_4-a-illegal.d | 2 +- .../gas/aarch64/armv8_4-a-registers-illegal.d | 2 +- gas/testsuite/gas/aarch64/armv8_5-a-dp.d | 31 + gas/testsuite/gas/aarch64/armv8_5-a-dp.s | 19 + gas/testsuite/gas/aarch64/bti.d | 12 + gas/testsuite/gas/aarch64/bti.s | 8 + gas/testsuite/gas/aarch64/codealign.d | 2 +- gas/testsuite/gas/aarch64/deprecated.d | 2 +- gas/testsuite/gas/aarch64/diagnostic.d | 2 +- gas/testsuite/gas/aarch64/illegal-2.d | 2 +- gas/testsuite/gas/aarch64/illegal-bti.d | 3 + gas/testsuite/gas/aarch64/illegal-bti.l | 5 + gas/testsuite/gas/aarch64/illegal-by-element.d | 2 +- gas/testsuite/gas/aarch64/illegal-crypto-nofp.d | 2 +- gas/testsuite/gas/aarch64/illegal-dotproduct.d | 2 +- gas/testsuite/gas/aarch64/illegal-fcmla.d | 2 +- gas/testsuite/gas/aarch64/illegal-fjcvtzs.d | 2 +- gas/testsuite/gas/aarch64/illegal-fp16-nofp.d | 2 +- gas/testsuite/gas/aarch64/illegal-ldapr.d | 2 +- gas/testsuite/gas/aarch64/illegal-ldraa.d | 2 +- gas/testsuite/gas/aarch64/illegal-lse.d | 2 +- gas/testsuite/gas/aarch64/illegal-nofp-armv8_3.d | 2 +- gas/testsuite/gas/aarch64/illegal-nofp16.d | 2 +- gas/testsuite/gas/aarch64/illegal-ras-1.d | 2 +- gas/testsuite/gas/aarch64/illegal-sysreg-2.d | 2 +- gas/testsuite/gas/aarch64/illegal-sysreg-3.d | 2 +- gas/testsuite/gas/aarch64/illegal-sysreg-4.d | 3 + gas/testsuite/gas/aarch64/illegal-sysreg-4.l | 16 + gas/testsuite/gas/aarch64/illegal.d | 2 +- gas/testsuite/gas/aarch64/legacy_reg_names.d | 2 +- gas/testsuite/gas/aarch64/litpool.d | 2 +- gas/testsuite/gas/aarch64/mapmisc.d | 2 +- gas/testsuite/gas/aarch64/mapping.d | 2 +- gas/testsuite/gas/aarch64/mapping2.d | 2 +- gas/testsuite/gas/aarch64/mapping3.d | 2 +- gas/testsuite/gas/aarch64/mapping4.d | 2 +- gas/testsuite/gas/aarch64/pan-illegal.d | 2 +- gas/testsuite/gas/aarch64/pr22529.d | 2 +- gas/testsuite/gas/aarch64/predres.d | 11 + gas/testsuite/gas/aarch64/predres.s | 5 + gas/testsuite/gas/aarch64/rm-simd-ext.d | 2 +- gas/testsuite/gas/aarch64/sb.s | 6 + gas/testsuite/gas/aarch64/sb1.d | 11 + gas/testsuite/gas/aarch64/sb2.d | 11 + gas/testsuite/gas/aarch64/ssbs-illegal1.d | 3 + gas/testsuite/gas/aarch64/ssbs-illegal1.l | 15 + gas/testsuite/gas/aarch64/ssbs-illegal2.d | 3 + gas/testsuite/gas/aarch64/ssbs-illegal2.l | 6 + gas/testsuite/gas/aarch64/ssbs.s | 31 + gas/testsuite/gas/aarch64/ssbs1.d | 73 + gas/testsuite/gas/aarch64/ssbs2.d | 73 + gas/testsuite/gas/aarch64/sve-invalid.d | 2 +- gas/testsuite/gas/aarch64/sve-movprfx.d | 130 + gas/testsuite/gas/aarch64/sve-movprfx.s | 122 + gas/testsuite/gas/aarch64/sve-movprfx_1.d | 13 + gas/testsuite/gas/aarch64/sve-movprfx_1.s | 9 + gas/testsuite/gas/aarch64/sve-movprfx_10.d | 14 + gas/testsuite/gas/aarch64/sve-movprfx_10.l | 2 + gas/testsuite/gas/aarch64/sve-movprfx_10.s | 10 + gas/testsuite/gas/aarch64/sve-movprfx_11.d | 13 + gas/testsuite/gas/aarch64/sve-movprfx_11.s | 10 + gas/testsuite/gas/aarch64/sve-movprfx_12.d | 13 + gas/testsuite/gas/aarch64/sve-movprfx_12.s | 9 + gas/testsuite/gas/aarch64/sve-movprfx_13.d | 17 + gas/testsuite/gas/aarch64/sve-movprfx_13.l | 2 + gas/testsuite/gas/aarch64/sve-movprfx_13.s | 11 + gas/testsuite/gas/aarch64/sve-movprfx_14.d | 15 + gas/testsuite/gas/aarch64/sve-movprfx_14.l | 2 + gas/testsuite/gas/aarch64/sve-movprfx_14.s | 10 + gas/testsuite/gas/aarch64/sve-movprfx_15.d | 14 + gas/testsuite/gas/aarch64/sve-movprfx_15.l | 2 + gas/testsuite/gas/aarch64/sve-movprfx_15.s | 10 + gas/testsuite/gas/aarch64/sve-movprfx_16.d | 13 + gas/testsuite/gas/aarch64/sve-movprfx_16.s | 10 + gas/testsuite/gas/aarch64/sve-movprfx_17.d | 14 + gas/testsuite/gas/aarch64/sve-movprfx_17.l | 2 + gas/testsuite/gas/aarch64/sve-movprfx_17.s | 10 + gas/testsuite/gas/aarch64/sve-movprfx_18.d | 14 + gas/testsuite/gas/aarch64/sve-movprfx_18.l | 2 + gas/testsuite/gas/aarch64/sve-movprfx_18.s | 10 + gas/testsuite/gas/aarch64/sve-movprfx_19.d | 13 + gas/testsuite/gas/aarch64/sve-movprfx_19.s | 10 + gas/testsuite/gas/aarch64/sve-movprfx_2.d | 14 + gas/testsuite/gas/aarch64/sve-movprfx_2.l | 2 + gas/testsuite/gas/aarch64/sve-movprfx_2.s | 10 + gas/testsuite/gas/aarch64/sve-movprfx_20.d | 14 + gas/testsuite/gas/aarch64/sve-movprfx_20.l | 2 + gas/testsuite/gas/aarch64/sve-movprfx_20.s | 11 + gas/testsuite/gas/aarch64/sve-movprfx_21.d | 13 + gas/testsuite/gas/aarch64/sve-movprfx_21.s | 10 + gas/testsuite/gas/aarch64/sve-movprfx_22.d | 14 + gas/testsuite/gas/aarch64/sve-movprfx_22.l | 2 + gas/testsuite/gas/aarch64/sve-movprfx_22.s | 10 + gas/testsuite/gas/aarch64/sve-movprfx_23.d | 51 + gas/testsuite/gas/aarch64/sve-movprfx_23.l | 21 + gas/testsuite/gas/aarch64/sve-movprfx_23.s | 34 + gas/testsuite/gas/aarch64/sve-movprfx_24.d | 25 + gas/testsuite/gas/aarch64/sve-movprfx_24.l | 4 + gas/testsuite/gas/aarch64/sve-movprfx_24.s | 36 + gas/testsuite/gas/aarch64/sve-movprfx_25.d | 29 + gas/testsuite/gas/aarch64/sve-movprfx_25.l | 5 + gas/testsuite/gas/aarch64/sve-movprfx_25.s | 45 + gas/testsuite/gas/aarch64/sve-movprfx_26.d | 23 + gas/testsuite/gas/aarch64/sve-movprfx_26.l | 4 + gas/testsuite/gas/aarch64/sve-movprfx_26.s | 31 + gas/testsuite/gas/aarch64/sve-movprfx_3.d | 14 + gas/testsuite/gas/aarch64/sve-movprfx_3.l | 2 + gas/testsuite/gas/aarch64/sve-movprfx_3.s | 10 + gas/testsuite/gas/aarch64/sve-movprfx_4.d | 12 + gas/testsuite/gas/aarch64/sve-movprfx_4.l | 2 + gas/testsuite/gas/aarch64/sve-movprfx_4.s | 8 + gas/testsuite/gas/aarch64/sve-movprfx_5.d | 15 + gas/testsuite/gas/aarch64/sve-movprfx_5.s | 11 + gas/testsuite/gas/aarch64/sve-movprfx_6.d | 15 + gas/testsuite/gas/aarch64/sve-movprfx_6.l | 3 + gas/testsuite/gas/aarch64/sve-movprfx_6.s | 12 + gas/testsuite/gas/aarch64/sve-movprfx_7.d | 17 + gas/testsuite/gas/aarch64/sve-movprfx_7.l | 2 + gas/testsuite/gas/aarch64/sve-movprfx_7.s | 10 + gas/testsuite/gas/aarch64/sve-movprfx_8.d | 18 + gas/testsuite/gas/aarch64/sve-movprfx_8.l | 2 + gas/testsuite/gas/aarch64/sve-movprfx_8.s | 10 + gas/testsuite/gas/aarch64/sve-movprfx_9.d | 15 + gas/testsuite/gas/aarch64/sve-movprfx_9.l | 2 + gas/testsuite/gas/aarch64/sve-movprfx_9.s | 11 + gas/testsuite/gas/aarch64/sve-reg-diagnostic.d | 2 +- gas/testsuite/gas/aarch64/sve-sysreg-invalid.d | 2 +- gas/testsuite/gas/aarch64/sve.d | 122 - gas/testsuite/gas/aarch64/sve.s | 122 - gas/testsuite/gas/aarch64/sysreg-4.d | 21 + gas/testsuite/gas/aarch64/sysreg-4.s | 14 + gas/testsuite/gas/aarch64/sysreg-diagnostic.d | 4 +- gas/testsuite/gas/aarch64/system.d | 8 +- gas/testsuite/gas/aarch64/verbose-error.d | 2 +- gas/testsuite/gas/all/align.d | 2 +- gas/testsuite/gas/all/byte.d | 2 +- gas/testsuite/gas/all/eqv-dot.d | 12 + gas/testsuite/gas/all/eqv-dot.s | 8 + gas/testsuite/gas/all/fill-1.d | 2 +- gas/testsuite/gas/all/gas.exp | 24 +- gas/testsuite/gas/all/incbin.d | 2 +- gas/testsuite/gas/all/org-1.d | 2 +- gas/testsuite/gas/all/org-2.d | 2 +- gas/testsuite/gas/all/org-3.d | 2 +- gas/testsuite/gas/all/redef2.d | 2 +- gas/testsuite/gas/all/redef3.d | 2 +- gas/testsuite/gas/all/relax.d | 2 +- gas/testsuite/gas/all/sleb128-2.d | 2 +- gas/testsuite/gas/all/sleb128-4.d | 2 +- gas/testsuite/gas/all/sleb128-5.d | 2 +- gas/testsuite/gas/all/sleb128-7.d | 2 +- gas/testsuite/gas/all/sleb128-9.d | 4 +- gas/testsuite/gas/all/weakref1.d | 2 +- gas/testsuite/gas/all/weakref1g.d | 4 +- gas/testsuite/gas/all/weakref1l.d | 4 +- gas/testsuite/gas/all/weakref1u.d | 4 +- gas/testsuite/gas/all/weakref1w.d | 4 +- gas/testsuite/gas/arc/asm-errors-2.d | 2 +- gas/testsuite/gas/arc/asm-errors-3.d | 2 +- gas/testsuite/gas/arc/asm-errors.d | 2 +- gas/testsuite/gas/arc/attr-arc600.d | 1 + gas/testsuite/gas/arc/attr-arc600_mul32x16.d | 1 + gas/testsuite/gas/arc/attr-arc600_norm.d | 1 + gas/testsuite/gas/arc/attr-arc601.d | 1 + gas/testsuite/gas/arc/attr-arc601_mul32x16.d | 1 + gas/testsuite/gas/arc/attr-arc601_mul64.d | 1 + gas/testsuite/gas/arc/attr-arc601_norm.d | 1 + gas/testsuite/gas/arc/attr-arc700.d | 1 + gas/testsuite/gas/arc/attr-arcem.d | 1 + gas/testsuite/gas/arc/attr-archs.d | 1 + gas/testsuite/gas/arc/attr-autodetect-1.d | 1 + gas/testsuite/gas/arc/attr-cpu-a601.d | 1 + gas/testsuite/gas/arc/attr-cpu-a700.d | 1 + gas/testsuite/gas/arc/attr-cpu-em.d | 1 + gas/testsuite/gas/arc/attr-cpu-hs.d | 1 + gas/testsuite/gas/arc/attr-em.d | 1 + gas/testsuite/gas/arc/attr-em4.d | 1 + gas/testsuite/gas/arc/attr-em4_dmips.d | 1 + gas/testsuite/gas/arc/attr-em4_fpuda.d | 1 + gas/testsuite/gas/arc/attr-em4_fpus.d | 1 + gas/testsuite/gas/arc/attr-hs.d | 1 + gas/testsuite/gas/arc/attr-hs34.d | 1 + gas/testsuite/gas/arc/attr-hs38.d | 1 + gas/testsuite/gas/arc/attr-hs38_linux.d | 1 + gas/testsuite/gas/arc/attr-mul64.d | 1 + gas/testsuite/gas/arc/attr-name.d | 1 + gas/testsuite/gas/arc/attr-nps400.d | 1 + gas/testsuite/gas/arc/attr-override-mcpu.d | 1 + gas/testsuite/gas/arc/attr-quarkse_em.d | 1 + gas/testsuite/gas/arc/attr-rf16.d | 10 + gas/testsuite/gas/arc/attr-rf16.err | 2 + gas/testsuite/gas/arc/attr-rf16.s | 4 + gas/testsuite/gas/arc/ld2.d | 2 +- gas/testsuite/gas/arc/relocs-errors.d | 2 +- gas/testsuite/gas/arc/st.d | 2 +- gas/testsuite/gas/arc/taux.d | 10 - gas/testsuite/gas/arc/taux.s | 157 - gas/testsuite/gas/arc/textinsn-errors.d | 2 +- gas/testsuite/gas/arc/textinsn_case.d | 9 + gas/testsuite/gas/arc/textinsn_case.s | 6 + gas/testsuite/gas/arm/abs12.d | 2 +- gas/testsuite/gas/arm/addsw-bad.d | 2 +- gas/testsuite/gas/arm/addthumb2err.d | 2 +- gas/testsuite/gas/arm/adr-invalid.d | 2 +- gas/testsuite/gas/arm/arch4t.d | 2 +- gas/testsuite/gas/arm/arch7.d | 1 - gas/testsuite/gas/arm/arch7a-mp.d | 1 - gas/testsuite/gas/arm/arch7em-bad-1.d | 2 +- gas/testsuite/gas/arm/arch7em-bad-2.d | 2 +- gas/testsuite/gas/arm/arch7em-bad-3.d | 2 +- gas/testsuite/gas/arm/arch7em.d | 1 - gas/testsuite/gas/arm/arch7m-bad.d | 2 +- gas/testsuite/gas/arm/archv6s-m-bad.d | 2 +- gas/testsuite/gas/arm/archv6t2-bad.d | 2 +- gas/testsuite/gas/arm/archv8m-main-dsp-5.d | 1 - gas/testsuite/gas/arm/arm-idiv-bad.d | 2 +- gas/testsuite/gas/arm/arm-it-bad-2.d | 2 +- gas/testsuite/gas/arm/arm-it-bad-3.d | 2 +- gas/testsuite/gas/arm/arm-it-bad.d | 2 +- gas/testsuite/gas/arm/arm3-bad.d | 2 +- gas/testsuite/gas/arm/arm7-bad.d | 2 +- gas/testsuite/gas/arm/armv1-bad.d | 2 +- gas/testsuite/gas/arm/armv1.d | 2 +- gas/testsuite/gas/arm/armv2-mp-bad.d | 2 +- gas/testsuite/gas/arm/armv8-2-fp16-scalar-bad.d | 2 +- .../gas/arm/armv8-2-fp16-simd-warning-thumb.d | 2 +- gas/testsuite/gas/arm/armv8-2-fp16-simd-warning.d | 2 +- gas/testsuite/gas/arm/armv8-a+rdma-warning.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/armv8_2-a-fp16-illegal.d | 2 +- gas/testsuite/gas/arm/armv8_3-a-fp-bad.d | 2 +- gas/testsuite/gas/arm/armv8_3-a-simd-bad.d | 2 +- gas/testsuite/gas/arm/armv8a-automatic-hlt.d | 2 +- gas/testsuite/gas/arm/armv8a-automatic-lda.d | 2 +- gas/testsuite/gas/arm/attr-march-armv8_5-a.d | 17 + gas/testsuite/gas/arm/attr-syntax.d | 2 +- gas/testsuite/gas/arm/automatic-bw.d | 2 +- gas/testsuite/gas/arm/automatic-cbz.d | 2 +- gas/testsuite/gas/arm/automatic-clrex.d | 2 +- gas/testsuite/gas/arm/automatic-lda.d | 2 +- gas/testsuite/gas/arm/automatic-ldaex.d | 2 +- gas/testsuite/gas/arm/automatic-ldaexb.d | 2 +- gas/testsuite/gas/arm/automatic-ldrex.d | 2 +- gas/testsuite/gas/arm/automatic-ldrexd.d | 2 +- gas/testsuite/gas/arm/automatic-movw.d | 2 +- gas/testsuite/gas/arm/automatic-sdiv.d | 2 +- gas/testsuite/gas/arm/automatic-strexb.d | 2 +- gas/testsuite/gas/arm/barrier-bad-thumb.d | 2 +- gas/testsuite/gas/arm/barrier-bad.d | 2 +- gas/testsuite/gas/arm/barrier-thumb.d | 2 +- gas/testsuite/gas/arm/barrier.d | 2 - gas/testsuite/gas/arm/bignum1.d | 2 - gas/testsuite/gas/arm/bl-local-v4t.d | 2 +- gas/testsuite/gas/arm/blx-bad.d | 2 +- gas/testsuite/gas/arm/blx-bl-convert.d | 2 +- gas/testsuite/gas/arm/blx-local.d | 2 +- gas/testsuite/gas/arm/blx-local.s | 2 +- gas/testsuite/gas/arm/branch-reloc.d | 2 +- gas/testsuite/gas/arm/copro-arm_v2plus-arm_v1.d | 2 +- gas/testsuite/gas/arm/copro-arm_v5plus-arm_v4.d | 2 +- gas/testsuite/gas/arm/copro-arm_v5teplus-arm_v5.d | 2 +- gas/testsuite/gas/arm/copro-arm_v6plus-arm_v5te.d | 2 +- .../gas/arm/copro-thumb_v6t2plus-thumb_v4t-1.d | 2 +- .../gas/arm/copro-thumb_v6t2plus-thumb_v4t-2.d | 2 +- .../gas/arm/copro-thumb_v6t2plus-thumb_v4t-3.d | 2 +- .../gas/arm/copro-thumb_v6t2plus-thumb_v4t-4.d | 2 +- gas/testsuite/gas/arm/crc32-armv8-a-bad.d | 4 +- gas/testsuite/gas/arm/crc32-armv8-a.d | 2 +- gas/testsuite/gas/arm/crc32-armv8-r-bad.d | 4 +- gas/testsuite/gas/arm/crc32-armv8-r.d | 2 +- gas/testsuite/gas/arm/depr-swp.d | 2 +- gas/testsuite/gas/arm/dest-unpredictable.d | 2 +- gas/testsuite/gas/arm/dotprod-illegal.d | 2 +- gas/testsuite/gas/arm/dotprod-legacy-arch.d | 2 +- gas/testsuite/gas/arm/eabi_attr_1.d | 2 +- gas/testsuite/gas/arm/forbid-armv7-idiv-ext.d | 2 +- gas/testsuite/gas/arm/fp-save.d | 2 +- .../gas/arm/group-reloc-alu-encoding-bad.d | 2 +- .../gas/arm/group-reloc-alu-parsing-bad.d | 2 +- .../gas/arm/group-reloc-ldc-encoding-bad.d | 2 +- .../gas/arm/group-reloc-ldc-parsing-bad.d | 2 +- .../gas/arm/group-reloc-ldr-encoding-bad.d | 2 +- .../gas/arm/group-reloc-ldr-parsing-bad.d | 2 +- .../gas/arm/group-reloc-ldrs-encoding-bad.d | 2 +- .../gas/arm/group-reloc-ldrs-parsing-bad.d | 2 +- gas/testsuite/gas/arm/insn-error-a.d | 2 +- gas/testsuite/gas/arm/insn-error-t.d | 2 +- gas/testsuite/gas/arm/inst-po-2.d | 2 +- gas/testsuite/gas/arm/iwmmxt-bad.d | 2 +- gas/testsuite/gas/arm/iwmmxt-bad2.d | 2 +- gas/testsuite/gas/arm/ld-sp-warn-cortex-m3.d | 2 +- gas/testsuite/gas/arm/ld-sp-warn-cortex-m4.d | 2 +- gas/testsuite/gas/arm/ld-sp-warn-v7.d | 2 +- gas/testsuite/gas/arm/ld-sp-warn-v7a.d | 2 +- gas/testsuite/gas/arm/ld-sp-warn-v7em.d | 2 +- gas/testsuite/gas/arm/ld-sp-warn-v7m.d | 2 +- gas/testsuite/gas/arm/ld-sp-warn-v7r.d | 2 +- gas/testsuite/gas/arm/ld-sp-warn.d | 2 +- gas/testsuite/gas/arm/ldgesb-bad.d | 2 +- gas/testsuite/gas/arm/ldgesh-bad.d | 2 +- gas/testsuite/gas/arm/ldr-bad.d | 2 +- gas/testsuite/gas/arm/ldr-t-bad.d | 2 +- gas/testsuite/gas/arm/ldrd-unpredictable.d | 2 +- gas/testsuite/gas/arm/ldsgeb.d | 2 +- gas/testsuite/gas/arm/ldsgeh.d | 2 +- gas/testsuite/gas/arm/local_function.d | 2 +- gas/testsuite/gas/arm/local_label_coff.d | 2 +- gas/testsuite/gas/arm/local_label_wince.d | 2 +- gas/testsuite/gas/arm/mapping.d | 2 +- gas/testsuite/gas/arm/mapping2.d | 2 +- gas/testsuite/gas/arm/mapping3.d | 2 +- gas/testsuite/gas/arm/mapping4.d | 2 +- gas/testsuite/gas/arm/mapshort-elf.d | 2 +- gas/testsuite/gas/arm/mask_1-armv8-a.d | 2 +- gas/testsuite/gas/arm/mask_1-armv8-r.d | 2 +- gas/testsuite/gas/arm/missing.d | 2 +- gas/testsuite/gas/arm/mrs-msr-arm-v7-a-bad.d | 2 +- gas/testsuite/gas/arm/mrs-msr-thumb-v6t2.d | 2 +- gas/testsuite/gas/arm/mrs-msr-thumb-v7-m-bad.d | 2 +- gas/testsuite/gas/arm/mrs-msr-thumb-v7-m.d | 2 +- gas/testsuite/gas/arm/mrs-msr-thumb-v7e-m.d | 2 +- gas/testsuite/gas/arm/msr-imm-bad.d | 2 +- gas/testsuite/gas/arm/msr-reg-bad.d | 2 +- gas/testsuite/gas/arm/mul-overlap.d | 2 +- gas/testsuite/gas/arm/neon-addressing-bad.d | 2 +- gas/testsuite/gas/arm/neon-cond-bad.d | 2 +- gas/testsuite/gas/arm/neon-ldst-align-bad.d | 2 +- gas/testsuite/gas/arm/neon-ldst-es-bad.d | 2 +- gas/testsuite/gas/arm/neon-suffix-bad.d | 2 +- gas/testsuite/gas/arm/neon-vmov-bad.d | 2 +- gas/testsuite/gas/arm/noarm.d | 2 +- gas/testsuite/gas/arm/nomapping.d | 2 +- gas/testsuite/gas/arm/pic.d | 2 +- gas/testsuite/gas/arm/pic_vxworks.d | 2 +- gas/testsuite/gas/arm/plt-1.d | 2 +- gas/testsuite/gas/arm/pr18256.d | 2 +- gas/testsuite/gas/arm/pr18347.d | 2 +- gas/testsuite/gas/arm/pr20429.d | 2 +- gas/testsuite/gas/arm/pr22773.d | 2 +- gas/testsuite/gas/arm/predres-bad.d | 4 + gas/testsuite/gas/arm/predres-bad.l | 4 + gas/testsuite/gas/arm/predres.s | 6 + gas/testsuite/gas/arm/predres1.d | 11 + gas/testsuite/gas/arm/predres2.d | 11 + gas/testsuite/gas/arm/r15-bad.d | 2 +- gas/testsuite/gas/arm/reloc-bad.d | 4 +- gas/testsuite/gas/arm/reloc-fdpic.d | 2 +- gas/testsuite/gas/arm/req.d | 2 +- gas/testsuite/gas/arm/sb-bad.d | 5 + gas/testsuite/gas/arm/sb-bad.l | 2 + gas/testsuite/gas/arm/sb-thumb1.d | 11 + gas/testsuite/gas/arm/sb-thumb2.d | 11 + gas/testsuite/gas/arm/sb.s | 4 + gas/testsuite/gas/arm/sb1.d | 11 + gas/testsuite/gas/arm/sb2.d | 11 + gas/testsuite/gas/arm/shift-bad-pc.d | 2 +- gas/testsuite/gas/arm/shift-bad.d | 2 +- gas/testsuite/gas/arm/simd_by_scalar_low_regbank.d | 2 +- .../gas/arm/simd_by_scalar_low_regbank_thumb.d | 2 +- .../gas/arm/sp-pc-validations-bad-t-v8a.d | 2 +- gas/testsuite/gas/arm/sp-pc-validations-bad-t.d | 2 +- gas/testsuite/gas/arm/sp-pc-validations-bad.d | 2 +- .../gas/arm/sp-usage-thumb2-relax-on-v7.d | 2 +- gas/testsuite/gas/arm/srs-arm.d | 2 +- gas/testsuite/gas/arm/srs-t2.d | 2 +- gas/testsuite/gas/arm/strex-bad-t.d | 2 +- gas/testsuite/gas/arm/t16-bad.d | 2 +- gas/testsuite/gas/arm/t2-branch-global.d | 2 +- gas/testsuite/gas/arm/thumb-b-bad.d | 2 +- gas/testsuite/gas/arm/thumb-w-bad.d | 2 +- gas/testsuite/gas/arm/thumb.d | 2 +- gas/testsuite/gas/arm/thumb2_bad_reg.d | 2 +- gas/testsuite/gas/arm/thumb2_it_bad.d | 2 +- gas/testsuite/gas/arm/thumb2_it_bad_auto.d | 2 +- gas/testsuite/gas/arm/thumb2_ldmstm_bad.d | 2 +- gas/testsuite/gas/arm/thumb2_ldr_immediate_armv6.d | 2 +- .../arm/thumb2_ldr_immediate_highregs_armv6t2.d | 2 +- gas/testsuite/gas/arm/thumb2_ldstd_unpredictable.d | 2 +- gas/testsuite/gas/arm/thumb2_mul-bad.d | 2 +- gas/testsuite/gas/arm/thumb2_pool.d | 2 +- gas/testsuite/gas/arm/thumb2_str-bad.d | 2 +- gas/testsuite/gas/arm/thumb2_vpool.d | 2 +- gas/testsuite/gas/arm/thumb2_vpool_be.d | 2 +- gas/testsuite/gas/arm/thumb32.d | 4 +- gas/testsuite/gas/arm/thumbver.d | 2 +- gas/testsuite/gas/arm/tls.d | 2 +- gas/testsuite/gas/arm/tls_vxworks.d | 4 +- gas/testsuite/gas/arm/udf-bad.d | 2 +- gas/testsuite/gas/arm/udf.d | 2 +- gas/testsuite/gas/arm/undefined-insn-arm.d | 2 +- gas/testsuite/gas/arm/undefined-insn-thumb.d | 2 +- gas/testsuite/gas/arm/undefined.d | 2 +- gas/testsuite/gas/arm/undefined_coff.d | 4 +- gas/testsuite/gas/arm/unwind.d | 2 +- gas/testsuite/gas/arm/unwind_vxworks.d | 2 +- gas/testsuite/gas/arm/v4bx.d | 2 +- gas/testsuite/gas/arm/vcmp-zero-bad.d | 2 +- gas/testsuite/gas/arm/vcvt-bad.d | 2 +- gas/testsuite/gas/arm/vfma1.d | 2 +- gas/testsuite/gas/arm/vfp-bad.d | 2 +- gas/testsuite/gas/arm/vfp-bad_t2.d | 2 +- gas/testsuite/gas/arm/vfpv3-d16-bad.d | 2 +- gas/testsuite/gas/arm/vldm-arm.d | 2 +- gas/testsuite/gas/arm/vldm-thumb-bad.d | 2 +- gas/testsuite/gas/arm/vldmw-arm-bad.d | 2 +- gas/testsuite/gas/arm/vldmw-thumb-bad.d | 2 +- gas/testsuite/gas/arm/vstr-arm-bad.d | 2 +- gas/testsuite/gas/arm/vstr-thumb-bad.d | 2 +- gas/testsuite/gas/arm/weakdef-1.d | 2 +- gas/testsuite/gas/arm/weakdef-2.d | 4 +- gas/testsuite/gas/arm/wince.d | 2 +- gas/testsuite/gas/arm/wince_inst.d | 2 +- gas/testsuite/gas/avr/large-debug-line-table.d | 5 +- gas/testsuite/gas/avr/pr21621.d | 2 +- gas/testsuite/gas/cfi/cfi-label.d | 1 + gas/testsuite/gas/csky/801_relax.d | 14 + gas/testsuite/gas/csky/801_relax.s | 16 + gas/testsuite/gas/csky/802j.d | 13 + gas/testsuite/gas/csky/802j.s | 7 + gas/testsuite/gas/csky/all.d | 150 + gas/testsuite/gas/csky/all.s | 132 + gas/testsuite/gas/csky/bsr1.d | 12 + gas/testsuite/gas/csky/bsr1.s | 6 + gas/testsuite/gas/csky/bsr2.d | 9 + gas/testsuite/gas/csky/bsr2.s | 3 + gas/testsuite/gas/csky/csky.exp | 7 + gas/testsuite/gas/csky/csky_vdsp.d | 364 + gas/testsuite/gas/csky/csky_vdsp.s | 359 + gas/testsuite/gas/csky/cskyv2_all.d | 325 + gas/testsuite/gas/csky/cskyv2_all.s | 316 + gas/testsuite/gas/csky/cskyv2_dsp.d | 18 + gas/testsuite/gas/csky/cskyv2_dsp.s | 11 + gas/testsuite/gas/csky/cskyv2_elrw.d | 10 + gas/testsuite/gas/csky/cskyv2_elrw.s | 6 + gas/testsuite/gas/csky/cskyv2_float.d | 59 + gas/testsuite/gas/csky/cskyv2_float.s | 52 + gas/testsuite/gas/csky/cskyv2_lrw.d | 19 + gas/testsuite/gas/csky/cskyv2_lrw.s | 11 + gas/testsuite/gas/csky/cskyv2_mnolrw1.d | 23 + gas/testsuite/gas/csky/cskyv2_mnolrw1.s | 11 + gas/testsuite/gas/csky/cskyv2_mnolrw2.d | 12 + gas/testsuite/gas/csky/cskyv2_mnolrw2.s | 11 + gas/testsuite/gas/csky/enhance_dsp.d | 217 + gas/testsuite/gas/csky/enhance_dsp.s | 219 + gas/testsuite/gas/csky/java.d | 12 + gas/testsuite/gas/csky/java.s | 6 + gas/testsuite/gas/csky/jbsr.d | 14 + gas/testsuite/gas/csky/jbsr.s | 3 + gas/testsuite/gas/csky/jbt.d | 16 + gas/testsuite/gas/csky/jbt.s | 10 + gas/testsuite/gas/csky/jbt_pic.d | 23 + gas/testsuite/gas/csky/jbt_pic.s | 10 + gas/testsuite/gas/csky/jmpi1.d | 16 + gas/testsuite/gas/csky/jmpi1.s | 6 + gas/testsuite/gas/csky/jmpi2.d | 14 + gas/testsuite/gas/csky/jmpi2.s | 5 + gas/testsuite/gas/csky/jmpi3.d | 9 + gas/testsuite/gas/csky/jmpi3.s | 6 + gas/testsuite/gas/csky/jmpiv2_1.d | 13 + gas/testsuite/gas/csky/jmpiv2_1.s | 6 + gas/testsuite/gas/csky/jmpiv2_2.d | 9 + gas/testsuite/gas/csky/jmpiv2_2.s | 6 + gas/testsuite/gas/csky/jsriv2_1.d | 13 + gas/testsuite/gas/csky/jsriv2_1.s | 5 + gas/testsuite/gas/csky/jsriv2_2.d | 14 + gas/testsuite/gas/csky/jsriv2_2.s | 5 + gas/testsuite/gas/csky/jsriv2_3.d | 9 + gas/testsuite/gas/csky/jsriv2_3.s | 5 + gas/testsuite/gas/csky/jsriv2_4.d | 9 + gas/testsuite/gas/csky/jsriv2_4.s | 5 + gas/testsuite/gas/csky/trust.d | 17 + gas/testsuite/gas/csky/trust.s | 9 + gas/testsuite/gas/csky/v1_float.d | 222 + gas/testsuite/gas/csky/v1_float.s | 78 + gas/testsuite/gas/csky/v2_float_part1.d | 54 + gas/testsuite/gas/csky/v2_float_part1.s | 48 + gas/testsuite/gas/csky/v2_float_part2.d | 20 + gas/testsuite/gas/csky/v2_float_part2.s | 10 + gas/testsuite/gas/csky/v2_tls_gd.d | 10 + gas/testsuite/gas/csky/v2_tls_gd.s | 7 + gas/testsuite/gas/csky/v2_tls_ie.d | 9 + gas/testsuite/gas/csky/v2_tls_ie.s | 7 + gas/testsuite/gas/csky/v2_tls_ld.d | 11 + gas/testsuite/gas/csky/v2_tls_ld.s | 9 + gas/testsuite/gas/csky/v2_tls_le.d | 9 + gas/testsuite/gas/csky/v2_tls_le.s | 3 + gas/testsuite/gas/elf/bad-bss.d | 2 +- gas/testsuite/gas/elf/bad-group.d | 2 +- gas/testsuite/gas/elf/bad-group.err | 4 +- gas/testsuite/gas/elf/bad-section-flag.d | 2 +- gas/testsuite/gas/elf/bad-section-flag.err | 4 +- gas/testsuite/gas/elf/bad-size.d | 2 +- gas/testsuite/gas/elf/bad-size.err | 4 +- gas/testsuite/gas/elf/bignums.d | 2 +- gas/testsuite/gas/elf/common1.d | 2 +- gas/testsuite/gas/elf/common2.d | 2 +- gas/testsuite/gas/elf/common5a.d | 4 +- gas/testsuite/gas/elf/common5b.d | 4 +- gas/testsuite/gas/elf/common5c.d | 4 +- gas/testsuite/gas/elf/common5d.d | 4 +- gas/testsuite/gas/elf/dwarf2-1.d | 1 - gas/testsuite/gas/elf/dwarf2-10.d | 4 +- gas/testsuite/gas/elf/dwarf2-11.d | 10 +- gas/testsuite/gas/elf/dwarf2-12.d | 12 +- gas/testsuite/gas/elf/dwarf2-13.d | 12 +- gas/testsuite/gas/elf/dwarf2-14.d | 12 +- gas/testsuite/gas/elf/dwarf2-15.d | 12 +- gas/testsuite/gas/elf/dwarf2-16.d | 12 +- gas/testsuite/gas/elf/dwarf2-17.d | 12 +- gas/testsuite/gas/elf/dwarf2-18.d | 12 +- gas/testsuite/gas/elf/dwarf2-2.d | 1 - gas/testsuite/gas/elf/dwarf2-3.d | 2 +- gas/testsuite/gas/elf/dwarf2-4.d | 1 - gas/testsuite/gas/elf/dwarf2-5.d | 30 +- gas/testsuite/gas/elf/dwarf2-6.d | 26 +- gas/testsuite/gas/elf/dwarf2-7.d | 12 +- gas/testsuite/gas/elf/dwarf2-8.d | 4 +- gas/testsuite/gas/elf/dwarf2-9.d | 4 +- gas/testsuite/gas/elf/elf.exp | 14 +- gas/testsuite/gas/elf/group0a.d | 2 +- gas/testsuite/gas/elf/group0b.d | 6 +- gas/testsuite/gas/elf/group0c.d | 2 +- gas/testsuite/gas/elf/group1a.d | 4 +- gas/testsuite/gas/elf/group1b.d | 5 +- gas/testsuite/gas/elf/group2.d | 2 - gas/testsuite/gas/elf/group3.d | 3 +- gas/testsuite/gas/elf/groupautoa.d | 2 +- gas/testsuite/gas/elf/groupautob.d | 3 +- gas/testsuite/gas/elf/ifunc-1.d | 2 +- gas/testsuite/gas/elf/missing-build-notes.d | 14 + gas/testsuite/gas/elf/missing-build-notes.s | 6 + gas/testsuite/gas/elf/pr21661.d | 2 +- gas/testsuite/gas/elf/pseudo.d | 2 +- gas/testsuite/gas/elf/section11.d | 2 +- gas/testsuite/gas/elf/section12a.d | 2 +- gas/testsuite/gas/elf/section13.d | 2 +- gas/testsuite/gas/elf/section14.d | 13 + gas/testsuite/gas/elf/section14.s | 18 + gas/testsuite/gas/elf/section4.d | 2 +- gas/testsuite/gas/elf/section7.d | 2 +- gas/testsuite/gas/elf/section9.d | 2 +- gas/testsuite/gas/elf/syms.d | 2 +- gas/testsuite/gas/elf/symver.d | 3 +- gas/testsuite/gas/ft32/insn.d | 2 +- gas/testsuite/gas/ft32/insnsc.d | 2 +- gas/testsuite/gas/i386/avx-scalar-2.d | 24 + gas/testsuite/gas/i386/avx-scalar-2.s | 22 + gas/testsuite/gas/i386/avx-scalar-intel.d | 39 - gas/testsuite/gas/i386/avx-scalar.d | 39 - gas/testsuite/gas/i386/avx-scalar.s | 55 - gas/testsuite/gas/i386/avx-wig.d | 254 + gas/testsuite/gas/i386/avx-wig.s | 248 + gas/testsuite/gas/i386/avx2-wig.d | 119 + gas/testsuite/gas/i386/avx2-wig.s | 113 + gas/testsuite/gas/i386/avx512f.d | 48 +- gas/testsuite/gas/i386/avx512f.s | 140 +- gas/testsuite/gas/i386/avx512f_vl.s | 192 +- gas/testsuite/gas/i386/avx512pf.s | 158 +- gas/testsuite/gas/i386/bad-size.d | 2 +- gas/testsuite/gas/i386/bss.d | 1 + gas/testsuite/gas/i386/bundle-bad.d | 2 +- gas/testsuite/gas/i386/cet-intel.d | 2 + gas/testsuite/gas/i386/cet.d | 2 + gas/testsuite/gas/i386/cet.s | 2 + gas/testsuite/gas/i386/cvtsi2sX.l | 9 + gas/testsuite/gas/i386/cvtsi2sX.s | 14 + gas/testsuite/gas/i386/divide.d | 1 + gas/testsuite/gas/i386/evex-lig-2.d | 18 + gas/testsuite/gas/i386/evex-lig-2.s | 14 + gas/testsuite/gas/i386/evex-lig256.d | 48 +- gas/testsuite/gas/i386/evex-lig512.d | 48 +- gas/testsuite/gas/i386/evex-no-scale-64.d | 2 +- gas/testsuite/gas/i386/evex-wig2.d | 17 + gas/testsuite/gas/i386/evex-wig2.s | 11 + gas/testsuite/gas/i386/evex.d | 16 + gas/testsuite/gas/i386/evex.s | 11 + gas/testsuite/gas/i386/i386.exp | 26 +- gas/testsuite/gas/i386/iamcu-1.d | 2 +- gas/testsuite/gas/i386/iamcu-2.d | 2 +- gas/testsuite/gas/i386/iamcu-3.d | 2 +- gas/testsuite/gas/i386/iamcu-4.d | 2 +- gas/testsuite/gas/i386/iamcu-5.d | 2 +- gas/testsuite/gas/i386/ilp32/elf/symver.d | 2 +- gas/testsuite/gas/i386/ilp32/lns/lns-common-1.d | 2 +- gas/testsuite/gas/i386/ilp32/lns/lns-duplicate.d | 2 +- gas/testsuite/gas/i386/ilp32/quad.d | 1 + gas/testsuite/gas/i386/ilp32/reloc64.d | 1 + gas/testsuite/gas/i386/ilp32/rex.d | 2 +- gas/testsuite/gas/i386/ilp32/x86-64-addr32-intel.d | 8 +- gas/testsuite/gas/i386/ilp32/x86-64-addr32.d | 8 +- gas/testsuite/gas/i386/ilp32/x86-64-opts-intel.d | 325 +- gas/testsuite/gas/i386/ilp32/x86-64-opts.d | 325 +- gas/testsuite/gas/i386/ilp32/x86-64-size-1.d | 1 + gas/testsuite/gas/i386/ilp32/x86-64-size-3.d | 1 + gas/testsuite/gas/i386/ilp32/x86-64-size-5.d | 1 + .../gas/i386/ilp32/x86-64-sse-check-warn.d | 2 +- .../gas/i386/ilp32/x86-64-sse2avx-opts-intel.d | 325 +- gas/testsuite/gas/i386/ilp32/x86-64-sse2avx-opts.d | 325 +- gas/testsuite/gas/i386/ilp32/x86-64-unwind.d | 1 + gas/testsuite/gas/i386/intel-intel.d | 2 +- gas/testsuite/gas/i386/intel.d | 2 +- gas/testsuite/gas/i386/intelok.d | 2 +- gas/testsuite/gas/i386/inval-avx512f.l | 264 + gas/testsuite/gas/i386/inval-avx512f.s | 149 + gas/testsuite/gas/i386/inval.l | 77 +- gas/testsuite/gas/i386/inval.s | 8 + gas/testsuite/gas/i386/k1om.d | 2 +- gas/testsuite/gas/i386/l1om.d | 2 +- gas/testsuite/gas/i386/mpx-add-bnd-prefix.d | 7 +- gas/testsuite/gas/i386/mpx-add-bnd-prefix.e | 3 + gas/testsuite/gas/i386/mpx-add-bnd-prefix.s | 3 + gas/testsuite/gas/i386/noavx512-2.l | 8 +- gas/testsuite/gas/i386/optimize-1.d | 4 + gas/testsuite/gas/i386/optimize-1.s | 6 + gas/testsuite/gas/i386/optimize-4.d | 4 + gas/testsuite/gas/i386/optimize-5.d | 4 + gas/testsuite/gas/i386/prefix32.l | 36 + gas/testsuite/gas/i386/prefix32.s | 23 + gas/testsuite/gas/i386/prefix64.l | 36 + gas/testsuite/gas/i386/prefix64.s | 23 + gas/testsuite/gas/i386/property-1.d | 8 + gas/testsuite/gas/i386/property-1.s | 31 + gas/testsuite/gas/i386/pseudos.d | 247 +- gas/testsuite/gas/i386/pseudos.s | 250 + gas/testsuite/gas/i386/relax.d | 1 + gas/testsuite/gas/i386/reloc64.d | 1 + gas/testsuite/gas/i386/rex.d | 2 +- gas/testsuite/gas/i386/sg.l | 25 + gas/testsuite/gas/i386/sg.s | 66 + gas/testsuite/gas/i386/size-1.d | 1 + gas/testsuite/gas/i386/size-3.d | 1 + gas/testsuite/gas/i386/sse-check-warn.d | 2 +- gas/testsuite/gas/i386/string-ok.d | 2 +- gas/testsuite/gas/i386/vgather-check-warn.d | 2 +- gas/testsuite/gas/i386/x86-64-addr32-intel.d | 8 +- gas/testsuite/gas/i386/x86-64-addr32.d | 8 +- gas/testsuite/gas/i386/x86-64-addr32.s | 5 +- gas/testsuite/gas/i386/x86-64-avx-scalar-2.d | 32 + gas/testsuite/gas/i386/x86-64-avx-scalar-2.s | 31 + gas/testsuite/gas/i386/x86-64-avx-scalar-intel.d | 65 +- gas/testsuite/gas/i386/x86-64-avx-scalar.d | 65 +- gas/testsuite/gas/i386/x86-64-avx-scalar.s | 77 - gas/testsuite/gas/i386/x86-64-avx-wig.d | 256 + gas/testsuite/gas/i386/x86-64-avx-wig.s | 250 + gas/testsuite/gas/i386/x86-64-avx2-wig.d | 119 + gas/testsuite/gas/i386/x86-64-avx2-wig.s | 113 + gas/testsuite/gas/i386/x86-64-avx512f.d | 192 +- gas/testsuite/gas/i386/x86-64-avx512f.s | 142 +- gas/testsuite/gas/i386/x86-64-avx512f_vl.s | 224 +- gas/testsuite/gas/i386/x86-64-avx512pf.s | 158 +- gas/testsuite/gas/i386/x86-64-cet-intel.d | 4 + gas/testsuite/gas/i386/x86-64-cet.d | 4 + gas/testsuite/gas/i386/x86-64-cet.s | 4 + gas/testsuite/gas/i386/x86-64-evex-lig-2.d | 20 + gas/testsuite/gas/i386/x86-64-evex-lig-2.s | 15 + gas/testsuite/gas/i386/x86-64-evex-lig256.d | 192 +- gas/testsuite/gas/i386/x86-64-evex-lig512.d | 192 +- gas/testsuite/gas/i386/x86-64-evex-wig2.d | 17 + gas/testsuite/gas/i386/x86-64-evex-wig2.s | 11 + gas/testsuite/gas/i386/x86-64-inval-avx512f.l | 4 + gas/testsuite/gas/i386/x86-64-inval-avx512f.s | 2 + gas/testsuite/gas/i386/x86-64-inval.l | 4 + gas/testsuite/gas/i386/x86-64-inval.s | 3 + gas/testsuite/gas/i386/x86-64-mpx-add-bnd-prefix.d | 7 +- gas/testsuite/gas/i386/x86-64-mpx-add-bnd-prefix.e | 3 + gas/testsuite/gas/i386/x86-64-mpx-add-bnd-prefix.s | 3 + gas/testsuite/gas/i386/x86-64-mpx-inval-2.l | 53 +- gas/testsuite/gas/i386/x86-64-mpx.d | 1 + gas/testsuite/gas/i386/x86-64-mpx.s | 7 + gas/testsuite/gas/i386/x86-64-property-1.d | 9 + gas/testsuite/gas/i386/x86-64-pseudos.d | 259 +- gas/testsuite/gas/i386/x86-64-pseudos.s | 262 + gas/testsuite/gas/i386/x86-64-size-1.d | 1 + gas/testsuite/gas/i386/x86-64-size-3.d | 1 + gas/testsuite/gas/i386/x86-64-size-5.d | 1 + gas/testsuite/gas/i386/x86-64-sse-check-warn.d | 2 +- gas/testsuite/gas/i386/x86-64-unwind.d | 1 + gas/testsuite/gas/i386/x86-64-vgather-check-warn.d | 2 +- gas/testsuite/gas/i386/xmmword.l | 6 + gas/testsuite/gas/i386/xmmword.s | 8 + gas/testsuite/gas/lm32/csr.d | 2 +- gas/testsuite/gas/lm32/insn.d | 2 +- gas/testsuite/gas/m68hc11/9s12x-exg-sex-tfr.d | 2 +- gas/testsuite/gas/m68hc11/9s12x-mov.d | 2 +- gas/testsuite/gas/m68hc11/hexprefix.d | 2 +- gas/testsuite/gas/m68hc11/insns9s12x.d | 2 +- gas/testsuite/gas/m68hc11/insns9s12xg.d | 2 +- gas/testsuite/gas/mach-o/sections-3.d | 2 +- gas/testsuite/gas/macros/irp.d | 2 +- gas/testsuite/gas/macros/repeat.d | 2 +- gas/testsuite/gas/macros/rept.d | 2 +- gas/testsuite/gas/macros/semi.d | 2 +- gas/testsuite/gas/macros/test2.d | 2 +- gas/testsuite/gas/macros/test3.d | 2 +- gas/testsuite/gas/macros/vararg.d | 2 +- gas/testsuite/gas/mep/dj1.be.d | 2 +- gas/testsuite/gas/mep/dj1.le.d | 2 +- gas/testsuite/gas/mips/addiu-error.d | 2 +- gas/testsuite/gas/mips/aent-2.d | 2 +- gas/testsuite/gas/mips/aent-mdebug-2.d | 2 +- gas/testsuite/gas/mips/attr-gnu-4-0.d | 2 +- gas/testsuite/gas/mips/attr-gnu-4-1.d | 2 +- gas/testsuite/gas/mips/attr-gnu-4-2.d | 2 +- gas/testsuite/gas/mips/attr-gnu-4-3.d | 2 +- gas/testsuite/gas/mips/attr-gnu-4-5.d | 2 +- gas/testsuite/gas/mips/attr-gnu-4-6.d | 2 +- gas/testsuite/gas/mips/attr-gnu-4-7.d | 2 +- gas/testsuite/gas/mips/attr-none-double.d | 2 +- .../gas/mips/attr-none-o32-fp64-nooddspreg.d | 2 +- gas/testsuite/gas/mips/attr-none-o32-fp64.d | 2 +- gas/testsuite/gas/mips/attr-none-o32-fpxx.d | 2 +- gas/testsuite/gas/mips/attr-none-single-float.d | 2 +- gas/testsuite/gas/mips/attr-none-soft-float.d | 2 +- gas/testsuite/gas/mips/branch-extern-3.d | 2 +- gas/testsuite/gas/mips/branch-extern-4.d | 2 +- gas/testsuite/gas/mips/branch-local-2.d | 2 +- gas/testsuite/gas/mips/branch-local-3.d | 2 +- gas/testsuite/gas/mips/branch-local-5.d | 2 +- gas/testsuite/gas/mips/branch-local-6.d | 2 +- gas/testsuite/gas/mips/branch-local-n32-2.d | 2 +- gas/testsuite/gas/mips/branch-local-n32-3.d | 2 +- gas/testsuite/gas/mips/branch-local-n32-5.d | 2 +- gas/testsuite/gas/mips/branch-local-n32-6.d | 2 +- gas/testsuite/gas/mips/branch-local-n64-2.d | 2 +- gas/testsuite/gas/mips/branch-local-n64-3.d | 2 +- gas/testsuite/gas/mips/branch-local-n64-5.d | 2 +- gas/testsuite/gas/mips/branch-local-n64-6.d | 2 +- gas/testsuite/gas/mips/branch-section-3.d | 2 +- gas/testsuite/gas/mips/branch-section-4.d | 2 +- gas/testsuite/gas/mips/branch-weak-3.d | 2 +- gas/testsuite/gas/mips/branch-weak-4.d | 2 +- gas/testsuite/gas/mips/break-error.d | 2 +- gas/testsuite/gas/mips/crc-err.d | 2 +- gas/testsuite/gas/mips/crc64-err.d | 2 +- gas/testsuite/gas/mips/elf-rel27.d | 2 +- .../gas/mips/elf-rel28-lldscd-micromips-n32.d | 138 + .../gas/mips/elf-rel28-lldscd-micromips-n64.d | 222 + gas/testsuite/gas/mips/elf-rel28-lldscd-n32.d | 96 + gas/testsuite/gas/mips/elf-rel28-lldscd-n64.d | 180 + gas/testsuite/gas/mips/elf-rel28-micromips-n32.d | 96 + gas/testsuite/gas/mips/elf-rel28-micromips-n64.d | 180 + gas/testsuite/gas/mips/elf-rel28.s | 12 + gas/testsuite/gas/mips/ginv-err.d | 2 +- .../gas/mips/interaptiv-mr2(a)isa-override-1.d | 2 +- .../gas/mips/interaptiv-mr2(a)isa-override-2.d | 2 +- gas/testsuite/gas/mips/isa-override-2.d | 2 +- gas/testsuite/gas/mips/jal-svr4pic-local.d | 2 +- gas/testsuite/gas/mips/loc-swap-2.d | 2 +- gas/testsuite/gas/mips/loc-swap-3.d | 2 +- gas/testsuite/gas/mips/loc-swap.d | 2 +- gas/testsuite/gas/mips/loongson-2e.d | 1 - gas/testsuite/gas/mips/loongson-2e.s | 5 +- gas/testsuite/gas/mips/loongson-2f-2.d | 3 +- gas/testsuite/gas/mips/loongson-2f-3.d | 3 +- gas/testsuite/gas/mips/loongson-2f-3.s | 2 +- gas/testsuite/gas/mips/loongson-2f-mmi.d | 106 + gas/testsuite/gas/mips/loongson-2f-mmi.s | 86 + gas/testsuite/gas/mips/loongson-2f.d | 87 +- gas/testsuite/gas/mips/loongson-2f.s | 87 +- gas/testsuite/gas/mips/loongson-3a-2.d | 5 - gas/testsuite/gas/mips/loongson-3a-2.s | 124 +- gas/testsuite/gas/mips/loongson-3a-mmi.d | 108 + gas/testsuite/gas/mips/loongson-3a-mmi.s | 86 + gas/testsuite/gas/mips/loongson-3a.d | 136 +- gas/testsuite/gas/mips/loongson-3a.s | 124 +- gas/testsuite/gas/mips/loongson-cam.d | 27 + gas/testsuite/gas/mips/loongson-cam.s | 7 + gas/testsuite/gas/mips/loongson-ext2.d | 28 + gas/testsuite/gas/mips/loongson-ext2.s | 7 + gas/testsuite/gas/mips/lui-1.d | 2 +- gas/testsuite/gas/mips/lui-2.d | 2 +- gas/testsuite/gas/mips/macro-warn-1-n32.d | 2 +- gas/testsuite/gas/mips/macro-warn-1.d | 2 +- gas/testsuite/gas/mips/macro-warn-2.d | 2 +- gas/testsuite/gas/mips/macro-warn-3.d | 2 +- gas/testsuite/gas/mips/macro-warn-4.d | 2 +- gas/testsuite/gas/mips/micromips-branch-delay.d | 2 +- .../gas/mips/micromips-branch-relax-insn32-pic.d | 2 +- .../gas/mips/micromips-branch-relax-insn32.d | 2 +- .../gas/mips/micromips-branch-relax-pic.d | 2 +- gas/testsuite/gas/mips/micromips-branch-relax.d | 2 +- gas/testsuite/gas/mips/micromips-compact.d | 2 +- gas/testsuite/gas/mips/micromips-insn32.d | 2 +- gas/testsuite/gas/mips/micromips-noinsn32.d | 2 +- gas/testsuite/gas/mips/micromips-size-1.d | 2 +- gas/testsuite/gas/mips/micromips-trap.d | 2 +- .../gas/mips/micromips-warn-branch-delay.d | 2 +- gas/testsuite/gas/mips/micromips.d | 2 +- gas/testsuite/gas/mips/micromips(a)addiu-error.d | 2 +- .../gas/mips/micromips(a)jal-svr4pic-local.d | 2 +- gas/testsuite/gas/mips/micromips(a)loc-swap-2.d | 2 +- gas/testsuite/gas/mips/micromips(a)loc-swap.d | 2 +- gas/testsuite/gas/mips/micromips(a)mips5-fp.d | 2 +- gas/testsuite/gas/mips/micromips(a)msa-relax.d | 2 +- gas/testsuite/gas/mips/micromips(a)relax-at.d | 2 +- gas/testsuite/gas/mips/micromips(a)relax-offset.d | 2 +- gas/testsuite/gas/mips/micromips(a)relax.d | 2 +- .../gas/mips/micromips(a)stabs-symbol-type.d | 2 +- gas/testsuite/gas/mips/mips-gp32-fp64-pic.d | 2 +- gas/testsuite/gas/mips/mips-gp32-fp64.d | 2 +- gas/testsuite/gas/mips/mips-gp64-fp32-pic.d | 2 +- gas/testsuite/gas/mips/mips-gp64-fp32.d | 2 +- gas/testsuite/gas/mips/mips-gp64-fp64.d | 2 +- gas/testsuite/gas/mips/mips.exp | 12 + gas/testsuite/gas/mips/mips16-32(a)mips16-insn-e.d | 2 +- gas/testsuite/gas/mips/mips16-32(a)mips16-insn-t.d | 2 +- gas/testsuite/gas/mips/mips16-32(a)mips16-macro-e.d | 2 +- gas/testsuite/gas/mips/mips16-32(a)mips16-macro-t.d | 2 +- gas/testsuite/gas/mips/mips16-32(a)mips16-macro.d | 2 +- gas/testsuite/gas/mips/mips16-64(a)mips16-insn-e.d | 2 +- gas/testsuite/gas/mips/mips16-64(a)mips16-insn-t.d | 2 +- gas/testsuite/gas/mips/mips16-absolute-reloc-2.d | 2 +- gas/testsuite/gas/mips/mips16-absolute-reloc-3.d | 2 +- gas/testsuite/gas/mips/mips16-branch-addend-5.d | 2 +- .../gas/mips/mips16-branch-unextended-1.d | 2 +- .../gas/mips/mips16-branch-unextended-2.d | 2 +- gas/testsuite/gas/mips/mips16-insn-e.d | 2 +- gas/testsuite/gas/mips/mips16-insn-t.d | 2 +- gas/testsuite/gas/mips/mips16-intermix.d | 2 +- gas/testsuite/gas/mips/mips16-jal-t.d | 2 +- gas/testsuite/gas/mips/mips16-macro-e.d | 2 +- gas/testsuite/gas/mips/mips16-macro-t.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-2.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-3.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-4.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-5.d | 2 +- .../gas/mips/mips16-pcrel-absolute-n64-4.d | 2 +- .../gas/mips/mips16-pcrel-absolute-n64-6.d | 2 +- .../gas/mips/mips16-pcrel-absolute-pic-n64-4.d | 2 +- .../gas/mips/mips16-pcrel-absolute-pic-n64-6.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-addend-n64-8.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-addend-n64-9.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-addend-pic-8.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-addend-pic-9.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-delay-0.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-delay-1.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-n64-0.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-n64-1.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-pic-0.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-pic-1.d | 2 +- gas/testsuite/gas/mips/mips16-reg-error.d | 2 +- gas/testsuite/gas/mips/mips16-relax-unextended-1.d | 2 +- gas/testsuite/gas/mips/mips16-relax-unextended-2.d | 2 +- gas/testsuite/gas/mips/mips16-reloc-error.d | 2 +- gas/testsuite/gas/mips/mips16-sdrasp.d | 2 +- gas/testsuite/gas/mips/mips16(a)addiu-error.d | 2 +- gas/testsuite/gas/mips/mips16(a)loc-swap-2.d | 2 +- gas/testsuite/gas/mips/mips16(a)loc-swap.d | 2 +- gas/testsuite/gas/mips/mips16(a)stabs-symbol-type.d | 2 +- gas/testsuite/gas/mips/mips16e-32(a)mips16-insn-e.d | 2 +- gas/testsuite/gas/mips/mips16e-32(a)mips16-insn-t.d | 2 +- gas/testsuite/gas/mips/mips16e-32(a)mips16-macro-e.d | 2 +- gas/testsuite/gas/mips/mips16e-32(a)mips16-macro-t.d | 2 +- gas/testsuite/gas/mips/mips16e-32(a)mips16-macro.d | 2 +- gas/testsuite/gas/mips/mips16e-32(a)mips16e-64.d | 2 +- gas/testsuite/gas/mips/mips16e2-32(a)mips16-insn-e.d | 2 +- gas/testsuite/gas/mips/mips16e2-32(a)mips16-insn-t.d | 2 +- .../gas/mips/mips16e2-32(a)mips16-macro-e.d | 2 +- .../gas/mips/mips16e2-32(a)mips16-macro-t.d | 2 +- gas/testsuite/gas/mips/mips16e2-32(a)mips16-macro.d | 2 +- gas/testsuite/gas/mips/mips16e2-32(a)mips16e-64.d | 2 +- gas/testsuite/gas/mips/mips16e2-copy-err.d | 2 +- gas/testsuite/gas/mips/mips16e2-imm-error.d | 2 +- .../mips/mips16e2-interaptiv-mr2(a)mips16-insn-e.d | 2 +- .../mips/mips16e2-interaptiv-mr2(a)mips16-insn-t.d | 2 +- .../mips/mips16e2-interaptiv-mr2(a)mips16-macro-e.d | 2 +- .../mips/mips16e2-interaptiv-mr2(a)mips16-macro-t.d | 2 +- .../mips/mips16e2-interaptiv-mr2(a)mips16-macro.d | 2 +- .../gas/mips/mips16e2-interaptiv-mr2(a)mips16-sub.d | 2 +- .../mips/mips16e2-interaptiv-mr2(a)mips16e-64-sub.d | 2 +- .../gas/mips/mips16e2-interaptiv-mr2(a)mips16e-64.d | 2 +- .../gas/mips/mips16e2-interaptiv-mr2(a)mips16e-sub.d | 2 +- gas/testsuite/gas/mips/mips16e2-mt-err.d | 2 +- gas/testsuite/gas/mips/mips16e2-reloc-error.d | 2 +- gas/testsuite/gas/mips/mips16e2(a)lui-2.d | 2 +- gas/testsuite/gas/mips/mips16e2(a)mips16-pcrel-2.d | 2 +- .../gas/mips/mips16e2(a)mips16-pcrel-delay-0.d | 2 +- .../gas/mips/mips16e2(a)mips16-pcrel-delay-1.d | 2 +- gas/testsuite/gas/mips/mips16e(a)loc-swap.d | 2 +- gas/testsuite/gas/mips/mips1(a)isa-override-2.d | 2 +- gas/testsuite/gas/mips/mips1(a)jal-svr4pic-local.d | 2 +- gas/testsuite/gas/mips/mips1(a)relax-offset.d | 2 +- gas/testsuite/gas/mips/mips2(a)isa-override-2.d | 2 +- gas/testsuite/gas/mips/mips32-mt.d | 1 - gas/testsuite/gas/mips/mips32(a)isa-override-2.d | 2 +- gas/testsuite/gas/mips/mips32r2(a)isa-override-2.d | 2 +- gas/testsuite/gas/mips/mips32r3(a)isa-override-2.d | 2 +- gas/testsuite/gas/mips/mips32r5(a)isa-override-2.d | 2 +- gas/testsuite/gas/mips/mips32r6(a)isa-override-2.d | 2 +- gas/testsuite/gas/mips/mips5-fp.d | 2 +- gas/testsuite/gas/mips/mips64-mips3d-incl.d | 2 +- gas/testsuite/gas/mips/mips64-mips3d.d | 2 +- gas/testsuite/gas/mips/mipsr6(a)mips5-fp.d | 1 - gas/testsuite/gas/mips/msa-relax.d | 2 +- gas/testsuite/gas/mips/no-odd-spreg.d | 2 +- gas/testsuite/gas/mips/octeon3(a)isa-override-1.d | 2 +- gas/testsuite/gas/mips/octeon3(a)isa-override-2.d | 2 +- gas/testsuite/gas/mips/odd-spreg.d | 2 +- gas/testsuite/gas/mips/option-pic-relax-2.d | 2 +- gas/testsuite/gas/mips/option-pic-relax-3.d | 2 +- gas/testsuite/gas/mips/option-pic-relax-4.d | 2 +- gas/testsuite/gas/mips/option-pic-relax-5.d | 2 +- gas/testsuite/gas/mips/org-1.d | 2 +- gas/testsuite/gas/mips/org-10.d | 2 +- gas/testsuite/gas/mips/org-4.d | 2 +- gas/testsuite/gas/mips/org-5.d | 2 +- gas/testsuite/gas/mips/org-6.d | 2 +- gas/testsuite/gas/mips/r3000(a)isa-override-2.d | 2 +- gas/testsuite/gas/mips/r3000(a)jal-svr4pic-local.d | 2 +- gas/testsuite/gas/mips/r3000(a)relax-offset.d | 2 +- gas/testsuite/gas/mips/r3900(a)isa-override-2.d | 2 +- gas/testsuite/gas/mips/r3900(a)relax-offset.d | 2 +- gas/testsuite/gas/mips/r5900.d | 18 +- gas/testsuite/gas/mips/r5900.s | 32 +- gas/testsuite/gas/mips/r6-attr-none-double.d | 2 +- gas/testsuite/gas/mips/reginfo-2-n32.d | 2 +- gas/testsuite/gas/mips/reginfo-2.d | 2 +- gas/testsuite/gas/mips/relax-at.d | 2 +- gas/testsuite/gas/mips/relax-offset.d | 2 +- gas/testsuite/gas/mips/relax-swap1-mips1.d | 2 +- gas/testsuite/gas/mips/relax-swap1-mips2.d | 2 +- gas/testsuite/gas/mips/relax-swap2.d | 2 +- gas/testsuite/gas/mips/relax.d | 2 +- gas/testsuite/gas/mips/save-err.d | 2 +- gas/testsuite/gas/mips/set-arch.d | 4 +- gas/testsuite/gas/mips/stabs-symbol-type.d | 2 +- gas/testsuite/gas/mips/tls-o32.d | 2 +- gas/testsuite/gas/mips/xpa-err.d | 2 +- gas/testsuite/gas/mips/xpa-virt-err.d | 2 +- gas/testsuite/gas/mri/char.d | 10 +- gas/testsuite/gas/mri/float.d | 11 +- gas/testsuite/gas/msp430/bad.d | 2 +- gas/testsuite/gas/msp430/errata_warns.d | 2 +- gas/testsuite/gas/msp430/msp430x.d | 250 +- gas/testsuite/gas/msp430/pr22133.d | 2 +- gas/testsuite/gas/nds32/br-1.d | 4 +- gas/testsuite/gas/nds32/br-2.d | 3 +- gas/testsuite/gas/nds32/ji-jr.d | 18 +- gas/testsuite/gas/nios2/branch-r2.d | 2 +- gas/testsuite/gas/nios2/branch.d | 2 +- gas/testsuite/gas/or1k/allinsn.d | 50 +- gas/testsuite/gas/or1k/allinsn.exp | 5 - gas/testsuite/gas/or1k/allinsn.s | 25 + gas/testsuite/gas/or1k/or1k.exp | 6 + gas/testsuite/gas/or1k/reloc-1.d | 72 + gas/testsuite/gas/or1k/reloc-1.s | 76 + gas/testsuite/gas/or1k/reloc-2.l | 11 + gas/testsuite/gas/or1k/reloc-2.s | 13 + gas/testsuite/gas/pdp11/absreloc.d | 2 +- gas/testsuite/gas/pdp11/opcode.d | 2 +- gas/testsuite/gas/pdp11/pdp11.exp | 4 +- gas/testsuite/gas/pdp11/pr14480.d | 14 + gas/testsuite/gas/pdp11/pr14480.s | 17 + gas/testsuite/gas/pdp11/pr23481.d | 14 + gas/testsuite/gas/pdp11/pr23481.s | 10 + gas/testsuite/gas/ppc/broadway.d | 108 + gas/testsuite/gas/ppc/broadway.s | 103 + gas/testsuite/gas/ppc/lsp-checks.d | 2 +- gas/testsuite/gas/ppc/machine.d | 2 +- gas/testsuite/gas/ppc/misalign.d | 2 +- gas/testsuite/gas/ppc/ppc.exp | 1 + gas/testsuite/gas/ppc/spe2-checks.d | 2 +- gas/testsuite/gas/ppc/xcoff-dwsect-1-32.d | 2 +- gas/testsuite/gas/ppc/xcoff-dwsect-1-64.d | 2 +- gas/testsuite/gas/riscv/bad-csr.d | 2 +- gas/testsuite/gas/riscv/bge.d | 13 + gas/testsuite/gas/riscv/bge.s | 5 + gas/testsuite/gas/riscv/c-addi16sp-fail.d | 2 +- gas/testsuite/gas/riscv/c-addi4spn-fail.d | 2 +- gas/testsuite/gas/riscv/c-fld-fsd-fail.d | 3 + gas/testsuite/gas/riscv/c-fld-fsd-fail.l | 3 + gas/testsuite/gas/riscv/c-fld-fsd-fail.s | 3 + gas/testsuite/gas/riscv/c-lui-fail.d | 2 +- gas/testsuite/gas/riscv/c-nonzero-imm.d | 2 +- gas/testsuite/gas/riscv/c-nonzero-reg.d | 2 +- gas/testsuite/gas/riscv/fence-fail.d | 3 + gas/testsuite/gas/riscv/fence-fail.l | 4 + gas/testsuite/gas/riscv/fence-fail.s | 4 + gas/testsuite/gas/riscv/fence-tso.d | 11 + gas/testsuite/gas/riscv/fence-tso.s | 2 + gas/testsuite/gas/riscv/lla64-fail.d | 2 +- gas/testsuite/gas/riscv/rouding-fail.d | 3 + gas/testsuite/gas/riscv/rouding-fail.l | 3 + gas/testsuite/gas/riscv/rouding-fail.s | 3 + gas/testsuite/gas/rx/abs.d | 2 +- gas/testsuite/gas/rx/adc.d | 2 +- gas/testsuite/gas/rx/add.d | 2 +- gas/testsuite/gas/rx/and.d | 2 +- gas/testsuite/gas/rx/bclr.d | 2 +- gas/testsuite/gas/rx/bcnd.d | 2 +- gas/testsuite/gas/rx/bmcnd.d | 2 +- gas/testsuite/gas/rx/bnot.d | 2 +- gas/testsuite/gas/rx/bra.d | 2 +- gas/testsuite/gas/rx/brk.d | 2 +- gas/testsuite/gas/rx/bset.d | 2 +- gas/testsuite/gas/rx/bsr.d | 2 +- gas/testsuite/gas/rx/btst.d | 2 +- gas/testsuite/gas/rx/clrpsw.d | 2 +- gas/testsuite/gas/rx/cmp.d | 2 +- gas/testsuite/gas/rx/dbt.d | 2 +- gas/testsuite/gas/rx/div.d | 2 +- gas/testsuite/gas/rx/divu.d | 2 +- gas/testsuite/gas/rx/emaca.d | 2 +- gas/testsuite/gas/rx/emsba.d | 2 +- gas/testsuite/gas/rx/emul.d | 2 +- gas/testsuite/gas/rx/emula.d | 2 +- gas/testsuite/gas/rx/emulu.d | 2 +- gas/testsuite/gas/rx/fadd.d | 2 +- gas/testsuite/gas/rx/fcmp.d | 2 +- gas/testsuite/gas/rx/fdiv.d | 2 +- gas/testsuite/gas/rx/fmul.d | 2 +- gas/testsuite/gas/rx/fsqrt.d | 2 +- gas/testsuite/gas/rx/fsub.d | 2 +- gas/testsuite/gas/rx/ftoi.d | 2 +- gas/testsuite/gas/rx/ftou.d | 2 +- gas/testsuite/gas/rx/gprel.d | 2 +- gas/testsuite/gas/rx/int.d | 2 +- gas/testsuite/gas/rx/itof.d | 2 +- gas/testsuite/gas/rx/jmp.d | 2 +- gas/testsuite/gas/rx/jsr.d | 2 +- gas/testsuite/gas/rx/machi.d | 2 +- gas/testsuite/gas/rx/maclh.d | 2 +- gas/testsuite/gas/rx/maclo.d | 2 +- gas/testsuite/gas/rx/max.d | 2 +- gas/testsuite/gas/rx/min.d | 2 +- gas/testsuite/gas/rx/mov.d | 2 +- gas/testsuite/gas/rx/movco.d | 2 +- gas/testsuite/gas/rx/movli.d | 2 +- gas/testsuite/gas/rx/movu.d | 2 +- gas/testsuite/gas/rx/msbhi.d | 2 +- gas/testsuite/gas/rx/msblh.d | 2 +- gas/testsuite/gas/rx/msblo.d | 2 +- gas/testsuite/gas/rx/mul.d | 2 +- gas/testsuite/gas/rx/mulhi.d | 2 +- gas/testsuite/gas/rx/mullh.d | 2 +- gas/testsuite/gas/rx/mullo.d | 2 +- gas/testsuite/gas/rx/mvfacgu.d | 2 +- gas/testsuite/gas/rx/mvfachi.d | 2 +- gas/testsuite/gas/rx/mvfaclo.d | 2 +- gas/testsuite/gas/rx/mvfacmi.d | 2 +- gas/testsuite/gas/rx/mvfc.d | 2 +- gas/testsuite/gas/rx/mvfcp.d | 2 +- gas/testsuite/gas/rx/mvtacgu.d | 2 +- gas/testsuite/gas/rx/mvtachi.d | 2 +- gas/testsuite/gas/rx/mvtaclo.d | 2 +- gas/testsuite/gas/rx/mvtc.d | 2 +- gas/testsuite/gas/rx/mvtcp.d | 2 +- gas/testsuite/gas/rx/neg.d | 2 +- gas/testsuite/gas/rx/nop.d | 2 +- gas/testsuite/gas/rx/not.d | 2 +- gas/testsuite/gas/rx/opecp.d | 2 +- gas/testsuite/gas/rx/or.d | 2 +- gas/testsuite/gas/rx/pop.d | 2 +- gas/testsuite/gas/rx/popc.d | 2 +- gas/testsuite/gas/rx/popm.d | 2 +- gas/testsuite/gas/rx/pr19665.d | 2 +- gas/testsuite/gas/rx/pr22737.d | 2 +- gas/testsuite/gas/rx/push.d | 2 +- gas/testsuite/gas/rx/pushc.d | 2 +- gas/testsuite/gas/rx/pushm.d | 2 +- gas/testsuite/gas/rx/r-bcc.d | 2 +- gas/testsuite/gas/rx/r-bra.d | 2 +- gas/testsuite/gas/rx/racl.d | 2 +- gas/testsuite/gas/rx/racw.d | 2 +- gas/testsuite/gas/rx/rdacl.d | 2 +- gas/testsuite/gas/rx/rdacw.d | 2 +- gas/testsuite/gas/rx/revl.d | 2 +- gas/testsuite/gas/rx/revw.d | 2 +- gas/testsuite/gas/rx/rmpa.d | 2 +- gas/testsuite/gas/rx/rolc.d | 2 +- gas/testsuite/gas/rx/rorc.d | 2 +- gas/testsuite/gas/rx/rotl.d | 2 +- gas/testsuite/gas/rx/rotr.d | 2 +- gas/testsuite/gas/rx/round.d | 2 +- gas/testsuite/gas/rx/rte.d | 2 +- gas/testsuite/gas/rx/rtfi.d | 2 +- gas/testsuite/gas/rx/rts.d | 2 +- gas/testsuite/gas/rx/rtsd.d | 2 +- gas/testsuite/gas/rx/sat.d | 2 +- gas/testsuite/gas/rx/satr.d | 2 +- gas/testsuite/gas/rx/sbb.d | 2 +- gas/testsuite/gas/rx/sccnd.d | 2 +- gas/testsuite/gas/rx/scmpu.d | 2 +- gas/testsuite/gas/rx/setpsw.d | 2 +- gas/testsuite/gas/rx/shar.d | 2 +- gas/testsuite/gas/rx/shll.d | 2 +- gas/testsuite/gas/rx/shlr.d | 2 +- gas/testsuite/gas/rx/smovb.d | 2 +- gas/testsuite/gas/rx/smovf.d | 2 +- gas/testsuite/gas/rx/smovu.d | 2 +- gas/testsuite/gas/rx/sstr.d | 2 +- gas/testsuite/gas/rx/stnz.d | 2 +- gas/testsuite/gas/rx/stz.d | 2 +- gas/testsuite/gas/rx/sub.d | 2 +- gas/testsuite/gas/rx/suntil.d | 2 +- gas/testsuite/gas/rx/swhile.d | 2 +- gas/testsuite/gas/rx/tst.d | 2 +- gas/testsuite/gas/rx/utof.d | 2 +- gas/testsuite/gas/rx/wait.d | 2 +- gas/testsuite/gas/rx/xchg.d | 2 +- gas/testsuite/gas/rx/xor.d | 2 +- gas/testsuite/gas/s12z/abs.d | 2 +- gas/testsuite/gas/s12z/adc-imm.d | 2 +- gas/testsuite/gas/s12z/adc-opr.d | 2 +- gas/testsuite/gas/s12z/add-imm.d | 2 +- gas/testsuite/gas/s12z/add-opr.d | 2 +- gas/testsuite/gas/s12z/and-imm.d | 2 +- gas/testsuite/gas/s12z/and-opr.d | 2 +- gas/testsuite/gas/s12z/and-or-cc.d | 2 +- gas/testsuite/gas/s12z/bfext-special.d | 2 +- gas/testsuite/gas/s12z/bfext.d | 2 +- gas/testsuite/gas/s12z/bit-manip-invalid.d | 19 + gas/testsuite/gas/s12z/bit-manip-invalid.s | 11 + gas/testsuite/gas/s12z/bit-manip.d | 2 +- gas/testsuite/gas/s12z/bit.d | 2 +- gas/testsuite/gas/s12z/bra-expression-defined.d | 2 +- gas/testsuite/gas/s12z/bra-expression-undef.d | 2 +- gas/testsuite/gas/s12z/bra.d | 2 +- gas/testsuite/gas/s12z/brclr-symbols.d | 2 +- gas/testsuite/gas/s12z/brset-clr-opr-imm-rel.d | 2 +- gas/testsuite/gas/s12z/brset-clr-opr-reg-rel.d | 2 +- gas/testsuite/gas/s12z/brset-clr-reg-imm-rel.d | 2 +- gas/testsuite/gas/s12z/brset-clr-reg-reg-rel.d | 2 +- gas/testsuite/gas/s12z/clb.d | 2 +- gas/testsuite/gas/s12z/clr-opr.d | 2 +- gas/testsuite/gas/s12z/clr.d | 2 +- gas/testsuite/gas/s12z/cmp-imm.d | 2 +- gas/testsuite/gas/s12z/cmp-opr-inc.d | 2 +- gas/testsuite/gas/s12z/cmp-opr-rdirect.d | 2 +- gas/testsuite/gas/s12z/cmp-opr-reg.d | 2 +- gas/testsuite/gas/s12z/cmp-opr-rindirect.d | 2 +- gas/testsuite/gas/s12z/cmp-opr-sxe4.d | 2 +- gas/testsuite/gas/s12z/cmp-opr-xys.d | 2 +- gas/testsuite/gas/s12z/cmp-s-imm.d | 2 +- gas/testsuite/gas/s12z/cmp-s-opr.d | 2 +- gas/testsuite/gas/s12z/cmp-xy.d | 2 +- gas/testsuite/gas/s12z/com-opr.d | 2 +- gas/testsuite/gas/s12z/complex-shifts.d | 2 +- gas/testsuite/gas/s12z/db-tb-cc-opr.d | 2 +- gas/testsuite/gas/s12z/db-tb-cc-reg.d | 2 +- gas/testsuite/gas/s12z/dbCC.d | 2 +- gas/testsuite/gas/s12z/dec-opr.d | 2 +- gas/testsuite/gas/s12z/dec.d | 2 +- gas/testsuite/gas/s12z/div.d | 2 +- gas/testsuite/gas/s12z/eor.d | 2 +- gas/testsuite/gas/s12z/exg.d | 2 +- gas/testsuite/gas/s12z/ext24-ld-xy.d | 2 +- gas/testsuite/gas/s12z/inc-opr.d | 2 +- gas/testsuite/gas/s12z/inc.d | 2 +- gas/testsuite/gas/s12z/inh.d | 2 +- gas/testsuite/gas/s12z/jmp.d | 2 +- gas/testsuite/gas/s12z/jsr.d | 2 +- gas/testsuite/gas/s12z/ld-imm-page2.d | 2 +- gas/testsuite/gas/s12z/ld-imm.d | 2 +- gas/testsuite/gas/s12z/ld-immu18.d | 2 +- gas/testsuite/gas/s12z/ld-large-direct.d | 2 +- gas/testsuite/gas/s12z/ld-opr.d | 2 +- gas/testsuite/gas/s12z/ld-s-opr.d | 2 +- gas/testsuite/gas/s12z/ld-small-direct.d | 2 +- gas/testsuite/gas/s12z/lea-immu18.d | 2 +- gas/testsuite/gas/s12z/lea.d | 2 +- gas/testsuite/gas/s12z/mac.d | 2 +- gas/testsuite/gas/s12z/min-max.d | 2 +- gas/testsuite/gas/s12z/mod.d | 2 +- gas/testsuite/gas/s12z/mov.d | 2 +- gas/testsuite/gas/s12z/mul-imm.d | 2 +- gas/testsuite/gas/s12z/mul-opr-opr.d | 2 +- gas/testsuite/gas/s12z/mul-opr.d | 2 +- gas/testsuite/gas/s12z/mul-reg.d | 2 +- gas/testsuite/gas/s12z/mul.d | 2 +- gas/testsuite/gas/s12z/neg-opr.d | 2 +- gas/testsuite/gas/s12z/not-so-simple-shifts.d | 2 +- gas/testsuite/gas/s12z/opr-18u.d | 2 +- gas/testsuite/gas/s12z/opr-expr.d | 2 +- gas/testsuite/gas/s12z/opr-ext-18.d | 2 +- gas/testsuite/gas/s12z/opr-idx-24-reg.d | 2 +- gas/testsuite/gas/s12z/opr-idx3-reg.d | 2 +- gas/testsuite/gas/s12z/opr-idx3-xysp-24.d | 2 +- gas/testsuite/gas/s12z/opr-indirect-expr.d | 2 +- gas/testsuite/gas/s12z/opr-symbol.d | 2 +- gas/testsuite/gas/s12z/or-imm.d | 2 +- gas/testsuite/gas/s12z/or-opr.d | 2 +- gas/testsuite/gas/s12z/p2-mul.d | 2 +- gas/testsuite/gas/s12z/page2-inh.d | 2 +- gas/testsuite/gas/s12z/psh-pul.d | 2 +- gas/testsuite/gas/s12z/qmul.d | 2 +- gas/testsuite/gas/s12z/rotate.d | 2 +- gas/testsuite/gas/s12z/s12z.exp | 1 + gas/testsuite/gas/s12z/sat.d | 2 +- gas/testsuite/gas/s12z/sbc-imm.d | 2 +- gas/testsuite/gas/s12z/sbc-opr.d | 2 +- gas/testsuite/gas/s12z/shift.d | 2 +- gas/testsuite/gas/s12z/simple-shift.d | 2 +- gas/testsuite/gas/s12z/single-ops.d | 2 +- gas/testsuite/gas/s12z/specd6.d | 2 +- gas/testsuite/gas/s12z/st-large-direct.d | 2 +- gas/testsuite/gas/s12z/st-opr.d | 2 +- gas/testsuite/gas/s12z/st-s-opr.d | 2 +- gas/testsuite/gas/s12z/st-small-direct.d | 2 +- gas/testsuite/gas/s12z/st-xy.d | 2 +- gas/testsuite/gas/s12z/sub-imm.d | 2 +- gas/testsuite/gas/s12z/sub-opr.d | 2 +- gas/testsuite/gas/s12z/tfr.d | 2 +- gas/testsuite/gas/s12z/trap.d | 2 +- gas/testsuite/gas/s390/s390.exp | 1 + .../testsuite/gas/s390/zarch-z990-symbol-lay.l | 0 gas/testsuite/gas/s390/zarch-z990-symbol-lay.s | 6 + gas/testsuite/gas/sh/fdpic.d | 2 +- gas/testsuite/gas/sh/pcrel-hms.d | 2 +- gas/testsuite/gas/sh/pcrel.d | 2 +- gas/testsuite/gas/sh/sh2a-pic.d | 2 +- gas/testsuite/gas/sh/sh2a.d | 2 +- gas/testsuite/gas/sparc/dcti-couples-v8.d | 2 +- gas/testsuite/gas/sparc/dcti-couples-v9c.d | 2 +- gas/testsuite/gas/sparc/leon.d | 13 + gas/testsuite/gas/sparc/leon.s | 6 + gas/testsuite/gas/sparc/sparc.exp | 80 +- gas/testsuite/gas/sparc/v8branch.d | 18 + gas/testsuite/gas/sparc/v8branch.s | 11 + gas/testsuite/gas/tic6x/arch-invalid-1.d | 2 +- gas/testsuite/gas/tic6x/arch-invalid-2.d | 2 +- gas/testsuite/gas/tic6x/dir-junk.d | 2 +- gas/testsuite/gas/tic6x/insns-bad-1.d | 2 +- gas/testsuite/gas/tic6x/insns-bad-2.d | 2 +- gas/testsuite/gas/tic6x/parallel-bad-1.d | 2 +- gas/testsuite/gas/tic6x/parallel-bad-2.d | 2 +- gas/testsuite/gas/tic6x/parallel-bad-3.d | 2 +- gas/testsuite/gas/tic6x/parallel-bad-4.d | 2 +- gas/testsuite/gas/tic6x/predicate-bad-1.d | 2 +- gas/testsuite/gas/tic6x/predicate-bad-2.d | 2 +- gas/testsuite/gas/tic6x/predicate-bad-3.d | 2 +- gas/testsuite/gas/tic6x/reloc-bad-1.d | 2 +- gas/testsuite/gas/tic6x/reloc-bad-2.d | 2 +- gas/testsuite/gas/tic6x/reloc-bad-3.d | 2 +- gas/testsuite/gas/tic6x/reloc-bad-4.d | 2 +- gas/testsuite/gas/tic6x/reloc-bad-5.d | 2 +- gas/testsuite/gas/tic6x/reloc-bad-6.d | 2 +- gas/testsuite/gas/tic6x/resource-func-unit-1.d | 2 +- gas/testsuite/gas/tic6x/resource-func-unit-2.d | 2 +- gas/testsuite/gas/tic6x/sploop-bad-1.d | 2 +- gas/testsuite/gas/tic6x/sploop-bad-2.d | 2 +- gas/testsuite/gas/tic6x/sploop-bad-3.d | 2 +- gas/testsuite/gas/tic6x/sploop-bad-4.d | 2 +- gas/testsuite/gas/tic6x/sploop-bad-5.d | 2 +- gas/testsuite/gas/tic6x/sploop-bad-6.d | 2 +- gas/testsuite/gas/tic6x/sploop-bad-7.d | 2 +- gas/testsuite/gas/tic6x/unwind-bad-1.d | 2 +- gas/testsuite/gas/tic6x/unwind-bad-2.d | 2 +- gas/testsuite/gas/wasm32/disass-2.d | 11 +- gas/testsuite/gas/wasm32/disass.d | 11 +- gas/testsuite/lib/gas-defs.exp | 496 - gdb/ChangeLog | 5622 +- gdb/MAINTAINERS | 20 +- gdb/Makefile.in | 190 +- gdb/NEWS | 159 +- gdb/PROBLEMS | 7 +- gdb/README | 232 +- gdb/aarch64-fbsd-tdep.c | 18 +- gdb/aarch64-fbsd-tdep.h | 2 +- gdb/aarch64-linux-nat.c | 32 +- gdb/aarch64-linux-tdep.c | 455 +- gdb/aarch64-tdep.c | 464 +- gdb/acinclude.m4 | 6 + gdb/ada-lang.c | 120 +- gdb/ada-lang.h | 2 + gdb/ada-tasks.c | 91 +- gdb/ada-typeprint.c | 9 +- gdb/ada-valprint.c | 2 +- gdb/ada-varobj.c | 15 +- gdb/aix-thread.c | 44 +- gdb/alpha-bsd-nat.c | 12 +- gdb/alpha-linux-tdep.c | 4 +- gdb/alpha-nbsd-tdep.c | 6 +- gdb/alpha-tdep.c | 2 +- gdb/amd64-darwin-tdep.c | 2 +- gdb/amd64-dicos-tdep.c | 2 +- gdb/amd64-fbsd-nat.c | 8 +- gdb/amd64-fbsd-tdep.c | 12 +- gdb/amd64-linux-nat.c | 8 +- gdb/amd64-linux-tdep.c | 9 +- gdb/amd64-nbsd-tdep.c | 2 +- gdb/amd64-obsd-tdep.c | 2 +- gdb/amd64-sol2-tdep.c | 5 +- gdb/amd64-tdep.c | 18 +- gdb/amd64-tdep.h | 3 +- gdb/amd64-windows-tdep.c | 2 +- gdb/arc-tdep.c | 2 +- gdb/arch-utils.c | 1 - gdb/arch/aarch64.h | 12 +- gdb/arch/amd64.c | 9 +- gdb/arch/amd64.h | 2 +- gdb/arch/arm-get-next-pcs.c | 12 +- gdb/arm-bsd-tdep.c | 6 +- gdb/arm-fbsd-tdep.c | 17 +- gdb/arm-linux-nat.c | 50 +- gdb/arm-linux-tdep.c | 43 +- gdb/arm-nbsd-nat.c | 20 +- gdb/arm-obsd-tdep.c | 10 +- gdb/arm-tdep.c | 24 +- gdb/auxv.c | 17 +- gdb/ax-gdb.c | 2 +- gdb/bfin-linux-tdep.c | 2 +- gdb/bfin-tdep.c | 2 +- gdb/block.c | 21 + gdb/block.h | 85 + gdb/blockframe.c | 153 +- gdb/break-catch-syscall.c | 4 +- gdb/breakpoint.c | 164 +- gdb/breakpoint.h | 19 +- gdb/bsd-kvm.c | 4 +- gdb/bsd-uthread.c | 24 +- gdb/btrace.c | 20 +- gdb/btrace.h | 2 +- gdb/build-id.h | 11 + gdb/buildsym-legacy.c | 346 + gdb/buildsym-legacy.h | 182 + gdb/buildsym.c | 985 +- gdb/buildsym.h | 394 +- gdb/c-exp.y | 55 +- gdb/c-lang.c | 4 +- gdb/c-lang.h | 25 +- gdb/c-typeprint.c | 162 +- gdb/charset.c | 8 +- gdb/cli/cli-cmds.c | 50 +- gdb/cli/cli-decode.c | 45 +- gdb/cli/cli-dump.c | 3 + gdb/cli/cli-interp.c | 6 + gdb/cli/cli-script.c | 60 +- gdb/cli/cli-utils.c | 103 +- gdb/cli/cli-utils.h | 45 +- gdb/coff-pe-read.c | 32 +- gdb/coffread.c | 85 +- gdb/command.h | 14 + gdb/common/agent.c | 13 +- gdb/common/agent.h | 9 +- gdb/common/common-defs.h | 21 + gdb/common/common-types.h | 5 +- gdb/common/common-utils.c | 32 - gdb/common/common-utils.h | 5 - gdb/common/enum-flags.h | 6 + gdb/common/filestuff.c | 32 +- gdb/common/filestuff.h | 24 + gdb/common/gdb_proc_service.h | 173 + gdb/common/netstuff.c | 155 + gdb/common/netstuff.h | 76 + gdb/common/pathstuff.c | 32 + gdb/common/pathstuff.h | 14 + gdb/common/ptid.c | 80 - gdb/common/ptid.h | 44 - gdb/common/scoped_fd.h | 5 - gdb/common/scoped_mmap.c | 49 + gdb/common/scoped_mmap.h | 57 +- gdb/common/tdesc.c | 1 - gdb/compile/compile-c-support.c | 610 +- gdb/compile/compile-c-symbols.c | 198 +- gdb/compile/compile-c-types.c | 317 +- gdb/compile/compile-c.h | 95 + gdb/compile/compile-cplus-symbols.c | 491 + gdb/compile/compile-cplus-types.c | 1433 + gdb/compile/compile-cplus.h | 205 + gdb/compile/compile-internal.h | 184 +- gdb/compile/compile-loc2c.c | 107 +- gdb/compile/compile-object-load.c | 160 +- gdb/compile/compile-object-load.h | 25 +- gdb/compile/compile-object-run.c | 4 +- gdb/compile/compile.c | 331 +- gdb/compile/compile.h | 7 +- gdb/compile/gcc-c-plugin.h | 64 + gdb/compile/gcc-cp-plugin.h | 85 + gdb/complaints.c | 49 +- gdb/complaints.h | 15 +- gdb/completer.c | 2 +- gdb/config.in | 21 +- gdb/configure | 335 +- gdb/configure.ac | 92 +- gdb/configure.host | 3 + gdb/configure.nat | 10 +- gdb/configure.tgt | 22 + gdb/contrib/gdb-add-index.sh | 10 +- gdb/corelow.c | 29 +- gdb/cp-namespace.c | 9 +- gdb/cp-support.c | 3 +- gdb/cp-support.h | 4 +- gdb/cp-valprint.c | 2 +- gdb/csky-linux-tdep.c | 263 + gdb/csky-tdep.c | 2294 + gdb/csky-tdep.h | 355 + gdb/ctf.c | 19 +- gdb/d-exp.y | 62 +- gdb/darwin-nat-info.c | 14 +- gdb/darwin-nat.c | 304 +- gdb/darwin-nat.h | 12 +- gdb/dbxread.c | 271 +- gdb/dcache.c | 4 +- gdb/defs.h | 5 +- gdb/disasm-selftests.c | 15 +- gdb/disasm.c | 147 +- gdb/disasm.h | 5 + gdb/doc/ChangeLog | 286 + gdb/doc/gdb.texinfo | 1038 +- gdb/doc/python.texi | 283 +- gdb/dtrace-probe.c | 4 +- gdb/dwarf-index-cache.c | 463 + gdb/dwarf-index-cache.h | 112 + gdb/dwarf-index-common.h | 5 + gdb/dwarf-index-write.c | 110 +- gdb/dwarf-index-write.h | 34 + gdb/dwarf2-frame-tailcall.c | 3 + gdb/dwarf2-frame.c | 76 +- gdb/dwarf2-frame.h | 37 +- gdb/dwarf2expr.c | 21 +- gdb/dwarf2expr.h | 3 + gdb/dwarf2loc.c | 116 +- gdb/dwarf2loc.h | 4 +- gdb/dwarf2read.c | 889 +- gdb/dwarf2read.h | 17 + gdb/elfread.c | 7 +- gdb/eval.c | 100 +- gdb/exec.c | 13 +- gdb/expprint.c | 7 + gdb/expression.h | 6 +- gdb/f-exp.y | 11 +- gdb/fbsd-nat.c | 204 +- gdb/fbsd-nat.h | 4 +- gdb/fbsd-tdep.c | 602 +- gdb/fbsd-tdep.h | 43 +- gdb/findvar.c | 10 +- gdb/fork-child.c | 2 +- gdb/frame.c | 36 +- gdb/frame.h | 16 +- gdb/frv-linux-tdep.c | 8 +- gdb/frv-tdep.c | 2 +- gdb/gcore.c | 2 +- gdb/gcore.in | 14 +- gdb/gdb-gdb.py | 252 - gdb/gdb-gdb.py.in | 284 + gdb/gdb_proc_service.h | 156 +- gdb/gdbarch.c | 28 +- gdb/gdbarch.h | 22 +- gdb/gdbarch.sh | 17 +- gdb/gdbserver/ChangeLog | 263 + gdb/gdbserver/Makefile.in | 9 +- gdb/gdbserver/acinclude.m4 | 3 + gdb/gdbserver/configure | 78 +- gdb/gdbserver/configure.ac | 12 +- gdb/gdbserver/configure.srv | 2 +- gdb/gdbserver/gdb_proc_service.h | 127 +- gdb/gdbserver/gdbreplay.c | 130 +- gdb/gdbserver/gdbthread.h | 4 +- gdb/gdbserver/i387-fp.c | 71 +- gdb/gdbserver/linux-low.c | 105 +- gdb/gdbserver/linux-mips-low.c | 6 +- gdb/gdbserver/linux-ppc-low.c | 2 +- gdb/gdbserver/linux-s390-low.c | 56 +- gdb/gdbserver/linux-x86-low.c | 2 +- gdb/gdbserver/linux-x86-tdesc.c | 6 +- gdb/gdbserver/lynx-low.c | 44 +- gdb/gdbserver/mem-break.c | 23 +- gdb/gdbserver/mem-break.h | 3 +- gdb/gdbserver/nto-low.c | 38 +- gdb/gdbserver/proc-service.c | 2 +- gdb/gdbserver/regcache.c | 10 + gdb/gdbserver/regcache.h | 7 + gdb/gdbserver/remote-utils.c | 137 +- gdb/gdbserver/server.c | 123 +- gdb/gdbserver/server.h | 2 +- gdb/gdbserver/spu-low.c | 48 +- gdb/gdbserver/target.c | 22 +- gdb/gdbserver/target.h | 23 +- gdb/gdbserver/thread-db.c | 6 +- gdb/gdbserver/tracepoint.c | 6 +- gdb/gdbserver/win32-i386-low.c | 2 +- gdb/gdbserver/win32-low.c | 39 +- gdb/gdbserver/x86-tdesc.h | 10 +- gdb/gdbthread.h | 96 +- gdb/gdbtypes.c | 25 +- gdb/gdbtypes.h | 41 +- gdb/gnu-nat.c | 36 +- gdb/gnulib/Makefile.in | 56 +- gdb/gnulib/aclocal-m4-deps.mk | 137 + gdb/gnulib/aclocal.m4 | 463 +- gdb/gnulib/config.in | 180 +- gdb/gnulib/configure | 4277 +- gdb/gnulib/import/Makefile.am | 188 +- gdb/gnulib/import/Makefile.in | 267 +- gdb/gnulib/import/arpa_inet.in.h | 140 + gdb/gnulib/import/inet_ntop.c | 260 + gdb/gnulib/import/m4/arpa_inet_h.m4 | 57 + gdb/gnulib/import/m4/getcwd-path-max.m4 | 20 +- gdb/gnulib/import/m4/gnulib-cache.m4 | 4 +- gdb/gnulib/import/m4/gnulib-comp.m4 | 45 + gdb/gnulib/import/m4/inet_ntop.m4 | 68 + gdb/gnulib/import/m4/mkdir.m4 | 69 + gdb/gnulib/import/m4/netinet_in_h.m4 | 31 + gdb/gnulib/import/m4/onceonly.m4 | 104 + gdb/gnulib/import/m4/socklen.m4 | 77 + gdb/gnulib/import/m4/sockpfaf.m4 | 87 + gdb/gnulib/import/m4/stdalign.m4 | 57 + gdb/gnulib/import/m4/sys_uio_h.m4 | 31 + gdb/gnulib/import/mkdir.c | 93 + gdb/gnulib/import/netinet_in.in.h | 47 + gdb/gnulib/import/stdalign.in.h | 121 + gdb/gnulib/import/sys_socket.c | 4 + gdb/gnulib/import/sys_socket.in.h | 692 + gdb/gnulib/import/sys_uio.in.h | 63 + ...23558-Use-system-s-getcwd-when-cross-comp.patch | 69 + gdb/gnulib/update-gnulib.sh | 25 + gdb/go-exp.y | 24 +- gdb/go32-nat.c | 9 +- gdb/guile/guile-internal.h | 71 +- gdb/guile/guile.c | 59 +- gdb/guile/guile.h | 3 + gdb/guile/scm-block.c | 5 +- gdb/guile/scm-breakpoint.c | 26 +- gdb/guile/scm-cmd.c | 16 +- gdb/guile/scm-exception.c | 11 +- gdb/guile/scm-frame.c | 13 +- gdb/guile/scm-math.c | 392 +- gdb/guile/scm-objfile.c | 10 +- gdb/guile/scm-param.c | 49 +- gdb/guile/scm-pretty-print.c | 72 +- gdb/guile/scm-safe-call.c | 6 +- gdb/guile/scm-string.c | 19 +- gdb/guile/scm-symbol.c | 19 +- gdb/guile/scm-symtab.c | 1 - gdb/guile/scm-type.c | 53 +- gdb/guile/scm-utils.c | 184 +- gdb/guile/scm-value.c | 446 +- gdb/h8300-tdep.c | 4 - gdb/hppa-bsd-tdep.c | 2 +- gdb/hppa-linux-tdep.c | 6 +- gdb/hppa-nbsd-nat.c | 4 +- gdb/hppa-nbsd-tdep.c | 39 +- gdb/hppa-obsd-nat.c | 2 +- gdb/hppa-obsd-tdep.c | 6 +- gdb/hppa-tdep.c | 2 - gdb/i386-cygwin-tdep.c | 4 +- gdb/i386-darwin-nat.c | 9 +- gdb/i386-fbsd-nat.c | 6 +- gdb/i386-fbsd-tdep.c | 11 +- gdb/i386-gnu-nat.c | 6 +- gdb/i386-linux-nat.c | 2 +- gdb/i386-linux-tdep.c | 9 +- gdb/i386-nbsd-tdep.c | 257 +- gdb/i386-sol2-nat.c | 121 +- gdb/i386-sol2-tdep.c | 3 +- gdb/i386-tdep.c | 6 +- gdb/i386-v4-nat.c | 163 - gdb/ia64-libunwind-tdep.c | 33 +- gdb/ia64-linux-nat.c | 4 +- gdb/ia64-linux-tdep.c | 6 +- gdb/ia64-tdep.c | 53 +- gdb/ia64-vms-tdep.c | 4 +- gdb/inf-child.c | 6 + gdb/inf-child.h | 1 + gdb/inf-loop.c | 2 +- gdb/inf-ptrace.c | 44 +- gdb/infcall.c | 126 +- gdb/infcmd.c | 66 +- gdb/inferior.c | 23 +- gdb/inferior.h | 60 +- gdb/inflow.c | 10 +- gdb/infrun.c | 395 +- gdb/infrun.h | 4 - gdb/inline-frame.c | 22 +- gdb/interps.c | 6 +- gdb/interps.h | 4 +- gdb/language.h | 6 +- gdb/linespec.c | 636 +- gdb/linux-fork.c | 55 +- gdb/linux-nat.c | 229 +- gdb/linux-tdep.c | 43 +- gdb/linux-thread-db.c | 46 +- gdb/lm32-tdep.c | 2 +- gdb/m32c-tdep.c | 27 +- gdb/m32r-linux-tdep.c | 3 +- gdb/m68k-bsd-nat.c | 4 +- gdb/m68k-bsd-tdep.c | 6 +- gdb/m68k-linux-tdep.c | 6 +- gdb/machoread.c | 11 +- gdb/macroexp.c | 10 + gdb/main.c | 98 +- gdb/maint.c | 10 +- gdb/mdebugread.c | 230 +- gdb/mep-tdep.c | 8 +- gdb/mi/mi-cmd-disas.c | 36 +- gdb/mi/mi-cmd-stack.c | 77 +- gdb/mi/mi-cmd-var.c | 2 +- gdb/mi/mi-interp.c | 8 +- gdb/mi/mi-main.c | 30 +- gdb/microblaze-linux-tdep.c | 6 +- gdb/microblaze-tdep.c | 11 +- gdb/mips-fbsd-tdep.c | 38 +- gdb/mips-linux-nat.c | 17 +- gdb/mips-linux-tdep.c | 78 +- gdb/mips-nbsd-nat.c | 4 +- gdb/mips-nbsd-tdep.c | 8 +- gdb/mips-tdep.c | 132 +- gdb/mips64-obsd-nat.c | 4 +- gdb/mips64-obsd-tdep.c | 13 +- gdb/mipsread.c | 2 - gdb/mn10300-linux-tdep.c | 32 +- gdb/msp430-tdep.c | 7 +- gdb/namespace.c | 5 +- gdb/nat/aarch64-linux-hw-point.c | 4 +- gdb/nat/aarch64-linux.c | 4 +- gdb/nat/aarch64-sve-linux-ptrace.c | 1 - gdb/nat/fork-inferior.c | 6 +- gdb/nat/linux-btrace.c | 8 +- gdb/nat/linux-osdata.c | 120 +- gdb/nat/linux-procfs.c | 23 +- gdb/nat/linux-procfs.h | 5 + gdb/nat/x86-linux-dregs.c | 14 +- gdb/nios2-linux-tdep.c | 11 +- gdb/nios2-tdep.c | 44 +- gdb/nto-procfs.c | 55 +- gdb/objfile-flags.h | 2 +- gdb/objfiles.c | 29 +- gdb/obsd-nat.c | 30 +- gdb/or1k-tdep.h | 4 +- gdb/p-exp.y | 9 +- gdb/p-valprint.c | 134 +- gdb/parse.c | 129 +- gdb/parser-defs.h | 6 +- gdb/ppc-fbsd-nat.c | 4 +- gdb/ppc-fbsd-tdep.c | 6 +- gdb/ppc-linux-nat.c | 50 +- gdb/ppc-linux-tdep.c | 41 +- gdb/ppc-nbsd-nat.c | 4 +- gdb/ppc-nbsd-tdep.c | 36 +- gdb/ppc-obsd-nat.c | 4 +- gdb/ppc-obsd-tdep.c | 2 +- gdb/ppc-ravenscar-thread.c | 4 +- gdb/ppc-sysv-tdep.c | 11 +- gdb/ppc64-tdep.c | 86 +- gdb/printcmd.c | 39 +- gdb/proc-api.c | 2 - gdb/proc-service.c | 30 +- gdb/proc-utils.h | 4 - gdb/procfs.c | 421 +- gdb/progspace.c | 4 +- gdb/psympriv.h | 90 +- gdb/psymtab.c | 321 +- gdb/python/lib/gdb/__init__.py | 27 +- gdb/python/lib/gdb/command/explore.py | 36 +- gdb/python/lib/gdb/command/frame_filters.py | 93 +- gdb/python/lib/gdb/command/pretty_printers.py | 45 +- gdb/python/lib/gdb/command/type_printers.py | 13 +- gdb/python/lib/gdb/command/unwinders.py | 51 +- gdb/python/lib/gdb/command/xmethods.py | 79 +- gdb/python/lib/gdb/function/as_string.py | 8 +- gdb/python/lib/gdb/function/caller_is.py | 40 +- gdb/python/lib/gdb/function/strfns.py | 28 +- gdb/python/py-block.c | 38 - gdb/python/py-bpevent.c | 2 +- gdb/python/py-breakpoint.c | 8 +- gdb/python/py-cmd.c | 48 +- gdb/python/py-continueevent.c | 20 +- gdb/python/py-event.h | 11 +- gdb/python/py-exitedevent.c | 8 +- gdb/python/py-framefilter.c | 3 + gdb/python/py-function.c | 51 +- gdb/python/py-gdb-readline.c | 2 +- gdb/python/py-inferior.c | 116 +- gdb/python/py-infevents.c | 22 +- gdb/python/py-infthread.c | 16 +- gdb/python/py-newobjfileevent.c | 40 +- gdb/python/py-objfile.c | 67 +- gdb/python/py-param.c | 5 +- gdb/python/py-prettyprint.c | 53 +- gdb/python/py-progspace.c | 207 +- gdb/python/py-record-btrace.c | 6 +- gdb/python/py-signalevent.c | 5 +- gdb/python/py-stopevent.c | 3 +- gdb/python/py-symbol.c | 24 +- gdb/python/py-symtab.c | 5 +- gdb/python/py-threadevent.c | 37 +- gdb/python/py-type.c | 7 + gdb/python/py-unwind.c | 62 +- gdb/python/py-utils.c | 56 + gdb/python/py-value.c | 33 +- gdb/python/py-varobj.c | 17 +- gdb/python/py-xmethods.c | 11 +- gdb/python/python-internal.h | 36 +- gdb/python/python.c | 158 +- gdb/python/python.h | 3 + gdb/ravenscar-thread.c | 22 +- gdb/record-btrace.c | 26 +- gdb/record-full.c | 3 +- gdb/record.c | 2 +- gdb/regcache.c | 33 +- gdb/regcache.h | 33 +- gdb/regformats/regdat.sh | 3 +- gdb/remote-sim.c | 26 +- gdb/remote.c | 466 +- gdb/riscv-fbsd-nat.c | 135 + gdb/riscv-fbsd-tdep.c | 203 + gdb/riscv-fbsd-tdep.h | 33 + gdb/riscv-linux-nat.c | 281 + gdb/riscv-linux-tdep.c | 94 + gdb/riscv-tdep.c | 759 +- gdb/riscv-tdep.h | 17 +- gdb/rs6000-aix-tdep.c | 4 +- gdb/rs6000-lynx178-tdep.c | 1 - gdb/rs6000-nat.c | 14 +- gdb/rs6000-tdep.c | 35 +- gdb/rust-exp.y | 1188 +- gdb/rust-lang.c | 140 +- gdb/s390-linux-nat.c | 23 +- gdb/s390-linux-tdep.c | 25 +- gdb/s390-tdep.c | 12 +- gdb/sanitize.m4 | 46 + gdb/score-tdep.c | 4 +- gdb/selftest.m4 | 45 + gdb/ser-mingw.c | 8 +- gdb/ser-tcp.c | 298 +- gdb/ser-uds.c | 118 + gdb/serial.c | 20 +- gdb/sh-nbsd-nat.c | 4 +- gdb/sh-tdep.c | 6 +- gdb/silent-rules.mk | 3 + gdb/skip.c | 101 +- gdb/sol-thread.c | 121 +- gdb/sol2-tdep.c | 4 +- gdb/solib-darwin.c | 71 +- gdb/solib-svr4.c | 195 +- gdb/solib.c | 2 +- gdb/solist.h | 270 +- gdb/source.c | 16 +- gdb/sparc-linux-tdep.c | 12 +- gdb/sparc-nat.c | 2 +- gdb/sparc-ravenscar-thread.c | 4 +- gdb/sparc-sol2-nat.c | 8 +- gdb/sparc-tdep.c | 6 +- gdb/sparc64-linux-tdep.c | 6 +- gdb/sparc64-tdep.c | 37 +- gdb/spu-linux-nat.c | 26 +- gdb/spu-tdep.c | 8 +- gdb/stabsread.c | 92 +- gdb/stabsread.h | 33 + gdb/stack.c | 833 +- gdb/stack.h | 6 +- gdb/symfile-add-flags.h | 2 +- gdb/symfile-debug.c | 18 - gdb/symfile.c | 221 +- gdb/symfile.h | 12 +- gdb/symtab.c | 57 +- gdb/symtab.h | 121 +- gdb/target-debug.h | 7 +- gdb/target-delegates.c | 27 - gdb/target-descriptions.c | 29 +- gdb/target-descriptions.h | 6 +- gdb/target-float.c | 10 +- gdb/target-memory.c | 2 - gdb/target.c | 74 +- gdb/target.h | 50 +- gdb/testsuite/ChangeLog | 822 + gdb/testsuite/Makefile.in | 21 +- gdb/testsuite/README | 14 + gdb/testsuite/boards/native-extended-gdbserver.exp | 2 - gdb/testsuite/boards/native-gdbserver.exp | 1 - gdb/testsuite/dg-extract-results.sh | 453 - .../gdb.ada/access_to_unbounded_array.exp | 30 + .../gdb.ada/access_to_unbounded_array/foo.adb | 24 + .../gdb.ada/access_to_unbounded_array/pack.adb | 23 + .../gdb.ada/access_to_unbounded_array/pack.ads | 19 + gdb/testsuite/gdb.ada/bp_inlined_func.exp | 2 +- gdb/testsuite/gdb.ada/complete.exp | 2 +- gdb/testsuite/gdb.ada/excep_handle.exp | 2 +- gdb/testsuite/gdb.ada/expr_with_funcall.exp | 52 + .../gdb.ada/expr_with_funcall/expr_r821_013.adb | 23 + gdb/testsuite/gdb.ada/expr_with_funcall/pck.adb | 26 + gdb/testsuite/gdb.ada/expr_with_funcall/pck.ads | 20 + gdb/testsuite/gdb.ada/mi_string_access.exp | 64 + gdb/testsuite/gdb.ada/mi_string_access/bar.adb | 24 + .../{notcplusplus => mi_string_access}/pck.adb | 0 .../{notcplusplus => mi_string_access}/pck.ads | 0 gdb/testsuite/gdb.ada/mi_var_union.exp | 54 + gdb/testsuite/gdb.ada/mi_var_union/bar.adb | 29 + .../gdb.ada/{notcplusplus => mi_var_union}/pck.adb | 0 .../gdb.ada/{notcplusplus => mi_var_union}/pck.ads | 0 gdb/testsuite/gdb.ada/packed_array_assign.exp | 30 + .../gdb.ada/packed_array_assign/aggregates.adb | 25 + .../gdb.ada/packed_array_assign/aggregates.ads | 33 + gdb/testsuite/gdb.ada/packed_array_assign/pck.adb | 23 + gdb/testsuite/gdb.ada/packed_array_assign/pck.ads | 22 + .../gdb.ada/packed_array_assign/tester.adb | 20 + gdb/testsuite/gdb.ada/same_component_name.exp | 10 + gdb/testsuite/gdb.ada/same_component_name/foo.adb | 11 +- gdb/testsuite/gdb.ada/same_component_name/pck.adb | 15 + gdb/testsuite/gdb.ada/same_component_name/pck.ads | 25 + gdb/testsuite/gdb.arch/aarch64-fp.c | 16 +- gdb/testsuite/gdb.arch/aarch64-sighandler-regs.c | 187 + gdb/testsuite/gdb.arch/aarch64-sighandler-regs.exp | 149 + .../gdb.arch/amd64-invalid-stack-middle.exp | 4 +- gdb/testsuite/gdb.arch/amd64-invalid-stack-top.exp | 4 +- gdb/testsuite/gdb.arch/arc-analyze-prologue.exp | 2 +- gdb/testsuite/gdb.arch/arc-decode-insn.exp | 2 +- gdb/testsuite/gdb.arch/i386-avx512.exp | 4 +- .../gdb.arch/mips-disassembler-options.exp | 58 + gdb/testsuite/gdb.arch/mips-disassembler-options.s | 30 + gdb/testsuite/gdb.base/attach.exp | 15 +- .../gdb.base/batch-exit-status.bad-commands | 1 + gdb/testsuite/gdb.base/batch-exit-status.exp | 70 + .../gdb.base/batch-exit-status.good-commands | 1 + gdb/testsuite/gdb.base/break-idempotent.exp | 2 +- gdb/testsuite/gdb.base/break-interp.exp | 2 +- gdb/testsuite/gdb.base/break-unload-file.exp | 2 +- gdb/testsuite/gdb.base/catch-follow-exec.c | 27 + gdb/testsuite/gdb.base/catch-follow-exec.exp | 84 + gdb/testsuite/gdb.base/code_elim.exp | 10 +- gdb/testsuite/gdb.base/commands.exp | 47 +- gdb/testsuite/gdb.base/complete-empty.exp | 8 + gdb/testsuite/gdb.base/dbx.exp | 4 +- gdb/testsuite/gdb.base/examine-backward.exp | 68 +- gdb/testsuite/gdb.base/frame-selection.c | 52 + gdb/testsuite/gdb.base/frame-selection.exp | 188 + gdb/testsuite/gdb.base/frameapply.c | 71 + gdb/testsuite/gdb.base/frameapply.exp | 217 + gdb/testsuite/gdb.base/funcargs.c | 9 + gdb/testsuite/gdb.base/gcore-tls-pie.c | 48 + gdb/testsuite/gdb.base/gcore-tls-pie.exp | 62 + gdb/testsuite/gdb.base/gnu-ifunc.exp | 13 +- gdb/testsuite/gdb.base/index-cache.c | 23 + gdb/testsuite/gdb.base/index-cache.exp | 193 + gdb/testsuite/gdb.base/infcall-nested-structs.c | 168 +- gdb/testsuite/gdb.base/infcall-nested-structs.exp | 5 +- gdb/testsuite/gdb.base/info-proc.exp | 2 +- .../gdb.base/infoline-reloc-main-from-zero.c | 24 + .../gdb.base/infoline-reloc-main-from-zero.exp | 51 + .../gdb.base/kill-detach-inferiors-cmd.exp | 2 +- gdb/testsuite/gdb.base/large-frame-1.c | 32 + gdb/testsuite/gdb.base/large-frame-2.c | 25 + gdb/testsuite/gdb.base/large-frame.exp | 57 + gdb/testsuite/gdb.base/large-frame.h | 24 + gdb/testsuite/gdb.base/maint.exp | 28 + gdb/testsuite/gdb.base/new-ui.exp | 2 +- gdb/testsuite/gdb.base/print-symbol-loading.exp | 2 +- gdb/testsuite/gdb.base/ptype-offsets.cc | 8 + gdb/testsuite/gdb.base/ptype-offsets.exp | 11 + gdb/testsuite/gdb.base/readnever.exp | 4 +- gdb/testsuite/gdb.base/reggroups.exp | 2 +- gdb/testsuite/gdb.base/relocate.exp | 105 +- gdb/testsuite/gdb.base/restore.exp | 8 + gdb/testsuite/gdb.base/sepdebug.exp | 2 +- gdb/testsuite/gdb.base/share-env-with-gdbserver.c | 3 + gdb/testsuite/gdb.base/skip.exp | 6 +- gdb/testsuite/gdb.base/solib-vanish.exp | 2 +- gdb/testsuite/gdb.base/sym-file.exp | 4 +- gdb/testsuite/gdb.base/term.c | 22 + gdb/testsuite/gdb.base/term.exp | 81 +- gdb/testsuite/gdb.base/utf8-identifiers.exp | 8 + gdb/testsuite/gdb.base/vla-optimized-out.c | 42 + gdb/testsuite/gdb.base/vla-optimized-out.exp | 81 + gdb/testsuite/gdb.base/watchpoint-hw-attach.c | 1 - gdb/testsuite/gdb.base/watchpoint-hw-attach.exp | 10 +- gdb/testsuite/gdb.base/watchpoint-reuse-slot.exp | 176 +- gdb/testsuite/gdb.base/watchpoint.exp | 52 +- gdb/testsuite/gdb.base/write_mem.c | 20 + gdb/testsuite/gdb.base/write_mem.exp | 47 + .../gdb.compile/compile-cplus-anonymous.cc | 76 + .../gdb.compile/compile-cplus-anonymous.exp | 64 + .../gdb.compile/compile-cplus-array-decay.cc | 31 + .../gdb.compile/compile-cplus-array-decay.exp | 50 + gdb/testsuite/gdb.compile/compile-cplus-inherit.cc | 58 + .../gdb.compile/compile-cplus-inherit.exp | 53 + gdb/testsuite/gdb.compile/compile-cplus-member.cc | 83 + gdb/testsuite/gdb.compile/compile-cplus-member.exp | 76 + gdb/testsuite/gdb.compile/compile-cplus-method.cc | 91 + gdb/testsuite/gdb.compile/compile-cplus-method.exp | 67 + gdb/testsuite/gdb.compile/compile-cplus-mod.c | 28 + .../gdb.compile/compile-cplus-namespace.cc | 52 + .../gdb.compile/compile-cplus-namespace.exp | 51 + gdb/testsuite/gdb.compile/compile-cplus-nested.cc | 58 + gdb/testsuite/gdb.compile/compile-cplus-nested.exp | 53 + gdb/testsuite/gdb.compile/compile-cplus-print.c | 32 + gdb/testsuite/gdb.compile/compile-cplus-print.exp | 79 + gdb/testsuite/gdb.compile/compile-cplus-virtual.cc | 54 + .../gdb.compile/compile-cplus-virtual.exp | 71 + gdb/testsuite/gdb.compile/compile-cplus.c | 241 + gdb/testsuite/gdb.compile/compile-cplus.exp | 347 + gdb/testsuite/gdb.compile/compile-ifunc.exp | 4 + gdb/testsuite/gdb.compile/compile.exp | 4 +- gdb/testsuite/gdb.cp/cp-relocate.exp | 2 +- gdb/testsuite/gdb.cp/cpcompletion.exp | 8 + gdb/testsuite/gdb.cp/koenig.exp | 3 + gdb/testsuite/gdb.cp/maint.exp | 2 +- gdb/testsuite/gdb.cp/ovldbreak.exp | 10 +- gdb/testsuite/gdb.cp/temargs.exp | 8 + gdb/testsuite/gdb.cp/virtbase2.cc | 49 + gdb/testsuite/gdb.cp/virtbase2.exp | 111 + gdb/testsuite/gdb.dwarf2/dw2-error.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-objfile-overlap.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-func.c | 78 + gdb/testsuite/gdb.dwarf2/dw2-ranges-func.exp | 405 + gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.exp | 2 +- gdb/testsuite/gdb.dwarf2/varval.c | 30 + gdb/testsuite/gdb.dwarf2/varval.exp | 299 + gdb/testsuite/gdb.fortran/nested-funcs.exp | 2 +- gdb/testsuite/gdb.fortran/printing-types.exp | 2 +- .../gdb.fortran/short-circuit-argument-list.exp | 106 + .../gdb.fortran/short-circuit-argument-list.f90 | 78 + gdb/testsuite/gdb.gdb/complaints.exp | 33 +- gdb/testsuite/gdb.gdb/unittest.exp | 2 +- gdb/testsuite/gdb.guile/scm-lazy-string.exp | 2 +- gdb/testsuite/gdb.linespec/cpcompletion.exp | 8 + gdb/testsuite/gdb.linespec/cpls-abi-tag.exp | 8 + gdb/testsuite/gdb.linespec/cpls-ops.exp | 8 + gdb/testsuite/gdb.linespec/linespec.exp | 2 +- .../gdb.mi/list-thread-groups-available.exp | 12 +- .../gdb.mi/mi-breakpoint-location-ena-dis.cc | 36 + .../gdb.mi/mi-breakpoint-location-ena-dis.exp | 56 + gdb/testsuite/gdb.mi/mi-cli.exp | 2 +- gdb/testsuite/gdb.mi/mi-cmd-param-changed.exp | 48 +- gdb/testsuite/gdb.mi/mi-disassemble.exp | 20 +- gdb/testsuite/gdb.mi/mi-return.exp | 2 +- gdb/testsuite/gdb.mi/mi-stack.exp | 6 +- gdb/testsuite/gdb.mi/mi-syn-frame.exp | 11 +- .../gdb.mi/user-selected-context-sync.exp | 6 +- gdb/testsuite/gdb.multi/remove-inferiors.exp | 2 +- gdb/testsuite/gdb.opt/inline-break.c | 2 +- gdb/testsuite/gdb.opt/inline-break.exp | 48 + gdb/testsuite/gdb.python/py-breakpoint.exp | 5 + gdb/testsuite/gdb.python/py-cmd.exp | 71 +- gdb/testsuite/gdb.python/py-framefilter-mi.exp | 8 +- gdb/testsuite/gdb.python/py-inferior.exp | 43 +- .../gdb.python/py-mi-var-info-path-expression.c | 62 + .../gdb.python/py-mi-var-info-path-expression.exp | 88 + .../gdb.python/py-mi-var-info-path-expression.py | 57 + gdb/testsuite/gdb.python/py-objfile.exp | 9 + gdb/testsuite/gdb.python/py-parameter.exp | 15 + gdb/testsuite/gdb.python/py-prettyprint.c | 2 + gdb/testsuite/gdb.python/py-prettyprint.exp | 16 +- gdb/testsuite/gdb.python/py-prettyprint.py | 10 + gdb/testsuite/gdb.python/py-progspace.exp | 31 + gdb/testsuite/gdb.python/py-rbreak.exp | 2 +- gdb/testsuite/gdb.python/py-section-script.exp | 2 +- gdb/testsuite/gdb.python/py-symtab.exp | 3 +- gdb/testsuite/gdb.python/py-template.exp | 4 + gdb/testsuite/gdb.python/py-value.exp | 32 +- gdb/testsuite/gdb.python/python.exp | 17 +- gdb/testsuite/gdb.rust/simple.exp | 32 + gdb/testsuite/gdb.rust/simple.rs | 12 + gdb/testsuite/gdb.server/extended-remote-restart.c | 60 + .../gdb.server/extended-remote-restart.exp | 132 + .../gdb.server/run-without-local-binary.exp | 2 +- gdb/testsuite/gdb.server/server-connect.exp | 111 + gdb/testsuite/gdb.server/solib-list.exp | 2 +- gdb/testsuite/gdb.server/unittest.exp | 2 +- gdb/testsuite/gdb.stabs/weird.exp | 2 +- gdb/testsuite/gdb.threads/check-libthread-db.c | 8 + gdb/testsuite/gdb.threads/names.exp | 2 +- gdb/testsuite/gdb.threads/pthreads.exp | 83 +- gdb/testsuite/gdb.trace/actions-changed.exp | 5 + gdb/testsuite/gdb.trace/actions.exp | 4 + gdb/testsuite/gdb.trace/ax.exp | 6 + gdb/testsuite/gdb.trace/backtrace.exp | 5 + gdb/testsuite/gdb.trace/change-loc.exp | 5 + gdb/testsuite/gdb.trace/deltrace.exp | 6 + gdb/testsuite/gdb.trace/ftrace-lock.exp | 8 + gdb/testsuite/gdb.trace/ftrace.exp | 9 + gdb/testsuite/gdb.trace/infotrace.exp | 6 + .../gdb.trace/mi-trace-frame-collected.exp | 5 + gdb/testsuite/gdb.trace/mi-tracepoint-changed.exp | 4 + gdb/testsuite/gdb.trace/mi-tsv-changed.exp | 6 + gdb/testsuite/gdb.trace/packetlen.exp | 4 + gdb/testsuite/gdb.trace/passc-dyn.exp | 4 + gdb/testsuite/gdb.trace/passcount.exp | 4 + gdb/testsuite/gdb.trace/pending.exp | 5 + gdb/testsuite/gdb.trace/range-stepping.exp | 4 + gdb/testsuite/gdb.trace/report.exp | 4 + gdb/testsuite/gdb.trace/save-trace.exp | 4 + gdb/testsuite/gdb.trace/signal.exp | 5 + gdb/testsuite/gdb.trace/tfind.exp | 5 + gdb/testsuite/gdb.trace/trace-break.exp | 9 + gdb/testsuite/gdb.trace/trace-common.h | 3 + gdb/testsuite/gdb.trace/trace-condition.exp | 9 + gdb/testsuite/gdb.trace/trace-enable-disable.exp | 8 + gdb/testsuite/gdb.trace/trace-mt.exp | 11 +- gdb/testsuite/gdb.trace/tracecmd.exp | 4 + gdb/testsuite/gdb.trace/tspeed.c | 3 +- gdb/testsuite/gdb.trace/tspeed.exp | 30 +- gdb/testsuite/gdb.trace/tstatus.exp | 5 + gdb/testsuite/gdb.trace/tsv.exp | 4 + .../gdb.trace/unavailable-dwarf-piece.exp | 2 +- gdb/testsuite/gdb.trace/while-dyn.exp | 4 + gdb/testsuite/gdb.trace/while-stepping.exp | 4 + gdb/testsuite/lib/compile-support.exp | 227 + gdb/testsuite/lib/compiler.c | 0 gdb/testsuite/lib/dwarf.exp | 14 + gdb/testsuite/lib/gdb.exp | 545 +- gdb/testsuite/lib/gdbserver-support.exp | 28 +- gdb/testsuite/lib/mi-support.exp | 10 +- gdb/testsuite/lib/trace-support.exp | 19 + gdb/thread.c | 247 +- gdb/tic6x-linux-tdep.c | 2 +- gdb/tic6x-tdep.c | 5 +- gdb/tid-parse.c | 4 +- gdb/tilegx-linux-tdep.c | 10 +- gdb/top.c | 21 +- gdb/tracefile-tfile.c | 2 +- gdb/tracefile.c | 42 +- gdb/tracepoint.c | 367 +- gdb/tracepoint.h | 16 +- gdb/trad-frame.c | 82 +- gdb/trad-frame.h | 12 + gdb/tramp-frame.h | 2 +- gdb/tui/tui-data.c | 25 +- gdb/tui/tui-data.h | 6 +- gdb/tui/tui-disasm.c | 4 +- gdb/tui/tui-io.c | 39 +- gdb/tui/tui-io.h | 8 - gdb/tui/tui-layout.c | 2 +- gdb/tui/tui-regs.c | 3 +- gdb/tui/tui-source.c | 10 +- gdb/tui/tui-stack.c | 5 +- gdb/tui/tui-win.c | 345 +- gdb/tui/tui-windata.c | 18 +- gdb/tui/tui-wingeneral.c | 5 +- gdb/tui/tui-winsource.c | 6 +- gdb/tui/tui.c | 2 +- gdb/typeprint.c | 129 +- gdb/typeprint.h | 33 + gdb/unittests/array-view-selftests.c | 8 +- .../basic_string_view/element_access/char/1.cc | 2 +- gdb/unittests/cli-utils-selftests.c | 253 + gdb/unittests/parse-connection-spec-selftests.c | 249 + gdb/unittests/scoped_fd-selftests.c | 7 - gdb/unittests/scoped_mmap-selftests.c | 60 +- gdb/utils.c | 56 +- gdb/utils.h | 6 +- gdb/v850-tdep.c | 6 +- gdb/valarith.c | 27 +- gdb/valops.c | 91 +- gdb/valprint.c | 13 +- gdb/value.c | 4 +- gdb/varobj.c | 50 +- gdb/vax-bsd-nat.c | 4 +- gdb/vax-tdep.c | 2 +- gdb/version.in | 2 +- gdb/warning.m4 | 33 +- gdb/windows-nat.c | 227 +- gdb/windows-tdep.c | 4 +- gdb/x86-linux-nat.c | 6 +- gdb/x86-nat.c | 18 +- gdb/x86-nat.h | 7 - gdb/xcoffread.c | 88 +- gdb/xml-support.c | 8 +- gdb/xstormy16-tdep.c | 3 +- gdb/xtensa-linux-nat.c | 8 +- gdb/xtensa-tdep.c | 18 +- gdb/xtensa-tdep.h | 4 +- gold/ChangeLog | 52 +- gold/gold.cc | 14 +- gold/layout.cc | 1 + gold/mips.cc | 34 +- gold/object.cc | 14 +- gold/po/gold.pot | 107 +- gold/testsuite/Makefile.am | 2 +- gold/testsuite/Makefile.in | 2 +- gold/x86_64.cc | 22 +- gprof/ChangeLog | 17 +- gprof/configure | 20 +- gprof/gprof.c | 2 +- gprof/gprof.texi | 6 +- gprof/po/gprof.pot | 2 +- include/ChangeLog | 363 +- include/bfdlink.h | 8 + include/diagnostics.h | 18 + include/dis-asm.h | 53 +- include/elf/arc-reloc.def | 4 +- include/elf/arc.h | 3 +- include/elf/arm.h | 8 +- include/elf/common.h | 136 +- include/elf/csky.h | 97 + include/elf/internal.h | 10 +- include/elf/mips.h | 11 +- include/elf/nds32.h | 65 +- include/elf/or1k.h | 19 + include/elf/ppc64.h | 28 +- include/elf/s12z.h | 2 +- include/libiberty.h | 5 + include/opcode/aarch64.h | 113 +- include/opcode/arc.h | 1 + include/opcode/arm.h | 9 + include/opcode/csky.h | 110 + include/opcode/mips.h | 19 +- include/opcode/nds32.h | 204 +- include/opcode/ppc.h | 42 +- include/opcode/riscv-opc.h | 2 + include/opcode/riscv.h | 36 +- {opcodes => include/opcode}/s12z.h | 0 intl/ChangeLog | 6 + intl/libgnuintl.h | 35 +- ld/ChangeLog | 1379 +- ld/Makefile.am | 42 +- ld/Makefile.in | 45 +- ld/NEWS | 30 +- ld/configure | 20 +- ld/configure.tgt | 4 + ld/emulparams/aarch64cloudabi.sh | 2 +- ld/emulparams/aarch64fbsd.sh | 2 +- ld/emulparams/aarch64linux.sh | 2 +- ld/emulparams/aarch64linux32.sh | 2 +- ld/emulparams/arc-nps.sh | 2 + ld/emulparams/cskyelf.sh | 34 + ld/emulparams/cskyelf_linux.sh | 36 + ld/emulparams/elf32_spu.sh | 4 +- ld/emulparams/elf32_tic6x_le.sh | 4 +- ld/emulparams/elf32bmip.sh | 8 +- ld/emulparams/elf32btsmipn32.sh | 8 +- ld/emulparams/elf32lr5900n32.sh | 8 +- ld/emulparams/elf32lriscv-defs.sh | 13 +- ld/emulparams/elf32lriscv.sh | 2 +- ld/emulparams/elf32lriscv_ilp32.sh | 2 +- ld/emulparams/elf32lriscv_ilp32f.sh | 2 +- ld/emulparams/elf32mep.sh | 3 + ld/emulparams/elf32metag.sh | 2 +- ld/emulparams/elf64_s390.sh | 3 + ld/emulparams/elf64btsmip.sh | 8 +- ld/emulparams/shelf_vxworks.sh | 4 +- ld/emulparams/shlelf_fd.sh | 2 +- ld/emulparams/xgateelf.sh | 4 +- ld/emultempl/armelf.em | 2 +- ld/emultempl/cskyelf.em | 355 + ld/emultempl/elf32.em | 184 +- ld/emultempl/mipself.em | 12 +- ld/emultempl/nds32elf.em | 234 +- ld/emultempl/pe.em | 2 +- ld/emultempl/pep.em | 2 +- ld/gen-doc.texi | 1 + ld/genscripts.sh | 150 +- ld/ld.texi | 104 +- ld/ldexp.c | 27 +- ld/ldexp.h | 4 +- ld/ldgram.y | 1 - ld/ldint.texi | 4 +- ld/ldlang.c | 275 +- ld/ldlang.h | 4 +- ld/ldlex.l | 2 +- ld/ldmain.c | 7 +- ld/po/BLD-POTFILES.in | 2 + ld/po/fi.po | 9040 +- ld/po/fr.po | 7983 +- ld/po/ld.pot | 230 +- ld/scripttempl/DWARF.sc | 2 +- ld/scripttempl/alpha.sc | 16 +- ld/scripttempl/alphavms.sc | 12 +- ld/scripttempl/arclinux.sc | 44 +- ld/scripttempl/armbpabi.sc | 38 +- ld/scripttempl/avr.sc | 68 +- ld/scripttempl/dlx.sc | 6 +- ld/scripttempl/elf.sc | 88 +- ld/scripttempl/elf32cr16.sc | 38 +- ld/scripttempl/elf32cr16c.sc | 40 +- ld/scripttempl/elf32crx.sc | 4 + ld/scripttempl/elf32msp430.sc | 73 +- ld/scripttempl/elf32msp430_3.sc | 37 +- ld/scripttempl/elf32xc16x.sc | 16 +- ld/scripttempl/elf32xc16xl.sc | 16 +- ld/scripttempl/elf32xc16xs.sc | 17 +- ld/scripttempl/elf64hppa.sc | 28 +- ld/scripttempl/elf_chaos.sc | 28 +- ld/scripttempl/elfarc.sc | 52 +- ld/scripttempl/elfarcv2.sc | 25 +- ld/scripttempl/elfd10v.sc | 52 +- ld/scripttempl/elfd30v.sc | 29 +- ld/scripttempl/elfm68hc11.sc | 7 +- ld/scripttempl/elfm68hc12.sc | 7 +- ld/scripttempl/elfm9s12z.sc | 16 +- ld/scripttempl/elfmicroblaze.sc | 41 +- ld/scripttempl/elfxgate.sc | 7 +- ld/scripttempl/elfxtensa.sc | 26 +- ld/scripttempl/epiphany_4x4.sc | 72 +- ld/scripttempl/ft32.sc | 26 +- ld/scripttempl/hppaelf.sc | 22 +- ld/scripttempl/ia64vms.sc | 4 + ld/scripttempl/ip2k.sc | 3 + ld/scripttempl/iq2000.sc | 16 +- ld/scripttempl/mep.sc | 16 +- ld/scripttempl/mmo.sc | 4 +- ld/scripttempl/nds32elf.sc | 36 +- ld/scripttempl/pe.sc | 10 +- ld/scripttempl/pep.sc | 10 +- ld/scripttempl/pru.sc | 23 +- ld/scripttempl/sh.sc | 8 +- ld/scripttempl/v850.sc | 38 +- ld/scripttempl/v850_rh850.sc | 48 +- ld/scripttempl/visium.sc | 25 +- ld/scripttempl/xstormy16.sc | 45 +- ld/testsuite/ld-arc/attr-merge-0.d | 1 + ld/testsuite/ld-arc/attr-merge-1.d | 1 + ld/testsuite/ld-arc/attr-merge-2.d | 1 + ld/testsuite/ld-arc/attr-merge-3.d | 1 + ld/testsuite/ld-arc/attr-merge-5.d | 1 + ld/testsuite/ld-arc/attr-merge-6.d | 16 + ld/testsuite/ld-arc/attr-merge-6a.s | 9 + ld/testsuite/ld-arc/attr-merge-6b.s | 8 + ld/testsuite/ld-arc/attr-merge-6bis.d | 16 + ld/testsuite/ld-arm/tls-descrelax-be8.d | 2 +- ld/testsuite/ld-arm/tls-descrelax-v7.d | 2 +- ld/testsuite/ld-arm/tls-longplt-lib.d | 2 +- ld/testsuite/ld-arm/tls-longplt.d | 2 +- ld/testsuite/ld-avr/gc-section-debugline.d | 89 +- ld/testsuite/ld-bootstrap/bootstrap.exp | 1 + ld/testsuite/ld-checks/over2.s | 2 + ld/testsuite/ld-csky/csky.exp | 15 + ld/testsuite/ld-csky/data.d | 18 + ld/testsuite/ld-csky/data.s | 10 + ld/testsuite/ld-csky/data_section.s | 7 + ld/testsuite/ld-csky/emit-relocs-1.d | 37 + ld/testsuite/ld-csky/emit-relocs-1.ld | 20 + ld/testsuite/ld-csky/emit-relocs-1a.s | 24 + .../{ld-mips-elf => ld-csky}/emit-relocs-1b.s | 0 ld/testsuite/ld-csky/got.d | 29 + ld/testsuite/ld-csky/got.s | 19 + ld/testsuite/ld-csky/hilo16.d | 14 + ld/testsuite/ld-csky/hilo16.s | 7 + ld/testsuite/ld-csky/hilo16_symbol.s | 2 + ld/testsuite/ld-csky/tls-gd-v1.d | 30 + ld/testsuite/ld-csky/tls-gd-v1.s | 26 + ld/testsuite/ld-csky/tls-gd.d | 29 + ld/testsuite/ld-csky/tls-gd.s | 20 + ld/testsuite/ld-csky/tls-ie-v1.d | 25 + ld/testsuite/ld-csky/tls-ie-v1.s | 29 + ld/testsuite/ld-csky/tls-ie.d | 24 + ld/testsuite/ld-csky/tls-ie.s | 27 + ld/testsuite/ld-csky/tls-ld-v1.d | 29 + ld/testsuite/ld-csky/tls-ld-v1.s | 34 + ld/testsuite/ld-csky/tls-ld.d | 28 + ld/testsuite/ld-csky/tls-ld.s | 28 + ld/testsuite/ld-csky/tls-le-v1.d | 14 + ld/testsuite/ld-csky/tls-le-v1.s | 29 + ld/testsuite/ld-csky/tls-le.d | 13 + ld/testsuite/ld-csky/tls-le.s | 23 + ld/testsuite/ld-d10v/reloc-007.d | 1 - ld/testsuite/ld-d10v/reloc-008.d | 1 - ld/testsuite/ld-d10v/reloc-015.d | 1 - ld/testsuite/ld-d10v/reloc-016.d | 1 - ld/testsuite/ld-discard/extern.d | 3 +- ld/testsuite/ld-discard/start.d | 3 +- ld/testsuite/ld-discard/static.d | 3 +- ld/testsuite/ld-elf/attributes.d | 2 +- ld/testsuite/ld-elf/audit.exp | 2 +- ld/testsuite/ld-elf/comm-data4.s | 2 + ld/testsuite/ld-elf/comm-data5.d | 1 - ld/testsuite/ld-elf/comm-data5.s | 2 + ld/testsuite/ld-elf/compress.exp | 11 +- ld/testsuite/ld-elf/compress1a.d | 2 +- ld/testsuite/ld-elf/compressed1a.d | 2 +- ld/testsuite/ld-elf/compressed1d.d | 4 +- ld/testsuite/ld-elf/compressed1e.d | 2 +- ld/testsuite/ld-elf/eh-frame-hdr.d | 2 +- ld/testsuite/ld-elf/eh5.d | 4 +- ld/testsuite/ld-elf/eh5b.s | 2 + ld/testsuite/ld-elf/elf.exp | 36 +- ld/testsuite/ld-elf/empty.s | 3 + ld/testsuite/ld-elf/empty2.s | 3 + ld/testsuite/ld-elf/exclude3.s | 3 + ld/testsuite/ld-elf/fini0.s | 2 + ld/testsuite/ld-elf/frame.exp | 2 +- ld/testsuite/ld-elf/group1.d | 2 +- ld/testsuite/ld-elf/group10.d | 3 +- ld/testsuite/ld-elf/group2.d | 9 +- ld/testsuite/ld-elf/group3b.d | 2 +- ld/testsuite/ld-elf/group4.d | 9 +- ld/testsuite/ld-elf/group5.d | 9 +- ld/testsuite/ld-elf/group6.d | 9 +- ld/testsuite/ld-elf/group7.d | 15 +- ld/testsuite/ld-elf/group8a.d | 10 +- ld/testsuite/ld-elf/group8b.d | 10 +- ld/testsuite/ld-elf/group9a.d | 11 +- ld/testsuite/ld-elf/group9b.d | 16 +- ld/testsuite/ld-elf/hash.d | 4 +- ld/testsuite/ld-elf/init-fini-arrays.d | 4 - ld/testsuite/ld-elf/init0.s | 2 + ld/testsuite/ld-elf/interleave-0.d | 13 +- ld/testsuite/ld-elf/interleave-4.d | 13 +- ld/testsuite/ld-elf/linkonce1b.s | 2 + ld/testsuite/ld-elf/linkonce2.d | 4 +- ld/testsuite/ld-elf/loadaddr1.d | 2 +- ld/testsuite/ld-elf/loadaddr2.d | 2 +- ld/testsuite/ld-elf/merge.d | 11 +- ld/testsuite/ld-elf/merge2.d | 3 +- ld/testsuite/ld-elf/merge3.d | 3 +- ld/testsuite/ld-elf/orphan-10.d | 3 +- ld/testsuite/ld-elf/orphan-11.d | 1 - ld/testsuite/ld-elf/orphan-12.d | 1 - ld/testsuite/ld-elf/orphan-9.d | 3 +- ld/testsuite/ld-elf/orphan-region.d | 4 +- ld/testsuite/ld-elf/orphan.d | 2 +- ld/testsuite/ld-elf/orphan3.d | 6 +- ld/testsuite/ld-elf/orphan3a.s | 2 + ld/testsuite/ld-elf/overlay.d | 2 - ld/testsuite/ld-elf/pr12851.d | 4 +- ld/testsuite/ld-elf/pr12975.d | 3 +- ld/testsuite/ld-elf/pr13177.d | 3 +- ld/testsuite/ld-elf/pr13195.d | 3 +- ld/testsuite/ld-elf/pr14156b.d | 2 + ld/testsuite/ld-elf/pr14926.d | 2 +- ld/testsuite/ld-elf/pr14926.s | 2 + ld/testsuite/ld-elf/pr16496b.od | 2 +- ld/testsuite/ld-elf/pr17550a.d | 5 +- ld/testsuite/ld-elf/pr17550b.d | 5 +- ld/testsuite/ld-elf/pr17550c.d | 6 +- ld/testsuite/ld-elf/pr17550d.d | 6 +- ld/testsuite/ld-elf/pr17615.d | 3 +- ld/testsuite/ld-elf/pr19162.d | 3 +- ld/testsuite/ld-elf/pr19539.d | 2 +- ld/testsuite/ld-elf/pr20513a.s | 3 + ld/testsuite/ld-elf/pr20528a.d | 2 +- ld/testsuite/ld-elf/pr20528b.d | 2 +- ld/testsuite/ld-elf/pr21562a.d | 3 +- ld/testsuite/ld-elf/pr21562b.d | 3 +- ld/testsuite/ld-elf/pr21562c.d | 3 +- ld/testsuite/ld-elf/pr21562d.d | 3 +- ld/testsuite/ld-elf/pr21562i.d | 3 +- ld/testsuite/ld-elf/pr21562j.d | 3 +- ld/testsuite/ld-elf/pr21562k.d | 3 +- ld/testsuite/ld-elf/pr21562l.d | 3 +- ld/testsuite/ld-elf/pr21562m.d | 3 +- ld/testsuite/ld-elf/pr21562n.d | 3 +- ld/testsuite/ld-elf/pr21884.d | 3 +- ld/testsuite/ld-elf/pr22319.d | 2 +- ld/testsuite/ld-elf/pr22423.d | 2 +- ld/testsuite/ld-elf/pr22677.d | 8 +- ld/testsuite/ld-elf/pr22677.s | 10 +- ld/testsuite/ld-elf/pr22836-1a.d | 2 +- ld/testsuite/ld-elf/pr22836-1b.d | 2 +- ld/testsuite/ld-elf/pr23591.d | 12 + ld/testsuite/ld-elf/pr23591a.s | 14 + ld/testsuite/ld-elf/pr23591b.s | 11 + ld/testsuite/ld-elf/pr23591c.s | 26 + ld/testsuite/ld-elf/pr23648.d | 9 + ld/testsuite/ld-elf/pr23648.s | 15 + ld/testsuite/ld-elf/pr23648.t | 10 + ld/testsuite/ld-elf/pr23658-1a.d | 20 + ld/testsuite/ld-elf/pr23658-1a.s | 21 + ld/testsuite/ld-elf/pr23658-1b.d | 16 + ld/testsuite/ld-elf/pr23658-1b.s | 16 + ld/testsuite/ld-elf/pr23658-1c.d | 13 + ld/testsuite/ld-elf/pr23658-1c.s | 16 + ld/testsuite/ld-elf/pr23658-1d.s | 16 + ld/testsuite/ld-elf/pr23658-2.rd | 6 + ld/testsuite/ld-elf/pr23658-3.d | 8 + .../{ld-scripts/provide-5.s => ld-elf/pr23658-3.s} | 0 .../{ld-scripts/provide-8.t => ld-elf/pr23658-3.t} | 0 ld/testsuite/ld-elf/pr349.d | 2 +- ld/testsuite/ld-elf/reloc-discard-warn.d | 10 + ld/testsuite/ld-elf/reloc-discard.d | 13 + ld/testsuite/ld-elf/reloc-discard.ld | 6 + .../ld-elf/{weak-dyn-1b.s => reloc-discard.s} | 0 ld/testsuite/ld-elf/relocatable.d | 1 + ld/testsuite/ld-elf/sec64k.exp | 2 + ld/testsuite/ld-elf/shared.exp | 27 +- ld/testsuite/ld-elf/start.s | 2 + ld/testsuite/ld-elf/var1.s | 2 + ld/testsuite/ld-elf/warn1.d | 2 +- ld/testsuite/ld-elf/warn2.d | 2 +- ld/testsuite/ld-elf/warn3.d | 2 +- ld/testsuite/ld-elfcomm/elfcomm.exp | 8 +- ld/testsuite/ld-gc/all-debug-sections.d | 2 +- ld/testsuite/ld-gc/personality.d | 2 +- ld/testsuite/ld-gc/pr19167.d | 2 +- ld/testsuite/ld-gc/pr20022.d | 2 - ld/testsuite/ld-gc/pr20022b.s | 2 +- ld/testsuite/ld-gc/start.d | 2 +- ld/testsuite/ld-gc/stop.d | 1 - ld/testsuite/ld-i386/i386.exp | 269 +- ld/testsuite/ld-i386/ibt-plt-2a.d | 22 +- ld/testsuite/ld-i386/ibt-plt-2b.d | 26 +- ld/testsuite/ld-i386/no-plt.exp | 82 +- ld/testsuite/ld-i386/pr23372a.s | 2 +- ld/testsuite/ld-i386/pr23372b.s | 2 +- ld/testsuite/ld-i386/pr23372c.d | 5 + ld/testsuite/ld-i386/pr23372c.s | 2 +- ld/testsuite/ld-i386/pr23372d.d | 5 + ld/testsuite/ld-i386/pr23486a.d | 2 +- ld/testsuite/ld-i386/pr23486b.d | 2 +- ld/testsuite/ld-i386/pr23486c.d | 10 + ld/testsuite/ld-i386/pr23486d.d | 10 + ld/testsuite/ld-i386/property-1a.r | 9 + ld/testsuite/ld-i386/property-2a.r | 9 + ld/testsuite/ld-i386/property-3.r | 2 +- ld/testsuite/ld-i386/property-3a.r | 9 + ld/testsuite/ld-i386/property-4.r | 2 +- ld/testsuite/ld-i386/property-4a.r | 9 + ld/testsuite/ld-i386/property-5.r | 2 +- ld/testsuite/ld-i386/property-5a.r | 9 + ld/testsuite/ld-i386/property-7a.r | 8 + ld/testsuite/ld-i386/property-x86-1.S | 4 +- ld/testsuite/ld-i386/property-x86-2.S | 4 +- ld/testsuite/ld-i386/property-x86-3.d | 9 +- ld/testsuite/ld-i386/property-x86-3.s | 8 +- ld/testsuite/ld-i386/property-x86-4a.d | 8 +- ld/testsuite/ld-i386/property-x86-5.d | 11 + ld/testsuite/ld-i386/property-x86-ibt1a.d | 7 +- ld/testsuite/ld-i386/property-x86-ibt1b.d | 7 +- ld/testsuite/ld-i386/property-x86-ibt2.d | 6 +- ld/testsuite/ld-i386/property-x86-ibt3a.d | 8 +- ld/testsuite/ld-i386/property-x86-ibt3b.d | 8 +- ld/testsuite/ld-i386/property-x86-ibt4.d | 6 +- ld/testsuite/ld-i386/property-x86-ibt5.d | 6 +- ld/testsuite/ld-i386/property-x86-shstk1a.d | 7 +- ld/testsuite/ld-i386/property-x86-shstk1b.d | 7 +- ld/testsuite/ld-i386/property-x86-shstk2.d | 6 +- ld/testsuite/ld-i386/property-x86-shstk3a.d | 8 +- ld/testsuite/ld-i386/property-x86-shstk3b.d | 8 +- ld/testsuite/ld-i386/property-x86-shstk4.d | 6 +- ld/testsuite/ld-i386/property-x86-shstk5.d | 6 +- ld/testsuite/ld-i386/tls.exp | 44 +- ld/testsuite/ld-i386/tlspie1.d | 2 +- ld/testsuite/ld-i386/tlspie2.d | 2 +- ld/testsuite/ld-i386/vxworks2.sd | 7 +- ld/testsuite/ld-ifunc/ifunc.exp | 16 +- ld/testsuite/ld-ifunc/pr17154-x86-64-now.d | 1 - ld/testsuite/ld-mips-elf/attr-gnu-4-0-n32-ph.d | 6 +- ld/testsuite/ld-mips-elf/attr-gnu-4-0-n64-ph.d | 6 +- ld/testsuite/ld-mips-elf/attr-gnu-4-1-n32-ph.d | 6 +- ld/testsuite/ld-mips-elf/attr-gnu-4-1-n64-ph.d | 6 +- ld/testsuite/ld-mips-elf/attr-gnu-4-2-n32-ph.d | 6 +- ld/testsuite/ld-mips-elf/attr-gnu-4-2-n64-ph.d | 6 +- ld/testsuite/ld-mips-elf/attr-gnu-4-3-n32-ph.d | 6 +- ld/testsuite/ld-mips-elf/attr-gnu-4-3-n64-ph.d | 6 +- .../ld-mips-elf/bal-jalx-addend-micromips-n32.d | 3 +- .../ld-mips-elf/bal-jalx-addend-micromips-n64.d | 3 +- .../ld-mips-elf/bal-jalx-addend-micromips.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-addend-n32.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-addend-n64.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-addend.d | 3 +- .../ld-mips-elf/bal-jalx-local-micromips-n32.d | 3 +- .../ld-mips-elf/bal-jalx-local-micromips-n64.d | 3 +- .../ld-mips-elf/bal-jalx-local-micromips.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-local-n32.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-local-n64.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-local.d | 3 +- .../bal-jalx-pic-ignore-micromips-n32.d | 3 +- .../bal-jalx-pic-ignore-micromips-n64.d | 3 +- .../ld-mips-elf/bal-jalx-pic-ignore-micromips.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-pic-ignore-n32.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-pic-ignore-n64.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-pic-ignore.d | 3 +- .../ld-mips-elf/bal-jalx-pic-micromips-n32.d | 3 +- .../ld-mips-elf/bal-jalx-pic-micromips-n64.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-pic-micromips.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-pic-n32.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-pic-n64.d | 3 +- ld/testsuite/ld-mips-elf/bal-jalx-pic.d | 3 +- .../ld-mips-elf/branch-absolute-addend-n32.d | 3 +- .../ld-mips-elf/branch-absolute-addend-n64.d | 3 +- ld/testsuite/ld-mips-elf/branch-absolute-addend.d | 3 +- ld/testsuite/ld-mips-elf/branch-absolute-n32.d | 3 +- ld/testsuite/ld-mips-elf/branch-absolute-n64.d | 3 +- ld/testsuite/ld-mips-elf/branch-absolute.d | 3 +- ld/testsuite/ld-mips-elf/dyn-sec64.d | 4 +- ld/testsuite/ld-mips-elf/eh-frame1-n32.d | 4 +- ld/testsuite/ld-mips-elf/eh-frame1-n64.d | 4 +- ld/testsuite/ld-mips-elf/eh-frame2-n32.d | 4 +- ld/testsuite/ld-mips-elf/eh-frame2-n64.d | 4 +- ld/testsuite/ld-mips-elf/elf-rel-got-n32-embed.d | 2 +- ld/testsuite/ld-mips-elf/elf-rel-got-n32.d | 2 +- ld/testsuite/ld-mips-elf/elf-rel-got-n64-embed.d | 2 +- ld/testsuite/ld-mips-elf/elf-rel-got-n64-irix.d | 326 + ld/testsuite/ld-mips-elf/elf-rel-got-n64-linux.d | 327 - ld/testsuite/ld-mips-elf/elf-rel-got-n64.d | 594 +- ld/testsuite/ld-mips-elf/elf-rel-xgot-n32-embed.d | 2 +- ld/testsuite/ld-mips-elf/elf-rel-xgot-n32.d | 2 +- ld/testsuite/ld-mips-elf/elf-rel-xgot-n64-embed.d | 2 +- ld/testsuite/ld-mips-elf/elf-rel-xgot-n64-irix.d | 440 + ld/testsuite/ld-mips-elf/elf-rel-xgot-n64-linux.d | 445 - ld/testsuite/ld-mips-elf/elf-rel-xgot-n64.d | 826 +- ld/testsuite/ld-mips-elf/emit-relocs-1.d | 6 +- ld/testsuite/ld-mips-elf/got-dump-2.d | 4 +- ld/testsuite/ld-mips-elf/got-page-2.d | 3 +- ld/testsuite/ld-mips-elf/jal-global-overflow-0.d | 3 +- ld/testsuite/ld-mips-elf/jal-global-overflow-1.d | 3 +- ld/testsuite/ld-mips-elf/jal-local-overflow-0.d | 3 +- ld/testsuite/ld-mips-elf/jal-local-overflow-1.d | 3 +- ld/testsuite/ld-mips-elf/jalbal.d | 4 +- ld/testsuite/ld-mips-elf/jalx-addend-n32.d | 3 +- ld/testsuite/ld-mips-elf/jalx-addend-n64.d | 3 +- ld/testsuite/ld-mips-elf/jalx-addend.d | 3 +- ld/testsuite/ld-mips-elf/jalx-local-n32.d | 3 +- ld/testsuite/ld-mips-elf/jalx-local-n64.d | 3 +- ld/testsuite/ld-mips-elf/jalx-local.d | 3 +- ld/testsuite/ld-mips-elf/jr-to-b-1.d | 4 +- ld/testsuite/ld-mips-elf/jr-to-b-2.d | 4 +- ld/testsuite/ld-mips-elf/lsi-4010-isa.d | 4 +- .../micromips-branch-absolute-addend-n32.d | 3 +- .../micromips-branch-absolute-addend-n64.d | 3 +- .../ld-mips-elf/micromips-branch-absolute-addend.d | 3 +- .../ld-mips-elf/micromips-branch-absolute-n32.d | 3 +- .../ld-mips-elf/micromips-branch-absolute-n64.d | 3 +- .../ld-mips-elf/micromips-branch-absolute.d | 3 +- ld/testsuite/ld-mips-elf/mips-elf-flags.exp | 58 +- ld/testsuite/ld-mips-elf/mips-elf.exp | 1227 +- ld/testsuite/ld-mips-elf/mips16-branch-2.d | 3 +- ld/testsuite/ld-mips-elf/mips16-branch-3.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-1.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-2.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-addend-1.d | 3 +- .../mips16-branch-absolute-addend-n32-1.d | 3 +- .../mips16-branch-absolute-addend-n32.d | 3 +- .../mips16-branch-absolute-addend-n64-1.d | 3 +- .../mips16-branch-absolute-addend-n64.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-addend.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-n32-1.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-n32-2.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-n32.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-n64-1.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-n64-2.d | 3 +- .../ld-mips-elf/mips16-branch-absolute-n64.d | 3 +- ld/testsuite/ld-mips-elf/mips16-branch-absolute.d | 3 +- ld/testsuite/ld-mips-elf/mips16-branch-addend-2.d | 3 +- ld/testsuite/ld-mips-elf/mips16-branch-addend-3.d | 3 +- ld/testsuite/ld-mips-elf/mips16-hilo-n32.d | 3 +- ld/testsuite/ld-mips-elf/mips16-pcrel-0.d | 3 +- ld/testsuite/ld-mips-elf/mips16-pcrel-1.d | 4 +- ld/testsuite/ld-mips-elf/mips16-pcrel-addend-2.d | 3 +- ld/testsuite/ld-mips-elf/mips16-pcrel-addend-6.d | 4 +- ld/testsuite/ld-mips-elf/mips16-pcrel-n32-0.d | 3 +- ld/testsuite/ld-mips-elf/mips16-pcrel-n32-1.d | 3 +- .../ld-mips-elf/mips16-pcrel-n64-sym32-0.d | 4 +- .../ld-mips-elf/mips16-pcrel-n64-sym32-1.d | 4 +- ld/testsuite/ld-mips-elf/mips16e2-pcrel-0.d | 4 +- ld/testsuite/ld-mips-elf/mips16e2-pcrel-1.d | 4 +- ld/testsuite/ld-mips-elf/mips16e2-pcrel-addend-2.d | 4 +- ld/testsuite/ld-mips-elf/mips16e2-pcrel-addend-6.d | 4 +- ld/testsuite/ld-mips-elf/mips16e2-pcrel-n32-0.d | 4 +- ld/testsuite/ld-mips-elf/mips16e2-pcrel-n32-1.d | 4 +- .../ld-mips-elf/mips16e2-pcrel-n64-sym32-0.d | 4 +- .../ld-mips-elf/mips16e2-pcrel-n64-sym32-1.d | 4 +- ld/testsuite/ld-mips-elf/multi-got-1.d | 4 +- ld/testsuite/ld-mips-elf/multi-got-hidden-1.d | 4 +- ld/testsuite/ld-mips-elf/multi-got-hidden-2.d | 4 +- ld/testsuite/ld-mips-elf/multi-got-no-shared.d | 4 +- ld/testsuite/ld-mips-elf/no-shared-1-n32.d | 3 +- ld/testsuite/ld-mips-elf/no-shared-1-n64.d | 3 +- ld/testsuite/ld-mips-elf/no-shared-1-o32.d | 3 +- ld/testsuite/ld-mips-elf/pic-and-nonpic-2.d | 3 +- ld/testsuite/ld-mips-elf/pic-and-nonpic-3-error.d | 4 +- ld/testsuite/ld-mips-elf/pic-and-nonpic-4-error.d | 4 +- ld/testsuite/ld-mips-elf/pie-n32.d | 3 +- ld/testsuite/ld-mips-elf/pie-n64.d | 3 +- ld/testsuite/ld-mips-elf/pie-o32.d | 3 +- ld/testsuite/ld-mips-elf/pr21334.dd | 2 +- ld/testsuite/ld-mips-elf/pr21334.s | 2 +- ld/testsuite/ld-mips-elf/pr21375-abi.hd | 4 + ld/testsuite/ld-mips-elf/pr21375-irix.sd | 1 + ld/testsuite/ld-mips-elf/pr21375-mips16.s | 63 + ld/testsuite/ld-mips-elf/pr21375-n32.s | 59 + ld/testsuite/ld-mips-elf/pr21375-n64.s | 59 + ld/testsuite/ld-mips-elf/pr21375-noabi.hd | 4 + ld/testsuite/ld-mips-elf/pr21375-xgot.ld | 20 + ld/testsuite/ld-mips-elf/pr21375-xgot.s | 62 + ld/testsuite/ld-mips-elf/pr21375.dd | 23 + ld/testsuite/ld-mips-elf/pr21375.gd | 12 + ld/testsuite/ld-mips-elf/pr21375.ld | 20 + ld/testsuite/ld-mips-elf/pr21375.s | 54 + ld/testsuite/ld-mips-elf/pr21375.sd | 1 + .../ld-mips-elf/{gp-hidden-ver.ver => pr21375.ver} | 0 ld/testsuite/ld-mips-elf/pr21375h-irix.sd | 1 + ld/testsuite/ld-mips-elf/pr21375h.dd | 23 + ld/testsuite/ld-mips-elf/pr21375h.gd | 12 + ld/testsuite/ld-mips-elf/pr21375h.sd | 1 + ld/testsuite/ld-mips-elf/pr21375p-irix.sd | 10 + ld/testsuite/ld-mips-elf/pr21375p.dd | 23 + ld/testsuite/ld-mips-elf/pr21375p.gd | 12 + ld/testsuite/ld-mips-elf/pr21375p.sd | 7 + ld/testsuite/ld-mips-elf/pr21375ph-irix.sd | 9 + ld/testsuite/ld-mips-elf/pr21375ph.dd | 23 + ld/testsuite/ld-mips-elf/pr21375ph.gd | 16 + ld/testsuite/ld-mips-elf/pr21375ph.sd | 6 + ld/testsuite/ld-mips-elf/pr21375s-irix.sd | 9 + ld/testsuite/ld-mips-elf/pr21375s-n32-irix.sd | 5 + ld/testsuite/ld-mips-elf/pr21375s-n32.dd | 27 + ld/testsuite/ld-mips-elf/pr21375s-n32.gd | 11 + ld/testsuite/ld-mips-elf/pr21375s-n32.sd | 5 + ld/testsuite/ld-mips-elf/pr21375s-n64-irix.sd | 5 + ld/testsuite/ld-mips-elf/pr21375s-n64.dd | 27 + ld/testsuite/ld-mips-elf/pr21375s-n64.gd | 11 + ld/testsuite/ld-mips-elf/pr21375s-n64.sd | 5 + ld/testsuite/ld-mips-elf/pr21375s.dd | 23 + ld/testsuite/ld-mips-elf/pr21375s.gd | 12 + ld/testsuite/ld-mips-elf/pr21375s.sd | 6 + ld/testsuite/ld-mips-elf/pr21375sh-irix.sd | 8 + ld/testsuite/ld-mips-elf/pr21375sh-n32-irix.sd | 5 + ld/testsuite/ld-mips-elf/pr21375sh-n32.dd | 27 + ld/testsuite/ld-mips-elf/pr21375sh-n32.gd | 15 + ld/testsuite/ld-mips-elf/pr21375sh-n32.sd | 5 + ld/testsuite/ld-mips-elf/pr21375sh-n64-irix.sd | 5 + ld/testsuite/ld-mips-elf/pr21375sh-n64.dd | 27 + ld/testsuite/ld-mips-elf/pr21375sh-n64.gd | 15 + ld/testsuite/ld-mips-elf/pr21375sh-n64.sd | 5 + ld/testsuite/ld-mips-elf/pr21375sh.dd | 23 + ld/testsuite/ld-mips-elf/pr21375sh.gd | 16 + ld/testsuite/ld-mips-elf/pr21375sh.sd | 5 + ld/testsuite/ld-mips-elf/pr21375shg-irix.sd | 7 + ld/testsuite/ld-mips-elf/pr21375shg.dd | 13 + ld/testsuite/ld-mips-elf/pr21375shg.gd | 12 + ld/testsuite/ld-mips-elf/pr21375shg.sd | 4 + ld/testsuite/ld-mips-elf/pr21375shl-irix.sd | 5 + ld/testsuite/ld-mips-elf/pr21375shl.gd | 16 + ld/testsuite/ld-mips-elf/pr21375shl.sd | 5 + ld/testsuite/ld-mips-elf/pr21375shv-irix.sd | 6 + ld/testsuite/ld-mips-elf/pr21375shv.gd | 16 + ld/testsuite/ld-mips-elf/pr21375shv.sd | 6 + ld/testsuite/ld-mips-elf/pr21375sm16.dd | 28 + ld/testsuite/ld-mips-elf/pr21375sm16h.dd | 28 + ld/testsuite/ld-mips-elf/pr21375su-n32.dd | 29 + ld/testsuite/ld-mips-elf/pr21375su-n64.dd | 29 + ld/testsuite/ld-mips-elf/pr21375su.dd | 25 + ld/testsuite/ld-mips-elf/pr21375suh-n32.dd | 29 + ld/testsuite/ld-mips-elf/pr21375suh-n64.dd | 29 + ld/testsuite/ld-mips-elf/pr21375suh.dd | 25 + ld/testsuite/ld-mips-elf/pr21375sux.dd | 33 + ld/testsuite/ld-mips-elf/pr21375suxh.dd | 33 + ld/testsuite/ld-mips-elf/pr21375sx-irix.sd | 9 + ld/testsuite/ld-mips-elf/pr21375sx.dd | 31 + ld/testsuite/ld-mips-elf/pr21375sx.gd | 12 + ld/testsuite/ld-mips-elf/pr21375sx.sd | 6 + ld/testsuite/ld-mips-elf/pr21375sxh-irix.sd | 8 + ld/testsuite/ld-mips-elf/pr21375sxh.dd | 31 + ld/testsuite/ld-mips-elf/pr21375sxh.gd | 16 + ld/testsuite/ld-mips-elf/pr21375sxh.sd | 5 + ld/testsuite/ld-mips-elf/pr21375v.ver | 1 + ld/testsuite/ld-mips-elf/rel32-n32.d | 4 +- ld/testsuite/ld-mips-elf/rel32-o32.d | 4 +- ld/testsuite/ld-mips-elf/rel64.d | 4 +- ld/testsuite/ld-mips-elf/relax-jalr-n32.d | 4 +- ld/testsuite/ld-mips-elf/reloc-1-n32.d | 4 +- ld/testsuite/ld-mips-elf/reloc-1-n64.d | 4 +- ld/testsuite/ld-mips-elf/reloc-2.d | 6 +- ld/testsuite/ld-mips-elf/reloc-3-n32.d | 4 +- ld/testsuite/ld-mips-elf/reloc-local-overflow.d | 3 +- ld/testsuite/ld-mips-elf/stub-dynsym-2.dd | 17 + ld/testsuite/ld-mips-elf/stub-dynsym-2.gd | 12 + ld/testsuite/ld-mips-elf/stub-dynsym-2.ld | 21 + ld/testsuite/ld-mips-elf/stub-dynsym-2.s | 2 + ld/testsuite/ld-mips-elf/stub-dynsym-2.sd | 5 + ld/testsuite/ld-mips-elf/stub-dynsym-discard-2.gd | 12 + ld/testsuite/ld-mips-elf/stub-dynsym-discard-2.ld | 22 + ld/testsuite/ld-mips-elf/stub-dynsym-discard-2.sd | 5 + .../ld-mips-elf/stub-dynsym-micromips-2.dd | 16 + .../ld-mips-elf/stub-dynsym-micromips-2.gd | 12 + .../ld-mips-elf/stub-dynsym-micromips-2.sd | 5 + .../ld-mips-elf/stub-dynsym-micromips-insn32-2.dd | 17 + .../ld-mips-elf/stub-dynsym-micromips-insn32-2.gd | 12 + .../ld-mips-elf/stub-dynsym-micromips-insn32-2.sd | 5 + ld/testsuite/ld-mips-elf/textrel-1.d | 3 +- ld/testsuite/ld-mips-elf/tlsbin-pie-o32.d | 43 + ld/testsuite/ld-mips-elf/tlsbin-pie-o32.got | 7 + ld/testsuite/ld-mips-elf/tlsdyn-o32-1.d | 4 +- ld/testsuite/ld-mips-elf/tlsdyn-o32-1.got | 7 +- ld/testsuite/ld-mips-elf/tlsdyn-o32-2.d | 4 +- ld/testsuite/ld-mips-elf/tlsdyn-o32-2.got | 7 +- ld/testsuite/ld-mips-elf/tlsdyn-o32-3.d | 4 +- ld/testsuite/ld-mips-elf/tlsdyn-o32-3.got | 7 +- ld/testsuite/ld-mips-elf/tlsdyn-o32.d | 2 +- ld/testsuite/ld-mips-elf/tlsdyn-o32.got | 7 +- ld/testsuite/ld-mips-elf/tlsdyn-pie-o32.d | 53 + ld/testsuite/ld-mips-elf/tlsdyn-pie-o32.got | 13 + ld/testsuite/ld-mips-elf/unaligned-branch-2.d | 3 +- .../ld-mips-elf/unaligned-branch-ignore-2.d | 3 +- .../unaligned-branch-ignore-micromips.d | 3 +- .../ld-mips-elf/unaligned-branch-ignore-mips16.d | 3 +- .../ld-mips-elf/unaligned-branch-ignore-r6-1.d | 3 +- .../ld-mips-elf/unaligned-branch-micromips.d | 3 +- ld/testsuite/ld-mips-elf/unaligned-branch-mips16.d | 3 +- ld/testsuite/ld-mips-elf/unaligned-branch-r6-1.d | 3 +- ld/testsuite/ld-mips-elf/unaligned-branch-r6-2.d | 4 +- ld/testsuite/ld-mips-elf/unaligned-branch.d | 4 +- ld/testsuite/ld-mips-elf/unaligned-jalx-addend-0.d | 3 +- ld/testsuite/ld-mips-elf/unaligned-jalx-addend-1.d | 3 +- ld/testsuite/ld-mips-elf/unaligned-jalx-addend-2.d | 3 +- ld/testsuite/ld-mips-elf/unaligned-jalx-addend-3.d | 3 +- .../unaligned-jalx-addend-micromips-0.d | 3 +- .../unaligned-jalx-addend-micromips-1.d | 3 +- .../ld-mips-elf/unaligned-jalx-addend-mips16-0.d | 3 +- .../ld-mips-elf/unaligned-jalx-addend-mips16-1.d | 3 +- .../ld-mips-elf/unaligned-jump-micromips.d | 3 +- ld/testsuite/ld-mips-elf/unaligned-jump-mips16.d | 3 +- ld/testsuite/ld-mips-elf/unaligned-jump.d | 3 +- ld/testsuite/ld-mips-elf/unaligned-ldpc-0.d | 4 +- ld/testsuite/ld-mips-elf/unaligned-ldpc-1.d | 4 +- ld/testsuite/ld-mips-elf/unaligned-lwpc-0.d | 4 +- ld/testsuite/ld-mips-elf/unaligned-lwpc-1.d | 4 +- ld/testsuite/ld-misc/defsym1.d | 2 +- ld/testsuite/ld-nds32/branch.d | 22 +- ld/testsuite/ld-nds32/gp.d | 18 +- ld/testsuite/ld-nds32/imm.d | 8 +- ld/testsuite/ld-nds32/relax_jmp.d | 6 +- ld/testsuite/ld-nds32/relax_load_store.d | 6 +- ld/testsuite/ld-or1k/offsets1.d | 212 + ld/testsuite/ld-or1k/offsets1.s | 14 + ld/testsuite/ld-or1k/or1k.exp | 91 + ld/testsuite/ld-or1k/plt1.dd | 27 + ld/testsuite/ld-or1k/plt1.s | 11 + ld/testsuite/ld-or1k/plt1.x.dd | 27 + ld/testsuite/ld-or1k/plta1.dd | 27 + ld/testsuite/ld-or1k/plta1.s | 11 + ld/testsuite/ld-or1k/pltlib.s | 12 + ld/testsuite/ld-pe/pr19803.d | 2 +- ld/testsuite/ld-plugin/lto.exp | 42 +- ld/testsuite/ld-plugin/pr12982.d | 1 + ld/testsuite/ld-plugin/pr23460a.c | 4 + ld/testsuite/ld-plugin/pr23460b.c | 4 + ld/testsuite/ld-plugin/pr23460c.c | 4 + ld/testsuite/ld-plugin/pr23460d.c | 4 + ld/testsuite/ld-plugin/pr23460e.c | 4 + ld/testsuite/ld-plugin/pr23460f.c | 4 + ld/testsuite/ld-powerpc/big.s | 2 + ld/testsuite/ld-powerpc/elfv2.s | 9 + ld/testsuite/ld-powerpc/elfv2exe.d | 22 +- ld/testsuite/ld-powerpc/elfv2so.d | 38 +- ld/testsuite/ld-powerpc/ext.d | 17 + ld/testsuite/ld-powerpc/ext.lnk | 6 + ld/testsuite/ld-powerpc/ext.s | 9 + ld/testsuite/ld-powerpc/notoc.d | 102 + ld/testsuite/ld-powerpc/notoc.s | 58 + ld/testsuite/ld-powerpc/notoc.wf | 33 + ld/testsuite/ld-powerpc/powerpc.exp | 6 + ld/testsuite/ld-powerpc/relaxr.d | 26 +- ld/testsuite/ld-powerpc/relaxrl.d | 27 + ld/testsuite/ld-powerpc/tocopt6.d | 8 +- ld/testsuite/ld-powerpc/vxworks-relax-2.rd | 5 +- ld/testsuite/ld-powerpc/vxworks2.sd | 5 - ld/testsuite/ld-riscv-elf/ld-riscv-elf.exp | 1 + ld/testsuite/ld-riscv-elf/pcrel-lo-addend-2.d | 5 + ld/testsuite/ld-riscv-elf/pcrel-lo-addend-2.s | 16 + ld/testsuite/ld-riscv-elf/pcrel-lo-addend.d | 4 +- ld/testsuite/ld-s12z/reloc-ext18-1.d | 11 + ld/testsuite/ld-s12z/reloc-ext18-2.d | 11 + ld/testsuite/ld-s12z/reloc-ext18.d | 11 + ld/testsuite/ld-s12z/reloc-ext18.s | 11 + ld/testsuite/ld-s12z/reloc-ext24.d | 15 + ld/testsuite/ld-s12z/reloc-ext24.s | 12 + ld/testsuite/ld-s12z/reloc-ext32.d | 8 + ld/testsuite/ld-s12z/reloc-ext32.s | 12 + ld/testsuite/ld-s12z/reloc-opr.d | 15 + ld/testsuite/ld-s12z/reloc-opr.s | 8 + ld/testsuite/ld-s12z/reloc-pc-rel-7-15.d | 12 + ld/testsuite/ld-s12z/reloc-pc-rel-7-15.s | 11 + ld/testsuite/ld-s12z/{z12s.exp => s12z.exp} | 0 ld/testsuite/ld-s390/gotreloc-1.s | 12 +- ld/testsuite/ld-s390/gotreloc-1.ver | 2 +- ld/testsuite/ld-s390/gotreloc_31-1.dd | 14 +- ld/testsuite/ld-s390/gotreloc_64-1.dd | 12 - ld/testsuite/ld-s390/gotreloc_64-norelro-1.dd | 12 + ld/testsuite/ld-s390/gotreloc_64-relro-1.dd | 12 + ld/testsuite/ld-s390/s390.exp | 11 +- ld/testsuite/ld-scripts/align.exp | 4 + ld/testsuite/ld-scripts/assign-loc.d | 2 +- ld/testsuite/ld-scripts/defined.exp | 8 + ld/testsuite/ld-scripts/defined4.d | 2 +- ld/testsuite/ld-scripts/defined6.d | 2 - ld/testsuite/ld-scripts/empty-address-1.d | 2 +- ld/testsuite/ld-scripts/empty-address-2a.d | 2 +- ld/testsuite/ld-scripts/empty-address-2b.d | 2 +- ld/testsuite/ld-scripts/empty-address-3a.d | 2 +- ld/testsuite/ld-scripts/empty-address-3b.d | 2 +- ld/testsuite/ld-scripts/fill.d | 19 +- ld/testsuite/ld-scripts/fill16.d | 13 +- ld/testsuite/ld-scripts/overlay-size.exp | 9 + ld/testsuite/ld-scripts/pr14962-2.d | 2 +- ld/testsuite/ld-scripts/pr14962.d | 2 +- ld/testsuite/ld-scripts/pr23571.d | 10 + ld/testsuite/ld-scripts/pr23571.t | 11 + ld/testsuite/ld-scripts/provide-4.d | 2 +- ld/testsuite/ld-scripts/provide-5.d | 2 +- ld/testsuite/ld-scripts/provide-6.d | 2 +- ld/testsuite/ld-scripts/provide-7.d | 2 +- ld/testsuite/ld-scripts/provide-8.d | 2 +- ld/testsuite/ld-scripts/script.exp | 4 + ld/testsuite/ld-scripts/section-match-1.d | 2 +- ld/testsuite/ld-scripts/segment-start.d | 19 + ld/testsuite/ld-scripts/segment-start.ld | 12 + ld/testsuite/ld-scripts/segment-start.s | 2 + ld/testsuite/ld-size/size.exp | 6 +- ld/testsuite/ld-spu/ovl.lnk | 2 +- ld/testsuite/ld-srec/srec.exp | 11 + ld/testsuite/ld-tic6x/dsbt-be.ld | 1 - ld/testsuite/ld-tic6x/dsbt-inrange.ld | 1 - ld/testsuite/ld-tic6x/dsbt-overflow.ld | 1 - ld/testsuite/ld-tic6x/dsbt.ld | 1 - ld/testsuite/ld-unique/pr21529.d | 2 +- ld/testsuite/ld-unique/unique.exp | 4 +- ld/testsuite/ld-x86-64/bnd-branch-1-now.d | 2 +- ld/testsuite/ld-x86-64/bnd-ifunc-1-now.d | 2 +- ld/testsuite/ld-x86-64/bnd-ifunc-2-now.d | 2 +- ld/testsuite/ld-x86-64/bnd-ifunc-2.d | 2 +- ld/testsuite/ld-x86-64/bnd-plt-1-now.d | 2 +- ld/testsuite/ld-x86-64/bnd-plt-1.d | 2 +- ld/testsuite/ld-x86-64/ibt-plt-2a-x32.d | 24 +- ld/testsuite/ld-x86-64/ibt-plt-2a.d | 24 +- ld/testsuite/ld-x86-64/ibt-plt-2b-x32.d | 20 +- ld/testsuite/ld-x86-64/ibt-plt-2b.d | 20 +- ld/testsuite/ld-x86-64/mpx.exp | 6 +- ld/testsuite/ld-x86-64/no-plt.exp | 54 +- ld/testsuite/ld-x86-64/pr23372a.s | 2 +- ld/testsuite/ld-x86-64/pr23372b.s | 2 +- ld/testsuite/ld-x86-64/pr23372c-x32.d | 5 + ld/testsuite/ld-x86-64/pr23372c.d | 5 + ld/testsuite/ld-x86-64/pr23372c.s | 2 +- ld/testsuite/ld-x86-64/pr23372d-x32.d | 5 + ld/testsuite/ld-x86-64/pr23372d.d | 5 + ld/testsuite/ld-x86-64/pr23372d.s | 30 + ld/testsuite/ld-x86-64/pr23372e.s | 30 + ld/testsuite/ld-x86-64/pr23372f.s | 30 + ld/testsuite/ld-x86-64/pr23486a-x32.d | 2 +- ld/testsuite/ld-x86-64/pr23486a.d | 2 +- ld/testsuite/ld-x86-64/pr23486a.s | 2 +- ld/testsuite/ld-x86-64/pr23486b-x32.d | 2 +- ld/testsuite/ld-x86-64/pr23486b.d | 2 +- ld/testsuite/ld-x86-64/pr23486b.s | 2 +- ld/testsuite/ld-x86-64/pr23486c-x32.d | 10 + ld/testsuite/ld-x86-64/pr23486c.d | 10 + ld/testsuite/ld-x86-64/pr23486c.s | 30 + ld/testsuite/ld-x86-64/pr23486d-x32.d | 10 + ld/testsuite/ld-x86-64/pr23486d.d | 10 + ld/testsuite/ld-x86-64/pr23486d.s | 30 + ld/testsuite/ld-x86-64/property-1a.r | 9 + ld/testsuite/ld-x86-64/property-2a.r | 9 + ld/testsuite/ld-x86-64/property-3.r | 2 +- ld/testsuite/ld-x86-64/property-3a.r | 9 + ld/testsuite/ld-x86-64/property-4.r | 2 +- ld/testsuite/ld-x86-64/property-4a.r | 9 + ld/testsuite/ld-x86-64/property-5.r | 2 +- ld/testsuite/ld-x86-64/property-5a.r | 9 + ld/testsuite/ld-x86-64/property-7a.r | 8 + ld/testsuite/ld-x86-64/property-x86-1.S | 4 +- ld/testsuite/ld-x86-64/property-x86-2.S | 4 +- ld/testsuite/ld-x86-64/property-x86-3-x32.d | 9 +- ld/testsuite/ld-x86-64/property-x86-3.d | 9 +- ld/testsuite/ld-x86-64/property-x86-3.s | 8 +- ld/testsuite/ld-x86-64/property-x86-4a-x32.d | 8 +- ld/testsuite/ld-x86-64/property-x86-4a.d | 8 +- ld/testsuite/ld-x86-64/property-x86-5-x32.d | 11 + ld/testsuite/ld-x86-64/property-x86-5.d | 11 + ld/testsuite/ld-x86-64/property-x86-5a.s | 52 + ld/testsuite/ld-x86-64/property-x86-5b.s | 31 + ld/testsuite/ld-x86-64/property-x86-ibt1a-x32.d | 7 +- ld/testsuite/ld-x86-64/property-x86-ibt1a.d | 7 +- ld/testsuite/ld-x86-64/property-x86-ibt1b-x32.d | 7 +- ld/testsuite/ld-x86-64/property-x86-ibt1b.d | 7 +- ld/testsuite/ld-x86-64/property-x86-ibt2-x32.d | 6 +- ld/testsuite/ld-x86-64/property-x86-ibt2.d | 6 +- ld/testsuite/ld-x86-64/property-x86-ibt3a-x32.d | 8 +- ld/testsuite/ld-x86-64/property-x86-ibt3a.d | 8 +- ld/testsuite/ld-x86-64/property-x86-ibt3b-x32.d | 8 +- ld/testsuite/ld-x86-64/property-x86-ibt3b.d | 8 +- ld/testsuite/ld-x86-64/property-x86-ibt4-x32.d | 6 +- ld/testsuite/ld-x86-64/property-x86-ibt4.d | 6 +- ld/testsuite/ld-x86-64/property-x86-ibt5-x32.d | 6 +- ld/testsuite/ld-x86-64/property-x86-ibt5.d | 6 +- ld/testsuite/ld-x86-64/property-x86-shstk1a-x32.d | 7 +- ld/testsuite/ld-x86-64/property-x86-shstk1a.d | 7 +- ld/testsuite/ld-x86-64/property-x86-shstk1b-x32.d | 7 +- ld/testsuite/ld-x86-64/property-x86-shstk1b.d | 7 +- ld/testsuite/ld-x86-64/property-x86-shstk2-x32.d | 6 +- ld/testsuite/ld-x86-64/property-x86-shstk2.d | 6 +- ld/testsuite/ld-x86-64/property-x86-shstk3a-x32.d | 8 +- ld/testsuite/ld-x86-64/property-x86-shstk3a.d | 8 +- ld/testsuite/ld-x86-64/property-x86-shstk3b-x32.d | 8 +- ld/testsuite/ld-x86-64/property-x86-shstk3b.d | 8 +- ld/testsuite/ld-x86-64/property-x86-shstk4-x32.d | 6 +- ld/testsuite/ld-x86-64/property-x86-shstk4.d | 6 +- ld/testsuite/ld-x86-64/property-x86-shstk5-x32.d | 6 +- ld/testsuite/ld-x86-64/property-x86-shstk5.d | 6 +- ld/testsuite/ld-x86-64/tls.exp | 44 +- ld/testsuite/ld-x86-64/tlspie1.d | 2 +- ld/testsuite/ld-x86-64/x86-64.exp | 312 +- ld/testsuite/ld-xtensa/coalesce.d | 7 + ld/testsuite/ld-xtensa/coalesce.exp | 99 - ld/testsuite/ld-xtensa/diff_overflow.d | 6 + ld/testsuite/ld-xtensa/diff_overflow.exp | 45 - ld/testsuite/ld-xtensa/lcall.d | 10 + ld/testsuite/ld-xtensa/lcall.exp | 113 - ld/testsuite/ld-xtensa/relax-static-defs.s | 33 + ld/testsuite/ld-xtensa/relax-static-local-pie.d | 17 + ld/testsuite/ld-xtensa/relax-static-local-shared.d | 17 + ld/testsuite/ld-xtensa/relax-static-local.s | 19 + ld/testsuite/ld-xtensa/relax-static-pie.d | 13 + ld/testsuite/ld-xtensa/relax-static-shared.d | 15 + ld/testsuite/ld-xtensa/relax-static.s | 9 + .../ld-xtensa/relax-undef-weak-local-pie.d | 6 + .../ld-xtensa/relax-undef-weak-local-shared.d | 6 + ld/testsuite/ld-xtensa/relax-undef-weak-local.s | 31 + ld/testsuite/ld-xtensa/relax-undef-weak-pie.d | 6 + ld/testsuite/ld-xtensa/relax-undef-weak-shared.d | 14 + ld/testsuite/ld-xtensa/relax-undef-weak.s | 12 + .../ld-xtensa/{xtensa.exp => xtensa-linux.exp} | 0 ld/testsuite/ld-xtensa/xtensa.exp | 42 +- ld/testsuite/lib/ld-lib.exp | 794 +- libiberty/ChangeLog | 17 + libiberty/make-temp-file.c | 24 +- libiberty/simple-object-elf.c | 4 + opcodes/ChangeLog | 1296 +- opcodes/Makefile.am | 8 +- opcodes/Makefile.in | 10 +- opcodes/aarch64-asm-2.c | 1022 +- opcodes/aarch64-asm.c | 35 +- opcodes/aarch64-dis-2.c | 4433 +- opcodes/aarch64-dis.c | 99 +- opcodes/aarch64-opc-2.c | 140 +- opcodes/aarch64-opc.c | 450 +- opcodes/aarch64-opc.h | 12 + opcodes/aarch64-tbl.h | 516 +- opcodes/aclocal.m4 | 1 - opcodes/arc-nps400-tbl.h | 52 +- opcodes/arc-opc.c | 6 +- opcodes/arc-regs.h | 751 +- opcodes/arc-tbl.h | 7 +- opcodes/arm-dis.c | 93 +- opcodes/configure | 83 +- opcodes/configure.ac | 3 +- opcodes/csky-dis.c | 1068 + opcodes/csky-opc.h | 8127 ++ opcodes/disassemble.c | 20 + opcodes/disassemble.h | 2 + opcodes/i386-dis-evex.h | 46 +- opcodes/i386-dis.c | 2036 +- opcodes/i386-gen.c | 116 +- opcodes/i386-init.h | 1018 +- opcodes/i386-opc.h | 59 +- opcodes/i386-opc.tbl | 5842 +- opcodes/i386-reg.tbl | 12 +- opcodes/i386-tbl.h | 107040 +++++++----------- opcodes/mips-dis.c | 276 +- opcodes/mips-opc.c | 313 +- opcodes/nds32-asm.c | 640 +- opcodes/nds32-asm.h | 33 +- opcodes/nds32-dis.c | 526 +- opcodes/nios2-dis.c | 28 +- opcodes/or1k-asm.c | 590 +- opcodes/or1k-desc.c | 34 +- opcodes/or1k-desc.h | 50 +- opcodes/or1k-dis.c | 3 + opcodes/or1k-ibld.c | 29 +- opcodes/or1k-opc.c | 44 +- opcodes/or1k-opc.h | 65 +- opcodes/or1k-opinst.c | 98 +- opcodes/po/POTFILES.in | 1 + opcodes/po/opcodes.pot | 46 +- opcodes/po/sv.po | 2338 +- opcodes/ppc-dis.c | 44 +- opcodes/ppc-opc.c | 189 +- opcodes/riscv-dis.c | 28 +- opcodes/riscv-opc.c | 1259 +- opcodes/s12z-dis.c | 71 +- opcodes/s390-dis.c | 16 +- opcodes/sh-opc.h | 5 +- opcodes/sparc-opc.c | 8 + sim/ChangeLog | 22 + sim/MAINTAINERS | 11 +- sim/common/ChangeLog | 15 + sim/common/cgen-ops.h | 36 + sim/common/sim-core.c | 8 +- sim/common/sim-core.h | 2 +- sim/or1k/cpu.h | 32 + sim/or1k/decode.c | 239 +- sim/or1k/decode.h | 82 +- sim/or1k/model.c | 186 +- sim/or1k/sem-switch.c | 281 +- sim/or1k/sem.c | 293 +- sim/testsuite/sim/or1k/ChangeLog | 5 + sim/testsuite/sim/or1k/div.S | 12 +- sim/testsuite/sim/or1k/mul.S | 109 +- src-release.sh | 6 +- 3284 files changed, 207438 insertions(+), 131721 deletions(-) create mode 100644 bfd/cpu-csky.c create mode 100644 bfd/elf32-csky.c delete mode 100644 bfd/elf32-xgate.h create mode 100644 binutils/testsuite/binutils-all/copy-5.d create mode 100644 binutils/testsuite/binutils-all/pr23633.d create mode 100644 binutils/testsuite/binutils-all/pr23633.list create mode 100644 binutils/testsuite/binutils-all/pr23633.s create mode 100644 binutils/testsuite/binutils-all/remove-relocs-07.d create mode 100644 binutils/testsuite/binutils-all/remove-relocs-07.s create mode 100644 binutils/testsuite/binutils-all/remove-relocs-08.d create mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494a-x32.d create mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494a.d create mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494a.s create mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494b-x32.d create mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494b.d create mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494b.s create mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494c-x32.d create mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494c.d create mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494c.s create mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494d-x32.d create mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494d.d create mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494e-x32.d create mode 100644 binutils/testsuite/binutils-all/x86-64/pr23494e.d create mode 100644 contrib/ChangeLog create mode 100644 contrib/dg-extract-results.py create mode 100755 contrib/dg-extract-results.sh create mode 100644 gas/config/tc-csky.c create mode 100644 gas/config/tc-csky.h create mode 100644 gas/config/te-csky_abiv1.h create mode 100644 gas/config/te-csky_abiv1_linux.h create mode 100644 gas/config/te-csky_abiv2.h create mode 100644 gas/config/te-csky_abiv2_linux.h create mode 100644 gas/doc/c-csky.texi create mode 100644 gas/doc/c-or1k.texi create mode 100644 gas/testsuite/gas/aarch64/armv8_5-a-dp.d create mode 100644 gas/testsuite/gas/aarch64/armv8_5-a-dp.s create mode 100644 gas/testsuite/gas/aarch64/bti.d create mode 100644 gas/testsuite/gas/aarch64/bti.s create mode 100644 gas/testsuite/gas/aarch64/illegal-bti.d create mode 100644 gas/testsuite/gas/aarch64/illegal-bti.l create mode 100644 gas/testsuite/gas/aarch64/illegal-sysreg-4.d create mode 100644 gas/testsuite/gas/aarch64/illegal-sysreg-4.l create mode 100644 gas/testsuite/gas/aarch64/predres.d create mode 100644 gas/testsuite/gas/aarch64/predres.s create mode 100644 gas/testsuite/gas/aarch64/sb.s create mode 100644 gas/testsuite/gas/aarch64/sb1.d create mode 100644 gas/testsuite/gas/aarch64/sb2.d create mode 100644 gas/testsuite/gas/aarch64/ssbs-illegal1.d create mode 100644 gas/testsuite/gas/aarch64/ssbs-illegal1.l create mode 100644 gas/testsuite/gas/aarch64/ssbs-illegal2.d create mode 100644 gas/testsuite/gas/aarch64/ssbs-illegal2.l create mode 100644 gas/testsuite/gas/aarch64/ssbs.s create mode 100644 gas/testsuite/gas/aarch64/ssbs1.d create mode 100644 gas/testsuite/gas/aarch64/ssbs2.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_1.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_1.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_10.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_10.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_10.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_11.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_11.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_12.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_12.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_13.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_13.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_13.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_14.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_14.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_14.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_15.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_15.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_15.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_16.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_16.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_17.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_17.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_17.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_18.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_18.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_18.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_19.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_19.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_2.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_2.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_2.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_20.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_20.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_20.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_21.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_21.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_22.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_22.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_22.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_23.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_23.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_23.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_24.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_24.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_24.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_25.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_25.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_25.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_26.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_26.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_26.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_3.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_3.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_3.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_4.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_4.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_4.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_5.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_5.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_6.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_6.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_6.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_7.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_7.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_7.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_8.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_8.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_8.s create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_9.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_9.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_9.s create mode 100644 gas/testsuite/gas/aarch64/sysreg-4.d create mode 100644 gas/testsuite/gas/aarch64/sysreg-4.s create mode 100644 gas/testsuite/gas/all/eqv-dot.d create mode 100644 gas/testsuite/gas/all/eqv-dot.s create mode 100644 gas/testsuite/gas/arc/attr-rf16.d create mode 100644 gas/testsuite/gas/arc/attr-rf16.err create mode 100644 gas/testsuite/gas/arc/attr-rf16.s create mode 100644 gas/testsuite/gas/arc/textinsn_case.d create mode 100644 gas/testsuite/gas/arc/textinsn_case.s create mode 100644 gas/testsuite/gas/arm/attr-march-armv8_5-a.d create mode 100644 gas/testsuite/gas/arm/predres-bad.d create mode 100644 gas/testsuite/gas/arm/predres-bad.l create mode 100644 gas/testsuite/gas/arm/predres.s create mode 100644 gas/testsuite/gas/arm/predres1.d create mode 100644 gas/testsuite/gas/arm/predres2.d create mode 100644 gas/testsuite/gas/arm/sb-bad.d create mode 100644 gas/testsuite/gas/arm/sb-bad.l create mode 100644 gas/testsuite/gas/arm/sb-thumb1.d create mode 100644 gas/testsuite/gas/arm/sb-thumb2.d create mode 100644 gas/testsuite/gas/arm/sb.s create mode 100644 gas/testsuite/gas/arm/sb1.d create mode 100644 gas/testsuite/gas/arm/sb2.d create mode 100644 gas/testsuite/gas/csky/801_relax.d create mode 100644 gas/testsuite/gas/csky/801_relax.s create mode 100644 gas/testsuite/gas/csky/802j.d create mode 100644 gas/testsuite/gas/csky/802j.s create mode 100644 gas/testsuite/gas/csky/all.d create mode 100644 gas/testsuite/gas/csky/all.s create mode 100644 gas/testsuite/gas/csky/bsr1.d create mode 100644 gas/testsuite/gas/csky/bsr1.s create mode 100644 gas/testsuite/gas/csky/bsr2.d create mode 100644 gas/testsuite/gas/csky/bsr2.s create mode 100644 gas/testsuite/gas/csky/csky.exp create mode 100644 gas/testsuite/gas/csky/csky_vdsp.d create mode 100644 gas/testsuite/gas/csky/csky_vdsp.s create mode 100644 gas/testsuite/gas/csky/cskyv2_all.d create mode 100644 gas/testsuite/gas/csky/cskyv2_all.s create mode 100644 gas/testsuite/gas/csky/cskyv2_dsp.d create mode 100644 gas/testsuite/gas/csky/cskyv2_dsp.s create mode 100644 gas/testsuite/gas/csky/cskyv2_elrw.d create mode 100644 gas/testsuite/gas/csky/cskyv2_elrw.s create mode 100644 gas/testsuite/gas/csky/cskyv2_float.d create mode 100644 gas/testsuite/gas/csky/cskyv2_float.s create mode 100644 gas/testsuite/gas/csky/cskyv2_lrw.d create mode 100644 gas/testsuite/gas/csky/cskyv2_lrw.s create mode 100644 gas/testsuite/gas/csky/cskyv2_mnolrw1.d create mode 100644 gas/testsuite/gas/csky/cskyv2_mnolrw1.s create mode 100644 gas/testsuite/gas/csky/cskyv2_mnolrw2.d create mode 100644 gas/testsuite/gas/csky/cskyv2_mnolrw2.s create mode 100644 gas/testsuite/gas/csky/enhance_dsp.d create mode 100644 gas/testsuite/gas/csky/enhance_dsp.s create mode 100644 gas/testsuite/gas/csky/java.d create mode 100644 gas/testsuite/gas/csky/java.s create mode 100644 gas/testsuite/gas/csky/jbsr.d create mode 100644 gas/testsuite/gas/csky/jbsr.s create mode 100644 gas/testsuite/gas/csky/jbt.d create mode 100644 gas/testsuite/gas/csky/jbt.s create mode 100644 gas/testsuite/gas/csky/jbt_pic.d create mode 100644 gas/testsuite/gas/csky/jbt_pic.s create mode 100644 gas/testsuite/gas/csky/jmpi1.d create mode 100644 gas/testsuite/gas/csky/jmpi1.s create mode 100644 gas/testsuite/gas/csky/jmpi2.d create mode 100644 gas/testsuite/gas/csky/jmpi2.s create mode 100644 gas/testsuite/gas/csky/jmpi3.d create mode 100644 gas/testsuite/gas/csky/jmpi3.s create mode 100644 gas/testsuite/gas/csky/jmpiv2_1.d create mode 100644 gas/testsuite/gas/csky/jmpiv2_1.s create mode 100644 gas/testsuite/gas/csky/jmpiv2_2.d create mode 100644 gas/testsuite/gas/csky/jmpiv2_2.s create mode 100644 gas/testsuite/gas/csky/jsriv2_1.d create mode 100644 gas/testsuite/gas/csky/jsriv2_1.s create mode 100644 gas/testsuite/gas/csky/jsriv2_2.d create mode 100644 gas/testsuite/gas/csky/jsriv2_2.s create mode 100644 gas/testsuite/gas/csky/jsriv2_3.d create mode 100644 gas/testsuite/gas/csky/jsriv2_3.s create mode 100644 gas/testsuite/gas/csky/jsriv2_4.d create mode 100644 gas/testsuite/gas/csky/jsriv2_4.s create mode 100644 gas/testsuite/gas/csky/trust.d create mode 100644 gas/testsuite/gas/csky/trust.s create mode 100644 gas/testsuite/gas/csky/v1_float.d create mode 100644 gas/testsuite/gas/csky/v1_float.s create mode 100644 gas/testsuite/gas/csky/v2_float_part1.d create mode 100644 gas/testsuite/gas/csky/v2_float_part1.s create mode 100644 gas/testsuite/gas/csky/v2_float_part2.d create mode 100644 gas/testsuite/gas/csky/v2_float_part2.s create mode 100644 gas/testsuite/gas/csky/v2_tls_gd.d create mode 100644 gas/testsuite/gas/csky/v2_tls_gd.s create mode 100644 gas/testsuite/gas/csky/v2_tls_ie.d create mode 100644 gas/testsuite/gas/csky/v2_tls_ie.s create mode 100644 gas/testsuite/gas/csky/v2_tls_ld.d create mode 100644 gas/testsuite/gas/csky/v2_tls_ld.s create mode 100644 gas/testsuite/gas/csky/v2_tls_le.d create mode 100644 gas/testsuite/gas/csky/v2_tls_le.s create mode 100644 gas/testsuite/gas/elf/missing-build-notes.d create mode 100644 gas/testsuite/gas/elf/missing-build-notes.s create mode 100644 gas/testsuite/gas/elf/section14.d create mode 100644 gas/testsuite/gas/elf/section14.s create mode 100644 gas/testsuite/gas/i386/avx-scalar-2.d create mode 100644 gas/testsuite/gas/i386/avx-scalar-2.s create mode 100644 gas/testsuite/gas/i386/avx-wig.d create mode 100644 gas/testsuite/gas/i386/avx-wig.s create mode 100644 gas/testsuite/gas/i386/avx2-wig.d create mode 100644 gas/testsuite/gas/i386/avx2-wig.s create mode 100644 gas/testsuite/gas/i386/cvtsi2sX.l create mode 100644 gas/testsuite/gas/i386/cvtsi2sX.s create mode 100644 gas/testsuite/gas/i386/evex-lig-2.d create mode 100644 gas/testsuite/gas/i386/evex-lig-2.s create mode 100644 gas/testsuite/gas/i386/evex-wig2.d create mode 100644 gas/testsuite/gas/i386/evex-wig2.s create mode 100644 gas/testsuite/gas/i386/evex.d create mode 100644 gas/testsuite/gas/i386/evex.s create mode 100644 gas/testsuite/gas/i386/mpx-add-bnd-prefix.e create mode 100644 gas/testsuite/gas/i386/prefix32.l create mode 100644 gas/testsuite/gas/i386/prefix32.s create mode 100644 gas/testsuite/gas/i386/prefix64.l create mode 100644 gas/testsuite/gas/i386/prefix64.s create mode 100644 gas/testsuite/gas/i386/property-1.d create mode 100644 gas/testsuite/gas/i386/property-1.s create mode 100644 gas/testsuite/gas/i386/sg.l create mode 100644 gas/testsuite/gas/i386/sg.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx-scalar-2.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx-scalar-2.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx-wig.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx-wig.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx2-wig.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx2-wig.s create mode 100644 gas/testsuite/gas/i386/x86-64-evex-lig-2.d create mode 100644 gas/testsuite/gas/i386/x86-64-evex-lig-2.s create mode 100644 gas/testsuite/gas/i386/x86-64-evex-wig2.d create mode 100644 gas/testsuite/gas/i386/x86-64-evex-wig2.s create mode 100644 gas/testsuite/gas/i386/x86-64-mpx-add-bnd-prefix.e create mode 100644 gas/testsuite/gas/i386/x86-64-property-1.d create mode 100644 gas/testsuite/gas/mips/elf-rel28-lldscd-micromips-n32.d create mode 100644 gas/testsuite/gas/mips/elf-rel28-lldscd-micromips-n64.d create mode 100644 gas/testsuite/gas/mips/elf-rel28-lldscd-n32.d create mode 100644 gas/testsuite/gas/mips/elf-rel28-lldscd-n64.d create mode 100644 gas/testsuite/gas/mips/elf-rel28-micromips-n32.d create mode 100644 gas/testsuite/gas/mips/elf-rel28-micromips-n64.d create mode 100644 gas/testsuite/gas/mips/loongson-2f-mmi.d create mode 100644 gas/testsuite/gas/mips/loongson-2f-mmi.s create mode 100644 gas/testsuite/gas/mips/loongson-3a-mmi.d create mode 100644 gas/testsuite/gas/mips/loongson-3a-mmi.s create mode 100644 gas/testsuite/gas/mips/loongson-cam.d create mode 100644 gas/testsuite/gas/mips/loongson-cam.s create mode 100644 gas/testsuite/gas/mips/loongson-ext2.d create mode 100644 gas/testsuite/gas/mips/loongson-ext2.s delete mode 100644 gas/testsuite/gas/or1k/allinsn.exp create mode 100644 gas/testsuite/gas/or1k/or1k.exp create mode 100644 gas/testsuite/gas/or1k/reloc-1.d create mode 100644 gas/testsuite/gas/or1k/reloc-1.s create mode 100644 gas/testsuite/gas/or1k/reloc-2.l create mode 100644 gas/testsuite/gas/or1k/reloc-2.s create mode 100644 gas/testsuite/gas/pdp11/pr14480.d create mode 100644 gas/testsuite/gas/pdp11/pr14480.s create mode 100644 gas/testsuite/gas/pdp11/pr23481.d create mode 100644 gas/testsuite/gas/pdp11/pr23481.s create mode 100644 gas/testsuite/gas/ppc/broadway.d create mode 100644 gas/testsuite/gas/ppc/broadway.s create mode 100644 gas/testsuite/gas/riscv/bge.d create mode 100644 gas/testsuite/gas/riscv/bge.s create mode 100644 gas/testsuite/gas/riscv/c-fld-fsd-fail.d create mode 100644 gas/testsuite/gas/riscv/c-fld-fsd-fail.l create mode 100644 gas/testsuite/gas/riscv/c-fld-fsd-fail.s create mode 100644 gas/testsuite/gas/riscv/fence-fail.d create mode 100644 gas/testsuite/gas/riscv/fence-fail.l create mode 100644 gas/testsuite/gas/riscv/fence-fail.s create mode 100644 gas/testsuite/gas/riscv/fence-tso.d create mode 100644 gas/testsuite/gas/riscv/fence-tso.s create mode 100644 gas/testsuite/gas/riscv/rouding-fail.d create mode 100644 gas/testsuite/gas/riscv/rouding-fail.l create mode 100644 gas/testsuite/gas/riscv/rouding-fail.s create mode 100644 gas/testsuite/gas/s12z/bit-manip-invalid.d create mode 100644 gas/testsuite/gas/s12z/bit-manip-invalid.s copy binutils/testsuite/binutils-all/empty => gas/testsuite/gas/s390/zarch-z990-sy [...] create mode 100644 gas/testsuite/gas/s390/zarch-z990-symbol-lay.s create mode 100644 gas/testsuite/gas/sparc/leon.d create mode 100644 gas/testsuite/gas/sparc/leon.s create mode 100644 gas/testsuite/gas/sparc/v8branch.d create mode 100644 gas/testsuite/gas/sparc/v8branch.s create mode 100644 gdb/buildsym-legacy.c create mode 100644 gdb/buildsym-legacy.h create mode 100644 gdb/common/gdb_proc_service.h create mode 100644 gdb/common/netstuff.c create mode 100644 gdb/common/netstuff.h create mode 100644 gdb/common/scoped_mmap.c create mode 100644 gdb/compile/compile-c.h create mode 100644 gdb/compile/compile-cplus-symbols.c create mode 100644 gdb/compile/compile-cplus-types.c create mode 100644 gdb/compile/compile-cplus.h create mode 100644 gdb/compile/gcc-c-plugin.h create mode 100644 gdb/compile/gcc-cp-plugin.h create mode 100644 gdb/csky-linux-tdep.c create mode 100644 gdb/csky-tdep.c create mode 100644 gdb/csky-tdep.h create mode 100644 gdb/dwarf-index-cache.c create mode 100644 gdb/dwarf-index-cache.h create mode 100644 gdb/dwarf-index-write.h delete mode 100644 gdb/gdb-gdb.py create mode 100644 gdb/gdb-gdb.py.in mode change 100755 => 100644 gdb/gdbserver/x86-tdesc.h create mode 100644 gdb/gnulib/aclocal-m4-deps.mk create mode 100644 gdb/gnulib/import/arpa_inet.in.h create mode 100644 gdb/gnulib/import/inet_ntop.c create mode 100644 gdb/gnulib/import/m4/arpa_inet_h.m4 create mode 100644 gdb/gnulib/import/m4/inet_ntop.m4 create mode 100644 gdb/gnulib/import/m4/mkdir.m4 create mode 100644 gdb/gnulib/import/m4/netinet_in_h.m4 create mode 100644 gdb/gnulib/import/m4/onceonly.m4 create mode 100644 gdb/gnulib/import/m4/socklen.m4 create mode 100644 gdb/gnulib/import/m4/sockpfaf.m4 create mode 100644 gdb/gnulib/import/m4/stdalign.m4 create mode 100644 gdb/gnulib/import/m4/sys_uio_h.m4 create mode 100644 gdb/gnulib/import/mkdir.c create mode 100644 gdb/gnulib/import/netinet_in.in.h create mode 100644 gdb/gnulib/import/stdalign.in.h create mode 100644 gdb/gnulib/import/sys_socket.c create mode 100644 gdb/gnulib/import/sys_socket.in.h create mode 100644 gdb/gnulib/import/sys_uio.in.h create mode 100644 gdb/gnulib/patches/0001-Fix-PR-gdb-23558-Use-system-s-getcwd-wh [...] delete mode 100644 gdb/i386-v4-nat.c create mode 100644 gdb/riscv-fbsd-nat.c create mode 100644 gdb/riscv-fbsd-tdep.c create mode 100644 gdb/riscv-fbsd-tdep.h create mode 100644 gdb/riscv-linux-nat.c create mode 100644 gdb/riscv-linux-tdep.c create mode 100644 gdb/sanitize.m4 create mode 100644 gdb/selftest.m4 create mode 100644 gdb/ser-uds.c delete mode 100755 gdb/testsuite/dg-extract-results.sh create mode 100644 gdb/testsuite/gdb.ada/access_to_unbounded_array.exp create mode 100644 gdb/testsuite/gdb.ada/access_to_unbounded_array/foo.adb create mode 100644 gdb/testsuite/gdb.ada/access_to_unbounded_array/pack.adb create mode 100644 gdb/testsuite/gdb.ada/access_to_unbounded_array/pack.ads create mode 100644 gdb/testsuite/gdb.ada/expr_with_funcall.exp create mode 100644 gdb/testsuite/gdb.ada/expr_with_funcall/expr_r821_013.adb create mode 100644 gdb/testsuite/gdb.ada/expr_with_funcall/pck.adb create mode 100644 gdb/testsuite/gdb.ada/expr_with_funcall/pck.ads create mode 100644 gdb/testsuite/gdb.ada/mi_string_access.exp create mode 100644 gdb/testsuite/gdb.ada/mi_string_access/bar.adb copy gdb/testsuite/gdb.ada/{notcplusplus => mi_string_access}/pck.adb (100%) copy gdb/testsuite/gdb.ada/{notcplusplus => mi_string_access}/pck.ads (100%) create mode 100644 gdb/testsuite/gdb.ada/mi_var_union.exp create mode 100644 gdb/testsuite/gdb.ada/mi_var_union/bar.adb copy gdb/testsuite/gdb.ada/{notcplusplus => mi_var_union}/pck.adb (100%) copy gdb/testsuite/gdb.ada/{notcplusplus => mi_var_union}/pck.ads (100%) create mode 100644 gdb/testsuite/gdb.ada/packed_array_assign.exp create mode 100644 gdb/testsuite/gdb.ada/packed_array_assign/aggregates.adb create mode 100644 gdb/testsuite/gdb.ada/packed_array_assign/aggregates.ads create mode 100644 gdb/testsuite/gdb.ada/packed_array_assign/pck.adb create mode 100644 gdb/testsuite/gdb.ada/packed_array_assign/pck.ads create mode 100644 gdb/testsuite/gdb.ada/packed_array_assign/tester.adb create mode 100644 gdb/testsuite/gdb.arch/aarch64-sighandler-regs.c create mode 100644 gdb/testsuite/gdb.arch/aarch64-sighandler-regs.exp create mode 100644 gdb/testsuite/gdb.arch/mips-disassembler-options.exp create mode 100644 gdb/testsuite/gdb.arch/mips-disassembler-options.s create mode 100644 gdb/testsuite/gdb.base/batch-exit-status.bad-commands create mode 100644 gdb/testsuite/gdb.base/batch-exit-status.exp create mode 100644 gdb/testsuite/gdb.base/batch-exit-status.good-commands create mode 100644 gdb/testsuite/gdb.base/catch-follow-exec.c create mode 100644 gdb/testsuite/gdb.base/catch-follow-exec.exp create mode 100644 gdb/testsuite/gdb.base/frame-selection.c create mode 100644 gdb/testsuite/gdb.base/frame-selection.exp create mode 100644 gdb/testsuite/gdb.base/frameapply.c create mode 100644 gdb/testsuite/gdb.base/frameapply.exp create mode 100644 gdb/testsuite/gdb.base/gcore-tls-pie.c create mode 100644 gdb/testsuite/gdb.base/gcore-tls-pie.exp create mode 100644 gdb/testsuite/gdb.base/index-cache.c create mode 100644 gdb/testsuite/gdb.base/index-cache.exp create mode 100644 gdb/testsuite/gdb.base/infoline-reloc-main-from-zero.c create mode 100644 gdb/testsuite/gdb.base/infoline-reloc-main-from-zero.exp create mode 100644 gdb/testsuite/gdb.base/large-frame-1.c create mode 100644 gdb/testsuite/gdb.base/large-frame-2.c create mode 100644 gdb/testsuite/gdb.base/large-frame.exp create mode 100644 gdb/testsuite/gdb.base/large-frame.h create mode 100644 gdb/testsuite/gdb.base/vla-optimized-out.c create mode 100644 gdb/testsuite/gdb.base/vla-optimized-out.exp create mode 100644 gdb/testsuite/gdb.base/write_mem.c create mode 100644 gdb/testsuite/gdb.base/write_mem.exp create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-anonymous.cc create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-anonymous.exp create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-array-decay.cc create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-array-decay.exp create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-inherit.cc create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-inherit.exp create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-member.cc create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-member.exp create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-method.cc create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-method.exp create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-mod.c create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-namespace.cc create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-namespace.exp create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-nested.cc create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-nested.exp create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-print.c create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-print.exp create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-virtual.cc create mode 100644 gdb/testsuite/gdb.compile/compile-cplus-virtual.exp create mode 100644 gdb/testsuite/gdb.compile/compile-cplus.c create mode 100644 gdb/testsuite/gdb.compile/compile-cplus.exp create mode 100644 gdb/testsuite/gdb.cp/virtbase2.cc create mode 100644 gdb/testsuite/gdb.cp/virtbase2.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-ranges-func.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-ranges-func.exp create mode 100644 gdb/testsuite/gdb.dwarf2/varval.c create mode 100644 gdb/testsuite/gdb.dwarf2/varval.exp create mode 100644 gdb/testsuite/gdb.fortran/short-circuit-argument-list.exp create mode 100644 gdb/testsuite/gdb.fortran/short-circuit-argument-list.f90 create mode 100644 gdb/testsuite/gdb.mi/mi-breakpoint-location-ena-dis.cc create mode 100644 gdb/testsuite/gdb.mi/mi-breakpoint-location-ena-dis.exp create mode 100644 gdb/testsuite/gdb.python/py-mi-var-info-path-expression.c create mode 100644 gdb/testsuite/gdb.python/py-mi-var-info-path-expression.exp create mode 100644 gdb/testsuite/gdb.python/py-mi-var-info-path-expression.py create mode 100644 gdb/testsuite/gdb.server/extended-remote-restart.c create mode 100644 gdb/testsuite/gdb.server/extended-remote-restart.exp create mode 100644 gdb/testsuite/gdb.server/server-connect.exp create mode 100644 gdb/testsuite/lib/compile-support.exp mode change 100755 => 100644 gdb/testsuite/lib/compiler.c create mode 100644 gdb/unittests/cli-utils-selftests.c create mode 100644 gdb/unittests/parse-connection-spec-selftests.c create mode 100644 include/elf/csky.h create mode 100644 include/opcode/csky.h rename {opcodes => include/opcode}/s12z.h (100%) create mode 100644 ld/emulparams/cskyelf.sh create mode 100644 ld/emulparams/cskyelf_linux.sh create mode 100644 ld/emultempl/cskyelf.em create mode 100644 ld/testsuite/ld-arc/attr-merge-6.d create mode 100644 ld/testsuite/ld-arc/attr-merge-6a.s create mode 100644 ld/testsuite/ld-arc/attr-merge-6b.s create mode 100644 ld/testsuite/ld-arc/attr-merge-6bis.d create mode 100644 ld/testsuite/ld-csky/csky.exp create mode 100644 ld/testsuite/ld-csky/data.d create mode 100644 ld/testsuite/ld-csky/data.s create mode 100644 ld/testsuite/ld-csky/data_section.s create mode 100644 ld/testsuite/ld-csky/emit-relocs-1.d create mode 100644 ld/testsuite/ld-csky/emit-relocs-1.ld create mode 100644 ld/testsuite/ld-csky/emit-relocs-1a.s copy ld/testsuite/{ld-mips-elf => ld-csky}/emit-relocs-1b.s (100%) create mode 100644 ld/testsuite/ld-csky/got.d create mode 100644 ld/testsuite/ld-csky/got.s create mode 100644 ld/testsuite/ld-csky/hilo16.d create mode 100644 ld/testsuite/ld-csky/hilo16.s create mode 100644 ld/testsuite/ld-csky/hilo16_symbol.s create mode 100644 ld/testsuite/ld-csky/tls-gd-v1.d create mode 100644 ld/testsuite/ld-csky/tls-gd-v1.s create mode 100644 ld/testsuite/ld-csky/tls-gd.d create mode 100644 ld/testsuite/ld-csky/tls-gd.s create mode 100644 ld/testsuite/ld-csky/tls-ie-v1.d create mode 100644 ld/testsuite/ld-csky/tls-ie-v1.s create mode 100644 ld/testsuite/ld-csky/tls-ie.d create mode 100644 ld/testsuite/ld-csky/tls-ie.s create mode 100644 ld/testsuite/ld-csky/tls-ld-v1.d create mode 100644 ld/testsuite/ld-csky/tls-ld-v1.s create mode 100644 ld/testsuite/ld-csky/tls-ld.d create mode 100644 ld/testsuite/ld-csky/tls-ld.s create mode 100644 ld/testsuite/ld-csky/tls-le-v1.d create mode 100644 ld/testsuite/ld-csky/tls-le-v1.s create mode 100644 ld/testsuite/ld-csky/tls-le.d create mode 100644 ld/testsuite/ld-csky/tls-le.s create mode 100644 ld/testsuite/ld-elf/pr23591.d create mode 100644 ld/testsuite/ld-elf/pr23591a.s create mode 100644 ld/testsuite/ld-elf/pr23591b.s create mode 100644 ld/testsuite/ld-elf/pr23591c.s create mode 100644 ld/testsuite/ld-elf/pr23648.d create mode 100644 ld/testsuite/ld-elf/pr23648.s create mode 100644 ld/testsuite/ld-elf/pr23648.t create mode 100644 ld/testsuite/ld-elf/pr23658-1a.d create mode 100644 ld/testsuite/ld-elf/pr23658-1a.s create mode 100644 ld/testsuite/ld-elf/pr23658-1b.d create mode 100644 ld/testsuite/ld-elf/pr23658-1b.s create mode 100644 ld/testsuite/ld-elf/pr23658-1c.d create mode 100644 ld/testsuite/ld-elf/pr23658-1c.s create mode 100644 ld/testsuite/ld-elf/pr23658-1d.s create mode 100644 ld/testsuite/ld-elf/pr23658-2.rd create mode 100644 ld/testsuite/ld-elf/pr23658-3.d copy ld/testsuite/{ld-scripts/provide-5.s => ld-elf/pr23658-3.s} (100%) copy ld/testsuite/{ld-scripts/provide-8.t => ld-elf/pr23658-3.t} (100%) create mode 100644 ld/testsuite/ld-elf/reloc-discard-warn.d create mode 100644 ld/testsuite/ld-elf/reloc-discard.d create mode 100644 ld/testsuite/ld-elf/reloc-discard.ld copy ld/testsuite/ld-elf/{weak-dyn-1b.s => reloc-discard.s} (100%) create mode 100644 ld/testsuite/ld-i386/pr23372c.d create mode 100644 ld/testsuite/ld-i386/pr23372d.d create mode 100644 ld/testsuite/ld-i386/pr23486c.d create mode 100644 ld/testsuite/ld-i386/pr23486d.d create mode 100644 ld/testsuite/ld-i386/property-1a.r create mode 100644 ld/testsuite/ld-i386/property-2a.r create mode 100644 ld/testsuite/ld-i386/property-3a.r create mode 100644 ld/testsuite/ld-i386/property-4a.r create mode 100644 ld/testsuite/ld-i386/property-5a.r create mode 100644 ld/testsuite/ld-i386/property-7a.r create mode 100644 ld/testsuite/ld-i386/property-x86-5.d create mode 100644 ld/testsuite/ld-mips-elf/elf-rel-got-n64-irix.d delete mode 100644 ld/testsuite/ld-mips-elf/elf-rel-got-n64-linux.d create mode 100644 ld/testsuite/ld-mips-elf/elf-rel-xgot-n64-irix.d delete mode 100644 ld/testsuite/ld-mips-elf/elf-rel-xgot-n64-linux.d create mode 100644 ld/testsuite/ld-mips-elf/pr21375-abi.hd create mode 100644 ld/testsuite/ld-mips-elf/pr21375-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375-mips16.s create mode 100644 ld/testsuite/ld-mips-elf/pr21375-n32.s create mode 100644 ld/testsuite/ld-mips-elf/pr21375-n64.s create mode 100644 ld/testsuite/ld-mips-elf/pr21375-noabi.hd create mode 100644 ld/testsuite/ld-mips-elf/pr21375-xgot.ld create mode 100644 ld/testsuite/ld-mips-elf/pr21375-xgot.s create mode 100644 ld/testsuite/ld-mips-elf/pr21375.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375.ld create mode 100644 ld/testsuite/ld-mips-elf/pr21375.s create mode 100644 ld/testsuite/ld-mips-elf/pr21375.sd copy ld/testsuite/ld-mips-elf/{gp-hidden-ver.ver => pr21375.ver} (100%) create mode 100644 ld/testsuite/ld-mips-elf/pr21375h-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375h.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375h.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375h.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375p-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375p.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375p.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375p.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375ph-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375ph.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375ph.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375ph.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375s-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375s-n32-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375s-n32.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375s-n32.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375s-n32.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375s-n64-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375s-n64.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375s-n64.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375s-n64.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375s.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375s.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375s.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sh-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sh-n32-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sh-n32.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sh-n32.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sh-n32.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sh-n64-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sh-n64.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sh-n64.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sh-n64.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sh.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sh.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sh.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375shg-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375shg.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375shg.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375shg.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375shl-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375shl.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375shl.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375shv-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375shv.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375shv.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sm16.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sm16h.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375su-n32.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375su-n64.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375su.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375suh-n32.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375suh-n64.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375suh.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sux.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375suxh.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sx-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sx.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sx.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sx.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sxh-irix.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sxh.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sxh.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21375sxh.sd create mode 100644 ld/testsuite/ld-mips-elf/pr21375v.ver create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-2.dd create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-2.gd create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-2.ld create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-2.s create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-2.sd create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-discard-2.gd create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-discard-2.ld create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-discard-2.sd create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-micromips-2.dd create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-micromips-2.gd create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-micromips-2.sd create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-micromips-insn32-2.dd create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-micromips-insn32-2.gd create mode 100644 ld/testsuite/ld-mips-elf/stub-dynsym-micromips-insn32-2.sd create mode 100644 ld/testsuite/ld-mips-elf/tlsbin-pie-o32.d create mode 100644 ld/testsuite/ld-mips-elf/tlsbin-pie-o32.got create mode 100644 ld/testsuite/ld-mips-elf/tlsdyn-pie-o32.d create mode 100644 ld/testsuite/ld-mips-elf/tlsdyn-pie-o32.got create mode 100644 ld/testsuite/ld-or1k/offsets1.d create mode 100644 ld/testsuite/ld-or1k/offsets1.s create mode 100644 ld/testsuite/ld-or1k/or1k.exp create mode 100644 ld/testsuite/ld-or1k/plt1.dd create mode 100644 ld/testsuite/ld-or1k/plt1.s create mode 100644 ld/testsuite/ld-or1k/plt1.x.dd create mode 100644 ld/testsuite/ld-or1k/plta1.dd create mode 100644 ld/testsuite/ld-or1k/plta1.s create mode 100644 ld/testsuite/ld-or1k/pltlib.s create mode 100644 ld/testsuite/ld-plugin/pr23460a.c create mode 100644 ld/testsuite/ld-plugin/pr23460b.c create mode 100644 ld/testsuite/ld-plugin/pr23460c.c create mode 100644 ld/testsuite/ld-plugin/pr23460d.c create mode 100644 ld/testsuite/ld-plugin/pr23460e.c create mode 100644 ld/testsuite/ld-plugin/pr23460f.c create mode 100644 ld/testsuite/ld-powerpc/big.s create mode 100644 ld/testsuite/ld-powerpc/ext.d create mode 100644 ld/testsuite/ld-powerpc/ext.lnk create mode 100644 ld/testsuite/ld-powerpc/ext.s create mode 100644 ld/testsuite/ld-powerpc/notoc.d create mode 100644 ld/testsuite/ld-powerpc/notoc.s create mode 100644 ld/testsuite/ld-powerpc/notoc.wf create mode 100644 ld/testsuite/ld-powerpc/relaxrl.d create mode 100644 ld/testsuite/ld-riscv-elf/pcrel-lo-addend-2.d create mode 100644 ld/testsuite/ld-riscv-elf/pcrel-lo-addend-2.s create mode 100644 ld/testsuite/ld-s12z/reloc-ext18-1.d create mode 100644 ld/testsuite/ld-s12z/reloc-ext18-2.d create mode 100644 ld/testsuite/ld-s12z/reloc-ext18.d create mode 100644 ld/testsuite/ld-s12z/reloc-ext18.s create mode 100644 ld/testsuite/ld-s12z/reloc-ext24.d create mode 100644 ld/testsuite/ld-s12z/reloc-ext24.s create mode 100644 ld/testsuite/ld-s12z/reloc-ext32.d create mode 100644 ld/testsuite/ld-s12z/reloc-ext32.s create mode 100644 ld/testsuite/ld-s12z/reloc-opr.d create mode 100644 ld/testsuite/ld-s12z/reloc-opr.s create mode 100644 ld/testsuite/ld-s12z/reloc-pc-rel-7-15.d create mode 100644 ld/testsuite/ld-s12z/reloc-pc-rel-7-15.s rename ld/testsuite/ld-s12z/{z12s.exp => s12z.exp} (100%) delete mode 100644 ld/testsuite/ld-s390/gotreloc_64-1.dd create mode 100644 ld/testsuite/ld-s390/gotreloc_64-norelro-1.dd create mode 100644 ld/testsuite/ld-s390/gotreloc_64-relro-1.dd create mode 100644 ld/testsuite/ld-scripts/pr23571.d create mode 100644 ld/testsuite/ld-scripts/pr23571.t create mode 100644 ld/testsuite/ld-scripts/segment-start.d create mode 100644 ld/testsuite/ld-scripts/segment-start.ld create mode 100644 ld/testsuite/ld-scripts/segment-start.s create mode 100644 ld/testsuite/ld-x86-64/pr23372c-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr23372c.d create mode 100644 ld/testsuite/ld-x86-64/pr23372d-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr23372d.d create mode 100644 ld/testsuite/ld-x86-64/pr23372d.s create mode 100644 ld/testsuite/ld-x86-64/pr23372e.s create mode 100644 ld/testsuite/ld-x86-64/pr23372f.s create mode 100644 ld/testsuite/ld-x86-64/pr23486c-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr23486c.d create mode 100644 ld/testsuite/ld-x86-64/pr23486c.s create mode 100644 ld/testsuite/ld-x86-64/pr23486d-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr23486d.d create mode 100644 ld/testsuite/ld-x86-64/pr23486d.s create mode 100644 ld/testsuite/ld-x86-64/property-1a.r create mode 100644 ld/testsuite/ld-x86-64/property-2a.r create mode 100644 ld/testsuite/ld-x86-64/property-3a.r create mode 100644 ld/testsuite/ld-x86-64/property-4a.r create mode 100644 ld/testsuite/ld-x86-64/property-5a.r create mode 100644 ld/testsuite/ld-x86-64/property-7a.r create mode 100644 ld/testsuite/ld-x86-64/property-x86-5-x32.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-5.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-5a.s create mode 100644 ld/testsuite/ld-x86-64/property-x86-5b.s create mode 100644 ld/testsuite/ld-xtensa/coalesce.d delete mode 100644 ld/testsuite/ld-xtensa/coalesce.exp create mode 100644 ld/testsuite/ld-xtensa/diff_overflow.d delete mode 100644 ld/testsuite/ld-xtensa/diff_overflow.exp create mode 100644 ld/testsuite/ld-xtensa/lcall.d delete mode 100644 ld/testsuite/ld-xtensa/lcall.exp create mode 100644 ld/testsuite/ld-xtensa/relax-static-defs.s create mode 100644 ld/testsuite/ld-xtensa/relax-static-local-pie.d create mode 100644 ld/testsuite/ld-xtensa/relax-static-local-shared.d create mode 100644 ld/testsuite/ld-xtensa/relax-static-local.s create mode 100644 ld/testsuite/ld-xtensa/relax-static-pie.d create mode 100644 ld/testsuite/ld-xtensa/relax-static-shared.d create mode 100644 ld/testsuite/ld-xtensa/relax-static.s create mode 100644 ld/testsuite/ld-xtensa/relax-undef-weak-local-pie.d create mode 100644 ld/testsuite/ld-xtensa/relax-undef-weak-local-shared.d create mode 100644 ld/testsuite/ld-xtensa/relax-undef-weak-local.s create mode 100644 ld/testsuite/ld-xtensa/relax-undef-weak-pie.d create mode 100644 ld/testsuite/ld-xtensa/relax-undef-weak-shared.d create mode 100644 ld/testsuite/ld-xtensa/relax-undef-weak.s copy ld/testsuite/ld-xtensa/{xtensa.exp => xtensa-linux.exp} (100%) create mode 100644 opcodes/csky-dis.c create mode 100644 opcodes/csky-opc.h -- To stop receiving notification emails like this one, please contact the administrator of this repository.
6 years, 8 months
1
0
0
0
← Newer
1
...
286
287
288
289
290
291
292
...
665
Older →
Jump to page:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
Results per page:
10
25
50
100
200