[Dwarf-Discuss] how to find local variable stored in register
Daniel Jacobowitz
drow@false.org
Tue Feb 5 22:01:29 GMT 2008
On Tue, Feb 05, 2008 at 04:50:17PM -0500, Frank Ch. Eigler wrote:
> Do you have a sense of how much? My limited experience with recent
> advanced gcc options for reaching for more pedantically super-precise
> data :-) indicates nothing worrysome in bloat.
I'm sure we could do better, but with the current var-tracking pass
at -O0 the penalty was huge:
http://gcc.gnu.org/ml/gcc-patches/2007-03/msg00541.html
Notice that those are total executable size, not debug info size.
Currently, GCC emits only a single location for each variable with
optimization off. It emits location lists describing "every" location
with optimization on (for poor values of every, without the recently
discussed work of Alexandre Oliva or others trying alternate
approaches).
--
Daniel Jacobowitz
CodeSourcery
More information about the Dwarf-discuss
mailing list