]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 23 Apr 2021 00:16:25 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 23 Apr 2021 00:16:25 +0000 (00:16 +0000)
contrib/ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog
libgomp/ChangeLog
libstdc++-v3/ChangeLog

index 68ad244ba5716239218dabc515a25d42a58f51a9..e0a0843f6d2170bc1a308f74c8df5915a502f1c2 100644 (file)
@@ -1,3 +1,9 @@
+2021-04-22  David Edelsohn  <dje.gcc@gmail.com>
+
+       * config-list.mk: Remove rs6000-ibm-aix6.1.
+       Rename rs6000-ibm-aix7.1 to powerpc-ibm-aix7.1.
+       Add powerpc-ibm-aix7.2.
+
 2021-04-20  Jakub Jelinek  <jakub@redhat.com>
 
        * gcc-changelog/git_update_version.py (active_refs): Add
index fb2cecb2c99d53a19681a87160b6bffc08f97a90..ad64a1203183cb52cd124929efb94600505cc490 100644 (file)
@@ -1,3 +1,28 @@
+2021-04-23  David Edelsohn  <dje.gcc@gmail.com>
+
+       * config/rs6000/aix71.h (PREFERRED_DEBUGGING_TYPE): Change to
+       DWARF2_DEBUG.
+       * config/rs6000/aix72.h (PREFERRED_DEBUGGING_TYPE): Same.
+
+2021-04-22  David Edelsohn  <dje.gcc@gmail.com>
+
+       * config.gcc (powerpc-ibm-aix6.*): Remove.
+       * config/rs6000/aix61.h: Delete.
+
+2021-04-22  Martin Liska  <mliska@suse.cz>
+
+       PR testsuite/100159
+       PR testsuite/100192
+       * builtins.c (expand_builtin): Fix typos and missing comments.
+       * dwarf2out.c (gen_subprogram_die): Likewise.
+       (gen_struct_or_union_type_die): Likewise.
+
+2021-04-22  Uroš Bizjak  <ubizjak@gmail.com>
+
+       PR target/100119
+       * config/i386/i386-expand.c (ix86_expand_convert_uns_sidf_sse):
+       Remove the sign with FE_DOWNWARD, where x - x = -0.0.
+
 2021-04-21  Iain Sandoe  <iain@sandoe.co.uk>
 
        * config/i386/darwin.h (TARGET_64BIT): Remove definition
index 87bf2ffa0dbbe1785049180e94af9325b35d13e6..7e3f420e369e43dc3373623887779314254737e7 100644 (file)
@@ -1 +1 @@
-20210422
+20210423
index 89cb3616e0d7bdb550c981a4dced45350aa2d01c..7233833f7bc3e813ed660510e3d1380dd1a0d6c4 100644 (file)
@@ -1,3 +1,9 @@
+2021-04-22  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/100161
+       * pt.c (tsubst_copy_and_build) <case PLUS_EXPR>: Test op0 and
+       op1 separately for value- or type-dependence.
+
 2021-04-21  Marek Polacek  <polacek@redhat.com>
 
        PR c++/96380
index de0de2e94cf29e990796574fcb1b5047234d9075..4764f4ac8b5b859026d3797d1b0976ec5a49625b 100644 (file)
@@ -1,3 +1,17 @@
+2021-04-22  Martin Liska  <mliska@suse.cz>
+
+       PR testsuite/100159
+       PR testsuite/100192
+       * frontend-passes.c (optimize_expr): Fix typos and missing comments.
+
+2021-04-22  Michael Meissner  <meissner@linux.ibm.com>
+
+       PR fortran/96983
+       * trans-intrinsic.c (build_round_expr): If int type is larger than
+       long long, do the round and convert to the integer type.  Do not
+       try to find a floating point type the exact size of the integer
+       type.
+
 2021-04-21  Tobias Burnus  <tobias@codesourcery.com>
 
        * dump-parse-tree.c (show_omp_namelist): Handle depobj + mutexinoutset
