aboutsummaryrefslogtreecommitdiff
path: root/gcc/gcse.c
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2021-01-29 13:58:28 +0100
committerRichard Biener <rguenther@suse.de>2021-01-29 14:01:21 +0100
commit0833e3e1ff14d2e1847373d770887b11e89a623c (patch)
tree6d04dde819c5a53c0275767e04a3db31d4baee5f /gcc/gcse.c
parentcb52e59e33845152cef6f9042a142a246e9447f6 (diff)
downloadgcc-0833e3e1ff14d2e1847373d770887b11e89a623c.zip
gcc-0833e3e1ff14d2e1847373d770887b11e89a623c.tar.gz
gcc-0833e3e1ff14d2e1847373d770887b11e89a623c.tar.bz2
change unit of --param max-gcse-memory to kB
This changes it from bytes to kB since its value is limited to 2147483648. 2021-01-29 Richard Biener <rguenther@suse.de> * doc/invoke.texi (--param max-gcse-memory): Document unit of size. * gcse.c (gcse_or_cprop_is_too_expensive): Adjust. * params.opt (--param max-gcse-memory): Adjust default and document unit of size.
Diffstat (limited to 'gcc/gcse.c')
-rw-r--r--gcc/gcse.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/gcse.c b/gcc/gcse.c
index 29c9f90..2c81fe4 100644
--- a/gcc/gcse.c
+++ b/gcc/gcse.c
@@ -4007,14 +4007,14 @@ gcse_or_cprop_is_too_expensive (const char *pass)
/* If allocating memory for the dataflow bitmaps would take up too much
storage it's better just to disable the optimization. */
- if (memory_request > (unsigned HOST_WIDE_INT)param_max_gcse_memory)
+ if (memory_request / 1024 > (unsigned HOST_WIDE_INT)param_max_gcse_memory)
{
warning (OPT_Wdisabled_optimization,
"%s: %d basic blocks and %d registers; "
"increase %<--param max-gcse-memory%> above "
HOST_WIDE_INT_PRINT_UNSIGNED,
pass, n_basic_blocks_for_fn (cfun), max_reg_num (),
- memory_request);
+ memory_request / 1024);
return true;
}