http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59678

--- Comment #12 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
For the test in comment 9, valgrind gives

==30542== Conditional jump or move depends on uninitialised value(s)
==30542==    at 0x100000D3C: MAIN__ (pr59678.f90:25)
==30542==    by 0x100000E95: main (pr59678.f90:21)
==30542== 
==30542== Conditional jump or move depends on uninitialised value(s)
==30542==    at 0x7FFFFFE007B0: ???
==30542==    by 0x100000DCB: MAIN__ (pr59678.f90:25)
==30542==    by 0x100000E95: main (pr59678.f90:21)
==30542== 
==30542== Conditional jump or move depends on uninitialised value(s)
==30542==    at 0x7FFFFFE007B6: ???
==30542==    by 0x100000DCB: MAIN__ (pr59678.f90:25)
==30542==    by 0x100000E95: main (pr59678.f90:21)
==30542== 
==30542== Conditional jump or move depends on uninitialised value(s)
==30542==    at 0x7FFFFFE007F3: ???
==30542==    by 0x100000DCB: MAIN__ (pr59678.f90:25)
==30542==    by 0x100000E95: main (pr59678.f90:21)
==30542== 
==30542== Use of uninitialised value of size 8
==30542==    at 0x7FFFFFE012B1: ???
==30542==    by 0x7FFFFFE00879: ???
==30542==    by 0x100000DCB: MAIN__ (pr59678.f90:25)
==30542==    by 0x100000E95: main (pr59678.f90:21)
==30542== 
==30542== Invalid read of size 1
==30542==    at 0x7FFFFFE012B1: ???
==30542==    by 0x7FFFFFE00879: ???
==30542==    by 0x100000DCB: MAIN__ (pr59678.f90:25)
==30542==    by 0x100000E95: main (pr59678.f90:21)
==30542==  Address 0xe41 is not stack'd, malloc'd or (recently) free'd

I am not sure that the code is valid: allocatables not allocated.

Reply via email to