diff --git a/make/jprt.properties b/make/jprt.properties
index b0d59a51b18..e882b8a21a9 100644
--- a/make/jprt.properties
+++ b/make/jprt.properties
@@ -121,10 +121,11 @@ jprt.i586.fastdebugOpen.build.configure.args= \
${jprt.fastdebugOpen.build.configure.args}
jprt.i586.productOpen.build.configure.args= \
${my.i586.default.build.configure.args} \
- ${jprt.productOpen.build.configure.args}jprt.windows_i586.build.configure.args= \
- --with-devkit=$VS2013_HOME \
+ ${jprt.productOpen.build.configure.args}
+jprt.windows_i586.build.configure.args= \
+ --with-devkit=$VS2013_HOME \
${jprt.i586.build.configure.args}
-jprt.windows_x64.build.configure.args= \
+jprt.windows_x64.build.configure.args= \
--with-devkit=$VS2013_HOME
########
diff --git a/modules.xml b/modules.xml
index e079f58fd83..6850ac07193 100644
--- a/modules.xml
+++ b/modules.xml
@@ -1777,6 +1777,11 @@
jdk.policytool
java.base
java.desktop
+ java.logging
+ java.management
+ java.security.jgss
+ java.sql
+ jdk.security.jgss
jdk.rmic
diff --git a/test/lib/share/classes/jdk/test/lib/hprof/model/Snapshot.java b/test/lib/share/classes/jdk/test/lib/hprof/model/Snapshot.java
index 635c0baa9a0..6150543b36b 100644
--- a/test/lib/share/classes/jdk/test/lib/hprof/model/Snapshot.java
+++ b/test/lib/share/classes/jdk/test/lib/hprof/model/Snapshot.java
@@ -276,10 +276,8 @@ public class Snapshot implements AutoCloseable {
fakeClasses.clear();
weakReferenceClass = findClass("java.lang.ref.Reference");
- if (weakReferenceClass == null) { // JDK 1.1.x
- weakReferenceClass = findClass("sun.misc.Ref");
- referentFieldIndex = 0;
- } else {
+ referentFieldIndex = 0;
+ if (weakReferenceClass != null) {
JavaField[] fields = weakReferenceClass.getFieldsForInstance();
for (int i = 0; i < fields.length; i++) {
if ("referent".equals(fields[i].getName())) {