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.
