Skip to content

Commit 550f1a4

Browse files
author
GCC Administrator
committed
Daily bump.
1 parent c9f7090 commit 550f1a4

File tree

7 files changed

+150
-1
lines changed

7 files changed

+150
-1
lines changed

gcc/ChangeLog

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
1+
2025-01-11 mengqinggang <mengqinggang@loongson.cn>
2+
3+
* config/loongarch/lasx.md: Use new loongarch_output_move.
4+
* config/loongarch/loongarch-protos.h (loongarch_output_move):
5+
Change parameters from (rtx, rtx) to (rtx *).
6+
* config/loongarch/loongarch.cc (loongarch_output_move):
7+
Generate final immediate for lu12i.w and lu52i.d.
8+
* config/loongarch/loongarch.md:
9+
Generate final immediate for lu32i.d and lu52i.d.
10+
* config/loongarch/lsx.md: Use new loongarch_output_move.
11+
12+
2025-01-11 Andrew MacLeod <amacleod@redhat.com>
13+
14+
PR tree-optimization/88575
15+
* vr-values.cc (simplify_using_ranges::fold_cond_with_ops): Query
16+
relation between op0 and op1 and utilize it.
17+
(simplify_using_ranges::simplify): Do not eliminate float checks.
18+
119
2025-01-10 Alex Coplan <alex.coplan@arm.com>
220

321
PR tree-optimization/118211

gcc/DATESTAMP

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
20250111
1+
20250112

gcc/cp/ChangeLog

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,19 @@
1+
2025-01-11 Nathaniel Shead <nathanieloshead@gmail.com>
2+
3+
PR c++/114630
4+
* module.cc (trees_in::core_vals) <BLOCK>: Chain a new node if
5+
DECL_CHAIN already is set.
6+
7+
2025-01-11 Jason Merrill <jason@redhat.com>
8+
9+
* module.cc (trees_out::type_node): Write attributes for
10+
tt_derived_type, not tt_variant_type.
11+
(trees_in::tree_node): Likewise for reading.
12+
13+
2025-01-11 Jason Merrill <jason@redhat.com>
14+
15+
* module.cc (trees_in::decl_value): Merge attributes.
16+
117
2025-01-10 Paul-Antoine Arras <parras@baylibre.com>
218

319
* parser.cc (cp_parser_pragma): Replace call to cp_parser_omp_dispatch

gcc/d/ChangeLog

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,34 @@
1+
2025-01-11 Iain Buclaw <ibuclaw@gdcproject.org>
2+
3+
* dmd/MERGE: Merge upstream dmd 82a5d2a7c4.
4+
* d-lang.cc (d_handle_option): Handle new option `-fpreview=safer'.
5+
* expr.cc (ExprVisitor::NewExp): Remove gcc_unreachable for the
6+
generation of `_d_newThrowable'.
7+
* lang.opt: Add -fpreview=safer.
8+
9+
2025-01-11 Iain Buclaw <ibuclaw@gdcproject.org>
10+
11+
* dmd/MERGE: Merge upstream dmd 2b89c2909d.
12+
* Make-lang.in (D_FRONTEND_OBJS): Rename d/basicmangle.o to
13+
d/mangle-basic.o, d/cppmangle.o to d/mangle-cpp.o, and d/dmangle.o to
14+
d/mangle-package.o.
15+
(d/mangle-%.o): New rule.
16+
* d-builtins.cc (maybe_set_builtin_1): Update for new front-end
17+
interface.
18+
* d-diagnostic.cc (verrorReport): Likewise.
19+
(verrorReportSupplemental): Likewise.
20+
* d-frontend.cc (getTypeInfoType): Likewise.
21+
* d-lang.cc (d_init_options): Likewise.
22+
(d_handle_option): Likewise.
23+
(d_post_options): Likewise.
24+
* d-target.cc (TargetC::contributesToAggregateAlignment): New.
25+
* d-tree.h (create_typeinfo): Adjust prototype.
26+
* decl.cc (layout_struct_initializer): Update for new front-end
27+
interface.
28+
* typeinfo.cc (create_typeinfo): Remove generate parameter.
29+
* types.cc (layout_aggregate_members): Update for new front-end
30+
interface.
31+
132
2025-01-10 Iain Buclaw <ibuclaw@gdcproject.org>
233

334
* dmd/MERGE: Merge upstream dmd 4ccb01fde5.

