]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Mon, 7 Jul 2025 00:16:59 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Mon, 7 Jul 2025 00:16:59 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/testsuite/ChangeLog
libstdc++-v3/ChangeLog

index 319b7563f5cf90eaec812c0cffada45ad2c2e82a..1181667bf09a1f311bd2cad365e703a9a16de86b 100644 (file)
@@ -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):
index 0f0154fadadc8fa8ce27096c34109d4e7b998c83..d4353d1e2c9e09bb4171eb250794d43692595a98 100644 (file)
@@ -1 +1 @@
-20250706
+20250707
index e2346306a8ce607027acd804d3cbd772266c9c47..6ad847db3909afd44fbc3744a90a667e1f687677 100644 (file)
@@ -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
index 77333e4af801a7a7eced2c5f00b2db8185f5a6ac..abe6fed50ccc9dc8ee521514d68b82e2b704aa82 100644 (file)
@@ -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):