Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 19 Nov 2017 05:14:21 +0000 (UTC)
From:      Greg Lewis <glewis@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r454477 - in head/java/openjdk8: . files
Message-ID:  <201711190514.vAJ5ELRa061666@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: glewis
Date: Sun Nov 19 05:14:20 2017
New Revision: 454477
URL: https://svnweb.freebsd.org/changeset/ports/454477

Log:
  . Update to 8u152.

Modified:
  head/java/openjdk8/Makefile
  head/java/openjdk8/distinfo
  head/java/openjdk8/files/patch-bsd
  head/java/openjdk8/files/patch-bsd-test

Modified: head/java/openjdk8/Makefile
==============================================================================
--- head/java/openjdk8/Makefile	Sun Nov 19 03:31:48 2017	(r454476)
+++ head/java/openjdk8/Makefile	Sun Nov 19 05:14:20 2017	(r454477)
@@ -29,7 +29,8 @@ PATCHFILES=	patch-8u05-b13.xz \
 		patch-8u112-b16.xz \
 		patch-8u121-b13.xz \
 		patch-8u131-b11.xz \
-		patch-8u144-b01.xz
+		patch-8u144-b01.xz \
+		patch-8u152-b16.xz
 
 MAINTAINER=	java@FreeBSD.org
 COMMENT?=	Java Development Kit ${JDK_MAJOR_VERSION}
@@ -202,8 +203,8 @@ NO_CCACHE=		yes
 NOPRECIOUSMAKEVARS=	yes
 
 JDK_MAJOR_VERSION=	8
-JDK_UPDATE_VERSION=	144
-JDK_BUILD_NUMBER=	01
+JDK_UPDATE_VERSION=	152
+JDK_BUILD_NUMBER=	16
 DIST_BUILD_NUMBER=	132
 JTREG_VERSION=		4.1
 JTREG_BUILD_NUMBER=	b08

Modified: head/java/openjdk8/distinfo
==============================================================================
--- head/java/openjdk8/distinfo	Sun Nov 19 03:31:48 2017	(r454476)
+++ head/java/openjdk8/distinfo	Sun Nov 19 05:14:20 2017	(r454477)
@@ -41,3 +41,5 @@ SHA256 (patch-8u131-b11.xz) = c0953d79f7e1b02ed75e6757
 SIZE (patch-8u131-b11.xz) = 88068
 SHA256 (patch-8u144-b01.xz) = 4b4b73a345bc69085b712213ff55831e739cf43c9d0b87e77da91283e7c3520f
 SIZE (patch-8u144-b01.xz) = 239460
+SHA256 (patch-8u152-b16.xz) = 51c57b8d60b8f71758fe03c45c70ab60d0423bf4699e71b21ba4148f80497852
+SIZE (patch-8u152-b16.xz) = 454236

Modified: head/java/openjdk8/files/patch-bsd
==============================================================================
--- head/java/openjdk8/files/patch-bsd	Sun Nov 19 03:31:48 2017	(r454476)
+++ head/java/openjdk8/files/patch-bsd	Sun Nov 19 05:14:20 2017	(r454477)
@@ -1,5 +1,5 @@
---- ./common/autoconf/build-performance.m4	Tue Jul 11 23:50:55 2017 -0700
-+++ ./common/autoconf/build-performance.m4	Sat Aug 26 21:38:11 2017 -0700
+--- ./common/autoconf/build-performance.m4	Tue Sep 05 10:26:42 2017 -0700
++++ ./common/autoconf/build-performance.m4	Sat Nov 18 14:38:54 2017 -0800
 @@ -41,6 +41,10 @@
      # Looks like a MacOSX system
      NUM_CORES=`/usr/sbin/system_profiler -detailLevel full SPHardwareDataType | grep 'Cores' | awk  '{print [$]5}'`
@@ -38,8 +38,8 @@
        AC_MSG_RESULT([no, disabling ccache])
        CCACHE=
      else
---- ./common/autoconf/generated-configure.sh	Tue Jul 11 23:50:55 2017 -0700
-+++ ./common/autoconf/generated-configure.sh	Sat Aug 26 21:38:11 2017 -0700
+--- ./common/autoconf/generated-configure.sh	Tue Sep 05 10:26:42 2017 -0700
++++ ./common/autoconf/generated-configure.sh	Sat Nov 18 14:38:54 2017 -0800
 @@ -646,6 +646,8 @@
  LIBM
  LIBZIP_CAN_USE_MMAP
@@ -49,7 +49,7 @@
  USE_EXTERNAL_LIBGIF
  USE_EXTERNAL_LIBJPEG
  ALSA_LIBS
-@@ -819,6 +821,7 @@
+@@ -824,6 +826,7 @@
  JDK_MAJOR_VERSION
  USER_RELEASE_SUFFIX
  COMPRESS_JARS
@@ -57,7 +57,7 @@
  UNLIMITED_CRYPTO
  CACERTS_FILE
  TEST_IN_BUILD
-@@ -895,6 +898,7 @@
+@@ -900,6 +903,7 @@
  OPENJDK_TARGET_CPU_ARCH
  OPENJDK_TARGET_CPU
  OPENJDK_TARGET_OS_API
@@ -65,7 +65,7 @@
  OPENJDK_TARGET_OS
  OPENJDK_BUILD_CPU_ENDIAN
  OPENJDK_BUILD_CPU_BITS
-@@ -1027,6 +1031,7 @@
+@@ -1032,6 +1036,7 @@
  enable_hotspot_test_in_build
  with_cacerts_file
  enable_unlimited_crypto
@@ -73,7 +73,7 @@
  with_milestone
  with_update_version
  with_user_release_suffix
-@@ -1053,6 +1058,7 @@
+@@ -1058,6 +1063,7 @@
  with_extra_cflags
  with_extra_cxxflags
  with_extra_ldflags
@@ -81,7 +81,7 @@
  enable_debug_symbols
  enable_zip_debug_info
  enable_macosx_runtime_support
-@@ -1729,6 +1735,7 @@
+@@ -1734,6 +1740,7 @@
                            run the Queens test after Hotspot build [disabled]
    --enable-unlimited-crypto
                            Enable unlimited crypto policy [disabled]
@@ -89,7 +89,7 @@
    --disable-debug-symbols disable generation of debug symbols [enabled]
    --disable-zip-debug-info
                            disable zipping of debug-info files [enabled]
-@@ -1825,6 +1832,8 @@
+@@ -1830,6 +1837,8 @@
    --with-extra-cflags     extra flags to be used when compiling jdk c-files
    --with-extra-cxxflags   extra flags to be used when compiling jdk c++-files
    --with-extra-ldflags    extra flags to be used when linking jdk
