From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2168) id F005B393A402; Thu, 4 Feb 2021 00:17:02 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org F005B393A402 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" From: GCC Administrator To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc r11-7094] Daily bump. X-Act-Checkin: gcc X-Git-Author: GCC Administrator X-Git-Refname: refs/heads/master X-Git-Oldrev: ac16f4327fef5dfc288409371a61649253353ef7 X-Git-Newrev: 9faaa80776a3dd602b47555bc001ca9a6ac6b784 Message-Id: <20210204001702.F005B393A402@sourceware.org> Date: Thu, 4 Feb 2021 00:17:02 +0000 (GMT) X-BeenThere: libstdc++-cvs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libstdc++-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Feb 2021 00:17:03 -0000 https://gcc.gnu.org/g:9faaa80776a3dd602b47555bc001ca9a6ac6b784 commit r11-7094-g9faaa80776a3dd602b47555bc001ca9a6ac6b784 Author: GCC Administrator Date: Thu Feb 4 00:16:32 2021 +0000 Daily bump. Diff: --- contrib/ChangeLog | 5 ++ gcc/ChangeLog | 157 ++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 18 +++++ gcc/c-family/ChangeLog | 5 ++ gcc/cp/ChangeLog | 26 +++++++ gcc/fortran/ChangeLog | 10 +++ gcc/testsuite/ChangeLog | 53 ++++++++++++++ libcpp/ChangeLog | 18 +++++ libgomp/ChangeLog | 8 ++ libphobos/ChangeLog | 22 ++++++ libstdc++-v3/ChangeLog | 189 ++++++++++++++++++++++++++++++++++++++++++++++++ 12 files changed, 512 insertions(+), 1 deletion(-) diff --git a/contrib/ChangeLog b/contrib/ChangeLog index 1efbbeeb8be..68a2711c01f 100644 --- a/contrib/ChangeLog +++ b/contrib/ChangeLog @@ -1,3 +1,8 @@ +2021-02-03 Aaron Sawdey + + * gcc_update (files_and_dependencies): Add dependency for + gcc/config/rs6000/fusion.md on gcc/config/rs6000/genfusion.md. + 2021-01-28 Eric Botcazou PR lto/85574 diff --git a/gcc/ChangeLog b/gcc/ChangeLog index fc67dd48976..388681f7ea7 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,160 @@ +2021-02-03 Martin Sebor + + PR tree-optimization/98937 + * tree-ssa-strlen.c (strlen_dom_walker::~strlen_dom_walker): Define. + Flush pointer_query cache. + +2021-02-03 Aaron Sawdey + + * config/rs6000/genfusion.pl (gen_2logical): Add missing + fixes based on patch review. + * config/rs6000/fusion.md: Regenerate file. + +2021-02-03 Aaron Sawdey + + * config/rs6000/t-rs6000: Comment out auto generation of + fusion.md for now. + +2021-02-03 Andrew Stubbs + + * config/gcn/gcn-opts.h (enum processor_type): Add PROCESSOR_GFX908. + * config/gcn/gcn.c (gcn_omp_device_kind_arch_isa): Add gfx908. + (output_file_start): Add gfx908. + * config/gcn/gcn.opt (gpu_type): Add gfx908. + * config/gcn/t-gcn-hsa (MULTILIB_OPTIONS): Add march=gfx908. + (MULTILIB_DIRNAMES): Add gfx908. + * config/gcn/mkoffload.c (EF_AMDGPU_MACH_AMDGCN_GFX908): New define. + (main): Recognize gfx908. + * config/gcn/t-omp-device: Add gfx908. + +2021-02-03 Jonathan Wright + + * config/aarch64/aarch64-simd-builtins.def: Add + [su]mlsl_hi_lane[q] builtin macro generators. + * config/aarch64/aarch64-simd.md + (aarch64_mlsl_hi_lane_insn): Define. + (aarch64_mlsl_hi_lane): Define. + (aarch64_mlsl_hi_laneq_insn): Define. + (aarch64_mlsl_hi_laneq): Define. + * config/aarch64/arm_neon.h (vmlsl_high_lane_s16): Use RTL + builtin instead of inline asm. + (vmlsl_high_lane_s32): Likewise. + (vmlsl_high_lane_u16): Likewise. + (vmlsl_high_lane_u32): Likewise. + (vmlsl_high_laneq_s16): Likewise. + (vmlsl_high_laneq_s32): Likewise. + (vmlsl_high_laneq_u16): Likewise. + (vmlsl_high_laneq_u32): Likewise. + (vmlal_high_laneq_u32): Likewise. + +2021-02-03 Jonathan Wright + + * config/aarch64/aarch64-simd-builtins.def: Add + [su]mlal_hi_lane[q] builtin generator macros. + * config/aarch64/aarch64-simd.md + (aarch64_mlal_hi_lane_insn): Define. + (aarch64_mlal_hi_lane): Define. + (aarch64_mlal_hi_laneq_insn): Define. + (aarch64_mlal_hi_laneq): Define. + * config/aarch64/arm_neon.h (vmlal_high_lane_s16): Use RTL + builtin instead of inline asm. + (vmlal_high_lane_s32): Likewise. + (vmlal_high_lane_u16): Likewise. + (vmlal_high_lane_u32): Likewise. + (vmlal_high_laneq_s16): Likewise. + (vmlal_high_laneq_s32): Likewise. + (vmlal_high_laneq_u16): Likewise. + (vmlal_high_laneq_u32): Likewise. + +2021-02-03 Jonathan Wright + + * config/aarch64/aarch64-simd-builtins.def: Add [su]mlsl_hi_n + builtin generator macros. + * config/aarch64/aarch64-simd.md (aarch64_mlsl_hi_n_insn): + Define. + (aarch64_mlsl_hi_n): Define. + * config/aarch64/arm_neon.h (vmlsl_high_n_s16): Use RTL builtin + instead of inline asm. + (vmlsl_high_n_s32): Likewise. + (vmlsl_high_n_u16): Likewise. + (vmlsl_high_n_u32): Likewise. + +2021-02-03 Jonathan Wright + + * config/aarch64/aarch64-simd-builtins.def: Add [su]mlal_hi_n + builtin generator macros. + * config/aarch64/aarch64-simd.md (aarch64_mlal_hi_n_insn): + Define. + (aarch64_mlal_hi_n): Define. + * config/aarch64/arm_neon.h (vmlal_high_n_s16): Use RTL builtin + instead of inline asm. + (vmlal_high_n_s32): Likewise. + (vmlal_high_n_u16): Likewise. + (vmlal_high_n_u32): Likewise. + +2021-02-03 Jonathan Wright + + * config/aarch64/aarch64-simd-builtins.def: Add RTL builtin + generator macros. + * config/aarch64/aarch64-simd.md (*aarch64_mlal_hi): + Rename to... + (aarch64_mlal_hi_insn): This. + (aarch64_mlal_hi): Define. + * config/aarch64/arm_neon.h (vmlal_high_s8): Use RTL builtin + instead of inline asm. + (vmlal_high_s16): Likewise. + (vmlal_high_s32): Likewise. + (vmlal_high_u8): Likewise. + (vmlal_high_u16): Likewise. + (vmlal_high_u32): Likewise. + +2021-02-03 Ilya Leoshkevich + + * lra-spills.c (remove_pseudos): Call lra_update_insn_recog_data() + after calling alter_subreg() on a (mem). + +2021-02-03 Martin Liska + + PR lto/98912 + * lto-streamer-out.c (produce_lto_section): Fill up missing + padding. + * lto-streamer.h (struct lto_section): Add _padding field. + +2021-02-03 Richard Biener + + * lto-streamer.c (lto_get_section_name): Free temporary + buffer. + * tree-loop-distribution.c + (loop_distribution::merge_dep_scc_partitions): Free edge data. + +2021-02-03 Jakub Jelinek + + PR middle-end/97487 + * ifcvt.c (noce_can_force_operand): New function. + (noce_emit_move_insn): Use it. + (noce_try_sign_mask): Likewise. Formatting fix. + +2021-02-03 Jakub Jelinek + + PR middle-end/97971 + * lra-constraints.c (process_alt_operands): For inline asm, don't call + fatal_insn, but instead return false. + +2021-02-03 Jakub Jelinek + + PR tree-optimization/98287 + * config/i386/mmx.md (3): For shifts don't enable expander + for V1DImode. + +2021-02-03 Tamar Christina + + PR tree-optimization/98928 + * tree-vect-loop.c (vect_analyze_loop_2): Change + STMT_VINFO_SLP_VECT_ONLY to STMT_VINFO_SLP_VECT_ONLY_PATTERN. + * tree-vect-slp-patterns.c (complex_pattern::build): Likewise. + * tree-vectorizer.h (STMT_VINFO_SLP_VECT_ONLY_PATTERN): New. + (class _stmt_vec_info): Add slp_vect_pattern_only_p. + 2021-02-02 Richard Biener * gimple-loop-interchange.cc (prepare_data_references): diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 465eb04999f..8aed06e4d0c 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20210203 +20210204 diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index 75f75ecb2c1..43973550502 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,21 @@ +2021-02-03 Eric Botcazou + + * gcc-interface/decl.c (components_to_record): If the first component + with rep clause is the _Parent field with variable size, temporarily + set it aside when computing the internal layout of the REP part again. + * gcc-interface/utils.c (finish_record_type): Revert to taking the + maximum when merging sizes for all record types with rep clause. + (merge_sizes): Put SPECIAL parameter last and adjust recursive calls. + +2021-02-03 Eric Botcazou + + * gcc-interface/decl.c (gnat_to_gnu_entity) : Make the + two fields of the fat pointer type addressable, and do not make the + template type read-only. + : If the type has discriminants mark it as may_alias. + * gcc-interface/utils.c (make_dummy_type): Likewise. + (build_dummy_unc_pointer_types): Likewise. + 2021-01-26 Marius Hillenbrand PR ada/98228 diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index fa67d1a783e..0369b70e7f2 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,8 @@ +2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net> + + * c-cppbuiltin.c (c_cpp_builtins): Define __cpp_size_t_suffix. + * c-lex.c (interpret_integer): Set node type for size literal. + 2021-01-28 Jakub Jelinek * c.opt (-std=c++2a, -std=c++20, -std=gnu++2a, -std=gnu++20): Remove diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index de694763f72..2804cd14299 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,29 @@ +2021-02-03 Marek Polacek + + PR c++/98951 + * call.c (struct z_candidate): Mark rewritten and reversed as const. + (struct NonPublicField): Mark operator() as const. + (struct NonTrivialField): Likewise. + +2021-02-03 Jason Merrill + + PR c++/98926 + PR c++/98570 + * pt.c (spec_hasher::equal): Set processing_template_decl. + * Make-lang.in (check-g++-strict-gc): Add --param + hash-table-verification-limit=10000. + +2021-02-03 Marek Polacek + + PR c++/98899 + * parser.c (cp_parser_class_specifier_1): Use any possible + DEFPARSE_INSTANTIATIONS to update DEFERRED_NOEXCEPT_PATTERN. + (cp_parser_save_noexcept): Initialize DEFPARSE_INSTANTIATIONS. + * pt.c (tsubst_exception_specification): Stash new_specs into + DEFPARSE_INSTANTIATIONS. + * tree.c (fixup_deferred_exception_variants): Use + UNPARSED_NOEXCEPT_SPEC_P. + 2021-02-02 Jason Merrill PR c++/98929 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 560250369e3..9f75bb712aa 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,13 @@ +2021-02-03 Jeff Law + + * intrinsic.texi (ANINT): Fix typo. + +2021-02-03 Tobias Burnus + + PR fortran/98913 + * dependency.c (gfc_dep_resolver): Treat local access + to coarrays like any array access in dependency analysis. + 2021-01-28 Harald Anlauf PR fortran/86470 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index a0c6e7319c7..4163d76c3b1 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,56 @@ +2021-02-03 Jakub Jelinek + + PR preprocessor/98882 + * gcc.dg/cpp/pr98882.c: New test. + +2021-02-03 Jason Merrill + + * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param + hash-table-verification-limit=10000. + +2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net> + + * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing. + * g++.dg/cpp23/feat-cxx2b.C: New test. + * g++.dg/cpp23/size_t-literals.C: New test. + * g++.dg/warn/Wsize_t-literals.C: New test. + +2021-02-03 Jakub Jelinek + + PR c++/97804 + * g++.dg/cpp2a/no_unique_address11.C: New test. + +2021-02-03 Marek Polacek + + PR c++/98899 + * g++.dg/cpp0x/noexcept65.C: New test. + +2021-02-03 Tobias Burnus + + PR fortran/98913 + * gfortran.dg/coarray/array_temporary.f90: New test. + +2021-02-03 Jakub Jelinek + + PR middle-end/97487 + * gcc.dg/pr97487-1.c: New test. + * gcc.dg/pr97487-2.c: New test. + +2021-02-03 Jakub Jelinek + + PR middle-end/97971 + * gcc.target/i386/pr97971.c: New test. + +2021-02-03 Jakub Jelinek + + PR tree-optimization/98287 + * gcc.dg/pr98287.c: New test. + +2021-02-03 Tamar Christina + + PR tree-optimization/98928 + * gcc.target/i386/pr98928.c: New test. + 2021-02-02 Martin Liska PR target/97510 diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog index 99d55931266..36f9aa23fa8 100644 --- a/libcpp/ChangeLog +++ b/libcpp/ChangeLog @@ -1,3 +1,21 @@ +2021-02-03 Jakub Jelinek + + PR preprocessor/98882 + * lex.c (cpp_directive_only_process): Don't assert that rlimit[-1] + is a newline, instead assert that rlimit[0] is either newline or + carriage return. When seeing '\\' followed by '\r', check limit + before accessing pos[1]. + +2021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net> + + * expr.c (interpret_int_suffix): Detect 'z' integer suffix. + (cpp_classify_number): Compat warning for use of 'z' suffix. + * include/cpplib.h (struct cpp_options): New flag. + (enum cpp_warning_reason): New flag. + (CPP_N_USERDEF): Comment C++0x -> C++11. + (CPP_N_SIZE_T): New flag for cpp_classify_number. + * init.c (cpp_set_lang): Initialize new flag. + 2021-01-27 liuhongt PR target/98833 diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index 42ccffe797d..ba725b764d7 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,11 @@ +2021-02-03 Andrew Stubbs + + * plugin/plugin-gcn.c (EF_AMDGPU_MACH): Add + EF_AMDGPU_MACH_AMDGCN_GFX908. + (gcn_gfx908_s): New constant string. + (isa_hsa_name): Add gfx908. + (isa_code): Add gfx908. + 2021-01-25 Kwok Cheung Yeung * libgomp.texi (omp_fulfill_event): New entry. diff --git a/libphobos/ChangeLog b/libphobos/ChangeLog index 43e5c8eab48..b8d1d8d4384 100644 --- a/libphobos/ChangeLog +++ b/libphobos/ChangeLog @@ -1,3 +1,25 @@ +2021-02-03 Iain Buclaw + + PR d/98910 + * libdruntime/MERGE: Merge upstream druntime 9d0c8364. + * libdruntime/Makefile.am (DRUNTIME_DSOURCES): Add + core/internal/attributes.d + (DRUNTIME_DSOURCES_BIONIC): Add core/sys/bionic/stdlib.d. + (DRUNTIME_DSOURCES_DARWIN): Add core/sys/darwin/stdlib.d, and + core/sys/darwin/sys/sysctl.d. + (DRUNTIME_DSOURCES_DRAGONFLYBSD): Add + core/sys/dragonflybsd/stdlib.d, and + core/sys/dragonflybsd/sys/sysctl.d. + (DRUNTIME_DSOURCES_FREEBSD): Add core/sys/freebsd/stdlib.d, and + core/sys/freebsd/sys/sysctl.d. + (DRUNTIME_DSOURCES_NETBSD): Add core/sys/netbsd/stdlib.d, and + core/sys/netbsd/sys/sysctl.d. + (DRUNTIME_DSOURCES_OPENBSD): Add core/sys/openbsd/stdlib.d, and + core/sys/openbsd/sys/sysctl.d. + (DRUNTIME_DSOURCES_SOLARIS): Add core/sys/solaris/stdlib.d. + * libdruntime/Makefile.in: Regenerate. + * src/MERGE: Merge upstream phobos 9d575282e. + 2021-01-30 Iain Buclaw * Makefile.in: Regenerate. diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index ee36cba4970..85e0a0fa2de 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,192 @@ +2021-02-03 Jonathan Wakely + + * testsuite/19_diagnostics/error_code/operators/not_equal.cc: + Add comparison with same category and different values. + * testsuite/19_diagnostics/error_code/operators/less.cc: + Likewise. Fix comparison involving different categories. + * testsuite/19_diagnostics/error_code/operators/three_way.cc: + Likewise. + * testsuite/19_diagnostics/error_condition/operators/less.cc: + Add comment. + * testsuite/19_diagnostics/error_condition/operators/three_way.cc: + Likewise. + +2021-02-03 yaozhongxiao + + * include/experimental/bits/simd_neon.h: Replace repeated vpadd + calls with a single vaddv for aarch64. + +2021-02-03 Matthias Kretz + + * testsuite/Makefile.am: Warn about the workaround. Add + -fno-tree-vrp to CXXFLAGS passed to the check_simd script. + Improve initial user feedback from make check-simd. + * testsuite/Makefile.in: Regenerated. + +2021-02-03 Matthias Kretz + + * include/experimental/bits/simd.h: Add __detail::_Minimum and + __detail::_Maximum to use them as _BinaryOperation to _S_reduce. + Add hmin and hmax overloads for simd and const_where_expression. + * include/experimental/bits/simd_scalar.h + (_SimdImplScalar::_S_reduce): Make unused _BinaryOperation + parameter const-ref to allow calling _S_reduce with an rvalue. + * testsuite/experimental/simd/tests/reductions.cc: Add tests for + hmin and hmax. Since the compiler statically determined that all + tests pass, repeat the test after a call to make_value_unknown. + +2021-02-03 Matthias Kretz + + * testsuite/experimental/simd/tests/bits/verify.h (verify): Add + instruction pointer data member. Ensure that the `if (m_failed)` + branch is always inlined into the calling code. The body of the + conditional can still be a function call. Move the get_ip call + into the verify ctor to simplify the ctor calls. + (COMPARE): Don't mention the use of all_of for reduction of a + simd_mask. It only distracts from the real issue. + +2021-02-03 Matthias Kretz + + * testsuite/experimental/simd/driver.sh: Abstract reading test + options into read_src_option function. Read skip, only, + expensive, and xfail via read_src_option. Add timeout and + timeout-factor options and adjust timeout variable accordingly. + * testsuite/experimental/simd/tests/loadstore.cc: Set + timeout-factor 2. + +2021-02-03 Matthias Kretz + + * testsuite/experimental/simd/driver.sh: When handling the pipe + to log (and on verbose to stdout) count the lines. If it exceeds + 1000 log the issue and exit 125, which is then handled as a + failure. + +2021-02-03 Matthias Kretz + + * testsuite/experimental/simd/tests/hypot3_fma.cc: Add skip: + markup for long double on powerpc64*. + +2021-02-03 Matthias Kretz + + * include/experimental/bits/simd.h: Add __have_power10vec + conditional on _ARCH_PWR10. + * include/experimental/bits/simd_builtin.h: Forward declare + _MaskImplPpc and use it as _MaskImpl when __ALTIVEC__ is + defined. + (_MaskImplBuiltin::_S_some_of): Call _S_popcount from the + _SuperImpl for optimizations and correctness. + * include/experimental/bits/simd_ppc.h: Add _MaskImplPpc. + (_MaskImplPpc::_S_popcount): Implement via vec_cntm for POWER10. + Otherwise, for >=int use -vec_sums divided by a sizeof factor. + For + + * testsuite/experimental/simd/driver.sh: Remove executable on + SIGINT. Process compiler and test executable output: In verbose + mode print messages immediately, limited to 1000 lines and + breaking long lines to below $COLUMNS (or 1024 if not set). + Communicating the exit status of the compiler / test with the + necessary pipe is done via a message through stdout/-in. + +2021-02-03 Matthias Kretz + + * testsuite/Makefile.am: Ensure .simd.summary is empty before + collecting a new summary. + * testsuite/Makefile.in: Regenerate. + +2021-02-03 Matthias Kretz + + * testsuite/experimental/simd/generate_makefile.sh: Use + different variables internally than documented for user + overrides. This makes internal append/prepend work as intended. + +2021-02-03 Matthias Kretz + + * testsuite/experimental/simd/driver.sh (verify_test): Print + test output on run xfail. Do not repeat lines from the log that + were already printed on stdout. + (test_selector): Make the compiler flags pattern usable as a + substring selector. + (toplevel): Trap on SIGINT and remove the log and sum files. + Call timout with --foreground to quickly terminate on SIGINT. + * testsuite/experimental/simd/generate_makefile.sh: Simplify run + targets via target patterns. Default DRIVEROPTS to -v for run + targets. Remove log and sum files after completion of the run + target (so that it's always recompiled). + Place help text into text file for reasonable 'make help' + performance. + +2021-02-03 Matthias Kretz + + * include/experimental/bits/simd.h: Remove unnecessary static + assertion. Allow sizeof(8) integer __intrinsic_type to enable + the necessary mask type. + +2021-02-03 Matthias Kretz + + * include/experimental/bits/simd.h: Let __intrinsic_type be valid if sizeof(long double) == sizeof(double) and + use a __vector double as member type. + +2021-02-03 Matthias Kretz + + * include/experimental/bits/simd.h (__is_intrinsic_type): New + internal type trait. Alias for __is_vector_type on x86. + (_VectorTraitsImpl): Enable for __intrinsic_type in addition for + __vector_type. + (__intrin_bitcast): Allow casting to & from vector & intrinsic + types. + (__intrinsic_type): Explicitly specialize for NEON intrinsic + vector types. + +2021-02-03 Matthias Kretz + + * testsuite/experimental/simd/driver.sh: Implement skip, only, + expensive, and xfail markers. They can select on type, ABI tag + subset number, target-triplet, and compiler flags. + * testsuite/experimental/simd/generate_makefile.sh: The summary + now includes lines for unexpected passes and expected failures. + If the skip or only markers are only conditional on the type, do + not generate rules for those types. + * testsuite/experimental/simd/tests/abs.cc: Mark test expensive + for ABI tag subsets 1-9. + * testsuite/experimental/simd/tests/algorithms.cc: Ditto. + * testsuite/experimental/simd/tests/broadcast.cc: Ditto. + * testsuite/experimental/simd/tests/casts.cc: Ditto. + * testsuite/experimental/simd/tests/generator.cc: Ditto. + * testsuite/experimental/simd/tests/integer_operators.cc: Ditto. + * testsuite/experimental/simd/tests/loadstore.cc: Ditto. + * testsuite/experimental/simd/tests/mask_broadcast.cc: Ditto. + * testsuite/experimental/simd/tests/mask_conversions.cc: Ditto. + * testsuite/experimental/simd/tests/mask_implicit_cvt.cc: Ditto. + * testsuite/experimental/simd/tests/mask_loadstore.cc: Ditto. + * testsuite/experimental/simd/tests/mask_operator_cvt.cc: Ditto. + * testsuite/experimental/simd/tests/mask_operators.cc: Ditto. + * testsuite/experimental/simd/tests/mask_reductions.cc: Ditto. + * testsuite/experimental/simd/tests/operator_cvt.cc: Ditto. + * testsuite/experimental/simd/tests/operators.cc: Ditto. + * testsuite/experimental/simd/tests/reductions.cc: Ditto. + * testsuite/experimental/simd/tests/simd.cc: Ditto. + * testsuite/experimental/simd/tests/split_concat.cc: Ditto. + * testsuite/experimental/simd/tests/splits.cc: Ditto. + * testsuite/experimental/simd/tests/where.cc: Ditto. + * testsuite/experimental/simd/tests/fpclassify.cc: Ditto. In + addition replace "test only floattypes" marker by unconditional + "float|double|ldouble" only marker. + * testsuite/experimental/simd/tests/frexp.cc: Ditto. + * testsuite/experimental/simd/tests/hypot3_fma.cc: Ditto. + * testsuite/experimental/simd/tests/ldexp_scalbn_scalbln_modf.cc: + Ditto. + * testsuite/experimental/simd/tests/logarithm.cc: Ditto. + * testsuite/experimental/simd/tests/math_1arg.cc: Ditto. + * testsuite/experimental/simd/tests/math_2arg.cc: Ditto. + * testsuite/experimental/simd/tests/remqo.cc: Ditto. + * testsuite/experimental/simd/tests/trigonometric.cc: Ditto. + * testsuite/experimental/simd/tests/trunc_ceil_floor.cc: Ditto. + * testsuite/experimental/simd/tests/sincos.cc: Ditto. In + addition, xfail on run because the reference data is missing. + 2021-02-02 Jonathan Wakely * doc/xml/manual/status_cxx2011.xml: Remove stray table cell.