------- Additional Comments From rakdver at atrey dot karlin dot mff dot cuni 
dot cz  2005-05-22 21:50 -------
Subject: Re:  missed optimization due with const function and pulling out of 
loops

> const is different from pure, const cannot read from memory.

this is something that have been discussed many times; some people like
the definition with "behaves like if" (that enables you for example to
cache or precompute the results of the function) more, and it is used in
several existing programs.  Anyway, the argument that the function may
be costly is valid regardless of whether you want to strictly enforce
the no memory access constraint, or whether you use the more useful
definition.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21712

Reply via email to