0005-fix-incorrect-short-size.patch 1006 B

12345678910111213141516171819202122232425
  1. From f8e87829b8008dbaed49d7e33821086a10054b41 Mon Sep 17 00:00:00 2001
  2. From: "max.ma" <max.ma@starfivetech.com>
  3. Date: Wed, 2 Nov 2022 19:17:52 -0700
  4. Subject: [PATCH 5/7] fix incorrect short size
  5. ---
  6. gdb/features/riscv/vpu.c | 2 +-
  7. 1 file changed, 1 insertion(+), 1 deletion(-)
  8. diff --git a/gdb/features/riscv/vpu.c b/gdb/features/riscv/vpu.c
  9. index fe45f37b4c..2da8d20663 100644
  10. --- a/gdb/features/riscv/vpu.c
  11. +++ b/gdb/features/riscv/vpu.c
  12. @@ -25,7 +25,7 @@ create_feature_riscv_vpu (struct target_desc *result, int arch, int vlen)
  13. element_type = tdesc_named_type (feature, "uint32");
  14. tdesc_create_vector (feature, "v_words", element_type, (vlen * 8)/32);
  15. element_type = tdesc_named_type (feature, "uint16");
  16. - tdesc_create_vector (feature, "v_shorts", element_type, (vlen * 8)/32);
  17. + tdesc_create_vector (feature, "v_shorts", element_type, (vlen * 8)/16);
  18. element_type = tdesc_named_type (feature, "uint8");
  19. tdesc_create_vector (feature, "v_bytes", element_type, vlen);
  20. --
  21. 2.25.1