Skip to content

Commit 491c0b8

Browse files
author
GCC Administrator
committed
Daily bump.
1 parent 6fdc64e commit 491c0b8

File tree

6 files changed

+148
-1
lines changed

6 files changed

+148
-1
lines changed

gcc/ChangeLog

+82
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,85 @@
1+
2025-03-03 Andrew Carlotti <[email protected]>
2+
3+
* common/config/aarch64/aarch64-common.cc
4+
(struct aarch64_extension_info): Add field.
5+
(aarch64_get_required_features): New.
6+
* config/aarch64/aarch64-builtins.cc
7+
(aarch64_simd_switcher::aarch64_simd_switcher): Rename to...
8+
(aarch64_target_switcher::aarch64_target_switcher): ...this,
9+
and extend to handle sve, nosimd and target pragmas.
10+
(aarch64_simd_switcher::~aarch64_simd_switcher): Rename to...
11+
(aarch64_target_switcher::~aarch64_target_switcher): ...this,
12+
and extend to handle sve, nosimd and target pragmas.
13+
(handle_arm_acle_h): Use aarch64_target_switcher.
14+
(handle_arm_neon_h): Rename switcher and pass explicit flags.
15+
(aarch64_general_init_builtins): Ditto.
16+
* config/aarch64/aarch64-protos.h
17+
(class aarch64_simd_switcher): Rename to...
18+
(class aarch64_target_switcher): ...this, and add new members.
19+
(aarch64_get_required_features): New prototype.
20+
* config/aarch64/aarch64-sve-builtins.cc
21+
(sve_switcher::sve_switcher): Delete
22+
(sve_switcher::~sve_switcher): Delete
23+
(sve_alignment_switcher::sve_alignment_switcher): New
24+
(sve_alignment_switcher::~sve_alignment_switcher): New
25+
(register_builtin_types): Use alignment switcher
26+
(init_builtins): Rename switcher.
27+
(handle_arm_neon_sve_bridge_h): Ditto.
28+
(handle_arm_sme_h): Ditto.
29+
(handle_arm_sve_h): Ditto, and use alignment switcher.
30+
* config/aarch64/aarch64-sve-builtins.h
31+
(class sve_switcher): Delete.
32+
(class sme_switcher): Delete.
33+
(class sve_alignment_switcher): New.
34+
* config/aarch64/t-aarch64 (aarch64-builtins.o): Add $(REGS_H).
35+
(aarch64-sve-builtins.o): Remove $(REG_H).
36+
37+
2025-03-03 Richard Earnshaw <[email protected]>
38+
39+
* config/arm/thumb1.md (split patterns for GEU and LEU): New.
40+
41+
2025-03-03 Uros Bizjak <[email protected]>
42+
43+
Revert:
44+
2025-03-03 Uros Bizjak <[email protected]>
45+
46+
* combine.cc (distribute_notes):
47+
Reverse negative logic in ternary operators.
48+
49+
2025-03-03 Uros Bizjak <[email protected]>
50+
51+
* combine.cc (distribute_notes):
52+
Reverse negative logic in ternary operators.
53+
54+
2025-03-03 Uros Bizjak <[email protected]>
55+
56+
PR rtl-optimization/118739
57+
* combine.cc (distribute_notes) <case REG_UNUSED>: Correct the
58+
logic when the register is used by I3.
59+
60+
2025-03-03 Martin Jambor <[email protected]>
61+
62+
PR ipa/118785
63+
* ipa-cp.cc (ipa_vr_intersect_with_arith_jfunc): Handle non-conversion
64+
unary operations separately before doing any conversions. Check
65+
expr_type_first_operand_type_p for non-unary operations too. Fix type
66+
of op_res.
67+
68+
2025-03-03 Richard Biener <[email protected]>
69+
70+
PR tree-optimization/119057
71+
* tree-vect-loop.cc (check_reduction_path): Add argument
72+
specifying whether we're analyzing the inner loop of a
73+
double reduction. Do not allow extra uses outside of the
74+
double reduction cycle in this case.
75+
(vect_is_simple_reduction): Adjust.
76+
77+
2025-03-03 Richard Biener <[email protected]>
78+
79+
PR ipa/119067
80+
* ipa-devirt.cc (odr_types_equivalent_p): Check
81+
TYPE_VECTOR_SUBPARTS for vectors.
82+
183
2025-03-02 Jeff Law <[email protected]>
284

