http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46865
--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> 2010-12-09 19:11:08 UTC --- Created attachment 22698 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=22698 gcc46-pr46865.patch The problem is that we do not guarantee the rtl locators are unique, locator_eq needs to be called to check equality. Perhaps for 4.7 a better way would be to use a different fmt string letter for these locations and adjust all routines that look at rtl format strings.