This change removes the special ranking and folds it into nosafepoint. You have to look at commit #3 to see this actual part of the change that doesn't include JDK-8273915. This passes tier1-6 also.
------------- Commit messages: - Remove "special" rank. - Partition safepoint checking and nonchecking lock ranks. The nonchecking locks are always lower ranked than the safepoint checking locks because they cannot block. - Partition safepoint checking and nonchecking lock ranks. The nonchecking locks are always lower ranked than the safepoint checking locks because they cannot block. Changes: https://git.openjdk.java.net/jdk/pull/5563/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=5563&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8273916 Stats: 129 lines in 26 files changed: 12 ins; 4 del; 113 mod Patch: https://git.openjdk.java.net/jdk/pull/5563.diff Fetch: git fetch https://git.openjdk.java.net/jdk pull/5563/head:pull/5563 PR: https://git.openjdk.java.net/jdk/pull/5563