From: aoliva Date: Tue, 8 Sep 2009 17:44:50 +0000 (+0000) Subject: * toplev.c (process_options): Choose default debugging type when X-Git-Tag: upstream/4.9.2~33879 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=bb6e20de4c3aabf1fa349d0e463d9476d1c6ca8a;p=platform%2Fupstream%2Flinaro-gcc.git * toplev.c (process_options): Choose default debugging type when gtoggle enables debug info and type is unset. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@151524 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5bee13c..c41d08d 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,10 @@ 2009-09-08 Alexandre Oliva + * toplev.c (process_options): Choose default debugging type when + gtoggle enables debug info and type is unset. + +2009-09-08 Alexandre Oliva + PR debug/41276 PR debug/41307 * cselib.c (cselib_expand_value_rtx_1): Don't return copy of diff --git a/gcc/toplev.c b/gcc/toplev.c index c18965a..8a3c4f2 100644 --- a/gcc/toplev.c +++ b/gcc/toplev.c @@ -1883,7 +1883,12 @@ process_options (void) if (flag_gtoggle) { if (debug_info_level == DINFO_LEVEL_NONE) - debug_info_level = DINFO_LEVEL_NORMAL; + { + debug_info_level = DINFO_LEVEL_NORMAL; + + if (write_symbols == NO_DEBUG) + write_symbols = PREFERRED_DEBUGGING_TYPE; + } else debug_info_level = DINFO_LEVEL_NONE; }