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 870d4a6f394 Merge master r12-2627. adds 6cd005a255f c++: Implement P0466R5 __cpp_lib_is_pointer_interconvertibl [...] adds 45cb789e6ad mips: add MSA vec_cmp and vec_cmpu expand pattern [PR101132] adds 2065654435e mips: Fix up mips_atomic_assign_expand_fenv [PR94780] adds 3dbd4d94bf3 libstdc++: Use secure_getenv for filesystem::temp_directory [...] adds d68d275a005 Add testcases that got lost when tree-ssa was merged adds e5e164effa3 Add QI vector mode support to by-pieces for memset adds 0b3560d3a9f Move failed part of a test to a new file [PR101671] adds d242acc396d Change const basic_block to const_basic_block. adds ebbcdd7fae1 Change integral divide by zero to produce UNDEFINED. adds 145bc41dae7 Handle constants in wi_fold for trunc_mod. adds ee189a73275 doc: correct documentation of "call" (et al) operand 2. adds 5b2515f5ae8 MMIX: remove generic placeholders parameters in call insn p [...] adds f7bf03cf69c Decrement followed by cmov improvements. adds 9d352c68e8c rs6000: Add support for SSE4.1 "blend" intrinsics adds ed04cf6d73e rs6000: Add tests for SSE4.1 "blend" intrinsics adds bd9a8737d47 rs6000: Add support for SSE4.1 "ceil" intrinsics adds d656a3d3ce8 rs6000: Add tests for SSE4.1 "ceil" intrinsics adds 5f500715438 rs6000: Add support for SSE4.1 "floor" intrinsics adds 15c8ad00d81 rs6000: Add tests for SSE4.1 "floor" intrinsics adds 309ddde04f2 gcc.dg/uninit-pred-9_b.c: Xfail for MMIX too adds cfd60b39cdc gcc.dg/tree-ssa/ssa-dse-26.c: Skip on mmix-knuth-mmixware adds 91425e2adec i386: Improve extensions of __builtin_clz and constant - __ [...] adds 05bcef5a88b openmp: Handle OpenMP directives in attribute syntax in att [...] adds 4c4249b71de [Committed] Tweak new test case gcc.target/i386/dec-cmov-2.c adds 5b759cdcb7f c++: pretty-print TYPE_PACK_EXPANSION better adds af76342b444 c++: ICE on anon struct with base [PR96636] adds 9a89a0643c5 Update gcc fr.po. adds 8dd16447343 Add missing descriptions gcc/testsuite/ChangeLog adds 6f0c43e9782 i386: Improve SImode constant - __builtin_clzll for -mno-lzcnt adds f9fcf754825 Optimize x ? bswap(x) : 0 in tree-ssa-phiopt adds f48c3cd2e3f c++: Improve memory usage of subsumption [PR100828] adds 99b520f031c Fix PR 101683: FP exceptions for float->unsigned adds 7d8577dd466 [gcc/doc] Improve nonnull attribute documentation adds cac2353f8b6 Remove --param=threader-iterative. adds 2aaf69133f3 libstc++: Add dg-error for additional error in C++11 mode adds 38fb24ba4d6 libstdc++: Fix filesystem::temp_directory_path [PR101709] adds 1bee034e012 x86: Add TARGET_GEN_MEMSET_SCRATCH_RTX adds 7f4c3943f79 x86: Avoid stack realignment when copying data adds 29f0e955c97 x86: Update piecewise move and store adds bf159e5e124 x86: Add AVX2 tests for PR middle-end/90773 adds 0d3be08a23e x86: Add tests for piecewise move and store adds d7d74754a00 x86: Also pass -mno-avx to pr72839.c adds 20a1c9aae0b x86: Also pass -mno-avx to cold-attribute-1.c adds dadbb1a886a x86: Also pass -mno-avx to sw-1.c for ia32 adds ff12cc3d4e0 x86: Update gcc.target/i386/incoming-11.c adds af863ef9354 x86: Also pass -mno-sse to vect8-ret.c adds 0e1bb3c88c7 libstdc++: Add missing std::move to join_view::iterator cto [...] adds 4414057186b libstdc++: Fix up implementation of LWG 3533 [PR101589] adds 14d8a5ae472 libstdc++: Add missing std::move to ranges::copy/move/rever [...] new 8634ca23724 Merge master r12-2676.
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: gcc/builtins.c | 171 +++++++++-- gcc/builtins.h | 4 +- gcc/c-family/c-common.c | 2 + gcc/c-family/c-common.h | 1 + gcc/config/i386/i386-expand.c | 4 +- gcc/config/i386/i386.c | 27 +- gcc/config/i386/i386.h | 53 ++-- gcc/config/i386/i386.md | 312 ++++++++++++++++++++- gcc/config/mips/mips-msa.md | 22 ++ gcc/config/mips/mips-protos.h | 1 + gcc/config/mips/mips.c | 23 +- gcc/config/mmix/mmix.c | 20 +- gcc/config/mmix/mmix.md | 62 ++-- gcc/config/rs6000/smmintrin.h | 124 ++++++++ gcc/cp/constexpr.c | 16 +- gcc/cp/constraint.cc | 4 + gcc/cp/cp-gimplify.c | 50 +++- gcc/cp/cp-objcp-common.c | 1 + gcc/cp/cp-tree.h | 3 + gcc/cp/cxx-pretty-print.c | 7 +- gcc/cp/decl.c | 15 +- gcc/cp/logic.cc | 118 +++----- gcc/cp/parser.c | 24 ++ gcc/cp/ptree.c | 1 + gcc/cp/semantics.c | 114 +++++++- gcc/cp/tree.c | 15 +- gcc/doc/extend.texi | 42 ++- gcc/doc/md.texi | 8 +- gcc/doc/tm.texi | 7 + gcc/doc/tm.texi.in | 2 + gcc/expr.c | 172 ++++++++---- gcc/expr.h | 4 +- gcc/gimple-range-cache.cc | 36 +-- gcc/gimple-range-cache.h | 6 +- gcc/params.opt | 4 - gcc/po/fr.po | 61 ++-- gcc/range-op.cc | 21 +- gcc/rtl.h | 2 + gcc/rtlanal.c | 12 + gcc/target.def | 9 + gcc/testsuite/ChangeLog | 4 +- .../cpp2a/is-pointer-interconvertible-base-of1.C | 55 ++++ .../is-pointer-interconvertible-with-class1.C | 65 +++++ .../is-pointer-interconvertible-with-class2.C | 135 +++++++++ .../is-pointer-interconvertible-with-class3.C | 11 + .../is-pointer-interconvertible-with-class4.C | 31 ++ .../is-pointer-interconvertible-with-class5.C | 59 ++++ .../is-pointer-interconvertible-with-class6.C | 19 ++ gcc/testsuite/g++.dg/ext/anon-struct9.C | 9 + gcc/testsuite/g++.dg/gomp/attrs-9.C | 15 + gcc/testsuite/g++.dg/warn/Wunused-18.C | 13 + gcc/testsuite/gcc.c-torture/compile/20030405-2.c | 58 ++++ gcc/testsuite/gcc.c-torture/compile/20040304-2.c | 45 +++ gcc/testsuite/gcc.c-torture/compile/pr83510.c | 25 -- gcc/testsuite/gcc.dg/20030612-2.c | 20 ++ gcc/testsuite/gcc.dg/Warray-bounds-87.c | 48 ++++ gcc/testsuite/gcc.dg/tree-ssa/phi-opt-25.c | 83 ++++++ gcc/testsuite/gcc.dg/tree-ssa/pr61839_2.c | 40 ++- gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-26.c | 1 + gcc/testsuite/gcc.dg/uninit-pred-9_b.c | 2 +- gcc/testsuite/gcc.target/i386/cold-attribute-1.c | 2 +- gcc/testsuite/gcc.target/i386/dec-cmov-1.c | 105 +++++++ gcc/testsuite/gcc.target/i386/dec-cmov-2.c | 57 ++++ gcc/testsuite/gcc.target/i386/eh_return-1.c | 26 ++ gcc/testsuite/gcc.target/i386/incoming-11.c | 2 +- gcc/testsuite/gcc.target/i386/pieces-memcpy-10.c | 16 ++ .../i386/{pieces-memcpy-1.c => pieces-memcpy-11.c} | 6 +- gcc/testsuite/gcc.target/i386/pieces-memcpy-12.c | 16 ++ gcc/testsuite/gcc.target/i386/pieces-memcpy-13.c | 16 ++ .../i386/{pieces-memcpy-2.c => pieces-memcpy-14.c} | 6 +- gcc/testsuite/gcc.target/i386/pieces-memcpy-15.c | 16 ++ gcc/testsuite/gcc.target/i386/pieces-memcpy-16.c | 16 ++ gcc/testsuite/gcc.target/i386/pieces-memcpy-7.c | 15 + gcc/testsuite/gcc.target/i386/pieces-memcpy-8.c | 14 + gcc/testsuite/gcc.target/i386/pieces-memcpy-9.c | 14 + gcc/testsuite/gcc.target/i386/pieces-memset-1.c | 16 ++ gcc/testsuite/gcc.target/i386/pieces-memset-10.c | 16 ++ gcc/testsuite/gcc.target/i386/pieces-memset-11.c | 16 ++ gcc/testsuite/gcc.target/i386/pieces-memset-12.c | 16 ++ gcc/testsuite/gcc.target/i386/pieces-memset-13.c | 16 ++ gcc/testsuite/gcc.target/i386/pieces-memset-14.c | 16 ++ gcc/testsuite/gcc.target/i386/pieces-memset-15.c | 16 ++ gcc/testsuite/gcc.target/i386/pieces-memset-16.c | 16 ++ gcc/testsuite/gcc.target/i386/pieces-memset-17.c | 16 ++ gcc/testsuite/gcc.target/i386/pieces-memset-18.c | 16 ++ gcc/testsuite/gcc.target/i386/pieces-memset-19.c | 17 ++ gcc/testsuite/gcc.target/i386/pieces-memset-2.c | 12 + gcc/testsuite/gcc.target/i386/pieces-memset-20.c | 17 ++ gcc/testsuite/gcc.target/i386/pieces-memset-21.c | 18 ++ gcc/testsuite/gcc.target/i386/pieces-memset-22.c | 17 ++ gcc/testsuite/gcc.target/i386/pieces-memset-23.c | 17 ++ gcc/testsuite/gcc.target/i386/pieces-memset-24.c | 17 ++ gcc/testsuite/gcc.target/i386/pieces-memset-25.c | 17 ++ gcc/testsuite/gcc.target/i386/pieces-memset-26.c | 17 ++ gcc/testsuite/gcc.target/i386/pieces-memset-27.c | 17 ++ gcc/testsuite/gcc.target/i386/pieces-memset-28.c | 17 ++ gcc/testsuite/gcc.target/i386/pieces-memset-29.c | 17 ++ gcc/testsuite/gcc.target/i386/pieces-memset-3.c | 18 ++ gcc/testsuite/gcc.target/i386/pieces-memset-30.c | 17 ++ gcc/testsuite/gcc.target/i386/pieces-memset-31.c | 17 ++ gcc/testsuite/gcc.target/i386/pieces-memset-32.c | 17 ++ gcc/testsuite/gcc.target/i386/pieces-memset-33.c | 17 ++ gcc/testsuite/gcc.target/i386/pieces-memset-34.c | 17 ++ gcc/testsuite/gcc.target/i386/pieces-memset-35.c | 17 ++ gcc/testsuite/gcc.target/i386/pieces-memset-36.c | 17 ++ gcc/testsuite/gcc.target/i386/pieces-memset-37.c | 15 + gcc/testsuite/gcc.target/i386/pieces-memset-38.c | 17 ++ gcc/testsuite/gcc.target/i386/pieces-memset-39.c | 16 ++ gcc/testsuite/gcc.target/i386/pieces-memset-4.c | 16 ++ gcc/testsuite/gcc.target/i386/pieces-memset-40.c | 17 ++ gcc/testsuite/gcc.target/i386/pieces-memset-41.c | 16 ++ gcc/testsuite/gcc.target/i386/pieces-memset-42.c | 17 ++ gcc/testsuite/gcc.target/i386/pieces-memset-43.c | 17 ++ gcc/testsuite/gcc.target/i386/pieces-memset-44.c | 18 ++ gcc/testsuite/gcc.target/i386/pieces-memset-5.c | 12 + gcc/testsuite/gcc.target/i386/pieces-memset-6.c | 16 ++ gcc/testsuite/gcc.target/i386/pieces-memset-7.c | 16 ++ gcc/testsuite/gcc.target/i386/pieces-memset-8.c | 16 ++ gcc/testsuite/gcc.target/i386/pieces-memset-9.c | 16 ++ gcc/testsuite/gcc.target/i386/pr100865-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr100865-10a.c | 4 +- gcc/testsuite/gcc.target/i386/pr100865-10b.c | 4 +- gcc/testsuite/gcc.target/i386/pr100865-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr100865-3.c | 4 +- gcc/testsuite/gcc.target/i386/pr100865-4a.c | 6 +- gcc/testsuite/gcc.target/i386/pr100865-4b.c | 8 +- gcc/testsuite/gcc.target/i386/pr72839.c | 2 +- gcc/testsuite/gcc.target/i386/pr78103-1.c | 28 ++ gcc/testsuite/gcc.target/i386/pr78103-2.c | 33 +++ gcc/testsuite/gcc.target/i386/pr78103-3.c | 33 +++ gcc/testsuite/gcc.target/i386/pr90773-1.c | 10 +- gcc/testsuite/gcc.target/i386/pr90773-14.c | 4 +- gcc/testsuite/gcc.target/i386/pr90773-15.c | 14 + gcc/testsuite/gcc.target/i386/pr90773-16.c | 14 + gcc/testsuite/gcc.target/i386/pr90773-17.c | 14 + gcc/testsuite/gcc.target/i386/pr90773-18.c | 15 + gcc/testsuite/gcc.target/i386/pr90773-19.c | 14 + gcc/testsuite/gcc.target/i386/pr90773-20.c | 13 + gcc/testsuite/gcc.target/i386/pr90773-21.c | 13 + gcc/testsuite/gcc.target/i386/pr90773-22.c | 13 + gcc/testsuite/gcc.target/i386/pr90773-23.c | 13 + gcc/testsuite/gcc.target/i386/pr90773-24.c | 2 +- gcc/testsuite/gcc.target/i386/pr90773-25.c | 2 +- gcc/testsuite/gcc.target/i386/pr90773-26.c | 21 ++ gcc/testsuite/gcc.target/i386/pr90773-4.c | 2 +- gcc/testsuite/gcc.target/i386/pr90773-5.c | 2 +- gcc/testsuite/gcc.target/i386/sw-1.c | 1 + gcc/testsuite/gcc.target/i386/vect8-ret.c | 2 +- gcc/testsuite/gcc.target/mips/pr101132.c | 14 + .../gcc.target/{i386 => powerpc}/sse4_1-blendpd.c | 4 +- .../{i386 => powerpc}/sse4_1-blendps-2.c | 4 +- .../gcc.target/{i386 => powerpc}/sse4_1-blendps.c | 4 +- .../gcc.target/{i386 => powerpc}/sse4_1-blendvpd.c | 4 +- gcc/testsuite/gcc.target/powerpc/sse4_1-ceilpd.c | 51 ++++ gcc/testsuite/gcc.target/powerpc/sse4_1-ceilps.c | 41 +++ gcc/testsuite/gcc.target/powerpc/sse4_1-ceilsd.c | 119 ++++++++ gcc/testsuite/gcc.target/powerpc/sse4_1-ceilss.c | 95 +++++++ gcc/testsuite/gcc.target/powerpc/sse4_1-check.h | 4 + gcc/testsuite/gcc.target/powerpc/sse4_1-floorpd.c | 51 ++++ gcc/testsuite/gcc.target/powerpc/sse4_1-floorps.c | 41 +++ gcc/testsuite/gcc.target/powerpc/sse4_1-floorsd.c | 119 ++++++++ gcc/testsuite/gcc.target/powerpc/sse4_1-floorss.c | 95 +++++++ .../gcc.target/powerpc/sse4_1-round-data.h | 20 ++ gcc/testsuite/gcc.target/powerpc/sse4_1-round.h | 27 ++ gcc/testsuite/gcc.target/powerpc/sse4_1-round2.h | 27 ++ .../{i386 => powerpc}/sse4_1-roundpd-2.c | 4 +- .../{i386 => powerpc}/sse4_1-roundpd-3.c | 4 +- gcc/tree-ssa-phiopt.c | 37 ++- gcc/tree-ssa-threadbackward.c | 18 +- libstdc++-v3/config.h.in | 3 + libstdc++-v3/configure | 11 + libstdc++-v3/configure.ac | 1 + libstdc++-v3/include/bits/ranges_algo.h | 20 +- libstdc++-v3/include/bits/ranges_algobase.h | 2 +- libstdc++-v3/include/std/ranges | 15 +- libstdc++-v3/src/c++17/fs_ops.cc | 33 +-- libstdc++-v3/src/filesystem/ops-common.h | 41 +++ libstdc++-v3/src/filesystem/ops.cc | 34 +-- .../tuple/comparison_operators/overloaded2.cc | 1 + .../testsuite/25_algorithms/copy/constrained.cc | 13 + .../testsuite/25_algorithms/move/constrained.cc | 13 + .../filesystem/operations/temp_directory_path.cc | 7 + .../filesystem/operations/temp_directory_path.cc | 9 +- 183 files changed, 4108 insertions(+), 540 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp2a/is-pointer-interconvertible-base-of1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/is-pointer-interconvertible-with-class1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/is-pointer-interconvertible-with-class2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/is-pointer-interconvertible-with-class4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/is-pointer-interconvertible-with-class5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/is-pointer-interconvertible-with-class6.C create mode 100644 gcc/testsuite/g++.dg/ext/anon-struct9.C create mode 100644 gcc/testsuite/g++.dg/gomp/attrs-9.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-18.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/20030405-2.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/20040304-2.c create mode 100644 gcc/testsuite/gcc.dg/20030612-2.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-87.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-25.c create mode 100644 gcc/testsuite/gcc.target/i386/dec-cmov-1.c create mode 100644 gcc/testsuite/gcc.target/i386/dec-cmov-2.c create mode 100644 gcc/testsuite/gcc.target/i386/eh_return-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pieces-memcpy-10.c copy gcc/testsuite/gcc.target/i386/{pieces-memcpy-1.c => pieces-memcpy-11.c} (55%) create mode 100644 gcc/testsuite/gcc.target/i386/pieces-memcpy-12.c create mode 100644 gcc/testsuite/gcc.target/i386/pieces-memcpy-13.c copy gcc/testsuite/gcc.target/i386/{pieces-memcpy-2.c => pieces-memcpy-14.c} (55%) create mode 100644 gcc/testsuite/gcc.target/i386/pieces-memcpy-15.c create mode 100644 gcc/testsuite/gcc.target/i386/pieces-memcpy-16.c create mode 100644 gcc/testsuite/gcc.target/i386/pieces-memcpy-7.c create mode 100644 gcc/testsuite/gcc.target/i386/pieces-memcpy-8.c create mode 100644 gcc/testsuite/gcc.target/i386/pieces-memcpy-9.c create mode 100644 gcc/testsuite/gcc.target/i386/pieces-memset-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pieces-memset-10.c create mode 100644 gcc/testsuite/gcc.target/i386/pieces-memset-11.c create mode 100644 gcc/testsuite/gcc.target/i386/pieces-memset-12.c create mode 100644 gcc/testsuite/gcc.target/i386/pieces-memset-13.c create mode 100644 gcc/testsuite/gcc.target/i386/pieces-memset-14.c create mode 100644 gcc/testsuite/gcc.target/i386/pieces-memset-15.c create mode 100644 gcc/testsuite/gcc.target/i386/pieces-memset-16.c create mode 100644 gcc/testsuite/gcc.target/i386/pieces-memset-17.c create mode 100644 gcc/testsuite/gcc.target/i386/pieces-memset-18.c create mode 100644 gcc/testsuite/gcc.target/i386/pieces-memset-19.c create mode 100644 gcc/testsuite/gcc.target/i386/pieces-memset-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pieces-memset-20.c create mode 100644 gcc/testsuite/gcc.target/i386/pieces-memset-21.c create mode 100644 gcc/testsuite/gcc.target/i386/pieces-memset-22.c create mode 100644 gcc/testsuite/gcc.target/i386/pieces-memset-23.c create mode 100644 gcc/testsuite/gcc.target/i386/pieces-memset-24.c create mode 100644 gcc/testsuite/gcc.target/i386/pieces-memset-25.c create mode 100644 gcc/testsuite/gcc.target/i386/pieces-memset-26.c create mode 100644 gcc/testsuite/gcc.target/i386/pieces-memset-27.c create mode 100644 gcc/testsuite/gcc.target/i386/pieces-memset-28.c create mode 100644 gcc/testsuite/gcc.target/i386/pieces-memset-29.c create mode 100644 gcc/testsuite/gcc.target/i386/pieces-memset-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pieces-memset-30.c create mode 100644 gcc/testsuite/gcc.target/i386/pieces-memset-31.c create mode 100644 gcc/testsuite/gcc.target/i386/pieces-memset-32.c create mode 100644 gcc/testsuite/gcc.target/i386/pieces-memset-33.c create mode 100644 gcc/testsuite/gcc.target/i386/pieces-memset-34.c create mode 100644 gcc/testsuite/gcc.target/i386/pieces-memset-35.c create mode 100644 gcc/testsuite/gcc.target/i386/pieces-memset-36.c create mode 100644 gcc/testsuite/gcc.target/i386/pieces-memset-37.c create mode 100644 gcc/testsuite/gcc.target/i386/pieces-memset-38.c create mode 100644 gcc/testsuite/gcc.target/i386/pieces-memset-39.c create mode 100644 gcc/testsuite/gcc.target/i386/pieces-memset-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pieces-memset-40.c create mode 100644 gcc/testsuite/gcc.target/i386/pieces-memset-41.c create mode 100644 gcc/testsuite/gcc.target/i386/pieces-memset-42.c create mode 100644 gcc/testsuite/gcc.target/i386/pieces-memset-43.c create mode 100644 gcc/testsuite/gcc.target/i386/pieces-memset-44.c create mode 100644 gcc/testsuite/gcc.target/i386/pieces-memset-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pieces-memset-6.c create mode 100644 gcc/testsuite/gcc.target/i386/pieces-memset-7.c create mode 100644 gcc/testsuite/gcc.target/i386/pieces-memset-8.c create mode 100644 gcc/testsuite/gcc.target/i386/pieces-memset-9.c create mode 100644 gcc/testsuite/gcc.target/i386/pr78103-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr78103-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr78103-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90773-15.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90773-16.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90773-17.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90773-18.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90773-19.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90773-20.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90773-21.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90773-22.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90773-23.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90773-26.c create mode 100644 gcc/testsuite/gcc.target/mips/pr101132.c copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse4_1-blendpd.c (93%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse4_1-blendps-2.c (93%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse4_1-blendps.c (93%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse4_1-blendvpd.c (91%) create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-ceilpd.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-ceilps.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-ceilsd.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-ceilss.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-floorpd.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-floorps.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-floorsd.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-floorss.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-round-data.h create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-round.h create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-round2.h copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse4_1-roundpd-2.c (83%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse4_1-roundpd-3.c (83%)