@@ -98,7 +98,7 @@
    --with-x                use the X Window System
    --with-cups             specify prefix directory for the cups package
                            (expecting the headers under PATH/include)
-@@ -3672,7 +3681,7 @@
+@@ -3744,7 +3753,7 @@
  
  
  #
@@ -107,16 +107,7 @@
  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  #
  # This code is free software; you can redistribute it and/or modify it
-@@ -3880,7 +3889,7 @@
- #CUSTOM_AUTOCONF_INCLUDE
- 
- # Do not change or remove the following line, it is needed for consistency checks:
--DATE_WHEN_GENERATED=1449096260
-+DATE_WHEN_GENERATED=1482096439
- 
- ###############################################################################
- #
-@@ -6808,11 +6817,27 @@
+@@ -6840,11 +6849,27 @@
        as_fn_error $? "unsupported operating system $build_os" "$LINENO" 5
        ;;
    esac
@@ -145,7 +136,7 @@
        VAR_CPU=x86_64
        VAR_CPU_ARCH=x86
        VAR_CPU_BITS=64
-@@ -6945,11 +6970,27 @@
+@@ -6977,11 +7002,27 @@
        as_fn_error $? "unsupported operating system $host_os" "$LINENO" 5
        ;;
    esac
@@ -174,7 +165,7 @@
        VAR_CPU=x86_64
        VAR_CPU_ARCH=x86
        VAR_CPU_BITS=64
-@@ -7022,6 +7063,7 @@
+@@ -7054,6 +7095,7 @@
  
    # ... and setup our own variables. (Do this explicitely to facilitate searching)
    OPENJDK_TARGET_OS="$VAR_OS"
@@ -182,7 +173,7 @@
    OPENJDK_TARGET_OS_API="$VAR_OS_API"
    OPENJDK_TARGET_OS_ENV="$VAR_OS_ENV"
    OPENJDK_TARGET_CPU="$VAR_CPU"
-@@ -7035,6 +7077,7 @@
+@@ -7067,6 +7109,7 @@
  
  
  
@@ -190,7 +181,7 @@
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking openjdk-target os-cpu" >&5
  $as_echo_n "checking openjdk-target os-cpu... " >&6; }
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OPENJDK_TARGET_OS-$OPENJDK_TARGET_CPU" >&5
-@@ -7163,8 +7206,8 @@
+@@ -7195,8 +7238,8 @@
  
    # Setup OPENJDK_TARGET_CPU_OSARCH, which is used to set the os.arch Java system property
    OPENJDK_TARGET_CPU_OSARCH="$OPENJDK_TARGET_CPU"
@@ -201,7 +192,7 @@
      OPENJDK_TARGET_CPU_OSARCH="i386"
    elif test "x$OPENJDK_TARGET_OS" != xmacosx && test "x$OPENJDK_TARGET_CPU" = xx86_64; then
      # On all platforms except macosx, we replace x86_64 with amd64.
-@@ -7985,7 +8028,7 @@
+@@ -8017,7 +8060,7 @@
      INCLUDE_SA=false
    fi
    if test "x$VAR_CPU" = xppc64 ; then
@@ -210,7 +201,7 @@
    fi
    if test "x$OPENJDK_TARGET_CPU" = xaarch64; then
      INCLUDE_SA=false
-@@ -11174,6 +11217,24 @@
+@@ -11206,6 +11249,24 @@
  
    ###############################################################################
    #
@@ -235,7 +226,7 @@
    # Enable or disable the elliptic curve crypto implementation
    #
  
-@@ -19397,6 +19458,8 @@
+@@ -19429,6 +19490,8 @@
    elif test "x$OPENJDK_TARGET_OS" = "xaix"; then
      # Do not probe for cc on AIX.
      COMPILER_CHECK_LIST="xlc_r"
@@ -244,7 +235,7 @@
    else
      COMPILER_CHECK_LIST="gcc cc"
    fi
-@@ -20357,7 +20420,7 @@
+@@ -20389,7 +20452,7 @@
    else
      COMPILER_VERSION_TEST=`$COMPILER --version 2>&1 | $HEAD -n 1`
      # Check that this is likely to be GCC.
@@ -253,7 +244,7 @@
      if test $? -ne 0; then
        { $as_echo "$as_me:${as_lineno-$LINENO}: The $COMPILER_NAME compiler (located as $COMPILER) does not seem to be the required GCC compiler." >&5
  $as_echo "$as_me: The $COMPILER_NAME compiler (located as $COMPILER) does not seem to be the required GCC compiler." >&6;}
-@@ -21958,7 +22021,7 @@
+@@ -21991,7 +22054,7 @@
    else
      COMPILER_VERSION_TEST=`$COMPILER --version 2>&1 | $HEAD -n 1`
      # Check that this is likely to be GCC.
@@ -262,7 +253,7 @@
      if test $? -ne 0; then
        { $as_echo "$as_me:${as_lineno-$LINENO}: The $COMPILER_NAME compiler (located as $COMPILER) does not seem to be the required GCC compiler." >&5
  $as_echo "$as_me: The $COMPILER_NAME compiler (located as $COMPILER) does not seem to be the required GCC compiler." >&6;}
-@@ -27965,7 +28028,7 @@
+@@ -28026,7 +28089,7 @@
  
    # objcopy is used for moving debug symbols to separate files when
    # full debug symbols are enabled.
@@ -271,7 +262,7 @@
      if test -n "$ac_tool_prefix"; then
    for ac_prog in gobjcopy objcopy
    do
-@@ -29322,8 +29385,10 @@
+@@ -29383,8 +29446,10 @@
        SET_SHARED_LIBRARY_NAME='-Xlinker -install_name -Xlinker @rpath/$1'
        SET_SHARED_LIBRARY_MAPFILE=''
        SET_SHARED_LIBRARY_ORIGIN='-Xlinker -rpath -Xlinker @loader_path/.'
@@ -283,17 +274,17 @@
      fi
    else
      if test "x$OPENJDK_TARGET_OS" = xsolaris; then
-@@ -29667,7 +29732,7 @@
+@@ -29731,7 +29796,7 @@
    #
    case $COMPILER_NAME in
      gcc )
--      CCXXFLAGS_JDK="$CCXXFLAGS $CCXXFLAGS_JDK -W -Wall -Wno-unused -Wno-parentheses \
-+      CCXXFLAGS_JDK="$CCXXFLAGS $CCXXFLAGS_JDK -W -Wall -Wno-unused -Wno-parentheses -Wno-sign-compare \
+-      COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS $COMMON_CCXXFLAGS_JDK -W -Wall -Wno-unused -Wno-parentheses \
++      COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS $COMMON_CCXXFLAGS_JDK -W -Wall -Wno-unused -Wno-parentheses -Wno-sign-compare \
        -pipe \
        -D_GNU_SOURCE -D_REENTRANT -D_LARGEFILE64_SOURCE"
