https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63892
--- Comment #15 from Iain Sandoe <iains at gcc dot gnu.org> --- so .. in principle, if we are not creating an alias, it should not matter if the target supports aliases or not. I'm wondering if we're somehow deleting an alias that is used elsewhere in the callgraph. I'm not sure if that's even possible (or if the remove() is supposed to recompute / complain if the removed is still in use).