This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug bootstrap/55792] [4.8 Regression] Bad memory access with profiledbootstrap and LTO
- From: "rguenth at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Thu, 10 Jan 2013 11:29:16 +0000
- Subject: [Bug bootstrap/55792] [4.8 Regression] Bad memory access with profiledbootstrap and LTO
- Auto-submitted: auto-generated
- References: <bug-55792-4@http.gcc.gnu.org/bugzilla/>
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.