Skip to content

Commit 4d9da41

Browse files
author
GCC Administrator
committed
Daily bump.
1 parent 80d126b commit 4d9da41

File tree

7 files changed

+198
-1
lines changed

7 files changed

+198
-1
lines changed

ChangeLog

+10
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
2024-02-23 Xi Ruoyao <[email protected]>
2+
3+
* configure.ac (ENABLE_GOLD): Remove loongarch*-*-* from target
4+
list.
5+
* configure: Regenerate.
6+
7+
2024-02-23 Monk Chiang <[email protected]>
8+
9+
* MAINTAINERS: Add myself.
10+
111
2024-02-10 Alexander Westbrooks <[email protected]>
212

313
* MAINTAINERS: Add myself to write after approval and DCO.

contrib/ChangeLog

+5
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
2024-02-23 Richard Biener <[email protected]>
2+
3+
PR target/90785
4+
* config-list.mk (LIST): --enable-obsolete for ia64*-*-*.
5+
16
2024-02-05 Jakub Jelinek <[email protected]>
27

38
* test_installed: Fill in HOSTCC, HOSTCXX, HOSTCFLAGS and

gcc/ChangeLog

+100
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,103 @@
1+
2024-02-23 Robin Dapp <[email protected]>
2+
3+
PR target/114028
4+
* config/riscv/riscv-v.cc (rvv_builder::can_duplicate_repeating_sequence_p):
5+
Return false if inner mode is already Pmode.
6+
(rvv_builder::is_all_same_sequence): New function.
7+
(expand_vec_init): Emit broadcast if sequence is all same.
8+
9+
2024-02-23 Richard Sandiford <[email protected]>
10+
11+
PR target/113613
12+
* config/aarch64/aarch64-early-ra.cc
13+
(early_ra::m_current_region): New member variable.
14+
(early_ra::m_fpr_recency): Likewise.
15+
(early_ra::start_new_region): Bump m_current_region.
16+
(early_ra::allocate_colors): Prefer less recently used registers
17+
in the event of a tie. Add a comment to explain why we prefer(ed)
18+
higher-numbered registers.
19+
(early_ra::find_oldest_color): Prefer less recently used registers
20+
here too.
21+
(early_ra::finalize_allocation): Update recency information for
22+
allocated registers.
23+
(early_ra::process_blocks): Initialize m_current_region and
24+
m_fpr_recency.
25+
26+
2024-02-23 Richard Sandiford <[email protected]>
27+
28+
PR target/113295
29+
* config/aarch64/aarch64-early-ra.cc
30+
(early_ra::test_strictness): New enum.
31+
(early_ra::is_chain_candidate): Add a strictness parameter to
32+
control whether only correctness matters, or whether both correctness
33+
and heuristics should be used. Handle multiple levels of equivalence.
34+
(early_ra::find_related_start): Update call accordingly.
35+
(early_ra::strided_polarity_pref): Likewise.
36+
(early_ra::form_chains): Likewise.
37+
(early_ra::try_to_chain_allocnos): Use is_chain_candidate in
38+
correctness mode rather than trying to inline the test.
39+
40+
2024-02-23 Richard Sandiford <[email protected]>
41+
42+
PR target/113295
43+
* config/aarch64/aarch64-early-ra.cc
44+
(early_ra::find_related_start): Account for definitions by shared
45+
registers when testing for a single register definition.
46+
(early_ra::accumulate_defs): New function.
47+
(early_ra::record_copy): If A shares B's register, fold A's
48+
definition information into B's. Fold A's use information into B's.
49+
50+
2024-02-23 H.J. Lu <[email protected]>
51+
52+
* configure.ac (HAVE_AS_R_X86_64_CODE_6_GOTTPOFF): Defined as 1
53+
if R_X86_64_CODE_6_GOTTPOFF is supported.
54+
* config.in: Regenerated.
55+
* configure: Likewise.
56+
* config/i386/predicates.md (apx_ndd_add_memory_operand): Allow
57+
UNSPEC_GOTNTPOFF if R_X86_64_CODE_6_GOTTPOFF is supported.
58+
59+
2024-02-23 Richard Earnshaw <[email protected]>
60+
61+
PR target/108120
62+
* config/arm/neon.md (div<VCVTF:mode>3): Rename from div<mode>3.
63+
Gate with ARM_HAVE_NEON_<MODE>_ARITH.
64+
65+
2024-02-23 Jakub Jelinek <[email protected]>
66+
67+
PR rtl-optimization/114054
68+
* expr.cc (expand_expr_real_2) <case MULT_EXPR>: Use
69+
temp variable instead of target parameter for result.
70+
71+
2024-02-23 Jakub Jelinek <[email protected]>
72+
73+
PR tree-optimization/114040
74+
* gimple-lower-bitint.cc (bitint_large_huge::lower_addsub_overflow):
75+
Use EQ_EXPR rather than LT_EXPR for g2 condition and change its
76+
probability from likely to unlikely. When handling the true true
77+
store, first cast to limb_access_type and then to l's type.
78+
79+
2024-02-23 Richard Biener <[email protected]>
80+
81+
PR target/90785
82+
* config.gcc: Add ia64*-*-* to the list of obsoleted targets.
83+
84+
2024-02-23 Palmer Dabbelt <[email protected]>
85+
86+
PR other/109668
87+
* config/riscv/arch-canonicalize: Move to python3
88+
* config/riscv/multilib-generator: Likewise
89+
90+
2024-02-23 Palmer Dabbelt <[email protected]>
91+
92+
* doc/invoke.texi: Document -mcpu.
93+
94+
2024-02-23 Lulu Cheng <[email protected]>
95+
96+
* configure: Regenerate.
97+
* configure.ac: Add parameter "--fatal-warnings" to assemble
98+
when checking whether the assemble support conditional branch
99+
relaxation.
100+
1101
2024-02-22 Jakub Jelinek <[email protected]>
2102

