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

https://gcc.gnu.org/g:9e85da8d9fd40871faf275cfef7f0a3459209d11

commit r12-3560-g9e85da8d9fd40871faf275cfef7f0a3459209d11
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Thu Sep 16 00:16:28 2021 +0000

    Daily bump.

Diff:
---
 contrib/ChangeLog       |  18 ++++++++
 gcc/ChangeLog           | 115 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/ada/ChangeLog       |   6 +++
 gcc/cp/ChangeLog        |  56 +++++++++++++++++++++++
 gcc/testsuite/ChangeLog |  57 ++++++++++++++++++++++++
 libstdc++-v3/ChangeLog  |   5 +++
 7 files changed, 258 insertions(+), 1 deletion(-)

diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index 1e05f0e425a..464611ed04b 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,3 +1,21 @@
+2021-09-15  Martin Liska  <mliska@suse.cz>
+
+	* gcc-changelog/git_commit.py: Add FIXME note.
+
+2021-09-15  Martin Liska  <mliska@suse.cz>
+
+	* gcc-changelog/git_commit.py: Check commit email.
+	* gcc-changelog/test_email.py: Add new test.
+	* gcc-changelog/test_patches.txt: Likewise.
+
+2021-09-15  Richard Biener  <rguenther@suse.de>
+
+	* config-list.mk: Remove vax-openbsd.
+
+2021-09-15  Richard Biener  <rguenther@suse.de>
+
+	* config-list.mk: Remove m68k-openbsd.
+
 2021-09-13  Andrew Pinski  <apinski@marvell.com>
 
 	* config-list.mk: Remove m32r-linux and m32rle-linux
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 272ac78083c..49bb85141e7 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,118 @@
+2021-09-15  David Edelsohn  <dje.gcc@gmail.com>
+
+	* config/rs6000/rs6000.c (rs6000_xcoff_encode_section_info):
+	Proceed if no symbol summary or the symbol alias flag is false.
+
+2021-09-15  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/88578
+	PR c++/102295
+	* varasm.c (output_constructor_regular_field): Instead of assertion
+	that array_size_for_constructor result is equal to size of
+	TREE_TYPE (local->val) in bytes, assert that the type size is greater
+	or equal to array_size_for_constructor result and use type size as
+	fieldsize.
+
+2021-09-15  Martin Liska  <mliska@suse.cz>
+
+	PR target/102351
+	* config/i386/vxworks.h: Use new macro TARGET_CPU_P.
+
+2021-09-15  Martin Liska  <mliska@suse.cz>
+
+	PR target/102349
+	* config/rs6000/rs6000.c (rs6000_xcoff_encode_section_info):
+	Check that we have a symbol summary for a symbol.
+
+2021-09-15  Richard Biener  <rguenther@suse.de>
+
+	PR target/102348
+	* config/rs6000/lynx.h: Remove undef of PREFERRED_DEBUGGING_TYPE
+	to inherit from elfos.h
+
+2021-09-15  liuhongt  <hongtao.liu@intel.com>
+
+	PR target/102327
+	* config/i386/i386-expand.c
+	(ix86_expand_vector_init_interleave): Use puncklwd to pack 2
+	HFmodes.
+	(ix86_expand_vector_set): Use blendw instead of pinsrw.
+	* config/i386/i386.c (ix86_can_change_mode_class): Adjust for
+	AVX512FP16 which supports 16bit vector load.
+	* config/i386/sse.md (avx512bw_interleave_highv32hi<mask_name>):
+	Rename to ..
+	(avx512bw_interleave_high<mode><mask_name>): .. this, and
+	extend to V32HFmode.
+	(avx2_interleave_highv16hi<mask_name>): Rename to ..
+	(avx2_interleave_high<mode><mask_name>): .. this, and extend
+	to V16HFmode.
+	(vec_interleave_highv8hi<mask_name>): Rename to ..
+	(vec_interleave_high<mode><mask_name>): .. this, and extend to V8HFmode.
+	(<mask_codefor>avx512bw_interleave_lowv32hi<mask_name>):
+	Rename to ..
+	(<mask_codefor>avx512bw_interleave_low<mode><mask_name>):
+	this, and extend to V32HFmode.
+	(avx2_interleave_lowv16hi<mask_name>): Rename to ..
+	(avx2_interleave_low<mode><mask_name>): .. this, and extend to V16HFmode.
+	(vec_interleave_lowv8hi<mask_name>): Rename to ..
+	(vec_interleave_low<mode><mask_name>): .. this, and extend to V8HFmode.
+	(sse4_1_pblendw): Rename to ..
+	(sse4_1_pblend<blendsuf>): .. this, and extend to V8HFmode.
+	(avx2_pblendph): New define_expand.
+	(<sse2p4_1>_pinsr<ssemodesuffix>): Refactor, use
+	sseintmodesuffix instead of ssemodesuffix.
+	(blendsuf): New mode attr.
+
+2021-09-15  Richard Biener  <rguenther@suse.de>
+
+	* tree-vectorizer.h (dr_misalignment): Move out of line.
+	(dr_target_alignment): New.
+	(DR_TARGET_ALIGNMENT): Wrap dr_target_alignment.
+	(set_dr_target_alignment): New.
+	(SET_DR_TARGET_ALIGNMENT): Wrap set_dr_target_alignment.
+	* tree-vect-data-refs.c (dr_misalignment): Compute and
+	return the group members misalignment.
+	(vect_compute_data_ref_alignment): Use SET_DR_TARGET_ALIGNMENT.
+	(vect_analyze_data_refs_alignment): Compute alignment only
+	for the first element of a DR group.
+	(vect_slp_analyze_node_alignment): Likewise.
+
+2021-09-15  Hongyu Wang  <hongyu.wang@intel.com>
+
+	* config/i386/avx512fp16intrin.h: Adjust all builtin calls.
+	* config/i386/avx512fp16vlintrin.h: Likewise.
+	* config/i386/i386-builtin.def: Adjust builtin name and
+	enumeration to match AVX512F style.
+
+2021-09-15  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/102318
+	* tree-vect-loop.c (vect_transform_cycle_phi): Revert
+	previous change and do the mode conversion separately from
+	the sign conversion.
+
+2021-09-15  Hongtao Liu  <hongtao.liu@intel.com>
+	    Peter Cordes  <peter@cordes.ca>
+
+	PR target/91103
+	* config/i386/sse.md (extract_suf): Add V8SF/V8SI/V4DF/V4DI.
+	(*vec_extract<mode><ssescalarmodelower>_valign): Output
+	vextract{i,f}{32x4,64x2} instruction when byte_offset % 16 ==
+	0.
+
+2021-09-15  Richard Biener  <rguenther@suse.de>
+
+	* config.gcc: Remove vax-*-openbsd* configuration.
+
+2021-09-15  Richard Biener  <rguenther@suse.de>
+
+	* config.gcc: Remove m68k-openbsd.
+
+2021-09-15  Max Filippov  <jcmvbkbc@gmail.com>
+
+	PR target/102336
+	* config/xtensa/t-xtensa (TM_H): Add include/xtensa-config.h.
+
 2021-09-14  Peter Bergner  <bergner@linux.ibm.com>
 
 	* config/rs6000/mma.md (unspec): Delete UNSPEC_MMA_XXSETACCZ.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 5de3919d174..4e6a8dcc7b6 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20210915
