aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Berlin <dberlin@dberlin.org>2007-07-25 19:24:16 +0000
committerDaniel Berlin <dberlin@gcc.gnu.org>2007-07-25 19:24:16 +0000
commit4352ed4d6d3f954d0c8463d7af10636a05a933dd (patch)
tree15e16c01cd980b4fd22eaee313520cf6b797c505
parente5cfc29f59efc9a8b8bc29c35ab160ae4d76c2b6 (diff)
downloadgcc-4352ed4d6d3f954d0c8463d7af10636a05a933dd.zip
gcc-4352ed4d6d3f954d0c8463d7af10636a05a933dd.tar.gz
gcc-4352ed4d6d3f954d0c8463d7af10636a05a933dd.tar.bz2
darwin.c (darwin_override_options): Additional fix for debug info formats that don't support var tracking.
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. From-SVN: r126927
-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;
}