From: GCC Administrator Date: Thu, 13 May 2021 00:18:01 +0000 (+0000) Subject: Daily bump. X-Git-Tag: releases/gcc-11.2.0~395 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3aac28720af42488fc8e5066fe55e05a20b8f983;p=thirdparty%2Fgcc.git Daily bump. --- 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: