[gcc r14-4240] Daily bump.

GCC Administrator gccadmin@gcc.gnu.org
Sun Sep 24 00:17:18 GMT 2023


https://gcc.gnu.org/g:08b887fd41c0cf2b14a8d8cda21d86f2c991f606

commit r14-4240-g08b887fd41c0cf2b14a8d8cda21d86f2c991f606
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sun Sep 24 00:16:58 2023 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 18 +++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/d/ChangeLog         | 19 ++++++++++++
 gcc/fortran/ChangeLog   |  9 ++++++
 gcc/testsuite/ChangeLog | 80 +++++++++++++++++++++++++++++++++++++++++++++++++
 libphobos/ChangeLog     |  5 ++++
 6 files changed, 132 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 71a936ce01c..2299da5347d 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,21 @@
+2023-09-24  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
+
+	* config/riscv/autovec-opt.md: Extend VLS modes
+	* config/riscv/vector-iterators.md: Ditto.
+
+2023-09-23  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
+
+	* config/riscv/autovec-opt.md: Add VLS modes for conditional ABS/SQRT.
+
+2023-09-23  Pan Li  <pan2.li@intel.com>
+
+	* config/riscv/autovec.md (floor<mode>2): New pattern.
+	* config/riscv/riscv-protos.h (enum insn_flags): New enum type.
+	(enum insn_type): Ditto.
+	(expand_vec_floor): New function decl.
+	* config/riscv/riscv-v.cc (gen_floor_const_fp): New function impl.
+	(expand_vec_floor): Ditto.
+
 2023-09-22  Pan Li  <pan2.li@intel.com>
 
 	* config/riscv/riscv-v.cc (expand_vec_float_cmp_mask): Refactor.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 8534e68bd2d..e501a4b5201 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20230923
