Skip to content

Commit 67d5b10

Browse files
author
GCC Administrator
committed
Daily bump.
1 parent 93e1559 commit 67d5b10

File tree

12 files changed

+212
-1
lines changed

12 files changed

+212
-1
lines changed

ChangeLog

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
2024-02-10 Alexander Westbrooks <[email protected]>
2+
3+
* MAINTAINERS: Add myself to write after approval and DCO.
4+
15
2024-02-03 Maciej W. Rozycki <[email protected]>
26

37
* MAINTAINERS: Update my e-mail address.

gcc/ChangeLog

+65
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,68 @@
1+
2024-02-10 Marek Polacek <[email protected]>
2+
3+
DR 2237
4+
PR c++/107126
5+
PR c++/97202
6+
* doc/invoke.texi: Document -Wtemplate-id-cdtor.
7+
8+
2024-02-10 Jakub Jelinek <[email protected]>
9+
10+
* gimple-lower-bitint.cc (itint_large_huge::lower_addsub_overflow): Fix
11+
computation of idx for i == 4 of bitint_prec_huge.
12+
13+
2024-02-10 Jakub Jelinek <[email protected]>
14+
15+
PR middle-end/110754
16+
* gimple-low.cc (assumption_copy_decl): For TREE_THIS_VOLATILE
17+
decls create PARM_DECL with pointer to original type, set
18+
TREE_READONLY and keep TREE_THIS_VOLATILE, TREE_ADDRESSABLE,
19+
DECL_NOT_GIMPLE_REG_P and DECL_BY_REFERENCE cleared.
20+
(adjust_assumption_stmt_op): For remapped TREE_THIS_VOLATILE decls
21+
wrap PARM_DECL into a simple TREE_THIS_NO_TRAP MEM_REF.
22+
(lower_assumption): For TREE_THIS_VOLATILE vars pass ADDR_EXPR
23+
of the var as argument.
24+
25+
2024-02-10 Jakub Jelinek <[email protected]>
26+
27+
* pretty-print.cc (pp_integer_with_precision): Handle precision 3 for
28+
size_t and precision 4 for ptrdiff_t. Formatting fix.
29+
(pp_format): Document %{t,z}{d,i,u,o,x}. Implement t and z modifiers.
30+
Formatting fixes.
31+
(test_pp_format): Test t and z modifiers.
32+
* gcc.cc (read_specs): Use %td instead of %ld and casts to long.
33+
34+
2024-02-10 Jakub Jelinek <[email protected]>
35+
36+
* ipa-icf.cc (sem_item_optimizer::process_cong_reduction,
37+
sem_item_optimizer::dump_cong_classes): Use HOST_SIZE_T_PRINT_UNSIGNED
38+
and casts to fmt_size_t instead of "%lu" and casts to unsigned long.
39+
* tree.cc (print_debug_expr_statistics): Use HOST_SIZE_T_PRINT_DEC
40+
and casts to fmt_size_t instead of "%ld" and casts to long.
41+
(print_value_expr_statistics, print_type_hash_statistics): Likewise.
42+
* dwarf2out.cc (output_macinfo_op): Use HOST_WIDE_INT_PRINT_UNSIGNED
43+
instead of "%lu" and casts to unsigned long.
44+
* gcov-dump.cc (dump_gcov_file): Use %u instead of %lu and casts to
45+
unsigned long.
46+
* tree-ssa-dom.cc (htab_statistics): Use HOST_SIZE_T_PRINT_DEC
47+
and casts to fmt_size_t instead of "%ld" and casts to long.
48+
* cfgexpand.cc (dump_stack_var_partition): Use
49+
HOST_SIZE_T_PRINT_UNSIGNED and casts to fmt_size_t instead of "%lu"
50+
and casts to unsigned long.
51+
* gengtype.cc (adjust_field_rtx_def): Likewise.
52+
* tree-into-ssa.cc (htab_statistics): Use HOST_SIZE_T_PRINT_DEC
53+
and casts to fmt_size_t instead of "%ld" and casts to long.
54+
* postreload-gcse.cc (dump_hash_table): Likewise.
55+
* ggc-page.cc (alloc_page): Use HOST_SIZE_T_PRINT_UNSIGNED
56+
and casts to fmt_size_t instead of "%lu" and casts to unsigned long.
57+
(ggc_internal_alloc, ggc_free): Likewise.
58+
* genpreds.cc (write_lookup_constraint_1): Likewise.
59+
(write_insn_constraint_len): Likewise.
60+
* tree-dfa.cc (dump_dfa_stats): Use HOST_SIZE_T_PRINT_DEC
61+
and casts to fmt_size_t instead of "%ld" and casts to long.
62+
* varasm.cc (output_constant_pool_contents): Use
63+
HOST_WIDE_INT_PRINT_DEC instead of "%ld" and casts to long.
64+
* var-tracking.cc (dump_var): Likewise.
65+
166
2024-02-09 Jakub Jelinek <[email protected]>
267

