< prev index next >

src/os_cpu/linux_x86/vm/copy_linux_x86.inline.hpp

Print this page
rev 9088 : 8139040: Fix initializations before ShouldNotReachHere() etc. and enable -Wuninitialized on linux.
Reviewed-by: stuefe, coleenp

@@ -28,11 +28,11 @@
 static void pd_conjoint_words(HeapWord* from, HeapWord* to, size_t count) {
 #ifdef AMD64
   (void)memmove(to, from, count * HeapWordSize);
 #else
   // Includes a zero-count check.
-  intx temp;
+  intx temp = 0;
   __asm__ volatile("        testl   %6,%6         ;"
                    "        jz      7f            ;"
                    "        cmpl    %4,%5         ;"
                    "        leal    -4(%4,%6,4),%3;"
                    "        jbe     1f            ;"

@@ -86,11 +86,11 @@
     (void)memcpy(to, from, count * HeapWordSize);
     break;
   }
 #else
   // Includes a zero-count check.
-  intx temp;
+  intx temp = 0;
   __asm__ volatile("        testl   %6,%6       ;"
                    "        jz      3f          ;"
                    "        cmpl    $32,%6      ;"
                    "        ja      2f          ;"
                    "        subl    %4,%1       ;"

@@ -143,11 +143,11 @@
 static void pd_conjoint_bytes(void* from, void* to, size_t count) {
 #ifdef AMD64
   (void)memmove(to, from, count);
 #else
   // Includes a zero-count check.
-  intx temp;
+  intx temp = 0;
   __asm__ volatile("        testl   %6,%6          ;"
                    "        jz      13f            ;"
                    "        cmpl    %4,%5          ;"
                    "        leal    -1(%4,%6),%3   ;"
                    "        jbe     1f             ;"
< prev index next >