https://gcc.gnu.org/g:53c64dc5a8fb3d85d67b2f7555a11d9afc4dbee1

commit r16-3106-g53c64dc5a8fb3d85d67b2f7555a11d9afc4dbee1
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sun Aug 10 00:18:41 2025 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 66 +++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/fortran/ChangeLog   | 15 +++++++++++
 gcc/testsuite/ChangeLog | 25 +++++++++++++++++++
 4 files changed, 107 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 072891846c50..535eb2464c3c 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,69 @@
+2025-08-09  Iain Sandoe  <i...@sandoe.co.uk>
+
+       * config/darwin.cc (darwin_encode_section_info): Do not
+       make anchored symbols linker-visible.
+       (darwin_use_anchors_for_symbol_p): Disallow anchoring on
+       symbols that must be linker-visible (or external), even
+       if the definitions are in this TU.
+
+2025-08-09  Iain Sandoe  <i...@sandoe.co.uk>
+
+       * config/darwin.h (ASM_GENERATE_INTERNAL_LABEL): New
+       entry for LANCHOR.
+
+2025-08-09  David Malcolm  <dmalc...@redhat.com>
+
+       * diagnostics/context.cc (context::dump): Bulletproof against
+       m_reference_printer being null.
+       * diagnostics/dumping.cc (emit_field<const char *>): Replace
+       with...
+       (emit_string_field): ...this.
+       (emit_field<char *>): Eliminate.
+       (emit_field<bool>): Replace with...
+       (emit_bool_field): ...this.
+       (emit_field<size_t>): Replace with...
+       (emit_size_t_field): ...this, and use HOST_SIZE_T_PRINT_DEC rather
+       than %zi in fprintf call.
+       (emit_field<int>): Replace with...
+       (emit_int_field): ...this.
+       (emit_field<unsigned>): Replace with...
+       (emit_unsigned_field): ...this.
+       * diagnostics/dumping.h (emit_field): Replace this template decl
+       with...
+       (emit_string_field): ...this,
+       (emit_bool_field): ...this,
+       (emit_size_t_field): ...this,
+       (emit_int_field): ...this,
+       (emit_unsigned_field): ... and this.
+       (DIAGNOSTICS_DUMPING_EMIT_FIELD): Rename to...
+       (DIAGNOSTICS_DUMPING_EMIT_BOOL_FIELD): ...this and update for
+       above change.
+       * diagnostics/file-cache.cc (file_cache_slot::dump): Replace
+       emit_field calls with calls that explicitly state the type.  Fix
+       type of dump of m_missing_trailing_newline to use bool.
+       (file_cache_slot::dump): Use HOST_SIZE_T_PRINT_DEC rather than
+       %zi in fprintf call.
+       * diagnostics/html-sink.cc (html_generation_options::dump): Update
+       for macro renaming.
+       * diagnostics/sarif-sink.cc
+       (sarif_serialization_format_json::dump): Likewise.
+       (sarif_generation_options::dump): Likewise, and for function
+       renaming.
+       * diagnostics/text-sink.cc (text_sink::dump): Update for macro
+       renaming.
+       * libgdiagnostics.cc (diagnostic_manager_debug_dump_file): Use
+       HOST_SIZE_T_PRINT_DEC rather than %zi in fprintf call.
+       * pretty-print.cc: Include "diagnostics/dumping.h".
+       (pp_formatted_chunks::dump): Use it.
+       (get_url_format_as_string): New.
+       (pretty_printer::dump): Use diagnostics::dumping.  Bulletproof
+       against m_buffer being null.
+
+2025-08-09  Takayuki 'January June' Suwa  <jjsuwa_sys3...@yahoo.co.jp>
+
+       * config/xtensa/constraints.md (T):
+       Change define_memory_constraint to define_special_memory_constraint.
+
 2025-08-08  Andrew Pinski  <quic_apin...@quicinc.com>
 
        PR tree-optimization/120599
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index db3c83932b6f..c740198fdd21 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250809
+20250810
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index d7f90eaf6b73..c2033560b0b3 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,18 @@
+2025-08-09  Paul Thomas  <pa...@gcc.gnu.org>
+
+       PR fortran/121182
+       * decl.cc (match_generic_stmt): New function based on original
+       gfc_match_generic but feeding namespace rather than typebound
+       generics.
+       (match_typebound_generic): Renamed original gfc_match_generic.
+       (gfc_match_generic): New function that selects between type
+       bound generic and other generic statements and calls one of the
+       above two functions as appropriate.
+       * parse.cc (decode_specification_statement): Allow generic
+       statements.
+       (parse_spec): Accept a generic statement in a specification
+       block.
+
 2025-08-05  Mikael Morin  <morin-mik...@orange.fr>
 
        * trans-stmt.cc (trans_associate_var): Remove overwrite of
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index cd616c44da1a..b3ddaf1a7473 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,28 @@
+2025-08-09  H.J. Lu  <hjl.to...@gmail.com>
+
+       PR testsuite/121205
+       * gcc.target/i386/asm-hard-reg-2.c (z): Use long long for -m32
+       to trigger RA error.
+
+2025-08-09  Dimitar Dimitrov  <dimi...@dinux.eu>
+
+       * g++.dg/modules/class-11_a.H: Skip test for effective
+       default_packed targets.
+       * g++.dg/modules/class-11_b.C: Ditto.
+
+2025-08-09  Paul Thomas  <pa...@gcc.gnu.org>
+
+       PR fortran/121182
+       * gfortran.dg/generic_stmt_1.f90: New test.
+       * gfortran.dg/generic_stmt_2.f90: New test.
+       * gfortran.dg/generic_stmt_3.f90: New test.
+       * gfortran.dg/generic_stmt_4.f90: New test.
+
+2025-08-09  Dimitar Dimitrov  <dimi...@dinux.eu>
+
+       * gcc.dg/torture/hardbool-ai.c: Require target that supports
+       atomic operations on int types.
+
 2025-08-08  Andrew Pinski  <quic_apin...@quicinc.com>
 
        PR tree-optimization/120599

Reply via email to