https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90719

--- Comment #6 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-9 branch has been updated by Iain Buclaw
<ibuc...@gcc.gnu.org>:

https://gcc.gnu.org/g:1f0eba390fb5f887874e37a1f626eeab4ad55a44

commit r9-8547-g1f0eba390fb5f887874e37a1f626eeab4ad55a44
Author: Iain Buclaw <ibuc...@gdcproject.org>
Date:   Mon Apr 27 23:40:48 2020 +0200

    libphobos: Fix struct layout of stat32_t on sparc-*-solaris*

    Solaris 11 <sys/stat.h> has:

        struct stat {
            ...
        #if _FILE_OFFSET_BITS != 64
            long st_pad3;
        #endif
            ...
        };

    In the extern(C) core.sys bindings, st_pad3 is included in the
    non-largefie version of struct stat when it shouldn't be.

    libphobos/ChangeLog:

            PR d/90719
            * libdruntime/core/sys/posix/sys/stat.d (Solaris): Remove st_pad3
from
            struct stat32_t.

Reply via email to