diff options
Diffstat (limited to 'test/ELF/tls-opt-iele-i686-nopic.s')
-rw-r--r-- | test/ELF/tls-opt-iele-i686-nopic.s | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/test/ELF/tls-opt-iele-i686-nopic.s b/test/ELF/tls-opt-iele-i686-nopic.s index a883bce511a66..b6608c16551ce 100644 --- a/test/ELF/tls-opt-iele-i686-nopic.s +++ b/test/ELF/tls-opt-iele-i686-nopic.s @@ -13,8 +13,8 @@ // GOTREL-NEXT: SHF_ALLOC // GOTREL-NEXT: SHF_WRITE // GOTREL-NEXT: ] -// GOTREL-NEXT: Address: 0x12060 -// GOTREL-NEXT: Offset: 0x2060 +// GOTREL-NEXT: Address: 0x12058 +// GOTREL-NEXT: Offset: 0x2058 // GOTREL-NEXT: Size: 8 // GOTREL-NEXT: Link: 0 // GOTREL-NEXT: Info: 0 @@ -23,8 +23,8 @@ // GOTREL-NEXT: } // GOTREL: Relocations [ // GOTREL-NEXT: Section ({{.*}}) .rel.dyn { -// GOTREL-NEXT: 0x12060 R_386_TLS_TPOFF tlsshared0 0x0 -// GOTREL-NEXT: 0x12064 R_386_TLS_TPOFF tlsshared1 0x0 +// GOTREL-NEXT: 0x12058 R_386_TLS_TPOFF tlsshared0 0x0 +// GOTREL-NEXT: 0x1205C R_386_TLS_TPOFF tlsshared1 0x0 // GOTREL-NEXT: } // GOTREL-NEXT: ] @@ -32,24 +32,24 @@ // DISASM-NEXT: _start: // 4294967288 = 0xFFFFFFF8 // 4294967292 = 0xFFFFFFFC -// 73824 = (.got)[0] = 0x12060 -// 73828 = (.got)[1] = 0x12064 -// DISASM-NEXT: 11000: {{.*}} movl $4294967288, %ecx -// DISASM-NEXT: 11006: {{.*}} movl %gs:(%ecx), %eax -// DISASM-NEXT: 11009: {{.*}} movl $4294967288, %eax -// DISASM-NEXT: 1100e: {{.*}} movl %gs:(%eax), %eax -// DISASM-NEXT: 11011: {{.*}} addl $4294967288, %ecx -// DISASM-NEXT: 11017: {{.*}} movl %gs:(%ecx), %eax -// DISASM-NEXT: 1101a: {{.*}} movl $4294967292, %ecx -// DISASM-NEXT: 11020: {{.*}} movl %gs:(%ecx), %eax -// DISASM-NEXT: 11023: {{.*}} movl $4294967292, %eax -// DISASM-NEXT: 11028: {{.*}} movl %gs:(%eax), %eax -// DISASM-NEXT: 1102b: {{.*}} addl $4294967292, %ecx -// DISASM-NEXT: 11031: {{.*}} movl %gs:(%ecx), %eax -// DISASM-NEXT: 11034: {{.*}} movl 73824, %ecx -// DISASM-NEXT: 1103a: {{.*}} movl %gs:(%ecx), %eax -// DISASM-NEXT: 1103d: {{.*}} addl 73828, %ecx -// DISASM-NEXT: 11043: {{.*}} movl %gs:(%ecx), %eax +// 73808 = (.got)[0] = 0x12058 +// 73812 = (.got)[1] = 0x1205C +// DISASM-NEXT: 11000: c7 c1 f8 ff ff ff movl $4294967288, %ecx +// DISASM-NEXT: 11006: 65 8b 01 movl %gs:(%ecx), %eax +// DISASM-NEXT: 11009: b8 f8 ff ff ff movl $4294967288, %eax +// DISASM-NEXT: 1100e: 65 8b 00 movl %gs:(%eax), %eax +// DISASM-NEXT: 11011: 81 c1 f8 ff ff ff addl $4294967288, %ecx +// DISASM-NEXT: 11017: 65 8b 01 movl %gs:(%ecx), %eax +// DISASM-NEXT: 1101a: c7 c1 fc ff ff ff movl $4294967292, %ecx +// DISASM-NEXT: 11020: 65 8b 01 movl %gs:(%ecx), %eax +// DISASM-NEXT: 11023: b8 fc ff ff ff movl $4294967292, %eax +// DISASM-NEXT: 11028: 65 8b 00 movl %gs:(%eax), %eax +// DISASM-NEXT: 1102b: 81 c1 fc ff ff ff addl $4294967292, %ecx +// DISASM-NEXT: 11031: 65 8b 01 movl %gs:(%ecx), %eax +// DISASM-NEXT: 11034: 8b 0d 58 20 01 00 movl 73816, %ecx +// DISASM-NEXT: 1103a: 65 8b 01 movl %gs:(%ecx), %eax +// DISASM-NEXT: 1103d: 03 0d 5c 20 01 00 addl 73820, %ecx +// DISASM-NEXT: 11043: 65 8b 01 movl %gs:(%ecx), %eax .type tlslocal0,@object .section .tbss,"awT",@nobits |