C1: registers saved incorrectly when calling checkcast_arraycopy stub

XMLWordPrintable

    • b15
    • generic
    • generic

        Incorrect handling of the registers make runThese run with -d64 -Xcomp -XX:+TieredCompilation fail one of the test on 64bit windows:

        [Enter:gnu.testlet.SimpleTestHarness -testbase tests/mauve/classes gnu.testlet.java.lang.System.arraycopy]
        FAIL: gnu.testlet.java.lang.System.arraycopy (number 18)
        1 of 23 tests failed
        FAIL
        #Failed; gnu.testlet.SimpleTestHarness; (1,0,0,1,0)
        [Exit:gnu.testlet.SimpleTestHarness -testbase tests/mauve/classes gnu.testlet.java.lang.System.arraycopy]

              Assignee:
              Igor Veresov
              Reporter:
              Igor Veresov
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: