Skip to content

Commit 019d7b6

Browse files
author
GCC Administrator
committed
Daily bump.
1 parent 6839de7 commit 019d7b6

File tree

26 files changed

+249
-1
lines changed

26 files changed

+249
-1
lines changed

ChangeLog

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
2025-12-29 Rainer Orth <[email protected]>
2+
3+
* libtool.m4: Cherry-pick libtool commit
4+
9196966580f6853a31187a7a3c7e7ff36ef08982.
5+
16
2025-12-19 Lewis Hyatt <[email protected]>
27

38
PR bootstrap/12407

gcc/ChangeLog

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,41 @@
1+
2025-12-29 Andrew Pinski <[email protected]>
2+
3+
* ifcvt.cc (noce_try_cond_zero_arith): Remove restriction on comparison
4+
against 0.
5+
6+
2025-12-29 Andrew Pinski <[email protected]>
7+
8+
PR rtl-optimization/123308
9+
* ifcvt.cc (noce_try_cond_zero_arith): If noce_emit_cmove fails
10+
for a lowpart subreg case, then try the full reg cmove and
11+
take the lowpart subreg afterwards.
12+
13+
2025-12-29 Andrew Pinski <[email protected]>
14+
15+
* ifcvt.cc (noce_try_cond_zero_arith): Don't swap if_info->cond
16+
but use it directly with if_info->rev_cond.
17+
18+
2025-12-29 Jakub Jelinek <[email protected]>
19+
20+
* auto-profile.cc (string_table::get_original_name): Avoid using
21+
init-statement in selection statement.
22+
23+
2025-12-29 Rainer Orth <[email protected]>
24+
25+
* configure: Regenerate.
26+
27+
2025-12-29 Hongyu Wang <[email protected]>
28+
29+
* config/i386/i386.md (*setcc_qi): Force output setzucc for
30+
reg operand[0].
31+
(*setcc_qi_slp): Likewise.
32+
33+
2025-12-29 Andrew Pinski <[email protected]>
34+
35+
PR rtl-optimization/123295
36+
* lra-eliminations.cc (lra_eliminate_regs_1): For a debug
37+
insn, create a raw SUBREG if simplify_gen_subreg fails.
38+
139
2025-12-28 Rainer Orth <[email protected]>
240

341
* configure.ac (gcc_cv_ld_ctf): New check.

gcc/DATESTAMP

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
20251229
1+
20251230

gcc/algol68/ChangeLog

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,31 @@
1+
2025-12-29 Jose E. Marchesi <[email protected]>
2+
3+
* a68-parser-scanner.cc (get_next_token): Bits denotation parsing
4+
fixes.
5+
* ga68.texi (SUPPER stropping): Document special rule for bits
6+
denotations with radix 16.
7+
8+
2025-12-29 Jose E. Marchesi <[email protected]>
9+
10+
* a68-parser-victal.cc (victal_check_mode_dec): Mind publicized
11+
declarations.
12+
(victal_check_variable_dec): Likewise.
13+
(victal_check_identity_dec): Likewise.
14+
15+
2025-12-29 Jose E. Marchesi <[email protected]>
16+
17+
* a68-parser-scope.cc (scope_module_text): New function.
18+
(scope_module_declaration): Likewise.
19+
(scope_particular_program): Likewise.
20+
(scope_prelude_packet): Likewise.
21+
(a68_scope_checker): Call scope_particular_program and
22+
scope_prelude_packet.
23+
24+
2025-12-29 Jose E. Marchesi <[email protected]>
25+
26+
* a68-exports.cc (a68_asm_output_mode): Use .LMDnn labels for
27+
modes instead of .LMnn.
28+
129
2025-12-28 Jose E. Marchesi <[email protected]>
230

331
* ga68.texi (Packets): Update to specify only particular programs

