x86_32.ad rules that call SharedRuntime helpers should have CALL effects

XMLWordPrintable

    • Type: Bug
    • Resolution: Duplicate
    • Priority: P4
    • None
    • Affects Version/s: 8, 11, 17, 18, 19
    • Component/s: hotspot

      Currently missing in divL_eReg, modL_eReg rules. These rules perform the calls to SharedRuntime, and as such should handle register saves properly.

      I believe we see a crash where XMM-spilled register is corrupted by divL call.

      The effect was introduced by JDK-7077312. arm.ad already has a similar effect on similar nodes.

            Assignee:
            Aleksey Shipilev
            Reporter:
            Aleksey Shipilev
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: