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

PPC64LE: MacroAssembler::bxx64_patchable kills register R12

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P4 P4
    • 9
    • None
    • 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.

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

                Created:
                Updated:
                Resolved: