platform_build/core/clang
Chih-Hung Hsieh 73e734bea5 Disable tail call optimization and use -mstackrealign to boot up on fugu.
http://llvm.org/bugs/show_bug.cgi?id=15086,
llvm tail call optimization is wrong for x86.

For Android/x86 to use SSE* instructions safely, stack should be 16-byte
aligned before JNI function call, which isn't true for all x86 device,
so -mstackrealign should be the default.

BUG: 19234330
Change-Id: I4c6676366788772dbe64fd7f0dd33b3ed5c9b80e
2015-03-02 16:50:39 -08:00
..
HOST_x86.mk Add more support for GLOBAL_CONLYFLAGS. 2014-12-01 15:36:26 -08:00
HOST_x86_64.mk Add more support for GLOBAL_CONLYFLAGS. 2014-12-01 15:36:26 -08:00
HOST_x86_common.mk Set default to Clang integrated assembler. 2014-10-22 09:21:53 -07:00
TARGET_arm.mk Make bcc-compat able to pick the right mtriple flag for Renderscript 2015-01-12 17:20:28 -08:00
TARGET_arm64.mk Add more support for GLOBAL_CONLYFLAGS. 2014-12-01 15:36:26 -08:00
TARGET_mips.mk Add more support for GLOBAL_CONLYFLAGS. 2014-12-01 15:36:26 -08:00
TARGET_mips64.mk Add more support for GLOBAL_CONLYFLAGS. 2014-12-01 15:36:26 -08:00
TARGET_x86.mk Disable tail call optimization and use -mstackrealign to boot up on fugu. 2015-03-02 16:50:39 -08:00
TARGET_x86_64.mk Add more support for GLOBAL_CONLYFLAGS. 2014-12-01 15:36:26 -08:00
arm.mk disable Krait for Mac builds to avoid assembler issues 2014-12-09 14:28:57 -08:00
arm64.mk Set default to Clang integrated assembler. 2014-10-22 09:21:53 -07:00
config.mk Let clang decide ASan linker flags for the host. 2014-12-05 14:52:56 -08:00
mips.mk Change mips64 default to mips64r6 from mips64r2 2014-09-04 19:01:22 -07:00
mips64.mk Change mips64 default to mips64r6 from mips64r2 2014-09-04 19:01:22 -07:00
x86.mk Refactor llvm_config.mk and support the 2nd arch 2014-02-07 09:11:22 -08:00
x86_64.mk Refactor llvm_config.mk and support the 2nd arch 2014-02-07 09:11:22 -08:00