aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2025-03-17 00:16:48 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2025-03-17 00:16:48 +0000
commita3ead22b42de8ddeeb869df2fa9cbdae7af5204d (patch)
treea5bcdbadfb58351801b8407349a95403b316300a /gcc
parent9d68a2a67351fc5b56262c0028ef8fd1d1466627 (diff)
downloadgcc-a3ead22b42de8ddeeb869df2fa9cbdae7af5204d.zip
gcc-a3ead22b42de8ddeeb869df2fa9cbdae7af5204d.tar.gz
gcc-a3ead22b42de8ddeeb869df2fa9cbdae7af5204d.tar.bz2
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog25
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/d/ChangeLog46
-rw-r--r--gcc/fortran/ChangeLog10
-rw-r--r--gcc/m2/ChangeLog14
-rw-r--r--gcc/testsuite/ChangeLog30
6 files changed, 126 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 54a7b54..0b16030 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 a99ba55..b0b6a23 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250316
+20250317
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index 430abb2..0724c0d 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 b883cf2..9e5f939 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 4dd06ab..694b062 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 249e467..ae16b9e 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