2 # RUN: llvm-mc -arm-add-build-attributes -filetype=obj -triple=armv7a-linux-gnueabihf %S/Inputs/arm-thunk-many-passes.s -o %t.o
3 # RUN: ld.lld %t.o -T %s -o %t
4 # RUN: llvm-nm %t | FileCheck %s
6 ## arm-thunk-many-passes.s is worst case case of thunk generation that takes 9
7 ## passes to converge. It takes a few more passes to make symbol assignment
9 ## 1. we don't error that "thunk creation not converged".
10 ## 2. we check convergence of symbols defined in an output section descriptor.