Skip to content

Commit 3a27acf

Browse files
author
GCC Administrator
committed
Daily bump.
1 parent a37bb38 commit 3a27acf

File tree

9 files changed

+193
-1
lines changed

9 files changed

+193
-1
lines changed

gcc/ChangeLog

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,46 @@
1+
2025-12-22 Kugan Vivekanandarajah <[email protected]>
2+
3+
PR middle-end/123067
4+
* tree-ssa-loop-im.cc(is_self_write): Check
5+
load and store refer to same location.
6+
7+
2025-12-22 Vineet Gupta <[email protected]>
8+
9+
* ifcvt.cc (get_base_reg): Handle subreg.
10+
11+
2025-12-22 Vineet Gupta <[email protected]>
12+
Philipp Tomsich <[email protected]>
13+
14+
PR target/122769
15+
* ifcvt.cc (noce_try_cond_zero_arith): Use noce_emit_cmove.
16+
Delete noce_emit_czero () no longer used.
17+
18+
2025-12-22 Vineet Gupta <[email protected]>
19+
20+
* ifcvt.cc (noce_try_cond_zero_arith): Use expand_simple_binop
21+
to re-expand the final pattern.
22+
23+
2025-12-22 Vineet Gupta <[email protected]>
24+
25+
* ifcvt.cc (noce_try_cond_zero_arith): Refactor.
26+
27+
2025-12-22 Vineet Gupta <[email protected]>
28+
29+
* ifcvt.cc (noce_bbs_ok_for_cond_zero_arith): Move logic out.
30+
(noce_try_cond_zero_arith): Into here.
31+
32+
2025-12-22 Jeff Law <[email protected]>
33+
34+
* config/riscv/riscv.cc (riscv_expand_mult_with_const_int): Signal
35+
when this creates a simple copy that may be optimized.
36+
(riscv_legitimate_poly_move): Try to optimize away any copy created
37+
by riscv_expand_mult_with_const_int.
38+
39+
2025-12-22 Filip Kastl <[email protected]>
40+
41+
* doc/invoke.texi: Document
42+
--param=memtag-instrument-mem-intrinsics
43+
144
2025-12-21 Tamar Christina <[email protected]>
245

346
PR tree-optimization/123089

gcc/DATESTAMP

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
20251222
1+
20251223

gcc/ada/ChangeLog

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
1+
2025-12-22 Eric Botcazou <[email protected]>
2+
3+
PR ada/123060
4+
* gcc-interface/utils.cc (update_pointer_to): Streamline.
5+
6+
2025-12-22 Eric Botcazou <[email protected]>
7+
8+
PR ada/123060
9+
* gcc-interface/utils.cc (update_pointer_to): Preserve the alias
10+
sets present on the old pointer and old reference, if any.
11+
12+
2025-12-22 Eric Botcazou <[email protected]>
13+
14+
PR ada/123185
15+
* sem_ch4.adb (Analyze_Overloaded_Selected_Component): Go to the
16+
root when the prefix has a class-wide type.
17+
* sem_res.adb (Resolve_Selected_Component): Likewise.
18+
119
2025-12-19 Jakub Jelinek <[email protected]>
220

321
* sem_attr.adb (Set_Bounds): Fix comment typo, transfered

gcc/algol68/ChangeLog

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
1+
2025-12-22 Jose E. Marchesi <[email protected]>
2+
3+
* a68-imports.cc (PARSE_INDICANT): Fix handling of uderscore
4+
characters.
5+
6+
2025-12-22 Mohammad-Reza Nabipoor <[email protected]>
7+
8+
* a68-parser-scanner.cc (a68_file_size): Fix comment to mention
9+
it accepts `FILE *' and not file descriptor.
10+
Fix invocation of `lseek' to correctly revert position of file
11+
offset to previous one.
12+
113
2025-12-20 Jose E. Marchesi <[email protected]>
214

315
* a68-low-moids.cc (a68_lower_moids): Fix for layout of

gcc/cp/ChangeLog

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,29 @@
1+
2025-12-22 Nathaniel Shead <[email protected]>
2+
3+
PR c++/122994
4+
* module.cc (depset::disc_bits): New flag
5+
DB_IGNORED_EXPOSURE_BIT.
6+
(depset::is_ignored_exposure_context): New getter.
7+
(depset::hash::ignore_tu_local): Rename to...
8+
(depset::hash::ignore_exposure): ...this, and make private.
9+
(depset::hash::hash): Rename ignore_tu_local.
10+
(depset::hash::ignore_exposure_if): New function.
11+
(trees_out::decl_value): Don't build deps for keyed entities.
12+
(trees_in::decl_value): Handle missing keys.
13+
(trees_out::write_function_def): Use ignore_exposure_if.
14+
(trees_out::write_var_def): Likewise.
15+
(trees_out::write_class_def): Likewise.
16+
(depset::hash::make_dependency): Set DB_IGNORED_EXPOSURE_BIT if
17+
appropriate, or clear it otherwise.
18+
(depset::hash::add_dependency): Rename ignore_tu_local.
19+
(depset::hash::find_dependencies): Set ignore_exposure if in
20+
such a context.
21+
22+
2025-12-22 Yuao Ma <[email protected]>
23+
24+
PR c++/123261
25+
* semantics.cc (expand_or_defer_fn_1): Use maybe_constexpr_fn.
26+
127
2025-12-20 Nathaniel Shead <[email protected]>
228

