Daily bump.

This commit is contained in:
GCC Administrator
2026-02-18 00:16:35 +00:00
parent 58b6004e92
commit 5df731da12
6 changed files with 293 additions and 1 deletions

View File

@@ -1,3 +1,46 @@
2026-02-17 H.J. Lu <hjl.tools@gmail.com>
PR target/124136
* config/i386/i386-features.cc (ix86_check_flags_reg): Don't
mark clobbered FLAGS_REG as live.
2026-02-17 Richard Earnshaw <rearnsha@arm.com>
PR target/124134
* config/arm/arm.md (movsfcc): FAIL if using restricted IT
blocks and we lack VSEL.
(movdfcc): Likewise.
2026-02-17 Jeff Law <jeffrey.law@oss.qualcomm.com>
PR target/124048
* config/riscv/zicond.md (conditional AND patterns): Fix missed
flipping the condition's test in RTL output.
2026-02-17 Richard Biener <rguenther@suse.de>
PR tree-optimization/124130
* tree-inline.cc (copy_edges_for_bb): Fixup noreturn calls
with abnormal edge source.
2026-02-17 Richard Biener <rguenther@suse.de>
PR tree-optimization/124132
* tree-ssa-loop-split.cc (compute_new_first_bound): Fix
bound difference computation.
2026-02-17 Jakub Jelinek <jakub@redhat.com>
PR target/120233
* gimple-ssa-store-merging.cc (find_bswap_or_nop_2): New function.
(find_bswap_or_nop): Move CONSTRUCTOR handling to above function,
call it instead of find_bswap_or_nop_1.
(bswap_replace): Handle VEC_PACK_TRUNC_EXPR like CONSTRUCTOR.
(maybe_optimize_vector_constructor): Likewise.
(pass_optimize_bswap::execute): Likewise.
(get_status_for_store_merging): Likewise.
(pass_store_merging::execute): Likewise.
2026-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
PR libstdc++/113450

View File

@@ -1 +1 @@
20260217
20260218

View File

@@ -1,3 +1,15 @@
2026-02-17 David Malcolm <dmalcolm@redhat.com>
PR analyzer/124104
* svalue.cc (unaryop_svalue::maybe_get_value_range): Bail out for
incompatible types.
2026-02-17 David Malcolm <dmalcolm@redhat.com>
PR analyzer/124139
* engine.cc (exploded_node::on_throw): Bail out if we can't get
the fndecl for the call.
2026-02-12 David Malcolm <dmalcolm@redhat.com>
PR analyzer/117369

View File

