public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc r13-1831] Daily bump.
@ 2022-07-26  0:17 GCC Administrator
  0 siblings, 0 replies; only message in thread
From: GCC Administrator @ 2022-07-26  0:17 UTC (permalink / raw)
  To: gcc-cvs

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

commit r13-1831-ga5271b144985bd65b8fcbb14984deecd139e90ca
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Tue Jul 26 00:16:29 2022 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 120 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/analyzer/ChangeLog  |   4 ++
 gcc/cp/ChangeLog        |  10 ++++
 gcc/testsuite/ChangeLog |  42 +++++++++++++++++
 5 files changed, 177 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index b090352657f..258cc4813c4 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,123 @@
+2022-07-25  Aldy Hernandez  <aldyh@redhat.com>
+
+	* Makefile.in (OBJS): Add range-op-float.o.
+	* range-op.cc (get_float_handler): New.
+	(range_op_handler::range_op_handler): Save code and type for
+	delayed querying.
+	(range_op_handler::oeprator bool): Move from header file, and
+	add support for floats.
+	(range_op_handler::fold_range): Add support for floats.
+	(range_op_handler::op1_range): Same.
+	(range_op_handler::op2_range): Same.
+	(range_op_handler::lhs_op1_relation): Same.
+	(range_op_handler::lhs_op2_relation): Same.
+	(range_op_handler::op1_op2_relation): Same.
+	* range-op.h (class range_operator_float): New.
+	(class floating_op_table): New.
+	* value-query.cc (range_query::get_tree_range): Add case for
+	REAL_CST.
+	* range-op-float.cc: New file.
+
+2022-07-25  Roger Sayle  <roger@nextmovesoftware.com>
+	    Uroš Bizjak  <ubizjak@gmail.com>
+
+	PR target/91681
+	* config/i386/i386-expand.cc (split_double_concat): A new helper
+	function for setting a double word value from two word values.
+	* config/i386/i386-protos.h (split_double_concat): Prototype here.
+	* config/i386/i386.md (zero_extendditi2): New define_insn_and_split.
+	(*add<dwi>3_doubleword_zext): New define_insn_and_split.
+	(*sub<dwi>3_doubleword_zext): New define_insn_and_split.
+	(*concat<mode><dwi>3_1): New define_insn_and_split replacing
+	previous define_split for implementing DST = (HI<<32)|LO as
+	pair of move instructions, setting lopart and hipart.
+	(*concat<mode><dwi>3_2): Likewise.
+	(*concat<mode><dwi>3_3): Likewise, where HI is zero_extended.
+	(*concat<mode><dwi>3_4): Likewise, where HI is zero_extended.
+
+2022-07-25  Aldy Hernandez  <aldyh@redhat.com>
+
+	PR middle-end/106432
+	* gimple-range.cc (gimple_ranger::range_on_edge): Return false
+	when the result range type is unsupported.
+
+2022-07-25  Sebastian Huber  <sebastian.huber@embedded-brains.de>
+
+	* config/rs6000/rtems.h (CPLUSPLUS_CPP_SPEC): Undef.
+
+2022-07-25  Richard Biener  <rguenther@suse.de>
+
+	PR middle-end/106414
+	* match.pd (~(x ^ y) -> x == y): Restrict to single bit
+	precision types.
+
+2022-07-25  Andre Vieira  <andre.simoesdiasvieira@arm.com>
+
+	* config/aarch64/aarch64.md (rbit<mode>2): Rename this ...
+	(@aarch64_rbit<mode>): ... to this and change it in...
+	(ffs<mode>2,ctz<mode>2): ... here.
+	(@aarch64_rev16<mode>): New.
+	* config/aarch64/aarch64-builtins.cc: (aarch64_builtins):
+	Define the following enum AARCH64_REV16, AARCH64_REV16L,
+	AARCH64_REV16LL, AARCH64_RBIT, AARCH64_RBITL, AARCH64_RBITLL.
+	(aarch64_init_data_intrinsics): New.
+	(aarch64_general_init_builtins): Add call to
+	aarch64_init_data_intrinsics.
+	(aarch64_expand_builtin_data_intrinsic): New.
+	(aarch64_general_expand_builtin): Add call to
+	aarch64_expand_builtin_data_intrinsic.
+	* config/aarch64/arm_acle.h (__clz, __clzl, __clzll, __cls, __clsl,
+	__clsll, __rbit, __rbitl, __rbitll, __rev, __revl, __revll, __rev16,
+	__rev16l, __rev16ll, __ror, __rorl, __rorll, __revsh): New.
+
+2022-07-25  Martin Liska  <mliska@suse.cz>
+
+	* doc/extend.texi: Remove trailing whitespaces.
+	* doc/invoke.texi: Likewise.
+
+2022-07-25  Aldy Hernandez  <aldyh@redhat.com>
+
+	* value-range-pretty-print.cc (vrange_printer::visit): New.
+	(vrange_printer::print_frange_prop): New.
+	* value-range-pretty-print.h (class vrange_printer): Add visit and
+	print_frange_prop.
+	* value-range-storage.h (vrange_allocator::alloc_vrange): Handle frange.
+	(vrange_allocator::alloc_frange): New.
+	* value-range.cc (vrange::operator=): Handle frange.
+	(vrange::operator==): Same.
+	(frange::accept): New.
+	(frange::set): New.
+	(frange::normalize_kind): New.
+	(frange::union_): New.
+	(frange::intersect): New.
+	(frange::operator=): New.
+	(frange::operator==): New.
+	(frange::supports_type_p): New.
+	(frange::verify_range): New.
+	* value-range.h (enum value_range_discriminator): Handle frange.
+	(class fp_prop): New.
+	(FP_PROP_ACCESSOR): New.
+	(class frange_props): New.
+	(FRANGE_PROP_ACCESSOR): New.
+	(class frange): New.
+	(Value_Range::init): Handle frange.
+	(Value_Range::operator=): Same.
+	(Value_Range::supports_type_p): Same.
+	(frange_props::operator==): New.
+	(frange_props::union_): New.
+	(frange_props::intersect): New
+	(frange::frange): New.
+	(frange::type): New.
+	(frange::set_varying): New.
+	(frange::set_undefined): New.
+
+2022-07-25  Peter Bergner  <bergner@linux.ibm.com>
+	    Kewen Lin  <linkw@linux.ibm.com>
+
+	PR testsuite/106345
+	* config/rs6000/rs6000.h (DRIVER_SELF_SPECS): Adjust -mdejagnu-cpu
+	to filter out all -mtune options.
+
 2022-07-24  Aldy Hernandez  <aldyh@redhat.com>
 
 	* value-query.cc (range_query::get_value_range): Add assert.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index c35b552d477..5d984816bfe 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20220725
