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

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

commit r12-7395-gafeaaf4b3528212fcd24b213398e73938a2a308c
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sat Feb 26 00:16:28 2022 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 88 +++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/testsuite/ChangeLog | 58 ++++++++++++++++++++++++++++++++
 3 files changed, 147 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 0006e1207d0..f3c47037035 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,91 @@
+2022-02-25  Jakub Jelinek  <jakub@redhat.com>
+	    Marc Glisse  <marc.glisse@inria.fr>
+
+	PR tree-optimization/104675
+	* match.pd (t * 2U / 2 -> t & (~0 / 2), t / 2U * 2 -> t & ~1):
+	Restrict simplifications to INTEGRAL_TYPE_P.
+
+2022-02-25  Jakub Jelinek  <jakub@redhat.com>
+
+	PR target/104681
+	* config/rs6000/vector.md (movmisalign<mode>): Use rs6000_emit_move.
+
+2022-02-25  Claudiu Zissulescu  <claziss@synopsys.com>
+
+	* config/arc/arc.cc (gen_compare_reg): Return NULL_RTX if the
+	comparison is not valid.
+	* config/arc/arc.md (movsicc): Fail if comparison is not valid.
+	(movdicc): Likewise.
+	(movsfcc): Likewise.
+	(movdfcc): Likewise.
+
+2022-02-25  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/103037
+	* tree-ssa-sccvn.h (alloc_vn_nary_op_noinit): Declare.
+	(vn_nary_length_from_stmt): Likewise.
+	(init_vn_nary_op_from_stmt): Likewise.
+	(vn_nary_op_compute_hash): Likewise.
+	* tree-ssa-sccvn.cc (alloc_vn_nary_op_noinit): Export.
+	(vn_nary_length_from_stmt): Likewise.
+	(init_vn_nary_op_from_stmt): Likewise.
+	(vn_nary_op_compute_hash): Likewise.
+	* tree-ssa-pre.cc (pre_expr_obstack): New obstack.
+	(get_or_alloc_expr_for_nary): Pass in the value-id to use,
+	(re-)compute the hash value and if the expression is not
+	found allocate it from pre_expr_obstack.
+	(phi_translate_1): Do not insert the NARY found in the
+	VN tables but build a PRE expression from the valueized
+	NARY with the value-id we eventually found.
+	(find_or_generate_expression): Assert we have an entry
+	for constant values.
+	(compute_avail): Insert not valueized expressions into
+	EXP_GEN using the value-id from the VN tables.
+	(init_pre): Allocate pre_expr_obstack.
+	(fini_pre): Free pre_expr_obstack.
+
+2022-02-25  Jakub Jelinek  <jakub@redhat.com>
+
+	PR target/104674
+	* config/i386/i386.h (enum ix86_stack_slot): Add SLOT_FLOATxFDI_387.
+	* config/i386/i386.md (splitter to floatdi<mode>2_i387_with_xmm): Use
+	SLOT_FLOATxFDI_387 rather than SLOT_TEMP.
+
+2022-02-25  Jakub Jelinek  <jakub@redhat.com>
+
+	* warning-control.cc (get_nowarn_spec): Comment spelling fix.
+
+2022-02-25  Jakub Jelinek  <jakub@redhat.com>
+
+	PR middle-end/104679
+	* internal-fn.cc (expand_SPACESHIP): Call do_pending_stack_adjust.
+
+2022-02-25  Jakub Jelinek  <jakub@redhat.com>
+
+	PR tree-optimization/104675
+	* match.pd (-A - 1 -> ~A, -1 - A -> ~A): Don't simplify for
+	COMPLEX_TYPE.
+
+2022-02-25  Alexandre Oliva  <oliva@adacore.com>
+
+	PR target/104121
+	PR target/103302
+	* expr.cc (emit_move_multi_word): Restore clobbers during LRA.
+
+2022-02-25  Alexandre Oliva  <oliva@adacore.com>
+
+	PR middle-end/104540
+	* dwarf2cfi.cc (cfi_oprnd_equal_p): Cope with NULL
+	dw_cfi_cfa_loc.
+
+2022-02-25  Alexandre Oliva  <oliva@adacore.com>
+
+	PR tree-optimization/103856
+	* gimple-harden-conditionals.cc (non_eh_succ_edge): Enable the
+	eh edge to be requested through an extra parameter.
+	(pass_harden_compares::execute): Copy PHI args in the EH dest
+	block for the new EH edge added for the inverted compare.
+
 2022-02-24  Palmer Dabbelt  <palmer@rivosinc.com>
 
 	* doc/invoke.texi (RISC-V -mcmodel=medany): Document the degree
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 5dc2a23e275..fd6486afaf5 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20220225
+20220226
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 5e7e960a0d7..e6b856ea16b 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,61 @@
+2022-02-25  Jakub Jelinek  <jakub@redhat.com>
+	    Marc Glisse  <marc.glisse@inria.fr>
+
+	PR tree-optimization/104675
+	* gcc.dg/pr104675-3.c : New test.
+
+2022-02-25  Jakub Jelinek  <jakub@redhat.com>
+
+	PR target/104681
+	* g++.dg/opt/pr104681.C: New test.
+
+2022-02-25  Jakub Jelinek  <jakub@redhat.com>
+
+	* g++.dg/pr104540.C: Move to ...
+	* g++.target/i386/pr104540.C: ... here.
+
+2022-02-25  Martin Liska  <mliska@suse.cz>
+
+	PR testsuite/104687
+	* gcc.dg/lto/20090717_0.c: Fix asan error.
+
+2022-02-25  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/103037
+	* gcc.dg/torture/pr103037.c: New testcase.
+
+2022-02-25  Jakub Jelinek  <jakub@redhat.com>
+
+	PR target/104674
+	* gcc.target/i386/pr104674.c: New test.
+
+2022-02-25  Jakub Jelinek  <jakub@redhat.com>
+
+	PR middle-end/104679
+	* g++.dg/torture/pr104679.C: New test.
+
+2022-02-25  Jakub Jelinek  <jakub@redhat.com>
+
+	PR tree-optimization/104675
+	* gcc.dg/pr104675-1.c: New test.
+	* gcc.dg/pr104675-2.c: New test.
+
+2022-02-25  Alexandre Oliva  <oliva@adacore.com>
+
+	PR tree-optimization/103845
+	PR tree-optimization/104263
+	* gcc.dg/pr103845.c: New.
+
+2022-02-25  Alexandre Oliva  <oliva@adacore.com>
+
+	PR middle-end/104540
+	* g++.dg/pr104540.C: New.
+
+2022-02-25  Alexandre Oliva  <oliva@adacore.com>
+
+	PR tree-optimization/103856
+	* g++.dg/pr103856.C: New.
+
 2022-02-24  Pat Haugen  <pthaugen@linux.ibm.com>
 
 	PR testsuite/100407


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

only message in thread, other threads:[~2022-02-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-02-26  0:17 [gcc r12-7395] 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).