diff options
Diffstat (limited to 'gcc/ggc-page.c')
-rw-r--r-- | gcc/ggc-page.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/gcc/ggc-page.c b/gcc/ggc-page.c index 85b1ce9..2236a3a 100644 --- a/gcc/ggc-page.c +++ b/gcc/ggc-page.c @@ -1697,8 +1697,13 @@ compute_inverse (unsigned order) void init_ggc (void) { + static bool init_p = false; unsigned order; + if (init_p) + return; + init_p = true; + G.pagesize = getpagesize (); G.lg_pagesize = exact_log2 (G.pagesize); |