368
PR tree-optimization/113783

gcc/DATESTAMP

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
20240210
1+
20240211

gcc/c-family/ChangeLog

+20
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,23 @@
1+
2024-02-10 Marek Polacek <[email protected]>
2+
3+
DR 2237
4+
PR c++/107126
5+
PR c++/97202
6+
* c-opts.cc (c_common_post_options): In C++20 or with -Wc++20-compat,
7+
turn on -Wtemplate-id-cdtor.
8+
* c.opt (Wtemplate-id-cdtor): New.
9+
10+
2024-02-10 Jakub Jelinek <[email protected]>
11+
12+
* c-format.cc (gcc_diag_length_specs): Add t and z modifiers.
13+
(PP_FORMAT_CHAR_TABLE, gcc_gfc_char_table): Add entries for t and
14+
z modifiers.
15+
16+
2024-02-10 Jakub Jelinek <[email protected]>
17+
18+
* c-ada-spec.cc (dump_template_types): Use HOST_SIZE_T_PRINT_UNSIGNED
19+
and casts to fmt_size_t instead of "%lu" and casts to unsigned long.
20+
121
2024-02-01 Lewis Hyatt <[email protected]>
222

323
PR preprocessor/105608

gcc/c/ChangeLog

+5
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
2024-02-10 Jakub Jelinek <[email protected]>
2+
3+
* c-decl.cc (get_parm_array_spec): Use HOST_WIDE_INT_PRINT_UNSIGNED
4+
instead of "%lu" and casts to unsigned long or unsigned long long.
5+
16
2024-02-08 Joseph Myers <[email protected]>
27

38
PR c/113776

gcc/cp/ChangeLog

+21
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,24 @@
1+
2024-02-10 Marek Polacek <[email protected]>
2+
3+
DR 2237
4+
PR c++/107126
5+
PR c++/97202
6+
* parser.cc (cp_parser_unqualified_id): Downgrade the DR2237 error to
7+
a pedwarn.
8+
(cp_parser_constructor_declarator_p): Likewise.
9+
10+
2024-02-10 Jakub Jelinek <[email protected]>
11+
12+
* tree.cc (debug_binfo): Use HOST_WIDE_INT_PRINT_DEC instead of "%ld"
13+
and casts to long.
14+
* pt.cc (print_template_statistics): Use HOST_SIZE_T_PRINT_DEC
15+
and casts to fmt_size_t instead of "%ld" and casts to long.
16+
* class.cc (dump_class_hierarchy_1): Use HOST_WIDE_INT_PRINT_UNSIGNED
17+
instead of "%lu" and casts to unsigned long. For TYPE_ALIGN, use
18+
%u instead of %lu and drop casts to unsigned long.
19+
* parser.cc (cp_lexer_peek_nth_token): Use HOST_SIZE_T_PRINT_DEC
20+
and casts to fmt_size_t instead of "%ld" and casts to long.
21+
122
2024-02-09 Marek Polacek <[email protected]>
223

324
PR c++/113834

gcc/fortran/ChangeLog

+17
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,20 @@
1+
2024-02-10 Jakub Jelinek <[email protected]>
2+
3+
* error.cc (error_print): Handle z and t modifiers on d, i and u.
4+
* check.cc (gfc_check_transfer): Use %zd instead of %ld and casts to
5+
long.
6+
* primary.cc (gfc_convert_to_structure_constructor): Use %td instead
7+
of %ld and casts to long.
8+
9+
2024-02-10 Jakub Jelinek <[email protected]>
10+
11+
* trans-common.cc (build_common_decl): Use %wu instead of %lu and
12+
casts to unsigned long.
13+
* resolve.cc (resolve_ordinary_assign): Use %wd instead of %ld and
14+
casts to long.
15+
* array.cc (gfc_resolve_character_array_constructor): Likewise.
16+
* data.cc (create_character_initializer): Likewise.
17+
118
2024-02-09 Harald Anlauf <[email protected]>
219

320
PR fortran/113799

gcc/jit/ChangeLog

+5
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
2024-02-10 Jakub Jelinek <[email protected]>
2+
3+
* jit-playback.cc (new_bitcast): Use HOST_WIDE_INT_PRINT_DEC instead
4+
of "%ld" and casts to long.
5+
16
2024-02-02 Antoni Boucher <[email protected]>
27

