[aarch64-port-dev ] Correct supported JDK version for JDK 7

Andrew Haley aph at redhat.com
Mon Mar 3 07:39:47 PST 2014


We must reject JDK 8 classfiles.

Andrew.


changeset:   6665:ff391f06a7fc
tag:         tip
user:        aph
date:        Mon Mar 03 15:38:07 2014 +0000
files:       src/share/vm/classfile/classFileParser.cpp
description:
Correct supported JDK version for JDK 7.


diff -r 8f399496db9b -r ff391f06a7fc src/share/vm/classfile/classFileParser.cpp
--- a/src/share/vm/classfile/classFileParser.cpp        Mon Mar 15 16:35:11 2032 -0400
+++ b/src/share/vm/classfile/classFileParser.cpp        Mon Mar 03 15:38:07 2014 +0000
@@ -4595,8 +4595,9 @@

 bool ClassFileParser::is_supported_version(u2 major, u2 minor) {
   u2 max_version =
-    JDK_Version::is_gte_jdk17x_version() ? JAVA_MAX_SUPPORTED_VERSION :
-    (JDK_Version::is_gte_jdk16x_version() ? JAVA_6_VERSION : JAVA_1_5_VERSION);
+    JDK_Version::is_gte_jdk18x_version() ? JAVA_MAX_SUPPORTED_VERSION :
+    (JDK_Version::is_gte_jdk17x_version() ? JAVA_7_VERSION :
+     (JDK_Version::is_gte_jdk16x_version() ? JAVA_6_VERSION : JAVA_1_5_VERSION));
   return (major >= JAVA_MIN_SUPPORTED_VERSION) &&
          (major <= max_version) &&
          ((major != max_version) ||



More information about the aarch64-port-dev mailing list