@@ -1,3 +1,77 @@
2026-02-17 Patrick Palka <ppalka@redhat.com>
PR c++/121822
* cvt.cc (convert_to_void): Don't evaluate a concept-id
in an unevaluated context.
2026-02-17 Patrick Palka <ppalka@redhat.com>
PR c++/122318
PR c++/101670
* pt.cc (unify) <default>: Accept LAMBDA_EXPR.
2026-02-17 Jakub Jelinek <jakub@redhat.com>
* cp-tree.h (enum cp_built_in_function): Add
CP_BUILT_IN_CONSTEXPR_DIAG.
(cexpr_str::cexpr_str): Add new default ctor.
(cexpr_str::type_check): Add optional allow_char8_t arg.
(cexpr_str::extract): Add optional ctx, non_constant_p, overflow_p
and jump_target arguments.
* cp-gimplify.cc (cp_gimplify_expr): Throw away
__builtin_constexpr_diag calls after gimplification of
their arguments.
* decl.cc (cxx_init_decl_processing): Create __builtin_constexpr_diag
FE builtin decl.
* constexpr.cc (call_stack, call_stack_tick, last_cx_error_tick):
Moved earlier.
(cxx_eval_constexpr_diag): New function.
(cxx_eval_builtin_function_call): Handle __builtin_constexpr_diag
calls.
* tree.cc (builtin_valid_in_constant_expr_p): Return true for
CP_BUILT_IN_CONSTEXPR_DIAG.
* semantics.cc (cexpr_str::type_check): Add allow_char8_t argument,
if true, allow data to return const char8_t *.
(cexpr_str::extract): Add ctx, non_constant_p, overflow_p and
jump_target arguments, if they are non-NULL, evalute expressions
in that context rather than using cxx_constant_value and translate
back to SOURCE_CHARSET even if message_data or message_sz are NULL.
2026-02-17 Jakub Jelinek <jakub@redhat.com>
PR c++/120685
* typeck2.cc (build_functional_cast_1): For C++23 auto(x)
without tf_warning or tf_error return error_mark_node instead of
emitting pedwarn and handling it.
* semantics.cc (finish_compound_literal): Similarly for C++26
auto{x}.
2026-02-17 Jakub Jelinek <jakub@redhat.com>
PR c++/123612
* cp-tree.h (DECL_HAS_DEFAULT_ARGUMENT_P): Define.
* decl.cc (merge_decl_arguments): For -freflection and
extern_alias set DECL_HAS_DEFAULT_ARGUMENT_P (oldarg)
if newdecl has a default argument for that parameter,
otherwise propagate the flag.
* reflect.cc (get_reflection): For DECL_LOCAL_DECL_P
use its DECL_LOCAL_DECL_ALIAS.
(eval_has_default_argument): Return boolean_true_node
also if DECL_HAS_DEFAULT_ARGUMENT_P flag is set.
2026-02-17 David Malcolm <dmalcolm@redhat.com>
PR diagnostics/122001
* error.cc (auto_context_line::auto_context_line): Initialize
m_nesting_level and m_location_printed. Update the condition
for printing location in ctor to also do it at top-level
nesting level. Record into m_location_printed if we did
print the location.
(auto_context_line::~auto_context_line): Don't call print_location
if we already printed it in the ctor.
(auto_context_line::m_nesting_level): New field.
(auto_context_line::m_location_printed): New field.
2026-02-15 Patrick Palka <ppalka@redhat.com>
PR c++/121500

View File

