Hello,

One for under the "eat your own dog food" header.

Bootstrapped and tested on powerpc64-unknown-linux-gnu.
cc1 is a few bytes smaller. I expect the benefits to be more
noticeable with an LTO-enabled bootstrap, but I haven't figured out
yet how to do that :-)

OK for trunk?

Ciao!
Steven

        * ggc.h (ggc_internal_alloc_stat, ggc_alloc_typed_stat,
        ggc_internal_cleared_alloc_stat, ggc_cleared_alloc_htab_ignore_args,
        ggc_cleared_alloc_ptr_array_two_args, ggc_splay_alloc): Add
        ATTRIBUTE_MALLOC.
        * alloc-pool.h (pool_alloc): Likewise.

Attachment: ATTRIBUTE_MALLOC.diff
Description: Binary data

Reply via email to