[SPEC] Fix gobmk with -fwrapv-pointer (#461)

Fixes pointer arithmetic UB that causes failures with recent clang.

Similar to xalancbmk fix in 0c27673ac.

https://discourse.llvm.org/t/is-anyone-else-seeing-an-error-in-spec2k6-445-gobmk-using-just-scalar/85752
diff --git a/External/SPEC/CINT2006/445.gobmk/CMakeLists.txt b/External/SPEC/CINT2006/445.gobmk/CMakeLists.txt
index 77f5615..0235186 100644
--- a/External/SPEC/CINT2006/445.gobmk/CMakeLists.txt
+++ b/External/SPEC/CINT2006/445.gobmk/CMakeLists.txt
@@ -1,6 +1,14 @@
 list(APPEND CPPFLAGS -DWANT_STDC_PROTO)
 list(APPEND LDFLAGS -lm)
 
+include(CheckCXXCompilerFlag)
+
+check_cxx_compiler_flag(-fwrapv-pointer
+                        HAVE_CXX_FLAG_FWRAPV_POINTER)
+if(HAVE_CXX_FLAG_FWRAPV_POINTER)
+  add_compile_options(-fwrapv-pointer)
+endif()
+
 set(Source "")
 foreach(dir IN ITEMS
         src/sgf src/engine src/interface src/patterns src/utils src)