gallivm: Fix build - Remove TargetOptions.RealignStack for llvm>=3.4

Since llvm -3.4svn r187618, TargetOptions doesn't provide
RealignStack, so only enable it with llvm<3.4

This option must now be specified using function attributes, see LLVM
commit r187618

Reviewed-by: Tom Stellard <thomas.stellard@amd.com>
This commit is contained in:
Laurent Carlier 2013-08-07 00:05:25 +02:00 committed by Tom Stellard
parent 0f7a15a247
commit 2572e3b4a1

View file

@ -273,8 +273,10 @@ lp_build_create_jit_compiler_for_module(LLVMExecutionEngineRef *OutJIT,
TargetOptions options;
#if defined(PIPE_ARCH_X86)
options.StackAlignmentOverride = 4;
#if HAVE_LLVM < 0x0304
options.RealignStack = true;
#endif
#endif
#if defined(DEBUG)
options.JITEmitDebugInfo = true;