aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2023-08-19 00:16:36 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2023-08-19 00:16:36 +0000
commit4acbb51d7f2842eb6b8697483bba060129c40fe8 (patch)
tree2a1d441ff70f5d3bd84317107fc64529a86250d2 /gcc
parent27d0cfcb2b33de07351d9cb26f62d04d7416716c (diff)
downloadgcc-4acbb51d7f2842eb6b8697483bba060129c40fe8.zip
gcc-4acbb51d7f2842eb6b8697483bba060129c40fe8.tar.gz
gcc-4acbb51d7f2842eb6b8697483bba060129c40fe8.tar.bz2
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog90
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/testsuite/ChangeLog60
3 files changed, 151 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 44a6dc5..956927f 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,93 @@
+2023-08-18 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/111023
+ * config/i386/i386-expand.cc (ix86_split_mmx_punpck):
+ Also handle V2QImode.
+ (ix86_expand_sse_extend): New function.
+ * config/i386/i386-protos.h (ix86_expand_sse_extend): New prototype.
+ * config/i386/mmx.md (<any_extend:insn>v4qiv4hi2): Enable for
+ TARGET_SSE2. Expand through ix86_expand_sse_extend for !TARGET_SSE4_1.
+ (<any_extend:insn>v2hiv2si2): Ditto.
+ (<any_extend:insn>v2qiv2hi2): Ditto.
+ * config/i386/sse.md (<any_extend:insn>v8qiv8hi2): Ditto.
+ (<any_extend:insn>v4hiv4si2): Ditto.
+ (<any_extend:insn>v2siv2di2): Ditto.
+
+2023-08-18 Aldy Hernandez <aldyh@redhat.com>
+
+ PR ipa/110753
+ * value-range.cc (irange::union_bitmask): Return FALSE if updated
+ bitmask is semantically equivalent to the original mask.
+ (irange::intersect_bitmask): Same.
+ (irange::get_bitmask): Add comment.
+
+2023-08-18 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/111019
+ * tree-ssa-loop-im.cc (gather_mem_refs_stmt): When canonicalizing
+ also scrap base and offset in case the ref is indirect.
+
+2023-08-18 Jose E. Marchesi <jose.marchesi@oracle.com>
+
+ * config/bpf/bpf.opt (mframe-limit): Set default to 32767.
+
+2023-08-18 Kewen Lin <linkw@linux.ibm.com>
+
+ PR bootstrap/111021
+ * Makefile.in (TM_P_H): Add $(TREE_H) as dependence.
+
+2023-08-18 Kewen Lin <linkw@linux.ibm.com>
+
+ * tree-vect-stmts.cc (vect_build_scatter_store_calls): New, factor
+ out from ...
+ (vectorizable_store): ... here.
+
+2023-08-18 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/111048
+ * fold-const.cc (fold_vec_perm_cst): Check for non-VLA
+ vectors first.
+
+2023-08-18 Haochen Jiang <haochen.jiang@intel.com>
+
+ PR target/111051
+ * config/i386/avx512vldqintrin.h: Push AVX2 when AVX2 is
+ disabled.
+
+2023-08-18 Kewen Lin <linkw@linux.ibm.com>
+
+ * tree-vect-stmts.cc (vectorizable_load): Move the handlings on
+ VMAT_GATHER_SCATTER in the final loop nest to its own loop,
+ and update the final nest accordingly.
+
+2023-08-18 Andrew Pinski <apinski@marvell.com>
+
+ * doc/md.texi (Standard patterns): Document cond_neg, cond_one_cmpl,
+ cond_len_neg and cond_len_one_cmpl.
+
+2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
+
+ * config/riscv/iterators.md (TARGET_HARD_FLOAT || TARGET_ZFINX): New.
+ * config/riscv/pic.md (*local_pic_load<ANYF:mode>): Change ANYF.
+ (*local_pic_load<ANYLSF:mode>): To ANYLSF.
+ (*local_pic_load_32d<ANYF:mode>): Ditto.
+ (*local_pic_load_32d<ANYLSF:mode>): Ditto.
+ (*local_pic_store<ANYF:mode>): Ditto.
+ (*local_pic_store<ANYLSF:mode>): Ditto.
+ (*local_pic_store_32d<ANYF:mode>): Ditto.
+ (*local_pic_store_32d<ANYLSF:mode>): Ditto.
+
+2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
+ Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
+
+ * config/riscv/predicates.md (vector_const_0_operand): New.
+ * config/riscv/vector.md (*pred_broadcast<mode>_zero): Ditto.
+
+2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
+
+ * config/riscv/riscv-vsetvl.cc (pass_vsetvl::backward_demand_fusion):
+ Forbidden.
+
2023-08-17 Andrew MacLeod <amacleod@redhat.com>
PR tree-optimization/111009
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 6f490d5..0aac42c 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20230818
+20230819
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 7c901bd..7bb266f 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,63 @@
+2023-08-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
+
+ * lib/target-supports.exp (dg-require-python-h): Test
+ whether Python.h can really be used.
+
+2023-08-18 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/111023
+ * gcc.target/i386/pr111023-2.c: New test.
+ * gcc.target/i386/pr111023-4b.c: New test.
+ * gcc.target/i386/pr111023-8b.c: New test.
+ * gcc.target/i386/pr111023.c: New test.
+
+2023-08-18 Aldy Hernandez <aldyh@redhat.com>
+
+ PR ipa/110753
+ * gcc.dg/tree-ssa/pr110753.c: New test.
+
+2023-08-18 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/111019
+ * g++.dg/torture/pr111019.C: New testcase.
+
+2023-08-18 Jose E. Marchesi <jose.marchesi@oracle.com>
+
+ * gcc.target/bpf/frame-limit-1.c: New test.
+ * gcc.target/bpf/frame-limit-2.c: Likewise.
+
+2023-08-18 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/111048
+ * gcc.dg/torture/pr111048.c: New testcase.
+
+2023-08-18 Haochen Jiang <haochen.jiang@intel.com>
+
+ PR target/111051
+ PR target/111051
+ * gcc.target/i386/pr111051-1.c: New test.
+
+2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
+
+ * gcc.target/riscv/_Float16-zhinxmin-3.c: Adjust.
+ * gcc.target/riscv/_Float16-zhinxmin-4.c: Ditto.
+
+2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
+
+ * gcc.target/riscv/_Float16-zfhmin-4.c: New test.
+ * gcc.target/riscv/_Float16-zhinxmin-4.c: New test.
+
+2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
+ Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
+
+ * gcc.target/riscv/rvv/base/scalar_move-5.c: Update.
+ * gcc.target/riscv/rvv/base/scalar_move-6.c: Ditto.
+
+2023-08-18 Lehua Ding <lehua.ding@rivai.ai>
+
+ * gcc.target/riscv/rvv/autovec/gather-scatter/strided_load_run-1.c:
+ Address failure due to uninitialized vtype register.
+
2023-08-17 Andrew MacLeod <amacleod@redhat.com>
PR tree-optimization/111009