Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8279487

riscv: Fix bad AD file when UseRVB is disabled

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P4 P4
    • repo-riscv-port
    • repo-riscv-port
    • hotspot
    • None

      After JDK-8279344, test/hotspot/jtreg/compiler/intrinsics/TestRotate.java will report bad AD file error on fastdebug JDK 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
      ```

            fjiang Feilong Jiang
            fjiang Feilong Jiang
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: