]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 22 Jan 2026 00:16:30 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 22 Jan 2026 00:16:30 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/ada/ChangeLog
gcc/analyzer/ChangeLog
gcc/cp/ChangeLog
gcc/m2/ChangeLog
gcc/testsuite/ChangeLog

index 6af6885e2c754260160619b2aff9d153efd0d684..342f46c147bcf363fd5b22ef6e9027ec6f54da99 100644 (file)
@@ -1,3 +1,9 @@
+2026-01-21  Stefan Schulze Frielinghaus  <stefansf@gcc.gnu.org>
+
+       PR target/122781
+       * config/s390/vector.md: Don't emulate vec_cmpgtu for 128-bit
+       integers for VXE3.
+
 2026-01-20  Jeff Law  <jeffrey.law@oss.qualcomm.com>
 
        PR rtl-optimization/123380
index a9dafda5576f54435d4d472d89a52be9be12b506..46ee4542b0026d7b5e024eb4eb46f5db72d1782b 100644 (file)
@@ -1 +1 @@
-20260121
+20260122
index dac0010a98212f446b461f2779055700f4a8da80..eeec806c225a70276eab81afbd9ce9bcafd999af 100644 (file)
@@ -1,3 +1,10 @@
+2026-01-21  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * sem_ch13.adb (Analyze_Aspects_At_Freeze_Point): Replace call to
+       Scope_Within_Or_Same (Current_Scope, S) with In_Open_Scopes (S) to
+       test whether S is open in the current scope.
+       * sem_util.adb (From_Nested_Package): Likewise.
+
 2026-01-17  Eric Botcazou  <ebotcazou@adacore.com>
            Lisa Felidae  <lisa@felidae.bam.moe>
 
index 95c0a23027ddb5b35b39e0de0efa8d0dcb4f8ca5..ab7b99e311f7870076a679db6733c2750af1d41d 100644 (file)
@@ -1,3 +1,18 @@
+2026-01-21  David Malcolm  <dmalcolm@redhat.com>
+
+       * store.cc (binding_cluster::validate): Reimplement as...
+       (binding_map::validate): ...this new function, using
+       m_concrete and m_symbolic sizes rather than iterating through
+       map and counting.  Verify that concrete keys do not overlap.
+       (binding_cluster::can_merge_p): Reject cases that would lead to
+       overlapping concrete clusters.
+       * store.h (binding_cluster::validate): New decl.
+       (binding_map::get_concrete_bindings): New accessor.
+
+2026-01-21  David Malcolm  <dmalcolm@redhat.com>
+
+       * store.cc (store::eval_alias): Different decls don't alias.
+
 2026-01-20  David Malcolm  <dmalcolm@redhat.com>
 
        * checker-event.cc (cfg_edge_event::maybe_get_edge_sense): New.
index 7fe87daaf74c4162a1ccde36e86e070f2c9a95b1..228c178c75ceb6f9b02cae8290820139340e35ad 100644 (file)
@@ -1,3 +1,64 @@
+2026-01-21  Marek Polacek  <polacek@redhat.com>
+
+       * cp-tree.h (maybe_get_first_fn): Declare.
+       * reflect.cc (maybe_get_reflection_fndecl): Remove.
+       (eval_is_function): Call maybe_get_first_fn instead of
+       maybe_get_reflection_fndecl.
+       (eval_is_function_template): Likewise.
+       (eval_is_class_member): Likewise.
+       (eval_is_expected_access): Likewise.
+       (eval_is_virtual): Likewise.
+       (eval_is_pure_virtual): Likewise.
+       (eval_is_override): Likewise.
+       (eval_is_namespace_member): Likewise.
+       (eval_is_static_member): Likewise.
+       (eval_is_deleted): Likewise.
+       (eval_is_defaulted): Likewise.
+       (eval_is_user_provided): Likewise.
+       (eval_is_user_declared): Likewise.
+       (eval_is_explicit): Likewise.
+       (eval_has_internal_linkage): Likewise.
+       (eval_has_module_linkage): Likewise.
+       (eval_has_external_linkage): Likewise.
+       (eval_has_c_language_linkage): Likewise.
+       (eval_has_linkage): Likewise.
+       (eval_is_operator_function): Likewise.
+       (eval_is_destructor): Likewise.
+       (eval_is_conversion_function_template): Likewise.
+       (eval_is_operator_function_template): Likewise.
+       (eval_is_constructor_template): Likewise.
+       (eval_operator_of): Likewise.
+       (eval_is_noexcept): Likewise.
+       (eval_has_parent): Likewise.
+       (eval_parent_of): Likewise.
+       (eval_parameters_of): Likewise.
+       (eval_has_identifier): Likewise.
+       (eval_identifier_of): Likewise.
+       (eval_is_final): Likewise.
+       (eval_is_accessible): Likewise.
+       (compare_reflections): Likewise.
+       (reflection_mangle_prefix): Likewise.
+       * tree.cc (maybe_get_fns): Use NULL_TREE instead of NULL.
+       (maybe_get_first_fn): New.
+
+2026-01-21  Marek Polacek  <polacek@redhat.com>
+
+       * mangle.cc (is_std_substitution): Return false for any _DECL except
+       TYPE_DECL and DECL_CLASS_TEMPLATE_P.  Verify that we don't return false
+       for something that used to yield true.  Use NULL_TREE instead of NULL.
+
+2026-01-21  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/123692
+       * class.cc (build_base_path): Don't call resolves_to_fixed_type_p if
+       uneval.
+
+2026-01-21  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/123677
+       * constexpr.cc (cxx_eval_store_expression): Only clear
+       CONSTRUCTOR_ELTS (*valp) if *valp is CONSTRUCTOR.
+
 2026-01-20  Patrick Palka  <ppalka@redhat.com>
 
        PR c++/123601
