This patch fixes several failures on x86_32 of java/foreign tests. This is mostly done by disabling the failing tests, but the impl of CLinker is also adjusted ton properly detect 32 bit platforms as unsupported.
CLinker is specified to fail in the initializer on unsupported platforms, and a test is added to verify this as well. Note that this adds requires clauses to the failing tests that explicitly enumerate all available platforms, so this should fix the test failures on other platforms as well. https://bugs.openjdk.java.net/browse/JDK-8256757 is filed for the remaining failure in TestStringLatin1IndexOfChar. CSR link: https://bugs.openjdk.java.net/browse/JDK-8256863 ------------- Commit messages: - Enumerate supported platforms specifically in requires tags - Clarify CLinker statement about unsupported platforms - - Add negative test for 32-bit platform. Changes: https://git.openjdk.java.net/jdk/pull/1386/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=1386&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8256862 Stats: 94 lines in 20 files changed: 83 ins; 0 del; 11 mod Patch: https://git.openjdk.java.net/jdk/pull/1386.diff Fetch: git fetch https://git.openjdk.java.net/jdk pull/1386/head:pull/1386 PR: https://git.openjdk.java.net/jdk/pull/1386
