Allow --cpu= to work for x86.
--cpu was already implemented for most of our embedded platforms, this just extends it to x86. Corner case for Atom processor as it doesn't respond to the --march= option under icc. Change-Id: I2d57a7a6e9d0b55c0059e9bc46cfc9bf9468c185
This commit is contained in:
Родитель
d73217ab17
Коммит
a790906c3b
|
@ -797,11 +797,21 @@ process_common_toolchain() {
|
||||||
add_ldflags -i-static
|
add_ldflags -i-static
|
||||||
enabled x86_64 && add_cflags -ipo -no-prec-div -static -xSSE3 -axSSE3
|
enabled x86_64 && add_cflags -ipo -no-prec-div -static -xSSE3 -axSSE3
|
||||||
enabled x86_64 && AR=xiar
|
enabled x86_64 && AR=xiar
|
||||||
|
case ${tune_cpu} in
|
||||||
|
atom*)
|
||||||
|
tune_cflags="-x"
|
||||||
|
tune_cpu="SSE3_ATOM"
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
tune_cflags="-march="
|
||||||
|
;;
|
||||||
|
esac
|
||||||
;;
|
;;
|
||||||
gcc*)
|
gcc*)
|
||||||
add_cflags -m${bits}
|
add_cflags -m${bits}
|
||||||
add_ldflags -m${bits}
|
add_ldflags -m${bits}
|
||||||
link_with_cc=gcc
|
link_with_cc=gcc
|
||||||
|
tune_cflags="-march="
|
||||||
setup_gnu_toolchain
|
setup_gnu_toolchain
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
Загрузка…
Ссылка в новой задаче