mirror of
https://gcc.gnu.org/git/gcc.git
synced 2026-02-22 03:46:53 -05:00
Daily bump.
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -1 +1 @@
|
||||
20260127
|
||||
20260128
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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>
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user