https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107367
--- Comment #1 from cqwrteur <unlvsur at live dot com> --- This optimization will prevent duplications of templates over iterators and pointers. (vector<int>::iterator and int* duplications for example) For example: https://godbolt.org/z/9zEajxxa8 vs https://godbolt.org/z/n61vEddj1 579 vs 879