1 ; RUN: llc -march=x86 -relocation-model=pic < %s
3 ; This should use flds to set the return value.
7 @G = external global float
8 define float @test0() nounwind {
13 ; This should pop 4 bytes on return.
16 define void @test1({i32, i32, i32, i32}* sret %p) nounwind {
17 store {i32, i32, i32, i32} zeroinitializer, {i32, i32, i32, i32}* %p
21 ; Properly initialize the pic base.
24 ; CHECK: call{{.*}}L2$pb
29 @HHH = external global i32
30 define i32 @test2() nounwind {