https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103847
--- Comment #8 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Ian Lance Taylor <i...@gcc.gnu.org>: https://gcc.gnu.org/g:62c3f75fd29e93054f3aeb8a623fd52c98c3db0b commit r12-6147-g62c3f75fd29e93054f3aeb8a623fd52c98c3db0b Author: Ian Lance Taylor <i...@golang.org> Date: Wed Dec 29 15:08:32 2021 -0800 compiler, libgo: don't pad sparc64-linux epollevent Change the compiler to not add zero padding because of zero-sized fields named "_", since those can't be referenced anyhow. Change the sparc-linux64 epollevent struct to name the alignment field "_", to avoid zero padding. Fixes PR go/103847 PR go/103847 * godump.c (go_force_record_alignment): Name the alignment field "_". Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/374914