==1594== Memcheck, a memory error detector ==1594== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al. ==1594== Using Valgrind-3.6.1 and LibVEX; rerun with -h for copyright info ==1594== Command: test02 ==1594== --1594-- run: /usr/bin/dsymutil "./test02" ==1594== Conditional jump or move depends on uninitialised value(s) ==1594== at 0x1000F023B: _gfortrani_write_i (in /usr/local/lib/libgfortran.3.dylib) ==1594== by 0x100001DA4: main (in ./test02) ==1594== ==1594== Conditional jump or move depends on uninitialised value(s) ==1594== at 0x1000ECE57: calculate_sign.isra.0 (in /usr/local/lib/libgfortran.3.dylib) ==1594== by 0x100001DA4: main (in ./test02) ==1594== ==1594== Conditional jump or move depends on uninitialised value(s) ==1594== at 0x1000ECEBB: gfc_itoa (in /usr/local/lib/libgfortran.3.dylib) ==1594== by 0x7FFF5FBFF59F: ??? ==1594== by 0x1: ??? ==1594== by 0x7FFF5FBFF59F: ??? ==1594== by 0xFFFFFFFE: ??? ==1594== TEST02: FORTRAN90 version A sample code for analysis by VALGRIND. 1 0 2 2 3 0 4 6 5 8 6 0 7 0 8 0 9 0 10 0 TEST02 Normal end of execution. ==1594== ==1594== HEAP SUMMARY: ==1594== in use at exit: 88 bytes in 1 blocks ==1594== total heap usage: 24 allocs, 23 frees, 27,748 bytes allocated ==1594== ==1594== LEAK SUMMARY: ==1594== definitely lost: 0 bytes in 0 blocks ==1594== indirectly lost: 0 bytes in 0 blocks ==1594== possibly lost: 0 bytes in 0 blocks ==1594== still reachable: 88 bytes in 1 blocks ==1594== suppressed: 0 bytes in 0 blocks ==1594== Rerun with --leak-check=full to see details of leaked memory ==1594== ==1594== For counts of detected and suppressed errors, rerun with: -v ==1594== Use --track-origins=yes to see where uninitialised values come from ==1594== ERROR SUMMARY: 18 errors from 3 contexts (suppressed: 0 from 0)