-       case $OPENJDK_TARGET_CPU_ARCH in
-@@ -29749,22 +29814,37 @@
-   CCXXFLAGS_JDK="$CCXXFLAGS_JDK $ADD_LP64"
+       CXXSTD_CXXFLAG="-std=gnu++98"
+@@ -30073,22 +30138,36 @@
+   COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK $ADD_LP64"
  
    # The package path is used only on macosx?
 -  PACKAGE_PATH=/opt/local
@@ -321,7 +312,6 @@
 +      PACKAGE_PATH=/usr/local
 +    fi
 +  fi
-+
  
  
    if test "x$OPENJDK_TARGET_CPU_ENDIAN" = xlittle; then
@@ -331,22 +321,22 @@
 -    #   Note: -Dmacro         is the same as    #define macro 1
 -    #         -Dmacro=        is the same as    #define macro
 -    if test "x$OPENJDK_TARGET_OS" = xsolaris; then
--      CCXXFLAGS_JDK="$CCXXFLAGS_JDK -D_LITTLE_ENDIAN="
+-      COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -D_LITTLE_ENDIAN="
 -    else
--      CCXXFLAGS_JDK="$CCXXFLAGS_JDK -D_LITTLE_ENDIAN"
+-      COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -D_LITTLE_ENDIAN"
 -    fi
 -  else
--    CCXXFLAGS_JDK="$CCXXFLAGS_JDK -D_BIG_ENDIAN"
-+    CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DVM_LITTLE_ENDIAN"
+-    COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -D_BIG_ENDIAN"
++    COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -DVM_LITTLE_ENDIAN"
 +  else
-+    CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DVM_BIG_ENDIAN"
++    COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -DVM_BIG_ENDIAN"
    fi
    if test "x$OPENJDK_TARGET_OS" = xlinux; then
-     CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DLINUX"
-@@ -29794,6 +29874,38 @@
+     COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -DLINUX"
+@@ -30118,6 +30197,38 @@
    fi
    if test "x$OPENJDK_TARGET_OS" = xbsd; then
-     CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DBSD -D_ALLBSD_SOURCE"
+     COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -DBSD -D_ALLBSD_SOURCE"
 +    if test "`uname -s`" = "OpenBSD"; then
 +        { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ld requires -z wxneeded" >&5
 +$as_echo_n "checking if ld requires -z wxneeded... " >&6; }
@@ -381,8 +371,8 @@
 +    fi
    fi
    if test "x$DEBUG_LEVEL" = xrelease; then
-     CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DNDEBUG"
-@@ -30261,11 +30373,18 @@
+     COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -DNDEBUG"
+@@ -30640,11 +30751,18 @@
    fi
  
    if test "x$OPENJDK_TARGET_OS" = xbsd; then
@@ -406,7 +396,7 @@
    fi
  
    if test "x$OPENJDK" = "xfalse"; then
-@@ -30301,14 +30420,18 @@
+@@ -30680,14 +30798,18 @@
    # --x-libraries for the sysroot, if that seems to be correct.
    if test "x$SYS_ROOT" != "x/"; then
      if test "x$x_includes" = xNONE; then
@@ -427,7 +417,7 @@
          x_libraries="$SYS_ROOT/usr/X11R6/lib"
        elif test "$SYS_ROOT/usr/lib64/libX11.so" && test "x$OPENJDK_TARGET_CPU_BITS" = x64; then
          x_libraries="$SYS_ROOT/usr/lib64"
-@@ -31355,6 +31478,10 @@
+@@ -31734,6 +31856,10 @@
          # A CSW package seems to be installed!
          CUPS_FOUND=yes
          CUPS_CFLAGS="-I/opt/csw/include"
@@ -438,7 +428,7 @@
        fi
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CUPS_FOUND" >&5
  $as_echo "$CUPS_FOUND" >&6; }
-@@ -34520,7 +34647,7 @@
+@@ -34899,7 +35025,7 @@
  
    ###############################################################################
    #
@@ -447,7 +437,7 @@
    #
  
  # Check whether --with-alsa was given.
-@@ -34928,15 +35055,66 @@
+@@ -35307,15 +35433,66 @@
  
    if test "x${with_giflib}" = "xbundled"; then
      USE_EXTERNAL_LIBGIF=false
@@ -519,7 +509,7 @@
      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DGifGetCode in -lgif" >&5
  $as_echo_n "checking for DGifGetCode in -lgif... " >&6; }
  if ${ac_cv_lib_gif_DGifGetCode+:} false; then :
-@@ -34974,16 +35152,96 @@
+@@ -35353,16 +35530,96 @@
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gif_DGifGetCode" >&5
  $as_echo "$ac_cv_lib_gif_DGifGetCode" >&6; }
  if test "x$ac_cv_lib_gif_DGifGetCode" = xyes; then :
@@ -626,7 +616,7 @@
  
      USE_EXTERNAL_LIBGIF=true
    else
-@@ -34991,6 +35249,8 @@
+@@ -35370,6 +35627,8 @@
    fi
  
  
@@ -635,7 +625,7 @@
    ###############################################################################
    #
    # Check for the zlib library
-@@ -35558,6 +35818,11 @@
+@@ -35937,6 +36196,11 @@
      LIBCXX="-lstdc++"
    fi
  
@@ -647,7 +637,7 @@
  
  
  
-@@ -35631,6 +35896,10 @@
+@@ -36010,6 +36274,10 @@
      # Looks like a MacOSX system
      NUM_CORES=`/usr/sbin/system_profiler -detailLevel full SPHardwareDataType | grep 'Cores' | awk  '{print $5}'`
      FOUND_CORES=yes
@@ -658,7 +648,7 @@
    elif test "x$OPENJDK_BUILD_OS" = xaix ; then
      NUM_CORES=`/usr/sbin/prtconf | grep "^Number Of Processors" | awk '{ print $4 }'`
      FOUND_CORES=yes
-@@ -35686,6 +35955,15 @@
+@@ -36065,6 +36333,15 @@
      MEMORY_SIZE=`/usr/sbin/system_profiler -detailLevel full SPHardwareDataType | grep 'Memory' | awk  '{print $2}'`
      MEMORY_SIZE=`expr $MEMORY_SIZE \* 1024`
      FOUND_MEM=yes
@@ -674,7 +664,7 @@
    elif test "x$OPENJDK_BUILD_OS" = xwindows; then
      # Windows, but without cygwin
      MEMORY_SIZE=`wmic computersystem get totalphysicalmemory -value | grep = | cut -d "=" -f 2-`
-@@ -36093,8 +36371,8 @@
+@@ -36472,8 +36749,8 @@
      # precompiled headers.
      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ccache supports precompiled headers" >&5
  $as_echo_n "checking if ccache supports precompiled headers... " >&6; }
