diff --git a/toolchain/gcc/Config.in b/toolchain/gcc/Config.in
index 661da9412b1b388e58951b69469431d164943bde..fe34613e9689f3a727271dc4d2edbffe068f5fc7 100644
--- a/toolchain/gcc/Config.in
+++ b/toolchain/gcc/Config.in
@@ -86,7 +86,6 @@ config EXTRA_GCC_CONFIG_OPTIONS
 
 config SSP_SUPPORT
 	bool
-	depends !GCC_VERSION_3_4_6
 	prompt "Enable Stack-Smashing Protection support" if TOOLCHAINOPTS
 	default n
 	help
@@ -94,7 +93,7 @@ config SSP_SUPPORT
 
 config TLS_SUPPORT
 	bool
-	depends !GCC_VERSION_3_4_6 && UCLIBC_VERSION_NPTL
+	depends UCLIBC_VERSION_NPTL
 	prompt "Enable Thread-local storage (TLS) support" if TOOLCHAINOPTS
 	default n
 	help
diff --git a/toolchain/gcc/Config.version b/toolchain/gcc/Config.version
index f3827320f89e03fde4aa91a0552e14dd578f189b..c4137d6af3d09158c239d7c635109469e5bf0ca9 100644
--- a/toolchain/gcc/Config.version
+++ b/toolchain/gcc/Config.version
@@ -1,6 +1,5 @@
 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
@@ -18,14 +17,6 @@ config GCC_VERSION
 	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