]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 12 Jan 2025 00:17:52 +0000 (00:17 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 12 Jan 2025 00:17:52 +0000 (00:17 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/cp/ChangeLog
gcc/d/ChangeLog
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog
libphobos/ChangeLog

index 5981e24573a297236d252c646ac2aa328474f111..55328df7309f99d207d16681a269dd891cf4e31a 100644 (file)
@@ -1,3 +1,21 @@
+2025-01-11  mengqinggang  <mengqinggang@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  <amacleod@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.coplan@arm.com>
 
        PR tree-optimization/118211
index cbd205340e374b404e0336429c75e0cf8f1dcbe9..71203ea20bcb309324858263ebb7a26f94082990 100644 (file)
@@ -1 +1 @@
-20250111
+20250112
index b76325c5f83f6bf0537600711e0115383af613f0..1e9751cc5a33eccb657d08733f7c596eef0d4132 100644 (file)
@@ -1,3 +1,19 @@
+2025-01-11  Nathaniel Shead  <nathanieloshead@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  <jason@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  <jason@redhat.com>
+
+       * module.cc (trees_in::decl_value): Merge attributes.
+
 2025-01-10  Paul-Antoine Arras  <parras@baylibre.com>
 
        * parser.cc (cp_parser_pragma): Replace call to cp_parser_omp_dispatch
index fa5b3e4f74e4d1f0f09b00e2d5640f7fa85e8ab6..41842366fbbddd2565a041a43bf0b41a89263aed 100644 (file)
@@ -1,3 +1,34 @@
+2025-01-11  Iain Buclaw  <ibuclaw@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  <ibuclaw@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  <ibuclaw@gdcproject.org>
 
        * dmd/MERGE: Merge upstream dmd 4ccb01fde5.
index 3fe47e9ba2f23ed29fb2b32445be3eacca67d593..4d6201ae15933f74641f450539a2075ff4c58582 100644 (file)
@@ -1,3 +1,26 @@
+2025-01-11  Tobias Burnus  <tburnus@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  <pault@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  <jakub@redhat.com>
 
        PR fortran/118337
index 2b340b383df7289fe46121d2b92b175292139756..bf5c091f30adc18444eba3d911eea23ac4c0a251 100644 (file)
@@ -1,3 +1,47 @@
+2025-01-11  Nathaniel Shead  <nathanieloshead@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  <tburnus@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  <pault@gcc.gnu.org>
+
+       PR fortran/108434
+       * gfortran.dg/pr108434.f90 : Add tests from comment 1.
+
+2025-01-11  Jason Merrill  <jason@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  <jason@redhat.com>
+
+       * g++.dg/modules/attrib-1_a.C: New test.
+       * g++.dg/modules/attrib-1_b.C: New test.
+
+2025-01-11  mengqinggang  <mengqinggang@loongson.cn>
+
+       * gcc.target/loongarch/imm-load.c: Not generate ">>".
+
+2025-01-11  Andrew MacLeod  <amacleod@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.coplan@arm.com>
 
        PR tree-optimization/118211
index 04e59bd55dbc291db2daae5288847924fcb71188..547ca239873d44e7a52d745d2b016cee8e76d505 100644 (file)
@@ -1,3 +1,20 @@
+2025-01-11  Iain Buclaw  <ibuclaw@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  <ibuclaw@gdcproject.org>
+
+       * src/MERGE: Merge upstream phobos 2a730adc0.
+
+2025-01-11  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * libdruntime/MERGE: Merge upstream druntime 2b89c2909d.
+       * src/MERGE: Merge upstream phobos bdedad3bf.
+
 2025-01-10  Iain Buclaw  <ibuclaw@gdcproject.org>
 
        * libdruntime/MERGE: Merge upstream druntime 4ccb01fde5.