Daily bump.

This commit is contained in:
GCC Administrator 2025-08-17 00:19:17 +00:00
parent 7921bb4afc
commit b42c5ee445
8 changed files with 79 additions and 1 deletions

View File

@ -1,3 +1,7 @@
2025-08-16 Mikael Pettersson <mikpelinux@gmail.com>
* MAINTAINERS: Add myself to write after approval.
2025-08-14 Avinash Jayakar <avinashd@linux.ibm.com>
* MAINTAINERS: Add myself to write after approval.

View File

@ -1,3 +1,13 @@
2025-08-17 Pan Li <pan2.li@intel.com>
* config/riscv/autovec-opt.md: Add supported insn
of vx combine.
2025-08-17 Pan Li <pan2.li@intel.com>
* config/riscv/autovec-opt.md: Add missed DONE
for vx combine pattern.
2025-08-15 Jakub Jelinek <jakub@redhat.com>
* doc/extend.texi (Type Traits): Document

View File

@ -1 +1 @@
20250816
20250817

View File

@ -1,3 +1,22 @@
2025-08-17 Nathaniel Shead <nathanieloshead@gmail.com>
PR c++/120503
PR c++/120824
* cp-tree.h (TYPE_UNNAMED_P): Adjust for enums with enumerators
for linkage purposes.
(enum_with_enumerator_for_linkage_p): Declare.
* decl.cc (name_unnamed_type): Adjust assertions to handle enums
with enumerators for linkage purposes.
(grokdeclarator): Use a typedef name for enums with enumerators
for linkage purposes.
(enum_with_enumerator_for_linkage_p): New function.
(finish_enum_value_list): Reset type linkage for enums with
enumerators for linkage purposes.
* mangle.cc (write_unnamed_enum_name): New function.
(write_unqualified_name): Handle enums with enumerators for
linkage purposes.
* tree.cc (decl_linkage): Fixup unnamed enums.
2025-08-15 Jakub Jelinek <jakub@redhat.com>
* cp-trait.def (STRUCTURED_BINDING_SIZE): New unary trait.

View File

@ -1,3 +1,11 @@
2025-08-16 H.J. Lu <hjl.tools@gmail.com>
PR fortran/107421
* trans-common.cc (build_common_decl): Call set_decl_tls_model
after processing a variable.
* trans-decl.cc (gfc_finish_var_decl): Likewise.
(get_proc_pointer_decl): Likewise.
2025-08-13 Paul Thomas <pault@gcc.gnu.org>
PR fortran/89092

View File

@ -1,3 +1,20 @@
2025-08-17 Nathaniel Shead <nathanieloshead@gmail.com>
PR c++/120503
PR c++/120824
* g++.dg/abi/mangle32.C: Remove enumerator list.
* g++.dg/cpp0x/linkage2.C: Likewise.
* g++.dg/ext/vector26.C: Likewise.
* g++.dg/other/anon3.C: Likewise.
* g++.dg/abi/mangle83.C: New test.
* g++.dg/modules/enum-15_a.C: New test.
* g++.dg/modules/enum-15_b.C: New test.
2025-08-16 H.J. Lu <hjl.tools@gmail.com>
PR fortran/107421
* gfortran.dg/gomp/pr107421.f90: New test.
2025-08-15 Jakub Jelinek <jakub@redhat.com>
* g++.dg/cpp26/expansion-stmt15.C: Expect different diagnostics

View File

@ -1,3 +1,10 @@
2025-08-17 Nathaniel Shead <nathanieloshead@gmail.com>
PR c++/120503
PR c++/120824
* demangle.h (enum demangle_component_type): Add enumeration
DEMANGLE_COMPONENT_UNNAMED_ENUM.
2025-07-09 Matthieu Longo <matthieu.longo@arm.com>
* doubly-linked-list.h: New file.

View File

@ -1,3 +1,16 @@
2025-08-17 Nathaniel Shead <nathanieloshead@gmail.com>
PR c++/120503
PR c++/120824
* cp-demangle.c (d_unnamed_enum): New function.
(d_unqualified_name): Call it.
(cplus_demangle_type): Handle unscoped unnamed types
(Ue, Ul, etc.)
(d_count_templates_scopes): Handle unnamed enums.
(d_find_pack): Likewise.
(d_print_comp_inner): Print unnamed enums.
* testsuite/demangle-expected: Add tests.
2025-08-13 Jakub Jelinek <jakub@redhat.com>
* cp-demangle.c (d_encoding): Fix a comment typo, whaever -> whatever.