Commit 89a012ea by Jan Hubicka Committed by Richard Biener

re PR target/46037 (--enable-stage1-languages=c,lto --enable-languages=c,lto…

re PR target/46037 (--enable-stage1-languages=c,lto --enable-languages=c,lto --with-build-config=bootstrap-lto fails on darwin)

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
parent 7352c013
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> 2011-01-14 Richard Guenther <rguenther@suse.de>
PR tree-optimization/47179 PR tree-optimization/47179
......
...@@ -2616,9 +2616,10 @@ darwin_override_options (void) ...@@ -2616,9 +2616,10 @@ darwin_override_options (void)
} }
if (flag_var_tracking if (flag_var_tracking
&& (generating_for_darwin_version >= 9) && generating_for_darwin_version >= 9
&& debug_info_level >= DINFO_LEVEL_NORMAL && (flag_gtoggle ? (debug_info_level == DINFO_LEVEL_NONE)
&& debug_hooks->var_location != do_nothing_debug_hooks.var_location) : (debug_info_level >= DINFO_LEVEL_NORMAL))
&& write_symbols == DWARF2_DEBUG)
flag_var_tracking_uninit = 1; flag_var_tracking_uninit = 1;
if (MACHO_DYNAMIC_NO_PIC_P) if (MACHO_DYNAMIC_NO_PIC_P)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment