summaryrefslogtreecommitdiff
path: root/test/ELF/gdb-index-tls.s
diff options
context:
space:
mode:
Diffstat (limited to 'test/ELF/gdb-index-tls.s')
-rw-r--r--test/ELF/gdb-index-tls.s91
1 files changed, 0 insertions, 91 deletions
diff --git a/test/ELF/gdb-index-tls.s b/test/ELF/gdb-index-tls.s
deleted file mode 100644
index 785e13f0056fb..0000000000000
--- a/test/ELF/gdb-index-tls.s
+++ /dev/null
@@ -1,91 +0,0 @@
-# REQUIRES: x86
-# RUN: llvm-mc -filetype=obj -triple=x86_64-pc-linux %s -o %t.o
-# RUN: ld.lld --gdb-index -shared %t.o -o /dev/null
-
-# This used to fail trying to compute R_X86_64_DTPOFF64
-
- .section .tdata,"awT",@progbits
-PrettyStackTraceHead:
- .long 42 # 0x2a
-
- .section .debug_str,"MS",@progbits,1
- .asciz ""
-
- .section .debug_abbrev,"",@progbits
- .byte 1 # Abbreviation Code
- .byte 17 # DW_TAG_compile_unit
- .byte 1 # DW_CHILDREN_yes
- .byte 37 # DW_AT_producer
- .byte 14 # DW_FORM_strp
- .byte 19 # DW_AT_language
- .byte 5 # DW_FORM_data2
- .byte 3 # DW_AT_name
- .byte 14 # DW_FORM_strp
- .byte 16 # DW_AT_stmt_list
- .byte 23 # DW_FORM_sec_offset
- .byte 27 # DW_AT_comp_dir
- .byte 14 # DW_FORM_strp
- .ascii "\264B" # DW_AT_GNU_pubnames
- .byte 25 # DW_FORM_flag_present
- .byte 0 # EOM(1)
- .byte 0 # EOM(2)
- .byte 2 # Abbreviation Code
- .byte 52 # DW_TAG_variable
- .byte 0 # DW_CHILDREN_no
- .byte 3 # DW_AT_name
- .byte 14 # DW_FORM_strp
- .byte 73 # DW_AT_type
- .byte 19 # DW_FORM_ref4
- .byte 63 # DW_AT_external
- .byte 25 # DW_FORM_flag_present
- .byte 58 # DW_AT_decl_file
- .byte 11 # DW_FORM_data1
- .byte 59 # DW_AT_decl_line
- .byte 11 # DW_FORM_data1
- .byte 2 # DW_AT_location
- .byte 24 # DW_FORM_exprloc
- .byte 0 # EOM(1)
- .byte 0 # EOM(2)
- .byte 3 # Abbreviation Code
- .byte 36 # DW_TAG_base_type
- .byte 0 # DW_CHILDREN_no
- .byte 3 # DW_AT_name
- .byte 14 # DW_FORM_strp
- .byte 62 # DW_AT_encoding
- .byte 11 # DW_FORM_data1
- .byte 11 # DW_AT_byte_size
- .byte 11 # DW_FORM_data1
- .byte 0 # EOM(1)
- .byte 0 # EOM(2)
- .byte 0 # EOM(3)
-
- .section .debug_info,"",@progbits
-.Lcu_begin0:
- .long 56 # Length of Unit
- .short 4 # DWARF version number
- .long .debug_abbrev # Offset Into Abbrev. Section
- .byte 8 # Address Size (in bytes)
- .byte 1 # Abbrev [1] 0xb:0x31 DW_TAG_compile_unit
- .long .debug_str # DW_AT_producer
- .short 4 # DW_AT_language
- .long .debug_str # DW_AT_name
- .long .debug_line # DW_AT_stmt_list
- .long .debug_str # DW_AT_comp_dir
- # DW_AT_GNU_pubnames
- .byte 2 # Abbrev [2] 0x1e:0x16 DW_TAG_variable
- .long .debug_str # DW_AT_name
- .long 52 # DW_AT_type
- # DW_AT_external
- .byte 1 # DW_AT_decl_file
- .byte 1 # DW_AT_decl_line
- .byte 10 # DW_AT_location
- .byte 14
- .quad PrettyStackTraceHead@DTPOFF
- .byte 224
- .byte 3 # Abbrev [3] 0x34:0x7 DW_TAG_base_type
- .long .debug_str # DW_AT_name
- .byte 5 # DW_AT_encoding
- .byte 4 # DW_AT_byte_size
- .byte 0 # End Of Children Mark
-
- .section .debug_line,"",@progbits