------- Comment #2 from jvdelisle at gcc dot gnu dot org 2007-07-28 22:33 ------- I think this is ignorable. We allocate a buffer of 8192 bytes. We only use a portion of it, so the pointer to that block is being flagged as pointing to uninitialized memory. We don't want to take the performance penalty of setting all that unused memory during an IO operation.
However, if this valgrind error is unique to just this test case, then further digging is warranted. So I keep looking. :) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32925