gcc/fortran/ChangeLog

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,26 @@
1+
2025-01-11 Tobias Burnus <tburnus@baylibre.com>
2+
3+
* gfortran.h: Add OMP_LIST_INTEROP to the unnamed OMP_LIST_ enum.
4+
* openmp.cc (gfc_match_omp_variable_list): Add reverse_order
5+
boolean argument, defaulting to false.
6+
(enum omp_mask2, OMP_DISPATCH_CLAUSES): Add OMP_CLAUSE_INTEROP.
7+
(gfc_match_omp_clauses, resolve_omp_clauses): Handle dispatch's
8+
'interop' clause.
9+
* trans-decl.cc (gfc_get_extern_function_decl): Use sym->declared_at
10+
instead input_location as DECL_SOURCE_LOCATION.
11+
* trans-openmp.cc (gfc_trans_omp_clauses): Handle OMP_LIST_INTEROP.
12+
13+
2025-01-11 Paul Thomas <pault@gcc.gnu.org>
14+
15+
PR fortran/108434
16+
* class.cc (generate_finalization_wrapper): To avoid memory
17+
leaks from callocs, return immediately if the derived type
18+
error flag is set.
19+
* decl.cc (build_struct): If the declaration of a derived type
20+
or class component does not have a deferred arrayspec, correct,
21+
set the error flag of the derived type and emit an immediate
22+
error.
23+
124
2025-01-10 Jakub Jelinek <jakub@redhat.com>
225

326
PR fortran/118337

gcc/testsuite/ChangeLog

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,47 @@
1+
2025-01-11 Nathaniel Shead <nathanieloshead@gmail.com>
2+
3+
PR c++/114630
4+
* g++.dg/modules/pr114630.h: New test.
5+
* g++.dg/modules/pr114630_a.C: New test.
6+
* g++.dg/modules/pr114630_b.C: New test.
7+
* g++.dg/modules/pr114630_c.C: New test.
8+
9+
2025-01-11 Tobias Burnus <tburnus@baylibre.com>
10+
11+
* gfortran.dg/goacc/routine-external-level-of-parallelism-2.f: Update
12+
xfail'ed 'dg-bogus' for the better 'declared here' location.
13+
* gfortran.dg/gomp/dispatch-11.f90: New test.
14+
* gfortran.dg/gomp/dispatch-12.f90: New test.
15+
16+
2025-01-11 Paul Thomas <pault@gcc.gnu.org>
17+
18+
PR fortran/108434
19+
* gfortran.dg/pr108434.f90 : Add tests from comment 1.
20+
21+
2025-01-11 Jason Merrill <jason@redhat.com>
22+
23+
* g++.dg/modules/attrib-2_a.C: New test.
24+
* g++.dg/modules/attrib-2_b.C: New test.
25+
26+
2025-01-11 Jason Merrill <jason@redhat.com>
27+
28+
* g++.dg/modules/attrib-1_a.C: New test.
29+
* g++.dg/modules/attrib-1_b.C: New test.
30+
31+
2025-01-11 mengqinggang <mengqinggang@loongson.cn>
32+
33+
* gcc.target/loongarch/imm-load.c: Not generate ">>".
34+
35+
2025-01-11 Andrew MacLeod <amacleod@redhat.com>
36+
37+
PR tree-optimization/88575
38+
* gcc.dg/tree-ssa/minmax-27.c: Disable VRP.
39+
* gcc.dg/tree-ssa/minmax-27e.c: New.
40+
* gcc.dg/tree-ssa/minmax-27f.c: New.
41+
* gcc.dg/tree-ssa/minmax-28.c: Disable VRP.
42+
* gcc.dg/tree-ssa/minmax-28e.c: New.
43+
* gcc.dg/tree-ssa/minmax-28f.c: New.
44+
145
2025-01-10 Alex Coplan <alex.coplan@arm.com>
246

347
PR tree-optimization/118211

libphobos/ChangeLog

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,20 @@
1+
2025-01-11 Iain Buclaw <ibuclaw@gdcproject.org>
2+
3+
* libdruntime/MERGE: Merge upstream druntime 82a5d2a7c4.
4+
* libdruntime/Makefile.am (DRUNTIME_DSOURCES): Add
5+
core/internal/gc/blkcache.d, core/internal/gc/blockmeta.d.
6+
* libdruntime/Makefile.in: Regenerate.
7+
* src/MERGE: Merge upstream phobos dbc09d823.
8+
9+
2025-01-11 Iain Buclaw <ibuclaw@gdcproject.org>
10+
11+
* src/MERGE: Merge upstream phobos 2a730adc0.
12+
13+
2025-01-11 Iain Buclaw <ibuclaw@gdcproject.org>
14+
15+
* libdruntime/MERGE: Merge upstream druntime 2b89c2909d.
16+
* src/MERGE: Merge upstream phobos bdedad3bf.
17+
118
2025-01-10 Iain Buclaw <ibuclaw@gdcproject.org>
219

320
* libdruntime/MERGE: Merge upstream druntime 4ccb01fde5.

0 commit comments

Comments
 (0)