@@ -685,8 +675,8 @@
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, disabling ccache" >&5
  $as_echo "no, disabling ccache" >&6; }
        CCACHE=
---- ./common/autoconf/jdk-options.m4	Tue Jul 11 23:50:55 2017 -0700
-+++ ./common/autoconf/jdk-options.m4	Sat Aug 26 21:38:11 2017 -0700
+--- ./common/autoconf/jdk-options.m4	Tue Sep 05 10:26:42 2017 -0700
++++ ./common/autoconf/jdk-options.m4	Sat Nov 18 14:38:54 2017 -0800
 @@ -159,7 +159,7 @@
      INCLUDE_SA=false
    fi
@@ -717,8 +707,8 @@
    # Enable or disable the elliptic curve crypto implementation
    #
    AC_DEFUN_ONCE([JDKOPT_DETECT_INTREE_EC],
---- ./common/autoconf/libraries.m4	Tue Jul 11 23:50:55 2017 -0700
-+++ ./common/autoconf/libraries.m4	Sat Aug 26 21:38:11 2017 -0700
+--- ./common/autoconf/libraries.m4	Tue Sep 05 10:26:42 2017 -0700
++++ ./common/autoconf/libraries.m4	Sat Nov 18 14:38:54 2017 -0800
 @@ -69,9 +69,15 @@
    fi
  
@@ -856,8 +846,8 @@
 +
    AC_SUBST(LIBCXX)
  ])
---- ./common/autoconf/platform.m4	Tue Jul 11 23:50:55 2017 -0700
-+++ ./common/autoconf/platform.m4	Sat Aug 26 21:38:11 2017 -0700
+--- ./common/autoconf/platform.m4	Tue Sep 05 10:26:42 2017 -0700
++++ ./common/autoconf/platform.m4	Sat Nov 18 14:38:54 2017 -0800
 @@ -30,7 +30,7 @@
  [
    # First argument is the cpu name from the trip/quad
@@ -917,8 +907,8 @@
      OPENJDK_TARGET_CPU_OSARCH="i386"
    elif test "x$OPENJDK_TARGET_OS" != xmacosx && test "x$OPENJDK_TARGET_CPU" = xx86_64; then
      # On all platforms except macosx, we replace x86_64 with amd64.
---- ./common/autoconf/spec.gmk.in	Tue Jul 11 23:50:55 2017 -0700
-+++ ./common/autoconf/spec.gmk.in	Sat Aug 26 21:38:11 2017 -0700
+--- ./common/autoconf/spec.gmk.in	Tue Sep 05 10:26:42 2017 -0700
++++ ./common/autoconf/spec.gmk.in	Sat Nov 18 14:38:54 2017 -0800
 @@ -76,6 +76,7 @@
  OPENJDK_TARGET_OS:=@OPENJDK_TARGET_OS@
  OPENJDK_TARGET_OS_API:=@OPENJDK_TARGET_OS_API@
@@ -946,7 +936,7 @@
  # Necessary additional compiler flags to compile X11
  X_CFLAGS:=@X_CFLAGS@
  X_LIBS:=@X_LIBS@
-@@ -564,6 +568,8 @@
+@@ -568,6 +572,8 @@
  ENABLE_INTREE_EC=@ENABLE_INTREE_EC@
  USE_EXTERNAL_LIBJPEG:=@USE_EXTERNAL_LIBJPEG@
  USE_EXTERNAL_LIBGIF:=@USE_EXTERNAL_LIBGIF@
@@ -955,9 +945,9 @@
  USE_EXTERNAL_LIBZ:=@USE_EXTERNAL_LIBZ@
  LIBZIP_CAN_USE_MMAP:=@LIBZIP_CAN_USE_MMAP@
  MSVCR_DLL:=@MSVCR_DLL@
---- ./common/autoconf/toolchain.m4	Tue Jul 11 23:50:55 2017 -0700
-+++ ./common/autoconf/toolchain.m4	Sat Aug 26 21:38:11 2017 -0700
-@@ -72,7 +72,7 @@
+--- ./common/autoconf/toolchain.m4	Tue Sep 05 10:26:42 2017 -0700
++++ ./common/autoconf/toolchain.m4	Sat Nov 18 14:38:54 2017 -0800
+@@ -122,7 +122,7 @@
    else
      COMPILER_VERSION_TEST=`$COMPILER --version 2>&1 | $HEAD -n 1`
      # Check that this is likely to be GCC.
@@ -966,7 +956,7 @@
      if test $? -ne 0; then
        AC_MSG_NOTICE([The $COMPILER_NAME compiler (located as $COMPILER) does not seem to be the required GCC compiler.])
        AC_MSG_NOTICE([The result from running with --version was: "$COMPILER_VERSION_TEST"])
-@@ -350,6 +350,8 @@
+@@ -401,6 +401,8 @@
    elif test "x$OPENJDK_TARGET_OS" = "xaix"; then
      # Do not probe for cc on AIX.
      COMPILER_CHECK_LIST="xlc_r"
@@ -975,7 +965,7 @@
    else
      COMPILER_CHECK_LIST="gcc cc"
    fi
-@@ -571,7 +573,7 @@
+@@ -629,7 +631,7 @@
  
    # objcopy is used for moving debug symbols to separate files when
    # full debug symbols are enabled.
@@ -984,7 +974,7 @@
      AC_CHECK_TOOLS(OBJCOPY, [gobjcopy objcopy])
      # Only call fixup if objcopy was found.
      if test -n "$OBJCOPY"; then
-@@ -634,8 +636,10 @@
+@@ -692,8 +694,10 @@
        SET_SHARED_LIBRARY_NAME='-Xlinker -install_name -Xlinker @rpath/[$]1'
        SET_SHARED_LIBRARY_MAPFILE=''
        SET_SHARED_LIBRARY_ORIGIN='-Xlinker -rpath -Xlinker @loader_path/.'
@@ -996,17 +986,17 @@
      fi
    else
      if test "x$OPENJDK_TARGET_OS" = xsolaris; then
-@@ -957,7 +961,7 @@
+@@ -1018,7 +1022,7 @@
    #
    case $COMPILER_NAME in
      gcc )
--      CCXXFLAGS_JDK="$CCXXFLAGS $CCXXFLAGS_JDK -W -Wall -Wno-unused -Wno-parentheses \
-+      CCXXFLAGS_JDK="$CCXXFLAGS $CCXXFLAGS_JDK -W -Wall -Wno-unused -Wno-parentheses -Wno-sign-compare \
+-      COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS $COMMON_CCXXFLAGS_JDK -W -Wall -Wno-unused -Wno-parentheses \
++      COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS $COMMON_CCXXFLAGS_JDK -W -Wall -Wno-unused -Wno-parentheses -Wno-sign-compare \
        -pipe \
        -D_GNU_SOURCE -D_REENTRANT -D_LARGEFILE64_SOURCE"
