Dubious patches from gcc2 merge

Richard Henderson rth@cygnus.com
Thu Sep 30 23:58:00 GMT 1999


On Fri, Sep 10, 1999 at 01:38:31PM -0700, Mark Mitchell wrote:
> >>>>> "Richard" == Richard Henderson <rth@cygnus.com> writes:
> 
>     >> Since all the *_rtx values are no longer pointer variables, but
>     >> addresses of a global rtx_def, they can never be NULL.
> 
> But, we need to make thse back in heap-allocated storage again.

I would still not expect them to be NULL.  Given that they can be
initialized with gen_rtx_raw_REG, there's no need add extra checks
for NULL in such a heavily used routine.

> We're already seeing major performance wins from the new collector,

Glad to hear it.


r~



More information about the Gcc-patches mailing list