[llvm-commits] [llvm-gcc-4.2] r78356 - /llvm-gcc-4.2/trunk/gcc/config.gcc

Bob Wilson bob.wilson at apple.com
Thu Aug 6 16:47:35 PDT 2009


Author: bwilson
Date: Thu Aug  6 18:47:35 2009
New Revision: 78356

URL: http://llvm.org/viewvc/llvm-project?rev=78356&view=rev
Log:
Make llvm-gcc configure the default CPU to the system native.
Patch by Nick Lewycky.

Modified:
    llvm-gcc-4.2/trunk/gcc/config.gcc

Modified: llvm-gcc-4.2/trunk/gcc/config.gcc
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/config.gcc?rev=78356&r1=78355&r2=78356&view=diff

==============================================================================
--- llvm-gcc-4.2/trunk/gcc/config.gcc (original)
+++ llvm-gcc-4.2/trunk/gcc/config.gcc Thu Aug  6 18:47:35 2009
@@ -3130,6 +3130,37 @@
 		if test x$target_cpu_cname = x
 		then
 			target_cpu_default2=TARGET_CPU_generic
+                        # LLVM LOCAL begin arm default cpu
+			case ${target} in
+				armv5-*-* | armv5t-*-*)
+					target_cpu_default2=TARGET_CPU_arm10tdmi
+					;;
+				armv5e-*-* | armv5te-*-*)
+					target_cpu_default2=TARGET_CPU_arm1026ejs
+					;;
+				armv6-*-* | armv6j-*-*)
+					target_cpu_default2=TARGET_CPU_arm1136js
+					;;
+				armv6k-*-*)
+					target_cpu_default2=TARGET_CPU_mpcore
+					;;
+				armv6z-*-* | armv6zk-*-*)
+					target_cpu_default2=TARGET_CPU_arm1176jzs
+					;;
+				armv6t2-*-*)
+					target_cpu_default2=TARGET_CPU_arm1156t2s
+					;;
+				armv7-*-* | armv7a-*-* | armv7l-*-* | armv7-a-*-*)
+					target_cpu_default2=TARGET_CPU_cortexa8
+					;;
+				armv7r-*-* | armv7-r-*-*)
+					target_cpu_default2=TARGET_CPU_cortexr4
+					;;
+				armv7m-*-* | armv7-m-*-*)
+					target_cpu_default2=TARGET_CPU_cortexm3
+					;;
+			esac
+                        # LLVM LOCAL end arm default cpu
 		else
 			target_cpu_default2=TARGET_CPU_$target_cpu_cname
 		fi





More information about the llvm-commits mailing list