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

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

commit r12-4856-gb4df2dd3f47129f7936e21bb10fe9e8e2227ba3b
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Wed Nov 3 00:16:30 2021 +0000

    Daily bump.

Diff:
---
 ChangeLog               |   5 +
 contrib/ChangeLog       |   4 +
 gcc/ChangeLog           | 142 ++++++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/c/ChangeLog         |   6 ++
 gcc/cp/ChangeLog        |   7 ++
 gcc/testsuite/ChangeLog | 243 ++++++++++++++++++++++++++++++++++++++++++++++++
 libstdc++-v3/ChangeLog  |   5 +
 8 files changed, 413 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 420e9d78f2b..36a49ff0f6e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2021-11-02  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+	* MAINTAINERS (Reviewers, arc): Remove my entry.
+	(Write After Approval): Add an entry for myself.
+
 2021-10-28  Richard Purdie  <richard.purdie@linuxfoundation.org>
 
 	* Makefile.tpl: Add CPP_FOR_BUILD and CPPFLAGS_FOR_BUILD support
diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index 3cdedff6270..2bd834e298d 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,3 +1,7 @@
+2021-11-02  Martin Liska  <mliska@suse.cz>
+
+	* check-internal-format-escaping.py: Fix flake8 errors.
+
 2021-11-01  David Malcolm  <dmalcolm@redhat.com>
 
 	* unicode/utf8-dump.py: New file.
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 11d799c1e2f..3c0f295ca7b 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,145 @@
+2021-11-02  Jan Hubicka  <hubicka@ucw.cz>
+
+	* ipa-modref.c (modref_eaf_analysis::analyze_ssa_name): Revert
+	accidental commit.
+
+2021-11-02  Roger Sayle  <roger@nextmovesoftware.com>
+	    Uroš Bizjak  <ubizjak@gmail.com>
+
+	* config/i386/i386.md (<any_rotate>ti3): Provide expansion for
+	rotations by non-constant amounts.
+
+2021-11-02  Jan Hubicka  <hubicka@ucw.cz>
+
+	* ipa-modref.c: Fix anonymous namespace placement.
+	(class modref_eaf_analysis): New class.
+	(analyze_ssa_name_flags): Turn to ...
+	(modref_eaf_analysis::analyze_ssa_name): ... this one.
+	(merge_call_lhs_flags): Turn to ...
+	(modref_eaf_analysis::merge_call_lhs_flags): .. this one
+	(modref_eaf_analysis::merge_with_ssa_name): New member function.
+	(record_escape_points): Turn to ...
+	(modref_eaf_analysis::record_escape_points): ... this one.
+	(analyze_parms): Updat
+	(ipa_merge_modref_summary_after_inlining): Move to the end of file.
+
+2021-11-02  Jan Hubicka  <hubicka@ucw.cz>
+
+	* gimple.c (gimple_call_static_chain_flags): New function.
+	* gimple.h (gimple_call_static_chain_flags): Declare
+	* ipa-modref.c (modref_summary::modref_summary): Initialize
+	static_chain_flags.
+	(modref_summary_lto::modref_summary_lto): Likewise.
+	(modref_summary::useful_p): Test static_chain_flags.
+	(modref_summary_lto::useful_p): Likewise.
+	(struct modref_summary_lto): Add static_chain_flags.
+	(modref_summary::dump): Dump static_chain_flags.
+	(modref_summary_lto::dump): Likewise.
+	(struct escape_point): Add static_cahin_arg.
+	(analyze_ssa_name_flags): Use gimple_call_static_chain_flags.
+	(analyze_parms): Handle static chains.
+	(modref_summaries::duplicate): Duplicate static_chain_flags.
+	(modref_summaries_lto::duplicate): Likewise.
+	(modref_write): Stream static_chain_flags.
+	(read_section): Likewise.
+	(modref_merge_call_site_flags): Handle static_chain_flags.
+	* ipa-modref.h (struct modref_summary): Add static_chain_flags.
+	* tree-ssa-structalias.c (handle_rhs_call): Use
+	gimple_static_chain_flags.
+
+2021-11-02  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/103029
+	* tree-vect-loop-manip.c (vect_loop_versioning): Ensure
+	the PHI nodes in the loop maintain their original operand
+	order.
+
+2021-11-02  Jan Hubicka  <hubicka@ucw.cz>
+
+	* tree-core.h (EAF_NOT_RETURNED_DIRECTLY): New flag.
+	(EAF_NOREAD): Renumber.
+	* ipa-modref.c (dump_eaf_flags): Dump EAF_NOT_RETURNED_DIRECTLY.
+	(remove_useless_eaf_flags): Handle EAF_NOT_RETURNED_DIRECTLY
+	(deref_flags): Likewise.
+	(modref_lattice::init): Likewise.
+	(modref_lattice::merge): Likewise.
+	(merge_call_lhs_flags): Likewise.
+	(analyze_ssa_name_flags): Likewise.
+	(modref_merge_call_site_flags): Likewise.
+	* tree-ssa-structalias.c (handle_call_arg): Likewise.
+
+2021-11-02  Maciej W. Rozycki  <macro@embecosm.com>
+
+	* config/riscv/riscv.c (riscv_rtx_costs): Correct a CONST_INT_P
+	check and remove an unused local variable with shNadd/shNadd.uw
+	pattern handling.
+
+2021-11-02  Tamar Christina  <tamar.christina@arm.com>
+
+	PR tree-optimization/103007
+	* tree-vect-slp-patterns.c (complex_fms_pattern::matches): Add elem
+	check.
+
+2021-11-02  Richard Biener  <rguenther@suse.de>
+
+	PR middle-end/103038
+	* fold-const.c (native_interpret_expr): Handle OFFSET_TYPE.
+	(can_native_interpret_type_p): Likewise.
+	* internal-fn.c (expand_DEFERRED_INIT): View-convert the
+	RHS if the LHS is an SSA name.
+
+2021-11-02  Richard Sandiford  <richard.sandiford@arm.com>
+
+	* langhooks.h (lang_hooks_for_types::simulate_record_decl): New hook.
+	* langhooks-def.h (lhd_simulate_record_decl): Declare.
+	(LANG_HOOKS_SIMULATE_RECORD_DECL): Define.
+	(LANG_HOOKS_FOR_TYPES_INITIALIZER): Include it.
+	* langhooks.c (lhd_simulate_record_decl): New function.
+
+2021-11-02  Jakub Jelinek  <jakub@redhat.com>
+
+	PR target/103020
+	* config/i386/i386.c (ix86_vector_mode_supported_p): Reject vector
+	modes with TImode inner mode if 32-bit.
+
+2021-11-02  liuhongt  <hongtao.liu@intel.com>
+
+	* doc/sourcebuild.texi (vect_slp_v4qi_store_unalign,
+	vect_slp_v2hi_store_unalign, vect_slp_v4hi_store_unalign,
+	vect_slp_v4si_store_unalign): Document efficient target.
+	(vect_slp_v4qi_store_unalign_1, vect_slp_v8qi_store_unalign_1,
+	vect_slp_v16qi_store_unalign_1): Ditto.
+	(vect_slp_v2hi_store_align,vect_slp_v2qi_store_align,
+	vect_slp_v2si_store_align, vect_slp_v4qi_store_align): Ditto.
+	(struct_4char_block_move, struct_8char_block_move,
+	struct_16char_block_move): Ditto.
+
+2021-11-02  Roger Sayle  <roger@nextmovesoftware.com>
+	    Jakub Jelinek  <jakub@redhat.com>
+
+	PR target/102986
+	* config/i386/i386-expand.c (ix86_expand_v1ti_to_ti,
+	ix86_expand_ti_to_v1ti): New helper functions.
+	(ix86_expand_v1ti_shift): Check if the amount operand is an
+	integer constant, and expand as a TImode shift if it isn't.
+	(ix86_expand_v1ti_rotate): Check if the amount operand is an
+	integer constant, and expand as a TImode rotate if it isn't.
+	(ix86_expand_v1ti_ashiftrt): New function to expand arithmetic
+	right shifts of V1TImode quantities.
+	* config/i386/i386-protos.h (ix86_expand_v1ti_ashift): Prototype.
+	* config/i386/sse.md (ashlv1ti3, lshrv1ti3): Change constraints
+	to QImode general_operand, and let the helper functions lower
+	shifts by non-constant operands, as TImode shifts.  Make
+	conditional on TARGET_64BIT.
+	(ashrv1ti3): New expander calling ix86_expand_v1ti_ashiftrt.
+	(rotlv1ti3, rotrv1ti3): Change shift operand to QImode.
+	Make conditional on TARGET_64BIT.
+
+2021-11-02  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
+
+	* config/s390/s390.md ("*cc_to_int", "tabort", "*tabort_1",
+	"*tabort_1_plus"): Remove operands non-null check.
+
 2021-11-01  Martin Liska  <mliska@suse.cz>
 
 	* opt-functions.awk: Add new sanity checking.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index f8892a4f3f7..4de35213a42 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20211102
