Skip to content

Commit d880cb4

Browse files
author
GCC Administrator
committed
Daily bump.
1 parent e7287cb commit d880cb4

File tree

8 files changed

+214
-1
lines changed

8 files changed

+214
-1
lines changed

gcc/ChangeLog

+91
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,94 @@
1+
2025-02-27 Pan Li <[email protected]>
2+
3+
PR target/118931
4+
* config/riscv/riscv-v.cc (expand_const_vector): Add overflow to
5+
smode check and clean up highest bits if overflow.
6+
7+
2025-02-27 Jakub Jelinek <[email protected]>
8+
9+
PR tree-optimization/119030
10+
* gimple-fold.cc (fold_truth_andor_for_ifcombine): Fix a pasto,
11+
ll_unsignedp -> rl_unsignedp.
12+
13+
2025-02-27 Jakub Jelinek <[email protected]>
14+
15+
PR middle-end/118860
16+
* input.h (file_cache::tune): No longer static. Rename argument
17+
from num_file_slots_ to num_file_slots. Formatting fix.
18+
(file_cache::num_file_slots): Renamed to ...
19+
(file_cache::m_num_file_slots): ... this. No longer static.
20+
* input.cc (file_cache_slot::tune): Change return type from void to
21+
size_t, return previous file_cache_slot::line_record_size value.
22+
Formatting fixes.
23+
(file_cache::tune): Rename argument from num_file_slots_ to
24+
num_file_slots. Set m_num_file_slots rather than num_file_slots.
25+
If m_num_file_slots or file_cache_slot::line_record_size changes,
26+
delete[] m_file_slots and new it again.
27+
(file_cache::num_file_slots): Remove definition.
28+
(file_cache::lookup_file): Use m_num_file_slots rather than
29+
num_file_slots.
30+
(file_cache::evicted_cache_tab_entry): Likewise.
31+
(file_cache::file_cache): Likewise. Initialize m_num_file_slots
32+
to 16.
33+
(file_cache::dump): Use m_num_file_slots rather than num_file_slots.
34+
(file_cache_slot::get_next_line): Formatting fixes.
35+
(file_cache_slot::read_line_num): Likewise.
36+
(get_source_text_between): Likewise.
37+
* toplev.cc (toplev::main): Call global_dc->get_file_cache ().tune
38+
rather than file_cache::tune.
39+
40+
2025-02-27 Thomas Schwinge <[email protected]>
41+
42+
* config/nvptx/nvptx.h (MAX_FIXED_MODE_SIZE): '#define'.
43+
44+
2025-02-27 Thomas Schwinge <[email protected]>
45+
46+
* config/nvptx/nvptx.opt (-mfake-ptx-alloca): New.
47+
* config/nvptx/nvptx-protos.h (nvptx_output_fake_ptx_alloca):
48+
Declare.
49+
* config/nvptx/nvptx.cc (nvptx_output_fake_ptx_alloca): New.
50+
* config/nvptx/nvptx.md (define_insn "@nvptx_alloca_<mode>")
51+
[!(TARGET_PTX_7_3 && TARGET_SM52)]: Use it for
52+
'-mfake-ptx-alloca'.
53+
54+
2025-02-27 Thomas Schwinge <[email protected]>
55+
56+
* config/nvptx/nvptx.md (define_expand "allocate_stack")
57+
[!TARGET_SOFT_STACK]: Move
58+
'sorry ("dynamic stack allocation not supported");'...
59+
(define_insn "@nvptx_alloca_<mode>"): ... here.
60+
61+
2025-02-27 Jerry DeLisle <[email protected]>
62+
63+
PR fortran/108369
64+
* doc/invoke.texi: Add a note to clarify. Adjust some wording.
65+
66+
2025-02-27 Haochen Jiang <[email protected]>
67+
68+
* config/i386/x86-tune.def
69+
(X86_TUNE_DEST_FALSE_DEP_FOR_GLC): Add GNR, GNR-D, DMR.
70+
(X86_TUNE_AVOID_256FMA_CHAINS): Ditto.
71+
(X86_TUNE_AVX512_MOVE_BY_PIECES): Ditto.
72+
(X86_TUNE_AVX512_STORE_BY_PIECES): Ditto.
73+
74+
2025-02-27 Jakub Jelinek <[email protected]>
75+
76+
* gimple-range-phi.cc (phi_analyzer::process_phi): Fix comment typo,
77+
dpoesn;t -> doesn't.
78+
79+
2025-02-27 Jakub Jelinek <[email protected]>
80+
81+
PR testsuite/116143
82+
* Makefile.in (EXTRA_BACKEND_OBJS): New variable.
83+
(BACKEND): Use it before libbackend.a.
84+
85+
2025-02-27 Jakub Jelinek <[email protected]>
86+
87+
PR middle-end/118819
88+
* alias.cc (memrefs_conflict_p): Perform arithmetics on c, xsize and
89+
ysize in poly_offset_int and return -1 if it is not representable in
90+
poly_int64.
91+
192
2025-02-26 Jakub Jelinek <[email protected]>
293

