aboutsummaryrefslogtreecommitdiff
path: root/gcc/read-rtl-function.c
diff options
context:
space:
mode:
authorThomas Schwinge <thomas@codesourcery.com>2021-08-17 10:47:02 +0200
committerThomas Schwinge <thomas@codesourcery.com>2021-08-17 21:00:10 +0200
commit0edf2e81bb02cba43b649b3f6e7258b68a779ac0 (patch)
tree5b18e566cc8b9c254b6e1ef74f90575fe49cca0a /gcc/read-rtl-function.c
parenta42467bdb70650cd2f421e67b6c3418f74feaec2 (diff)
downloadgcc-0edf2e81bb02cba43b649b3f6e7258b68a779ac0.zip
gcc-0edf2e81bb02cba43b649b3f6e7258b68a779ac0.tar.gz
gcc-0edf2e81bb02cba43b649b3f6e7258b68a779ac0.tar.bz2
Turn global 'ggc_force_collect' variable into 'force_collect' parameter to 'ggc_collect'
This simplifies the interface and gets us rid of a global variable. No change in behavior. Clean-up for 2004-09-02 CVS commit (Subversion r86974, Git commit 0772402279c0161fe41784911b52c77e12803c42) "Better memory statistics, take 2". gcc/ * ggc.h (ggc_collect): Add 'force_collect' parameter. * ggc-page.c (ggc_collect): Use that one instead of global 'ggc_force_collect'. Adjust all users. * doc/gty.texi (Invoking the garbage collector): Update. * ggc-internal.h (ggc_force_collect): Remove. * ggc-common.c (ggc_force_collect): Likewise. * selftest.h (forcibly_ggc_collect): Remove. * ggc-tests.c (selftest::forcibly_ggc_collect): Likewise. * read-rtl-function.c (test_loading_labels): Adjust. * selftest-run-tests.c (run_tests): Likewise.
Diffstat (limited to 'gcc/read-rtl-function.c')
-rw-r--r--gcc/read-rtl-function.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/read-rtl-function.c b/gcc/read-rtl-function.c
index ca580d3..0badfb9 100644
--- a/gcc/read-rtl-function.c
+++ b/gcc/read-rtl-function.c
@@ -1861,7 +1861,7 @@ test_loading_labels ()
/* Ensure that label names read from a dump are GC-managed
and are found through the insn. */
- forcibly_ggc_collect ();
+ ggc_collect (true);
ASSERT_TRUE (ggc_marked_p (insn_200));
ASSERT_TRUE (ggc_marked_p (LABEL_NAME (insn_200)));
}