aboutsummaryrefslogtreecommitdiff
path: root/gcc/opts.c
diff options
context:
space:
mode:
authorFangrui Song <maskray@google.com>2020-05-13 08:27:29 -0700
committerRichard Biener <rguenther@suse.de>2020-07-29 15:35:43 +0200
commitc8d3f2b6d1d81535ac3b71fd8dd1def12f8d03b3 (patch)
tree9ca5f102e8391c4b0cc7098231a53525e185270b /gcc/opts.c
parentd6cd139c1728fd37a2b6b2251029458cc2b7127e (diff)
downloadgcc-c8d3f2b6d1d81535ac3b71fd8dd1def12f8d03b3.zip
gcc-c8d3f2b6d1d81535ac3b71fd8dd1def12f8d03b3.tar.gz
gcc-c8d3f2b6d1d81535ac3b71fd8dd1def12f8d03b3.tar.bz2
Don't make -gsplit-dwarf imply -g
-gsplit-dwarf introduces order dependency: it overrides previous -g0 and -g1. Don't imply -g so that it can be plugged into a build without worrying that unnecessary debugging information may be generated. 2020-05-13 Fangrui Song <maskray@google.com> PR debug/95096 * opts.c (common_handle_option): Don't make -gsplit-dwarf imply -g. * doc/invoke.texi (-gsplit-dwarf): Update documentation.
Diffstat (limited to 'gcc/opts.c')
-rw-r--r--gcc/opts.c5
1 files changed, 0 insertions, 5 deletions
diff --git a/gcc/opts.c b/gcc/opts.c
index 6628f7e..68321cc 100644
--- a/gcc/opts.c
+++ b/gcc/opts.c
@@ -2704,11 +2704,6 @@ common_handle_option (struct gcc_options *opts,
set_debug_level (DWARF2_DEBUG, false, "", opts, opts_set, loc);
break;
- case OPT_gsplit_dwarf:
- set_debug_level (NO_DEBUG, DEFAULT_GDB_EXTENSIONS, "", opts, opts_set,
- loc);
- break;
-
case OPT_ggdb:
set_debug_level (NO_DEBUG, 2, arg, opts, opts_set, loc);
break;