https://gcc.gnu.org/g:b42c5ee445f6de5a2a0b4f9ab16dc19c3c6c615b

commit r16-3234-gb42c5ee445f6de5a2a0b4f9ab16dc19c3c6c615b
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sun Aug 17 00:19:17 2025 +0000

    Daily bump.

Diff:
---
 ChangeLog               |  4 ++++
 gcc/ChangeLog           | 10 ++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/cp/ChangeLog        | 19 +++++++++++++++++++
 gcc/fortran/ChangeLog   |  8 ++++++++
 gcc/testsuite/ChangeLog | 17 +++++++++++++++++
 include/ChangeLog       |  7 +++++++
 libiberty/ChangeLog     | 13 +++++++++++++
 8 files changed, 79 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index dc9243fb8f2d..fe25fde94896 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2025-08-16  Mikael Pettersson  <mikpeli...@gmail.com>
+
+       * MAINTAINERS: Add myself to write after approval.
+
 2025-08-14  Avinash Jayakar  <avina...@linux.ibm.com>
 
        * MAINTAINERS: Add myself to write after approval.
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 09117ae474b5..8843cda665f8 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,13 @@
+2025-08-17  Pan Li  <pan2...@intel.com>
+
+       * config/riscv/autovec-opt.md: Add supported insn
+       of vx combine.
+
+2025-08-17  Pan Li  <pan2...@intel.com>
+
+       * config/riscv/autovec-opt.md: Add missed DONE
+       for vx combine pattern.
+
 2025-08-15  Jakub Jelinek  <ja...@redhat.com>
 
        * doc/extend.texi (Type Traits): Document
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 78a1889f2cdb..183ec5b707a3 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250816
+20250817
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index aa7473ab0126..e26089c3e51c 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,22 @@
+2025-08-17  Nathaniel Shead  <nathanielosh...@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  <ja...@redhat.com>
 
        * cp-trait.def (STRUCTURED_BINDING_SIZE): New unary trait.
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index df7500235b23..4a85cb0565df 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,11 @@
+2025-08-16  H.J. Lu  <hjl.to...@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  <pa...@gcc.gnu.org>
 
        PR fortran/89092
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 3a63fd62a155..d15b154d6043 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,20 @@
+2025-08-17  Nathaniel Shead  <nathanielosh...@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.to...@gmail.com>
+
+       PR fortran/107421
+       * gfortran.dg/gomp/pr107421.f90: New test.
+
 2025-08-15  Jakub Jelinek  <ja...@redhat.com>
 
        * g++.dg/cpp26/expansion-stmt15.C: Expect different diagnostics
diff --git a/include/ChangeLog b/include/ChangeLog
index b3fdd3ce045d..113bd11725ab 100644
--- a/include/ChangeLog
+++ b/include/ChangeLog
@@ -1,3 +1,10 @@
+2025-08-17  Nathaniel Shead  <nathanielosh...@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.lo...@arm.com>
 
        * doubly-linked-list.h: New file.
diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog
index 9981ce23c236..84edafa690d7 100644
--- a/libiberty/ChangeLog
+++ b/libiberty/ChangeLog
@@ -1,3 +1,16 @@
+2025-08-17  Nathaniel Shead  <nathanielosh...@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  <ja...@redhat.com>
 
        * cp-demangle.c (d_encoding): Fix a comment typo, whaever -> whatever.

Reply via email to