38
* docs/topics/compatibility.rst (LIBGCCJIT_ABI_27): New ABI tag.

gcc/lto/ChangeLog

+6
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
2024-02-10 Jakub Jelinek <[email protected]>
2+
3+
* lto-common.cc (print_lto_report_1): Use HOST_SIZE_T_PRINT_DEC
4+
and casts to fmt_size_t instead of "%ld" and casts to long. Use
5+
%d instead of %ld and casts to long for searches and collisions.
6+
17
2024-01-04 David Malcolm <[email protected]>
28

39
* lang.opt.urls: New file, autogenerated by

gcc/m2/ChangeLog

+6
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
2024-02-10 Gaius Mulley <[email protected]>
2+
3+
PR modula2/113848
4+
* gm2-libs/SArgs.mod (GetArg): Re-write address arithmetic
5+
to avoid (void *) computation.
6+
17
2024-02-03 Gaius Mulley <[email protected]>
28

39
PR modula2/113730

gcc/testsuite/ChangeLog

+46
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,49 @@
1+
2024-02-10 Francois-Xavier Coudert <[email protected]>
2+
3+
* gcc.target/i386/pr113689-1.c: Skip test on darwin.
4+
* gcc.target/i386/pr113689-2.c: Likewise.
5+
* gcc.target/i386/pr113689-3.c: Likewise.
6+
7+
2024-02-10 Francois-Xavier Coudert <[email protected]>
8+
9+
* gcc.dg/ssp-2.c: Ignore warning that
10+
-multiply_defined is obsolete
11+
12+
2024-02-10 Marek Polacek <[email protected]>
13+
14+
DR 2237
15+
PR c++/107126
16+
PR c++/97202
17+
* g++.dg/DRs/dr2237.C: Adjust dg-error.
18+
* g++.dg/parse/constructor2.C: Likewise.
19+
* g++.dg/template/error34.C: Likewise.
20+
* g++.old-deja/g++.pt/ctor2.C: Likewise.
21+
* g++.dg/DRs/dr2237-2.C: New test.
22+
* g++.dg/DRs/dr2237-3.C: New test.
23+
* g++.dg/DRs/dr2237-4.C: New test.
24+
* g++.dg/DRs/dr2237-5.C: New test.
25+
* g++.dg/warn/Wtemplate-id-cdtor-1.C: New test.
26+
* g++.dg/warn/Wtemplate-id-cdtor-2.C: New test.
27+
* g++.dg/warn/Wtemplate-id-cdtor-3.C: New test.
28+
* g++.dg/warn/Wtemplate-id-cdtor-4.C: New test.
29+
30+
2024-02-10 Francois-Xavier Coudert <[email protected]>
31+
32+
* gcc.dg/darwin-ld-2.c: Ignore warning
33+
that -bind_at_load is deprecated.
34+
35+
2024-02-10 Jakub Jelinek <[email protected]>
36+
37+
PR middle-end/110754
38+
* gcc.dg/attr-assume-6.c: New test.
39+
* g++.dg/cpp23/attr-assume12.C: New test.
40+
41+
2024-02-10 Hans-Peter Nilsson <[email protected]>
42+
43+
PR c++/113545
44+
* g++.dg/cpp1y/constexpr-reinterpret3.C,
45+
g++.dg/cpp1y/constexpr-reinterpret4.C: New tests.
46+
147
2024-02-09 Marek Polacek <[email protected]>
248

349
PR c++/113834

libgcc/ChangeLog

+16
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,19 @@
1+
2024-02-10 Jakub Jelinek <[email protected]>
2+
3+
* soft-fp/floatbitintdd.c (__bid_floatbitintdd): Or in all remainder
4+
limbs into inexact rather than just first two.
5+
* soft-fp/floatbitintsd.c (__bid_floatbitintsd): Likewise.
6+
* soft-fp/floatbitinttd.c (__bid_floatbitinttd): Likewise.
7+
8+
2024-02-10 Jakub Jelinek <[email protected]>
9+
10+
* soft-fp/fixddbitint.c (__bid_fixddbitint): Fix up
11+
BIL_TYPE_SIZE == 32 shifts.
12+
* soft-fp/fixsdbitint.c (__bid_fixsdbitint): Likewise.
13+
* soft-fp/fixtdbitint.c (__bid_fixtdbitint): Likewise.
14+
* soft-fp/floatbitintdd.c (__bid_floatbitintdd): Likewise.
15+
* soft-fp/floatbitinttd.c (__bid_floatbitinttd): Likewise.
16+
117
2024-02-09 Iain Sandoe <[email protected]>
218

319
* config/i386/libgcc-darwin.ver: Export bf and bitint-related

0 commit comments

Comments
 (0)