https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118415
--- Comment #3 from Jeffrey A. Law <law at gcc dot gnu.org> --- Using output_constant_def didn't even cross my mind. I don't recall the TREE_PUBLIC part of the change, though obviously at least part of the goal here was to share the table if we have multiple copies across TUs.