-       case $OPENJDK_TARGET_CPU_ARCH in
-@@ -1039,22 +1043,33 @@
-   CCXXFLAGS_JDK="$CCXXFLAGS_JDK $ADD_LP64"
+       CXXSTD_CXXFLAG="-std=gnu++98"
+@@ -1106,22 +1110,33 @@
+   COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK $ADD_LP64"
  
    # The package path is used only on macosx?
 -  PACKAGE_PATH=/opt/local
@@ -1040,21 +1030,21 @@
 -    #   Note: -Dmacro         is the same as    #define macro 1
 -    #         -Dmacro=        is the same as    #define macro
 -    if test "x$OPENJDK_TARGET_OS" = xsolaris; then
--      CCXXFLAGS_JDK="$CCXXFLAGS_JDK -D_LITTLE_ENDIAN="
+-      COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -D_LITTLE_ENDIAN="
 -    else
--      CCXXFLAGS_JDK="$CCXXFLAGS_JDK -D_LITTLE_ENDIAN"
+-      COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -D_LITTLE_ENDIAN"
 -    fi
-+    CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DVM_LITTLE_ENDIAN"
++    COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -DVM_LITTLE_ENDIAN"
    else
--    CCXXFLAGS_JDK="$CCXXFLAGS_JDK -D_BIG_ENDIAN"
-+    CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DVM_BIG_ENDIAN"
+-    COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -D_BIG_ENDIAN"
++    COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -DVM_BIG_ENDIAN"
    fi
    if test "x$OPENJDK_TARGET_OS" = xlinux; then
-     CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DLINUX"
-@@ -1084,6 +1099,22 @@
+     COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -DLINUX"
+@@ -1151,6 +1166,22 @@
    fi
    if test "x$OPENJDK_TARGET_OS" = xbsd; then
