https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54412
Chris Wellons <wellons at nullprogram dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |wellons at nullprogram dot com --- Comment #45 from Chris Wellons <wellons at nullprogram dot com> --- Created attachment 60558 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=60558&action=edit Treat >16-byte operands as unaligned Searching for a solution myself, I constructed another ungeneralized, broad patch like Stephen Kitt's, but simpler. It just marks all operands wider than 16 bytes as unaligned. It works against everything I've tested, but I'm unsure if it's complete enough.