public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc r12-853] Daily bump.
@ 2021-05-18  0:17 GCC Administrator
  0 siblings, 0 replies; only message in thread
From: GCC Administrator @ 2021-05-18  0:17 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:a7ffc1ef6e38c01037c8894a6bc1889d6f875444

commit r12-853-ga7ffc1ef6e38c01037c8894a6bc1889d6f875444
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Tue May 18 00:16:40 2021 +0000

    Daily bump.

Diff:
---
 ChangeLog               |   4 ++
 contrib/ChangeLog       |  13 ++++++
 gcc/ChangeLog           | 115 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/c-family/ChangeLog  |   5 +++
 gcc/c/ChangeLog         |   6 +++
 gcc/cp/ChangeLog        |   6 +++
 gcc/fortran/ChangeLog   |  12 +++++
 gcc/testsuite/ChangeLog |  93 +++++++++++++++++++++++++++++++++++++++
 libgomp/ChangeLog       |   6 +++
 libstdc++-v3/ChangeLog  |  51 +++++++++++++++++++++
 11 files changed, 312 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 532658a9680..0566890b56a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2021-05-17  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
+
+	* MAINTAINERS (Write After Approval): Add myself.
+
 2021-05-12  Marcel Vollweiler  <marcel@codesourcery.com>
 
 	* MAINTAINERS (Write After Approval): Add myself.
diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index 8e393b7ed72..b97710f675c 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,3 +1,16 @@
+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-17  Richard Biener  <rguenther@suse.de>
+
+	Revert:
+	2021-05-14  Martin Liska  <mliska@suse.cz>
+
+	* download_prerequisites: Use version 4.1.0.
+
 2021-05-14  Martin Liska  <mliska@suse.cz>
 
 	* download_prerequisites: Use version 4.1.0.
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index eeb293aef2d..fe5132dc668 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,118 @@
+2021-05-17  Andrew MacLeod  <amacleod@redhat.com>
+
+	PR tree-optimization/100512
+	* gimple-range-cache.cc (ranger_cache::set_global_range): Mark const
+	and non-zero pointer ranges as invariant.
+	* gimple-range.cc (gimple_ranger::range_of_stmt): Remove pointer
+	processing from here.
+
+2021-05-17  Tom de Vries  <tdevries@suse.de>
+
+	PR target/100497
+	* config/nvptx/nvptx-protos.h (nvptx_output_atomic_insn): Declare
+	* config/nvptx/nvptx.c (nvptx_output_barrier)
+	(nvptx_output_atomic_insn): New function.
+	(nvptx_print_operand): Add support for 'B'.
+	* config/nvptx/nvptx.md: Use nvptx_output_atomic_insn for atomic
+	insns.
+
+2021-05-17  Aldy Hernandez  <aldyh@redhat.com>
+
+	PR tree-optimization/100349
+	* vr-values.c (bounds_of_var_in_loop): Bail if scev returns
+	  NULL.
+
+2021-05-17  Tamar Christina  <tamar.christina@arm.com>
+
+	* config/aarch64/driver-aarch64.c (DEFAULT_ARCH): New.
+	(host_detect_local_cpu): Use it.
+
+2021-05-17  Martin Liska  <mliska@suse.cz>
+
+	* doc/invoke.texi: Add 2 missing dots.
+
+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-17  Richard Biener  <rguenther@suse.de>
+
+	PR middle-end/100582
+	* tree.c (array_at_struct_end_p): Get to the base of the
+	reference before looking for the underlying decl.
+
+2021-05-17  Joern Rennecke  <joern.rennecke@embecosm.com>
+
+	* genoutput.c (validate_insn_alternatives) Make "wrong number of
+	alternatives" message more specific, and remove assumption on where
+	the problem is.
+
+2021-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
+
+	* config/arm/iterators.md (V16): New iterator.
+	(VH_cvtto): New iterator.
+	(v_cmp_result): Added V4HF and V8HF support.
+	* config/arm/vec-common.md (vec_cmp<mode><v_cmp_result>): Use VDQWH.
+	(vcond<mode><mode>): Likewise.
+	(vcond_mask_<mode><v_cmp_result>): Likewise.
+	(vcond<VH_cvtto><mode>): New expander.
+
+2021-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
+
+	* config/arm/arm-protos.h (arm_expand_vector_compare): Update
+	prototype.
+	* config/arm/arm.c (arm_expand_vector_compare): Add support for
+	MVE.
+	(arm_expand_vcond): Likewise.
+	* config/arm/iterators.md (supf): Remove VCMPNEQ_S, VCMPEQQ_S,
+	VCMPEQQ_N_S, VCMPNEQ_N_S.
+	(VCMPNEQ, VCMPEQQ, VCMPEQQ_N, VCMPNEQ_N): Remove.
+	* config/arm/mve.md (@mve_vcmp<mve_cmp_op>q_<mode>): Add '@' prefix.
+	(@mve_vcmp<mve_cmp_op>q_f<mode>): Likewise.
+	(@mve_vcmp<mve_cmp_op>q_n_f<mode>): Likewise.
+	(@mve_vpselq_<supf><mode>): Likewise.
+	(@mve_vpselq_f<mode>"): Likewise.
+	* config/arm/neon.md (vec_cmp<mode><v_cmp_result): Enable for MVE
+	and move to vec-common.md.
+	(vec_cmpu<mode><mode>): Likewise.
+	(vcond<mode><mode>): Likewise.
+	(vcond<V_cvtto><mode>): Likewise.
+	(vcondu<mode><v_cmp_result>): Likewise.
+	(vcond_mask_<mode><v_cmp_result>): Likewise.
+	* config/arm/unspecs.md (VCMPNEQ_U, VCMPNEQ_S, VCMPEQQ_S)
+	(VCMPEQQ_N_S, VCMPNEQ_N_S, VCMPEQQ_U, CMPEQQ_N_U, VCMPNEQ_N_U)
+	(VCMPGEQ_N_S, VCMPGEQ_S, VCMPGTQ_N_S, VCMPGTQ_S, VCMPLEQ_N_S)
+	(VCMPLEQ_S, VCMPLTQ_N_S, VCMPLTQ_S, VCMPCSQ_N_U, VCMPCSQ_U)
+	(VCMPHIQ_N_U, VCMPHIQ_U): Remove.
+	* config/arm/vec-common.md (vec_cmp<mode><v_cmp_result): Moved
+	from neon.md.
+	(vec_cmpu<mode><mode>): Likewise.
+	(vcond<mode><mode>): Likewise.
+	(vcond<V_cvtto><mode>): Likewise.
+	(vcondu<mode><v_cmp_result>): Likewise.
+	(vcond_mask_<mode><v_cmp_result>): Likewise. Added unsafe math
+	condition.
+
+2021-05-17  liuhongt  <hongtao.liu@intel.com>
+
+	PR target/100549
+	* config/i386/i386.c (ix86_gimple_fold_builtin): Use
+	gsi_insert_seq_before instead.
+
+2021-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
+
+	* doc/sourcebuild.texi (arm_qbit_ok): Rename into...
+	(arm_sat_ok): ...this.
+
+2021-05-17  Martin Liska  <mliska@suse.cz>
+
+	* lto-wrapper.c (merge_flto_options): Factor out a new function.
+	(merge_and_complain): Use it.
+	(run_gcc): Merge also linker command line -flto=foo argument
+	with IL files.
+
 2021-05-16  Christophe Lyon  <christophe.lyon@linaro.org>
 
 	* config/arm/arm.h (CPP_SPEC): Remove error message about
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/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 7fc64a513d5..cc1019cf9bc 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,8 @@
+2021-05-17  Joern Rennecke  <joern.rennecke@embecosm.com>
+
+	* c-common.c (braced_list_to_string): Return CTOR unchanged
+	if host and target character sizes don't match.
+
 2021-05-14  Martin Liska  <mliska@suse.cz>
 
 	* c.opt: Add Warning keyword for 2 options.
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index a75832be989..7d34f7c1478 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,9 @@
+2021-05-17  Richard Biener  <rguenther@suse.de>
+
+	PR c/100625
+	* gimple-parser.c (c_parser_gimple_label): Avoid building
+	a GIMPLE label with NULL label decl.
+
 2021-05-13  Martin Sebor  <msebor@redhat.com>
 
 	PR c/100550
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 48425b9dc67..45af840a03a 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,9 @@
+2021-05-17  Jonathan Wakely  <jwakely@redhat.com>
+
+	PR c++/100635
+	* call.c (convert_like_internal): Print different diagnostic if
+	the lvalue reference is const.
+
 2021-05-14  Jason Merrill  <jason@redhat.com>
 
 	PR c++/95870
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 781dedd8220..54fa0ee50b1 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,15 @@
+2021-05-17  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/98411
+	* trans-decl.c (gfc_finish_var_decl): Add check for explicit SAVE
+	attribute.
+
+2021-05-17  Tobias Burnus  <tobias@codesourcery.com>
+
+	PR fortran/100633
+	* resolve.c (gfc_resolve_code): Reject nonintrinsic assignments in
+	OMP WORKSHARE.
+
 2021-05-14  Tobias Burnus  <tobias@codesourcery.com>
 
 	* dump-parse-tree.c (show_omp_node, show_code_node): Handle
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 936f37a8145..914153450ad 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,96 @@
+2021-05-17  Andrew MacLeod  <amacleod@redhat.com>
+
+	PR tree-optimization/100512
+	* gcc.dg/pr100512.c: New.
+
+2021-05-17  Jonathan Wakely  <jwakely@redhat.com>
+
+	* g++.dg/conversion/pr100635.C: New test.
+
+2021-05-17  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/98411
+	* gfortran.dg/pr98411.f90: New test.
+
+2021-05-17  Aldy Hernandez  <aldyh@redhat.com>
+
+	* gcc.dg/pr100349.c: New test.
+
+2021-05-17  Tamar Christina  <tamar.christina@arm.com>
+
+	* gcc.target/aarch64/cpunative/info_16: New test.
+	* gcc.target/aarch64/cpunative/info_17: New test.
+	* gcc.target/aarch64/cpunative/native_cpu_16.c: New test.
+	* gcc.target/aarch64/cpunative/native_cpu_17.c: New test.
+
+2021-05-17  Richard Biener  <rguenther@suse.de>
+
+	PR c/100625
+	* gcc.dg/gimplefe-error-9.c: New testcase.
+
+2021-05-17  Richard Biener  <rguenther@suse.de>
+
+	PR middle-end/100582
+	* gcc.target/i386/pr100582.c: New testcase.
+
+2021-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
+
+	* gcc.target/arm/simd/mve-compare-3.c: New test with GCC vectors.
+	* gcc.target/arm/simd/mve-vcmp-f16.c: New test for
+	auto-vectorization.
+	* gcc.target/arm/armv8_2-fp16-arith-1.c: Adjust since we now
+	vectorize float16_t vectors.
+
+2021-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
+
+	* gcc.target/arm/simd/mve-compare-1.c: New test with GCC vectors.
+	* gcc.target/arm/simd/mve-compare-2.c: New test with GCC vectors.
+	* gcc.target/arm/simd/mve-compare-scalar-1.c: New test with GCC
+	vectors.
+	* gcc.target/arm/simd/mve-vcmp-f32.c: New test for
+	auto-vectorization.
+	* gcc.target/arm/simd/mve-vcmp.c: New test for auto-vectorization.
+
+2021-05-17  liuhongt  <hongtao.liu@intel.com>
+
+	PR target/100549
+	* gcc.target/i386/pr100549.c: New test.
+
+2021-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
+
+	* gcc.target/arm/simd/mve-vadd-scalar-1.c: New.
+
+2021-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
+
+	* gcc.target/arm/simd/mve-vadd-1.c: New.
+
+2021-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
+
+	* gcc.target/arm/simd/mve-vsub_1.c: Factorize and add __fp16 test.
+
+2021-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
+
+	* gcc.target/arm/simd/mve-vshr.c: Add more scan-assembler-times.
+
+2021-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
+
+	* gcc.target/arm/acle/saturation.c: Use arm_sat_ok effective
+	target.
+	* lib/target-supports.exp
+	(check_effective_target_arm_qbit_ok_nocache): Rename into...
+	(check_effective_target_arm_sat_ok_nocache): ... this. Check
+	__ARM_FEATURE_SAT and use armv6.
+
+2021-05-17  Tobias Burnus  <tobias@codesourcery.com>
+
+	PR fortran/100633
+	* gfortran.dg/gomp/workshare-59.f90: New test.
+
+2021-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
+
+	PR debug/100515
+	* gcc.dg/debug/dwarf2/pr100515.c: Require openmp effective-target.
+
 2021-05-16  David Edelsohn  <dje.gcc@gmail.com>
 
 	* g++.dg/ext/attrib63.C: Add -Wno-psabi option.
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index 424c574dce8..8caeda02740 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,9 @@
+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-14  Tobias Burnus  <tobias@codesourcery.com>
 
 	* testsuite/libgomp.fortran/parallel-master.f90: New test.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index e48de21235a..91ba0172085 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,54 @@
+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-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  Antony Polukhin  <antoshkka@gmail.com>
+
+	PR libstdc++/89728
+	* include/bits/locale_facets.h (ctype<basic_string<C,T,A>>):
+	Declare (but do not define) partial specialization.
+	* testsuite/22_locale/ctype/is/string/89728_neg.cc: New test.
+
+2021-05-17  Jonathan Wakely  <jwakely@redhat.com>
+
+	* include/std/thread (jthread::_S_create): Fix static assert
+	message.
+	* testsuite/30_threads/jthread/95989.cc: Re-enable test.
+	* testsuite/30_threads/jthread/jthread.cc: Do not require
+	pthread effective target.
+	* testsuite/30_threads/jthread/2.cc: Moved to...
+	* testsuite/30_threads/jthread/version.cc: ...here.
+
+2021-05-17  Jonathan Wakely  <jwakely@redhat.com>
+
+	* doc/Makefile.am: Simplify doxygen recipes and use --latex_cmd.
+	* doc/Makefile.in: Regenerate.
+	* doc/doxygen/user.cfg.in (LATEX_CMD_NAME): Add placeholder
+	value.
+	* scripts/run_doxygen (print_usage): Always print to stdout and
+	do not exit.
+	(fail): New function for exiting on error.
+	(parse_options): Handle --latex_cmd. Do not treat --help the
+	same as errors. Simplify handling of required arguments.
+
 2021-05-12  Jonathan Wakely  <jwakely@redhat.com>
 
 	* testsuite/25_algorithms/pstl/alg_nonmodifying/find_end.cc:


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2021-05-18  0:17 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-05-18  0:17 [gcc r12-853] Daily bump GCC Administrator

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).