You've already forked linux-packaging-mono
Imported Upstream version 5.18.0.234
Former-commit-id: 8071ec1a8c5eaa9be24b41745add19297608001f
This commit is contained in:
parent
f32dbaf0b2
commit
212f6bafcb
@ -1,45 +0,0 @@
|
||||
; Check that stubs generation for mips16 hard-float mode does not depend
|
||||
; on the function 'use-soft-float' attribute's value.
|
||||
; RUN: llc -mtriple=mipsel-linux-gnu -march=mipsel \
|
||||
; RUN: -mattr=mips16 -relocation-model=pic < %s | FileCheck %s
|
||||
|
||||
define void @bar_hf() #0 {
|
||||
; CHECK: bar_hf:
|
||||
entry:
|
||||
%call1 = call float @foo(float 1.000000e+00)
|
||||
; CHECK: lw $2, %call16(foo)($3)
|
||||
; CHECK: lw $5, %got(__mips16_call_stub_sf_1)($3)
|
||||
ret void
|
||||
}
|
||||
|
||||
define void @bar_sf() #1 {
|
||||
; CHECK: bar_sf:
|
||||
entry:
|
||||
%call1 = call float @foo(float 1.000000e+00)
|
||||
; CHECK: lw $3, %call16(foo)($2)
|
||||
; CHECK-NOT: lw $5, %got(__mips16_call_stub_sf_1)($3)
|
||||
ret void
|
||||
}
|
||||
|
||||
declare float @foo(float) #2
|
||||
|
||||
attributes #0 = {
|
||||
nounwind
|
||||
"less-precise-fpmad"="false" "no-frame-pointer-elim"="true"
|
||||
"no-frame-pointer-elim-non-leaf" "no-infs-fp-math"="false"
|
||||
"no-nans-fp-math"="false" "stack-protector-buffer-size"="8"
|
||||
"unsafe-fp-math"="false" "use-soft-float"="false"
|
||||
}
|
||||
attributes #1 = {
|
||||
nounwind
|
||||
"less-precise-fpmad"="false" "no-frame-pointer-elim"="true"
|
||||
"no-frame-pointer-elim-non-leaf" "no-infs-fp-math"="false"
|
||||
"no-nans-fp-math"="false" "stack-protector-buffer-size"="8"
|
||||
"unsafe-fp-math"="false" "use-soft-float"="true"
|
||||
}
|
||||
attributes #2 = {
|
||||
"less-precise-fpmad"="false" "no-frame-pointer-elim"="true"
|
||||
"no-frame-pointer-elim-non-leaf" "no-infs-fp-math"="false"
|
||||
"no-nans-fp-math"="false" "stack-protector-buffer-size"="8"
|
||||
"unsafe-fp-math"="false" "use-soft-float"="true"
|
||||
}
|
Reference in New Issue
Block a user