[gcc r13-8775] Daily bump.
GCC Administrator
gccadmin@gcc.gnu.org
Wed May 15 00:21:46 GMT 2024
https://gcc.gnu.org/g:851aa3bcfc9d1057f65f03929e89265824903580
commit r13-8775-g851aa3bcfc9d1057f65f03929e89265824903580
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date: Wed May 15 00:21:23 2024 +0000
Daily bump.
Diff:
---
gcc/ChangeLog | 44 ++++++++++++++++++++++++++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/cp/ChangeLog | 14 ++++++++++++++
gcc/testsuite/ChangeLog | 32 ++++++++++++++++++++++++++++++++
libstdc++-v3/ChangeLog | 47 +++++++++++++++++++++++++++++++++++++++++++++++
5 files changed, 138 insertions(+), 1 deletion(-)
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 37bfc628e0b3..27d10283cc29 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,47 @@
+2024-05-14 Martin Jambor <mjambor@suse.cz>
+
+ PR ipa/113907
+ * ipa-prop.h (ipa_jump_functions_equivalent_p): Declare.
+ (values_equal_for_ipcp_p): Likewise.
+ * ipa-prop.cc (ipa_agg_pass_through_jf_equivalent_p): New function.
+ (ipa_agg_jump_functions_equivalent_p): Likewise.
+ (ipa_jump_functions_equivalent_p): Likewise.
+ * ipa-cp.cc (values_equal_for_ipcp_p): Make function public.
+ * ipa-icf-gimple.cc: Include alloc-pool.h, symbol-summary.h, sreal.h,
+ ipa-cp.h and ipa-prop.h.
+ (func_checker::compare_gimple_call): Comapre jump functions.
+
+2024-05-14 Martin Jambor <mjambor@suse.cz>
+
+ Backported from master:
+ 2024-04-08 Martin Jambor <mjambor@suse.cz>
+
+ PR ipa/113359
+ * ipa-icf-gimple.h (func_checker): New members
+ safe_for_total_scalarization_p, m_total_scalarization_limit_known_p
+ and m_total_scalarization_limit.
+ (func_checker::func_checker): Initialize new member variables.
+ * ipa-icf-gimple.cc: Include tree-sra.h.
+ (func_checker::func_checker): Initialize new member variables.
+ (func_checker::safe_for_total_scalarization_p): New function.
+ (func_checker::compare_operand): Use the new function.
+ * tree-sra.h (sra_get_max_scalarization_size): Declare.
+ (sra_total_scalarization_would_copy_same_data_p): Likewise.
+ * tree-sra.cc (prepare_iteration_over_array_elts): New function.
+ (class sra_padding_collecting): New.
+ (sra_padding_collecting::record_padding): Likewise.
+ (scalarizable_type_p): Rename to totally_scalarizable_type_p. Add
+ ability to record padding when requested.
+ (totally_scalarize_subtree): Split out gathering information necessary
+ to iterate over array elements to prepare_iteration_over_array_elts.
+ Fix errornous early exit.
+ (analyze_all_variable_accesses): Adjust the call to
+ totally_scalarizable_type_p. Move determining of total scalariation
+ size limit...
+ (sra_get_max_scalarization_size): ...here.
+ (check_ts_and_push_padding_to_vec): New function.
+ (sra_total_scalarization_would_copy_same_data_p): Likewise.
+
2024-05-13 Richard Biener <rguenther@suse.de>
Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 9c258c501dbf..f67275af10fb 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240514
+20240515
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index c46d06c2d677..abf56fddbbaa 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,17 @@
+2024-05-14 Patrick Palka <ppalka@redhat.com>
+
+ Backported from master:
+ 2024-04-11 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/114303
+ * constraint.cc (tsubst_requires_expr): Clear
+ REQUIRES_EXPR_EXTRA_ARGS before calling build_extra_args.
+ * pt.cc (tree_extra_args): Define.
+ (extract_locals_r): Assert *_EXTRA_ARGS is empty.
+ (tsubst_stmt) <case IF_STMT>: Clear IF_SCOPE on the new
+ IF_STMT. Call build_extra_args on the new IF_STMT instead
+ of t which might already have IF_STMT_EXTRA_ARGS.
+
2024-05-13 Patrick Palka <ppalka@redhat.com>
Backported from master:
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 8fc6fdbf0d37..0fbc56a2d8e6 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,35 @@
+2024-05-14 Martin Jambor <mjambor@suse.cz>
+
+ PR ipa/113907
+ * gcc.dg/lto/pr113907_0.c: New.
+ * gcc.dg/lto/pr113907_1.c: Likewise.
+ * gcc.dg/lto/pr113907_2.c: Likewise.
+
+2024-05-14 Martin Jambor <mjambor@suse.cz>
+
+ Backported from master:
+ 2024-04-08 Martin Jambor <mjambor@suse.cz>
+
+ PR ipa/113359
+ * gcc.dg/lto/pr113359-1_0.c: New.
+ * gcc.dg/lto/pr113359-1_1.c: Likewise.
+ * gcc.dg/lto/pr113359-2_0.c: Likewise.
+ * gcc.dg/lto/pr113359-2_1.c: Likewise.
+ * gcc.dg/lto/pr113359-3_0.c: Likewise.
+ * gcc.dg/lto/pr113359-3_1.c: Likewise.
+ * gcc.dg/lto/pr113359-4_0.c: Likewise.
+ * gcc.dg/lto/pr113359-4_1.c: Likewise.
+ * gcc.dg/lto/pr113359-5_0.c: Likewise.
+ * gcc.dg/lto/pr113359-5_1.c: Likewise.
+
+2024-05-14 Patrick Palka <ppalka@redhat.com>
+
+ Backported from master:
+ 2024-04-11 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/114303
+ * g++.dg/cpp1z/constexpr-if-lambda6.C: New test.
+
2024-05-13 Patrick Palka <ppalka@redhat.com>
Backported from master:
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index f3c8a4821406..24dde504dc9d 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,50 @@
+2024-05-14 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2024-05-14 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/115063
+ * include/std/stacktrace (basic_stacktrace::max_size): Fix typo
+ in reference to _M_alloc member.
+ * testsuite/19_diagnostics/stacktrace/stacktrace.cc: Check
+ max_size() compiles.
+
+2024-05-14 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2024-03-19 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/114359
+ * include/bits/random.tcc (binomial_distribution::param_type):
+ Ensure arithmetic is done as type double.
+ * testsuite/26_numerics/random/binomial_distribution/114359.cc: New test.
+
+2024-05-14 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2024-04-10 Jonathan Wakely <jwakely@redhat.com>
+
+ * testsuite/27_io/manipulators/extended/get_time/char/2.cc:
+ Adjust input string so that it matches %a with or without a
+ trailing period.
+ * testsuite/std/time/year_month_day/io.cc: Adjust expected
+ format for %x in the fr_FR locale.
+
+2024-05-14 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2024-04-25 Jonathan Wakely <jwakely@redhat.com>
+
+ * include/std/chrono (tzdb_list): Fix typo in Doxygen comment.
+
+2024-05-14 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2024-04-25 Jonathan Wakely <jwakely@redhat.com>
+
+ * scripts/run_doxygen: Adjust sed pattern to match '\fR' for
+ new man output that Doxygen 1.10 generates.
+
2024-05-09 Jakub Jelinek <jakub@redhat.com>
Backported from master:
More information about the Libstdc++-cvs
mailing list