]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 28 Jan 2026 00:16:36 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 28 Jan 2026 00:16:36 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/analyzer/ChangeLog
gcc/c/ChangeLog
gcc/cp/ChangeLog
gcc/d/ChangeLog
gcc/fortran/ChangeLog
gcc/po/ChangeLog
gcc/testsuite/ChangeLog

index e5422f2afd636eeac6e5028c38dec067700ff6f7..e6fc88a26585af502ee475aae24c211b375098a2 100644 (file)
@@ -1,3 +1,99 @@
+2026-01-27  Jakub Jelinek  <jakub@redhat.com>
+
+       PR other/123841
+       * acinclude.m4 (gcc_GAS_FLAGS) <i?86-*-* | x86_64-*-*>: Set
+       gcc_cv_as_flags irrespective of $gas_flag.
+       * configure: Regenerate.
+
+2026-01-27  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/122623
+       * doc/invoke.texi (-fanalyzer-assume-nothrow): New option.
+
+2026-01-27  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+
+       PR middle-end/97898
+       * omp-expand.cc (expand_omp_for_static_chunk): Don't
+       conditionalize the call to force_gimple_operand_gsi on DECL_P/TREE_ADDRESSABLE
+       but rather pass that as the 3rd argument.
+
+2026-01-27  Jan Hubicka  <hubicka@ucw.cz>
+
+       PR ipa/123619
+       * ipa-polymorphic-call.cc
+       (ipa_polymorphic_call_context::possible_dynamic_type_change): Remove impossible
+       speuculation.
+
+2026-01-27  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * configure.ac (ld_32_opt, ld_64_opt): Set.
+       (ld_ix86_gld_32_opt): Replace by ld_32_opt.
+       (ld_ix86_gld_64_opt): Replace by ld_64_opt.
+       Replace -melf_x86_64 by ld_64_opt.
+       * configure: Regenerate.
+
+2026-01-27  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * acinclude.m4 (gcc_cv_as_flags) Provide Solaris settings.
+       Apply Linux/x86 gas settings on all x86 gas targets, too.
+       (as_32_opt, as_64_opt): Set on all x86 gas targets.
+       * configure.ac: Consistenly use as_32_opt, as_64_opt instead of
+       as_ix86_gas_{32,64}_opt or hardcoded --64.
+       <sparc*-*-*>: Simplify setting TLS test code.
+       * configure: Regenerate.
+
+2026-01-27  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * configure.ac (fw_as_opt): Set.
+       Replace --fatal-warnings by $fw_as_opt.
+       (tls_as_opt): Remove --fatal-warnings.
+       (gcc_cv_as_tls): Use $fw_as_opt.
+       * configure: Regenerate.
+
+2026-01-27  Richard Biener  <rguenther@suse.de>
+
+       PR ipa/116296
+       * ipa-modref-tree.cc (modref_access_node::contains): Use
+       poly_offset_int for the param offset difference and the
+       overlap computation.
+
+2026-01-27  Richard Biener  <rguenther@suse.de>
+
+       PR debug/123376
+       * dwarf2out.cc (tree_add_const_value_attribute): Walk all
+       initializers for early mangling of referenced decls.
+       (mangle_referenced_decls): Also walk subtrees of CONSTRUCTORS.
+
+2026-01-27  Robin Dapp  <rdapp@oss.qualcomm.com>
+
+       PR tree-optimization/123799
+       * tree-ssa-forwprop.cc (simplify_vector_constructor): Pun
+       conversion element type with integer type.
+
+2026-01-27  Wilco Dijkstra  <wilco.dijkstra@arm.com>
+
+       PR target/123791
+       * config/aarch64/aarch64.cc (aarch64_cannot_force_const_mem):
+       Always return true for symbols and labels except for large model.
+       (aarch64_select_rtx_section): Force .rodata for constants only.
+
+2026-01-27  Wilco Dijkstra  <wilco.dijkstra@arm.com>
+
+       PR target/123792
+       * config/aarch64/aarch64.md (aarch64_<optab>_reg_minus<mode>3):
+       Add support for invert in shift count.
+
+2026-01-27  Tobias Burnus  <tburnus@baylibre.com>
+
+       * doc/install.texi (gcn): Require Newlib 4.6.0+, replacing 4.3.0+
+       requirement with long list of recommended fixes up to post-4.5.0.
+
+2026-01-27  Tamar Christina  <tamar.christina@arm.com>
+
+       PR tree-optimization/122749
+       * tree-ssa-math-opts.cc (convert_mult_to_fma_1, convert_mult_to_fma):
+       Unwrap converts around addend.
+
 2026-01-26  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
 
        PR tree-optimization/123820
