aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2025-08-10 00:18:41 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2025-08-10 00:18:41 +0000
commit53c64dc5a8fb3d85d67b2f7555a11d9afc4dbee1 (patch)
treea4dbfdfc1a72a512312c74319102f757bc4a702c /gcc
parent07959996dd859af79e51494ee04329b0e538fb94 (diff)
downloadgcc-53c64dc5a8fb3d85d67b2f7555a11d9afc4dbee1.zip
gcc-53c64dc5a8fb3d85d67b2f7555a11d9afc4dbee1.tar.gz
gcc-53c64dc5a8fb3d85d67b2f7555a11d9afc4dbee1.tar.bz2
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog66
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/fortran/ChangeLog15
-rw-r--r--gcc/testsuite/ChangeLog25
4 files changed, 107 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 0728918..535eb24 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,69 @@
+2025-08-09 Iain Sandoe <iain@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 <iain@sandoe.co.uk>
+
+ * config/darwin.h (ASM_GENERATE_INTERNAL_LABEL): New
+ entry for LANCHOR.
+
+2025-08-09 David Malcolm <dmalcolm@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_sys3175@yahoo.co.jp>
+
+ * config/xtensa/constraints.md (T):
+ Change define_memory_constraint to define_special_memory_constraint.
+
2025-08-08 Andrew Pinski <quic_apinski@quicinc.com>
PR tree-optimization/120599
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index db3c839..c740198 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250809
+20250810
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index d7f90ea..c203356 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,18 @@
+2025-08-09 Paul Thomas <pault@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-mikael@orange.fr>
* trans-stmt.cc (trans_associate_var): Remove overwrite of
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index cd616c4..b3ddaf1 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,28 @@
+2025-08-09 H.J. Lu <hjl.tools@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 <dimitar@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 <pault@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 <dimitar@dinux.eu>
+
+ * gcc.dg/torture/hardbool-ai.c: Require target that supports
+ atomic operations on int types.
+
2025-08-08 Andrew Pinski <quic_apinski@quicinc.com>
PR tree-optimization/120599