https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89020
--- Comment #7 from Steve Kargl <sgk at troutmask dot apl.washington.edu> --- On Fri, Jan 25, 2019 at 06:40:14PM +0000, jvdelisle at gcc dot gnu.org wrote: > > --- Comment #6 from Jerry DeLisle <jvdelisle at gcc dot gnu.org> --- > (In reply to Steve Kargl from comment #5) > --- snip --- > > > > Of course, I could be missing something obvious. Jerry? > > Hi Steve, I have time today to have a look at this. Does seem a bit unusual on > the surface. > Thanks. I was expecting to see something like result = remove(...) /* returns 0, -1, and set errno. */ if (iostat is present) iostat = result; /* could also set to errno. */ if (iomsg is present) iomsg = strerror (errno); /* Look up errno error message. */