public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc r14-2510] Daily bump.
@ 2023-07-14  0:17 GCC Administrator
  0 siblings, 0 replies; only message in thread
From: GCC Administrator @ 2023-07-14  0:17 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:3d0ca8b55b9a882b9cc9b02b1d7db6a449be10c4

commit r14-2510-g3d0ca8b55b9a882b9cc9b02b1d7db6a449be10c4
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Fri Jul 14 00:16:43 2023 +0000

    Daily bump.

Diff:
---
 contrib/ChangeLog       |   4 +
 gcc/ChangeLog           | 199 +++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/fortran/ChangeLog   |   6 ++
 gcc/m2/ChangeLog        |   4 +
 gcc/testsuite/ChangeLog | 242 ++++++++++++++++++++++++++++++++++++++++++++++++
 libgomp/ChangeLog       |   6 ++
 libstdc++-v3/ChangeLog  |  10 ++
 8 files changed, 472 insertions(+), 1 deletion(-)

diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index 0ec1d1353ab..0baf78df3d2 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,3 +1,7 @@
+2023-07-13  Lehua Ding  <lehua.ding@rivai.ai>
+
+	* mklog.py: Add --append option.
+
 2023-07-07  Richard Biener  <rguenther@suse.de>
 
 	* gcc-changelog/git_update_version.py: Remove GCC 10 from
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index dfeefd1937c..5401ea691a0 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,202 @@
+2023-07-13  Mikael Pettersson  <mikpelinux@gmail.com>
+
+	PR target/107841
+	* config/pdp11/pdp11.cc (pdp11_expand_epilogue): Also
+	deallocate alloca-only frame.
+
+2023-07-13  Iain Sandoe  <iain@sandoe.co.uk>
+
+	PR target/110624
+	* config/darwin.h (DARWIN_PLATFORM_ID): New.
+	(LINK_COMMAND_A): Use DARWIN_PLATFORM_ID to pass OS, OS version
+	and SDK data to the static linker.
+
+2023-07-13  Carl Love  <cel@us.ibm.com>
+
+	* config/rs6000/rs6000-builtins.def (__builtin_set_fpscr_rn): Update
+	built-in definition return type.
+	* config/rs6000/rs6000-c.cc (rs6000_target_modify_macros): Add check,
+	define __SET_FPSCR_RN_RETURNS_FPSCR__ macro.
+	* config/rs6000/rs6000.md (rs6000_set_fpscr_rn): Add return
+	argument to return FPSCR fields.
+	* doc/extend.texi (__builtin_set_fpscr_rn): Update description for
+	the return value.  Add description for
+	__SET_FPSCR_RN_RETURNS_FPSCR__ macro.
+
+2023-07-13  Uros Bizjak  <ubizjak@gmail.com>
+
+	PR target/106966
+	* config/alpha/alpha.cc (alpha_emit_set_long_const):
+	Always use DImode when constructing long const.
+
+2023-07-13  Uros Bizjak  <ubizjak@gmail.com>
+
+	* haifa-sched.cc: Change TRUE/FALSE to true/false.
+	* ira.cc: Ditto.
+	* lra-assigns.cc: Ditto.
+	* lra-constraints.cc: Ditto.
+	* sel-sched.cc: Ditto.
+
+2023-07-13  Andrew Pinski  <apinski@marvell.com>
+
+	PR tree-optimization/110293
+	PR tree-optimization/110539
+	* match.pd: Expand the `x != (typeof x)(x == 0)`
+	pattern to handle where the inner and outer comparsions
+	are either `!=` or `==` and handle other constants
+	than 0.
+
+2023-07-13  Vladimir N. Makarov  <vmakarov@redhat.com>
+
+	PR middle-end/109520
+	* lra-int.h (lra_insn_recog_data): Add member asm_reloads_num.
+	(lra_asm_insn_error): New prototype.
+	* lra.cc: Include rtl_error.h.
+	(lra_set_insn_recog_data): Initialize asm_reloads_num.
+	(lra_asm_insn_error): New func whose code is taken from ...
+	* lra-assigns.cc (lra_split_hard_reg_for): ... here.  Use lra_asm_insn_error.
+	* lra-constraints.cc (curr_insn_transform): Check reloads nummber for asm.
+
+2023-07-13  Ju-Zhe Zhong  <juzhe.zhong@rivai.ai>
+
+	* genmatch.cc (commutative_op): Add COND_LEN_*
+	* internal-fn.cc (first_commutative_argument): Ditto.
+	(CASE): Ditto.
+	(get_unconditional_internal_fn): Ditto.
+	(can_interpret_as_conditional_op_p): Ditto.
+	(internal_fn_len_index): Ditto.
+	* internal-fn.h (can_interpret_as_conditional_op_p): Ditt.
+	* tree-ssa-math-opts.cc (convert_mult_to_fma_1): Ditto.
+	(convert_mult_to_fma): Ditto.
+	(math_opts_dom_walker::after_dom_children): Ditto.
+
+2023-07-13  Pan Li  <pan2.li@intel.com>
+
+	* config/riscv/riscv.cc (vxrm_rtx): New static var.
+	(frm_rtx): Ditto.
+	(global_state_unknown_p): Removed.
+	(riscv_entity_mode_after): Removed.
+	(asm_insn_p): New function.
+	(vxrm_unknown_p): New function for fixed-point.
+	(riscv_vxrm_mode_after): Ditto.
+	(frm_unknown_dynamic_p): New function for floating-point.
+	(riscv_frm_mode_after): Ditto.
+	(riscv_mode_after): Leverage new functions.
+
+2023-07-13  Kewen Lin  <linkw@linux.ibm.com>
+
+	* tree-vect-stmts.cc (vect_model_load_cost): Remove.
+	(vectorizable_load): Adjust the cost handling on VMAT_CONTIGUOUS without
+	calling vect_model_load_cost.
+
+2023-07-13  Kewen Lin  <linkw@linux.ibm.com>
+
+	* tree-vect-stmts.cc (vect_model_load_cost): Assert this function only
+	handle memory_access_type VMAT_CONTIGUOUS, remove some
+	VMAT_CONTIGUOUS_PERMUTE related handlings.
+	(vectorizable_load): Adjust the cost handling on VMAT_CONTIGUOUS_PERMUTE
+	without calling vect_model_load_cost.
+
+2023-07-13  Kewen Lin  <linkw@linux.ibm.com>
+
+	* tree-vect-stmts.cc (vect_model_load_cost): Assert it won't get
+	VMAT_CONTIGUOUS_REVERSE any more.
+	(vectorizable_load): Adjust the costing handling on
+	VMAT_CONTIGUOUS_REVERSE without calling vect_model_load_cost.
+
+2023-07-13  Kewen Lin  <linkw@linux.ibm.com>
+
+	* tree-vect-stmts.cc (vectorizable_load): Adjust the cost handling on
+	VMAT_LOAD_STORE_LANES without calling vect_model_load_cost.
+	(vectorizable_load): Remove VMAT_LOAD_STORE_LANES related handling and
+	assert it will never get VMAT_LOAD_STORE_LANES.
+
+2023-07-13  Kewen Lin  <linkw@linux.ibm.com>
+
+	* tree-vect-stmts.cc (vectorizable_load): Adjust the cost handling on
+	VMAT_GATHER_SCATTER without calling vect_model_load_cost.
+	(vect_model_load_cost): Adjut the assertion on VMAT_GATHER_SCATTER,
+	remove VMAT_GATHER_SCATTER related handlings and the related parameter
+	gs_info.
+
+2023-07-13  Kewen Lin  <linkw@linux.ibm.com>
+
+	* tree-vect-stmts.cc (vectorizable_load): Adjust the cost handling
+	on VMAT_ELEMENTWISE and VMAT_STRIDED_SLP without calling
+	vect_model_load_cost.
+	(vect_model_load_cost): Assert it won't get VMAT_ELEMENTWISE and
+	VMAT_STRIDED_SLP any more, and remove their related handlings.
+
+2023-07-13  Kewen Lin  <linkw@linux.ibm.com>
+
+	* tree-vect-stmts.cc (hoist_defs_of_uses): Add one argument HOIST_P.
+	(vectorizable_load): Adjust the handling on VMAT_INVARIANT to respect
+	hoisting decision and without calling vect_model_load_cost.
+	(vect_model_load_cost): Assert it won't get VMAT_INVARIANT any more
+	and remove VMAT_INVARIANT related handlings.
+
+2023-07-13  Kewen Lin  <linkw@linux.ibm.com>
+
+	* tree-vect-stmts.cc (vect_build_gather_load_calls): Add the handlings
+	on costing with one extra argument cost_vec.
+	(vectorizable_load): Adjust the call to vect_build_gather_load_calls.
+	(vect_model_load_cost): Assert it won't get VMAT_GATHER_SCATTER with
+	gs_info.decl set any more.
+
+2023-07-13  Kewen Lin  <linkw@linux.ibm.com>
+
+	* tree-vect-stmts.cc (vectorizable_load): Move and duplicate the call
+	to vect_model_load_cost down to some different transform paths
+	according to the handlings of different vect_memory_access_types.
+
+2023-07-13  Kewen Lin  <linkw@linux.ibm.com>
+
+	* tree.h (wi::from_mpz): Hide from GENERATOR_FILE.
+
+2023-07-13  Ju-Zhe Zhong  <juzhe.zhong@rivai.ai>
+
+	* config/riscv/autovec.md
+	(len_mask_gather_load<VNX1_QHSD:mode><VNX1_QHSDI:mode>): New pattern.
+	(len_mask_gather_load<VNX2_QHSD:mode><VNX2_QHSDI:mode>): Ditto.
+	(len_mask_gather_load<VNX4_QHSD:mode><VNX4_QHSDI:mode>): Ditto.
+	(len_mask_gather_load<VNX8_QHSD:mode><VNX8_QHSDI:mode>): Ditto.
+	(len_mask_gather_load<VNX16_QHSD:mode><VNX16_QHSDI:mode>): Ditto.
+	(len_mask_gather_load<VNX32_QHS:mode><VNX32_QHSI:mode>): Ditto.
+	(len_mask_gather_load<VNX64_QH:mode><VNX64_QHI:mode>): Ditto.
+	(len_mask_gather_load<mode><mode>): Ditto.
+	(len_mask_scatter_store<VNX1_QHSD:mode><VNX1_QHSDI:mode>): Ditto.
+	(len_mask_scatter_store<VNX2_QHSD:mode><VNX2_QHSDI:mode>): Ditto.
+	(len_mask_scatter_store<VNX4_QHSD:mode><VNX4_QHSDI:mode>): Ditto.
+	(len_mask_scatter_store<VNX8_QHSD:mode><VNX8_QHSDI:mode>): Ditto.
+	(len_mask_scatter_store<VNX16_QHSD:mode><VNX16_QHSDI:mode>): Ditto.
+	(len_mask_scatter_store<VNX32_QHS:mode><VNX32_QHSI:mode>): Ditto.
+	(len_mask_scatter_store<VNX64_QH:mode><VNX64_QHI:mode>): Ditto.
+	(len_mask_scatter_store<mode><mode>): Ditto.
+	* config/riscv/predicates.md (const_1_operand): New predicate.
+	(vector_gs_scale_operand_16): Ditto.
+	(vector_gs_scale_operand_32): Ditto.
+	(vector_gs_scale_operand_64): Ditto.
+	(vector_gs_extension_operand): Ditto.
+	(vector_gs_scale_operand_16_rv32): Ditto.
+	(vector_gs_scale_operand_32_rv32): Ditto.
+	* config/riscv/riscv-protos.h (enum insn_type): Add gather/scatter.
+	(expand_gather_scatter): New function.
+	* config/riscv/riscv-v.cc (gen_const_vector_dup): Add gather/scatter.
+	(emit_vlmax_masked_store_insn): New function.
+	(emit_nonvlmax_masked_store_insn): Ditto.
+	(modulo_sel_indices): Ditto.
+	(expand_vec_perm): Fix SLP for gather/scatter.
+	(prepare_gather_scatter): New function.
+	(expand_gather_scatter): Ditto.
+	* config/riscv/riscv.cc (riscv_legitimize_move): Fix bug of
+	(subreg:SI (DI CONST_POLY_INT)).
+	* config/riscv/vector-iterators.md: Add gather/scatter.
+	* config/riscv/vector.md (vec_duplicate<mode>): Use "@" instead.
+	(@vec_duplicate<mode>): Ditto.
+	(@pred_indexed_<order>store<VNX16_QHS:mode><VNX16_QHSDI:mode>):
+	Fix name.
+	(@pred_indexed_<order>store<VNX16_QHSD:mode><VNX16_QHSDI:mode>): Ditto.
+
 2023-07-12  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
 
 	* config/riscv/autovec.md (cond_len_<optab><mode>): New pattern.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index da7e2171bfa..f1d307746c6 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20230713
