[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