This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [Dwarf-Discuss] Does gcc optimization impacts retrieving Dwarf information?


On 05/29/2009 03:11 PM, Mark Wielaard wrote:
(Resent, now actually subscribed to the list from the correct address)

On Fri, 2009-05-29 at 14:28 +0530, M. Mohan Kumar wrote:
That's all true in the abstract, but modern gcc has been known to
abscond with variable location data even for values that are
live/recomputable.  This is the main reason why the VTA (and
debuglocus and other) gcc projects are under way -- to represent the
maximum possible conceptual data, despite -O2 etc.

Frank, Will VTA/debuglocus have the dwarf compatibility (i.e. it does not need modification to existing applications using libdwarf APIs)?

When can we expect this features (VTA/debuglocus) integrated into mainline
gcc?

Yes, it will output (hopefully better/more complete) dwarf information. I don't know the schedule details of when this will land in gcc mainline. But the ideas behind how to improve the tracking of debug locations for variables in gcc can be found in this paper from Alexandre Olivia: http://www.lsd.ic.unicamp.br/~oliva/papers/vta/slides.pdf And on this GCC wiki page: http://gcc.gnu.org/wiki/Var_Tracking_Assignments

Hi,


In one of the dwarf mail threads it is mentioned that VTA is ready for integration into gcc, but its waiting for the acceptance from the maintainers.

Are VTA patches part of mainline gcc now? If not, where could we get the VTA patches?

Regards,
M. Mohan Kumar.


DebugLocus is an alternative idea on an implementation to improve tracking debug information from Andrew MacLeod described here: http://gcc.gnu.org/wiki/AndrewMacLeod/debuglocus

Cheers,

Mark

_______________________________________________
Dwarf-Discuss mailing list
Dwarf-Discuss@lists.dwarfstd.org
http://lists.dwarfstd.org/listinfo.cgi/dwarf-discuss-dwarfstd.org


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]