diff --git a/config/arch.arm b/config/arch.arm index b63038a62b..f42abdfa22 100644 --- a/config/arch.arm +++ b/config/arch.arm @@ -25,26 +25,23 @@ # determine architecture's family case $TARGET_CPU in arm1176jzf-s) - TARGET_SUBARCH=armv6z + TARGET_SUBARCH=armv6zk TARGET_ABI=eabi - TARGET_FPU="vfp" TARGET_EXTRA_FLAGS="-mfloat-abi=softfp -Wno-psabi -Wa,-mno-warn-deprecated" ;; cortex-a8) TARGET_SUBARCH=armv7-a TARGET_ABI=eabi - TARGET_FPU="neon" TARGET_EXTRA_FLAGS="" ;; cortex-a9) TARGET_SUBARCH=armv7-a TARGET_ABI=eabi - TARGET_FPU="neon" TARGET_EXTRA_FLAGS="" ;; esac # setup ARCH specific *FLAGS - TARGET_CFLAGS="-march=$TARGET_SUBARCH -mtune=$TARGET_CPU -mabi=aapcs-linux $TARGET_EXTRA_FLAGS" + TARGET_CFLAGS="-march=$TARGET_SUBARCH -mcpu=$TARGET_CPU -mabi=aapcs-linux $TARGET_EXTRA_FLAGS" [ -n "$TARGET_FPU" ] && TARGET_CFLAGS="$TARGET_CFLAGS -mfpu=$TARGET_FPU" TARGET_LDFLAGS="-fPIC -march=$TARGET_SUBARCH -mtune=$TARGET_CPU"