OSDN Git Service

* ggc.h (ggc_test_and_set_mark): New macro.
authorsamuel <samuel@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 1 Dec 1999 08:13:54 +0000 (08:13 +0000)
committersamuel <samuel@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 1 Dec 1999 08:13:54 +0000 (08:13 +0000)
commitf7cb0e3920463e689701f00ecc35b366e7d429ec
treec96dbba718d499e1c801803080a2d22950da4a59
parent14b40abb6ae68019b5e020f193fd5965701d4b97
* ggc.h (ggc_test_and_set_mark): New macro.
(ggc_mark_rtx): Use ggc_test_and_set_mark.
(ggc_mark_tree): Likewise.
(ggc_mark_rtvec): Likewise.
* ggc-common.c (ggc_mark_rtx_children): Reduce recursion.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30734 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/ggc-common.c
gcc/ggc.h