diff options
author | Richard Biener <rguenther@suse.de> | 2021-01-29 13:58:28 +0100 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2021-01-29 14:01:21 +0100 |
commit | 0833e3e1ff14d2e1847373d770887b11e89a623c (patch) | |
tree | 6d04dde819c5a53c0275767e04a3db31d4baee5f /gcc/gcse.c | |
parent | cb52e59e33845152cef6f9042a142a246e9447f6 (diff) | |
download | gcc-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.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -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; } |