https://gcc.gnu.org/g:550f1a4e539943fc2dd6e5b17e898ffec156367d

commit r15-6825-g550f1a4e539943fc2dd6e5b17e898ffec156367d
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sun Jan 12 00:17:52 2025 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 18 ++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/cp/ChangeLog        | 16 ++++++++++++++++
 gcc/d/ChangeLog         | 31 +++++++++++++++++++++++++++++++
 gcc/fortran/ChangeLog   | 23 +++++++++++++++++++++++
 gcc/testsuite/ChangeLog | 44 ++++++++++++++++++++++++++++++++++++++++++++
 libphobos/ChangeLog     | 17 +++++++++++++++++
 7 files changed, 150 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 5981e24573a2..55328df7309f 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,21 @@
+2025-01-11  mengqinggang  <mengqingg...@loongson.cn>
+
+       * config/loongarch/lasx.md: Use new loongarch_output_move.
+       * config/loongarch/loongarch-protos.h (loongarch_output_move):
+       Change parameters from (rtx, rtx) to (rtx *).
+       * config/loongarch/loongarch.cc (loongarch_output_move):
+       Generate final immediate for lu12i.w and lu52i.d.
+       * config/loongarch/loongarch.md:
+       Generate final immediate for lu32i.d and lu52i.d.
+       * config/loongarch/lsx.md: Use new loongarch_output_move.
+
+2025-01-11  Andrew MacLeod  <amacl...@redhat.com>
+
+       PR tree-optimization/88575
+       * vr-values.cc (simplify_using_ranges::fold_cond_with_ops): Query
+       relation between op0 and op1 and utilize it.
+       (simplify_using_ranges::simplify): Do not eliminate float checks.
+
 2025-01-10  Alex Coplan  <alex.cop...@arm.com>
 
        PR tree-optimization/118211
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index cbd205340e37..71203ea20bcb 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250111
+20250112
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index b76325c5f83f..1e9751cc5a33 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,19 @@
+2025-01-11  Nathaniel Shead  <nathanielosh...@gmail.com>
+
+       PR c++/114630
+       * module.cc (trees_in::core_vals) <BLOCK>: Chain a new node if
+       DECL_CHAIN already is set.
+
+2025-01-11  Jason Merrill  <ja...@redhat.com>
+
+       * module.cc (trees_out::type_node): Write attributes for
+       tt_derived_type, not tt_variant_type.
+       (trees_in::tree_node): Likewise for reading.
+
+2025-01-11  Jason Merrill  <ja...@redhat.com>
+
+       * module.cc (trees_in::decl_value): Merge attributes.
+
 2025-01-10  Paul-Antoine Arras  <par...@baylibre.com>
 
        * parser.cc (cp_parser_pragma): Replace call to cp_parser_omp_dispatch
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index fa5b3e4f74e4..41842366fbbd 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,3 +1,34 @@
+2025-01-11  Iain Buclaw  <ibuc...@gdcproject.org>
+
+       * dmd/MERGE: Merge upstream dmd 82a5d2a7c4.
+       * d-lang.cc (d_handle_option): Handle new option `-fpreview=safer'.
+       * expr.cc (ExprVisitor::NewExp): Remove gcc_unreachable for the
+       generation of `_d_newThrowable'.
+       * lang.opt: Add -fpreview=safer.
+
+2025-01-11  Iain Buclaw  <ibuc...@gdcproject.org>
+
+       * dmd/MERGE: Merge upstream dmd 2b89c2909d.
+       * Make-lang.in (D_FRONTEND_OBJS): Rename d/basicmangle.o to
+       d/mangle-basic.o, d/cppmangle.o to d/mangle-cpp.o, and d/dmangle.o to
+       d/mangle-package.o.
+       (d/mangle-%.o): New rule.
+       * d-builtins.cc (maybe_set_builtin_1): Update for new front-end
+       interface.
+       * d-diagnostic.cc (verrorReport): Likewise.
+       (verrorReportSupplemental): Likewise.
+       * d-frontend.cc (getTypeInfoType): Likewise.
+       * d-lang.cc (d_init_options): Likewise.
+       (d_handle_option): Likewise.
+       (d_post_options): Likewise.
+       * d-target.cc (TargetC::contributesToAggregateAlignment): New.
+       * d-tree.h (create_typeinfo): Adjust prototype.
+       * decl.cc (layout_struct_initializer): Update for new front-end
+       interface.
+       * typeinfo.cc (create_typeinfo): Remove generate parameter.
+       * types.cc (layout_aggregate_members): Update for new front-end
+       interface.
+
 2025-01-10  Iain Buclaw  <ibuc...@gdcproject.org>
 
        * dmd/MERGE: Merge upstream dmd 4ccb01fde5.
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 3fe47e9ba2f2..4d6201ae1593 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,26 @@
+2025-01-11  Tobias Burnus  <tbur...@baylibre.com>
+
+       * gfortran.h: Add OMP_LIST_INTEROP to the unnamed OMP_LIST_ enum.
+       * openmp.cc (gfc_match_omp_variable_list): Add reverse_order
+       boolean argument, defaulting to false.
+       (enum omp_mask2, OMP_DISPATCH_CLAUSES): Add OMP_CLAUSE_INTEROP.
+       (gfc_match_omp_clauses, resolve_omp_clauses): Handle dispatch's
+       'interop' clause.
+       * trans-decl.cc (gfc_get_extern_function_decl): Use sym->declared_at
+       instead input_location as DECL_SOURCE_LOCATION.
+       * trans-openmp.cc (gfc_trans_omp_clauses): Handle OMP_LIST_INTEROP.
+
+2025-01-11  Paul Thomas  <pa...@gcc.gnu.org>
+
+       PR fortran/108434
+       * class.cc (generate_finalization_wrapper): To avoid memory
+       leaks from callocs, return immediately if the derived type
+       error flag is set.
+       * decl.cc (build_struct): If the declaration of a derived type
+       or class component does not have a deferred arrayspec, correct,
+       set the error flag of the derived type and emit an immediate
+       error.
+
 2025-01-10  Jakub Jelinek  <ja...@redhat.com>
 
        PR fortran/118337
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 2b340b383df7..bf5c091f30ad 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,47 @@
+2025-01-11  Nathaniel Shead  <nathanielosh...@gmail.com>
+
+       PR c++/114630
+       * g++.dg/modules/pr114630.h: New test.
+       * g++.dg/modules/pr114630_a.C: New test.
+       * g++.dg/modules/pr114630_b.C: New test.
+       * g++.dg/modules/pr114630_c.C: New test.
+
+2025-01-11  Tobias Burnus  <tbur...@baylibre.com>
+
+       * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f: Update
+       xfail'ed 'dg-bogus' for the better 'declared here' location.
+       * gfortran.dg/gomp/dispatch-11.f90: New test.
+       * gfortran.dg/gomp/dispatch-12.f90: New test.
+
+2025-01-11  Paul Thomas  <pa...@gcc.gnu.org>
+
+       PR fortran/108434
+       * gfortran.dg/pr108434.f90 : Add tests from comment 1.
+
+2025-01-11  Jason Merrill  <ja...@redhat.com>
+
+       * g++.dg/modules/attrib-2_a.C: New test.
+       * g++.dg/modules/attrib-2_b.C: New test.
+
+2025-01-11  Jason Merrill  <ja...@redhat.com>
+
+       * g++.dg/modules/attrib-1_a.C: New test.
+       * g++.dg/modules/attrib-1_b.C: New test.
+
+2025-01-11  mengqinggang  <mengqingg...@loongson.cn>
+
+       * gcc.target/loongarch/imm-load.c: Not generate ">>".
+
+2025-01-11  Andrew MacLeod  <amacl...@redhat.com>
+
+       PR tree-optimization/88575
+       * gcc.dg/tree-ssa/minmax-27.c: Disable VRP.
+       * gcc.dg/tree-ssa/minmax-27e.c: New.
+       * gcc.dg/tree-ssa/minmax-27f.c: New.
+       * gcc.dg/tree-ssa/minmax-28.c: Disable VRP.
+       * gcc.dg/tree-ssa/minmax-28e.c: New.
+       * gcc.dg/tree-ssa/minmax-28f.c: New.
+
 2025-01-10  Alex Coplan  <alex.cop...@arm.com>
 
        PR tree-optimization/118211
