Blame SOURCES/8197981-pr3548.patch

605045
# HG changeset patch
605045
# User andrew
605045
# Date 1518667645 0
605045
#      Thu Feb 15 04:07:25 2018 +0000
605045
# Node ID 1d35411eb7bdf16191e220ffe3b1dc4d5d0c6041
605045
# Parent  999983606f5c61b093c6f6316a7b26c4cd4ca79e
605045
8197981, PR3548: Missing return statement in __sync_val_compare_and_swap_8
605045
Summary: Fix issue discovered by -Wreturn-type on systems without LP64.
605045
Reviewed-by: aph
605045
605045
diff --git openjdk.orig/hotspot/src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp openjdk/hotspot/src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp
605045
--- openjdk.orig/hotspot/src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp
605045
+++ openjdk/hotspot/src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp
605045
@@ -457,6 +457,7 @@
605045
     long long unsigned int oldval,
605045
     long long unsigned int newval) {
605045
     ShouldNotCallThis();
605045
+    return 0;
605045
   }
605045
 };
605045
 #endif // !_LP64
605045
diff --git openjdk.orig/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.cpp openjdk/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.cpp
605045
--- openjdk.orig/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.cpp
605045
+++ openjdk/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.cpp
605045
@@ -498,6 +498,7 @@
605045
     long long unsigned int oldval,
605045
     long long unsigned int newval) {
605045
     ShouldNotCallThis();
605045
+    return 0;
605045
   }
605045
 };
605045
 #endif // !_LP64