]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 24 Sep 2023 00:16:58 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 24 Sep 2023 00:16:58 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/d/ChangeLog
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog
libphobos/ChangeLog

index 71a936ce01c2c24529d9a1c77e476c065832ab2c..2299da5347df7a450180a9dfb1a0fa27e99da56d 100644 (file)
@@ -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.
index 8534e68bd2da856e18e9f71007de8b99f41ba284..e501a4b52014cd9e08fe4636e5b8cba5bb4eb4dd 100644 (file)
@@ -1 +1 @@
-20230923
+20230924
index 23b391cd77a6c45414c0d61d1d09724f8ad08600..403e27e0e3a5aba3a9192f221048f28c273aada7 100644 (file)
@@ -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.
index 6e773d98de0552ec72ff5972b875c1b8c59f6462..1185242915ea99c561c77e1020b696b0c48e06ed 100644 (file)
@@ -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
index 8ce4312545c38304d166190be89acbfb006965ab..50b877728c09c510e9865baaac25a2223ef845b5 100644 (file)
@@ -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.
index a4d80657993aad05de01704b66c082562f8b24eb..c455e3ed232b7a08f44e09bf1ef985c1aabf8a0b 100644 (file)
@@ -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.