Support for Symbolic Debugging

The compiler lets you generate code to support symbolic debugging while the -O1, -O2, or -O3 optimization options are specified on the command line along with -g. However, you can receive these unexpected results: