aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2024-12-15 00:17:24 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2024-12-15 00:17:24 +0000
commitc5609a755bab8a65b373b92b391fced67f511f73 (patch)
treeb2adc046597b8b3eee07fb338c242f37ff715d7b
parent3e343ef7f0ac0eb9e526b4f6d3bf3f69be3f0684 (diff)
downloadgcc-c5609a755bab8a65b373b92b391fced67f511f73.zip
gcc-c5609a755bab8a65b373b92b391fced67f511f73.tar.gz
gcc-c5609a755bab8a65b373b92b391fced67f511f73.tar.bz2
Daily bump.
-rw-r--r--gcc/ChangeLog39
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/ada/ChangeLog6
-rw-r--r--gcc/cp/ChangeLog7
-rw-r--r--gcc/testsuite/ChangeLog19
-rw-r--r--libbacktrace/ChangeLog5
-rw-r--r--libstdc++-v3/ChangeLog5
7 files changed, 82 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 60010f0..faab58a 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index ae0d5cf..565e340 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20241214
+20241215
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 926b85e..dbb1b0c 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -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
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 3597b5f..f9c189f 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -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
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 1020a8c..dcd1921 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -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
diff --git a/libbacktrace/ChangeLog b/libbacktrace/ChangeLog
index ae9b076..bc2cd29 100644
--- a/libbacktrace/ChangeLog
+++ b/libbacktrace/ChangeLog
@@ -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.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index fa4fae4..74df3d4 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -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