------- Comment #1 from jakub at gcc dot gnu dot org  2010-02-08 08:51 -------
This is completely intentional.
The intent is to differentiate between debug info at the call insn in the
caller and when inside the call.  At the call insn various var locations can be
still live (e.g. call clobbered registers, while after the call insn has been
executed and the code is somewhere in the called function or anything it calls
directly or indirectly, e.g. var locations in memory with address taken or
global, or call clobbered registers might have been already clobbered and don't
hold the desired value.


-- 

jakub at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|                            |INVALID


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42939

Reply via email to