aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2024-05-30 00:16:44 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2024-05-30 00:16:44 +0000
commitd815d9ad8977235ae867cead93efaaeb697a5784 (patch)
tree6e21c1c26e39d8a8d14aab075bf42751bfab335b
parent86b98d939989427ff025bcfd536ad361fcdc699c (diff)
Daily bump.
-rw-r--r--gcc/ChangeLog142
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/ada/ChangeLog7
-rw-r--r--gcc/c-family/ChangeLog10
-rw-r--r--gcc/c/ChangeLog7
-rw-r--r--gcc/cp/ChangeLog15
-rw-r--r--gcc/fortran/ChangeLog7
-rw-r--r--gcc/testsuite/ChangeLog958
-rw-r--r--include/ChangeLog9
-rw-r--r--libcpp/ChangeLog4
-rw-r--r--libgm2/ChangeLog9
-rw-r--r--libgomp/ChangeLog16
-rw-r--r--libstdc++-v3/ChangeLog31
13 files changed, 1216 insertions, 1 deletions
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 <syq@gcc.gnu.org>
+
+ * 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 <quic_apinski@quicinc.com>
+
+ 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 <quic_apinski@quicinc.com>
+
+ * 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 <richard.sandiford@arm.com>
+
+ 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 <fxue@os.amperecomputing.com>
+
+ * tree-vect-loop.c : Removed.
+
+2024-05-29 Feng Xue <fxue@os.amperecomputing.com>
+
+ * 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 <jlaw@ventanamicro.com>
+
+ * config/riscv/crypto.md (riscv_xpack_<X:mode>_<HX:mode>_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 <jason@redhat.com>
+
+ * doc/invoke.texi: Update module extension docs.
+
+2024-05-29 Tobias Burnus <tburnus@baylibre.com>
+
+ * config/gcn/gcn-hsa.h (gcn_local_sym_hash): Fix typo.
+
+2024-05-29 Richard Biener <rguenther@suse.de>
+
+ 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 <rguenther@suse.de>
+
+ 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 <hongyu.wang@intel.com>
+
+ 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 <hongtao.liu@intel.com>
+
+ * 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 <haochen.jiang@intel.com>
+
+ * config/i386/x86-tune-costs.h (generic_cost): Change from
+ 16:11:8 to 16.
+
+2024-05-29 Andrew MacLeod <amacleod@redhat.com>
+
+ * 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 <linkw@linux.ibm.com>
+
+ 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 <hongtao.liu@intel.com>
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 <ebotcazou@adacore.com>
+
+ 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 <ebotcazou@adacore.com>
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 <jason@redhat.com>
+
+ PR c++/109753
+ * c-attribs.cc (handle_optimize_attribute): Set
+ cgraph_node::semantic_interposition.
+
+2024-05-29 Oskari Pirhonen <xxc3ncoredxx@gmail.com>
+
+ * known-headers.cc (get_stdlib_header_for_name): Add strerror.
+
2024-05-28 David Malcolm <dmalcolm@redhat.com>
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 <uecker@tugraz.at>
+
+ * 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 <dmalcolm@redhat.com>
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 <jason@redhat.com>
+
+ PR c++/109753
+ * decl.cc (start_preparsed_function): Call decl_attributes.
+
+2024-05-29 Jason Merrill <jason@redhat.com>
+
+ * lang-specs.h: Add module interface extensions.
+
+2024-05-29 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/115223
+ * tree.cc (build_cp_fntype_variant): Propagate structural
+ equality of the exception-less variant.
+
2024-05-28 Marek Polacek <polacek@redhat.com>
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 <vehre@gcc.gnu.org>
+
+ 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 <anlauf@gmx.de>
Steven G. Kargl <kargl@gcc.gnu.org>
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 <uecker@tugraz.at>
+
+ * gcc.dg/c23-tag-incomplete-alias-1.c: New test.
+
+2024-05-29 YunQiang Su <syq@gcc.gnu.org>
+
+ * 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 <gaiusmod2@gmail.com>
+
+ PR modula2/115276
+ * gm2/isolib/run/pass/testinittm.mod: New test.
+
+2024-05-29 Andrew Pinski <quic_apinski@quicinc.com>
+
+ PR tree-optimization/115224
+ * gcc.dg/tree-ssa/bitops-8.c: New test.
+
+2024-05-29 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR target/115258
+ * gcc.target/aarch64/pr115258.c: New test.
+
+2024-05-29 Jason Merrill <jason@redhat.com>
+
+ PR c++/109753
+ * g++.dg/opt/always_inline1.C: New test.
+
+2024-05-29 Jeff Law <jlaw@ventanamicro.com>
+
+ * gcc.target/riscv/synthesis-9.c: New test.
+
+2024-05-29 Jason Merrill <jason@redhat.com>
+
+ * 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 <xxc3ncoredxx@gmail.com>
+
+ * g++.dg/spellcheck-stdlib.C: Add check for strerror.
+ * gcc.dg/spellcheck-stdlib-2.c: New test.
+
+2024-05-29 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/115252
+ * gcc.dg/vect/slp-gap-1.c: New testcase.
+
+2024-05-29 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/114435
+ * gcc.dg/vect/bb-slp-pr114435.c: New testcase.
+
+2024-05-29 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/115223
+ * g++.dg/cpp0x/noexcept87.C: New test.
+
+2024-05-29 Andre Vehreschild <vehre@gcc.gnu.org>
+
+ PR fortran/90069
+ * gfortran.dg/class_76.f90: New test.
+
+2024-05-29 Kewen Lin <linkw@linux.ibm.com>
+
+ 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 <linkw@linux.ibm.com>
+
+ PR target/114846
+ * gcc.target/powerpc/pr114846.c: New test.
+
2024-05-28 liuhongt <hongtao.liu@intel.com>
* 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 <tburnus@baylibre.com>
+
+ * hsa.h (HSA_AMD_SYSTEM_INFO_SVM_ACCESSIBLE_BY_DEFAULT): Add
+ enum value.
+
+2024-05-29 Tobias Burnus <tburnus@baylibre.com>
+
+ * cuda/cuda.h (CU_DEVICE_ATTRIBUTE_PAGEABLE_MEMORY_ACCESS): Add.
+
2024-04-08 Thomas Schwinge <tschwinge@baylibre.com>
* 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 <jason@redhat.com>
+
+ * mkdeps.cc (make_write): Change .c++m to .c++-module.
+
2024-05-28 David Malcolm <dmalcolm@redhat.com>
* 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 <gaiusmod2@gmail.com>
+
+ 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 <gaiusmod2@gmail.com>
* 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 <tburnus@baylibre.com>
+
+ * 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 <tburnus@baylibre.com>
+
+ * 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 <ro@CeBiTec.Uni-Bielefeld.DE>
* 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 <fdumont@gcc.gnu.org>
+
+ * 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 <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ 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 <m.kretz@gsi.de>
+
+ 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 <ppalka@redhat.com>
* include/bits/version.def (ranges_concat): Define.