public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc r14-4357] Daily bump.
@ 2023-10-02 0:18 GCC Administrator
0 siblings, 0 replies; only message in thread
From: GCC Administrator @ 2023-10-02 0:18 UTC (permalink / raw)
To: gcc-cvs
https://gcc.gnu.org/g:e7a23bbf1f9bb9eebbc4fce8d027964ba217a97e
commit r14-4357-ge7a23bbf1f9bb9eebbc4fce8d027964ba217a97e
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date: Mon Oct 2 00:17:00 2023 +0000
Daily bump.
Diff:
---
gcc/ChangeLog | 203 ++++++++++++++++++++++++++++++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/testsuite/ChangeLog | 24 ++++++
3 files changed, 228 insertions(+), 1 deletion(-)
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 4b40acdfccb..8f0a0400f07 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,206 @@
+2023-10-01 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
+
+ * combine.cc (simplify_compare_const): Properly handle unsigned
+ constants while narrowing comparison of memory and constants.
+
+2023-10-01 Feng Wang <wangfeng@eswincomputing.com>
+
+ * config/riscv/riscv-opts.h (MASK_ZICSR): Delete.
+ (MASK_ZIFENCEI): Delete;
+ (MASK_ZIHINTNTL): Ditto.
+ (MASK_ZIHINTPAUSE): Ditto.
+ (TARGET_ZICSR): Ditto.
+ (TARGET_ZIFENCEI): Ditto.
+ (TARGET_ZIHINTNTL): Ditto.
+ (TARGET_ZIHINTPAUSE): Ditto.
+ (MASK_ZAWRS): Ditto.
+ (TARGET_ZAWRS): Ditto.
+ (MASK_ZBA): Ditto.
+ (MASK_ZBB): Ditto.
+ (MASK_ZBC): Ditto.
+ (MASK_ZBS): Ditto.
+ (TARGET_ZBA): Ditto.
+ (TARGET_ZBB): Ditto.
+ (TARGET_ZBC): Ditto.
+ (TARGET_ZBS): Ditto.
+ (MASK_ZFINX): Ditto.
+ (MASK_ZDINX): Ditto.
+ (MASK_ZHINX): Ditto.
+ (MASK_ZHINXMIN): Ditto.
+ (TARGET_ZFINX): Ditto.
+ (TARGET_ZDINX): Ditto.
+ (TARGET_ZHINX): Ditto.
+ (TARGET_ZHINXMIN): Ditto.
+ (MASK_ZBKB): Ditto.
+ (MASK_ZBKC): Ditto.
+ (MASK_ZBKX): Ditto.
+ (MASK_ZKNE): Ditto.
+ (MASK_ZKND): Ditto.
+ (MASK_ZKNH): Ditto.
+ (MASK_ZKR): Ditto.
+ (MASK_ZKSED): Ditto.
+ (MASK_ZKSH): Ditto.
+ (MASK_ZKT): Ditto.
+ (TARGET_ZBKB): Ditto.
+ (TARGET_ZBKC): Ditto.
+ (TARGET_ZBKX): Ditto.
+ (TARGET_ZKNE): Ditto.
+ (TARGET_ZKND): Ditto.
+ (TARGET_ZKNH): Ditto.
+ (TARGET_ZKR): Ditto.
+ (TARGET_ZKSED): Ditto.
+ (TARGET_ZKSH): Ditto.
+ (TARGET_ZKT): Ditto.
+ (MASK_ZTSO): Ditto.
+ (TARGET_ZTSO): Ditto.
+ (MASK_VECTOR_ELEN_32): Ditto.
+ (MASK_VECTOR_ELEN_64): Ditto.
+ (MASK_VECTOR_ELEN_FP_32): Ditto.
+ (MASK_VECTOR_ELEN_FP_64): Ditto.
+ (MASK_VECTOR_ELEN_FP_16): Ditto.
+ (TARGET_VECTOR_ELEN_32): Ditto.
+ (TARGET_VECTOR_ELEN_64): Ditto.
+ (TARGET_VECTOR_ELEN_FP_32): Ditto.
+ (TARGET_VECTOR_ELEN_FP_64): Ditto.
+ (TARGET_VECTOR_ELEN_FP_16): Ditto.
+ (MASK_ZVBB): Ditto.
+ (MASK_ZVBC): Ditto.
+ (TARGET_ZVBB): Ditto.
+ (TARGET_ZVBC): Ditto.
+ (MASK_ZVKG): Ditto.
+ (MASK_ZVKNED): Ditto.
+ (MASK_ZVKNHA): Ditto.
+ (MASK_ZVKNHB): Ditto.
+ (MASK_ZVKSED): Ditto.
+ (MASK_ZVKSH): Ditto.
+ (MASK_ZVKN): Ditto.
+ (MASK_ZVKNC): Ditto.
+ (MASK_ZVKNG): Ditto.
+ (MASK_ZVKS): Ditto.
+ (MASK_ZVKSC): Ditto.
+ (MASK_ZVKSG): Ditto.
+ (MASK_ZVKT): Ditto.
+ (TARGET_ZVKG): Ditto.
+ (TARGET_ZVKNED): Ditto.
+ (TARGET_ZVKNHA): Ditto.
+ (TARGET_ZVKNHB): Ditto.
+ (TARGET_ZVKSED): Ditto.
+ (TARGET_ZVKSH): Ditto.
+ (TARGET_ZVKN): Ditto.
+ (TARGET_ZVKNC): Ditto.
+ (TARGET_ZVKNG): Ditto.
+ (TARGET_ZVKS): Ditto.
+ (TARGET_ZVKSC): Ditto.
+ (TARGET_ZVKSG): Ditto.
+ (TARGET_ZVKT): Ditto.
+ (MASK_ZVL32B): Ditto.
+ (MASK_ZVL64B): Ditto.
+ (MASK_ZVL128B): Ditto.
+ (MASK_ZVL256B): Ditto.
+ (MASK_ZVL512B): Ditto.
+ (MASK_ZVL1024B): Ditto.
+ (MASK_ZVL2048B): Ditto.
+ (MASK_ZVL4096B): Ditto.
+ (MASK_ZVL8192B): Ditto.
+ (MASK_ZVL16384B): Ditto.
+ (MASK_ZVL32768B): Ditto.
+ (MASK_ZVL65536B): Ditto.
+ (TARGET_ZVL32B): Ditto.
+ (TARGET_ZVL64B): Ditto.
+ (TARGET_ZVL128B): Ditto.
+ (TARGET_ZVL256B): Ditto.
+ (TARGET_ZVL512B): Ditto.
+ (TARGET_ZVL1024B): Ditto.
+ (TARGET_ZVL2048B): Ditto.
+ (TARGET_ZVL4096B): Ditto.
+ (TARGET_ZVL8192B): Ditto.
+ (TARGET_ZVL16384B): Ditto.
+ (TARGET_ZVL32768B): Ditto.
+ (TARGET_ZVL65536B): Ditto.
+ (MASK_ZICBOZ): Ditto.
+ (MASK_ZICBOM): Ditto.
+ (MASK_ZICBOP): Ditto.
+ (TARGET_ZICBOZ): Ditto.
+ (TARGET_ZICBOM): Ditto.
+ (TARGET_ZICBOP): Ditto.
+ (MASK_ZICOND): Ditto.
+ (TARGET_ZICOND): Ditto.
+ (MASK_ZFA): Ditto.
+ (TARGET_ZFA): Ditto.
+ (MASK_ZFHMIN): Ditto.
+ (MASK_ZFH): Ditto.
+ (MASK_ZVFHMIN): Ditto.
+ (MASK_ZVFH): Ditto.
+ (TARGET_ZFHMIN): Ditto.
+ (TARGET_ZFH): Ditto.
+ (TARGET_ZVFHMIN): Ditto.
+ (TARGET_ZVFH): Ditto.
+ (MASK_ZMMUL): Ditto.
+ (TARGET_ZMMUL): Ditto.
+ (MASK_ZCA): Ditto.
+ (MASK_ZCB): Ditto.
+ (MASK_ZCE): Ditto.
+ (MASK_ZCF): Ditto.
+ (MASK_ZCD): Ditto.
+ (MASK_ZCMP): Ditto.
+ (MASK_ZCMT): Ditto.
+ (TARGET_ZCA): Ditto.
+ (TARGET_ZCB): Ditto.
+ (TARGET_ZCE): Ditto.
+ (TARGET_ZCF): Ditto.
+ (TARGET_ZCD): Ditto.
+ (TARGET_ZCMP): Ditto.
+ (TARGET_ZCMT): Ditto.
+ (MASK_SVINVAL): Ditto.
+ (MASK_SVNAPOT): Ditto.
+ (TARGET_SVINVAL): Ditto.
+ (TARGET_SVNAPOT): Ditto.
+ (MASK_XTHEADBA): Ditto.
+ (MASK_XTHEADBB): Ditto.
+ (MASK_XTHEADBS): Ditto.
+ (MASK_XTHEADCMO): Ditto.
+ (MASK_XTHEADCONDMOV): Ditto.
+ (MASK_XTHEADFMEMIDX): Ditto.
+ (MASK_XTHEADFMV): Ditto.
+ (MASK_XTHEADINT): Ditto.
+ (MASK_XTHEADMAC): Ditto.
+ (MASK_XTHEADMEMIDX): Ditto.
+ (MASK_XTHEADMEMPAIR): Ditto.
+ (MASK_XTHEADSYNC): Ditto.
+ (TARGET_XTHEADBA): Ditto.
+ (TARGET_XTHEADBB): Ditto.
+ (TARGET_XTHEADBS): Ditto.
+ (TARGET_XTHEADCMO): Ditto.
+ (TARGET_XTHEADCONDMOV): Ditto.
+ (TARGET_XTHEADFMEMIDX): Ditto.
+ (TARGET_XTHEADFMV): Ditto.
+ (TARGET_XTHEADINT): Ditto.
+ (TARGET_XTHEADMAC): Ditto.
+ (TARGET_XTHEADMEMIDX): Ditto.
+ (TARGET_XTHEADMEMPAIR): Ditto.
+ (TARGET_XTHEADSYNC): Ditto.
+ (MASK_XVENTANACONDOPS): Ditto.
+ (TARGET_XVENTANACONDOPS): Ditto.
+ * config/riscv/riscv.opt: Add new Mask defination.
+ * doc/options.texi: Add explanation for this new usage.
+ * opt-functions.awk: Add new function to find the index
+ of target variable from extra_target_vars.
+ * opt-read.awk: Add new function to store the Mask flags.
+ * opth-gen.awk: Add new function to output the defination of
+ Mask Macro and Target Macro.
+
+2023-10-01 Joern Rennecke <joern.rennecke@embecosm.com>
+ Juzhe-Zhong <juzhe.zhong@rivai.ai>
+ Juzhe-Zhong <juzhe.zhong@rivai.ai>
+
+ PR target/111566
+ * config/riscv/riscv-protos.h (riscv_vector::legitimize_move):
+ Change second parameter to rtx *.
+ * config/riscv/riscv-v.cc (risv_vector::legitimize_move): Likewise.
+ * config/riscv/vector.md: Changed callers of
+ riscv_vector::legitimize_move.
+ (*mov<mode>_mem_to_mem): Remove.
+
2023-09-30 Jakub Jelinek <jakub@redhat.com>
PR target/111649
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 42fc9553193..72cdb479a03 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20231001
+20231002
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 54c2a32dfd3..74d67c6438d 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,27 @@
+2023-10-01 Joern Rennecke <joern.rennecke@embecosm.com>
+
+ * lib/target-supports.exp (add_options_for_riscv_v):
+ Fix typo in first regexp.
+ (add_options_for_riscv_zfh): Likewise.
+ (add_options_for_riscv_d): Likewise.
+
+2023-10-01 Joern Rennecke <joern.rennecke@embecosm.com>
+ Juzhe-Zhong <juzhe.zhong@rivai.ai>
+ Juzhe-Zhong <juzhe.zhong@rivai.ai>
+
+ PR target/111566
+ * gcc.target/riscv/rvv/autovec/vls/mov-1.c: Adapt test.
+ * gcc.target/riscv/rvv/autovec/vls/mov-10.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vls/mov-3.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vls/mov-5.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vls/mov-7.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vls/mov-8.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vls/mov-9.c: Ditto.1
+ * gcc.target/riscv/rvv/autovec/vls/mov-2.c: Removed.
+ * gcc.target/riscv/rvv/autovec/vls/mov-4.c: Removed.
+ * gcc.target/riscv/rvv/autovec/vls/mov-6.c: Removed.
+ * gcc.target/riscv/rvv/fortran/pr111566.f90: New test.
+
2023-09-29 Gaius Mulley <gaiusmod2@gmail.com>
* gm2/iso/run/pass/m2date.mod (DayName): Reordered.
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2023-10-02 0:18 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-10-02 0:18 [gcc r14-4357] 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).