mirror of
https://github.com/gcc-mirror/gcc.git
synced 2026-05-06 06:49:09 +02:00
Daily bump.
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -1 +1 @@
|
||||
20260305
|
||||
20260306
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user