public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc r11-8752] Daily bump.
@ 2021-07-15 0:19 GCC Administrator
0 siblings, 0 replies; only message in thread
From: GCC Administrator @ 2021-07-15 0:19 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:ccfbcb47cc3526402c0476b084cae42c6f8eea49
commit r11-8752-gccfbcb47cc3526402c0476b084cae42c6f8eea49
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date: Thu Jul 15 00:18:30 2021 +0000
Daily bump.
Diff:
---
gcc/ChangeLog | 139 ++++++++++++++++++++++++++++++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/testsuite/ChangeLog | 36 +++++++++++++
libstdc++-v3/ChangeLog | 26 +++++++++
4 files changed, 202 insertions(+), 1 deletion(-)
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index fcb83fa08e6..1a3895a88fa 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,142 @@
+2021-07-14 Andrew MacLeod <amacleod@redhat.com>
+
+ Backported from master:
+ 2021-07-02 Andrew MacLeod <amacleod@redhat.com>
+
+ PR tree-optimization/101223
+ * range-op.cc (build_lt): Add -1 for signed values.
+ (built_gt): Subtract -1 for signed values.
+
+2021-07-14 Andrew MacLeod <amacleod@redhat.com>
+
+ PR tree-optimization/101148
+ PR tree-optimization/101014
+ * gimple-range-cache.cc (ranger_cache::ranger_cache): Adjust.
+ (ranger_cache::~ranger_cache): Adjust.
+ (ranger_cache::block_range): Check if propagation disallowed.
+ (ranger_cache::propagate_cache): Disallow propagation if new value
+ can't be stored properly.
+ * gimple-range-cache.h (ranger_cache::m_propfail): New member.
+
+2021-07-14 Andrew MacLeod <amacleod@redhat.com>
+
+ * gimple-range-cache.cc (class ssa_block_ranges): Adjust prototype.
+ (sbr_vector::set_bb_range): Return true.
+ (class sbr_sparse_bitmap): Adjust.
+ (sbr_sparse_bitmap::set_bb_range): Return value.
+ (block_range_cache::set_bb_range): Return value.
+ (ranger_cache::propagate_cache): Use return value to print msg.
+ * gimple-range-cache.h (class block_range_cache): Adjust.
+
+2021-07-14 Andrew MacLeod <amacleod@redhat.com>
+
+ * gimple-range-cache.cc (ranger_cache::push_poor_value): Disable
+ poor value processing.
+
+2021-07-14 Andrew MacLeod <amacleod@redhat.com>
+
+ * gimple-range.cc (gimple_ranger::range_of_expr): Treat debug statments
+ as contextless queries to avoid additional lookups.
+
+2021-07-14 Andrew MacLeod <amacleod@redhat.com>
+
+ Backported from master:
+ 2021-06-07 Andrew MacLeod <amacleod@redhat.com>
+
+ PR tree-optimization/100299
+ * gimple-range-cache.cc (class sbr_sparse_bitmap): New.
+ (sbr_sparse_bitmap::sbr_sparse_bitmap): New.
+ (sbr_sparse_bitmap::bitmap_set_quad): New.
+ (sbr_sparse_bitmap::bitmap_get_quad): New.
+ (sbr_sparse_bitmap::set_bb_range): New.
+ (sbr_sparse_bitmap::get_bb_range): New.
+ (sbr_sparse_bitmap::bb_range_p): New.
+ (block_range_cache::block_range_cache): initialize bitmap obstack.
+ (block_range_cache::~block_range_cache): Destruct obstack.
+ (block_range_cache::set_bb_range): Decide when to utilze the
+ sparse on entry cache.
+ * gimple-range-cache.h (block_range_cache): Add bitmap obstack.
+ * params.opt (-param=evrp-sparse-threshold): New.
+
+2021-07-14 Andrew MacLeod <amacleod@redhat.com>
+
+ Backported from master:
+ 2021-06-07 Andrew MacLeod <amacleod@redhat.com>
+
+ * bitmap.c (bitmap_set_aligned_chunk): New.
+ (bitmap_get_aligned_chunk): New.
+ (test_aligned_chunk): New.
+ (bitmap_c_tests): Call test_aligned_chunk.
+ * bitmap.h (bitmap_set_aligned_chunk, bitmap_get_aligned_chunk): New.
+
+2021-07-14 Andrew MacLeod <amacleod@redhat.com>
+
+ Backported from master:
+ 2021-05-07 Andrew MacLeod <amacleod@redhat.com>
+
+ * gimple-range-cache.cc (ssa_block_ranges): Virtualize.
+ (sbr_vector): Renamed from ssa_block_cache.
+ (sbr_vector::sbr_vector): Allocate from obstack abd initialize.
+ (ssa_block_ranges::~ssa_block_ranges): Remove.
+ (sbr_vector::set_bb_range): Use varying and undefined cached values.
+ (ssa_block_ranges::set_bb_varying): Remove.
+ (sbr_vector::get_bb_range): Adjust assert.
+ (sbr_vector::bb_range_p): Adjust assert.
+ (~block_range_cache): No freeing loop required.
+ (block_range_cache::get_block_ranges): Remove.
+ (block_range_cache::set_bb_range): Inline get_block_ranges.
+ (block_range_cache::set_bb_varying): Remove.
+ * gimple-range-cache.h (set_bb_varying): Remove prototype.
+ * value-range.h (irange_allocator::get_memory): New.
+
+2021-07-14 Michael Meissner <meissner@linux.ibm.com>
+
+ PR target/100809
+ * config/rs6000/rs6000.md (udivti3): New insn.
+ (divti3): New insn.
+ (umodti3): New insn.
+ (modti3): New insn.
+
+2021-07-14 Alexandre Oliva <oliva@adacore.com>
+
+ Backported from master:
+ 2021-07-14 Alexandre Oliva <oliva@adacore.com>
+
+ * tree-ssa-alias.c (attr_fnspec::verify): Fix index in
+ non-'t'-sized arg check.
+
+2021-07-14 liuhongt <hongtao.liu@intel.com>
+
+ PR target/101185
+ * config/i386/i386.c (x86_order_regs_for_local_alloc):
+ Revert r12-1669.
+
+2021-07-14 liuhongt <hongtao.liu@intel.com>
+
+ PR target/101142
+ * config/i386/i386.md: (*anddi_1): Disparage slightly the mask
+ register alternative.
+ (*and<mode>_1): Ditto.
+ (*andqi_1): Ditto.
+ (*andn<mode>_1): Ditto.
+ (*<code><mode>_1): Ditto.
+ (*<code>qi_1): Ditto.
+ (*one_cmpl<mode>2_1): Ditto.
+ (*one_cmplsi2_1_zext): Ditto.
+ (*one_cmplqi2_1): Ditto.
+ * config/i386/i386.c (x86_order_regs_for_local_alloc): Change
+ the order of mask registers to be before general registers.
+
+2021-07-14 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2021-07-14 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/101445
+ * tree-vect-stmts.c (vectorizable_load): Do the gap adjustment
+ of the IV in the correct direction for negative stride
+ accesses.
+
2021-07-13 Richard Biener <rguenther@suse.de>
Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 4b4dbab796b..9070a2a21d5 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20210714
+20210715
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 93288e802b8..bf34652658e 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,39 @@
+2021-07-14 Andrew MacLeod <amacleod@redhat.com>
+
+ Backported from master:
+ 2021-07-02 Andrew MacLeod <amacleod@redhat.com>
+
+ PR tree-optimization/101223
+ * gcc.dg/pr101223.c: New.
+
+2021-07-14 Michael Meissner <meissner@linux.ibm.com>
+
+ PR target/100809
+ * gcc.target/powerpc/p10-vdivq-vmodq.c: New test.
+
+2021-07-14 liuhongt <hongtao.liu@intel.com>
+
+ PR target/101185
+ * gcc.target/i386/bitwise_mask_op-3.c: Add xfail to
+ temporarily avoid regression, eventually xfail should be
+ removed.
+
+2021-07-14 liuhongt <hongtao.liu@intel.com>
+
+ PR target/101142
+ * gcc.target/i386/spill_to_mask-1.c: Adjust testcase.
+ * gcc.target/i386/spill_to_mask-2.c: Adjust testcase.
+ * gcc.target/i386/spill_to_mask-3.c: Adjust testcase.
+ * gcc.target/i386/spill_to_mask-4.c: Adjust testcase.
+
+2021-07-14 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2021-07-14 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/101445
+ * gcc.dg/vect/pr101445.c: New testcase.
+
2021-07-13 Patrick Palka <ppalka@redhat.com>
Backported from master:
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index fa76fc77407..fc8d78b7666 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,29 @@
+2021-07-14 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2021-07-13 Jonathan Wakely <jwakely@redhat.com>
+
+ PR c++/101361
+ * include/std/string_view (ends_with): Use traits_type::compare
+ directly.
+
+2021-07-14 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2021-07-13 Jonathan Wakely <jwakely@redhat.com>
+
+ * include/std/string_view: Only include <bits/ranges_base.h>
+ once, and only for C++20 and later.
+
+2021-07-14 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2021-07-12 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/101411
+ * include/std/span (as_writable_bytes): Add requires-clause.
+ * testsuite/23_containers/span/101411.cc: New test.
+
2021-07-13 Patrick Palka <ppalka@redhat.com>
Backported from master:
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2021-07-15 0:19 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-07-15 0:19 [gcc r11-8752] Daily bump GCC Administrator
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).