Deprecated warnings - solved by defining the relevant BENCHMARK_* macros for nvc++ and adding pragma suppress on a couple of .cc files
Setup/TearDown const vs non-const partial override - solved by adding non-const version. Alternatively I could add a respective suppress but I found not providing an override was dangerous?
Static but not referenced - added diagnostic suppress for that file
Related to #1556
Types of warnings were being generated: