This is an automated email from the git hooks/post-receive script.
git pushed a change to branch hsa in repository gcc.
from 0c0fee6 Merged trunk revision 236071 into the hsa branch adds 52a6479 libstdc++/71005 fix post-increment for filesystem iterators adds 2b31e16 * testsuite/experimental/type_erased_allocator/2.cc: Remove [...] adds f00ba30 libstdc++/71037 Add base path to filesystem::canonical exceptions adds 140a4ed Add rudimentary support for atomics on RX. It is implemented [...] adds 50e15ef libstdc++/71036 Handle EEXIST in filesystem::create_directory adds dbca5ed * gcc.dg/nested-func-10.c: Requires alloca. * gcc.dg/nested [...] adds 49003a7 Optimize __directory_iterator_proxy for the common case adds d614888 2016-05-10 Richard Biener rguenther@suse.de adds abf93a2 Add debugging ruler to diagnostic-show-locus.c adds 4b3fd38 [gcc] adds a30ff73 PR target/70927 * config/i386/sse.md (<sse>_andnot<mode>3<m [...] adds e639882 libstdc++/71038 fix error checks in filesystem::copy_file adds 2f45dbb Test begin and end functions for directory iterators adds e66d763 gcc/ adds d6c90d8 DWARF: fix stack usage assessment for DW_OP_neg adds c1f7304 gcc/ adds a44ed58 gcc/ adds 6c45065 2016-05-10 Matthias Klose doko@ubuntu.com adds a5f7e14 * config/i386/i386.c (legitimize_pic_address): Merge 64-bit [...] adds ffea1e2 * config/rs6000/sysv4.h (CRTOFFLOADBEGIN): Define. Add crtof [...] adds 3604118 Simplify read-md.c and read-rtl.c using require_char_ws adds f915368 Simple bitop reassoc in match.pd adds ab49add cfgcleanup: Handle a branch with just a return in both arms ( [...] adds be14a56 Daily bump. adds efdda68 [RS6000] complex long double ABI_V4 fix adds 8763254 PR c++/38611 - missing -Wattributes on a typedef with attribu [...] adds bfa8ea1 gcc/ adds 6fcaaf9 2016-05-11 Richard Biener rguenther@suse.de adds 459dc82 libstdc++/71049 fix --disable-libstdcxx-dual-abi bootstrap adds 77126ef PR fortran/70855 * frontend-passes.c (inline_matmul_assign) [...] adds 1ff8b38 2016-05-11 Richard Biener rguenther@suse.de adds 3739ac0 2016-05-11 Richard Biener rguenther@suse.de adds 3e8567c * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash. * gcc. [...] adds 7f8012a PR c++/71024 * c-common.c (diagnose_mismatched_attributes): [...] adds b68f1bd * gcc.dg/attr-opt-1.c: Move to c-c++-common/. * gcc.dg/pr18 [...] adds 058f70b genautomata.c cleanup adds 67d3121 [gcc] 2016-05-11 Michael Meissner meissner@linux.vnet.ibm.com adds 9355417 * config/i386/i386.c (legitimize_pic_address): Use copy_to_ [...] adds 57215d5 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_loca [...] adds 54c4d22 PR43651: add warning for duplicate qualifier adds 71234f8 2016-05-11 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 4f1d077 Daily bump. adds f52a3ef 2016-05-12 Richard Biener rguenther@suse.de adds feccb92 2016-05-12 Richard Biener rguenther@suse.de adds e10946d * config/i386/constraints.md (Yv): New constraint. * config [...] adds a461f32 * config/i386/sse.md (*vec_setv4sf_sse4_1, sse4_1_insertps): [...] adds 708ae1b PR target/71019 * config/i386/sse.md (<sse2_avx2>_packssdw< [...] adds 9ce62bb * config/i386/sse.md (pinsr_evex_isa): New mode attr. (<sse [...] adds f4c7e0c * config/i386/sse.md (sse2_loadld): Use v instead of x cons [...] adds 9fa8e46 * config/i386/i386.md (isa): Add x64_avx512dq, enable if TA [...] adds 0f56938 [ARM] PR target/70830: Avoid POP-{reglist}^ when returning fr [...] adds f0158fc PR driver/71063 * opts.c (common_handle_option): Detect mis [...] adds 2ab65c3 gcc/ adds add0ee7 Document ASAN_OPTIONS="halt_on_error" env variable. adds 5ffb4a0 2016-05-12 Richard Biener rguenther@suse.de adds 9bcd42c 2016-05-12 Richard Biener rguenther@suse.de adds dc0b0e3 Add dg-require-atomic-builtins to test adds 22a3f7b PR c/70756 * c-common.c (pointer_int_sum): Call size_in_byt [...] adds 4fe01ba [LRA] PR70904, relax the restriction on subreg reload for wide mode adds e12eba4 * config/i386/i386.md (*call_got_x32): Change operand 0 to [...] adds 9e3427a * fi.po: Update. adds 8c9721e Daily bump. adds 61ffc71 * builtins.c (expand_builtin_memcmp): Do not emit the call h [...] adds 6c94126 Fix SEGV in ix86_in_large_data_p (PR target/71080) adds 8138f11 Set TARGET_OMIT_STRUCT_RETURN_REG to true adds 69278c3 Fix PR target/53440 - handle generic thunks better for TARGET_32BIT. adds 03a400f gcc/ adds c544245 Enhance dumps of IVOPTS adds 7714383 Enhance explanation of halt_on_error. adds 8bde260 Fix ASAN bootstrap (uninitialized variable warning) adds 42333dd 2016-05-13 Richard Biener rguenther@suse.de adds 2c290da1 [obvious] Fix param name in dump file adds 39e9b13 [obvious] Typo fix in tree-ssa-loop-ivanon.c adds a9cb046 IVOPTS dump fall-out adds a39a039 gcc/ * config/nvptx/nvptx.c (write_fn_proto): Handle BUILT [...] adds 4477c18 libstdc++/71073 add system_header pragma to Debug Mode headers adds a11e3d7 * config/nvptx/nvptx.c (nvptx_mangle_decl_assembler_name): N [...] adds 3fc0dd5 Cast to unsigned HOST_WIDE_INT in printf format adds d71f259 * config/i386/i386.c (ix86_compute_frame_layout, ix86_expand [...] adds f54d1d7 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2, remove [...] adds 592285e Improve diagnostic for forgotten (). adds eee8011 Fix type-dependence and the current instantiation. adds ec8b6af PR bootstrap/71071 * fold-const.c (fold_checksum_tree): All [...] adds ab7a23f jit: use FINAL and OVERRIDE throughout adds d0b507d escape: Implement the discovery phase. adds 00a690c c++/60049 - Right and left shift undefined behavior not an er [...] adds 90c8856 Implement C11 DR#423 resolution (ignore function return type [...] adds 2c65d2d combine: Don't call extract_left_shift with count < 0 (PR67483) adds deb7384 Daily bump. adds 2f3af60 i * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline, [...] adds 224fcde PR target/71097 * config/i386/i386.md (*movtf_internal): Be [...] adds 88f949a 2016-05-14 Fritz Reese fritzoreese@gmail.com adds a5f5259 2016-05-14 Fritz Reese fritzoreese@gmail.com adds 9d17fc6 Daily bump. adds 6989e05 2016-05-15 Harald Anlauf anlauf@gmx.de adds 116c133 Daily bump. adds ea3d2d7 [testsuite] PR70227, skip g++.dg/lto/pr69589_0.C on targets w [...] adds 92bf9b3 [AArch64] Remove an unused reload hook. adds 5788a32 gnattools/ * configure.ac: Add ACX_NONCANONICAL_HOST. * con [...] adds cd9a8ed Move wrong ChangeLog entry from toplevel to gcc ChangeLog. adds 2a1125d [ARM] Enable __fp16 as a function parameter and return type. adds 99aee6e * lto-cgraph.c (compute_ltrans_boundary, output_symtab): Fix [...] adds 8723543 * ipa-inline.c (report_inline_failed_reason): Look into thun [...] adds 6f1d347 * tree.c (free_lang_data_in_decl): Also set target/optimizat [...] adds 82da2d0e * tree-inline.c (expand_call_inline): recurse after inlining thunk. adds 4672920 * ipa-inline-analysis.c (compute_inline_parameters): Be more [...] adds a838051 * exp_util.adb (Remove_Side_Effects): Also make a constant i [...] adds 624115b Remove TARGET_INVALID_PARAMETER_TYPE and TARGET_INVALID_RETUR [...] adds 59f08ba * freeze.adb (Check_Component_Storage_Order): Also get full [...] adds d156d6e This patch fixes the attributes of integer immediate shifts w [...] adds 7214e56 * doc/gnat_rm/implementation_defined_attributes.rst (Scalar [...] adds 7483649 * gcc-interface/trans.c (elaborate_all_entities_for_package) [...] adds d043060 * freeze.adb (Freeze_Array_Type): Call Addressable predicate [...] adds 1229291 * freeze.adb (Freeze_Record_Type): Extend pragma Implicit_Pa [...] adds f4f070a * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Variable>: Do [...] adds 2071150 Fix multi-line brackets in mips-cpus.def adds c5f74d4 Some patterns are using '%w2' for immediate operands, which m [...] adds 16e7557 * config/nvptx/nvptx.c (nvptx_mangle_decl_assembler_name): R [...] adds 691fc4a Correct the latency of loads in M5100 adds 7432464 Enable LSA/DLSA for MSA. adds 47a09f5 Update documentation of AArch64 options for GCC6 to be more a [...] adds 769a334 [PR 70857] Copy RESULT_DECL of HSA outlined kernel function adds 8539887 * gimple.c (maybe_remove_unused_call_args): Fix typos in the [...] adds 194c888 [hsa] Increase hsa symbol alignment to natural one adds 34cbd75 * config/i386/xopintrin.h: Correct "unsinged" typo in the comments. adds 18cbf8e * ipa-inline-analysis.c (compute_inline_parameters): Disable [...] adds 8979745 2016-05-13 Anton Kolesov anton.kolesov@synopsys.com adds cd9cf09 * config.guess: Import version 2016-04-02 (newest). * confi [...] adds 3039fb8 Daily bump. adds 921d472 2016-05-17 Chung-Lin Tang cltang@codesourcery.com adds c4bf24d [AArch64 trivial] Don't define a macro when a variable will do adds 2a4dbd3 [Patch obvious AArch64] Wrap SHIFT_COUNT_TRUNCATED in brackets adds e68d7b4 [Patch onbious] Fix indentation in c-typeck.c parser_build_unary_op adds 985d727 PR sanitizer/71160 * asan/asan_malloc_linux.cc: Cherry pick [...] adds 17fd1c7 gcc/ adds 5ec2ff8 [AArch64][tests] Skip cpu-diagnostics tests when overriding -mcpu adds 77addd7 [Patch AArch64] Delete ASM_OUTPUT_DEF and fallback to default [...] adds 2439931 [AArch64] PR target/70809: Delete aarch64_vmls<mode> pattern adds 28adcc2 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order. adds 77d095c 2016-05-17 Richard Biener rguenther@suse.de adds 6e14a38 * wide-int.h: Change fixed_wide_int_storage from class to struct. adds 666b9dd [AArch64, 1/4] Add the missing support of vfms_n_f32, vfmsq_ [...] adds abf1a83 [AArch64, 2/4] Extend vector mutiply by element to all suppor [...] adds 25fe08a [AArch64, 3/4] Reimplement multiply by element to get rid of [...] adds 7c287af [AArch64, 4/4] Reimplement vmvn* intrinscis, remove inline assembly adds 3480610 VRP: range info of new variables adds a871954 ~X & Y to X ^ Y in some cases adds b6dd53b x & C -> x if we know that x & ~C == 0 adds a1f7703 Fix minor doc bugs, signalling typo, major version changes rare. adds 65951fd jit: document gcc_jit_context_new_call_through_ptr adds f33a295 jit: gcc diagnostics are jit errors adds 27bdad4 PR ipa/71146 * tree-inline.c (expand_call_inline): Call ma [...] adds 2f6a4d2 Fold bit_not through ASR and rotate adds a224697 * config/nvptx/nvptx.c (nvptx_function_arg_boundary): New. [...] adds 899bcc0 * gcc.c-torture/execute/20030222-1.c: Skip on ptx. * gcc.dg [...] adds 58175a8 * da.po, sv.po: Update. adds 611baf6 * da.po: Update. adds f6055d2 Daily bump. adds 9d93c98 gcc/ChangeLog: adds 0d7ddd4 gcc/testsuite/ChangeLog: adds 6a353dd * ipa-inline-transform.c (preserve_function_body_p): Look fo [...] adds 56137da 2016-05-18 Richard Biener rguenther@suse.de adds 918cd90 Adding the testcase which was not addaed as part of r236356. [...] adds ab297b3 [Patch AArch64] Simplify reduc_plus_scal_v2[sd]f sequence adds 303e926 2016-05-18 Richard Biener rguenther@suse.de adds 2ad9f4d Fix patterns to enable sse-14.c to compile with -masm=intel. adds ce82c59 AVX-512. Use `Yv' for SF mode operand in vec_concat pattern. adds ff097aa i386. Extend static buffers. Fix SF mode operand constraint t [...] adds 4eb0c56 * config/i386/sse.md (avx2_pmaddubsw256, ssse3_pmaddubsw128) [...] adds f006613 * config/i386/sse.md (*<ssse3_avx2>_pmulhrsw<mode>3<mask_nam [...] adds a4528ee * config/i386/sse.md (<ssse3_avx2>_pshufb<mode>3<mask_name>) [...] adds 4d83b36 * config/i386/sse.md (<ssse3_avx2>_palignr<mode>): Use cons [...] adds 442f18f * config/i386/sse.md (pbroadcast_evex_isa): New mode attr. [...] adds fab6dae [testsuite] Guard float64_t with __aarch64__ adds b41fcb5 * tree-ssa-loop-ivopts.c (get_computation_cost_at): Check in [...] adds e80af45 function: Do the CLEANUP_EXPENSIVE after shrink-wrapping, not before adds e554af1 function: Factor out make_*logue_seq adds cb7d247 2016-05-18 Richard Biener rguenther@suse.de adds 75f2109 Set DECL_PT_UID for merged variables in IPA ICF (PR70856). adds 47578cb 2016-05-18 Richard Biener rguenther@suse.de adds 7cec01b * gcc.target/aarch64/noplt_3.c: Scan for "br\t". * gcc.targ [...] adds ffe01a8 Fix ChangeLog date. adds 764af2e * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix t [...] adds 37814bf * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove usele [...] adds bdd4080 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHEC [...] adds b52a930 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks [...] adds 70a88ea * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add m [...] adds 5ef3c91 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests. adds ec6e300 [PR 70646] Store size to inlining predicate conditions adds cba29c3 Respect --param ipa-max-agg-items=0 adds 8ba6639 To: gcc-patches@gcc.gnu.org Subject: PR 71020: Handle abnorma [...] adds c93e993 [gcc] 2016-05-18 Michael Meissner meissner@linux.vnet.ibm.com adds b251d5f /cp 2016-05-18 Paolo Carlini paolo.carlini@oracle.com adds 2e9acae [Patch, lra] Guard in_class_p with REG_P check adds 86d786c PR target/71161 * elf.c (phdr_callback) [__i386__]: Add __ [...] adds 485be62 /cp 2016-05-18 Paolo Carlini paolo.carlini@oracle.com adds 665ff45 Indirect inlining of targets from references of global constants adds ab4891c Const parameters are always unmodified adds be951c5 Allow constant global VAR_DECLs in constant jump functions adds c3584e3 * pt.c (value_dependent_expression_p): Tweak new cases to be [...] adds eead9f1 PR target/71145 * config/alpha/alpha.md (trap): Add (use (r [...] adds e6481cd PR c++/71100 * cgraph.c (cgraph_edge::redirect_call_stmt_to [...] adds 76509b1 * cplus-dem.c (enum type_kind_t): Add tk_rvalue_refer [...] adds 66afdee Daily bump. adds 56f34f0 PR driver/69265: add hint for options with misspelled arguments adds 410372f 2016-05-19 Richard Biener rguenther@suse.de adds fc8645f function: A fix for my previous commit adds d20711f Fix up 2 ChangeLog entries. adds 0ae9d21 PR c++/70498 * cp-demangle.c (d_expression_1): Formatting fix. adds 02ac505 PR tree-optimization/69848 * tree-vect-loop.c (vectorizable [...] adds 4d226e2 Remove libiberty/ path prefixes. adds cdc645f Move ChangeLog entry to the right file. PR other/61321 PR o [...] adds ed0b056 2016-05-19 Maxim Ostapenko m.ostapenko@samsung.com adds 2a7d4c2 2016-05-19 Bernd Edlinger bernd.edlinger@hotmail.de adds 3f5ea43 [ARM] PR target/71056: Don't use vectorized builtins when NEO [...] adds c28211a gcc/ adds aa21990 [ARM] Fix costing of sign-extending load in rtx costs adds 374d90a LTO: display file name if LTO version check fails adds cf58e90 Fix leak in tree-ssa-loop-prefetch.c adds a014ba8 Fix leak in gcc/tree-ssa-reassoc.c. adds 4ff6d41 Fix memory leak in omp-simd-clone.c adds 11f3ea7 Fix memory leak in tree-vect-slp.c adds af91a85 Fix memory leak in ipa-pure-const adds 644f5edb Fix memory leak in tree-if-conv.c adds 9bde174 Fix memory leak in tree-parloops.c adds bfbe72d Fix memory leak in tree-vect-stmts.c new 4862de1 Merged trunk revision 236472 into the hsa branch
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 | 10 + config.guess | 93 +- config.sub | 8 +- configure | 3 - configure.ac | 3 - gcc/ChangeLog | 1324 +++++++- gcc/DATESTAMP | 2 +- gcc/Makefile.in | 5 +- gcc/ada/ChangeLog | 88 + .../gnat_rm/implementation_defined_attributes.rst | 2 +- .../gnat_rm/representation_clauses_and_pragmas.rst | 66 +- gcc/ada/einfo.ads | 83 +- gcc/ada/exp_ch4.adb | 6 +- gcc/ada/exp_ch6.adb | 4 +- gcc/ada/exp_pakd.adb | 11 +- gcc/ada/exp_util.adb | 25 +- gcc/ada/freeze.adb | 340 +- gcc/ada/freeze.ads | 12 +- gcc/ada/gcc-interface/Make-lang.in | 8 +- gcc/ada/gcc-interface/decl.c | 72 +- gcc/ada/gcc-interface/gigi.h | 8 +- gcc/ada/gcc-interface/trans.c | 4 + gcc/ada/gcc-interface/utils.c | 71 +- gcc/alias.c | 4 + gcc/builtins.c | 59 +- gcc/c-family/ChangeLog | 17 + gcc/c-family/c-common.c | 56 +- gcc/c-family/c-common.h | 1 + gcc/c-family/c.opt | 4 + gcc/c/ChangeLog | 53 + gcc/c/c-decl.c | 108 +- gcc/c/c-errors.c | 6 +- gcc/c/c-tree.h | 7 +- gcc/c/c-typeck.c | 52 +- gcc/calls.c | 10 + gcc/cfganal.c | 17 +- gcc/cfgcleanup.c | 1 + gcc/cfgrtl.c | 8 +- gcc/cfgrtl.h | 2 +- gcc/cgraph.c | 5 +- gcc/cgraph.h | 9 +- gcc/cgraphclones.c | 56 +- gcc/cif-code.def | 8 +- gcc/combine.c | 1 + gcc/config/aarch64/aarch64-elf.h | 9 - gcc/config/aarch64/aarch64-protos.h | 1 - gcc/config/aarch64/aarch64-simd.md | 85 +- gcc/config/aarch64/aarch64.c | 130 +- gcc/config/aarch64/aarch64.h | 17 +- gcc/config/aarch64/aarch64.md | 89 +- gcc/config/aarch64/arm_neon.h | 459 ++- gcc/config/alpha/alpha.c | 2 - gcc/config/alpha/alpha.md | 5 +- gcc/config/arm/arm-builtins.c | 6 +- gcc/config/arm/arm-c.c | 10 +- gcc/config/arm/arm.c | 174 +- gcc/config/arm/arm.h | 3 +- gcc/config/arm/arm.md | 2 +- gcc/config/arm/vfp.md | 3 +- gcc/config/i386/constraints.md | 4 + gcc/config/i386/i386.c | 249 +- gcc/config/i386/i386.h | 3 +- gcc/config/i386/i386.md | 88 +- gcc/config/i386/sse.md | 554 ++-- gcc/config/i386/xopintrin.h | 8 +- gcc/config/ia64/ia64.c | 2 - gcc/config/mips/m5100.md | 2 +- gcc/config/mips/mips-cpus.def | 4 +- gcc/config/mips/mips.h | 6 +- gcc/config/nvptx/nvptx.c | 47 +- gcc/config/rs6000/constraints.md | 19 + gcc/config/rs6000/predicates.md | 101 +- gcc/config/rs6000/rs6000-cpus.def | 9 +- gcc/config/rs6000/rs6000-protos.h | 2 + gcc/config/rs6000/rs6000.c | 818 ++++- gcc/config/rs6000/rs6000.opt | 16 +- gcc/config/rs6000/sysv4.h | 17 +- gcc/config/rs6000/vsx.md | 347 +- gcc/config/rx/rx-protos.h | 22 + gcc/config/rx/rx.c | 45 +- gcc/config/rx/rx.md | 142 +- gcc/configure | 11 +- gcc/configure.ac | 3 + gcc/cp/ChangeLog | 91 + gcc/cp/call.c | 8 +- gcc/cp/cp-tree.h | 29 +- gcc/cp/cp-ubsan.c | 4 +- gcc/cp/decl.c | 69 +- gcc/cp/decl2.c | 5 +- gcc/cp/init.c | 29 +- gcc/cp/method.c | 4 +- gcc/cp/name-lookup.c | 13 +- gcc/cp/parser.c | 53 +- gcc/cp/pt.c | 98 +- gcc/cp/search.c | 26 + gcc/cp/semantics.c | 29 +- gcc/cp/tree.c | 17 - gcc/cp/typeck.c | 92 +- gcc/cp/typeck2.c | 22 +- gcc/cppbuiltin.c | 3 + gcc/cse.c | 28 +- gcc/diagnostic-show-locus.c | 39 + gcc/diagnostic.h | 4 + gcc/doc/cpp.texi | 5 +- gcc/doc/invoke.texi | 112 +- gcc/doc/md.texi | 16 +- gcc/doc/tm.texi | 14 - gcc/doc/tm.texi.in | 4 - gcc/dse.c | 29 +- gcc/dwarf2out.c | 12 +- gcc/except.c | 19 +- gcc/expr.c | 227 +- gcc/expr.h | 30 +- gcc/fold-const.c | 95 +- gcc/fortran/ChangeLog | 20 + gcc/fortran/expr.c | 5 +- gcc/fortran/frontend-passes.c | 6 + gcc/fortran/gfortran.texi | 77 +- gcc/fortran/interface.c | 2 +- gcc/function.c | 162 +- gcc/genattr.c | 8 +- gcc/genautomata.c | 103 +- gcc/gimple-pretty-print.c | 42 +- gcc/gimple.c | 2 +- gcc/gimplify.c | 2 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/escape.cc | 185 +- gcc/hsa-gen.c | 19 +- gcc/ipa-cp.c | 29 +- gcc/ipa-icf.c | 2 + gcc/ipa-inline-analysis.c | 153 +- gcc/ipa-inline-transform.c | 40 +- gcc/ipa-inline.c | 6 +- gcc/ipa-inline.h | 2 + gcc/ipa-prop.c | 192 +- gcc/ipa-prop.h | 13 +- gcc/ipa-pure-const.c | 14 +- gcc/jit/ChangeLog | 256 ++ gcc/jit/docs/_build/texinfo/libgccjit.texi | 763 ++--- gcc/jit/docs/topics/expressions.rst | 16 + gcc/jit/dummy-frontend.c | 34 + gcc/jit/jit-playback.c | 38 + gcc/jit/jit-playback.h | 19 +- gcc/jit/jit-recording.c | 2 +- gcc/jit/jit-recording.h | 495 +-- gcc/langhooks-def.h | 2 +- gcc/langhooks.c | 5 +- gcc/langhooks.h | 5 +- gcc/libfuncs.h | 31 - gcc/lra-constraints.c | 17 +- gcc/lto-cgraph.c | 9 +- gcc/lto-section-in.c | 3 +- gcc/lto-streamer-in.c | 3 +- gcc/lto-streamer.c | 7 +- gcc/lto-streamer.h | 4 +- gcc/lto/ChangeLog | 4 + gcc/lto/lto-partition.c | 2 +- gcc/match.pd | 77 +- gcc/omp-low.c | 3 + gcc/omp-simd-clone.c | 1 + gcc/optabs-libfuncs.c | 29 +- gcc/optabs.c | 20 +- gcc/opts-common.c | 11 +- gcc/opts.c | 29 +- gcc/passes.def | 7 +- gcc/po/ChangeLog | 4 + gcc/po/da.po | 556 ++-- gcc/po/sv.po | 887 ++---- gcc/read-md.c | 33 +- gcc/read-md.h | 1 + gcc/read-rtl.c | 33 +- gcc/system.h | 4 +- gcc/target.def | 22 - gcc/testsuite/ChangeLog | 534 ++++ .../{gcc.dg => c-c++-common}/attr-opt-1.c | 6 +- gcc/testsuite/c-c++-common/attributes-3.c | 27 + gcc/testsuite/c-c++-common/pr69669.c | 3 + gcc/testsuite/c-c++-common/pr70756-2.c | 12 + gcc/testsuite/c-c++-common/pr70756.c | 23 + .../c-c++-common/tsan/sanitize-thread-macro.c | 12 + gcc/testsuite/g++.dg/Wattributes.C | 20 + gcc/testsuite/g++.dg/cpp0x/constexpr-60049.C | 24 + gcc/testsuite/g++.dg/debug/pr71057.C | 12 + gcc/testsuite/g++.dg/ext/arm-fp16/fp16-param-1.C | 12 +- gcc/testsuite/g++.dg/ext/arm-fp16/fp16-return-1.C | 7 +- gcc/testsuite/g++.dg/gomp/udr-4.C | 2 +- gcc/testsuite/g++.dg/inherit/thunk1.C | 3 +- gcc/testsuite/g++.dg/ipa/ivinline-7.C | 2 +- gcc/testsuite/g++.dg/ipa/ivinline-9.C | 2 +- gcc/testsuite/g++.dg/ipa/pr71146.C | 29 + .../g++.dg/lookup/{member3.C => member4.C} | 4 +- gcc/testsuite/g++.dg/lookup/member5.C | 32 + gcc/testsuite/g++.dg/lto/pr69589_0.C | 4 +- gcc/testsuite/g++.dg/opt/pr71100.C | 18 + gcc/testsuite/g++.dg/parse/dot1.C | 2 +- gcc/testsuite/g++.dg/template/crash122.C | 4 + gcc/testsuite/g++.dg/template/pr70466-1.C | 27 + gcc/testsuite/g++.dg/template/pr70466-2.C | 25 + gcc/testsuite/g++.dg/template/pseudodtor3.C | 2 +- gcc/testsuite/g++.dg/template/using14.C | 2 +- gcc/testsuite/g++.dg/torture/pr71002.C | 160 + gcc/testsuite/g++.dg/tree-ssa/ivopts-3.C | 2 +- gcc/testsuite/gcc.c-torture/compile/pr70199.c | 3 + gcc/testsuite/gcc.c-torture/execute/20030222-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr68185.c | 2 + gcc/testsuite/gcc.c-torture/execute/pr70460.c | 3 + .../gcc.dg/Wduplicate-decl-specifier-c11.c | 27 + gcc/testsuite/gcc.dg/Wduplicate-decl-specifier.c | 63 + gcc/testsuite/gcc.dg/atomic-noinline-aux.c | 3 +- gcc/testsuite/gcc.dg/autopar/outer-6.c | 2 +- gcc/testsuite/gcc.dg/call-diag-2.c | 2 +- gcc/testsuite/gcc.dg/fold-notrotate-1.c | 54 + gcc/testsuite/gcc.dg/fold-notshift-1.c | 77 + gcc/testsuite/gcc.dg/fold-notshift-2.c | 33 + gcc/testsuite/gcc.dg/graphite/scop-18.c | 4 +- gcc/testsuite/gcc.dg/ipa/iinline-cstagg-1.c | 37 + gcc/testsuite/gcc.dg/ipa/iinline-cstagg-2.c | 30 + gcc/testsuite/gcc.dg/ipa/ipcp-cstagg-1.c | 42 + gcc/testsuite/gcc.dg/ipa/ipcp-cstagg-2.c | 46 + gcc/testsuite/gcc.dg/ipa/ipcp-cstagg-3.c | 58 + gcc/testsuite/gcc.dg/ipa/ipcp-cstagg-4.c | 64 + gcc/testsuite/gcc.dg/ipa/ipcp-cstagg-5.c | 37 + gcc/testsuite/gcc.dg/ipa/ipcp-cstagg-6.c | 43 + gcc/testsuite/gcc.dg/ipa/ipcp-cstagg-7.c | 65 + gcc/testsuite/gcc.dg/ipa/pr70306.c | 1 + gcc/testsuite/gcc.dg/ipa/pr70646.c | 40 + gcc/testsuite/gcc.dg/nested-func-10.c | 1 + gcc/testsuite/gcc.dg/nested-func-9.c | 1 + gcc/testsuite/gcc.dg/optimize-bswapsi-4.c | 28 + gcc/testsuite/gcc.dg/opts-7.c | 6 + .../gcc.dg/plugin/diagnostic-test-show-locus-bw.c | 3 + .../plugin/diagnostic-test-show-locus-color.c | 3 + .../plugin/diagnostic_plugin_test_show_locus.c | 2 + gcc/testsuite/gcc.dg/pr18079-2.c | 16 - gcc/testsuite/gcc.dg/pr41783.c | 2 +- gcc/testsuite/gcc.dg/pr68671.c | 1 + gcc/testsuite/gcc.dg/pr69634.c | 1 + gcc/testsuite/gcc.dg/pr70807.c | 18 + gcc/testsuite/gcc.dg/pr71006.c | 16 + gcc/testsuite/gcc.dg/pr71071.c | 12 + gcc/testsuite/gcc.dg/pr71084.c | 38 + gcc/testsuite/gcc.dg/pr71148.c | 46 + gcc/testsuite/gcc.dg/qual-return-2.c | 2 +- gcc/testsuite/gcc.dg/qual-return-3.c | 2 +- gcc/testsuite/gcc.dg/qual-return-4.c | 2 +- gcc/testsuite/gcc.dg/qual-return-5.c | 32 + gcc/testsuite/gcc.dg/qual-return-6.c | 12 + gcc/testsuite/gcc.dg/setjmp-6.c | 1 + gcc/testsuite/gcc.dg/spellcheck-options-11.c | 7 + gcc/testsuite/gcc.dg/torture/pr54261-1.c | 5 +- gcc/testsuite/gcc.dg/torture/pr66178.c | 2 + gcc/testsuite/gcc.dg/torture/pr70986-1.c | 22 + gcc/testsuite/gcc.dg/torture/pr70986-2.c | 20 + gcc/testsuite/gcc.dg/torture/pr70986-3.c | 18 + gcc/testsuite/gcc.dg/torture/pr71020.c | 76 + gcc/testsuite/gcc.dg/torture/pr71039.c | 14 + gcc/testsuite/gcc.dg/torture/pr71055.c | 18 + gcc/testsuite/gcc.dg/torture/pr71059.c | 15 + .../gcc.dg/torture/{pr70484.c => pr71062.c} | 13 +- gcc/testsuite/gcc.dg/torture/pr71132.c | 24 + gcc/testsuite/gcc.dg/torture/pr71168.c | 20 + gcc/testsuite/gcc.dg/torture/type-generic-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/and-1.c | 11 + gcc/testsuite/gcc.dg/tree-ssa/andnot-1.c | 12 + gcc/testsuite/gcc.dg/tree-ssa/bit-assoc.c | 29 + gcc/testsuite/gcc.dg/tree-ssa/loadpre10.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/loadpre23.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/loadpre24.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/loadpre25.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/loadpre4.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/loadpre8.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr63586-2.c | 32 + gcc/testsuite/gcc.dg/tree-ssa/pr63586.c | 70 + gcc/testsuite/gcc.dg/tree-ssa/pr69270.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-14.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-16.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-18.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-20.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-3.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp59.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp99.c | 9 + gcc/testsuite/gcc.dg/vect/pr66636.c | 3 +- gcc/testsuite/gcc.dg/vect/tree-vect.h | 17 +- .../aarch64/advsimd-intrinsics/arm-neon-ref.h | 11 +- .../aarch64/advsimd-intrinsics/vfms_vfma_n.c | 490 +++ .../aarch64/advsimd-intrinsics/vget_lane.c | 19 + .../gcc.target/aarch64/advsimd-intrinsics/vmul.c | 2 - .../aarch64/advsimd-intrinsics/vreinterpret.c | 101 +- .../gcc.target/aarch64/advsimd-intrinsics/vshl.c | 2 - .../gcc.target/aarch64/advsimd-intrinsics/vsli_n.c | 2 + .../gcc.target/aarch64/advsimd-intrinsics/vtst.c | 2 - .../gcc.target/aarch64/cpu-diagnostics-1.c | 1 + .../gcc.target/aarch64/cpu-diagnostics-2.c | 1 + .../gcc.target/aarch64/cpu-diagnostics-3.c | 1 + .../gcc.target/aarch64/cpu-diagnostics-4.c | 1 + .../gcc.target/aarch64/fmla_intrinsic_1.c | 2 +- .../gcc.target/aarch64/fmls_intrinsic_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/noplt_3.c | 2 +- gcc/testsuite/gcc.target/aarch64/pr70809_1.c | 18 + .../gcc.target/aarch64/simd/vmul_elem_1.c | 519 +++ gcc/testsuite/gcc.target/aarch64/struct_return.c | 31 + .../gcc.target/aarch64/tail_indirect_call_1.c | 4 +- gcc/testsuite/gcc.target/arm/aapcs/neon-vect10.c | 31 + gcc/testsuite/gcc.target/arm/aapcs/neon-vect9.c | 23 + gcc/testsuite/gcc.target/arm/aapcs/vfp18.c | 27 + gcc/testsuite/gcc.target/arm/aapcs/vfp19.c | 29 + gcc/testsuite/gcc.target/arm/aapcs/vfp20.c | 21 + gcc/testsuite/gcc.target/arm/aapcs/vfp21.c | 25 + gcc/testsuite/gcc.target/arm/fp16-aapcs-1.c | 17 + gcc/testsuite/gcc.target/arm/fp16-param-1.c | 12 +- gcc/testsuite/gcc.target/arm/fp16-return-1.c | 7 +- gcc/testsuite/gcc.target/arm/interrupt-1.c | 6 +- gcc/testsuite/gcc.target/arm/interrupt-2.c | 6 +- gcc/testsuite/gcc.target/arm/pr70830.c | 14 + gcc/testsuite/gcc.target/arm/pr71056.c | 32 + gcc/testsuite/gcc.target/i386/avx512bw-pack-2.c | 100 + .../gcc.target/i386/avx512bw-vpalignr-3.c | 30 + .../gcc.target/i386/avx512bw-vpbroadcast-1.c | 104 + .../gcc.target/i386/avx512bw-vpbroadcast-2.c | 68 + .../gcc.target/i386/avx512bw-vpbroadcast-3.c | 58 + gcc/testsuite/gcc.target/i386/avx512bw-vpextr-1.c | 109 + gcc/testsuite/gcc.target/i386/avx512bw-vpinsr-1.c | 33 + .../gcc.target/i386/avx512bw-vpmaddubsw-3.c | 30 + .../gcc.target/i386/avx512bw-vpmulhrsw-3.c | 30 + gcc/testsuite/gcc.target/i386/avx512bw-vpshufb-3.c | 30 + .../gcc.target/i386/avx512dq-abs-copysign-1.c | 71 + gcc/testsuite/gcc.target/i386/avx512dq-logic-2.c | 196 ++ gcc/testsuite/gcc.target/i386/avx512dq-vpextr-1.c | 53 + gcc/testsuite/gcc.target/i386/avx512dq-vpinsr-1.c | 33 + .../gcc.target/i386/avx512vl-abs-copysign-1.c | 71 + .../gcc.target/i386/avx512vl-abs-copysign-2.c | 49 + gcc/testsuite/gcc.target/i386/avx512vl-logic-1.c | 132 + gcc/testsuite/gcc.target/i386/avx512vl-logic-2.c | 196 ++ gcc/testsuite/gcc.target/i386/avx512vl-pack-1.c | 68 + gcc/testsuite/gcc.target/i386/avx512vl-pack-2.c | 108 + .../gcc.target/i386/avx512vl-vinsertps-1.c | 39 + ...avx512bw-vpmaddwd-3.c => avx512vl-vpalignr-3.c} | 18 +- .../gcc.target/i386/avx512vl-vpbroadcast-1.c | 104 + .../gcc.target/i386/avx512vl-vpbroadcast-2.c | 68 + .../gcc.target/i386/avx512vl-vpbroadcast-3.c | 58 + gcc/testsuite/gcc.target/i386/avx512vl-vpinsr-1.c | 63 + ...vx512bw-vpmaddwd-3.c => avx512vl-vpmulhrsw-3.c} | 18 +- ...{avx512bw-vpmaddwd-3.c => avx512vl-vpshufb-3.c} | 18 +- gcc/testsuite/gcc.target/i386/mmx-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr61599-1.c | 4 +- gcc/testsuite/gcc.target/i386/pr61599-2.c | 5 +- gcc/testsuite/gcc.target/i386/pr66746.c | 1 + gcc/testsuite/gcc.target/i386/pr70799-1.c | 41 + gcc/testsuite/gcc.target/i386/pr70876.c | 13 + gcc/testsuite/gcc.target/i386/pr70877.c | 14 + gcc/testsuite/gcc.target/i386/sse-13.c | 1 + gcc/testsuite/gcc.target/nvptx/abi-vararg-3.c | 13 + gcc/testsuite/gcc.target/nvptx/ary-init.c | 2 + gcc/testsuite/gcc.target/nvptx/decl.c | 1 + gcc/testsuite/gcc.target/nvptx/trailing-init.c | 1 + gcc/testsuite/gcc.target/powerpc/dform-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/dform-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/dform-3.c | 39 + .../gcc.target/powerpc/p8vector-int128-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/p9-splat-1.c | 27 + gcc/testsuite/gcc.target/powerpc/p9-splat-2.c | 38 + gcc/testsuite/gcc.target/powerpc/p9-splat-3.c | 61 + gcc/testsuite/gcc.target/powerpc/pr47755.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr68805.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr70963.c | 44 + gcc/testsuite/gfortran.dg/dec_union_4.f90 | 39 +- gcc/testsuite/gfortran.dg/gomp/pr70855.f90 | 18 + gcc/testsuite/gfortran.dg/pr42108.f90 | 2 +- gcc/testsuite/gfortran.dg/pr69603.f90 | 16 + gcc/testsuite/gfortran.dg/pr71047.f08 | 48 + gcc/testsuite/gnat.dg/debug6.adb | 10 + gcc/testsuite/gnat.dg/debug6_pkg.ads | 16 + gcc/testsuite/jit.dg/test-error-array-bounds.c | 72 + gcc/tree-call-cdce.c | 104 +- gcc/tree-chkp.c | 16 +- gcc/tree-core.h | 7 +- gcc/tree-data-ref.c | 9 +- gcc/tree-dfa.c | 23 + gcc/tree-dfa.h | 1 + gcc/tree-if-conv.c | 4 +- gcc/tree-inline.c | 4 +- gcc/tree-loop-distribution.c | 35 +- gcc/tree-parloops.c | 1 + gcc/tree-ssa-alias.c | 43 +- gcc/tree-ssa-alias.h | 4 +- gcc/tree-ssa-loop-im.c | 2 +- gcc/tree-ssa-loop-ivcanon.c | 4 +- gcc/tree-ssa-loop-ivopts.c | 453 +-- gcc/tree-ssa-loop-prefetch.c | 2 +- gcc/tree-ssa-math-opts.c | 44 +- gcc/tree-ssa-phiprop.c | 21 + gcc/tree-ssa-pre.c | 13 +- gcc/tree-ssa-reassoc.c | 82 +- gcc/tree-ssa-sccvn.c | 38 +- gcc/tree-ssa-structalias.c | 5 +- gcc/tree-vect-loop.c | 21 +- gcc/tree-vect-patterns.c | 3 +- gcc/tree-vect-slp.c | 5 +- gcc/tree-vect-stmts.c | 21 +- gcc/tree-vrp.c | 21 +- gcc/tree.c | 49 +- gcc/tree.h | 8 +- gcc/wide-int.h | 2 +- gnattools/ChangeLog | 7 + gnattools/Makefile.in | 54 +- gnattools/configure | 3 + gnattools/configure.ac | 1 + include/ChangeLog | 7 + libbacktrace/ChangeLog | 11 +- libbacktrace/elf.c | 3 + libcilkrts/ChangeLog | 5 + libcilkrts/configure | 3340 ++++++++++---------- libcilkrts/configure.ac | 6 +- libcpp/po/ChangeLog | 8 + libcpp/po/da.po | 10 +- libcpp/po/fi.po | 12 +- libgomp/ChangeLog | 15 + libgomp/oacc-init.c | 14 +- libgomp/testsuite/libgomp.hsa.c/complex-align-2.c | 27 + libiberty/ChangeLog | 52 +- libiberty/cp-demangle.c | 2 +- libiberty/cplus-dem.c | 13 +- libiberty/testsuite/demangle-expected | 115 + libsanitizer/ChangeLog | 6 + libsanitizer/asan/asan_malloc_linux.cc | 43 +- libstdc++-v3/ChangeLog | 66 +- libstdc++-v3/include/debug/bitset | 2 + libstdc++-v3/include/debug/deque | 2 + libstdc++-v3/include/debug/functions.h | 7 +- libstdc++-v3/include/debug/list | 2 + libstdc++-v3/include/debug/map | 2 + libstdc++-v3/include/debug/set | 2 + libstdc++-v3/include/debug/string | 2 + libstdc++-v3/include/debug/unordered_map | 2 + libstdc++-v3/include/debug/unordered_set | 2 + libstdc++-v3/include/debug/vector | 2 + libstdc++-v3/include/experimental/bits/fs_dir.h | 55 +- libstdc++-v3/src/c++11/cow-stdexcept.cc | 37 +- libstdc++-v3/src/filesystem/ops.cc | 19 +- .../filesystem/iterators/directory_iterator.cc | 71 + .../iterators/recursive_directory_iterator.cc | 66 +- .../filesystem/operations/canonical.cc | 20 + .../{create_directories.cc => copy_file.cc} | 71 +- .../{canonical.cc => create_directory.cc} | 39 +- .../testsuite/experimental/memory_resource/1.cc | 1 + .../experimental/type_erased_allocator/2.cc | 3 +- 446 files changed, 16695 insertions(+), 6985 deletions(-) rename gcc/testsuite/{gcc.dg => c-c++-common}/attr-opt-1.c (78%) create mode 100644 gcc/testsuite/c-c++-common/attributes-3.c create mode 100644 gcc/testsuite/c-c++-common/pr70756-2.c create mode 100644 gcc/testsuite/c-c++-common/pr70756.c create mode 100644 gcc/testsuite/c-c++-common/tsan/sanitize-thread-macro.c create mode 100644 gcc/testsuite/g++.dg/Wattributes.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-60049.C create mode 100644 gcc/testsuite/g++.dg/debug/pr71057.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr71146.C copy gcc/testsuite/g++.dg/lookup/{member3.C => member4.C} (77%) create mode 100644 gcc/testsuite/g++.dg/lookup/member5.C create mode 100644 gcc/testsuite/g++.dg/opt/pr71100.C create mode 100644 gcc/testsuite/g++.dg/template/crash122.C create mode 100644 gcc/testsuite/g++.dg/template/pr70466-1.C create mode 100644 gcc/testsuite/g++.dg/template/pr70466-2.C create mode 100644 gcc/testsuite/g++.dg/torture/pr71002.C create mode 100644 gcc/testsuite/gcc.dg/Wduplicate-decl-specifier-c11.c create mode 100644 gcc/testsuite/gcc.dg/Wduplicate-decl-specifier.c create mode 100644 gcc/testsuite/gcc.dg/fold-notrotate-1.c create mode 100644 gcc/testsuite/gcc.dg/fold-notshift-1.c create mode 100644 gcc/testsuite/gcc.dg/fold-notshift-2.c create mode 100644 gcc/testsuite/gcc.dg/ipa/iinline-cstagg-1.c create mode 100644 gcc/testsuite/gcc.dg/ipa/iinline-cstagg-2.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipcp-cstagg-1.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipcp-cstagg-2.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipcp-cstagg-3.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipcp-cstagg-4.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipcp-cstagg-5.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipcp-cstagg-6.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipcp-cstagg-7.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr70646.c create mode 100644 gcc/testsuite/gcc.dg/optimize-bswapsi-4.c create mode 100644 gcc/testsuite/gcc.dg/opts-7.c delete mode 100644 gcc/testsuite/gcc.dg/pr18079-2.c create mode 100644 gcc/testsuite/gcc.dg/pr70807.c create mode 100644 gcc/testsuite/gcc.dg/pr71006.c create mode 100644 gcc/testsuite/gcc.dg/pr71071.c create mode 100644 gcc/testsuite/gcc.dg/pr71084.c create mode 100644 gcc/testsuite/gcc.dg/pr71148.c create mode 100644 gcc/testsuite/gcc.dg/qual-return-5.c create mode 100644 gcc/testsuite/gcc.dg/qual-return-6.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-11.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70986-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70986-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70986-3.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr71020.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr71039.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr71055.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr71059.c copy gcc/testsuite/gcc.dg/torture/{pr70484.c => pr71062.c} (51%) create mode 100644 gcc/testsuite/gcc.dg/torture/pr71132.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr71168.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/and-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/andnot-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/bit-assoc.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr63586-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr63586.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vrp99.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr70809_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmul_elem_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/struct_return.c create mode 100644 gcc/testsuite/gcc.target/arm/aapcs/neon-vect10.c create mode 100644 gcc/testsuite/gcc.target/arm/aapcs/neon-vect9.c create mode 100644 gcc/testsuite/gcc.target/arm/aapcs/vfp18.c create mode 100644 gcc/testsuite/gcc.target/arm/aapcs/vfp19.c create mode 100644 gcc/testsuite/gcc.target/arm/aapcs/vfp20.c create mode 100644 gcc/testsuite/gcc.target/arm/aapcs/vfp21.c create mode 100644 gcc/testsuite/gcc.target/arm/fp16-aapcs-1.c create mode 100644 gcc/testsuite/gcc.target/arm/pr70830.c create mode 100644 gcc/testsuite/gcc.target/arm/pr71056.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pack-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpalignr-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpbroadcast-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpbroadcast-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpbroadcast-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpextr-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpinsr-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpmaddubsw-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpmulhrsw-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpshufb-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-abs-copysign-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-logic-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vpextr-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vpinsr-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-abs-copysign-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-abs-copysign-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-logic-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-logic-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pack-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pack-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vinsertps-1.c copy gcc/testsuite/gcc.target/i386/{avx512bw-vpmaddwd-3.c => avx512vl-vpalignr-3.c} (50%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpbroadcast-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpbroadcast-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpbroadcast-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpinsr-1.c copy gcc/testsuite/gcc.target/i386/{avx512bw-vpmaddwd-3.c => avx512vl-vpmulhrsw-3. [...] copy gcc/testsuite/gcc.target/i386/{avx512bw-vpmaddwd-3.c => avx512vl-vpshufb-3.c} (51%) create mode 100644 gcc/testsuite/gcc.target/i386/pr70799-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70876.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70877.c create mode 100644 gcc/testsuite/gcc.target/nvptx/abi-vararg-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/dform-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-splat-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-splat-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-splat-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr70963.c create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr70855.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr69603.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr71047.f08 create mode 100644 gcc/testsuite/gnat.dg/debug6.adb create mode 100644 gcc/testsuite/gnat.dg/debug6_pkg.ads create mode 100644 gcc/testsuite/jit.dg/test-error-array-bounds.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/complex-align-2.c copy libstdc++-v3/testsuite/experimental/filesystem/operations/{create_directories [...] copy libstdc++-v3/testsuite/experimental/filesystem/operations/{canonical.cc => cr [...]