SPRUI04F july 2015 – april 2023
In the assembly optimizer, the --no_bad_aliases option means no memory references ever depend on each other. The --no_bad_aliases option does not mean the same thing to the C/C++ compiler. The C/C++ compiler interprets the --no_bad_aliases switch to indicate several specific cases of memory aliasing are guaranteed not to occur. For more information about using the --no_bad_aliases option, see Section 4.12.2.