https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106331
--- Comment #6 from H.J. Lu <hjl.tools at gmail dot com> --- This is a latent bug. GCC 11 RTL expander generates: (insn 21 20 22 (set (mem/c:TI (reg:DI 92 [ D.3947 ]) [0 MEM <c_char[0:]> [(void *)&a]+0 S16 A128]) (const_wide_int 0x20202020202020202020202020202020)) "x.f90":3:6 -1 (nil)) [(void *)&a]+0 S16 A128] doesn't look right.