aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2022-12-29 00:17:39 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2022-12-29 00:17:39 +0000
commit9b111debbfb79a0aa01091c8b1936b05a11ffcf9 (patch)
tree283897c2553543c3a1ee98927ed4507471815c04
parent4003e470a7ff8d8cfc94d28f193033fd53cbd1cf (diff)
downloadgcc-9b111debbfb79a0aa01091c8b1936b05a11ffcf9.zip
gcc-9b111debbfb79a0aa01091c8b1936b05a11ffcf9.tar.gz
gcc-9b111debbfb79a0aa01091c8b1936b05a11ffcf9.tar.bz2
Daily bump.
-rw-r--r--contrib/ChangeLog4
-rw-r--r--gcc/ChangeLog33
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/testsuite/ChangeLog9
4 files changed, 47 insertions, 1 deletions
diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index 3b639f40..9c1dd3a 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,3 +1,7 @@
+2022-12-28 Martin Liska <mliska@suse.cz>
+
+ * update-copyright.py: Add contrib folder.
+
2022-12-23 Arsen Arsenović <arsen@aarsen.me>
* dg-out-generator.pl: New file.
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f670edf..b43b03d 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,36 @@
+2022-12-28 Roger Sayle <roger@nextmovesoftware.com>
+
+ * config/i386/i386.md (*clzsi2_lzcnt_zext_2): define_insn_and_split
+ to match ZERO_EXTEND form of *clzsi2_lzcnt_zext.
+ (*clzsi2_lzcnt_zext_2_falsedep): Likewise, new define_insn to match
+ ZERO_EXTEND form of *clzsi2_lzcnt_zext_falsedep.
+ (*bmi2_bzhi_zero_extendsidi_5): Likewise, new define_insn to match
+ ZERO_EXTEND form of *bmi2_bzhi_zero_extendsidi.
+ (*popcountsi2_zext_2): Likewise, new define_insn_and_split to match
+ ZERO_EXTEND form of *popcountsi2_zext.
+ (*popcountsi2_zext_2_falsedep): Likewise, new define_insn to match
+ ZERO_EXTEND form of *popcountsi2_zext_falsedep.
+ (*popcounthi2_2): Likewise, new define_insn_and_split to match
+ ZERO_EXTEND form of *popcounthi2.
+ (define_peephole2): ZERO_EXTEND variant of HImode popcount&1 using
+ parity flag peephole2.
+
+2022-12-28 Roger Sayle <roger@nextmovesoftware.com>
+
+ * config/i386/i386-expand.cc (ix86_split_ashl): Call
+ ix86_expand_clear to generate an xor instruction.
+
+2022-12-28 Martin Liska <mliska@suse.cz>
+
+ PR tree-optimization/108137
+ * tree-ssa-strlen.cc (get_range_strlen_phi): Reject anything
+ different from INTEGER_CST.
+
+2022-12-28 Kito Cheng <kito.cheng@sifive.com>
+
+ * config/riscv/riscv-vsetvl.h (vl_vtype_info::get_avl_info):
+ Return const reference rather than value.
+
2022-12-27 Jeff Law <jlaw@ventanamicro.com>
* config/riscv/riscv.md: Add missing modes to last patch.t
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index e65d79f..cf083af 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20221228
+20221229
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 7dd0a49..da85e79 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,12 @@
+2022-12-28 Roger Sayle <roger@nextmovesoftware.com>
+
+ * gcc.target/i386/ashlti3-1.c: New test case.
+
+2022-12-28 Martin Liska <mliska@suse.cz>
+
+ PR tree-optimization/108137
+ * gcc.dg/tree-ssa/pr108137.c: New test.
+
2022-12-27 Raphael Moreira Zinsly <rzinsly@ventanamicro.com>
PR target/95632