summaryrefslogtreecommitdiff
path: root/gcc/toplev.c
diff options
context:
space:
mode:
authorbstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4>2009-09-09 06:07:05 +0000
committerbstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4>2009-09-09 06:07:05 +0000
commit68b3554f5464d49465bfb68ddffb69668d9080d2 (patch)
tree21cc8202dd4afe5295fcd6fb1a2982baee7e6bc5 /gcc/toplev.c
parent9afdea3935f7445cd9cc14d8a16e67ce271c275b (diff)
downloadgcc-68b3554f5464d49465bfb68ddffb69668d9080d2.tar.gz
2009-09-09 Basile Starynkevitch <basile@starynkevitch.net>
MELT branch merged with trunk rev 151544 git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@151549 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/toplev.c')
-rw-r--r--gcc/toplev.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/gcc/toplev.c b/gcc/toplev.c
index 3343d2e097b..8b4bc10085a 100644
--- a/gcc/toplev.c
+++ b/gcc/toplev.c
@@ -1902,7 +1902,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;
}