https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60712

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|"restrict" qualifier        |"restrict" qualifier
                   |ignored on local variable   |ignored on local variable
                   |or after inlining           |
             Blocks|104466                      |

--- Comment #5 from Richard Biener <rguenth at gcc dot gnu.org> ---
After inlining works as expected now (see comment#4 which shows this).  We do
not honor __restrict on local variables because we cannot adhere to the
language constraints within our implementation framework.  We only can do that
for function parameters.


Referenced Bugs:

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104466
[Bug 104466] Inlining functions with restrict parameters can inhibit lim (e.g.
in 554.roms_r)

Reply via email to