https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98129
anlauf at gcc dot gnu.org changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #49687|0 |1
is obsolete| |
--- Comment #12 from anlauf at gcc dot gnu.org ---
Created attachment 50025
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=50025&action=edit
Revised patch, addressing the issue in unix.c
Hi Thomas,
I've regtested the attached patch. It removes the first (problematic) part
of raw_read, and fixes the second part. It seems to regtest fine, BUT:
I had one (random?) failure with append_1.f90 which I am unable to reproduce.
Looking at the strace output, it appears that there is one additional read(2)
with the patch that returns 0. This is reproducible. I have not yet found
out why this happens, but then I am probably to blind-sighted.
But it fixes the testcase.