aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/lto-compress.c11
2 files changed, 10 insertions, 7 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 1b7bfb6..a3c7971 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,11 @@
2019-07-09 Martin Liska <mliska@suse.cz>
+ * lto-compress.c (lto_normalized_zstd_level): Do not use
+ ZSTD_CLEVEL_DEFAULT as it is not default in old releases
+ of libzstd. One can use 0 as a default compression level.
+
+2019-07-09 Martin Liska <mliska@suse.cz>
+
* doc/invoke.texi: Add link from -fprofile-dir option.
Use better wording for 'gcno filename'.
diff --git a/gcc/lto-compress.c b/gcc/lto-compress.c
index b925363..c5c37db 100644
--- a/gcc/lto-compress.c
+++ b/gcc/lto-compress.c
@@ -115,13 +115,10 @@ lto_normalized_zstd_level (void)
{
int level = flag_lto_compression_level;
- if (level != ZSTD_CLEVEL_DEFAULT)
- {
- if (level < 1)
- level = 1;
- else if (level > ZSTD_maxCLevel ())
- level = ZSTD_maxCLevel ();
- }
+ if (level < 0)
+ level = 0;
+ else if (level > ZSTD_maxCLevel ())
+ level = ZSTD_maxCLevel ();
return level;
}