Skip to content

Commit 53c64dc

Browse files
author
GCC Administrator
committed
Daily bump.
1 parent 0795999 commit 53c64dc

File tree

4 files changed

+107
-1
lines changed

4 files changed

+107
-1
lines changed

gcc/ChangeLog

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,69 @@
1+
2025-08-09 Iain Sandoe <[email protected]>
2+
3+
* config/darwin.cc (darwin_encode_section_info): Do not
4+
make anchored symbols linker-visible.
5+
(darwin_use_anchors_for_symbol_p): Disallow anchoring on
6+
symbols that must be linker-visible (or external), even
7+
if the definitions are in this TU.
8+
9+
2025-08-09 Iain Sandoe <[email protected]>
10+
11+
* config/darwin.h (ASM_GENERATE_INTERNAL_LABEL): New
12+
entry for LANCHOR.
13+
14+
2025-08-09 David Malcolm <[email protected]>
15+
16+
* diagnostics/context.cc (context::dump): Bulletproof against
17+
m_reference_printer being null.
18+
* diagnostics/dumping.cc (emit_field<const char *>): Replace
19+
with...
20+
(emit_string_field): ...this.
21+
(emit_field<char *>): Eliminate.
22+
(emit_field<bool>): Replace with...
23+
(emit_bool_field): ...this.
24+
(emit_field<size_t>): Replace with...
25+
(emit_size_t_field): ...this, and use HOST_SIZE_T_PRINT_DEC rather
26+
than %zi in fprintf call.
27+
(emit_field<int>): Replace with...
28+
(emit_int_field): ...this.
29+
(emit_field<unsigned>): Replace with...
30+
(emit_unsigned_field): ...this.
31+
* diagnostics/dumping.h (emit_field): Replace this template decl
32+
with...
33+
(emit_string_field): ...this,
34+
(emit_bool_field): ...this,
35+
(emit_size_t_field): ...this,
36+
(emit_int_field): ...this,
37+
(emit_unsigned_field): ... and this.
38+
(DIAGNOSTICS_DUMPING_EMIT_FIELD): Rename to...
39+
(DIAGNOSTICS_DUMPING_EMIT_BOOL_FIELD): ...this and update for
40+
above change.
41+
* diagnostics/file-cache.cc (file_cache_slot::dump): Replace
42+
emit_field calls with calls that explicitly state the type. Fix
43+
type of dump of m_missing_trailing_newline to use bool.
44+
(file_cache_slot::dump): Use HOST_SIZE_T_PRINT_DEC rather than
45+
%zi in fprintf call.
46+
* diagnostics/html-sink.cc (html_generation_options::dump): Update
47+
for macro renaming.
48+
* diagnostics/sarif-sink.cc
49+
(sarif_serialization_format_json::dump): Likewise.
50+
(sarif_generation_options::dump): Likewise, and for function
51+
renaming.
52+
* diagnostics/text-sink.cc (text_sink::dump): Update for macro
53+
renaming.
54+
* libgdiagnostics.cc (diagnostic_manager_debug_dump_file): Use
55+
HOST_SIZE_T_PRINT_DEC rather than %zi in fprintf call.
56+
* pretty-print.cc: Include "diagnostics/dumping.h".
57+
(pp_formatted_chunks::dump): Use it.
58+
(get_url_format_as_string): New.
59+
(pretty_printer::dump): Use diagnostics::dumping. Bulletproof
60+
against m_buffer being null.
61+
62+
2025-08-09 Takayuki 'January June' Suwa <[email protected]>
63+
64+
* config/xtensa/constraints.md (T):
65+
Change define_memory_constraint to define_special_memory_constraint.
66+
167
2025-08-08 Andrew Pinski <[email protected]>
268

369
PR tree-optimization/120599

gcc/DATESTAMP

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
20250809
1+
20250810

gcc/fortran/ChangeLog

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,18 @@
1+
2025-08-09 Paul Thomas <[email protected]>
2+
3+
PR fortran/121182
4+
* decl.cc (match_generic_stmt): New function based on original
5+
gfc_match_generic but feeding namespace rather than typebound
6+
generics.
7+
(match_typebound_generic): Renamed original gfc_match_generic.
8+
(gfc_match_generic): New function that selects between type
9+
bound generic and other generic statements and calls one of the
10+
above two functions as appropriate.
11+
* parse.cc (decode_specification_statement): Allow generic
12+
statements.
13+
(parse_spec): Accept a generic statement in a specification
14+
block.
15+
116
2025-08-05 Mikael Morin <[email protected]>
217

318
* trans-stmt.cc (trans_associate_var): Remove overwrite of

gcc/testsuite/ChangeLog

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,28 @@
1+
2025-08-09 H.J. Lu <[email protected]>
2+
3+
PR testsuite/121205
4+
* gcc.target/i386/asm-hard-reg-2.c (z): Use long long for -m32
5+
to trigger RA error.
6+
7+
2025-08-09 Dimitar Dimitrov <[email protected]>
8+
9+
* g++.dg/modules/class-11_a.H: Skip test for effective
10+
default_packed targets.
11+
* g++.dg/modules/class-11_b.C: Ditto.
12+
13+
2025-08-09 Paul Thomas <[email protected]>
14+
15+
PR fortran/121182
16+
* gfortran.dg/generic_stmt_1.f90: New test.
17+
* gfortran.dg/generic_stmt_2.f90: New test.
18+
* gfortran.dg/generic_stmt_3.f90: New test.
19+
* gfortran.dg/generic_stmt_4.f90: New test.
20+
21+
2025-08-09 Dimitar Dimitrov <[email protected]>
22+
23+
* gcc.dg/torture/hardbool-ai.c: Require target that supports
24+
atomic operations on int types.
25+
126
2025-08-08 Andrew Pinski <[email protected]>
227

328
PR tree-optimization/120599

0 commit comments

Comments
 (0)