https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116161
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jakub at gcc dot gnu.org --- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Seems the mismatches are in some var names, like - (const_int 64 [0x40])) [ MEM <vector(2) long unsigned int> [(short unsigned int * *)vectp_intersect__M_impl_D185643__M_start.95744_538 + 64B]+0 S16 A64]) - (reg:V8HI 21 xmm1 [orig:482 MEM <vector(2) long unsigned int> [(short unsigned int * *)vectp_intersect__M_impl_D185643__M_start.95744_538 + 48B] ] [482]) + (const_int 64 [0x40])) [ MEM <vector(2) long unsigned int> [(short unsigned int * *)vectp_intersect__M_impl_D185616__M_start.95744_538 + 64B]+0 S16 A64]) + (reg:V8HI 21 xmm1 [orig:482 MEM <vector(2) long unsigned int> [(short unsigned int * *)vectp_intersect__M_impl_D185616__M_start.95744_538 + 48B] ] [482]) Haven't tracked what pass created those first, but we certainly shouldn't be adding DECL_UIDs to DECL_NAMEs.