385
PR target/118934

gcc/DATESTAMP

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
20250303
1+
20250304

gcc/fortran/ChangeLog

+16
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,19 @@
1+
2025-03-03 Harald Anlauf <[email protected]>
2+
3+
PR fortran/101577
4+
* symbol.cc (verify_bind_c_derived_type): Generate error message
5+
for derived type with no components in standard conformance mode,
6+
indicating that this is a GNU extension.
7+
8+
2025-03-03 Andre Vehreschild <[email protected]>
9+
10+
PR fortran/118747
11+
* trans-array.cc (gfc_trans_array_ctor_element): Remove copy to
12+
temporary variable.
13+
* trans-expr.cc (gfc_conv_procedure_call): Use references to
14+
array members instead of copies when freeing after use.
15+
Formatting fix.
16+
117
2025-03-02 Sandra Loosemore <[email protected]>
218

319
* intrinsic.texi: Fix inconsistent capitalization of argument

gcc/po/ChangeLog

+6
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
2025-03-03 Joseph Myers <[email protected]>
2+
3+
* be.po, da.po, de.po, el.po, es.po, fi.po, fr.po, hr.po, id.po,
4+
ja.po, ka.po, nl.po, ru.po, sr.po, sv.po, tr.po, uk.po, vi.po,
5+
zh_CN.po, zh_TW.po: Update.
6+
17
2025-02-14 Joseph Myers <[email protected]>
28

39
* gcc.pot: Regenerate.

gcc/testsuite/ChangeLog

+37
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,40 @@
1+
2025-03-03 Harald Anlauf <[email protected]>
2+
3+
PR fortran/101577
4+
* gfortran.dg/empty_derived_type.f90: Adjust dg-options.
5+
* gfortran.dg/empty_derived_type_2.f90: New test.
6+
7+
2025-03-03 Richard Earnshaw <[email protected]>
8+
9+
* gcc.target/arm/unsigned-extend-1.c: Expand check for any
10+
insn suggesting a zero-extend. XFAIL for thumb1 code.
11+
12+
2025-03-03 Uros Bizjak <[email protected]>
13+
14+
PR rtl-optimization/118739
15+
* gcc.target/i386/pr118739.c: New test.
16+
17+
2025-03-03 Martin Jambor <[email protected]>
18+
19+
PR ipa/118785
20+
* g++.dg/lto/pr118785_0.C: New test.
21+
22+
2025-03-03 Richard Biener <[email protected]>
23+
24+
PR tree-optimization/119057
25+
* gcc.dg/vect/pr119057.c: New testcase.
26+
27+
2025-03-03 Richard Biener <[email protected]>
28+
29+
PR ipa/119067
30+
* g++.dg/lto/pr119067_0.C: New testcase.
31+
* g++.dg/lto/pr119067_1.C: Likewise.
32+
33+
2025-03-03 Andre Vehreschild <[email protected]>
34+
35+
PR fortran/118747
36+
* gfortran.dg/alloc_comp_auto_array_4.f90: New test.
37+
138
2025-03-02 Gaius Mulley <[email protected]>
239

340
PR modula2/119088

libcpp/po/ChangeLog

+6
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
2025-03-03 Joseph Myers <[email protected]>
2+
3+
* be.po, ca.po, da.po, de.po, el.po, eo.po, es.po, fi.po, fr.po,
4+
id.po, ja.po, ka.po, nl.po, pt_BR.po, ro.po, ru.po, sr.po, sv.po,
5+
tr.po, uk.po, vi.po, zh_CN.po, zh_TW.po: Update.
6+
17
2025-02-14 Joseph Myers <[email protected]>
28

39
* cpplib.pot: Regenerate.

0 commit comments

Comments
 (0)