X-Git-Url: https://git.rohieb.name/openwrt.git/blobdiff_plain/1c0fd705a61e72e315c96bec639b34ecc1c33494..67f09fa245578c136ac34804dad41f1e1d694e48:/toolchain/gcc/Config.version?ds=inline

diff --git a/toolchain/gcc/Config.version b/toolchain/gcc/Config.version
index 12987f402..c4137d6af 100644
--- a/toolchain/gcc/Config.version
+++ b/toolchain/gcc/Config.version
@@ -1,30 +1,29 @@
 config GCC_VERSION
 	string
-	default "3.4.6"     if GCC_VERSION_3_4_6
 	default "4.1.2"     if GCC_VERSION_4_1_2
 	default "4.2.4"     if GCC_VERSION_4_2_4
 	default "4.3.3"     if GCC_VERSION_4_3_3
-	default "4.3.3+cs"     if GCC_VERSION_4_3_3_CS
+	default "4.3.3+cs"  if GCC_VERSION_4_3_3_CS
 	default "4.3.4"     if GCC_VERSION_4_3_4
-	default "4.4.0"     if GCC_VERSION_4_4_0
+	default "4.3.5"     if GCC_VERSION_4_3_5
 	default "4.4.1"	    if GCC_VERSION_4_4_1
+	default "4.4.1+cs"  if GCC_VERSION_4_4_1_CS
+	default "4.4.2"	    if GCC_VERSION_4_4_2
+	default "4.4.3"	    if GCC_VERSION_4_4_3
+	default "4.4.4"	    if GCC_VERSION_4_4_4
+	default "4.5.0"	    if GCC_VERSION_4_5_0
+	default "4.5.1"	    if GCC_VERSION_4_5_1
+	default "4.4.3+cs"  if GCC_VERSION_4_4_3_CS
 	default "llvm"	    if GCC_VERSION_LLVM
 	default "4.1.2"
 
-config GCC_VERSION_3
-	bool
-	default y	if GCC_VERSION_3_4_6
-
-config GCC_VERSION_3_4
-	bool
-	default y	if GCC_VERSION_3_4_6
-	
 config GCC_VERSION_4
 	bool
 	default y	if GCC_VERSION_4_1
 	default y	if GCC_VERSION_4_2
 	default y	if GCC_VERSION_4_3
 	default y	if GCC_VERSION_4_4
+	default y	if GCC_VERSION_4_5
 
 config GCC_VERSION_4_1
 	bool
@@ -40,29 +39,45 @@ config GCC_VERSION_4_3
 	default y	if GCC_VERSION_4_3_3
 	default y	if GCC_VERSION_4_3_3_CS
 	default y	if GCC_VERSION_4_3_4
+	default y	if GCC_VERSION_4_3_5
 
 config GCC_VERSION_4_4
 	bool
-	default y	if GCC_VERSION_4_4_0
 	default y	if GCC_VERSION_4_4_1
+	default y	if GCC_VERSION_4_4_1_CS
+	default y	if GCC_VERSION_4_4_2
+	default y	if GCC_VERSION_4_4_3
+	default y	if GCC_VERSION_4_4_3_CS
+	default y	if GCC_VERSION_4_4_4
 
-if !TOOLCHAINOPTS
-	config GCC_VERSION_3_4_6
-		default y if LINUX_2_4
+config GCC_VERSION_4_5
+	bool
+	default y       if GCC_VERSION_4_5_0
+	default y       if GCC_VERSION_4_5_1
 
+if !TOOLCHAINOPTS
 	config GCC_VERSION_4_2_4
-		default y if TARGET_avr32
-		default y if TARGET_ppc40x
-		default y if TARGET_ppc44x
+		default y if avr32
 
 	config GCC_VERSION_4_3_3
 		default y if powerpc64
 		default y if TARGET_etrax
 		default y if TARGET_coldfire
 
-	config GCC_VERSION_4_4_0
-		default y if ubicom32
+	config GCC_VERSION_4_3_4
+		default y if TARGET_gemini
+
+	config GCC_VERSION_4_3_3_CS
+		default y if (mips || mipsel) && !(TARGET_octeon || TARGET_sibyte)
+		default y if (arm || armeb) && !TARGET_gemini
 
 	config GCC_VERSION_4_4_1
-		default y if TARGET_octeon
+		default y if ubicom32
+
+	config GCC_VERSION_4_4_3
+		default y if powerpc
+
+	config GCC_VERSION_4_4_4
+		default y if (TARGET_octeon || TARGET_sibyte || TARGET_omap35xx)
+
 endif