Skip to content

Commit 4ec2fb1

Browse files
committed
[patch] Regenerate main JDK patches
1 parent 01245b2 commit 4ec2fb1

File tree

4 files changed

+206
-225
lines changed

4 files changed

+206
-225
lines changed

scripts/jdk10.patch

Lines changed: 56 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
diff -r b09e56145e11 make/autoconf/flags.m4
2-
--- a/make/autoconf/flags.m4 Thu Mar 08 04:23:31 2018 +0000
3-
+++ b/make/autoconf/flags.m4 Mon Jun 25 09:43:55 2018 +0200
1+
diff -Naur a/make/autoconf/flags.m4 b/make/autoconf/flags.m4
2+
--- a/make/autoconf/flags.m4 2018-07-17 20:20:05.000000000 +0200
3+
+++ b/make/autoconf/flags.m4 2018-10-29 02:32:53.052227324 +0100
44
@@ -30,7 +30,7 @@
55
AC_DEFUN([FLAGS_SETUP_ABI_PROFILE],
66
[
@@ -10,7 +10,7 @@ diff -r b09e56145e11 make/autoconf/flags.m4
1010

1111
if test "x$with_abi_profile" != x; then
1212
if test "x$OPENJDK_TARGET_CPU" != xarm && \
13-
@@ -51,6 +51,18 @@
13+
@@ -51,6 +51,9 @@
1414
elif test "x$OPENJDK_TARGET_ABI_PROFILE" = xarm-sflt; then
1515
ARM_FLOAT_TYPE=sflt
1616
ARM_ARCH_TYPE_FLAGS='-march=armv5t -marm'
@@ -20,7 +20,7 @@ diff -r b09e56145e11 make/autoconf/flags.m4
2020
elif test "x$OPENJDK_TARGET_ABI_PROFILE" = xarmv5-vfp-sflt; then
2121
ARM_FLOAT_TYPE=vfp-sflt
2222
ARM_ARCH_TYPE_FLAGS='-march=armv5t -marm'
23-
@@ -1378,6 +1390,14 @@
23+
@@ -1378,6 +1381,8 @@
2424
if test "x$OPENJDK_$1_OS" = xlinux; then
2525
if test "x$OPENJDK_$1_CPU" = xx86; then
2626
$2JVM_ASFLAGS="[$]$2JVM_ASFLAGS -march=i586"
@@ -29,9 +29,42 @@ diff -r b09e56145e11 make/autoconf/flags.m4
2929
fi
3030
elif test "x$OPENJDK_$1_OS" = xmacosx; then
3131
$2JVM_ASFLAGS="[$]$2JVM_ASFLAGS -x assembler-with-cpp -mno-omit-leaf-frame-pointer -mstack-alignment=16"
32-
diff -r b09e56145e11 make/autoconf/lib-softfloat.m4
33-
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
34-
+++ b/make/autoconf/lib-softfloat.m4 Mon Jun 25 09:43:55 2018 +0200
32+
diff -Naur a/make/autoconf/libraries.m4 b/make/autoconf/libraries.m4
33+
--- a/make/autoconf/libraries.m4 2018-07-17 20:20:05.000000000 +0200
34+
+++ b/make/autoconf/libraries.m4 2018-10-29 02:32:53.056227433 +0100
35+
@@ -32,6 +32,7 @@
36+
m4_include([lib-std.m4])
37+
m4_include([lib-x11.m4])
38+
m4_include([lib-fontconfig.m4])
39+
+m4_include([lib-softfloat.m4])
40+
41+
################################################################################
42+
# Determine which libraries are needed for this configuration
43+
@@ -78,6 +79,13 @@
44+
NEEDS_LIB_ALSA=false
45+
fi
46+
47+
+ if (test "x$OPENJDK_TARGET_CPU" == xarm &&
48+
+ test "x$ARM_FLOAT_TYPE" = xsflt); then
49+
+ NEEDS_LIB_SOFTFLOAT=true
50+
+ else
51+
+ NEEDS_LIB_SOFTFLOAT=false
52+
+ fi
53+
+
54+
# Check if ffi is needed
55+
if HOTSPOT_CHECK_JVM_VARIANT(zero); then
56+
NEEDS_LIB_FFI=true
57+
@@ -97,6 +105,7 @@
58+
LIB_SETUP_FONTCONFIG
59+
LIB_SETUP_FREETYPE
60+
LIB_SETUP_ALSA
61+
+ LIB_SETUP_SOFTFLOAT
62+
LIB_SETUP_LIBFFI
63+
LIB_SETUP_BUNDLED_LIBS
64+
LIB_SETUP_MISC_LIBS
65+
diff -Naur a/make/autoconf/lib-softfloat.m4 b/make/autoconf/lib-softfloat.m4
66+
--- a/make/autoconf/lib-softfloat.m4 1970-01-01 01:00:00.000000000 +0100
67+
+++ b/make/autoconf/lib-softfloat.m4 2018-10-29 02:32:53.052227324 +0100
3568
@@ -0,0 +1,57 @@
3669
+#
3770
+# Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved.
@@ -90,42 +123,9 @@ diff -r b09e56145e11 make/autoconf/lib-softfloat.m4
90123
+
91124
+ AC_SUBST(SOFTFLOAT_LIBS)
92125
+])
93-
diff -r b09e56145e11 make/autoconf/libraries.m4
94-
--- a/make/autoconf/libraries.m4 Thu Mar 08 04:23:31 2018 +0000
95-
+++ b/make/autoconf/libraries.m4 Mon Jun 25 09:43:55 2018 +0200
96-
@@ -32,6 +32,7 @@
97-
m4_include([lib-std.m4])
98-
m4_include([lib-x11.m4])
99-
m4_include([lib-fontconfig.m4])
100-
+m4_include([lib-softfloat.m4])
101-
102-
################################################################################
103-
# Determine which libraries are needed for this configuration
104-
@@ -78,6 +79,13 @@
105-
NEEDS_LIB_ALSA=false
106-
fi
107-
108-
+ if (test "x$OPENJDK_TARGET_CPU" == xarm &&
109-
+ test "x$ARM_FLOAT_TYPE" = xsflt); then
110-
+ NEEDS_LIB_SOFTFLOAT=true
111-
+ else
112-
+ NEEDS_LIB_SOFTFLOAT=false
113-
+ fi
114-
+
115-
# Check if ffi is needed
116-
if HOTSPOT_CHECK_JVM_VARIANT(zero); then
117-
NEEDS_LIB_FFI=true
118-
@@ -97,6 +105,7 @@
119-
LIB_SETUP_FONTCONFIG
120-
LIB_SETUP_FREETYPE
121-
LIB_SETUP_ALSA
122-
+ LIB_SETUP_SOFTFLOAT
123-
LIB_SETUP_LIBFFI
124-
LIB_SETUP_BUNDLED_LIBS
125-
LIB_SETUP_MISC_LIBS
126-
diff -r b09e56145e11 make/autoconf/spec.gmk.in
127-
--- a/make/autoconf/spec.gmk.in Thu Mar 08 04:23:31 2018 +0000
128-
+++ b/make/autoconf/spec.gmk.in Mon Jun 25 09:43:55 2018 +0200
126+
diff -Naur a/make/autoconf/spec.gmk.in b/make/autoconf/spec.gmk.in
127+
--- a/make/autoconf/spec.gmk.in 2018-07-17 20:20:05.000000000 +0200
128+
+++ b/make/autoconf/spec.gmk.in 2018-10-29 02:32:53.060227543 +0100
129129
@@ -331,6 +331,7 @@
130130
CUPS_CFLAGS:=@CUPS_CFLAGS@
131131
ALSA_LIBS:=@ALSA_LIBS@
@@ -134,9 +134,9 @@ diff -r b09e56145e11 make/autoconf/spec.gmk.in
134134
LIBFFI_LIBS:=@LIBFFI_LIBS@
135135
LIBFFI_CFLAGS:=@LIBFFI_CFLAGS@
136136
ENABLE_LIBFFI_BUNDLING:=@ENABLE_LIBFFI_BUNDLING@
137-
diff -r b09e56145e11 make/hotspot/lib/CompileJvm.gmk
138-
--- a/make/hotspot/lib/CompileJvm.gmk Thu Mar 08 04:23:31 2018 +0000
139-
+++ b/make/hotspot/lib/CompileJvm.gmk Mon Jun 25 09:43:55 2018 +0200
137+
diff -Naur a/make/hotspot/lib/CompileJvm.gmk b/make/hotspot/lib/CompileJvm.gmk
138+
--- a/make/hotspot/lib/CompileJvm.gmk 2018-07-17 20:20:05.000000000 +0200
139+
+++ b/make/hotspot/lib/CompileJvm.gmk 2018-10-29 02:32:53.060227543 +0100
140140
@@ -112,6 +112,7 @@
141141