+20210916
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 6cfb3b977e6..70aaabf2956 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,9 @@
+2021-09-15  Alexandre Oliva  <oliva@adacore.com>
+
+	* gcc-interface/utils.c: Include opts.h.
+	(handle_zero_call_used_regs_attribute): New.
+	(gnat_internal_attribute_table): Add zero_call_used_regs.
+
 2021-09-14  Eric Botcazou  <ebotcazou@adacore.com>
 
 	PR ada/101970
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index a22fbfd0869..070b0a013ad 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,59 @@
+2021-09-15  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/101904
+	* call.c (build_user_type_conversion_1): Add tf_conv to complain.
+	(add_candidates): When in a SFINAE context, instead of adding a
+	candidate to bad_fns just mark it unviable.
+
+2021-09-15  Jason Merrill  <jason@redhat.com>
+
+	* cp-tree.h (parsing_function_declarator): Declare.
+	* name-lookup.c (set_decl_context_in_fn): Use it.
+	* parser.c (cp_parser_direct_declarator): Use it.
+	(parsing_function_declarator): New.
+
+2021-09-15  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/88578
+	PR c++/102295
+	* typeck2.c (split_nonconstant_init_1): Don't throw away empty
+	initializers of flexible array members if they have non-zero type
+	size.
+
+2021-09-15  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/102050
+	* decl.c (grok_special_member_properties): Set
+	TYPE_HAS_COPY_CTOR, TYPE_HAS_DEFAULT_CONSTRUCTOR
+	and TYPE_HAS_LIST_CTOR independently from each other.
+
+2021-09-15  Jason Merrill  <jason@redhat.com>
+
+	* decl.c (cxx_init_decl_processing): Only warn about odd
+	interference sizes if they were specified with --param.
+
+2021-09-15  Jason Merrill  <jason@redhat.com>
+
+	PR c++/48396
+	* cp-tree.h (enum cp_tree_index): Remove CPTI_TYPE_INFO_PTR_TYPE.
+	(type_info_ptr_type): Remove.
+	* rtti.c (init_rtti_processing): Don't predeclare std::type_info.
+	(typeid_ok_p): Check for null const_type_info_type_node.
+	(type_info_ptr_type, get_void_tinfo_ptr): New fns.
+	(get_tinfo_decl_dynamic, get_tinfo_ptr): Use them.
+	(ptr_initializer, ptm_initializer, get_pseudo_ti_init): Use them.
+	(get_tinfo_desc): Use const_ptr_type_node.
+
+2021-09-15  Jason Merrill  <jason@redhat.com>
+
+	* parser.c (cp_parser_template_name): Move object type.
+	(cp_parser_pre_parsed_nested_name_specifier): Likewise.
+
+2021-09-15  Jason Merrill  <jason@redhat.com>
+
+	* parser.c (cp_parser_unqualified_id): Only complain about ~A<T> in
+	a declarator.
+
 2021-09-14  Iain Sandoe  <iain@sandoe.co.uk>
 
 	* coroutines.cc (struct param_info): Add copy_var.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 20af715bf5c..58e28f828ea 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,60 @@
