Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 14 Apr 2020 13:05:21 +0000 (UTC)
From:      Kirill Ponomarev <krion@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r531679 - head/java/openjdk11/files
Message-ID:  <202004141305.03ED5LTG059265@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: krion
Date: Tue Apr 14 13:05:21 2020
New Revision: 531679
URL: https://svnweb.freebsd.org/changeset/ports/531679

Log:
  Fix build on HEAD.
  
  PR:		244803
  Submitted by:	Yasuhiro KIMURA <yasu_AT_utahime__dot__org>

Added:
  head/java/openjdk11/files/patch-src_hotspot_share_runtime_arguments.cpp   (contents, props changed)
  head/java/openjdk11/files/patch-src_hotspot_share_runtime_sharedRuntime.cpp   (contents, props changed)
  head/java/openjdk11/files/patch-src_java.base_share_native_libfdlibm_e__asin.c   (contents, props changed)

Added: head/java/openjdk11/files/patch-src_hotspot_share_runtime_arguments.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/java/openjdk11/files/patch-src_hotspot_share_runtime_arguments.cpp	Tue Apr 14 13:05:21 2020	(r531679)
@@ -0,0 +1,11 @@
+--- src/hotspot/share/runtime/arguments.cpp.orig	2020-01-15 18:29:57 UTC
++++ src/hotspot/share/runtime/arguments.cpp
+@@ -1458,7 +1458,7 @@ bool Arguments::add_property(const char* prop, Propert
+       // save it in _java_vendor_url_bug, so JVM fatal error handler can access
+       // its value without going through the property list or making a Java call.
+       _java_vendor_url_bug = os::strdup_check_oom(value, mtArguments);
+-      if (old_java_vendor_url_bug != DEFAULT_VENDOR_URL_BUG) {
++      if (strcmp(old_java_vendor_url_bug, DEFAULT_VENDOR_URL_BUG) != 0) {
+         assert(old_java_vendor_url_bug != NULL, "_java_vendor_url_bug is NULL");
+         os::free((void *)old_java_vendor_url_bug);
+       }

Added: head/java/openjdk11/files/patch-src_hotspot_share_runtime_sharedRuntime.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/java/openjdk11/files/patch-src_hotspot_share_runtime_sharedRuntime.cpp	Tue Apr 14 13:05:21 2020	(r531679)
@@ -0,0 +1,11 @@
+--- src/hotspot/share/runtime/sharedRuntime.cpp.orig	2020-01-15 18:29:57 UTC
++++ src/hotspot/share/runtime/sharedRuntime.cpp
+@@ -2806,7 +2806,7 @@ void AdapterHandlerLibrary::create_native_wrapper(cons
+     if (buf != NULL) {
+       CodeBuffer buffer(buf);
+       double locs_buf[20];
+-      buffer.insts()->initialize_shared_locs((relocInfo*)locs_buf, sizeof(locs_buf) / sizeof(relocInfo));
++      buffer.insts()->initialize_shared_locs((relocInfo*)locs_buf, (sizeof(locs_buf)) / (sizeof(relocInfo)));
+       MacroAssembler _masm(&buffer);
+ 
+       // Fill in the signature array, for the calling-convention call.

Added: head/java/openjdk11/files/patch-src_java.base_share_native_libfdlibm_e__asin.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/java/openjdk11/files/patch-src_java.base_share_native_libfdlibm_e__asin.c	Tue Apr 14 13:05:21 2020	(r531679)
@@ -0,0 +1,17 @@
+--- src/java.base/share/native/libfdlibm/e_asin.c.orig	2020-01-15 18:29:57 UTC
++++ src/java.base/share/native/libfdlibm/e_asin.c
+@@ -97,12 +97,13 @@ qS4 =  7.70381505559019352791e-02; /* 0x3FB3B8C5, 0xB1
+         } else if (ix<0x3fe00000) {     /* |x|<0.5 */
+             if(ix<0x3e400000) {         /* if |x| < 2**-27 */
+                 if(huge+x>one) return x;/* return x with inexact if x!=0*/
+-            } else
++            } else {
+                 t = x*x;
+                 p = t*(pS0+t*(pS1+t*(pS2+t*(pS3+t*(pS4+t*pS5)))));
+                 q = one+t*(qS1+t*(qS2+t*(qS3+t*qS4)));
+                 w = p/q;
+                 return x+x*w;
++            }
+         }
+         /* 1> |x|>= 0.5 */
+         w = one-fabs(x);



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