1; RUN: llc -march=mipsel < %s | FileCheck %s
2
3define i8* @f1() nounwind {
4entry:
5  %0 = call i8* @llvm.returnaddress(i32 0)
6  ret i8* %0
7
8; CHECK:    move  $2, $ra
9}
10
11define i8* @f2() nounwind {
12entry:
13  call void @g()
14  %0 = call i8* @llvm.returnaddress(i32 0)
15  ret i8* %0
16
17; CHECK:    move  $[[R0:[0-9]+]], $ra
18; CHECK:    jal
19; CHECK:    move  $2, $[[R0]]
20}
21
22declare i8* @llvm.returnaddress(i32) nounwind readnone
23declare void @g()
24