https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102510
anlauf at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |WORKSFORME --- Comment #5 from anlauf at gcc dot gnu.org --- If you collect your procedures in a separate file, there is the possible question of what happens when you "use" these in another module. A possible expectation is that this situation should be handled with LTO. I have not checked whether this works (at the time of writing), though. I'ld like to close this issue for now. Please reopen or open a new one if you think there is room for improvement.