fix gcc4.7 compile
Signed-off-by: Dennis Rassmann <showp1984@gmail.com>

Conflicts:
	arch/arm/boot/compressed/Makefile
Fix Build
Make kernel compatible with gcc <=4.8
Use export TARGET_GCC=4.8 before compiling with a 4.8 toolchain

Signed-off-by: Paul Beeler <sparksco@gmail.com>

Conflicts:
	Makefile
Use -Wno-maybe-uninitialized when using -Os and gcc-4.8

Conflicts:
	Makefile
Fix bugs with current flags: Use -Os since -O2 is unstable in gcc 4.8

Conflicts:
	arch/arm/configs/cyanogenmod_galaxys4gmtd_defconfig