[riscv-port] RFR: 8279487: riscv: Fix bad AD file when UseRVB is disabled

Feilong Jiang fjiang at openjdk.java.net
Wed Jan 5 03:17:59 UTC 2022


After JDK-8279344, test/hotspot/jtreg/compiler/intrinsics/TestRotate.java will report bad AD file error in fastdebug when UseRVB is disabled:


----------System.out:(61/2324)----------
o27 RotateRight === _ o10 o22 [[o28 2 ]] #int

--N: o27 RotateRight === _ o10 o22 [[o28 2 ]] #int

   --N: o10 Parm === o3 [[o27 ]] Parm0: int
   IREGI 0 IREGI
   IREGINOSP 0 IREGINOSP
   IREGI_R10 0 IREGI_R10
   IREGI_R12 0 IREGI_R12
   IREGI_R13 0 IREGI_R13
   IREGI_R14 0 IREGI_R14
   IREGIHEAPBASE 0 IREGIHEAPBASE
   IREGIORL2I 0 IREGI
   IREGIORL 0 IREGI
   IREGILNP 0 IREGI
   IREGILNPNOSP 0 IREGINOSP

   --N: o22 ConI === o0 [[o27 ]] #int:1
   IMMI 0 IMMI
   IMMI_1 0 IMMI_1
   IMMI_LE_4 0 IMMI_LE_4
   IMMIADD 0 IMMIADD
   IMMISUB 0 IMMISUB
   IMMI5 0 IMMI5
   IMMIOFFSET 0 IMMIOFFSET
   IREGI 100 loadConI
   IREGINOSP 100 loadConI
   IREGI_R10 100 loadConI
   IREGI_R12 100 loadConI
   IREGI_R13 100 loadConI
   IREGI_R14 100 loadConI
   IREGIORL2I 100 IREGI
   IREGIORL 100 IREGI
   IREGILNP 100 IREGI

-------------

Commit messages:
 - 8279487: riscv: Fix bad AD file when UseRVB is disabled

Changes: https://git.openjdk.java.net/riscv-port/pull/41/files
 Webrev: https://webrevs.openjdk.java.net/?repo=riscv-port&pr=41&range=00
  Issue: https://bugs.openjdk.java.net/browse/JDK-8279487
  Stats: 3 lines in 1 file changed: 3 ins; 0 del; 0 mod
  Patch: https://git.openjdk.java.net/riscv-port/pull/41.diff
  Fetch: git fetch https://git.openjdk.java.net/riscv-port pull/41/head:pull/41

PR: https://git.openjdk.java.net/riscv-port/pull/41


More information about the riscv-port-dev mailing list