diff --git a/.travis.yml b/.travis.yml
index 285eebd5216841ad636a6c1f0102859314497e8c..9c82909bc07ca5cd5a72995e957f1d716934d3a1 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -113,7 +113,7 @@ matrix:
               - p7zip-full
               - gcc-7
           compiler: gcc-7
-          env: WFLAGS="-Wno-tautological-compare"
+          env: WFLAGS="-Wno-error=implicit-fallthrough"
           #gcc-7 (Ubuntu 7.2.0-1ubuntu1~14.04) 7.2.0 20170802
         - os: linux
           compiler: clang
diff --git a/src/m_misc.c b/src/m_misc.c
index d88643ec463373bd2f72f582432ac2126b49416b..8193571e82394272a875efc18cf767a5902bf533 100644
--- a/src/m_misc.c
+++ b/src/m_misc.c
@@ -1079,7 +1079,7 @@ void M_StartMovie(void)
 				moviemode = M_StartMovieGIF(pathname);
 				break;
 			}
-			// fall thru
+			/* FALLTHRU */
 		case MM_APNG:
 			moviemode = M_StartMovieAPNG(pathname);
 			break;