Daily bump.

This commit is contained in:
GCC Administrator
2026-03-06 00:16:27 +00:00
parent 0970bb8565
commit e0d9c5a23f
8 changed files with 187 additions and 1 deletions

View File

@@ -1,3 +1,51 @@
2026-03-05 Victor Do Nascimento <victor.donascimento@arm.com>
PR tree-optimization/124037
* tree-vect-stmts.cc (get_load_store_type): Fix
alignment_support_scheme categorization for early
break VMAT_ELEMENTWISE accesses.
2026-03-05 Richard Biener <rguenther@suse.de>
* tree-vect-loop.cc (vectorizable_live_operation): Fix typo.
2026-03-05 Richard Biener <rguenther@suse.de>
PR tree-optimization/98064
* tree-vect-loop.cc (vectorizable_live_operation): Do
not restrict replacing uses in a LC PHI.
2026-03-05 Jakub Jelinek <jakub@redhat.com>
* config/i386/i386.md (swap<mode>): Swap operand order for
-masm=intel.
2026-03-05 Xi Ruoyao <xry111@xry111.site>
PR target/123807
PR middle-end/124250
* config/loongarch/loongarch.cc
(loongarch_expand_vector_init_same): Revert r16-7163 change.
2026-03-05 Jakub Jelinek <jakub@redhat.com>
PR target/124349
* config/i386/sse.md (iptrssebvec_2): New define_mode_attr.
(cvthf82ph<mode><mask_name>): Use it for -masm=intel input
operand.
2026-03-05 Jakub Jelinek <jakub@redhat.com>
PR target/124367
* config/i386/sse.md (*andnot<mode>3): Use 0x44 rather than $0x44
for -masm=intel.
2026-03-05 Jakub Jelinek <jakub@redhat.com>
PR target/124366
* config/i386/i386.md (@wrss<mode>, @wruss<mode>): Swap operand
order for -masm=intel.
2026-03-04 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
PR tree-optimization/119568

View File

@@ -1 +1 @@
20260305
20260306

View File

@@ -1,3 +1,9 @@
2026-03-05 Jose E. Marchesi <jemarch@gnu.org>
PR algol68/124322
* a68-low-holes.cc (a68_wrap_formal_proc_hole): Wrap functions
returning void properly.
2026-02-27 James Bohl <bohlj47@gmail.com>
* a68-low-prelude.cc (a68_lower_negate2): Annotate denotation

View File

@@ -1,3 +1,38 @@
2026-03-05 Jakub Jelinek <jakub@redhat.com>
PR c++/124145
* constexpr.cc (cxx_eval_constant_expression) <case TARGET_EXPR>: Move
ctx->save_expr->safe_push (slot) call before if (*jump_target) test.
Use TARGET_EXPR_INITIAL instead of TREE_OPERAND.
2026-03-05 Jakub Jelinek <jakub@redhat.com>
PR c++/123810
* cp-tree.h (TYPE_DECL_FOR_LINKAGE_PURPOSES_P): Define.
(TYPE_DECL_WAS_UNNAMED): Likewise.
(TYPE_WAS_UNNAMED): Also check TYPE_DECL_WAS_UNNAMED.
* decl.cc (start_decl): Use TYPE_DECL_FOR_LINKAGE_PURPOSES_P.
(maybe_diagnose_non_c_class_typedef_for_l): If t == type, use
DECL_SOURCE_LOCATION (orig) instead of
DECL_SOURCE_LOCATION (TYPE_NAME (t)).
(name_unnamed_type): Set TYPE_DECL_FOR_LINKAGE_PURPOSES_P
on decl. For -freflection don't change TYPE_NAME from
orig to decl, but instead change DECL_NAME (orig) to
DECL_NAME (decl) and set TYPE_DECL_FOR_LINKAGE_PURPOSES_P on
orig too.
* decl2.cc (grokfield): Use TYPE_DECL_FOR_LINKAGE_PURPOSES_P.
* name-lookup.cc (fields_linear_search): Ignore
TYPE_DECL_WAS_UNNAMED decls.
(count_class_fields): Likewise.
(member_vec_append_class_fields): Likewise.
(pop_local_binding): Likewise.
* reflect.cc (namespace_members_of): For TYPE_DECL with
TYPE_DECL_FOR_LINKAGE_PURPOSES_P set also append
reflection of strip_typedefs (m).
* class.cc (find_flexarrays): Handle TYPE_DECLs with
TYPE_DECL_WAS_UNNAMED like the ones with IDENTIFIER_ANON_P
name.
2026-03-04 Marek Polacek <polacek@redhat.com>
PR c++/124368

