]> git.ipfire.org Git - thirdparty/gcc.git/commit
ggc-page.c: Avoid division in ggc_set_mark.
authorZack Weinberg <zack@gcc.gnu.org>
Thu, 22 Aug 2002 19:17:04 +0000 (19:17 +0000)
committerZack Weinberg <zack@gcc.gnu.org>
Thu, 22 Aug 2002 19:17:04 +0000 (19:17 +0000)
commit8537ed688c3994e0fc923f6b34c456ff6ccd2626
treebd0a076c9450bb1886ff2d1bc5edfa5af79c6cff
parent8567c70f72df23a2ceb3c26ac7a058a6b6aa4054
ggc-page.c: Avoid division in ggc_set_mark.

* ggc-page.c: Avoid division in ggc_set_mark.
(DIV_MULT, DIV_SHIFT, OFFSET_TO_BIT, inverse_table,
compute_inverse): New.
(ggc_set_mark, ggc_marked_p): Use OFFSET_TO_BIT.
(init_ggc): Initialize inverse_table.

From-SVN: r56512
gcc/ChangeLog
gcc/ggc-page.c