Dan Gohman | f17a25c | 2007-07-18 16:29:46 +0000 | [diff] [blame] | 1 | ; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -x86-asm-syntax=intel | \ |
Dan Gohman | 91888f0 | 2007-07-31 20:11:57 +0000 | [diff] [blame] | 2 | ; RUN: grep {add ESP, 8} |
Dan Gohman | f17a25c | 2007-07-18 16:29:46 +0000 | [diff] [blame] | 3 | |
| 4 | target triple = "i686-pc-linux-gnu" |
| 5 | |
| 6 | declare x86_fastcallcc void %func(int *%X, long %Y) |
| 7 | |
| 8 | x86_fastcallcc void %caller(int, long) { |
| 9 | %X = alloca int |
| 10 | call x86_fastcallcc void %func(int* %X, long 0) ;; not a tail call |
| 11 | ret void |
| 12 | } |