diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2023-08-19 00:16:36 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2023-08-19 00:16:36 +0000 |
commit | 4acbb51d7f2842eb6b8697483bba060129c40fe8 (patch) | |
tree | 2a1d441ff70f5d3bd84317107fc64529a86250d2 /gcc | |
parent | 27d0cfcb2b33de07351d9cb26f62d04d7416716c (diff) | |
download | gcc-4acbb51d7f2842eb6b8697483bba060129c40fe8.zip gcc-4acbb51d7f2842eb6b8697483bba060129c40fe8.tar.gz gcc-4acbb51d7f2842eb6b8697483bba060129c40fe8.tar.bz2 |
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 90 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 60 |
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 |