On Darwin x86_64 small code model doesn't guarantee code address fits in 32-bit.
[oota-llvm.git] / test / CodeGen / X86 / x86-store-gv-addr.ll
1 ; RUN: llvm-as < %s | llc -mtriple=x86_64-apple-darwin -relocation-model=static | grep lea
2 ; RUN: llvm-as < %s | llc -mtriple=x86_64-pc-linux-gnu -relocation-model=static | not grep lea
3
4 @v = external global i32, align 8
5 @v_addr = external global i32*, align 8
6
7 define void @t() nounwind optsize {
8         store i32* @v, i32** @v_addr, align 8
9         unreachable
10 }