]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 11 Feb 2024 00:17:01 +0000 (00:17 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 11 Feb 2024 00:17:01 +0000 (00:17 +0000)
12 files changed:
ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/c-family/ChangeLog
gcc/c/ChangeLog
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/jit/ChangeLog
gcc/lto/ChangeLog
gcc/m2/ChangeLog
gcc/testsuite/ChangeLog
libgcc/ChangeLog

index aa7bd08f505ef62ec1481969bb05d4405c35dd40..02d02a035f77a5957622146df6219d932d44f0e6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2024-02-10  Alexander Westbrooks  <alexanderw@gcc.gnu.org>
+
+       * MAINTAINERS: Add myself to write after approval and DCO.
+
 2024-02-03  Maciej W. Rozycki  <macro@orcam.me.uk>
 
        * MAINTAINERS: Update my e-mail address.
index 5d47b031efb6becfefa0fafb33acdbd50308daba..253508c4145112b6d2690950a5355a123901f258 100644 (file)
@@ -1,3 +1,68 @@
+2024-02-10  Marek Polacek  <polacek@redhat.com>
+
+       DR 2237
+       PR c++/107126
+       PR c++/97202
+       * doc/invoke.texi: Document -Wtemplate-id-cdtor.
+
+2024-02-10  Jakub Jelinek  <jakub@redhat.com>
+
+       * 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  <jakub@redhat.com>
+
+       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  <jakub@redhat.com>
+
+       * 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  <jakub@redhat.com>
+
+       * 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  <jakub@redhat.com>
 
        PR tree-optimization/113783
index ab010dc453226b6de33461b6cb549e9c894642a4..212323903414c1fea50e24d6c02280ecf058759d 100644 (file)
@@ -1 +1 @@
-20240210
+20240211
index 6741eb53c51e44281611c75f538103fbc949b04a..11589f48b796ca1a97c3c830fe14d5d6d2dba51d 100644 (file)
@@ -1,3 +1,23 @@
+2024-02-10  Marek Polacek  <polacek@redhat.com>
+
+       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  <jakub@redhat.com>
+
+       * 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  <jakub@redhat.com>
+
+       * 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  <lhyatt@gmail.com>
 
        PR preprocessor/105608
index 6f4f0c7da9cd1d10ef3eaaa827365ad9df3f8847..ab41292d559d74226553e880e607a9ae6eb75cd3 100644 (file)
@@ -1,3 +1,8 @@
+2024-02-10  Jakub Jelinek  <jakub@redhat.com>
+
+       * 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  <josmyers@redhat.com>
 
        PR c/113776
index 1c22e0346f0bf18985cd3d8dcef1fa771474259c..b2ec9213ac401cb8bcb6021cc0497497a088f4ae 100644 (file)
@@ -1,3 +1,24 @@
+2024-02-10  Marek Polacek  <polacek@redhat.com>
+
+       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  <jakub@redhat.com>
+
+       * 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  <polacek@redhat.com>
 
        PR c++/113834
index 67f732f7fdb583ccb9795cf0e7b12d49a88889f1..89c67d3dad75022c9ae1dc8249f80631daf3c7d0 100644 (file)
@@ -1,3 +1,20 @@
+2024-02-10  Jakub Jelinek  <jakub@redhat.com>
+
+       * 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  <jakub@redhat.com>
+
+       * 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  <anlauf@gmx.de>
 
        PR fortran/113799
index 87f789d339fc7db4dfe4edda6ea15a2f1967e1d0..111acf8a29f3fd519aaab88eccdc27390a0047d9 100644 (file)
@@ -1,3 +1,8 @@
+2024-02-10  Jakub Jelinek  <jakub@redhat.com>
+
+       * jit-playback.cc (new_bitcast): Use HOST_WIDE_INT_PRINT_DEC instead
+       of "%ld" and casts to long.
+
 2024-02-02  Antoni Boucher  <bouanto@zoho.com>
 
        * docs/topics/compatibility.rst (LIBGCCJIT_ABI_27): New ABI tag.
index a0ee55aaa73faf9483cc781ea1af07d84b8d014c..e20654412b703d1b076d6a041ed635d822849476 100644 (file)
@@ -1,3 +1,9 @@
+2024-02-10  Jakub Jelinek  <jakub@redhat.com>
+
+       * 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  <dmalcolm@redhat.com>
 
        * lang.opt.urls: New file, autogenerated by
index afd5bffec06ef660fcdb221e38afa428410e6dee..e17187e133d181e129de33da9138b72a28e1e6a9 100644 (file)
@@ -1,3 +1,9 @@
+2024-02-10  Gaius Mulley  <gaiusmod2@gmail.com>
+
+       PR modula2/113848
+       * gm2-libs/SArgs.mod (GetArg): Re-write address arithmetic
+       to avoid (void *) computation.
+
 2024-02-03  Gaius Mulley  <gaiusmod2@gmail.com>
 
        PR modula2/113730
index a835393c60a65565a66b2266bb0bd8e23139946d..12b962ac89abec601c2759f5b1bcbf40d36a63d5 100644 (file)
@@ -1,3 +1,49 @@
+2024-02-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
+
+       * 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  <fxcoudert@gcc.gnu.org>
+
+       * gcc.dg/ssp-2.c: Ignore warning that
+       -multiply_defined is obsolete
+
+2024-02-10  Marek Polacek  <polacek@redhat.com>
+
+       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  <fxcoudert@gcc.gnu.org>
+
+       * gcc.dg/darwin-ld-2.c: Ignore warning
+       that -bind_at_load is deprecated.
+
+2024-02-10  Jakub Jelinek  <jakub@redhat.com>
+
+       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  <hp@axis.com>
+
+       PR c++/113545
+       * g++.dg/cpp1y/constexpr-reinterpret3.C,
+       g++.dg/cpp1y/constexpr-reinterpret4.C: New tests.
+
 2024-02-09  Marek Polacek  <polacek@redhat.com>
 
        PR c++/113834
index 79bf6f3ca8e1449054bbeefcb3280332348ab2d1..1839b688b436e03d5369595e5b3e3562e49a5c20 100644 (file)
@@ -1,3 +1,19 @@
+2024-02-10  Jakub Jelinek  <jakub@redhat.com>
+
+       * 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  <jakub@redhat.com>
+
+       * 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  <iain@sandoe.co.uk>
 
        * config/i386/libgcc-darwin.ver: Export bf and bitint-related