index 6d34c63b3731e44c3affc428c2a6911672dad8e8..6e41d0b350c9972048d1559320cab418a97e6887 100644 (file)
@@ -1,3 +1,15 @@
+2026-01-21  Gaius Mulley  <gaiusmod2@gmail.com>
+
+       PR modula2/123739
+       * lang.opt: All option descriptions are now capitalized.
+       (Wcase-enum): Warning tag added.
+       (Wpedantic-param-names): Ditto.
+       (Wpedantic-cast): Ditto.
+       (Wverbose-unbounded): Ditto.
+       (Wstyle): Ditto.
+       (Wuninit-variable-checking): Ditto.
+       (Wuninit-variable-checking=): Ditto.
+
 2026-01-20  Jakub Jelinek  <jakub@redhat.com>
 
        * lang.opt (Wpedantic-param-names, Wpedantic-cast, Wverbose-unbounded,
index 8246f7dda7376644478e9802ad9f37f3d38a800d..fc1140964c52a4507d8af5f382c2cba014c5709f 100644 (file)
@@ -1,3 +1,126 @@
+2026-01-21  David Malcolm  <dmalcolm@redhat.com>
+
+       * c-c++-common/analyzer/flex-without-call-summaries.c: Skip on
+       C++98 and tweak xfails to reflect slight differences in where
+       we hit exploration limits.
+       * c-c++-common/analyzer/raw-data-cst-pr117262-1.c: Add params to
+       force full exploration of the loop.
+       * gcc.dg/analyzer/pr93355-localealias.c (read_alias_file): Drop
+       xfail.
+
+2026-01-21  David Malcolm  <dmalcolm@redhat.com>
+
+       * c-c++-common/analyzer/aliasing-4.c: New test.
+       * c-c++-common/analyzer/aliasing-5.c: New test.
+
+2026-01-21  Stefan Schulze Frielinghaus  <stefansf@gcc.gnu.org>
+
+       PR target/122781
+       * gcc.target/s390/vxe3/vcmp-1.c: New test.
+
+2026-01-21  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/123744
+       * gcc.target/i386/avx512bw-pr123744.c: New test.
+
+2026-01-21  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/123692
+       * g++.dg/cpp0x/pr123692.C: New test.
+
+2026-01-21  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/123677
+       * g++.dg/cpp2a/pr123677.C: New test.
+
+2026-01-21  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/generic_inst16.adb: New test.
+       * gnat.dg/generic_inst16_pkg.ads: New helper.
+       * gnat.dg/generic_inst16_pkg-child.ads: Likewise.
+       * gnat.dg/generic_inst16_pkg-child-grandchild.ads: Likewise.
+       * gnat.dg/generic_inst16_proc.ads: Likewise.
+       * gnat.dg/generic_inst16_proc.adb: Likewise.
+
+2026-01-21  Alexandre Oliva  <oliva@adacore.com>
+
+       PR tree-optimization/113524
+       * gcc.dg/torture/pr113026-1.c: XFAIL bogus warning on various
+       32-bit targets.
+
+2026-01-21  Alexandre Oliva  <oliva@adacore.com>
+
+       * gcc.target/arm/thumb2-pop-loreg.c: Enable -mthumb.
+
+2026-01-21  Alexandre Oliva  <oliva@adacore.com>
+
+       * gcc.target/arm/simd/bf16_vstn_1.c: Adjust expectations for
+       code improved by late-combine.
+
+2026-01-21  Alexandre Oliva  <oliva@adacore.com>
+
+       * g++.dg/tree-ssa/cxa_atexit-1.C: Enable -fuse-cxa-atexit.
+       * g++.dg/tree-ssa/cxa_atexit-2.C: Likewise.
+       * g++.dg/tree-ssa/cxa_atexit-3.C: Likewise.
+       * g++.dg/tree-ssa/cxa_atexit-4.C: Likewise.
+       * g++.dg/tree-ssa/cxa_atexit-5.C: Likewise.
+       * g++.dg/tree-ssa/cxa_atexit-6.C: Likewise.
+
+2026-01-21  Alexandre Oliva  <oliva@adacore.com>
+
+       * g++.dg/modules/pr98893_b.C: Require and enable cxa_atexit.
+
+2026-01-21  Alexandre Oliva  <oliva@adacore.com>
+
+       * g++.dg/lto/pr62026_0.C: Silence -flinker-output warning.
+
+2026-01-21  Alexandre Oliva  <oliva@adacore.com>
+
+       * g++.dg/abi/abi-tag18a.C: Require and enable cxa_atexit.
+
+2026-01-21  Alexandre Oliva  <oliva@adacore.com>
+
+       * g++.dg/DRs/dr2836.C: Skip if ! hostedlib.
+       * g++.dg/alias-checks.C: Likewise.
+       * g++.dg/contracts/pr116490.C: Likewise.
+       * g++.dg/coroutines/torture/pr121219.C: Likewise.
+       * g++.dg/cpp2a/constexpr-vector1.C: Likewise.
+       * g++.dg/ext/is_virtual_base_of.C: Likewise.
+       * g++.dg/modules/contracts-5_b.C: Likewise.
+       * g++.dg/modules/gmf-xtreme.C: Likewise.
+       * g++.dg/modules/lto-3_a.H: Likewise.
+       * g++.dg/modules/lto-3_b.C: Likewise.
+       * g++.dg/modules/xtreme-header-8.C: Likewise.
+       * g++.dg/opt/pr119274.C: Likewise.
+       * g++.dg/pr117222.C: Likewise.
+       * g++.dg/torture/pr105769-1.C: Likewise.
+       * g++.dg/torture/pr118521.C: Likewise.
+       * g++.dg/tree-ssa/deque-1.C: Likewise.
+       * g++.dg/tree-ssa/deque-2.C: Likewise.
+       * g++.dg/tree-ssa/pr109442.C: Likewise.
+       * g++.dg/tree-ssa/pr110819.C: Likewise.
+       * g++.dg/tree-ssa/pr116868.C: Likewise.
+       * g++.dg/tree-ssa/pr58483.C: Likewise.
+       * g++.dg/tree-ssa/pr80331.C: Likewise.
+       * g++.dg/tree-ssa/pr87502.C: Likewise.
+       * g++.dg/tree-ssa/pr96945.C: Likewise.
+       * g++.dg/tree-ssa/string-1.C: Likewise.
+
+2026-01-21  Alexandre Oliva  <oliva@adacore.com>
+
+       * gcc.target/aarch64/acle/fp8-helpers-neon.c: Silence
+       warnings about _Static_assert.
+
+2026-01-21  Alexandre Oliva  <oliva@adacore.com>
+
+       * gcc.dg/tree-ssa/ldexp.c: Require HAVE_C99_RUNTIME to test
+       ldexpf and ldexpl.
+
+2026-01-21  Alexandre Oliva  <oliva@adacore.com>
+
+       * gcc.dg/dfp/c23-decimal64x-1.c: Drop the explicit dg-do run.
+       * gcc.dg/dfp/c23-decimal64x-3.c: Likewise.
+
 2026-01-20  Jeff Law  <jeffrey.law@oss.qualcomm.com>
 
        PR rtl-optimization/123380