+2021-09-15  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/101904
+	* g++.dg/ext/conv2.C: New test.
+	* g++.dg/template/conv17.C: Extend test.
+
+2021-09-15  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/88578
+	PR c++/102295
+	* g++.dg/ext/flexary39.C: New test.
+	* g++.dg/ext/flexary40.C: New test.
+
+2021-09-15  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/102050
+	* g++.dg/cpp0x/initlist125.C: New test.
+	* g++.dg/cpp0x/initlist126.C: New test.
+
+2021-09-15  Alexandre Oliva  <oliva@adacore.com>
+
+	* gnat.dg/zcur_attr.adb, gnat.dg/zcur_attr.ads: New.
+
+2021-09-15  liuhongt  <hongtao.liu@intel.com>
+
+	* gcc.target/i386/pr102327-1.c: New test.
+	* gcc.target/i386/pr102327-2.c: New test.
+	* gcc.target/i386/avx512fp16-1c.c: Adjust testcase.
+
+2021-09-15  Hongyu Wang  <hongyu.wang@intel.com>
+
+	* gcc.target/i386/avx-1.c: Adjust builtin macros.
+	* gcc.target/i386/sse-13.c: Likewise.
+	* gcc.target/i386/sse-23.c: Likewise.
+
+2021-09-15  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/102318
+	* gcc.dg/vect/pr102318.c: New testcase.
+
+2021-09-15  Hongtao Liu  <hongtao.liu@intel.com>
+	    Peter Cordes  <peter@cordes.ca>
+
+	PR target/91103
+	* gcc.target/i386/pr91103-1.c: Add extract tests.
+	* gcc.target/i386/pr91103-2.c: Ditto.
+
+2021-09-15  Thomas Schwinge  <thomas@codesourcery.com>
+
+	* gfortran.dg/goacc/unexpected-end.f90: Add OpenACC 'host_data'
+	testing.
+
+2021-09-15  Jason Merrill  <jason@redhat.com>
+
+	PR c++/48396
+	* g++.dg/rtti/undeclared1.C: New test.
+
 2021-09-14  Harald Anlauf  <anlauf@gmx.de>
 
 	PR fortran/102311
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 84c7e832180..99b39a5bd7e 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,8 @@
+2021-09-15  Hugo Beauzée-Luyssen  <hugo@beauzee.fr>
+
+	* crossconfig.m4: Check for TLS support on mingw.
+	* configure: Regenerate.
+
 2021-09-13  Jason Merrill  <jason@redhat.com>
 
 	* include/std/version: Define __cpp_lib_hardware_interference_size.


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

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

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