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

https://gcc.gnu.org/g:2a9637b229f64775d82fb5917f83f71e8ad1911d

commit r14-8403-g2a9637b229f64775d82fb5917f83f71e8ad1911d
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Thu Jan 25 00:19:12 2024 +0000

    Daily bump.

Diff:
---
 ChangeLog               |   4 ++
 gcc/ChangeLog           | 118 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/analyzer/ChangeLog  |  18 ++++++++
 gcc/cp/ChangeLog        |   6 +++
 gcc/fortran/ChangeLog   |   8 ++++
 gcc/m2/ChangeLog        |   8 ++++
 gcc/testsuite/ChangeLog | 101 +++++++++++++++++++++++++++++++++++++++++
 libgomp/ChangeLog       |   7 +++
 libstdc++-v3/ChangeLog  |   6 +++
 10 files changed, 277 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index f78d331436d..8aa4245e2dc 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2024-01-24  Thomas Schwinge  <tschwinge@baylibre.com>
+
+	* MAINTAINERS: Update my work email address.
+
 2024-01-23  Tobias Burnus  <tburnus@baylibre.com>
 
 	* MAINTAINERS: Update my email address.
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 5c855334909..cb3b8c66d15 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,121 @@
+2024-01-24  Martin Jambor  <mjambor@suse.cz>
+
+	PR ipa/108007
+	PR ipa/112616
+	* cgraph.h (cgraph_edge): Add a parameter to
+	redirect_call_stmt_to_callee.
+	* ipa-param-manipulation.h (ipa_param_adjustments): Add a
+	parameter to modify_call.
+	(ipa_release_ssas_in_hash): Declare.
+	* cgraph.cc (cgraph_edge::redirect_call_stmt_to_callee): New
+	parameter killed_ssas, pass it to padjs->modify_call.
+	* ipa-param-manipulation.cc (purge_all_uses): New function.
+	(ipa_param_adjustments::modify_call): New parameter killed_ssas.
+	Instead of substituting uses, invoke purge_all_uses.  If
+	hash of killed SSAs has not been provided, create a temporary one
+	and release SSAs that have been added to it.
+	(compare_ssa_versions): New function.
+	(ipa_release_ssas_in_hash): Likewise.
+	* tree-inline.cc (redirect_all_calls): Create
+	id->killed_new_ssa_names earlier, pass it to edge redirection,
+	adjust a comment.
+	(copy_body): Release SSAs in id->killed_new_ssa_names.
+
+2024-01-24  Andrew Pinski  <quic_apinski@quicinc.com>
+
+	PR target/113486
+	* config/aarch64/aarch64.cc (aarch64_get_reg_raw_mode): For
+	TARGET_GENERAL_REGS_ONLY, return VOIDmode for non-GP_REGNUM_P regno.
+
+2024-01-24  Monk Chiang  <monk.chiang@sifive.com>
+
+	PR target/113095
+	* config/riscv/sfb.md: New splitters to rewrite single bit
+	sign extension as the condition to SFB instructions.
+
+2024-01-24  Jan Hubicka  <jh@suse.cz>
+
+	PR middle-end/88345
+	* common.opt: (flimit-function-alignment): Reorder alphabeticaly
+	(fmin-function-alignment): New parameter.
+	* doc/invoke.texi: (-fmin-function-alignment): Document.
+	(-falign-functions,-falign-loops,-falign-labels): Mention that
+	aglinments are ignored in cold code.
+	* varasm.cc (assemble_start_function): Handle min-function-alignment.
+
+2024-01-24  Tamar Christina  <tamar.christina@arm.com>
+
+	PR target/109636
+	* config/aarch64/aarch64-simd.md (<su_optab>div<mode>3,
+	mulv2di3): Remove.
+	* config/aarch64/iterators.md (VQDIV): Remove.
+	(SVE_FULL_SDI_SIMD, SVE_FULL_HSDI_SIMD_DI,
+	SVE_I_SIMD_DI): New.
+	(VPRED, sve_lane_con): Add V4SI and V2DI.
+	* config/aarch64/aarch64-sve.md (<optab><mode>3,
+	@aarch64_pred_<optab><mode>): Support Advanced SIMD types.
+	(mul<mode>3): New, split from <optab><mode>3.
+	(@aarch64_pred_<optab><mode>, *post_ra_<optab><mode>3): New.
+	* config/aarch64/aarch64-sve2.md (@aarch64_mul_lane_<mode>,
+	*aarch64_mul_unpredicated_<mode>): Change SVE_FULL_HSDI to
+	SVE_FULL_HSDI_SIMD_DI.
+
+2024-01-24  Tamar Christina  <tamar.christina@arm.com>
+
+	PR tree-optimization/113552
+	* config/aarch64/aarch64.cc
+	(aarch64_simd_clone_compute_vecsize_and_simdlen): Block simdlen 1.
+
+2024-01-24  Martin Jambor  <mjambor@suse.cz>
+
+	PR ipa/113490
+	* ipa-cp.cc (ipcp_lattice<valtype>::add_value): Bail out if value
+	count is equal or greater than the limit.  Use the limit from the
+	callee.
+
+2024-01-24  YunQiang Su  <syq@gcc.gnu.org>
+
+	* configure.ac: Detect the explicit relocs support for
+	mips, and define C macro MIPS_EXPLICIT_RELOCS.
+	* config.in: Regenerated.
+	* configure: Regenerated.
+	* doc/invoke.texi(MIPS Options): Add -mexplicit-relocs.
+	* config/mips/mips-opts.h: Define enum mips_explicit_relocs.
+	* config/mips/mips.cc(mips_set_compression_mode): Sorry if
+	!TARGET_EXPLICIT_RELOCS instead of just set it.
+	* config/mips/mips.h: Define TARGET_EXPLICIT_RELOCS and
+	TARGET_EXPLICIT_RELOCS_PCREL with mips_opt_explicit_relocs.
+	* config/mips/mips.opt: Introduce -mexplicit-relocs= option
+	and define -m(no-)explicit-relocs as aliases.
+
+2024-01-24  Alex Coplan  <alex.coplan@arm.com>
+
+	* config/aarch64/aarch64.opt (-mearly-ldp-fusion): Set default
+	to 1.
+	(-mlate-ldp-fusion): Likewise.
+
+2024-01-24  Tamar Christina  <tamar.christina@arm.com>
+
+	* tree-vect-loop.cc (vect_get_vect_def,
+	vect_create_epilog_for_reduction): Rename main_exit_p to
+	last_val_reduc_p.
+
+2024-01-24  Tamar Christina  <tamar.christina@arm.com>
+
+	PR tree-optimization/113364
+	* tree-vect-loop.cc (vect_create_epilog_for_reduction): If all exits all
+	early exits then we must reduce from the first offset for all of them.
+
+2024-01-24  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
+
+	PR target/113495
+	* config/riscv/riscv-vsetvl.cc (get_expr_id): Remove.
+	(get_regno): Ditto.
+	(get_bb_index): Ditto.
+	(pre_vsetvl::compute_avl_def_data): Ditto.
+	(pre_vsetvl::earliest_fuse_vsetvl_info): Fix large memory usage.
+	(pre_vsetvl::pre_global_vsetvl_info): Ditto.
+
 2024-01-23  Andrew Pinski  <quic_apinski@quicinc.com>
 	    Richard Sandiford  <richard.sandiford@arm.com>
 
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index c9eb6035af8..b58603096e1 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240124
+20240125
diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog
index d925452775d..961764c97c6 100644
--- a/gcc/analyzer/ChangeLog
+++ b/gcc/analyzer/ChangeLog
@@ -1,3 +1,21 @@
+2024-01-24  David Malcolm  <dmalcolm@redhat.com>
+
+	PR analyzer/112977
+	* engine.cc (impl_region_model_context::on_liveness_change): Pass
+	m_ext_state to sm_state_map::on_liveness_change.
+	* program-state.cc (sm_state_map::on_svalue_leak): Guard removal
+	of map entry based on can_purge_p.
+	(sm_state_map::on_liveness_change): Add ext_state param.  Add
+	workaround for bad interaction between state purging and
+	alt-inherited sm-state.
+	* program-state.h (sm_state_map::on_liveness_change): Add
+	ext_state param.
+	* sm-taint.cc
+	(taint_state_machine::has_alt_get_inherited_state_p): New.
+	(taint_state_machine::can_purge_p): Return false for "has_lb" and
+	"has_ub".
+	* sm.h (state_machine::has_alt_get_inherited_state_p): New vfunc.
+
 2024-01-18  David Malcolm  <dmalcolm@redhat.com>
 
 	PR analyzer/111361
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 74979da7656..2481e2c4a57 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,9 @@
+2024-01-24  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/113529
+	* call.cc (add_operator_candidates): Propagate error_mark_node
+	result after recursing to find rewritten candidates.
+
 2024-01-23  Marek Polacek  <polacek@redhat.com>
 
 	PR c++/113256
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index d1e3ab35150..dc1ce44e8fd 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,11 @@
+2024-01-24  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/113377
+	* trans-expr.cc (conv_dummy_value): New.
+	(gfc_conv_procedure_call): Factor code for handling dummy arguments
+	with the VALUE attribute in the scalar case into conv_dummy_value().
+	Reuse and adjust for calling elemental procedures.
+
 2024-01-21  Harald Anlauf  <anlauf@gmx.de>
 
 	PR fortran/113377
diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog
index ab3f14ee54e..144424eceb3 100644
--- a/gcc/m2/ChangeLog
+++ b/gcc/m2/ChangeLog
@@ -1,3 +1,11 @@
+2024-01-24  Gaius Mulley  <gaiusmod2@gmail.com>
+
+	PR modula2/113559
+	* gm2-libs/FIO.mod (SetPositionFromBeginning): Convert pos into
+	CSSIZE_T during call to lseek.
+	(SetPositionFromEnd): Convert pos into CSSIZE_T during call to
+	lseek.
+
 2024-01-23  H.J. Lu  <hjl.tools@gmail.com>
 
 	PR bootstrap/113554
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 503ea2c89b5..a466e8177cd 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,104 @@
+2024-01-24  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/113529
+	* g++.dg/cpp2a/spaceship-sfinae3.C: New test.
+
+2024-01-24  Jason Merrill  <jason@redhat.com>
+
+	PR c++/113347
+	* g++.dg/eh/return3.C: New test.
+
+2024-01-24  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/113377
+	* gfortran.dg/optional_absent_10.f90: New test.
+
+2024-01-24  Andrew Pinski  <quic_apinski@quicinc.com>
+
+	PR testsuite/109705
+	* lib/target-supports.exp (check_effective_target_vect_long_mult):
+	Fix aarch64*-*-* checks.
+
+2024-01-24  Martin Jambor  <mjambor@suse.cz>
+
+	PR ipa/108007
+	PR ipa/112616
+	* gcc.dg/ipa/pr108007.c: New test.
+	* gcc.dg/ipa/pr112616.c: Likewise.
+
+2024-01-24  Andrew Pinski  <quic_apinski@quicinc.com>
+
+	PR target/113486
+	* gcc.target/aarch64/builtin_apply-1.c: New test.
+
+2024-01-24  Monk Chiang  <monk.chiang@sifive.com>
+
+	* gcc.target/riscv/sfb.c: New test.
+	* gcc.target/riscv/pr113095.c: New test.
+
+2024-01-24  Tamar Christina  <tamar.christina@arm.com>
+
+	PR target/109636
+	* gcc.target/aarch64/sve/pr109636_1.c: New test.
+	* gcc.target/aarch64/sve/pr109636_2.c: New test.
+	* gcc.target/aarch64/sve2/pr109636_1.c: New test.
+
+2024-01-24  Tamar Christina  <tamar.christina@arm.com>
+
+	PR tree-optimization/113552
+	* gcc.target/aarch64/pr113552.c: New test.
+	* gcc.target/aarch64/simd_pcs_attribute-3.c: Remove bogus check.
+
+2024-01-24  Martin Jambor  <mjambor@suse.cz>
+
+	PR ipa/113490
+	* gcc.dg/ipa/pr113490.c: New test.
+
+2024-01-24  David Malcolm  <dmalcolm@redhat.com>
+
+	PR analyzer/112977
+	* gcc.dg/plugin/plugin.exp: Add taint-pr112977.c.
+	* gcc.dg/plugin/taint-pr112977.c: New test.
+
+2024-01-24  David Malcolm  <dmalcolm@redhat.com>
+
+	PR analyzer/112927
+	* gcc.dg/plugin/analyzer_kernel_plugin.c
+	(class known_function___check_object_size): New.
+	(kernel_analyzer_init_cb): Register it.
+	* gcc.dg/plugin/plugin.exp: Add taint-pr112927.c.
+	* gcc.dg/plugin/taint-pr112927.c: New test.
+
+2024-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+	PR target/113556
+	* gcc.dg/vect/vect-simd-clone-16c.c: Don't wildcard x86_64 in
+	target specs.  Allow any i?86 target instead of i686 only.
+	* gcc.dg/vect/vect-simd-clone-16d.c: Likewise.
+	* gcc.dg/vect/vect-simd-clone-17c.c: Likewise.
+	* gcc.dg/vect/vect-simd-clone-17d.c: Likewise.
+	* gcc.dg/vect/vect-simd-clone-18c.c: Likewise.
+	* gcc.dg/vect/vect-simd-clone-18d.c: Likewise.
+
+2024-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+	* gcc.target/i386/pr80833-1.c: Add -mno-stackrealign to dg-options.
+
+2024-01-24  Tamar Christina  <tamar.christina@arm.com>
+
+	PR tree-optimization/113364
+	* gcc.dg/vect/vect-early-break_107-pr113364.c: New test.
+
+2024-01-24  Patrick O'Neill  <patrick@rivosinc.com>
+
+	PR target/113429
+	* gcc.target/riscv/rvv/vsetvl/pr113429.c: New test.
+
+2024-01-24  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
+
+	PR target/113495
+	* gcc.target/riscv/rvv/vsetvl/avl_single-107.c: Adapt test.
+
 2024-01-23  Nathaniel Shead  <nathanieloshead@gmail.com>
 
 	* g++.dg/modules/pr113292_c.C: Require TLS.
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index 37a3c847f3c..f0b66582ecd 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,10 @@
+2024-01-24  Tobias Burnus  <tburnus@baylibre.com>
+	    Sandra Loosemore  <sandra@codesourcery.com>
+
+	* libgomp.texi (Runtime Library Routines): Document
+	omp_pause_resource, omp_pause_resource_all and
+	omp_target_memcpy{,_rect}{,_async}.
+
 2024-01-22  Tobias Burnus  <tburnus@baylibre.com>
 
 	* testsuite/libgomp.c/declare-variant-4-fiji.c: Xfail as fiji
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 7e20b0a1e3f..b3407a05ece 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,9 @@
+2024-01-24  Huanghui Nie  <nnnjkk@gmail.com>
+	    Théo Papadopoulo   <papadopoulo@gmail.com>
+
+	* include/bits/hashtable.h (_Hahstable<>::_M_remove_bucket_begin): Remove
+	_M_before_begin check and cleanup implementation.
+
 2024-01-22  Jonathan Wakely  <jwakely@redhat.com>
 
 	* testsuite/std/time/clock/file/io.cc: Fix expected result in

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

only message in thread, other threads:[~2024-01-25  0:19 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-01-25  0:19 [gcc r14-8403] 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).