https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90719
ibuclaw at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ibuclaw at gcc dot gnu.org --- Comment #9 from ibuclaw at gcc dot gnu.org --- (In reply to Rainer Orth from comment #8) > Unfortunately, something went wrong here: while my original patch removed > st_pad3 > from the non-D_LP64 struct stat64_t, yours changed stat32_t instead, which > leaves > the affected test broken: > > FAIL: libphobos.phobos_shared/std/file.d execution test Oops, I must have both misunderstood your original bug report (you mentioned stat32_t) *and* the patch applied against the wrong struct. Fix sent here: https://github.com/dlang/druntime/pull/3078 I'll downstream it (again) as soon as it's in. For GCC-11, I should really finish off some automated C header -> D conversion tool, as you know all too well the pains of maintaining the current stdc and sys packages in D runtime.