+20211103
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index 08ef6aecaeb..5caf5e1258f 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,9 @@
+2021-11-02  Richard Sandiford  <richard.sandiford@arm.com>
+
+	* c-tree.h (c_simulate_record_decl): Declare.
+	* c-objc-common.h (LANG_HOOKS_SIMULATE_RECORD_DECL): Override.
+	* c-decl.c (c_simulate_record_decl): New function.
+
 2021-10-22  Eric Gallager  <egallager@gcc.gnu.org>
 
 	PR other/102663
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 4d46aefc99d..13365ed862e 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,10 @@
+2021-11-02  Richard Sandiford  <richard.sandiford@arm.com>
+
+	* decl.c: Include langhooks-def.h.
+	(cxx_simulate_record_decl): New function.
+	* cp-objcp-common.h (cxx_simulate_record_decl): Declare.
+	(LANG_HOOKS_SIMULATE_RECORD_DECL): Override.
+
 2021-10-29  Jakub Jelinek  <jakub@redhat.com>
 
 	PR c++/102820
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 148118e2fb1..ab9c2ae6c90 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,246 @@
+2021-11-02  Jan Hubicka  <hubicka@ucw.cz>
+
+	* gcc.dg/ipa/modref-3.c: New test.
+
+2021-11-02  Jan Hubicka  <hubicka@ucw.cz>
+
+	* g++.dg/ipa/modref-1.C: Update template.
+	* gcc.dg/tree-ssa/modref-10.c: New test.
+
+2021-11-02  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
+
+	* gcc.dg/tree-ssa/ldist-rawmemchr-1.c: For IBM Z set arch to z13
+	and use z/Architecture since the tests require vector extensions.
+	* gcc.dg/tree-ssa/ldist-rawmemchr-2.c: Likewise.
+	* gcc.dg/tree-ssa/ldist-strlen-1.c: Likewise.
+	* gcc.dg/tree-ssa/ldist-strlen-3.c: Likewise.
+
+2021-11-02  Tamar Christina  <tamar.christina@arm.com>
+
+	PR tree-optimization/103007
+	* g++.dg/pr103007.C: New test.
+
+2021-11-02  Richard Biener  <rguenther@suse.de>
+
+	PR middle-end/103038
+	* g++.dg/pr103038.C: New testcase.
+
+2021-11-02  Jakub Jelinek  <jakub@redhat.com>
+
+	PR target/103020
+	* gcc.target/i386/pr103020.c: New test.
+
+2021-11-02  Martin Liska  <mliska@suse.cz>
+
+	* gcc.dg/vect/vect.exp: Include also tsvc sub-directory.
+	* gcc.dg/vect/tsvc/license.txt: New test.
+	* gcc.dg/vect/tsvc/tsvc.h: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s000.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s111.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s1111.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s1112.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s1113.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s1115.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s1119.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s112.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s113.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s114.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s115.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s116.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s1161.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s118.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s119.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s121.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s1213.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s122.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s1221.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s123.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s1232.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s124.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s1244.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s125.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s1251.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s126.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s127.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s1279.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s128.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s1281.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s131.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s13110.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s132.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s1351.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s141.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s1421.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s151.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s152.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s161.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s162.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s171.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s172.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s173.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s174.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s175.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s176.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s2101.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s2102.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s211.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s2111.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s212.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s221.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s222.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s2233.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s2244.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s2251.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s2275.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s231.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s232.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s233.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s235.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s241.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s242.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s243.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s244.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s251.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s252.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s253.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s254.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s255.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s256.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s257.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s258.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s261.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s271.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s2710.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s2711.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s2712.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s272.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s273.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s274.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s275.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s276.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s277.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s278.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s279.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s281.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s291.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s292.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s293.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s311.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s3110.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s3111.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s31111.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s3112.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s3113.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s312.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s313.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s314.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s315.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s316.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s317.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s318.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s319.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s321.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s322.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s323.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s3251.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s331.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s332.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s341.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s342.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s343.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s351.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s352.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s353.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s4112.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s4113.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s4114.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s4115.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s4116.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s4117.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s4121.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s421.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s422.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s423.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s424.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s431.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s441.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s442.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s443.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s451.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s452.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s453.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s471.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s481.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s482.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-s491.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-va.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-vag.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-vas.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-vbor.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-vdotr.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-vif.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-vpv.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-vpvpv.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-vpvts.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-vpvtv.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-vsumr.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-vtv.c: New test.
+	* gcc.dg/vect/tsvc/vect-tsvc-vtvtv.c: New test.
+
+2021-11-02  liuhongt  <hongtao.liu@intel.com>
+
+	PR testsuite/102944
+	* c-c++-common/Wstringop-overflow-2.c: Adjust target/xfail
+	selector.
+	* gcc.dg/Warray-bounds-48.c: Ditto.
+	* gcc.dg/Warray-bounds-51.c: Ditto.
+	* gcc.dg/Warray-parameter-3.c: Ditto.
+	* gcc.dg/Wstringop-overflow-14.c: Ditto.
+	* gcc.dg/Wstringop-overflow-21.c: Ditto.
+	* gcc.dg/Wstringop-overflow-68.c: Ditto
+	* gcc.dg/Wstringop-overflow-76.c: Ditto
+	* gcc.dg/Wzero-length-array-bounds-2.c: Ditto.
+	* lib/target-supports.exp (vect_slp_v4qi_store_unalign): New
+	efficient target.
+	(vect_slp_v4qi_store_unalign_1): Ditto.
+	(struct_4char_block_move): Ditto.
+	(struct_8char_block_move): Ditto.
+	(stryct_16char_block_move): Ditto.
+	(vect_slp_v2hi_store_align): Ditto.
+	(vect_slp_v2qi_store): Rename to ..
+	(vect_slp_v2qi_store_align): .. this.
+	(vect_slp_v4qi_store): Rename to ..
+	(vect_slp_v4qi_store_align): .. This.
+	(vect_slp_v8qi_store): Rename to ..
+	(vect_slp_v8qi_store_unalign_1): .. This.
+	(vect_slp_v16qi_store): Rename to ..
+	(vect_slp_v16qi_store_unalign_1): .. This.
+	(vect_slp_v2hi_store): Rename to ..
+	(vect_slp_v2hi_store_unalign): .. This.
+	(vect_slp_v4hi_store): Rename to ..
+	(vect_slp_v4hi_store_unalign): This.
+	(vect_slp_v2si_store): Rename to ..
+	(vect_slp_v2si_store_align): .. This.
+	(vect_slp_v4si_store): Rename to ..
+	(vect_slp_v4si_store_unalign): Ditto.
+	(check_vect_slp_aligned_store_usage): Rename to ..
+	(check_vect_slp_store_usage): .. this and adjust code to make
+	it an exact pattern match of corresponding testcase.
+
+2021-11-02  Roger Sayle  <roger@nextmovesoftware.com>
+	    Jakub Jelinek  <jakub@redhat.com>
+
+	PR target/102986
+	* gcc.target/i386/sse2-v1ti-ashiftrt-1.c: New test case.
+	* gcc.target/i386/sse2-v1ti-ashiftrt-2.c: New test case.
+	* gcc.target/i386/sse2-v1ti-ashiftrt-3.c: New test case.
+	* gcc.target/i386/sse2-v1ti-shift-2.c: New test case.
+	* gcc.target/i386/sse2-v1ti-shift-3.c: New test case.
+
+2021-11-02  Jakub Jelinek  <jakub@redhat.com>
+
+	* g++.dg/gomp/loop-8.C: New test.
+
 2021-11-01  Martin Liska  <mliska@suse.cz>
 
 	* g++.dg/ipa/modref-1.C: Fix test-suite pattern scanning.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index fc7da180035..d61312e9e23 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,8 @@
+2021-11-03  Jonathan Wakely  <jwakely@redhat.com>
+
+	* include/std/valarray (valarray::valarray()): Add noexcept.
+	(valarray::operator[]): Likewise.
+
 2021-11-01  Jonathan Wakely  <jwakely@redhat.com>
 
 	* include/debug/stl_iterator.h (__valid_range): Add constexpr


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

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

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