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

Incorrect 512-bit vector registers restore on x86_32

    XMLWordPrintable

Details

    • b31

    Backports

      Description

        Next 3 tests failed (wrong data) with 32-bit VM and -XX:UseAVX=3:

        compiler/runtime/Test7196199.java
        test_incrc: [17] = 74985.0 != 150000.0
        test_incrc: [18] = 74985.0 != 150000.0
        ...

        compiler/runtime/safepoints/TestRegisterRestoring.java
        RuntimeException: Test failed: array[13] = 4327.0 but should be 10.000

        compiler/vectorization/TestVectorsNotSavedAtSafepoint.java
        RuntimeException: Test1 failed at iteration 3094: bArr[2] = 0, lArr[102] = 0

        I am trying to find which push caused it.

        Attachments

          Issue Links

            Activity

              People

                jiefu Jie Fu
                kvn Vladimir Kozlov
                Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved: