n3294 - The restrict function attribute as a replacement of the restrict qualifier

Paul Eggert eggert@cs.ucla.edu
Fri Jul 26 18:50:58 GMT 2024


On 7/26/24 09:24, Joseph Myers wrote:
>   Maybe someone who was around then could
> explain what "noalias" was, what the problems with it were and how it
> differs from "restrict"

You can get a hint by reading Dennis Ritchie's 1988 email with the 
unforgettable bottom line "Noalias must go. This is non-negotiable."

https://www.lysator.liu.se/c/dmr-on-noalias.html

... and this is partly why I haven't read Alejandro's proposal. Fiddling 
with 'restrict' should be done only very carefully and only if there are 
really important advantages to messing around with it.


More information about the Gcc mailing list