Skip to content

Commit 1e2a3b2

Browse files
author
GCC Administrator
committed
Daily bump.
1 parent 96773ce commit 1e2a3b2

File tree

8 files changed

+195
-1
lines changed

8 files changed

+195
-1
lines changed

ChangeLog

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
2024-02-26 Juergen Christ <[email protected]>
2+
3+
* MAINTAINERS: Add myself to write after approval and DCO.
4+
15
2024-02-23 Xi Ruoyao <[email protected]>
26

37
* configure.ac (ENABLE_GOLD): Remove loongarch*-*-* from target

gcc/ChangeLog

+90
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,93 @@
1+
2024-02-26 Georg-Johann Lay <[email protected]>
2+
3+
* config/avr/avr.opt (mcall-prologues, mrelax, maccumulate-args)
4+
(mstrict-X): Tag as "Optimization".
5+
6+
2024-02-26 Georg-Johann Lay <[email protected]>
7+
8+
* config/avr/avr.cc (avr_out_compare) [AVR_TINY]: Remove code in
9+
an "if avr_adiw_reg_p()" block that's dead for AVR_TINY.
10+
11+
2024-02-26 Jakub Jelinek <[email protected]>
12+
13+
14+
PR rtl-optimization/113617
15+
* varasm.cc (default_elf_select_rtx_section): For
16+
references to private symbols in comdat sections
17+
use .data.relro.local.pool.<comdat>, .data.relro.pool.<comdat>
18+
or .rodata.<comdat> comdat sections.
19+
20+
2024-02-26 Richard Biener <[email protected]>
21+
22+
PR tree-optimization/114099
23+
* tree-vect-loop-manip.cc (slpeel_tree_duplicate_loop_to_edge_cfg):
24+
Create and fill in a needed virtual LC PHI for the alternate
25+
exits. Remove code dealing with that missing.
26+
27+
2024-02-26 Richard Biener <[email protected]>
28+
29+
PR tree-optimization/114068
30+
* tree-vect-loop-manip.cc (get_live_virtual_operand_on_edge):
31+
New function.
32+
(slpeel_tree_duplicate_loop_to_edge_cfg): Add a virtual LC PHI
33+
on the main exit if needed. Remove band-aid for the case
34+
it was missing.
35+
36+
2024-02-26 H.J. Lu <[email protected]>
37+
38+
PR target/114097
39+
* config/i386/i386-options.cc (ix86_set_func_type): Check
40+
interrupt instead of noreturn attribute.
41+
42+
2024-02-26 Jakub Jelinek <[email protected]>
43+
44+
* config/i386/i386.cc (ix86_bitint_type_info): Add support for
45+
!TARGET_64BIT.
46+
47+
2024-02-26 Jakub Jelinek <[email protected]>
48+
49+
PR tree-optimization/114090
50+
* match.pd ((x >= 0 ? x : 0) + (x <= 0 ? -x : 0) -> abs x):
51+
Restrict pattern to ANY_INTEGRAL_TYPE_P and TYPE_OVERFLOW_UNDEFINED
52+
types.
53+
((x <= 0 ? -x : 0) -> max(-x, 0)): Likewise.
54+
55+
2024-02-26 Jakub Jelinek <[email protected]>
56+
57+
PR middle-end/114084
58+
* fold-const.cc (fold_binary_loc): Avoid the final associate_trees
59+
if all subtrees of var0 come from one of the op0 or op1 operands
60+
and all subtrees of con0 come from the other one. Don't clear
61+
variables which are never used afterwards.
62+
63+
2024-02-26 Richard Biener <[email protected]>
64+
65+
PR middle-end/114070
66+
* genmatch.cc (parser::parse_c_expr): Do not record operand
67+
lists but only mark operators used.
68+
* match.pd ((c ? a : b) op (c ? d : e) --> c ? (a op d) : (b op e)):
69+
Properly guard the case of tcc_comparison changing the VEC_COND
70+
value operand type.
71+
72+
2024-02-26 Jakub Jelinek <[email protected]>
73+
74+
PR target/114094
75+
* config/i386/i386.cc (x86_function_profiler): Add missing new-line
76+
to printed instruction.
77+
78+
2024-02-26 H.J. Lu <[email protected]>
79+
80+
PR target/114098
81+
* config/i386/amxtileintrin.h (_tile_loadconfig): Use
82+
__builtin_ia32_ldtilecfg.
83+
(_tile_storeconfig): Use __builtin_ia32_sttilecfg.
84+
* config/i386/i386-builtin.def (BDESC): Add
85+
__builtin_ia32_ldtilecfg and __builtin_ia32_sttilecfg.
86+
* config/i386/i386-expand.cc (ix86_expand_builtin): Handle
87+
IX86_BUILTIN_LDTILECFG and IX86_BUILTIN_STTILECFG.
88+
* config/i386/i386.md (ldtilecfg): New pattern.
89+
(sttilecfg): Likewise.
90+
191
2024-02-24 Richard Sandiford <[email protected]>
292

