diff --git a/.hgtags-top-repo b/.hgtags-top-repo index bfa2e564382..69e09487ac2 100644 --- a/.hgtags-top-repo +++ b/.hgtags-top-repo @@ -307,3 +307,4 @@ ea38728b4f4bdd8fd0d7a89b18069f521cf05013 jdk9-b61 105d045a69174d870b69bfe471b3f2d05a9f8ecc jdk9-b62 0b32ed628fa60e4ab99fb0b5866d648e16231f17 jdk9-b63 82cf9aab9a83e41c8194ba01af9666afdb856cbe jdk9-b64 +7c31f9d7b932f7924f1258d52885b1c7c3e078c2 jdk9-b65 diff --git a/common/bin/compare_exceptions.sh.incl b/common/bin/compare_exceptions.sh.incl index 90e110c8978..b015b7d0d8b 100644 --- a/common/bin/compare_exceptions.sh.incl +++ b/common/bin/compare_exceptions.sh.incl @@ -83,7 +83,6 @@ ACCEPTED_BIN_DIFF=" ./bin/jcmd ./bin/jconsole ./bin/jdb -./bin/jhat ./bin/jimage ./bin/jinfo ./bin/jjs @@ -163,7 +162,6 @@ ACCEPTED_BIN_DIFF=" ./bin/jcmd ./bin/jconsole ./bin/jdb -./bin/jhat ./bin/jimage ./bin/jinfo ./bin/jjs @@ -284,7 +282,6 @@ ACCEPTED_SMALL_SIZE_DIFF=" ./bin/jcmd ./bin/jconsole ./bin/jdb -./bin/jhat ./bin/jimage ./bin/jinfo ./bin/jjs @@ -420,7 +417,6 @@ ACCEPTED_SMALL_SIZE_DIFF=" ./bin/jcmd ./bin/jconsole ./bin/jdb -./bin/jhat ./bin/jimage ./bin/jinfo ./bin/jjs @@ -499,7 +495,6 @@ ACCEPTED_SMALL_SIZE_DIFF=" ./bin/jcmd.exe ./bin/jconsole.exe ./bin/jdb.exe -./bin/jhat.exe ./bin/jimage.exe ./bin/jinfo.exe ./bin/jjs.exe @@ -579,7 +574,6 @@ ACCEPTED_BIN_DIFF=" ./bin/jcmd ./bin/jconsole ./bin/jdb -./bin/jhat ./bin/jimage ./bin/jinfo ./bin/jjs diff --git a/make/Images.gmk b/make/Images.gmk index 5d29ad47ead..719867cce38 100644 --- a/make/Images.gmk +++ b/make/Images.gmk @@ -213,7 +213,6 @@ ifneq ($(OPENJDK_TARGET_OS), windows) jcmd.1 \ jdb.1 \ jdeps.1 \ - jhat.1 \ jinfo.1 \ jmap.1 \ jps.1 \ diff --git a/make/JrtfsJar.gmk b/make/JrtfsJar.gmk index 2adf6c9dca5..d4e9bc2731d 100644 --- a/make/JrtfsJar.gmk +++ b/make/JrtfsJar.gmk @@ -1,5 +1,5 @@ # -# Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2014, 2015, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it @@ -28,10 +28,20 @@ default: all include $(SPEC) include MakeBase.gmk include JavaCompilation.gmk +include TextFileProcessing.gmk + +# This rule will be depended on due to the MANIFEST line +$(eval $(call SetupTextFileProcessing, BUILD_JAVA_MANIFEST, \ + SOURCE_FILES := $(JDK_TOPDIR)/make/data/mainmanifest/manifest.mf, \ + OUTPUT_FILE := $(SUPPORT_OUTPUTDIR)/java-main-manifest.mf, \ + REPLACEMENTS := \ + @@RELEASE@@ => $(RELEASE) ; \ + @@COMPANY_NAME@@ => $(COMPANY_NAME) , \ +)) $(eval $(call SetupArchive,JRTFS_JAR, , \ SRCS := $(BUILDTOOLS_OUTPUTDIR)/interim_jimage_classes, \ JAR := $(SUPPORT_OUTPUTDIR)/jrt-fs.jar, \ - MANIFEST := $(JDK_TOPDIR)/make/data/mainmanifest/manifest.mf)) + MANIFEST := $(SUPPORT_OUTPUTDIR)/java-main-manifest.mf)) all: $(JRTFS_JAR) diff --git a/make/common/JavaCompilation.gmk b/make/common/JavaCompilation.gmk index f79f05f21e4..297a3c1b248 100644 --- a/make/common/JavaCompilation.gmk +++ b/make/common/JavaCompilation.gmk @@ -1,5 +1,5 @@ # -# Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it @@ -265,7 +265,7 @@ define SetupArchiveBody endif # Include all variables of significance in the vardeps file - $1_VARDEPS := $(JAR) $$($1_JAR_CREATE_OPTIONS) $$($1_MANIFEST) $(RELEASE) $(COMPANY_NAME) \ + $1_VARDEPS := $(JAR) $$($1_JAR_CREATE_OPTIONS) $$($1_MANIFEST) \ $$($1_JARMAIN) $$($1_EXTRA_MANIFEST_ATTR) $1_VARDEPS_FILE := $$(call DependOnVariable, $1_VARDEPS, $$(dir $$($1_JAR))_the.$$($1_JARNAME).vardeps) @@ -280,8 +280,7 @@ define SetupArchiveBody # potential changes. $$(if $$(filter $$($1_VARDEPS_FILE) $$($1_MANIFEST), $$?), \ $$(if $$($1_MANIFEST), \ - $(SED) -e "s#@@RELEASE@@#$(RELEASE)#" \ - -e "s#@@COMPANY_NAME@@#$(COMPANY_NAME)#" $$($1_MANIFEST) > $$($1_MANIFEST_FILE) $$(NEWLINE) \ + $(CP) $$($1_MANIFEST) $$($1_MANIFEST_FILE) $$(NEWLINE) \ , \ $(RM) $$($1_MANIFEST_FILE) && $(TOUCH) $$($1_MANIFEST_FILE) $$(NEWLINE)) \ $$(if $$($1_JARMAIN), \ diff --git a/make/jprt.properties b/make/jprt.properties index cc31a94cfbc..ef3a45d000e 100644 --- a/make/jprt.properties +++ b/make/jprt.properties @@ -428,15 +428,6 @@ my.make.rule.test.targets.hotspot.basicvmtests= \ windows_i586_6.2-*-default-hotspot_basicvmtest, \ windows_x64_6.2-*-default-hotspot_basicvmtest -my.make.rule.test.targets.hotspot.internalvmtests= \ - solaris_sparcv9_5.11-fastdebug-c2-hotspot_internalvmtests, \ - solaris_x64_5.11-fastdebug-c2-hotspot_internalvmtests, \ - linux_i586_2.6-fastdebug-c2-hotspot_internalvmtests, \ - linux_x64_2.6-fastdebug-c2-hotspot_internalvmtests, \ - macosx_x64_10.9-fastdebug-c2-hotspot_internalvmtests, \ - windows_i586_6.2-fastdebug-c2-hotspot_internalvmtests, \ - windows_x64_6.2-fastdebug-c2-hotspot_internalvmtests - my.make.rule.test.targets.hotspot.reg.group= \ solaris_sparcv9_5.11-fastdebug-c2-GROUP, \ solaris_x64_5.11-fastdebug-c2-GROUP, \ @@ -450,7 +441,6 @@ my.make.rule.test.targets.hotspot.reg.group= \ # Hotspot jtreg tests my.make.rule.test.targets.hotspot.reg= \ - ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_wbapitest}, \ ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_compiler_1}, \ ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_compiler_2}, \ ${my.make.rule.test.targets.hotspot.reg.group:GROUP=hotspot_compiler_3}, \ @@ -466,7 +456,6 @@ my.make.rule.test.targets.hotspot.reg= \ # Other Makefile based Hotspot tests my.make.rule.test.targets.hotspot.other= \ ${my.make.rule.test.targets.hotspot.basicvmtests}, \ - ${my.make.rule.test.targets.hotspot.internalvmtests}, \ ${my.additional.make.rule.test.targets.hotspot.other} # All the makefile based tests to run diff --git a/modules.xml b/modules.xml index add81f4e8f1..9d9580ccf4a 100644 --- a/modules.xml +++ b/modules.xml @@ -2,7 +2,7 @@