This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug debug/23551] dwarf records for inlines appear incomplete
- From: "aoliva at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 1 Nov 2006 06:37:39 -0000
- Subject: [Bug debug/23551] dwarf records for inlines appear incomplete
- References: <bug-23551-8732@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #11 from aoliva at gcc dot gnu dot org 2006-11-01 06:37 -------
Every inlined function starts with copying of argument initializers into the
formal arguments. This makes such copies too suitable for SSA coalescing.
It appears to me that it would be desirable to arrange for coalescing to
somehow preserve information as to which variables have been coalesced, such
that we can emit debug info for all coalesced variables, not just one of them.
It sounds like a lot of work, though.
--
aoliva at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |aoliva at gcc dot gnu dot
| |org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23551