[gcc r16-2043] Daily bump.

GCC Administrator gccadmin@gcc.gnu.org
Mon Jul 7 00:17:44 GMT 2025


https://gcc.gnu.org/g:a96bcdf0fce13865817e754ff78c2f0167b34c10

commit r16-2043-ga96bcdf0fce13865817e754ff78c2f0167b34c10
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Mon Jul 7 00:16:59 2025 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 47 +++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/testsuite/ChangeLog |  9 +++++++++
 libstdc++-v3/ChangeLog  | 14 ++++++++++++++
 4 files changed, 71 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 319b7563f5cf..1181667bf09a 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,50 @@
+2025-07-06  Georg-Johann Lay  <avr@gjlay.de>
+
+	* config/avr/avr-mcus.def: -mmcu= takes lower case MCU names.
+	* doc/avr-mmcu.texi: Rebuild.
+
+2025-07-06  Georg-Johann Lay  <avr@gjlay.de>
+
+	* config/avr/avr-mcus.def (avr32da28S, avr32da32S, avr32da48S)
+	(avr64da28S, avr64da32S, avr64da48S avr64da64S)
+	(avr128da28S, avr128da32S, avr128da48S, avr128da64S): Add devices.
+	* doc/avr-mmcu.texi: Rebuild.
+
+2025-07-06  Andrew Pinski  <quic_apinski@quicinc.com>
+
+	PR tree-optimization/120951
+	* tree-call-cdce.cc (use_internal_fn): For non-call exceptions
+	with EQ_EXPR can throw for floating point types, then create
+	the EQ_EXPR seperately.
+
+2025-07-06  Andrew Pinski  <quic_apinski@quicinc.com>
+
+	PR middle-end/120921
+	* tree-cfg.cc (verify_gimple_assign_single): Reject constant and address expression LHS.
+	For non-empty vector constructors, make sure the LHS is an is_gimple_reg.
+
+2025-07-06  Jan Hubicka  <hubicka@ucw.cz>
+
+	* auto-profile.cc
+	(autofdo_source_profile::read): Scale cutoff.
+	(read_autofdo_file): Initialize cutoff
+	* coverage.cc (read_counts_file): Initialize cutoff to 1.
+	* gcov-io.h (struct gcov_summary): Add cutoff field.
+	* ipa-inline.cc (inline_small_functions): mac_count can be non-zero
+	also with auto_profile.
+	* lto-cgraph.cc (output_profile_summary): Write cutoff
+	and sum_max.
+	(input_profile_summary): Read cutoff and sum max.
+	(merge_profile_summaries): Initialize and scale global cutoffs
+	and sum max.
+	* profile-count.cc: Include profile.h
+	(profile_count::force_nonzero): move here from ...; use cutoff.
+	* profile-count.h: (profile_count::force_nonzero): ... here.
+
+2025-07-06  Jan Hubicka  <hubicka@ucw.cz>
+
+	* profile-count.cc (profile_count::operator*): fix overflow check.
+
 2025-07-05  Alexandre Oliva  <oliva@adacore.com>
 
 	* config/rs6000/vxworks.h (SUBTARGET_DRIVER_SELF_SPECS):
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 0f0154fadadc..d4353d1e2c9e 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250706
+20250707
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index e2346306a8ce..6ad847db3909 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,12 @@
+2025-07-06  Andrew Pinski  <quic_apinski@quicinc.com>
+
+	PR tree-optimization/120951
+	* gcc.dg/torture/pr120951-1.c: New test.
+
+2025-07-06  Jan Hubicka  <hubicka@ucw.cz>
+
+	* gcc.dg/tree-prof/clone-merge-1.c:
+
 2025-07-04  Vineet Gupta  <vineetg@rivosinc.com>
 
 	PR target/118241
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 77333e4af801..abe6fed50ccc 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,17 @@
+2025-07-06  Patrick Palka  <ppalka@redhat.com>
+
+	* include/bits/ranges_algo.h (shift_left, shift_right): Guard
+	with __glibcxx_shift >= 201806L.
+	(ranges::__shift_left_fn, ranges::shift_left): Define for C++23.
+	(ranges::__shift_right_fn, ranges::shift_right): Likewise.
+	* include/bits/version.def (shift): Update for C++23.
+	* include/bits/version.h: Regenerate.
+	* src/c++23/std.cc.in: Add ranges::shift_left/right.
+	* testsuite/25_algorithms/shift_left/constrained.cc: New test,
+	based off of 1.cc.
+	* testsuite/25_algorithms/shift_right/constrained.cc: New test,
+	based off of 1.cc.
+
 2025-07-04  Jonathan Wakely  <jwakely@redhat.com>
 
 	* include/bits/chrono_io.h (__formatter_duration::_S_spec_for):


More information about the Libstdc++-cvs mailing list