aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/darwin.c3
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index c1e42ef..5269cd9 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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.
diff --git a/gcc/config/darwin.c b/gcc/config/darwin.c
index d84d280..1f607fd 100644
--- a/gcc/config/darwin.c
+++ b/gcc/config/darwin.c
@@ -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;
}