added gcc 8 to the build matrix - allowed to fail for now
diff --git a/.travis.yml b/.travis.yml
index 4e4be3c..15fd9e5 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -129,6 +129,14 @@
           packages: ["g++-7",   "valgrind", "g++-7-multilib",   "libc6-dbg", "libc6-dbg:i386"]
           sources: *apt_sources
 
+    # GCC 8
+    - env: COMPILER=g++-8 HAS_ASAN_32=true HAS_UBSAN_32=true HAS_ASAN_64=true HAS_UBSAN_64=true ADDITIONAL_CXX_FLAGS=" -fuse-ld=gold"
+      compiler: gcc
+      addons: &gcc8
+        apt:
+          packages: ["g++-8",   "valgrind", "g++-8-multilib",   "libc6-dbg", "libc6-dbg:i386"]
+          sources: *apt_sources
+
     # Clang 3.5
     - env: COMPILER=clang++-3.5 HAS_ASAN_64=true HAS_UBSAN_64=true
       addons: &clang35
@@ -260,6 +268,10 @@
     - env: COMPILER=g++-7 HAS_ASAN_32=true HAS_UBSAN_32=true HAS_ASAN_64=true HAS_UBSAN_64=true ADDITIONAL_CXX_FLAGS=" -fuse-ld=gold"
       compiler: gcc
 
+    # GCC 8
+    - env: COMPILER=g++-8 HAS_ASAN_32=true HAS_UBSAN_32=true HAS_ASAN_64=true HAS_UBSAN_64=true ADDITIONAL_CXX_FLAGS=" -fuse-ld=gold"
+      compiler: gcc
+
     # Clang 3.7
     - env: COMPILER=clang++-3.7