]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 15 Dec 2024 00:17:24 +0000 (00:17 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 15 Dec 2024 00:17:24 +0000 (00:17 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/ada/ChangeLog
gcc/cp/ChangeLog
gcc/testsuite/ChangeLog
libbacktrace/ChangeLog
libstdc++-v3/ChangeLog

index 60010f0dddbc317218f97720472e53a246645b63..faab58a392c0bcdc275eac54675ac4d021e0efa9 100644 (file)
@@ -1,3 +1,42 @@
+2024-12-14  Jovan Vukic  <Jovan.Vukic@rt-rk.com>
+
+       * match.pd: New pattern.
+       * simplify-rtx.cc (match_plus_neg_pattern): New helper function.
+       (simplify_context::simplify_binary_operation_1): New
+       code to handle (a - 1) & -a, (a - 1) | -a and (a - 1) ^ -a.
+
+2024-12-14  Jose E. Marchesi  <jose.marchesi@oracle.com>
+
+       * config/bpf/bpf.cc (bpf_resolve_overloaded_builtin): Add argument
+       `complain'.
+
+2024-12-14  Heiko Eißfeldt  <heiko@hexco.de>
+
+       * doc/install.texi (Configuration): Fix typos in documentation
+       for --enable-host-pie.
+
+2024-12-14  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/118023
+       * gimple-fold.cc (decode_field_reference): Return NULL_TREE if
+       inner has non-type_has_mode_precision_p integral type.
+
+2024-12-14  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/118024
+       * gimple-ssa-warn-access.cc (matching_alloc_calls_p): Walk malloc
+       attributes of alloc_decl and dealloc_decl in separate loops rather
+       than in lock-step.  Use common_deallocs.contains rather than
+       common_deallocs.add in the second loop.
+
+2024-12-14  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c/118011
+       * opts.cc (init_options_struct): Don't set opts->x_flag_short_enums to
+       2.
+       * toplev.cc (process_options): Test !OPTION_SET_P (flag_short_enums)
+       rather than flag_short_enums == 2.
+
 2024-12-13  Jakub Jelinek  <jakub@redhat.com>
 
        PR rtl-optimization/117095
index ae0d5cf829e315207e51fce2cc57ec3f587cd877..565e340ccfeb80a59c9c619f60bf0ba1ebd26749 100644 (file)
@@ -1 +1 @@
-20241214
+20241215
index 926b85e59ac81dda44ce81eb81ab5badbc269dc4..dbb1b0c43a3752c22388691837b5689f827fcd3b 100644 (file)
@@ -1,3 +1,9 @@
+2024-12-14  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c/118011
+       * gcc-interface/misc.cc (gnat_post_options): Test
+       !OPTION_SET_P (flag_short_enums) rather than flag_short_enums == 2.
+
 2024-12-13  Eric Botcazou  <ebotcazou@adacore.com>
 
        * gcc-interface/utils2.cc (compare_elmt_bitpos): Deal specially with
index 3597b5f841ff173d575ef860448f322d64249406..f9c189ff9ccb903e3fccfa0efde29af11d3905d9 100644 (file)
@@ -1,3 +1,10 @@
+2024-12-14  Nathaniel Shead  <nathanieloshead@gmail.com>
+
+       PR c++/90321
+       * decl.cc (find_decomp_class_base): Check for decomposing a
+       lambda closure type.  Report base class chains if needed.
+       (cp_finish_decomp): Remove no-longer-needed check.
+
 2024-12-13  Tobias Burnus  <tburnus@baylibre.com>
 
        * parser.cc (cp_parser_omp_construct, cp_parser_pragma): Reject
index 1020a8c4ba5f173ca7b9a1e0d43241a7101ca30e..dcd1921d3a1dc546245df2b9bb377c01063346ba 100644 (file)
@@ -1,3 +1,22 @@
+2024-12-14  Jovan Vukic  <Jovan.Vukic@rt-rk.com>
+
+       * gcc.dg/tree-ssa/bitops-11.c: New test.
+
+2024-12-14  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/118023
+       * gcc.dg/bitint-119.c: New test.
+
+2024-12-14  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/118024
+       * gcc.dg/pr118024.c: New test.
+
+2024-12-14  Nathaniel Shead  <nathanieloshead@gmail.com>
+
+       PR c++/90321
+       * g++.dg/cpp1z/decomp62.C: New test.
+
 2024-12-13  Jakub Jelinek  <jakub@redhat.com>
 
        PR rtl-optimization/117095
index ae9b0761c5da67eed06e8a1e3c7ec4def6150b36..bc2cd29462198752db8aecff07208212a49b2af4 100644 (file)
@@ -1,3 +1,8 @@
+2024-12-14  Ian Lance Taylor  <iant@golang.org>
+
+       PR libbacktrace/117812
+       * zstdtest.c (test_large): Use 3 rather than ZSTD_CLEVEL_DEFAULT
+
 2024-11-29  Ian Lance Taylor  <iant@golang.org>
 
        * fileline.c: Use WIN32_LEAN_AND_MEAN, not WIN32_MEAN_AND_LEAN.
index fa4fae4f846da3d075acac1875802dd393ca42b1..74df3d4476b4e4e30d547525a6b2f2a71d0b72e1 100644 (file)
@@ -1,3 +1,8 @@
+2024-12-14  Abdo Eid  <abdoeid.eg@ieee.org>
+
+       * include/c_compatibility/wchar.h (fgetwc): Remove duplicate
+       using-declaration.
+
 2024-12-13  Patrick Palka  <ppalka@redhat.com>
 
        PR libstdc++/112349