3103
PR c/114007

gcc/DATESTAMP

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
20240223
1+
20240224

gcc/cp/ChangeLog

+6
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
2024-02-23 Jakub Jelinek <[email protected]>
2+
3+
PR c++/113083
4+
* cp-gimplify.cc (cp_fold): For targetm.cxx.cdtor_returns_this ()
5+
wrap r into a COMPOUND_EXPR and return folded CALL_EXPR_ARG (x, 0).
6+
17
2024-02-19 Patrick Palka <[email protected]>
28

39
PR c++/113966

gcc/fortran/ChangeLog

+13
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,16 @@
1+
2024-02-23 Steve Kargl <[email protected]>
2+
Harald Anlauf <[email protected]>
3+
4+
PR fortran/114024
5+
* trans-stmt.cc (gfc_trans_allocate): When a source expression has
6+
substring references, part-refs, or %re/%im inquiries, wrap the
7+
entity in parentheses to force evaluation of the expression.
8+
9+
2024-02-23 Tobias Burnus <[email protected]>
10+
11+
* openmp.cc (gfc_match_omp_depobj): Use OPT_Wopenmp
12+
as warning category in gfc_warning.
13+
114
2024-02-20 Peter Hill <[email protected]>
215

316
PR fortran/105658

gcc/testsuite/ChangeLog

+63
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,66 @@
1+
2024-02-23 Steve Kargl <[email protected]>
2+
Harald Anlauf <[email protected]>
3+
4+
PR fortran/114024
5+
* gfortran.dg/allocate_with_source_27.f90: New test.
6+
* gfortran.dg/allocate_with_source_28.f90: New test.
7+
8+
2024-02-23 Robin Dapp <[email protected]>
9+
10+
* gcc.target/riscv/rvv/autovec/pr114028.c: New test.
11+
12+
2024-02-23 Jakub Jelinek <[email protected]>
13+
14+
PR c++/113083
15+
* g++.dg/cpp0x/constexpr-113083.C: New test.
16+
17+
2024-02-23 Richard Sandiford <[email protected]>
18+
19+
PR target/113613
20+
* gcc.target/aarch64/pr113613.c: New test.
21+
22+
2024-02-23 Richard Sandiford <[email protected]>
23+
24+
PR target/113295
25+
* gcc.target/aarch64/pr113295-2.c: New test.
26+
27+
2024-02-23 Richard Sandiford <[email protected]>
28+
29+
PR target/113295
30+
* gcc.dg/rtl/aarch64/pr113295-1.c: New test.
31+
32+
2024-02-23 H.J. Lu <[email protected]>
33+
34+
* gcc.target/i386/apx-ndd-tls-1b.c: New test.
35+
* lib/target-supports.exp
36+
(check_effective_target_code_6_gottpoff_reloc): New.
37+
38+
2024-02-23 Richard Earnshaw <[email protected]>
39+
40+
PR target/108120
41+
* gcc.target/arm/neon-recip-div-1.c: New file.
42+
43+
2024-02-23 Jakub Jelinek <[email protected]>
44+
45+
PR rtl-optimization/114054
46+
* gcc.dg/bitint-92.c: New test.
47+
48+
2024-02-23 Jakub Jelinek <[email protected]>
49+
50+
PR tree-optimization/114040
51+
* gcc.dg/torture/bitint-60.c: New test.
52+
* gcc.dg/torture/bitint-61.c: New test.
53+
54+
2024-02-23 Rainer Orth <[email protected]>
55+
56+
* gcc.dg/vect/vect-bic-bitmask-12.c: Move dg-skip-if down.
57+
* gcc.dg/vect/vect-bic-bitmask-23.c: Likewise.
58+
59+
2024-02-23 Rainer Orth <[email protected]>
60+
61+
* gcc.dg/plugin/crash-test-write-though-null-sarif.c
62+
(scan-sarif-file): Allow for "Segmentation Fault", too.
63+
164
2024-02-22 Marek Polacek <[email protected]>
265

366
* g++.dg/warn/Wmismatched-new-delete-8.C: Use __SIZE_TYPE__.

0 commit comments

Comments
 (0)