https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85574
--- Comment #14 from Jan Hubicka <hubicka at ucw dot cz> --- > Yeah. Note that the debug stmt differences _might_ be explained by > ICF in case ICF ignores debug stmts when merging. But since the > ICF dumps are ordered differently it's hard to see actual decision > differences... Yep, ICF ignores debug statements and choice of the leading function from the group depends on memory layout it will diverge on that. Which of course is a bug... Honza