https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98198
--- Comment #2 from Christophe Lyon <clyon at gcc dot gnu.org> --- Can you check with gcc trunk? There were recent fixes in the handling of noinit/persistent attribute: g:762ca20364a590be2cb9c79c0101ccbff74b5de1