From 02e67a4a950be49f7abdc3daed60100164827ec0 Mon Sep 17 00:00:00 2001
From: Alam Ed Arias <alam@srb2.org>
Date: Sat, 28 May 2016 19:15:37 -0400
Subject: [PATCH] travis: add gcc 4.4, 4.6 and 4.7

---
 .travis.yml      | 36 ++++++++++++++++++++++++++++++++++++
 src/sdl/i_main.c |  2 +-
 2 files changed, 37 insertions(+), 1 deletion(-)

diff --git a/.travis.yml b/.travis.yml
index 6376ed52b1..1e4caa7bf0 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -6,6 +6,42 @@ matrix:
     allow_failures:
         compiler: gcc-6
     include:
+        - os: linux
+          addons:
+            apt:
+              packages:
+              - gcc-4.4
+              - libsdl2-mixer-dev
+              - libpng-dev
+              - libgl1-mesa-dev
+              - libgme-dev
+              - p7zip-full
+          compiler: gcc-4.4
+          #gcc-4.4
+        - os: linux
+          addons:
+            apt:
+              packages:
+              - gcc-4.6
+              - libsdl2-mixer-dev
+              - libpng-dev
+              - libgl1-mesa-dev
+              - libgme-dev
+              - p7zip-full
+          compiler: gcc-4.6
+          #gcc-4.6
+        - os: linux
+          addons:
+            apt:
+              packages:
+              - gcc-4.7
+              - libsdl2-mixer-dev
+              - libpng-dev
+              - libgl1-mesa-dev
+              - libgme-dev
+              - p7zip-full
+          compiler: gcc-4.7
+          #gcc-4.7
         - os: linux
           compiler: gcc
           #gcc (Ubuntu 4.8.4-2ubuntu1~14.04) 4.8.4
diff --git a/src/sdl/i_main.c b/src/sdl/i_main.c
index 6ccea92a3e..e06c4ae95e 100644
--- a/src/sdl/i_main.c
+++ b/src/sdl/i_main.c
@@ -245,7 +245,7 @@ int main(int argc, char **argv)
 #endif
 
 	// return to OS
-#if !defined (__GNUC__) || (__GNUC__ < 4)
+#if !defined (__GNUC__) || (__GNUC__ < 3)
 	return 0;
 #endif
 }
-- 
GitLab