Optimize CPPFLAGS

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>
Remove Unrecognized Options

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>
Add Some CPPFLAGS to select.mk

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>
Remove frename-registers from CPPFLAGS

* Not recongnized

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>
Update host linux toolchain to gcc 4.8

This patch ensures the build system uses the prebuilt gcc-4.8 toolchain
when building host Linux binaries, instead of the gcc-4.6 one.

Change-Id: I7b449650714ba4314a780827e0243f2af40ec82c
Signed-off-by: Chet Kener <Cl3Kener@gmail.com>
Move definition of -D__ARM_FEATURE_LPAE=1 cflag to top-level.

LPAE indicates better instructions can be used when atomicity guarantees are
needed. However, LPAE's presence isn't advertised by clang/GCC. We fake an
ARM feature to advertise its presence on architectures where it is.
Also, add a TODO documenting that cortex-a15 is not the correct CPU variant
for krait.

Change-Id: I02a1248025c32d94eca0bc8a249dc524f1ac9c36
Signed-off-by: Chet Kener <Cl3Kener@gmail.com>

Conflicts:
	core/combo/arch/arm/armv7-a-neon.mk