From 0d9e251627200e4c2715cb563da01965e6ce9077 Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Tue, 18 May 2021 00:18:33 +0000 Subject: [PATCH] Daily bump. --- contrib/ChangeLog | 9 +++++++++ gcc/ChangeLog | 25 +++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/fortran/ChangeLog | 8 ++++++++ gcc/testsuite/ChangeLog | 15 +++++++++++++++ libgomp/ChangeLog | 9 +++++++++ libstdc++-v3/ChangeLog | 28 ++++++++++++++++++++++++++++ 7 files changed, 95 insertions(+), 1 deletion(-) diff --git a/contrib/ChangeLog b/contrib/ChangeLog index f2705dd5d68..8a73b57ccca 100644 --- a/contrib/ChangeLog +++ b/contrib/ChangeLog @@ -1,3 +1,12 @@ +2021-05-17 Richard Biener + + Backported from master: + 2021-05-17 Richard Biener + + * download_prerequisites: Update mpfr version to 3.1.6. + * prerequisites.md5: Update. + * prerequisites.sha512: Likewise. + 2021-05-14 Martin Liska * gcc-changelog/git_check_commit.py: Sync from master. diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 4f91817afd8..23fcbed1120 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,28 @@ +2021-05-17 Alex Coplan + + Backported from master: + 2021-04-27 Alex Coplan + + PR target/99977 + * config/arm/arm.c (arm_split_compare_and_swap): Fix up codegen + with negative immediates: ensure we expand cbranchsi4_scratch + correctly and ensure we satisfy its constraints. + * config/arm/sync.md + (@atomic_compare_and_swap_1): Don't + attempt to tie two output operands together with constraints; + collapse two alternatives. + (@atomic_compare_and_swap_1): Likewise. + * config/arm/thumb1.md (cbranchsi4_neg_late): New. + +2021-05-17 Marius Hillenbrand + + Backported from master: + 2021-05-17 Marius Hillenbrand + + PR bootstrap/100552 + * configure.ac: Replace pattern substitution with call to sed. + * configure: Regenerate. + 2021-05-13 Tobias Burnus Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 915a0b235e7..7fa5a770779 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20210517 +20210518 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index b072f2b4eb9..d4499fb1f1b 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,11 @@ +2021-05-17 Tobias Burnus + + Backported from master: + 2021-05-14 Tobias Burnus + + * resolve.c (resolve_symbol): Handle implicit SAVE of main-program + for vars in 'omp threadprivate' and 'omp declare target'. + 2021-05-05 Harald Anlauf Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index e4fd12da058..7caed40d045 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,18 @@ +2021-05-17 Alex Coplan + + Backported from master: + 2021-04-27 Alex Coplan + + PR target/99977 + * gcc.target/arm/pr99977.c: New test. + +2021-05-17 Tobias Burnus + + Backported from master: + 2021-05-14 Tobias Burnus + + * gfortran.dg/gomp/implicit-save.f90: New test. + 2021-05-14 Jakub Jelinek Backported from master: diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index 7e0fe3d4659..0ce541fa7eb 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,12 @@ +2021-05-17 Kwok Cheung Yeung + + Backported from master: + 2021-05-17 Kwok Cheung Yeung + + * task.c (omp_fulfill_event): Call gomp_team_barrier_set_task_pending + if new tasks generated. + * testsuite/libgomp.c-c++-common/task-detach-13.c: New. + 2021-05-13 Tobias Burnus Backported from master: diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 055b5f353c5..e97734abdca 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,31 @@ +2021-05-17 Jonathan Wakely + + Backported from master: + 2021-05-17 Jonathan Wakely + + PR libstdc++/100630 + * include/experimental/bits/fs_path.h (__is_constructible_from): + Test construction from a const lvalue, not an rvalue. + * testsuite/27_io/filesystem/path/construct/100630.cc: New test. + * testsuite/experimental/filesystem/path/construct/100630.cc: + New test. + +2021-05-17 Thomas Rodgers + + Backported from master: + 2021-05-17 Thomas Rodgers + + * include/bits/atomic_wait.h (__waiter::_M_do_wait_v): loop + until value change observed. + (__waiter_base::_M_laundered): New member. + (__waiter_base::_M_notify): Check _M_laundered to determine + whether to wake one or all. + (__detail::__atomic_compare): Return true if call to + __builtin_memcmp() == 0. + (__waiter_base::_S_do_spin_v): Adjust predicate. + * testsuite/29_atomics/atomic/wait_notify/100334.cc: New + test. + 2021-05-12 Patrick Palka Backported from master: