[gcc r15-8081] Daily bump.

GCC Administrator gccadmin@gcc.gnu.org
Mon Mar 17 00:17:16 GMT 2025


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

commit r15-8081-ga3ead22b42de8ddeeb869df2fa9cbdae7af5204d
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Mon Mar 17 00:16:48 2025 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 25 +++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/d/ChangeLog         | 46 ++++++++++++++++++++++++++++++++++++++++++++++
 gcc/fortran/ChangeLog   | 10 ++++++++++
 gcc/m2/ChangeLog        | 14 ++++++++++++++
 gcc/testsuite/ChangeLog | 30 ++++++++++++++++++++++++++++++
 libphobos/ChangeLog     | 12 ++++++++++++
 7 files changed, 138 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 54a7b54664db..0b160308b8db 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,28 @@
+2025-03-16  Jeff Law  <jlaw@ventanamicro.com>
+
+	PR target/116256
+	* config/riscv/riscv.md (reassociation splitters): Do not load the
+	adjusted addend into a register if it fits in a simm12.
+
+2025-03-16  Andrew Pinski  <quic_apinski@quicinc.com>
+
+	PR middle-end/113546
+	* tree-cfg.cc (first_non_label_stmt): Rename to ...
+	(first_non_label_nondebug_stmt): This and use gsi_start_nondebug_after_labels_bb.
+	(assign_discriminators): Update call to first_non_label_nondebug_stmt.
+
+2025-03-16  Iain Sandoe  <iain@sandoe.co.uk>
+
+	Backported from master:
+	2025-03-16  Iain Sandoe  <iain@sandoe.co.uk>
+
+	PR target/119172
+	* config.in: Regenerate.
+	* config/darwin.h (DARWIN_PLATFORM_ID): Add the option to
+	use -macos_version_min where available.
+	* configure: Regenerate.
+	* configure.ac: Check for ld64 support of -macos_version_min.
+
 2025-03-14  Martin Jambor  <mjambor@suse.cz>
 
 	PR ipa/116572
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index a99ba55663ed..b0b6a2306279 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250316
+20250317
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index 430abb2c6dbd..0724c0d38721 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,3 +1,49 @@
+2025-03-16  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	* dmd/MERGE: Merge upstream dmd 603225372b.
+	* dmd/VERSION: Bump version to v2.111.0-beta.1.
+	* d-builtins.cc (build_frontend_type): Update for new front-end
+	interface.
+	* decl.cc (Class DeclVisitor): Likewise.
+	(maybe_build_decl_tree): Likewise.
+	(get_vtable_decl): Likewise.
+	(layout_class_initializer): Likewise.
+	* expr.cc (class ExprVisitor): Likewise.
+	(ExprVisitor::visit (NewExp *)): Implement placement new for class,
+	struct, and pointer types.
+	* modules.cc (get_internal_fn): Update for new front-end interface.
+
+2025-03-16  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	* dmd/MERGE: Merge upstream dmd 53a1cc8d13.
+	* d-tree.h (create_typeinfo): Change second parameter to Scope *.
+	(speculative_type_p): Remove prototype.
+	* d-frontend.cc (getTypeInfoType): Adjust.
+	* decl.cc: Include dmd/typinf.h.
+	(DeclVisitor::visit (TypeInfoDeclaration *)): Update for new front-end
+	interface.
+	* typeinfo.cc (create_typeinfo): Likewise.
+	(class SpeculativeTypeVisitor): Remove class.
+	(speculative_type_p): Remove function.
+
+2025-03-16  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	* dmd/MERGE: Merge upstream dmd ffbad272b6.
+	* d-tree.h (make_location_t): Add overload taking a const SourceLoc &.
+	* d-codegen.cc (make_location_t): Likewise.
+	* d-diagnostic.cc (d_diagnostic_report_diagnostic): Change first
+	parameter type to const SourceLoc &.
+	(verrorReport): Update for new front-end interface.
+	(verrorReportSupplemental): Likewise.
+	* d-frontend.cc (eval_builtin): Likewise.
+	(getTypeInfoType): Likewise.
+	* d-lang.cc (d_parse_file): Likewise.
+	* d-target.cc (Target::va_listType): Likewise.
+	(Target::getTargetInfo): Likewise.
+	* decl.cc (build_decl_tree): Likewise.
+	* imports.cc (ImportVisitor::visit (Module *)): Likewise.
+	* modules.cc (get_internal_fn): Likewise.
+
 2025-03-15  Iain Buclaw  <ibuclaw@gdcproject.org>
 
 	* dmd/MERGE: Merge upstream dmd d29e3eca45.
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index b883cf2de0cd..9e5f939804fa 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,13 @@
+2025-03-16  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/60560
+	* expr.cc (gfc_traverse_expr): Do not descend into length type
+	parameter for negative values of auxiliary parameter f.
+	* resolve.cc (gfc_find_var_in_expr): New helper function to check
+	dependence of an expression on given variable.
+	(resolve_allocate_expr): Use it to determine if array bounds in an
+	ALLOCATE statement depend explicitly on a variable.
+
 2025-03-15  Tobias Burnus  <tburnus@baylibre.com>
 
 	PR fortran/115271
diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog
index 4dd06ab54d78..694b062ae1e7 100644
--- a/gcc/m2/ChangeLog
+++ b/gcc/m2/ChangeLog
@@ -1,3 +1,17 @@
+2025-03-16  Gaius Mulley  <gaiusmod2@gmail.com>
+
+	PR modula2/115111
+	* gm2-compiler/M2GenGCC.mod (CodeStatementNote): Add debugging.
+	* gm2-compiler/M2Quads.def (BuildEndWhile): New parameter reltokpos.
+	* gm2-compiler/M2Quads.mod (BuildEndWhile): Reimplement using new parameter.
+	* gm2-compiler/P3Build.bnf (WhileStatement): Call BuildEndWhile
+	with -1 relative position.
+	* gm2-gcc/m2block.cc (do_add_stmt): Tidy comment.
+	(GetGlobals): Ditto.
+	(flush_pending_note): Remove #if 0 code.
+	* gm2-gcc/m2pp.cc (m2pp_nop_expr): New function.
+	(m2pp_statement): New case clause call m2pp_nop_expr.
+
 2025-03-10  Gaius Mulley  <gaiusmod2@gmail.com>
 
 	PR modula2/119192
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 249e46738fed..ae16b9eea865 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,33 @@
+2025-03-16  Jeff Law  <jlaw@ventanamicro.com>
+
+	PR target/116256
+	* gcc.target/riscv/pr116256-1.c: New test.
+
+2025-03-16  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/60560
+	* gfortran.dg/allocate_error_8.f90: New test.
+
+2025-03-16  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	* gdc.dg/pr100967.d: Adjust error message.
+
+2025-03-16  Robert Dubner  <rdubner@symas.com>
+
+	* cobol.dg/dg.exp: modified to recurse into directories without
+	.exp files and find *.cob files therein.
+	* cobol.dg/group1/escape.cob: New testcase.
+
+2025-03-16  Andrew Pinski  <quic_apinski@quicinc.com>
+
+	PR middle-end/113546
+	* c-c++-common/torture/pr113546-1.c: New test.
+
+2025-03-16  Gaius Mulley  <gaiusmod2@gmail.com>
+
+	PR modula2/115111
+	* gm2/pim/pass/whilestep.mod: New test.
+
 2025-03-15  Tobias Burnus  <tburnus@baylibre.com>
 
 	PR fortran/115271
diff --git a/libphobos/ChangeLog b/libphobos/ChangeLog
index 23a5d481a86c..89834544a826 100644
--- a/libphobos/ChangeLog
+++ b/libphobos/ChangeLog
@@ -1,3 +1,15 @@
+2025-03-16  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	* libdruntime/MERGE: Merge upstream druntime 603225372b.
+
+2025-03-16  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	* libdruntime/MERGE: Merge upstream druntime 53a1cc8d13.
+
+2025-03-16  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	* libdruntime/MERGE: Merge upstream druntime ffbad272b6.
+
 2025-03-15  Iain Buclaw  <ibuclaw@gdcproject.org>
 
 	* libdruntime/MERGE: Merge upstream druntime d29e3eca45.


More information about the Gcc-cvs mailing list