https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114065
--- Comment #49 from John David Anglin <danglin at gcc dot gnu.org> --- Testing this patch to try fix padding: Index: gcc-15-15.1.0/src/gcc/ada/libgnarl/s-linux__hppa.ads =================================================================== --- gcc-15-15.1.0.orig/src/gcc/ada/libgnarl/s-linux__hppa.ads +++ gcc-15-15.1.0/src/gcc/ada/libgnarl/s-linux__hppa.ads @@ -53,6 +53,7 @@ package System.Linux is type timespec is record tv_sec : time_t; + tv_pad : long; tv_nsec : long; end record; pragma Convention (C, timespec);