https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77992
--- Comment #12 from Kangjie Lu <kjlu at gatech dot edu> --- (In reply to Andreas Schwab from comment #11) > The problem with that strategy is that padding is architecture dependent, > and care must be taken not to introduce ABI breakage. Agreed. Or a developer will have to write corresponding dummy fields for various platforms, which will be annoying for code maintenance.