https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89544
--- Comment #5 from Bernd Edlinger <bernd.edlinger at hotmail dot de> --- Created attachment 45888 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45888&action=edit untested patch This is an update of my previous patch, avoids the unaligned mem:DI in about the same way how a TREE_ADDRESSABLE decl does avoid the invalid code. Creates good code in the first test case, but a lot worse code (compared to the previous patch version at least) in the second test case. So I don't see invalid RTL with this patch. Thoughts?