393
PR tree-optimization/113205

gcc/DATESTAMP

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
20240226
1+
20240227

gcc/ada/ChangeLog

+12
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
1+
2024-02-26 Eric Botcazou <[email protected]>
2+
3+
PR ada/113893
4+
* exp_ch7.adb (Build_Anonymous_Master): Do not build the master
5+
for a local designated type.
6+
* exp_util.adb (Build_Allocate_Deallocate_Proc): Force Needs_Fin
7+
to false if no finalization master is attached to an access type
8+
and assert that it is anonymous in this case.
9+
* sem_res.adb (Resolve_Allocator): Mention that the object might
10+
not be finalized at all in the warning given when the type is an
11+
anonymous access-to-controlled type.
12+
113
2024-01-23 Ronan Desplanques <[email protected]>
214

315
* gnatvsn.ads: Update year.

gcc/c/ChangeLog

+8
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
2024-02-26 Jakub Jelinek <[email protected]>
2+
3+
PR c/114042
4+
* c-parser.cc (c_parser_postfix_expression): Diagnose
5+
__builtin_stdc_bit_* argument with ENUMERAL_TYPE or BOOLEAN_TYPE
6+
type or if signed here rather than on the replacement builtins
7+
in check_builtin_function_arguments.
8+
19
2024-02-22 Jakub Jelinek <[email protected]>
210

311
PR c/114007

gcc/fortran/ChangeLog

+7
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
2024-02-26 Harald Anlauf <[email protected]>
2+
3+
PR fortran/114012
4+
* trans-expr.cc (gfc_conv_procedure_call): Evaluate non-trivial
5+
arguments just once before assigning to an unlimited polymorphic
6+
dummy variable.
7+
18
2024-02-23 Steve Kargl <[email protected]>
29
Harald Anlauf <[email protected]>
310

gcc/po/ChangeLog

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
2024-02-26 Joseph Myers <[email protected]>
2+
3+
* sv.po, zh_CN.po: Update.
4+
15
2024-02-19 Joseph Myers <[email protected]>
26

37
* be.po, da.po, de.po, el.po, es.po, fi.po, fr.po, hr.po, id.po,

gcc/testsuite/ChangeLog

+69
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,72 @@
1+
2024-02-26 Harald Anlauf <[email protected]>
2+
3+
PR fortran/114012
4+
* gfortran.dg/pr114012.f90: New test.
5+
6+
2024-02-26 Jakub Jelinek <[email protected]>
7+
8+
9+
PR rtl-optimization/113617
10+
* g++.dg/other/pr113617.C: New test.
11+
* g++.dg/other/pr113617.h: New test.
12+
* g++.dg/other/pr113617-aux.cc: New test.
13+
14+
2024-02-26 Jakub Jelinek <[email protected]>
15+
16+
PR c/114042
17+
* gcc.dg/builtin-stdc-bit-2.c: Adjust testcase for actual builtin
18+
names rather than names of builtin replacements.
19+
20+
2024-02-26 Richard Biener <[email protected]>
21+
22+
PR tree-optimization/114099
23+
* gcc.dg/vect/vect-early-break_120-pr114099.c: New testcase.
24+
25+
2024-02-26 Richard Biener <[email protected]>
26+
27+
PR tree-optimization/114068
28+
* gcc.dg/vect/vect-early-break_118-pr114068.c: New testcase.
29+
* gcc.dg/vect/vect-early-break_119-pr114068.c: Likewise.
30+
31+
2024-02-26 Eric Botcazou <[email protected]>
32+
33+
* gnat.dg/access10.adb: New test.
34+
35+
2024-02-26 H.J. Lu <[email protected]>
36+
37+
PR target/114097
38+
* gcc.target/i386/pr114097-1.c: New test.
39+
40+
2024-02-26 Rainer Orth <[email protected]>
41+
42+
PR ipa/61159
43+
* gcc.c-torture/compile/pr61159.c: xfail on Solaris/x86 with as.
44+
45+
2024-02-26 Jakub Jelinek <[email protected]>
46+
47+
PR tree-optimization/114090
48+
* gcc.dg/pr114090.c: New test.
49+
50+
2024-02-26 Jakub Jelinek <[email protected]>
51+
52+
PR middle-end/114084
53+
* gcc.dg/bitint-94.c: New test.
54+
55+
2024-02-26 Richard Biener <[email protected]>
56+
57+
PR middle-end/114070
58+
* gcc.dg/torture/pr114070.c: New testcase.
59+
60+
2024-02-26 Jakub Jelinek <[email protected]>
61+
62+
PR target/114094
63+
* gcc.target/i386/pr114094.c: New test.
64+
65+
2024-02-26 H.J. Lu <[email protected]>
66+
67+
PR target/114098
68+
* gcc.target/i386/amxtile-4.c: New test.
69+
170
2024-02-25 Jerry DeLisle <[email protected]>
271

372
PR libfortran/105456

0 commit comments

Comments
 (0)