index 87be239a5394fe74554bf9786564fd56faa390c3..bbe74c19f598769a4cd595be75700552417c1169 100644 (file)
@@ -1 +1 @@
-20260127
+20260128
index b00556f040fc2aecfc6ef83489b5d0623fdf5d33..1edeb5651d675687f6235c420a80c8cf9865b60f 100644 (file)
@@ -1,3 +1,11 @@
+2026-01-27  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/122623
+       * analyzer.opt (fanalyzer-assume-nothrow): New.
+       * analyzer.opt.urls: Regenerate.
+       * region-model.cc (can_throw_p): Bail out if the user specified
+       -fanalyzer-assume-nothrow.
+
 2026-01-26  David Malcolm  <dmalcolm@redhat.com>
 
        PR analyzer/123145
index 05968d676e14ce7a8118bf55ba41d27a50feebf1..6009f105f13dc0168465bdc803de2ce7750d8b3e 100644 (file)
@@ -1,3 +1,9 @@
+2026-01-27  Qing Zhao  <qing.zhao@oracle.com>
+
+       PR c/123500
+       * c-typeck.cc (build_c_cast): Exclude call to .ACCESS_WITH_SIZE from
+       -Wbad-function-cast warnings.
+
 2026-01-16  Jakub Jelinek  <jakub@redhat.com>
            Peter Damianov  <peter0x44@disroot.org>
 
index dd54a0366411a2f25ef8151e25141628b8c5bb72..7c211237a3e375657b723bb229adafbb4073c152 100644 (file)
@@ -1,3 +1,52 @@
+2026-01-27  Nathaniel Shead  <nathanieloshead@gmail.com>
+
+       PR c++/122609
+       PR c++/101140
+       * cp-tree.h (visible_from_instantiation_origination): Declare.
+       * module.cc: (orig_decl_for_instantiation): New function.
+       (path_of_instantiation): Use it.
+       (visible_from_instantiation_origination): New function.
+       * name-lookup.cc (name_lookup::search_namespace_only): Also find
+       names visible at the point the instantiation originated.
+
+2026-01-27  Jakub Jelinek  <jakub@redhat.com>
+
+       * cp-gimplify.cc (immediate_escalating_function_p): Implement
+       CWG3153 - Immediate-escalating defaulted comparison.  Don't check
+       special_memfn_p for sfk_none for DECL_DEFAULTED_FNs.
+       * decl.cc (grokfndecl): Similarly for initialized == SD_DEFAULTED
+       fns.
+
+2026-01-27  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/123404
+       * decl.cc (grokfndecl): Replace bool deletedp argument with
+       int initialized.  Test initialized == SD_DELETED instead of deletedp.
+       Don't call check_consteval_only_fn for defaulted special member fns.
+       (grokdeclarator): Pass initialized rather than
+       initialized == SD_DELETED to grokfndecl.
+
+2026-01-27  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/123578
+       * tree.cc (cxx_printable_name_internal): Call lang_decl_name before
+       finding the slot to cache it in and repeat search in the cache
+       after the call.
+
+2026-01-27  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/123676
+       * pt.cc (tsubst_pack_expansion): Relax unsubsituted_packs
+       assert to allow !processing_template_decl when args is
+       NULL_TREE.
+
+2026-01-27  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/122494
+       PR c++/123814
+       * constexpr.cc (cxx_eval_outermost_constant_expr): Clear
+       uid_sensitive_constexpr_evaluation_value when mce_true.
+
 2026-01-26  Marek Polacek  <polacek@redhat.com>
 
        * reflect.cc (check_splice_expr): Check if process_outer_var_ref
