http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55792
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
AssignedTo|unassigned at gcc dot |rguenth at gcc dot gnu.org
|gnu.org |
--- Comment #24 from Richard Biener <rguenth at gcc dot gnu.org> 2013-01-10
11:29:16 UTC ---
Created attachment 29139
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=29139
patch to verify locations as LTO expects them
This verifies that all stmts locations (missing expr locations) have a BLOCK
that is in the functions BLOCK tree (_not_ counting abstract origins, as LTO
does not stream the abstract part of the BLOCK tree!). It fires on trivial
inlining testcases which means that LTO will end up with the issue you
are seeing.
Ugh. Investigating.