OSDN Git Service

2007-07-25 Daniel Berlin <dberlin@dberlin.org>
authordberlin <dberlin@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 25 Jul 2007 19:24:16 +0000 (19:24 +0000)
committerdberlin <dberlin@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 25 Jul 2007 19:24:16 +0000 (19:24 +0000)
* config/darwin.c (darwin_override_options): Additional fix for
debug info formats that don't support var tracking.

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

gcc/ChangeLog
gcc/config/darwin.c

index c1e42ef..5269cd9 100644 (file)
@@ -1,3 +1,8 @@
+2007-07-25  Daniel Berlin  <dberlin@dberlin.org>
+
+       * config/darwin.c (darwin_override_options): Additional fix for
+       debug info formats that don't support var tracking.
+
 2007-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
        * cselib.c (entry_and_rtx_equal_p): Constify.
index d84d280..1f607fd 100644 (file)
@@ -1730,7 +1730,8 @@ darwin_override_options (void)
     }
   if (flag_var_tracking
       && strverscmp (darwin_macosx_version_min, "10.5") >= 0
-      && debug_info_level >= DINFO_LEVEL_NORMAL)
+      && debug_info_level >= DINFO_LEVEL_NORMAL
+      && debug_hooks->var_location != do_nothing_debug_hooks.var_location)
     flag_var_tracking_uninit = 1;
 }