View File

@@ -1,3 +1,40 @@
2026-03-05 Jakub Jelinek <jakub@redhat.com>
PR c++/124145
* g++.dg/cpp26/constexpr-eh18.C: New test.
2026-03-05 Victor Do Nascimento <victor.donascimento@arm.com>
* gcc.dg/vect/vect-pr124037.c: New.
* g++.dg/vect/vect-pr124037.cc: New.
2026-03-05 Richard Biener <rguenther@suse.de>
PR tree-optimization/98064
* gcc.dg/vect/bb-slp-57.c: Verify we do not keep original
stmts live.
2026-03-05 Jakub Jelinek <jakub@redhat.com>
PR target/124349
* gcc.target/i386/avx10_2-pr124349-2.c: New test.
2026-03-05 Jakub Jelinek <jakub@redhat.com>
PR target/124367
* gcc.target/i386/avx512vl-pr124367.c: New test.
2026-03-05 Jakub Jelinek <jakub@redhat.com>
PR target/124366
* gcc.target/i386/cet-pr124366.c: New test.
2026-03-05 Jakub Jelinek <jakub@redhat.com>
PR c++/123810
* g++.dg/reflect/members_of10.C: New test.
* g++.dg/cpp2a/typedef1.C: Expect one message on a different line.
2026-03-04 Marek Polacek <polacek@redhat.com>
PR c++/124368

View File

@@ -1,3 +1,9 @@
2026-03-05 Alice Carlotti <alice.carlotti@arm.com>
PR target/124333
* config/aarch64/cpuinfo.c: Define __aarch64_cpu_features
unconditionally.
2026-02-23 Alice Carlotti <alice.carlotti@arm.com>
* config/aarch64/libgcc-sme.ver: Add __arm_get_current_vg.

View File

@@ -1,3 +1,9 @@
2026-03-05 Jakub Jelinek <jakub@redhat.com>
PR target/124365
* simple-object.c (handle_lto_debug_sections): Also copy over
.ARM.attributes section.
2026-02-26 Ruslan Valiyev <linuxoid@gmail.com>
PR demangler/106641

View File

@@ -1,3 +1,51 @@
2026-03-05 Nathan Myers <ncm@cantrip.org>
PR libstdc++/118341
* include/std/bitset (operator[] (2x)): Add assertion.
* testsuite/20_util/bitset/access/118341_neg1.cc: New test.
* testsuite/20_util/bitset/access/118341_neg2.cc: Same.
* testsuite/20_util/bitset/access/118341_smoke.cc: Same.
* testsuite/20_util/bitset/access/subscript.cc: Same.
* testsuite/20_util/bitset/access/subscript_const_neg.cc: Same.
2026-03-05 François Dumont <frs.dumont@gmail.com>
* include/debug/safe_unordered_container.h
(_Safe_unordered_container::_UContInvalidatePred): Move outside class, at
namespace scope. Declare friend.
(_Safe_unordered_container::_UMContInvalidatePred): Likewise.
(_Safe_unordered_container::_UContMergeGuard): Likewise.
(_Safe_unordered_container::_M_invalidate_all): Make protected.
(_Safe_unordered_container::_M_invalidate_all_if): Likewise.
2026-03-05 Tomasz Kamiński <tkaminsk@redhat.com>
PR libstdc++/124124
* testsuite/29_atomics/atomic/cons/zero_padding.cc: Limit size of
test types to four bytes.
2026-03-05 Tomasz Kamiński <tkaminsk@redhat.com>
Ivan Lazaric <ivan.lazaric1@gmail.com>
* include/std/format (_Arg_value::_M_get): Rename to...
(_Arg_value::_M_access): Modified to accept optional
second parameter that is assigned to value.
(_Arg_value::_M_get): Handle rename.
(_Arg_value::_M_set): Use construct_at for basic_string_view,
handle, and two-argument _S_access for other types.
2026-03-05 Tomasz Kamiński <tkaminsk@redhat.com>
* include/std/format (__Arg_value::handle): Define, extracted
with modification from basic_format_arg::handle.
(_Arg_value::_Handle_base): Remove.
(_Arg_value::_M_handle): Change type to handle.
(_Arg_value::_M_get, _Arg_value::_M_set): Check for handle
type directly, and return result unmodified.
(basic_format_arg::__formattable): Remove.
(basic_format_arg::handle): Replace with alias to
_Arg_value::handle.
2026-03-04 Jonathan Wakely <jwakely@redhat.com>
PR libstdc++/124363