diff --git a/libphobos/ChangeLog b/libphobos/ChangeLog
index 04e59bd55dbc..547ca239873d 100644
--- a/libphobos/ChangeLog
+++ b/libphobos/ChangeLog
@@ -1,3 +1,20 @@
+2025-01-11  Iain Buclaw  <ibuc...@gdcproject.org>
+
+       * libdruntime/MERGE: Merge upstream druntime 82a5d2a7c4.
+       * libdruntime/Makefile.am (DRUNTIME_DSOURCES): Add
+       core/internal/gc/blkcache.d, core/internal/gc/blockmeta.d.
+       * libdruntime/Makefile.in: Regenerate.
+       * src/MERGE: Merge upstream phobos dbc09d823.
+
+2025-01-11  Iain Buclaw  <ibuc...@gdcproject.org>
+
+       * src/MERGE: Merge upstream phobos 2a730adc0.
+
+2025-01-11  Iain Buclaw  <ibuc...@gdcproject.org>
+
+       * libdruntime/MERGE: Merge upstream druntime 2b89c2909d.
+       * src/MERGE: Merge upstream phobos bdedad3bf.
+
 2025-01-10  Iain Buclaw  <ibuc...@gdcproject.org>
 
        * libdruntime/MERGE: Merge upstream druntime 4ccb01fde5.

Reply via email to