]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 18 May 2021 00:18:33 +0000 (00:18 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 18 May 2021 00:18:33 +0000 (00:18 +0000)
contrib/ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog
libgomp/ChangeLog
libstdc++-v3/ChangeLog

index f2705dd5d6886da41e0bc6fe3c47e0f62fe9efc6..8a73b57ccca9fd0fd5bd5daf26b6bc46baf943ca 100644 (file)
@@ -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.
index 4f91817afd857c871a386775b1981d57e1bd3897..23fcbed1120f7fa134d46769cc5121744a182751 100644 (file)
@@ -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:
index 915a0b235e74b8a1b32dfe8521c20af0ee94726c..7fa5a770779d42b0338ec59fa0f20dcc6f02e919 100644 (file)
@@ -1 +1 @@
-20210517
+20210518
index b072f2b4eb92170949008ab06ef67ff91ff3525c..d4499fb1f1b05348d1b76a5ae7b6ae04898662cf 100644 (file)
@@ -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:
index e4fd12da0588c1e15300bde4eb5fea06b421ead5..7caed40d045ad2926f946af8323f885fdba8628a 100644 (file)
@@ -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:
index 7e0fe3d4659004ac127f80f1d4f2be2a812a711c..0ce541fa7ebdaeb496b067e4c5d3bfc83d73efc0 100644 (file)
@@ -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:
index 055b5f353c55fae02c183a5e8927f9fd6a07326a..e97734abdca8abac7bb2606ca9cf13d9f84d8b2f 100644 (file)
@@ -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: