| # REQUIRES: x86 | |
| # RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %s -o %t.o | |
| # RUN: ld.lld -hash-style=gnu %t.o -o %t.so -shared | |
| # RUN: llvm-readelf --gnu-hash-table %t.so | FileCheck %s | |
| # CHECK: Num Buckets: 4 | |
| .global sym1 | |
| sym1: | |
| .global sym2 | |
| sym2: | |
| .global sym3 | |
| sym3: | |
| .global sym4 | |
| sym4: | |
| .global sym5 | |
| sym5: | |
| .global sym6 | |
| sym6: | |
| .global sym7 | |
| sym7: | |
| .global sym8 | |
| sym8: | |
| .global sym9 | |
| sym9: | |
| .global sym10 | |
| sym10: | |
| .global sym11 | |
| sym11: | |
| .global sym12 | |
| sym12: | |
| .global sym13 | |
| sym13: | |
| .global sym14 | |
| sym14: | |
| .global sym15 | |
| sym15: | |
| .global sym16 | |
| sym16: |