how to check the location corresponding to a gimple statement? My instrument 
stmt include some memory access, I wish get right source code line. By context 
it is possible get wrong line.



---Original---
From: "Richard Biener"<richard.guent...@gmail.com&gt;
Date: Fri, Sep 4, 2020 15:08 PM
To: "易会战"<huizha...@foxmail.com&gt;;
Cc: "gcc"<gcc@gcc.gnu.org&gt;;
Subject: Re: about souce code location


On Fri, Sep 4, 2020 at 2:23 AM 易会战 via Gcc <gcc@gcc.gnu.org&gt; wrote:
&gt;
&gt; I am working a instrumention tool, and need get the location info for a 
gimple statement. I use the location structure to get the info, and it can work 
when i use -O1. When I use -O2, sometimes the info seems to be lost and I get 
line num is zero.&amp;nbsp; anyone can tell me how to get the info?

Not all statements have a location, if you encounter such you need to
look at the "surrounding context"
to find one.

Reply via email to