summaryrefslogtreecommitdiff
path: root/gcc/toplev.c
diff options
context:
space:
mode:
authorhainque <hainque@138bc75d-0d04-0410-961f-82ee72b054a4>2012-04-24 20:34:30 +0000
committerhainque <hainque@138bc75d-0d04-0410-961f-82ee72b054a4>2012-04-24 20:34:30 +0000
commit11652e71e2cfe9be8d7ff85e86c842a8c83618a3 (patch)
tree9284abef1d612ed53ee27cb059198eb1351edd47 /gcc/toplev.c
parentc76e5dd85df2e413f7a5f2c75fbd4b0a9b5b7b85 (diff)
downloadgcc-11652e71e2cfe9be8d7ff85e86c842a8c83618a3.tar.gz
* common.opt (gdwarf-): Initialize dwarf_version to -1 instead of 2.
* toplev.c (process_options): Default to dwarf_version 2. * config/vxworks.c (vxworks_override_options): Default to strict-dwarf and dwarf_version 2. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@186783 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/toplev.c')
-rw-r--r--gcc/toplev.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/toplev.c b/gcc/toplev.c
index 3d9e1626b80..fcfdba2aefb 100644
--- a/gcc/toplev.c
+++ b/gcc/toplev.c
@@ -1380,6 +1380,10 @@ process_options (void)
if (dwarf_strict < 0)
dwarf_strict = 0;
+ /* And select a default dwarf level. */
+ if (dwarf_version < 0)
+ dwarf_version = 2;
+
/* A lot of code assumes write_symbols == NO_DEBUG if the debugging
level is 0. */
if (debug_info_level == DINFO_LEVEL_NONE)