index d7e47c13d96f325a3ca222b6d0cae5bc426eb954..29888178de0f3b8a6cf68e810a2a62ea884ea5f5 100644 (file)
@@ -1,3 +1,70 @@
+2021-04-22  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/94508
+       * g++.dg/cpp2a/concepts-uneval3.C: New test.
+
+2021-04-22  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/77435
+       * g++.dg/template/partial-specialization9.C: New test.
+
+2021-04-22  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/100161
+       * g++.dg/warn/Wtype-limits6.C: New test.
+
+2021-04-22  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/84689
+       * g++.dg/cpp0x/sfinae67.C: New test.
+
+2021-04-22  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/16617
+       * g++.dg/template/access36.C: New test.
+
+2021-04-22  Tobias Burnus  <tobias@codesourcery.com>
+
+       * substr_9.f90: Move to ...
+       * gfortran.dg/substr_9.f90: ... here.
+       * substr_10.f90: Move to ...
+       * gfortran.dg/substr_10.f90: ... here.
+
+2021-04-22  Martin Liska  <mliska@suse.cz>
+
+       PR testsuite/100159
+       PR testsuite/100192
+       * g++.dg/template/nontype29.C: Fix typos and missing comments.
+       * gcc.dg/Warray-bounds-64.c: Likewise.
+       * gcc.dg/Warray-parameter.c: Likewise.
+       * gcc.dg/Wstring-compare.c: Likewise.
+       * gcc.dg/format/gcc_diag-11.c: Likewise.
+       * gfortran.dg/array_constructor_3.f90: Likewise.
+       * gfortran.dg/matmul_bounds_9.f90: Likewise.
+       * gfortran.dg/pr78033.f90: Likewise.
+       * gfortran.dg/pr96325.f90: Likewise.
+
+2021-04-22  Uroš Bizjak  <ubizjak@gmail.com>
+
+       PR target/100119
+       * gcc.target/i386/pr100119.c: New test.
+
+2021-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       PR target/99988
+       * gcc.target/aarch64/pr99988.c: Skip if not lp64 target.
+
+2021-04-22  Tobias Burnus  <tobias@codesourcery.com>
+
+       * gfortran.dg/set_vm_limit.c (set_vm_limit): Call getrlimit, use
+       obtained hard limit, and only call setrlimit if new softlimit is lower.
+
+2021-04-22  Richard Biener  <rguenther@suse.de>
+
+       PR testsuite/100176
+       * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add
+       missing return.
+
 2021-04-21  David Edelsohn  <dje.gcc@gmail.com>
 
        * gfortran.dg/bind_c_array_params_2.f90: Look for AIX-specific call
index 10ad750d34c0e0187e993218b866a730dbdd240c..0a903604b0d1ef4ab26483519c87cb99e2299a9d 100644 (file)
@@ -1,3 +1,8 @@
+2021-04-22  Richard Biener  <rguenther@suse.de>
+
+       * testsuite/libgomp.c-c++-common/reduction-16.c: Use -latomic
+       only on nvptx-none.
+
 2021-04-21  Tobias Burnus  <tobias@codesourcery.com>
 
        * testsuite/libgomp.fortran/depobj-1.f90: Use omp_lib's
index aeef1dc25d3682ad0d2875177a0b92b78a9a5c6a..21b4f1f346f25a154e6c535b3298fc62814074f5 100644 (file)
@@ -1,3 +1,52 @@
+2021-04-22  David Edelsohn  <dje.gcc@gmail.com>
+
+       * config/os/aix/atomicity.h: Delete.
+
+2021-04-22  Jonathan Wakely  <jwakely@redhat.com>
+
+       * include/bits/atomic_timed_wait.h (__cond_wait_until_impl):
+       Handle system_clock as well as steady_clock.
+       * testsuite/30_threads/semaphore/try_acquire_for.cc: Re-enable.
+       * testsuite/30_threads/semaphore/try_acquire_until.cc:
+       Re-enable.
+
+2021-04-22  Jonathan Wakely  <jwakely@redhat.com>
+
+       * testsuite/30_threads/semaphore/try_acquire_posix.cc: Add
+       options for libatomic.
+
+2021-04-22  Jonathan Wakely  <jwakely@redhat.com>
+
+       * config/os/gnu-linux/os_defines.h: Fix type in comment.
+
+2021-04-22  Jonathan Wakely  <jwakely@redhat.com>
+
+       PR libstdc++/99006
+       * include/bits/shared_ptr.h (allocate_shared): Assert that _Tp
+       is not an array type.
+       * include/bits/shared_ptr_base.h (__allocate_shared): Likewise.
+       * testsuite/20_util/shared_ptr/creation/99006.cc: New test.
+
+2021-04-22  Thomas Rodgers  <rodgert@twrodgers.com>
+
+       * include/bits/atomic_wait.h: Always notify waiters in the
+       case of 'bare' address notification.
+
+2021-04-22  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/100182
+       * testsuite/29_atomics/atomic_float/1.cc: Add dg-xfail-run-if for
+       ia32.
+       * testsuite/29_atomics/atomic_float/wait_notify.cc: Add dg-skip-if for
+       ia32.
+
+2021-04-22  Jonathan Wakely  <jwakely@redhat.com>
+
+       PR libstdc++/100179
+       * include/bits/semaphore_base.h: Remove #error.
+       * include/std/semaphore: Do not define anything unless one of
+       the implementations is available.
+
 2021-04-21  Thomas Rodgers  <rodgert@twrodgers.com>
 
        * include/bits/semaphore_base.h: Always reload __old in