[Bug rtl-optimization/46865] [4.3/4.4/4.5/4.6 Regression] Using -save-temps (or ccache, distcc) produces different results with multiline macros containing asm code

jakub at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Thu Dec 9 19:11:00 GMT 2010


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.



More information about the Gcc-bugs mailing list