[Bug lto/78140] [7 Regression] libxul -flto uses 1GB more memory than gcc-6
rguenth at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Thu Jan 19 15:04:00 GMT 2017
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78140
--- Comment #20 from Richard Biener <rguenth at gcc dot gnu.org> ---
Look at tree-ssanames.c:range_info_def for "tricks" (make them variable size):
/* Value range information for SSA_NAMEs representing non-pointer variables.
*/
struct GTY ((variable_size)) range_info_def {
/* Minimum, maximum and nonzero bits. */
TRAILING_WIDE_INT_ACCESSOR (min, ints, 0)
TRAILING_WIDE_INT_ACCESSOR (max, ints, 1)
TRAILING_WIDE_INT_ACCESSOR (nonzero_bits, ints, 2)
trailing_wide_ints <3> ints;
};
More information about the Gcc-bugs
mailing list