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

Use new ForwardExceptionNode to call StubRoutines::forward_exception_entry()

XMLWordPrintable

    • b11

      Currently C2 uses TailCall node when it generates code to forward exception from C2 runtime stubs.
      StubRoutines::forward_exception_entry() address is passed as ConP constant and method points is NULL. The TailCall mach node accept only 2 registers as parameter. As result we waste these register to pass constant and NULL.
      Also incorrect relocation is used for such call. See discussion in PR for JDK-8337396.

            kvn Vladimir Kozlov
            kvn Vladimir Kozlov
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: