https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96157
--- Comment #1 from Iain Buclaw <ibuclaw at gdcproject dot org> --- If I were to propagate TREE_ADDRESSABLE from S to the static array, then the assert doesn't trigger. However, there lots of breakages that occur elsewhere within the front-end, so a little more extra handling needs to be done.