This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-stable-allyesconfig in repository toolchain/ci/gcc.
from 33fdbbe4ce6 Fortran: Add missing ST_OMP_END_SCOPE handling [PR102313] adds f008fd3a480 c++: Fix __is_*constructible/assignable for templates [PR102305] adds 818c505188f c++: Update DECL_*SIZE for objects with flexible array memb [...] adds de07cff96ab c++: empty union member activation during constexpr [PR102163] adds c5a735fa9df coroutines: Expose implementation state to the debugger. adds 70ee703c479 coroutines: Make proxy vars for the function arg copies. adds fb323726518 configure: Avoid unnecessary constraints on executables for [...] adds f80b9be083e rs6000: Disable optimizing multiple xxsetaccz instructions [...] adds c89d805397f c++tools : Add a simple handler for ModuleCompiledRequest. adds b305ec979d9 Fortran - fix ICE during error recovery checking entry char [...] adds 52ac72a423b Daily bump. adds 4633d623d7c gcc: xtensa: fix PR target/102336 adds f53a89fe722 c++: tweak C++20 destructor template-id rule adds ba9b07d0259 c++: correct object scope handling adds a53781c8fd2 c++: don't predeclare std::type_info [PR48396] adds 40c9541ac05 Remove m68k-openbsd support adds 947332a4e22 Remove support for vax-openbsd adds 8b69c481fc8 Add OpenACC 'host_data' testing to 'gfortran.dg/goacc/unexp [...] adds 243e0a5b194 Output vextract{i,f}{32x4,64x2} for (vec_select:(reg:Vmode) [...] adds cc1e28878a2 libstdc++: Check for TLS support on mingw cross-compilers adds b6d8fa66e1b tree-optimization/102318 - reduction epilogue re-use adds e4d3643361d AVX512FP16: Adjust builtin name for FP16 builtins to match [...] adds feebc22ba93 Maintain (mis-)alignment info in the first element of a group adds 7fc4d6000a0 Optimize for V{8,16,32}HFmode vec_set/extract/init. adds 26d4ba05b92 target/102348 - fix powerpc-lynxos build adds e0fcdc46a2f gcc-changelog: check git commit email address adds a37d7d6fc1d gcc-changelog: Add FIXME note. adds adddfc85c07 rs6000: fix symtab_node::get == NULL issue adds 4320a4b717d c++: don't warn about internal interference sizes adds 7bdf51557d1 i386: port vxworks to TARGET_CPU_P macro adds 2709337c118 zero-call-used-regs attr for ada adds 2ab5c3d5457 c++: default ctor that's also a list ctor [PR102050] adds e5d1af8a07a c++: Fix handling of decls with flexible array members init [...] adds 30e02539320 c++: add parsing_function_declarator predicate adds f5ae6447bd8 rs6000: fix xcoff section encoding adds 22806064a67 c++: shortcut bad convs during overload resolution, part 2 [...] adds 9e85da8d9fd Daily bump. adds e0c09143c96 rs6000: Remove useless toc-fusion option adds 8d970817a58 c++: Small location tweak adds c4d423c74ab AVX512FP16: Add vmovw/vmovsh. adds 6d45f45975b AVX512FP16: Add testcase for vmovsh/vmovw. adds bd610db0d52 AVX512FP16: Add vcvtph2dq/vcvtph2qq/vcvtph2w/vcvtph2uw/vcvt [...] adds 038afce92d8 AVX512FP16: Add testcase for vcvtph2w/vcvtph2uw/vcvtph2dq/v [...] adds be0e4c32bf5 AVX512FP16: Add vcvtuw2ph/vcvtw2ph/vcvtdq2ph/vcvtudq2ph/vcv [...] adds a73d59089a9 AVX512FP16: Add testcase for vcvtw2ph/vcvtuw2ph/vcvtdq2ph/v [...] adds a26ff83ed07 Check mask type when doing cond_op related gimple simplification. adds 8137be3958b mips: Fix macro typo adds 8e2c293f027 testsuite: Support single-precision in g++.dg/eh/arm-vfp-unwind.C adds b7e0dd61e4f sparc: Print out bit names for LEON and LEON3 with -mdebug adds b4bbb373dfa sparc: Treat more instructions as load or store in errata w [...] adds 6d0c97b19a3 sparc: Skip all empty assembly statements adds d4aa16699d4 sparc: Prevent atomic instructions in beginning of function [...] adds a053dab90e6 sparc: Add NOP in stack_protect_set32 if sparc_fix_b2bst enabled adds 275a076f762 sparc: Add scheduling information for LEON5 adds 8d6b12b2233 middle-end/102360 - adjust .DEFERRED_INIT expansion adds ab08859e37e coroutines: Small cleanups to await_statement_walker [NFC]. adds 371848a7ed3 cgraph: Do not warn about caller count mismatches of remove [...] adds acd7e7b33fd PowerPC: Fix rs6000-gen-builtins with build != host [PR102353] adds d7071e49822 [i386] Change ix86_decompose_address return type to bool. adds db1a65d9364 Fix PR 67102: Add libstdc++ dependancy to libffi adds cfea7b86f24 Fortran - fix handling of optional allocatable DT arguments [...] adds 2e2e65a46d2 c++: constrained variable template issues [PR98486] adds 93b5a667100 rs6000: Handle overloads during program parsing adds f9f1a6efaae libstdc++: Fix UB in atomic_ref/wait_notify.cc [PR101761] adds 869107c9c97 libstdc++: Add noexcept to unique_ptr accessors adds 9d813ddd978 libstdc++: Add noexcept to std::to_string overloads that do [...] adds 2c351dafcbc libstdc++: Fix recipes for C++11-compiled files in src/c++98 adds e67917f5df9 libstdc++: Add missing constraint to std::span deduction gu [...] adds 734b2c2eedc libstdc++: Add missing 'constexpr' to std::tuple [PR102270] adds 21c760510d3 libstdc++: Remove non-deducible parameter for std::advance [...] adds cbe705a2f74 libstdc++: Add noexcept to std::nullopt_t constructor adds bd0df30a7bc libstdc++: Update documentation that only refers to c++98 a [...] adds 43378933060 libstdc++: Increase timeout factor for slow pb_ds tests adds fce4e12f8ef libstdc++: Regenerate the src/debug Makefiles as needed adds 745781d24cd analyzer: Fix bootstrap with clang adds 54866f7a81a libgo: update to go1.17.1 release adds e19570d38fb Daily bump. adds 3069a2e5997 AVX512FP16: Add vcvtsh2si/vcvtsh2usi/vcvtsi2sh/vcvtusi2sh. adds babaa0e521c AVX512FP16: Add testcase for vcvtsh2si/vcvtsh2usi/vcvtsi2sh [...] adds c027accb424 AVX512FP16: Add vcvttph2w/vcvttph2uw/vcvttph2dq/vcvttph2qq/ [...] adds 8691efe4007 AVX512FP16: Add testcase for vcvttph2w/vcvttph2uw/vcvttph2d [...] adds 6babedbbaee AVX512FP16: Add vcvttsh2si/vcvttsh2usi. adds 5a744e5056b AVX512FP16: Add vcvtph2pd/vcvtph2psx/vcvtpd2ph/vcvtps2phx. adds 23fe603b4bf AVX512FP16: Add testcase for vcvtph2pd/vcvtph2psx/vcvtpd2ph [...] adds 90429b962e2 AVX512FP16: Add vcvtsh2ss/vcvtsh2sd/vcvtss2sh/vcvtsd2sh. adds 1ef291e68fa AVX512FP16: Add testcase for vcvtsh2sd/vcvtsh2ss/vcvtsd2sh/ [...] adds a5873aadb6d AVX512FP16: Add intrinsics for casting between vector float [...] adds 687e30d9d74 Fix PR rtl-optimization/102306 adds 61b03ade93b x86: Update -mtune=tremont adds c3a2437fec1 x86: Update memcpy/memset inline strategies for -mtune=tremont adds 16cca1806d2 x86: Properly handle USE_VECTOR_FP_CONVERTS/USE_VECTOR_CONVERTS adds 48b3caffcac x86: Add TARGET_SSE_PARTIAL_REG_[FP_]CONVERTS_DEPENDENCY adds 3a2bcffac60 openmp: Add support for OpenMP 5.1 atomics for C++ adds 4a7842bb992 libgomp: Spelling error fix in OpenMP 5.1 conformance section adds 749c31b345c libstdc++: Rename tests with incorrect extension adds 4703182a06b Revert no longer needed fix for PR95539 adds 8593d2fcbb8 configure, jit: Allow for 'make check-gcc-jit'. adds 654187d0537 Fortran: Prefer GCC internal macros to float.h in ISO_Fortr [...] adds 0a60524de10 rs6000: Move __builtin_mffsl to the [always] stanza adds 2578a3870ef PR c/102245: Disable sign-changing optimization for shifts [...] adds 00b1324f928 Fortran: Use _Float128 rather than __float128 for c_float128 kind. adds 89be17a1b23 Fix 'hash_table::expand' to destruct stale Value objects adds 41a34e22f89 rs6000: Handle gimple folding of target built-ins adds 6cba7d1dc43 rs6000: Handle some recent MMA builtin changes adds 47e5052b5e1 rs6000: Support for vectorizing built-in functions adds 31e924c52f4 Better handle MIN/MAX_EXPR of unrelated objects [PR102200]. adds 896fec24c8e testsuite: Fix gcc.target/i386/auto-init-* tests. adds 3674d8e6fc6 Virtualize relation oracle and various cleanups. adds 534c5352a02 Provide a relation oracle for paths. adds 8251f90e87f Add 'libgomp.oacc-c-c++-common/broadcast-many.c' adds 82792cc407d openacc: Turn off worker partitioning if num_workers==1 adds 2a3f9f6532b openacc: Shared memory layout optimisation adds 2961ac45b9e openacc: Remove unnecessary barriers (gimple worker partiti [...] adds 1fa2c5a695b libstdc++: Fix last std::tuple constructor missing 'constex [...] adds 42eff613d0c libstdc++: Add 'noexcept' to path::iterator members adds 51166eb2c53 Fortran - (large) arrays in the main shall be static adds 94c12ffac23 Factor predidacte analysis out of tree-ssa-uninit.c into it [...] adds 0a4cb439327 Daily bump. adds 8618f9e58c4 c++: fix comment typo adds 18b57c1d4a8 c++: improve lookup of member-qualified names adds 7afcb534239 Support embedded broadcast for AVX512FP16 instructions. adds 1e6850841fb AVX512FP16: Add vfmaddsub[132,213,231]ph/vfmsubadd[132,213,231]ph. adds b6c24eab08d AVX512FP16: Add testcase for vfmaddsub[132,213,231]ph/vfmsu [...] adds ede1820d214 AVX512FP16: Add FP16 fma instructions. adds 630a1249a00 AVX512FP16: Add testcase for fma instructions adds 75a97b59e1e AVX512FP16: Add scalar/vector bitwise operations, including adds ef6ab4abc41 AVX512FP16: Add testcase for fp16 bitwise operations. adds 376d69f3f75 AVX512FP16: Enable FP16 mask load/store. adds 3c9de0a93e5 AVX512FP16: Add scalar fma instructions. adds d07c750cc6c AVX512FP16: Add testcase for scalar FMA instructions. adds e5597f2ad55 openmp: Allow private or firstprivate arguments to default [...] adds e666a0a22a5 Fix ICE in pass_rpad. adds e9d8fcabd03 openmp: Handle unconstrained and reproducible modifiers on [...]
No new revisions were added by this update.
Summary of changes: ChangeLog | 13 + Makefile.def | 2 + Makefile.in | 9 + c++tools/ChangeLog | 6 + c++tools/resolver.cc | 11 + c++tools/resolver.h | 4 + contrib/ChangeLog | 18 + contrib/config-list.mk | 4 +- contrib/gcc-changelog/git_commit.py | 11 + contrib/gcc-changelog/test_email.py | 5 + contrib/gcc-changelog/test_patches.txt | 25 + gcc/ChangeLog | 1329 ++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 8 +- gcc/ada/ChangeLog | 74 + gcc/ada/gcc-interface/utils.c | 59 + gcc/analyzer/ChangeLog | 5 + gcc/analyzer/engine.cc | 1 + gcc/c-family/ChangeLog | 9 + gcc/c-family/c-omp.c | 47 +- gcc/c/ChangeLog | 5 + gcc/c/c-parser.c | 58 +- gcc/cgraph.c | 4 +- gcc/combine.c | 10 + gcc/common/config/i386/i386-common.c | 2 +- gcc/config.gcc | 17 +- gcc/config/gcn/gcn-protos.h | 3 +- gcc/config/gcn/gcn-tree.c | 57 +- gcc/config/gcn/gcn.c | 98 +- gcc/config/gcn/gcn.h | 6 +- gcc/config/gcn/gcn.opt | 6 + gcc/config/i386/avx512fp16intrin.h | 4898 +++++++++++++++++--- gcc/config/i386/avx512fp16vlintrin.h | 2339 +++++++++- gcc/config/i386/i386-builtin-types.def | 46 + gcc/config/i386/i386-builtin.def | 278 +- gcc/config/i386/i386-expand.c | 165 +- gcc/config/i386/i386-features.c | 48 +- gcc/config/i386/i386-modes.def | 2 + gcc/config/i386/i386-options.c | 2 +- gcc/config/i386/i386-protos.h | 2 +- gcc/config/i386/i386.c | 71 +- gcc/config/i386/i386.h | 7 +- gcc/config/i386/i386.md | 47 +- gcc/config/i386/sse.md | 1594 +++++-- gcc/config/i386/subst.md | 1 + gcc/config/i386/vxworks.h | 24 +- gcc/config/i386/x86-tune-costs.h | 124 + gcc/config/i386/x86-tune-sched.c | 2 + gcc/config/i386/x86-tune.def | 52 +- gcc/config/mips/netbsd.h | 2 +- gcc/config/rs6000/lynx.h | 1 - gcc/config/rs6000/mma.md | 31 +- gcc/config/rs6000/rs6000-builtin-new.def | 154 +- gcc/config/rs6000/rs6000-c.c | 1078 +++++ gcc/config/rs6000/rs6000-call.c | 1255 +++++ gcc/config/rs6000/rs6000-gen-builtins.c | 40 +- gcc/config/rs6000/rs6000.c | 262 +- gcc/config/rs6000/rs6000.opt | 4 - gcc/config/rs6000/t-rs6000 | 17 +- gcc/config/sparc/leon5.md | 103 + gcc/config/sparc/sparc-opts.h | 1 + gcc/config/sparc/sparc.c | 183 +- gcc/config/sparc/sparc.h | 36 +- gcc/config/sparc/sparc.md | 12 +- gcc/config/sparc/sparc.opt | 3 + gcc/config/xtensa/t-xtensa | 1 + gcc/configure | 18 +- gcc/configure.ac | 10 - gcc/cp/ChangeLog | 142 + gcc/cp/call.c | 17 +- gcc/cp/constexpr.c | 37 +- gcc/cp/constraint.cc | 8 +- gcc/cp/coroutines.cc | 655 ++- gcc/cp/cp-gimplify.c | 4 +- gcc/cp/cp-tree.h | 12 +- gcc/cp/decl.c | 57 +- gcc/cp/method.c | 1 + gcc/cp/name-lookup.c | 7 +- gcc/cp/parser.c | 606 ++- gcc/cp/pt.c | 65 +- gcc/cp/rtti.c | 95 +- gcc/cp/semantics.c | 31 +- gcc/cp/typeck2.c | 15 +- gcc/doc/invoke.texi | 13 +- gcc/doc/tm.texi | 9 +- gcc/doc/tm.texi.in | 2 + gcc/fortran/ChangeLog | 35 + gcc/fortran/intrinsic.texi | 8 +- gcc/fortran/iso-c-binding.def | 2 +- gcc/fortran/resolve.c | 4 +- gcc/fortran/trans-decl.c | 5 +- gcc/fortran/trans-expr.c | 11 + gcc/fortran/trans-intrinsic.c | 6 +- gcc/fortran/trans-types.h | 2 +- gcc/gimple-predicate-analysis.cc | 2400 ++++++++++ gcc/gimple-predicate-analysis.h | 158 + gcc/gimple-range-cache.cc | 2 +- gcc/gimple-range-fold.cc | 4 +- gcc/gimplify.c | 12 + gcc/go/gofrontend/MERGE | 2 +- gcc/hash-map-tests.c | 10 +- gcc/hash-table.h | 3 + gcc/internal-fn.c | 25 +- gcc/match.pd | 14 +- gcc/omp-oacc-neuter-broadcast.cc | 576 ++- gcc/pointer-query.cc | 62 +- gcc/target.def | 12 +- gcc/testsuite/ChangeLog | 551 +++ gcc/testsuite/c-c++-common/gomp/atomic-18.c | 8 +- gcc/testsuite/c-c++-common/gomp/atomic-25.c | 2 +- gcc/testsuite/c-c++-common/gomp/atomic-26.c | 2 +- gcc/testsuite/c-c++-common/gomp/atomic-27.c | 2 +- gcc/testsuite/c-c++-common/gomp/atomic-28.c | 2 +- gcc/testsuite/c-c++-common/gomp/atomic-29.c | 2 +- gcc/testsuite/c-c++-common/gomp/atomic-30.c | 97 +- gcc/testsuite/c-c++-common/gomp/clause-dups-1.c | 32 + gcc/testsuite/c-c++-common/gomp/clauses-1.c | 41 +- gcc/testsuite/c-c++-common/gomp/default-2.c | 67 + gcc/testsuite/c-c++-common/gomp/default-3.c | 14 + gcc/testsuite/c-c++-common/gomp/order-1.c | 15 +- gcc/testsuite/c-c++-common/gomp/order-2.c | 2 +- gcc/testsuite/c-c++-common/gomp/order-5.c | 101 + gcc/testsuite/c-c++-common/gomp/order-6.c | 412 ++ gcc/testsuite/g++.dg/cpp0x/constexpr-empty17.C | 21 + gcc/testsuite/g++.dg/cpp0x/initlist125.C | 12 + gcc/testsuite/g++.dg/cpp0x/initlist126.C | 17 + gcc/testsuite/g++.dg/cpp0x/pr102305.C | 39 + gcc/testsuite/g++.dg/cpp23/lookup2.C | 6 + gcc/testsuite/g++.dg/cpp2a/concepts-var-templ1.C | 9 + gcc/testsuite/g++.dg/cpp2a/concepts-var-templ1a.C | 14 + gcc/testsuite/g++.dg/cpp2a/concepts-var-templ1b.C | 15 + gcc/testsuite/g++.dg/eh/arm-vfp-unwind.C | 6 +- gcc/testsuite/g++.dg/ext/conv2.C | 13 + gcc/testsuite/g++.dg/ext/flexary39.C | 65 + gcc/testsuite/g++.dg/ext/flexary40.C | 50 + gcc/testsuite/g++.dg/gomp/atomic-20.C | 104 + gcc/testsuite/g++.dg/gomp/atomic-5.C | 2 +- gcc/testsuite/g++.dg/gomp/attrs-1.C | 43 +- gcc/testsuite/g++.dg/gomp/attrs-2.C | 43 +- gcc/testsuite/g++.dg/gomp/default-1.C | 112 + gcc/testsuite/g++.dg/pr102360.C | 54 + gcc/testsuite/g++.dg/rtti/undeclared1.C | 5 + gcc/testsuite/g++.dg/template/conv17.C | 7 + gcc/testsuite/g++.dg/template/dtor11.C | 22 + gcc/testsuite/g++.dg/template/dtor5.C | 2 +- gcc/testsuite/g++.target/i386/pr102295.C | 12 + gcc/testsuite/gcc.dg/Warray-bounds-89.c | 139 + gcc/testsuite/gcc.dg/Wint-in-bool-context-4.c | 35 + gcc/testsuite/gcc.dg/Wstringop-overflow-62.c | 2 +- gcc/testsuite/gcc.dg/Wstringop-overflow-74.c | 22 + gcc/testsuite/gcc.dg/Wstringop-overflow-75.c | 133 + gcc/testsuite/gcc.dg/Wstringop-overflow-76.c | 148 + gcc/testsuite/gcc.dg/vect/pr102318.c | 21 + gcc/testsuite/gcc.target/i386/auto-init-1.c | 2 +- gcc/testsuite/gcc.target/i386/auto-init-2.c | 8 +- gcc/testsuite/gcc.target/i386/auto-init-3.c | 5 +- gcc/testsuite/gcc.target/i386/auto-init-4.c | 10 +- gcc/testsuite/gcc.target/i386/auto-init-5.c | 5 +- gcc/testsuite/gcc.target/i386/auto-init-6.c | 2 +- gcc/testsuite/gcc.target/i386/auto-init-7.c | 2 +- gcc/testsuite/gcc.target/i386/auto-init-8.c | 2 +- .../gcc.target/i386/auto-init-padding-1.c | 2 +- .../gcc.target/i386/auto-init-padding-10.c | 2 +- .../gcc.target/i386/auto-init-padding-11.c | 2 +- .../gcc.target/i386/auto-init-padding-12.c | 2 +- .../gcc.target/i386/auto-init-padding-2.c | 2 +- .../gcc.target/i386/auto-init-padding-3.c | 8 +- .../gcc.target/i386/auto-init-padding-4.c | 2 +- .../gcc.target/i386/auto-init-padding-5.c | 2 +- .../gcc.target/i386/auto-init-padding-6.c | 2 +- .../gcc.target/i386/auto-init-padding-7.c | 5 +- .../gcc.target/i386/auto-init-padding-8.c | 7 +- .../gcc.target/i386/auto-init-padding-9.c | 7 +- gcc/testsuite/gcc.target/i386/avx-1.c | 126 +- gcc/testsuite/gcc.target/i386/avx-covert-1.c | 19 + gcc/testsuite/gcc.target/i386/avx-fp-covert-1.c | 15 + gcc/testsuite/gcc.target/i386/avx-int-covert-1.c | 14 + gcc/testsuite/gcc.target/i386/avx512fp16-1c.c | 6 +- .../gcc.target/i386/avx512fp16-broadcast-1.c | 33 + .../gcc.target/i386/avx512fp16-broadcast-2.c | 53 + gcc/testsuite/gcc.target/i386/avx512fp16-helper.h | 47 +- gcc/testsuite/gcc.target/i386/avx512fp16-neg-1a.c | 19 + gcc/testsuite/gcc.target/i386/avx512fp16-neg-1b.c | 33 + .../gcc.target/i386/avx512fp16-scalar-bitwise-1a.c | 31 + .../gcc.target/i386/avx512fp16-scalar-bitwise-1b.c | 82 + .../gcc.target/i386/avx512fp16-typecast-1.c | 44 + .../gcc.target/i386/avx512fp16-typecast-2.c | 43 + .../gcc.target/i386/avx512fp16-vcvtdq2ph-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvtdq2ph-1b.c | 79 + .../gcc.target/i386/avx512fp16-vcvtpd2ph-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvtpd2ph-1b.c | 82 + .../gcc.target/i386/avx512fp16-vcvtph2dq-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvtph2dq-1b.c | 79 + .../gcc.target/i386/avx512fp16-vcvtph2pd-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvtph2pd-1b.c | 78 + .../gcc.target/i386/avx512fp16-vcvtph2psx-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvtph2psx-1b.c | 81 + .../gcc.target/i386/avx512fp16-vcvtph2qq-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvtph2qq-1b.c | 78 + .../gcc.target/i386/avx512fp16-vcvtph2udq-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvtph2udq-1b.c | 79 + .../gcc.target/i386/avx512fp16-vcvtph2uqq-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvtph2uqq-1b.c | 78 + .../gcc.target/i386/avx512fp16-vcvtph2uw-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvtph2uw-1b.c | 84 + .../gcc.target/i386/avx512fp16-vcvtph2w-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvtph2w-1b.c | 83 + .../gcc.target/i386/avx512fp16-vcvtps2ph-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvtps2ph-1b.c | 84 + .../gcc.target/i386/avx512fp16-vcvtqq2ph-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvtqq2ph-1b.c | 84 + .../gcc.target/i386/avx512fp16-vcvtsd2sh-1a.c | 25 + .../gcc.target/i386/avx512fp16-vcvtsd2sh-1b.c | 60 + .../gcc.target/i386/avx512fp16-vcvtsh2sd-1a.c | 25 + .../gcc.target/i386/avx512fp16-vcvtsh2sd-1b.c | 57 + .../gcc.target/i386/avx512fp16-vcvtsh2si-1a.c | 17 + .../gcc.target/i386/avx512fp16-vcvtsh2si-1b.c | 54 + .../gcc.target/i386/avx512fp16-vcvtsh2si64-1a.c | 17 + .../gcc.target/i386/avx512fp16-vcvtsh2si64-1b.c | 52 + .../gcc.target/i386/avx512fp16-vcvtsh2ss-1a.c | 25 + .../gcc.target/i386/avx512fp16-vcvtsh2ss-1b.c | 59 + .../gcc.target/i386/avx512fp16-vcvtsh2usi-1a.c | 17 + .../gcc.target/i386/avx512fp16-vcvtsh2usi-1b.c | 54 + .../gcc.target/i386/avx512fp16-vcvtsh2usi64-1a.c | 16 + .../gcc.target/i386/avx512fp16-vcvtsh2usi64-1b.c | 53 + .../gcc.target/i386/avx512fp16-vcvtsi2sh-1a.c | 16 + .../gcc.target/i386/avx512fp16-vcvtsi2sh-1b.c | 41 + .../gcc.target/i386/avx512fp16-vcvtsi2sh64-1a.c | 16 + .../gcc.target/i386/avx512fp16-vcvtsi2sh64-1b.c | 41 + .../gcc.target/i386/avx512fp16-vcvtss2sh-1a.c | 25 + .../gcc.target/i386/avx512fp16-vcvtss2sh-1b.c | 60 + .../gcc.target/i386/avx512fp16-vcvttph2dq-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvttph2dq-1b.c | 79 + .../gcc.target/i386/avx512fp16-vcvttph2qq-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvttph2qq-1b.c | 78 + .../gcc.target/i386/avx512fp16-vcvttph2udq-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvttph2udq-1b.c | 79 + .../gcc.target/i386/avx512fp16-vcvttph2uqq-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvttph2uqq-1b.c | 78 + .../gcc.target/i386/avx512fp16-vcvttph2uw-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvttph2uw-1b.c | 84 + .../gcc.target/i386/avx512fp16-vcvttph2w-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvttph2w-1b.c | 83 + .../gcc.target/i386/avx512fp16-vcvttsh2si-1a.c | 16 + .../gcc.target/i386/avx512fp16-vcvttsh2si-1b.c | 54 + .../gcc.target/i386/avx512fp16-vcvttsh2si64-1a.c | 16 + .../gcc.target/i386/avx512fp16-vcvttsh2si64-1b.c | 52 + .../gcc.target/i386/avx512fp16-vcvttsh2usi-1a.c | 16 + .../gcc.target/i386/avx512fp16-vcvttsh2usi-1b.c | 54 + .../gcc.target/i386/avx512fp16-vcvttsh2usi64-1a.c | 16 + .../gcc.target/i386/avx512fp16-vcvttsh2usi64-1b.c | 53 + .../gcc.target/i386/avx512fp16-vcvtudq2ph-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvtudq2ph-1b.c | 79 + .../gcc.target/i386/avx512fp16-vcvtuqq2ph-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvtuqq2ph-1b.c | 83 + .../gcc.target/i386/avx512fp16-vcvtusi2sh-1a.c | 16 + .../gcc.target/i386/avx512fp16-vcvtusi2sh-1b.c | 41 + .../gcc.target/i386/avx512fp16-vcvtusi2sh64-1a.c | 16 + .../gcc.target/i386/avx512fp16-vcvtusi2sh64-1b.c | 41 + .../gcc.target/i386/avx512fp16-vcvtuw2ph-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvtuw2ph-1b.c | 93 + .../gcc.target/i386/avx512fp16-vcvtw2ph-1a.c | 24 + .../gcc.target/i386/avx512fp16-vcvtw2ph-1b.c | 92 + .../gcc.target/i386/avx512fp16-vector-bitwise-1a.c | 121 + .../gcc.target/i386/avx512fp16-vector-bitwise-1b.c | 119 + .../gcc.target/i386/avx512fp16-vfmaddXXXph-1a.c | 28 + .../gcc.target/i386/avx512fp16-vfmaddXXXph-1b.c | 160 + .../gcc.target/i386/avx512fp16-vfmaddXXXsh-1a.c | 28 + .../gcc.target/i386/avx512fp16-vfmaddXXXsh-1b.c | 90 + .../gcc.target/i386/avx512fp16-vfmaddsubXXXph-1a.c | 28 + .../gcc.target/i386/avx512fp16-vfmaddsubXXXph-1b.c | 171 + .../gcc.target/i386/avx512fp16-vfmsubXXXph-1a.c | 32 + .../gcc.target/i386/avx512fp16-vfmsubXXXph-1b.c | 155 + .../gcc.target/i386/avx512fp16-vfmsubXXXsh-1a.c | 28 + .../gcc.target/i386/avx512fp16-vfmsubXXXsh-1b.c | 89 + .../gcc.target/i386/avx512fp16-vfmsubaddXXXph-1a.c | 28 + .../gcc.target/i386/avx512fp16-vfmsubaddXXXph-1b.c | 175 + .../gcc.target/i386/avx512fp16-vfnmaddXXXph-1a.c | 28 + .../gcc.target/i386/avx512fp16-vfnmaddXXXph-1b.c | 159 + .../gcc.target/i386/avx512fp16-vfnmaddXXXsh-1a.c | 32 + .../gcc.target/i386/avx512fp16-vfnmaddXXXsh-1b.c | 90 + .../gcc.target/i386/avx512fp16-vfnmsubXXXph-1a.c | 32 + .../gcc.target/i386/avx512fp16-vfnmsubXXXph-1b.c | 157 + .../gcc.target/i386/avx512fp16-vfnmsubXXXsh-1a.c | 28 + .../gcc.target/i386/avx512fp16-vfnmsubXXXsh-1b.c | 90 + .../gcc.target/i386/avx512fp16-vmovsh-1a.c | 26 + .../gcc.target/i386/avx512fp16-vmovsh-1b.c | 115 + .../gcc.target/i386/avx512fp16-vmovw-1a.c | 15 + .../gcc.target/i386/avx512fp16-vmovw-1b.c | 27 + .../gcc.target/i386/avx512fp16-vmovw-2a.c | 21 + .../gcc.target/i386/avx512fp16-vmovw-2b.c | 53 + .../gcc.target/i386/avx512fp16-vmovw-3a.c | 23 + .../gcc.target/i386/avx512fp16-vmovw-3b.c | 52 + .../gcc.target/i386/avx512fp16-vmovw-4a.c | 27 + .../gcc.target/i386/avx512fp16-vmovw-4b.c | 52 + .../gcc.target/i386/avx512fp16-xorsign-1.c | 41 + .../gcc.target/i386/avx512fp16vl-neg-1a.c | 18 + .../gcc.target/i386/avx512fp16vl-neg-1b.c | 33 + .../gcc.target/i386/avx512fp16vl-typecast-1.c | 55 + .../gcc.target/i386/avx512fp16vl-typecast-2.c | 37 + .../gcc.target/i386/avx512fp16vl-vcvtdq2ph-1a.c | 27 + .../gcc.target/i386/avx512fp16vl-vcvtdq2ph-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvtpd2ph-1a.c | 28 + .../gcc.target/i386/avx512fp16vl-vcvtpd2ph-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvtph2dq-1a.c | 27 + .../gcc.target/i386/avx512fp16vl-vcvtph2dq-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvtph2pd-1a.c | 27 + .../gcc.target/i386/avx512fp16vl-vcvtph2pd-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvtph2psx-1a.c | 27 + .../gcc.target/i386/avx512fp16vl-vcvtph2psx-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvtph2qq-1a.c | 27 + .../gcc.target/i386/avx512fp16vl-vcvtph2qq-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvtph2udq-1a.c | 27 + .../gcc.target/i386/avx512fp16vl-vcvtph2udq-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvtph2uqq-1a.c | 27 + .../gcc.target/i386/avx512fp16vl-vcvtph2uqq-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvtph2uw-1a.c | 29 + .../gcc.target/i386/avx512fp16vl-vcvtph2uw-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvtph2w-1a.c | 29 + .../gcc.target/i386/avx512fp16vl-vcvtph2w-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvtps2ph-1a.c | 27 + .../gcc.target/i386/avx512fp16vl-vcvtps2ph-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvtqq2ph-1a.c | 28 + .../gcc.target/i386/avx512fp16vl-vcvtqq2ph-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvttph2dq-1a.c | 27 + .../gcc.target/i386/avx512fp16vl-vcvttph2dq-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvttph2qq-1a.c | 27 + .../gcc.target/i386/avx512fp16vl-vcvttph2qq-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvttph2udq-1a.c | 27 + .../gcc.target/i386/avx512fp16vl-vcvttph2udq-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvttph2uqq-1a.c | 27 + .../gcc.target/i386/avx512fp16vl-vcvttph2uqq-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvttph2uw-1a.c | 29 + .../gcc.target/i386/avx512fp16vl-vcvttph2uw-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvttph2w-1a.c | 29 + .../gcc.target/i386/avx512fp16vl-vcvttph2w-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvtudq2ph-1a.c | 27 + .../gcc.target/i386/avx512fp16vl-vcvtudq2ph-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvtuqq2ph-1a.c | 28 + .../gcc.target/i386/avx512fp16vl-vcvtuqq2ph-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvtuw2ph-1a.c | 29 + .../gcc.target/i386/avx512fp16vl-vcvtuw2ph-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vcvtw2ph-1a.c | 29 + .../gcc.target/i386/avx512fp16vl-vcvtw2ph-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vfmaddXXXph-1a.c | 28 + .../gcc.target/i386/avx512fp16vl-vfmaddXXXph-1b.c | 15 + .../i386/avx512fp16vl-vfmaddsubXXXph-1a.c | 28 + .../i386/avx512fp16vl-vfmaddsubXXXph-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vfmsubXXXph-1a.c | 28 + .../gcc.target/i386/avx512fp16vl-vfmsubXXXph-1b.c | 15 + .../i386/avx512fp16vl-vfmsubaddXXXph-1a.c | 28 + .../i386/avx512fp16vl-vfmsubaddXXXph-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vfnmaddXXXph-1a.c | 28 + .../gcc.target/i386/avx512fp16vl-vfnmaddXXXph-1b.c | 15 + .../gcc.target/i386/avx512fp16vl-vfnmsubXXXph-1a.c | 28 + .../gcc.target/i386/avx512fp16vl-vfnmsubXXXph-1b.c | 15 + gcc/testsuite/gcc.target/i386/pr101900-1.c | 18 + gcc/testsuite/gcc.target/i386/pr101900-2.c | 18 + gcc/testsuite/gcc.target/i386/pr101900-3.c | 19 + gcc/testsuite/gcc.target/i386/pr102080.c | 19 + gcc/testsuite/gcc.target/i386/pr102327-1.c | 65 + gcc/testsuite/gcc.target/i386/pr102327-2.c | 95 + gcc/testsuite/gcc.target/i386/pr91103-1.c | 7 +- gcc/testsuite/gcc.target/i386/pr91103-2.c | 4 + gcc/testsuite/gcc.target/i386/sse-13.c | 126 +- gcc/testsuite/gcc.target/i386/sse-14.c | 132 + gcc/testsuite/gcc.target/i386/sse-22.c | 132 + gcc/testsuite/gcc.target/i386/sse-23.c | 126 +- gcc/testsuite/gcc.target/i386/sse-covert-1.c | 19 + gcc/testsuite/gcc.target/i386/sse-fp-covert-1.c | 15 + gcc/testsuite/gcc.target/i386/sse-int-covert-1.c | 14 + gcc/testsuite/gcc.target/powerpc/mma-builtin-6.c | 14 +- gcc/testsuite/gcc.target/sparc/20210917-1.c | 19 + gcc/testsuite/gfortran.dg/PR100914.c | 5 +- gcc/testsuite/gfortran.dg/PR100914.f90 | 1 + .../c-interop/typecodes-array-float128-c.c | 4 +- .../gfortran.dg/c-interop/typecodes-sanity-c.c | 7 +- .../c-interop/typecodes-scalar-float128-c.c | 4 +- gcc/testsuite/gfortran.dg/entry_25.f90 | 13 + gcc/testsuite/gfortran.dg/goacc/unexpected-end.f90 | 4 +- gcc/testsuite/gfortran.dg/intent_out_14.f90 | 24 + gcc/testsuite/gfortran.dg/pr102366.f90 | 9 + gcc/testsuite/gnat.dg/zcur_attr.adb | 8 + gcc/testsuite/gnat.dg/zcur_attr.ads | 4 + gcc/testsuite/lib/target-supports.exp | 4 +- gcc/tree-pretty-print.c | 5 +- gcc/tree-ssa-uninit.c | 2431 +--------- gcc/tree-vect-data-refs.c | 68 +- gcc/tree-vect-loop.c | 13 +- gcc/tree-vect-stmts.c | 13 +- gcc/tree-vectorizer.h | 24 +- gcc/tree.c | 29 + gcc/tree.h | 5 + gcc/value-relation.cc | 500 +- gcc/value-relation.h | 113 +- gcc/varasm.c | 12 +- libgfortran/ChangeLog | 12 + libgfortran/ISO_Fortran_binding.h | 79 +- libgfortran/runtime/ISO_Fortran_binding.c | 2 +- libgo/MERGE | 2 +- libgo/VERSION | 2 +- libgo/go/archive/zip/reader.go | 2 +- libgo/go/archive/zip/reader_test.go | 18 + libgo/go/cmd/go/internal/modload/edit.go | 86 +- libgo/go/crypto/rand/rand_getentropy.go | 4 +- libgo/go/embed/internal/embedtest/embed_test.go | 40 + libgo/go/go.mod | 2 +- libgo/go/go/types/call.go | 1 - libgo/go/go/types/resolver.go | 2 +- .../go/internal/syscall/unix/getentropy_darwin.go | 3 + libgo/go/net/http/h2_bundle.go | 9 + libgo/go/vendor/modules.txt | 2 +- libgomp/ChangeLog | 22 + libgomp/libgomp.texi | 6 +- libgomp/testsuite/libgomp.c++/atomic-16.C | 538 +++ libgomp/testsuite/libgomp.c++/atomic-17.C | 407 ++ libgomp/testsuite/libgomp.c++/default-1.C | 29 + libgomp/testsuite/libgomp.c-c++-common/atomic-19.c | 2 +- libgomp/testsuite/libgomp.c-c++-common/atomic-20.c | 2 +- libgomp/testsuite/libgomp.c-c++-common/atomic-21.c | 2 +- libgomp/testsuite/libgomp.c-c++-common/default-1.c | 25 + .../libgomp.oacc-c-c++-common/broadcast-many.c | 81 + libstdc++-v3/ChangeLog | 93 + libstdc++-v3/configure | 208 + libstdc++-v3/crossconfig.m4 | 1 + libstdc++-v3/doc/html/manual/using_macros.html | 2 +- libstdc++-v3/doc/xml/manual/using.xml | 2 +- libstdc++-v3/include/bits/basic_string.h | 12 + libstdc++-v3/include/bits/fs_path.h | 64 +- libstdc++-v3/include/bits/unique_ptr.h | 8 +- libstdc++-v3/include/experimental/bits/fs_path.h | 42 +- libstdc++-v3/include/std/optional | 2 +- libstdc++-v3/include/std/span | 2 +- libstdc++-v3/include/std/tuple | 17 + libstdc++-v3/src/Makefile.am | 2 +- libstdc++-v3/src/Makefile.in | 2 +- libstdc++-v3/src/c++98/Makefile.am | 4 +- libstdc++-v3/src/c++98/Makefile.in | 4 +- .../testsuite/20_util/tuple/cons/102270.cc | 64 + .../26_numerics/valarray/{dr630-3.C => dr630-3.cc} | 0 .../basic_iostream/cons/{16251.C => 16251.cc} | 0 .../testsuite/29_atomics/atomic_ref/wait_notify.cc | 7 +- .../ext/pb_ds/regression/tree_map_rand.cc | 2 +- .../ext/pb_ds/regression/tree_set_rand.cc | 2 +- libstdc++-v3/testsuite/util/testsuite_allocator.h | 2 +- 445 files changed, 31084 insertions(+), 5203 deletions(-) create mode 100644 gcc/config/sparc/leon5.md create mode 100644 gcc/gimple-predicate-analysis.cc create mode 100644 gcc/gimple-predicate-analysis.h create mode 100644 gcc/testsuite/c-c++-common/gomp/default-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/default-3.c create mode 100644 gcc/testsuite/c-c++-common/gomp/order-5.c create mode 100644 gcc/testsuite/c-c++-common/gomp/order-6.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-empty17.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist125.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist126.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr102305.C create mode 100644 gcc/testsuite/g++.dg/cpp23/lookup2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-var-templ1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-var-templ1a.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-var-templ1b.C create mode 100644 gcc/testsuite/g++.dg/ext/conv2.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary39.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary40.C create mode 100644 gcc/testsuite/g++.dg/gomp/atomic-20.C create mode 100644 gcc/testsuite/g++.dg/gomp/default-1.C create mode 100644 gcc/testsuite/g++.dg/pr102360.C create mode 100644 gcc/testsuite/g++.dg/rtti/undeclared1.C create mode 100644 gcc/testsuite/g++.dg/template/dtor11.C create mode 100644 gcc/testsuite/g++.target/i386/pr102295.C create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-89.c create mode 100644 gcc/testsuite/gcc.dg/Wint-in-bool-context-4.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-74.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-75.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-76.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr102318.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-covert-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-fp-covert-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-int-covert-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-broadcast-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-broadcast-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-neg-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-neg-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-scalar-bitwise-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-scalar-bitwise-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-typecast-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-typecast-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtdq2ph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtdq2ph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtpd2ph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtpd2ph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtph2dq-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtph2dq-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtph2pd-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtph2pd-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtph2psx-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtph2psx-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtph2qq-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtph2qq-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtph2udq-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtph2udq-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtph2uqq-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtph2uqq-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtph2uw-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtph2uw-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtph2w-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtph2w-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtps2ph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtps2ph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtqq2ph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtqq2ph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsd2sh-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsd2sh-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsh2sd-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsh2sd-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsh2si-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsh2si-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsh2si64-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsh2si64-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsh2ss-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsh2ss-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsh2usi-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsh2usi-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsh2usi64-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsh2usi64-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsi2sh-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsi2sh-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsi2sh64-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtsi2sh64-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtss2sh-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtss2sh-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttph2dq-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttph2dq-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttph2qq-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttph2qq-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttph2udq-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttph2udq-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttph2uqq-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttph2uqq-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttph2uw-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttph2uw-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttph2w-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttph2w-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttsh2si-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttsh2si-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttsh2si64-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttsh2si64-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttsh2usi-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttsh2usi-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttsh2usi64-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvttsh2usi64-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtudq2ph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtudq2ph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtuqq2ph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtuqq2ph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtusi2sh-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtusi2sh-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtusi2sh64-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtusi2sh64-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtuw2ph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtuw2ph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtw2ph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vcvtw2ph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vector-bitwise-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vector-bitwise-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfmaddXXXph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfmaddXXXph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfmaddXXXsh-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfmaddXXXsh-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfmaddsubXXXph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfmaddsubXXXph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfmsubXXXph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfmsubXXXph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfmsubXXXsh-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfmsubXXXsh-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfmsubaddXXXph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfmsubaddXXXph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfnmaddXXXph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfnmaddXXXph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfnmaddXXXsh-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfnmaddXXXsh-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfnmsubXXXph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfnmsubXXXph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfnmsubXXXsh-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vfnmsubXXXsh-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vmovsh-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vmovsh-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vmovw-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vmovw-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vmovw-2a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vmovw-2b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vmovw-3a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vmovw-3b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vmovw-4a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-vmovw-4b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-xorsign-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-neg-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-neg-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-typecast-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-typecast-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtdq2ph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtdq2ph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtpd2ph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtpd2ph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtph2dq-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtph2dq-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtph2pd-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtph2pd-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtph2psx-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtph2psx-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtph2qq-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtph2qq-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtph2udq-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtph2udq-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtph2uqq-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtph2uqq-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtph2uw-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtph2uw-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtph2w-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtph2w-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtps2ph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtps2ph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtqq2ph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtqq2ph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvttph2dq-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvttph2dq-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvttph2qq-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvttph2qq-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvttph2udq-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvttph2udq-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvttph2uqq-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvttph2uqq-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvttph2uw-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvttph2uw-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvttph2w-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvttph2w-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtudq2ph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtudq2ph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtuqq2ph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtuqq2ph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtuw2ph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtuw2ph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtw2ph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vcvtw2ph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vfmaddXXXph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vfmaddXXXph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vfmaddsubXXXph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vfmaddsubXXXph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vfmsubXXXph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vfmsubXXXph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vfmsubaddXXXph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vfmsubaddXXXph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vfnmaddXXXph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vfnmaddXXXph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vfnmsubXXXph-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vfnmsubXXXph-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr101900-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr101900-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr101900-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102080.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102327-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102327-2.c create mode 100644 gcc/testsuite/gcc.target/i386/sse-covert-1.c create mode 100644 gcc/testsuite/gcc.target/i386/sse-fp-covert-1.c create mode 100644 gcc/testsuite/gcc.target/i386/sse-int-covert-1.c create mode 100644 gcc/testsuite/gcc.target/sparc/20210917-1.c create mode 100644 gcc/testsuite/gfortran.dg/entry_25.f90 create mode 100644 gcc/testsuite/gfortran.dg/intent_out_14.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr102366.f90 create mode 100644 gcc/testsuite/gnat.dg/zcur_attr.adb create mode 100644 gcc/testsuite/gnat.dg/zcur_attr.ads create mode 100644 libgomp/testsuite/libgomp.c++/atomic-16.C create mode 100644 libgomp/testsuite/libgomp.c++/atomic-17.C create mode 100644 libgomp/testsuite/libgomp.c++/default-1.C create mode 100644 libgomp/testsuite/libgomp.c-c++-common/default-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/broadcast-many.c create mode 100644 libstdc++-v3/testsuite/20_util/tuple/cons/102270.cc rename libstdc++-v3/testsuite/26_numerics/valarray/{dr630-3.C => dr630-3.cc} (100%) rename libstdc++-v3/testsuite/27_io/basic_iostream/cons/{16251.C => 16251.cc} (100%)