https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102528
--- Comment #5 from Iain Sandoe <iains at gcc dot gnu.org> --- hmm let me see if I can reproduce this (I didn't see it in my earlier tests): .L41: ud2 test(): ret which would make things look somewhat strange indeed (the functions are all TU-local - so absent a reference, the 'normal' processes should elide them.