Loading core/clang/TARGET_x86.mk +9 −1 Original line number Original line Diff line number Diff line Loading @@ -18,7 +18,15 @@ CLANG_CONFIG_x86_TARGET_EXTRA_CFLAGS := \ $(CLANG_CONFIG_EXTRA_CFLAGS) \ $(CLANG_CONFIG_EXTRA_CFLAGS) \ $(CLANG_CONFIG_TARGET_EXTRA_CFLAGS) \ $(CLANG_CONFIG_TARGET_EXTRA_CFLAGS) \ $(CLANG_CONFIG_x86_EXTRA_CFLAGS) \ $(CLANG_CONFIG_x86_EXTRA_CFLAGS) \ $(CLANG_CONFIG_x86_TARGET_EXTRA_ASFLAGS) $(CLANG_CONFIG_x86_TARGET_EXTRA_ASFLAGS) \ -fno-optimize-sibling-calls \ -mstackrealign # http://llvm.org/bugs/show_bug.cgi?id=15086, # llvm tail call optimization is wrong for x86. # -mstackrealign is needed to realign stack in native code # that could be called from JNI, so that movaps instruction # will work on assumed stack aligned local variables. CLANG_CONFIG_x86_TARGET_EXTRA_CONLYFLAGS := \ CLANG_CONFIG_x86_TARGET_EXTRA_CONLYFLAGS := \ $(CLANG_CONFIG_EXTRA_CONLYFLAGS) \ $(CLANG_CONFIG_EXTRA_CONLYFLAGS) \ Loading Loading
core/clang/TARGET_x86.mk +9 −1 Original line number Original line Diff line number Diff line Loading @@ -18,7 +18,15 @@ CLANG_CONFIG_x86_TARGET_EXTRA_CFLAGS := \ $(CLANG_CONFIG_EXTRA_CFLAGS) \ $(CLANG_CONFIG_EXTRA_CFLAGS) \ $(CLANG_CONFIG_TARGET_EXTRA_CFLAGS) \ $(CLANG_CONFIG_TARGET_EXTRA_CFLAGS) \ $(CLANG_CONFIG_x86_EXTRA_CFLAGS) \ $(CLANG_CONFIG_x86_EXTRA_CFLAGS) \ $(CLANG_CONFIG_x86_TARGET_EXTRA_ASFLAGS) $(CLANG_CONFIG_x86_TARGET_EXTRA_ASFLAGS) \ -fno-optimize-sibling-calls \ -mstackrealign # http://llvm.org/bugs/show_bug.cgi?id=15086, # llvm tail call optimization is wrong for x86. # -mstackrealign is needed to realign stack in native code # that could be called from JNI, so that movaps instruction # will work on assumed stack aligned local variables. CLANG_CONFIG_x86_TARGET_EXTRA_CONLYFLAGS := \ CLANG_CONFIG_x86_TARGET_EXTRA_CONLYFLAGS := \ $(CLANG_CONFIG_EXTRA_CONLYFLAGS) \ $(CLANG_CONFIG_EXTRA_CONLYFLAGS) \ Loading