This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch aoliva/SFN in repository gcc.
from e48825107b4 LVU: add missing comments in dwarf2out.c 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 adds 6901c818a10 Add new options: -mext-perf, -mext-perf2, -mext-string. adds 26a0692b5c8 Remove the useless constant UNSPEC_VOLATILE_FUNC_RETURN. adds 7fe87c67f8f Provide more constraints for future use. adds 2dcfdb050b4 2017-11-16 Bob Duff duff@adacore.com adds e2293a635df 2017-11-16 Hristian Kirtchev kirtchev@adacore.com adds 6991d45f76d 2017-11-16 Ed Schonberg schonberg@adacore.com adds c640917f088 2017-11-16 Hristian Kirtchev kirtchev@adacore.com adds 18aa55fd5d0 2017-11-16 Yannick Moy moy@adacore.com adds 4b70703ca95 * cfgloopmanip.c (duplicate_loop_to_header_edge): Cleanup [...] adds fdaa47933d3 * cfgloopanal.c: Include sreal.h (average_num_loop_insns) [...] adds 8c678a594db 2017-11-16 Paolo Carlini paolo.carlini@oracle.com adds 825af1d156f * final.c (compute_alignments): Use counts rather than fre [...] adds dcc86e2d8c0 * tree-vect-loop-manip.c (vect_do_peeling): Do not use sc [...] adds 0f5aacd10e6 * tree-ssa-loop-manip.c (scale_dominated_blocks_in_loop): [...] adds 2a99d73b229 * cfg.c (scale_bbs_frequencies_int, cale_bbs_frequencies_ [...] adds 9c3b09cf1ba * tree-cfg.c (gimple_find_sub_bbs): Do not compute freq. adds 7294b4390db [AArch64] Fix frame tests adds c5a0877cf37 Set default to -fomit-frame-pointer adds 07d4034c048 Canonicalize constant multiplies in division adds 6c48fa17f4e [PR c++/81060] ICE with invalid initialzer via lambda adds 686edddca86 2017-11-16 Sylvain Dailler dailler@adacore.com adds 664dfc31bb3 2017-11-16 Hristian Kirtchev kirtchev@adacore.com adds 48570d58d4f [BRIG] added documentation in gccbrig.texi adds cb6741eedb7 Add noexcept to std::shared_future copy operations (LWG DR 2799) adds 7c129b68908 [PATCH] New lang hook adds 7c1b6e14770 2017-11-16 Gary Dismukes dismukes@adacore.com adds 298927a32d6 2017-11-16 Joel Brobecker brobecker@adacore.com adds 6eaa3246b29 2017-11-16 Steve Baird baird@adacore.com adds 5d69e9ddb71 2017-11-16 Doug Rupp rupp@adacore.com adds 987b3316c4e PR tree-optimization/82588 - missing -Warray-bounds on a ex [...] adds e7be6246d73 Remove wrong ChangeLog entry adds 3f9a545c790 * predict.c (combine_predictions_for_bb): Preserve zero pr [...] adds a710b450cf3 PR middle-end/63477 - Bogus warning with -O3 -Warray-bounds [...] adds cffe9a83e3f * ipa-fnsummary.c (analyze_function_body): Accumulate time [...] adds 96824d354ad * ipa-split.c (split_bb_info): Turn time to sreal. (split [...] adds 1b9c76b98a7 * tree-emutls.c (lower_emutls_data): Remove unused bb_freq [...] adds 82908cdef74 [BRIGFE] Reduce the number of type conversions due to the u [...] adds a053adad92d * Makefile.am: Remove references to c-compiler-name.h and [...] adds 16cba371293 [gcc] 2017-11-15 Michael Meissner meissner@linux.vnet.ibm.com adds 44677b5466c PR c++/79092 - non-type args of different types are different adds eacf02d4f0c * rs6000/power9.md (power9fpdiv): New automaton and cpu_un [...] adds 9dd1f9ef60d 2017-11-16 Thomas Koenig tkoenig@gcc.gnu.org adds 88a136ba6ba Add -std=c18 etc. option aliases. adds f93684e4756 Had a small thinko in the implementation of mmintrin.h _mm_ [...] adds ee9d7f52535 Tweak vector::_M_realloc_insert for code size adds 4ef617afeae Daily bump. adds ec8e39498ba Add nds32 vector modes. adds 92b4ba25cd1 [NDS32] Reserve more register numbers for new registers in [...] adds 12e06ff3b4d Enable option -mprefer-avx256 as default for Intel Skylake [...] adds f331f5555bf 2017-11-15 Qing Zhao qing.zhao@oracle.com adds 69491b354f0 PR testsuite/82997 * gcc.dg/cpp/macsyntx.c (var1, rest): [...] adds d42a4959c1c 2017-11-17 Richard Biener rguenther@suse.de adds 38736c876da [ARM] Fix ICE in Armv8-M Security Extensions code adds 46b7a424bf3 [ARM] Fix selection of effective target for cmse tests adds b8aca6ed686 [ARM] Rework expectation for call to Armv8-M nonsecure function adds e0da0989615 2017-11-17 Tamar Christina tamar.christina@arm.com adds f4be3eb58f3 [ARM] Fix test armv8_2-fp16-move-1.c adds fa5d944d14c [ARC] Update GLIBC_DYNAMIC_LINKER adds b3687123e00 2017-11-17 Richard Biener rguenther@suse.de adds 5f42446cf10 Enable building libgcc with CET options. adds 56f2814dd6b 2017-11-17 Richard Biener rguenther@suse.de adds 62a2aab1415 [BRIGFE] Fix sprintf format string type mismatch on 32b machines. adds 9ad741667fe PR libstdc++/83025 fix constraints for path overloads in <fstream> adds cf037818a4d * g++.dg/pr82836.C: Add -Wno-return-type. adds 01222fb3d4c rs6000: Fix for altivec-macros.c adds a585d69e36f combine: Don't split insns if half is unused (PR82621) adds e773de65bc5 combine: Add added_notes_insn adds c05f99c6eb8 Add Intel CET support for EH in libgcc. adds 7a59a4e41a7 gdbinit.in: add "break-on-diagnostic" command adds c93dbbbe871 2017-11-17 Tamar Christina tamar.christina@arm.com adds 501b443f2c8 [AArch64] Adjust tuning parameters for Falkor adds 46bc42c6cea * vr-values.h (get_output_for_vrp): Prototype. * vr-value [...] adds 3c2774abab3 [PR c++/82836] Fixe testcase adds a62a30a47cf * gimple-ssa-evrp.c (evrp_dom_walker): Add cleanup method. [...] adds 5c56ab3eff4 * gimple-ssa-evrp.c (evrp_dom_walker::record_ranges_from_p [...] adds 71ddacbbf7a * gimple-ssa-evrp.c (class evrp_range_analyzer): New class [...] adds 1ff4b9b745f * ipa-cp.c (update_profiling_info): Handle conversion to l [...] adds 74466814a7f * ipa-fnsummary.c (estimate_node_size_and_time): Be more t [...] adds bf5e5d9f368 * tree-tailcall.c (eliminate_tail_call): Be more careful a [...] adds 7ae0128a031 * predict.c (determine_unlikely_bbs): Set cgraph node coun [...] adds 4a57ae2569f * i386.c (ix86_multiplication_cost, ix86_division_cost, i [...] adds 92565bd752b Use rcrt1.o%s/grcrt1.o%s to relocate static PIE adds b2a9aeb7cff Enable building libbacktrace with Intel CET adds 2446cb9b6fb Enable building libatomic with Intel CET adds 79e3a293c2b Enable building libgomp with Intel CET adds 7bde822dd34 Enable building libstdc++-v3 with Intel CET adds c5b2145b528 Enable building libsanitizer with Intel CET adds 20c60140162 Enable building libvtv with Intel CET adds 5bcded95305 Enable building libssp with Intel CET adds a8fd7248c97 Enable building libquadmath with Intel CET adds 4a19ab5fa37 Enable building libmpx with Intel CET adds 7ba254509ad 2017-11-17 Steve Ellcey sellcey@cavium.com adds 42ea2de2862 Enable building libgfortran with Intel CET adds 5dfed983bb7 2017-11-17 Steve Ellcey sellcey@cavium.com adds 65d4019c2e9 Enable building libobjc with Intel CET adds fae12d43288 2017-11-17 Steve Ellcey sellcey@cavium.com adds 76501cd11b4 2017-11-17 Steve Ellcey sellcey@cavium.com adds d92b55a2603 Add extra field to gtm_jmpbuf on x86 only adds 18b93198746 Enable building libitm with Intel CET adds 8b754dcdc60 * cgraph.c (cgraph_node::dump): Do IPA sanity checking on [...] adds 3160a5d485e Daily bump. adds ce73fd507bf * hash-set.h (hash_set::empty): New. * tree-ssa-threadbac [...] adds 71037271c0b 2017-11-18 Thomas Koenig tkoenig@gcc.gnu.org adds 6c9b26c5075 PR 44292 Enable large record lengths in OPEN and INQUIRE st [...] adds ebbd5506fa1 PR 83036 Make NEXTREC specifier for INQUIRE work for large [...] adds 6f6749f3f67 2017-11-18 Edward Smith-Rowland 3dw4rd@verizon.net adds 42f670fb492 PR 44292 Handle large record lengths adds ed0831a9b84 * cgraphclones.c (cgraph_edge::clone): Rename gcov_count t [...] adds f31084f62dd [vms] Add missing vmsdbgout_early_finish adds cbac954352e Daily bump. adds 417e90cfd69 2017-11-18 Edward Smith-Rowland 3dw4rd@verizon.net adds 0fc1fb0e23c [mcore] Remove semicolon after do {} while (0) in MCORE_EXP [...] adds 762da9e1a8c [ft32, spu] Remove semicolon after do {} while (0) in REGIS [...] adds ab81ab78533 [visium] Remove semicolon after ASM_OUTPUT_CASE_END adds 70b53a9dbe1 [phoenix] Remove semicolon after do {} while (0) in TARGET_ [...] adds fadadb95c33 [arc] Remove semicolon after do while (0) in FUNCTION_PROFILER adds 69cd03b2ac0 PR c/66618 PR c/69960 c-family/ * c-common.h (c_fully_fo [...] adds 9fb4ef473ac PR target/82713 * i386.c (ix86_builtin_vectorization_cost [...] adds a6b9a5b2cc0 PR ipa/60243 * tree-inline.c (estimate_num_insns): Set to [...] adds e1364c656c8 PR ipa/83001 * profile-count.c (profile_count::to_sreal_s [...] adds 9ead5324140 2017-11-19 Paul Thomas pault@gcc.gnu.org adds 9abc6a0521a PR ipa/81360 * ipa-inline.c (can_inline_edge_p): Also che [...] adds 5e14e1cddac * tree-ssa-dom.c (record_equivalences_from_phis): F [...] adds ea377a65968 PR target/82281 * gcc.target/i386/pr82281.c: New testcase. adds e62ffc17a90 PR ada/83016 * gnatlink.adb (Process_Args): Accept multip [...] adds d1b2e738517 Daily bump. adds f374c565142 Fix comparison mode in simplify_ternary_operation adds 487fbf05298 * vec.h (debug_helper): New function. (DEFINE_DEBUG_VEC): [...] adds e0fbd2cc7d2 PR bootstrap/83062 * ipa-inline.c (can_inline_edge_p): Fi [...] adds 4aba7bd31b9 * tree-ssa-math-opts.c (nop_stats, bswap_stats, struct sym [...] adds 509ab8cda68 PR tree-optimization/78821 * gimple-ssa-store-merging.c ( [...] adds 68215123a6e [testsuite,arm] [Diagnostic Patch] don't print column zero adds e27c5a70fd2 [ARM] Do no clobber r4 in Armv8-M nonsecure call adds 7c242f24bea PR bootstrap/83015 * config/cr16/unwind-cr16.c (uw_instal [...] adds 31595caf737 PR c++/82781 * constexpr.c (cxx_eval_vector_conditional_e [...] adds d8dcb4c5131 Add g++.dg/pr82836.C requirements adds 79218abbbc6 VRP: x+1 and -x cannot be INT_MIN adds 1f2cbf12dda * tree-predcom.c (add_ref_to_chain): Remove check on distance. adds 83c06cf0a07 * tree-predcom.c: Add general comment on Store-Store chain [...] adds 8b0ceab57cf Implement LWG 2353 adds cbc3b89fda8 [PR c++/82878] pass-by-invisiref in lambda adds bec4bc60bb9 * gimple-ssa-evrp.c (evrp_dom_walker::before_dom_children) [...] adds 8bd7380106a * Makefile.in (OBJS): Add gimple-ssa-evrp-analyze.o. * gi [...] adds dd008336e8f c-family: add name_hint/deferred_diagnostic adds 8e79b5ff10a P0329R4: Designated Initialization * parser.c (cp_parser_ [...] adds f46fa4e9e17 RISC-V: Implement __umulsidi3, umul_ppmm and __muluw3 adds 8c32e08987e 2017-11-20 Paul Thomas pault@gcc.gnu.org adds ee9e4f1e7a0 * config/i386/i386.md (bswaphi2): New expander. (*bswaphi [...] adds 4ebd0e15cf6 * config/i386/i386.c (parse_mtune_ctrl_str): Start diagnos [...] adds 5d47bbb1fad Fix failing tests caused by duplicate dg-options adds 7e5ef915829 2017-11-20 François Dumont fdumont@gcc.gnu.org adds f918c2c9f14 Avoid duplicate visibility warning. adds cfc379f796b Daily bump. adds 69eab567dcc 2017-11-20 Steve Ellcey sellcey@cavium.com adds dbfb2c436f8 C++: provide macro used-before-defined hint (PR c++/72786) adds 0911a8d3846 C: hints for missing stdlib includes for macros and types adds 145fb49ffe2 C/C++: more stdlib header hints (PR c/81404) adds c8a6be18fc0 Use -Wtraditional for "would be stringified in traditional [...] adds f6b7c53733a 2017-11-20 Jerry DeLisle jvdelisle@gcc.gnu.org adds 68087a63406 compiler: report error for ++/-- applied to a non-numeric type adds ef6ff05defb libgo: fix makefile buglet adds 9de62d25a42 RTEMS: Enable some libstdc++ features adds db382c683b7 PR target/82981 * internal-fn.c (expand_mul_overflow): Us [...] adds 9776dbd398a PR debug/82933 * run-rtl-passes.c: Include debug.h. (run [...] adds dd1e23428dd PR debug/82718 * dwarf2out.c (dw_loc_list): If crtl->has_ [...] adds 72f46c23bcc PR c++/83059 * c-common.c (get_atomic_generic_size): Use [...] adds 805f9bbc5d3 P0428R2 - familiar template syntax for generic lambdas * [...] adds e0099abc36f PR tree-optimization/83047 * gimple-ssa-store-merging.c [...] adds 4ced528dfc2 * print-tree.h (debug_vec_tree): Remove prototype. * gdbi [...] adds 64bcf87bc20 [ARC] Reimplement exception handling support. adds 1d943b609ae Don't split call from its call arg location. adds eecc0d1efb0 * tree-ssa-threadbackward.c (find_jump_threads_backwards): [...] adds 89a03a5054d Fix UBSAN errors in dse.c (PR rtl-optimization/82044). adds 1636105fe86 PR tree-optimization/83086 * gimple-ssa-store-merging.c [...] adds ab2a527abc6 * c-common.c (get_nonnull_operand): Use tree_to_uhwi. adds 417b45c8f5c PR target/82880 * config/mips/frame-header-opt.c (mips_re [...] adds d06b067d4a9 Remove not needed xstrdup_for_dump. adds 6b68e1d8819 2017-11-21 Paolo Carlini paolo.carlini@oracle.com adds 2bb7e963e16 * gcc.target/i386/pr82713.c: Fix dg directive. adds d831298a910 * config/i386/i386.md (*bswap<mode>2_movbe): Add integer [...] adds 80f9fc0eca8 PR c++/83045 * tree-cfg.c (pass_warn_function_return::exe [...] adds 2309b5dedc2 * config/i386/i386.md: Missing file from my previous commit. adds 57e83b58c2e New POINTER_DIFF_EXPR adds 8554cb571fe Improve -Wmaybe-uninitialized documentation adds 104ea817ed0 Fix invalid XML in libstdc++ manual adds fc40301a5f0 * config/rs6000/ppc-asm.h (f50, vs50): Fix values. adds 5967b28b462 Add quotes for constexpr keyword. adds 1032f688a0f * config/i386/i386-opts.h (enum prefer_vector_width): Adde [...] adds 0c45740b611 PR tree-optimization/82945 - add warning for passing non-st [...] adds 7086d631bbc PR libstdc++/48101 improve errors for invalid container spe [...] adds 9ec8f524b89 gcc/ChangeLog: adds b8a6d52be51 C: don't suggest names that came from earlier failures (PR [...] adds 3646d577add Daily bump. adds bab15769575 libgo: don't use grep -q in mksigtab.sh adds e8e52514c66 2017-11-22 Richard Biener rguenther@suse.de adds 5cbef483729 PR 83070 Fix -Wsign-compare warning adds 38796aef520 2017-11-22 Richard Biener rguenther@suse.de adds 8f4e0f7bd0a PR rtl-optimization/82044 PR tree-optimization/82042 * d [...] adds 58fcc02e15f PR debug/83034 * dwarf2out.c (mem_loc_descriptor): Handle [...] adds 8cb28d87ff7 PR middle-end/82875 * optabs.c (expand_doubleword_mult, e [...] adds a32eb35d2ea PR debug/83084 * valtrack.c (propagate_for_debug_subst, p [...] adds 48366c2700b PR go/83102 relax std::set checks for invocable comparison object adds 168671180a4 2017-11-22 Paul Thomas pault@gcc.gnu.org adds 52ae671c8b3 PR tree-optimization/83044 * tree-vrp.c (vrp_prop::check_ [...] adds 0a7cb71d302 [ARM] Use bitmap to control cmse_nonsecure_call register clearing adds b1601b0599a 2017-11-22 Thomas Preud'homme thomas.preudhomme@arm.com adds db22dc719a0 Fix calculation of ptr_mode for MODE_PARTIAL_INT Pmode adds d120080e29d PR83004: Accidental change to pr81136.c for VECTOR_BITS==128 adds 2061c393bcf PR82547: Undetected overflow for UNSIGNED wide_ints adds 559efdd2b13 [ARM] Fix test armv8_2-fp16-move-1.c adds de6575266b8 compiler: make comparison operator() methods const adds c3bc01bec8b * lib/target-supports.exp (check_effective_target_bswap16) [...] adds 74a5d13106e 2017-11-22 Tamar Christina tamar.christina@arm.com adds 9b5945c3f65 [ARM] Factor out CMSE register clearing code adds 532d84ffa31 PR c++/60336 PR middle-end/67239 PR target/68355 * c-de [...] adds c6dd3ad517b [ARM] Fix more -Wreturn-type fallout (gcc.target/arm/pr56184.C). adds 9482b21e370 Avoid two_valued_val_range_p for pointers. adds 1e10e74f30a 2017-11-22 Olivier Hainque hainque@adacore.com adds eab3d206dca 2017-11-22 Thomas Koenig tkoenig@gcc.gnu.org adds ffb2e0d06e5 [PATCH] Add myself as GCC maintainer adds 43938465c32 PR 83097 Use __BYTE_ORDER__ predefined macro instead of run [...] adds e53664fa58c Replace REDUC_*_EXPRs with internal functions. adds c561e1e7b56 * gimple-ssa-evrp-analyze.c (evrp_range_analyzer::evrp_ran [...] adds e9cf821a647 * lib/target-supports.exp (check_effective_target_bswap16) [...] adds 8e4391a5719 C/C++: fix quoting of "aka" typedef information (PR 62170) adds 36fec693ee8 Make shift argument to eoshift0 and eoshift2 be of type index_type adds bba57a400e2 * simplify-rtx.c (simplify_binary_operation_1) <case VEC_S [...] adds 02b7bb30d14 PR libgomp/83106 * target.c (gomp_target_init): Compute l [...] adds ab8f82095e3 * g++.dg/graphite/pr41562.C: Add -Wno-return-type. adds 5f75b10583b jit: update test suite for change to -Warray-bounds adds f5c4a9440f1 PR rtl-optimization/83030 * doc/rtl.texi (Flags in an RTL [...] adds 474af845e0b PR c++/82401 * name-lookup.c (member_name_cmp): Return 0 [...] adds 0e9472a2c25 * g++.dg/abi/pr68355.C: Don't expect tail call on ia32. adds 2e1f26dd80a * gimple-ssa-evrp-analyze.c (evrp_range_analyzer::try_find [...] adds c21e589d027 Daily bump. adds 3eaddd12f8c cmd/go, go/internal/gccgoimporter: pass -X to ar on AIX adds bbcbb981d99 2017-11-23 Richard Biener rguenther@suse.de adds 4e90f5752b2 2017-11-23 Richard Biener rguenther@suse.de adds 3ab76bd4ffe 2017-11-23 Richard Biener rguenther@suse.de adds bae31501f6b 2017-11-23 Paul Thomas pault@gcc.gnu.org adds 71d9051227d PR middle-end/82253 * expr.c (expand_assignment): For CON [...] adds d0c598596a6 gcc/ PR target/83111 * config/sh/sh.md (udivsi3, divsi3, [...] adds 375984cdaee [ft32] Remove semicolon after ASM_OUTPUT_ADDR_VEC_ELT adds 628e9903386 [libobjc] Wrap CLASS_TABLE_HASH in do {} while (0) adds 9b6100fdc20 [sh] Wrap ASM_OUTPUT_ADDR_VEC_ELT in do {} while (0) adds 5ac7e39c132 [libgccjit] Wrap RETURN_NULL_IF_FAIL_NONNULL_NUMERIC_TYPE i [...] adds 6251b3d97bc * cgraphclones.c (cgraph_node::create_clone): Fix updating [...] adds bb173647d82 * ipa-fnsummary.c (record_modified_bb_info): Use sreal fr [...] adds d161252301b * ipa-profile.c (ipa_propagate_frequency_1): Use count ins [...] adds 8cfbac1c4c6 * config/i386/i386.h (TARGET_PREFER_AVX256): Also enable [...] adds 2a09b28c6d0 * doc/generic.texi (ANNOTATE_EXPR): Document 3rd operand. [...] adds d3539ef981d Fix .debug_rnglists generation with -gdwarf-5 -gsplit-dwarf. adds c406f9e659c 2017-11-23 Thomas Koenig tkoenig@gcc.gnu.org adds b7e90f1b1d0 [ARM] Refactor costs calculation for MEM. adds 09cd4975683 This patch adds support for modelling the varying costs of [...] adds e52afc20d63 Simplify ptr - 0 adds f8037512a4f * g++.dg/pr65240-1.C: Add -Wno-return-type to dg-options. [...] adds df966d85b3e PR fortran/81841 * parse.c (parse_spec): Allow ST_OMP_THR [...] adds 59b23ab9888 * c-parser.c (c_parser_omp_declare_simd): Reject declare s [...] adds 3b3858a1e15 * parser.c (cp_parser_omp_declare): Change return type to [...] adds ac102ce6134 * config/rs6000/rs6000.c (rs6000_gimple_fold_builtin): For [...] adds 6a653cda7e8 Enable VBMI2 support [2/7] adds 6d552d4400a Enable VBMI2 support [3/7] adds 366595fd959 PR libstdc++/83134 Ensure std::__not_ converts B::value to bool adds b88cf197f24 Add [[nodiscard]] attribute to C++17 components adds e146390ff5f PR ada/83091 * gcc-interface/decl.c (gnat_to_gnu_entity): [...] adds e04cb903a05 [ARM] Fix Dot Product NEON intrinsics adds d3ff1ad9bc3 Add [[nodiscard]] attribute to std::launder adds 1400deb316d Daily bump. adds 301a5a1e634 Add missing hunks from r255121. adds c3c0b6e912f Add missing gcc/config.gcc hunks from r255121. adds 4ef5e68932a * tree-object-size.c (pass_through_call): Use gimple_call_ [...] adds e5ad8549d40 PR sanitizer/83014 * ubsan.c (ubsan_type_descriptor): Use [...] adds 09be5aa41aa PR 36313 Replace int with gfc_charlen_type, take 3 adds 8d803464560 2017-11-24 Richard Biener rguenther@suse.de adds bd6e90637ab Whitespace fix for libgfortran/ChangeLog adds 5fc42733ce8 PR bootstrap/83015 * ipa-inline.c (inline_small_functions [...] adds ff3aa16e031 Simplify 0 - ptr. adds 6c99cfac180 2017-11-24 Richard Biener rguenther@suse.de adds 472f3f23ce0 Factor out division by squares adds e27ad1aeb8f PR fortran/81304 * trans-openmp.c (gfc_trans_omp_array_re [...] adds a3555cfabce Daily bump. adds 5f149cd1beb PR target/82848 * config/rs6000/rs6000.c (rs6000_gimple_f [...] adds 36f8be4d9c4 * g++.dg/abi/structret1.C (FrameworkObject::action): Return [...] adds bd281991ddc PR rtl-optimization/81553 * combine.c (simplify_if_then_e [...] adds a155c7aa67a Daily bump. adds 864319e63f2 Plugin support on Windows/MinGW adds 87d7483a020 * config/i386/i386.c (processor_target_table): Add skylake [...] adds fdf7a799cec Daily bump. adds 85f3424bd96 Fix PR82488 - signed integer overflow in expr.c adds df8bf3f59af PR target/83100 * varasm.c (bss_initializer_p): Return tr [...] adds d9791f9b151 PR debug/81307 * dbxout.c (lastlineno): New variable. (d [...] adds 8f3ad62bb8e * g++.dg/ubsan/null-8.C (bar): New function. (foo): Use b [...] adds fb9eabe8647 [PR 81248] Fix ipa-sra size check adds 87a0a1abdc9 Fix code generation for buildtin_longjmp with CET. adds ba31ec125af * cfgloop.h (struct loop): Document usage of USHRT_MAX for [...] adds a606052c981 Fix UB in hash-map.h adds 3c382e05c2c PR c++/81675 * cp-gimplify.c (cp_fold) <case COND_EXPR>: [...] adds efa4795d55d 2017-11-27 Tamar Christina tamar.christina@arm.com adds 68c4ec71a7b 2017-11-27 Richard Biener rguenther@suse.de adds b77d2ec438b 2017-11-27 Richard Biener rguenther@suse.de adds 3d89c3a7088 Fix std::unordered_map deduction guide adds b39d9a350c6 * hash-set.h (DEFINE_DEBUG_HASH_SET): Remove static qualif [...] adds 7494e9827df Add missing noexcept in string_view::find_first_of declaration adds dfa4aef8a1d [gcc] 2017-11-27 Michael Meissner meissner@linux.vnet.ibm.com adds 681f91a5b81 * pt.c (primary_template_specialization_p): Rename from adds bdc047231a2 PR c++/81888 * parser.c (cp_parser_decomposition_declarat [...] adds 1a53b26332b PR c++/83058 - ICE on C++ code with negative array index: i [...] adds 122fea39812 Daily bump. adds b1023d0f1e7 rs6000: Improve scc isel adds ba26823a5d9 rs6000: Improve comparison rtx_cost (PR81288) adds 6bfdb1fced0 * MAINTAINERS (write after approval): Add myself. adds 433afb522bc 2017-11-28 Richard Biener rguenther@suse.de adds 07b69d3f1cd PR tree-optimization/80788 * match.pd (X +- C1 CMP C2 -> [...] adds bd37ce3e00c * tree.def (SWITCH_EXPR): Change from 3 operand to 2 opera [...] adds acfc72fee4e PR rtl-optimization/81020 * gcc.dg/pr81020.c: New test. adds bde2bf5ed68 [Patch AArch64] Fixup floating point division with -march=a [...] adds efa02472e87 Remove Cilk Plus support. adds d2b552b0ea3 PR c/83117 * gcc.target/x86_64/abi/ms-sysv/gen.cc (make_d [...] adds b047e0bd17d 2017-11-28 Richard Biener rguenther@suse.de adds bee024f7ba9 PR debug/81307 * dbxout.c (dbx_block_with_cold_children): [...] adds f54e5c28038 Add std::to_address for C++2a (P0653R2) adds 4f1ed5b17fe 2017-11-28 Olivier Hainque hainque@adacore.com adds dd4357934df 2017-11-28 Richard Biener rguenther@suse.de adds 9bb1d1132d2 2017-11-28 Paul Thomas pault@gcc.gnu.org adds cf419c8642b Enable VBMI2 support [4/7] adds bc8fe3717c6 Enable VBMI2 support [5/7] adds 3cf56162c94 * g++.dg/cpp0x/fntmpdefarg2a.C: Move expected warning. adds 891c5e19402 * gimple-ssa-evrp-analyze.c (evrp_range_analyzer::record_ [...] adds 944ee40d190 [PR 82808] Use proper result types for arithmetic jump functions adds 011f5d3ea30 Reject fix-it hints for various awkward boundary cases (PR [...] adds a8600d84f51 PR 53796 Improve INQUIRE(RECL=...) handling adds dfa10f0de02 PR sanitizer/81275 * tree.c (block_may_fallthru): Return [...] adds 3501ad333bb PR sanitizer/81275 * cp-tree.h (SWITCH_STMT_ALL_CASES_P): [...] adds 4df8da84360 Handle very long lines when printing fix-it hints adds e0c4baf48ad Fix some incorrectly formatted ChangeLog entries. adds ec6950c5b17 Daily bump. adds 9d7bafc8ba5 2017-11-28 Jerry DeLisle jvdelisle@gcc.gnu.org adds 0d21cf81021 PR target/80819 * config/i386/sse.md (vec_concatv2di): Re [...] adds 711e577ef11 fix merge conflict in libgfortran/ChangeLog adds 49bec9e3dae PR middle-end/80929 * rtlanal.c (seq_cost): For non-singl [...] adds f29f638069b PR middle-end/83185 * tree.c (build_simple_mem_ref_loc): [...] adds 093167dceaf [AArch64] Fix ICE due to store_pair_lanes adds 3f0d75107cb [PATCH] complex type canonicalization adds 97374f83b59 Fix PR number 83817->83187 adds bd29fdb1a9d 2017-11-29 Richard Biener rguenther@suse.de adds 1f073d0f6c1 [SPARC] Errata workaround for GRLIB-TN-0012 adds 79358a438c7 [SPARC] Errata workaround for GRLIB-TN-0011 adds 91491c8af71 [SPARC] Errata workaround for GRLIB-TN-0010 adds 32bf744c9a5 [SPARC] Errata workaround for GRLIB-TN-0013 adds 7479546ea0e [SPARC] Prevent -mfix-ut699 from generating b2bst errata sequences adds 36753e1c548 [SPARC] Recognize the load when accessing the GOT adds 411f784a25c PR tree-optimization/83195 * gcc.dg/pr82929.c: Don't chec [...] adds 3757f553f6e Add myself as GCC maintainer adds 55f5e031214 Enable VBMI2 support [6/7] adds 3a4403c85e0 nable VBMI2 support [7/7] adds 60d79d6b3f8 [testsuite] 2017-11-29 Will Schmidt will_schmidt@vnet.ibm.com adds a26bb51cf83 [testsuite] adds f8c7ac65a88 PR c++/82760 - memory corruption with aligned new. adds 069eebda309 /cp 2017-11-29 Paolo Carlini paolo.carlini@oracle.com adds f2d40c101a2 C++: improve location of static_assert errors adds 593e6512d9e Riscv patterns to optimize away some redundant zero/sign extends. adds 4f1bac7c1fc 2017-11-29 Vladimir Makarov vmakarov@redhat.com adds 3a3ca394a5f rs6000: Add second variant of adde adds f8d96511ad0 combine: Do not throw away unneeded arms of parallels (PR83156) adds 9a375229508 combine: Print to dump if some insn cannot be combined into i3 adds f77252709e1 Daily bump. adds dd020171066 * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update. adds 2baac89379a compiler: don't make map zero value constant adds 866fc6a0d7c 2017-11-30 Richard Biener rguenther@suse.de adds 0101c006298 PR target/81616 * x86-tnue-costs.h (generic_cost): Revise [...] adds 3dee933857c PR target/83210 * internal-fn.c (expand_mul_overflow): Op [...] adds 01fc12577e3 Remove inv_list. adds 0ea6bfa85f0 PR libstdc++/83226 avoid forming pointer-to-reference type adds 0497bfa476b [testsuite] adds 3655b66887f [ARC] Use TARGET_CANNOT_SUBSTITUTE_MEM_EQUIV. adds 7904d8dc7bd [ARC] Update uses for hw-loop labels. adds d89ebaa0fb3 [ARC] Don't allow the last ZOL insn to be in a delay slot. adds e6d295e6c80 [ARC] Add trap instruction. adds 0f07e99cc06 Move assertion from to_address to __to_address adds 6e518a38853 PR libstdc++/65927 Fix -Wunused-but-set-parameter warning adds 207beb37088 PR c++/82219 - bogus -Wignored-qualifiers with template adds eec680647f3 Cleanup riscv option docs. new f954bfb4e29 Merge remote-tracking branch 'remotes/trunk' into lxoliva/SFN
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 | 29 + MAINTAINERS | 7 +- Makefile.def | 5 - Makefile.in | 490 +- config/ChangeLog | 13 + config/bootstrap-debug-lean.mk | 1 + config/cet.m4 | 38 + config/gcc-plugin.m4 | 15 +- configure | 28 +- configure.ac | 25 +- contrib/ChangeLog | 5 + contrib/gcc_update | 3 - gcc/ChangeLog | 3073 +- gcc/DATESTAMP | 2 +- gcc/Makefile.in | 32 +- gcc/ada/ChangeLog | 332 + gcc/ada/adadecode.c | 2 +- gcc/ada/argv.c | 4 +- gcc/ada/atree.adb | 36 + gcc/ada/atree.ads | 27 + gcc/ada/checks.adb | 25 +- gcc/ada/debug.adb | 8 +- .../elaboration_order_handling_in_gnat.rst | 49 +- gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst | 141 + gcc/ada/einfo.adb | 130 +- gcc/ada/einfo.ads | 56 +- gcc/ada/errout.ads | 2 +- gcc/ada/exp_ch6.adb | 4 + gcc/ada/exp_util.adb | 8 + gcc/ada/gcc-interface/Makefile.in | 81 +- gcc/ada/gcc-interface/decl.c | 6 +- gcc/ada/gcc-interface/trans.c | 28 +- gcc/ada/gcc-interface/utils.c | 21 +- gcc/ada/gnat_ugn.texi | 58 +- gcc/ada/gnatlink.adb | 36 +- gcc/ada/lib-writ.adb | 2 +- .../{s-vxwork__arm.ads => s-vxwork__aarch64.ads} | 17 +- gcc/ada/libgnat/a-elchha.adb | 26 +- ...smp.ads => system-vxworks7-aarch64-rtp-smp.ads} | 8 +- ...6_64-kernel.ads => system-vxworks7-aarch64.ads} | 5 +- gcc/ada/opt.ads | 8 +- gcc/ada/sem.adb | 37 +- gcc/ada/sem_ch12.adb | 18 +- gcc/ada/sem_ch13.adb | 9 + gcc/ada/sem_ch3.adb | 47 +- gcc/ada/sem_ch5.adb | 39 + gcc/ada/sem_ch6.adb | 19 +- gcc/ada/sem_ch7.adb | 5 + gcc/ada/sem_ch8.adb | 66 +- gcc/ada/sem_ch9.adb | 7 +- gcc/ada/sem_elab.adb | 6445 +++-- gcc/ada/sem_elab.ads | 8 +- gcc/ada/sem_prag.adb | 28 +- gcc/ada/sem_res.adb | 48 +- gcc/ada/sem_util.adb | 497 +- gcc/ada/sem_util.ads | 43 +- gcc/ada/sigtramp-vxworks-target.inc | 83 +- gcc/ada/sinfo.adb | 104 +- gcc/ada/sinfo.ads | 108 +- gcc/ada/tracebak.c | 2 +- gcc/auto-profile.c | 4 +- gcc/bb-reorder.c | 118 +- gcc/brig/ChangeLog | 39 + gcc/brig/brigfrontend/brig-basic-inst-handler.cc | 13 +- gcc/brig/brigfrontend/brig-branch-inst-handler.cc | 4 +- gcc/brig/brigfrontend/brig-code-entry-handler.cc | 126 +- gcc/brig/brigfrontend/brig-code-entry-handler.h | 6 + .../brigfrontend/brig-copy-move-inst-handler.cc | 4 +- gcc/brig/brigfrontend/brig-cvt-inst-handler.cc | 50 +- gcc/brig/brigfrontend/brig-function.cc | 69 +- gcc/brig/brigfrontend/brig-function.h | 12 +- gcc/brig/brigfrontend/brig-mem-inst-handler.cc | 15 +- gcc/brig/brigfrontend/brig-to-generic.cc | 101 +- gcc/brig/brigfrontend/brig-to-generic.h | 11 +- gcc/brig/brigfrontend/brig-util.cc | 90 + gcc/brig/brigfrontend/brig-util.h | 31 + gcc/brig/gccbrig.texi | 150 +- gcc/builtin-types.def | 2 - gcc/builtins.c | 93 +- gcc/builtins.def | 19 - gcc/builtins.h | 1 + gcc/c-family/ChangeLog | 88 + gcc/c-family/array-notation-common.c | 689 - gcc/c-family/c-cilkplus.c | 175 - gcc/c-family/c-common.c | 89 +- gcc/c-family/c-common.def | 7 - gcc/c-family/c-common.h | 121 +- gcc/c-family/c-gimplify.c | 20 - gcc/c-family/c-omp.c | 9 +- gcc/c-family/c-pragma.c | 22 - gcc/c-family/c-pragma.h | 20 +- gcc/c-family/c-pretty-print.c | 14 +- gcc/c-family/c-warn.c | 24 +- gcc/c-family/c.opt | 26 +- gcc/c-family/cilk.c | 1363 - gcc/c-family/known-headers.cc | 169 + gcc/c-family/known-headers.h | 41 + gcc/c-family/name-hint.h | 121 + gcc/c/ChangeLog | 142 + gcc/c/Make-lang.in | 11 +- gcc/c/c-array-notation.c | 1407 - gcc/c/c-decl.c | 67 +- gcc/c/c-fold.c | 166 +- gcc/c/c-objc-common.c | 12 +- gcc/c/c-parser.c | 1621 +- gcc/c/c-tree.h | 2 - gcc/c/c-typeck.c | 196 +- gcc/calls.c | 191 +- gcc/calls.h | 2 + gcc/cfg.c | 52 +- gcc/cfg.h | 3 - gcc/cfgexpand.c | 4 +- gcc/cfghooks.c | 8 + gcc/cfgloop.h | 6 + gcc/cfgloopanal.c | 21 +- gcc/cfgloopmanip.c | 123 +- gcc/cfgrtl.c | 8 +- gcc/cgraph.c | 173 +- gcc/cgraph.h | 41 +- gcc/cgraphbuild.c | 14 +- gcc/cgraphclones.c | 60 +- gcc/cgraphunit.c | 8 +- gcc/cif-code.def | 4 - gcc/cilk-builtins.def | 35 - gcc/cilk-common.c | 571 - gcc/cilk.h | 109 - gcc/cilkplus.def | 59 - gcc/combine.c | 70 +- gcc/common.opt | 2 +- gcc/common/config/alpha/alpha-common.c | 1 - gcc/common/config/arc/arc-common.c | 1 - gcc/common/config/arm/arm-common.c | 1 - gcc/common/config/avr/avr-common.c | 1 - gcc/common/config/c6x/c6x-common.c | 1 - gcc/common/config/cr16/cr16-common.c | 10 - gcc/common/config/cris/cris-common.c | 10 - gcc/common/config/epiphany/epiphany-common.c | 1 - gcc/common/config/fr30/fr30-common.c | 10 - gcc/common/config/frv/frv-common.c | 9 - gcc/common/config/i386/i386-common.c | 17 + gcc/common/config/ia64/ia64-common.c | 1 - gcc/common/config/iq2000/iq2000-common.c | 10 - gcc/common/config/lm32/lm32-common.c | 10 - gcc/common/config/m32r/m32r-common.c | 8 - gcc/common/config/mcore/mcore-common.c | 1 - gcc/common/config/microblaze/microblaze-common.c | 10 - gcc/common/config/mips/mips-common.c | 10 - gcc/common/config/mmix/mmix-common.c | 11 - gcc/common/config/mn10300/mn10300-common.c | 1 - gcc/common/config/nds32/nds32-common.c | 12 +- gcc/common/config/nios2/nios2-common.c | 1 - gcc/common/config/pa/pa-common.c | 9 - gcc/common/config/pdp11/pdp11-common.c | 10 - gcc/common/config/powerpcspe/powerpcspe-common.c | 1 - gcc/common/config/riscv/riscv-common.c | 1 - gcc/common/config/rs6000/rs6000-common.c | 1 - gcc/common/config/rx/rx-common.c | 10 - gcc/common/config/s390/s390-common.c | 2 - gcc/common/config/sh/sh-common.c | 1 - gcc/common/config/sparc/sparc-common.c | 1 - gcc/common/config/tilegx/tilegx-common.c | 1 - gcc/common/config/tilepro/tilepro-common.c | 1 - gcc/common/config/v850/v850-common.c | 1 - gcc/common/config/visium/visium-common.c | 10 - gcc/common/config/xstormy16/xstormy16-common.c | 10 - gcc/common/config/xtensa/xtensa-common.c | 1 - gcc/compare-elim.c | 2 + gcc/config.gcc | 12 +- gcc/config/aarch64/aarch64-builtins.c | 17 +- gcc/config/aarch64/aarch64-simd.md | 151 +- gcc/config/aarch64/aarch64.c | 84 +- gcc/config/aarch64/aarch64.md | 2 +- gcc/config/arc/arc-protos.h | 2 +- gcc/config/arc/arc.c | 223 +- gcc/config/arc/arc.h | 9 +- gcc/config/arc/arc.md | 44 +- gcc/config/arc/linux.h | 2 +- gcc/config/arm/arm-cpus.in | 20 +- gcc/config/arm/arm-protos.h | 22 + gcc/config/arm/arm-tables.opt | 13 +- gcc/config/arm/arm.c | 793 +- gcc/config/arm/arm.h | 5 +- gcc/config/arm/arm.md | 11 +- gcc/config/arm/arm_acle.h | 8 +- gcc/config/arm/arm_neon.h | 66 + gcc/config/arm/thumb1.md | 18 +- gcc/config/arm/thumb2.md | 18 +- gcc/config/arm/xgene1.md | 124 +- gcc/config/cr16/cr16.h | 2 +- gcc/config/darwin-c.c | 22 +- gcc/config/darwin.h | 1 - gcc/config/elfos.h | 2 +- gcc/config/ft32/ft32.h | 4 +- gcc/config/gnu-user.h | 5 +- gcc/config/i386/avx512vbmi2intrin.h | 513 + gcc/config/i386/avx512vbmi2vlintrin.h | 986 + gcc/config/i386/cet.h | 93 + gcc/config/i386/cpuid.h | 1 + gcc/config/i386/driver-i386.c | 31 +- gcc/config/i386/gfniintrin.h | 189 +- gcc/config/i386/i386-builtin-types.def | 38 + gcc/config/i386/i386-builtin.def | 150 +- gcc/config/i386/i386-c.c | 9 + gcc/config/i386/i386-opts.h | 7 + gcc/config/i386/i386.c | 710 +- gcc/config/i386/i386.h | 17 + gcc/config/i386/i386.md | 143 +- gcc/config/i386/i386.opt | 32 +- gcc/config/i386/immintrin.h | 4 + gcc/config/i386/sse.md | 240 +- gcc/config/i386/x86-tune-costs.h | 113 +- gcc/config/i386/x86-tune.def | 8 + gcc/config/mcore/mcore-elf.h | 2 +- gcc/config/mcore/mcore.h | 2 +- gcc/config/mips/frame-header-opt.c | 3 +- gcc/config/nds32/constants.md | 1 - gcc/config/nds32/constraints.md | 56 +- gcc/config/nds32/iterators.md | 17 +- gcc/config/nds32/nds32-modes.def | 4 +- gcc/config/nds32/nds32-predicates.c | 6 +- gcc/config/nds32/nds32.c | 16 +- gcc/config/nds32/nds32.h | 168 +- gcc/config/nds32/nds32.md | 8 +- gcc/config/nds32/nds32.opt | 36 +- gcc/config/phoenix.h | 2 +- gcc/config/powerpcspe/xcoff.h | 2 +- gcc/config/riscv/riscv.c | 32 +- gcc/config/riscv/riscv.h | 15 +- gcc/config/riscv/riscv.md | 43 + gcc/config/rs6000/altivec.h | 5 + gcc/config/rs6000/altivec.md | 2 +- gcc/config/rs6000/mmintrin.h | 4 +- gcc/config/rs6000/power9.md | 69 +- gcc/config/rs6000/ppc-asm.h | 4 +- gcc/config/rs6000/rs6000-builtin.def | 139 +- gcc/config/rs6000/rs6000-c.c | 284 +- gcc/config/rs6000/rs6000.c | 1025 +- gcc/config/rs6000/rs6000.md | 111 +- gcc/config/rs6000/vsx.md | 428 +- gcc/config/rs6000/xcoff.h | 2 +- gcc/config/sh/sh-mem.cc | 8 +- gcc/config/sh/sh.h | 13 +- gcc/config/sh/sh.md | 51 +- gcc/config/sol2.h | 4 +- gcc/config/sparc/sparc.c | 217 +- gcc/config/sparc/sparc.md | 36 +- gcc/config/sparc/sparc.opt | 4 + gcc/config/sparc/sync.md | 30 +- gcc/config/spu/spu.h | 2 +- gcc/config/visium/visium.h | 2 +- gcc/config/vxworks.c | 8 +- gcc/config/vxworks.h | 10 + gcc/config/vxworksae.h | 9 + gcc/configure | 21 +- gcc/configure.ac | 6 +- gcc/coverage.c | 3 + gcc/cp/ChangeLog | 400 + gcc/cp/Make-lang.in | 7 +- gcc/cp/call.c | 77 +- gcc/cp/class.c | 21 +- gcc/cp/constexpr.c | 111 +- gcc/cp/cp-array-notation.c | 1499 - gcc/cp/cp-cilkplus.c | 240 - gcc/cp/cp-cilkplus.h | 28 - gcc/cp/cp-gimplify.c | 85 +- gcc/cp/cp-objcp-common.c | 67 +- gcc/cp/cp-objcp-common.h | 2 + gcc/cp/cp-tree.h | 30 +- gcc/cp/cp-ubsan.c | 5 +- gcc/cp/decl.c | 119 +- gcc/cp/decl2.c | 41 +- gcc/cp/error.c | 129 +- gcc/cp/except.c | 2 +- gcc/cp/expr.c | 16 + gcc/cp/init.c | 152 +- gcc/cp/lambda.c | 131 +- gcc/cp/mangle.c | 5 +- gcc/cp/method.c | 6 +- gcc/cp/name-lookup.c | 124 +- gcc/cp/name-lookup.h | 1 + gcc/cp/parser.c | 1041 +- gcc/cp/parser.h | 2 - gcc/cp/pt.c | 165 +- gcc/cp/rtti.c | 9 +- gcc/cp/semantics.c | 237 +- gcc/cp/tree.c | 9 +- gcc/cp/typeck.c | 153 +- gcc/cp/typeck2.c | 88 +- gcc/cppbuiltin.c | 2 - gcc/dbxout.c | 150 +- gcc/debug.h | 3 +- gcc/defaults.h | 2 +- gcc/diagnostic-show-locus.c | 4 +- gcc/diagnostic.c | 65 +- gcc/doc/cpp.texi | 46 +- gcc/doc/extend.texi | 195 +- gcc/doc/gcov.texi | 2 +- gcc/doc/generic.texi | 39 +- gcc/doc/install.texi | 20 +- gcc/doc/invoke.texi | 260 +- gcc/doc/md.texi | 4 +- gcc/doc/passes.texi | 63 - gcc/doc/plugins.texi | 55 +- gcc/doc/rtl.texi | 130 +- gcc/doc/sourcebuild.texi | 31 +- gcc/doc/tm.texi | 10 + gcc/doc/tm.texi.in | 4 + gcc/dse.c | 16 + gcc/dumpfile.h | 1 + gcc/dwarf2cfi.c | 18 +- gcc/dwarf2out.c | 252 +- gcc/emit-rtl.c | 3 +- gcc/explow.c | 16 +- gcc/expmed.c | 10 +- gcc/expmed.h | 2 +- gcc/expr.c | 67 +- gcc/final.c | 75 +- gcc/fold-const-call.c | 28 + gcc/fold-const.c | 92 +- gcc/fortran/ChangeLog | 186 + gcc/fortran/check.c | 52 +- gcc/fortran/decl.c | 43 +- gcc/fortran/error.c | 2 +- gcc/fortran/expr.c | 74 +- gcc/fortran/gfortran.h | 3 +- gcc/fortran/gfortran.texi | 9 - gcc/fortran/invoke.texi | 11 +- gcc/fortran/ioparm.def | 6 +- gcc/fortran/iresolve.c | 26 +- gcc/fortran/options.c | 3 - gcc/fortran/parse.c | 1 + gcc/fortran/resolve.c | 15 +- gcc/fortran/trans-array.c | 14 +- gcc/fortran/trans-decl.c | 61 +- gcc/fortran/trans-expr.c | 40 +- gcc/fortran/trans-intrinsic.c | 33 +- gcc/fortran/trans-io.c | 3 +- gcc/fortran/trans-openmp.c | 1 + gcc/fortran/trans-stmt.c | 27 +- gcc/fortran/trans-types.c | 6 + gcc/function.c | 11 +- gcc/function.h | 5 +- gcc/gcc.c | 9 +- gcc/gcov-dump.c | 5 + gcc/gcov.c | 464 +- gcc/gdbinit.in | 18 +- gcc/gengtype.c | 2 +- gcc/gimple-fold.c | 237 +- gcc/gimple-iterator.c | 16 +- gcc/gimple-pretty-print.c | 27 +- gcc/gimple-ssa-evrp-analyze.c | 383 + gcc/gimple-ssa-evrp-analyze.h | 77 + gcc/gimple-ssa-evrp.c | 349 + gcc/gimple-ssa-store-merging.c | 1852 +- gcc/gimple-streamer-in.c | 7 +- gcc/gimple.c | 1 + gcc/gimple.h | 2 - gcc/gimplify.c | 65 +- gcc/ginclude/tgmath.h | 82 +- gcc/go/ChangeLog | 9 + gcc/go/go-gcc.cc | 8 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/backend.h | 2 +- gcc/go/gofrontend/expressions.cc | 45 +- gcc/go/gofrontend/expressions.h | 14 +- gcc/go/gofrontend/gogo.cc | 7 +- gcc/go/gofrontend/gogo.h | 2 +- gcc/go/gofrontend/operator.h | 6 - gcc/go/gofrontend/parse.cc | 2 +- gcc/go/gofrontend/parse.h | 2 +- gcc/go/gofrontend/statements.cc | 102 +- gcc/go/gofrontend/types.cc | 12 +- gcc/go/gofrontend/wb.cc | 1 - gcc/hash-map-traits.h | 7 + gcc/hash-map.h | 22 +- gcc/hash-set.h | 42 + gcc/hash-table.h | 7 +- gcc/hash-traits.h | 9 +- gcc/internal-fn.c | 190 +- gcc/internal-fn.def | 22 + gcc/ipa-chkp.c | 2 +- gcc/ipa-cp.c | 104 +- gcc/ipa-devirt.c | 5 +- gcc/ipa-fnsummary.c | 58 +- gcc/ipa-fnsummary.h | 5 +- gcc/ipa-inline-analysis.c | 9 +- gcc/ipa-inline-transform.c | 51 +- gcc/ipa-inline.c | 307 +- gcc/ipa-inline.h | 3 +- gcc/ipa-profile.c | 12 +- gcc/ipa-prop.c | 23 +- gcc/ipa-prop.h | 5 +- gcc/ipa-split.c | 88 +- gcc/ipa-utils.c | 40 +- gcc/ira.c | 3 - gcc/jit/ChangeLog | 10 + gcc/jit/jit-playback.c | 19 +- gcc/jit/libgccjit.c | 4 +- gcc/langhooks-def.h | 5 +- gcc/langhooks.c | 7 + gcc/langhooks.h | 4 + gcc/loop-init.c | 6 +- gcc/loop-unroll.c | 103 +- gcc/lra.c | 77 +- gcc/lto-cgraph.c | 18 +- gcc/lto-opts.c | 67 +- gcc/lto-streamer-in.c | 3 +- gcc/lto-streamer-out.c | 3 + gcc/lto-wrapper.c | 4 - gcc/lto/ChangeLog | 11 + gcc/lto/lto-lang.c | 4 - gcc/lto/lto-partition.c | 4 +- gcc/lto/lto.c | 2 + gcc/match.pd | 126 +- gcc/objc/ChangeLog | 5 + gcc/objc/objc-encoding.c | 2 +- gcc/omp-expand.c | 252 +- gcc/omp-general.c | 6 +- gcc/omp-low.c | 90 +- gcc/omp-simd-clone.c | 14 +- gcc/optabs-tree.c | 12 +- gcc/optabs.c | 9 + gcc/opts.c | 1 + gcc/params.def | 10 +- gcc/plugin.c | 120 +- gcc/predict.c | 181 +- gcc/predict.h | 2 +- gcc/prefix.c | 2 +- gcc/pretty-print.c | 37 +- gcc/pretty-print.h | 5 +- gcc/print-rtl.c | 17 + gcc/print-tree.c | 35 +- gcc/print-tree.h | 1 - gcc/profile-count.c | 50 +- gcc/profile-count.h | 46 +- gcc/profile.c | 8 +- gcc/reg-stack.c | 5 - gcc/reorg.c | 7 +- gcc/rtlanal.c | 10 +- gcc/run-rtl-passes.c | 4 + gcc/sel-sched-dump.c | 29 - gcc/shrink-wrap.c | 18 +- gcc/simplify-rtx.c | 7 +- gcc/spellcheck.h | 7 + gcc/stor-layout.c | 5 +- gcc/target.def | 16 + gcc/targhooks.c | 9 +- gcc/targhooks.h | 2 + gcc/testsuite/ChangeLog | 1658 +- .../brig.dg/test/gimple/internal-casts.hsail | 146 + gcc/testsuite/brig.dg/test/gimple/packed.hsail | 18 +- gcc/testsuite/brig.dg/test/gimple/vector.hsail | 10 +- gcc/testsuite/c-c++-common/Warray-bounds.c | 259 + gcc/testsuite/c-c++-common/Wlogical-op-2.c | 1 + .../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 + .../c-c++-common/Wstringop-truncation-2.c | 105 + gcc/testsuite/c-c++-common/Wstringop-truncation.c | 451 + gcc/testsuite/c-c++-common/attr-nonstring-1.c | 60 + gcc/testsuite/c-c++-common/attr-nonstring-2.c | 124 + gcc/testsuite/c-c++-common/attr-nonstring-3.c | 474 + gcc/testsuite/c-c++-common/attr-simd-3.c | 5 - gcc/testsuite/c-c++-common/cilk-plus/AN/an-if.c | 51 - .../c-c++-common/cilk-plus/AN/array_test1.c | 84 - .../c-c++-common/cilk-plus/AN/array_test2.c | 128 - .../c-c++-common/cilk-plus/AN/array_test_ND.c | 102 - .../c-c++-common/cilk-plus/AN/builtin_fn_custom.c | 70 - .../cilk-plus/AN/builtin_fn_mutating.c | 70 - .../cilk-plus/AN/builtin_func_double.c | 124 - .../cilk-plus/AN/builtin_func_double2.c | 77 - .../c-c++-common/cilk-plus/AN/comma_exp.c | 55 - .../c-c++-common/cilk-plus/AN/conditional.c | 44 - .../c-c++-common/cilk-plus/AN/decl-ptr-colon.c | 19 - .../cilk-plus/AN/dimensionless-arrays.c | 10 - .../c-c++-common/cilk-plus/AN/exec-once.c | 44 - .../c-c++-common/cilk-plus/AN/exec-once2.c | 87 - gcc/testsuite/c-c++-common/cilk-plus/AN/fn_ptr-2.c | 14 - gcc/testsuite/c-c++-common/cilk-plus/AN/fn_ptr.c | 21 - .../c-c++-common/cilk-plus/AN/fp_triplet_values.c | 28 - .../cilk-plus/AN/gather-scatter-errors.c | 19 - .../c-c++-common/cilk-plus/AN/gather_scatter.c | 60 - gcc/testsuite/c-c++-common/cilk-plus/AN/if_test.c | 306 - .../c-c++-common/cilk-plus/AN/if_test_errors.c | 56 - gcc/testsuite/c-c++-common/cilk-plus/AN/misc.c | 112 - .../c-c++-common/cilk-plus/AN/n-ptr-test.c | 48 - .../c-c++-common/cilk-plus/AN/parser_errors.c | 11 - .../c-c++-common/cilk-plus/AN/parser_errors2.c | 13 - .../c-c++-common/cilk-plus/AN/parser_errors3.c | 13 - .../c-c++-common/cilk-plus/AN/parser_errors4.c | 11 - .../c-c++-common/cilk-plus/AN/pr57457-2.c | 15 - gcc/testsuite/c-c++-common/cilk-plus/AN/pr57457.c | 39 - gcc/testsuite/c-c++-common/cilk-plus/AN/pr57490.c | 28 - .../c-c++-common/cilk-plus/AN/pr57541-2.c | 15 - gcc/testsuite/c-c++-common/cilk-plus/AN/pr57541.c | 21 - gcc/testsuite/c-c++-common/cilk-plus/AN/pr57577.c | 12 - gcc/testsuite/c-c++-common/cilk-plus/AN/pr58942.c | 8 - gcc/testsuite/c-c++-common/cilk-plus/AN/pr61191.c | 11 - .../c-c++-common/cilk-plus/AN/pr61455-2.c | 13 - gcc/testsuite/c-c++-common/cilk-plus/AN/pr61455.c | 9 - gcc/testsuite/c-c++-common/cilk-plus/AN/pr61962.c | 14 - gcc/testsuite/c-c++-common/cilk-plus/AN/pr61963.c | 9 - gcc/testsuite/c-c++-common/cilk-plus/AN/pr62008.c | 10 - gcc/testsuite/c-c++-common/cilk-plus/AN/pr63884.c | 10 - .../c-c++-common/cilk-plus/AN/rank_mismatch.c | 18 - .../c-c++-common/cilk-plus/AN/rank_mismatch2.c | 27 - .../c-c++-common/cilk-plus/AN/rank_mismatch3.c | 19 - .../c-c++-common/cilk-plus/AN/sec_implicit.c | 11 - .../c-c++-common/cilk-plus/AN/sec_implicit2.c | 11 - .../c-c++-common/cilk-plus/AN/sec_implicit_ex.c | 29 - .../cilk-plus/AN/sec_reduce_ind_same_value.c | 21 - .../cilk-plus/AN/sec_reduce_max_min_ind.c | 17 - .../c-c++-common/cilk-plus/AN/sec_reduce_return.c | 29 - .../c-c++-common/cilk-plus/AN/side-effects-1.c | 26 - .../cilk-plus/AN/test_builtin_return.c | 73 - .../c-c++-common/cilk-plus/AN/test_sec_limits.c | 18 - .../c-c++-common/cilk-plus/AN/tst_lngth.c | 19 - gcc/testsuite/c-c++-common/cilk-plus/AN/vla.c | 20 - .../c-c++-common/cilk-plus/CK/Wparentheses-1.c | 69 - .../c-c++-common/cilk-plus/CK/cilk-for-2.c | 393 - .../c-c++-common/cilk-plus/CK/cilk-for-3.c | 19 - .../c-c++-common/cilk-plus/CK/cilk-fors.c | 87 - .../c-c++-common/cilk-plus/CK/cilk_for_errors.c | 53 - .../c-c++-common/cilk-plus/CK/cilk_for_grain.c | 35 - .../cilk-plus/CK/cilk_for_grain_errors.c | 48 - .../c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c | 35 - .../cilk-plus/CK/compound_cilk_spawn.c | 26 - .../c-c++-common/cilk-plus/CK/concec_cilk_spawn.c | 20 - gcc/testsuite/c-c++-common/cilk-plus/CK/errors.c | 56 - gcc/testsuite/c-c++-common/cilk-plus/CK/fib.c | 54 - .../c-c++-common/cilk-plus/CK/fib_init_expr_xy.c | 68 - .../c-c++-common/cilk-plus/CK/fib_no_return.c | 73 - .../c-c++-common/cilk-plus/CK/fib_no_sync.c | 67 - .../c-c++-common/cilk-plus/CK/invalid_spawns.c | 14 - .../c-c++-common/cilk-plus/CK/invalid_sync.cc | 9 - .../c-c++-common/cilk-plus/CK/nested_cilk_for.c | 79 - .../c-c++-common/cilk-plus/CK/no_args_error.c | 11 - gcc/testsuite/c-c++-common/cilk-plus/CK/pr59631.c | 15 - .../c-c++-common/cilk-plus/CK/pr60197-2.c | 35 - gcc/testsuite/c-c++-common/cilk-plus/CK/pr60197.c | 66 - gcc/testsuite/c-c++-common/cilk-plus/CK/pr60469.c | 18 - gcc/testsuite/c-c++-common/cilk-plus/CK/pr60586.c | 28 - gcc/testsuite/c-c++-common/cilk-plus/CK/pr63307.c | 4 - .../c-c++-common/cilk-plus/CK/pr69826-1.c | 25 - .../c-c++-common/cilk-plus/CK/pr69826-2.c | 6 - .../c-c++-common/cilk-plus/CK/pr79428-4.c | 3 - .../c-c++-common/cilk-plus/CK/pr79428-7.c | 3 - .../c-c++-common/cilk-plus/CK/spawn_in_return.c | 8 - .../c-c++-common/cilk-plus/CK/spawnee_inline.c | 80 - .../c-c++-common/cilk-plus/CK/spawner_inline.c | 67 - .../c-c++-common/cilk-plus/CK/spawning_arg.c | 52 - .../c-c++-common/cilk-plus/CK/steal_check.c | 54 - .../c-c++-common/cilk-plus/CK/sync_wo_spawn.c | 9 - .../c-c++-common/cilk-plus/CK/test__cilk.c | 10 - .../c-c++-common/cilk-plus/CK/varargs_test.c | 47 - .../c-c++-common/cilk-plus/PS/Wparentheses-1.c | 41 - gcc/testsuite/c-c++-common/cilk-plus/PS/body.c | 34 - gcc/testsuite/c-c++-common/cilk-plus/PS/clauses1.c | 80 - gcc/testsuite/c-c++-common/cilk-plus/PS/clauses2.c | 17 - gcc/testsuite/c-c++-common/cilk-plus/PS/clauses3.c | 39 - gcc/testsuite/c-c++-common/cilk-plus/PS/clauses4.c | 36 - gcc/testsuite/c-c++-common/cilk-plus/PS/for1.c | 132 - gcc/testsuite/c-c++-common/cilk-plus/PS/for2.c | 8 - gcc/testsuite/c-c++-common/cilk-plus/PS/for3.c | 14 - gcc/testsuite/c-c++-common/cilk-plus/PS/pr69363.c | 13 - .../c-c++-common/cilk-plus/PS/reduction-1.c | 38 - .../c-c++-common/cilk-plus/PS/reduction-2.c | 36 - .../c-c++-common/cilk-plus/PS/reduction-3.c | 41 - gcc/testsuite/c-c++-common/cilk-plus/PS/run-1.c | 28 - gcc/testsuite/c-c++-common/cilk-plus/PS/safelen.c | 13 - .../c-c++-common/cilk-plus/PS/vectorlength-2.c | 12 - .../c-c++-common/cilk-plus/PS/vectorlength-3.c | 13 - .../c-c++-common/cilk-plus/PS/vectorlength.c | 21 - gcc/testsuite/c-c++-common/cilk-plus/SE/ef_error.c | 32 - .../c-c++-common/cilk-plus/SE/ef_error2.c | 15 - .../c-c++-common/cilk-plus/SE/ef_error3.c | 13 - gcc/testsuite/c-c++-common/cilk-plus/SE/ef_test.c | 78 - gcc/testsuite/c-c++-common/cilk-plus/SE/ef_test2.c | 16 - .../c-c++-common/cilk-plus/SE/vlength_errors.c | 59 - 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/pr61405.c | 2 + gcc/testsuite/c-c++-common/pr83059.c | 10 + gcc/testsuite/c-c++-common/tsan/pr81275.c | 112 + gcc/testsuite/g++.dg/abi/empty12.C | 17 + gcc/testsuite/g++.dg/abi/empty12.h | 9 + gcc/testsuite/g++.dg/abi/empty12a.c | 6 + gcc/testsuite/g++.dg/abi/empty13.C | 17 + gcc/testsuite/g++.dg/abi/empty13.h | 9 + gcc/testsuite/g++.dg/abi/empty13a.c | 6 + gcc/testsuite/g++.dg/abi/empty14.C | 17 + gcc/testsuite/g++.dg/abi/empty14.h | 10 + gcc/testsuite/g++.dg/abi/empty14a.c | 6 + gcc/testsuite/g++.dg/abi/empty15.C | 17 + gcc/testsuite/g++.dg/abi/empty15.h | 30 + gcc/testsuite/g++.dg/abi/empty15a.c | 6 + gcc/testsuite/g++.dg/abi/empty16.C | 17 + gcc/testsuite/g++.dg/abi/empty16.h | 16 + gcc/testsuite/g++.dg/abi/empty16a.c | 6 + gcc/testsuite/g++.dg/abi/empty17.C | 17 + gcc/testsuite/g++.dg/abi/empty17.h | 27 + gcc/testsuite/g++.dg/abi/empty17a.c | 6 + gcc/testsuite/g++.dg/abi/empty18.C | 17 + gcc/testsuite/g++.dg/abi/empty18.h | 9 + gcc/testsuite/g++.dg/abi/empty18a.c | 6 + gcc/testsuite/g++.dg/abi/empty19.C | 17 + gcc/testsuite/g++.dg/abi/empty19.h | 10 + gcc/testsuite/g++.dg/abi/empty19a.c | 6 + gcc/testsuite/g++.dg/abi/empty20.C | 19 + gcc/testsuite/g++.dg/abi/empty21.C | 23 + gcc/testsuite/g++.dg/abi/empty22.C | 17 + gcc/testsuite/g++.dg/abi/empty22.h | 27 + gcc/testsuite/g++.dg/abi/empty22a.c | 6 + gcc/testsuite/g++.dg/abi/empty23.C | 25 + gcc/testsuite/g++.dg/abi/empty24.C | 25 + gcc/testsuite/g++.dg/abi/empty25.C | 17 + gcc/testsuite/g++.dg/abi/empty25.h | 18 + gcc/testsuite/g++.dg/abi/empty25a.c | 6 + gcc/testsuite/g++.dg/abi/empty26.C | 17 + gcc/testsuite/g++.dg/abi/empty26.h | 27 + gcc/testsuite/g++.dg/abi/empty26a.c | 6 + gcc/testsuite/g++.dg/abi/empty27.C | 26 + gcc/testsuite/g++.dg/abi/empty28.C | 28 + gcc/testsuite/g++.dg/abi/pr60336-1.C | 17 + gcc/testsuite/g++.dg/abi/pr60336-10.C | 50 + gcc/testsuite/g++.dg/abi/pr60336-11.C | 56 + gcc/testsuite/g++.dg/abi/pr60336-12.C | 57 + gcc/testsuite/g++.dg/abi/pr60336-2.C | 48 + gcc/testsuite/g++.dg/abi/pr60336-3.C | 15 + gcc/testsuite/g++.dg/abi/pr60336-4.C | 48 + gcc/testsuite/g++.dg/abi/pr60336-5.C | 17 + gcc/testsuite/g++.dg/abi/pr60336-6.C | 17 + gcc/testsuite/g++.dg/abi/pr60336-7.C | 17 + gcc/testsuite/g++.dg/abi/pr60336-8.C | 15 + gcc/testsuite/g++.dg/abi/pr60336-9.C | 28 + gcc/testsuite/g++.dg/abi/pr68355.C | 24 + gcc/testsuite/g++.dg/abi/structret1.C | 1 + .../g++.dg/cilk-plus/AN/array_function.cc | 8 - .../g++.dg/cilk-plus/AN/array_test1_tplt.cc | 118 - .../g++.dg/cilk-plus/AN/array_test2_tplt.cc | 141 - .../g++.dg/cilk-plus/AN/array_test_ND_tplt.cc | 115 - gcc/testsuite/g++.dg/cilk-plus/AN/braced_list.cc | 13 - .../g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc | 126 - .../cilk-plus/AN/builtin_fn_mutating_tplt.cc | 136 - .../g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c | 36 - gcc/testsuite/g++.dg/cilk-plus/AN/postincr_test.cc | 107 - gcc/testsuite/g++.dg/cilk-plus/AN/preincr_test.cc | 106 - gcc/testsuite/g++.dg/cilk-plus/CK/catch_exc.cc | 81 - gcc/testsuite/g++.dg/cilk-plus/CK/cf3.cc | 96 - gcc/testsuite/g++.dg/cilk-plus/CK/cilk-for-tplt.cc | 25 - gcc/testsuite/g++.dg/cilk-plus/CK/const_spawn.cc | 78 - .../g++.dg/cilk-plus/CK/fib-opr-overload.cc | 94 - gcc/testsuite/g++.dg/cilk-plus/CK/fib-tplt.cc | 53 - gcc/testsuite/g++.dg/cilk-plus/CK/for1.cc | 376 - gcc/testsuite/g++.dg/cilk-plus/CK/lambda_spawns.cc | 238 - .../g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc | 174 - gcc/testsuite/g++.dg/cilk-plus/CK/pr60586.cc | 89 - gcc/testsuite/g++.dg/cilk-plus/CK/pr66326.cc | 32 - gcc/testsuite/g++.dg/cilk-plus/CK/pr68001.cc | 18 - gcc/testsuite/g++.dg/cilk-plus/CK/pr68997.cc | 68 - gcc/testsuite/g++.dg/cilk-plus/CK/pr69024.cc | 38 - gcc/testsuite/g++.dg/cilk-plus/CK/pr69048.cc | 14 - gcc/testsuite/g++.dg/cilk-plus/CK/pr69267.cc | 10 - gcc/testsuite/g++.dg/cilk-plus/CK/pr80038.cc | 47 - gcc/testsuite/g++.dg/cilk-plus/CK/stl_iter.cc | 50 - gcc/testsuite/g++.dg/cilk-plus/CK/stl_rev_iter.cc | 68 - gcc/testsuite/g++.dg/cilk-plus/CK/stl_test.cc | 50 - gcc/testsuite/g++.dg/cilk-plus/cilk-plus.exp | 71 - gcc/testsuite/g++.dg/cilk-plus/ef_test.C | 37 - gcc/testsuite/g++.dg/cilk-plus/for.C | 26 - gcc/testsuite/g++.dg/cilk-plus/for2.C | 43 - gcc/testsuite/g++.dg/cilk-plus/for3.C | 18 - gcc/testsuite/g++.dg/cilk-plus/for4.C | 22 - gcc/testsuite/g++.dg/cilk-plus/pr60967.C | 9 - gcc/testsuite/g++.dg/cilk-plus/pr69028.C | 13 - gcc/testsuite/g++.dg/cilk-plus/pr70565.C | 9 - gcc/testsuite/g++.dg/cpp0x/constexpr-48089.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-50060.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-60049.C | 10 +- gcc/testsuite/g++.dg/cpp0x/constexpr-70323.C | 4 +- gcc/testsuite/g++.dg/cpp0x/constexpr-70323a.C | 4 +- gcc/testsuite/g++.dg/cpp0x/constexpr-cast.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-diag3.C | 10 +- gcc/testsuite/g++.dg/cpp0x/constexpr-ex1.C | 6 +- gcc/testsuite/g++.dg/cpp0x/constexpr-generated1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-ice16.C | 4 +- gcc/testsuite/g++.dg/cpp0x/constexpr-ice5.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-incomplete2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-neg1.C | 6 +- gcc/testsuite/g++.dg/cpp0x/constexpr-recursion.C | 4 +- gcc/testsuite/g++.dg/cpp0x/constexpr-shift1.C | 14 +- gcc/testsuite/g++.dg/cpp0x/desig1.C | 6 +- .../cpp0x/{fntmpdefarg2.C => fntmpdefarg2a.C} | 4 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-70383.C | 8 + .../lambda/{lambda-ice20.C => lambda-ice24.C} | 5 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-switch.C | 6 +- .../g++.dg/cpp0x/lambda/lambda-template13.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr81060.C | 11 + gcc/testsuite/g++.dg/cpp0x/pr82401.C | 16 + gcc/testsuite/g++.dg/cpp0x/pr82878.C | 20 + gcc/testsuite/g++.dg/cpp0x/rv-trivial-bug.C | 1 + gcc/testsuite/g++.dg/cpp0x/static_assert10.C | 2 +- gcc/testsuite/g++.dg/cpp1y/constexpr-70265-1.C | 2 +- gcc/testsuite/g++.dg/cpp1y/constexpr-70265-2.C | 2 +- gcc/testsuite/g++.dg/cpp1y/constexpr-79655.C | 8 +- gcc/testsuite/g++.dg/cpp1y/constexpr-new.C | 4 +- gcc/testsuite/g++.dg/cpp1y/constexpr-return2.C | 2 +- gcc/testsuite/g++.dg/cpp1y/constexpr-shift1.C | 2 +- gcc/testsuite/g++.dg/cpp1y/constexpr-throw.C | 2 +- gcc/testsuite/g++.dg/cpp1y/lambda-generic-77914.C | 2 +- gcc/testsuite/g++.dg/cpp1y/lambda-generic-dep.C | 2 +- gcc/testsuite/g++.dg/cpp1y/lambda-generic-x.C | 8 +- gcc/testsuite/g++.dg/cpp1y/pr63996.C | 3 +- gcc/testsuite/g++.dg/cpp1y/pr68180.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr77830.C | 4 +- gcc/testsuite/g++.dg/cpp1y/pr81574.C | 13 + gcc/testsuite/g++.dg/cpp1y/static_assert3.C | 26 + gcc/testsuite/g++.dg/cpp1z/aligned-new8.C | 19 + gcc/testsuite/g++.dg/cpp1z/constexpr-lambda6.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp30.C | 2 + gcc/testsuite/g++.dg/cpp1z/decomp31.C | 18 + gcc/testsuite/g++.dg/cpp1z/inh-ctor38.C | 16 +- gcc/testsuite/g++.dg/cpp1z/nontype-auto12.C | 6 + gcc/testsuite/g++.dg/cpp1z/pr83020.C | 16 + gcc/testsuite/g++.dg/cpp2a/desig1.C | 21 + gcc/testsuite/g++.dg/cpp2a/desig2.C | 19 + gcc/testsuite/g++.dg/cpp2a/desig3.C | 27 + gcc/testsuite/g++.dg/cpp2a/desig4.C | 19 + gcc/testsuite/g++.dg/cpp2a/desig5.C | 11 + gcc/testsuite/g++.dg/cpp2a/desig6.C | 23 + gcc/testsuite/g++.dg/cpp2a/lambda-generic1.C | 9 + gcc/testsuite/g++.dg/cpp2a/lambda-generic2.C | 7 + gcc/testsuite/g++.dg/cpp2a/lambda-generic3.C | 8 + gcc/testsuite/g++.dg/cpp2a/lambda-generic4.C | 8 + gcc/testsuite/g++.dg/cpp2a/lambda-generic5.C | 6 + gcc/testsuite/g++.dg/debug/debug9.C | 5 - gcc/testsuite/g++.dg/debug/pr53466.C | 2 +- gcc/testsuite/g++.dg/diagnostic/aka1.C | 2 +- gcc/testsuite/g++.dg/diagnostic/aka2.C | 32 + gcc/testsuite/g++.dg/diagnostic/pr77949.C | 2 +- gcc/testsuite/g++.dg/ext/constexpr-pr82781.C | 12 + gcc/testsuite/g++.dg/ext/constexpr-vla1.C | 2 +- gcc/testsuite/g++.dg/ext/constexpr-vla2.C | 4 +- gcc/testsuite/g++.dg/ext/constexpr-vla3.C | 2 +- gcc/testsuite/g++.dg/ext/desig2.C | 8 +- gcc/testsuite/g++.dg/ext/desig4.C | 4 + gcc/testsuite/g++.dg/ext/desig5.C | 2 + gcc/testsuite/g++.dg/ext/desig8.C | 2 + gcc/testsuite/g++.dg/ext/desig9.C | 3 + gcc/testsuite/g++.dg/ext/mv16.C | 6 + gcc/testsuite/g++.dg/ext/pr27019.C | 2 +- gcc/testsuite/g++.dg/ext/pr57362.C | 4 +- gcc/testsuite/g++.dg/ext/pr57735.C | 2 +- gcc/testsuite/g++.dg/ext/pr81706.C | 4 +- gcc/testsuite/g++.dg/ext/visibility/warn6.C | 2 + gcc/testsuite/g++.dg/gomp/macro-4.C | 8 +- gcc/testsuite/g++.dg/graphite/pr41562.C | 2 +- gcc/testsuite/g++.dg/init/error2.C | 2 +- gcc/testsuite/g++.dg/init/pr35878_1.C | 2 +- .../g++.dg/init/{pr35878_2.C => pr35878_4.C} | 2 +- gcc/testsuite/g++.dg/ipa/pr61800.C | 2 +- gcc/testsuite/g++.dg/ipa/pr63470.C | 2 +- gcc/testsuite/g++.dg/ipa/pr68672-1.C | 2 +- gcc/testsuite/g++.dg/ipa/pr81248.C | 40 + gcc/testsuite/g++.dg/lto/20090221_0.C | 1 + gcc/testsuite/g++.dg/lto/20091026-1_1.C | 2 + gcc/testsuite/g++.dg/lto/pr54625-1_1.C | 1 + gcc/testsuite/g++.dg/lto/pr60336_0.C | 47 + gcc/testsuite/g++.dg/opt/combine.C | 2 +- gcc/testsuite/g++.dg/opt/pr82929.C | 30 + gcc/testsuite/g++.dg/opt/pr83084.C | 16 + gcc/testsuite/g++.dg/opt/pr83187.C | 32 + gcc/testsuite/g++.dg/parse/error55.C | 2 +- gcc/testsuite/g++.dg/pr49847.C | 2 +- gcc/testsuite/g++.dg/pr57662.C | 3 +- gcc/testsuite/g++.dg/pr58438.C | 2 +- gcc/testsuite/g++.dg/pr59445.C | 2 +- gcc/testsuite/g++.dg/pr65240-1.C | 2 +- gcc/testsuite/g++.dg/pr65240-2.C | 2 +- gcc/testsuite/g++.dg/pr65240-3.C | 2 +- gcc/testsuite/g++.dg/pr65240-4.C | 2 +- gcc/testsuite/g++.dg/pr82836.C | 633 + ...ro-ordering.C => spellcheck-macro-ordering-2.C} | 18 +- gcc/testsuite/g++.dg/spellcheck-macro-ordering.C | 3 +- gcc/testsuite/g++.dg/spellcheck-stdlib.C | 84 + gcc/testsuite/g++.dg/template/cast5.C | 8 + gcc/testsuite/g++.dg/tm/pr60004.C | 2 +- .../g++.dg/torture/Wsizeof-pointer-memaccess1.C | 15 +- .../g++.dg/torture/Wsizeof-pointer-memaccess2.C | 11 +- gcc/testsuite/g++.dg/torture/pr33627.C | 1 + gcc/testsuite/g++.dg/torture/pr43257.C | 2 +- gcc/testsuite/g++.dg/torture/pr48695.C | 1 + gcc/testsuite/g++.dg/torture/pr52772.C | 1 + gcc/testsuite/g++.dg/torture/pr54684.C | 2 +- gcc/testsuite/g++.dg/torture/pr55740.C | 2 +- gcc/testsuite/g++.dg/torture/pr56694.C | 2 +- gcc/testsuite/g++.dg/torture/pr58369.C | 1 + gcc/testsuite/g++.dg/torture/pr59265.C | 2 +- gcc/testsuite/g++.dg/torture/pr60648.C | 2 +- gcc/testsuite/g++.dg/torture/pr64280.C | 2 +- gcc/testsuite/g++.dg/torture/pr64669.C | 2 + gcc/testsuite/g++.dg/torture/pr68470.C | 2 +- gcc/testsuite/g++.dg/torture/pr71281.C | 2 +- gcc/testsuite/g++.dg/torture/pr82985.C | 458 + gcc/testsuite/g++.dg/torture/predcom-1.C | 2 + gcc/testsuite/g++.dg/tree-ssa/pr31146-2.C | 7 +- gcc/testsuite/g++.dg/tree-ssa/pr41428.C | 7 +- gcc/testsuite/g++.dg/tree-ssa/ssa-dse-2.C | 2 +- gcc/testsuite/g++.dg/ubsan/null-8.C | 11 +- gcc/testsuite/g++.dg/ubsan/pr63956.C | 38 +- gcc/testsuite/g++.dg/ubsan/return-3.C | 2 +- gcc/testsuite/g++.dg/ubsan/vptr-12.C | 22 + gcc/testsuite/g++.dg/warn/Wignored-qualifiers1.C | 8 + gcc/testsuite/g++.dg/warn/Wplacement-new-size-5.C | 241 + gcc/testsuite/g++.dg/warn/pr81275-1.C | 165 + gcc/testsuite/g++.dg/warn/pr81275-2.C | 165 + gcc/testsuite/g++.dg/warn/pr81275-3.C | 173 + gcc/testsuite/g++.dg/warn/pr81675.C | 15 + gcc/testsuite/g++.dg/warn/pr83045.C | 19 + gcc/testsuite/g++.old-deja/g++.eh/catch13.C | 2 +- gcc/testsuite/g++.old-deja/g++.eh/crash1.C | 2 +- gcc/testsuite/gcc.c-torture/compile/pr81360.c | 11 + gcc/testsuite/gcc.c-torture/compile/pr81553.c | 10 + gcc/testsuite/gcc.c-torture/compile/pr82875.c | 24 + gcc/testsuite/gcc.c-torture/compile/pr82913.c | 23 + gcc/testsuite/gcc.c-torture/compile/pr83104.c | 5 + gcc/testsuite/gcc.c-torture/execute/20040409-1.c | 30 - gcc/testsuite/gcc.c-torture/execute/20040409-1w.c | 65 + gcc/testsuite/gcc.c-torture/execute/20040409-2.c | 64 - gcc/testsuite/gcc.c-torture/execute/20040409-2w.c | 99 + gcc/testsuite/gcc.c-torture/execute/20040409-3.c | 30 - gcc/testsuite/gcc.c-torture/execute/20040409-3w.c | 65 + gcc/testsuite/gcc.c-torture/execute/pr82954.c | 22 + gcc/testsuite/gcc.dg/Walloca-1.c | 2 +- gcc/testsuite/gcc.dg/Warray-bounds-11.c | 18 +- gcc/testsuite/gcc.dg/Warray-bounds-22.c | 96 + gcc/testsuite/gcc.dg/Wunknownprag.c | 8 +- gcc/testsuite/gcc.dg/asan/pr83185.c | 14 + gcc/testsuite/gcc.dg/autopar/pr49960.c | 16 +- gcc/testsuite/gcc.dg/builtin-object-size-18.c | 15 + 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.dg/{c17-version-1.c => c18-version-1.c} | 4 +- gcc/testsuite/gcc.dg/c18-version-2.c | 9 + gcc/testsuite/gcc.dg/cilk-plus/cilk-plus.exp | 63 - gcc/testsuite/gcc.dg/cilk-plus/for1.c | 12 - gcc/testsuite/gcc.dg/cilk-plus/for2.c | 11 - gcc/testsuite/gcc.dg/cilk-plus/jump-openmp.c | 49 - gcc/testsuite/gcc.dg/cilk-plus/jump.c | 27 - gcc/testsuite/gcc.dg/cilk-plus/pr69798-1.c | 73 - gcc/testsuite/gcc.dg/cilk-plus/pr69798-2.c | 72 - gcc/testsuite/gcc.dg/cilk-plus/pr78306.c | 30 - gcc/testsuite/gcc.dg/cilk-plus/pr79116.c | 9 - 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 | 8 +- .../gcc.dg/cpp/{macsyntx.c => macsyntx2.c} | 4 +- 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 | 4 +- gcc/testsuite/gcc.dg/cpp/{sysmac1.c => sysmac3.c} | 8 +- gcc/testsuite/gcc.dg/cpp/{syshdr.h => sysmac3.h} | 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/cse_recip.c | 12 + gcc/testsuite/gcc.dg/debug/dwarf2/pr82718-1.c | 41 + gcc/testsuite/gcc.dg/debug/dwarf2/pr82718-2.c | 12 + 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/diag-aka-1.c | 4 +- gcc/testsuite/gcc.dg/diag-aka-2.c | 12 + gcc/testsuite/gcc.dg/empty-source-2.c | 2 +- gcc/testsuite/gcc.dg/empty-source-3.c | 2 +- gcc/testsuite/gcc.dg/extract_recip_3.c | 29 + gcc/testsuite/gcc.dg/extract_recip_4.c | 34 + gcc/testsuite/gcc.dg/gomp/declare-simd-1.c | 12 - gcc/testsuite/gcc.dg/gomp/declare-simd-5.c | 35 + gcc/testsuite/gcc.dg/gomp/macro-4.c | 8 +- gcc/testsuite/gcc.dg/graphite/id-28.c | 73 - gcc/testsuite/gcc.dg/ipa/inline-1.c | 8 +- gcc/testsuite/gcc.dg/ipa/ipcp-2.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipcp-cstagg-2.c | 2 +- gcc/testsuite/gcc.dg/ipa/pr82808.c | 27 + gcc/testsuite/gcc.dg/noncompile/pr35447-1.c | 2 +- gcc/testsuite/gcc.dg/optimize-bswapdi-1.c | 2 +- gcc/testsuite/gcc.dg/optimize-bswapdi-2.c | 2 +- gcc/testsuite/gcc.dg/optimize-bswapdi-3.c | 2 +- gcc/testsuite/gcc.dg/optimize-bswaphi-1.c | 2 +- gcc/testsuite/gcc.dg/optimize-bswapsi-1.c | 2 +- gcc/testsuite/gcc.dg/optimize-bswapsi-2.c | 2 +- gcc/testsuite/gcc.dg/optimize-bswapsi-3.c | 2 +- gcc/testsuite/gcc.dg/optimize-bswapsi-4.c | 2 +- gcc/testsuite/gcc.dg/optimize-bswapsi-5.c | 2 +- gcc/testsuite/gcc.dg/opts-8.c | 6 + .../gcc.dg/plugin/diagnostic-test-show-locus-bw.c | 1 + .../plugin/diagnostic-test-show-locus-color.c | 1 + .../plugin/diagnostic_plugin_test_show_locus.c | 9 +- .../gcc.dg/plugin/location-overflow-test-1.c | 4 +- gcc/testsuite/gcc.dg/pr13804-1.c | 4 +- gcc/testsuite/gcc.dg/pr20245-1.c | 2 +- gcc/testsuite/gcc.dg/pr28419.c | 1 + gcc/testsuite/gcc.dg/pr56980.c | 12 +- gcc/testsuite/gcc.dg/pr63477.c | 36 + gcc/testsuite/gcc.dg/pr64277.c | 2 +- gcc/testsuite/gcc.dg/pr65050.c | 8 +- gcc/testsuite/gcc.dg/pr66618-2.c | 10 + gcc/testsuite/gcc.dg/pr66618.c | 11 + gcc/testsuite/gcc.dg/pr69960.c | 12 + gcc/testsuite/gcc.dg/pr77673.c | 2 +- gcc/testsuite/gcc.dg/pr80776-1.c | 23 + gcc/testsuite/gcc.dg/pr80776-2.c | 18 + gcc/testsuite/gcc.dg/pr80788.c | 13 + gcc/testsuite/gcc.dg/pr81020.c | 23 + gcc/testsuite/gcc.dg/pr82875.c | 11 + gcc/testsuite/gcc.dg/pr82916.c | 47 + gcc/testsuite/gcc.dg/pr82929-2.c | 21 + gcc/testsuite/gcc.dg/pr82929.c | 18 + gcc/testsuite/gcc.dg/pr83034.c | 12 + gcc/testsuite/gcc.dg/pr83044.c | 14 + gcc/testsuite/gcc.dg/pr83047.c | 58 + gcc/testsuite/gcc.dg/pr83089.c | 28 + gcc/testsuite/gcc.dg/pr83100-1.c | 7 + gcc/testsuite/gcc.dg/pr83100-2.c | 15 + gcc/testsuite/gcc.dg/pr83100-3.c | 6 + gcc/testsuite/gcc.dg/pr83100-4.c | 7 + gcc/testsuite/gcc.dg/pragma-diag-7.c | 13 + gcc/testsuite/gcc.dg/redecl-14.c | 2 +- gcc/testsuite/gcc.dg/rtl/truncated-rtl-file.c | 2 +- gcc/testsuite/gcc.dg/rtl/x86_64/pr82933.c | 4 + gcc/testsuite/gcc.dg/spellcheck-pr83056.c | 11 + gcc/testsuite/gcc.dg/spellcheck-stdlib.c | 64 + gcc/testsuite/gcc.dg/store_merging_15.c | 56 + gcc/testsuite/gcc.dg/store_merging_16.c | 157 + gcc/testsuite/gcc.dg/store_merging_2.c | 2 +- gcc/testsuite/gcc.dg/strcmpopt_1.c | 28 + gcc/testsuite/gcc.dg/strncpy-fix-1.c | 2 +- gcc/testsuite/gcc.dg/struct-simple.c | 52 + .../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/pr82402.c | 20 + gcc/testsuite/gcc.dg/tree-prof/unroll-1.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/cmpmul-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/cunroll-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/cunroll-12.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/cunroll-13.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/cunroll-14.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/cunroll-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/cunroll-3.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/cunroll-5.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/dump-2.c | 2 +- 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/loop-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/loop-23.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/pr61743-1.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/pr61743-2.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/pr77445-2.c | 2 +- .../{vect/vect-outer-4e.c => tree-ssa/pr82726.c} | 4 +- .../tree-ssa/{predcom-dse-1.c => predcom-dse-12.c} | 37 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-61.c | 43 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-62.c | 11 + gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-31.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp118.c | 13 + .../ubsan/typedef-1.c => gcc.dg/ubsan/pr83014.c} | 10 +- gcc/testsuite/gcc.dg/unclosed-init.c | 2 +- gcc/testsuite/gcc.dg/unroll-2.c | 4 +- gcc/testsuite/gcc.dg/unroll-3.c | 2 +- gcc/testsuite/gcc.dg/unroll-4.c | 2 +- gcc/testsuite/gcc.dg/unroll-5.c | 2 +- gcc/testsuite/gcc.dg/unroll-7.c | 4 +- gcc/testsuite/gcc.dg/utf16-4.c | 2 +- .../vect/costmodel/x86_64/costmodel-pr83202.c | 15 + gcc/testsuite/gcc.dg/vect/pr81136.c | 8 +- gcc/testsuite/gcc.dg/vect/pr83202-1.c | 19 + gcc/testsuite/gcc.target/aarch64/bsl-idiom.c | 88 + gcc/testsuite/gcc.target/aarch64/copysign-bsl.c | 13 + gcc/testsuite/gcc.target/aarch64/fmls.c | 19 + gcc/testsuite/gcc.target/aarch64/lr_free_2.c | 2 +- gcc/testsuite/gcc.target/aarch64/pr81356.c | 9 + gcc/testsuite/gcc.target/aarch64/spill_1.c | 2 - gcc/testsuite/gcc.target/aarch64/test_frame_11.c | 2 +- gcc/testsuite/gcc.target/aarch64/test_frame_12.c | 4 +- gcc/testsuite/gcc.target/aarch64/test_frame_13.c | 2 +- gcc/testsuite/gcc.target/aarch64/test_frame_14.c | 5 +- gcc/testsuite/gcc.target/aarch64/test_frame_15.c | 2 +- gcc/testsuite/gcc.target/aarch64/test_frame_3.c | 5 +- gcc/testsuite/gcc.target/aarch64/test_frame_5.c | 5 +- gcc/testsuite/gcc.target/aarch64/test_frame_9.c | 9 +- gcc/testsuite/gcc.target/arc/loop-2.cpp | 18 + gcc/testsuite/gcc.target/arc/loop-3.c | 27 + gcc/testsuite/gcc.target/arc/loop-4.c | 14 + gcc/testsuite/gcc.target/arc/loop-5.cpp | 20 + gcc/testsuite/gcc.target/arc/lra-1.c | 17 + gcc/testsuite/gcc.target/arm/addr-modes-float.c | 42 + gcc/testsuite/gcc.target/arm/addr-modes-int.c | 46 + gcc/testsuite/gcc.target/arm/addr-modes.h | 53 + gcc/testsuite/gcc.target/arm/armv8_2-fp16-move-1.c | 5 +- .../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-14.c | 2 +- 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/testsuite/gcc.target/arm/cmse/cmse.exp | 16 +- .../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 | 43 +- .../gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c | 13 +- .../gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c | 42 +- .../gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c | 42 +- .../gcc.target/arm/cmse/mainline/hard/cmse-13.c | 35 +- .../gcc.target/arm/cmse/mainline/hard/cmse-5.c | 13 +- .../gcc.target/arm/cmse/mainline/hard/cmse-7.c | 26 +- .../gcc.target/arm/cmse/mainline/hard/cmse-8.c | 26 +- .../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/pr54300.C | 2 + gcc/testsuite/gcc.target/arm/pr56184.C | 2 +- gcc/testsuite/gcc.target/arm/pr67989.C | 3 +- gcc/testsuite/gcc.target/arm/pr69180.c | 6 +- .../gcc.target/arm/pragma_arch_attribute.c | 54 + gcc/testsuite/gcc.target/arm/simd/vdot-compile.c | 56 + .../advsimd-intrinsics => arm/simd}/vect-dot-qi.h | 3 +- gcc/testsuite/gcc.target/arm/simd/vect-dot-s8.c | 12 + gcc/testsuite/gcc.target/arm/simd/vect-dot-u8.c | 12 + gcc/testsuite/gcc.target/i386/avx-1.c | 46 +- gcc/testsuite/gcc.target/i386/avx-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512-check.h | 3 + .../i386/avx512f-constant-float-return.c | 2 +- ...p8affineinvqb-2.c => avx512f-gf2p8affineqb-2.c} | 10 +- ...-gf2p8affineinvqb-2.c => avx512f-gf2p8mulb-2.c} | 40 +- gcc/testsuite/gcc.target/i386/avx512f-prefer.c | 2 +- .../gcc.target/i386/avx512f-vpcompressb-1.c | 20 + .../gcc.target/i386/avx512f-vpcompressb-2.c | 67 + .../gcc.target/i386/avx512f-vpcompressw-1.c | 20 + .../gcc.target/i386/avx512f-vpcompressw-2.c | 64 + .../gcc.target/i386/avx512f-vpexpandb-1.c | 22 + .../gcc.target/i386/avx512f-vpexpandb-2.c | 68 + .../gcc.target/i386/avx512f-vpexpandw-1.c | 22 + .../gcc.target/i386/avx512f-vpexpandw-2.c | 68 + gcc/testsuite/gcc.target/i386/avx512f-vpshld-1.c | 32 + .../{avx512f-vpermt2d-2.c => avx512f-vpshldd-2.c} | 37 +- .../{avx512f-vpermt2q-2.c => avx512f-vpshldq-2.c} | 37 +- gcc/testsuite/gcc.target/i386/avx512f-vpshldv-1.c | 36 + .../{avx512f-vpsllvd-2.c => avx512f-vpshldvd-2.c} | 26 +- gcc/testsuite/gcc.target/i386/avx512f-vpshldvq-2.c | 61 + gcc/testsuite/gcc.target/i386/avx512f-vpshldvw-2.c | 61 + .../{avx512f-vpermt2d-2.c => avx512f-vpshrdd-2.c} | 37 +- .../{avx512f-vpermt2q-2.c => avx512f-vpshrdq-2.c} | 37 +- gcc/testsuite/gcc.target/i386/avx512f-vpshrdv-1.c | 36 + .../{avx512f-vpsllvd-2.c => avx512f-vpshrdvd-2.c} | 27 +- .../{avx512f-vpsllvq-2.c => avx512f-vpshrdvq-2.c} | 28 +- gcc/testsuite/gcc.target/i386/avx512f-vpshrdvw-2.c | 62 + gcc/testsuite/gcc.target/i386/avx512f-vpshrdw-2.c | 62 + ...8affineinvqb-2.c => avx512vl-gf2p8affineqb-2.c} | 4 +- ...gf2p8affineinvqb-2.c => avx512vl-gf2p8mulb-2.c} | 4 +- .../gcc.target/i386/avx512vl-vpcompressb-1.c | 29 + ...vx512vl-vaddps-2.c => avx512vl-vpcompressb-2.c} | 7 +- .../gcc.target/i386/avx512vl-vpcompressw-1.c | 29 + ...vx512vl-vaddps-2.c => avx512vl-vpcompressw-2.c} | 7 +- .../gcc.target/i386/avx512vl-vpexpandb-1.c | 33 + ...{avx512vl-vaddps-2.c => avx512vl-vpexpandb-2.c} | 7 +- .../gcc.target/i386/avx512vl-vpexpandw-1.c | 33 + ...{avx512vl-vaddps-2.c => avx512vl-vpexpandw-2.c} | 7 +- gcc/testsuite/gcc.target/i386/avx512vl-vpshld-1.c | 54 + .../{avx512vl-vaddpd-2.c => avx512vl-vpshldd-2.c} | 7 +- .../{avx512vl-vaddps-2.c => avx512vl-vpshldq-2.c} | 7 +- gcc/testsuite/gcc.target/i386/avx512vl-vpshldv-1.c | 54 + .../{avx512vl-vaddps-2.c => avx512vl-vpshldvd-2.c} | 7 +- .../{avx512vl-vaddps-2.c => avx512vl-vpshldvq-2.c} | 7 +- .../{avx512vl-vaddps-2.c => avx512vl-vpshldvw-2.c} | 7 +- gcc/testsuite/gcc.target/i386/avx512vl-vpshrd-1.c | 54 + .../{avx512vl-valignq-2.c => avx512vl-vpshrdd-2.c} | 7 +- .../{avx512vl-vaddps-2.c => avx512vl-vpshrdq-2.c} | 7 +- gcc/testsuite/gcc.target/i386/avx512vl-vpshrdv-1.c | 54 + .../{avx512vl-vaddpd-2.c => avx512vl-vpshrdvd-2.c} | 7 +- .../{avx512vl-vaddpd-2.c => avx512vl-vpshrdvq-2.c} | 7 +- .../{avx512vl-vaddpd-2.c => avx512vl-vpshrdvw-2.c} | 7 +- .../{avx512vl-vaddpd-2.c => avx512vl-vpshrdw-2.c} | 7 +- gcc/testsuite/gcc.target/i386/cet-sjlj-1.c | 2 +- gcc/testsuite/gcc.target/i386/cet-sjlj-4.c | 2 +- .../gcc.target/i386/force-indirect-call-1.c | 4 +- .../gcc.target/i386/force-indirect-call-2.c | 5 +- .../gcc.target/i386/force-indirect-call-3.c | 5 +- gcc/testsuite/gcc.target/i386/funcspec-56.inc | 1 + 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/testsuite/gcc.target/i386/i386.exp | 17 + gcc/testsuite/gcc.target/i386/l_fma_double_1.c | 8 +- gcc/testsuite/gcc.target/i386/l_fma_double_2.c | 8 +- gcc/testsuite/gcc.target/i386/l_fma_double_3.c | 8 +- gcc/testsuite/gcc.target/i386/l_fma_double_4.c | 8 +- gcc/testsuite/gcc.target/i386/l_fma_double_5.c | 8 +- gcc/testsuite/gcc.target/i386/l_fma_double_6.c | 8 +- gcc/testsuite/gcc.target/i386/l_fma_float_1.c | 8 +- gcc/testsuite/gcc.target/i386/l_fma_float_2.c | 8 +- gcc/testsuite/gcc.target/i386/l_fma_float_3.c | 8 +- gcc/testsuite/gcc.target/i386/l_fma_float_4.c | 8 +- gcc/testsuite/gcc.target/i386/l_fma_float_5.c | 8 +- gcc/testsuite/gcc.target/i386/l_fma_float_6.c | 8 +- gcc/testsuite/gcc.target/i386/movbe-1.c | 2 +- gcc/testsuite/gcc.target/i386/movbe-2.c | 4 +- gcc/testsuite/gcc.target/i386/movbe-3.c | 2 +- gcc/testsuite/gcc.target/i386/movbe-4.c | 2 +- gcc/testsuite/gcc.target/i386/movbe-5.c | 19 + gcc/testsuite/gcc.target/i386/pr80819-1.c | 13 + gcc/testsuite/gcc.target/i386/pr80819-2.c | 13 + gcc/testsuite/gcc.target/i386/pr81706.c | 4 +- gcc/testsuite/gcc.target/i386/pr82281.c | 6 + gcc/testsuite/gcc.target/i386/pr82460-2.c | 2 +- .../vect/pr51000.c => gcc.target/i386/pr82713.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/pr83210.c | 53 + gcc/testsuite/gcc.target/i386/sse-13.c | 44 + gcc/testsuite/gcc.target/i386/sse-14.c | 3 + gcc/testsuite/gcc.target/i386/sse-23.c | 47 +- gcc/testsuite/gcc.target/i386/sse-vect-types.c | 2 +- gcc/testsuite/gcc.target/i386/xop-imul64-vector.c | 2 +- gcc/testsuite/gcc.target/mips/pr82981.c | 13 + gcc/testsuite/gcc.target/powerpc/altivec-macros.c | 24 +- gcc/testsuite/gcc.target/powerpc/bfp/bfp.exp | 2 +- ...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 | 68 +- gcc/testsuite/gcc.target/powerpc/dfp/dfp.exp | 2 +- gcc/testsuite/gcc.target/powerpc/float128-hw4.c | 135 + gcc/testsuite/gcc.target/powerpc/float128-minmax.c | 15 + .../gcc.target/powerpc/fold-vec-abs-char-fwrapv.c | 4 +- .../gcc.target/powerpc/fold-vec-abs-char.c | 4 +- .../gcc.target/powerpc/fold-vec-ld-char.c | 2 +- .../gcc.target/powerpc/fold-vec-ld-double.c | 2 +- .../gcc.target/powerpc/fold-vec-ld-float.c | 2 +- gcc/testsuite/gcc.target/powerpc/fold-vec-ld-int.c | 2 +- .../gcc.target/powerpc/fold-vec-ld-longlong.c | 2 +- .../gcc.target/powerpc/fold-vec-ld-short.c | 2 +- .../gcc.target/powerpc/fold-vec-splat-8.c | 2 +- .../gcc.target/powerpc/fold-vec-splats-int.c | 2 +- .../gcc.target/powerpc/fold-vec-splats-longlong.c | 2 +- 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/pr82333.c | 34 + .../gcc.target/powerpc/{pr37168.c => pr82848.c} | 9 +- 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/gcc.target/powerpc/vsu/vsu.exp | 2 +- .../gcc.target/{vax/vax.exp => riscv/riscv.exp} | 6 +- gcc/testsuite/gcc.target/riscv/zero-extend-1.c | 8 + gcc/testsuite/gcc.target/riscv/zero-extend-2.c | 13 + gcc/testsuite/gcc.target/riscv/zero-extend-3.c | 12 + gcc/testsuite/gcc.target/riscv/zero-extend-4.c | 20 + gcc/testsuite/gcc.target/x86_64/abi/ms-sysv/gen.cc | 2 +- .../gfortran.dg/allocate_assumed_charlen_1.f90 | 28 + gcc/testsuite/gfortran.dg/class_67.f90 | 55 + gcc/testsuite/gfortran.dg/class_result_5.f90 | 38 + gcc/testsuite/gfortran.dg/class_result_6.f90 | 24 + gcc/testsuite/gfortran.dg/contiguous_5.f90 | 23 + gcc/testsuite/gfortran.dg/dec_structure_23.f90 | 19 + gcc/testsuite/gfortran.dg/extract_recip_1.f | 19 + gcc/testsuite/gfortran.dg/ieee/ieee_8.f90 | 2 +- gcc/testsuite/gfortran.dg/init_flag_16.f03 | 25 + gcc/testsuite/gfortran.dg/inquire_recl_f2018.f90 | 42 + gcc/testsuite/gfortran.dg/large_recl.f90 | 12 + gcc/testsuite/gfortran.dg/maxloc_string_1.f90 | 91 + gcc/testsuite/gfortran.dg/minloc_string_1.f90 | 91 + gcc/testsuite/gfortran.dg/pr45636.f90 | 2 +- gcc/testsuite/gfortran.dg/pr78240.f90 | 15 + gcc/testsuite/gfortran.dg/pr78619.f90 | 21 + gcc/testsuite/gfortran.dg/pr82253.f90 | 40 + gcc/testsuite/gfortran.dg/submodule_31.f08 | 54 + gcc/testsuite/gfortran.dg/typebound_call_29.f90 | 46 + gcc/testsuite/gnat.dg/opt69.adb | 28 + gcc/testsuite/gnat.dg/unroll1.adb | 27 + gcc/testsuite/gnat.dg/{vect13.ads => unroll1.ads} | 6 +- gcc/testsuite/gnat.dg/{vect13.adb => unroll2.adb} | 14 +- gcc/testsuite/gnat.dg/{vect12.ads => unroll2.ads} | 6 +- gcc/testsuite/gnat.dg/{vect13.adb => unroll3.adb} | 14 +- gcc/testsuite/gnat.dg/{vect13.ads => unroll3.ads} | 6 +- gcc/testsuite/gnat.dg/{vect13.adb => unroll4.adb} | 14 +- gcc/testsuite/gnat.dg/unroll4.ads | 10 + gcc/testsuite/gnat.dg/unroll4_pkg.ads | 5 + gcc/testsuite/jit.dg/test-error-array-bounds.c | 3 +- gcc/testsuite/lib/cilk-plus-dg.exp | 105 - 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 | 131 +- gcc/testsuite/obj-c++.dg/invalid-type-1.mm | 4 +- gcc/testsuite/objc.dg/proto-lossage-4.m | 6 +- gcc/toplev.c | 7 +- gcc/tracer.c | 2 - gcc/trans-mem.c | 8 +- gcc/tree-cfg.c | 114 +- gcc/tree-cfgcleanup.c | 89 +- gcc/tree-chkp.c | 8 +- gcc/tree-core.h | 19 +- gcc/tree-diagnostic.c | 2 +- gcc/tree-diagnostic.h | 2 +- gcc/tree-emutls.c | 9 +- gcc/tree-if-conv.c | 6 + gcc/tree-inline.c | 162 +- gcc/tree-nested.c | 2 - gcc/tree-object-size.c | 37 +- gcc/tree-parloops.c | 23 +- gcc/tree-predcom.c | 325 +- gcc/tree-pretty-print.c | 110 +- gcc/tree-sra.c | 55 +- gcc/tree-ssa-coalesce.c | 3 +- gcc/tree-ssa-dom.c | 21 +- gcc/tree-ssa-loop-im.c | 2 - gcc/tree-ssa-loop-ivcanon.c | 292 +- gcc/tree-ssa-loop-manip.c | 16 +- gcc/tree-ssa-math-opts.c | 1297 +- gcc/tree-ssa-pre.c | 119 +- gcc/tree-ssa-sccvn.c | 51 +- gcc/tree-ssa-sink.c | 6 +- gcc/tree-ssa-strlen.c | 417 + gcc/tree-ssa-tail-merge.c | 65 +- gcc/tree-ssa-threadbackward.c | 280 +- gcc/tree-ssa-threadbackward.h | 25 - gcc/tree-ssa-threadupdate.c | 48 +- gcc/tree-streamer-in.c | 2 + gcc/tree-streamer-out.c | 2 + gcc/tree-tailcall.c | 14 +- gcc/tree-vect-loop-manip.c | 12 +- gcc/tree-vect-loop.c | 118 +- gcc/tree-vect-slp.c | 46 +- gcc/tree-vect-stmts.c | 6 +- gcc/tree-vrp.c | 11301 +++----- gcc/tree-vrp.h | 67 + gcc/tree.c | 262 +- gcc/tree.def | 46 +- gcc/tree.h | 76 +- gcc/ubsan.c | 10 +- gcc/valtrack.c | 13 +- gcc/value-prof.c | 5 - gcc/varasm.c | 17 +- gcc/vec.h | 77 + gcc/vmsdbgout.c | 10 +- gcc/vr-values.c | 4219 +++ gcc/vr-values.h | 132 + gcc/wide-int.cc | 50 +- include/ChangeLog | 11 + include/longlong.h | 50 + include/plugin-api.h | 18 +- libatomic/ChangeLog | 8 + libatomic/Makefile.in | 3 +- libatomic/acinclude.m4 | 2 + libatomic/configure | 76 +- libatomic/configure.ac | 4 + libatomic/testsuite/Makefile.in | 3 +- libbacktrace/ChangeLog | 7 + libbacktrace/Makefile.in | 4 +- libbacktrace/aclocal.m4 | 2 + libbacktrace/configure | 78 +- libbacktrace/configure.ac | 6 + libcc1/ChangeLog | 16 + libcc1/Makefile.am | 18 - libcc1/Makefile.in | 29 +- gcc/loop-unroll.h => libcc1/compiler-name.hh | 16 +- libcc1/configure | 15 +- libcc1/libcc1.cc | 2 +- libcc1/libcp1.cc | 2 +- libcilkrts/ChangeLog | 471 - libcilkrts/Makefile.am | 205 - libcilkrts/Makefile.in | 1201 - libcilkrts/README | 164 - libcilkrts/aclocal.m4 | 1000 - libcilkrts/configure | 17913 ------------ libcilkrts/configure.ac | 260 - libcilkrts/configure.tgt | 59 - libcilkrts/include/cilk/cilk.h | 82 - libcilkrts/include/cilk/cilk_api.h | 436 - libcilkrts/include/cilk/cilk_api_linux.h | 49 - libcilkrts/include/cilk/cilk_stub.h | 71 - libcilkrts/include/cilk/cilk_undocumented.h | 139 - libcilkrts/include/cilk/common.h | 385 - libcilkrts/include/cilk/holder.h | 1011 - libcilkrts/include/cilk/hyperobject_base.h | 183 - libcilkrts/include/cilk/metaprogramming.h | 621 - libcilkrts/include/cilk/reducer.h | 2002 -- libcilkrts/include/cilk/reducer_file.h | 48 - libcilkrts/include/cilk/reducer_list.h | 1150 - libcilkrts/include/cilk/reducer_max.h | 57 - libcilkrts/include/cilk/reducer_min.h | 57 - libcilkrts/include/cilk/reducer_min_max.h | 3741 --- libcilkrts/include/cilk/reducer_opadd.h | 701 - libcilkrts/include/cilk/reducer_opand.h | 614 - libcilkrts/include/cilk/reducer_opmul.h | 453 - libcilkrts/include/cilk/reducer_opor.h | 609 - libcilkrts/include/cilk/reducer_opxor.h | 608 - libcilkrts/include/cilk/reducer_ostream.h | 517 - libcilkrts/include/cilk/reducer_string.h | 763 - libcilkrts/include/cilk/reducer_vector.h | 533 - libcilkrts/include/cilktools/cilkscreen.h | 119 - libcilkrts/include/cilktools/cilkview.h | 289 - libcilkrts/include/cilktools/fake_mutex.h | 103 - libcilkrts/include/cilktools/lock_guard.h | 97 - libcilkrts/include/internal/abi.h | 664 - libcilkrts/include/internal/cilk_fake.h | 488 - libcilkrts/include/internal/cilk_version.h | 58 - libcilkrts/include/internal/metacall.h | 110 - libcilkrts/include/internal/rev.mk | 52 - libcilkrts/libcilkrts.spec.in | 3 - libcilkrts/mk/cilk-version.mk | 72 - libcilkrts/runtime/acknowledgements.dox | 62 - libcilkrts/runtime/bug.cpp | 150 - libcilkrts/runtime/bug.h | 152 - libcilkrts/runtime/c_reducers.c | 75 - libcilkrts/runtime/cilk-abi-cilk-for.cpp | 430 - libcilkrts/runtime/cilk-abi-vla-internal.c | 94 - libcilkrts/runtime/cilk-abi-vla-internal.h | 101 - libcilkrts/runtime/cilk-abi.c | 783 - libcilkrts/runtime/cilk-ittnotify.h | 111 - libcilkrts/runtime/cilk-tbb-interop.h | 203 - libcilkrts/runtime/cilk_api.c | 266 - libcilkrts/runtime/cilk_fiber-unix.cpp | 311 - libcilkrts/runtime/cilk_fiber-unix.h | 159 - libcilkrts/runtime/cilk_fiber.cpp | 1089 - libcilkrts/runtime/cilk_fiber.h | 896 - libcilkrts/runtime/cilk_malloc.c | 95 - libcilkrts/runtime/cilk_malloc.h | 101 - libcilkrts/runtime/cilk_str_mem.h | 94 - libcilkrts/runtime/component.h | 63 - libcilkrts/runtime/config/arm/cilk-abi-vla.c | 115 - libcilkrts/runtime/config/arm/os-fence.h | 79 - libcilkrts/runtime/config/arm/os-unix-sysdep.c | 105 - libcilkrts/runtime/config/generic/cilk-abi-vla.c | 118 - libcilkrts/runtime/config/generic/os-fence.h | 64 - libcilkrts/runtime/config/generic/os-unix-sysdep.c | 105 - libcilkrts/runtime/config/sparc/cilk-abi-vla.c | 115 - libcilkrts/runtime/config/sparc/os-fence.h | 64 - libcilkrts/runtime/config/sparc/os-unix-sysdep.c | 115 - libcilkrts/runtime/config/x86/cilk-abi-vla.c | 443 - libcilkrts/runtime/config/x86/os-fence.h | 83 - libcilkrts/runtime/config/x86/os-unix-sysdep.c | 155 - libcilkrts/runtime/declare-alloca.h | 71 - libcilkrts/runtime/doxygen-layout.xml | 233 - libcilkrts/runtime/doxygen.cfg | 1785 -- libcilkrts/runtime/except-gcc.cpp | 610 - libcilkrts/runtime/except-gcc.h | 157 - libcilkrts/runtime/except.h | 134 - libcilkrts/runtime/frame_malloc.c | 473 - libcilkrts/runtime/frame_malloc.h | 216 - libcilkrts/runtime/full_frame.c | 192 - libcilkrts/runtime/full_frame.h | 504 - libcilkrts/runtime/global_state.cpp | 648 - libcilkrts/runtime/global_state.h | 439 - libcilkrts/runtime/jmpbuf.c | 59 - libcilkrts/runtime/jmpbuf.h | 159 - libcilkrts/runtime/linux-symbols.ver | 381 - libcilkrts/runtime/local_state.c | 79 - libcilkrts/runtime/local_state.h | 442 - libcilkrts/runtime/mac-symbols.txt | 319 - libcilkrts/runtime/metacall_impl.c | 178 - libcilkrts/runtime/metacall_impl.h | 134 - libcilkrts/runtime/os-unix.c | 586 - libcilkrts/runtime/os.h | 249 - libcilkrts/runtime/os_mutex-unix.c | 204 - libcilkrts/runtime/os_mutex.h | 146 - libcilkrts/runtime/pedigrees.c | 123 - libcilkrts/runtime/pedigrees.h | 141 - libcilkrts/runtime/record-replay.cpp | 782 - libcilkrts/runtime/record-replay.h | 443 - libcilkrts/runtime/reducer_impl.cpp | 1023 - libcilkrts/runtime/reducer_impl.h | 139 - libcilkrts/runtime/rts-common.h | 147 - libcilkrts/runtime/scheduler.c | 4004 --- libcilkrts/runtime/scheduler.h | 435 - libcilkrts/runtime/signal_node.c | 252 - libcilkrts/runtime/signal_node.h | 120 - libcilkrts/runtime/spin_mutex.c | 120 - libcilkrts/runtime/spin_mutex.h | 140 - libcilkrts/runtime/sslib/ignore_handler_s.c | 72 - libcilkrts/runtime/sslib/safe_lib.h | 61 - libcilkrts/runtime/sslib/safe_lib_errno.h | 100 - libcilkrts/runtime/sslib/safe_str_constraint.c | 146 - libcilkrts/runtime/sslib/safe_str_constraint.h | 78 - libcilkrts/runtime/sslib/safe_str_lib.h | 70 - libcilkrts/runtime/sslib/safe_types.h | 61 - libcilkrts/runtime/sslib/safeclib_private.h | 93 - libcilkrts/runtime/sslib/snprintf_s.h | 49 - libcilkrts/runtime/sslib/snprintf_support.c | 353 - libcilkrts/runtime/sslib/strcpy_s.c | 198 - libcilkrts/runtime/sslib/strncpy_s.c | 238 - libcilkrts/runtime/sslib/strnlen_s.c | 112 - libcilkrts/runtime/stats.c | 191 - libcilkrts/runtime/stats.h | 254 - libcilkrts/runtime/sysdep-unix.c | 766 - libcilkrts/runtime/sysdep.h | 296 - libcilkrts/runtime/worker_mutex.c | 132 - libcilkrts/runtime/worker_mutex.h | 142 - libcpp/ChangeLog | 44 + libcpp/identifiers.c | 2 + libcpp/include/cpplib.h | 4 + libcpp/include/line-map.h | 51 +- libcpp/init.c | 44 +- libcpp/internal.h | 3 +- libcpp/lex.c | 30 + libcpp/line-map.c | 13 +- libcpp/macro.c | 180 +- libcpp/pch.c | 1 + libgcc/ChangeLog | 59 + libgcc/Makefile.in | 5 +- libgcc/config.host | 2 +- libgcc/config/cr16/unwind-cr16.c | 4 +- libgcc/config/i386/cpuinfo.c | 5 + libgcc/config/i386/cpuinfo.h | 1 + libgcc/config/i386/linux-unwind.h | 5 + libgcc/config/i386/morestack.S | 3 + libgcc/config/i386/resms64.h | 2 + libgcc/config/i386/resms64f.h | 2 + libgcc/config/i386/resms64fx.h | 2 + libgcc/config/i386/resms64x.h | 2 + libgcc/config/i386/savms64.h | 2 + libgcc/config/i386/savms64f.h | 2 + .../config/i386/shadow-stack-unwind.h | 48 +- libgcc/config/i386/t-linux | 3 +- libgcc/config/ia64/unwind-ia64.c | 3 +- libgcc/config/sol2/crtpg.c | 9 +- libgcc/config/xtensa/unwind-dw2-xtensa.c | 2 +- libgcc/configure | 74 +- libgcc/configure.ac | 6 +- libgcc/unwind-dw2.c | 8 +- libgcc/unwind-generic.h | 3 + libgcc/unwind-sjlj.c | 3 +- libgcc/unwind.inc | 34 +- libgfortran/ChangeLog | 175 +- libgfortran/Makefile.am | 73 +- libgfortran/Makefile.in | 415 +- libgfortran/acinclude.m4 | 2 + libgfortran/configure | 79 +- libgfortran/configure.ac | 7 + .../generated/{maxloc0_16_i1.c => maxloc0_16_s1.c} | 159 +- .../generated/{maxloc0_16_i4.c => maxloc0_16_s4.c} | 159 +- .../generated/{maxloc0_4_i1.c => maxloc0_4_s1.c} | 159 +- .../generated/{maxloc0_4_i4.c => maxloc0_4_s4.c} | 159 +- .../generated/{maxloc0_8_i1.c => maxloc0_8_s1.c} | 159 +- .../generated/{maxloc0_8_i4.c => maxloc0_8_s4.c} | 159 +- .../generated/{maxloc1_16_i1.c => maxloc1_16_s1.c} | 128 +- .../generated/{maxloc1_16_i4.c => maxloc1_16_s4.c} | 128 +- .../generated/{maxloc1_4_i1.c => maxloc1_4_s1.c} | 128 +- .../generated/{maxloc1_4_i4.c => maxloc1_4_s4.c} | 128 +- .../generated/{maxloc1_8_i1.c => maxloc1_8_s1.c} | 128 +- .../generated/{maxloc1_8_i4.c => maxloc1_8_s4.c} | 128 +- libgfortran/generated/maxloc2_16_s1.c | 157 + libgfortran/generated/maxloc2_16_s4.c | 157 + libgfortran/generated/maxloc2_4_s1.c | 157 + libgfortran/generated/maxloc2_4_s4.c | 157 + libgfortran/generated/maxloc2_8_s1.c | 157 + libgfortran/generated/maxloc2_8_s4.c | 157 + .../generated/{minloc0_16_i1.c => minloc0_16_s1.c} | 159 +- .../generated/{minloc0_16_i4.c => minloc0_16_s4.c} | 159 +- .../generated/{minloc0_4_i1.c => minloc0_4_s1.c} | 159 +- .../generated/{minloc0_4_i4.c => minloc0_4_s4.c} | 159 +- .../generated/{minloc0_8_i1.c => minloc0_8_s1.c} | 159 +- .../generated/{minloc0_8_i4.c => minloc0_8_s4.c} | 159 +- .../generated/{minloc1_16_i1.c => minloc1_16_s1.c} | 128 +- .../generated/{minloc1_16_i4.c => minloc1_16_s4.c} | 128 +- .../generated/{minloc1_4_i1.c => minloc1_4_s1.c} | 128 +- .../generated/{minloc1_4_i4.c => minloc1_4_s4.c} | 128 +- .../generated/{minloc1_8_i1.c => minloc1_8_s1.c} | 128 +- .../generated/{minloc1_8_i4.c => minloc1_8_s4.c} | 128 +- libgfortran/generated/minloc2_16_s1.c | 155 + libgfortran/generated/minloc2_16_s4.c | 155 + libgfortran/generated/minloc2_4_s1.c | 155 + libgfortran/generated/minloc2_4_s4.c | 155 + libgfortran/generated/minloc2_8_s1.c | 155 + libgfortran/generated/minloc2_8_s4.c | 155 + libgfortran/gfortran.map | 114 +- libgfortran/intrinsics/eoshift0.c | 6 +- libgfortran/intrinsics/eoshift2.c | 4 +- libgfortran/io/inquire.c | 9 +- libgfortran/io/io.h | 21 +- libgfortran/io/open.c | 12 +- libgfortran/io/transfer.c | 91 +- libgfortran/io/unit.c | 36 +- libgfortran/io/write.c | 8 +- libgfortran/libgfortran.h | 17 +- libgfortran/m4/{iforeach.m4 => iforeach-s.m4} | 29 +- libgfortran/m4/{ifunction.m4 => ifunction-s.m4} | 45 +- libgfortran/m4/ifunction.m4 | 2 +- libgfortran/m4/iparm.m4 | 2 +- libgfortran/m4/{iall.m4 => maxloc0s.m4} | 49 +- libgfortran/m4/{iany.m4 => maxloc1s.m4} | 39 +- libgfortran/m4/maxloc2s.m4 | 158 + libgfortran/m4/{iall.m4 => minloc0s.m4} | 49 +- libgfortran/m4/{iany.m4 => minloc1s.m4} | 39 +- libgfortran/m4/minloc2s.m4 | 156 + libgfortran/runtime/environ.c | 4 - libgfortran/runtime/main.c | 28 - libgfortran/runtime/minimal.c | 7 - libgo/Makefile.am | 4 +- libgo/Makefile.in | 4 +- libgo/configure | 4 +- libgo/configure.ac | 2 +- libgo/go/cmd/go/internal/work/build.go | 9 +- libgo/go/go/internal/gccgoimporter/importer.go | 6 +- 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/mksigtab.sh | 2 +- libgo/mksysinfo.sh | 8 +- libgo/runtime/runtime.h | 2 + libgomp/ChangeLog | 38 + libgomp/Makefile.in | 4 +- libgomp/acinclude.m4 | 1 + libgomp/configure | 77 +- libgomp/configure.ac | 5 + libgomp/target.c | 14 +- libgomp/testsuite/Makefile.in | 4 +- libgomp/testsuite/libgomp.fortran/pr81304.f90 | 17 + libgomp/testsuite/libgomp.fortran/pr81841.f90 | 26 + .../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 + libitm/ChangeLog | 20 + libitm/Makefile.in | 2 +- libitm/acinclude.m4 | 1 + libitm/config/x86/sjlj.S | 113 +- libitm/config/x86/target.h | 2 + libitm/configure | 76 +- libitm/configure.ac | 4 + libitm/testsuite/Makefile.in | 2 +- libmpx/ChangeLog | 12 + libmpx/Makefile.in | 3 +- libmpx/acinclude.m4 | 2 + libmpx/configure | 76 +- libmpx/configure.ac | 4 + libmpx/mpxrt/Makefile.am | 2 +- libmpx/mpxrt/Makefile.in | 5 +- libmpx/mpxwrap/Makefile.am | 4 +- libmpx/mpxwrap/Makefile.in | 7 +- libobjc/ChangeLog | 11 + libobjc/Makefile.in | 5 +- libobjc/aclocal.m4 | 1 + libobjc/class.c | 18 +- libobjc/configure | 80 +- libobjc/configure.ac | 5 + libquadmath/ChangeLog | 8 + libquadmath/Makefile.am | 1 + libquadmath/Makefile.in | 5 +- libquadmath/acinclude.m4 | 2 + libquadmath/configure | 78 +- libquadmath/configure.ac | 5 + libsanitizer/ChangeLog | 26 + libsanitizer/Makefile.in | 6 +- libsanitizer/acinclude.m4 | 2 + libsanitizer/asan/Makefile.am | 1 + libsanitizer/asan/Makefile.in | 8 +- libsanitizer/configure | 84 +- libsanitizer/configure.ac | 9 + libsanitizer/interception/Makefile.am | 1 + libsanitizer/interception/Makefile.in | 8 +- libsanitizer/libbacktrace/Makefile.am | 2 + libsanitizer/libbacktrace/Makefile.in | 11 +- libsanitizer/lsan/Makefile.am | 1 + libsanitizer/lsan/Makefile.in | 8 +- libsanitizer/sanitizer_common/Makefile.am | 2 + libsanitizer/sanitizer_common/Makefile.in | 9 +- .../sanitizer_common/sanitizer_linux_x86_64.S | 2 + libsanitizer/tsan/Makefile.am | 1 + libsanitizer/tsan/Makefile.in | 8 +- libsanitizer/tsan/tsan_rtl_amd64.S | 7 + libsanitizer/ubsan/Makefile.am | 1 + libsanitizer/ubsan/Makefile.in | 8 +- libssp/ChangeLog | 9 + libssp/Makefile.am | 3 +- libssp/Makefile.in | 9 +- libssp/aclocal.m4 | 2 + libssp/configure | 78 +- libssp/configure.ac | 5 + libstdc++-v3/ChangeLog | 368 + libstdc++-v3/Makefile.in | 3 +- libstdc++-v3/acinclude.m4 | 6 +- .../abi/post/hppa-linux-gnu/baseline_symbols.txt | 5 + libstdc++-v3/configure | 99 +- libstdc++-v3/configure.ac | 7 + libstdc++-v3/doc/Makefile.in | 3 +- libstdc++-v3/doc/xml/manual/using.xml | 2 +- libstdc++-v3/include/Makefile.in | 3 +- libstdc++-v3/include/bits/allocator.h | 28 +- libstdc++-v3/include/bits/forward_list.h | 9 +- libstdc++-v3/include/bits/fs_path.h | 2 +- libstdc++-v3/include/bits/hashtable.h | 14 +- libstdc++-v3/include/bits/hashtable_policy.h | 6 - libstdc++-v3/include/bits/locale_conv.h | 2 +- libstdc++-v3/include/bits/locale_facets_nonio.h | 6 +- libstdc++-v3/include/bits/node_handle.h | 6 +- libstdc++-v3/include/bits/ptr_traits.h | 41 +- libstdc++-v3/include/bits/range_access.h | 20 +- libstdc++-v3/include/bits/specfun.h | 72 + libstdc++-v3/include/bits/stl_deque.h | 9 + libstdc++-v3/include/bits/stl_function.h | 5 +- .../include/bits/stl_iterator_base_funcs.h | 11 +- libstdc++-v3/include/bits/stl_list.h | 9 + libstdc++-v3/include/bits/stl_map.h | 5 + libstdc++-v3/include/bits/stl_multimap.h | 5 + libstdc++-v3/include/bits/stl_multiset.h | 9 + libstdc++-v3/include/bits/stl_set.h | 9 + libstdc++-v3/include/bits/stl_tree.h | 11 + libstdc++-v3/include/bits/stl_vector.h | 9 + libstdc++-v3/include/bits/streambuf_iterator.h | 84 +- libstdc++-v3/include/bits/unordered_map.h | 18 +- libstdc++-v3/include/bits/unordered_set.h | 16 +- libstdc++-v3/include/bits/vector.tcc | 13 +- libstdc++-v3/include/debug/unordered_map | 2 +- libstdc++-v3/include/experimental/numeric | 20 +- libstdc++-v3/include/std/fstream | 34 +- libstdc++-v3/include/std/future | 4 +- libstdc++-v3/include/std/numeric | 20 +- libstdc++-v3/include/std/streambuf | 5 + libstdc++-v3/include/std/string_view | 4 +- libstdc++-v3/include/std/type_traits | 15 +- libstdc++-v3/include/tr1/ell_integral.tcc | 8 +- libstdc++-v3/include/tr1/modified_bessel_func.tcc | 13 +- libstdc++-v3/libsupc++/Makefile.am | 4 +- libstdc++-v3/libsupc++/Makefile.in | 7 +- libstdc++-v3/libsupc++/new | 4 +- libstdc++-v3/po/Makefile.in | 3 +- libstdc++-v3/python/Makefile.in | 3 +- libstdc++-v3/src/Makefile.in | 3 +- libstdc++-v3/src/c++11/Makefile.in | 3 +- libstdc++-v3/src/c++98/Makefile.in | 3 +- libstdc++-v3/src/filesystem/Makefile.in | 3 +- .../79162.cc => 18_support/launder/nodiscard.cc} | 9 +- .../20_util/declval/requirements/1_neg.cc | 2 +- .../testsuite/20_util/duration/literals/range.cc | 2 +- .../83134.cc} | 21 +- .../make_signed/requirements/typedefs_neg.cc | 2 +- .../make_unsigned/requirements/typedefs_neg.cc | 2 +- libstdc++-v3/testsuite/20_util/to_address/1.cc | 146 + .../1.cc => 20_util/to_address/1_neg.cc} | 26 +- .../capacity/empty_neg.cc} | 6 +- .../conversions/buffer/3.cc} | 39 +- .../testsuite/22_locale/money_get/get/char/9.cc | 11 +- .../testsuite/22_locale/money_get/get/wchar_t/9.cc | 11 +- .../any.cc => 23_containers/deque/48101-2_neg.cc} | 20 +- .../insert/dr2354.cc => deque/48101_neg.cc} | 13 +- .../80034.cc => forward_list/48101-2_neg.cc} | 19 +- .../insert/dr2354.cc => forward_list/48101_neg.cc} | 13 +- .../list/{operations/80034.cc => 48101-2_neg.cc} | 19 +- .../insert/dr2354.cc => list/48101_neg.cc} | 13 +- .../{modifiers/insert/dr2354.cc => 48101-2_neg.cc} | 13 +- .../{modifiers/insert/dr2354.cc => 48101_neg.cc} | 14 +- .../map/modifiers/insert/83226.cc} | 8 +- .../23_containers/map/operations/31440.cc | 2 +- .../insert/dr2354.cc => multimap/48101-2_neg.cc} | 13 +- .../insert/dr2354.cc => multimap/48101_neg.cc} | 14 +- .../80034.cc => multiset/48101-2_neg.cc} | 19 +- .../destructible_neg.cc => multiset/48101_neg.cc} | 25 +- .../operations/80034.cc => set/48101-2_neg.cc} | 19 +- .../insert/dr2354.cc => set/48101_neg.cc} | 15 +- .../{insert/dr2354.cc => 48101-2_neg.cc} | 14 +- .../dr2354.cc => unordered_map/48101_neg.cc} | 13 +- .../48101-2_neg.cc} | 14 +- .../{insert/dr2354.cc => 48101_neg.cc} | 13 +- .../80034.cc => unordered_multiset/48101-2_neg.cc} | 20 +- .../unordered_multiset/48101_neg.cc} | 33 +- .../80034.cc => unordered_set/48101-2_neg.cc} | 20 +- .../dr2354.cc => unordered_set/48101_neg.cc} | 17 +- .../unordered_set/instantiation_neg.cc | 2 +- .../any.cc => 23_containers/vector/48101-2_neg.cc} | 20 +- .../insert/dr2354.cc => vector/48101_neg.cc} | 13 +- .../istreambuf_iterator/debug/1_neg.cc} | 16 +- .../istreambuf_iterator/debug/2_neg.cc} | 16 +- .../testsuite/24_iterators/operations/lwg2353.cc | 26 + .../testsuite/24_iterators/operations/next_neg.cc | 42 - .../range_access_cpp17_neg.cc} | 29 +- .../istreambuf_iterators/char/1.cc} | 43 +- .../advance/istreambuf_iterators/char/1_neg.cc} | 20 +- .../istreambuf_iterators/char/2.cc | 70 +- .../advance/istreambuf_iterators/char/2_neg.cc} | 22 +- .../istreambuf_iterators/char/3_neg.cc} | 30 +- .../istreambuf_iterators/wchar_t/1.cc} | 48 +- .../advance/istreambuf_iterators/wchar_t/1_neg.cc} | 20 +- .../istreambuf_iterators/wchar_t/2.cc | 68 +- .../advance/istreambuf_iterators/wchar_t/2_neg.cc} | 22 +- .../istreambuf_iterators/wchar_t/3_neg.cc} | 30 +- .../find/istreambuf_iterators/char/2.cc | 3 +- .../find/istreambuf_iterators/wchar_t/2.cc | 3 +- libstdc++-v3/testsuite/26_numerics/gcd/gcd_neg.cc | 17 +- libstdc++-v3/testsuite/26_numerics/lcm/lcm_neg.cc | 23 +- .../27_io/basic_filebuf/open/char/path.cc | 10 +- .../27_io/basic_fstream/cons/char/path.cc | 6 +- .../27_io/basic_fstream/open/char/path.cc | 11 +- .../27_io/basic_ifstream/cons/char/path.cc | 6 +- .../27_io/basic_ifstream/open/char/path.cc | 11 +- .../27_io/basic_ofstream/cons/char/path.cc | 5 + .../27_io/basic_ofstream/open/char/path.cc | 12 +- .../filesystem/iterators/directory_iterator.cc | 1 - .../iterators/recursive_directory_iterator.cc | 2 + .../filesystem/path/query/empty_neg.cc} | 6 +- libstdc++-v3/testsuite/Makefile.in | 3 +- .../iterators/recursive_directory_iterator.cc | 2 + .../special_functions/airy_ai}/check_nan.cc | 15 +- .../ext/special_functions/airy_ai/check_value.cc | 126 + .../special_functions/airy_ai}/compile.cc | 12 +- .../special_functions/airy_bi}/check_nan.cc | 15 +- .../ext/special_functions/airy_bi/check_value.cc | 126 + .../special_functions/airy_bi}/compile.cc | 12 +- .../special_functions/conf_hyperg/check_value.cc | 3564 +-- .../ext/special_functions/hyperg/check_value.cc | 12773 +++++---- .../01_assoc_laguerre/check_value.cc | 1752 +- .../02_assoc_legendre/check_value.cc | 2182 +- .../special_functions/03_beta/check_value.cc | 310 +- .../04_comp_ellint_1/check_value.cc | 68 +- .../05_comp_ellint_2/check_value.cc | 68 +- .../06_comp_ellint_3/check_value.cc | 549 +- .../special_functions/06_comp_ellint_3/pr66689.cc | 24 + .../07_cyl_bessel_i/check_value.cc | 1086 +- .../08_cyl_bessel_j/check_value.cc | 1090 +- .../09_cyl_bessel_k/check_value.cc | 1142 +- .../10_cyl_neumann/check_value.cc | 1140 +- .../special_functions/11_ellint_1/check_value.cc | 549 +- .../special_functions/12_ellint_2/check_value.cc | 549 +- .../special_functions/13_ellint_3/check_value.cc | 8888 +++--- .../special_functions/13_ellint_3/pr66689.cc | 26 + .../special_functions/14_expint/check_value.cc | 237 +- .../special_functions/15_hermite/check_value.cc | 3446 +-- .../special_functions/16_laguerre/check_value.cc | 400 +- .../special_functions/17_legendre/check_value.cc | 408 +- .../18_riemann_zeta/check_value.cc | 443 +- .../special_functions/19_sph_bessel/check_value.cc | 696 +- .../20_sph_legendre/check_value.cc | 2370 +- .../21_sph_neumann/check_value.cc | 780 +- .../01_assoc_laguerre/check_value.cc | 5567 ++-- .../02_assoc_legendre/check_value.cc | 4525 ++- .../special_functions/03_beta/check_value.cc | 648 +- .../04_comp_ellint_1/check_value.cc | 134 +- .../05_comp_ellint_2/check_value.cc | 134 +- .../06_comp_ellint_3/check_value.cc | 1193 +- .../special_functions/06_comp_ellint_3/pr66689.cc | 20 + .../07_conf_hyperg/check_value.cc | 8879 +++--- .../08_cyl_bessel_i/check_value.cc | 1671 +- .../09_cyl_bessel_j/check_value.cc | 1671 +- .../10_cyl_bessel_k/check_value.cc | 1791 +- .../11_cyl_neumann/check_value.cc | 1777 +- .../special_functions/12_ellint_1/check_value.cc | 1193 +- .../special_functions/13_ellint_2/check_value.cc | 1193 +- .../special_functions/14_ellint_3/check_value.cc | 16039 ++++------- .../special_functions/14_ellint_3/pr66689.cc | 22 + .../special_functions/15_expint/check_value_neg.cc | 259 +- .../special_functions/16_hermite/check_value.cc | 3705 +-- .../special_functions/17_hyperg/check_value.cc | 28730 ++++++++----------- .../special_functions/18_laguerre/check_value.cc | 706 +- .../special_functions/19_legendre/check_value.cc | 706 +- .../20_riemann_zeta/check_value_neg.cc | 362 +- .../special_functions/21_sph_bessel/check_value.cc | 1179 +- .../22_sph_legendre/check_value.cc | 4525 ++- .../23_sph_neumann/check_value.cc | 1311 +- libstdc++-v3/testsuite/util/testsuite_tr1.h | 2 +- libvtv/ChangeLog | 9 + libvtv/Makefile.in | 3 +- libvtv/acinclude.m4 | 2 + libvtv/configure | 77 +- libvtv/configure.ac | 5 + libvtv/testsuite/Makefile.in | 3 +- libvtv/testsuite/libvtv.cc/vtv.exp | 1 + 1854 files changed, 120083 insertions(+), 179125 deletions(-) create mode 100644 config/cet.m4 copy gcc/ada/libgnarl/{s-vxwork__arm.ads => s-vxwork__aarch64.ads} (82%) copy gcc/ada/libgnat/{system-vxworks7-ppc64-rtp-smp.ads => system-vxworks7-aarch64 [...] copy gcc/ada/libgnat/{system-vxworks7-x86_64-kernel.ads => system-vxworks7-aarch64 [...] delete mode 100644 gcc/c-family/array-notation-common.c delete mode 100644 gcc/c-family/c-cilkplus.c delete mode 100644 gcc/c-family/cilk.c create mode 100644 gcc/c-family/known-headers.cc create mode 100644 gcc/c-family/known-headers.h create mode 100644 gcc/c-family/name-hint.h delete mode 100644 gcc/c/c-array-notation.c delete mode 100644 gcc/cilk-builtins.def delete mode 100644 gcc/cilk-common.c delete mode 100644 gcc/cilk.h delete mode 100644 gcc/cilkplus.def create mode 100644 gcc/config/i386/avx512vbmi2intrin.h create mode 100644 gcc/config/i386/avx512vbmi2vlintrin.h create mode 100644 gcc/config/i386/cet.h delete mode 100644 gcc/cp/cp-array-notation.c delete mode 100644 gcc/cp/cp-cilkplus.c delete mode 100644 gcc/cp/cp-cilkplus.h create mode 100644 gcc/gimple-ssa-evrp-analyze.c create mode 100644 gcc/gimple-ssa-evrp-analyze.h create mode 100644 gcc/gimple-ssa-evrp.c create mode 100644 gcc/testsuite/brig.dg/test/gimple/internal-casts.hsail create mode 100644 gcc/testsuite/c-c++-common/Warray-bounds.c 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-2.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/attr-nonstring-3.c delete mode 100644 gcc/testsuite/c-c++-common/attr-simd-3.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/an-if.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/array_test1.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/array_test2.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/array_test_ND.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/builtin_fn_custom.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/builtin_fn_mutating.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/builtin_func_double.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/builtin_func_double2.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/comma_exp.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/conditional.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/decl-ptr-colon.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/dimensionless-arrays.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/exec-once.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/exec-once2.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/fn_ptr-2.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/fn_ptr.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/fp_triplet_values.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/gather-scatter-errors.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/gather_scatter.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/if_test.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/if_test_errors.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/misc.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/n-ptr-test.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/parser_errors.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/parser_errors2.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/parser_errors3.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/parser_errors4.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/pr57457-2.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/pr57457.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/pr57490.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/pr57541-2.c delete mode 100755 gcc/testsuite/c-c++-common/cilk-plus/AN/pr57541.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/pr57577.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/pr58942.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/pr61191.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/pr61455-2.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/pr61455.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/pr61962.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/pr61963.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/pr62008.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/pr63884.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/rank_mismatch.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/rank_mismatch2.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/rank_mismatch3.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/sec_implicit.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/sec_implicit2.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/sec_implicit_ex.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/sec_reduce_return.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/side-effects-1.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/test_builtin_return.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/test_sec_limits.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/tst_lngth.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/vla.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/Wparentheses-1.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/cilk-for-2.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/cilk-for-3.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/cilk-fors.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/cilk_for_errors.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/cilk_for_grain.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/compound_cilk_spawn.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/concec_cilk_spawn.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/errors.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/fib.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/fib_init_expr_xy.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/fib_no_return.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/fib_no_sync.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/invalid_spawns.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/invalid_sync.cc delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/nested_cilk_for.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/no_args_error.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/pr59631.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/pr60197-2.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/pr60197.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/pr60469.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/pr60586.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/pr63307.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/pr69826-1.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/pr69826-2.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/pr79428-4.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/pr79428-7.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/spawn_in_return.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/spawnee_inline.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/spawner_inline.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/spawning_arg.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/steal_check.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/sync_wo_spawn.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/test__cilk.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/varargs_test.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/PS/Wparentheses-1.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/PS/body.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/PS/clauses1.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/PS/clauses2.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/PS/clauses3.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/PS/clauses4.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/PS/for1.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/PS/for2.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/PS/for3.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/PS/pr69363.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/PS/reduction-1.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/PS/reduction-2.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/PS/reduction-3.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/PS/run-1.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/PS/safelen.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/PS/vectorlength-2.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/PS/vectorlength-3.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/PS/vectorlength.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/SE/ef_error.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/SE/ef_error2.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/SE/ef_error3.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/SE/ef_test.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/SE/ef_test2.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/SE/vlength_errors.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/c-c++-common/pr83059.c create mode 100644 gcc/testsuite/c-c++-common/tsan/pr81275.c create mode 100644 gcc/testsuite/g++.dg/abi/empty12.C create mode 100644 gcc/testsuite/g++.dg/abi/empty12.h create mode 100644 gcc/testsuite/g++.dg/abi/empty12a.c create mode 100644 gcc/testsuite/g++.dg/abi/empty13.C create mode 100644 gcc/testsuite/g++.dg/abi/empty13.h create mode 100644 gcc/testsuite/g++.dg/abi/empty13a.c create mode 100644 gcc/testsuite/g++.dg/abi/empty14.C create mode 100644 gcc/testsuite/g++.dg/abi/empty14.h create mode 100644 gcc/testsuite/g++.dg/abi/empty14a.c create mode 100644 gcc/testsuite/g++.dg/abi/empty15.C create mode 100644 gcc/testsuite/g++.dg/abi/empty15.h create mode 100644 gcc/testsuite/g++.dg/abi/empty15a.c create mode 100644 gcc/testsuite/g++.dg/abi/empty16.C create mode 100644 gcc/testsuite/g++.dg/abi/empty16.h create mode 100644 gcc/testsuite/g++.dg/abi/empty16a.c create mode 100644 gcc/testsuite/g++.dg/abi/empty17.C create mode 100644 gcc/testsuite/g++.dg/abi/empty17.h create mode 100644 gcc/testsuite/g++.dg/abi/empty17a.c create mode 100644 gcc/testsuite/g++.dg/abi/empty18.C create mode 100644 gcc/testsuite/g++.dg/abi/empty18.h create mode 100644 gcc/testsuite/g++.dg/abi/empty18a.c create mode 100644 gcc/testsuite/g++.dg/abi/empty19.C create mode 100644 gcc/testsuite/g++.dg/abi/empty19.h create mode 100644 gcc/testsuite/g++.dg/abi/empty19a.c create mode 100644 gcc/testsuite/g++.dg/abi/empty20.C create mode 100644 gcc/testsuite/g++.dg/abi/empty21.C create mode 100644 gcc/testsuite/g++.dg/abi/empty22.C create mode 100644 gcc/testsuite/g++.dg/abi/empty22.h create mode 100644 gcc/testsuite/g++.dg/abi/empty22a.c create mode 100644 gcc/testsuite/g++.dg/abi/empty23.C create mode 100644 gcc/testsuite/g++.dg/abi/empty24.C create mode 100644 gcc/testsuite/g++.dg/abi/empty25.C create mode 100644 gcc/testsuite/g++.dg/abi/empty25.h create mode 100644 gcc/testsuite/g++.dg/abi/empty25a.c create mode 100644 gcc/testsuite/g++.dg/abi/empty26.C create mode 100644 gcc/testsuite/g++.dg/abi/empty26.h create mode 100644 gcc/testsuite/g++.dg/abi/empty26a.c create mode 100644 gcc/testsuite/g++.dg/abi/empty27.C create mode 100644 gcc/testsuite/g++.dg/abi/empty28.C create mode 100644 gcc/testsuite/g++.dg/abi/pr60336-1.C create mode 100644 gcc/testsuite/g++.dg/abi/pr60336-10.C create mode 100644 gcc/testsuite/g++.dg/abi/pr60336-11.C create mode 100644 gcc/testsuite/g++.dg/abi/pr60336-12.C create mode 100644 gcc/testsuite/g++.dg/abi/pr60336-2.C create mode 100644 gcc/testsuite/g++.dg/abi/pr60336-3.C create mode 100644 gcc/testsuite/g++.dg/abi/pr60336-4.C create mode 100644 gcc/testsuite/g++.dg/abi/pr60336-5.C create mode 100644 gcc/testsuite/g++.dg/abi/pr60336-6.C create mode 100644 gcc/testsuite/g++.dg/abi/pr60336-7.C create mode 100644 gcc/testsuite/g++.dg/abi/pr60336-8.C create mode 100644 gcc/testsuite/g++.dg/abi/pr60336-9.C create mode 100644 gcc/testsuite/g++.dg/abi/pr68355.C delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/AN/array_function.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/AN/array_test1_tplt.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/AN/array_test2_tplt.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/AN/array_test_ND_tplt.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/AN/braced_list.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/AN/postincr_test.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/AN/preincr_test.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/catch_exc.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/cf3.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/cilk-for-tplt.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/const_spawn.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/fib-opr-overload.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/fib-tplt.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/for1.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/lambda_spawns.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/pr60586.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/pr66326.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/pr68001.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/pr68997.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/pr69024.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/pr69048.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/pr69267.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/pr80038.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/stl_iter.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/stl_rev_iter.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/stl_test.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/cilk-plus.exp delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/ef_test.C delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/for.C delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/for2.C delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/for3.C delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/for4.C delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/pr60967.C delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/pr69028.C delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/pr70565.C copy gcc/testsuite/g++.dg/cpp0x/{fntmpdefarg2.C => fntmpdefarg2a.C} (73%) create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-70383.C copy gcc/testsuite/g++.dg/cpp0x/lambda/{lambda-ice20.C => lambda-ice24.C} (64%) create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr81060.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr82401.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr82878.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr81574.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/static_assert3.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/aligned-new8.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp31.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nontype-auto12.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/pr83020.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/desig1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/desig2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/desig3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/desig4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/desig5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/desig6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-generic1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-generic2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-generic3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-generic4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-generic5.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/aka2.C create mode 100644 gcc/testsuite/g++.dg/ext/constexpr-pr82781.C create mode 100644 gcc/testsuite/g++.dg/ext/desig9.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/warn6.C copy gcc/testsuite/g++.dg/init/{pr35878_2.C => pr35878_4.C} (82%) create mode 100644 gcc/testsuite/g++.dg/ipa/pr81248.C create mode 100644 gcc/testsuite/g++.dg/lto/pr60336_0.C create mode 100644 gcc/testsuite/g++.dg/opt/pr82929.C create mode 100644 gcc/testsuite/g++.dg/opt/pr83084.C create mode 100644 gcc/testsuite/g++.dg/opt/pr83187.C create mode 100644 gcc/testsuite/g++.dg/pr82836.C copy gcc/testsuite/g++.dg/{spellcheck-macro-ordering.C => spellcheck-macro-orderin [...] create mode 100644 gcc/testsuite/g++.dg/spellcheck-stdlib.C create mode 100644 gcc/testsuite/g++.dg/template/cast5.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/g++.dg/warn/Wignored-qualifiers1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wplacement-new-size-5.C create mode 100644 gcc/testsuite/g++.dg/warn/pr81275-1.C create mode 100644 gcc/testsuite/g++.dg/warn/pr81275-2.C create mode 100644 gcc/testsuite/g++.dg/warn/pr81275-3.C create mode 100644 gcc/testsuite/g++.dg/warn/pr81675.C create mode 100644 gcc/testsuite/g++.dg/warn/pr83045.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr81360.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr81553.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr82875.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr82913.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr83104.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/20040409-1w.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/20040409-2w.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/20040409-3w.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr82954.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-22.c create mode 100644 gcc/testsuite/gcc.dg/asan/pr83185.c create mode 100644 gcc/testsuite/gcc.dg/builtin-object-size-18.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 copy gcc/testsuite/gcc.dg/{c17-version-1.c => c18-version-1.c} (51%) create mode 100644 gcc/testsuite/gcc.dg/c18-version-2.c delete mode 100644 gcc/testsuite/gcc.dg/cilk-plus/cilk-plus.exp delete mode 100644 gcc/testsuite/gcc.dg/cilk-plus/for1.c delete mode 100644 gcc/testsuite/gcc.dg/cilk-plus/for2.c delete mode 100644 gcc/testsuite/gcc.dg/cilk-plus/jump-openmp.c delete mode 100644 gcc/testsuite/gcc.dg/cilk-plus/jump.c delete mode 100644 gcc/testsuite/gcc.dg/cilk-plus/pr69798-1.c delete mode 100644 gcc/testsuite/gcc.dg/cilk-plus/pr69798-2.c delete mode 100644 gcc/testsuite/gcc.dg/cilk-plus/pr78306.c delete mode 100644 gcc/testsuite/gcc.dg/cilk-plus/pr79116.c copy gcc/testsuite/gcc.dg/cpp/{macsyntx.c => macsyntx2.c} (95%) copy gcc/testsuite/gcc.dg/cpp/{sysmac1.c => sysmac3.c} (69%) copy gcc/testsuite/gcc.dg/cpp/{syshdr.h => sysmac3.h} (83%) create mode 100644 gcc/testsuite/gcc.dg/cse_recip.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/pr82718-1.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/pr82718-2.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/diag-aka-2.c create mode 100644 gcc/testsuite/gcc.dg/extract_recip_3.c create mode 100644 gcc/testsuite/gcc.dg/extract_recip_4.c create mode 100644 gcc/testsuite/gcc.dg/gomp/declare-simd-5.c delete mode 100644 gcc/testsuite/gcc.dg/graphite/id-28.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr82808.c create mode 100644 gcc/testsuite/gcc.dg/opts-8.c create mode 100644 gcc/testsuite/gcc.dg/pr63477.c create mode 100644 gcc/testsuite/gcc.dg/pr66618-2.c create mode 100644 gcc/testsuite/gcc.dg/pr66618.c create mode 100644 gcc/testsuite/gcc.dg/pr69960.c create mode 100644 gcc/testsuite/gcc.dg/pr80776-1.c create mode 100644 gcc/testsuite/gcc.dg/pr80776-2.c create mode 100644 gcc/testsuite/gcc.dg/pr80788.c create mode 100644 gcc/testsuite/gcc.dg/pr81020.c create mode 100644 gcc/testsuite/gcc.dg/pr82875.c create mode 100644 gcc/testsuite/gcc.dg/pr82916.c create mode 100644 gcc/testsuite/gcc.dg/pr82929-2.c create mode 100644 gcc/testsuite/gcc.dg/pr82929.c create mode 100644 gcc/testsuite/gcc.dg/pr83034.c create mode 100644 gcc/testsuite/gcc.dg/pr83044.c create mode 100644 gcc/testsuite/gcc.dg/pr83047.c create mode 100644 gcc/testsuite/gcc.dg/pr83089.c create mode 100644 gcc/testsuite/gcc.dg/pr83100-1.c create mode 100644 gcc/testsuite/gcc.dg/pr83100-2.c create mode 100644 gcc/testsuite/gcc.dg/pr83100-3.c create mode 100644 gcc/testsuite/gcc.dg/pr83100-4.c create mode 100644 gcc/testsuite/gcc.dg/rtl/x86_64/pr82933.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-pr83056.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-stdlib.c create mode 100644 gcc/testsuite/gcc.dg/store_merging_15.c create mode 100644 gcc/testsuite/gcc.dg/store_merging_16.c create mode 100644 gcc/testsuite/gcc.dg/strcmpopt_1.c create mode 100644 gcc/testsuite/gcc.dg/struct-simple.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr82402.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/fnsplit-2.c copy gcc/testsuite/gcc.dg/{vect/vect-outer-4e.c => tree-ssa/pr82726.c} (71%) copy gcc/testsuite/gcc.dg/tree-ssa/{predcom-dse-1.c => predcom-dse-12.c} (63%) create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-61.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-62.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vrp118.c copy gcc/testsuite/{c-c++-common/ubsan/typedef-1.c => gcc.dg/ubsan/pr83014.c} (50%) create mode 100644 gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-pr83202.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr83202-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/bsl-idiom.c create mode 100644 gcc/testsuite/gcc.target/aarch64/copysign-bsl.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fmls.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr81356.c create mode 100644 gcc/testsuite/gcc.target/arc/loop-2.cpp create mode 100644 gcc/testsuite/gcc.target/arc/loop-3.c create mode 100644 gcc/testsuite/gcc.target/arc/loop-4.c create mode 100644 gcc/testsuite/gcc.target/arc/loop-5.cpp create mode 100644 gcc/testsuite/gcc.target/arc/lra-1.c create mode 100644 gcc/testsuite/gcc.target/arm/addr-modes-float.c create mode 100644 gcc/testsuite/gcc.target/arm/addr-modes-int.c create mode 100644 gcc/testsuite/gcc.target/arm/addr-modes.h 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/arm/pragma_arch_attribute.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vdot-compile.c copy gcc/testsuite/gcc.target/{aarch64/advsimd-intrinsics => arm/simd}/vect-dot-qi [...] create mode 100644 gcc/testsuite/gcc.target/arm/simd/vect-dot-s8.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vect-dot-u8.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 [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vpcompressb-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vpcompressb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vpcompressw-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vpcompressw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vpexpandb-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vpexpandb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vpexpandw-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vpexpandw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vpshld-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vpermt2d-2.c => avx512f-vpshldd-2.c} (52%) copy gcc/testsuite/gcc.target/i386/{avx512f-vpermt2q-2.c => avx512f-vpshldq-2.c} (51%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vpshldv-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vpsllvd-2.c => avx512f-vpshldvd-2.c} (53%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vpshldvq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vpshldvw-2.c copy gcc/testsuite/gcc.target/i386/{avx512f-vpermt2d-2.c => avx512f-vpshrdd-2.c} (52%) copy gcc/testsuite/gcc.target/i386/{avx512f-vpermt2q-2.c => avx512f-vpshrdq-2.c} (51%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vpshrdv-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vpsllvd-2.c => avx512f-vpshrdvd-2.c} (53%) copy gcc/testsuite/gcc.target/i386/{avx512f-vpsllvq-2.c => avx512f-vpshrdvq-2.c} (52%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vpshrdvw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vpshrdw-2.c 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/avx512vl-vpcompressb-1.c copy gcc/testsuite/gcc.target/i386/{avx512vl-vaddps-2.c => avx512vl-vpcompressb-2. [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcompressw-1.c copy gcc/testsuite/gcc.target/i386/{avx512vl-vaddps-2.c => avx512vl-vpcompressw-2. [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpexpandb-1.c copy gcc/testsuite/gcc.target/i386/{avx512vl-vaddps-2.c => avx512vl-vpexpandb-2.c} (56%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpexpandw-1.c copy gcc/testsuite/gcc.target/i386/{avx512vl-vaddps-2.c => avx512vl-vpexpandw-2.c} (56%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpshld-1.c copy gcc/testsuite/gcc.target/i386/{avx512vl-vaddpd-2.c => avx512vl-vpshldd-2.c} (57%) copy gcc/testsuite/gcc.target/i386/{avx512vl-vaddps-2.c => avx512vl-vpshldq-2.c} (57%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpshldv-1.c copy gcc/testsuite/gcc.target/i386/{avx512vl-vaddps-2.c => avx512vl-vpshldvd-2.c} (57%) copy gcc/testsuite/gcc.target/i386/{avx512vl-vaddps-2.c => avx512vl-vpshldvq-2.c} (57%) copy gcc/testsuite/gcc.target/i386/{avx512vl-vaddps-2.c => avx512vl-vpshldvw-2.c} (57%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpshrd-1.c copy gcc/testsuite/gcc.target/i386/{avx512vl-valignq-2.c => avx512vl-vpshrdd-2.c} (57%) copy gcc/testsuite/gcc.target/i386/{avx512vl-vaddps-2.c => avx512vl-vpshrdq-2.c} (57%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpshrdv-1.c copy gcc/testsuite/gcc.target/i386/{avx512vl-vaddpd-2.c => avx512vl-vpshrdvd-2.c} (57%) copy gcc/testsuite/gcc.target/i386/{avx512vl-vaddpd-2.c => avx512vl-vpshrdvq-2.c} (57%) copy gcc/testsuite/gcc.target/i386/{avx512vl-vaddpd-2.c => avx512vl-vpshrdvw-2.c} (57%) copy gcc/testsuite/gcc.target/i386/{avx512vl-vaddpd-2.c => avx512vl-vpshrdw-2.c} (57%) create mode 100644 gcc/testsuite/gcc.target/i386/movbe-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr80819-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr80819-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr82281.c copy gcc/testsuite/{gcc.dg/vect/pr51000.c => gcc.target/i386/pr82713.c} (86%) 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/i386/pr83210.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/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/pr82333.c copy gcc/testsuite/gcc.target/powerpc/{pr37168.c => pr82848.c} (55%) copy gcc/testsuite/gcc.target/{vax/vax.exp => riscv/riscv.exp} (88%) create mode 100644 gcc/testsuite/gcc.target/riscv/zero-extend-1.c create mode 100644 gcc/testsuite/gcc.target/riscv/zero-extend-2.c create mode 100644 gcc/testsuite/gcc.target/riscv/zero-extend-3.c create mode 100644 gcc/testsuite/gcc.target/riscv/zero-extend-4.c create mode 100644 gcc/testsuite/gfortran.dg/allocate_assumed_charlen_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/class_67.f90 create mode 100644 gcc/testsuite/gfortran.dg/class_result_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/class_result_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/contiguous_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_structure_23.f90 create mode 100644 gcc/testsuite/gfortran.dg/extract_recip_1.f create mode 100644 gcc/testsuite/gfortran.dg/init_flag_16.f03 create mode 100644 gcc/testsuite/gfortran.dg/inquire_recl_f2018.f90 create mode 100644 gcc/testsuite/gfortran.dg/large_recl.f90 create mode 100644 gcc/testsuite/gfortran.dg/maxloc_string_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/minloc_string_1.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/pr82253.f90 create mode 100644 gcc/testsuite/gfortran.dg/submodule_31.f08 create mode 100644 gcc/testsuite/gfortran.dg/typebound_call_29.f90 create mode 100644 gcc/testsuite/gnat.dg/opt69.adb create mode 100644 gcc/testsuite/gnat.dg/unroll1.adb copy gcc/testsuite/gnat.dg/{vect13.ads => unroll1.ads} (56%) copy gcc/testsuite/gnat.dg/{vect13.adb => unroll2.adb} (52%) copy gcc/testsuite/gnat.dg/{vect12.ads => unroll2.ads} (56%) copy gcc/testsuite/gnat.dg/{vect13.adb => unroll3.adb} (52%) copy gcc/testsuite/gnat.dg/{vect13.ads => unroll3.ads} (56%) copy gcc/testsuite/gnat.dg/{vect13.adb => unroll4.adb} (52%) create mode 100644 gcc/testsuite/gnat.dg/unroll4.ads create mode 100644 gcc/testsuite/gnat.dg/unroll4_pkg.ads delete mode 100644 gcc/testsuite/lib/cilk-plus-dg.exp delete mode 100644 gcc/tree-ssa-threadbackward.h create mode 100644 gcc/vr-values.c create mode 100644 gcc/vr-values.h copy gcc/loop-unroll.h => libcc1/compiler-name.hh (69%) delete mode 100644 libcilkrts/ChangeLog delete mode 100644 libcilkrts/Makefile.am delete mode 100644 libcilkrts/Makefile.in delete mode 100644 libcilkrts/README delete mode 100644 libcilkrts/aclocal.m4 delete mode 100644 libcilkrts/configure delete mode 100644 libcilkrts/configure.ac delete mode 100644 libcilkrts/configure.tgt delete mode 100644 libcilkrts/include/cilk/cilk.h delete mode 100644 libcilkrts/include/cilk/cilk_api.h delete mode 100644 libcilkrts/include/cilk/cilk_api_linux.h delete mode 100644 libcilkrts/include/cilk/cilk_stub.h delete mode 100644 libcilkrts/include/cilk/cilk_undocumented.h delete mode 100644 libcilkrts/include/cilk/common.h delete mode 100644 libcilkrts/include/cilk/holder.h delete mode 100644 libcilkrts/include/cilk/hyperobject_base.h delete mode 100644 libcilkrts/include/cilk/metaprogramming.h delete mode 100644 libcilkrts/include/cilk/reducer.h delete mode 100644 libcilkrts/include/cilk/reducer_file.h delete mode 100644 libcilkrts/include/cilk/reducer_list.h delete mode 100644 libcilkrts/include/cilk/reducer_max.h delete mode 100644 libcilkrts/include/cilk/reducer_min.h delete mode 100644 libcilkrts/include/cilk/reducer_min_max.h delete mode 100644 libcilkrts/include/cilk/reducer_opadd.h delete mode 100644 libcilkrts/include/cilk/reducer_opand.h delete mode 100644 libcilkrts/include/cilk/reducer_opmul.h delete mode 100644 libcilkrts/include/cilk/reducer_opor.h delete mode 100644 libcilkrts/include/cilk/reducer_opxor.h delete mode 100644 libcilkrts/include/cilk/reducer_ostream.h delete mode 100644 libcilkrts/include/cilk/reducer_string.h delete mode 100644 libcilkrts/include/cilk/reducer_vector.h delete mode 100644 libcilkrts/include/cilktools/cilkscreen.h delete mode 100644 libcilkrts/include/cilktools/cilkview.h delete mode 100644 libcilkrts/include/cilktools/fake_mutex.h delete mode 100644 libcilkrts/include/cilktools/lock_guard.h delete mode 100644 libcilkrts/include/internal/abi.h delete mode 100644 libcilkrts/include/internal/cilk_fake.h delete mode 100644 libcilkrts/include/internal/cilk_version.h delete mode 100644 libcilkrts/include/internal/metacall.h delete mode 100644 libcilkrts/include/internal/rev.mk delete mode 100644 libcilkrts/libcilkrts.spec.in delete mode 100644 libcilkrts/mk/cilk-version.mk delete mode 100644 libcilkrts/runtime/acknowledgements.dox delete mode 100644 libcilkrts/runtime/bug.cpp delete mode 100644 libcilkrts/runtime/bug.h delete mode 100644 libcilkrts/runtime/c_reducers.c delete mode 100644 libcilkrts/runtime/cilk-abi-cilk-for.cpp delete mode 100644 libcilkrts/runtime/cilk-abi-vla-internal.c delete mode 100644 libcilkrts/runtime/cilk-abi-vla-internal.h delete mode 100644 libcilkrts/runtime/cilk-abi.c delete mode 100644 libcilkrts/runtime/cilk-ittnotify.h delete mode 100644 libcilkrts/runtime/cilk-tbb-interop.h delete mode 100644 libcilkrts/runtime/cilk_api.c delete mode 100644 libcilkrts/runtime/cilk_fiber-unix.cpp delete mode 100644 libcilkrts/runtime/cilk_fiber-unix.h delete mode 100644 libcilkrts/runtime/cilk_fiber.cpp delete mode 100644 libcilkrts/runtime/cilk_fiber.h delete mode 100644 libcilkrts/runtime/cilk_malloc.c delete mode 100644 libcilkrts/runtime/cilk_malloc.h delete mode 100644 libcilkrts/runtime/cilk_str_mem.h delete mode 100644 libcilkrts/runtime/component.h delete mode 100644 libcilkrts/runtime/config/arm/cilk-abi-vla.c delete mode 100644 libcilkrts/runtime/config/arm/os-fence.h delete mode 100644 libcilkrts/runtime/config/arm/os-unix-sysdep.c delete mode 100644 libcilkrts/runtime/config/generic/cilk-abi-vla.c delete mode 100644 libcilkrts/runtime/config/generic/os-fence.h delete mode 100644 libcilkrts/runtime/config/generic/os-unix-sysdep.c delete mode 100644 libcilkrts/runtime/config/sparc/cilk-abi-vla.c delete mode 100644 libcilkrts/runtime/config/sparc/os-fence.h delete mode 100644 libcilkrts/runtime/config/sparc/os-unix-sysdep.c delete mode 100644 libcilkrts/runtime/config/x86/cilk-abi-vla.c delete mode 100644 libcilkrts/runtime/config/x86/os-fence.h delete mode 100644 libcilkrts/runtime/config/x86/os-unix-sysdep.c delete mode 100644 libcilkrts/runtime/declare-alloca.h delete mode 100644 libcilkrts/runtime/doxygen-layout.xml delete mode 100644 libcilkrts/runtime/doxygen.cfg delete mode 100644 libcilkrts/runtime/except-gcc.cpp delete mode 100644 libcilkrts/runtime/except-gcc.h delete mode 100644 libcilkrts/runtime/except.h delete mode 100644 libcilkrts/runtime/frame_malloc.c delete mode 100644 libcilkrts/runtime/frame_malloc.h delete mode 100644 libcilkrts/runtime/full_frame.c delete mode 100644 libcilkrts/runtime/full_frame.h delete mode 100644 libcilkrts/runtime/global_state.cpp delete mode 100644 libcilkrts/runtime/global_state.h delete mode 100644 libcilkrts/runtime/jmpbuf.c delete mode 100644 libcilkrts/runtime/jmpbuf.h delete mode 100644 libcilkrts/runtime/linux-symbols.ver delete mode 100644 libcilkrts/runtime/local_state.c delete mode 100644 libcilkrts/runtime/local_state.h delete mode 100644 libcilkrts/runtime/mac-symbols.txt delete mode 100644 libcilkrts/runtime/metacall_impl.c delete mode 100644 libcilkrts/runtime/metacall_impl.h delete mode 100644 libcilkrts/runtime/os-unix.c delete mode 100644 libcilkrts/runtime/os.h delete mode 100644 libcilkrts/runtime/os_mutex-unix.c delete mode 100644 libcilkrts/runtime/os_mutex.h delete mode 100644 libcilkrts/runtime/pedigrees.c delete mode 100644 libcilkrts/runtime/pedigrees.h delete mode 100644 libcilkrts/runtime/record-replay.cpp delete mode 100644 libcilkrts/runtime/record-replay.h delete mode 100644 libcilkrts/runtime/reducer_impl.cpp delete mode 100644 libcilkrts/runtime/reducer_impl.h delete mode 100644 libcilkrts/runtime/rts-common.h delete mode 100644 libcilkrts/runtime/scheduler.c delete mode 100644 libcilkrts/runtime/scheduler.h delete mode 100644 libcilkrts/runtime/signal_node.c delete mode 100644 libcilkrts/runtime/signal_node.h delete mode 100644 libcilkrts/runtime/spin_mutex.c delete mode 100644 libcilkrts/runtime/spin_mutex.h delete mode 100644 libcilkrts/runtime/sslib/ignore_handler_s.c delete mode 100644 libcilkrts/runtime/sslib/safe_lib.h delete mode 100644 libcilkrts/runtime/sslib/safe_lib_errno.h delete mode 100644 libcilkrts/runtime/sslib/safe_str_constraint.c delete mode 100644 libcilkrts/runtime/sslib/safe_str_constraint.h delete mode 100644 libcilkrts/runtime/sslib/safe_str_lib.h delete mode 100644 libcilkrts/runtime/sslib/safe_types.h delete mode 100644 libcilkrts/runtime/sslib/safeclib_private.h delete mode 100644 libcilkrts/runtime/sslib/snprintf_s.h delete mode 100644 libcilkrts/runtime/sslib/snprintf_support.c delete mode 100644 libcilkrts/runtime/sslib/strcpy_s.c delete mode 100644 libcilkrts/runtime/sslib/strncpy_s.c delete mode 100644 libcilkrts/runtime/sslib/strnlen_s.c delete mode 100644 libcilkrts/runtime/stats.c delete mode 100644 libcilkrts/runtime/stats.h delete mode 100644 libcilkrts/runtime/sysdep-unix.c delete mode 100644 libcilkrts/runtime/sysdep.h delete mode 100644 libcilkrts/runtime/worker_mutex.c delete mode 100644 libcilkrts/runtime/worker_mutex.h copy gcc/ginclude/iso646.h => libgcc/config/i386/shadow-stack-unwind.h (55%) copy libgfortran/generated/{maxloc0_16_i1.c => maxloc0_16_s1.c} (70%) copy libgfortran/generated/{maxloc0_16_i4.c => maxloc0_16_s4.c} (70%) copy libgfortran/generated/{maxloc0_4_i1.c => maxloc0_4_s1.c} (70%) copy libgfortran/generated/{maxloc0_4_i4.c => maxloc0_4_s4.c} (70%) copy libgfortran/generated/{maxloc0_8_i1.c => maxloc0_8_s1.c} (70%) copy libgfortran/generated/{maxloc0_8_i4.c => maxloc0_8_s4.c} (70%) copy libgfortran/generated/{maxloc1_16_i1.c => maxloc1_16_s1.c} (82%) copy libgfortran/generated/{maxloc1_16_i4.c => maxloc1_16_s4.c} (82%) copy libgfortran/generated/{maxloc1_4_i1.c => maxloc1_4_s1.c} (82%) copy libgfortran/generated/{maxloc1_4_i4.c => maxloc1_4_s4.c} (82%) copy libgfortran/generated/{maxloc1_8_i1.c => maxloc1_8_s1.c} (82%) copy libgfortran/generated/{maxloc1_8_i4.c => maxloc1_8_s4.c} (82%) create mode 100644 libgfortran/generated/maxloc2_16_s1.c create mode 100644 libgfortran/generated/maxloc2_16_s4.c create mode 100644 libgfortran/generated/maxloc2_4_s1.c create mode 100644 libgfortran/generated/maxloc2_4_s4.c create mode 100644 libgfortran/generated/maxloc2_8_s1.c create mode 100644 libgfortran/generated/maxloc2_8_s4.c copy libgfortran/generated/{minloc0_16_i1.c => minloc0_16_s1.c} (70%) copy libgfortran/generated/{minloc0_16_i4.c => minloc0_16_s4.c} (70%) copy libgfortran/generated/{minloc0_4_i1.c => minloc0_4_s1.c} (70%) copy libgfortran/generated/{minloc0_4_i4.c => minloc0_4_s4.c} (70%) copy libgfortran/generated/{minloc0_8_i1.c => minloc0_8_s1.c} (70%) copy libgfortran/generated/{minloc0_8_i4.c => minloc0_8_s4.c} (70%) copy libgfortran/generated/{minloc1_16_i1.c => minloc1_16_s1.c} (82%) copy libgfortran/generated/{minloc1_16_i4.c => minloc1_16_s4.c} (82%) copy libgfortran/generated/{minloc1_4_i1.c => minloc1_4_s1.c} (82%) copy libgfortran/generated/{minloc1_4_i4.c => minloc1_4_s4.c} (82%) copy libgfortran/generated/{minloc1_8_i1.c => minloc1_8_s1.c} (83%) copy libgfortran/generated/{minloc1_8_i4.c => minloc1_8_s4.c} (82%) create mode 100644 libgfortran/generated/minloc2_16_s1.c create mode 100644 libgfortran/generated/minloc2_16_s4.c create mode 100644 libgfortran/generated/minloc2_4_s1.c create mode 100644 libgfortran/generated/minloc2_4_s4.c create mode 100644 libgfortran/generated/minloc2_8_s1.c create mode 100644 libgfortran/generated/minloc2_8_s4.c copy libgfortran/m4/{iforeach.m4 => iforeach-s.m4} (90%) copy libgfortran/m4/{ifunction.m4 => ifunction-s.m4} (91%) copy libgfortran/m4/{iall.m4 => maxloc0s.m4} (58%) copy libgfortran/m4/{iany.m4 => maxloc1s.m4} (62%) create mode 100644 libgfortran/m4/maxloc2s.m4 copy libgfortran/m4/{iall.m4 => minloc0s.m4} (58%) copy libgfortran/m4/{iany.m4 => minloc1s.m4} (62%) create mode 100644 libgfortran/m4/minloc2s.m4 create mode 100644 libgomp/testsuite/libgomp.fortran/pr81304.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/pr81841.f90 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/{21_strings/basic_string/cons/wchar_t/79162.cc => 18_s [...] copy libstdc++-v3/testsuite/20_util/{is_aggregate/requirements/explicit_instantiat [...] create mode 100644 libstdc++-v3/testsuite/20_util/to_address/1.cc copy libstdc++-v3/testsuite/{ext/shared_ptr/1.cc => 20_util/to_address/1_neg.cc} (70%) copy libstdc++-v3/testsuite/21_strings/{basic_string/cons/char/79162.cc => basic_s [...] copy libstdc++-v3/testsuite/{20_util/shared_ptr/creation/single_allocation.cc => 2 [...] copy libstdc++-v3/testsuite/{20_util/variant/any.cc => 23_containers/deque/48101-2 [...] copy libstdc++-v3/testsuite/23_containers/{multimap/modifiers/insert/dr2354.cc => [...] copy libstdc++-v3/testsuite/23_containers/{list/operations/80034.cc => forward_lis [...] copy libstdc++-v3/testsuite/23_containers/{map/modifiers/insert/dr2354.cc => forwa [...] copy libstdc++-v3/testsuite/23_containers/list/{operations/80034.cc => 48101-2_neg [...] copy libstdc++-v3/testsuite/23_containers/{multimap/modifiers/insert/dr2354.cc => [...] copy libstdc++-v3/testsuite/23_containers/map/{modifiers/insert/dr2354.cc => 48101 [...] copy libstdc++-v3/testsuite/23_containers/map/{modifiers/insert/dr2354.cc => 48101 [...] copy libstdc++-v3/testsuite/{21_strings/basic_string/cons/wchar_t/79162.cc => 23_c [...] copy libstdc++-v3/testsuite/23_containers/{map/modifiers/insert/dr2354.cc => multi [...] copy libstdc++-v3/testsuite/23_containers/{map/modifiers/insert/dr2354.cc => multi [...] copy libstdc++-v3/testsuite/23_containers/{list/operations/80034.cc => multiset/48 [...] copy libstdc++-v3/testsuite/23_containers/{vector/cons/destructible_neg.cc => mult [...] copy libstdc++-v3/testsuite/23_containers/{list/operations/80034.cc => set/48101-2 [...] copy libstdc++-v3/testsuite/23_containers/{map/modifiers/insert/dr2354.cc => set/4 [...] copy libstdc++-v3/testsuite/23_containers/unordered_map/{insert/dr2354.cc => 48101 [...] copy libstdc++-v3/testsuite/23_containers/{unordered_multimap/insert/dr2354.cc => [...] copy libstdc++-v3/testsuite/23_containers/{unordered_map/insert/dr2354.cc => unord [...] copy libstdc++-v3/testsuite/23_containers/unordered_multimap/{insert/dr2354.cc => [...] copy libstdc++-v3/testsuite/23_containers/{list/operations/80034.cc => unordered_m [...] copy libstdc++-v3/testsuite/{27_io/basic_stringbuf/cons/81381.cc => 23_containers/ [...] copy libstdc++-v3/testsuite/23_containers/{list/operations/80034.cc => unordered_s [...] copy libstdc++-v3/testsuite/23_containers/{multimap/modifiers/insert/dr2354.cc => [...] copy libstdc++-v3/testsuite/{20_util/variant/any.cc => 23_containers/vector/48101- [...] copy libstdc++-v3/testsuite/23_containers/{multimap/modifiers/insert/dr2354.cc => [...] copy libstdc++-v3/testsuite/{23_containers/deque/debug/assign1_neg.cc => 24_iterat [...] copy libstdc++-v3/testsuite/{23_containers/deque/debug/assign1_neg.cc => 24_iterat [...] create mode 100644 libstdc++-v3/testsuite/24_iterators/operations/lwg2353.cc delete mode 100644 libstdc++-v3/testsuite/24_iterators/operations/next_neg.cc copy libstdc++-v3/testsuite/{20_util/tuple/78939.cc => 24_iterators/range_access_c [...] copy libstdc++-v3/testsuite/25_algorithms/{copy_n/50119.cc => advance/istreambuf_i [...] copy libstdc++-v3/testsuite/{23_containers/vector/debug/57779_neg.cc => 25_algorit [...] copy libstdc++-v3/testsuite/25_algorithms/{find => advance}/istreambuf_iterators/c [...] copy libstdc++-v3/testsuite/{23_containers/vector/debug/57779_neg.cc => 25_algorit [...] copy libstdc++-v3/testsuite/25_algorithms/{partial_sort_copy/debug/irreflexive_neg [...] copy libstdc++-v3/testsuite/25_algorithms/{find/istreambuf_iterators/wchar_t/2.cc [...] copy libstdc++-v3/testsuite/{23_containers/vector/debug/57779_neg.cc => 25_algorit [...] copy libstdc++-v3/testsuite/25_algorithms/{find => advance}/istreambuf_iterators/w [...] copy libstdc++-v3/testsuite/{23_containers/vector/debug/57779_neg.cc => 25_algorit [...] copy libstdc++-v3/testsuite/25_algorithms/{partial_sort_copy/debug/irreflexive_neg [...] copy libstdc++-v3/testsuite/{21_strings/basic_string/cons/char/79162.cc => 27_io/f [...] copy libstdc++-v3/testsuite/{special_functions/16_laguerre => ext/special_function [...] create mode 100644 libstdc++-v3/testsuite/ext/special_functions/airy_ai/check_value.cc copy libstdc++-v3/testsuite/{special_functions/14_expint => ext/special_functions/ [...] copy libstdc++-v3/testsuite/{special_functions/16_laguerre => ext/special_function [...] create mode 100644 libstdc++-v3/testsuite/ext/special_functions/airy_bi/check_value.cc copy libstdc++-v3/testsuite/{special_functions/14_expint => ext/special_functions/ [...] create mode 100644 libstdc++-v3/testsuite/special_functions/06_comp_ellint_3/pr66689.cc create mode 100644 libstdc++-v3/testsuite/special_functions/13_ellint_3/pr66689.cc create mode 100644 libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_funct [...] create mode 100644 libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_funct [...]