+20220726
diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog
index 59642a69a61..00905b293a7 100644
--- a/gcc/analyzer/ChangeLog
+++ b/gcc/analyzer/ChangeLog
@@ -1,3 +1,7 @@
+2022-07-25  Martin Liska  <mliska@suse.cz>
+
+	* sm-fd.cc: Run dos2unix and fix coding style issues.
+
 2022-07-23  Immad Mir  <mirimmad@outlook.com>
 
 	* sm-fd.cc (fd_param_diagnostic): New diagnostic class.
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index f5ff8ded156..208275eceab 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,13 @@
+2022-07-26  Jason Merrill  <jason@redhat.com>
+
+	PR c++/106230
+	* semantics.cc (finish_for_stmt): Check stmts_are_full_exprs_p.
+
+2022-07-25  Jason Merrill  <jason@redhat.com>
+
+	PR c++/87729
+	* class.cc (warn_hidden): Remove shortcut.
+
 2022-07-22  Patrick Palka  <ppalka@redhat.com>
 
 	PR c++/106366
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 054c92f0354..18e136ce609 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,45 @@
+2022-07-26  Jason Merrill  <jason@redhat.com>
+
+	PR c++/106230
+	* g++.dg/cpp0x/range-for38.C: New test.
+
+2022-07-25  Martin Liska  <mliska@suse.cz>
+
+	* gcc.dg/analyzer/fd-2.c: Convert Windows endlines to Unix
+	style.
+	* gcc.dg/analyzer/fd-3.c: Likewise.
+	* gcc.dg/analyzer/fd-4.c: Likewise.
+	* gcc.dg/analyzer/fd-5.c: Likewise.
+	* c-c++-common/attr-fd.c: Likewise.
+
+2022-07-25  Roger Sayle  <roger@nextmovesoftware.com>
+	    Uroš Bizjak  <ubizjak@gmail.com>
+
+	PR target/91681
+	* g++.target/i386/pr91681.C: New test case (from the PR).
+	* gcc.target/i386/pr91681-1.c: New int128 test case.
+	* gcc.target/i386/pr91681-2.c: Likewise.
+	* gcc.target/i386/pr91681-3.c: Likewise, but for ia32.
+
+2022-07-25  Jason Merrill  <jason@redhat.com>
+
+	PR c++/87729
+	* g++.dg/warn/Woverloaded-virt4.C: New test.
+
+2022-07-25  Richard Biener  <rguenther@suse.de>
+
+	PR middle-end/106414
+	* gcc.dg/torture/pr106414-1.c: New testcase.
+	* gcc.dg/torture/pr106414-2.c: Likewise.
+
+2022-07-25  Andre Vieira  <andre.simoesdiasvieira@arm.com>
+
+	* gcc.target/aarch64/acle/data-intrinsics.c: New test.
+
+2022-07-25  Jason Merrill  <jason@redhat.com>
+
+	* g++.dg/cpp0x/nsdmi-union7.C: Fix PR number.
+
 2022-07-24  Roger Sayle  <roger@nextmovesoftware.com>
 	    H.J. Lu  <hjl.tools@gmail.com>


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

only message in thread, other threads:[~2022-07-26  0:17 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-07-26  0:17 [gcc r13-1831] 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).