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
4
4
@@ -30,7 +30,7 @@
5
5
AC_DEFUN([FLAGS_SETUP_ABI_PROFILE],
6
6
[
@@ -10,7 +10,7 @@ diff -r b09e56145e11 make/autoconf/flags.m4
10
10
11
11
if test "x$with_abi_profile" != x; then
12
12
if test "x$OPENJDK_TARGET_CPU" != xarm && \
13
- @@ -51,6 +51,18 @@
13
+ @@ -51,6 +51,9 @@
14
14
elif test "x$OPENJDK_TARGET_ABI_PROFILE" = xarm-sflt; then
15
15
ARM_FLOAT_TYPE=sflt
16
16
ARM_ARCH_TYPE_FLAGS='-march=armv5t -marm'
@@ -20,7 +20,7 @@ diff -r b09e56145e11 make/autoconf/flags.m4
20
20
elif test "x$OPENJDK_TARGET_ABI_PROFILE" = xarmv5-vfp-sflt; then
21
21
ARM_FLOAT_TYPE=vfp-sflt
22
22
ARM_ARCH_TYPE_FLAGS='-march=armv5t -marm'
23
- @@ -1378,6 +1390,14 @@
23
+ @@ -1378,6 +1381,8 @@
24
24
if test "x$OPENJDK_$1_OS" = xlinux; then
25
25
if test "x$OPENJDK_$1_CPU" = xx86; then
26
26
$2JVM_ASFLAGS="[$]$2JVM_ASFLAGS -march=i586"
@@ -29,9 +29,42 @@ diff -r b09e56145e11 make/autoconf/flags.m4
29
29
fi
30
30
elif test "x$OPENJDK_$1_OS" = xmacosx; then
31
31
$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
35
68
@@ -0,0 +1,57 @@
36
69
+ #
37
70
+ # Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved.
@@ -90,42 +123,9 @@ diff -r b09e56145e11 make/autoconf/lib-softfloat.m4
90
123
+
91
124
+ AC_SUBST(SOFTFLOAT_LIBS)
92
125
+ ])
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
129
129
@@ -331,6 +331,7 @@
130
130
CUPS_CFLAGS:=@CUPS_CFLAGS@
131
131
ALSA_LIBS:=@ALSA_LIBS@
@@ -134,9 +134,9 @@ diff -r b09e56145e11 make/autoconf/spec.gmk.in
134
134
LIBFFI_LIBS:=@LIBFFI_LIBS@
135
135
LIBFFI_CFLAGS:=@LIBFFI_CFLAGS@
136
136
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
140
140
@@ -112,6 +112,7 @@
141
141
142
142
JVM_LIBS += \
@@ -145,9 +145,9 @@ diff -r b09e56145e11 make/hotspot/lib/CompileJvm.gmk
145
145
#
146
146
147
147
# 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
151
151
@@ -498,7 +498,7 @@
152
152
void dmb(DMB_Opt opt, Register reg) {
153
153
if (VM_Version::arm_arch() >= 7) {
@@ -171,9 +171,9 @@ diff -r b09e56145e11 src/hotspot/cpu/arm/assembler_arm_32.hpp
171
171
};
172
172
#endif // __SOFTFP__
173
173
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
177
177
@@ -298,6 +298,15 @@
178
178
FLAG_SET_DEFAULT(UseUnalignedAccesses, false);
179
179
}
@@ -190,9 +190,9 @@ diff -r b09e56145e11 src/hotspot/cpu/arm/vm_version_arm_32.cpp
190
190
_is_initialized = true;
191
191
}
192
192
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
196
196
@@ -71,7 +71,7 @@
197
197
__asm__ volatile (
198
198
".word 0xF57FF050 | 0xf" : : : "memory");
0 commit comments