Skip to content

Commit 1bb016e

Browse files
author
GCC Administrator
committed
Daily bump.
1 parent 3e8013e commit 1bb016e

File tree

5 files changed

+178
-1
lines changed

5 files changed

+178
-1
lines changed

gcc/ChangeLog

Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,82 @@
1+
2025-10-29 Jeff Law <jlaw@ventanamicro.com>
2+
3+
Revert:
4+
2025-10-29 Jeff Law <jlaw@ventanamicro.com>
5+
6+
PR target/116662
7+
* config/riscv/riscv.cc (riscv_option_override): Override
8+
default value for destructive interference size.
9+
10+
2025-10-29 Jeff Law <jlaw@ventanamicro.com>
11+
12+
Revert:
13+
2025-10-29 Jeff Law <jlaw@ventanamicro.com>
14+
15+
PR target/116662
16+
* config/riscv/riscv.cc (riscv_option_override): Apply correct version
17+
of the patch.
18+
19+
2025-10-29 Jeff Law <jlaw@ventanamicro.com>
20+
21+
PR target/116662
22+
* config/riscv/riscv.cc (riscv_option_override): Apply correct version
23+
of the patch.
24+
25+
2025-10-29 Jeff Law <jlaw@ventanamicro.com>
26+
27+
PR target/116662
28+
* config/riscv/riscv.cc (riscv_option_override): Override
29+
default value for destructive interference size.
30+
31+
2025-10-29 Andrew MacLeod <amacleod@redhat.com>
32+
33+
PR tree-optimization/91191
34+
* gimple-range-op.cc (gimple_range_op_handler): Descend one
35+
operand lower for a VIEW_CONVERT_EXPR.
36+
* range-op-mixed.h (class operator_view): New.
37+
* range-op.cc (range_op_table): Add VIEW_CONVERT_EXPR case.
38+
(operator_view::fold_range): New.
39+
(operator_view::op1_range): New.
40+
(operator_view::update_bitmask): New.
41+
42+
2025-10-29 Richard Biener <rguenther@suse.de>
43+
44+
* tree-vect-slp.cc (vect_analyze_slp): Mark stmts in BB roots
45+
as released after vect_build_slp_instance.
46+
(vect_build_slp_instance): Release scalar_stmts when exiting
47+
early.
48+
49+
2025-10-29 Lulu Cheng <chenglulu@loongson.cn>
50+
51+
PR target/122097
52+
* config/loongarch/loongarch.cc
53+
(loongarch_const_vector_bitimm_set_p): Add support for vector float.
54+
(loongarch_const_vector_bitimm_clr_p): Likewise.
55+
(loongarch_print_operand): Likewise.
56+
* config/loongarch/simd.md (and<mode>3): Likewise.
57+
58+
2025-10-29 Lulu Cheng <chenglulu@loongson.cn>
59+
60+
* config/loongarch/lasx.md (xor<mode>3): Delete.
61+
(ior<mode>3): Delete.
62+
(and<mode>3): Delete.
63+
* config/loongarch/lsx.md (xor<mode>3): Delete.
64+
(ior<mode>3): Delete.
65+
(and<mode>3): Delete.
66+
* config/loongarch/simd.md (xor<mode>3): Define.
67+
(ior<mode>3): Likewise.
68+
(and<mode>3): Likewise.
69+
70+
2025-10-29 Xi Ruoyao <xry111@xry111.site>
71+
72+
* config/loongarch/genopts/loongarch.opt.in (-mbreak-code=):
73+
New.
74+
* config/loongarch/loongarch.opt: Regenerate.
75+
* config/loongarch/loongarch.md (trap): Separate to a
76+
define_insn and a define_expand which takes la_break_code.
77+
* doc/invoke.texi (-mbreak-code=): Document.
78+
* config/loongarch/loongarch.opt.urls: Regenerate.
79+
180
2025-10-28 Richard Biener <rguenther@suse.de>
281

382
* tree-vect-loop-manip.cc (vect_update_ivs_after_vectorizer):

gcc/DATESTAMP

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
20251029
1+
20251030

