http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56981
--- Comment #2 from Jerry DeLisle <jvdelisle at gcc dot gnu.org> 2013-04-17 00:58:02 UTC --- There is a seek inside next_record_w_unf. That function is used for DIRECT I/O. Looks conceptually wrong to me for sequential unformatted. I won't have time for a few days to look at this further.