]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 25 Jan 2026 00:16:27 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 25 Jan 2026 00:16:27 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/algol68/ChangeLog
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog
libga68/ChangeLog
libgcc/ChangeLog

index 75e562f113cad4a63e4604b360a3feb17531339f..64a64483f5b494352e541a995cc21d8a41e29168 100644 (file)
@@ -1,3 +1,9 @@
+2026-01-24  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+
+       PR tree-optimization/123803
+       * gimple-ssa-strength-reduction.cc (replace_rhs_if_not_dup): For
+       pointer lhs use sizetype.
+
 2026-01-23  Robin Dapp  <rdapp@oss.qualcomm.com>
 
        PR target/123780
index 1cfab5445939ca5326d60a32416cbc7ac35d7de0..6e828dbe2b029b3b74f14f56b87012f929bc96ec 100644 (file)
@@ -1 +1 @@
-20260124
+20260125
index a9b4344c8da5c04e3ae2f36720d648b2fc64c63a..2850166bfc8978d4ed20c37ace3f52a706a5b8a9 100644 (file)
@@ -1,3 +1,24 @@
+2026-01-24  Jose E. Marchesi  <jemarch@gnu.org>
+
+       PR algol68/123733
+       * README: Mention minimum version of libgc.
+
+2026-01-24  Jose E. Marchesi  <jemarch@gnu.org>
+
+       Revert:
+       2026-01-17  Jose E. Marchesi  <jemarch@gnu.org>
+
+       * a68-parser-prelude.cc (stand_prelude): Remove definitions for ^
+       operator.
+       * ga68.texi (Real operators): Remove entries for ^.
+       (Integral operators): Likewise.
+
+2026-01-24  Jose E. Marchesi  <jemarch@gnu.org>
+
+       PR algol68/123785
+       * a68-lang.cc (a68_init): Call a68_build_a68_type_nodes abefore
+       targetm.init_builtins.
+
 2026-01-22  Mohammad-Reza Nabipoor  <mnabipoor@gnu.org>
 
        PR algol68/123734
index 6ab1bebf85e11f3f7c76e9d141ebff502bdbf5b4..0e8a6bd1e100a1a43c60f823e420b0e595a69f47 100644 (file)
@@ -1,3 +1,26 @@
+2026-01-24  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/123737
+       * parser.cc (cp_parser_expression): Don't handle CPP_EMBED just
+       as the last byte in it if expression has or might have overloaded
+       type.  In that case call build_x_compound_expr for each byte
+       in CPP_EMBED separately.
+
+2026-01-24  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/123667
+       * semantics.cc (finish_decltype_type): Allow a structured binding
+       for ptds.saved to have DECL_HAS_VALUE_EXPR_P cleared, if it is
+       not within current_function_decl, but in that case assert that
+       lookup_decomp_type succeeded.
+
+2026-01-24  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/123684
+       * name-lookup.cc (handle_namespace_attrs): Only handle visibility and
+       abi_tag attributes in the gnu namespace and deprecated attribute in
+       the standard or gnu namespaces.
+
 2026-01-23  Marek Polacek  <polacek@redhat.com>
 
        * tree.cc (handle_annotation_attribute): Use build_stub_type.
index 9c79631dd415361006ae4b0b69c7e22b6f4e6cce..161e0fc8ad7e2f114d184f9d7ab741559cd730b7 100644 (file)
@@ -1,3 +1,16 @@
+2026-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR fortran/123772
+       * trans.cc: Add global variable is_assign_call.
+       (gfc_finalize_tree_expr): Derived type function results
+       with components that have defined assignements are
+       handled in resolve.cc(generate_component_assignments), unless
+       the assignment was replaced by a subroutine call to the
+       subroutine associated with the assignment operator.
+       (trans_code): In the case of EXEC_ASSIGN_CALL, set the
+       is_asign_call before calling gfc_trans_call, then clear it
+       after.
+
 2026-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
 
        PR fortran/123375
index bdc91d825e20af957318624ad040a9cf24e36722..728a55fdfb5f028f80411c0027e17680554ca3e5 100644 (file)
@@ -1,3 +1,39 @@
+2026-01-24  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+
+       PR tree-optimization/123803
+       * gcc.dg/pr123803-1.c: New test.
+
+2026-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR fortran/123772
+       * gfortran.dg/pr123772.f03: New test.
+       Signed off by: Andrew Benson <abensonca@gcc.gnu.org>
+
+2026-01-24  Jose E. Marchesi  <jemarch@gnu.org>
+
+       Revert:
+       2026-01-24  Jose E. Marchesi  <jemarch@gnu.org>
+
+       * algol68/execute/pow-real-1.a68: Adapt test to use ** rather than
+       ^ for pow operator.
+
+2026-01-24  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/123737
+       * g++.dg/cpp/embed-28.C: New test.
+       * g++.dg/parse/comma3.C: New test.
+
+2026-01-24  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/123667
+       * g++.dg/cpp1z/decomp66.C: New test.
+       * g++.dg/cpp1z/decomp67.C: New test.
+
+2026-01-24  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/123684
+       * g++.dg/cpp0x/gen-attrs-90.C: New test.
+
 2026-01-23  Joseph Myers  <josmyers@redhat.com>
 
        * g++.dg/gcov/gcov-1.C, g++.dg/gcov/gcov-10.C,
index 21f04cb601f8b3d682a997c3ce99b26f0de0fc81..ba76f912152525f7b232dc079eec3226c0e72d69 100644 (file)
@@ -1,3 +1,9 @@
+2026-01-24  Jose E. Marchesi  <jemarch@gnu.org>
+
+       PR algol68/123733
+       * configure.ac: Check for GC_is_init_called in libgc.
+       * configure: Regenerate.
+
 2026-01-20  Pietro Monteiro  <pietro@sociotechnical.xyz>
 
        * ga68-alloc.c (_libga68_malloc_leaf): New function.
index 37fab8f45cb21c14d47b02341372408286002264..3691d02ed45028e900e28593c2a324b77ce7f2e9 100644 (file)
@@ -1,3 +1,8 @@
+2026-01-24  Xin Wang  <wangxinw@hygon.cn>
+
+       * sync.c: Replace UOItype with UTItype and use mode(TI) pass 16, not
+       8, to DEFINE macro.
+
 2026-01-13  Jakub Jelinek  <jakub@redhat.com>
 
        PR libstdc++/123396