https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60749
Siarhei Volkau <lis8215 at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |lis8215 at gmail dot com --- Comment #2 from Siarhei Volkau <lis8215 at gmail dot com> --- Created attachment 55167 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=55167&action=edit allow combine ld/st of volatile mem with any_extend op Is anyone bothering on that? I'm, as embedded engineer, sadly looking on that long standing issue. I can propose a quick patch which enables combining volatile mem ld/st with any_extend for most cases. And it seems, like platform specific test results remain the same with it (arm/aarch64/mips were tested). Post it in hope it can help for anyone who needs it.