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

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

commit r14-1666-ga2c019e27d77283f8711da7cef6340dac7c2d0f9
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sat Jun 10 00:17:41 2023 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 90 +++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/analyzer/ChangeLog  | 19 +++++++++++
 gcc/cp/ChangeLog        | 19 +++++++++++
 gcc/fortran/ChangeLog   |  7 ++++
 gcc/testsuite/ChangeLog | 48 ++++++++++++++++++++++++++
 libstdc++-v3/ChangeLog  | 68 +++++++++++++++++++++++++++++++++++++
 7 files changed, 252 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index ef261da4193..a42548b8595 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,93 @@
+2023-06-09  Ju-Zhe Zhong  <juzhe.zhong@rivai.ai>
+	    Richard Sandiford <richard.sandiford@arm.com>
+	    Richard Biener  <rguenther@suse.de>
+
+	* doc/md.texi: Add SELECT_VL support.
+	* internal-fn.def (SELECT_VL): Ditto.
+	* optabs.def (OPTAB_D): Ditto.
+	* tree-vect-loop-manip.cc (vect_set_loop_controls_directly): Ditto.
+	* tree-vect-loop.cc (_loop_vec_info::_loop_vec_info): Ditto.
+	* tree-vect-stmts.cc (get_select_vl_data_ref_ptr): Ditto.
+	(vectorizable_store): Ditto.
+	(vectorizable_load): Ditto.
+	* tree-vectorizer.h (LOOP_VINFO_USING_SELECT_VL_P): Ditto.
+
+2023-06-09  Andrew MacLeod  <amacleod@redhat.com>
+
+	PR ipa/109886
+	* ipa-prop.cc (ipa_compute_jump_functions_for_edge): Check param
+	type as well.
+
+2023-06-09  Andrew MacLeod  <amacleod@redhat.com>
+
+	* range-op.cc (range_cast): Move to...
+	* range-op.h (range_cast): Here and add generic a version.
+
+2023-06-09  Marek Polacek  <polacek@redhat.com>
+
+	PR c/39589
+	PR c++/96868
+	* doc/invoke.texi: Clarify that -Wmissing-field-initializers doesn't
+	warn about designated initializers in C only.
+
+2023-06-09  Andrew Pinski  <apinski@marvell.com>
+
+	PR tree-optimization/97711
+	PR tree-optimization/110155
+	* match.pd ((zero_one == 0) ? y : z <op> y): Add plus to the op.
+	((zero_one != 0) ? z <op> y : y): Likewise.
+
+2023-06-09  Andrew Pinski  <apinski@marvell.com>
+
+	* match.pd ((zero_one ==/!= 0) ? y : z <op> y): Use
+	multiply rather than negation/bit_and.
+
+2023-06-09  Andrew Pinski  <apinski@marvell.com>
+
+	* match.pd (`X & -Y -> X * Y`): Allow for truncation
+	and the same type for unsigned types.
+
+2023-06-09  Andrew Pinski  <apinski@marvell.com>
+
+	PR tree-optimization/110165
+	PR tree-optimization/110166
+	* match.pd (zero_one_valued_p): Don't accept
+	signed 1-bit integers.
+
+2023-06-09  Richard Biener  <rguenther@suse.de>
+
+	* match.pd (two conversions in a row): Use element_precision
+	to DTRT for VECTOR_TYPE.
+
+2023-06-09  Pan Li  <pan2.li@intel.com>
+
+	* config/riscv/riscv.md (enabled): Move to another place, and
+	add fp_vector_disabled to the cond.
+	(fp_vector_disabled): New attr defined for disabling fp.
+	* config/riscv/vector-iterators.md: Fix V_WHOLE and V_FRACT.
+
+2023-06-09  Pan Li  <pan2.li@intel.com>
+
+	* config/riscv/riscv-protos.h (enum frm_field_enum): Adjust
+	literal to int.
+
+2023-06-09  liuhongt  <hongtao.liu@intel.com>
+
+	PR target/110108
+	* config/i386/i386.cc (ix86_gimple_fold_builtin): Explicitly
+	view_convert_expr mask to signed type when folding pblendvb
+	builtins.
+
+2023-06-09  liuhongt  <hongtao.liu@intel.com>
+
+	PR target/110108
+	* config/i386/i386.cc (ix86_gimple_fold_builtin): Fold
+	_mm{,256,512}_abs_{epi8,epi16,epi32,epi64} into gimple
+	ABSU_EXPR + VCE, don't fold _mm_abs_{pi8,pi16,pi32} w/o
+	TARGET_64BIT.
+	* config/i386/i386-builtin.def: Replace CODE_FOR_nothing with
+	real codename for __builtin_ia32_pabs{b,w,d}.
+
 2023-06-08  Andrew MacLeod  <amacleod@redhat.com>
 
 	* gimple-range-op.cc
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index a4ca097fc3e..dc88eb6d69e 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20230609
+20230610
diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog
index 430419a951d..ba4667cc943 100644
--- a/gcc/analyzer/ChangeLog
+++ b/gcc/analyzer/ChangeLog
@@ -1,3 +1,22 @@
+2023-06-09  David Malcolm  <dmalcolm@redhat.com>
+
+	PR analyzer/110112
+	* region-model.cc (region_model::get_initial_value_for_global):
+	Move code to region::calc_initial_value_at_main.
+	* region.cc (region::get_initial_value_at_main): New function.
+	(region::calc_initial_value_at_main): New function, based on code
+	in region_model::get_initial_value_for_global.
+	(region::region): Initialize m_cached_init_sval_at_main.
+	(decl_region::get_svalue_for_constructor): Add a cache, splitting
+	out body to...
+	(decl_region::calc_svalue_for_constructor): ...this new function.
+	* region.h (region::get_initial_value_at_main): New decl.
+	(region::calc_initial_value_at_main): New decl.
+	(region::m_cached_init_sval_at_main): New field.
+	(decl_region::decl_region): Initialize m_ctor_svalue.
+	(decl_region::calc_svalue_for_constructor): New decl.
+	(decl_region::m_ctor_svalue): New field.
+
 2023-06-08  Benjamin Priour  <vultkayn@gcc.gnu.org>
 
 	* bounds-checking.cc (region_model::check_symbolic_bounds): Returns whether the BASE_REG
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 9591649a6b2..0c075fccc46 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,22 @@
+2023-06-09  Jason Merrill  <jason@redhat.com>
+
+	PR c++/110185
+	PR c++/58487
+	* method.cc (build_comparison_op): Give retval a name.
+	* typeck.cc (check_return_expr): Fix for nameless variables.
+
+2023-06-09  Jason Merrill  <jason@redhat.com>
+
+	* parser.cc (cp_parser_simple_type_specifier): Check for auto
+	in template argument.
+	(cp_parser_template_type_arg): Remove auto checking.
+
+2023-06-09  Jason Merrill  <jason@redhat.com>
+
+	PR c++/110102
+	* call.cc (maybe_init_list_as_array): Check that the element type is
+	copyable.
+
 2023-06-07  Jason Merrill  <jason@redhat.com>
 
 	PR c++/58487
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 14d2cf23892..1b81e7ad254 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,10 @@
+2023-06-09  Jakub Jelinek  <jakub@redhat.com>
+
+	PR fortran/96024
+	* primary.cc (gfc_convert_to_structure_constructor): Only do
+	constant string ctor length verification and truncation/padding
+	if constant length has INTEGER type.
+
 2023-06-08  Paul Thomas  <pault@gcc.gnu.org>
 
 	PR fortran/87477
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index e13336e8f7f..c7417e9c9f0 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,51 @@
+2023-06-09  Jason Merrill  <jason@redhat.com>
+
+	* g++.dg/concepts/auto7.C: New test.
+	* g++.dg/concepts/auto7a.C: New test.
+
+2023-06-09  Jason Merrill  <jason@redhat.com>
+
+	PR c++/110102
+	* g++.dg/cpp0x/initlist-opt1.C: New test.
+
+2023-06-09  Andrew Pinski  <apinski@marvell.com>
+
+	PR tree-optimization/97711
+	PR tree-optimization/110155
+	* gcc.dg/tree-ssa/branchless-cond-add-2.c: New test.
+	* gcc.dg/tree-ssa/branchless-cond-add.c: New test.
+
+2023-06-09  Andrew Pinski  <apinski@marvell.com>
+
+	* gcc.dg/tree-ssa/branchless-cond.c: Update testcase.
+
+2023-06-09  Andrew Pinski  <apinski@marvell.com>
+
+	PR tree-optimization/110165
+	PR tree-optimization/110166
+	* gcc.c-torture/execute/pr110165-1.c: New test.
+	* gcc.c-torture/execute/pr110166-1.c: New test.
+
+2023-06-09  Lehua Ding  <lehua.ding@rivai.ai>
+
+	* gcc.dg/vect/tsvc/vect-tsvc-s176.c: Adjust iterations.
+	* gcc.dg/vect/tsvc/tsvc.h: Adjust expected rsult for s176.
+
+2023-06-09  Pan Li  <pan2.li@intel.com>
+
+	* gcc.target/riscv/rvv/base/zvfhmin-intrinsic.c: Add vle16 test
+	for ZVFHMIN.
+
+2023-06-09  liuhongt  <hongtao.liu@intel.com>
+
+	* gcc.target/i386/pr110108-2.c: New test.
+
+2023-06-09  liuhongt  <hongtao.liu@intel.com>
+
+	* gcc.target/i386/pr110108.c: New test.
+	* gcc.target/i386/pr110108-3.c: New test.
+	* gcc.target/i386/pr109900.c: Adjust testcase.
+
 2023-06-08  Gaius Mulley  <gaiusmod2@gmail.com>
 
 	PR modula2/110126
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index a2973dc7105..65e0ce75537 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,71 @@
+2023-06-09  Ken Matsui  <kmatsui@cs.washington.edu>
+
+	* include/std/type_traits: Use using instead of typedef
+
+2023-06-09  Jonathan Wakely  <jwakely@redhat.com>
+
+	PR libstdc++/110077
+	* src/c++17/floating_from_chars.cc (from_chars) <_Float128>:
+	Only define if _Float128 and long double have different
+	representations.
+
+2023-06-09  Jonathan Wakely  <jwakely@redhat.com>
+
+	PR libstdc++/100285
+	* include/experimental/internet [IPPROTO_TCP || IPPROTO_UDP]
+	(basic_endpoint, basic_resolver_entry, resolver_base)
+	(basic_resolver_results, basic_resolver): Only define if the tcp
+	or udp protocols will be defined.
+
+2023-06-09  Jonathan Wakely  <jwakely@redhat.com>
+
+	* acinclude.m4 (libtool_VERSION): Update to 6.0.33.
+	* configure: Regenerate.
+	* doc/xml/manual/abi.xml: Add libstdc++.so.6.0.33.
+	* doc/html/manual/abi.html: Regenerate.
+
+2023-06-09  Jonathan Wakely  <jwakely@redhat.com>
+
+	PR libstdc++/110149
+	* include/std/format (formatter<const void*, charT>::parse):
+	Only alow 0 and P for C++26 and non-strict modes.
+	(formatter<const void*, charT>::format): Use toupper for P
+	type, and insert zero-fill characters for 0 option.
+	* testsuite/std/format/functions/format.cc: Check pointer
+	formatting. Only check P2510R3 extensions conditionally.
+	* testsuite/std/format/parse_ctx.cc: Only check P2510R3
+	extensions conditionally.
+
+2023-06-09  Jonathan Wakely  <jwakely@redhat.com>
+
+	PR libstdc++/110167
+	* include/std/array (to_array): Initialize arrays of trivial
+	types using memcpy. For non-trivial types, use lambda
+	expressions instead of a separate helper function.
+	(__to_array): Remove.
+	* testsuite/23_containers/array/creation/110167.cc: New test.
+
+2023-06-09  Jonathan Wakely  <jwakely@redhat.com>
+
+	* testsuite/23_containers/deque/modifiers/emplace/52799.cc:
+	Removed.
+	* testsuite/23_containers/deque/modifiers/emplace/const_iterator.cc:
+	Removed.
+	* testsuite/23_containers/list/modifiers/emplace/52799.cc:
+	Removed.
+	* testsuite/23_containers/list/modifiers/emplace/const_iterator.cc:
+	Removed.
+	* testsuite/23_containers/vector/modifiers/emplace/52799.cc:
+	Removed.
+	* testsuite/23_containers/vector/modifiers/emplace/const_iterator.cc:
+	Removed.
+	* testsuite/23_containers/deque/modifiers/emplace/1.cc: New
+	test.
+	* testsuite/23_containers/list/modifiers/emplace/1.cc: New
+	test.
+	* testsuite/23_containers/vector/modifiers/emplace/1.cc: New
+	test.
+
 2023-06-07  Jakub Jelinek  <jakub@redhat.com>
 
 	PR libstdc++/110145

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

only message in thread, other threads:[~2023-06-10  0:18 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-06-10  0:18 [gcc r14-1666] 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).