diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2023-09-24 00:16:58 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2023-09-24 00:16:58 +0000 |
commit | 08b887fd41c0cf2b14a8d8cda21d86f2c991f606 (patch) | |
tree | 18a096ef7edf9e019903a2f7040bab4349f8947a | |
parent | e4aa1a49010fb55f3e90731464d21b05baeb6855 (diff) | |
download | gcc-08b887fd41c0cf2b14a8d8cda21d86f2c991f606.zip gcc-08b887fd41c0cf2b14a8d8cda21d86f2c991f606.tar.gz gcc-08b887fd41c0cf2b14a8d8cda21d86f2c991f606.tar.bz2 |
Daily bump.
-rw-r--r-- | gcc/ChangeLog | 18 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/d/ChangeLog | 19 | ||||
-rw-r--r-- | gcc/fortran/ChangeLog | 9 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 80 | ||||
-rw-r--r-- | libphobos/ChangeLog | 5 |
6 files changed, 132 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 71a936c..2299da5 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 8534e68..e501a4b 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20230923 +20230924 diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog index 23b391c..403e27e 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 6e773d9..1185242 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 8ce4312..50b8777 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 a4d8065..c455e3e 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. |