This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch linaro-dev/sve in repository gcc.
from 648f8fc59b2 Merge trunk into sve adds b2275574318 2017-11-04 Thomas Koenig tkoenig@gcc.gnu.org adds ce07d3ce53a 2017-11-04 Thomas Koenig tkoenig@gcc.gnu.org adds 711a520c401 gcc/fortran/ChangeLog: adds c76a96ef4f7 2017-11-04 Andreas Tobler andreast@gcc.gnu.org adds 131588872d8 PR target/82002 Part 2: Correct non-immediate offset/invalid INSN adds 88b09bac9b4 Daily bump. adds d5fd76b6ea1 RISC-V: Set SLOW_BYTE_ACCESS=1 adds 43906e418fe RISC-V: If -m[no-]strict-align is not passed, assume its va [...] adds b0cb9599eed RISC-V: Emit "i" suffix for instructions with immediate operands adds 1672bf66952 [libsanitizer] Remove semicolon after do {} while (0) in ma [...] adds 06555bd0688 [libquadmath] Remove semicolon after do {} while (0) in MPN [...] adds fa57650a068 [graphite] Remove semicolon after do {} while (0) in DEBUG_PRINT adds 0944531e869 [fortran] Remove semicolon after do {} while (0) in match macros adds 6394b15597e Remove semicolon after ASM_OUTPUT_BEFORE_CASE_LABEL macro body adds 0882c4f5bd3 [libcpp] Remove semicolon after do {} while (0) in BUF_APPEND adds 2467912c810 Remove semicolon after do {} while (0) in DEF_SANITIZER_BUILTIN adds 1784439f125 * doc/xml/manual/abi.xml: Move docs.oracle.com references [...] adds cc5943136cc 2017-11-05 Paul Thomas pault@gcc.gnu.org adds 27146a8d6a6 2017-11-05 Paul Thomas pault@gcc.gnu.org adds 44319903056 2017-11-05 Thomas Koenig tkoenig@gcc.gnu.org adds 3366b41ee7a Daily bump. adds 6753d6c7a47 Rework vrp_int_const_binop interface adds 2fb20ba2e4f Instrument function exit with __builtin_unreachable in C++ adds 0d27af05655 Fix all tests that fail with -sanitize=return. adds d11af473850 rs6000: Implement insn_cost for mfcr, mfcrf adds 144be26359a Fix test-suite fallout of default -Wreturn-type. adds baf9f855777 2017-11-06 Paul Thomas pault@gcc.gnu.org adds 3f6f41de887 /libcpp 2017-11-06 Mukesh Kapoor mukesh.kapoor@oracle.com adds 3f03d983326 [testsuite] Fix directives order adds 2df5a3822c0 [ARM] PR 67591 ARM v8 Thumb IT blocks are deprecated part 2 adds cfee5dd7212 * gnat.dg/gcov: New directory. * gnat.dg/gcov/gcov.exp: N [...] adds c252b504244 2017-11-06 Paolo Carlini paolo.carlini@oracle.com adds c194b74370a Fix -Wreturn-type fallout. adds 84895d28940 PR bootstrap/82832 * ipa-inline-transform.c (update_noncl [...] adds 0ed49ed9930 [gcc] adds f90f6ff196b PR82816: Widening multiplies of bitfields adds 0d6b5601943 Check in right version of stack-check-12.c adds da01f98cc89 PR target/82788 * config/i386/i386.c (PROBE_INTERVAL): Re [...] adds ad3e5b2fd72 PR tree-optimization/82838 * gimple-ssa-store-merging.c [...] adds a450b6524c7 ipa-fnsummary.c: fix use-after-free crash (PR jit/82826) adds 1862103ac8d * gcc-interface/misc.c (gnat_post_options): Clear warn_ret [...] adds b26b230884b * collect2.c (add_lto_object): Compile for OBJECT_COFF. (sc [...] adds 44de00a1636 /cp 2017-11-06 Paolo Carlini paolo.carlini@oracle.com adds 822daf91da9 [gcc] 2017-11-06 Michael Meissner meissner@linux.vnet.ibm.com adds 8bdfd6ed739 [Arm] Cleanup IT attributes adds 14aaf770aee gcc/ChangeLog: adds 6d468e2e22a Fix ChangeLog entry adds 94bd6cb36bc [AArch64] Add an endian_lane_rtx helper routine adds 82da56a3bef [AArch64] Pass number of units to aarch64_reverse_mask adds abeff20d612 [AArch64] Pass number of units to aarch64_simd_vect_par_cnst_half adds b0cebee7a42 [AArch64] Pass number of units to aarch64_expand_vec_perm(_const) adds 2da56ec4c3f libgo: pass flags to recursive make adds 1bcc0df0965 compiler: disable escape analysis for runtime adds beb2371021a 2017-11-06 François Dumont fdumont@gcc.gnu.org adds 774d14bdc56 Update comment in tree-vrp.h adds 9a0bd5be062 * gcc.target/i386/stack-check-12.c: Revert to initial vers [...] adds 79e3681d1c9 i386: Use reference of struct ix86_frame to avoid copy adds 07e589ad5b7 Daily bump. adds 278d1390166 FT32 makes use of multiple address spaces. When trying to i [...] adds 8efdc8231c7 rs6000: Don't clear TARGET_ISEL implicitly adds 71ff36bcc36 Require ngettext in test of system gettext implementation adds 5753ddf9a0c P0704R1 - fixing const-qualified pointers to members adds 1ad21aef660 [libgcc] Remove semicolon after do {} while (0) in FP_HANDL [...] adds 47d88ce9851 [arm] Remove semicolon after while {} do (0) in HANDLE_NARR [...] adds bdcb436d256 [libgcc, rs6000] Remove semicolon after do {} while (0) in [...] adds cf10ab95d29 [rs6000] Remove semicolon after do {} while (0) in SUBTARGE [...] adds 3a999d8e37c [powerpcspe] Remove semicolon after do {} while (0) in SUBT [...] adds c3aa270e6bb More fold_negate in match.pd adds 270a468f4bb More bitop simplifications in match.pd adds a6eef1eda47 PR80131: Simplification of 1U << (31 - x) adds 081337d3298 PR71026: Canonicalize negates in division adds 12f26ffdef5 2017-11-07 Richard Biener rguenther@suse.de adds 0a1e59e30f4 [AArch64] Use aarch64_reg_or_imm instead of nonmemory_operand adds 79b94e462f8 RISC-V: Define MUSL_DYNAMIC_LINKER adds 8986a29776a RISC-V: Implement movmemsi adds a3fc216d05c * g++.dg/pr50763-3.C (evalPoint): Return a value. adds f0096913e8c PR c/53037 * stor-layout.c: Include attribs.h. (handle_w [...] adds 788d31c2b22 compiler: don't double count "." in nested_function_num adds e38a59fc74f PR target/80425 * config/i386.i386.md (*zero_extendsidi2) [...] adds 4238f97aedb Check for S_ISSOCK before use adds d4e677bf36a Fix SSE bits dependencies. adds 831ef837c6c rs6000: Use isel for the cstore patterns adds 6ca3dec93cd PR target/82855 * config/i386/i386.c (ix86_swap_binary_op [...] adds 350d1b5f180 PR target/82855 * config/i386/i386.md (SWI1248_AVX512BWDQ [...] adds c06d7bdd817 PR c++/82835 * cp-gimplify.c (cxx_omp_clause_apply_fn): F [...] adds 482ccb7ff6e [PATCH] Install cp/operators.def as part of plugin headers adds 94e5ea9f51e * gimple-pretty-print.c (dump_profile): Return "" instead [...] adds b67d074d91b Daily bump. adds b705676e476 analyze_brprob.py: fix SI units adds 48c0759895a PR bootstrap/82670 * ubsan/Makefile.am (ubsan_files): Rem [...] adds 20082e09f0a Fix fallthrough attribute ignorance w/ -fsanitize=address ( [...] adds 4a190f0d348 [mips] Remove semicolon after do {} while (0) in ASM_OUTPUT [...] adds df82c702948 [mips] Wrap ASM_OUTPUT_LABELREF in do {} while (0) adds 8a0a7118e9f Fix -Wreturn-type fallout in g++.old-deja/g++.brendan/asm-extn1.C adds f5df52e4790 * gcc.dg/strlenopt-33g.c: Remove duplicate dg-do command. adds 116deb8c902 Simplify call of gimple_call_internal_p. adds 31311a123ee Fix vrp101.c test-case. adds 4c796f543f5 PR 82869 Introduce logical_type_node and use it adds 97c859785e6 2017-11-08 Yannick Moy moy@adacore.com adds 83ce95514fc 2017-11-08 Arnaud Charlet charlet@adacore.com adds ee3a1793e21 * c-c++-common/torture/aarch64-vect-lane-2.c (search_line_ [...] adds 29484d709e3 2017-11-08 Hristian Kirtchev kirtchev@adacore.com adds cfd0a3db624 gcc/ada/ adds 3573119ec41 [AArch64] Remove aarch64_frame_pointer_required adds 102642a22cd [AArch64] Simplify aarch64_can_eliminate adds 3e3c72d45fd 2017-11-08 Piotr Trojanek trojanek@adacore.com adds c35548ce9b6 PR tree-optimization/78821 * gimple-ssa-store-merging.c ( [...] adds 2dbef92e83b * g++.dg/pr57878.C (__sso_string_base::_M_get_allocator): [...] adds e81f4fdaca5 2017-11-08 Piotr Trojanek trojanek@adacore.com adds 93230fa5507 2017-11-08 Piotr Trojanek trojanek@adacore.com adds 0d6ffbcc286 2017-11-08 Piotr Trojanek trojanek@adacore.com adds bf5009ccd30 2017-11-08 Piotr Trojanek trojanek@adacore.com adds 68f5ac985f7 2017-11-08 Piotr Trojanek trojanek@adacore.com adds 372381400ad 2017-11-08 Piotr Trojanek trojanek@adacore.com adds 64421398fba gcc/ada/ adds 484268ccfaf 2017-11-08 Piotr Trojanek trojanek@adacore.com adds 0486c1119ee 2017-11-08 Piotr Trojanek trojanek@adacore.com adds d07035daf0a 2017-11-08 Piotr Trojanek trojanek@adacore.com adds 64c8a7d0e47 Simplify vec_merge of vec_duplicate with const_vector adds 2c29869d8e6 vec_merge + vec_duplicate + vec_concat simplification adds 9bffba28176 [simplify-rtx] Simplify vec_merge of vec_duplicates into ve [...] adds 31a46cbd21e [AArch64] Add STP pattern to store a vec_concat of two 64-b [...] adds 4f2d7bcb6cd PR target/82855 * config/i386/sse.md (<avx512>_eq<mode>3< [...] adds 18017490853 2017-11-08 Steven G. Kargl kargl@gcc.gnu.org adds 5e8f7c2aef9 RISC-V: Fix build error adds e9cc5c615bf 2017-11-08 Steven G. Kargl kargl@kgcc.gnu.org adds 564828c811e Daily bump. adds 37db795769b Add option to force indirect calls for x86 adds f5f219fdb75 PR debug/82837 * dwarf2out.c (const_ok_for_output_1): Rej [...] adds a82502ddf80 GCOV: support multiple functions per a line (PR gcov-profil [...] adds 8a56eb98560 2017-11-09 Piotr Trojanek trojanek@adacore.com adds 4277e5bb8c1 2017-11-09 Jerome Lambourg lambourg@adacore.com adds 1e3d450ff19 Remove non needed check in bmp_iter_set_init (PR tree-optim [...] adds 54a4cafdfd9 gcc/ada/ adds c70806b05a6 2017-11-09 Piotr Trojanek trojanek@adacore.com adds 5bb74b9978a 2017-11-09 Yannick Moy moy@adacore.com adds d34adbf9bb1 gcc/ada/ adds c930fde510c 2017-11-09 Javier Miranda miranda@adacore.com adds 40771d7e1d4 2017-11-09 Pascal Obry obry@adacore.com adds 15b08c01c81 Initialize split_branch_probability (PR target/82863). adds 225b9a4047b 2017-11-09 Richard Biener rguenther@suse.de adds 912e88cc1ff 2017-11-09 Yannick Moy moy@adacore.com adds d39570ea4d4 2017-11-09 Javier Miranda miranda@adacore.com adds 01708e7d9be 2017-11-09 Ed Schonberg schonberg@adacore.com adds 871a91ec494 * gimple-ssa-store-merging.c (count_multiple_uses): New fu [...] adds f7c9b330bad 2017-11-09 Ed Schonberg schonberg@adacore.com adds 12b25483ace 2017-11-09 Jerome Lambourg lambourg@adacore.com adds 371858d4588 PR ipa/82879 * ipa-inline-transform.c (update_noncloned_f [...] adds 44ce7b27194 Base subreg rules on REGMODE_NATURAL_SIZE rather than UNITS [...] adds 73776e8826a Improve ivopts handling of forced scales adds 67c52133827 Be stricter about CONST_VECTOR operands adds ef52b407e3d 2017-11-09 Gary Dismukes dismukes@adacore.com adds ba40535e94e Consistently use asm volatile ("" ::: "memory") in vect tests adds 237c84725be Add VECTOR_BITS to tree-vect.h adds 50cdfec076e Add available_vector_sizes to target-supports.exp adds 1f0a8d0e11b Don't assume vect_multiple_sizes means 2 sizes adds ae2348af52b Add vect_perm3_* target selectors adds dc32d9e8c02 Add a vect_element_align_preferred target selector adds 6f72aad88b0 Add a vect_unaligned_possible target selector adds c36e5a0cb8d Add a vect_variable_length target selector adds dc1a4942e17 Add a vect_align_stack_vars target selector adds 3f7db034374 Add a vect_masked_store target selector adds ac762bff9b5 Moving parameter manipulation into its own file adds bc889798b8f rs6000: Separate shrink-wrapping for the TOC register adds 7be21691c63 * gnat.dg/controlled2.adb, gnat.dg/controlled4.adb, gnat. [...] adds 1b836787bea [ARM] Fix cmse_nonsecure_entry return insn size adds 3694cc8d718 * bb-reorder.c (max_entry_frequency): Remove. (find_trace [...] adds a8a34408b00 Remove obsolete ECOFF support. adds 515b20f202a 2017-11-09 Steven G. Kargl kargl@gcc.gnu.org adds 67c0e9f5bd6 2017-11-09 Paul Thomas pault@gcc.gnu.org adds 832a73b93a2 * gimple-ssa-store-merging.c (struct store_immediate_info) [...] adds eeca2a437d4 sync/atomic, runtime/internal/atomic: don't assume read [...] adds 021f9aecca3 * tree-vrp.c (set_value_range): Do not reference vrp_equiv [...] adds 03a28fc2e61 * tree-vrp.c (vrp_prop): Move class to earlier point in th [...] adds 8302eff5aab * vr-values.h: New file with vr_values class. * tree-vrp. [...] adds 80c1d5061d4 PR rtl-optimization/82913 * compare-elim.c (try_merge_com [...] adds 642c24989f3 Daily bump. adds 70d9bf4cc20 * gcc-interface/utils.c (convert) <RECORD_TYPE>: Add comme [...] adds 04915125c51 Update copyright years adds 63f43b8f93a [testsuite] Fix retrieval of testname adds 9fead2aba03 PR bootstrap/82916 * gimple-ssa-store-merging.c (pass_st [...] adds 7513b8d6093 2017-11-10 Paul Thomas pault@gcc.gnu.org adds f7b2503ad70 * tree-predcom.c (determine_roots_comp): Avoid memory leak [...] adds 430a6bc45d1 [ARM,testsuite] Skip copysign_softfloat_1.c on hard-float targets adds fa6f8ae7f11 GCOV: do not support unexecuted blocks in Ada adds aa0a1d29145 PR tree-optimization/82929 * gimple-ssa-store-merging.c ( [...] adds a277f643ee5 GCOV: create one intermediate file per a gcno file (PR gcov [...] adds d8aad7864e5 PR c/81117 - Improve buffer overflow checking in strncpy adds 53158c03bac * rs6000/power9.md (power9-qpdiv): Correct DFU pipe usage. [...] adds 492dec71d4b 2017-11-10 Tamar Christina tamar.christina@arm.com adds d75a1fe3e22 [testsuite/ARM] Consolidate sources for cmse tests adds 3b9c5312cc8 GFNI enabling [3/4] adds 8e6ad9b90ff * gcc.target/i386/force-indirect-call-1.c: Merge scan stri [...] adds 151b9ff52a0 * auto-profile.c (afdo_indirect_call): Drop frequency. * [...] adds 9f06171a8d6 PR libstdc++/82917 add missing returns in <fstream> adds 9c015ccf232 * vr-values.h (VR_INITIALIZER): Move #define here. * gimp [...] adds a0a0ccef318 Add plugin API for processing plugin-added input files. adds 6316a88b427 gcc/ChangeLog: adds 5a259d5dc99 Fix my last ChangeLog entry adds 5e5f9f630ef [gcc] 2017-11-10 Michael Meissner meissner@linux.vnet.ibm.com adds 34359dd9af9 Minor tweak to libstdc++ testsuite helper type adds d3111d8b85a Daily bump. adds c885c55e4cb 2017-11-10 Fritz Reese fritzoreese@gmail.com adds d96568f868c Remove ada/ prefix adds a24ec2e3b40 * tree-ssa-tail-merge.c (replace_block_by): Fix and re-ena [...] adds cc66203ffa8 * predict.c (maybe_hot_frequency_p): Do not use cfun. adds b6f13dccc9c * predict.c (maybe_hot_frequency_p): Do not use cfun. adds 52ad2ea2f19 * tree-ssa-loop-im.c (execute_sm_if_changed): Do not compu [...] adds db832455fa3 Add forgotten tests. adds c8c1b51f850 PR bootstrap/82948 - prefix.c:202:15: error: 'char* strncpy [...] adds d16ea7ed6d7 gcc/ChangeLog: adds 179137d8088 2017-11-11 Janus Weil janus@gcc.gnu.org adds 32302ca7ea3 Daily bump. adds 666598253c3 [cr16, powerpcspe, rs6000] Remove semicolon after ASM_OUTPU [...] adds 45fe1f46c13 Remove semicolon after ASM_OUTPUT_ASCII adds 7fbc9a6bcac [riscv] Wrap ASM_OUTPUT_LABELREF in do {} while (0) adds 145085d1bba Daily bump. adds ff94dc1e913 [AArch64] More aarch64_endian_lane_rtx adds 950ddbd7c12 PR tree-optimization/82954 * gimple-ssa-store-merging.c [...] adds 457c9288ec3 GCOV: introduce global vector of functions adds d93799f5b09 GCOV: simplify usage of function_info::artificial. adds 67da56f6703 GCOV: introduce vector for function_info::counts. adds 98888fd6d90 GCOV: remove typedef for function_t adds 6f93d61e9f5 GCOV: remove typedef for arc_t adds 07f3f54d1e4 GCOV: remove typedef for block_t adds 7ea14e0563d GCOV: remove typedef of coverage_t. adds 9deedf62e20 PR tree-optimization/78821 * gimple-ssa-store-merging.c ( [...] adds 4194a7134b6 [Documentation] Fix latency in pipeline description example adds 54ff80fc680 gcc/testsuite/ChangeLog: adds 786bf3ad556 [Diagnostic Patch] don't print column zero adds 645df0968c8 [ARM] Fix more -Wreturn-type fallout (gcc.target/arm/pr67989.C). adds cbf33885f54 Remove the null check from placement new in all modes adds 7c3432355e5 * cgraph.c (cgraph_edge::sreal_frequency): New function. [...] adds fa48a8cb7c3 PR lto/81351 * debug.h (dwarf2out_do_eh_frame): Declare. [...] adds 74052a2ca86 * tree-ssa-sink.c (select_best_block): Do not use frequencies. adds fdd2edb60ca * tree-ssa-coalesce.c (coalesce_cost): Fix formating. adds 7c520377936 PR lto/81351 * dwarf2out.c (do_eh_frame): New static vari [...] adds 7d3df64afa2 [gcc] 2017-11-13 Michael Meissner meissner@linux.vnet.ibm.com adds e80defd5218 libcpp: move line typedef and column-numbering comment to t [...] adds f9afdf2410c gcc/ChangeLog: adds 86136db8efd Implement __VA_OPT__ adds c36e63fe2b7 PR c++/82360 - ICE with static_cast in template. adds e6b3d9d035d Fix cp-ubsan typo. adds 0744a0c1155 Defer folding of *&. adds 297de7bc513 Capture adjustments for P0588R1. adds d2379ecb10d gcc/ChangeLog: adds 130d965a049 Daily bump. adds f1e4e020706 2017-11-13 Fritz Reese fritzoreese@gmail.com adds bfb98797bdd * ipa-split.c (struct split_point): Add count. (consider_ [...] adds 7172e2535ba * bb-reorder.c: Remove frequencies from comments. (better [...] adds 43b5d0a6e59 Require alloca for c-c++-common/Wstringop-truncation.c adds 265f28844fb Allow asyncwait-1.c to run for non-nvidia devices adds 003dce4b04b * ipa-inline.c (compute_uninlined_call_time, compute_inlin [...] adds 688b6bc6943 * auto-profile.c (afdo_annotate_cfg): Use update_max_bb_co [...] adds 216fc1bb7d9 * tracer.c (better_p): Do not compare frequencies. * reg- [...] adds 6b254488f61 [Patch AArch64] Stop generating BSL for simple integer code adds bf1eb034ff2 libgo: adapt Solaris 12 references adds 53fe6e2f226 2017-11-14 Richard Biener rguenther@suse.de adds 8bcf938222f Support GTY((cache)) on hash_map. adds bb0c64ded24 gcc/ChangeLog: adds 39df2b8e0f2 Fix typo in std::wbuffer_convert adds 5fc3192fabe Implement LWG 2733 and LWG 2759 adds 9273bda788a Adapt Solaris 12 references adds 453addb7cff * ipa-inline.c (edge_badness): Dump sreal frequency. (com [...] adds 36b59a3c3c9 * tree-ssa-threadupdate.c (compute_path_counts): Remove u [...] adds a192d26f0ac [gcc] 2017-11-14 Michael Meissner meissner@linux.vnet.ibm.com adds 126d37bd6b9 2017-11-14 Michael Meissner meissner@linux.vnet.ibm.com adds 540b351f287 Daily bump. adds 94d86adc323 * vr-values.c: New file with contents extracted from tree- [...] adds 7af8e400b3b compiler: remove LHS/RHS context determination for var exprs adds aac64699884 Add __builtin_tgmath for better tgmath.h implementation (bu [...] adds 61f2f61b16a Use compare-debug for bootstrap-debug-lean to ignore != DW_ [...] adds d3e88495d5a introduce TDF_compare_debug, omit OBJ_TYPE_REF casts with it adds b0915eb6736 * tree-ssa-threadupdate.c (thread_through_all_blocks): Thr [...] adds 0618a201f59 * explow.c (anti_adjust_stack_and_probe_stack_clash): Avoi [...] adds f1278899f01 Zero vptr in dtor for -fsanitize=vptr. adds 0afa0621c33 Use proper probability (PR target/82927) adds 17187f6a206 Coverage: remove -fkeep-inline-functions from coverage_flags. adds 6c973fb9dd8 PR tree-optimization/82977 * tree-ssa-strlen.c (strlen_op [...] adds 52a1f3ab417 PR target/82981 * internal-fn.c: Include gimple-ssa.h, tr [...] adds 65b9c4b5c20 [AArch64] Improve scheduling model for X-Gene adds 1ea1a3dfe94 Fix -Wreturn-type fallout in g++.dg/cpp0x/rv-trivial-bug.C [...] adds 54a10b6509e * MAINTAINERS (write after approval): Add myself. adds 3912d56846a Fix PR82941 and PR82942 by adding proper vzeroupper generat [...] adds 8b72061f8c1 Disable -Wreturn-type by default in all languages other from C++. adds ef60df19493 Fix fallout of -fsanitize=vptr. adds cf7b71bf034 2017-11-15 Richard Biener rguenther@suse.de adds d46b9539e69 [PR c++/81574] lambda capture of function reference adds c3c1d7930f1 Add libgomp.oacc-c-c++-common/f-asyncwait-{1,2,3}.c adds 4973689ee6b 2017-11-15 Dominique d'Humieres dominiq@lps.ens.fr adds 11ca88d1902 Compile strncpy-fix-1.c with -Wno-stringop-truncation adds 9d1de2343f1 [ARM] Fix more -Wreturn-type fallout adds eaddab26531 RISC-V: Add Jim Wilson as a maintainer adds dbdefcfc648 2017-11-15 Tamar Christina tamar.christina@arm.com adds d0ec0d75fb7 2017-11-15 Tamar Christina tamar.christina@arm.com adds b63803a89bf PR tree-optimization/82726 Revert 2017-01-23 Bin Cheng [...] adds e02e28c43a7 PR tree-optimization/82726 PR tree-optimization/70754 * [...] adds 7aa110c73cd Add noexcept to generic std::size, std::empty and std::data adds a20f0c5030d 2017-11-15 Steven G. Kargl kargl@gcc.gnu.org adds f8cecb346dd Minor improvements to Filesystem tests adds 306fcaa5a7b 2017-11-15 Will Schmidt will_schmidt@vnet.ibm.com adds 39ecc7271a4 i386: Add X86_TUNE_EMIT_VZEROUPPER adds fec9f3ccaf4 Move gcc/testsuite entries to gcc/testsuite/ChangeLog adds ffa12318e54 Fix gcd breakage. * include/std/numeric (gcd): Use remove_c [...] adds 6e445920e7c PR testsuite/82988 - g++.dg/cpp0x/lambda/lambda-switch.C fail adds 3ef84acc081 [gcc] adds 28f936bc6c9 * config/i386/i386.c (x86_print_call_or_nop): Emit 5 byte [...] adds f240266fc98 Daily bump. adds 6f71ee60374 * include/std/numeric (gcd): Fix typo. adds 6fb033ac0e2 GFNI enabling [4/4] adds 68a8f795e6b Enable VBMI2 support [1/7] adds 50221fae802 Fix GFNI check which didn't work properly in gfni+sse case new d58952aefb0 Merge trunk into sve
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog | 9 + MAINTAINERS | 4 +- config/ChangeLog | 5 + config/bootstrap-debug-lean.mk | 1 + contrib/ChangeLog | 4 + contrib/analyze_brprob.py | 2 +- gcc/ChangeLog | 1864 ++- gcc/DATESTAMP | 2 +- gcc/Makefile.in | 5 +- gcc/ada/ChangeLog | 788 ++ gcc/ada/adadecode.c | 2 +- gcc/ada/adaint.c | 4 +- gcc/ada/argv.c | 4 +- gcc/ada/binde.adb | 1 + gcc/ada/checks.adb | 16 +- gcc/ada/contracts.adb | 303 +- gcc/ada/contracts.ads | 14 +- ...ard_and_implementation_defined_restrictions.rst | 7 + .../doc/gnat_ugn/platform_specific_information.rst | 30 + .../doc/gnat_ugn/the_gnat_compilation_model.rst | 2 +- gcc/ada/einfo.adb | 23 + gcc/ada/einfo.ads | 15 + gcc/ada/errout.adb | 2 +- gcc/ada/errout.ads | 4 + gcc/ada/exp_aggr.adb | 6 +- gcc/ada/exp_attr.adb | 2 +- gcc/ada/exp_ch11.adb | 4 +- gcc/ada/exp_ch3.adb | 164 +- gcc/ada/exp_ch4.adb | 15 +- gcc/ada/exp_ch5.adb | 4 +- gcc/ada/exp_ch6.adb | 4 +- gcc/ada/exp_ch9.adb | 15 +- gcc/ada/exp_disp.adb | 180 +- gcc/ada/exp_imgv.adb | 2 +- gcc/ada/exp_intr.adb | 3 +- gcc/ada/exp_prag.adb | 2 +- gcc/ada/exp_spark.adb | 2 +- gcc/ada/exp_util.adb | 79 +- gcc/ada/fname.adb | 5 +- gcc/ada/freeze.adb | 4 +- gcc/ada/gcc-interface/Make-lang.in | 2 - gcc/ada/gcc-interface/Makefile.in | 33 +- gcc/ada/gcc-interface/misc.c | 3 + gcc/ada/gcc-interface/trans.c | 8 +- gcc/ada/gcc-interface/utils.c | 21 +- gcc/ada/get_spark_xrefs.adb | 493 - gcc/ada/get_spark_xrefs.ads | 60 - gcc/ada/gnat1drv.adb | 13 +- gcc/ada/gnat_rm.texi | 686 +- gcc/ada/gnat_ugn.texi | 266 +- gcc/ada/gnatbind.adb | 4 +- gcc/ada/init.c | 104 +- gcc/ada/inline.adb | 6 +- gcc/ada/lib-writ.adb | 8 - gcc/ada/lib-xref-spark_specific.adb | 1280 +-- gcc/ada/lib-xref.adb | 1 + gcc/ada/lib-xref.ads | 32 +- .../{a-intnam__freebsd.ads => a-intnam__qnx.ads} | 60 +- gcc/ada/libgnarl/g-thread.adb | 10 + gcc/ada/libgnarl/g-thread.ads | 11 + .../{s-intman__posix.adb => s-intman__qnx.adb} | 36 +- .../{s-osinte__posix.adb => s-osinte__qnx.adb} | 4 +- .../{s-osinte__android.ads => s-osinte__qnx.ads} | 333 +- gcc/ada/libgnarl/{s-linux__mips.ads => s-qnx.ads} | 42 +- gcc/ada/libgnarl/s-taprop__linux.adb | 6 +- gcc/ada/libgnarl/s-taprop__mingw.adb | 14 +- gcc/ada/libgnarl/s-taprop__posix.adb | 6 +- .../{s-taprop__posix.adb => s-taprop__qnx.adb} | 290 +- gcc/ada/libgnarl/s-tasini.adb | 4 +- gcc/ada/libgnarl/s-taskin.ads | 2 +- gcc/ada/libgnarl/s-tasren.adb | 2 +- gcc/ada/libgnarl/s-tassta.adb | 58 +- gcc/ada/libgnarl/s-tassta.ads | 2 +- gcc/ada/libgnarl/s-tasuti.adb | 6 +- gcc/ada/libgnarl/s-tasuti.ads | 6 +- gcc/ada/libgnarl/s-tporft.adb | 4 +- gcc/ada/libgnat/a-tags.adb | 8 +- gcc/ada/libgnat/g-altive.ads | 12 +- gcc/ada/libgnat/s-rident.ads | 1 + gcc/ada/libgnat/s-spsufi.adb | 4 +- ...system-linux-arm.ads => system-qnx-aarch64.ads} | 16 +- gcc/ada/link.c | 1 + gcc/ada/namet.adb | 151 +- gcc/ada/namet.ads | 79 +- gcc/ada/opt.ads | 22 +- gcc/ada/par-ch3.adb | 19 +- gcc/ada/par-ch6.adb | 1 + gcc/ada/par-ch7.adb | 4 +- gcc/ada/par-ch9.adb | 8 + gcc/ada/par-endh.adb | 2 +- gcc/ada/par-util.adb | 8 +- gcc/ada/put_spark_xrefs.adb | 194 - gcc/ada/put_spark_xrefs.ads | 62 - gcc/ada/rtsfind.ads | 2 + gcc/ada/s-oscons-tmplt.c | 9 +- gcc/ada/sem.adb | 8 +- gcc/ada/sem_aggr.adb | 337 +- gcc/ada/sem_attr.adb | 14 +- gcc/ada/sem_ch12.adb | 31 +- gcc/ada/sem_ch13.adb | 109 +- gcc/ada/sem_ch2.adb | 6 +- gcc/ada/sem_ch3.adb | 28 +- gcc/ada/sem_ch4.adb | 98 +- gcc/ada/sem_ch5.adb | 3 +- gcc/ada/sem_ch6.adb | 62 +- gcc/ada/sem_ch7.adb | 18 +- gcc/ada/sem_ch8.adb | 64 +- gcc/ada/sem_ch9.adb | 26 +- gcc/ada/sem_dim.adb | 16 +- gcc/ada/sem_disp.adb | 22 +- gcc/ada/sem_elab.adb | 1759 +-- gcc/ada/sem_elab.ads | 9 + gcc/ada/sem_eval.adb | 2 +- gcc/ada/sem_intr.adb | 2 +- gcc/ada/sem_prag.adb | 86 +- gcc/ada/sem_prag.ads | 2 + gcc/ada/sem_res.adb | 96 +- gcc/ada/sem_spark.adb | 1 + gcc/ada/sem_spark.ads | 8 +- gcc/ada/sem_util.adb | 232 +- gcc/ada/sem_util.ads | 9 + gcc/ada/sem_warn.adb | 3 +- gcc/ada/set_targ.adb | 3 +- gcc/ada/sigtramp-qnx.c | 273 + gcc/ada/sinfo.adb | 44 +- gcc/ada/sinfo.ads | 116 +- gcc/ada/spark_xrefs.adb | 189 +- gcc/ada/spark_xrefs.ads | 354 +- gcc/ada/spark_xrefs_test.adb | 321 - gcc/ada/sprint.adb | 19 + gcc/ada/style.adb | 2 +- gcc/ada/stylesw.adb | 9 +- gcc/ada/switch-c.adb | 14 +- gcc/ada/terminals.c | 4 +- gcc/ada/tracebak.c | 14 +- gcc/asan.c | 16 +- gcc/auto-profile.c | 4 +- gcc/bb-reorder.c | 197 +- gcc/builtins.c | 75 +- gcc/builtins.h | 1 + gcc/c-family/ChangeLog | 20 + gcc/c-family/c-common.c | 7 +- gcc/c-family/c-common.h | 1 + gcc/c-family/c-opts.c | 3 + gcc/c-family/c-warn.c | 24 +- gcc/c-family/c.opt | 6 +- gcc/c/ChangeLog | 7 + gcc/c/c-parser.c | 564 + gcc/cfgexpand.c | 2 +- gcc/cgraph.c | 161 +- gcc/cgraph.h | 41 +- gcc/cgraphbuild.c | 14 +- gcc/cgraphclones.c | 72 +- gcc/cgraphunit.c | 8 +- gcc/collect2.c | 41 +- gcc/common/config/i386/i386-common.c | 32 +- gcc/compare-elim.c | 2 + gcc/config.gcc | 4 +- gcc/config/aarch64/aarch64-modes.def | 36 +- gcc/config/aarch64/aarch64-simd.md | 176 +- gcc/config/aarch64/aarch64-sve.md | 609 +- gcc/config/aarch64/aarch64.c | 383 +- gcc/config/aarch64/aarch64.h | 2 +- gcc/config/aarch64/aarch64.md | 21 +- gcc/config/aarch64/constraints.md | 18 +- gcc/config/aarch64/iterators.md | 419 +- gcc/config/aarch64/predicates.md | 13 +- gcc/config/arc/arc.h | 2 +- gcc/config/arm/arm-cpus.in | 20 +- gcc/config/arm/arm-fixed.md | 8 - gcc/config/arm/arm-protos.h | 2 + gcc/config/arm/arm-tables.opt | 13 +- gcc/config/arm/arm.c | 303 +- gcc/config/arm/arm.h | 5 +- gcc/config/arm/arm.md | 159 +- gcc/config/arm/ldmstm.md | 72 +- gcc/config/arm/sync.md | 36 +- gcc/config/arm/thumb2.md | 26 +- gcc/config/arm/vfp.md | 56 +- gcc/config/arm/xgene1.md | 124 +- gcc/config/cr16/cr16.h | 2 +- gcc/config/darwin-c.c | 22 +- gcc/config/elfos.h | 8 +- gcc/config/i386/cpuid.h | 1 + gcc/config/i386/driver-i386.c | 7 +- gcc/config/i386/gfniintrin.h | 189 +- gcc/config/i386/i386-builtin-types.def | 1 + gcc/config/i386/i386-builtin.def | 28 +- gcc/config/i386/i386-c.c | 6 +- gcc/config/i386/i386.c | 217 +- gcc/config/i386/i386.h | 7 + gcc/config/i386/i386.md | 33 +- gcc/config/i386/i386.opt | 12 +- gcc/config/i386/predicates.md | 3 +- gcc/config/i386/sse.md | 126 +- gcc/config/i386/x86-tune.def | 4 + gcc/config/m68k/m68kelf.h | 2 +- gcc/config/mips/mips.h | 19 +- gcc/config/powerpcspe/aix43.h | 2 +- gcc/config/powerpcspe/aix51.h | 2 +- gcc/config/powerpcspe/aix52.h | 2 +- gcc/config/powerpcspe/aix53.h | 2 +- gcc/config/powerpcspe/aix61.h | 2 +- gcc/config/powerpcspe/aix71.h | 2 +- gcc/config/powerpcspe/xcoff.h | 2 +- gcc/config/riscv/linux.h | 11 + gcc/config/riscv/riscv-protos.h | 3 +- gcc/config/riscv/riscv.c | 173 +- gcc/config/riscv/riscv.h | 43 +- gcc/config/riscv/riscv.md | 49 +- gcc/config/rs6000/aix43.h | 2 +- gcc/config/rs6000/aix51.h | 2 +- gcc/config/rs6000/aix52.h | 2 +- gcc/config/rs6000/aix53.h | 2 +- gcc/config/rs6000/aix61.h | 2 +- gcc/config/rs6000/aix71.h | 2 +- gcc/config/rs6000/altivec.h | 8 +- gcc/config/rs6000/altivec.md | 47 +- gcc/config/rs6000/power9.md | 8 +- gcc/config/rs6000/rs6000-builtin.def | 192 +- gcc/config/rs6000/rs6000-c.c | 339 +- gcc/config/rs6000/rs6000-protos.h | 2 + gcc/config/rs6000/rs6000.c | 432 +- gcc/config/rs6000/rs6000.md | 198 +- gcc/config/rs6000/vsx.md | 469 +- gcc/config/rs6000/xcoff.h | 2 +- gcc/config/sh/sh-mem.cc | 8 +- gcc/config/sol2.h | 4 +- gcc/config/v850/v850.h | 2 +- gcc/configure | 6 +- gcc/configure.ac | 6 +- gcc/coverage.c | 10 + gcc/cp/ChangeLog | 103 + gcc/cp/Make-lang.in | 2 +- gcc/cp/call.c | 24 +- gcc/cp/class.c | 16 +- gcc/cp/constexpr.c | 74 +- gcc/cp/cp-gimplify.c | 29 +- gcc/cp/cp-objcp-common.c | 61 +- gcc/cp/cp-tree.h | 3 +- gcc/cp/cp-ubsan.c | 5 +- gcc/cp/decl.c | 29 +- gcc/cp/decl2.c | 9 + gcc/cp/except.c | 2 +- gcc/cp/expr.c | 16 + gcc/cp/init.c | 31 +- gcc/cp/lambda.c | 127 +- gcc/cp/parser.c | 7 +- gcc/cp/pt.c | 14 +- gcc/cp/rtti.c | 9 +- gcc/cp/semantics.c | 33 +- gcc/cp/tree.c | 4 +- gcc/cp/typeck.c | 78 +- gcc/cp/typeck2.c | 33 +- gcc/cselib.c | 39 +- gcc/debug.h | 3 +- gcc/defaults.h | 2 +- gcc/diagnostic.c | 65 +- gcc/doc/cpp.texi | 46 +- gcc/doc/extend.texi | 139 +- gcc/doc/gcov.texi | 331 +- gcc/doc/generic.texi | 27 + gcc/doc/invoke.texi | 100 +- gcc/doc/md.texi | 246 +- gcc/doc/rtl.texi | 3 +- gcc/doc/sourcebuild.texi | 13 + gcc/doc/tm.texi | 31 +- gcc/doc/tm.texi.in | 4 +- gcc/dumpfile.h | 1 + gcc/dwarf2cfi.c | 18 +- gcc/dwarf2out.c | 60 +- gcc/early-remat.c | 22 +- gcc/emit-rtl.c | 26 +- gcc/emit-rtl.h | 1 + gcc/explow.c | 14 +- gcc/expmed.c | 10 +- gcc/expmed.h | 2 +- gcc/expr.c | 9 +- gcc/final.c | 2 +- gcc/fold-const.c | 10 +- gcc/fortran/ChangeLog | 273 + gcc/fortran/arith.c | 1 + gcc/fortran/check.c | 25 +- gcc/fortran/convert.c | 22 +- gcc/fortran/decl.c | 43 +- gcc/fortran/expr.c | 42 +- gcc/fortran/frontend-passes.c | 214 +- gcc/fortran/gfortran.h | 5 +- gcc/fortran/interface.c | 9 +- gcc/fortran/intrinsic.c | 26 +- gcc/fortran/intrinsic.h | 4 +- gcc/fortran/invoke.texi | 32 +- gcc/fortran/iresolve.c | 60 +- gcc/fortran/lang.opt | 8 + gcc/fortran/options.c | 5 + gcc/fortran/parse.c | 12 +- gcc/fortran/resolve.c | 28 +- gcc/fortran/simplify.c | 5 +- gcc/fortran/trans-array.c | 161 +- gcc/fortran/trans-decl.c | 24 +- gcc/fortran/trans-expr.c | 96 +- gcc/fortran/trans-intrinsic.c | 289 +- gcc/fortran/trans-io.c | 12 +- gcc/fortran/trans-openmp.c | 26 +- gcc/fortran/trans-stmt.c | 63 +- gcc/fortran/trans-types.c | 12 +- gcc/fortran/trans-types.h | 14 + gcc/fortran/trans.c | 58 +- gcc/gcov-dump.c | 13 +- gcc/gcov.c | 1169 +- gcc/genmodes.c | 34 +- gcc/gimple-fold.c | 153 +- gcc/gimple-iterator.c | 9 +- gcc/gimple-pretty-print.c | 2 +- gcc/gimple-ssa-evrp.c | 624 + gcc/gimple-ssa-store-merging.c | 601 +- gcc/gimple-streamer-in.c | 7 +- gcc/gimple.c | 1 + gcc/gimple.h | 17 +- gcc/gimplify.c | 4 +- gcc/ginclude/tgmath.h | 82 +- gcc/go/ChangeLog | 4 + gcc/go/go-gcc.cc | 4 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/backend.h | 2 +- gcc/go/gofrontend/escape.cc | 6 + gcc/go/gofrontend/expressions.cc | 45 +- gcc/go/gofrontend/expressions.h | 14 +- gcc/go/gofrontend/gogo.cc | 7 +- gcc/go/gofrontend/names.cc | 4 +- gcc/go/gofrontend/operator.h | 6 - gcc/go/gofrontend/statements.cc | 97 - gcc/go/gofrontend/types.cc | 6 +- gcc/go/gofrontend/wb.cc | 1 - gcc/graphite-scop-detection.c | 2 +- gcc/hash-map-traits.h | 7 + gcc/hash-map.h | 21 +- gcc/hash-table.h | 7 +- gcc/hash-traits.h | 9 +- gcc/hooks.c | 12 +- gcc/hooks.h | 1 - gcc/internal-fn.c | 407 +- gcc/internal-fn.def | 48 +- gcc/internal-fn.h | 11 +- gcc/ipa-chkp.c | 2 +- gcc/ipa-cp.c | 28 +- gcc/ipa-devirt.c | 5 +- gcc/ipa-fnsummary.c | 26 +- gcc/ipa-fnsummary.h | 2 + gcc/ipa-inline-analysis.c | 8 +- gcc/ipa-inline-transform.c | 54 +- gcc/ipa-inline.c | 208 +- gcc/ipa-inline.h | 3 +- gcc/ipa-param-manipulation.c | 766 ++ gcc/ipa-param-manipulation.h | 120 + gcc/ipa-profile.c | 12 +- gcc/ipa-prop.c | 726 +- gcc/ipa-prop.h | 94 - gcc/ipa-split.c | 43 +- gcc/ipa-utils.c | 40 +- gcc/lto-cgraph.c | 18 +- gcc/lto-opts.c | 67 +- gcc/lto-streamer-in.c | 2 +- gcc/lto/ChangeLog | 4 + gcc/lto/lto-partition.c | 4 +- gcc/machmode.def | 15 +- gcc/machmode.h | 16 +- gcc/match.pd | 94 +- gcc/objc/ChangeLog | 5 + gcc/objc/objc-encoding.c | 2 +- gcc/omp-expand.c | 2 +- gcc/omp-simd-clone.c | 6 +- gcc/optabs-query.c | 12 +- gcc/optabs-tree.c | 30 +- gcc/optabs-tree.h | 1 - gcc/optabs.c | 4 +- gcc/optabs.def | 26 +- gcc/passes.def | 1 + gcc/poly-int-types.h | 12 + gcc/poly-int.h | 236 +- gcc/predict.c | 93 +- gcc/predict.h | 2 +- gcc/prefix.c | 2 +- gcc/profile-count.c | 53 + gcc/profile-count.h | 10 +- gcc/profile.c | 8 +- gcc/reg-stack.c | 5 - gcc/sbitmap.h | 2 - gcc/shrink-wrap.c | 18 +- gcc/simplify-rtx.c | 53 + gcc/stor-layout.c | 3 +- gcc/target.def | 35 +- gcc/target.h | 11 - gcc/targhooks.c | 8 + gcc/targhooks.h | 1 + gcc/testsuite/ChangeLog | 1755 +++ .../c-c++-common/Wimplicit-fallthrough-8.c | 12 +- .../c-c++-common/Wsizeof-pointer-memaccess2.c | 15 +- .../c-c++-common/Wsizeof-pointer-memaccess3.c | 132 + gcc/testsuite/c-c++-common/Wstringop-overflow.c | 158 + gcc/testsuite/c-c++-common/Wstringop-truncation.c | 449 + gcc/testsuite/c-c++-common/asan/pr63638.c | 2 +- gcc/testsuite/c-c++-common/attr-nonstring-1.c | 60 + gcc/testsuite/c-c++-common/attr-nonstring-2.c | 123 + .../c-c++-common/cilk-plus/AN/pr57541-2.c | 4 +- gcc/testsuite/c-c++-common/cilk-plus/AN/pr57541.c | 9 +- .../cilk-plus/CK/cilk_for_grain_errors.c | 2 +- gcc/testsuite/c-c++-common/cilk-plus/CK/errors.c | 2 +- gcc/testsuite/c-c++-common/cilk-plus/CK/pr60197.c | 2 +- .../c-c++-common/cilk-plus/CK/spawn_in_return.c | 2 +- gcc/testsuite/c-c++-common/cpp/pr58844-1.c | 4 +- gcc/testsuite/c-c++-common/cpp/pr58844-2.c | 4 +- gcc/testsuite/c-c++-common/cpp/va-opt-error.c | 28 + gcc/testsuite/c-c++-common/cpp/va-opt-pedantic.c | 5 + gcc/testsuite/c-c++-common/cpp/va-opt.c | 42 + .../c-c++-common/cpp/warning-zero-location.c | 2 +- gcc/testsuite/c-c++-common/dfp/call-by-value.c | 6 +- gcc/testsuite/c-c++-common/fold-masked-cmp-1.c | 4 +- gcc/testsuite/c-c++-common/fold-masked-cmp-2.c | 2 + gcc/testsuite/c-c++-common/goacc/parallel-1.c | 2 + gcc/testsuite/c-c++-common/gomp/sink-1.c | 2 + gcc/testsuite/c-c++-common/missing-symbol.c | 2 +- gcc/testsuite/c-c++-common/pr36513-2.c | 1 + gcc/testsuite/c-c++-common/pr36513.c | 2 + gcc/testsuite/c-c++-common/pr49706-2.c | 2 +- gcc/testsuite/c-c++-common/pr65120.c | 4 +- gcc/testsuite/c-c++-common/tm/volatile-1.c | 2 +- .../c-c++-common/torture/aarch64-vect-lane-2.c | 2 +- gcc/testsuite/c-c++-common/vector-1.c | 2 +- gcc/testsuite/c-c++-common/vector-2.c | 2 +- gcc/testsuite/g++.dg/abi/abi-tag14.C | 8 +- gcc/testsuite/g++.dg/abi/abi-tag18.C | 2 + gcc/testsuite/g++.dg/abi/abi-tag18a.C | 2 + gcc/testsuite/g++.dg/abi/covariant2.C | 4 +- gcc/testsuite/g++.dg/abi/covariant3.C | 2 +- gcc/testsuite/g++.dg/abi/mangle7.C | 2 +- gcc/testsuite/g++.dg/asan/pr81340.C | 4 +- gcc/testsuite/g++.dg/asan/pr82792.C | 32 + gcc/testsuite/g++.dg/bprob/g++-bprob-1.C | 2 +- .../cilk-plus/AN/builtin_fn_mutating_tplt.cc | 2 + gcc/testsuite/g++.dg/cilk-plus/CK/pr68997.cc | 2 +- gcc/testsuite/g++.dg/concepts/fn8.C | 2 +- gcc/testsuite/g++.dg/concepts/pr65575.C | 2 +- gcc/testsuite/g++.dg/concepts/template-parm11.C | 2 +- gcc/testsuite/g++.dg/conversion/op6.C | 6 +- gcc/testsuite/g++.dg/cpp0x/Wunused-variable-1.C | 1 + gcc/testsuite/g++.dg/cpp0x/access01.C | 2 +- gcc/testsuite/g++.dg/cpp0x/alignas3.C | 2 +- gcc/testsuite/g++.dg/cpp0x/auto2.C | 5 +- gcc/testsuite/g++.dg/cpp0x/constexpr-array17.C | 1 + gcc/testsuite/g++.dg/cpp0x/constexpr-defarg2.C | 6 + gcc/testsuite/g++.dg/cpp0x/constexpr-memfn1.C | 4 +- gcc/testsuite/g++.dg/cpp0x/constexpr-template11.C | 16 + gcc/testsuite/g++.dg/cpp0x/dc1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/dc3.C | 2 +- gcc/testsuite/g++.dg/cpp0x/decltype12.C | 2 + gcc/testsuite/g++.dg/cpp0x/decltype17.C | 3 + gcc/testsuite/g++.dg/cpp0x/decltype3.C | 2 +- gcc/testsuite/g++.dg/cpp0x/decltype41.C | 8 +- gcc/testsuite/g++.dg/cpp0x/defaulted28.C | 2 +- gcc/testsuite/g++.dg/cpp0x/enum_base3.C | 2 +- gcc/testsuite/g++.dg/cpp0x/gen-attrs-4.C | 2 +- gcc/testsuite/g++.dg/cpp0x/initlist96.C | 1 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-58566.C | 1 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv10.C | 1 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv12.C | 1 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-defarg3.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice3.C | 2 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice5.C | 1 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nested2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-switch.C | 4 +- .../g++.dg/cpp0x/lambda/lambda-template.C | 2 +- .../g++.dg/cpp0x/lambda/lambda-template12.C | 1 + .../g++.dg/cpp0x/lambda/lambda-template2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this12.C | 2 +- gcc/testsuite/g++.dg/cpp0x/nolinkage1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/nolinkage1a.cc | 2 +- gcc/testsuite/g++.dg/cpp0x/nsdmi-template5.C | 6 +- gcc/testsuite/g++.dg/cpp0x/parse1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr34054.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr47416.C | 1 + gcc/testsuite/g++.dg/cpp0x/pr58781.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr70538.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr81325.C | 2 +- gcc/testsuite/g++.dg/cpp0x/range-for13.C | 2 + gcc/testsuite/g++.dg/cpp0x/range-for14.C | 2 + gcc/testsuite/g++.dg/cpp0x/range-for6.C | 2 + gcc/testsuite/g++.dg/cpp0x/rv-trivial-bug.C | 1 + gcc/testsuite/g++.dg/cpp0x/rv2n.C | 8 +- gcc/testsuite/g++.dg/cpp0x/rv3n.C | 1 + gcc/testsuite/g++.dg/cpp0x/static_assert10.C | 1 + gcc/testsuite/g++.dg/cpp0x/static_assert11.C | 1 + gcc/testsuite/g++.dg/cpp0x/static_assert12.C | 2 +- gcc/testsuite/g++.dg/cpp0x/static_assert13.C | 2 +- gcc/testsuite/g++.dg/cpp0x/trailing1.C | 4 +- gcc/testsuite/g++.dg/cpp0x/trailing5.C | 4 +- gcc/testsuite/g++.dg/cpp0x/udlit-macros.C | 31 + gcc/testsuite/g++.dg/cpp0x/udlit-template.C | 2 +- gcc/testsuite/g++.dg/cpp0x/variadic114.C | 1 + gcc/testsuite/g++.dg/cpp0x/variadic57.C | 4 +- gcc/testsuite/g++.dg/cpp0x/variadic65.C | 2 + gcc/testsuite/g++.dg/cpp0x/variadic66.C | 2 +- gcc/testsuite/g++.dg/cpp0x/variadic97.C | 2 +- gcc/testsuite/g++.dg/cpp0x/variadic98.C | 2 + gcc/testsuite/g++.dg/cpp1y/auto-fn11.C | 1 + gcc/testsuite/g++.dg/cpp1y/auto-fn29.C | 1 + gcc/testsuite/g++.dg/cpp1y/auto-fn38.C | 1 + gcc/testsuite/g++.dg/cpp1y/constexpr-return2.C | 1 + gcc/testsuite/g++.dg/cpp1y/lambda-init7.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr63996.C | 1 + gcc/testsuite/g++.dg/cpp1y/pr65202.C | 1 + gcc/testsuite/g++.dg/cpp1y/pr66443-cxx14.C | 1 + gcc/testsuite/g++.dg/cpp1y/pr79253.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr81574.C | 13 + gcc/testsuite/g++.dg/cpp1y/static_assert1.C | 1 + gcc/testsuite/g++.dg/cpp1y/static_assert2.C | 1 + gcc/testsuite/g++.dg/cpp1y/var-templ44.C | 1 + gcc/testsuite/g++.dg/cpp1z/eval-order3.C | 4 +- gcc/testsuite/g++.dg/cpp1z/fold6.C | 2 +- gcc/testsuite/g++.dg/cpp1z/inline-var2.C | 1 + gcc/testsuite/g++.dg/cpp1z/lambda-this1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/static_assert-nomsg.C | 2 +- .../g++.dg/cpp2a/{ptrmem1.C => ptrmem1a.C} | 3 +- .../g++.dg/debug/dwarf-eh-personality-1.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/dwarf4-typedef.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/icf.C | 4 +- gcc/testsuite/g++.dg/debug/dwarf2/pr61433.C | 2 + gcc/testsuite/g++.dg/debug/nullptr01.C | 1 + gcc/testsuite/g++.dg/debug/pr16792.C | 2 +- gcc/testsuite/g++.dg/debug/pr46241.C | 2 +- gcc/testsuite/g++.dg/debug/pr46338.C | 1 + gcc/testsuite/g++.dg/debug/pr47106.C | 6 +- gcc/testsuite/g++.dg/debug/pr71057.C | 2 +- gcc/testsuite/g++.dg/debug/pr71432.C | 13 +- gcc/testsuite/g++.dg/debug/pr80461.C | 2 +- gcc/testsuite/g++.dg/dfp/44473-1.C | 2 + gcc/testsuite/g++.dg/dfp/44473-2.C | 4 +- gcc/testsuite/g++.dg/diagnostic/pr77949.C | 2 +- gcc/testsuite/g++.dg/eh/builtin1.C | 4 +- gcc/testsuite/g++.dg/eh/builtin2.C | 4 +- gcc/testsuite/g++.dg/eh/builtin3.C | 2 +- gcc/testsuite/g++.dg/eh/pr45569.C | 2 +- gcc/testsuite/g++.dg/eh/sighandle.C | 1 + gcc/testsuite/g++.dg/eh/unwind2.C | 2 +- gcc/testsuite/g++.dg/expr/bitfield11.C | 2 +- gcc/testsuite/g++.dg/expr/cond12.C | 8 +- gcc/testsuite/g++.dg/expr/static_cast7.C | 2 +- gcc/testsuite/g++.dg/ext/altivec-14.C | 2 +- gcc/testsuite/g++.dg/ext/asm13.C | 2 +- gcc/testsuite/g++.dg/ext/builtin-object-size3.C | 4 +- gcc/testsuite/g++.dg/ext/has_nothrow_assign_odr.C | 5 +- gcc/testsuite/g++.dg/ext/label7.C | 2 +- gcc/testsuite/g++.dg/ext/label8.C | 2 +- gcc/testsuite/g++.dg/ext/pr57735.C | 2 +- gcc/testsuite/g++.dg/ext/pr81706.C | 4 +- gcc/testsuite/g++.dg/ext/tmplattr7.C | 2 +- gcc/testsuite/g++.dg/ext/vector14.C | 8 +- gcc/testsuite/g++.dg/ext/vector8.C | 2 +- gcc/testsuite/g++.dg/ext/visibility/anon1.C | 2 +- gcc/testsuite/g++.dg/ext/visibility/anon2.C | 2 +- gcc/testsuite/g++.dg/ext/visibility/namespace1.C | 2 +- gcc/testsuite/g++.dg/ext/vla16.C | 2 + gcc/testsuite/g++.dg/gcov/gcov-1.C | 2 +- gcc/testsuite/g++.dg/gcov/gcov-threads-1.C | 2 + gcc/testsuite/g++.dg/goacc/reference.C | 4 +- gcc/testsuite/g++.dg/gomp/macro-4.C | 8 +- gcc/testsuite/g++.dg/gomp/pr37189.C | 2 +- gcc/testsuite/g++.dg/gomp/pr39495-1.C | 4 +- gcc/testsuite/g++.dg/gomp/pr39495-2.C | 2 +- gcc/testsuite/g++.dg/gomp/pr82054.C | 2 + gcc/testsuite/g++.dg/graphite/pr41305.C | 2 +- gcc/testsuite/g++.dg/graphite/pr42930.C | 2 +- gcc/testsuite/g++.dg/inherit/covariant10.C | 4 +- gcc/testsuite/g++.dg/inherit/covariant11.C | 8 +- gcc/testsuite/g++.dg/inherit/protected1.C | 2 + gcc/testsuite/g++.dg/init/inline1.C | 2 +- gcc/testsuite/g++.dg/init/new18.C | 1 + gcc/testsuite/g++.dg/init/pr35878_1.C | 2 +- .../g++.dg/init/{pr35878_2.C => pr35878_4.C} | 2 +- gcc/testsuite/g++.dg/init/reference2.C | 2 +- gcc/testsuite/g++.dg/init/reference3.C | 1 + gcc/testsuite/g++.dg/init/switch1.C | 2 +- gcc/testsuite/g++.dg/ipa/devirt-10.C | 2 +- gcc/testsuite/g++.dg/ipa/devirt-13.C | 3 +- gcc/testsuite/g++.dg/ipa/devirt-14.C | 3 +- gcc/testsuite/g++.dg/ipa/devirt-15.C | 2 +- gcc/testsuite/g++.dg/ipa/devirt-16.C | 2 +- gcc/testsuite/g++.dg/ipa/devirt-17.C | 2 +- gcc/testsuite/g++.dg/ipa/devirt-18.C | 2 +- gcc/testsuite/g++.dg/ipa/devirt-19.C | 2 + gcc/testsuite/g++.dg/ipa/devirt-21.C | 4 +- gcc/testsuite/g++.dg/ipa/devirt-23.C | 4 +- gcc/testsuite/g++.dg/ipa/devirt-34.C | 2 + gcc/testsuite/g++.dg/ipa/devirt-38.C | 2 +- gcc/testsuite/g++.dg/ipa/devirt-40.C | 4 + gcc/testsuite/g++.dg/ipa/devirt-41.C | 2 +- gcc/testsuite/g++.dg/ipa/devirt-42.C | 2 +- gcc/testsuite/g++.dg/ipa/devirt-44.C | 4 +- gcc/testsuite/g++.dg/ipa/devirt-45.C | 4 +- gcc/testsuite/g++.dg/ipa/devirt-48.C | 4 +- gcc/testsuite/g++.dg/ipa/devirt-52.C | 1 + gcc/testsuite/g++.dg/ipa/nothrow-1.C | 2 +- gcc/testsuite/g++.dg/ipa/pr43812.C | 2 +- gcc/testsuite/g++.dg/ipa/pr44372.C | 1 + gcc/testsuite/g++.dg/ipa/pr45572-1.C | 4 + gcc/testsuite/g++.dg/ipa/pr58371.C | 1 + gcc/testsuite/g++.dg/ipa/pr59176.C | 2 + gcc/testsuite/g++.dg/ipa/pr60640-1.C | 2 +- gcc/testsuite/g++.dg/ipa/pr61540.C | 2 +- gcc/testsuite/g++.dg/ipa/pr63470.C | 1 + gcc/testsuite/g++.dg/ipa/pr63587-1.C | 3 + gcc/testsuite/g++.dg/ipa/pr63587-2.C | 2 + gcc/testsuite/g++.dg/ipa/pr63838.C | 2 +- gcc/testsuite/g++.dg/ipa/pr63894.C | 1 + gcc/testsuite/g++.dg/ipa/pr64068.C | 6 +- gcc/testsuite/g++.dg/ipa/pr64896.C | 4 +- gcc/testsuite/g++.dg/ipa/pr65002.C | 4 +- gcc/testsuite/g++.dg/ipa/pr65008.C | 2 +- gcc/testsuite/g++.dg/ipa/pr65465.C | 2 +- gcc/testsuite/g++.dg/ipa/pr66896.C | 2 +- gcc/testsuite/g++.dg/ipa/pr68851.C | 6 +- gcc/testsuite/g++.dg/ipa/pr78211.C | 3 +- gcc/testsuite/g++.dg/ipa/pr79931.C | 1 + gcc/testsuite/g++.dg/ipa/pure-const-1.C | 2 +- gcc/testsuite/g++.dg/ipa/pure-const-2.C | 2 +- gcc/testsuite/g++.dg/ipa/pure-const-3.C | 2 +- gcc/testsuite/g++.dg/ipa/remref-1.C | 2 +- gcc/testsuite/g++.dg/ipa/remref-2.C | 2 +- gcc/testsuite/g++.dg/lookup/builtin2.C | 2 +- gcc/testsuite/g++.dg/lookup/crash3.C | 6 +- gcc/testsuite/g++.dg/lookup/friend20.C | 1 + gcc/testsuite/g++.dg/lookup/pr80891-5.C | 1 + gcc/testsuite/g++.dg/lookup/struct2.C | 2 +- gcc/testsuite/g++.dg/lto/20080709_0.C | 1 + gcc/testsuite/g++.dg/lto/20080907_0.C | 2 + gcc/testsuite/g++.dg/lto/20080915_0.C | 4 +- gcc/testsuite/g++.dg/lto/20080916_0.C | 2 + gcc/testsuite/g++.dg/lto/20081022_0.C | 2 + gcc/testsuite/g++.dg/lto/20081023_0.C | 2 + gcc/testsuite/g++.dg/lto/20081118_0.C | 1 + gcc/testsuite/g++.dg/lto/20081118_1.C | 1 + gcc/testsuite/g++.dg/lto/20081120-1_0.C | 1 + gcc/testsuite/g++.dg/lto/20081120-1_1.C | 1 + gcc/testsuite/g++.dg/lto/20081127_1.C | 2 +- gcc/testsuite/g++.dg/lto/20081217-2_0.C | 3 +- gcc/testsuite/g++.dg/lto/20090303_0.C | 2 + gcc/testsuite/g++.dg/lto/20090311-1_0.C | 2 + gcc/testsuite/g++.dg/lto/20090312_0.C | 1 + gcc/testsuite/g++.dg/lto/20090315_0.C | 2 +- gcc/testsuite/g++.dg/lto/20091002-1_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/20091004-1_0.C | 2 +- gcc/testsuite/g++.dg/lto/20091004-2_0.C | 2 +- gcc/testsuite/g++.dg/lto/20091004-3_1.C | 1 + gcc/testsuite/g++.dg/lto/20100721-1_0.C | 2 +- gcc/testsuite/g++.dg/lto/20101010-1_0.C | 1 + gcc/testsuite/g++.dg/lto/20101010-2_0.C | 1 + gcc/testsuite/g++.dg/lto/pr45679-1_0.C | 2 +- gcc/testsuite/g++.dg/lto/pr45679-1_1.C | 2 +- gcc/testsuite/g++.dg/lto/pr45679-2_0.C | 3 +- gcc/testsuite/g++.dg/lto/pr48042_0.C | 2 +- gcc/testsuite/g++.dg/lto/pr51650-1_0.C | 3 +- gcc/testsuite/g++.dg/lto/pr51650-3_0.C | 3 +- gcc/testsuite/g++.dg/lto/pr63270_1.C | 1 + gcc/testsuite/g++.dg/lto/pr65193_0.C | 2 +- gcc/testsuite/g++.dg/lto/pr65302_0.C | 2 +- gcc/testsuite/g++.dg/lto/pr65316_0.C | 3 +- gcc/testsuite/g++.dg/lto/pr65475c_0.C | 3 +- gcc/testsuite/g++.dg/lto/pr65549_0.C | 6 +- gcc/testsuite/g++.dg/lto/pr69077_0.C | 2 +- gcc/testsuite/g++.dg/lto/pr69589_0.C | 2 +- gcc/testsuite/g++.dg/missing-return.C | 8 + gcc/testsuite/g++.dg/opt/20050511-1.C | 2 + gcc/testsuite/g++.dg/opt/combine.C | 2 + gcc/testsuite/g++.dg/opt/complex3.C | 2 +- gcc/testsuite/g++.dg/opt/const3.C | 4 +- gcc/testsuite/g++.dg/opt/covariant1.C | 2 +- gcc/testsuite/g++.dg/opt/declone3.C | 2 +- gcc/testsuite/g++.dg/opt/dump1.C | 3 +- gcc/testsuite/g++.dg/opt/inline15.C | 3 +- gcc/testsuite/g++.dg/opt/local1.C | 2 +- gcc/testsuite/g++.dg/opt/memcpy1.C | 2 + gcc/testsuite/g++.dg/opt/new1.C | 4 +- gcc/testsuite/g++.dg/opt/nrv8.C | 2 +- gcc/testsuite/g++.dg/opt/pr23299.C | 8 +- gcc/testsuite/g++.dg/opt/pr27826.C | 2 +- gcc/testsuite/g++.dg/opt/pr44919.C | 4 +- gcc/testsuite/g++.dg/opt/pr46640.C | 3 + gcc/testsuite/g++.dg/opt/pr47615.C | 5 +- gcc/testsuite/g++.dg/opt/pr55329.C | 4 +- gcc/testsuite/g++.dg/opt/pr61456.C | 1 + gcc/testsuite/g++.dg/opt/pr65003.C | 4 +- gcc/testsuite/g++.dg/opt/pr65554.C | 2 + gcc/testsuite/g++.dg/opt/pr69432.C | 2 +- gcc/testsuite/g++.dg/opt/pr78373.C | 2 + gcc/testsuite/g++.dg/opt/pr79267.C | 4 +- gcc/testsuite/g++.dg/opt/pr82159-2.C | 1 + gcc/testsuite/g++.dg/opt/pr82929.C | 30 + gcc/testsuite/g++.dg/other/array3.C | 1 + gcc/testsuite/g++.dg/other/copy2.C | 10 +- gcc/testsuite/g++.dg/other/crash-5.C | 2 +- gcc/testsuite/g++.dg/other/crash-8.C | 2 + gcc/testsuite/g++.dg/other/error34.C | 2 +- gcc/testsuite/g++.dg/other/i386-8.C | 2 + gcc/testsuite/g++.dg/other/pr22003.C | 1 + gcc/testsuite/g++.dg/other/pr24623.C | 2 + gcc/testsuite/g++.dg/other/pr29610.C | 5 +- gcc/testsuite/g++.dg/other/pr42645-1.C | 2 +- gcc/testsuite/g++.dg/other/pr42645-2.C | 3 +- gcc/testsuite/g++.dg/other/pr52048.C | 1 + gcc/testsuite/g++.dg/other/typedef3.C | 2 +- gcc/testsuite/g++.dg/overload/addr1.C | 2 +- gcc/testsuite/g++.dg/overload/defarg4.C | 5 +- gcc/testsuite/g++.dg/overload/operator5.C | 2 +- gcc/testsuite/g++.dg/overload/ref-conv1.C | 1 + gcc/testsuite/g++.dg/overload/template5.C | 2 +- gcc/testsuite/g++.dg/parse/crash40.C | 4 +- gcc/testsuite/g++.dg/parse/crash61.C | 1 + gcc/testsuite/g++.dg/parse/crash67.C | 1 + gcc/testsuite/g++.dg/parse/ctor5.C | 1 + gcc/testsuite/g++.dg/parse/defarg4.C | 2 + gcc/testsuite/g++.dg/parse/defarg6.C | 2 +- gcc/testsuite/g++.dg/parse/error5.C | 12 +- gcc/testsuite/g++.dg/parse/expr2.C | 2 +- gcc/testsuite/g++.dg/parse/friend7.C | 1 + gcc/testsuite/g++.dg/parse/namespace1.C | 2 +- gcc/testsuite/g++.dg/parse/namespace9.C | 2 +- gcc/testsuite/g++.dg/parse/ret-type2.C | 2 + gcc/testsuite/g++.dg/parse/typedef8.C | 2 +- gcc/testsuite/g++.dg/pch/static-1.C | 2 + .../g++.dg/plugin/diagnostic-test-expressions-1.C | 10 +- gcc/testsuite/g++.dg/plugin/dumb-plugin-test-1.C | 2 +- gcc/testsuite/g++.dg/plugin/self-assign-test-1.C | 2 +- gcc/testsuite/g++.dg/plugin/self-assign-test-2.C | 2 +- gcc/testsuite/g++.dg/plugin/self-assign-test-3.C | 2 +- gcc/testsuite/g++.dg/pr45788.C | 2 +- gcc/testsuite/g++.dg/pr48484.C | 3 + gcc/testsuite/g++.dg/pr50763-3.C | 2 +- gcc/testsuite/g++.dg/pr55513.C | 2 + gcc/testsuite/g++.dg/pr55604.C | 2 + gcc/testsuite/g++.dg/pr57662.C | 1 + gcc/testsuite/g++.dg/pr57878.C | 2 + gcc/testsuite/g++.dg/pr58389.C | 2 +- gcc/testsuite/g++.dg/pr59510.C | 1 + gcc/testsuite/g++.dg/pr64688.C | 5 +- gcc/testsuite/g++.dg/pr65032.C | 2 + gcc/testsuite/g++.dg/pr67989.C | 1 + gcc/testsuite/g++.dg/pr70590-2.C | 4 +- gcc/testsuite/g++.dg/pr70590.C | 4 +- gcc/testsuite/g++.dg/pr70965.C | 2 +- gcc/testsuite/g++.dg/pr71633.C | 1 + gcc/testsuite/g++.dg/pr77550.C | 2 +- gcc/testsuite/g++.dg/pr80287.C | 2 +- gcc/testsuite/g++.dg/pr80707.C | 2 + gcc/testsuite/g++.dg/pr81194.C | 1 + gcc/testsuite/g++.dg/spellcheck-identifiers.C | 2 +- gcc/testsuite/g++.dg/stackprotectexplicit2.C | 3 +- gcc/testsuite/g++.dg/tc1/dr152.C | 2 + gcc/testsuite/g++.dg/template/aggr-init1.C | 2 +- gcc/testsuite/g++.dg/template/anon1.C | 4 +- gcc/testsuite/g++.dg/template/array29.C | 1 + gcc/testsuite/g++.dg/template/array7.C | 1 + gcc/testsuite/g++.dg/template/canon-type-8.C | 1 + gcc/testsuite/g++.dg/template/cast5.C | 8 + gcc/testsuite/g++.dg/template/conv1.C | 4 +- gcc/testsuite/g++.dg/template/crash107.C | 1 + gcc/testsuite/g++.dg/template/crash23.C | 2 +- gcc/testsuite/g++.dg/template/crash8.C | 2 +- gcc/testsuite/g++.dg/template/defarg4.C | 2 +- gcc/testsuite/g++.dg/template/dependent-expr9.C | 2 +- gcc/testsuite/g++.dg/template/error10.C | 1 + gcc/testsuite/g++.dg/template/friend32.C | 1 + gcc/testsuite/g++.dg/template/init6.C | 2 + gcc/testsuite/g++.dg/template/memfriend7.C | 2 + gcc/testsuite/g++.dg/template/new10.C | 1 + gcc/testsuite/g++.dg/template/nontype12.C | 2 +- gcc/testsuite/g++.dg/template/overload12.C | 2 +- gcc/testsuite/g++.dg/template/overload5.C | 1 + gcc/testsuite/g++.dg/template/overload8.C | 2 +- gcc/testsuite/g++.dg/template/partial10.C | 3 +- gcc/testsuite/g++.dg/template/partial9.C | 2 +- gcc/testsuite/g++.dg/template/qual1.C | 2 +- .../g++.dg/template/show-template-tree-3.C | 1 + gcc/testsuite/g++.dg/template/sizeof8.C | 2 +- gcc/testsuite/g++.dg/template/sizeof9.C | 2 +- gcc/testsuite/g++.dg/template/spec6.C | 2 + gcc/testsuite/g++.dg/template/spec7.C | 2 +- gcc/testsuite/g++.dg/template/typedef8.C | 1 + gcc/testsuite/g++.dg/template/using20.C | 1 + gcc/testsuite/g++.dg/template/vla1.C | 1 + gcc/testsuite/g++.dg/tls/thread_local3.C | 1 + gcc/testsuite/g++.dg/tls/thread_local3g.C | 1 + gcc/testsuite/g++.dg/tls/thread_local5.C | 1 + gcc/testsuite/g++.dg/tls/thread_local5g.C | 1 + gcc/testsuite/g++.dg/tls/thread_local6.C | 1 + gcc/testsuite/g++.dg/tls/thread_local6g.C | 1 + gcc/testsuite/g++.dg/tm/cgraph_edge.C | 1 + gcc/testsuite/g++.dg/tm/pr46646.C | 1 + gcc/testsuite/g++.dg/tm/pr47554.C | 2 + gcc/testsuite/g++.dg/tm/pr47573.C | 1 + gcc/testsuite/g++.dg/tm/unsafe1.C | 2 +- gcc/testsuite/g++.dg/tm/unsafe2.C | 2 +- gcc/testsuite/g++.dg/torture/20070621-1.C | 1 + gcc/testsuite/g++.dg/torture/20090329-1.C | 1 + gcc/testsuite/g++.dg/torture/20141013.C | 1 + .../g++.dg/torture/Wsizeof-pointer-memaccess1.C | 15 +- .../g++.dg/torture/Wsizeof-pointer-memaccess2.C | 11 +- gcc/testsuite/g++.dg/torture/pr33134.C | 1 + gcc/testsuite/g++.dg/torture/pr33340.C | 4 +- gcc/testsuite/g++.dg/torture/pr33627.C | 6 +- gcc/testsuite/g++.dg/torture/pr34222.C | 1 + gcc/testsuite/g++.dg/torture/pr34241.C | 1 + gcc/testsuite/g++.dg/torture/pr34641.C | 1 + gcc/testsuite/g++.dg/torture/pr34850.C | 3 +- gcc/testsuite/g++.dg/torture/pr35164-1.C | 2 + gcc/testsuite/g++.dg/torture/pr36745.C | 1 + gcc/testsuite/g++.dg/torture/pr38705.C | 1 + gcc/testsuite/g++.dg/torture/pr38811.C | 4 +- gcc/testsuite/g++.dg/torture/pr39362.C | 1 + gcc/testsuite/g++.dg/torture/pr39732.C | 1 + gcc/testsuite/g++.dg/torture/pr40991.C | 1 + gcc/testsuite/g++.dg/torture/pr41775.C | 1 + gcc/testsuite/g++.dg/torture/pr42183.C | 1 + gcc/testsuite/g++.dg/torture/pr42450.C | 1 + gcc/testsuite/g++.dg/torture/pr42704.C | 1 + gcc/testsuite/g++.dg/torture/pr42760.C | 2 + gcc/testsuite/g++.dg/torture/pr42773.C | 1 + gcc/testsuite/g++.dg/torture/pr42883.C | 1 + gcc/testsuite/g++.dg/torture/pr43905.C | 2 + gcc/testsuite/g++.dg/torture/pr44148.C | 1 + gcc/testsuite/g++.dg/torture/pr44295.C | 2 + gcc/testsuite/g++.dg/torture/pr44357.C | 2 + gcc/testsuite/g++.dg/torture/pr44813.C | 2 + gcc/testsuite/g++.dg/torture/pr45580.C | 1 + gcc/testsuite/g++.dg/torture/pr45874.C | 1 + gcc/testsuite/g++.dg/torture/pr45877.C | 1 + gcc/testsuite/g++.dg/torture/pr46383.C | 1 + gcc/testsuite/g++.dg/torture/pr46469.C | 2 + gcc/testsuite/g++.dg/torture/pr47313.C | 1 + gcc/testsuite/g++.dg/torture/pr48271.C | 1 + gcc/testsuite/g++.dg/torture/pr48695.C | 1 + gcc/testsuite/g++.dg/torture/pr49615.C | 3 + gcc/testsuite/g++.dg/torture/pr49770.C | 2 + gcc/testsuite/g++.dg/torture/pr49938.C | 2 + gcc/testsuite/g++.dg/torture/pr51436.C | 1 + gcc/testsuite/g++.dg/torture/pr51482.C | 1 + gcc/testsuite/g++.dg/torture/pr51737.C | 1 + gcc/testsuite/g++.dg/torture/pr51959.C | 1 + gcc/testsuite/g++.dg/torture/pr52772.C | 2 +- gcc/testsuite/g++.dg/torture/pr52918-2.C | 1 + gcc/testsuite/g++.dg/torture/pr53011.C | 1 + gcc/testsuite/g++.dg/torture/pr53602.C | 1 + gcc/testsuite/g++.dg/torture/pr53752.C | 1 + gcc/testsuite/g++.dg/torture/pr54838.C | 1 + gcc/testsuite/g++.dg/torture/pr54902.C | 1 + gcc/testsuite/g++.dg/torture/pr56029.C | 1 + gcc/testsuite/g++.dg/torture/pr56768.C | 2 +- gcc/testsuite/g++.dg/torture/pr57107.C | 1 + gcc/testsuite/g++.dg/torture/pr57140.C | 1 + gcc/testsuite/g++.dg/torture/pr57235.C | 1 + gcc/testsuite/g++.dg/torture/pr58252.C | 1 + gcc/testsuite/g++.dg/torture/pr58555.C | 2 + gcc/testsuite/g++.dg/torture/pr59208.C | 2 +- gcc/testsuite/g++.dg/torture/pr60438-1.C | 2 + gcc/testsuite/g++.dg/torture/pr60746.C | 2 + gcc/testsuite/g++.dg/torture/pr61554.C | 1 + gcc/testsuite/g++.dg/torture/pr63419.C | 2 +- gcc/testsuite/g++.dg/torture/pr63476.C | 2 +- gcc/testsuite/g++.dg/torture/pr63512.C | 1 + gcc/testsuite/g++.dg/torture/pr64282.C | 4 +- gcc/testsuite/g++.dg/torture/pr64378.C | 2 +- gcc/testsuite/g++.dg/torture/pr64565.C | 2 + gcc/testsuite/g++.dg/torture/pr64568-2.C | 1 + gcc/testsuite/g++.dg/torture/pr64669.C | 2 + gcc/testsuite/g++.dg/torture/pr64686.C | 1 + gcc/testsuite/g++.dg/torture/pr64978.C | 2 +- gcc/testsuite/g++.dg/torture/pr64995.C | 1 + gcc/testsuite/g++.dg/torture/pr65655.C | 2 +- gcc/testsuite/g++.dg/torture/pr65851.C | 1 + gcc/testsuite/g++.dg/torture/pr67055.C | 2 + gcc/testsuite/g++.dg/torture/pr67191.C | 1 + gcc/testsuite/g++.dg/torture/pr68852.C | 1 + gcc/testsuite/g++.dg/torture/pr69264.C | 1 + gcc/testsuite/g++.dg/torture/pr70971.C | 2 +- gcc/testsuite/g++.dg/torture/pr77674.C | 1 + gcc/testsuite/g++.dg/torture/pr77947.C | 3 + gcc/testsuite/g++.dg/torture/pr78268.C | 2 + gcc/testsuite/g++.dg/torture/pr78507.C | 2 + gcc/testsuite/g++.dg/torture/pr78692.C | 1 + gcc/testsuite/g++.dg/torture/pr80171.C | 1 + gcc/testsuite/g++.dg/torture/pr82154.C | 2 + gcc/testsuite/g++.dg/torture/pr82902.C | 21 + gcc/testsuite/g++.dg/torture/pr82985.C | 458 + gcc/testsuite/g++.dg/tree-prof/pr79259.C | 2 + gcc/testsuite/g++.dg/tree-ssa/copyprop.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/pr22444.C | 1 + gcc/testsuite/g++.dg/tree-ssa/pr23948.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/pr24172.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/pr24351-3.C | 1 + gcc/testsuite/g++.dg/tree-ssa/pr27283.C | 1 + gcc/testsuite/g++.dg/tree-ssa/pr27291.C | 1 + gcc/testsuite/g++.dg/tree-ssa/pr27548.C | 1 + gcc/testsuite/g++.dg/tree-ssa/pr31146-2.C | 7 +- gcc/testsuite/g++.dg/tree-ssa/pr33604.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/pr34355.C | 1 + gcc/testsuite/g++.dg/tree-ssa/pr41428.C | 7 +- gcc/testsuite/g++.dg/tree-ssa/pr42337.C | 1 + gcc/testsuite/g++.dg/tree-ssa/pr81408.C | 12 +- gcc/testsuite/g++.dg/tree-ssa/pred-1.C | 4 + gcc/testsuite/g++.dg/ubsan/pr65019.C | 2 + gcc/testsuite/g++.dg/ubsan/pr65583.C | 1 + gcc/testsuite/g++.dg/ubsan/vptr-12.C | 22 + gcc/testsuite/g++.dg/vect/pr60836.cc | 2 + gcc/testsuite/g++.dg/vect/pr68145.cc | 1 + gcc/testsuite/g++.dg/vect/pr70729-nest.cc | 2 +- gcc/testsuite/g++.dg/vect/pr70729.cc | 2 +- gcc/testsuite/g++.dg/warn/Waddress-3.C | 2 +- gcc/testsuite/g++.dg/warn/Wconversion-null-2.C | 2 +- gcc/testsuite/g++.dg/warn/Wnull-conversion-2.C | 3 + gcc/testsuite/g++.dg/warn/Wparentheses-10.C | 2 +- gcc/testsuite/g++.dg/warn/Wparentheses-11.C | 2 +- gcc/testsuite/g++.dg/warn/Wparentheses-12.C | 2 +- gcc/testsuite/g++.dg/warn/Wparentheses-25.C | 4 +- gcc/testsuite/g++.dg/warn/Wparentheses-6.C | 2 +- gcc/testsuite/g++.dg/warn/Wparentheses-7.C | 2 +- gcc/testsuite/g++.dg/warn/Wparentheses-8.C | 2 +- gcc/testsuite/g++.dg/warn/Wparentheses-9.C | 2 +- gcc/testsuite/g++.dg/warn/Wshadow-5.C | 2 +- gcc/testsuite/g++.dg/warn/Wtype-limits-Wextra.C | 4 +- gcc/testsuite/g++.dg/warn/Wtype-limits-no.C | 4 +- gcc/testsuite/g++.dg/warn/Wtype-limits.C | 4 +- gcc/testsuite/g++.dg/warn/Wunused-local-typedefs.C | 2 +- .../g++.dg/warn/Wzero-as-null-pointer-constant-5.C | 2 +- gcc/testsuite/g++.dg/warn/pmf1.C | 1 + gcc/testsuite/g++.dg/warn/string1.C | 2 + gcc/testsuite/g++.old-deja/g++.benjamin/p13417.C | 2 +- gcc/testsuite/g++.old-deja/g++.brendan/asm-extn1.C | 4 +- gcc/testsuite/g++.old-deja/g++.brendan/crash24.C | 3 + gcc/testsuite/g++.old-deja/g++.ext/constructor.C | 1 + gcc/testsuite/g++.old-deja/g++.ext/namedret1.C | 2 +- gcc/testsuite/g++.old-deja/g++.ext/namedret3.C | 2 +- gcc/testsuite/g++.old-deja/g++.ext/return1.C | 2 +- gcc/testsuite/g++.old-deja/g++.jason/anon4.C | 2 + gcc/testsuite/g++.old-deja/g++.jason/enum6.C | 1 + gcc/testsuite/g++.old-deja/g++.jason/lineno2.C | 4 +- gcc/testsuite/g++.old-deja/g++.jason/lineno3.C | 2 +- gcc/testsuite/g++.old-deja/g++.jason/lineno4.C | 2 +- gcc/testsuite/g++.old-deja/g++.jason/new2.C | 2 + gcc/testsuite/g++.old-deja/g++.jason/new4.C | 3 + gcc/testsuite/g++.old-deja/g++.jason/shadow1.C | 2 + gcc/testsuite/g++.old-deja/g++.jason/tempcons.C | 2 +- gcc/testsuite/g++.old-deja/g++.jason/thunk2.C | 3 + gcc/testsuite/g++.old-deja/g++.law/builtin1.C | 4 +- gcc/testsuite/g++.old-deja/g++.law/enum9.C | 1 + gcc/testsuite/g++.old-deja/g++.law/except3.C | 1 + gcc/testsuite/g++.old-deja/g++.law/init6.C | 1 + gcc/testsuite/g++.old-deja/g++.law/profile1.C | 3 + gcc/testsuite/g++.old-deja/g++.law/shadow2.C | 2 + gcc/testsuite/g++.old-deja/g++.law/temps4.C | 3 + gcc/testsuite/g++.old-deja/g++.law/weak.C | 2 + gcc/testsuite/g++.old-deja/g++.mike/bool2.C | 4 + gcc/testsuite/g++.old-deja/g++.mike/eh1.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/eh10.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/eh13.C | 2 +- gcc/testsuite/g++.old-deja/g++.mike/eh16.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/eh17.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/eh2.C | 4 +- gcc/testsuite/g++.old-deja/g++.mike/eh23.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/eh24.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/eh25.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/eh26.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/eh27.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/eh28.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/eh29.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/eh30.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/eh31.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/eh35.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/eh36.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/eh37.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/eh38.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/eh39.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/eh40.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/eh47.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/eh50.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/eh51.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/eh7.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/eh8.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/eh9.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/mangle1.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/p5958.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/p6004.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/p700.C | 3 +- gcc/testsuite/g++.old-deja/g++.mike/p7912.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/p811.C | 3 + gcc/testsuite/g++.old-deja/g++.mike/virt4.C | 2 + gcc/testsuite/g++.old-deja/g++.oliva/nameret1.C | 2 +- gcc/testsuite/g++.old-deja/g++.oliva/nameret2.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/decl1.C | 1 + gcc/testsuite/g++.old-deja/g++.other/expr1.C | 3 +- gcc/testsuite/g++.old-deja/g++.other/inline8.C | 4 +- gcc/testsuite/g++.old-deja/g++.other/loop1.C | 1 + gcc/testsuite/g++.old-deja/g++.other/syntax1.C | 2 + gcc/testsuite/g++.old-deja/g++.pt/repo3.C | 2 + gcc/testsuite/g++.old-deja/g++.robertl/eb27.C | 2 + gcc/testsuite/g++.old-deja/g++.robertl/eb83.C | 2 + gcc/testsuite/gcc.c-torture/compile/pr82838.c | 12 + gcc/testsuite/gcc.c-torture/compile/pr82879.c | 11 + gcc/testsuite/gcc.c-torture/compile/pr82913.c | 23 + gcc/testsuite/gcc.c-torture/execute/pr23135.c | 3 +- gcc/testsuite/gcc.c-torture/execute/pr82954.c | 22 + gcc/testsuite/gcc.dg/Walloca-1.c | 2 +- gcc/testsuite/gcc.dg/Wunknownprag.c | 8 +- gcc/testsuite/gcc.dg/builtin-redefine.c | 18 +- gcc/testsuite/gcc.dg/builtin-stpncpy.c | 9 +- gcc/testsuite/gcc.dg/builtin-tgmath-1.c | 322 + gcc/testsuite/gcc.dg/builtin-tgmath-2.c | 51 + gcc/testsuite/gcc.dg/builtin-tgmath-err-1.c | 76 + gcc/testsuite/gcc.dg/builtin-tgmath-err-2.c | 19 + gcc/testsuite/gcc.dg/cpp/Wunknown-pragmas-1.c | 18 +- gcc/testsuite/gcc.dg/cpp/Wunused.c | 6 +- gcc/testsuite/gcc.dg/cpp/macsyntx.c | 6 +- gcc/testsuite/gcc.dg/cpp/misspelled-directive-1.c | 2 +- gcc/testsuite/gcc.dg/cpp/redef2.c | 20 +- gcc/testsuite/gcc.dg/cpp/redef3.c | 14 +- gcc/testsuite/gcc.dg/cpp/redef4.c | 520 +- gcc/testsuite/gcc.dg/cpp/sysmac1.c | 2 +- gcc/testsuite/gcc.dg/cpp/trad/Wunused.c | 6 +- gcc/testsuite/gcc.dg/cpp/trad/argcount.c | 24 +- gcc/testsuite/gcc.dg/cpp/trad/comment-3.c | 2 +- gcc/testsuite/gcc.dg/cpp/trad/comment.c | 2 +- gcc/testsuite/gcc.dg/cpp/trad/defined.c | 2 +- gcc/testsuite/gcc.dg/cpp/trad/directive.c | 2 +- gcc/testsuite/gcc.dg/cpp/trad/funlike-3.c | 4 +- gcc/testsuite/gcc.dg/cpp/trad/funlike.c | 2 +- gcc/testsuite/gcc.dg/cpp/trad/literals-2.c | 4 +- gcc/testsuite/gcc.dg/cpp/trad/macro.c | 2 +- gcc/testsuite/gcc.dg/cpp/trad/pr65238-4.c | 12 +- gcc/testsuite/gcc.dg/cpp/trad/recurse-1.c | 4 +- gcc/testsuite/gcc.dg/cpp/trad/recurse-2.c | 6 +- gcc/testsuite/gcc.dg/cpp/trad/redef2.c | 36 +- gcc/testsuite/gcc.dg/cpp/ucnid-11.c | 12 +- gcc/testsuite/gcc.dg/cpp/unc1.c | 2 +- gcc/testsuite/gcc.dg/cpp/unc2.c | 2 +- gcc/testsuite/gcc.dg/cpp/unc3.c | 2 +- gcc/testsuite/gcc.dg/cpp/unc4.c | 2 +- gcc/testsuite/gcc.dg/cpp/undef2.c | 10 +- gcc/testsuite/gcc.dg/cpp/warn-redefined-2.c | 10 +- gcc/testsuite/gcc.dg/cpp/warn-redefined.c | 10 +- gcc/testsuite/gcc.dg/cpp/warn-unused-macros-2.c | 2 +- gcc/testsuite/gcc.dg/cpp/warn-unused-macros.c | 2 +- gcc/testsuite/gcc.dg/debug/dwarf2/pr82837.c | 29 + gcc/testsuite/gcc.dg/dfp/builtin-tgmath-dfp-err.c | 33 + gcc/testsuite/gcc.dg/dfp/builtin-tgmath-dfp.c | 263 + gcc/testsuite/gcc.dg/div_neg.c | 10 + gcc/testsuite/gcc.dg/empty-source-2.c | 2 +- gcc/testsuite/gcc.dg/empty-source-3.c | 2 +- gcc/testsuite/gcc.dg/gomp/macro-4.c | 8 +- gcc/testsuite/gcc.dg/noncompile/pr35447-1.c | 2 +- .../gcc.dg/plugin/location-overflow-test-1.c | 4 +- gcc/testsuite/gcc.dg/pr20245-1.c | 2 +- gcc/testsuite/gcc.dg/pr28419.c | 1 + gcc/testsuite/gcc.dg/pr44545.c | 2 +- gcc/testsuite/gcc.dg/pr80131-1.c | 31 + gcc/testsuite/gcc.dg/pr82788.c | 4 + gcc/testsuite/gcc.dg/pr82863.c | 12 + gcc/testsuite/gcc.dg/pr82916.c | 47 + gcc/testsuite/gcc.dg/pr82929.c | 18 + gcc/testsuite/gcc.dg/rtl/truncated-rtl-file.c | 2 +- gcc/testsuite/gcc.dg/store_merging_13.c | 141 +- gcc/testsuite/gcc.dg/store_merging_14.c | 62 +- gcc/testsuite/gcc.dg/store_merging_15.c | 56 + gcc/testsuite/gcc.dg/strlenopt-33g.c | 1 - gcc/testsuite/gcc.dg/strncpy-fix-1.c | 2 +- .../gcc.dg/torture/Wsizeof-pointer-memaccess1.c | 15 +- gcc/testsuite/gcc.dg/torture/pr60092.c | 1 - gcc/testsuite/gcc.dg/torture/pr63554.c | 5 +- gcc/testsuite/gcc.dg/torture/pr78305.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/bitops-1.c | 72 + gcc/testsuite/gcc.dg/tree-ssa/fnsplit-1.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/fnsplit-2.c | 33 + gcc/testsuite/gcc.dg/tree-ssa/negminus.c | 21 + .../{vect/vect-outer-4e.c => tree-ssa/pr82726.c} | 4 +- gcc/testsuite/gcc.dg/tree-ssa/vrp101.c | 2 +- gcc/testsuite/gcc.dg/unclosed-init.c | 2 +- gcc/testsuite/gcc.dg/vect/bb-slp-pr65935.c | 4 +- gcc/testsuite/gcc.dg/vect/fast-math-slp-38.c | 3 +- gcc/testsuite/gcc.dg/vect/no-fast-math-vect16.c | 2 +- gcc/testsuite/gcc.dg/vect/pr25413a.c | 3 +- gcc/testsuite/gcc.dg/vect/pr45752.c | 2 +- gcc/testsuite/gcc.dg/vect/pr65947-1.c | 2 +- gcc/testsuite/gcc.dg/vect/pr65947-10.c | 4 +- gcc/testsuite/gcc.dg/vect/pr65947-12.c | 4 +- gcc/testsuite/gcc.dg/vect/pr65947-13.c | 4 +- gcc/testsuite/gcc.dg/vect/pr65947-14.c | 5 +- gcc/testsuite/gcc.dg/vect/pr65947-2.c | 4 +- gcc/testsuite/gcc.dg/vect/pr65947-3.c | 4 +- gcc/testsuite/gcc.dg/vect/pr65947-4.c | 2 +- gcc/testsuite/gcc.dg/vect/pr65947-5.c | 10 +- gcc/testsuite/gcc.dg/vect/pr65947-6.c | 4 +- gcc/testsuite/gcc.dg/vect/pr65947-9.c | 10 +- gcc/testsuite/gcc.dg/vect/pr79920.c | 4 +- gcc/testsuite/gcc.dg/vect/slp-13-big-array.c | 3 +- gcc/testsuite/gcc.dg/vect/slp-13.c | 3 +- gcc/testsuite/gcc.dg/vect/slp-16.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-19c.c | 6 +- gcc/testsuite/gcc.dg/vect/slp-23.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-35.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-37.c | 3 +- gcc/testsuite/gcc.dg/vect/slp-perm-4.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-71.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-reduc-6.c | 4 +- gcc/testsuite/gcc.dg/vect/vect-reduc-or_1.c | 10 +- gcc/testsuite/gcc.dg/vect/vect-reduc-or_2.c | 10 +- gcc/testsuite/gcc.misc-tests/gcov-3.c | 2 +- gcc/testsuite/gcc.target/aarch64/bsl-idiom.c | 88 + .../gcc.target/aarch64/construct_lane_zero_1.c | 37 + gcc/testsuite/gcc.target/aarch64/copysign-bsl.c | 13 + gcc/testsuite/gcc.target/aarch64/dwarf-cfa-reg.c | 2 +- .../gcc.target/aarch64/load_v2vec_lanes_1.c | 26 + .../gcc.target/aarch64/store_v2vec_lanes.c | 31 + gcc/testsuite/gcc.target/aarch64/sve_cap_4.c | 4 +- gcc/testsuite/gcc.target/aarch64/sve_clastb_1.c | 6 +- .../gcc.target/aarch64/sve_clastb_1_run.c | 16 +- gcc/testsuite/gcc.target/aarch64/sve_clastb_2.c | 11 +- .../gcc.target/aarch64/sve_clastb_2_run.c | 18 +- gcc/testsuite/gcc.target/aarch64/sve_clastb_3.c | 7 +- .../gcc.target/aarch64/sve_clastb_3_run.c | 18 +- gcc/testsuite/gcc.target/aarch64/sve_clastb_4.c | 7 +- .../gcc.target/aarch64/sve_clastb_4_run.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve_clastb_5.c | 7 +- .../gcc.target/aarch64/sve_clastb_5_run.c | 18 +- gcc/testsuite/gcc.target/aarch64/sve_clastb_6.c | 8 +- .../gcc.target/aarch64/sve_clastb_6_run.c | 18 +- gcc/testsuite/gcc.target/aarch64/sve_clastb_7.c | 6 +- .../gcc.target/aarch64/sve_clastb_7_run.c | 18 +- .../gcc.target/aarch64/sve_const_pred_1.C | 14 +- .../gcc.target/aarch64/sve_const_pred_2.C | 10 +- .../gcc.target/aarch64/sve_const_pred_3.C | 8 +- .../gcc.target/aarch64/sve_const_pred_4.C | 8 +- gcc/testsuite/gcc.target/aarch64/sve_dup_lane_1.c | 64 +- gcc/testsuite/gcc.target/aarch64/sve_ext_1.c | 64 +- gcc/testsuite/gcc.target/aarch64/sve_ext_2.c | 8 +- gcc/testsuite/gcc.target/aarch64/sve_extract_1.c | 80 +- gcc/testsuite/gcc.target/aarch64/sve_extract_2.c | 80 +- gcc/testsuite/gcc.target/aarch64/sve_extract_3.c | 122 +- gcc/testsuite/gcc.target/aarch64/sve_fdiv_1.c | 12 +- gcc/testsuite/gcc.target/aarch64/sve_fmad_1.c | 12 +- gcc/testsuite/gcc.target/aarch64/sve_fmla_1.c | 12 +- gcc/testsuite/gcc.target/aarch64/sve_fmls_1.c | 12 +- gcc/testsuite/gcc.target/aarch64/sve_fmsb_1.c | 12 +- gcc/testsuite/gcc.target/aarch64/sve_fnmad_1.c | 12 +- gcc/testsuite/gcc.target/aarch64/sve_fnmla_1.c | 12 +- gcc/testsuite/gcc.target/aarch64/sve_fnmls_1.c | 12 +- gcc/testsuite/gcc.target/aarch64/sve_fnmsb_1.c | 12 +- .../gcc.target/aarch64/sve_gather_load_1.c | 102 +- .../gcc.target/aarch64/sve_gather_load_10.c | 72 - .../gcc.target/aarch64/sve_gather_load_11.c | 14 - .../gcc.target/aarch64/sve_gather_load_2.c | 72 +- .../gcc.target/aarch64/sve_gather_load_3.c | 63 +- .../gcc.target/aarch64/sve_gather_load_3_run.c | 41 - .../gcc.target/aarch64/sve_gather_load_4.c | 20 +- .../gcc.target/aarch64/sve_gather_load_4_run.c | 35 - .../gcc.target/aarch64/sve_gather_load_5.c | 130 +- .../gcc.target/aarch64/sve_gather_load_5_run.c | 161 - .../gcc.target/aarch64/sve_gather_load_6.c | 50 +- .../gcc.target/aarch64/sve_gather_load_7.c | 26 +- .../gcc.target/aarch64/sve_gather_load_8.c | 19 - .../gcc.target/aarch64/sve_gather_load_9.c | 18 - .../gcc.target/aarch64/sve_index_offset_1.c | 54 + .../gcc.target/aarch64/sve_index_offset_1_run.c | 34 + .../gcc.target/aarch64/sve_indexoffset_1.c | 49 - .../gcc.target/aarch64/sve_indexoffset_1_run.c | 48 - gcc/testsuite/gcc.target/aarch64/sve_ld1r_1.C | 56 - gcc/testsuite/gcc.target/aarch64/sve_ld1r_1_run.C | 64 - gcc/testsuite/gcc.target/aarch64/sve_ld1r_2.c | 61 + gcc/testsuite/gcc.target/aarch64/sve_ld1r_2_run.c | 38 + gcc/testsuite/gcc.target/aarch64/sve_live_1.c | 52 +- gcc/testsuite/gcc.target/aarch64/sve_live_1_run.c | 52 +- gcc/testsuite/gcc.target/aarch64/sve_live_2.c | 19 - gcc/testsuite/gcc.target/aarch64/sve_live_2_run.c | 32 - .../gcc.target/aarch64/sve_load_const_offset_1.c | 16 +- .../gcc.target/aarch64/sve_load_const_offset_2.c | 6 +- .../gcc.target/aarch64/sve_load_const_offset_3.c | 9 +- .../gcc.target/aarch64/sve_load_scalar_offset_1.c | 24 +- .../gcc.target/aarch64/sve_loop_add_4_run.c | 7 +- gcc/testsuite/gcc.target/aarch64/sve_mad_1.c | 16 +- .../gcc.target/aarch64/sve_mask_gather_load_1.c | 83 +- .../aarch64/sve_mask_gather_load_1_run.c | 72 - .../gcc.target/aarch64/sve_mask_gather_load_2.c | 69 +- .../aarch64/sve_mask_gather_load_2_run.c | 98 - .../gcc.target/aarch64/sve_mask_gather_load_3.c | 65 +- .../aarch64/sve_mask_gather_load_3_run.c | 47 - .../gcc.target/aarch64/sve_mask_gather_load_4.c | 27 +- .../aarch64/sve_mask_gather_load_4_run.c | 37 - .../gcc.target/aarch64/sve_mask_gather_load_5.c | 156 +- .../aarch64/sve_mask_gather_load_5_run.c | 177 - .../gcc.target/aarch64/sve_mask_gather_load_6.c | 38 + .../gcc.target/aarch64/sve_mask_gather_load_7.c | 53 + .../gcc.target/aarch64/sve_mask_scatter_store_1.c | 173 +- .../aarch64/sve_mask_scatter_store_1_run.c | 186 - .../gcc.target/aarch64/sve_mask_scatter_store_2.c | 17 + .../gcc.target/aarch64/sve_mask_struct_load_1.c | 9 +- .../aarch64/sve_mask_struct_load_1_run.c | 9 +- .../gcc.target/aarch64/sve_mask_struct_load_2.c | 9 +- .../aarch64/sve_mask_struct_load_2_run.c | 9 +- .../gcc.target/aarch64/sve_mask_struct_load_3.c | 9 +- .../aarch64/sve_mask_struct_load_3_run.c | 9 +- .../gcc.target/aarch64/sve_mask_struct_load_4.c | 9 +- .../gcc.target/aarch64/sve_mask_struct_load_5.c | 9 +- .../gcc.target/aarch64/sve_mask_struct_load_6.c | 5 +- .../gcc.target/aarch64/sve_mask_struct_load_7.c | 5 +- .../gcc.target/aarch64/sve_mask_struct_load_8.c | 5 +- .../gcc.target/aarch64/sve_mask_struct_store_1.c | 22 +- .../aarch64/sve_mask_struct_store_1_run.c | 13 +- .../gcc.target/aarch64/sve_mask_struct_store_2.c | 24 +- .../aarch64/sve_mask_struct_store_2_run.c | 13 +- .../gcc.target/aarch64/sve_mask_struct_store_3.c | 28 +- .../aarch64/sve_mask_struct_store_3_run.c | 13 +- .../gcc.target/aarch64/sve_mask_struct_store_4.c | 3 +- gcc/testsuite/gcc.target/aarch64/sve_mla_1.c | 16 +- gcc/testsuite/gcc.target/aarch64/sve_mls_1.c | 16 +- gcc/testsuite/gcc.target/aarch64/sve_mov_rr_1.c | 6 +- gcc/testsuite/gcc.target/aarch64/sve_msb_1.c | 16 +- gcc/testsuite/gcc.target/aarch64/sve_nopeel_1.c | 33 +- gcc/testsuite/gcc.target/aarch64/sve_peel_ind_1.c | 2 +- .../gcc.target/aarch64/sve_peel_ind_1_run.c | 8 +- gcc/testsuite/gcc.target/aarch64/sve_peel_ind_2.c | 2 +- .../gcc.target/aarch64/sve_peel_ind_2_run.c | 8 +- gcc/testsuite/gcc.target/aarch64/sve_peel_ind_3.c | 2 +- .../gcc.target/aarch64/sve_peel_ind_3_run.c | 8 +- gcc/testsuite/gcc.target/aarch64/sve_peel_ind_4.c | 2 +- .../gcc.target/aarch64/sve_peel_ind_4_run.c | 15 +- .../gcc.target/aarch64/sve_reduc_strict_1.C | 48 - .../gcc.target/aarch64/sve_reduc_strict_1.c | 28 + .../gcc.target/aarch64/sve_reduc_strict_1_run.C | 47 - .../gcc.target/aarch64/sve_reduc_strict_1_run.c | 29 + .../gcc.target/aarch64/sve_reduc_strict_2.C | 48 - .../gcc.target/aarch64/sve_reduc_strict_2.c | 28 + .../gcc.target/aarch64/sve_reduc_strict_2_run.C | 59 - .../gcc.target/aarch64/sve_reduc_strict_2_run.c | 31 + .../{sve_reduc_strict_3.C => sve_reduc_strict_3.c} | 23 +- gcc/testsuite/gcc.target/aarch64/sve_rev_1.c | 49 + gcc/testsuite/gcc.target/aarch64/sve_revb_1.c | 10 +- gcc/testsuite/gcc.target/aarch64/sve_revh_1.c | 14 +- gcc/testsuite/gcc.target/aarch64/sve_revw_1.c | 10 +- .../gcc.target/aarch64/sve_scatter_store_1.c | 134 +- .../gcc.target/aarch64/sve_scatter_store_1_run.c | 155 - .../gcc.target/aarch64/sve_scatter_store_2.c | 10 + .../gcc.target/aarch64/sve_scatter_store_3.c | 32 + .../gcc.target/aarch64/sve_scatter_store_4.c | 10 + .../gcc.target/aarch64/sve_scatter_store_5.c | 23 + .../gcc.target/aarch64/sve_scatter_store_6.c | 36 + .../gcc.target/aarch64/sve_scatter_store_7.c | 15 + gcc/testsuite/gcc.target/aarch64/sve_slp_1.c | 18 +- gcc/testsuite/gcc.target/aarch64/sve_slp_10.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve_slp_10_run.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve_slp_11.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve_slp_11_run.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve_slp_12.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve_slp_12_run.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve_slp_13.c | 8 +- gcc/testsuite/gcc.target/aarch64/sve_slp_13_run.c | 4 +- gcc/testsuite/gcc.target/aarch64/sve_slp_1_run.c | 7 +- gcc/testsuite/gcc.target/aarch64/sve_slp_2.c | 11 +- gcc/testsuite/gcc.target/aarch64/sve_slp_2_run.c | 7 +- gcc/testsuite/gcc.target/aarch64/sve_slp_3.c | 11 +- gcc/testsuite/gcc.target/aarch64/sve_slp_3_run.c | 7 +- gcc/testsuite/gcc.target/aarch64/sve_slp_4.c | 13 +- gcc/testsuite/gcc.target/aarch64/sve_slp_4_run.c | 7 +- gcc/testsuite/gcc.target/aarch64/sve_slp_5.c | 13 +- gcc/testsuite/gcc.target/aarch64/sve_slp_5_run.c | 39 +- gcc/testsuite/gcc.target/aarch64/sve_slp_6.c | 3 +- gcc/testsuite/gcc.target/aarch64/sve_slp_6_run.c | 43 +- gcc/testsuite/gcc.target/aarch64/sve_slp_7.c | 13 +- gcc/testsuite/gcc.target/aarch64/sve_slp_7_run.c | 47 +- gcc/testsuite/gcc.target/aarch64/sve_slp_8.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve_slp_8_run.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve_slp_9.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve_slp_9_run.c | 2 +- .../gcc.target/aarch64/sve_speculative_3.c | 2 +- .../gcc.target/aarch64/sve_speculative_6.c | 2 +- .../gcc.target/aarch64/sve_store_scalar_offset_1.c | 24 +- .../gcc.target/aarch64/sve_strided_load_1.c | 40 + .../gcc.target/aarch64/sve_strided_load_2.c | 18 + .../gcc.target/aarch64/sve_strided_load_3.c | 32 + .../gcc.target/aarch64/sve_strided_load_4.c | 33 + .../gcc.target/aarch64/sve_strided_load_5.c | 34 + .../gcc.target/aarch64/sve_strided_load_6.c | 7 + .../gcc.target/aarch64/sve_strided_load_7.c | 34 + .../{sve_gather_load_7.c => sve_strided_load_8.c} | 0 .../gcc.target/aarch64/sve_strided_store_1.c | 40 + .../gcc.target/aarch64/sve_strided_store_2.c | 18 + .../gcc.target/aarch64/sve_strided_store_3.c | 33 + .../gcc.target/aarch64/sve_strided_store_4.c | 33 + .../gcc.target/aarch64/sve_strided_store_5.c | 34 + .../gcc.target/aarch64/sve_strided_store_6.c | 7 + .../gcc.target/aarch64/sve_strided_store_7.c | 34 + .../gcc.target/aarch64/sve_struct_move_1.c | 93 +- .../gcc.target/aarch64/sve_struct_move_2.c | 84 +- .../gcc.target/aarch64/sve_struct_move_3.c | 87 +- .../gcc.target/aarch64/sve_struct_move_4.c | 116 + .../gcc.target/aarch64/sve_struct_move_5.c | 111 + .../gcc.target/aarch64/sve_struct_move_6.c | 129 + .../gcc.target/aarch64/sve_struct_vect_1.c | 4 +- .../gcc.target/aarch64/sve_struct_vect_10.c | 4 +- .../gcc.target/aarch64/sve_struct_vect_10_run.c | 2 +- .../gcc.target/aarch64/sve_struct_vect_11.c | 20 +- .../gcc.target/aarch64/sve_struct_vect_11_run.c | 6 +- .../gcc.target/aarch64/sve_struct_vect_12.c | 20 +- .../gcc.target/aarch64/sve_struct_vect_12_run.c | 6 +- .../gcc.target/aarch64/sve_struct_vect_13.c | 75 +- ...ruct_vect_12_run.c => sve_struct_vect_13_run.c} | 2 +- .../gcc.target/aarch64/sve_struct_vect_14.c | 58 +- .../gcc.target/aarch64/sve_struct_vect_15.c | 18 +- .../gcc.target/aarch64/sve_struct_vect_16.c | 18 +- .../gcc.target/aarch64/sve_struct_vect_17.c | 69 +- .../gcc.target/aarch64/sve_struct_vect_17_run.c | 32 - .../gcc.target/aarch64/sve_struct_vect_18.c | 12 +- .../gcc.target/aarch64/sve_struct_vect_18_run.c | 22 +- .../gcc.target/aarch64/sve_struct_vect_19.c | 12 +- .../gcc.target/aarch64/sve_struct_vect_19_run.c | 56 +- .../gcc.target/aarch64/sve_struct_vect_1_run.c | 8 +- .../gcc.target/aarch64/sve_struct_vect_2.c | 4 +- .../gcc.target/aarch64/sve_struct_vect_20.c | 24 +- .../gcc.target/aarch64/sve_struct_vect_20_run.c | 41 +- .../gcc.target/aarch64/sve_struct_vect_21.c | 24 +- .../gcc.target/aarch64/sve_struct_vect_21_run.c | 49 +- .../gcc.target/aarch64/sve_struct_vect_22.c | 24 +- .../gcc.target/aarch64/sve_struct_vect_22_run.c | 41 +- .../{sve_struct_vect_20.c => sve_struct_vect_23.c} | 2 +- .../gcc.target/aarch64/sve_struct_vect_23_run.c | 45 + .../gcc.target/aarch64/sve_struct_vect_2_run.c | 2 +- .../gcc.target/aarch64/sve_struct_vect_3.c | 4 +- .../gcc.target/aarch64/sve_struct_vect_3_run.c | 2 +- .../gcc.target/aarch64/sve_struct_vect_4.c | 4 +- .../gcc.target/aarch64/sve_struct_vect_4_run.c | 2 +- .../gcc.target/aarch64/sve_struct_vect_5.c | 4 +- .../gcc.target/aarch64/sve_struct_vect_5_run.c | 2 +- .../gcc.target/aarch64/sve_struct_vect_6.c | 4 +- .../gcc.target/aarch64/sve_struct_vect_6_run.c | 2 +- .../gcc.target/aarch64/sve_struct_vect_7.c | 4 +- .../gcc.target/aarch64/sve_struct_vect_7_run.c | 8 +- .../gcc.target/aarch64/sve_struct_vect_8.c | 4 +- .../gcc.target/aarch64/sve_struct_vect_8_run.c | 2 +- .../gcc.target/aarch64/sve_struct_vect_9.c | 4 +- .../gcc.target/aarch64/sve_struct_vect_9_run.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve_trn1_1.c | 36 +- .../gcc.target/aarch64/sve_unpack_signed_1.c | 12 +- .../gcc.target/aarch64/sve_unpack_signed_1_run.c | 4 +- .../gcc.target/aarch64/sve_unpack_unsigned_1.c | 2 +- .../gcc.target/aarch64/sve_unpack_unsigned_1_run.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve_uzp1_1.c | 38 +- gcc/testsuite/gcc.target/aarch64/sve_uzp1_1_run.c | 86 +- gcc/testsuite/gcc.target/aarch64/sve_uzp2_1.c | 38 +- gcc/testsuite/gcc.target/aarch64/sve_uzp2_1_run.c | 86 +- .../gcc.target/aarch64/sve_var_stride_2.c | 2 +- .../gcc.target/aarch64/sve_var_stride_4.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve_vcond_1.C | 24 +- .../gcc.target/aarch64/sve_vec_bool_cmp_1.c | 60 +- .../gcc.target/aarch64/sve_vec_bool_cmp_1_run.c | 59 +- gcc/testsuite/gcc.target/aarch64/sve_vec_init_2.c | 6 +- gcc/testsuite/gcc.target/aarch64/sve_vec_perm_1.c | 28 +- .../aarch64/sve_vec_perm_1_overrange_run.c | 176 +- .../gcc.target/aarch64/sve_vec_perm_1_run.c | 112 +- gcc/testsuite/gcc.target/aarch64/sve_vec_perm_2.c | 2 +- .../gcc.target/aarch64/sve_vec_perm_2_run.c | 7 +- gcc/testsuite/gcc.target/aarch64/sve_vec_perm_3.c | 2 +- .../gcc.target/aarch64/sve_vec_perm_3_run.c | 3 +- gcc/testsuite/gcc.target/aarch64/sve_vec_perm_4.c | 2 +- .../gcc.target/aarch64/sve_vec_perm_4_run.c | 7 +- .../gcc.target/aarch64/sve_vec_perm_const_1.c | 38 +- .../aarch64/sve_vec_perm_const_1_overrun.c | 102 +- .../gcc.target/aarch64/sve_vec_perm_const_1_run.c | 88 +- .../aarch64/sve_vec_perm_const_single_1.c | 38 +- .../aarch64/sve_vec_perm_const_single_1_run.c | 88 +- .../gcc.target/aarch64/sve_vec_perm_single_1.c | 28 +- .../gcc.target/aarch64/sve_vec_perm_single_1_run.c | 86 +- gcc/testsuite/gcc.target/aarch64/sve_while_1.c | 16 +- gcc/testsuite/gcc.target/aarch64/sve_while_2.c | 16 +- gcc/testsuite/gcc.target/aarch64/sve_while_3.c | 16 +- gcc/testsuite/gcc.target/aarch64/sve_while_4.c | 16 +- .../gcc.target/aarch64/sve_while_maxiter_1.c | 16 - .../gcc.target/aarch64/sve_while_maxiter_2.c | 16 - .../gcc.target/aarch64/sve_while_maxiter_3.c | 18 - gcc/testsuite/gcc.target/aarch64/sve_zip1_1.c | 36 +- .../aarch64/vector_initialization_nostack.c | 4 +- .../gcc.target/arm/cmse/baseline/bitfield-4.c | 41 +- .../gcc.target/arm/cmse/baseline/bitfield-5.c | 37 +- .../gcc.target/arm/cmse/baseline/bitfield-6.c | 46 +- .../gcc.target/arm/cmse/baseline/bitfield-7.c | 38 +- .../gcc.target/arm/cmse/baseline/bitfield-8.c | 40 +- .../gcc.target/arm/cmse/baseline/bitfield-9.c | 43 +- .../arm/cmse/baseline/bitfield-and-union-1.c | 96 - .../{bitfield-8.c => bitfield-and-union.c} | 51 +- .../gcc.target/arm/cmse/baseline/cmse-11.c | 2 +- .../gcc.target/arm/cmse/baseline/cmse-13.c | 10 +- .../gcc.target/arm/cmse/baseline/cmse-2.c | 2 +- .../gcc.target/arm/cmse/baseline/cmse-6.c | 2 +- .../gcc.target/arm/cmse/baseline/softfp.c | 2 +- .../gcc.target/arm/cmse/baseline/union-1.c | 55 +- .../gcc.target/arm/cmse/baseline/union-2.c | 68 +- gcc/testsuite/gcc.target/arm/cmse/bitfield-4.x | 40 + gcc/testsuite/gcc.target/arm/cmse/bitfield-5.x | 36 + gcc/testsuite/gcc.target/arm/cmse/bitfield-6.x | 45 + gcc/testsuite/gcc.target/arm/cmse/bitfield-7.x | 36 + gcc/testsuite/gcc.target/arm/cmse/bitfield-8.x | 39 + gcc/testsuite/gcc.target/arm/cmse/bitfield-9.x | 42 + ...bitfield-and-union-1.c => bitfield-and-union.x} | 19 - gcc/testsuite/gcc.target/arm/cmse/cmse-13.x | 7 + gcc/testsuite/gcc.target/arm/cmse/cmse-5.x | 7 + gcc/testsuite/gcc.target/arm/cmse/cmse-7.x | 7 + gcc/testsuite/gcc.target/arm/cmse/cmse-8.x | 7 + .../gcc.target/arm/cmse/mainline/bitfield-4.c | 41 +- .../gcc.target/arm/cmse/mainline/bitfield-5.c | 37 +- .../gcc.target/arm/cmse/mainline/bitfield-6.c | 46 +- .../gcc.target/arm/cmse/mainline/bitfield-7.c | 38 +- .../gcc.target/arm/cmse/mainline/bitfield-8.c | 40 +- .../gcc.target/arm/cmse/mainline/bitfield-9.c | 43 +- .../arm/cmse/mainline/bitfield-and-union.c | 20 + .../gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c | 11 +- .../gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c | 13 +- .../gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c | 10 +- .../gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c | 10 +- .../gcc.target/arm/cmse/mainline/hard/cmse-13.c | 11 +- .../gcc.target/arm/cmse/mainline/hard/cmse-5.c | 13 +- .../gcc.target/arm/cmse/mainline/hard/cmse-7.c | 10 +- .../gcc.target/arm/cmse/mainline/hard/cmse-8.c | 10 +- .../gcc.target/arm/cmse/mainline/soft/cmse-13.c | 10 +- .../gcc.target/arm/cmse/mainline/soft/cmse-5.c | 14 +- .../gcc.target/arm/cmse/mainline/soft/cmse-7.c | 10 +- .../gcc.target/arm/cmse/mainline/soft/cmse-8.c | 10 +- .../arm/cmse/mainline/softfp-sp/cmse-5.c | 13 +- .../arm/cmse/mainline/softfp-sp/cmse-7.c | 10 +- .../arm/cmse/mainline/softfp-sp/cmse-8.c | 10 +- .../gcc.target/arm/cmse/mainline/softfp/cmse-13.c | 10 +- .../gcc.target/arm/cmse/mainline/softfp/cmse-5.c | 13 +- .../gcc.target/arm/cmse/mainline/softfp/cmse-7.c | 10 +- .../gcc.target/arm/cmse/mainline/softfp/cmse-8.c | 10 +- .../gcc.target/arm/cmse/mainline/union-1.c | 55 +- .../gcc.target/arm/cmse/mainline/union-2.c | 68 +- .../arm/cmse/{mainline/union-1.c => union-1.x} | 15 - .../arm/cmse/{mainline/union-2.c => union-2.x} | 17 - .../gcc.target/arm/copysign_softfloat_1.c | 1 + gcc/testsuite/gcc.target/arm/lp1189445.c | 2 +- gcc/testsuite/gcc.target/arm/pr54300.C | 2 + gcc/testsuite/gcc.target/arm/pr67989.C | 3 +- gcc/testsuite/gcc.target/i386/avx-1.c | 10 +- gcc/testsuite/gcc.target/i386/avx-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512dq-pr82855.c | 14 + ...p8affineinvqb-2.c => avx512f-gf2p8affineqb-2.c} | 10 +- ...-gf2p8affineinvqb-2.c => avx512f-gf2p8mulb-2.c} | 40 +- ...8affineinvqb-2.c => avx512vl-gf2p8affineqb-2.c} | 4 +- ...gf2p8affineinvqb-2.c => avx512vl-gf2p8mulb-2.c} | 4 +- .../gcc.target/i386/force-indirect-call-1.c | 23 + .../gcc.target/i386/force-indirect-call-2.c | 6 + .../gcc.target/i386/force-indirect-call-3.c | 6 + gcc/testsuite/gcc.target/i386/gfni-1.c | 12 + gcc/testsuite/gcc.target/i386/gfni-2.c | 24 + gcc/testsuite/gcc.target/i386/gfni-3.c | 8 + gcc/testsuite/gcc.target/i386/gfni-4.c | 6 +- .../gcc.target/i386/{pr80425-2.c => pr80425-3.c} | 2 +- gcc/testsuite/gcc.target/i386/pr81706.c | 4 +- gcc/testsuite/gcc.target/i386/pr82002-2a.c | 2 - gcc/testsuite/gcc.target/i386/pr82002-2b.c | 2 - gcc/testsuite/gcc.target/i386/pr82941-1.c | 14 + gcc/testsuite/gcc.target/i386/pr82941-2.c | 6 + gcc/testsuite/gcc.target/i386/pr82942-1.c | 6 + gcc/testsuite/gcc.target/i386/pr82942-2.c | 6 + gcc/testsuite/gcc.target/i386/pr82990-1.c | 14 + gcc/testsuite/gcc.target/i386/pr82990-2.c | 6 + gcc/testsuite/gcc.target/i386/pr82990-3.c | 6 + gcc/testsuite/gcc.target/i386/pr82990-4.c | 6 + gcc/testsuite/gcc.target/i386/pr82990-5.c | 14 + gcc/testsuite/gcc.target/i386/pr82990-6.c | 6 + gcc/testsuite/gcc.target/i386/pr82990-7.c | 6 + gcc/testsuite/gcc.target/i386/sse-13.c | 7 + gcc/testsuite/gcc.target/i386/sse-14.c | 3 + gcc/testsuite/gcc.target/i386/sse-23.c | 6 + gcc/testsuite/gcc.target/i386/stack-check-12.c | 2 +- gcc/testsuite/gcc.target/mips/pr82981.c | 13 + ...ld-vec-sums-int.c => builtin-vec-sums-be-int.c} | 6 +- gcc/testsuite/gcc.target/powerpc/builtins-3-p9.c | 13 +- .../gcc.target/powerpc/builtins-6-p9-runnable.c | 1046 ++ .../gcc.target/powerpc/builtins-revb-runnable.c | 342 + gcc/testsuite/gcc.target/powerpc/float128-hw4.c | 135 + gcc/testsuite/gcc.target/powerpc/float128-minmax.c | 15 + gcc/testsuite/gcc.target/powerpc/p9-xxbr-1.c | 11 +- gcc/testsuite/gcc.target/powerpc/p9-xxbr-3.c | 99 + gcc/testsuite/gcc.target/powerpc/pr82748-1.c | 82 + gcc/testsuite/gcc.target/powerpc/pr82748-2.c | 46 + gcc/testsuite/gcc.target/powerpc/sad-vectorize-1.c | 36 + gcc/testsuite/gcc.target/powerpc/sad-vectorize-2.c | 36 + gcc/testsuite/gcc.target/powerpc/sad-vectorize-3.c | 57 + gcc/testsuite/gcc.target/powerpc/sad-vectorize-4.c | 57 + gcc/testsuite/gcc.target/powerpc/swaps-p8-26.c | 6 +- gcc/testsuite/gcc.target/powerpc/vec-cmp-sel.c | 5 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-0.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-3.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-4.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-5.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-6.c | 2 +- .../gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c | 2 +- gcc/testsuite/gfortran.dg/alloc_comp_basics_1.f90 | 2 +- gcc/testsuite/gfortran.dg/allocatable_scalar_9.f90 | 16 +- .../gfortran.dg/allocate_assumed_charlen_1.f90 | 28 + gcc/testsuite/gfortran.dg/auto_dealloc_1.f90 | 4 +- gcc/testsuite/gfortran.dg/class_65.f90 | 41 + gcc/testsuite/gfortran.dg/class_66.f90 | 28 + .../gfortran.dg/coarray/send_char_array_1.f90 | 54 + .../gfortran.dg/coarray_lib_realloc_1.f90 | 8 +- gcc/testsuite/gfortran.dg/dec_structure_23.f90 | 19 + gcc/testsuite/gfortran.dg/finalize_28.f90 | 2 +- .../hollerith_character_array_constructor.f90 | 11 + gcc/testsuite/gfortran.dg/init_flag_16.f03 | 25 + gcc/testsuite/gfortran.dg/interface_40.f90 | 8 + gcc/testsuite/gfortran.dg/logical_temp_io.f90 | 13 + .../gfortran.dg/logical_temp_io_kind8.f90 | 14 + gcc/testsuite/gfortran.dg/loop_interchange_1.f90 | 22 + gcc/testsuite/gfortran.dg/minmaxloc_8.f90 | 48 + gcc/testsuite/gfortran.dg/move_alloc_15.f90 | 4 +- gcc/testsuite/gfortran.dg/pr69739.f90 | 39 + gcc/testsuite/gfortran.dg/pr70330.f90 | 7 + gcc/testsuite/gfortran.dg/pr78240.f90 | 15 + gcc/testsuite/gfortran.dg/pr78619.f90 | 21 + gcc/testsuite/gfortran.dg/transfer_simplify_11.f90 | 8 + gcc/testsuite/gfortran.dg/typebound_call_29.f90 | 46 + gcc/testsuite/gfortran.dg/typebound_proc_27.f03 | 8 +- gcc/testsuite/gfortran.dg/vect/vect-8.f90 | 4 +- gcc/testsuite/gnat.dg/controlled2.adb | 3 +- gcc/testsuite/gnat.dg/controlled4.adb | 3 +- gcc/testsuite/gnat.dg/delta_aggr.adb | 51 + gcc/testsuite/gnat.dg/elab3.adb | 9 + gcc/testsuite/gnat.dg/elab3.ads | 3 + gcc/testsuite/gnat.dg/elab3_pkg.adb | 11 + gcc/testsuite/gnat.dg/elab3_pkg.ads | 7 + gcc/testsuite/gnat.dg/finalized.adb | 1 + gcc/testsuite/gnat.dg/gcov/check.adb | 27 + .../{gcc.misc-tests => gnat.dg/gcov}/gcov.exp | 6 +- gcc/testsuite/gnat.dg/opt69.adb | 28 + gcc/testsuite/gnat.dg/out_param.adb | 21 + gcc/testsuite/gnat.dg/overriding_ops2.adb | 8 + gcc/testsuite/gnat.dg/overriding_ops2.ads | 12 + gcc/testsuite/gnat.dg/overriding_ops2_pkg-high.ads | 5 + gcc/testsuite/gnat.dg/overriding_ops2_pkg.ads | 9 + gcc/testsuite/gnat.dg/unreferenced.adb | 11 + gcc/testsuite/gnat.dg/vect18.adb | 2 +- gcc/testsuite/lib/gcc-dg.exp | 17 +- gcc/testsuite/lib/scanasm.exp | 44 +- gcc/testsuite/lib/scandump.exp | 20 +- gcc/testsuite/lib/target-supports.exp | 74 +- gcc/testsuite/obj-c++.dg/comp-types-8.mm | 1 + gcc/testsuite/obj-c++.dg/demangle-3.mm | 1 + gcc/testsuite/obj-c++.dg/super-class-1.mm | 1 + gcc/toplev.c | 9 +- gcc/tracer.c | 2 - gcc/trans-mem.c | 8 +- gcc/tree-cfg.c | 21 +- gcc/tree-cfgcleanup.c | 89 +- gcc/tree-chkp.c | 8 +- gcc/tree-data-ref.c | 6 +- gcc/tree-data-ref.h | 5 +- gcc/tree-emutls.c | 2 +- gcc/tree-inline.c | 108 +- gcc/tree-parloops.c | 2 +- gcc/tree-pass.h | 1 + gcc/tree-predcom.c | 364 +- gcc/tree-pretty-print.c | 18 +- gcc/tree-sra.c | 1 + gcc/tree-ssa-alias.c | 8 +- gcc/tree-ssa-coalesce.c | 3 +- gcc/tree-ssa-loop-im.c | 2 - gcc/tree-ssa-loop-ivopts.c | 16 +- gcc/tree-ssa-phiprop.c | 2 +- gcc/tree-ssa-sink.c | 6 +- gcc/tree-ssa-strlen.c | 395 + gcc/tree-ssa-tail-merge.c | 65 +- gcc/tree-ssa-threadupdate.c | 48 +- gcc/tree-vect-data-refs.c | 458 +- gcc/tree-vect-loop-manip.c | 99 +- gcc/tree-vect-loop.c | 526 +- gcc/tree-vect-patterns.c | 206 + gcc/tree-vect-slp.c | 71 +- gcc/tree-vect-stmts.c | 3537 +++--- gcc/tree-vectorizer.h | 110 +- gcc/tree-vrp.c | 11252 ++++++------------- gcc/tree-vrp.h | 68 +- gcc/tree.c | 10 +- gcc/tree.def | 2 +- gcc/tree.h | 7 + gcc/ubsan.c | 4 +- gcc/value-prof.c | 5 - gcc/vr-values.c | 4183 +++++++ gcc/vr-values.h | 121 + include/ChangeLog | 5 + include/plugin-api.h | 18 +- intl/ChangeLog | 5 + intl/configure | 40 +- intl/configure.ac | 2 +- libcpp/ChangeLog | 38 + libcpp/identifiers.c | 2 + libcpp/include/cpplib.h | 3 + libcpp/include/line-map.h | 46 +- libcpp/init.c | 44 +- libcpp/internal.h | 3 +- libcpp/lex.c | 42 +- libcpp/macro.c | 170 +- libcpp/pch.c | 1 + libgcc/ChangeLog | 31 + libgcc/config.host | 2 +- libgcc/config/aarch64/sfp-machine.h | 2 +- libgcc/config/i386/freebsd-unwind.h | 43 +- libgcc/config/i386/sfp-machine.h | 2 +- libgcc/config/ia64/sfp-machine.h | 2 +- libgcc/config/mips/sfp-machine.h | 2 +- libgcc/config/rs6000/aix-unwind.h | 2 +- libgcc/config/rs6000/sfp-machine.h | 2 +- libgcc/config/sol2/crtpg.c | 9 +- libgcc/configure | 2 +- libgcc/configure.ac | 2 +- libgo/Makefile.am | 6 +- libgo/Makefile.in | 6 +- libgo/configure | 4 +- libgo/configure.ac | 2 +- libgo/go/runtime/internal/atomic/atomic.c | 14 +- libgo/go/runtime/panic.go | 1 + libgo/go/sync/atomic/atomic.c | 12 +- libgo/mkrsysinfo.sh | 8 +- libgo/mksysinfo.sh | 8 +- libgo/runtime/runtime.h | 2 + libgomp/ChangeLog | 30 + libgomp/testsuite/libgomp.c++/loop-2.C | 1 + libgomp/testsuite/libgomp.c++/loop-4.C | 1 + libgomp/testsuite/libgomp.c++/parallel-1.C | 1 + libgomp/testsuite/libgomp.c++/pr82835.C | 34 + libgomp/testsuite/libgomp.c++/shared-1.C | 1 + libgomp/testsuite/libgomp.c++/single-1.C | 1 + libgomp/testsuite/libgomp.c++/single-2.C | 1 + .../libgomp.oacc-c-c++-common/asyncwait-1.c | 16 +- .../libgomp.oacc-c-c++-common/f-asyncwait-1.c | 297 + .../libgomp.oacc-c-c++-common/f-asyncwait-2.c | 61 + .../libgomp.oacc-c-c++-common/f-asyncwait-3.c | 63 + libquadmath/ChangeLog | 6 + libquadmath/printf/gmp-impl.h | 2 +- libsanitizer/ChangeLog | 14 + libsanitizer/asan/asan_poisoning.cc | 2 +- libsanitizer/lsan/lsan_common.cc | 4 +- libsanitizer/ubsan/Makefile.am | 5 +- libsanitizer/ubsan/Makefile.in | 11 +- libstdc++-v3/ChangeLog | 79 + libstdc++-v3/doc/xml/manual/abi.xml | 4 +- libstdc++-v3/include/bits/locale_conv.h | 2 +- libstdc++-v3/include/bits/range_access.h | 14 +- libstdc++-v3/include/experimental/numeric | 20 +- libstdc++-v3/include/std/fstream | 6 +- libstdc++-v3/include/std/numeric | 20 +- libstdc++-v3/src/filesystem/ops-common.h | 2 + .../testsuite/20_util/optional/cons/deduction.cc | 4 +- .../testsuite/20_util/pair/cons/deduction.cc | 4 +- libstdc++-v3/testsuite/20_util/pair/traits.cc | 4 +- .../testsuite/20_util/tuple/cons/deduction.cc | 4 +- libstdc++-v3/testsuite/20_util/variant/compile.cc | 92 +- .../conversions/buffer/3.cc} | 39 +- .../23_containers/map/modifiers/try_emplace/1.cc | 1 + .../unordered_map/modifiers/try_emplace.cc | 1 + libstdc++-v3/testsuite/26_numerics/gcd/gcd_neg.cc | 17 +- libstdc++-v3/testsuite/26_numerics/lcm/lcm_neg.cc | 23 +- .../27_io/basic_fstream/cons/char/path.cc | 1 + .../27_io/basic_ifstream/cons/char/path.cc | 1 + .../27_io/basic_ofstream/open/char/path.cc | 1 + .../filesystem/iterators/directory_iterator.cc | 1 - .../iterators/recursive_directory_iterator.cc | 2 + .../iterators/recursive_directory_iterator.cc | 2 + .../testsuite/libstdc++-prettyprinters/tr1.cc | 2 +- libstdc++-v3/testsuite/util/testsuite_tr1.h | 2 +- 1677 files changed, 43344 insertions(+), 29055 deletions(-) delete mode 100644 gcc/ada/get_spark_xrefs.adb delete mode 100644 gcc/ada/get_spark_xrefs.ads copy gcc/ada/libgnarl/{a-intnam__freebsd.ads => a-intnam__qnx.ads} (92%) copy gcc/ada/libgnarl/{s-intman__posix.adb => s-intman__qnx.adb} (92%) copy gcc/ada/libgnarl/{s-osinte__posix.adb => s-osinte__qnx.adb} (97%) copy gcc/ada/libgnarl/{s-osinte__android.ads => s-osinte__qnx.ads} (65%) copy gcc/ada/libgnarl/{s-linux__mips.ads => s-qnx.ads} (80%) copy gcc/ada/libgnarl/{s-taprop__posix.adb => s-taprop__qnx.adb} (89%) copy gcc/ada/libgnat/{system-linux-arm.ads => system-qnx-aarch64.ads} (93%) delete mode 100644 gcc/ada/put_spark_xrefs.adb delete mode 100644 gcc/ada/put_spark_xrefs.ads create mode 100644 gcc/ada/sigtramp-qnx.c delete mode 100644 gcc/ada/spark_xrefs_test.adb create mode 100644 gcc/gimple-ssa-evrp.c create mode 100644 gcc/ipa-param-manipulation.c create mode 100644 gcc/ipa-param-manipulation.h create mode 100644 gcc/testsuite/c-c++-common/Wsizeof-pointer-memaccess3.c create mode 100644 gcc/testsuite/c-c++-common/Wstringop-overflow.c create mode 100644 gcc/testsuite/c-c++-common/Wstringop-truncation.c create mode 100644 gcc/testsuite/c-c++-common/attr-nonstring-1.c create mode 100644 gcc/testsuite/c-c++-common/attr-nonstring-2.c create mode 100644 gcc/testsuite/c-c++-common/cpp/va-opt-error.c create mode 100644 gcc/testsuite/c-c++-common/cpp/va-opt-pedantic.c create mode 100644 gcc/testsuite/c-c++-common/cpp/va-opt.c create mode 100644 gcc/testsuite/g++.dg/asan/pr82792.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-template11.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/udlit-macros.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr81574.C copy gcc/testsuite/g++.dg/cpp2a/{ptrmem1.C => ptrmem1a.C} (83%) copy gcc/testsuite/g++.dg/init/{pr35878_2.C => pr35878_4.C} (82%) create mode 100644 gcc/testsuite/g++.dg/missing-return.C create mode 100644 gcc/testsuite/g++.dg/opt/pr82929.C create mode 100644 gcc/testsuite/g++.dg/template/cast5.C create mode 100644 gcc/testsuite/g++.dg/torture/pr82902.C create mode 100644 gcc/testsuite/g++.dg/torture/pr82985.C create mode 100644 gcc/testsuite/g++.dg/ubsan/vptr-12.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr82838.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr82879.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr82913.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr82954.c create mode 100644 gcc/testsuite/gcc.dg/builtin-tgmath-1.c create mode 100644 gcc/testsuite/gcc.dg/builtin-tgmath-2.c create mode 100644 gcc/testsuite/gcc.dg/builtin-tgmath-err-1.c create mode 100644 gcc/testsuite/gcc.dg/builtin-tgmath-err-2.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/pr82837.c create mode 100644 gcc/testsuite/gcc.dg/dfp/builtin-tgmath-dfp-err.c create mode 100644 gcc/testsuite/gcc.dg/dfp/builtin-tgmath-dfp.c create mode 100644 gcc/testsuite/gcc.dg/div_neg.c create mode 100644 gcc/testsuite/gcc.dg/pr80131-1.c create mode 100644 gcc/testsuite/gcc.dg/pr82788.c create mode 100644 gcc/testsuite/gcc.dg/pr82863.c create mode 100644 gcc/testsuite/gcc.dg/pr82916.c create mode 100644 gcc/testsuite/gcc.dg/pr82929.c create mode 100644 gcc/testsuite/gcc.dg/store_merging_15.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/bitops-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/fnsplit-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/negminus.c copy gcc/testsuite/gcc.dg/{vect/vect-outer-4e.c => tree-ssa/pr82726.c} (71%) create mode 100644 gcc/testsuite/gcc.target/aarch64/bsl-idiom.c create mode 100644 gcc/testsuite/gcc.target/aarch64/construct_lane_zero_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/copysign-bsl.c create mode 100644 gcc/testsuite/gcc.target/aarch64/load_v2vec_lanes_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/store_v2vec_lanes.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve_gather_load_10.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve_gather_load_11.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve_gather_load_3_run.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve_gather_load_4_run.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve_gather_load_5_run.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve_gather_load_8.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve_gather_load_9.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve_index_offset_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve_index_offset_1_run.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve_indexoffset_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve_indexoffset_1_run.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve_ld1r_1.C delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve_ld1r_1_run.C create mode 100644 gcc/testsuite/gcc.target/aarch64/sve_ld1r_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve_ld1r_2_run.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve_live_2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve_live_2_run.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve_mask_gather_load_1_run.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve_mask_gather_load_2_run.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve_mask_gather_load_3_run.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve_mask_gather_load_4_run.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve_mask_gather_load_5_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve_mask_gather_load_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve_mask_gather_load_7.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve_mask_scatter_store_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve_mask_scatter_store_2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve_reduc_strict_1.C create mode 100644 gcc/testsuite/gcc.target/aarch64/sve_reduc_strict_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve_reduc_strict_1_run.C create mode 100644 gcc/testsuite/gcc.target/aarch64/sve_reduc_strict_1_run.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve_reduc_strict_2.C create mode 100644 gcc/testsuite/gcc.target/aarch64/sve_reduc_strict_2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve_reduc_strict_2_run.C create mode 100644 gcc/testsuite/gcc.target/aarch64/sve_reduc_strict_2_run.c rename gcc/testsuite/gcc.target/aarch64/{sve_reduc_strict_3.C => sve_reduc_strict_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve_rev_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve_scatter_store_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve_scatter_store_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve_scatter_store_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve_scatter_store_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve_scatter_store_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve_scatter_store_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve_scatter_store_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve_strided_load_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve_strided_load_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve_strided_load_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve_strided_load_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve_strided_load_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve_strided_load_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve_strided_load_7.c copy gcc/testsuite/gcc.target/aarch64/{sve_gather_load_7.c => sve_strided_load_8.c [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve_strided_store_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve_strided_store_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve_strided_store_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve_strided_store_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve_strided_store_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve_strided_store_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve_strided_store_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve_struct_move_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve_struct_move_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve_struct_move_6.c copy gcc/testsuite/gcc.target/aarch64/{sve_struct_vect_12_run.c => sve_struct_vect [...] delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve_struct_vect_17_run.c copy gcc/testsuite/gcc.target/aarch64/{sve_struct_vect_20.c => sve_struct_vect_23. [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve_struct_vect_23_run.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve_while_maxiter_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve_while_maxiter_2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/sve_while_maxiter_3.c delete mode 100644 gcc/testsuite/gcc.target/arm/cmse/baseline/bitfield-and-union-1.c copy gcc/testsuite/gcc.target/arm/cmse/baseline/{bitfield-8.c => bitfield-and-unio [...] create mode 100644 gcc/testsuite/gcc.target/arm/cmse/bitfield-4.x create mode 100644 gcc/testsuite/gcc.target/arm/cmse/bitfield-5.x create mode 100644 gcc/testsuite/gcc.target/arm/cmse/bitfield-6.x create mode 100644 gcc/testsuite/gcc.target/arm/cmse/bitfield-7.x create mode 100644 gcc/testsuite/gcc.target/arm/cmse/bitfield-8.x create mode 100644 gcc/testsuite/gcc.target/arm/cmse/bitfield-9.x rename gcc/testsuite/gcc.target/arm/cmse/{mainline/bitfield-and-union-1.c => bitfi [...] create mode 100644 gcc/testsuite/gcc.target/arm/cmse/cmse-13.x create mode 100644 gcc/testsuite/gcc.target/arm/cmse/cmse-5.x create mode 100644 gcc/testsuite/gcc.target/arm/cmse/cmse-7.x create mode 100644 gcc/testsuite/gcc.target/arm/cmse/cmse-8.x create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/bitfield-and-union.c copy gcc/testsuite/gcc.target/arm/cmse/{mainline/union-1.c => union-1.x} (56%) copy gcc/testsuite/gcc.target/arm/cmse/{mainline/union-2.c => union-2.x} (56%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-pr82855.c copy gcc/testsuite/gcc.target/i386/{avx512f-gf2p8affineinvqb-2.c => avx512f-gf2p8a [...] copy gcc/testsuite/gcc.target/i386/{avx512f-gf2p8affineinvqb-2.c => avx512f-gf2p8m [...] copy gcc/testsuite/gcc.target/i386/{avx512vl-gf2p8affineinvqb-2.c => avx512vl-gf2p [...] copy gcc/testsuite/gcc.target/i386/{avx512vl-gf2p8affineinvqb-2.c => avx512vl-gf2p [...] create mode 100644 gcc/testsuite/gcc.target/i386/force-indirect-call-1.c create mode 100644 gcc/testsuite/gcc.target/i386/force-indirect-call-2.c create mode 100644 gcc/testsuite/gcc.target/i386/force-indirect-call-3.c copy gcc/testsuite/gcc.target/i386/{pr80425-2.c => pr80425-3.c} (80%) create mode 100644 gcc/testsuite/gcc.target/i386/pr82941-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr82941-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr82942-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr82942-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr82990-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr82990-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr82990-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr82990-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr82990-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr82990-6.c create mode 100644 gcc/testsuite/gcc.target/i386/pr82990-7.c create mode 100644 gcc/testsuite/gcc.target/mips/pr82981.c copy gcc/testsuite/gcc.target/powerpc/{fold-vec-sums-int.c => builtin-vec-sums-be- [...] create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-6-p9-runnable.c create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-revb-runnable.c create mode 100644 gcc/testsuite/gcc.target/powerpc/float128-hw4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/float128-minmax.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-xxbr-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr82748-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr82748-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sad-vectorize-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sad-vectorize-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sad-vectorize-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sad-vectorize-4.c create mode 100644 gcc/testsuite/gfortran.dg/allocate_assumed_charlen_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/class_65.f90 create mode 100644 gcc/testsuite/gfortran.dg/class_66.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray/send_char_array_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_structure_23.f90 create mode 100644 gcc/testsuite/gfortran.dg/hollerith_character_array_constructor.f90 create mode 100644 gcc/testsuite/gfortran.dg/init_flag_16.f03 create mode 100644 gcc/testsuite/gfortran.dg/interface_40.f90 create mode 100644 gcc/testsuite/gfortran.dg/logical_temp_io.f90 create mode 100644 gcc/testsuite/gfortran.dg/logical_temp_io_kind8.f90 create mode 100644 gcc/testsuite/gfortran.dg/loop_interchange_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/minmaxloc_8.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr69739.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr70330.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr78240.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr78619.f90 create mode 100644 gcc/testsuite/gfortran.dg/transfer_simplify_11.f90 create mode 100644 gcc/testsuite/gfortran.dg/typebound_call_29.f90 create mode 100644 gcc/testsuite/gnat.dg/delta_aggr.adb create mode 100644 gcc/testsuite/gnat.dg/elab3.adb create mode 100644 gcc/testsuite/gnat.dg/elab3.ads create mode 100644 gcc/testsuite/gnat.dg/elab3_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/elab3_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/gcov/check.adb copy gcc/testsuite/{gcc.misc-tests => gnat.dg/gcov}/gcov.exp (90%) create mode 100644 gcc/testsuite/gnat.dg/opt69.adb create mode 100644 gcc/testsuite/gnat.dg/out_param.adb create mode 100644 gcc/testsuite/gnat.dg/overriding_ops2.adb create mode 100644 gcc/testsuite/gnat.dg/overriding_ops2.ads create mode 100644 gcc/testsuite/gnat.dg/overriding_ops2_pkg-high.ads create mode 100644 gcc/testsuite/gnat.dg/overriding_ops2_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/unreferenced.adb create mode 100644 gcc/vr-values.c create mode 100644 gcc/vr-values.h create mode 100644 libgomp/testsuite/libgomp.c++/pr82835.C create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/f-asyncwait-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/f-asyncwait-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/f-asyncwait-3.c copy libstdc++-v3/testsuite/{20_util/shared_ptr/creation/single_allocation.cc => 2 [...]