2011-01-14 Jan Hubicka <jh@suse.cz>
Jack Howarth <howarth@bromo.med.uc.edu>
PR target/46037
* config/darwin.c (darwin_override_options): Honor flag_gtoggle
when checking debug_info_level. Test write_symbols instead of
debug_hooks->var_location when setting flag_var_tracking_uninit.
Co-Authored-By: Jack Howarth <howarth@bromo.med.uc.edu>
From-SVN: r168793
+2011-01-14 Jan Hubicka <jh@suse.cz>
+ Jack Howarth <howarth@bromo.med.uc.edu>
+
+ PR target/46037
+ * config/darwin.c (darwin_override_options): Honor flag_gtoggle
+ when checking debug_info_level. Test write_symbols instead of
+ debug_hooks->var_location when setting flag_var_tracking_uninit.
+
2011-01-14 Richard Guenther <rguenther@suse.de>
PR tree-optimization/47179
}
if (flag_var_tracking
- && (generating_for_darwin_version >= 9)
- && debug_info_level >= DINFO_LEVEL_NORMAL
- && debug_hooks->var_location != do_nothing_debug_hooks.var_location)
+ && generating_for_darwin_version >= 9
+ && (flag_gtoggle ? (debug_info_level == DINFO_LEVEL_NONE)
+ : (debug_info_level >= DINFO_LEVEL_NORMAL))
+ && write_symbols == DWARF2_DEBUG)
flag_var_tracking_uninit = 1;
if (MACHO_DYNAMIC_NO_PIC_P)