-     CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DBSD -D_ALLBSD_SOURCE"
+     COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -DBSD -D_ALLBSD_SOURCE"
 +    if test "`uname -s`" = "OpenBSD"; then
 +        AC_MSG_CHECKING([if ld requires -z wxneeded])
 +        AC_RUN_IFELSE([AC_LANG_SOURCE([[#include <sys/mman.h>
@@ -1073,17 +1063,17 @@
 +    fi
    fi
    if test "x$DEBUG_LEVEL" = xrelease; then
-     CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DNDEBUG"
---- ./configure	Tue Jul 11 23:50:55 2017 -0700
-+++ ./configure	Sat Aug 26 21:38:11 2017 -0700
+     COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS_JDK -DNDEBUG"
+--- ./configure	Tue Sep 05 10:26:42 2017 -0700
++++ ./configure	Sat Nov 18 14:38:54 2017 -0800
 @@ -1,4 +1,4 @@
 -#!/bin/bash
 +#!/bin/sh
  #
  # Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.
  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
---- ./make/Javadoc.gmk	Tue Jul 11 23:50:55 2017 -0700
-+++ ./make/Javadoc.gmk	Sat Aug 26 21:38:11 2017 -0700
+--- ./make/Javadoc.gmk	Tue Sep 05 10:26:42 2017 -0700
++++ ./make/Javadoc.gmk	Sat Nov 18 14:38:54 2017 -0800
 @@ -46,8 +46,18 @@
  
  BUILD_NUMBER=$(JDK_BUILD_NUMBER)
@@ -1104,8 +1094,8 @@
      -Djava.awt.headless=true \
      $(NEW_JAVADOC) \
      -bootclasspath $(JDK_OUTPUTDIR)/classes
---- ./make/Main.gmk	Tue Jul 11 23:50:55 2017 -0700
-+++ ./make/Main.gmk	Sat Aug 26 21:38:11 2017 -0700
+--- ./make/Main.gmk	Tue Sep 05 10:26:42 2017 -0700
++++ ./make/Main.gmk	Sat Nov 18 14:38:54 2017 -0800
 @@ -58,7 +58,11 @@
  
  # Setup number of jobs to use. -jN is unfortunately not available for us to parse from the command line,
@@ -1118,8 +1108,8 @@
  
  ### Main targets
  
---- ./make/common/MakeBase.gmk	Tue Jul 11 23:50:55 2017 -0700
-+++ ./make/common/MakeBase.gmk	Sat Aug 26 21:38:11 2017 -0700
+--- ./make/common/MakeBase.gmk	Tue Sep 05 10:26:42 2017 -0700
++++ ./make/common/MakeBase.gmk	Sat Nov 18 14:38:54 2017 -0800
 @@ -338,7 +338,7 @@
      # (and causing a crash on Cygwin).
      # Default shell seems to always be /bin/sh. Must override with bash to get this to work on Solaris.
@@ -1140,8 +1130,8 @@
  endef
  
  # Make directory without forking mkdir if not needed
---- ./make/common/NativeCompilation.gmk	Tue Jul 11 23:50:55 2017 -0700
-+++ ./make/common/NativeCompilation.gmk	Sat Aug 26 21:38:11 2017 -0700
+--- ./make/common/NativeCompilation.gmk	Tue Sep 05 10:26:42 2017 -0700
++++ ./make/common/NativeCompilation.gmk	Sat Nov 18 14:38:54 2017 -0800
 @@ -151,9 +151,9 @@
    #   CC the compiler to use, default is $(CC)
    #   LDEXE the linker to use for linking executables, default is $(LDEXE)
@@ -1155,8 +1145,8 @@
  
    ifneq (,$$($1_BIN))
      $$(error BIN has been replaced with OBJECT_DIR)
---- ./hotspot/agent/make/Makefile	Tue Jul 11 23:51:17 2017 -0700
-+++ ./hotspot/agent/make/Makefile	Sat Aug 26 21:38:23 2017 -0700
+--- ./hotspot/agent/make/Makefile	Tue Sep 05 18:34:11 2017 -0700
++++ ./hotspot/agent/make/Makefile	Sat Nov 18 14:40:44 2017 -0800
 @@ -50,6 +50,7 @@
  sun.jvm.hotspot.debugger.amd64 \
  sun.jvm.hotspot.debugger.bsd \
@@ -1235,8 +1225,8 @@
  sun/jvm/hotspot/runtime/solaris_amd64/*.java \
  sun/jvm/hotspot/runtime/solaris_sparc/*.java \
  sun/jvm/hotspot/runtime/solaris_x86/*.java \
---- ./hotspot/agent/src/os/bsd/BsdDebuggerLocal.c	Tue Jul 11 23:51:17 2017 -0700
-+++ ./hotspot/agent/src/os/bsd/BsdDebuggerLocal.c	Sat Aug 26 21:38:23 2017 -0700
+--- ./hotspot/agent/src/os/bsd/BsdDebuggerLocal.c	Tue Sep 05 18:34:11 2017 -0700
++++ ./hotspot/agent/src/os/bsd/BsdDebuggerLocal.c	Sat Nov 18 14:40:44 2017 -0800
 @@ -42,6 +42,10 @@
  #include "sun_jvm_hotspot_debugger_sparc_SPARCThreadContext.h"
  #endif
@@ -1305,8 +1295,74 @@
  
    (*env)->ReleaseLongArrayElements(env, array, regs, JNI_COMMIT);
    return array;
---- ./hotspot/agent/src/os/bsd/symtab.c	Tue Jul 11 23:51:17 2017 -0700
-+++ ./hotspot/agent/src/os/bsd/symtab.c	Sat Aug 26 21:38:23 2017 -0700
+--- ./hotspot/agent/src/os/bsd/elfmacros.h	Tue Sep 05 18:34:11 2017 -0700
++++ ./hotspot/agent/src/os/bsd/elfmacros.h	Sat Nov 18 14:40:44 2017 -0800
+@@ -34,6 +34,7 @@
+ #define ELF_SYM         Elf64_Sym
+ #define ELF_DYN         Elf64_Dyn
+ #define ELF_ADDR        Elf64_Addr
++#define ELF_AUXV        Elf64_Auxinfo
+ 
+ #ifndef ELF_ST_TYPE
+ #define ELF_ST_TYPE     ELF64_ST_TYPE
+@@ -47,6 +48,7 @@
+ #define ELF_SYM         Elf32_Sym
+ #define ELF_DYN         Elf32_Dyn
+ #define ELF_ADDR        Elf32_Addr
++#define ELF_AUXV        Elf32_Auxinfo
+ 
+ #ifndef ELF_ST_TYPE
+ #define ELF_ST_TYPE     ELF32_ST_TYPE
+--- ./hotspot/agent/src/os/bsd/ps_core.c	Tue Sep 05 18:34:11 2017 -0700
++++ ./hotspot/agent/src/os/bsd/ps_core.c	Sat Nov 18 14:40:44 2017 -0800
+@@ -1091,6 +1091,18 @@
+         if (core_handle_prstatus(ph, descdata, notep->n_descsz) != true) {
+           return false;
+         }
++      } else if (notep->n_type == NT_PROCSTAT_AUXV) {
++        // Get first segment from entry point
++        ELF_AUXV *auxv = (ELF_AUXV *)descdata;
++        while (auxv->a_type != AT_NULL) {
++          if (auxv->a_type == AT_ENTRY) {
++            // Set entry point address to address of dynamic section.
++            // We will adjust it in read_exec_segments().
++            ph->core->dynamic_addr = auxv->a_un.a_val;
++            break;
++          }
++          auxv++;
++        }
+       }
+       p = descdata + ROUNDUP(notep->n_descsz, 4);
+    }
+@@ -1272,7 +1284,13 @@
+ 
+          // from PT_DYNAMIC we want to read address of first link_map addr
+          case PT_DYNAMIC: {
+-            ph->core->dynamic_addr = exec_php->p_vaddr;
++            if (exec_ehdr->e_type == ET_EXEC) {
++                ph->core->dynamic_addr = exec_php->p_vaddr;
++            } else { // ET_DYN
++                // dynamic_addr has entry point of executable.
++                // Thus we should substract it.
++                ph->core->dynamic_addr += exec_php->p_vaddr - exec_ehdr->e_entry;
++            }
+             print_debug("address of _DYNAMIC is 0x%lx\n", ph->core->dynamic_addr);
+             break;
+          }
+@@ -1472,8 +1490,9 @@
+     goto err;
+   }
+ 
+-  if (read_elf_header(ph->core->exec_fd, &exec_ehdr) != true || exec_ehdr.e_type != ET_EXEC) {
+-    print_debug("executable file is not a valid ELF ET_EXEC file\n");
++  if (read_elf_header(ph->core->exec_fd, &exec_ehdr) != true ||
++      ((exec_ehdr.e_type != ET_EXEC) && (exec_ehdr.e_type != ET_DYN))) {
++    print_debug("executable file is not a valid ELF file\n");
+     goto err;
+   }
+ 
+--- ./hotspot/agent/src/os/bsd/symtab.c	Tue Sep 05 18:34:11 2017 -0700
++++ ./hotspot/agent/src/os/bsd/symtab.c	Sat Nov 18 14:40:44 2017 -0800
 @@ -211,6 +211,10 @@
  
    // Reading of elf header
@@ -1347,8 +1403,8 @@
  
          key.data = sym_name;
          key.size = strlen(sym_name) + 1;
---- ./hotspot/agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java	Tue Jul 11 23:51:17 2017 -0700
-+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java	Sat Aug 26 21:38:23 2017 -0700
+--- ./hotspot/agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java	Tue Sep 05 18:34:11 2017 -0700
++++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java	Sat Nov 18 14:40:44 2017 -0800
 @@ -33,6 +33,7 @@
  import sun.jvm.hotspot.debugger.JVMDebugger;
  import sun.jvm.hotspot.debugger.MachineDescription;
@@ -1367,7 +1423,7 @@
              if (LinuxDebuggerLocal.getAddressSize()==8) {
                      machDesc = new MachineDescriptionSPARC64Bit();
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionPPC64.java	Sat Aug 26 21:38:23 2017 -0700
++++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionPPC64.java	Sat Nov 18 14:40:44 2017 -0800
 @@ -0,0 +1,43 @@
 +/*
 + * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved.
@@ -1412,8 +1468,8 @@
 +      return false;
 +  }
 +}
---- ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdCDebugger.java	Tue Jul 11 23:51:17 2017 -0700
-+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdCDebugger.java	Sat Aug 26 21:38:23 2017 -0700
+--- ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdCDebugger.java	Tue Sep 05 18:34:11 2017 -0700
++++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdCDebugger.java	Sat Nov 18 14:40:44 2017 -0800
 @@ -30,8 +30,10 @@
  import sun.jvm.hotspot.debugger.cdbg.*;
  import sun.jvm.hotspot.debugger.x86.*;
@@ -1439,8 +1495,8 @@
      } else {
         throw new DebuggerException(cpu + " is not yet supported");
      }
---- ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThreadContextFactory.java	Tue Jul 11 23:51:17 2017 -0700
-+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThreadContextFactory.java	Sat Aug 26 21:38:23 2017 -0700
+--- ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThreadContextFactory.java	Tue Sep 05 18:34:11 2017 -0700
++++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThreadContextFactory.java	Sat Nov 18 14:40:44 2017 -0800
 @@ -27,6 +27,7 @@
  import sun.jvm.hotspot.debugger.*;
  import sun.jvm.hotspot.debugger.bsd.amd64.*;
@@ -1459,7 +1515,7 @@
           throw new RuntimeException("cpu " + cpu + " is not yet supported");
        }
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/ppc64/BsdPPC64CFrame.java	Sat Aug 26 21:38:23 2017 -0700
++++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/ppc64/BsdPPC64CFrame.java	Sat Nov 18 14:40:44 2017 -0800
 @@ -0,0 +1,79 @@
 +/*
 + * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved.
@@ -1541,7 +1597,7 @@
 +  private BsdDebugger dbg;
 +}
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/ppc64/BsdPPC64ThreadContext.java	Sat Aug 26 21:38:23 2017 -0700
++++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/ppc64/BsdPPC64ThreadContext.java	Sat Nov 18 14:40:44 2017 -0800
 @@ -0,0 +1,46 @@
 +/*
 + * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved.
@@ -1590,7 +1646,7 @@
 +  }
 +}
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/ppc64/PPC64ThreadContext.java	Sat Aug 26 21:38:23 2017 -0700
++++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/ppc64/PPC64ThreadContext.java	Sat Nov 18 14:40:44 2017 -0800
 @@ -0,0 +1,123 @@
 +/*
 + * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved.
@@ -1715,8 +1771,8 @@
 +  public abstract Address getRegisterAsAddress(int index);
 +
 +}
---- ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java	Tue Jul 11 23:51:17 2017 -0700
-+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java	Sat Aug 26 21:38:23 2017 -0700
+--- ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java	Tue Sep 05 18:34:11 2017 -0700
++++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java	Sat Nov 18 14:40:44 2017 -0800
 @@ -32,7 +32,9 @@
  import sun.jvm.hotspot.debugger.cdbg.*;
  import sun.jvm.hotspot.debugger.proc.amd64.*;
@@ -1739,7 +1795,7 @@
            try {
              Class tfc = Class.forName("sun.jvm.hotspot.debugger.proc." +
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64Thread.java	Sat Aug 26 21:38:23 2017 -0700
++++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64Thread.java	Sat Nov 18 14:40:44 2017 -0800
 @@ -0,0 +1,86 @@
 +/*
 + * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved.
@@ -1828,7 +1884,7 @@
 +  }
 +}
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64ThreadContext.java	Sat Aug 26 21:38:23 2017 -0700
++++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64ThreadContext.java	Sat Nov 18 14:40:44 2017 -0800
 @@ -0,0 +1,46 @@
 +/*
 + * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved.
@@ -1877,7 +1933,7 @@
 +  }
 +}
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64ThreadFactory.java	Sat Aug 26 21:38:23 2017 -0700
++++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64ThreadFactory.java	Sat Nov 18 14:40:44 2017 -0800
 @@ -0,0 +1,44 @@
 +/*
 + * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved.
@@ -1923,8 +1979,8 @@
 +    return new ProcPPC64Thread(debugger, id);
 +  }
 +}
---- ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java	Tue Jul 11 23:51:17 2017 -0700
-+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java	Sat Aug 26 21:38:23 2017 -0700
+--- ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java	Tue Sep 05 18:34:11 2017 -0700
++++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java	Sat Nov 18 14:40:44 2017 -0800
 @@ -33,6 +33,7 @@
  import sun.jvm.hotspot.debugger.remote.sparc.*;
  import sun.jvm.hotspot.debugger.remote.x86.*;
@@ -1946,7 +2002,7 @@
          try {
            Class tf = Class.forName("sun.jvm.hotspot.debugger.remote." +
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64Thread.java	Sat Aug 26 21:38:23 2017 -0700
++++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64Thread.java	Sat Nov 18 14:40:44 2017 -0800
 @@ -0,0 +1,53 @@
 +/*
 + * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved.
@@ -2002,7 +2058,7 @@
 +  }
 +}
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64ThreadContext.java	Sat Aug 26 21:38:23 2017 -0700
++++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64ThreadContext.java	Sat Nov 18 14:40:44 2017 -0800
 @@ -0,0 +1,50 @@
 +/*
 + * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved.
@@ -2055,7 +2111,7 @@
 +  }
 +}
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64ThreadFactory.java	Sat Aug 26 21:38:23 2017 -0700
++++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/remote/ppc64/RemotePPC64ThreadFactory.java	Sat Nov 18 14:40:44 2017 -0800
 @@ -0,0 +1,44 @@
 +/*
 + * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved.
@@ -2101,8 +2157,8 @@
 +    return new RemotePPC64Thread(debugger, id);
 +  }
 +}
---- ./hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java	Tue Jul 11 23:51:17 2017 -0700
-+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java	Sat Aug 26 21:38:23 2017 -0700
+--- ./hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java	Tue Sep 05 18:34:11 2017 -0700
++++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java	Sat Nov 18 14:40:44 2017 -0800
 @@ -37,6 +37,7 @@
  import sun.jvm.hotspot.runtime.linux_sparc.LinuxSPARCJavaThreadPDAccess;
  import sun.jvm.hotspot.runtime.bsd_x86.BsdX86JavaThreadPDAccess;
@@ -2121,7 +2177,7 @@
          } else if (os.equals("darwin")) {
              if (cpu.equals("amd64") || cpu.equals("x86_64")) {
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/bsd_ppc64/BsdPPC64JavaThreadPDAccess.java	Sat Aug 26 21:38:23 2017 -0700
++++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/bsd_ppc64/BsdPPC64JavaThreadPDAccess.java	Sat Nov 18 14:40:44 2017 -0800
 @@ -0,0 +1,132 @@
 +/*
 + * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved.
@@ -2256,7 +2312,7 @@
 +  }
 +}
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64CurrentFrameGuess.java	Sat Aug 26 21:38:23 2017 -0700
++++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64CurrentFrameGuess.java	Sat Nov 18 14:40:44 2017 -0800
 @@ -0,0 +1,176 @@
 +/*
 + * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved.
@@ -2435,7 +2491,7 @@
 +  }
 +}
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64Frame.java	Sat Aug 26 21:38:23 2017 -0700
++++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64Frame.java	Sat Nov 18 14:40:44 2017 -0800
 @@ -0,0 +1,508 @@
 +/*
 + * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved.
@@ -2946,7 +3002,7 @@
 +  }
 +}
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64JavaCallWrapper.java	Sat Aug 26 21:38:23 2017 -0700
++++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64JavaCallWrapper.java	Sat Nov 18 14:40:44 2017 -0800
 @@ -0,0 +1,43 @@
 +/*
 + * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved.
@@ -2992,7 +3048,7 @@
 +
 +}
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64RegisterMap.java	Sat Aug 26 21:38:23 2017 -0700
++++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64RegisterMap.java	Sat Nov 18 14:40:44 2017 -0800
 @@ -0,0 +1,51 @@
 +/*
 + * Copyright (c) 20014, Oracle and/or its affiliates. All rights reserved.
@@ -3045,8 +3101,8 @@
 +  protected void initializeFromPD(RegisterMap map) {}
 +  protected Address getLocationPD(VMReg reg) { return null; }
 +}
---- ./hotspot/agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java	Tue Jul 11 23:51:17 2017 -0700
-+++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java	Sat Aug 26 21:38:23 2017 -0700
+--- ./hotspot/agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java	Tue Sep 05 18:34:11 2017 -0700
++++ ./hotspot/agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java	Sat Nov 18 14:40:44 2017 -0800
 @@ -61,7 +61,7 @@
        return "x86";
      } else if (cpu.equals("sparc") || cpu.equals("sparcv9")) {
@@ -3056,8 +3112,8 @@
        return cpu;
      } else {
        try {
---- ./hotspot/make/bsd/Makefile	Tue Jul 11 23:51:17 2017 -0700
-+++ ./hotspot/make/bsd/Makefile	Sat Aug 26 21:38:23 2017 -0700
+--- ./hotspot/make/bsd/Makefile	Tue Sep 05 18:34:11 2017 -0700
++++ ./hotspot/make/bsd/Makefile	Sat Nov 18 14:40:44 2017 -0800
 @@ -66,6 +66,10 @@
      FORCE_TIERED=1
    endif
@@ -3069,8 +3125,8 @@
  
  ifdef LP64
    ifeq ("$(filter $(LP64_ARCH),$(BUILDARCH))","")
---- ./hotspot/make/bsd/makefiles/build_vm_def.sh	Tue Jul 11 23:51:17 2017 -0700
-+++ ./hotspot/make/bsd/makefiles/build_vm_def.sh	Sat Aug 26 21:38:23 2017 -0700
+--- ./hotspot/make/bsd/makefiles/build_vm_def.sh	Tue Sep 05 18:34:11 2017 -0700
++++ ./hotspot/make/bsd/makefiles/build_vm_def.sh	Sat Nov 18 14:40:44 2017 -0800
 @@ -1,12 +1,28 @@
  #!/bin/sh
  
@@ -3106,8 +3162,8 @@
 +        if ($3 ~ /^_ZN9Arguments17SharedArchivePathE$/) print "\t" $3 ";"
 +    }' | sort -u ;;
 +esac
---- ./hotspot/make/bsd/makefiles/debug.make	Tue Jul 11 23:51:17 2017 -0700
-+++ ./hotspot/make/bsd/makefiles/debug.make	Sat Aug 26 21:38:23 2017 -0700
+--- ./hotspot/make/bsd/makefiles/debug.make	Tue Sep 05 18:34:11 2017 -0700
++++ ./hotspot/make/bsd/makefiles/debug.make	Sat Nov 18 14:40:44 2017 -0800
 @@ -35,7 +35,10 @@
  # to inhibit the effect of the previous line on CFLAGS.
  
@@ -3120,8 +3176,8 @@
  
  VERSION = debug
  SYSDEFS += -DASSERT
---- ./hotspot/make/bsd/makefiles/defs.make	Tue Jul 11 23:51:17 2017 -0700
-+++ ./hotspot/make/bsd/makefiles/defs.make	Sat Aug 26 21:38:23 2017 -0700
+--- ./hotspot/make/bsd/makefiles/defs.make	Tue Sep 05 18:34:11 2017 -0700
++++ ./hotspot/make/bsd/makefiles/defs.make	Sat Nov 18 14:40:44 2017 -0800
 @@ -29,7 +29,15 @@
  SLASH_JAVA ?= /java
  
@@ -3220,8 +3276,8 @@
  ADD_SA_BINARIES/ia64  =
  ADD_SA_BINARIES/arm   =
  ADD_SA_BINARIES/zero  =
---- ./hotspot/make/bsd/makefiles/fastdebug.make	Tue Jul 11 23:51:17 2017 -0700
-+++ ./hotspot/make/bsd/makefiles/fastdebug.make	Sat Aug 26 21:38:23 2017 -0700
+--- ./hotspot/make/bsd/makefiles/fastdebug.make	Tue Sep 05 18:34:11 2017 -0700
++++ ./hotspot/make/bsd/makefiles/fastdebug.make	Sat Nov 18 14:40:44 2017 -0800
 @@ -56,7 +56,10 @@
  # to inhibit the effect of the previous line on CFLAGS.
  
@@ -3234,8 +3290,8 @@
  
  VERSION = fastdebug
  SYSDEFS += -DASSERT -DCHECK_UNHANDLED_OOPS
---- ./hotspot/make/bsd/makefiles/gcc.make	Tue Jul 11 23:51:17 2017 -0700
-+++ ./hotspot/make/bsd/makefiles/gcc.make	Sat Aug 26 21:38:23 2017 -0700
+--- ./hotspot/make/bsd/makefiles/gcc.make	Tue Sep 05 18:34:11 2017 -0700
++++ ./hotspot/make/bsd/makefiles/gcc.make	Sat Nov 18 14:40:44 2017 -0800
 @@ -168,6 +168,9 @@
    CFLAGS += -DDONT_USE_PRECOMPILED_HEADER
  endif
@@ -3363,7 +3419,7 @@
  endif
  
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ ./hotspot/make/bsd/makefiles/launcher.make	Sat Aug 26 21:38:23 2017 -0700
++++ ./hotspot/make/bsd/makefiles/launcher.make	Sat Nov 18 14:40:44 2017 -0800
 @@ -0,0 +1,117 @@
 +#
 +# Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.
@@ -3482,8 +3538,8 @@
 +	$(QUIETLY) sed -e 's/@@LIBARCH@@/$(LIBARCH)/g' $< > $@
 +	$(QUIETLY) chmod +x $@
 +
---- ./hotspot/make/bsd/makefiles/mapfile-vers-debug	Tue Jul 11 23:51:17 2017 -0700
-+++ ./hotspot/make/bsd/makefiles/mapfile-vers-debug	Sat Aug 26 21:38:23 2017 -0700
+--- ./hotspot/make/bsd/makefiles/mapfile-vers-debug	Tue Sep 05 18:34:11 2017 -0700
++++ ./hotspot/make/bsd/makefiles/mapfile-vers-debug	Sat Nov 18 14:40:44 2017 -0800
 @@ -21,246 +21,254 @@
  # questions.
  #
@@ -3971,7 +4027,7 @@
 +                *;
 +};
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201711190514.vAJ5ELRa061666>