From c9ef0409cd8f40ebca439ed446142fe3a2e727d3 Mon Sep 17 00:00:00 2001 From: Jan Hubicka Date: Sun, 3 Nov 2019 13:48:43 +0100 Subject: config.in: Regenerate. * config.in: Regenerate. * configure: Regenerate. * configure.ac: Check for mallinfo. * ggc-common.c: Include malloc.h if available; include options.h (report_heap_memory_use): New functoin. * ggc-page.c (ggc_grow): Do not print "start". * ggc.h (report_heap_memory_use): Declare. * pases.c (execute_one_pass): Report memory after IPA passes. (ipa_read_summaries_1): Likewise. (ipa_read_optimization_summaries_1): Likewise. * lto/lto-common.c (read_cgraph_and_symbols): Improve -Q reporting. * lto.c (lto_wpa_write_files): Likewise. From-SVN: r277753 --- gcc/ggc.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'gcc/ggc.h') diff --git a/gcc/ggc.h b/gcc/ggc.h index d5735d0..c22fc37 100644 --- a/gcc/ggc.h +++ b/gcc/ggc.h @@ -278,6 +278,9 @@ extern void stringpool_statistics (void); /* Heuristics. */ extern void init_ggc_heuristics (void); +/* Report current heap memory use to stderr. */ +extern void report_heap_memory_use (void); + #define ggc_alloc_rtvec_sized(NELT) \ (rtvec_def *) ggc_internal_alloc (sizeof (struct rtvec_def) \ + ((NELT) - 1) * sizeof (rtx)) \ -- cgit v1.1