Hello community,
here is the log from the commit of package java-1_7_0-openjdk for
openSUSE:Factory checked in at 2015-06-16 14:04:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/java-1_7_0-openjdk (Old)
and /work/SRC/openSUSE:Factory/.java-1_7_0-openjdk.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "java-1_7_0-openjdk"
Changes:
--------
---
/work/SRC/openSUSE:Factory/java-1_7_0-openjdk/java-1_7_0-openjdk-bootstrap.changes
2015-06-12 20:26:54.000000000 +0200
+++
/work/SRC/openSUSE:Factory/.java-1_7_0-openjdk.new/java-1_7_0-openjdk-bootstrap.changes
2015-06-16 14:04:29.000000000 +0200
@@ -1,0 +2,7 @@
+Wed Jun 10 08:27:47 UTC 2015 - [email protected]
+
+- Added patch:
+ * zero-dummy.patch
+ - Fix crash in ZERO VM built with gcc5
+
+-------------------------------------------------------------------
java-1_7_0-openjdk.changes: same change
New:
----
zero-dummy.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ java-1_7_0-openjdk-bootstrap.spec ++++++
--- /var/tmp/diff_new_pack.WVgVYL/_old 2015-06-16 14:04:33.000000000 +0200
+++ /var/tmp/diff_new_pack.WVgVYL/_new 2015-06-16 14:04:33.000000000 +0200
@@ -168,6 +168,8 @@
#
# OpenJDK specific patches
#
+# Fix crash of ZERO VM built with gcc5
+Patch102: zero-dummy.patch
# Fix signed integer overflows with gcc5
Patch103: signed-overflow.patch
# Fix implicit-fortify-decl
@@ -585,6 +587,7 @@
%endif
%endif
+patch -p0 -i %{PATCH102}
patch -p0 -i %{PATCH103}
patch -p0 -i %{PATCH104}
patch -p0 -i %{PATCH105}
java-1_7_0-openjdk.spec: same change
++++++ zero-dummy.patch ++++++
--- openjdk/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.cpp 2015-06-10
10:23:42.074426631 +0200
+++ openjdk/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.cpp 2015-06-10
10:24:06.222887185 +0200
@@ -61,8 +61,8 @@
#endif
address os::current_stack_pointer() {
- address dummy = (address) &dummy;
- return dummy;
+ // return the address of the current function
+ return (address)__builtin_frame_address(0);
}
frame os::get_sender_for_C_frame(frame* fr) {
Only in openjdk/hotspot/src/os_cpu/linux_zero/vm: os_linux_zero.cpp.orig