about summary refs log tree commit diff
path: root/library/stdarch/crates/std_detect
diff options
context:
space:
mode:
authorMikaelUrankar <mikael.urankar@gmail.com>2019-05-11 15:23:35 +0200
committerLuca Barbato <luca.barbato@gmail.com>2019-05-13 06:06:20 +0200
commita2b98a167e263ca487c4eb76d1c19f1b69a09348 (patch)
treed774ddf3d4c020444ad8b35a0867d6cb0d382162 /library/stdarch/crates/std_detect
parente0d085132ae4e37b396583b285d66fade0b7247d (diff)
downloadrust-a2b98a167e263ca487c4eb76d1c19f1b69a09348.tar.gz
rust-a2b98a167e263ca487c4eb76d1c19f1b69a09348.zip
Fix detection of power8
The power8 feature is defined in hwcap2
Diffstat (limited to 'library/stdarch/crates/std_detect')
-rw-r--r--library/stdarch/crates/std_detect/src/detect/os/linux/powerpc.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/library/stdarch/crates/std_detect/src/detect/os/linux/powerpc.rs b/library/stdarch/crates/std_detect/src/detect/os/linux/powerpc.rs
index 0022a7db983..1c08a58443d 100644
--- a/library/stdarch/crates/std_detect/src/detect/os/linux/powerpc.rs
+++ b/library/stdarch/crates/std_detect/src/detect/os/linux/powerpc.rs
@@ -27,7 +27,7 @@ fn detect_features() -> cache::Initializer {
         // index of the bit to test like in ARM and Aarch64)
         enable_feature(&mut value, Feature::altivec, auxv.hwcap & 0x10000000 != 0);
         enable_feature(&mut value, Feature::vsx, auxv.hwcap & 0x00000080 != 0);
-        enable_feature(&mut value, Feature::power8, auxv.hwcap & 0x80000000 != 0);
+        enable_feature(&mut value, Feature::power8, auxv.hwcap2 & 0x80000000 != 0);
         return value;
     }