329
PR c++/122712

gcc/fortran/ChangeLog

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
1+
2025-12-22 Steve Kargl <[email protected]>
2+
3+
PR fortran/122957
4+
* interface.cc (gfc_match_generic_spec): Issue an error
5+
so that users do not use -fdefault-integer-8 with DTIO.
6+
7+
2025-12-22 Harald Anlauf <[email protected]>
8+
9+
PR fortran/123253
10+
* expr.cc (gfc_check_vardef_context): Replace simple check by a
11+
scan through the association targets for a dummy argument.
12+
113
2025-12-21 Harald Anlauf <[email protected]>
214

315
PR fortran/123201

gcc/testsuite/ChangeLog

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,73 @@
1+
2025-12-22 Nathaniel Shead <[email protected]>
2+
3+
PR c++/122994
4+
* g++.dg/modules/internal-17_b.C: Use functions and internal
5+
types rather than lambdas.
6+
* g++.dg/modules/internal-4_b.C: Correct expected result.
7+
* g++.dg/modules/internal-20_a.C: New test.
8+
* g++.dg/modules/internal-20_b.C: New test.
9+
* g++.dg/modules/internal-20_c.C: New test.
10+
* g++.dg/modules/internal-21_a.C: New test.
11+
* g++.dg/modules/internal-21_b.C: New test.
12+
13+
2025-12-22 Steve Kargl <[email protected]>
14+
15+
PR fortran/122957
16+
* gfortran.dg/pr122957.f90: New test.
17+
18+
2025-12-22 Harald Anlauf <[email protected]>
19+
20+
PR fortran/123253
21+
* gfortran.dg/associate_76.f90: Extended testcase.
22+
* gfortran.dg/associate_77.f90: New test.
23+
24+
2025-12-22 Kugan Vivekanandarajah <[email protected]>
25+
26+
PR middle-end/123067
27+
* gcc.dg/licm-self-write-partial-alias.c: New test.
28+
29+
2025-12-22 Jose E. Marchesi <[email protected]>
30+
31+
* algol68/execute/modules/Modules20.map (module-bar): Add
32+
underscores.
33+
34+
2025-12-22 Eric Botcazou <[email protected]>
35+
36+
* gnat.dg/specs/class_wide1.ads: New test.
37+
38+
2025-12-22 Jeff Law <[email protected]>
39+
40+
* gcc.target/riscv/rvv/base/spill-7.c: Update expected output.
41+
42+
2025-12-22 Yuao Ma <[email protected]>
43+
44+
PR c++/123261
45+
* g++.dg/ext/fimplicit-constexpr2.C: New test.
46+
47+
2025-12-22 Vineet Gupta <[email protected]>
48+
49+
* gcc.target/riscv/zicond_ifcvt_opt.c: Adjust increased czero counts.
50+
51+
2025-12-22 Vineet Gupta <[email protected]>
52+
Philipp Tomsich <[email protected]>
53+
54+
PR target/122769
55+
* gcc.target/riscv/pr122769.c: New test.
56+
57+
2025-12-22 Jeff Law <[email protected]>
58+
59+
* gcc.target/riscv/rvv/base/spill-1.c: Update expected output.
60+
* gcc.target/riscv/rvv/base/spill-2.c: Likewise.
61+
* gcc.target/riscv/rvv/base/spill-3.c: Likewise.
62+
* gcc.target/riscv/rvv/base/spill-4.c: Likewise.
63+
* gcc.target/riscv/rvv/base/spill-5.c: Likewise.
64+
* gcc.target/riscv/rvv/base/spill-6.c: Likewise.
65+
66+
2025-12-22 Stefan Schulze Frielinghaus <[email protected]>
67+
68+
* gcc.target/s390/zvector/vec-addc-u128.c: Honor deprecation
69+
warning.
70+
171
2025-12-21 Jerry DeLisle <[email protected]>
272

373
PR fortran/121472

libgomp/ChangeLog

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
2025-12-22 Tobias Burnus <[email protected]>
2+
3+
* testsuite/libgomp.fortran/uses_allocators_1.f90: Update dg-error.
4+
15
2025-12-19 Tobias Burnus <[email protected]>
26

37
* testsuite/libgomp.fortran/uses_allocators-7.f90: Add ';' test.

libstdc++-v3/ChangeLog

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
2025-12-22 Tomasz Kamiński <[email protected]>
2+
3+
* doc/html/manual/using_macros.html: Regenerate.
4+
* doc/xml/manual/using.xml: Add entries for
5+
_GLIBCXX_USE_OLD_GENERATE_CANONICAL and
6+
_GLIBCXX_USE_VARIANT_CXX17_OLD_ABI.
7+
18
2025-12-19 Tomasz Kamiński <[email protected]>
29

310
PR libstdc++/112591

0 commit comments

Comments
 (0)