PPC64LE: MacroAssembler::bxx64_patchable kills register R12

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: P4
    • 9
    • Affects Version/s: None
    • Component/s: hotspot
    • b89
    • ppc

        Register R12 must be preserved for stub calls (e.g. deopt handler).

        There is no easy test for this issue.
        It showed in our tests after we ported C1, which caused new, different
        execution behaviour. It depends on compiler optimizations as register allocation. Nevertheless it's an obvious violation of register constraints.

              Assignee:
              Martin Doerr
              Reporter:
              Martin Doerr
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: