OSDN Git Service

PR/14362
authorzlomek <zlomek@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 4 Mar 2004 10:44:05 +0000 (10:44 +0000)
committerzlomek <zlomek@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 4 Mar 2004 10:44:05 +0000 (10:44 +0000)
* var-tracking.c (track_expr_p): Do not track variables which
should be ignored for debugging purposes.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78902 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/var-tracking.c

index 071f579..7d8973a 100644 (file)
@@ -1,3 +1,9 @@
+2004-03-04  Josef Zlomek  <zlomekj@suse.cz>
+
+       PR/14362
+       * var-tracking.c (track_expr_p): Do not track variables which
+       should be ignored for debugging purposes.
+
 2004-03-04  Alan Modra  <amodra@bigpond.net.au>
 
        * real.c (encode_ibm_extended): Don't bother rounding low double.
index 38983ec..268d44b 100644 (file)
@@ -1361,6 +1361,10 @@ track_expr_p (tree expr)
   if (!decl_rtl)
     return 0;
 
+  /* Do not track decl if is should be ignored for debugging purposes.  */
+  if (DECL_IGNORED_P (expr))
+    return 0;
+
   /* Do not track global variables until we are able to emit correct location
      list for them.  */
   if (TREE_STATIC (expr))