142142
JVM_LIBS += \
@@ -145,9 +145,9 @@ diff -r b09e56145e11 make/hotspot/lib/CompileJvm.gmk
145145
#
146146

147147
# These files and directories are always excluded
148-
diff -r b09e56145e11 src/hotspot/cpu/arm/assembler_arm_32.hpp
149-
--- a/src/hotspot/cpu/arm/assembler_arm_32.hpp Thu Mar 08 04:23:31 2018 +0000
150-
+++ b/src/hotspot/cpu/arm/assembler_arm_32.hpp Mon Jun 25 09:43:55 2018 +0200
148+
diff -Naur a/src/hotspot/cpu/arm/assembler_arm_32.hpp b/src/hotspot/cpu/arm/assembler_arm_32.hpp
149+
--- a/src/hotspot/cpu/arm/assembler_arm_32.hpp 2018-07-17 20:20:05.000000000 +0200
150+
+++ b/src/hotspot/cpu/arm/assembler_arm_32.hpp 2018-10-29 02:32:53.064227653 +0100
151151
@@ -498,7 +498,7 @@
152152
void dmb(DMB_Opt opt, Register reg) {
153153
if (VM_Version::arm_arch() >= 7) {
@@ -171,9 +171,9 @@ diff -r b09e56145e11 src/hotspot/cpu/arm/assembler_arm_32.hpp
171171
};
172172
#endif // __SOFTFP__
173173

174-
diff -r b09e56145e11 src/hotspot/cpu/arm/vm_version_arm_32.cpp
175-
--- a/src/hotspot/cpu/arm/vm_version_arm_32.cpp Thu Mar 08 04:23:31 2018 +0000
176-
+++ b/src/hotspot/cpu/arm/vm_version_arm_32.cpp Mon Jun 25 09:43:55 2018 +0200
174+
diff -Naur a/src/hotspot/cpu/arm/vm_version_arm_32.cpp b/src/hotspot/cpu/arm/vm_version_arm_32.cpp
175+
--- a/src/hotspot/cpu/arm/vm_version_arm_32.cpp 2018-07-17 20:20:05.000000000 +0200
176+
+++ b/src/hotspot/cpu/arm/vm_version_arm_32.cpp 2018-10-29 02:32:53.064227653 +0100
177177
@@ -298,6 +298,15 @@
178178
FLAG_SET_DEFAULT(UseUnalignedAccesses, false);
179179
}
@@ -190,9 +190,9 @@ diff -r b09e56145e11 src/hotspot/cpu/arm/vm_version_arm_32.cpp
190190
_is_initialized = true;
191191
}
192192

193-
diff -r b09e56145e11 src/hotspot/os_cpu/linux_arm/orderAccess_linux_arm.inline.hpp
194-
--- a/src/hotspot/os_cpu/linux_arm/orderAccess_linux_arm.inline.hpp Thu Mar 08 04:23:31 2018 +0000
195-
+++ b/src/hotspot/os_cpu/linux_arm/orderAccess_linux_arm.inline.hpp Mon Jun 25 09:43:55 2018 +0200
193+
diff -Naur a/src/hotspot/os_cpu/linux_arm/orderAccess_linux_arm.inline.hpp b/src/hotspot/os_cpu/linux_arm/orderAccess_linux_arm.inline.hpp
194+
--- a/src/hotspot/os_cpu/linux_arm/orderAccess_linux_arm.inline.hpp 2018-07-17 20:20:05.000000000 +0200
195+
+++ b/src/hotspot/os_cpu/linux_arm/orderAccess_linux_arm.inline.hpp 2018-10-29 02:32:53.068227762 +0100
196196
@@ -71,7 +71,7 @@
197197
__asm__ volatile (
198198
".word 0xF57FF050 | 0xf" : : : "memory");

0 commit comments

Comments
 (0)