title: valgrind Error: Conditional jump or move depends on uninitialised value(s)
body: <p>I have one program:</p>
  
  <pre class="lang-c prettyprint-override"><code>#include &lt;stdio.h&gt;
  
  int  call(){ 
    int x=25; 
    ++x; 
    return x; 
  } 
  
  int main(){ 
    int p; 
    p=call(); 
    printf("%d",p);
    return 0;
  } 
  </code></pre>
  
  <p>When I compile the program with <code>-g</code> option and run it with valgrind it shows:</p>
  
  <pre><code>==15469== 1 errors in context 1 of 8:
  ==15469== Conditional jump or move depends on uninitialised value(s)
  ==15469==    at 0x546F83: _dl_relocate_object (in /lib/ld-2.12.90.so)
  ==15469==    by 0x53E6CC: dl_main (in /lib/ld-2.12.90.so)
  ==15469==    by 0x55094D: _dl_sysdep_start (in /lib/ld-2.12.90.so)
  ==15469==    by 0x540222: _dl_start (in /lib/ld-2.12.90.so)
  ==15469==    by 0x53B876: ??? (in /lib/ld-2.12.90.so)
  ==15469== 
  ==15469== 
  ==15469== 1 errors in context 2 of 8:
  ==15469== Conditional jump or move depends on uninitialised value(s)
  ==15469==    at 0x546E01: _dl_relocate_object (in /lib/ld-2.12.90.so)
  ==15469==    by 0x53E6CC: dl_main (in /lib/ld-2.12.90.so)
  ==15469==    by 0x55094D: _dl_sysdep_start (in /lib/ld-2.12.90.so)
  ==15469==    by 0x540222: _dl_start (in /lib/ld-2.12.90.so)
  ==15469==    by 0x53B876: ??? (in /lib/ld-2.12.90.so)
  ==15469== 
  ==15469== 
  ==15469== 1 errors in context 3 of 8:
  ==15469== Conditional jump or move depends on uninitialised value(s)
  ==15469==    at 0x546DF9: _dl_relocate_object (in /lib/ld-2.12.90.so)
  ==15469==    by 0x53E6CC: dl_main (in /lib/ld-2.12.90.so)
  ==15469==    by 0x55094D: _dl_sysdep_start (in /lib/ld-2.12.90.so)
  ==15469==    by 0x540222: _dl_start (in /lib/ld-2.12.90.so)
  ==15469==    by 0x53B876: ??? (in /lib/ld-2.12.90.so)
  ==15469== 
  ==15469== 
  ==15469== 1 errors in context 4 of 8:
  ==15469== Conditional jump or move depends on uninitialised value(s)
  ==15469==    at 0x546E01: _dl_relocate_object (in /lib/ld-2.12.90.so)
  ==15469==    by 0x53E7D9: dl_main (in /lib/ld-2.12.90.so)
  ==15469==    by 0x55094D: _dl_sysdep_start (in /lib/ld-2.12.90.so)
  ==15469==    by 0x540222: _dl_start (in /lib/ld-2.12.90.so)
  ==15469==    by 0x53B876: ??? (in /lib/ld-2.12.90.so)
  ==15469== 
  ==15469== 
  ==15469== 1 errors in context 5 of 8:
  ==15469== Conditional jump or move depends on uninitialised value(s)
  ==15469==    at 0x546DF9: _dl_relocate_object (in /lib/ld-2.12.90.so)
  ==15469==    by 0x53E7D9: dl_main (in /lib/ld-2.12.90.so)
  ==15469==    by 0x55094D: _dl_sysdep_start (in /lib/ld-2.12.90.so)
  ==15469==    by 0x540222: _dl_start (in /lib/ld-2.12.90.so)
  ==15469==    by 0x53B876: ??? (in /lib/ld-2.12.90.so)
  ==15469== 
  ==15469== 
  ==15469== 2 errors in context 6 of 8:
  ==15469== Conditional jump or move depends on uninitialised value(s)
  ==15469==    at 0x546F83: _dl_relocate_object (in /lib/ld-2.12.90.so)
  ==15469==    by 0x53E7D9: dl_main (in /lib/ld-2.12.90.so)
  ==15469==    by 0x55094D: _dl_sysdep_start (in /lib/ld-2.12.90.so)
  ==15469==    by 0x540222: _dl_start (in /lib/ld-2.12.90.so)
  ==15469==    by 0x53B876: ??? (in /lib/ld-2.12.90.so)
  ==15469== 
  ==15469== 
  ==15469== 2 errors in context 7 of 8:
  ==15469== Conditional jump or move depends on uninitialised value(s)
  ==15469==    at 0x547871: _dl_relocate_object (in /lib/ld-2.12.90.so)
  ==15469==    by 0x53E7D9: dl_main (in /lib/ld-2.12.90.so)
  ==15469==    by 0x55094D: _dl_sysdep_start (in /lib/ld-2.12.90.so)
  ==15469==    by 0x540222: _dl_start (in /lib/ld-2.12.90.so)
  ==15469==    by 0x53B876: ??? (in /lib/ld-2.12.90.so)
  ==15469== 
  ==15469== 
  ==15469== 4 errors in context 8 of 8:
  ==15469== Conditional jump or move depends on uninitialised value(s)
  ==15469==    at 0x546F4D: _dl_relocate_object (in /lib/ld-2.12.90.so)
  ==15469==    by 0x53E7D9: dl_main (in /lib/ld-2.12.90.so)
  ==15469==    by 0x55094D: _dl_sysdep_start (in /lib/ld-2.12.90.so)
  ==15469==    by 0x540222: _dl_start (in /lib/ld-2.12.90.so)
  ==15469==    by 0x53B876: ??? (in /lib/ld-2.12.90.so)
  ==15469== 
  ==15469== ERROR SUMMARY: 13 errors from 8 contexts (suppressed: 0 from 0)
  </code></pre>
  
  <p>I don't know why I am getting this error.</p>
  
  <p>What does it mean?</p>
  
  <p>How can they harm my program?</p>
  
  <p>How can I remove them?</p>