about summary refs log tree commit diff
diff options
context:
space:
mode:
authorAshley Mannix <=>2020-09-29 09:02:16 +1000
committerAshley Mannix <=>2020-09-29 09:02:16 +1000
commitea8f511f7f919748b3559e00ba3c48634e6fdd19 (patch)
treecbd0b090a841f80b71685f0ccc02841addf02cb9
parent965edaecdc1d552005150abf5d544dfeb0acff09 (diff)
downloadrust-ea8f511f7f919748b3559e00ba3c48634e6fdd19.tar.gz
rust-ea8f511f7f919748b3559e00ba3c48634e6fdd19.zip
add i586 targets
-rw-r--r--.travis.yml79
1 files changed, 79 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
index fff11d97f6f..0bd9760ab0a 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -6,53 +6,62 @@ matrix:
   fast_finish: true
   include:
     # Linux (x86_64)
+
     - name: "x86_64-unknown-linux-gnu"
       os: linux
       arch: amd64
       env:
         - TARGET=x86_64-unknown-linux-gnu
+
     - name: "x86_64-unknown-linux-gnu+sse"
       os: linux
       arch: amd64
       env:
         - TARGET=x86_64-unknown-linux-gnu
         - TARGET_FEATURE=sse
+
     - name: "x86_64-unknown-linux-gnu+sse2"
       os: linux
       arch: amd64
       env:
         - TARGET=x86_64-unknown-linux-gnu
         - TARGET_FEATURE=sse2
+
     - name: "x86_64-unknown-linux-gnu+sse3"
       os: linux
       arch: amd64
       env:
         - TARGET=x86_64-unknown-linux-gnu
         - TARGET_FEATURE=sse3
+
     - name: "x86_64-unknown-linux-gnu+sse4.1"
       os: linux
       arch: amd64
       env:
         - TARGET=x86_64-unknown-linux-gnu
         - TARGET_FEATURE=sse4.1
+
     - name: "x86_64-unknown-linux-gnu+sse4.2"
       os: linux
       arch: amd64
       env:
         - TARGET=x86_64-unknown-linux-gnu
         - TARGET_FEATURE=sse4.2
+
     - name: "x86_64-unknown-linux-gnu+avx"
       os: linux
       arch: amd64
       env:
         - TARGET=x86_64-unknown-linux-gnu
         - TARGET_FEATURE=avx
+
     - name: "x86_64-unknown-linux-gnu+avx2"
       os: linux
       arch: amd64
       env:
         - TARGET=x86_64-unknown-linux-gnu
         - TARGET_FEATURE=avx2
+
     - name: "x86_64-unknown-linux-gnu+avx512vl"
       os: linux
       arch: amd64
@@ -61,17 +70,20 @@ matrix:
         - TARGET_FEATURE=avx512vl
 
     # Linux (aarch64)
+
     - name: "aarch64-unknown-linux-gnu"
       os: linux
       arch: arm64
       env:
         - TARGET=aarch64-unknown-linux-gnu
+
     - name: "aarch64-unknown-linux-gnu+neon"
       os: linux
       arch: arm64
       env:
         - TARGET=aarch64-unknown-linux-gnu
         - TARGET_FEATURE=neon
+
     - name: "aarch64-unknown-linux-gnu+sve"
       os: linux
       arch: arm64
@@ -80,11 +92,13 @@ matrix:
         - TARGET_FEATURE=sve
 
     # Linux (powerpc64)
+
     - name: "powerpc64le-unknown-linux-gnu"
       os: linux
       arch: ppc64le
       env:
         - TARGET=powerpc64le-unknown-linux-gnu
+
     - name: "powerpc64le-unknown-linux-gnu+vsx"
       os: linux
       arch: ppc64le
@@ -93,51 +107,60 @@ matrix:
         - TARGET_FEATURE=vsx
 
     # Windows (x86_64)
+
     - name: "x86_64-pc-windows-msvc"
       os: windows
       arch: amd64
       env: TARGET=x86_64-pc-windows-msvc
     
     # Windows (i686)
+
     - name: "i686-pc-windows-msvc"
       os: windows
       env: TARGET=i686-pc-windows-msvc
+
     - name: "i686-pc-windows-msvc+sse"
       os: windows
       arch: amd64
       env:
         - TARGET=i686-pc-windows-msvc
         - TARGET_FEATURE=sse
+
     - name: "i686-pc-windows-msvc+sse2"
       os: windows
       arch: amd64
       env:
         - TARGET=i686-pc-windows-msvc
         - TARGET_FEATURE=sse2
+
     - name: "i686-pc-windows-msvc+sse3"
       os: windows
       arch: amd64
       env:
         - TARGET=i686-pc-windows-msvc
         - TARGET_FEATURE=sse3
+
     - name: "i686-pc-windows-msvc+sse4.1"
       os: windows
       arch: amd64
       env:
         - TARGET=i686-pc-windows-msvc
         - TARGET_FEATURE=sse4.1
+
     - name: "i686-pc-windows-msvc+sse4.2"
       os: windows
       arch: amd64
       env:
         - TARGET=i686-pc-windows-msvc
         - TARGET_FEATURE=sse4.2
+
     - name: "i686-pc-windows-msvc+avx"
       os: windows
       arch: amd64
       env:
         - TARGET=i686-pc-windows-msvc
         - TARGET_FEATURE=avx
+
     - name: "i686-pc-windows-msvc+avx2"
       os: windows
       arch: amd64
@@ -145,7 +168,63 @@ matrix:
         - TARGET=i686-pc-windows-msvc
         - TARGET_FEATURE=avx2
 
+    # Windows (i586)
+
+    - name: "i586-pc-windows-msvc"
+      os: windows
+      env: TARGET=i586-pc-windows-msvc
+
+    - name: "i586-pc-windows-msvc+sse"
+      os: windows
+      arch: amd64
+      env:
+        - TARGET=i586-pc-windows-msvc
+        - TARGET_FEATURE=sse
+
+    - name: "i586-pc-windows-msvc+sse2"
+      os: windows
+      arch: amd64
+      env:
+        - TARGET=i586-pc-windows-msvc
+        - TARGET_FEATURE=sse2
+
+    - name: "i586-pc-windows-msvc+sse3"
+      os: windows
+      arch: amd64
+      env:
+        - TARGET=i586-pc-windows-msvc
+        - TARGET_FEATURE=sse3
+
+    - name: "i586-pc-windows-msvc+sse4.1"
+      os: windows
+      arch: amd64
+      env:
+        - TARGET=i586-pc-windows-msvc
+        - TARGET_FEATURE=sse4.1
+
+    - name: "i586-pc-windows-msvc+sse4.2"
+      os: windows
+      arch: amd64
+      env:
+        - TARGET=i586-pc-windows-msvc
+        - TARGET_FEATURE=sse4.2
+
+    - name: "i586-pc-windows-msvc+avx"
+      os: windows
+      arch: amd64
+      env:
+        - TARGET=i586-pc-windows-msvc
+        - TARGET_FEATURE=avx
+
+    - name: "i586-pc-windows-msvc+avx2"
+      os: windows
+      arch: amd64
+      env:
+        - TARGET=i586-pc-windows-msvc
+        - TARGET_FEATURE=avx2
+
     # OSX (x86_64)
+
     - name: "x86_64-apple-darwin"
       os: osx
       arch: amd64