index 98974fdfd6d34690e95d896c319b51c75e095638..6b7f6b76875dddc7b2ed649dbd3cb4a38ca874f0 100644 (file)
@@ -1,3 +1,15 @@
+2026-01-27  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/120096
+       * expr.cc (ExprVisitor::visit (ArrayLiteralExp *)): Include saved side
+       effects in expression result.
+
+2026-01-27  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/122817
+       * d-lang.cc (d_parse_file): Set module filename location after
+       creation.
+
 2026-01-01  Jakub Jelinek  <jakub@redhat.com>
 
        * gdc.texi: Bump @copyrights-d year.
index b8491a3d172b6e49d6d043b4cdb25c0133eb5755..fe33dfbecc62f5073026168056ab870352a10fbf 100644 (file)
@@ -1,3 +1,15 @@
+2026-01-27  Tobias Burnus  <tburnus@baylibre.com>
+
+       * openmp.cc (resolve_omp_clauses): Reject groupprivate/device-local
+       variables in MAP clauses.
+
+2026-01-27  Wilco Dijkstra  <wilco.dijkstra@arm.com>
+
+       PR fortran/118955
+       * decl.cc (gfc_match_gcc_builtin): Add 'fastmath' option which
+       checks for fast-math before accepting a vector function.
+       * gfortran.texi (!GCC$ builtin): Update documentation.
+
 2026-01-25  Sandra Loosemore  <sloosemore@baylibre.com>
 
        * lang.opt.urls: Regenerated.
index 8b614d78140b189880df88f969aaa56e5c8e9a52..6050cba3675c1c5fcfea6c58f142b9481b2b68a9 100644 (file)
@@ -1,3 +1,7 @@
+2026-01-27  Joseph Myers  <josmyers@redhat.com>
+
+       * sv.po: Update.
+
 2026-01-19  Joseph Myers  <josmyers@redhat.com>
 
        * es.po: Update.
