Hi All, The AArch32 backend is currently not able to support autovectorization of half-float values on ARM. This is because we never told the vectorizer what the vector modes are for Half floats. This enables autovectorization by definiting V4HF and V8HF as the vector modes. Bootstrap and Regtest on aarch64-none-linux-gnu, arm-none-gnueabihf and x86_64-pc-linux-gnu are still on going but previous patch showed no regressions. Ok for trunk? Thanks, Tamar gcc/ChangeLog: 2018-11-11 Tamar Christina * config/arm/arm.c (arm_preferred_simd_mode): Add V4HF and V8HF. --