https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106187
--- Comment #33 from Richard Earnshaw <rearnsha at gcc dot gnu.org> --- I suspect there is still a question, though, as to whether it is safe in general for two objects with non-conflicting alias sets to share a stack slot.