https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111049
--- Comment #2 from Mark Pizzolato <mark at infocomm dot com> --- > Looks like this is fixed for GCC 11. The latest Raspberry Pi OS is still packaging gcc 10.2.1. How was this tested with gcc 11? Was there a specific change that addressed the problem? If so, can we get a pointer to that? Did the testing include running with a wide range of structure sizes? 10.2.1 demonstrates the issue with some structure sizes and not others. It is not just sizes above a certain size which reliably demonstrate the problem.