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 - fst...@suse.com
+
+- 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

Reply via email to