diff options
Diffstat (limited to 'test/ELF/gnu-hash-table-many.s')
-rw-r--r-- | test/ELF/gnu-hash-table-many.s | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/test/ELF/gnu-hash-table-many.s b/test/ELF/gnu-hash-table-many.s new file mode 100644 index 0000000000000..ab35a07981e79 --- /dev/null +++ b/test/ELF/gnu-hash-table-many.s @@ -0,0 +1,55 @@ +# 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: |