1; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
2; RUN: llc < %s -mtriple=i686-- | FileCheck %s
3; PR3401
4
5define void @x(i288 %i) nounwind {
6; CHECK-LABEL: x:
7; CHECK:       # %bb.0:
8; CHECK-NEXT:    pushl {{[0-9]+}}(%esp)
9; CHECK-NEXT:    pushl {{[0-9]+}}(%esp)
10; CHECK-NEXT:    pushl {{[0-9]+}}(%esp)
11; CHECK-NEXT:    pushl {{[0-9]+}}(%esp)
12; CHECK-NEXT:    pushl {{[0-9]+}}(%esp)
13; CHECK-NEXT:    pushl {{[0-9]+}}(%esp)
14; CHECK-NEXT:    pushl {{[0-9]+}}(%esp)
15; CHECK-NEXT:    pushl {{[0-9]+}}(%esp)
16; CHECK-NEXT:    pushl {{[0-9]+}}(%esp)
17; CHECK-NEXT:    calll add
18; CHECK-NEXT:    addl $36, %esp
19; CHECK-NEXT:    retl
20	call void @add(i288 %i)
21	ret void
22}
23
24declare void @add(i288)
25