diff options
-rw-r--r-- | contrib/ChangeLog | 9 | ||||
-rw-r--r-- | gcc/ChangeLog | 25 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/fortran/ChangeLog | 8 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 15 | ||||
-rw-r--r-- | libgomp/ChangeLog | 9 | ||||
-rw-r--r-- | libstdc++-v3/ChangeLog | 28 |
7 files changed, 95 insertions, 1 deletions
diff --git a/contrib/ChangeLog b/contrib/ChangeLog index f2705dd..8a73b57 100644 --- a/contrib/ChangeLog +++ b/contrib/ChangeLog @@ -1,3 +1,12 @@ +2021-05-17 Richard Biener <rguenther@suse.de> + + Backported from master: + 2021-05-17 Richard Biener <rguenther@suse.de> + + * download_prerequisites: Update mpfr version to 3.1.6. + * prerequisites.md5: Update. + * prerequisites.sha512: Likewise. + 2021-05-14 Martin Liska <mliska@suse.cz> * gcc-changelog/git_check_commit.py: Sync from master. diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 4f91817..23fcbed 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,28 @@ +2021-05-17 Alex Coplan <alex.coplan@arm.com> + + Backported from master: + 2021-04-27 Alex Coplan <alex.coplan@arm.com> + + 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<CCSI:arch><NARROW:mode>_1): Don't + attempt to tie two output operands together with constraints; + collapse two alternatives. + (@atomic_compare_and_swap<CCSI:arch><SIDI:mode>_1): Likewise. + * config/arm/thumb1.md (cbranchsi4_neg_late): New. + +2021-05-17 Marius Hillenbrand <mhillen@linux.ibm.com> + + Backported from master: + 2021-05-17 Marius Hillenbrand <mhillen@linux.ibm.com> + + PR bootstrap/100552 + * configure.ac: Replace pattern substitution with call to sed. + * configure: Regenerate. + 2021-05-13 Tobias Burnus <tobias@codesourcery.com> Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 915a0b2..7fa5a77 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20210517 +20210518 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index b072f2b..d4499fb 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,11 @@ +2021-05-17 Tobias Burnus <tobias@codesourcery.com> + + Backported from master: + 2021-05-14 Tobias Burnus <tobias@codesourcery.com> + + * resolve.c (resolve_symbol): Handle implicit SAVE of main-program + for vars in 'omp threadprivate' and 'omp declare target'. + 2021-05-05 Harald Anlauf <anlauf@gmx.de> Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index e4fd12d..7caed40 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,18 @@ +2021-05-17 Alex Coplan <alex.coplan@arm.com> + + Backported from master: + 2021-04-27 Alex Coplan <alex.coplan@arm.com> + + PR target/99977 + * gcc.target/arm/pr99977.c: New test. + +2021-05-17 Tobias Burnus <tobias@codesourcery.com> + + Backported from master: + 2021-05-14 Tobias Burnus <tobias@codesourcery.com> + + * gfortran.dg/gomp/implicit-save.f90: New test. + 2021-05-14 Jakub Jelinek <jakub@redhat.com> Backported from master: diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index 7e0fe3d..0ce541f 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,12 @@ +2021-05-17 Kwok Cheung Yeung <kcy@codesourcery.com> + + Backported from master: + 2021-05-17 Kwok Cheung Yeung <kcy@codesourcery.com> + + * 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 <tobias@codesourcery.com> Backported from master: diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 055b5f3..e97734a 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,31 @@ +2021-05-17 Jonathan Wakely <jwakely@redhat.com> + + Backported from master: + 2021-05-17 Jonathan Wakely <jwakely@redhat.com> + + 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 <rodgert@twrodgers.com> + + Backported from master: + 2021-05-17 Thomas Rodgers <rodgert@twrodgers.com> + + * 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 <ppalka@redhat.com> Backported from master: |