@@ -175,20 +175,24 @@ jobs:
175
175
matrix :
176
176
target :
177
177
- armv7-unknown-linux-gnueabihf
178
- - thumbv7neon-unknown-linux-gnueabihf
179
- - aarch64-unknown-linux-gnu
178
+ - thumbv7neon-unknown-linux-gnueabihf # includes neon by default
179
+ - aarch64-unknown-linux-gnu # includes neon by default
180
180
- powerpc-unknown-linux-gnu
181
- - powerpc64-unknown-linux-gnu
182
- - powerpc64le-unknown-linux-gnu
181
+ - powerpc64le-unknown-linux-gnu # includes altivec by default
183
182
- riscv64gc-unknown-linux-gnu
184
183
# MIPS uses a nonstandard binary representation for NaNs which makes it worth testing
184
+ # non-nightly since https://github.com/rust-lang/rust/pull/113274
185
185
# - mips-unknown-linux-gnu
186
186
# - mips64-unknown-linux-gnuabi64
187
+ # Lots of errors in QEMU and no real hardware to test on. Not clear if it's QEMU or bad codegen.
188
+ # - powerpc64-unknown-linux-gnu
187
189
target_feature : [default]
188
190
include :
189
- - { target: powerpc-unknown-linux-gnu, target_feature: "+altivec" }
190
191
- { target: powerpc64-unknown-linux-gnu, target_feature: "+vsx" }
191
192
- { target: powerpc64le-unknown-linux-gnu, target_feature: "+vsx" }
193
+ # Fails due to QEMU floating point errors, probably handling subnormals incorrectly.
194
+ # This target is somewhat redundant, since ppc64le has altivec as well.
195
+ # - { target: powerpc-unknown-linux-gnu, target_feature: "+altivec" }
192
196
# We should test this, but cross currently can't run it
193
197
# - { target: riscv64gc-unknown-linux-gnu, target_feature: "+v,+zvl128b" }
194
198
0 commit comments