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

https://gcc.gnu.org/g:52055987fba37d1eb3b3ed34063a07c2e912538e

commit r12-4363-g52055987fba37d1eb3b3ed34063a07c2e912538e
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Wed Oct 13 00:16:22 2021 +0000

    Daily bump.

Diff:
---
 ChangeLog               |   7 +++
 gcc/ChangeLog           | 108 +++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/c-family/ChangeLog  |  12 +++++
 gcc/fortran/ChangeLog   |  14 ++++++
 gcc/testsuite/ChangeLog | 115 ++++++++++++++++++++++++++++++++++++++++++++++++
 libgomp/ChangeLog       |  63 ++++++++++++++++++++++++++
 libiberty/ChangeLog     |   5 +++
 libstdc++-v3/ChangeLog  |  21 +++++++++
 9 files changed, 346 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index c0fb0f26e43..0519a399997 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2021-10-12  Eric Gallager  <egallager@gcc.gnu.org>
+
+	* Makefile.def: Mark libcody, libdecnumber,
+	c++tools, libgcc, and libobjc as missing TAGS
+	targets.
+	* Makefile.in: Regenerate.
+
 2021-10-07  Siddhesh Poyarekar  <siddhesh@gotplt.org>
 
 	* MAINTAINERS: Add myself to DCO section and update email
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index b0890821660..d7ca8042832 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,111 @@
+2021-10-12  Bill Schmidt  <wschmidt@linux.ibm.com>
+
+	PR target/101985
+	* config/rs6000/altivec.h (vec_cpsgn): Swap operand order.
+	* config/rs6000/rs6000-overload.def (VEC_COPYSIGN): Use SKIP to
+	avoid generating an automatic #define of vec_cpsgn.  Use the
+	correct built-in for V4SFmode that doesn't depend on VSX.
+
+2021-10-12  Uroš Bizjak  <ubizjak@gmail.com>
+
+	PR target/85730
+	PR target/82524
+	* config/i386/i386.md (*add<mode>_1_slp): Rewrite as
+	define_insn_and_split pattern.  Add alternative 1 and split it
+	post reload to insert operand 1 into the low part of operand 0.
+	(*sub<mode>_1_slp): Ditto.
+	(*and<mode>_1_slp): Ditto.
+	(*<any_or:code><mode>_1_slp): Ditto.
+	(*ashl<mode>3_1_slp): Ditto.
+	(*<any_shiftrt:insn><mode>3_1_slp): Ditto.
+	(*<any_rotate:insn><mode>3_1_slp): Ditto.
+	(*neg<mode>_1_slp): New insn_and_split pattern.
+	(*one_cmpl<mode>_1_slp): Ditto.
+
+2021-10-12  David Edelsohn  <dje.gcc@gmail.com>
+
+	* doc/install.texi: Update MinGW and mingw-64 Binaries
+	download links.
+
+2021-10-12  Daniel Le Duc Khoi Nguyen  <greenrecyclebin@gmail.com>
+
+	* doc/extend.texi (Common Variable Attributes): Fix typos in
+	alloc_size documentation.
+
+2021-10-12  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/102696
+	* tree-vect-slp.c (vect_build_slp_tree_2): Properly mark
+	the tree fatally failed when we reject a BIT_FIELD_REF.
+
+2021-10-12  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/102572
+	* tree-vect-stmts.c (vect_build_gather_load_calls): When
+	gathering the vectorized defs for the mask pass in the
+	desired mask vector type so invariants will be handled
+	correctly.
+
+2021-10-12  Tamar Christina  <tamar.christina@arm.com>
+
+	* config/aarch64/aarch64-sve.md (*fcm<cmp_op><mode>_bic_combine,
+	*fcm<cmp_op><mode>_nor_combine, *fcmuo<mode>_bic_combine,
+	*fcmuo<mode>_nor_combine): New.
+
+2021-10-12  Eric Botcazou  <ebotcazou@adacore.com>
+
+	PR target/102588
+	* config/sparc/sparc-modes.def (OI): New integer mode.
+
+2021-10-12  Jakub Jelinek  <jakub@redhat.com>
+
+	* gimple-fold.h (clear_padding_type_may_have_padding_p): Declare.
+	* gimple-fold.c (clear_padding_type_may_have_padding_p): No longer
+	static.
+
+2021-10-12  Jakub Jelinek  <jakub@redhat.com>
+
+	* tree-vectorizer.h (loop_cost_model): New function.
+	(unlimited_cost_model): Use it.
+	* tree-vect-loop.c (vect_analyze_loop_costing): Use loop_cost_model
+	call instead of flag_vect_cost_model.
+	* tree-vect-data-refs.c (vect_enhance_data_refs_alignment): Likewise.
+	(vect_prune_runtime_alias_test_list): Likewise.  Also use it instead
+	of flag_simd_cost_model.
+
+2021-10-12  liuhongt  <hongtao.liu@intel.com>
+
+	PR target/102483
+	* config/i386/i386-expand.c (emit_reduc_half): Handle
+	V4QImode.
+	* config/i386/mmx.md (reduc_<code>_scal_v4qi): New expander.
+	(reduc_plus_scal_v4qi): Ditto.
+
+2021-10-12  Paul A. Clarke  <pc@us.ibm.com>
+
+	* config/rs6000/smmintrin.h (_mm_cmpeq_epi64, _mm_cmpgt_epi64,
+	_mm_mullo_epi32, _mm_mul_epi32, _mm_packus_epi32): New.
+	* config/rs6000/nmmintrin.h: Copy from i386, tweak to suit.
+
+2021-10-12  Paul A. Clarke  <pc@us.ibm.com>
+
+	* config/rs6000/smmintrin.h (_mm_cvtepi8_epi16, _mm_cvtepi8_epi32,
+	_mm_cvtepi8_epi64, _mm_cvtepi16_epi32, _mm_cvtepi16_epi64,
+	_mm_cvtepi32_epi64, _mm_cvtepu8_epi16, _mm_cvtepu8_epi32,
+	_mm_cvtepu8_epi64, _mm_cvtepu16_epi32, _mm_cvtepu16_epi64,
+	_mm_cvtepu32_epi64): New.
+
+2021-10-12  Paul A. Clarke  <pc@us.ibm.com>
+
+	* config/rs6000/smmintrin.h (_mm_test_all_zeros,
+	_mm_test_all_ones, _mm_test_mix_ones_zeros): Rewrite as macro.
+
+2021-10-12  Paul A. Clarke  <pc@us.ibm.com>
+
+	* config/rs6000/smmintrin.h (_mm_min_epi8, _mm_min_epu16,
+	_mm_min_epi32, _mm_min_epu32, _mm_max_epi8, _mm_max_epu16,
+	_mm_max_epi32, _mm_max_epu32): New.
+
 2021-10-11  Jan Hubicka  <hubicka@ucw.cz>
 
 	* ipa-modref-tree.h (struct modref_access_node): Revert
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index ec9b4b5ab32..b902c81518e 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20211012
+20211013
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 3dc19e114bc..123a664b5d3 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,15 @@
+2021-10-12  Joseph Myers  <joseph@codesourcery.com>
+
+	* c-format.c (print_char_table): Add %b and %B formats.
+	(scan_char_table): Add %b format.
+	* c-format.h (T2X_UI, T2X_UL, T2X_ULL, T2X_US, T2X_UC, T2X_ST)
+	(T2X_UPD, T2X_UIM): New macros.
+
+2021-10-12  Jakub Jelinek  <jakub@redhat.com>
+
+	* c-omp.c (c_finish_omp_atomic): Use
+	clear_padding_type_may_have_padding_p.
+
 2021-10-08  Martin Liska  <mliska@suse.cz>
 
 	* c-opts.c (c_common_post_options): Use new macro
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 80629c406ab..b97f1899351 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,17 @@
+2021-10-12  Tobias Burnus  <tobias@codesourcery.com>
+
+	PR fortran/102541
+	* check.c (gfc_check_present): Handle optional CLASS.
+	* interface.c (gfc_compare_actual_formal): Likewise.
+	* trans-array.c (gfc_trans_g77_array): Likewise.
+	* trans-decl.c (gfc_build_dummy_array_decl): Likewise.
+	* trans-types.c (gfc_sym_type): Likewise.
+	* primary.c (gfc_variable_attr): Fixes for dummy and
+	pointer when 'class%_data' is passed.
+	* trans-expr.c (set_dtype_for_unallocated, gfc_conv_procedure_call):
+	For assumed-rank dummy, fix setting rank for dealloc/notassoc actual
+	and setting ubound to -1 for assumed-size actuals.
+
 2021-10-10  Harald Anlauf  <anlauf@gmx.de>
 
 	PR fortran/99348
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 502af71e984..0c70382da01 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,118 @@
+2021-10-12  Joseph Myers  <joseph@codesourcery.com>
+
+	* gcc.dg/format/c11-printf-1.c, gcc.dg/format/c11-scanf-1.c,
+	gcc.dg/format/c2x-printf-1.c, gcc.dg/format/c2x-scanf-1.c,
+	gcc.dg/format/ext-9.c, gcc.dg/format/ext-10.c: New tests.
+
+2021-10-12  Bill Schmidt  <wschmidt@linux.ibm.com>
+
+	PR target/101985
+	* gcc.target/powerpc/pr101985-1.c: New.
+	* gcc.target/powerpc/pr101985-2.c: New.
+
+2021-10-12  Uroš Bizjak  <ubizjak@gmail.com>
+
+	PR target/85730
+	PR target/82524
+	* gcc.target/i386/pr85730.c: New test.
+
+2021-10-12  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/102696
+	* g++.dg/vect/pr102696.cc: New testcase.
+
+2021-10-12  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/102572
+	* g++.dg/vect/pr102572.cc: New testcase.
+
+2021-10-12  Tamar Christina  <tamar.christina@arm.com>
+
+	* gcc.target/aarch64/sve/pred-not-gen-1.c: New test.
+	* gcc.target/aarch64/sve/pred-not-gen-2.c: New test.
+	* gcc.target/aarch64/sve/pred-not-gen-3.c: New test.
+	* gcc.target/aarch64/sve/pred-not-gen-4.c: New test.
+
+2021-10-12  Tobias Burnus  <tobias@codesourcery.com>
+
+	PR fortran/102541
+	* gfortran.dg/assumed_rank_24.f90: New test.
+
+2021-10-12  Jakub Jelinek  <jakub@redhat.com>
+
+	* gcc.dg/gomp/simd-2.c: Remove option -fvect-cost-model=cheap.
+	* gcc.dg/gomp/simd-3.c: Likewise.
+
+2021-10-12  liuhongt  <hongtao.liu@intel.com>
+
+	* gcc.target/i386/pr102483.c: New test.
+	* gcc.target/i386/pr102483-2.c: New test.
+
+2021-10-12  Paul A. Clarke  <pc@us.ibm.com>
+
+	* gcc.target/powerpc/pr78102.c: Fix dg-require-effective-target.
+	* gcc.target/powerpc/sse4_1-packusdw.c: Likewise.
+	* gcc.target/powerpc/sse4_1-pmaxsb.c: Likewise.
+	* gcc.target/powerpc/sse4_1-pmaxsd.c: Likewise.
+	* gcc.target/powerpc/sse4_1-pmaxud.c: Likewise.
+	* gcc.target/powerpc/sse4_1-pmaxuw.c: Likewise.
+	* gcc.target/powerpc/sse4_1-pminsb.c: Likewise.
+	* gcc.target/powerpc/sse4_1-pminsd.c: Likewise.
+	* gcc.target/powerpc/sse4_1-pminud.c: Likewise.
+	* gcc.target/powerpc/sse4_1-pminuw.c: Likewise.
+	* gcc.target/powerpc/sse4_1-pmovsxbd.c: Likewise.
+	* gcc.target/powerpc/sse4_1-pmovsxbw.c: Likewise.
+	* gcc.target/powerpc/sse4_1-pmovsxwd.c: Likewise.
+	* gcc.target/powerpc/sse4_1-pmovzxbd.c: Likewise.
+	* gcc.target/powerpc/sse4_1-pmovzxbq.c: Likewise.
+	* gcc.target/powerpc/sse4_1-pmovzxbw.c: Likewise.
+	* gcc.target/powerpc/sse4_1-pmovzxdq.c: Likewise.
+	* gcc.target/powerpc/sse4_1-pmovzxwd.c: Likewise.
+	* gcc.target/powerpc/sse4_1-pmovzxwq.c: Likewise.
+	* gcc.target/powerpc/sse4_1-pmulld.c: Likewise.
+	* gcc.target/powerpc/sse4_2-pcmpgtq.c: Likewise.
+	* gcc.target/powerpc/sse4_1-phminposuw.c: Use correct
+	dg-require-effective-target.
+
+2021-10-12  Paul A. Clarke  <pc@us.ibm.com>
+
+	* gcc.target/powerpc/pr78102.c: Copy from gcc.target/i386,
+	adjust dg directives to suit.
+	* gcc.target/powerpc/sse4_1-packusdw.c: Same.
+	* gcc.target/powerpc/sse4_1-pcmpeqq.c: Same.
+	* gcc.target/powerpc/sse4_1-pmuldq.c: Same.
+	* gcc.target/powerpc/sse4_1-pmulld.c: Same.
+	* gcc.target/powerpc/sse4_2-pcmpgtq.c: Same.
+	* gcc.target/powerpc/sse4_2-check.h: Copy from gcc.target/i386,
+	tweak to suit.
+
+2021-10-12  Paul A. Clarke  <pc@us.ibm.com>
+
+	* gcc.target/powerpc/sse4_1-pmovsxbd.c: Copy from gcc.target/i386,
+	adjust dg directives to suit.
+	* gcc.target/powerpc/sse4_1-pmovsxbq.c: Same.
+	* gcc.target/powerpc/sse4_1-pmovsxbw.c: Same.
+	* gcc.target/powerpc/sse4_1-pmovsxdq.c: Same.
+	* gcc.target/powerpc/sse4_1-pmovsxwd.c: Same.
+	* gcc.target/powerpc/sse4_1-pmovsxwq.c: Same.
+	* gcc.target/powerpc/sse4_1-pmovzxbd.c: Same.
+	* gcc.target/powerpc/sse4_1-pmovzxbq.c: Same.
+	* gcc.target/powerpc/sse4_1-pmovzxbw.c: Same.
+	* gcc.target/powerpc/sse4_1-pmovzxdq.c: Same.
+	* gcc.target/powerpc/sse4_1-pmovzxwd.c: Same.
+	* gcc.target/powerpc/sse4_1-pmovzxwq.c: Same.
+
+2021-10-12  Paul A. Clarke  <pc@us.ibm.com>
+
+	* gcc.target/powerpc/sse4_1-pmaxsb.c: Copy from gcc.target/i386.
+	* gcc.target/powerpc/sse4_1-pmaxsd.c: Same.
+	* gcc.target/powerpc/sse4_1-pmaxud.c: Same.
+	* gcc.target/powerpc/sse4_1-pmaxuw.c: Same.
+	* gcc.target/powerpc/sse4_1-pminsb.c: Same.
+	* gcc.target/powerpc/sse4_1-pminsd.c: Same.
+	* gcc.target/powerpc/sse4_1-pminud.c: Same.
+	* gcc.target/powerpc/sse4_1-pminuw.c: Same.
+
 2021-10-11  Jan Hubicka  <hubicka@ucw.cz>
 
 	* gcc.dg/torture/ssa-pta-fn-1.c: Fix template; add noipa.
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index 10a05f6970c..d242ad8a9e9 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,66 @@
+2021-10-12  Julian Brown  <julian@codesourcery.com>
+
+	* target.c (gomp_copy_host2dev): Release device lock on cbuf
+	error path.
+
+2021-10-12  Tobias Burnus  <tobias@codesourcery.com>
+
+	* testsuite/libgomp.fortran/icv-3.f90: New.
+	* testsuite/libgomp.fortran/icv-4.f90: New.
+
+2021-10-12  Jakub Jelinek  <jakub@redhat.com>
+
+	* libgomp.texi (omp_get_max_teams, omp_get_teams_thread_limit,
+	omp_set_num_teams, omp_set_teams_thread_limit, OMP_NUM_TEAMS,
+	OMP_TEAMS_THREAD_LIMIT): Document.
+
+2021-10-12  Jakub Jelinek  <jakub@redhat.com>
+
+	* libgomp.texi (omp_get_device_num): Move @node before omp_get_dynamic
+	to avoid makeinfo warnings.
+
+2021-10-12  Jakub Jelinek  <jakub@redhat.com>
+
+	* testsuite/libgomp.c-c++-common/icv-3.c: New test.
+	* testsuite/libgomp.c-c++-common/icv-4.c: New test.
+
+2021-10-12  Jakub Jelinek  <jakub@redhat.com>
+
+	PR libgomp/102628
+	PR libgomp/102668
+	* testsuite/libgomp.c-c++-common/alloc-9.c (main): Decrease
+	allocation sizes from 420 to 320 and from 768 to 568.
+	* testsuite/libgomp.fortran/alloc-11.f90: Likewise.
+	* testsuite/libgomp.fortran/alloc-1.F90: Change expected alignment
+	for cr from 16 to 4.
+
+2021-10-12  Jakub Jelinek  <jakub@redhat.com>
+
+	* testsuite/libgomp.c/scan-11.c: Remove option -fvect-cost-model=cheap.
+	* testsuite/libgomp.c/scan-12.c: Likewise.
+	* testsuite/libgomp.c/scan-13.c: Likewise.
+	* testsuite/libgomp.c/scan-14.c: Likewise.
+	* testsuite/libgomp.c/scan-15.c: Likewise.
+	* testsuite/libgomp.c/scan-16.c: Likewise.
+	* testsuite/libgomp.c/scan-17.c: Likewise.
+	* testsuite/libgomp.c/scan-18.c: Likewise.
+	* testsuite/libgomp.c/scan-19.c: Likewise.
+	* testsuite/libgomp.c/scan-20.c: Likewise.
+	* testsuite/libgomp.c/scan-21.c: Likewise.
+	* testsuite/libgomp.c/scan-22.c: Likewise.
+	* testsuite/libgomp.c++/scan-9.C: Likewise.
+	* testsuite/libgomp.c++/scan-10.C: Likewise.
+	* testsuite/libgomp.c++/scan-11.C: Likewise.
+	* testsuite/libgomp.c++/scan-12.C: Likewise.
+	* testsuite/libgomp.c++/scan-13.C: Likewise.
+	* testsuite/libgomp.c++/scan-14.C: Likewise.
+	* testsuite/libgomp.c++/scan-15.C: Likewise.
+	* testsuite/libgomp.c++/scan-16.C: Likewise.
+
+2021-10-12  Kewen Lin  <linkw@linux.ibm.com>
+
+	* testsuite/libgomp.graphite/force-parallel-8.c: Add --param max-stores-to-sink=0.
+
 2021-10-11  Marcel Vollweiler  <marcel@codesourcery.com>
 
 	* allocator.c (omp_init_allocator): Replace omp_atv_sequential with
diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog
index ff9c5d7ed34..304cd9cec37 100644
--- a/libiberty/ChangeLog
+++ b/libiberty/ChangeLog
@@ -1,3 +1,8 @@
+2021-10-12  Luís Ferreira  <contact@lsferreira.net>
+
+	* d-demangle.c (dlang_parse_qualified): Remove redudant parenthesis
+	around lhs and rhs of assignments.
+
 2021-10-01  Luís Ferreira  <contact@lsferreira.net>
 
 	* testsuite/d-demangle-expected: Add missing format for new test
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index a7a283565e5..8294a6c7f5d 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,24 @@
+2021-10-12  Jonathan Wakely  <jwakely@redhat.com>
+
+	* testsuite/20_util/tuple/comparison_operators/overloaded.cc:
+	Restore test for operator<.
+	* testsuite/20_util/tuple/comparison_operators/overloaded2.cc:
+	Adjust expected errors for C++20.
+
+2021-10-12  Jonathan Wakely  <jwakely@redhat.com>
+
+	PR libstdc++/101960
+	* include/std/tuple (_Tuple_impl(_Tuple_impl&&)): Define as
+	defauled.
+	* testsuite/20_util/tuple/cons/101960.cc: Check tuples with
+	array elements before the last element.
+
+2021-10-12  Jonathan Wakely  <jwakely@redhat.com>
+
+	* include/bits/stl_iterator_base_funcs.h (__advance): Add
+	deleted overload to improve diagnostics.
+	(__distance): Likewise.
+
 2021-10-11  Jonathan Wakely  <jwakely@redhat.com>
 
 	* include/bits/atomic_timed_wait.h: Remove unused header.


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

only message in thread, other threads:[~2021-10-13  0:16 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-10-13  0:16 [gcc r12-4363] 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).