aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Liska <mliska@suse.cz>2022-09-22 15:57:48 +0200
committerMartin Liska <mliska@suse.cz>2022-09-23 09:56:10 +0200
commit651625728520b5e1d926f0e12018c96f3fe18b22 (patch)
tree551c22b458662f3bfac7bb4171a261143b4625d3
parenta0de11d0d22054b6fd76a0730a3ec807542379d0 (diff)
downloadgcc-651625728520b5e1d926f0e12018c96f3fe18b22.zip
gcc-651625728520b5e1d926f0e12018c96f3fe18b22.tar.gz
gcc-651625728520b5e1d926f0e12018c96f3fe18b22.tar.bz2
opts: fix --help=common with '\t' description
Fixes -flto-compression option: - -flto-compression-level=<number> Use z Use zlib/zstd compression level <number> for IL. + -flto-compression-level=<0,19> Use zlib/zstd compression level <number> for IL. gcc/ChangeLog: * common.opt: Update -flto-compression-level documentation. * opts.cc (print_filtered_help): Do not append range to an option that uses \t syntax.
-rw-r--r--gcc/common.opt2
-rw-r--r--gcc/opts.cc2
2 files changed, 2 insertions, 2 deletions
diff --git a/gcc/common.opt b/gcc/common.opt
index 06ef768..296d6f1 100644
--- a/gcc/common.opt
+++ b/gcc/common.opt
@@ -2106,7 +2106,7 @@ Specify the algorithm to partition symbols and vars at linktime.
; The initial value of -1 comes from Z_DEFAULT_COMPRESSION in zlib.h.
flto-compression-level=
Common Joined RejectNegative UInteger Var(flag_lto_compression_level) Init(-1) IntegerRange(0, 19)
--flto-compression-level=<number> Use zlib/zstd compression level <number> for IL.
+Use zlib/zstd compression level <number> for IL.
flto-odr-type-merging
Common Ignore
diff --git a/gcc/opts.cc b/gcc/opts.cc
index e058aaf..eb5db01 100644
--- a/gcc/opts.cc
+++ b/gcc/opts.cc
@@ -1801,7 +1801,7 @@ print_filtered_help (unsigned int include_flags,
help = new_help;
}
- if (option->range_max != -1)
+ if (option->range_max != -1 && tab == NULL)
{
char b[128];
snprintf (b, sizeof (b), "<%d,%d>", option->range_min,