This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Really, really const
Gabriel Dos Reis writes:
>
>
> just a comment; I don't know what the is. But
>
> [...]
>
> | The memory a[0] is read twice. Is there any attrribute I can use to
> | stop gcc from doing this?
>
> GCC should be able to get that right without resorting to attributte
> hackery.
I think the C standard says that gcc has to read the memory twice.
Just because that memory is declared const here that doesn't mean that
it is const everywhere else; it just means that it's read-only here.
It might change.
Andrew.