@@ -1,3 +1,146 @@
2026-02-17 H.J. Lu <hjl.tools@gmail.com>
PR target/124136
* g++.target/i386/pr124136.C: New file.
2026-02-17 David Malcolm <dmalcolm@redhat.com>
PR analyzer/124104
* c-c++-common/analyzer/casts-3.c: New test.
* gcc.dg/analyzer/ice-pr124104.c: New test.
2026-02-17 David Malcolm <dmalcolm@redhat.com>
PR analyzer/124139
* g++.dg/analyzer/exception-ice-pr124139.C: New test.
2026-02-17 Richard Earnshaw <rearnsha@arm.com>
PR target/124134
* gcc.target/arm/pr124134.c: New test.
2026-02-17 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/123048
* gcc.dg/pr123048.c: New test.
2026-02-17 Patrick Palka <ppalka@redhat.com>
PR c++/121822
* g++.dg/cpp2a/concepts-decltype6.C: New test.
2026-02-17 Patrick Palka <ppalka@redhat.com>
PR c++/122318
PR c++/101670
* g++.dg/cpp2a/lambda-targ20.C: New test.
* g++.dg/cpp2a/lambda-targ21.C: New test.
2026-02-17 Jakub Jelinek <jakub@redhat.com>
* g++.dg/ext/constexpr-diag1.C: New test.
* g++.dg/ext/constexpr-diag2.C: New test.
* g++.dg/ext/constexpr-diag3.C: New test.
* g++.dg/ext/constexpr-diag4.C: New test.
* g++.dg/ext/constexpr-diag5.C: New test.
* g++.dg/ext/constexpr-diag6.C: New test.
2026-02-17 Richard Biener <rguenther@suse.de>
* gfortran.dg/vect/vect.exp: Remove special options
handling. Glob all *.\[fF\]{,90,95,03,08} files.
* gfortran.dg/vect/O3-bb-slp-1.f: Add dg-additional-options.
* gfortran.dg/vect/O3-bb-slp-2.f: Likewise.
* gfortran.dg/vect/O3-pr36119.f90: Likewise.
* gfortran.dg/vect/O3-pr39595.f: Likewise.
* gfortran.dg/vect/O3-pr49957.f: Likewise.
* gfortran.dg/vect/Ofast-pr50414.f90: Likewise.
* gfortran.dg/vect/cost-model-pr34445.f: Likewise.
* gfortran.dg/vect/cost-model-pr34445a.f: Likewise.
* gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
* gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
* gfortran.dg/vect/fast-math-pr37021.f90: Likewise.
* gfortran.dg/vect/fast-math-pr38968.f90: Likewise.
* gfortran.dg/vect/fast-math-real8-pr40801.f90: Likewise.
* gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Likewise.
* gfortran.dg/vect/fast-math-vect-8.f90: Likewise.
* gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
* gfortran.dg/vect/no-vfa-pr32377.f90: Likewise.
* gfortran.dg/vect/no-vfa-pr32457.f90: Likewise.
* gfortran.dg/vect/mask-store-1.f90: Add missing dg-do.
2026-02-17 Richard Biener <rguenther@suse.de>
PR tree-optimization/124130
* g++.dg/torture/pr124130.C: New testcase.
2026-02-17 Richard Biener <rguenther@suse.de>
PR tree-optimization/124132
* gcc.dg/torture/pr124132.c: New testcase.
2026-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* gcc.dg/hierarchical-discriminator-loop-version.c
(scan-assembler): Require gas.
* gcc.dg/hierarchical-discriminator-unroll.c: Likewise.
* gcc.dg/hierarchical-discriminator-vect-version.c: Likewise.
2026-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* gcc.dg/asm-hard-reg-1.c: Simplify x86 target selectors. Remove
duplicates.
2026-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* gcc.dg/tree-ssa/ldexp.c (dg-additional-options): Add -std=c99.
2026-02-17 Richard Biener <rguenther@suse.de>
* gcc.dg/torture/ssa-fre-7.c: Properly use __SIZETYPE__
where required.
2026-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* gcc.dg/ipa/pr122458.c: xfail without gas.
2026-02-17 Jakub Jelinek <jakub@redhat.com>
PR c++/124119
* g++.dg/reflect/is_type_alias2.C (W): New type alias.
Assert is_type_alias (^^W). Don't assert is_type_alias (^^size_t).
2026-02-17 Jakub Jelinek <jakub@redhat.com>
PR c++/120685
* g++.dg/cpp23/auto-fncast19.C: New test.
2026-02-17 Jakub Jelinek <jakub@redhat.com>
* gcc.dg/tree-ssa/copy-prop-aggregate-return-1.c: Fix up target
selector.
2026-02-17 Jakub Jelinek <jakub@redhat.com>
PR c++/123612
* g++.dg/reflect/pr123612.C: New test.
2026-02-17 David Malcolm <dmalcolm@redhat.com>
PR diagnostics/122001
* g++.dg/diagnostic/instantiation-context-pr122001-1.C: New test.
* g++.dg/diagnostic/instantiation-context-pr122001-2.C: New test.
2026-02-17 David Malcolm <dmalcolm@redhat.com>
PR analyzer/121928
* g++.dg/analyzer/fanalyzer-show-events-in-system-headers-default.C:
Add -Wno-analyzer-too-complex.
* g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C:
Likewise.
* g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C:
Likewise.
2026-02-16 Jose E. Marchesi <jemarch@gnu.org>
PR algol68/124115

View File

@@ -1,3 +1,23 @@
2026-02-17 Tomasz Kamiński <tkaminsk@redhat.com>
PR libstdc++/124124
* testsuite/29_atomics/atomic/cons/zero_padding.cc: Updated
Ctor class and move test_floating to...
* testsuite/29_atomics/atomic_float/zero_padding.cc: Extracted
test_floating.
2026-02-17 Tomasz Kamiński <tkaminsk@redhat.com>
PR libstdc++/124124
* testsuite/29_atomics/atomic/cons/zero_padding.cc: Adjust
dg-require.
2026-02-17 Jakub Jelinek <jakub@redhat.com>
* src/c++23/std.cc.in (std::submdspan_canonicalize_slices,
std::submdspan_extents): Remove exports.
(std::canonical_slices, std::subextents): New exports.
2026-02-16 Tomasz Kamiński <tkaminsk@redhat.com>
PR libstdc++/119745