Commit e10e23ee by Jan Hubicka

config.gcc: Revamp target_cpu_default2 to strings; support new x86 variants.

	* config.gcc: Revamp target_cpu_default2 to strings;
	support new x86 variants.

From-SVN: r48007
parent f4365627
...@@ -3307,28 +3307,55 @@ esac ...@@ -3307,28 +3307,55 @@ esac
target_cpu_default2= target_cpu_default2=
case $machine in case $machine in
i486-*-*) i486-*-*)
target_cpu_default2=1 target_cpu_default2=TARGET_CPU_DEFAULT_i486
;; ;;
i586-*-*) i586-*-*)
case $target_alias in case $target_alias in
k6_2-*)
target_cpu_default2=TARGET_CPU_DEFAULT_k6_2
;;
k6_3-*)
target_cpu_default2=TARGET_CPU_DEFAULT_k6_3
;;
k6-*) k6-*)
target_cpu_default2=4 target_cpu_default2=TARGET_CPU_DEFAULT_k6
;;
pentium_mmx-*)
target_cpu_default2=TARGET_CPU_DEFAULT_pentium_mmx
;; ;;
*) *)
target_cpu_default2=2 target_cpu_default2=TARGET_CPU_DEFAULT_pentium
;; ;;
esac esac
;; ;;
i686-*-* | i786-*-*) i686-*-* | i786-*-*)
case $target_alias in case $target_alias in
athlon-*) athlon_xp-*|athlon_mp-*|athlon_4-*)
target_cpu_default2=5 target_cpu_default2=TARGET_CPU_DEFAULT_athlon_sse
;;
athlon_tbird-*|athlon-*)
target_cpu_default2=TARGET_CPU_DEFAULT_athlon
;;
pentium2-*)
target_cpu_default2=TARGET_CPU_DEFAULT_pentium2
;;
pentium3-*)
target_cpu_default2=TARGET_CPU_DEFAULT_pentium3
;;
pentium4-*)
target_cpu_default2=TARGET_CPU_DEFAULT_pentium4
;; ;;
*) *)
target_cpu_default2=3 target_cpu_default2=TARGET_CPU_DEFAULT_pentiumpro
;; ;;
esac esac
;; ;;
x86_64-*-*)
# We should have hammer chip here, but it does not exist yet and
# thus it is not supported. Athlon_SSE is probably equivalent feature
# wise to hammer from our point of view except for 64bit mode.
target_cpu_default2=TARGET_CPU_DEFAULT_athlon_sse
;;
alpha*-*-*) alpha*-*-*)
case $machine in case $machine in
alphaev6[78]*) alphaev6[78]*)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment