# HG changeset patch # User Greg Lewis # Date 1454376438 28800 # Node ID 3f3f0f4f848a03bae6cd610afcca0e7774d68bb3 # Parent 3c71abf7435352aee6e74ba2581274181ad3d17e# Parent e8c7671c9be914b9b78154885498d787beb2bf1c Merge from main OpenJDK repository diff -r 3c71abf74353 -r 3f3f0f4f848a .hgtags --- a/.hgtags Thu Jan 14 21:36:10 2016 +0000 +++ b/.hgtags Mon Feb 01 17:27:18 2016 -0800 @@ -123,6 +123,7 @@ 9425dd4f53d5bfcd992d9aecea0eb7d8b2d4f62b jdk7-b146 d34578643d1c6c752d4a6b5e79c6ab1b60850b4a jdk7u1-b01 58bc532d63418ac3c9b42460d89cdaf595c6f3e1 jdk7-b147 +23aadf169f085b180803bcdc53baad4ae870f75b 7u0 cd2cc8b5edb045b950aed46d159b4fb8fc2fd1df jdk7u1-b02 82820a30201dbf4b80f1916f3d0f4a92ad21b61a jdk7u1-b03 baa2c13c70fea3d6e259a34f0903197fdceb64b5 jdk7u1-b04 diff -r 3c71abf74353 -r 3f3f0f4f848a make/build.xml diff -r 3c71abf74353 -r 3f3f0f4f848a src/share/classes/com/sun/tools/javah/Util.java diff -r 3c71abf74353 -r 3f3f0f4f848a test/Makefile --- a/test/Makefile Thu Jan 14 21:36:10 2016 +0000 +++ b/test/Makefile Mon Feb 01 17:27:18 2016 -0800 @@ -42,6 +42,14 @@ ARCH=i586 endif endif +ifeq ($(findstring BSD,$(OSNAME)), BSD) + PLATFORM = bsd + JT_PLATFORM = linux + ARCH = $(shell uname -m) + ifeq ($(ARCH), i386) + ARCH=i586 + endif +endif ifeq ($(OSNAME), Windows_NT) PLATFORM = windows JT_PLATFORM = win32 @@ -101,7 +109,7 @@ ifdef JPRT_JAVA_HOME JT_JAVA = $(JPRT_JAVA_HOME) else - JT_JAVA = $(SLASH_JAVA)/re/jdk/1.6.0/archive/fcs/binaries/$(PLATFORM)-$(ARCH) + JT_JAVA = $(TEST_ROOT)/../../build/$(PLATFORM)-$(ARCH) endif # Default JDK to test @@ -196,7 +204,9 @@ # The test directories to run DEFAULT_TESTDIRS = . -TESTDIRS = $(DEFAULT_TESTDIRS) +ifndef TESTDIRS + TESTDIRS = $(DEFAULT_TESTDIRS) +endif # Root of all test results TEST_OUTPUT_DIR = $(TEST_ROOT)/../build/$(PLATFORM)-$(ARCH)/test/langtools diff -r 3c71abf74353 -r 3f3f0f4f848a test/tools/javac/4846262/Test.sh --- a/test/tools/javac/4846262/Test.sh Thu Jan 14 21:36:10 2016 +0000 +++ b/test/tools/javac/4846262/Test.sh Mon Feb 01 17:27:18 2016 -0800 @@ -44,7 +44,7 @@ # set platform-dependent variables OS=`uname -s` case "$OS" in - SunOS | Linux | Darwin ) + SunOS | Linux | *BSD | Darwin ) FS="/" ;; CYGWIN* ) diff -r 3c71abf74353 -r 3f3f0f4f848a test/tools/javac/6302184/T6302184.sh --- a/test/tools/javac/6302184/T6302184.sh Thu Jan 14 21:36:10 2016 +0000 +++ b/test/tools/javac/6302184/T6302184.sh Mon Feb 01 17:27:18 2016 -0800 @@ -41,7 +41,7 @@ # set platform-dependent variables OS=`uname -s` case "$OS" in - SunOS | Linux | Darwin ) + SunOS | Linux | *BSD | Darwin ) FS="/" ;; CYGWIN* ) diff -r 3c71abf74353 -r 3f3f0f4f848a test/tools/javac/ClassPathTest/ClassPathTest.sh --- a/test/tools/javac/ClassPathTest/ClassPathTest.sh Thu Jan 14 21:36:10 2016 +0000 +++ b/test/tools/javac/ClassPathTest/ClassPathTest.sh Mon Feb 01 17:27:18 2016 -0800 @@ -56,7 +56,7 @@ # set platform-dependent variables OS=`uname -s` case "$OS" in - SunOS | Linux | Darwin ) + SunOS | Linux | *BSD | Darwin ) FS="/" CHMOD="${FS}bin${FS}chmod" ;; diff -r 3c71abf74353 -r 3f3f0f4f848a test/tools/javac/ExtDirs/ExtDirs.sh --- a/test/tools/javac/ExtDirs/ExtDirs.sh Thu Jan 14 21:36:10 2016 +0000 +++ b/test/tools/javac/ExtDirs/ExtDirs.sh Mon Feb 01 17:27:18 2016 -0800 @@ -54,7 +54,7 @@ # set platform-dependent variables OS=`uname -s` case "$OS" in - SunOS | Linux | Darwin ) + SunOS | Linux | *BSD | Darwin ) PS=":" FS="/" ;; diff -r 3c71abf74353 -r 3f3f0f4f848a test/tools/javac/MissingInclude.sh --- a/test/tools/javac/MissingInclude.sh Thu Jan 14 21:36:10 2016 +0000 +++ b/test/tools/javac/MissingInclude.sh Mon Feb 01 17:27:18 2016 -0800 @@ -47,7 +47,7 @@ # set platform-dependent variables OS=`uname -s` case "$OS" in - SunOS | Linux | Darwin | CYGWIN* ) + SunOS | Linux | *BSD | Darwin | CYGWIN* ) FS="/" ;; Windows* ) diff -r 3c71abf74353 -r 3f3f0f4f848a test/tools/javac/ProtectedInnerClass/ProtectedInnerClass.sh --- a/test/tools/javac/ProtectedInnerClass/ProtectedInnerClass.sh Thu Jan 14 21:36:10 2016 +0000 +++ b/test/tools/javac/ProtectedInnerClass/ProtectedInnerClass.sh Mon Feb 01 17:27:18 2016 -0800 @@ -52,7 +52,7 @@ # set platform-dependent variables OS=`uname -s` case "$OS" in - SunOS | Linux | Darwin ) + SunOS | Linux | *BSD | Darwin ) PS=":" FS="/" ;; diff -r 3c71abf74353 -r 3f3f0f4f848a test/tools/javac/T5090006/compiler.sh --- a/test/tools/javac/T5090006/compiler.sh Thu Jan 14 21:36:10 2016 +0000 +++ b/test/tools/javac/T5090006/compiler.sh Mon Feb 01 17:27:18 2016 -0800 @@ -47,7 +47,7 @@ # set platform-dependent variables OS=`uname -s` case "$OS" in - SunOS | Linux | Darwin | CYGWIN* ) + SunOS | Linux | *BSD | Darwin | CYGWIN* ) FS="/" ;; Windows* ) diff -r 3c71abf74353 -r 3f3f0f4f848a test/tools/javac/apt.sh --- a/test/tools/javac/apt.sh Thu Jan 14 21:36:10 2016 +0000 +++ b/test/tools/javac/apt.sh Mon Feb 01 17:27:18 2016 -0800 @@ -38,7 +38,7 @@ # set platform-dependent variables OS=`uname -s` case "$OS" in - SunOS | Linux | Darwin ) + SunOS | Linux | *BSD | Darwin ) NULL=/dev/null PS=":" FS="/" diff -r 3c71abf74353 -r 3f3f0f4f848a test/tools/javac/constDebug/ConstDebug.sh --- a/test/tools/javac/constDebug/ConstDebug.sh Thu Jan 14 21:36:10 2016 +0000 +++ b/test/tools/javac/constDebug/ConstDebug.sh Mon Feb 01 17:27:18 2016 -0800 @@ -47,7 +47,7 @@ # set platform-dependent variables OS=`uname -s` case "$OS" in - SunOS | Linux | Darwin ) + SunOS | Linux | *BSD | Darwin ) PS=":" FS="/" ;; diff -r 3c71abf74353 -r 3f3f0f4f848a test/tools/javac/fatalErrors/NoJavaLang.sh --- a/test/tools/javac/fatalErrors/NoJavaLang.sh Thu Jan 14 21:36:10 2016 +0000 +++ b/test/tools/javac/fatalErrors/NoJavaLang.sh Mon Feb 01 17:27:18 2016 -0800 @@ -48,7 +48,7 @@ # set platform-dependent variables OS=`uname -s` case "$OS" in - SunOS | Linux | Darwin ) + SunOS | Linux | *BSD | Darwin ) FS="/" ;; CYGWIN* ) diff -r 3c71abf74353 -r 3f3f0f4f848a test/tools/javac/innerClassFile/Driver.sh --- a/test/tools/javac/innerClassFile/Driver.sh Thu Jan 14 21:36:10 2016 +0000 +++ b/test/tools/javac/innerClassFile/Driver.sh Mon Feb 01 17:27:18 2016 -0800 @@ -53,7 +53,7 @@ # set platform-dependent variables OS=`uname -s` case "$OS" in - SunOS | Linux | Darwin | CYGWIN* ) + SunOS | Linux | *BSD | Darwin | CYGWIN* ) FS="/" ;; Windows* ) diff -r 3c71abf74353 -r 3f3f0f4f848a test/tools/javac/javazip/Test.sh --- a/test/tools/javac/javazip/Test.sh Thu Jan 14 21:36:10 2016 +0000 +++ b/test/tools/javac/javazip/Test.sh Mon Feb 01 17:27:18 2016 -0800 @@ -41,7 +41,7 @@ # set platform-dependent variables OS=`uname -s` case "$OS" in - SunOS | Linux | Darwin ) + SunOS | Linux | *BSD | Darwin ) FS="/" SCR=`pwd` ;; diff -r 3c71abf74353 -r 3f3f0f4f848a test/tools/javac/links/links.sh --- a/test/tools/javac/links/links.sh Thu Jan 14 21:36:10 2016 +0000 +++ b/test/tools/javac/links/links.sh Mon Feb 01 17:27:18 2016 -0800 @@ -53,7 +53,7 @@ # set platform-dependent variables OS=`uname -s` case "$OS" in - SunOS | Linux | Darwin ) + SunOS | Linux | *BSD | Darwin ) NULL=/dev/null PS=":" FS="/" diff -r 3c71abf74353 -r 3f3f0f4f848a test/tools/javac/newlines/Newlines.sh --- a/test/tools/javac/newlines/Newlines.sh Thu Jan 14 21:36:10 2016 +0000 +++ b/test/tools/javac/newlines/Newlines.sh Mon Feb 01 17:27:18 2016 -0800 @@ -50,7 +50,7 @@ # set platform-dependent variables OS=`uname -s` case "$OS" in - SunOS | Linux | Darwin | CYGWIN* ) + SunOS | Linux | *BSD | Darwin | CYGWIN* ) FS="/" ;; Windows* ) diff -r 3c71abf74353 -r 3f3f0f4f848a test/tools/javac/stackmap/T4955930.sh --- a/test/tools/javac/stackmap/T4955930.sh Thu Jan 14 21:36:10 2016 +0000 +++ b/test/tools/javac/stackmap/T4955930.sh Mon Feb 01 17:27:18 2016 -0800 @@ -41,7 +41,7 @@ # set platform-dependent variables OS=`uname -s` case "$OS" in - SunOS | Linux | Darwin | CYGWIN* ) + SunOS | Linux | *BSD | Darwin | CYGWIN* ) FS="/" ;; Windows_95 | Windows_98 | Windows_NT ) diff -r 3c71abf74353 -r 3f3f0f4f848a test/tools/javac/unicode/SupplementaryJavaID6.sh --- a/test/tools/javac/unicode/SupplementaryJavaID6.sh Thu Jan 14 21:36:10 2016 +0000 +++ b/test/tools/javac/unicode/SupplementaryJavaID6.sh Mon Feb 01 17:27:18 2016 -0800 @@ -55,7 +55,7 @@ # set platform-dependent variables OS=`uname -s` case "$OS" in - SunOS | Linux | Darwin ) + SunOS | Linux | Darwin | *BSD ) if [ -d /usr/lib/locale/en_US.UTF-8 -o -d /usr/lib/locale/en_US.utf8 ] then ENV="env LANG=en_US.UTF-8" diff -r 3c71abf74353 -r 3f3f0f4f848a test/tools/javah/6257087/foo.sh --- a/test/tools/javah/6257087/foo.sh Thu Jan 14 21:36:10 2016 +0000 +++ b/test/tools/javah/6257087/foo.sh Mon Feb 01 17:27:18 2016 -0800 @@ -41,7 +41,7 @@ # set platform-dependent variables OS=`uname -s` case "$OS" in - SunOS | Linux | Darwin ) + SunOS | Linux | *BSD | Darwin ) PS=":" FS="/" ;; diff -r 3c71abf74353 -r 3f3f0f4f848a test/tools/javah/ConstMacroTest.sh --- a/test/tools/javah/ConstMacroTest.sh Thu Jan 14 21:36:10 2016 +0000 +++ b/test/tools/javah/ConstMacroTest.sh Mon Feb 01 17:27:18 2016 -0800 @@ -56,7 +56,7 @@ # set platform-dependent variables OS=`uname -s` case "$OS" in - SunOS | Linux | Darwin ) + SunOS | Linux | *BSD | Darwin ) PS=":" FS="/" ;; diff -r 3c71abf74353 -r 3f3f0f4f848a test/tools/javah/MissingParamClassTest.sh --- a/test/tools/javah/MissingParamClassTest.sh Thu Jan 14 21:36:10 2016 +0000 +++ b/test/tools/javah/MissingParamClassTest.sh Mon Feb 01 17:27:18 2016 -0800 @@ -58,7 +58,7 @@ # set platform-dependent variables OS=`uname -s` case "$OS" in - SunOS | Linux | Darwin | CYGWIN* ) + SunOS | Linux | *BSD | Darwin | CYGWIN* ) PS=":" FS="/" ;; diff -r 3c71abf74353 -r 3f3f0f4f848a test/tools/javah/ReadOldClass.sh --- a/test/tools/javah/ReadOldClass.sh Thu Jan 14 21:36:10 2016 +0000 +++ b/test/tools/javah/ReadOldClass.sh Mon Feb 01 17:27:18 2016 -0800 @@ -43,7 +43,7 @@ # set platform-dependent variables OS=`uname -s` case "$OS" in - SunOS | Linux | Darwin | CYGWIN* ) + SunOS | Linux | *BSD | Darwin | CYGWIN* ) PS=":" FS="/" ;; diff -r 3c71abf74353 -r 3f3f0f4f848a test/tools/javap/pathsep.sh --- a/test/tools/javap/pathsep.sh Thu Jan 14 21:36:10 2016 +0000 +++ b/test/tools/javap/pathsep.sh Mon Feb 01 17:27:18 2016 -0800 @@ -40,7 +40,7 @@ # set platform-dependent variables OS=`uname -s` case "$OS" in - SunOS | Linux | Darwin | CYGWIN* ) + SunOS | Linux | *BSD | Darwin | CYGWIN* ) FS="/" ;; Windows* )