Skip to content

Commit 77de8b7

Browse files
author
GCC Administrator
committed
Daily bump.
1 parent d34d7c7 commit 77de8b7

File tree

8 files changed

+1253
-1
lines changed

8 files changed

+1253
-1
lines changed

gcc/ChangeLog

+93
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,96 @@
1+
2024-02-22 Jakub Jelinek <[email protected]>
2+
3+
PR c/114007
4+
* doc/extend.texi: (__extension__): Remove comments about scope
5+
tokens vs. two colons.
6+
7+
2024-02-22 Andrew Pinski <[email protected]>
8+
9+
PR tree-optimization/109804
10+
* gimple-ssa-warn-access.cc (new_delete_mismatch_p): Handle
11+
DEMANGLE_COMPONENT_UNNAMED_TYPE.
12+
13+
2024-02-22 Richard Biener <[email protected]>
14+
15+
PR tree-optimization/114048
16+
* tree-ssa-sccvn.cc (copy_reference_ops_from_ref): MEM_REF
17+
can also produce -1 off.
18+
19+
2024-02-22 Richard Biener <[email protected]>
20+
21+
PR tree-optimization/114027
22+
* tree-vect-loop.cc (vecctorizable_reduction): Use optimized
23+
condition reduction classification only for single-element
24+
chains.
25+
26+
2024-02-22 Jakub Jelinek <[email protected]>
27+
28+
PR ipa/111960
29+
* profile-count.h (profile_count::dump): Remove overload with
30+
char * first argument.
31+
* profile-count.cc (profile_count::dump): Change overload with char *
32+
first argument which uses sprintf into the overfload with FILE *
33+
first argument and use fprintf instead. Remove overload which wrapped
34+
it.
35+
36+
2024-02-22 Jakub Jelinek <[email protected]>
37+
38+
PR tree-optimization/113993
39+
* tree-call-cdce.cc (get_no_error_domain): Handle
40+
BUILT_IN_{COSH,SINH,EXP{,M1,2}}{F32X,F64X}. Handle
41+
BUILT_IN_{COSH,SINH,EXP{,M1,2}}L for
42+
REAL_MODE_FORMAT (TYPE_MODE (long_double_type_node))->emax == 16384
43+
the as the F128 suffixed cases, otherwise as non-suffixed ones.
44+
Handle BUILT_IN_{EXP,POW}10L for
45+
REAL_MODE_FORMAT (TYPE_MODE (long_double_type_node))->emax == 16384
46+
as (-inf, 4932).
47+
48+
2024-02-22 Jakub Jelinek <[email protected]>
49+
50+
PR tree-optimization/114038
51+
* gimple-lower-bitint.cc (bitint_large_huge::lower_mul_overflow): Fix
52+
loop exit condition if end is divisible by limb_prec.
53+
54+
2024-02-22 YunQiang Su <[email protected]>
55+
56+
* doc/invoke.texi(MIPS Options): Fix skipping UrlSuffix
57+
problem of mabi=, mno-flush-func, mexplicit-relocs;
58+
add missing leading - of mbranch-cost option.
59+
* config/mips/mips.opt.urls: Regenerate.
60+
61+
2024-02-22 Kewen Lin <[email protected]>
62+
63+
PR target/109987
64+
* config/rs6000/constraints.md (we): Update internal doc without
65+
referring to option -mpower9-vector.
66+
* config/rs6000/driver-rs6000.cc (asm_names): Remove mpower9-vector
67+
special handlings.
68+
* config/rs6000/rs6000-cpus.def (OTHER_P9_VECTOR_MASKS,
69+
OTHER_P8_VECTOR_MASKS): Merge to ...
70+
(OTHER_VSX_VECTOR_MASKS): ... here.
71+
* config/rs6000/rs6000.cc (rs6000_option_override_internal): Remove
72+
some error message handlings and explicit option mask adjustments on
73+
explicit option power{8,9}-vector conflicting with other options.
74+
(rs6000_print_isa_options): Update comments.
75+
(rs6000_disable_incompatible_switches): Remove power{8,9}-vector
76+
related array items and handlings.
77+
* config/rs6000/rs6000.h (ASM_CPU_SPEC): Remove mpower9-vector
78+
special handlings.
79+
* config/rs6000/rs6000.opt: Make option power{8,9}-vector as
80+
WarnRemoved.
81+
* doc/extend.texi: Remove documentation referring to option
82+
-mpower8-vector.
83+
* doc/invoke.texi: Remove documentation for option
84+
-mpower{8,9}-vector and adjust some documentation referring to them.
85+
* doc/md.texi: Update documentation for constraint we.
86+
* doc/sourcebuild.texi: Remove documentation for powerpc_p8vector_ok.
87+
88+
2024-02-22 Pan Li <[email protected]>
89+
90+
PR target/114017
91+
* config/riscv/riscv-c.cc (riscv_cpu_cpp_builtins): Upgrade
92+
the version to 0.12.
93+
194
2024-02-21 Edwin Lu <[email protected]>
295

