From: GCC Administrator Date: Mon, 7 Jul 2025 00:16:59 +0000 (+0000) Subject: Daily bump. X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a96bcdf0fce13865817e754ff78c2f0167b34c10;p=thirdparty%2Fgcc.git Daily bump. --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 319b7563f5c..1181667bf09 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,50 @@ +2025-07-06 Georg-Johann Lay + + * config/avr/avr-mcus.def: -mmcu= takes lower case MCU names. + * doc/avr-mmcu.texi: Rebuild. + +2025-07-06 Georg-Johann Lay + + * 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 + + 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 + + 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 + + * 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 + + * profile-count.cc (profile_count::operator*): fix overflow check. + 2025-07-05 Alexandre Oliva * config/rs6000/vxworks.h (SUBTARGET_DRIVER_SELF_SPECS): diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 0f0154fadad..d4353d1e2c9 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250706 +20250707 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index e2346306a8c..6ad847db390 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,12 @@ +2025-07-06 Andrew Pinski + + PR tree-optimization/120951 + * gcc.dg/torture/pr120951-1.c: New test. + +2025-07-06 Jan Hubicka + + * gcc.dg/tree-prof/clone-merge-1.c: + 2025-07-04 Vineet Gupta PR target/118241 diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 77333e4af80..abe6fed50cc 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,17 @@ +2025-07-06 Patrick Palka + + * 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 * include/bits/chrono_io.h (__formatter_duration::_S_spec_for):