gcc/cp/ChangeLog

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,40 @@
1+
2025-12-29 Egas Ribeiro <[email protected]>
2+
3+
PR c++/123080
4+
* parser.cc (cp_parser_skip_to_end_of_statement): Don't abort
5+
implicit templates during tentative parsing.
6+
(cp_parser_lambda_declarator_opt): Add cleanup for
7+
fully_implicit_function_template_p before parsing
8+
trailing_requires_clause.
9+
10+
2025-12-29 Nathaniel Shead <[email protected]>
11+
12+
PR c++/119097
13+
PR c++/120005
14+
* constexpr.cc (potential_constant_expression_1): Fall back to
15+
location from parent expression if needed.
16+
* cp-gimplify.cc (enum fold_flags): Add ff_only_non_odr.
17+
(cp_fold_data::cp_fold_data): Assert invariant for flags.
18+
(cp_fold_omp_clause_refs_r): New function.
19+
(cp_fold_r): Specially handle OMP_CLAUSE_DECL.
20+
(cp_fold_function_non_odr_use): New function.
21+
(cp_fold_non_odr_use_1): New function.
22+
(cp_fold_maybe_rvalue): Fold non-ODR uses when requested.
23+
(cp_fold_non_odr_use): New function.
24+
(fold_caches): Increase number of caches.
25+
(get_fold_cache): Use a new cache for non-ODR use walks.
26+
(cp_fold): Skip most folding for non-ODR use walks; always
27+
fold constant-initialized references; remove dead code to
28+
fold __builtin_source_location.
29+
* cp-tree.h (cp_fold_function_non_odr_use): Declare.
30+
(cp_fold_non_odr_use): Declare.
31+
* decl.cc (finish_function): Fold non-ODR uses before saving
32+
constexpr fundef. Invoke PLUGIN_PRE_GENERICIZE before this
33+
folding.
34+
* ptree.cc (cxx_print_xnode): Handle TU_LOCAL_ENTITY.
35+
* tree.cc (bot_manip): Propagate TREE_CONSTANT.
36+
* typeck2.cc (digest_nsdmi_init): Fold non-ODR uses in NSDMIs.
37+
138
2025-12-23 Nathaniel Shead <[email protected]>
239

340
PR c++/122819

gcc/testsuite/ChangeLog

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,51 @@
1+
2025-12-29 Jose E. Marchesi <[email protected]>
2+
3+
* algol68/compile/error-radix-1.a68: New test.
4+
* algol68/compile/radix-hex-upper-1.a68: Likewise.
5+
* algol68/compile/radix-hex-supper-1.a68: Likewise.
6+
* algol68/compile/error-radix-4.a68: Likewise.
7+
* algol68/compile/error-radix-3.a68: Likewise.
8+
* algol68/compile/error-radix-2.a68: Likewise.
9+
* algol68/execute/environment-enquiries-6.a68: Do not use radix 10
10+
in bits denotations.
11+
12+
2025-12-29 Jose E. Marchesi <[email protected]>
13+
14+
* algol68/compile/actual-bounds-expected-4.a68: New test.
15+
* algol68/compile/formal-bounds-expected-1.a68: Likewise.
16+
17+
2025-12-29 Egas Ribeiro <[email protected]>
18+
19+
PR c++/123080
20+
* g++.dg/cpp2a/lambda-requires6.C: New test.
21+
* g++.dg/cpp2a/lambda-requires6a.C: New test.
22+
23+
2025-12-29 Nathaniel Shead <[email protected]>
24+
25+
PR c++/119097
26+
PR c++/120005
27+
* g++.dg/cpp0x/constexpr-cast.C: Adjust diagnostics.
28+
* g++.dg/warn/overflow-warn-1.C: Fix diagnostic checks.
29+
* g++.dg/warn/overflow-warn-3.C: Likewise.
30+
* g++.dg/warn/overflow-warn-4.C: Likewise.
31+
* g++.dg/modules/internal-8_a.C: Remove xfails, supplement with
32+
additional testcases.
33+
* g++.dg/modules/internal-8_b.C: New test.
34+
35+
2025-12-29 Jose E. Marchesi <[email protected]>
36+
37+
* algol68/compile/warning-scope-module-1.a68: New test.
38+
* algol68/compile/warning-scope-module-2.a68: Likewise.
39+
40+
2025-12-29 Hongyu Wang <[email protected]>
41+
42+
* gcc.target/i386/apx-zu-3.c: New test.
43+
44+
2025-12-29 Andrew Pinski <[email protected]>
45+
46+
PR rtl-optimization/123295
47+
* gcc.dg/pr123295-1.c: New test.
48+
149
2025-12-28 Jose E. Marchesi <[email protected]>
250

351
* algol68/execute/modules/module24.a68: New file.

libatomic/ChangeLog

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
2025-12-29 Rainer Orth <[email protected]>
2+
3+
* configure: Regenerate.
4+
15
2025-12-11 Mark Wielaard <[email protected]>
26

37
* Makefile.in: Regenerate.

libbacktrace/ChangeLog

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
2025-12-29 Rainer Orth <[email protected]>
2+
3+
* configure: Regenerate.
4+
15
2025-11-06 Ian Lance Taylor <[email protected]>
26

37
* elf.c (ELFMAGn): In #undef rename from ELF_MAGn.

libcc1/ChangeLog

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
2025-12-29 Rainer Orth <[email protected]>
2+
3+
* configure: Regenerate.
4+
15
2025-12-02 Andrew Pinski <[email protected]>
26

37
* cc1plugin-config.h.in: Regenerate.

libffi/ChangeLog

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
2025-12-29 Rainer Orth <[email protected]>
2+
3+
* configure: Regenerate.
4+
15
2025-11-03 Sam James <[email protected]>
26

37
* configure: Regenerate.

0 commit comments

Comments
 (0)