+20230714
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 82e5a9690ff..7f8d96fa4e0 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,9 @@
+2023-07-13  Mikael Morin  <mikael@gcc.gnu.org>
+
+	PR fortran/106050
+	* symbol.cc (gfc_restore_last_undo_checkpoint): Release symbols
+	in reverse order.
+
 2023-07-12  Andre Vehreschild  <vehre@gcc.gnu.org>
 
 	PR fortran/102003
diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog
index d5faf14182e..774090eec53 100644
--- a/gcc/m2/ChangeLog
+++ b/gcc/m2/ChangeLog
@@ -1,3 +1,7 @@
+2023-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+	* Make-lang.in (m2/boot-bin/mklink$(exeext)): Add $(LDFLAGS).
+
 2023-07-11  Gaius Mulley  <gaiusmod2@gmail.com>
 
 	* gm2-compiler/M2BasicBlock.def (InitBasicBlocksFromRange): New
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index b72c1f6bfed..58d58c0fbff 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,245 @@
+2023-07-13  Mikael Pettersson  <mikpelinux@gmail.com>
+
+	PR target/107841
+	* gcc.target/pdp11/pr107841.c: New test.
+
+2023-07-13  Mikael Morin  <mikael@gcc.gnu.org>
+
+	PR fortran/106050
+	* gfortran.dg/pdt_33.f90: New test.
+
+2023-07-13  Carl Love  <cel@us.ibm.com>
+
+	* gcc.target/powerpc/test_fpscr_rn_builtin.c: Rename to
+	test_fpscr_rn_builtin_1.c.  Add comment.
+	* gcc.target/powerpc/test_fpscr_rn_builtin_2.c: New test for the
+	return value of __builtin_set_fpscr_rn builtin.
+	* gcc.target/powerpc/test_fpscr_rn_builtin_1.c: New file.
+
+2023-07-13  Uros Bizjak  <ubizjak@gmail.com>
+
+	PR target/106966
+	* gcc.target/alpha/pr106966.c: New test.
+
+2023-07-13  Andrew Pinski  <apinski@marvell.com>
+
+	* gcc.dg/tree-ssa/pr110293-1.c: New test.
+	* gcc.dg/tree-ssa/pr110539-1.c: New test.
+	* gcc.dg/tree-ssa/pr110539-2.c: New test.
+	* gcc.dg/tree-ssa/pr110539-3.c: New test.
+	* gcc.dg/tree-ssa/pr110539-4.c: New test.
+
+2023-07-13  Vladimir N. Makarov  <vmakarov@redhat.com>
+
+	PR middle-end/109520
+	* gcc.target/i386/pr109520.c: New test.
+
+2023-07-13  Pan Li  <pan2.li@intel.com>
+
+	* gcc.target/riscv/rvv/base/float-point-frm-insert-10.c: New test.
+	* gcc.target/riscv/rvv/base/float-point-frm-insert-7.c: New test.
+	* gcc.target/riscv/rvv/base/float-point-frm-insert-8.c: New test.
+	* gcc.target/riscv/rvv/base/float-point-frm-insert-9.c: New test.
+	* gcc.target/riscv/rvv/base/float-point-frm-run-1.c: New test.
+	* gcc.target/riscv/rvv/base/float-point-frm-run-2.c: New test.
+	* gcc.target/riscv/rvv/base/float-point-frm-run-3.c: New test.
+
+2023-07-13  Kewen Lin  <linkw@linux.ibm.com>
+
+	* gcc.target/i386/pr70021.c: Adjust with -fno-vect-cost-model.
+
+2023-07-13  Kewen Lin  <linkw@linux.ibm.com>
+
+	* gcc.dg/vect/costmodel/ppc/costmodel-vect-reversed.c: New test.
+
+2023-07-13  Bill Schmidt  <wschmidt@linux.ibm.com>
+	    Kewen Lin  <linkw@linux.ibm.com>
+
+	* gcc.dg/vect/costmodel/ppc/costmodel-pr82255.c: New test.
+
+2023-07-13  Ju-Zhe Zhong  <juzhe.zhong@rivai.ai>
+
+	* gcc.target/riscv/rvv/rvv.exp: Add gather/scatter tests.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-1.c: New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-10.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-11.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-12.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-2.c: New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-3.c: New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-4.c: New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-5.c: New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-6.c: New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-7.c: New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-8.c: New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load-9.c: New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-1.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-10.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-11.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-12.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-2.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-3.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-4.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-5.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-6.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-7.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-8.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_run-9.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-1.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-10.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-11.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-2.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-3.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-4.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-5.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-6.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-7.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-8.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load-9.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-1.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-10.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-11.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-2.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-3.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-4.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-5.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-6.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-7.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-8.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/mask_gather_load_run-9.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-1.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-10.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-2.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-3.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-4.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-5.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-6.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-7.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-8.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store-9.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-1.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-10.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-2.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-3.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-4.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-5.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-6.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-7.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-8.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/mask_scatter_store_run-9.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-1.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-10.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-2.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-3.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-4.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-5.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-6.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-7.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-8.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store-9.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-1.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-10.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-2.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-3.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-4.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-5.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-6.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-7.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-8.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/scatter_store_run-9.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-1.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/strided_load-2.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-2.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-1.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-1.c:
+	New test.
+	* gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-2.c:
+	New test.
+
 2023-07-12  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
 
 	* gcc.target/riscv/rvv/autovec/binop/vdiv-rv32gcv.c: Adapt testcase.
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index f8a092281d7..6072574669f 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,9 @@
+2023-07-13  David Edelsohn  <dje.gcc@gmail.com>
+
+	* testsuite/libgomp.c++/target-map-class-2.C: Require LTO.
+	* testsuite/libgomp.c-c++-common/requires-4.c: Require LTO.
+	* testsuite/libgomp.c-c++-common/requires-4a.c: Require LTO.
+
 2023-07-12  Tobias Burnus  <tobias@codesourcery.com>
 
 	* libgomp.texi (OpenMP 5.0): Replace '... stub' by @ref to
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index bc34ceabce6..9cdd52b5e9c 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,13 @@
+2023-07-13  Jonathan Wakely  <jwakely@redhat.com>
+
+	PR libstdc++/110653
+	* include/bits/basic_string.h (stoi, stol, stoul, stod): Do not
+	depend on _GLIBCXX_USE_C99_STDLIB.
+	[__LONG_WIDTH__ == __LONG_LONG_WIDTH__] (stoll, stoull): Define
+	in terms of stol and stoul respectively.
+	[__DBL_MANT_DIG__ == __LDBL_MANT_DIG__] (stold): Define in terms
+	of stod.
+
 2023-07-12  Jonathan Wakely  <jwakely@redhat.com>
 
 	PR libstdc++/95048

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2023-07-14  0:17 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-07-14  0:17 [gcc r14-2510] Daily bump GCC Administrator

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).