1// Verify that PLTCall optimization works. 2 3RUN: %clang %cflags %p/../Inputs/plt-tailcall.c \ 4RUN: -o %t -Wl,-q 5RUN: llvm-bolt %t -o %t.bolt --plt=all --print-plt --print-only=foo | FileCheck %s 6 7// Call to printf 8CHECK: callq *printf@GOT(%rip) # PLTCall: 1 9 10// Call to puts, that was tail-call optimized 11CHECK: jmpl *puts@GOT(%rip) # TAILCALL # PLTCall: 1 12