396
* config/riscv/riscv.cc (riscv_sched_variable_issue): Enable assert

gcc/DATESTAMP

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

gcc/c-family/ChangeLog

+6
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
2024-02-22 Jakub Jelinek <[email protected]>
2+
3+
PR c/114007
4+
* c-lex.cc (c_common_has_attribute): Parse 2 CPP_COLONs with
5+
the first one with COLON_SCOPE flag the same as CPP_SCOPE.
6+
17
2024-02-10 Marek Polacek <[email protected]>
28

39
DR 2237

gcc/c/ChangeLog

+11
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
1+
2024-02-22 Jakub Jelinek <[email protected]>
2+
3+
PR c/114007
4+
* c-parser.cc (c_parser_std_attribute): Remove loose_scope_p argument.
5+
Instead of checking it, parse 2 CPP_COLONs with the first one with
6+
COLON_SCOPE flag the same as CPP_SCOPE.
7+
(c_parser_std_attribute_list): Remove loose_scope_p argument, don't
8+
pass it to c_parser_std_attribute.
9+
(c_parser_std_attribute_specifier): Adjust c_parser_std_attribute_list
10+
caller.
11+
112
2024-02-13 Tobias Burnus <[email protected]>
213

314
PR middle-end/113904

gcc/m2/ChangeLog

+24
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,27 @@
1+
2024-02-22 Gaius Mulley <[email protected]>
2+
3+
PR modula2/114055
4+
* gm2-compiler/M2Check.mod (Import): IsConstLitInternal and
5+
IsConstLit.
6+
(isInternal): New procedure function.
7+
(doCheck): Test for isInternal in either operand and early
8+
return true.
9+
* gm2-compiler/M2Quads.mod (PushOne): Rewrite with extra
10+
parameter internal.
11+
(BuildPseudoBy): Add TRUE parameter to PushOne call.
12+
(BuildIncProcedure): Add FALSE parameter to PushOne call.
13+
(BuildDecProcedure): Add FALSE parameter to PushOne call.
14+
* gm2-compiler/M2Range.mod (ForLoopBeginTypeCompatible):
15+
Uncomment code and tidy up error string.
16+
* gm2-compiler/SymbolTable.def (PutConstLitInternal):
17+
New procedure.
18+
(IsConstLitInternal): New procedure function.
19+
* gm2-compiler/SymbolTable.mod (PutConstLitInternal):
20+
New procedure.
21+
(IsConstLitInternal): New procedure function.
22+
(SymConstLit): New field IsInternal.
23+
(CreateConstLit): Initialize IsInternal to FALSE.
24+
125
2024-02-21 Gaius Mulley <[email protected]>
226

327
PR modula2/114026

0 commit comments

Comments
 (0)