From d815d9ad8977235ae867cead93efaaeb697a5784 Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Thu, 30 May 2024 00:16:44 +0000 Subject: Daily bump. --- gcc/ChangeLog | 142 +++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 7 + gcc/c-family/ChangeLog | 10 + gcc/c/ChangeLog | 7 + gcc/cp/ChangeLog | 15 + gcc/fortran/ChangeLog | 7 + gcc/testsuite/ChangeLog | 958 ++++++++++++++++++++++++++++++++++++++++++++++++ include/ChangeLog | 9 + libcpp/ChangeLog | 4 + libgm2/ChangeLog | 9 + libgomp/ChangeLog | 16 + libstdc++-v3/ChangeLog | 31 ++ 13 files changed, 1216 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 1c93bbdc1da..9091a27027b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,145 @@ +2024-05-29 YunQiang Su + + * config/mips/mips.cc(mips16_gp_pseudo_reg): Mark + MIPS16_PIC_TEMP and MIPS_PROLOGUE_TEMP clobbered. + (mips_emit_call_insn): Mark MIPS16_PIC_TEMP and + MIPS_PROLOGUE_TEMP clobbered if MIPS16 and CALL_CLOBBERED_GP. + +2024-05-29 Andrew Pinski + + PR tree-optimization/115224 + * generic-match-head.cc (bitwise_inverted_equal_p): Add `a ^ CST` + case. + * gimple-match-head.cc (gimple_bit_xor_cst): New declaration. + (gimple_bitwise_inverted_equal_p): Add `a ^ CST` case. + * match.pd (bit_xor_cst): New match. + (maybe_bit_not): Add bit_xor_cst case. + +2024-05-29 Andrew Pinski + + * match.pd (bit_not_with_nop): Unconditionalize. + (maybe_cmp): Likewise. + (maybe_bit_not): New match pattern. + (`~X & X`): Use maybe_bit_not and add `:c` back. + (`~x ^ x`/`~x | x`): Likewise. + +2024-05-29 Richard Sandiford + + PR target/115258 + * config/aarch64/aarch64-simd.md (aarch64_combinev16qi): Allow + the split before reload. + * config/aarch64/aarch64.cc (aarch64_split_combinev16qi): Generalize + into a form that handles pseudo registers. + +2024-05-29 Feng Xue + + * tree-vect-loop.c : Removed. + +2024-05-29 Feng Xue + + * tree-vect-loop.cc (_loop_vec_info::_loop_vec_info): Move + initialization of bbs to explicit construction code. Adjust the + definition of nbbs. + (update_epilogue_loop_vinfo): Update nbbs for epilog vinfo. + * tree-vect-patterns.cc (vect_determine_precisions): Make + loop_vec_info and bb_vec_info share same code. + (vect_pattern_recog): Remove duplicated vect_pattern_recog_1 loop. + * tree-vect-slp.cc (vect_get_and_check_slp_defs): Access to bbs[0] + via base vec_info class. + (_bb_vec_info::_bb_vec_info): Initialize bbs and nbbs using data + fields of input auto_vec<> bbs. + (vect_slp_region): Use access to nbbs to replace original + bbs.length(). + (vect_schedule_slp_node): Access to bbs[0] via base vec_info class. + * tree-vectorizer.cc (vec_info::vec_info): Add initialization of + bbs and nbbs. + (vec_info::insert_seq_on_entry): Access to bbs[0] via base vec_info + class. + * tree-vectorizer.h (vec_info): Add new fields bbs and nbbs. + (LOOP_VINFO_NBBS): New macro. + (BB_VINFO_BBS): Rename BB_VINFO_BB to BB_VINFO_BBS. + (BB_VINFO_NBBS): New macro. + (_loop_vec_info): Remove field bbs. + (_bb_vec_info): Rename field bbs. + * tree-vect-loop.c: New file. + +2024-05-29 Jeff Law + + * config/riscv/crypto.md (riscv_xpack___2): Remove '*' + allow it to be used via the gen_* interface. + * config/riscv/riscv.cc (riscv_build_integer): Identify when Zbkb + can be used to profitably synthesize repeating constants. + (riscv_move_integer): Codegen changes to generate those Zbkb sequences. + +2024-05-29 Jason Merrill + + * doc/invoke.texi: Update module extension docs. + +2024-05-29 Tobias Burnus + + * config/gcn/gcn-hsa.h (gcn_local_sym_hash): Fix typo. + +2024-05-29 Richard Biener + + PR tree-optimization/115252 + * tree-vect-stmts.cc (get_group_load_store_type): Enhance + detecting the number of cases where we can avoid accessing a gap + during code generation. + (vectorizable_load): Remove old half-vector peeling for gap + avoidance which is now redundant. Add gap-aligned case where + it's OK to access the gap. Add assert that we have peeling for + gaps enabled when we access a gap. + +2024-05-29 Richard Biener + + PR tree-optimization/114435 + * tree-predcom.cc (tree_predictive_commoning): Queue + the next scalar cleanup sub-pipeline to be run when we + did something. + +2024-05-29 Hongyu Wang + + PR target/113719 + * config/i386/i386-options.cc (ix86_override_options_after_change): + Remove call to ix86_default_align and + ix86_recompute_optlev_based_flags. + (ix86_option_override_internal): Call ix86_default_align and + ix86_recompute_optlev_based_flags. + +2024-05-29 liuhongt + + * config/i386/i386.cc (ix86_avoid_jump_mispredicts): Change + gen_pad to gen_max_skip_align. + (ix86_align_loops): New function. + (ix86_reorg): Call ix86_align_loops. + * config/i386/i386.md (pad): Rename to .. + (max_skip_align): .. this, and accept 2 operands for align and + skip. + +2024-05-29 Haochen Jiang + + * config/i386/x86-tune-costs.h (generic_cost): Change from + 16:11:8 to 16. + +2024-05-29 Andrew MacLeod + + * gimple-range-gori.cc (gori_on_edge): Always use static ranges + from the specified range_query. + * gimple-range-gori.h (gori_on_edge): Change prototype. + * gimple-range.cc (dom_ranger::maybe_push_edge): Change arguments + to call. + +2024-05-29 Kewen Lin + + PR target/114846 + * config/rs6000/rs6000-logue.cc (rs6000_emit_epilogue): As + EPILOGUE_TYPE_EH_RETURN would be passed as epilogue_type directly + now, adjust the relevant handlings on it. + * config/rs6000/rs6000.md (eh_return expander): Append by calling + gen_eh_return_internal and emit_barrier. + (eh_return_internal): New define_insn_and_split, call function + rs6000_emit_epilogue with epilogue type EPILOGUE_TYPE_EH_RETURN. + 2024-05-28 liuhongt PR target/67325 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 4fb76261189..4f23b7f073e 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240529 +20240530 diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index f7475e4bf54..6d44c3514bc 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,10 @@ +2024-05-29 Eric Botcazou + + PR ada/115270 + * Makefile.rtl (PowerPC/Linux): Use libgnat/s-atopri__32.ads for + the 32-bit library. + (SPARC/Linux): Likewise. + 2024-05-21 Eric Botcazou PR ada/115168 diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index a0787067bd1..4f07453a55a 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,13 @@ +2024-05-29 Jason Merrill + + PR c++/109753 + * c-attribs.cc (handle_optimize_attribute): Set + cgraph_node::semantic_interposition. + +2024-05-29 Oskari Pirhonen + + * known-headers.cc (get_stdlib_header_for_name): Add strerror. + 2024-05-28 David Malcolm PR bootstrap/115167 diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog index 85de3143bd1..d72767a1849 100644 --- a/gcc/c/ChangeLog +++ b/gcc/c/ChangeLog @@ -1,3 +1,10 @@ +2024-05-29 Martin Uecker + + * c-typeck.cc (comptypes_internal): Add flag to track + whether a struct is the target of a pointer. + (tagged_types_tu_compatible): When forming equivalence + classes, treat nested pointed-to structs as equivalent. + 2024-05-28 David Malcolm PR bootstrap/115167 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index edff6125c36..172dffe55d0 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,18 @@ +2024-05-29 Jason Merrill + + PR c++/109753 + * decl.cc (start_preparsed_function): Call decl_attributes. + +2024-05-29 Jason Merrill + + * lang-specs.h: Add module interface extensions. + +2024-05-29 Patrick Palka + + PR c++/115223 + * tree.cc (build_cp_fntype_variant): Propagate structural + equality of the exception-less variant. + 2024-05-28 Marek Polacek PR c++/109396 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index d653da51340..4e3dba6337d 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,10 @@ +2024-05-29 Andre Vehreschild + + PR fortran/90069 + * trans-expr.cc (gfc_conv_procedure_call): Evaluate + expressions with side-effects only ones and ensure + old is freeed. + 2024-05-24 Harald Anlauf Steven G. Kargl diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 1e2095747f0..78c7b95bd4a 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,961 @@ +2024-05-29 Martin Uecker + + * gcc.dg/c23-tag-incomplete-alias-1.c: New test. + +2024-05-29 YunQiang Su + + * gcc.target/mips/msa-builtins.c: Use 254 instead of 255 for + bseli.b, as `bseli.b $w0,$w1,255` is same as `or.v $w0,$w0,$w1`. + +2024-05-29 Gaius Mulley + + PR modula2/115276 + * gm2/isolib/run/pass/testinittm.mod: New test. + +2024-05-29 Andrew Pinski + + PR tree-optimization/115224 + * gcc.dg/tree-ssa/bitops-8.c: New test. + +2024-05-29 Richard Sandiford + + PR target/115258 + * gcc.target/aarch64/pr115258.c: New test. + +2024-05-29 Jason Merrill + + PR c++/109753 + * g++.dg/opt/always_inline1.C: New test. + +2024-05-29 Jeff Law + + * gcc.target/riscv/synthesis-9.c: New test. + +2024-05-29 Jason Merrill + + * g++.dg/modules/dep-1_a.C + * g++.dg/modules/dep-1_b.C + * g++.dg/modules/dep-2.C: Change .c++m to .c++-module. + +2024-05-29 Oskari Pirhonen + + * g++.dg/spellcheck-stdlib.C: Add check for strerror. + * gcc.dg/spellcheck-stdlib-2.c: New test. + +2024-05-29 Richard Biener + + PR tree-optimization/115252 + * gcc.dg/vect/slp-gap-1.c: New testcase. + +2024-05-29 Richard Biener + + PR tree-optimization/114435 + * gcc.dg/vect/bb-slp-pr114435.c: New testcase. + +2024-05-29 Patrick Palka + + PR c++/115223 + * g++.dg/cpp0x/noexcept87.C: New test. + +2024-05-29 Andre Vehreschild + + PR fortran/90069 + * gfortran.dg/class_76.f90: New test. + +2024-05-29 Kewen Lin + + PR testsuite/114842 + * g++.dg/ext/pr85503.C: Replace powerpc_vsx_ok with powerpc_vsx, + move dg-options and dg-additional-options lines before + dg-require-effective-target lines when it doesn't cause any side + effect like note message. + * g++.dg/pr69667.C: Likewise. + * g++.target/powerpc/altivec-19.C: Likewise. + * g++.target/powerpc/pr101168.C: Likewise. + * g++.target/powerpc/pr65240-1.C: Likewise. + * g++.target/powerpc/pr65240-2.C: Likewise. + * g++.target/powerpc/pr65240-3.C: Likewise. + * g++.target/powerpc/pr65240-4.C: Likewise. + * g++.target/powerpc/pr65242.C: Likewise. + * g++.target/powerpc/pr67211.C: Likewise. + * g++.target/powerpc/pr71294.C: Likewise. + * g++.target/powerpc/pr84279.C: Likewise. + * g++.target/powerpc/pr93974.C: Likewise. + * g++.target/powerpc/undef-bool-1.C: Likewise. + * gcc.dg/gomp/pr82374.c: Likewise. + * gcc.dg/vect/costmodel/ppc/costmodel-slp-perm.c: Likewise. + * gcc.dg/vect/costmodel/ppc/costmodel-vect-reversed.c: Likewise. + * gcc.dg/vect/costmodel/ppc/costmodel-vect-store-2.c: Likewise. + * gcc.dg/vect/pr109011-1.c: Likewise. + * gcc.dg/vect/pr109011-2.c: Likewise. + * gcc.dg/vect/pr109011-3.c: Likewise. + * gcc.dg/vect/pr109011-4.c: Likewise. + * gcc.dg/vect/pr109011-5.c: Likewise. + * gcc.dg/vmx/extract-vsx.c: Likewise. + * gcc.dg/vmx/insert-vsx.c: Likewise. + * gcc.dg/vmx/ld-vsx.c: Likewise. + * gcc.dg/vmx/ldl-vsx.c: Likewise. + * gcc.dg/vmx/merge-vsx.c: Likewise. + * gcc.dg/vmx/splat-vsx.c: Likewise. + * gcc.dg/vmx/st-vsx.c: Likewise. + * gcc.dg/vmx/stl-vsx.c: Likewise. + * gcc.target/powerpc/altivec-2-runnable.c: Likewise. + * gcc.target/powerpc/altivec-37.c: Likewise. + * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Likewise. + * gcc.target/powerpc/amo1.c: Likewise. + * gcc.target/powerpc/atomic-p7.c: Likewise. + * gcc.target/powerpc/atomic-p8.c: Likewise. + * gcc.target/powerpc/atomic_load_store-p8.c: Likewise. + * gcc.target/powerpc/bcd-1.c: Likewise. + * gcc.target/powerpc/bcd-2.c: Likewise. + * gcc.target/powerpc/bcd-3.c: Likewise. + * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: Likewise. + * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: Likewise. + * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise. + * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: Likewise. + * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: Likewise. + * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise. + * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: Likewise. + * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: Likewise. + * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise. + * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: Likewise. + * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: Likewise. + * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise. + * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: Likewise. + * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise. + * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: Likewise. + * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise. + * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise. + * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: Likewise. + * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise. + * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise. + * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: Likewise. + * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise. + * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise. + * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: Likewise. + * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise. + * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise. + * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise. + * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise. + * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: Likewise. + * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise. + * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise. + * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: Likewise. + * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise. + * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise. + * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: Likewise. + * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Likewise. + * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise. + * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise. + * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise. + * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise. + * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise. + * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Likewise. + * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise. + * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise. + * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise. + * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise. + * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise. + * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise. + * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise. + * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise. + * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise. + * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Likewise. + * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise. + * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise. + * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise. + * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise. + * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise. + * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise. + * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise. + * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise. + * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise. + * gcc.target/powerpc/bfp/vec-insert-exp-0.c: Likewise. + * gcc.target/powerpc/bfp/vec-insert-exp-1.c: Likewise. + * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise. + * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise. + * gcc.target/powerpc/bfp/vec-insert-exp-4.c: Likewise. + * gcc.target/powerpc/bfp/vec-insert-exp-5.c: Likewise. + * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise. + * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise. + * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Likewise. + * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise. + * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise. + * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise. + * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise. + * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise. + * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Likewise. + * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise. + * gcc.target/powerpc/bmi2-pext64-1a.c: Likewise. + * gcc.target/powerpc/bool2-p7.c: Likewise. + * gcc.target/powerpc/bool2-p8.c: Likewise. + * gcc.target/powerpc/bool3-p7.c: Likewise. + * gcc.target/powerpc/bool3-p8.c: Likewise. + * gcc.target/powerpc/builtins-1.c: Likewise. + * gcc.target/powerpc/builtins-3-p8.c: Likewise. + * gcc.target/powerpc/builtins-3-p9.c: Likewise. + * gcc.target/powerpc/builtins-4.c: Likewise. + * gcc.target/powerpc/builtins-5.c: Likewise. + * gcc.target/powerpc/builtins-9.c: Likewise. + * gcc.target/powerpc/byte-in-either-range-0.c: Likewise. + * gcc.target/powerpc/byte-in-either-range-1.c: Likewise. + * gcc.target/powerpc/byte-in-range-0.c: Likewise. + * gcc.target/powerpc/byte-in-range-1.c: Likewise. + * gcc.target/powerpc/byte-in-set-0.c: Likewise. + * gcc.target/powerpc/byte-in-set-1.c: Likewise. + * gcc.target/powerpc/byte-in-set-2.c: Likewise. + * gcc.target/powerpc/clone1.c: Likewise. + * gcc.target/powerpc/conv-vectorize-1.c: Likewise. + * gcc.target/powerpc/conv-vectorize-2.c: Likewise. + * gcc.target/powerpc/crypto-builtin-1.c: Likewise. + * gcc.target/powerpc/crypto-builtin-2.c: Likewise. + * gcc.target/powerpc/ctz-3.c: Likewise. + * gcc.target/powerpc/ctz-4.c: Likewise. + * gcc.target/powerpc/darn-0.c: Likewise. + * gcc.target/powerpc/darn-1.c: Likewise. + * gcc.target/powerpc/darn-2.c: Likewise. + * gcc.target/powerpc/dform-1.c: Likewise. + * gcc.target/powerpc/dform-2.c: Likewise. + * gcc.target/powerpc/dform-3.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-0.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-10.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-12.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-13.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-14.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-15.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-17.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-18.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-19.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-2.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-20.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-22.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-23.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-24.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-25.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-27.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-28.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-29.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-3.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-30.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-32.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-33.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-34.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-35.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-37.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-38.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-39.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-4.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-40.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-42.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-43.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-44.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-45.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-47.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-48.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-49.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-5.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-50.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-52.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-53.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-54.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-55.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-57.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-58.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-59.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-60.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-62.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-63.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-64.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-65.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-67.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-68.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-69.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-7.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-70.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-72.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-73.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-74.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-75.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-77.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-78.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-79.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-8.c: Likewise. + * gcc.target/powerpc/dfp/dtstsfi-9.c: Likewise. + * gcc.target/powerpc/direct-move-double1.c: Likewise. + * gcc.target/powerpc/direct-move-float1.c: Likewise. + * gcc.target/powerpc/direct-move-float3.c: Likewise. + * gcc.target/powerpc/direct-move-long1.c: Likewise. + * gcc.target/powerpc/direct-move-vector.c: Likewise. + * gcc.target/powerpc/direct-move-vint1.c: Likewise. + * gcc.target/powerpc/divkc3-2.c: Likewise. + * gcc.target/powerpc/divkc3-3.c: Likewise. + * gcc.target/powerpc/extend-divide-1.c: Likewise. + * gcc.target/powerpc/extend-divide-2.c: Likewise. + * gcc.target/powerpc/float128-3.c: Likewise. + * gcc.target/powerpc/float128-3b.c: Likewise. + * gcc.target/powerpc/float128-5.c: Likewise. + * gcc.target/powerpc/float128-fma1.c: Likewise. + * gcc.target/powerpc/float128-hw.c: Likewise. + * gcc.target/powerpc/float128-hw10.c: Likewise. + * gcc.target/powerpc/float128-hw2.c: Likewise. + * gcc.target/powerpc/float128-hw3.c: Likewise. + * gcc.target/powerpc/float128-hw4.c: Likewise. + * gcc.target/powerpc/float128-hw5.c: Likewise. + * gcc.target/powerpc/float128-hw6.c: Likewise. + * gcc.target/powerpc/float128-hw7.c: Likewise. + * gcc.target/powerpc/float128-hw8.c: Likewise. + * gcc.target/powerpc/float128-hw9.c: Likewise. + * gcc.target/powerpc/float128-odd.c: Likewise. + * gcc.target/powerpc/float128-sqrt1.c: Likewise. + * gcc.target/powerpc/float128-type-1.c: Likewise. + * gcc.target/powerpc/float128-type-2.c: Likewise. + * gcc.target/powerpc/fold-vec-abs-floatdouble.c: Likewise. + * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Likewise. + * gcc.target/powerpc/fold-vec-abs-int.p9.c: Likewise. + * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: Likewise. + * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: Likewise. + * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: Likewise. + * gcc.target/powerpc/fold-vec-abs-longlong.c: Likewise. + * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: Likewise. + * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: Likewise. + * gcc.target/powerpc/fold-vec-add-4.c: Likewise. + * gcc.target/powerpc/fold-vec-add-6.c: Likewise. + * gcc.target/powerpc/fold-vec-add-7.c: Likewise. + * gcc.target/powerpc/fold-vec-cmp-char.p8.c: Likewise. + * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Likewise. + * gcc.target/powerpc/fold-vec-cmp-double.c: Likewise. + * gcc.target/powerpc/fold-vec-cmp-float.c: Likewise. + * gcc.target/powerpc/fold-vec-cmp-int.h: Likewise. + * gcc.target/powerpc/fold-vec-cmp-int.p7.c: Likewise. + * gcc.target/powerpc/fold-vec-cmp-int.p8.c: Likewise. + * gcc.target/powerpc/fold-vec-cmp-int.p9.c: Likewise. + * gcc.target/powerpc/fold-vec-cmp-longlong.c: Likewise. + * gcc.target/powerpc/fold-vec-cmp-short.h: Likewise. + * gcc.target/powerpc/fold-vec-cmp-short.p8.c: Likewise. + * gcc.target/powerpc/fold-vec-cmp-short.p9.c: Likewise. + * gcc.target/powerpc/fold-vec-cntlz-char.c: Likewise. + * gcc.target/powerpc/fold-vec-cntlz-int.c: Likewise. + * gcc.target/powerpc/fold-vec-cntlz-longlong.c: Likewise. + * gcc.target/powerpc/fold-vec-cntlz-short.c: Likewise. + * gcc.target/powerpc/fold-vec-div-float.c: Likewise. + * gcc.target/powerpc/fold-vec-div-floatdouble.c: Likewise. + * gcc.target/powerpc/fold-vec-div-longlong.c: Likewise. + * gcc.target/powerpc/fold-vec-extract-char.p7.c: Likewise. + * gcc.target/powerpc/fold-vec-extract-char.p8.c: Likewise. + * gcc.target/powerpc/fold-vec-extract-char.p9.c: Likewise. + * gcc.target/powerpc/fold-vec-extract-double.p8.c: Likewise. + * gcc.target/powerpc/fold-vec-extract-float.p7.c: Likewise. + * gcc.target/powerpc/fold-vec-extract-float.p8.c: Likewise. + * gcc.target/powerpc/fold-vec-extract-float.p9.c: Likewise. + * gcc.target/powerpc/fold-vec-extract-int.p7.c: Likewise. + * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise. + * gcc.target/powerpc/fold-vec-extract-int.p9.c: Likewise. + * gcc.target/powerpc/fold-vec-extract-longlong.p7.c: Likewise. + * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Likewise. + * gcc.target/powerpc/fold-vec-extract-longlong.p9.c: Likewise. + * gcc.target/powerpc/fold-vec-extract-short.p7.c: Likewise. + * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise. + * gcc.target/powerpc/fold-vec-extract-short.p9.c: Likewise. + * gcc.target/powerpc/fold-vec-insert-char-p8.c: Likewise. + * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise. + * gcc.target/powerpc/fold-vec-insert-double.c: Likewise. + * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise. + * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise. + * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise. + * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise. + * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise. + * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise. + * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise. + * gcc.target/powerpc/fold-vec-ld-double.c: Likewise. + * gcc.target/powerpc/fold-vec-ld-longlong.c: Likewise. + * gcc.target/powerpc/fold-vec-ld-misc.c: Likewise. + * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: Likewise. + * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: Likewise. + * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: Likewise. + * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: Likewise. + * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: Likewise. + * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: Likewise. + * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: Likewise. + * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: Likewise. + * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: Likewise. + * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: Likewise. + * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: Likewise. + * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: Likewise. + * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: Likewise. + * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: Likewise. + * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: Likewise. + * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: Likewise. + * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: Likewise. + * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: Likewise. + * gcc.target/powerpc/fold-vec-logical-ands-char.c: Likewise. + * gcc.target/powerpc/fold-vec-logical-ands-int.c: Likewise. + * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: Likewise. + * gcc.target/powerpc/fold-vec-logical-ands-short.c: Likewise. + * gcc.target/powerpc/fold-vec-logical-eqv-char.c: Likewise. + * gcc.target/powerpc/fold-vec-logical-eqv-float.c: Likewise. + * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: Likewise. + * gcc.target/powerpc/fold-vec-logical-eqv-int.c: Likewise. + * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: Likewise. + * gcc.target/powerpc/fold-vec-logical-eqv-short.c: Likewise. + * gcc.target/powerpc/fold-vec-logical-ors-char.c: Likewise. + * gcc.target/powerpc/fold-vec-logical-ors-int.c: Likewise. + * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: Likewise. + * gcc.target/powerpc/fold-vec-logical-ors-short.c: Likewise. + * gcc.target/powerpc/fold-vec-logical-other-char.c: Likewise. + * gcc.target/powerpc/fold-vec-logical-other-int.c: Likewise. + * gcc.target/powerpc/fold-vec-logical-other-longlong.c: Likewise. + * gcc.target/powerpc/fold-vec-logical-other-short.c: Likewise. + * gcc.target/powerpc/fold-vec-madd-double.c: Likewise. + * gcc.target/powerpc/fold-vec-madd-float.c: Likewise. + * gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c: Likewise. + * gcc.target/powerpc/fold-vec-mergeeo-int.c: Likewise. + * gcc.target/powerpc/fold-vec-mergeeo-longlong.c: Likewise. + * gcc.target/powerpc/fold-vec-mergehl-double.c: Likewise. + * gcc.target/powerpc/fold-vec-mergehl-longlong.c: Likewise. + * gcc.target/powerpc/fold-vec-mergehl-pixel.c: Likewise. + * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: Likewise. + * gcc.target/powerpc/fold-vec-minmax-longlong.c: Likewise. + * gcc.target/powerpc/fold-vec-mult-float.c: Likewise. + * gcc.target/powerpc/fold-vec-mult-floatdouble.c: Likewise. + * gcc.target/powerpc/fold-vec-mult-int.c: Likewise. + * gcc.target/powerpc/fold-vec-mult-int128-p8.c: Likewise. + * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Likewise. + * gcc.target/powerpc/fold-vec-mult-longlong.c: Likewise. + * gcc.target/powerpc/fold-vec-neg-char.c: Likewise. + * gcc.target/powerpc/fold-vec-neg-floatdouble.c: Likewise. + * gcc.target/powerpc/fold-vec-neg-int.c: Likewise. + * gcc.target/powerpc/fold-vec-neg-int.p8.c: Likewise. + * gcc.target/powerpc/fold-vec-neg-int.p9.c: Likewise. + * gcc.target/powerpc/fold-vec-neg-longlong.h: Likewise. + * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: Likewise. + * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: Likewise. + * gcc.target/powerpc/fold-vec-neg-short.c: Likewise. + * gcc.target/powerpc/fold-vec-pack-double.c: Likewise. + * gcc.target/powerpc/fold-vec-pack-longlong.c: Likewise. + * gcc.target/powerpc/fold-vec-perm-double.c: Likewise. + * gcc.target/powerpc/fold-vec-perm-longlong.c: Likewise. + * gcc.target/powerpc/fold-vec-select-double.c: Likewise. + * gcc.target/powerpc/fold-vec-select-longlong.c: Likewise. + * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: Likewise. + * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Likewise. + * gcc.target/powerpc/fold-vec-shift-longlong.c: Likewise. + * gcc.target/powerpc/fold-vec-splat-16.c: Likewise. + * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Likewise. + * gcc.target/powerpc/fold-vec-splat-longlong.c: Likewise. + * gcc.target/powerpc/fold-vec-splat-misc-invalid.c: Likewise. + * gcc.target/powerpc/fold-vec-splat-pixel.c: Likewise. + * gcc.target/powerpc/fold-vec-splats-floatdouble.c: Likewise. + * gcc.target/powerpc/fold-vec-splats-longlong.c: Likewise. + * gcc.target/powerpc/fold-vec-st-double.c: Likewise. + * gcc.target/powerpc/fold-vec-st-longlong.c: Likewise. + * gcc.target/powerpc/fold-vec-st-pixel.c: Likewise. + * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: Likewise. + * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: Likewise. + * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: Likewise. + * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: Likewise. + * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: Likewise. + * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: Likewise. + * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: Likewise. + * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: Likewise. + * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: Likewise. + * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: Likewise. + * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: Likewise. + * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: Likewise. + * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: Likewise. + * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: Likewise. + * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: Likewise. + * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: Likewise. + * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: Likewise. + * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: Likewise. + * gcc.target/powerpc/fold-vec-sub-floatdouble.c: Likewise. + * gcc.target/powerpc/fold-vec-sub-int128.c: Likewise. + * gcc.target/powerpc/fold-vec-sub-longlong.c: Likewise. + * gcc.target/powerpc/fold-vec-unpack-float.c: Likewise. + * gcc.target/powerpc/fold-vec-unpack-int.c: Likewise. + * gcc.target/powerpc/fusion.c: Likewise. + * gcc.target/powerpc/fusion2.c: Likewise. + * gcc.target/powerpc/gnuattr1.c: Likewise. + * gcc.target/powerpc/gnuattr2.c: Likewise. + * gcc.target/powerpc/gnuattr3.c: Likewise. + * gcc.target/powerpc/mul-vectorize-1.c: Likewise. + * gcc.target/powerpc/mulkc3-2.c: Likewise. + * gcc.target/powerpc/mulkc3-3.c: Likewise. + * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Likewise. + * gcc.target/powerpc/p8-vec-xl-xst.c: Likewise. + * gcc.target/powerpc/p8vector-builtin-1.c: Likewise. + * gcc.target/powerpc/p8vector-builtin-2.c: Likewise. + * gcc.target/powerpc/p8vector-builtin-3.c: Likewise. + * gcc.target/powerpc/p8vector-builtin-4.c: Likewise. + * gcc.target/powerpc/p8vector-builtin-5.c: Likewise. + * gcc.target/powerpc/p8vector-builtin-6.c: Likewise. + * gcc.target/powerpc/p8vector-builtin-7.c: Likewise. + * gcc.target/powerpc/p8vector-builtin-8.c: Likewise. + * gcc.target/powerpc/p8vector-fp.c: Likewise. + * gcc.target/powerpc/p8vector-int128-1.c: Likewise. + * gcc.target/powerpc/p8vector-ldst.c: Likewise. + * gcc.target/powerpc/p8vector-vbpermq.c: Likewise. + * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise. + * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise. + * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise. + * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise. + * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise. + * gcc.target/powerpc/p9-dimode1.c: Likewise. + * gcc.target/powerpc/p9-dimode2.c: Likewise. + * gcc.target/powerpc/p9-extract-1.c: Likewise. + * gcc.target/powerpc/p9-extract-2.c: Likewise. + * gcc.target/powerpc/p9-extract-3.c: Likewise. + * gcc.target/powerpc/p9-extract-4.c: Likewise. + * gcc.target/powerpc/p9-fpcvt-1.c: Likewise. + * gcc.target/powerpc/p9-fpcvt-2.c: Likewise. + * gcc.target/powerpc/p9-fpcvt-3.c: Likewise. + * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Likewise. + * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise. + * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise. + * gcc.target/powerpc/p9-minmax-1.c: Likewise. + * gcc.target/powerpc/p9-minmax-2.c: Likewise. + * gcc.target/powerpc/p9-minmax-3.c: Likewise. + * gcc.target/powerpc/p9-permute.c: Likewise. + * gcc.target/powerpc/p9-splat-1.c: Likewise. + * gcc.target/powerpc/p9-splat-2.c: Likewise. + * gcc.target/powerpc/p9-splat-3.c: Likewise. + * gcc.target/powerpc/p9-splat-4.c: Likewise. + * gcc.target/powerpc/p9-splat-5.c: Likewise. + * gcc.target/powerpc/p9-vbpermd.c: Likewise. + * gcc.target/powerpc/p9-vec-length-epil-1.c: Likewise. + * gcc.target/powerpc/p9-vec-length-epil-2.c: Likewise. + * gcc.target/powerpc/p9-vec-length-epil-3.c: Likewise. + * gcc.target/powerpc/p9-vec-length-epil-4.c: Likewise. + * gcc.target/powerpc/p9-vec-length-epil-5.c: Likewise. + * gcc.target/powerpc/p9-vec-length-epil-6.c: Likewise. + * gcc.target/powerpc/p9-vec-length-epil-7.c: Likewise. + * gcc.target/powerpc/p9-vec-length-epil-8.c: Likewise. + * gcc.target/powerpc/p9-vec-length-full-1.c: Likewise. + * gcc.target/powerpc/p9-vec-length-full-2.c: Likewise. + * gcc.target/powerpc/p9-vec-length-full-3.c: Likewise. + * gcc.target/powerpc/p9-vec-length-full-4.c: Likewise. + * gcc.target/powerpc/p9-vec-length-full-5.c: Likewise. + * gcc.target/powerpc/p9-vec-length-full-6.c: Likewise. + * gcc.target/powerpc/p9-vec-length-full-7.c: Likewise. + * gcc.target/powerpc/p9-vec-length-full-8.c: Likewise. + * gcc.target/powerpc/p9-vneg.c: Likewise. + * gcc.target/powerpc/p9-vparity.c: Likewise. + * gcc.target/powerpc/p9-vpermr.c: Likewise. + * gcc.target/powerpc/p9-xxbr-1.c: Likewise. + * gcc.target/powerpc/p9-xxbr-2.c: Likewise. + * gcc.target/powerpc/p9-xxbr-3.c: Likewise. + * gcc.target/powerpc/ppc-fma-1.c: Likewise. + * gcc.target/powerpc/ppc-fma-2.c: Likewise. + * gcc.target/powerpc/ppc-fortran/pr102767.f90: Likewise. + * gcc.target/powerpc/ppc-fpconv-1.c: Likewise. + * gcc.target/powerpc/ppc-fpconv-10.c: Likewise. + * gcc.target/powerpc/ppc-fpconv-5.c: Likewise. + * gcc.target/powerpc/ppc-fpconv-9.c: Likewise. + * gcc.target/powerpc/ppc-round.c: Likewise. + * gcc.target/powerpc/ppc-round2.c: Likewise. + * gcc.target/powerpc/ppc-round3.c: Likewise. + * gcc.target/powerpc/pr100866-1.c: Likewise. + * gcc.target/powerpc/pr100866-2.c: Likewise. + * gcc.target/powerpc/pr102868.c: Likewise. + * gcc.target/powerpc/pr103124.c: Likewise. + * gcc.target/powerpc/pr103605-1.c: Likewise. + * gcc.target/powerpc/pr103605-2.c: Likewise. + * gcc.target/powerpc/pr104015-1.c: Likewise. + * gcc.target/powerpc/pr104124.c: Likewise. + * gcc.target/powerpc/pr104239-1.c: Likewise. + * gcc.target/powerpc/pr104239-2.c: Likewise. + * gcc.target/powerpc/pr104239-3.c: Likewise. + * gcc.target/powerpc/pr104482.c: Likewise. + * gcc.target/powerpc/pr105271.c: Likewise. + * gcc.target/powerpc/pr106769-p8.c: Likewise. + * gcc.target/powerpc/pr106769-p9.c: Likewise. + * gcc.target/powerpc/pr107412.c: Likewise. + * gcc.target/powerpc/pr108396.c: Likewise. + * gcc.target/powerpc/pr109069-2.c: Likewise. + * gcc.target/powerpc/pr109082.c: Likewise. + * gcc.target/powerpc/pr110429.c: Likewise. + * gcc.target/powerpc/pr111449-1.c: Likewise. + * gcc.target/powerpc/pr111449-2.c: Likewise. + * gcc.target/powerpc/pr113950.c: Likewise. + * gcc.target/powerpc/pr42747.c: Likewise. + * gcc.target/powerpc/pr43154.c: Likewise. + * gcc.target/powerpc/pr47755.c: Likewise. + * gcc.target/powerpc/pr47862.c: Likewise. + * gcc.target/powerpc/pr48053-1.c: Likewise. + * gcc.target/powerpc/pr48053-2.c: Likewise. + * gcc.target/powerpc/pr48053-3.c: Likewise. + * gcc.target/powerpc/pr48192.c: Likewise. + * gcc.target/powerpc/pr48226.c: Likewise. + * gcc.target/powerpc/pr48258-1.c: Likewise. + * gcc.target/powerpc/pr48258-2.c: Likewise. + * gcc.target/powerpc/pr48857.c: Likewise. + * gcc.target/powerpc/pr52199.c: Likewise. + * gcc.target/powerpc/pr53487.c: Likewise. + * gcc.target/powerpc/pr56605.c: Likewise. + * gcc.target/powerpc/pr57150.c: Likewise. + * gcc.target/powerpc/pr58673-1.c: Likewise. + * gcc.target/powerpc/pr58673-2.c: Likewise. + * gcc.target/powerpc/pr59054.c: Likewise. + * gcc.target/powerpc/pr60203.c: Likewise. + * gcc.target/powerpc/pr60676.c: Likewise. + * gcc.target/powerpc/pr64019.c: Likewise. + * gcc.target/powerpc/pr66144-1.c: Likewise. + * gcc.target/powerpc/pr66144-2.c: Likewise. + * gcc.target/powerpc/pr66144-3.c: Likewise. + * gcc.target/powerpc/pr67808.c: Likewise. + * gcc.target/powerpc/pr68163.c: Likewise. + * gcc.target/powerpc/pr70243.c: Likewise. + * gcc.target/powerpc/pr70669.c: Likewise. + * gcc.target/powerpc/pr71186.c: Likewise. + * gcc.target/powerpc/pr71309.c: Likewise. + * gcc.target/powerpc/pr71656-1.c: Likewise. + * gcc.target/powerpc/pr71656-2.c: Likewise. + * gcc.target/powerpc/pr71670.c: Likewise. + * gcc.target/powerpc/pr71680.c: Likewise. + * gcc.target/powerpc/pr71698.c: Likewise. + * gcc.target/powerpc/pr71720.c: Likewise. + * gcc.target/powerpc/pr71763.c: Likewise. + * gcc.target/powerpc/pr71977-1.c: Likewise. + * gcc.target/powerpc/pr71977-2.c: Likewise. + * gcc.target/powerpc/pr72717.c: Likewise. + * gcc.target/powerpc/pr72804.c: Likewise. + * gcc.target/powerpc/pr72853.c: Likewise. + * gcc.target/powerpc/pr77289.c: Likewise. + * gcc.target/powerpc/pr78056-1.c: Likewise. + * gcc.target/powerpc/pr78056-3.c: Likewise. + * gcc.target/powerpc/pr78102.c: Likewise. + * gcc.target/powerpc/pr78543.c: Likewise. + * gcc.target/powerpc/pr78604.c: Likewise. + * gcc.target/powerpc/pr78658.c: Likewise. + * gcc.target/powerpc/pr78953.c: Likewise. + * gcc.target/powerpc/pr79004.c: Likewise. + * gcc.target/powerpc/pr79038-1.c: Likewise. + * gcc.target/powerpc/pr79179.c: Likewise. + * gcc.target/powerpc/pr79251.p7.c: Likewise. + * gcc.target/powerpc/pr79251.p8.c: Likewise. + * gcc.target/powerpc/pr79251.p9.c: Likewise. + * gcc.target/powerpc/pr79354.c: Likewise. + * gcc.target/powerpc/pr79544.c: Likewise. + * gcc.target/powerpc/pr79799-1.c: Likewise. + * gcc.target/powerpc/pr79799-2.c: Likewise. + * gcc.target/powerpc/pr79799-3.c: Likewise. + * gcc.target/powerpc/pr79799-5.c: Likewise. + * gcc.target/powerpc/pr79907.c: Likewise. + * gcc.target/powerpc/pr79951.c: Likewise. + * gcc.target/powerpc/pr80315-1.c: Likewise. + * gcc.target/powerpc/pr80315-2.c: Likewise. + * gcc.target/powerpc/pr80315-3.c: Likewise. + * gcc.target/powerpc/pr80315-4.c: Likewise. + * gcc.target/powerpc/pr80510-1.c: Likewise. + * gcc.target/powerpc/pr80510-2.c: Likewise. + * gcc.target/powerpc/pr80695-p8.c: Likewise. + * gcc.target/powerpc/pr80695-p9.c: Likewise. + * gcc.target/powerpc/pr80718.c: Likewise. + * gcc.target/powerpc/pr81348.c: Likewise. + * gcc.target/powerpc/pr81622.c: Likewise. + * gcc.target/powerpc/pr81959.c: Likewise. + * gcc.target/powerpc/pr82015.c: Likewise. + * gcc.target/powerpc/pr82748-1.c: Likewise. + * gcc.target/powerpc/pr82748-2.c: Likewise. + * gcc.target/powerpc/pr83399.c: Likewise. + * gcc.target/powerpc/pr83862.c: Likewise. + * gcc.target/powerpc/pr84154-1.c: Likewise. + * gcc.target/powerpc/pr84154-2.c: Likewise. + * gcc.target/powerpc/pr84154-3.c: Likewise. + * gcc.target/powerpc/pr84220-sld2.c: Likewise. + * gcc.target/powerpc/pr84220-sldw.c: Likewise. + * gcc.target/powerpc/pr84220-xxperm.c: Likewise. + * gcc.target/powerpc/pr84220-xxsld.c: Likewise. + * gcc.target/powerpc/pr84226.c: Likewise. + * gcc.target/powerpc/pr85456.c: Likewise. + * gcc.target/powerpc/pr86731-fwrapv-longlong.c: Likewise. + * gcc.target/powerpc/pr86731-longlong.c: Likewise. + * gcc.target/powerpc/pr88309.c: Likewise. + * gcc.target/powerpc/pr88558-p8.c: Likewise. + * gcc.target/powerpc/pr88845.c: Likewise. + * gcc.target/powerpc/pr88965.c: Likewise. + * gcc.target/powerpc/pr90763.c: Likewise. + * gcc.target/powerpc/pr91903.c: Likewise. + * gcc.target/powerpc/pr92398.p9+.c: Likewise. + * gcc.target/powerpc/pr92398.p9-.c: Likewise. + * gcc.target/powerpc/pr92923-1.c: Likewise. + * gcc.target/powerpc/pr92923-2.c: Likewise. + * gcc.target/powerpc/pr93073.c: Likewise. + * gcc.target/powerpc/pr93658.c: Likewise. + * gcc.target/powerpc/pr96125.c: Likewise. + * gcc.target/powerpc/pr96139-a.c: Likewise. + * gcc.target/powerpc/pr96139-b.c: Likewise. + * gcc.target/powerpc/pr96933-1.c: Likewise. + * gcc.target/powerpc/pr96933-2.c: Likewise. + * gcc.target/powerpc/pr97019.c: Likewise. + * gcc.target/powerpc/pr98914.c: Likewise. + * gcc.target/powerpc/pragma_misc9.c: Likewise. + * gcc.target/powerpc/pure-builtin-redundant-load.c: Likewise. + * gcc.target/powerpc/recip-5.c: Likewise. + * gcc.target/powerpc/sad-vectorize-1.c: Likewise. + * gcc.target/powerpc/sad-vectorize-2.c: Likewise. + * gcc.target/powerpc/sd-vsx.c: Likewise. + * gcc.target/powerpc/signbit-1.c: Likewise. + * gcc.target/powerpc/signbit-2.c: Likewise. + * gcc.target/powerpc/sldoi_to_mov.c: Likewise. + * gcc.target/powerpc/swaps-p8-1.c: Likewise. + * gcc.target/powerpc/swaps-p8-12.c: Likewise. + * gcc.target/powerpc/swaps-p8-14.c: Likewise. + * gcc.target/powerpc/swaps-p8-15.c: Likewise. + * gcc.target/powerpc/swaps-p8-16.c: Likewise. + * gcc.target/powerpc/swaps-p8-17.c: Likewise. + * gcc.target/powerpc/swaps-p8-18.c: Likewise. + * gcc.target/powerpc/swaps-p8-19.c: Likewise. + * gcc.target/powerpc/swaps-p8-2.c: Likewise. + * gcc.target/powerpc/swaps-p8-22.c: Likewise. + * gcc.target/powerpc/swaps-p8-23.c: Likewise. + * gcc.target/powerpc/swaps-p8-24.c: Likewise. + * gcc.target/powerpc/swaps-p8-25.c: Likewise. + * gcc.target/powerpc/swaps-p8-26.c: Likewise. + * gcc.target/powerpc/swaps-p8-27.c: Likewise. + * gcc.target/powerpc/swaps-p8-3.c: Likewise. + * gcc.target/powerpc/swaps-p8-30.c: Likewise. + * gcc.target/powerpc/swaps-p8-33.c: Likewise. + * gcc.target/powerpc/swaps-p8-36.c: Likewise. + * gcc.target/powerpc/swaps-p8-39.c: Likewise. + * gcc.target/powerpc/swaps-p8-4.c: Likewise. + * gcc.target/powerpc/swaps-p8-42.c: Likewise. + * gcc.target/powerpc/swaps-p8-45.c: Likewise. + * gcc.target/powerpc/swaps-p8-5.c: Likewise. + * gcc.target/powerpc/undef-bool-2.c: Likewise. + * gcc.target/powerpc/unpack-vectorize-2.c: Likewise. + * gcc.target/powerpc/unpack-vectorize-3.c: Likewise. + * gcc.target/powerpc/upper-regs-df.c: Likewise. + * gcc.target/powerpc/upper-regs-sf.c: Likewise. + * gcc.target/powerpc/vadsdu-0.c: Likewise. + * gcc.target/powerpc/vadsdu-1.c: Likewise. + * gcc.target/powerpc/vadsdu-2.c: Likewise. + * gcc.target/powerpc/vadsdu-3.c: Likewise. + * gcc.target/powerpc/vadsdu-4.c: Likewise. + * gcc.target/powerpc/vadsdu-5.c: Likewise. + * gcc.target/powerpc/vadsdub-1.c: Likewise. + * gcc.target/powerpc/vadsdub-2.c: Likewise. + * gcc.target/powerpc/vadsduh-1.c: Likewise. + * gcc.target/powerpc/vadsduh-2.c: Likewise. + * gcc.target/powerpc/vadsduw-1.c: Likewise. + * gcc.target/powerpc/vadsduw-2.c: Likewise. + * gcc.target/powerpc/vec-cmp-sel.c: Likewise. + * gcc.target/powerpc/vec-cmp.c: Likewise. + * gcc.target/powerpc/vec-extract-1.c: Likewise. + * gcc.target/powerpc/vec-extract-2.c: Likewise. + * gcc.target/powerpc/vec-extract-3.c: Likewise. + * gcc.target/powerpc/vec-extract-4.c: Likewise. + * gcc.target/powerpc/vec-extract-5.c: Likewise. + * gcc.target/powerpc/vec-extract-6.c: Likewise. + * gcc.target/powerpc/vec-extract-7.c: Likewise. + * gcc.target/powerpc/vec-extract-8.c: Likewise. + * gcc.target/powerpc/vec-extract-9.c: Likewise. + * gcc.target/powerpc/vec-init-10.c: Likewise. + * gcc.target/powerpc/vec-init-3.c: Likewise. + * gcc.target/powerpc/vec-init-6.c: Likewise. + * gcc.target/powerpc/vec-init-7.c: Likewise. + * gcc.target/powerpc/vec-minmax-1.c: Likewise. + * gcc.target/powerpc/vec-minmax-2.c: Likewise. + * gcc.target/powerpc/vec-mul.c: Likewise. + * gcc.target/powerpc/vec-perm-ctor.c: Likewise. + * gcc.target/powerpc/vec-set-char.c: Likewise. + * gcc.target/powerpc/vec-set-int.c: Likewise. + * gcc.target/powerpc/vec-set-short.c: Likewise. + * gcc.target/powerpc/vec_reve_1.c: Likewise. + * gcc.target/powerpc/vec_reve_2.c: Likewise. + * gcc.target/powerpc/vector_float.c: Likewise. + * gcc.target/powerpc/versioned-copy-loop.c: Likewise. + * gcc.target/powerpc/vslv-0.c: Likewise. + * gcc.target/powerpc/vslv-1.c: Likewise. + * gcc.target/powerpc/vsrv-0.c: Likewise. + * gcc.target/powerpc/vsrv-1.c: Likewise. + * gcc.target/powerpc/vsu/vec-all-ne-0.c: Likewise. + * gcc.target/powerpc/vsu/vec-all-ne-1.c: Likewise. + * gcc.target/powerpc/vsu/vec-all-ne-10.c: Likewise. + * gcc.target/powerpc/vsu/vec-all-ne-11.c: Likewise. + * gcc.target/powerpc/vsu/vec-all-ne-12.c: Likewise. + * gcc.target/powerpc/vsu/vec-all-ne-13.c: Likewise. + * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise. + * gcc.target/powerpc/vsu/vec-all-ne-2.c: Likewise. + * gcc.target/powerpc/vsu/vec-all-ne-3.c: Likewise. + * gcc.target/powerpc/vsu/vec-all-ne-4.c: Likewise. + * gcc.target/powerpc/vsu/vec-all-ne-5.c: Likewise. + * gcc.target/powerpc/vsu/vec-all-ne-6.c: Likewise. + * gcc.target/powerpc/vsu/vec-all-ne-7.c: Likewise. + * gcc.target/powerpc/vsu/vec-all-ne-8.c: Likewise. + * gcc.target/powerpc/vsu/vec-all-ne-9.c: Likewise. + * gcc.target/powerpc/vsu/vec-all-nez-1.c: Likewise. + * gcc.target/powerpc/vsu/vec-all-nez-2.c: Likewise. + * gcc.target/powerpc/vsu/vec-all-nez-3.c: Likewise. + * gcc.target/powerpc/vsu/vec-all-nez-4.c: Likewise. + * gcc.target/powerpc/vsu/vec-all-nez-5.c: Likewise. + * gcc.target/powerpc/vsu/vec-all-nez-6.c: Likewise. + * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise. + * gcc.target/powerpc/vsu/vec-any-eq-0.c: Likewise. + * gcc.target/powerpc/vsu/vec-any-eq-1.c: Likewise. + * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise. + * gcc.target/powerpc/vsu/vec-any-eq-11.c: Likewise. + * gcc.target/powerpc/vsu/vec-any-eq-12.c: Likewise. + * gcc.target/powerpc/vsu/vec-any-eq-13.c: Likewise. + * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise. + * gcc.target/powerpc/vsu/vec-any-eq-2.c: Likewise. + * gcc.target/powerpc/vsu/vec-any-eq-3.c: Likewise. + * gcc.target/powerpc/vsu/vec-any-eq-4.c: Likewise. + * gcc.target/powerpc/vsu/vec-any-eq-5.c: Likewise. + * gcc.target/powerpc/vsu/vec-any-eq-6.c: Likewise. + * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise. + * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise. + * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise. + * gcc.target/powerpc/vsu/vec-any-eqz-1.c: Likewise. + * gcc.target/powerpc/vsu/vec-any-eqz-2.c: Likewise. + * gcc.target/powerpc/vsu/vec-any-eqz-3.c: Likewise. + * gcc.target/powerpc/vsu/vec-any-eqz-4.c: Likewise. + * gcc.target/powerpc/vsu/vec-any-eqz-5.c: Likewise. + * gcc.target/powerpc/vsu/vec-any-eqz-6.c: Likewise. + * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise. + * gcc.target/powerpc/vsu/vec-cmpne-0.c: Likewise. + * gcc.target/powerpc/vsu/vec-cmpne-1.c: Likewise. + * gcc.target/powerpc/vsu/vec-cmpne-2.c: Likewise. + * gcc.target/powerpc/vsu/vec-cmpne-3.c: Likewise. + * gcc.target/powerpc/vsu/vec-cmpne-4.c: Likewise. + * gcc.target/powerpc/vsu/vec-cmpne-5.c: Likewise. + * gcc.target/powerpc/vsu/vec-cmpne-6.c: Likewise. + * gcc.target/powerpc/vsu/vec-cmpne-8.c: Likewise. + * gcc.target/powerpc/vsu/vec-cmpne-9.c: Likewise. + * gcc.target/powerpc/vsu/vec-cmpnez-1.c: Likewise. + * gcc.target/powerpc/vsu/vec-cmpnez-2.c: Likewise. + * gcc.target/powerpc/vsu/vec-cmpnez-3.c: Likewise. + * gcc.target/powerpc/vsu/vec-cmpnez-4.c: Likewise. + * gcc.target/powerpc/vsu/vec-cmpnez-5.c: Likewise. + * gcc.target/powerpc/vsu/vec-cmpnez-6.c: Likewise. + * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise. + * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: Likewise. + * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: Likewise. + * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise. + * gcc.target/powerpc/vsu/vec-cntlz-lsbb-3.c: Likewise. + * gcc.target/powerpc/vsu/vec-cntlz-lsbb-4.c: Likewise. + * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: Likewise. + * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: Likewise. + * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise. + * gcc.target/powerpc/vsu/vec-cnttz-lsbb-3.c: Likewise. + * gcc.target/powerpc/vsu/vec-cnttz-lsbb-4.c: Likewise. + * gcc.target/powerpc/vsu/vec-xl-len-0.c: Likewise. + * gcc.target/powerpc/vsu/vec-xl-len-1.c: Likewise. + * gcc.target/powerpc/vsu/vec-xl-len-10.c: Likewise. + * gcc.target/powerpc/vsu/vec-xl-len-11.c: Likewise. + * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise. + * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise. + * gcc.target/powerpc/vsu/vec-xl-len-2.c: Likewise. + * gcc.target/powerpc/vsu/vec-xl-len-3.c: Likewise. + * gcc.target/powerpc/vsu/vec-xl-len-4.c: Likewise. + * gcc.target/powerpc/vsu/vec-xl-len-5.c: Likewise. + * gcc.target/powerpc/vsu/vec-xl-len-6.c: Likewise. + * gcc.target/powerpc/vsu/vec-xl-len-7.c: Likewise. + * gcc.target/powerpc/vsu/vec-xl-len-8.c: Likewise. + * gcc.target/powerpc/vsu/vec-xl-len-9.c: Likewise. + * gcc.target/powerpc/vsu/vec-xlx-0.c: Likewise. + * gcc.target/powerpc/vsu/vec-xlx-1.c: Likewise. + * gcc.target/powerpc/vsu/vec-xlx-2.c: Likewise. + * gcc.target/powerpc/vsu/vec-xlx-3.c: Likewise. + * gcc.target/powerpc/vsu/vec-xlx-4.c: Likewise. + * gcc.target/powerpc/vsu/vec-xlx-5.c: Likewise. + * gcc.target/powerpc/vsu/vec-xlx-6.c: Likewise. + * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise. + * gcc.target/powerpc/vsu/vec-xrx-0.c: Likewise. + * gcc.target/powerpc/vsu/vec-xrx-1.c: Likewise. + * gcc.target/powerpc/vsu/vec-xrx-2.c: Likewise. + * gcc.target/powerpc/vsu/vec-xrx-3.c: Likewise. + * gcc.target/powerpc/vsu/vec-xrx-4.c: Likewise. + * gcc.target/powerpc/vsu/vec-xrx-5.c: Likewise. + * gcc.target/powerpc/vsu/vec-xrx-6.c: Likewise. + * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise. + * gcc.target/powerpc/vsu/vec-xst-len-0.c: Likewise. + * gcc.target/powerpc/vsu/vec-xst-len-1.c: Likewise. + * gcc.target/powerpc/vsu/vec-xst-len-10.c: Likewise. + * gcc.target/powerpc/vsu/vec-xst-len-11.c: Likewise. + * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise. + * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise. + * gcc.target/powerpc/vsu/vec-xst-len-2.c: Likewise. + * gcc.target/powerpc/vsu/vec-xst-len-3.c: Likewise. + * gcc.target/powerpc/vsu/vec-xst-len-4.c: Likewise. + * gcc.target/powerpc/vsu/vec-xst-len-5.c: Likewise. + * gcc.target/powerpc/vsu/vec-xst-len-6.c: Likewise. + * gcc.target/powerpc/vsu/vec-xst-len-7.c: Likewise. + * gcc.target/powerpc/vsu/vec-xst-len-8.c: Likewise. + * gcc.target/powerpc/vsu/vec-xst-len-9.c: Likewise. + * gcc.target/powerpc/vsx-13.c: Likewise. + * gcc.target/powerpc/vsx-7.c: Likewise. + * gcc.target/powerpc/vsx-builtin-1.c: Likewise. + * gcc.target/powerpc/vsx-builtin-2.c: Likewise. + * gcc.target/powerpc/vsx-builtin-3.c: Likewise. + * gcc.target/powerpc/vsx-builtin-4.c: Likewise. + * gcc.target/powerpc/vsx-builtin-5.c: Likewise. + * gcc.target/powerpc/vsx-builtin-6.c: Likewise. + * gcc.target/powerpc/vsx-builtin-7.c: Likewise. + * gcc.target/powerpc/vsx-builtin-8.c: Likewise. + * gcc.target/powerpc/vsx-builtin-msum.c: Likewise. + * gcc.target/powerpc/vsx-extract-1.c: Likewise. + * gcc.target/powerpc/vsx-extract-2.c: Likewise. + * gcc.target/powerpc/vsx-extract-3.c: Likewise. + * gcc.target/powerpc/vsx-extract-4.c: Likewise. + * gcc.target/powerpc/vsx-extract-5.c: Likewise. + * gcc.target/powerpc/vsx-extract-6.c: Likewise. + * gcc.target/powerpc/vsx-extract-7.c: Likewise. + * gcc.target/powerpc/vsx-float0.c: Likewise. + * gcc.target/powerpc/vsx-himode.c: Likewise. + * gcc.target/powerpc/vsx-himode2.c: Likewise. + * gcc.target/powerpc/vsx-himode3.c: Likewise. + * gcc.target/powerpc/vsx-mass-1.c: Likewise. + * gcc.target/powerpc/vsx-qimode.c: Likewise. + * gcc.target/powerpc/vsx-qimode2.c: Likewise. + * gcc.target/powerpc/vsx-qimode3.c: Likewise. + * gcc.target/powerpc/vsx-sfminmax.c: Likewise. + * gcc.target/powerpc/vsx-simode.c: Likewise. + * gcc.target/powerpc/vsx-simode2.c: Likewise. + * gcc.target/powerpc/vsx-simode3.c: Likewise. + * gcc.target/powerpc/vsx-vector-1.c: Likewise. + * gcc.target/powerpc/vsx-vector-2.c: Likewise. + * gcc.target/powerpc/vsx-vector-3.c: Likewise. + * gcc.target/powerpc/vsx-vector-4.c: Likewise. + * gcc.target/powerpc/vsx-vector-6-func-1op.c: Likewise. + * gcc.target/powerpc/vsx-vector-6-func-2lop.c: Likewise. + * gcc.target/powerpc/vsx-vector-6-func-2op.c: Likewise. + * gcc.target/powerpc/vsx-vector-6-func-3op.c: Likewise. + * gcc.target/powerpc/vsx-vector-6-func-cmp-all.c: Likewise. + * gcc.target/powerpc/vsx-vector-6-func-cmp.c: Likewise. + * gcc.target/powerpc/vsx-vector-7.c: Likewise. + * gcc.target/powerpc/vsx-vectorize-1.c: Likewise. + * gcc.target/powerpc/vsx-vectorize-2.c: Likewise. + * gcc.target/powerpc/vsx-vectorize-3.c: Likewise. + * gcc.target/powerpc/vsx-vectorize-4.c: Likewise. + * gcc.target/powerpc/vsx-vectorize-5.c: Likewise. + * gcc.target/powerpc/vsx-vectorize-6.c: Likewise. + * gcc.target/powerpc/vsx-vectorize-7.c: Likewise. + * gcc.target/powerpc/vsx-vectorize-8.c: Likewise. + * gcc.target/powerpc/vsxcopy.c: Likewise. + * gfortran.dg/nint_p7.f90: Likewise. + * gfortran.dg/pr102860.f90: Likewise. + +2024-05-29 Kewen Lin + + PR target/114846 + * gcc.target/powerpc/pr114846.c: New test. + 2024-05-28 liuhongt * gcc.target/i386/pr67325.c: New test. diff --git a/include/ChangeLog b/include/ChangeLog index a71d09e63a0..f52dfb3da13 100644 --- a/include/ChangeLog +++ b/include/ChangeLog @@ -1,3 +1,12 @@ +2024-05-29 Tobias Burnus + + * hsa.h (HSA_AMD_SYSTEM_INFO_SVM_ACCESSIBLE_BY_DEFAULT): Add + enum value. + +2024-05-29 Tobias Burnus + + * cuda/cuda.h (CU_DEVICE_ATTRIBUTE_PAGEABLE_MEMORY_ACCESS): Add. + 2024-04-08 Thomas Schwinge * cuda/cuda.h (CUresult): Add 'CUDA_ERROR_NO_DEVICE'. diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog index be67be54b94..3e6f592b052 100644 --- a/libcpp/ChangeLog +++ b/libcpp/ChangeLog @@ -1,3 +1,7 @@ +2024-05-29 Jason Merrill + + * mkdeps.cc (make_write): Change .c++m to .c++-module. + 2024-05-28 David Malcolm * Makefile.in (TAGS_SOURCES): Add include/label-text.h. diff --git a/libgm2/ChangeLog b/libgm2/ChangeLog index 4c76e2d4f1d..6a19c73817f 100644 --- a/libgm2/ChangeLog +++ b/libgm2/ChangeLog @@ -1,3 +1,12 @@ +2024-05-29 Gaius Mulley + + PR modula2/115276 + * config.h.in: Regenerate. + * configure: Regenerate. + * configure.ac: Use AC_HEADER_TIME. + * libm2iso/wraptime.cc (InitTM): Check HAVE_SYS_TIME_H + before using struct tm to obtain the size. + 2024-05-02 Gaius Mulley * Makefile.in: Regenerate. diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index 84ce85ce263..369f587df42 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,19 @@ +2024-05-29 Tobias Burnus + + * libgomp.texi (gcn): Update USM handling + * plugin/plugin-gcn.c (GOMP_OFFLOAD_get_num_devices): Handle + USM if HSA_AMD_SYSTEM_INFO_SVM_ACCESSIBLE_BY_DEFAULT is true. + +2024-05-29 Tobias Burnus + + * libgomp.texi (nvptx): Update USM description. + * plugin/plugin-nvptx.c (GOMP_OFFLOAD_get_num_devices): + Claim support when requesting USM and all devices support + CU_DEVICE_ATTRIBUTE_PAGEABLE_MEMORY_ACCESS. + * target.c (gomp_copy_back_icvs): Fix device ptr lookup. + (gomp_target_init): Set GOMP_OFFLOAD_CAP_SHARED_MEM is the + devices supports USM. + 2024-05-07 Rainer Orth * Makefile.am [LIBGOMP_BUILD_VERSIONED_SHLIB_SUN] diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 7b6941fc5c2..ea1ab3a436d 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,34 @@ +2024-05-29 François Dumont + + * include/bits/vector.tcc (_Guard): Move all the nested duplicated class... + * include/bits/stl_vector.h (_Guard_alloc): ...here and rename. + (_M_allocate_and_copy): Use latter. + (_M_initialize_dispatch): Small code simplification. + (_M_range_initialize): Likewise and set _M_finish first from the result + of __uninitialize_fill_n_a that can throw. + +2024-05-29 Rainer Orth + + PR libstdc++/111641 + * src/libbacktrace/Makefile.am (AM_CFLAGS): Add -funwind-tables. + * src/libbacktrace/Makefile.in: Regenerate. + * testsuite/19_diagnostics/stacktrace/current.cc (dg-options): Add + -funwind-tables. + * testsuite/19_diagnostics/stacktrace/entry.cc: Likewise. + * testsuite/19_diagnostics/stacktrace/hash.cc: Likewise. + * testsuite/19_diagnostics/stacktrace/output.cc: Likewise. + * testsuite/19_diagnostics/stacktrace/stacktrace.cc: Likewise. + +2024-05-29 Matthias Kretz + + PR libstdc++/115247 + * include/experimental/bits/simd.h (__as_vector): Don't use + vector_size(8) on __i386__. + (__vec_shuffle): Never return MMX vectors, widen to 16 bytes + instead. + (concat): Fix padding calculation to pick up widening logic from + __as_vector. + 2024-05-23 Patrick Palka * include/bits/version.def (ranges_concat): Define. -- cgit v1.2.3