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