+20230924
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index 23b391cd77a..403e27e0e3a 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,3 +1,22 @@
+2023-09-23  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	* dmd/MERGE: Merge upstream dmd 4574d1728d.
+	* dmd/VERSION: Bump version to v2.105.0.
+	* d-diagnostic.cc (verror): Remove.
+	(verrorSupplemental): Remove.
+	(vwarning): Remove.
+	(vwarningSupplemental): Remove.
+	(vdeprecation): Remove.
+	(vdeprecationSupplemental): Remove.
+	(vmessage): Remove.
+	(vtip): Remove.
+	(verrorReport): New function.
+	(verrorReportSupplemental): New function.
+	* d-lang.cc (d_parse_file): Update for new front-end interface.
+	* decl.cc (d_mangle_decl): Update for new front-end interface.
+	* intrinsics.cc (maybe_set_intrinsic): Update for new front-end
+	interface.
+
 2023-08-20  Iain Buclaw  <ibuclaw@gdcproject.org>
 
 	* dmd/MERGE: Merge upstream dmd 26f049fb26.
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 6e773d98de0..1185242915e 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,12 @@
+2023-09-23  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/95710
+	* class.cc (gfc_build_class_symbol): Do not try to build class
+	container for invalid typespec.
+	* resolve.cc (resolve_fl_var_and_proc): Prevent NULL pointer
+	dereference.
+	(resolve_symbol): Likewise.
+
 2023-09-19  Harald Anlauf  <anlauf@gmx.de>
 
 	PR fortran/70231
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 8ce4312545c..50b877728c0 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,83 @@
+2023-09-24  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
+
+	* gcc.target/riscv/rvv/autovec/vls/def.h:
+	* gcc.target/riscv/rvv/autovec/vls/cond_convert-1.c: New test.
+	* gcc.target/riscv/rvv/autovec/vls/cond_convert-10.c: New test.
+	* gcc.target/riscv/rvv/autovec/vls/cond_convert-11.c: New test.
+	* gcc.target/riscv/rvv/autovec/vls/cond_convert-12.c: New test.
+	* gcc.target/riscv/rvv/autovec/vls/cond_convert-2.c: New test.
+	* gcc.target/riscv/rvv/autovec/vls/cond_convert-3.c: New test.
+	* gcc.target/riscv/rvv/autovec/vls/cond_convert-4.c: New test.
+	* gcc.target/riscv/rvv/autovec/vls/cond_convert-5.c: New test.
+	* gcc.target/riscv/rvv/autovec/vls/cond_convert-6.c: New test.
+	* gcc.target/riscv/rvv/autovec/vls/cond_convert-7.c: New test.
+	* gcc.target/riscv/rvv/autovec/vls/cond_convert-8.c: New test.
+	* gcc.target/riscv/rvv/autovec/vls/cond_convert-9.c: New test.
+	* gcc.target/riscv/rvv/autovec/vls/cond_copysign-1.c: New test.
+	* gcc.target/riscv/rvv/autovec/vls/cond_ext-1.c: New test.
+	* gcc.target/riscv/rvv/autovec/vls/cond_ext-2.c: New test.
+	* gcc.target/riscv/rvv/autovec/vls/cond_ext-3.c: New test.
+	* gcc.target/riscv/rvv/autovec/vls/cond_ext-4.c: New test.
+	* gcc.target/riscv/rvv/autovec/vls/cond_ext-5.c: New test.
+	* gcc.target/riscv/rvv/autovec/vls/cond_mulh-1.c: New test.
+	* gcc.target/riscv/rvv/autovec/vls/cond_narrow-1.c: New test.
+	* gcc.target/riscv/rvv/autovec/vls/cond_narrow-2.c: New test.
+	* gcc.target/riscv/rvv/autovec/vls/cond_trunc-1.c: New test.
+	* gcc.target/riscv/rvv/autovec/vls/cond_trunc-2.c: New test.
+	* gcc.target/riscv/rvv/autovec/vls/cond_trunc-3.c: New test.
+	* gcc.target/riscv/rvv/autovec/vls/cond_trunc-4.c: New test.
+	* gcc.target/riscv/rvv/autovec/vls/cond_trunc-5.c: New test.
+	* gcc.target/riscv/rvv/autovec/vls/cond_wadd-1.c: New test.
+	* gcc.target/riscv/rvv/autovec/vls/cond_wadd-2.c: New test.
+	* gcc.target/riscv/rvv/autovec/vls/cond_wadd-3.c: New test.
+	* gcc.target/riscv/rvv/autovec/vls/cond_wadd-4.c: New test.
+	* gcc.target/riscv/rvv/autovec/vls/cond_wfma-1.c: New test.
+	* gcc.target/riscv/rvv/autovec/vls/cond_wfma-2.c: New test.
+	* gcc.target/riscv/rvv/autovec/vls/cond_wfms-1.c: New test.
+	* gcc.target/riscv/rvv/autovec/vls/cond_wfnma-1.c: New test.
+	* gcc.target/riscv/rvv/autovec/vls/cond_wmul-1.c: New test.
+	* gcc.target/riscv/rvv/autovec/vls/cond_wmul-2.c: New test.
+	* gcc.target/riscv/rvv/autovec/vls/cond_wmul-3.c: New test.
+	* gcc.target/riscv/rvv/autovec/vls/cond_wsub-1.c: New test.
+	* gcc.target/riscv/rvv/autovec/vls/cond_wsub-2.c: New test.
+	* gcc.target/riscv/rvv/autovec/vls/cond_wsub-3.c: New test.
+	* gcc.target/riscv/rvv/autovec/vls/cond_wsub-4.c: New test.
+	* gcc.target/riscv/rvv/autovec/vls/narrow-1.c: New test.
+	* gcc.target/riscv/rvv/autovec/vls/narrow-2.c: New test.
+	* gcc.target/riscv/rvv/autovec/vls/narrow-3.c: New test.
+	* gcc.target/riscv/rvv/autovec/vls/wred-1.c: New test.
+	* gcc.target/riscv/rvv/autovec/vls/wred-2.c: New test.
+	* gcc.target/riscv/rvv/autovec/vls/wred-3.c: New test.
+
+2023-09-23  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/95710
+	* gfortran.dg/pr95710.f90: New test.
+
+2023-09-23  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/111455
+	* g++.dg/ext/integer-pack8.C: New test.
+
+2023-09-23  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
+
+	* gcc.target/riscv/rvv/autovec/vls/cond_abs-1.c: New test.
+	* gcc.target/riscv/rvv/autovec/vls/cond_sqrt-1.c: New test.
+
+2023-09-23  Pan Li  <pan2.li@intel.com>
+
+	* gcc.target/riscv/rvv/autovec/unop/math-floor-0.c: New test.
+	* gcc.target/riscv/rvv/autovec/unop/math-floor-1.c: New test.
+	* gcc.target/riscv/rvv/autovec/unop/math-floor-2.c: New test.
+	* gcc.target/riscv/rvv/autovec/unop/math-floor-3.c: New test.
+	* gcc.target/riscv/rvv/autovec/unop/math-floor-run-1.c: New test.
+	* gcc.target/riscv/rvv/autovec/unop/math-floor-run-2.c: New test.
+	* gcc.target/riscv/rvv/autovec/vls/math-floor-1.c: New test.
+
+2023-09-23  Pan Li  <pan2.li@intel.com>
+
+	* gcc.target/riscv/rvv/autovec/unop/math-ceil-run-0.c: Remove.
+
 2023-09-22  Jason Merrill  <jason@redhat.com>
 
 	* g++.dg/cpp2a/constexpr-union7.C: New test.
diff --git a/libphobos/ChangeLog b/libphobos/ChangeLog
index a4d80657993..c455e3ed232 100644
--- a/libphobos/ChangeLog
+++ b/libphobos/ChangeLog
@@ -1,3 +1,8 @@
+2023-09-23  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	* libdruntime/MERGE: Merge upstream druntime 4574d1728d.
+	* src/MERGE: Merge upstream phobos d7e79f024.
+
 2023-08-20  Iain Buclaw  <ibuclaw@gdcproject.org>
 
 	* libdruntime/MERGE: Merge upstream druntime 26f049fb26.


More information about the Gcc-cvs mailing list