Found by valgrind: gfortran gfortran.dg/char_unpack_2.f90 valgrind a.out ==20842== Conditional jump or move depends on uninitialised value(s) ==20842== at 0x4ECB306: unpack_internal (unpack_generic.c:99) ==20842== by 0x4ECB6AA: _gfortran_unpack0_char (unpack_generic.c:233) ==20842== by 0x400D11: MAIN__ (in /projects/tob/gcc/gcc/testsuite/gfortran.dg/a.out) ==20842== by 0x40112B: main (fmain.c:22)
-- Summary: Uninitialized variable in libgfortran's _gfortran_unpack0_char Product: gcc Version: 4.3.0 Status: UNCONFIRMED Keywords: wrong-code Severity: normal Priority: P3 Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: burnus at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31296