This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/c++-coroutines in repository gcc.
from b0d9f45eea7 Merge master r12-3632. 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 [...] adds cf74e7b57bc Daily bump. adds 767c098247a Fix middle-end/102395: reg_class having only NO_REGS and ALL_REGS. adds 69337e7495d [PATCH] Remove unused function make_unique_name. adds e9e46864cd0 PR middle-end/88173: More constant folding of NaN comparisons. adds 16f9776669c [PATCH] avr: Add atmega324pb MCU adds 5fee8a0a922 [PATCH] Factor out `find_a_program` helper around `find_a_file` adds 8d42a27d894 Make dump_ranger routines externally visible. adds 124c354ad70 Jit, testsuite: Amend expect processing to tolerate more pl [...] adds 08900f28893 Minor cleanups to forward threader. adds 68aace44583 Fix PR bootstrap/102389: --with-build-config=bootstrap-lto [...] adds 7e4ada576fe Update the section on binutils version adds f75b237254f [committed] Make test names unique for a couple of goacc tests adds 87385438786 Darwin, crts: Build Darwin10 unwinder shim as a library. adds 1297a40fb33 libgcc, X86: Exclude rules for libgcc2 __{div,mul}hc3. adds ea4e901fa3a libgcc, X86, Darwin: Handle symbols for HF cases. adds 32731fa5b0a libgcc, Darwin: Remove unused symlinks. adds c3895ef466f Handle null cfun [PR102243]. adds 825293da703 Correct a function pre/postcondition [PR102403]. adds 34fac9ef724 Daily bump. adds abdf63d782c Driver: Fix bootstrap with DEFAULT_{ASSEMBLER,LINKER,DSYMUTIL}. adds f92901a5083 tree-optimization/65206 - dependence analysis on mixed poin [...] adds 7d79c3ebc3f Don't record string concatenation data for 'RESERVED_LOCATION_P' adds 9081759b7ea testsuite: Remove .exe suffix in prune_gcc_output adds 10555529c6a Obsolete hppa[12]*-*-hpux10* and hppa[12]*-*-hpux11* adds f55c8db019a vect alignmet enhance TLC adds 24f99147b92 Avoid premature alignment setting in vect_duplicate_ssa_nam [...] adds 0de4184baca Fortran/OpenMP: unconstrained/reproducible ordered modifier adds 47ee6e6fb99 Use the proper vectype adds d41be878c91 [Ada] Remove inappropriate test from Is_By_Reference_Type adds 5e86334302c [Ada] usage.adb: make -gnatw.c description clearer adds 2c5ed0df531 [Ada] Move Build_And_Insert_Cuda_Initialization to Expand_C [...] adds 3afd5368f50 [Ada] Work around CodePeer bug by declaring variable adds 8967ee52ea9 [Ada] Refactor scan_backend_switch to share logic across backends adds 66fa9237688 [Ada] Capitalize comment adds 518cededb0c [Ada] Spurious accessibility error on allocator in generic [...] adds 0f5356c4bfe [Ada] Only assign type to op if compatible adds dae0df6cd97 [Ada] Small cleanup in System.Dwarf_Line adds b8d31ebcfa9 [Ada] Fix assertion in GNATprove_Mode adds 27433630475 [Ada] Don't examine all discriminants when looking for the [...] adds c83448aaf90 [Ada] Fix condition in op interpretation resolution adds 3450ded1edd [Ada] Implementation of Preelaborable_Initialization attrib [...] adds 0c5c46a9576 [Ada] Refine types of local constants that store Etype results adds 535a706f7e6 [Ada] Clean up Uint fields (continued) adds 325443d24bb [Ada] Spurious link error with child unit and different Ass [...] adds 7a8e133af28 [Ada] Fix repeated generation of dispatch tables in CodePeer mode adds aaddaf82ede [Ada] Add support for PE-COFF PIE to System.Dwarf_Line adds 4375ee57b15 [Ada] Adjust latest change for ELF platforms adds 8582e5d07ea [Ada] Minor style fixes in Resolve_Aspect_Aggregate adds 6c5ca4cf42f [Ada] SPARK proof of the Ada.Strings.Fixed library adds cf0813a9cfa [Ada] Accept volatile properties on constant objects adds e97dd2ae763 [Ada] Cleanups related to building of dispatch tables adds 8e5a8832632 [Ada] Clean up Uint fields, remove unused routines adds a06c060b155 [Ada] Accept volatile expressions as non-scalar actual parameters adds c5049dfec7e [Ada] Use OS_Time for interface to TZ functions. adds 9613900aef1 [Ada] Add SPARK_Mode => Off to System.File_Control_Block adds 2175b50b74d [Ada] Present and No functions for type Uint adds 3613473ab17 [Ada] Fix shadowing in conditions for inlining adds 71a4bdada59 [Ada] Remove redundant checks for non-empty list of aspects adds 1949d7540a0 c-family: Add more predefined macros for math flags new 4496f848ed4 Merge master r12-3715.
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 | 6 + config/ChangeLog | 6 + config/bootstrap-lto-lean.mk | 6 +- config/bootstrap-lto.mk | 6 +- contrib/config-list.mk | 5 +- gcc/ChangeLog | 1024 +++++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 1 + gcc/ada/adabkend.adb | 58 +- gcc/ada/adaint.c | 3 + gcc/ada/atree.adb | 7 +- gcc/ada/back_end.adb | 95 +- gcc/ada/backend_utils.adb | 96 + gcc/ada/{gnatname.ads => backend_utils.ads} | 18 +- gcc/ada/checks.adb | 18 +- gcc/ada/contracts.adb | 76 +- gcc/ada/cstand.adb | 71 +- gcc/ada/einfo-utils.adb | 279 +-- gcc/ada/einfo-utils.ads | 257 +-- gcc/ada/einfo.ads | 13 - gcc/ada/exp_aggr.adb | 4 +- gcc/ada/exp_attr.adb | 17 +- gcc/ada/exp_ch3.adb | 14 +- gcc/ada/exp_ch4.adb | 14 +- gcc/ada/exp_ch5.adb | 8 +- gcc/ada/exp_ch7.adb | 9 +- gcc/ada/exp_dbug.adb | 2 +- gcc/ada/exp_disp.adb | 54 +- gcc/ada/exp_pakd.adb | 2 +- gcc/ada/exp_util.adb | 28 +- gcc/ada/exp_util.ads | 11 + gcc/ada/fe.h | 21 - gcc/ada/freeze.adb | 6 +- gcc/ada/gcc-interface/Make-lang.in | 1 + gcc/ada/gen_il-fields.ads | 1 - gcc/ada/gen_il-gen-gen_entities.adb | 1 - gcc/ada/gen_il-internals.ads | 5 - gcc/ada/gnat1drv.adb | 9 +- gcc/ada/gnat_cuda.adb | 38 +- gcc/ada/gnat_cuda.ads | 24 +- gcc/ada/inline.adb | 55 +- gcc/ada/itypes.adb | 2 +- gcc/ada/layout.adb | 24 +- gcc/ada/libgnat/a-calend.adb | 13 +- gcc/ada/libgnat/a-strfix.adb | 280 ++- gcc/ada/libgnat/a-strfix.ads | 376 +-- gcc/ada/libgnat/a-strsea.adb | 319 ++- gcc/ada/libgnat/a-strsea.ads | 540 ++++- gcc/ada/libgnat/s-dwalin.adb | 66 +- gcc/ada/libgnat/s-dwalin.ads | 26 +- gcc/ada/libgnat/s-ficobl.ads | 2 +- gcc/ada/libgnat/s-objrea.adb | 72 +- gcc/ada/libgnat/s-objrea.ads | 25 +- gcc/ada/libgnat/s-os_lib.ads | 11 +- gcc/ada/repinfo-input.adb | 2 +- gcc/ada/repinfo.adb | 11 +- gcc/ada/scn.adb | 2 +- gcc/ada/sem_attr.adb | 97 +- gcc/ada/sem_aux.adb | 5 +- gcc/ada/sem_ch10.adb | 4 +- gcc/ada/sem_ch12.adb | 4 +- gcc/ada/sem_ch13.adb | 122 +- gcc/ada/sem_ch3.adb | 112 +- gcc/ada/sem_ch4.adb | 2 +- gcc/ada/sem_ch7.adb | 13 +- gcc/ada/sem_ch8.adb | 2 +- gcc/ada/sem_ch9.adb | 6 +- gcc/ada/sem_dim.adb | 2 +- gcc/ada/sem_eval.adb | 4 +- gcc/ada/sem_prag.adb | 10 +- gcc/ada/sem_res.adb | 26 - gcc/ada/sem_util.adb | 123 +- gcc/ada/sem_util.ads | 22 +- gcc/ada/sinfo-utils.adb | 2 +- gcc/ada/snames.adb-tmpl | 3 + gcc/ada/snames.ads-tmpl | 27 +- gcc/ada/sprint.adb | 2 +- gcc/ada/sysdep.c | 19 +- gcc/ada/treepr.adb | 2 +- gcc/ada/ttypes.ads | 2 +- gcc/ada/uintp.adb | 40 +- gcc/ada/uintp.ads | 46 +- gcc/ada/usage.adb | 6 +- gcc/attribs.c | 34 - gcc/attribs.h | 1 - gcc/c-family/ChangeLog | 14 + gcc/c-family/c-cppbuiltin.c | 25 + gcc/c-family/c-omp.c | 19 +- gcc/c/ChangeLog | 16 + gcc/c/c-parser.c | 56 +- gcc/config.gcc | 2 + gcc/config/avr/avr-mcus.def | 1 + gcc/config/darwin.h | 2 +- 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 | 1072 +++++++++ gcc/config/i386/avx512fp16vlintrin.h | 546 +++++ gcc/config/i386/i386-builtin-types.def | 1 + gcc/config/i386/i386-builtin.def | 61 + gcc/config/i386/i386-expand.c | 17 +- gcc/config/i386/i386-features.c | 27 +- gcc/config/i386/i386.c | 15 + gcc/config/i386/i386.h | 3 +- gcc/config/i386/i386.md | 38 +- gcc/config/i386/sse.md | 783 ++++--- gcc/cp/ChangeLog | 37 + gcc/cp/cp-gimplify.c | 4 +- gcc/cp/cp-tree.h | 3 +- gcc/cp/parser.c | 120 +- gcc/cp/pt.c | 9 + gcc/cppbuiltin.c | 10 + gcc/doc/avr-mmcu.texi | 2 +- gcc/doc/cpp.texi | 18 + gcc/doc/install.texi | 3 + gcc/doc/tm.texi | 9 +- gcc/doc/tm.texi.in | 2 + gcc/fortran/ChangeLog | 17 + gcc/fortran/dump-parse-tree.c | 7 +- gcc/fortran/gfortran.h | 3 +- gcc/fortran/openmp.c | 25 +- gcc/fortran/trans-decl.c | 5 +- gcc/fortran/trans-openmp.c | 7 + gcc/gcc.c | 59 +- gcc/gimple-predicate-analysis.cc | 2404 +++++++++++++++++++ gcc/gimple-predicate-analysis.h | 158 ++ gcc/gimple-range-path.cc | 8 +- gcc/gimple-range-trace.cc | 4 +- gcc/gimple-range-trace.h | 3 + gcc/gimplify.c | 12 + gcc/input.c | 9 + gcc/lra-constraints.c | 4 +- gcc/match.pd | 13 +- gcc/omp-oacc-neuter-broadcast.cc | 576 ++++- gcc/target.def | 12 +- gcc/testsuite/ChangeLog | 381 +++ 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/c-c++-common/pr57371-4.c | 8 +- gcc/testsuite/g++.dg/cpp23/lookup2.C | 6 + 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/pr88173-1.C | 9 + gcc/testsuite/g++.dg/pr88173-2.C | 9 + gcc/testsuite/g++.dg/template/dtor11.C | 22 + gcc/testsuite/g++.dg/template/dtor5.C | 2 +- gcc/testsuite/g++.dg/warn/Wplacement-new-size-10.C | 13 + gcc/testsuite/gcc.dg/associative-math-1.c | 17 + gcc/testsuite/gcc.dg/associative-math-2.c | 17 + gcc/testsuite/gcc.dg/no-signed-zeros-1.c | 17 + gcc/testsuite/gcc.dg/no-signed-zeros-2.c | 17 + gcc/testsuite/gcc.dg/no-trapping-math-1.c | 17 + gcc/testsuite/gcc.dg/no-trapping-math-2.c | 17 + .../plugin/diagnostic-test-string-literals-1.c | 4 +- gcc/testsuite/gcc.dg/reciprocal-math-1.c | 17 + gcc/testsuite/gcc.dg/reciprocal-math-2.c | 17 + gcc/testsuite/gcc.dg/rounding-math-1.c | 17 + gcc/testsuite/gcc.dg/rounding-math-2.c | 17 + gcc/testsuite/gcc.dg/torture/20210916.c | 20 + gcc/testsuite/gcc.dg/uninit-pr102403-c2.c | 34 + gcc/testsuite/gcc.dg/uninit-pr102403.c | 49 + gcc/testsuite/gcc.dg/vect/pr65206.c | 22 + gcc/testsuite/gcc.target/i386/avx-1.c | 30 + .../gcc.target/i386/avx512fp16-broadcast-1.c | 33 + .../gcc.target/i386/avx512fp16-broadcast-2.c | 53 + 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-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-xorsign-1.c | 41 + .../gcc.target/i386/avx512fp16vl-neg-1a.c | 18 + .../gcc.target/i386/avx512fp16vl-neg-1b.c | 33 + .../gcc.target/i386/avx512fp16vl-vfmaddXXXph-1a.c | 28 + ...cvtdq2ph-1b.c => avx512fp16vl-vfmaddXXXph-1b.c} | 4 +- .../i386/avx512fp16vl-vfmaddsubXXXph-1a.c | 28 + ...pd2ph-1b.c => avx512fp16vl-vfmaddsubXXXph-1b.c} | 4 +- .../gcc.target/i386/avx512fp16vl-vfmsubXXXph-1a.c | 28 + ...cvtph2dq-1b.c => avx512fp16vl-vfmsubXXXph-1b.c} | 4 +- .../i386/avx512fp16vl-vfmsubaddXXXph-1a.c | 28 + ...addph-1b.c => avx512fp16vl-vfmsubaddXXXph-1b.c} | 5 +- .../gcc.target/i386/avx512fp16vl-vfnmaddXXXph-1a.c | 28 + ...vtdq2ph-1b.c => avx512fp16vl-vfnmaddXXXph-1b.c} | 4 +- .../gcc.target/i386/avx512fp16vl-vfnmsubXXXph-1a.c | 28 + ...vtph2dq-1b.c => avx512fp16vl-vfnmsubXXXph-1b.c} | 4 +- gcc/testsuite/gcc.target/i386/sse-13.c | 30 + gcc/testsuite/gcc.target/i386/sse-14.c | 40 + gcc/testsuite/gcc.target/i386/sse-22.c | 40 + gcc/testsuite/gcc.target/i386/sse-23.c | 30 + .../gfortran.dg/goacc/privatization-1-compute.f90 | 6 +- .../routine-external-level-of-parallelism-2.f | 24 +- gcc/testsuite/gfortran.dg/gomp/order-5.f90 | 129 ++ gcc/testsuite/gfortran.dg/gomp/order-6.f90 | 436 ++++ gcc/testsuite/gfortran.dg/gomp/order-7.f90 | 59 + gcc/testsuite/gfortran.dg/gomp/order-8.f90 | 61 + gcc/testsuite/gfortran.dg/gomp/order-9.f90 | 35 + gcc/testsuite/gfortran.dg/pr102366.f90 | 9 + gcc/testsuite/jit.dg/jit.exp | 126 +- gcc/testsuite/lib/prune.exp | 3 + gcc/tree-data-ref.c | 174 +- gcc/tree-data-ref.h | 9 +- gcc/tree-pretty-print.c | 5 +- gcc/tree-ssa-strlen.c | 14 +- gcc/tree-ssa-threadbackward.c | 10 +- gcc/tree-ssa-threadedge.c | 69 +- gcc/tree-ssa-threadupdate.c | 12 +- gcc/tree-ssa-threadupdate.h | 2 +- gcc/tree-ssa-uninit.c | 2431 ++------------------ gcc/tree-vect-data-refs.c | 10 +- gcc/tree-vect-stmts.c | 2 +- gcc/tree-vectorizer.c | 3 +- gcc/tree.h | 4 + libgcc/ChangeLog | 24 + libgcc/config.host | 2 +- libgcc/config/i386/libgcc-darwin.ver | 21 + libgcc/config/i386/t-darwin | 3 + libgcc/config/i386/t-softfp | 1 + libgcc/config/t-darwin | 9 + libgcc/config/t-slibgcc-darwin | 19 - libgfortran/ChangeLog | 12 + libgomp/ChangeLog | 29 + libgomp/libgomp.texi | 2 +- libgomp/testsuite/libgomp.c++/default-1.C | 29 + libgomp/testsuite/libgomp.c-c++-common/default-1.c | 25 + .../libgomp.oacc-c-c++-common/broadcast-many.c | 81 + libstdc++-v3/ChangeLog | 26 + libstdc++-v3/include/bits/fs_path.h | 62 +- libstdc++-v3/include/experimental/bits/fs_path.h | 42 +- libstdc++-v3/include/std/tuple | 1 + .../20_util/tuple/cons/{102270.C => 102270.cc} | 3 + libstdc++-v3/testsuite/util/testsuite_allocator.h | 2 +- 261 files changed, 14949 insertions(+), 4573 deletions(-) create mode 100644 gcc/ada/backend_utils.adb copy gcc/ada/{gnatname.ads => backend_utils.ads} (75%) 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/cpp23/lookup2.C create mode 100644 gcc/testsuite/g++.dg/gomp/default-1.C create mode 100644 gcc/testsuite/g++.dg/pr88173-1.C create mode 100644 gcc/testsuite/g++.dg/pr88173-2.C create mode 100644 gcc/testsuite/g++.dg/template/dtor11.C create mode 100644 gcc/testsuite/g++.dg/warn/Wplacement-new-size-10.C create mode 100644 gcc/testsuite/gcc.dg/associative-math-1.c create mode 100644 gcc/testsuite/gcc.dg/associative-math-2.c create mode 100644 gcc/testsuite/gcc.dg/no-signed-zeros-1.c create mode 100644 gcc/testsuite/gcc.dg/no-signed-zeros-2.c create mode 100644 gcc/testsuite/gcc.dg/no-trapping-math-1.c create mode 100644 gcc/testsuite/gcc.dg/no-trapping-math-2.c create mode 100644 gcc/testsuite/gcc.dg/reciprocal-math-1.c create mode 100644 gcc/testsuite/gcc.dg/reciprocal-math-2.c create mode 100644 gcc/testsuite/gcc.dg/rounding-math-1.c create mode 100644 gcc/testsuite/gcc.dg/rounding-math-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/20210916.c create mode 100644 gcc/testsuite/gcc.dg/uninit-pr102403-c2.c create mode 100644 gcc/testsuite/gcc.dg/uninit-pr102403.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr65206.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-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-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-vfmaddXXXph-1a.c copy gcc/testsuite/gcc.target/i386/{avx512fp16vl-vcvtdq2ph-1b.c => avx512fp16vl-vf [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vfmaddsubXXXph-1a.c copy gcc/testsuite/gcc.target/i386/{avx512fp16vl-vcvtpd2ph-1b.c => avx512fp16vl-vf [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vfmsubXXXph-1a.c copy gcc/testsuite/gcc.target/i386/{avx512fp16vl-vcvtph2dq-1b.c => avx512fp16vl-vf [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vfmsubaddXXXph-1a.c copy gcc/testsuite/gcc.target/i386/{avx512fp16vl-vaddph-1b.c => avx512fp16vl-vfmsu [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vfnmaddXXXph-1a.c copy gcc/testsuite/gcc.target/i386/{avx512fp16vl-vcvtdq2ph-1b.c => avx512fp16vl-vf [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16vl-vfnmsubXXXph-1a.c copy gcc/testsuite/gcc.target/i386/{avx512fp16vl-vcvtph2dq-1b.c => avx512fp16vl-vf [...] create mode 100644 gcc/testsuite/gfortran.dg/gomp/order-5.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/order-6.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/order-7.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/order-8.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/order-9.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr102366.f90 create mode 100644 libgcc/config/i386/libgcc-darwin.ver 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 rename libstdc++-v3/testsuite/20_util/tuple/cons/{102270.C => 102270.cc} (95%)