gcc/fortran/ChangeLog

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,25 @@
1+
2025-10-29 Yuao Ma <c8ef@outlook.com>
2+
3+
* trans-expr.cc (gfc_conv_gfc_desc_to_cfi_desc): Remove unreachable
4+
code.
5+
6+
2025-10-29 Paul Thomas <pault@gcc.gnu.org>
7+
8+
PR fortran/122165
9+
* primary.cc (gfc_match_varspec): If the previous component ref
10+
was a type specification parameter, a type inquiry ref cannot
11+
follow.
12+
13+
2025-10-29 Paul Thomas <pault@gcc.gnu.org>
14+
15+
PR fortran/122433
16+
PR fortran/122434
17+
* decl.cc (gfc_get_pdt_instance): Prevent a PDT component of
18+
the same type as the template from being converted into an
19+
instance.
20+
* resolve.cc (gfc_impure_variable): The result of a pure
21+
function is a valid allocate object since it is pure.
22+
123
2025-10-28 Yuao Ma <c8ef@outlook.com>
224

325
PR fortran/122342

gcc/testsuite/ChangeLog

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,35 @@
1+
2025-10-29 Andrew MacLeod <amacleod@redhat.com>
2+
3+
PR tree-optimization/91191
4+
* gcc.dg/pr91191.c: New.
5+
6+
2025-10-29 Paul Thomas <pault@gcc.gnu.org>
7+
8+
PR fortran/122165
9+
* gfortran.dg/pdt_64.f03: New test.
10+
11+
2025-10-29 Richard Biener <rguenther@suse.de>
12+
13+
PR tree-optimization/70102
14+
* gfortran.dg/vect/pr70102.f: New testcase.
15+
16+
2025-10-29 Paul Thomas <pault@gcc.gnu.org>
17+
18+
PR fortran/122433
19+
PR fortran/122434
20+
* gfortran.dg/pdt_62.f03: New test.
21+
* gfortran.dg/pdt_63.f03: New test.
22+
23+
2025-10-29 Lulu Cheng <chenglulu@loongson.cn>
24+
25+
PR target/122097
26+
* gcc.target/loongarch/pr122097.c: New test.
27+
28+
2025-10-29 Xi Ruoyao <xry111@xry111.site>
29+
30+
* gcc.target/loongarch/trap-default.c: New test.
31+
* gcc.target/loongarch/trap-1.c: New test.
32+
133
2025-10-28 Yuao Ma <c8ef@outlook.com>
234

335
PR fortran/122342

libstdc++-v3/ChangeLog

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,47 @@
1+
2025-10-29 Jonathan Wakely <jwakely@redhat.com>
2+
3+
* include/bits/regex.tcc (regex_traits::value): Use __c instead
4+
of __ch.
5+
6+
2025-10-29 Jonathan Wakely <jwakely@redhat.com>
7+
8+
* testsuite/17_intro/headers/c++2011/42319.cc: Include <ios>
9+
instead of <bits/char_traits.h>. Add no_pch option. Remove
10+
explicit -std=gnu++11 option.
11+
* testsuite/30_threads/thread/swap/1.cc: Include <utility>
12+
instead of <bits/move.h>.
13+
14+
2025-10-29 Tomasz Kamiński <tkaminsk@redhat.com>
15+
16+
PR libstdc++/119721
17+
* include/std/tuple (tuple<>::operator=(const _Tuple&) const)
18+
[__cpp_lib_ranges_zip]: Define.
19+
* testsuite/23_containers/tuple/cons/119721.cc: Test const
20+
assignment.
21+
22+
2025-10-29 Osama Abdelkader <osama.abdelkader@gmail.com>
23+
Tomasz Kamiński <tkaminsk@redhat.com>
24+
25+
PR libstdc++/119721
26+
* include/std/tuple (tuple<>::tuple(const tuple&))
27+
(tuple<>::operator=(const tuple&)): Define as defaulted.
28+
(tuple<>::swap): Moved the defintion after assignments.
29+
(tuple<>::tuple(_UTuple&&))
30+
(tuple<>::tuple(allocator_arg_t, const _Alloc&, _UTuple&&))
31+
(tuple<>::operator=(_UTuple&&)) [__cpp_lib_tuple_like]: Define.
32+
(tuple<>::operator==, tuple<>::opeator<=>): Parenthesize
33+
constrains individually.
34+
* testsuite/23_containers/tuple/cons/119721.cc: New test for
35+
constructors and assignments with empty tuple-like types.
36+
* testsuite/20_util/tuple/requirements/empty_trivial.cc:
37+
New test verifying tuple<> remains trivially copyable.
38+
39+
2025-10-29 Jonathan Wakely <jwakely@redhat.com>
40+
41+
* include/bits/regex.tcc (regex_traits::value): Implement
42+
without using istringstream.
43+
* include/std/regex: Do not include <sstream>.
44+
145
2025-10-28 Jonathan Wakely <jwakely@redhat.com>
246

347
PR libstdc++/122401

0 commit comments

Comments
 (0)