+2024-04-20 Pan Li <pan2.li@intel.com>
+
+ Revert:
+ 2023-12-04 Juzhe-Zhong <juzhe.zhong@rivai.ai>
+
+ PR target/112431
+ * config/riscv/vector.md: Fix incorrect overlap in v0.
+
+2024-04-20 Pan Li <pan2.li@intel.com>
+
+ Revert:
+ 2023-12-11 Juzhe-Zhong <juzhe.zhong@rivai.ai>
+
+ PR target/112431
+ * config/riscv/vector.md: Support highest overlap for wv instructions.
+
+2024-04-20 Pan Li <pan2.li@intel.com>
+
+ Revert:
+ 2023-12-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
+
+ PR target/112432
+ * config/riscv/riscv.md (none,W21,W42,W84,W43,W86,W87): Add W0.
+ (none,W21,W42,W84,W43,W86,W87,W0): Ditto.
+ * config/riscv/vector.md: Ditto.
+
2024-04-19 Jakub Jelinek <jakub@redhat.com>
PR target/114783
+2024-04-20 Gaius Mulley <gaiusmod2@gmail.com>
+
+ PR modula2/112893
+ * gm2-compiler/M2Check.mod (GetProcedureProcType): Import.
+ (getType): Return value using GetProcedureProcType if sym is a
+ procedure.
+ * gm2-compiler/M2Range.mod (FoldTypeExpr): Remove quad if
+ expression is type compatible.
+ * gm2-compiler/SymbolTable.def (GetProcedureProcType): New
+ procedure function.
+ * gm2-compiler/SymbolTable.mod (Procedure): Add ProcedureType.
+ (MakeProcedure): Initialize ProcedureType.
+ (PutParam): Call AddProcedureProcTypeParam.
+ (PutVarParam): Call AddProcedureProcTypeParam.
+ (AddProcedureProcTypeParam): New procedure.
+ (GetProcedureProcType): New procedure function.
+
2024-04-16 Gaius Mulley <gaiusmod2@gmail.com>
PR modula2/114745
+2024-04-20 Pan Li <pan2.li@intel.com>
+
+ Revert:
+ 2024-04-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
+
+ PR target/112431
+ * gcc.target/riscv/rvv/base/pr112431-34.c: New test.
+
+2024-04-20 Gaius Mulley <gaiusmod2@gmail.com>
+
+ PR modula2/112893
+ * gm2/pim/pass/another.mod: Correct bug exposed by type checker.
+ Swap ProcA and ProcB assignments.
+ * gm2/pim/pass/proccard.mod: Use VAL to convert procedure into a
+ cardinal.
+ * gm2/iso/const/fail/castproctype.mod: New test.
+ * gm2/pim/fail/badproctype.mod: New test.
+
+2024-04-20 Pan Li <pan2.li@intel.com>
+
+ * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-11.c: Xfail csr check.
+ * gcc.target/riscv/rvv/base/pr112431-39.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-40.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-41.c: New test.
+
+2024-04-20 Pan Li <pan2.li@intel.com>
+
+ Revert:
+ 2024-04-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
+
+ PR target/112431
+ * gcc.target/riscv/rvv/base/pr112431-39.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-40.c: New test.
+ * gcc.target/riscv/rvv/base/pr112431-41.c: New test.
+
+2024-04-20 Pan Li <pan2.li@intel.com>
+
+ * gcc.target/riscv/rvv/base/pr112431-42.c: New test.
+
+2024-04-20 Pan Li <pan2.li@intel.com>
+
+ Revert:
+ 2024-04-20 Juzhe-Zhong <juzhe.zhong@rivai.ai>
+
+ PR target/112432
+ * gcc.target/riscv/rvv/base/pr112432-42.c: New test.
+
2024-04-19 Jakub Jelinek <jakub@redhat.com>
PR target/114783