From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2168) id 72DEA3858D35; Sun, 11 Feb 2024 00:17:25 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 72DEA3858D35 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1707610646; bh=0n4ANCOjt6yPyIQY44lS7dImbE95otb3iLYFKLL4Ufo=; h=From:To:Subject:Date:From; b=rwpa476Sh2HwiqAhfIpTgnxxIKGroNj5f176hQF5VbBreji6Jkn5qwVNEL9A5t891 9ewCKu8u5LscT2pq1HW+wa7uOZElN8bKUvt+ioRIU4IYqC5l64A2F+liO+TNh8YDB7 qHdKvHQ06dRRi3/Bzv4QdMIHiWcTO9slPt2Wgq9c= MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" From: GCC Administrator To: gcc-cvs@gcc.gnu.org Subject: [gcc r14-8919] Daily bump. X-Act-Checkin: gcc X-Git-Author: GCC Administrator X-Git-Refname: refs/heads/master X-Git-Oldrev: 93e1559bea434a681208e5e7a21513d7da2844d6 X-Git-Newrev: 67d5b10e659c3f4c02b8af507c84d5e764e264b4 Message-Id: <20240211001726.72DEA3858D35@sourceware.org> Date: Sun, 11 Feb 2024 00:17:25 +0000 (GMT) List-Id: https://gcc.gnu.org/g:67d5b10e659c3f4c02b8af507c84d5e764e264b4 commit r14-8919-g67d5b10e659c3f4c02b8af507c84d5e764e264b4 Author: GCC Administrator Date: Sun Feb 11 00:17:01 2024 +0000 Daily bump. Diff: --- ChangeLog | 4 +++ gcc/ChangeLog | 65 +++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 20 +++++++++++++++ gcc/c/ChangeLog | 5 ++++ gcc/cp/ChangeLog | 21 ++++++++++++++++ gcc/fortran/ChangeLog | 17 +++++++++++++ gcc/jit/ChangeLog | 5 ++++ gcc/lto/ChangeLog | 6 +++++ gcc/m2/ChangeLog | 6 +++++ gcc/testsuite/ChangeLog | 46 ++++++++++++++++++++++++++++++++++ libgcc/ChangeLog | 16 ++++++++++++ 12 files changed, 212 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index aa7bd08f505e..02d02a035f77 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2024-02-10 Alexander Westbrooks + + * MAINTAINERS: Add myself to write after approval and DCO. + 2024-02-03 Maciej W. Rozycki * MAINTAINERS: Update my e-mail address. diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5d47b031efb6..253508c41451 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,68 @@ +2024-02-10 Marek Polacek + + DR 2237 + PR c++/107126 + PR c++/97202 + * doc/invoke.texi: Document -Wtemplate-id-cdtor. + +2024-02-10 Jakub Jelinek + + * gimple-lower-bitint.cc (itint_large_huge::lower_addsub_overflow): Fix + computation of idx for i == 4 of bitint_prec_huge. + +2024-02-10 Jakub Jelinek + + PR middle-end/110754 + * gimple-low.cc (assumption_copy_decl): For TREE_THIS_VOLATILE + decls create PARM_DECL with pointer to original type, set + TREE_READONLY and keep TREE_THIS_VOLATILE, TREE_ADDRESSABLE, + DECL_NOT_GIMPLE_REG_P and DECL_BY_REFERENCE cleared. + (adjust_assumption_stmt_op): For remapped TREE_THIS_VOLATILE decls + wrap PARM_DECL into a simple TREE_THIS_NO_TRAP MEM_REF. + (lower_assumption): For TREE_THIS_VOLATILE vars pass ADDR_EXPR + of the var as argument. + +2024-02-10 Jakub Jelinek + + * pretty-print.cc (pp_integer_with_precision): Handle precision 3 for + size_t and precision 4 for ptrdiff_t. Formatting fix. + (pp_format): Document %{t,z}{d,i,u,o,x}. Implement t and z modifiers. + Formatting fixes. + (test_pp_format): Test t and z modifiers. + * gcc.cc (read_specs): Use %td instead of %ld and casts to long. + +2024-02-10 Jakub Jelinek + + * ipa-icf.cc (sem_item_optimizer::process_cong_reduction, + sem_item_optimizer::dump_cong_classes): Use HOST_SIZE_T_PRINT_UNSIGNED + and casts to fmt_size_t instead of "%lu" and casts to unsigned long. + * tree.cc (print_debug_expr_statistics): Use HOST_SIZE_T_PRINT_DEC + and casts to fmt_size_t instead of "%ld" and casts to long. + (print_value_expr_statistics, print_type_hash_statistics): Likewise. + * dwarf2out.cc (output_macinfo_op): Use HOST_WIDE_INT_PRINT_UNSIGNED + instead of "%lu" and casts to unsigned long. + * gcov-dump.cc (dump_gcov_file): Use %u instead of %lu and casts to + unsigned long. + * tree-ssa-dom.cc (htab_statistics): Use HOST_SIZE_T_PRINT_DEC + and casts to fmt_size_t instead of "%ld" and casts to long. + * cfgexpand.cc (dump_stack_var_partition): Use + HOST_SIZE_T_PRINT_UNSIGNED and casts to fmt_size_t instead of "%lu" + and casts to unsigned long. + * gengtype.cc (adjust_field_rtx_def): Likewise. + * tree-into-ssa.cc (htab_statistics): Use HOST_SIZE_T_PRINT_DEC + and casts to fmt_size_t instead of "%ld" and casts to long. + * postreload-gcse.cc (dump_hash_table): Likewise. + * ggc-page.cc (alloc_page): Use HOST_SIZE_T_PRINT_UNSIGNED + and casts to fmt_size_t instead of "%lu" and casts to unsigned long. + (ggc_internal_alloc, ggc_free): Likewise. + * genpreds.cc (write_lookup_constraint_1): Likewise. + (write_insn_constraint_len): Likewise. + * tree-dfa.cc (dump_dfa_stats): Use HOST_SIZE_T_PRINT_DEC + and casts to fmt_size_t instead of "%ld" and casts to long. + * varasm.cc (output_constant_pool_contents): Use + HOST_WIDE_INT_PRINT_DEC instead of "%ld" and casts to long. + * var-tracking.cc (dump_var): Likewise. + 2024-02-09 Jakub Jelinek PR tree-optimization/113783 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index ab010dc45322..212323903414 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240210 +20240211 diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index 6741eb53c51e..11589f48b796 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,23 @@ +2024-02-10 Marek Polacek + + DR 2237 + PR c++/107126 + PR c++/97202 + * c-opts.cc (c_common_post_options): In C++20 or with -Wc++20-compat, + turn on -Wtemplate-id-cdtor. + * c.opt (Wtemplate-id-cdtor): New. + +2024-02-10 Jakub Jelinek + + * c-format.cc (gcc_diag_length_specs): Add t and z modifiers. + (PP_FORMAT_CHAR_TABLE, gcc_gfc_char_table): Add entries for t and + z modifiers. + +2024-02-10 Jakub Jelinek + + * c-ada-spec.cc (dump_template_types): Use HOST_SIZE_T_PRINT_UNSIGNED + and casts to fmt_size_t instead of "%lu" and casts to unsigned long. + 2024-02-01 Lewis Hyatt PR preprocessor/105608 diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog index 6f4f0c7da9cd..ab41292d559d 100644 --- a/gcc/c/ChangeLog +++ b/gcc/c/ChangeLog @@ -1,3 +1,8 @@ +2024-02-10 Jakub Jelinek + + * c-decl.cc (get_parm_array_spec): Use HOST_WIDE_INT_PRINT_UNSIGNED + instead of "%lu" and casts to unsigned long or unsigned long long. + 2024-02-08 Joseph Myers PR c/113776 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 1c22e0346f0b..b2ec9213ac40 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,24 @@ +2024-02-10 Marek Polacek + + DR 2237 + PR c++/107126 + PR c++/97202 + * parser.cc (cp_parser_unqualified_id): Downgrade the DR2237 error to + a pedwarn. + (cp_parser_constructor_declarator_p): Likewise. + +2024-02-10 Jakub Jelinek + + * tree.cc (debug_binfo): Use HOST_WIDE_INT_PRINT_DEC instead of "%ld" + and casts to long. + * pt.cc (print_template_statistics): Use HOST_SIZE_T_PRINT_DEC + and casts to fmt_size_t instead of "%ld" and casts to long. + * class.cc (dump_class_hierarchy_1): Use HOST_WIDE_INT_PRINT_UNSIGNED + instead of "%lu" and casts to unsigned long. For TYPE_ALIGN, use + %u instead of %lu and drop casts to unsigned long. + * parser.cc (cp_lexer_peek_nth_token): Use HOST_SIZE_T_PRINT_DEC + and casts to fmt_size_t instead of "%ld" and casts to long. + 2024-02-09 Marek Polacek PR c++/113834 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 67f732f7fdb5..89c67d3dad75 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,20 @@ +2024-02-10 Jakub Jelinek + + * error.cc (error_print): Handle z and t modifiers on d, i and u. + * check.cc (gfc_check_transfer): Use %zd instead of %ld and casts to + long. + * primary.cc (gfc_convert_to_structure_constructor): Use %td instead + of %ld and casts to long. + +2024-02-10 Jakub Jelinek + + * trans-common.cc (build_common_decl): Use %wu instead of %lu and + casts to unsigned long. + * resolve.cc (resolve_ordinary_assign): Use %wd instead of %ld and + casts to long. + * array.cc (gfc_resolve_character_array_constructor): Likewise. + * data.cc (create_character_initializer): Likewise. + 2024-02-09 Harald Anlauf PR fortran/113799 diff --git a/gcc/jit/ChangeLog b/gcc/jit/ChangeLog index 87f789d339fc..111acf8a29f3 100644 --- a/gcc/jit/ChangeLog +++ b/gcc/jit/ChangeLog @@ -1,3 +1,8 @@ +2024-02-10 Jakub Jelinek + + * jit-playback.cc (new_bitcast): Use HOST_WIDE_INT_PRINT_DEC instead + of "%ld" and casts to long. + 2024-02-02 Antoni Boucher * docs/topics/compatibility.rst (LIBGCCJIT_ABI_27): New ABI tag. diff --git a/gcc/lto/ChangeLog b/gcc/lto/ChangeLog index a0ee55aaa73f..e20654412b70 100644 --- a/gcc/lto/ChangeLog +++ b/gcc/lto/ChangeLog @@ -1,3 +1,9 @@ +2024-02-10 Jakub Jelinek + + * lto-common.cc (print_lto_report_1): Use HOST_SIZE_T_PRINT_DEC + and casts to fmt_size_t instead of "%ld" and casts to long. Use + %d instead of %ld and casts to long for searches and collisions. + 2024-01-04 David Malcolm * lang.opt.urls: New file, autogenerated by diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog index afd5bffec06e..e17187e133d1 100644 --- a/gcc/m2/ChangeLog +++ b/gcc/m2/ChangeLog @@ -1,3 +1,9 @@ +2024-02-10 Gaius Mulley + + PR modula2/113848 + * gm2-libs/SArgs.mod (GetArg): Re-write address arithmetic + to avoid (void *) computation. + 2024-02-03 Gaius Mulley PR modula2/113730 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index a835393c60a6..12b962ac89ab 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,49 @@ +2024-02-10 Francois-Xavier Coudert + + * gcc.target/i386/pr113689-1.c: Skip test on darwin. + * gcc.target/i386/pr113689-2.c: Likewise. + * gcc.target/i386/pr113689-3.c: Likewise. + +2024-02-10 Francois-Xavier Coudert + + * gcc.dg/ssp-2.c: Ignore warning that + -multiply_defined is obsolete + +2024-02-10 Marek Polacek + + DR 2237 + PR c++/107126 + PR c++/97202 + * g++.dg/DRs/dr2237.C: Adjust dg-error. + * g++.dg/parse/constructor2.C: Likewise. + * g++.dg/template/error34.C: Likewise. + * g++.old-deja/g++.pt/ctor2.C: Likewise. + * g++.dg/DRs/dr2237-2.C: New test. + * g++.dg/DRs/dr2237-3.C: New test. + * g++.dg/DRs/dr2237-4.C: New test. + * g++.dg/DRs/dr2237-5.C: New test. + * g++.dg/warn/Wtemplate-id-cdtor-1.C: New test. + * g++.dg/warn/Wtemplate-id-cdtor-2.C: New test. + * g++.dg/warn/Wtemplate-id-cdtor-3.C: New test. + * g++.dg/warn/Wtemplate-id-cdtor-4.C: New test. + +2024-02-10 Francois-Xavier Coudert + + * gcc.dg/darwin-ld-2.c: Ignore warning + that -bind_at_load is deprecated. + +2024-02-10 Jakub Jelinek + + PR middle-end/110754 + * gcc.dg/attr-assume-6.c: New test. + * g++.dg/cpp23/attr-assume12.C: New test. + +2024-02-10 Hans-Peter Nilsson + + PR c++/113545 + * g++.dg/cpp1y/constexpr-reinterpret3.C, + g++.dg/cpp1y/constexpr-reinterpret4.C: New tests. + 2024-02-09 Marek Polacek PR c++/113834 diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog index 79bf6f3ca8e1..1839b688b436 100644 --- a/libgcc/ChangeLog +++ b/libgcc/ChangeLog @@ -1,3 +1,19 @@ +2024-02-10 Jakub Jelinek + + * soft-fp/floatbitintdd.c (__bid_floatbitintdd): Or in all remainder + limbs into inexact rather than just first two. + * soft-fp/floatbitintsd.c (__bid_floatbitintsd): Likewise. + * soft-fp/floatbitinttd.c (__bid_floatbitinttd): Likewise. + +2024-02-10 Jakub Jelinek + + * soft-fp/fixddbitint.c (__bid_fixddbitint): Fix up + BIL_TYPE_SIZE == 32 shifts. + * soft-fp/fixsdbitint.c (__bid_fixsdbitint): Likewise. + * soft-fp/fixtdbitint.c (__bid_fixtdbitint): Likewise. + * soft-fp/floatbitintdd.c (__bid_floatbitintdd): Likewise. + * soft-fp/floatbitinttd.c (__bid_floatbitinttd): Likewise. + 2024-02-09 Iain Sandoe * config/i386/libgcc-darwin.ver: Export bf and bitint-related