aboutsummaryrefslogtreecommitdiff
path: root/gcc/ggc-page.c
AgeCommit message (Collapse)AuthorFilesLines
1999-10-18* ggc-page.c (init_ggc): Work around SunOS unaligned mmap bug.Richard Henderson1-0/+20
From-SVN: r30070
1999-10-13* ggc-page.c (MAP_FAILED): Provide default.Richard Henderson1-0/+4
From-SVN: r29961
1999-10-13Simplified GC interface and other goodies.Richard Henderson1-145/+75
From-SVN: r29946
1999-10-11ggc.h (ggc_push_context): Fix comment.Mark Mitchell1-7/+47
* ggc.h (ggc_push_context): Fix comment. (ggc_pop_context): Likewise. (mark_string_if_gcable): Likewise. * ggc-common.c (ggc_mark_rtx_children): Use ggc_mark_string_if_gcable. * ggc-page.c (ggc_lookup_page_table): New function. (ggc_allocated_p): Likewise. (mark_obj): Fix formatting. (ggc_mark_string_if_gcable): New function. * ggc-simple.c (ggc_allocated_strings): New variable. (ggc_strings_used): Likewise. (ggc_compare_addresses): New function. (ggc_pop_context): Pop the `any' memory too. (ggc_mark_string_if_gcable): New function. (ggc_collect): Initialize and tear down ggc_allocated_strings. From-SVN: r29897
1999-10-05* ggc-page.c (GGC_ALWAYS_COLLECT): Fix typo when undef'ing.Paul Burchard1-1/+1
From-SVN: r29833
1999-10-05Include tm_p.h in ggc filesMichael Meissner1-0/+1
From-SVN: r29825
1999-10-04ggc-none.c (ggc_alloc_rtvec): An rtvec is an array of rtx, not an array of ↵Jeffrey A Law1-1/+1
rtunion. * ggc-none.c (ggc_alloc_rtvec): An rtvec is an array of rtx, not an array of rtunion. * gcc-page.c (ggc_alloc_rtvec): Similarly. * gcc-simple (ggc_free_rtvec): Similarly. From-SVN: r29793
1999-09-29ggc-page.c: Don't include <unistd.h> etc taken care of by "system.h".Richard Henderson1-7/+4
* ggc-page.c: Don't include <unistd.h> etc taken care of by "system.h". Include <sys/mman.h> afterward. From-SVN: r29713
1999-09-27ggc-page.c (GGC_MIN_LAST_ALLOCATED): New.Richard Henderson1-3/+7
* ggc-page.c (GGC_MIN_LAST_ALLOCATED): New. (init_ggc): Use it instead of a constant. (ggc_collect): Bound allocated_last_gc by it. From-SVN: r29685
1999-09-23ggc-page.c: New file.Alex Samuel1-0/+1083
* ggc-page.c: New file. * Makefile.in (ggc-page.o): New. Co-Authored-By: Richard Henderson <rth@cygnus.com> From-SVN: r29632