394
PR c/119001

gcc/DATESTAMP

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
20250227
1+
20250228

gcc/cp/ChangeLog

+12
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
1+
2025-02-27 Marek Polacek <[email protected]>
2+
3+
PR c++/118928
4+
* constexpr.cc (cxx_eval_constant_expression) <case GOTO_EXPR>: Remove
5+
an assert.
6+
7+
2025-02-27 Marek Polacek <[email protected]>
8+
9+
PR c++/118516
10+
* parser.cc (cp_parser_template_argument): Don't call
11+
require_potential_constant_expression.
12+
113
2025-02-25 Jakub Jelinek <[email protected]>
214

315
PR c++/118876

gcc/fortran/ChangeLog

+6
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
2025-02-27 Andre Vehreschild <[email protected]>
2+
3+
PR fortran/118789
4+
* trans-stmt.cc (trans_associate_var): Compare pointed to types when
5+
expr to associate is already a pointer.
6+
17
2025-02-26 Andre Vehreschild <[email protected]>
28

39
PR fortran/108233

gcc/testsuite/ChangeLog

+88
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,91 @@
1+
2025-02-27 Pan Li <[email protected]>
2+
3+
PR target/118931
4+
* gcc.target/riscv/rvv/base/pr118931-run-1.c: New test.
5+
6+
2025-02-27 Jakub Jelinek <[email protected]>
7+
8+
PR tree-optimization/119030
9+
* gcc.c-torture/execute/pr119030.c: New test.
10+
11+
2025-02-27 Jakub Jelinek <[email protected]>
12+
13+
PR middle-end/118860
14+
* gcc.dg/pr118860.c: New test.
15+
16+
2025-02-27 Thomas Schwinge <[email protected]>
17+
18+
* gcc.target/nvptx/stack_frame-1.c: Adjust.
19+
20+
2025-02-27 Thomas Schwinge <[email protected]>
21+
22+
* gcc.target/nvptx/stack_frame-1.c: New.
23+
24+
2025-02-27 Thomas Schwinge <[email protected]>
25+
26+
* gcc.target/nvptx/alloca-1-O0_-mfake-ptx-alloca.c: New.
27+
* gcc.target/nvptx/alloca-2-O0_-mfake-ptx-alloca.c: Likewise.
28+
* gcc.target/nvptx/alloca-4-O3_-mfake-ptx-alloca.c: Likewise.
29+
* gcc.target/nvptx/vla-1-O0_-mfake-ptx-alloca.c: Likewise.
30+
* gcc.target/nvptx/alloca-4-O3.c:
31+
'dg-additional-options -mfake-ptx-alloca'.
32+
33+
2025-02-27 Thomas Schwinge <[email protected]>
34+
35+
* gcc.target/nvptx/alloca-1-unused-O0-sm_30.c: Adjust.
36+
37+
2025-02-27 Thomas Schwinge <[email protected]>
38+
39+
* gcc.target/nvptx/alloca-1-dead-O0-sm_30.c: New.
40+
* gcc.target/nvptx/alloca-1-dead-O0.c: Likewise.
41+
* gcc.target/nvptx/alloca-1-dead-O1-sm_30.c: Likewise.
42+
* gcc.target/nvptx/alloca-1-dead-O1.c: Likewise.
43+
* gcc.target/nvptx/alloca-1-unused-O0-sm_30.c: Likewise.
44+
* gcc.target/nvptx/alloca-1-unused-O0.c: Likewise.
45+
* gcc.target/nvptx/alloca-1-unused-O1-sm_30.c: Likewise.
46+
* gcc.target/nvptx/alloca-1-unused-O1.c: Likewise.
47+
* gcc.target/nvptx/vla-1-dead-O0-sm_30.c: Likewise.
48+
* gcc.target/nvptx/vla-1-dead-O0.c: Likewise.
49+
* gcc.target/nvptx/vla-1-dead-O1-sm_30.c: Likewise.
50+
* gcc.target/nvptx/vla-1-dead-O1.c: Likewise.
51+
* gcc.target/nvptx/vla-1-unused-O0-sm_30.c: Likewise.
52+
* gcc.target/nvptx/vla-1-unused-O0.c: Likewise.
53+
* gcc.target/nvptx/vla-1-unused-O1-sm_30.c: Likewise.
54+
* gcc.target/nvptx/vla-1-unused-O1.c: Likewise.
55+
56+
2025-02-27 Marek Polacek <[email protected]>
57+
58+
PR c++/118928
59+
* g++.dg/cpp0x/constexpr-prvalue5.C: New test.
60+
61+
2025-02-27 Vladimir N. Makarov <[email protected]>
62+
63+
PR target/118940
64+
* gcc.target/i386/pr118940.c: New test.
65+
66+
2025-02-27 Vladimir N. Makarov <[email protected]>
67+
68+
PR rtl-optimization/116336
69+
* gcc.dg/pr116336.c: New test.
70+
71+
2025-02-27 Marek Polacek <[email protected]>
72+
73+
PR c++/118516
74+
* g++.dg/cpp2a/fn-template11.C:
75+
* g++.dg/template/fn-template1.C: New test.
76+
* g++.dg/template/fn-template2.C: New test.
77+
78+
2025-02-27 Richard Earnshaw <[email protected]>
79+
80+
* gcc.target/arm/lto/pr61123-enum-size_0.c: (dg-lto-options) Move
81+
linker related options to ...
82+
(dg-extra-ld-options): ... here. Add -flinker-output=nolto-rel.
83+
84+
2025-02-27 Andre Vehreschild <[email protected]>
85+
86+
PR fortran/118789
87+
* gfortran.dg/associate_73.f90: New test.
88+
189
2025-02-26 Jakub Jelinek <[email protected]>
290

391
PR c/119001

libgfortran/ChangeLog

+6
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
2025-02-27 Thomas Schwinge <[email protected]>
2+
3+
PR target/107635
4+
* config/t-nvptx: New.
5+
* configure.host [nvptx] (tmake_file): Add it.
6+
17
2025-02-21 Andre Vehreschild <[email protected]>
28

39
PR fortran/107635

libphobos/ChangeLog

+5
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
2025-02-27 Iain Buclaw <[email protected]>
2+
3+
* testsuite/libphobos.unittest/unittest.exp: Use `dg-runtest' rather
4+
than `dg-test'. Set `libphobos_test_name'.
5+
16
2025-02-25 Iain Buclaw <[email protected]>
27

38
* testsuite/libphobos.phobos/shared/phobos-shared.exp: Require

libstdc++-v3/ChangeLog

+5
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
2025-02-27 Jonathan Wakely <[email protected]>
2+
3+
* include/std/stacktrace (_Impl::_M_allocate): Fix outdated
4+
comment.
5+
16
2025-02-26 Patrick Palka <[email protected]>
27

38
PR libstdc++/118083

0 commit comments

Comments
 (0)