https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105141
--- Comment #3 from Li Shaohua <shaohua.li at inf dot ethz.ch> --- Thanks for your explanation. struct { char a[3]; int b; } c; When I did this, the warning did not show up. Should it still be misaligned?