]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 4 Jan 2026 00:16:26 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 4 Jan 2026 00:16:26 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/ada/ChangeLog
gcc/c/ChangeLog
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog
libgfortran/ChangeLog

index 52042f3e27613ff3e7b48f7bbc88d4386ed8f638..247f649bebf37410305f99669196324211f79048 100644 (file)
@@ -1,3 +1,11 @@
+2026-01-03  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/123372
+       * tree-ssa-math-opts.cc
+       (build_saturation_binary_arith_call_and_replace): Pass type of op_0
+       rather than type of lhs as second argument to
+       direct_internal_fn_supported_p.
+
 2026-01-02  Iain Sandoe  <iain@sandoe.co.uk>
 
        * config/aarch64/aarch64-sve-builtins-shapes.cc
index b04f77f7f016e43e347ccea9ff69723ad081c826..666a54d433ad0e0ad7a8645deaa5c6bd2b28c8bf 100644 (file)
@@ -1 +1 @@
-20260103
+20260104
index b06cb1ec5389cbda1d937cd780b86d959ea1e4f5..b1119719bd6e72ff762be76d9427024ac404c180 100644 (file)
@@ -1,3 +1,10 @@
+2026-01-03  Eric Botcazou  <ebotcazou@gcc.gnu.org>
+
+       PR ada/123371
+       * sem_aggr.adb (Resolve_Iterated_Association): Call Preanalyze
+       instead of Analyze consistently, as well as Copy_Separate_Tree
+       instead of New_Copy_Tree.
+
 2026-01-01  Jakub Jelinek  <jakub@redhat.com>
 
        * gnat_ugn.texi: Bump @copying's copyright year.
index 3348b7bc6b358a062ddaba1ac963c5c55903fe08..20ec53b333dc8ad870840e1195ef3da02471a51c 100644 (file)
@@ -1,3 +1,20 @@
+2026-01-03  Martin Uecker  <uecker@tugraz.at>
+
+       PR c/121507
+       * c-decl.cc (start_function): Adapt condition.
+
+2026-01-03  Martin Uecker  <uecker@tugraz.at>
+
+       PR c/121081
+       * c-typeck.cc (composite_type_internal): Properly copy
+       atomic qualifier.
+
+2026-01-03  Martin Uecker  <uecker@tugraz.at>
+
+       PR c/117687
+       * c-typeck.cc (parser_build_binary_op,build_conditional_expr,
+       convert_for_assignment): Adapt conditions.
+
 2025-12-23  Dhruv Chawla  <dhruvc@nvidia.com>
 
        * Make-lang.in: Bump GCOV version to 3.
index 9949adf5068fc19b670cdc5c2291f07f4c67a3e5..106fef04b482aebe177cf9c1f0586aad2978939b 100644 (file)
@@ -1,3 +1,22 @@
+2026-01-03  Jakub Jelinek  <jakub@redhat.com>
+
+       PR libstdc++/123326
+       * class.cc (determine_key_method): Allow virtual inline/constexpr
+       non-pure virtual methods with gnu::gnu_inline attribute to be key
+       methods.
+
+2026-01-03  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/123347
+       * constexpr.cc (potential_constant_expression_1): Check for
+       CLASS_TYPE_P before using TYPE_POLYMORPHIC_P on TREE_TYPE (e).
+
+2026-01-03  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/123331
+       * constexpr.cc (cxx_eval_vec_init_1): Don't build INIT_EXPR if
+       eltinit is erroneous.
+
 2026-01-02  Jakub Jelinek  <jakub@redhat.com>
 
        PR c++/123277
index 23d6e6fda913d6fefacf479c8a1d5f7150178e2f..f39837696a3b2cd9c7f1cf6069006d202aaf7ec1 100644 (file)
@@ -1,3 +1,24 @@
+2026-01-03  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/123352
+       * gfortran.h: Add prototype for gfc_resolve_symbol.
+       * interface.cc (matching_typebound_op): If the current
+       namespace has not been resolved and the derived type is use
+       associated, resolve the derived type with gfc_resolve_symbol.
+       * match.cc (match_association_list): If the associate name is
+       unknown type and the selector is an operator expression, copy
+       the selector and call gfc_extend_expr. Replace the selector if
+       there is a match, otherwise free the copy.
+       * resolve.cc (gfc_resolve_symbol): New function.
+
+2026-01-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       Revert:
+       2026-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR libfortran/119136
+       * libgfortran.h: Add enum for new LIBERROR_RECURSIVE_IO.
+
 2026-01-02  Steven G. Kargl  <kargl@gcc.gnu.org>
 
        PR fortran/101399
index 5e871f36401ce9ecced73fa07d6bf8cb235ed760..710f1ec481e6e866d166be6f5ce61a9de44a42ec 100644 (file)
@@ -1,3 +1,67 @@
+2026-01-03  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+
+       PR tree-optimization/42196
+       * gcc.c-torture/compile/pr42196-4.c: New test.
+
+2026-01-03  Pietro Monteiro  <pietro@sociotechnical.xyz>
+
+       * lib/algol68.exp (algol68_link_flags): Remove unused
+       variables and move finding the link spec file to...
+       (algol68_init): Here and make it multilib aware.  Set always
+       used compiler flags here from algol68_target_compile.
+
+2026-01-03  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/123372
+       * gcc.dg/tree-ssa/pr123372.c: New test.
+
+2026-01-03  Jakub Jelinek  <jakub@redhat.com>
+
+       PR libstdc++/123326
+       * g++.dg/cpp2a/constexpr-dtor19.C: New test.
+
+2026-01-03  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/123347
+       * g++.dg/cpp1y/pr123347.C: New test.
+
+2026-01-03  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/123331
+       * g++.dg/other/pr123331.C: New test.
+
+2026-01-03  Eric Botcazou  <ebotcazou@gcc.gnu.org>
+
+       * gnat.dg/specs/aggr10.ads: New test.
+
+2026-01-03  Martin Uecker  <uecker@tugraz.at>
+
+       PR c/121507
+       * gcc.dg/pr121507.c: New test.
+
+2026-01-03  Martin Uecker  <uecker@tugraz.at>
+
+       PR c/121081
+       * gcc.dg/pr121081.c: New test.
+
+2026-01-03  Martin Uecker  <uecker@tugraz.at>
+
+       PR c/117687
+       * gcc.dg/Wzero-as-null-pointer-constant-2.c: New test.
+
+2026-01-03  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/123352
+       * gfortran.dg/associate_78.f90: New test.
+
+2026-01-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       Revert:
+       2026-01-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR libfortran/119136
+       * gfortran.dg/pr119136.f90: New test.
+
 2026-01-02  Jakub Jelinek  <jakub@redhat.com>
 
        PR c++/123277
index d07aa0f4cc724afc93ae275e6a13b2b121bcde3f..5bb995662388e7beed0bad2549cc9a3b252af202 100644 (file)
@@ -1,3 +1,18 @@
+2026-01-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       Revert:
+       2026-01-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR libfortran/119136
+       * io/io.h: Delete prototype for unused stash_internal_unit.
+       (check_for_recursive): Add prototype for this new function.
+       * io/transfer.c (data_transfer_init): Add call to new
+       check_for_recursive.
+       * io/unit.c (delete_unit): Fix comment.
+       (check_for_recursive): Add new function.
+       * runtime/error.c (translate_error): Add translation for
+       "Recursive I/O not allowed runtime error message.
+
 2026-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
 
        PR libfortran/119136