diff options
author | zack <zack@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-02-20 05:49:06 +0000 |
---|---|---|
committer | zack <zack@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-02-20 05:49:06 +0000 |
commit | 3915b59eb73c81cd06e1c52d275fdecf3151a453 (patch) | |
tree | 51e806341a185dae0e1fc20ec036ecd1ec7fa9be /gcc/ggc-page.c | |
parent | 66c4386e4c27657eceb722e2fd79b7911d48a7f2 (diff) | |
download | gcc-3915b59eb73c81cd06e1c52d275fdecf3151a453.tar.gz |
* sibcall.c (skip_copy_to_return_value): Call
identify_call_return_value here, and return orig_insn if it
returns zero. Hardret and softret arguments now unnecessary.
(call_ends_block_p): Don't call identify_call_return_value here.
* ggc-common.c (ggc_mark_rtx_children): No need to mark 'S' or
's' slots in RTXen.
* ggc-page.c, ggc-simple.c (ggc_mark_if_gcable): Delete function.
* ggc.h (ggc_mark_if_gcable): Delete prototype.
testsuite:
* g77.dg: New directory.
* g77.dg/20010216-1.f: New test case.
* g77.dg/dg.exp: New driver.
* lib/g77-dg.exp: New driver library.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39916 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ggc-page.c')
-rw-r--r-- | gcc/ggc-page.c | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/gcc/ggc-page.c b/gcc/ggc-page.c index 4738ed248dd..559183e2d34 100644 --- a/gcc/ggc-page.c +++ b/gcc/ggc-page.c @@ -1001,16 +1001,6 @@ ggc_set_mark (p) return 0; } -/* Mark P, but check first that it was allocated by the collector. */ - -void -ggc_mark_if_gcable (p) - const void *p; -{ - if (p && ggc_allocated_p (p)) - ggc_set_mark (p); -} - /* Return the size of the gc-able object P. */ size_t |