From 3aac28720af42488fc8e5066fe55e05a20b8f983 Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Thu, 13 May 2021 00:18:01 +0000 Subject: [PATCH] Daily bump. --- gcc/ChangeLog | 29 +++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/testsuite/ChangeLog | 25 +++++++++++++++++++++++++ libcpp/ChangeLog | 10 ++++++++++ libgomp/ChangeLog | 11 +++++++++++ libstdc++-v3/ChangeLog | 26 ++++++++++++++++++++++++++ 6 files changed, 102 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 6e23daffbbe4..ac263a77e205 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,32 @@ +2021-05-12 Richard Biener + + Backported from master: + 2021-05-12 Richard Biener + + PR tree-optimization/100566 + * tree-ssa-sccvn.c (dominated_by_p_w_unex): Properly handle + allow_back for all edge queries. + +2021-05-12 Jakub Jelinek + + Backported from master: + 2021-05-12 Jakub Jelinek + + PR middle-end/100508 + * cfgexpand.c (expand_debug_expr): For DEBUG_EXPR_DECL with vector + type, don't reuse DECL_RTL if it has different mode, instead force + creation of a new DEBUG_EXPR. + +2021-05-12 Jakub Jelinek + + Backported from master: + 2021-05-11 Jakub Jelinek + + PR middle-end/100471 + * omp-low.c (lower_omp_task_reductions): For OMP_TASKLOOP, if data + is 0, bypass the reduction loop including + GOMP_taskgroup_reduction_unregister call. + 2021-05-12 Geng Qi Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index d14314023a18..92e74b65a6bb 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20210512 +20210513 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 1f99d9ed50d4..03a714a4723b 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,28 @@ +2021-05-12 Richard Biener + + Backported from master: + 2021-05-12 Richard Biener + + PR tree-optimization/100566 + * gcc.dg/torture/pr100566.c: New testcase. + +2021-05-12 Jakub Jelinek + + Backported from master: + 2021-05-12 Jakub Jelinek + + PR preprocessor/100392 + * gcc.dg/cpp/pr100392.c: New test. + * gcc.dg/cpp/pr100392.h: New file. + +2021-05-12 Jakub Jelinek + + Backported from master: + 2021-05-12 Jakub Jelinek + + PR middle-end/100508 + * gcc.dg/gomp/pr100508.c: New test. + 2021-05-11 Alex Coplan PR target/99988 diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog index 059ab8bfc285..a1f4f2cf9abb 100644 --- a/libcpp/ChangeLog +++ b/libcpp/ChangeLog @@ -1,3 +1,13 @@ +2021-05-12 Jakub Jelinek + + Backported from master: + 2021-05-12 Jakub Jelinek + + PR preprocessor/100392 + * lex.c (cpp_directive_only_process): If buffer doesn't end with '\n', + add buffer->rlimit[0] character to the printed range and + CPP_INCREMENT_LINE and increment line_count. + 2021-05-07 Jakub Jelinek Backported from master: diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index 6531ccb74648..93c189ea261f 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,14 @@ +2021-05-12 Jakub Jelinek + + Backported from master: + 2021-05-11 Jakub Jelinek + + PR middle-end/100471 + * taskloop.c (GOMP_taskloop): If GOMP_TASK_FLAG_REDUCTION and not + GOMP_TASK_FLAG_NOGROUP, when doing early return clear the task + reduction pointer. + * testsuite/libgomp.c/task-reduction-4.c: New test. + 2021-05-06 Roman Zhuykov Backported from master: diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 1dc99faf1fa9..055b5f353c55 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,29 @@ +2021-05-12 Patrick Palka + + Backported from master: + 2021-04-30 Patrick Palka + + * include/bits/ranges_util.h (subrange::subrange): Avoid + list-initialization in delegating constructor. + * include/std/ranges (single_view): Replace implicit guide + with explicit deduction guide that decays its argument. + (_Single::operator()): Avoid CTAD when constructing the + single_view object. + (_Iota::operator()): Avoid list-initialization. + (__detail::__can_filter_view, _Filter::operator()): Likewise. + (__detail::__can_transform_view, _Transform::operator()): Likewise. + (take_view::begin): Likewise. + (__detail::__can_take_view, _Take::operator()): Likewise. + (__detail::__can_take_while_view, _TakeWhile::operator()): Likewise. + (__detail::__can_drop_view, _Drop::operator()): Likewise. + (__detail::__can_drop_while_view, _DropWhile::operator()): Likewise. + (split_view::split_view): Use views::single when initializing + _M_pattern. + (__detail::__can_split_view, _Split::operator()): Avoid + list-initialization. + (_Counted::operator()): Likewise. + * testsuite/std/ranges/p2367.cc: New test. + 2021-05-11 Jonathan Wakely Backported from master: -- 2.47.3