--- a/.hgtags-top-repo Sun Jun 28 16:39:04 2015 -0700
+++ b/.hgtags-top-repo Wed Jul 05 20:39:06 2017 +0200
@@ -312,3 +312,4 @@
f546760134eb861fcfecd4ce611b0040b0d25a6a jdk9-b67
70e4272790b6199e9ca89df2758ff9cb58ec4125 jdk9-b68
1bcfd6b8726582cff5a42dbfc75903e36f9dd4fe jdk9-b69
+eed77fcd77711fcdba05f18fc22f37d86efb243c jdk9-b70
--- a/make/common/MakeBase.gmk Sun Jun 28 16:39:04 2015 -0700
+++ b/make/common/MakeBase.gmk Wed Jul 05 20:39:06 2017 +0200
@@ -369,8 +369,9 @@
HGTIP_FILENAME=.hgtip
HG_SEARCH = ./REPO ./*/REPO ./*/*/REPO ./*/*/*/REPO
REPO_LIST = $(patsubst ./%,%,$(patsubst %/,%,$(sort $(dir \
- $(shell $(CD) $(SRC_ROOT) ; ( $(LS) -d $(HG_SEARCH:%/REPO=%/$(HG_DIRECTORY)) ; \
- $(LS) $(HG_SEARCH:%/REPO=%/$(HGTIP_FILENAME)) ) \
+ $(shell $(CD) $(SRC_ROOT) ; \
+ $(LS) -d $(HG_SEARCH:%/REPO=%/$(HG_DIRECTORY)) \
+ $(HG_SEARCH:%/REPO=%/$(HGTIP_FILENAME)) \
2> /dev/null)))))
# Emit the repo:tip pairs to $@
--- a/make/common/TestFilesCompilation.gmk Sun Jun 28 16:39:04 2015 -0700
+++ b/make/common/TestFilesCompilation.gmk Wed Jul 05 20:39:06 2017 +0200
@@ -86,8 +86,8 @@
OBJECT_DIR := $$($1_OUTPUT_DIR)/support/$$($1_PREFIX)$$(name), \
OUTPUT_DIR := $$($1_OUTPUT_DIR)/$$($1_OUTPUT_SUBDIR), \
LANG := C, \
- CFLAGS := $$($1_CFLAGS), \
- LDFLAGS := $$($1_LDFLAGS), \
+ CFLAGS := $$($1_CFLAGS) $$($1_CFLAGS_$$($1_PREFIX)$$(name)), \
+ LDFLAGS := $$($1_LDFLAGS) $$($1_LDFLAGS_$$($1_PREFIX)$$(name)), \
OPTIMIZATION := LOW, \
DEBUG_SYMBOLS := true)) \
$$(eval $1 += $$(BUILD_TEST_$$(name)) ) \
--- a/test/lib/sun/hotspot/WhiteBox.java Sun Jun 28 16:39:04 2015 -0700
+++ b/test/lib/sun/hotspot/WhiteBox.java Wed Jul 05 20:39:06 2017 +0200
@@ -306,6 +306,8 @@
public native boolean isConstantVMFlag(String name);
public native boolean isLockedVMFlag(String name);
public native void setBooleanVMFlag(String name, boolean value);
+ public native void setIntVMFlag(String name, long value);
+ public native void setUintVMFlag(String name, long value);
public native void setIntxVMFlag(String name, long value);
public native void setUintxVMFlag(String name, long value);
public native void setUint64VMFlag(String name, long value);
@@ -313,6 +315,8 @@
public native void setStringVMFlag(String name, String value);
public native void setDoubleVMFlag(String name, double value);
public native Boolean getBooleanVMFlag(String name);
+ public native Long getIntVMFlag(String name);
+ public native Long getUintVMFlag(String name);
public native Long getIntxVMFlag(String name);
public native Long getUintxVMFlag(String name);
public native Long getUint64VMFlag(String name);
@@ -320,9 +324,9 @@
public native String getStringVMFlag(String name);
public native Double getDoubleVMFlag(String name);
private final List<Function<String,Object>> flagsGetters = Arrays.asList(
- this::getBooleanVMFlag, this::getIntxVMFlag, this::getUintxVMFlag,
- this::getUint64VMFlag, this::getSizeTVMFlag, this::getStringVMFlag,
- this::getDoubleVMFlag);
+ this::getBooleanVMFlag, this::getIntVMFlag, this::getUintVMFlag,
+ this::getIntxVMFlag, this::getUintxVMFlag, this::getUint64VMFlag,
+ this::getSizeTVMFlag, this::getStringVMFlag, this::getDoubleVMFlag);
public Object getVMFlag(String name) {
return flagsGetters.stream()