Reformatted CMakeLists.txt to move compiler options into a single unified block at the top.
Move option definition in CMakeLists.txt
An issue turned out to be related to gcov symbols inserted at link time by the gcov libraries.  Removing mcmodel argument.