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 <a...@gjlay.de> + + * config/avr/avr-mcus.def: -mmcu= takes lower case MCU names. + * doc/avr-mmcu.texi: Rebuild. + +2025-07-06 Georg-Johann Lay <a...@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_apin...@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_apin...@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 <hubi...@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 <hubi...@ucw.cz> + + * profile-count.cc (profile_count::operator*): fix overflow check. + 2025-07-05 Alexandre Oliva <ol...@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_apin...@quicinc.com> + + PR tree-optimization/120951 + * gcc.dg/torture/pr120951-1.c: New test. + +2025-07-06 Jan Hubicka <hubi...@ucw.cz> + + * gcc.dg/tree-prof/clone-merge-1.c: + 2025-07-04 Vineet Gupta <vine...@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 <ppa...@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 <jwak...@redhat.com> * include/bits/chrono_io.h (__formatter_duration::_S_spec_for):