diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2025-03-15 00:17:37 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2025-03-15 00:17:37 +0000 |
commit | 0a81f9ba720ce873539b8be310f9a0ea8803b566 (patch) | |
tree | 1d99766d7780507f3aa551de271bb4cac20e60e2 | |
parent | 8e7038d0c51dea0611ac1ef2bb1d17d347718980 (diff) | |
download | gcc-0a81f9ba720ce873539b8be310f9a0ea8803b566.zip gcc-0a81f9ba720ce873539b8be310f9a0ea8803b566.tar.gz gcc-0a81f9ba720ce873539b8be310f9a0ea8803b566.tar.bz2 |
Daily bump.
-rw-r--r-- | ChangeLog | 8 | ||||
-rw-r--r-- | gcc/ChangeLog | 48 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/analyzer/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/c-family/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/cobol/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/cp/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/po/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 39 | ||||
-rw-r--r-- | libcpp/po/ChangeLog | 4 | ||||
-rw-r--r-- | libgcc/ChangeLog | 10 | ||||
-rw-r--r-- | libgcobol/ChangeLog | 7 | ||||
-rw-r--r-- | libstdc++-v3/ChangeLog | 44 |
13 files changed, 191 insertions, 1 deletions
@@ -1,3 +1,11 @@ +2025-03-14 Thomas Schwinge <thomas@codesourcery.com> + + PR target/92713 + PR target/101544 + * configure.ac [GCN, nvptx] (noconfigdirs): Don't add + 'target-libstdc++-v3'. Add 'target-libgrust'. + * configure: Regenerate. + 2025-03-13 Matthias Klose <doko@ubuntu.com> * config-ml.in (multi-do): Remove extra argument from subst macro. diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c595b5e..54a7b54 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,51 @@ +2025-03-14 Martin Jambor <mjambor@suse.cz> + + PR ipa/116572 + * cgraph.cc (cgraph_update_edges_for_call_stmt): Do not update + edges of clones that are unexpanded thunk. Assert that the node + passed as the parameter is not an unexpanded thunk. + +2025-03-14 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/119287 + * match.pd (((X >> C1) & C2) * (1 << C1) to X & (C2 << C1)): Use + (convert @0) instead of @0 in the substitution. + +2025-03-14 Thomas Schwinge <thomas@codesourcery.com> + + PR target/92713 + PR target/101544 + * config/gcn/gcn.h (LIBSTDCXX): Don't set. + * config/nvptx/nvptx.h (LIBSTDCXX): Likewise. + +2025-03-14 Richard Biener <rguenther@suse.de> + + PR tree-optimization/119274 + * tree-ssa-sccvn.cc (dominated_by_p_w_unex): Handle the + top block being the only executable forwarder to a CFG + merge. + +2025-03-14 Richard Sandiford <richard.sandiford@arm.com> + + * tree-vect-slp.cc (vect_build_slp_instance): Pass the new group + size (i) rather than 1 to vect_slp_prefer_store_lanes_p. + (vect_analyze_slp): Only force the use of load-lanes and + store-lanes if that is preferred for at least one load/store pair. + +2025-03-14 Richard Biener <rguenther@suse.de> + + PR tree-optimization/119155 + * tree-vect-stmts.cc (vectorizable_store): Do not always + use vector element alignment for VMAT_STRIDED_SLP but + a more correct alignment towards both ends. + (vectorizable_load): Likewise. + +2025-03-14 Sandra Loosemore <sloosemore@baylibre.com> + + * doc/extend.texi (Alternate Keywords): Clean up text and remove + discussion of "restrict", which is not a GNU extension at all. + * doc/invoke.texi (C Dialect Options): Remove detailed discussion. + 2025-03-13 Jan Hubicka <hubicka@ucw.cz> PR ipa/119147 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index f662df5..75b3f29 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250314 +20250315 diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog index 83e4b84..443dc6d 100644 --- a/gcc/analyzer/ChangeLog +++ b/gcc/analyzer/ChangeLog @@ -1,3 +1,10 @@ +2025-03-14 Jakub Jelinek <jakub@redhat.com> + + PR analyzer/119278 + * svalue.cc (cmp_csts_same_type): For STRING_CST, compare + TREE_STRING_LENGTH first just in case and use memcmp rather + than strcmp. Handle RAW_DATA_CST. + 2025-03-13 David Malcolm <dmalcolm@redhat.com> PR analyzer/117262 diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index 43f9c8d..3db9088 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,10 @@ +2025-03-14 Jakub Jelinek <jakub@redhat.com> + + PR target/119120 + * c-gimplify.cc (c_genericize_control_r): Set DECL_NOT_GIMPLE_REG_P + on {REAL,IMAG}PART_EXPR is_gimple_reg operand at -O0 if it is lhs + of a MODIFY_EXPR. + 2025-03-13 Eric Botcazou <ebotcazou@adacore.com> PR ada/119265 diff --git a/gcc/cobol/ChangeLog b/gcc/cobol/ChangeLog index 588778d..e92589a 100644 --- a/gcc/cobol/ChangeLog +++ b/gcc/cobol/ChangeLog @@ -1,3 +1,8 @@ +2025-03-14 Robert Dubner <rdubner@symas.com> + + PR cobol/119214 + * gengen.cc: applies if( !optimize ) test + 2025-03-13 Matthias Klose <doko@ubuntu.com> * Make-lang.in (cobol.install-common, cobol.install-man): Honor diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index eb84360..612e57d 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,10 @@ +2025-03-14 Jakub Jelinek <jakub@redhat.com> + + PR target/119120 + * cp-gimplify.cc (cp_genericize_r): Set DECL_NOT_GIMPLE_REG_P + on {REAL,IMAG}PART_EXPR is_gimple_reg operand at -O0 if it is lhs + of a MODIFY_EXPR. + 2025-03-12 Jakub Jelinek <jakub@redhat.com> PR c++/119150 diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog index 75bf6ac..81aa367 100644 --- a/gcc/po/ChangeLog +++ b/gcc/po/ChangeLog @@ -1,3 +1,7 @@ +2025-03-14 Joseph Myers <josmyers@redhat.com> + + * gcc.pot: Regenerate. + 2025-03-13 Joseph Myers <josmyers@redhat.com> * de.po: Update. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 0708bd7..9769695 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,42 @@ +2025-03-14 Jakub Jelinek <jakub@redhat.com> + + PR cobol/119290 + * lib/target-supports.exp (check_compile): Use *.cob extension for + "*> COBOL" comment. + * lib/cobol-dg.exp (check_effective_target_cobol): New procedure. + * cobol.dg/dg.exp: Guard main loop with [check_effective_target_cobol] + test. + +2025-03-14 Martin Jambor <mjambor@suse.cz> + + PR ipa/116572 + * g++.dg/ipa/pr116572.C: New test. + +2025-03-14 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/119287 + * gcc.dg/pr119287.c: New test. + +2025-03-14 Jakub Jelinek <jakub@redhat.com> + + PR target/119120 + * c-c++-common/pr119120.c: New test. + +2025-03-14 Jakub Jelinek <jakub@redhat.com> + + PR analyzer/119278 + * c-c++-common/analyzer/pr119278.c: New test. + +2025-03-14 Richard Biener <rguenther@suse.de> + + PR tree-optimization/119274 + * g++.dg/opt/pr119274.C: New testcase. + +2025-03-14 Richard Biener <rguenther@suse.de> + + PR tree-optimization/119155 + * gcc.dg/vect/pr119155.c: New testcase. + 2025-03-13 Harald Anlauf <anlauf@gmx.de> PR fortran/119118 diff --git a/libcpp/po/ChangeLog b/libcpp/po/ChangeLog index 06bd576..d4e5f1d 100644 --- a/libcpp/po/ChangeLog +++ b/libcpp/po/ChangeLog @@ -1,3 +1,7 @@ +2025-03-14 Joseph Myers <josmyers@redhat.com> + + * cpplib.pot: Regenerate. + 2025-03-10 Joseph Myers <josmyers@redhat.com> * de.po: Update. diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog index 1f37e5e..fff693d 100644 --- a/libgcc/ChangeLog +++ b/libgcc/ChangeLog @@ -1,3 +1,13 @@ +2025-03-14 Thomas Schwinge <thomas@codesourcery.com> + + Revert: + 2023-12-23 Thomas Schwinge <thomas@codesourcery.com> + + * c++-minimal/README: New. + * c++-minimal/guard.c: New. + * config/gcn/t-amdgcn (LIB2ADD): Add it. + * config/nvptx/t-nvptx (LIB2ADD): Likewise. + 2025-03-13 Wilco Dijkstra <wilco.dijkstra@arm.com> * config/aarch64/cpuinfo.c (__init_cpu_features_constructor): diff --git a/libgcobol/ChangeLog b/libgcobol/ChangeLog index 2c479b7..be835df 100644 --- a/libgcobol/ChangeLog +++ b/libgcobol/ChangeLog @@ -1,3 +1,10 @@ +2025-03-14 Richard Biener <rguenther@suse.de> + + * Makefile.am: Define gcc_version. + * configure.ac: Execute GCC_BASE_VER. + * Makefile.in: Regenerated. + * configure: Likewise. + 2025-03-12 Jonathan Wakely <jwakely@redhat.com> * charmaps.cc: Fix typo in comment. diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index e149393..224b2ad 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,47 @@ +2025-03-14 Patrick Palka <ppalka@redhat.com> + + PR libstdc++/119282 + * include/bits/stl_vector.h (vector::vector(from_range_t)): Add + missing 'constexpr' to local class _Clear. + * testsuite/std/ranges/conv/1.cc (test_pr119282): New test. + +2025-03-14 Tomasz Kamiński <tkaminsk@redhat.com> + + PR libstdc++/111138 + * include/std/ranges (_ZipTransform::operator()): + Create separate overload for calls with empty range pack, + and add move_constructible, regular_invocable and + is_object_v<invoke_result_t<...>>> constraints. + * testsuite/std/ranges/zip_transform/1.cc: New tests + Jonathan Wakely <jwakely@redhat.com> + +2025-03-14 Thomas Schwinge <tschwinge@baylibre.com> + + PR target/92713 + PR target/101544 + * config/cpu/nvptx/cpu_defines.h: New. + * config/cpu/nvptx/t-nvptx: Likewise. + * configure.host: Handle GCN, nvptx. + +2025-03-14 Tomasz Kamiński <tkaminsk@redhat.com> + + * testsuite/23_containers/priority_queue/cons_from_range.cc: + Add `#include <algorithm>. + * testsuite/23_containers/priority_queue/members/push_range.cc: + Add `#include <algorithm>. + +2025-03-14 Giuseppe D'Angelo <giuseppe.dangelo@kdab.com> + + * include/bits/shared_ptr_base.h (lock): Fixed a compile error + when calling lock() on a weak_ptr<T[]>, by removing an + erroneous usage of element_type from within lock(). + * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc: + Add more tests for array types. + * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc: + Likewise. + * testsuite/20_util/shared_ptr/requirements/1.cc: New test. + * testsuite/20_util/weak_ptr/requirements/1.cc: New test. + 2025-03-13 Patrick Palka <ppalka@redhat.com> PR libstdc++/116440 |