diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2022-12-29 00:17:39 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2022-12-29 00:17:39 +0000 |
commit | 9b111debbfb79a0aa01091c8b1936b05a11ffcf9 (patch) | |
tree | 283897c2553543c3a1ee98927ed4507471815c04 | |
parent | 4003e470a7ff8d8cfc94d28f193033fd53cbd1cf (diff) | |
download | gcc-9b111debbfb79a0aa01091c8b1936b05a11ffcf9.zip gcc-9b111debbfb79a0aa01091c8b1936b05a11ffcf9.tar.gz gcc-9b111debbfb79a0aa01091c8b1936b05a11ffcf9.tar.bz2 |
Daily bump.
-rw-r--r-- | contrib/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/ChangeLog | 33 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 9 |
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 |