https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117010
--- Comment #7 from Thomas Schwinge <tschwinge at gcc dot gnu.org> ---
First observation: the same (per my understanding) happens with LTO: compile
this code, still at '-O0' with '-foffload=disable' but with '-flto', and see
the x86_64 '[...].ltrans0.ltrans.s' file:
.text
[...]
.type _ZN1VILi0EEC2Ev, @function
_ZN1VILi0EEC2Ev:
[...]
.size _ZN1VILi0EEC2Ev, .-_ZN1VILi0EEC2Ev
.set _ZN1VILi0EEC1Ev,_ZN1VILi0EEC2Ev
Could this be due to whole-program optimization, enabled by LTO? (But '-O0'?)
(I'll continue having a look; just posting my notes early, in case anyone
catches me running into a dead end.)