index d27616da0267d7893c5cdc5e60e7e379712517b5..8a67e60bf6cd5153d2bd5b0c183c1b830b68049b 100644 (file)
@@ -1,3 +1,138 @@
+2026-01-27  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/120096
+       * gdc.dg/torture/pr120096.d: New test.
+
+2026-01-27  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/122623
+       * gcc.dg/analyzer/fexceptions-1.c: New test.
+       * gcc.dg/analyzer/fexceptions-2.c: New test.
+
+2026-01-27  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+
+       PR middle-end/97898
+       * c-c++-common/gomp/pr97898-1.c: New test.
+
+2026-01-27  Qing Zhao  <qing.zhao@oracle.com>
+
+       PR c/123500
+       * gcc.dg/pointer-counted-by-pr123500.c: New test.
+
+2026-01-27  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/122817
+       * gdc.dg/pr122817.d: New test.
+
+2026-01-27  Richard Biener  <rguenther@suse.de>
+
+       PR ipa/116296
+       * gcc.dg/torture/pr116296.c: New testcase.
+
+2026-01-27  Richard Biener  <rguenther@suse.de>
+
+       PR debug/123376
+       * g++.dg/lto/pr123376_0.C: New testcase.
+
+2026-01-27  Christophe Lyon  <christophe.lyon@arm.com>
+
+       * gcc.target/arm/mve/intrinsics/vdupq_n_f32.c: Update expected
+       code.
+
+2026-01-27  Robin Dapp  <rdapp@oss.qualcomm.com>
+
+       PR tree-optimization/123799
+       * gcc.dg/torture/pr123799.c: New test.
+
+2026-01-27  Tobias Burnus  <tburnus@baylibre.com>
+
+       * gfortran.dg/gomp/groupprivate-7.f90: New test.
+
+2026-01-27  Wilco Dijkstra  <wilco.dijkstra@arm.com>
+
+       PR fortran/118955
+       * gfortran.dg/simd-builtins-9.f90: Add new test.
+       * gfortran.dg/simd-builtins-9.h: Likewise.
+
+2026-01-27  Wilco Dijkstra  <wilco.dijkstra@arm.com>
+
+       PR target/123791
+       * gcc.target/aarch64/pr123791.c: New test.
+
+2026-01-27  Wilco Dijkstra  <wilco.dijkstra@arm.com>
+
+       PR target/123792
+       * gcc.target/aarch64/pr123792.c: New test.
+
+2026-01-27  Nathaniel Shead  <nathanieloshead@gmail.com>
+
+       PR c++/122609
+       PR c++/101140
+       * g++.dg/modules/adl-12_b.C: Remove XFAIL.
+       * g++.dg/modules/inst-8_a.C: New test.
+       * g++.dg/modules/inst-8_b.C: New test.
+       * g++.dg/modules/inst-8_c.C: New test.
+       * g++.dg/modules/inst-9_a.C: New test.
+       * g++.dg/modules/inst-9_b.C: New test.
+       * g++.dg/modules/inst-10_a.C: New test.
+       * g++.dg/modules/inst-10_b.C: New test.
+       * g++.dg/modules/inst-10_c.C: New test.
+
+2026-01-27  Jakub Jelinek  <jakub@redhat.com>
+
+       * g++.dg/reflect/cwg3153.C: New test.
+
+2026-01-27  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/123404
+       * g++.dg/reflect/pr123404.C: New test.
+
+2026-01-27  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/123578
+       * g++.dg/cpp2a/pr123578.C: New test.
+
+2026-01-27  Frank Scheiner  <frank.scheiner@web.de>
+
+       * gcc.dg/guality/guality.exp: Only test with LTO if supported.
+       * g++.dg/guality/guality.exp: Likewise.
+
+2026-01-27  Tamar Christina  <tamar.christina@arm.com>
+
+       PR tree-optimization/122749
+       * gcc.target/aarch64/pr122749_1.c: New test.
+       * gcc.target/aarch64/pr122749_2.c: New test.
+       * gcc.target/aarch64/pr122749_3.c: New test.
+       * gcc.target/aarch64/pr122749_4.c: New test.
+       * gcc.target/aarch64/pr122749_5.c: New test.
+       * gcc.target/aarch64/pr122749_6.c: New test.
+       * gcc.target/aarch64/pr122749_8.c: New test.
+       * gcc.target/aarch64/pr122749_9.c: New test.
+       * gcc.target/aarch64/sve/pr122749_1.c: New test.
+       * gcc.target/aarch64/sve/pr122749_11.c: New test.
+       * gcc.target/aarch64/sve/pr122749_12.c: New test.
+       * gcc.target/aarch64/sve/pr122749_13.c: New test.
+       * gcc.target/aarch64/sve/pr122749_14.c: New test.
+       * gcc.target/aarch64/sve/pr122749_2.c: New test.
+       * gcc.target/aarch64/sve/pr122749_3.c: New test.
+       * gcc.target/aarch64/sve/pr122749_4.c: New test.
+       * gcc.target/aarch64/sve/pr122749_5.c: New test.
+       * gcc.target/aarch64/sve/pr122749_6.c: New test.
+       * gcc.target/aarch64/sve/pr122749_8.c: New test.
+       * gcc.target/aarch64/sve/pr122749_9.c: New test.
+
+2026-01-27  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/123676
+       * g++.dg/cpp2a/concepts-decltype5.C: New test.
+
+2026-01-27  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/122494
+       PR c++/123814
+       * g++.dg/cpp2a/concepts-pr122494.C: New test.
+       * g++.dg/cpp2a/concepts-pr123814.C: New test.
+
 2026-01-26  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
 
        PR tree-optimization/123820