5.7.12.1 Argument-alias Options

This set of options specify the possible relationships among parameters, and between parameters and global data.

The -fargument-alias option specifies that parameters might alias each other and might alias global storage.

The -fargument-noalias option specifies that parameters do not alias each other, but they might alias global storage.

The -fargument-noalias-global option specifies that parameters do not alias each other and do not alias global storage.

Each language automatically uses the appropriate option is required by the language standard, so you should not need to use these options yourself.