Index: lld/trunk/test/ELF/gnu-ifunc.s =================================================================== --- lld/trunk/test/ELF/gnu-ifunc.s +++ lld/trunk/test/ELF/gnu-ifunc.s @@ -89,26 +89,26 @@ // DISASM: Disassembly of section .text: // DISASM-NEXT: foo: -// DISASM-NEXT: 11000: c3 retq +// DISASM-NEXT: 11000: {{.*}} retq // DISASM: bar: -// DISASM-NEXT: 11001: c3 retq +// DISASM-NEXT: 11001: {{.*}} retq // DISASM: _start: -// DISASM-NEXT: 11002: e8 29 00 00 00 callq 41 -// DISASM-NEXT: 11007: e8 34 00 00 00 callq 52 -// DISASM-NEXT: 1100c: ba 58 01 01 00 movl $65880, %edx -// DISASM-NEXT: 11011: ba 88 01 01 00 movl $65928, %edx -// DISASM-NEXT: 11016: ba 89 01 01 00 movl $65929, %edx +// DISASM-NEXT: 11002: {{.*}} callq 41 +// DISASM-NEXT: 11007: {{.*}} callq 52 +// DISASM-NEXT: 1100c: {{.*}} movl $65880, %edx +// DISASM-NEXT: 11011: {{.*}} movl $65928, %edx +// DISASM-NEXT: 11016: {{.*}} movl $65929, %edx // DISASM-NEXT: Disassembly of section .plt: // DISASM-NEXT: .plt: -// DISASM-NEXT: 11020: ff 35 e2 0f 00 00 pushq 4066(%rip) -// DISASM-NEXT: 11026: ff 25 e4 0f 00 00 jmpq *4068(%rip) -// DISASM-NEXT: 1102c: 0f 1f 40 00 nopl (%rax) -// DISASM-NEXT: 11030: ff 25 e2 0f 00 00 jmpq *4066(%rip) -// DISASM-NEXT: 11036: 68 00 00 00 00 pushq $0 -// DISASM-NEXT: 1103b: e9 e0 ff ff ff jmp -32 -// DISASM-NEXT: 11040: ff 25 da 0f 00 00 jmpq *4058(%rip) -// DISASM-NEXT: 11046: 68 01 00 00 00 pushq $1 -// DISASM-NEXT: 1104b: e9 d0 ff ff ff jmp -48 +// DISASM-NEXT: 11020: {{.*}} pushq 4066(%rip) +// DISASM-NEXT: 11026: {{.*}} jmpq *4068(%rip) +// DISASM-NEXT: 1102c: {{.*}} nopl (%rax) +// DISASM-NEXT: 11030: {{.*}} jmpq *4066(%rip) +// DISASM-NEXT: 11036: {{.*}} pushq $0 +// DISASM-NEXT: 1103b: {{.*}} jmp -32 +// DISASM-NEXT: 11040: {{.*}} jmpq *4058(%rip) +// DISASM-NEXT: 11046: {{.*}} pushq $1 +// DISASM-NEXT: 1104b: {{.*}} jmp -48 .text .type foo STT_GNU_IFUNC Index: lld/trunk/test/ELF/gotpc-relax-nopic.s =================================================================== --- lld/trunk/test/ELF/gotpc-relax-nopic.s +++ lld/trunk/test/ELF/gotpc-relax-nopic.s @@ -15,15 +15,15 @@ ## 73728 = 0x12000 (bar) # DISASM: Disassembly of section .text: # DISASM-NEXT: _start: -# DISASM-NEXT: 11000: 48 81 d0 00 20 01 00 adcq $73728, %rax -# DISASM-NEXT: 11007: 48 81 c3 00 20 01 00 addq $73728, %rbx -# DISASM-NEXT: 1100e: 48 81 e1 00 20 01 00 andq $73728, %rcx -# DISASM-NEXT: 11015: 48 81 fa 00 20 01 00 cmpq $73728, %rdx -# DISASM-NEXT: 1101c: 48 81 cf 00 20 01 00 orq $73728, %rdi -# DISASM-NEXT: 11023: 48 81 de 00 20 01 00 sbbq $73728, %rsi -# DISASM-NEXT: 1102a: 48 81 ed 00 20 01 00 subq $73728, %rbp -# DISASM-NEXT: 11031: 49 81 f0 00 20 01 00 xorq $73728, %r8 -# DISASM-NEXT: 11038: 49 f7 c7 00 20 01 00 testq $73728, %r15 +# DISASM-NEXT: 11000: {{.*}} adcq $73728, %rax +# DISASM-NEXT: 11007: {{.*}} addq $73728, %rbx +# DISASM-NEXT: 1100e: {{.*}} andq $73728, %rcx +# DISASM-NEXT: 11015: {{.*}} cmpq $73728, %rdx +# DISASM-NEXT: 1101c: {{.*}} orq $73728, %rdi +# DISASM-NEXT: 11023: {{.*}} sbbq $73728, %rsi +# DISASM-NEXT: 1102a: {{.*}} subq $73728, %rbp +# DISASM-NEXT: 11031: {{.*}} xorq $73728, %r8 +# DISASM-NEXT: 11038: {{.*}} testq $73728, %r15 # RUN: ld.lld -shared %t.o -o %t2 # RUN: llvm-readobj -s -r -d %t2 | FileCheck --check-prefix=SEC-PIC %s @@ -56,15 +56,15 @@ ## 0x102a + 4207 + 7 = 0x20A0 # DISASM-PIC: Disassembly of section .text: # DISASM-PIC-NEXT: _start: -# DISASM-PIC-NEXT: 1000: 48 13 05 99 10 00 00 adcq 4249(%rip), %rax -# DISASM-PIC-NEXT: 1007: 48 03 1d 92 10 00 00 addq 4242(%rip), %rbx -# DISASM-PIC-NEXT: 100e: 48 23 0d 8b 10 00 00 andq 4235(%rip), %rcx -# DISASM-PIC-NEXT: 1015: 48 3b 15 84 10 00 00 cmpq 4228(%rip), %rdx -# DISASM-PIC-NEXT: 101c: 48 0b 3d 7d 10 00 00 orq 4221(%rip), %rdi -# DISASM-PIC-NEXT: 1023: 48 1b 35 76 10 00 00 sbbq 4214(%rip), %rsi -# DISASM-PIC-NEXT: 102a: 48 2b 2d 6f 10 00 00 subq 4207(%rip), %rbp -# DISASM-PIC-NEXT: 1031: 4c 33 05 68 10 00 00 xorq 4200(%rip), %r8 -# DISASM-PIC-NEXT: 1038: 4c 85 3d 61 10 00 00 testq 4193(%rip), %r15 +# DISASM-PIC-NEXT: 1000: {{.*}} adcq 4249(%rip), %rax +# DISASM-PIC-NEXT: 1007: {{.*}} addq 4242(%rip), %rbx +# DISASM-PIC-NEXT: 100e: {{.*}} andq 4235(%rip), %rcx +# DISASM-PIC-NEXT: 1015: {{.*}} cmpq 4228(%rip), %rdx +# DISASM-PIC-NEXT: 101c: {{.*}} orq 4221(%rip), %rdi +# DISASM-PIC-NEXT: 1023: {{.*}} sbbq 4214(%rip), %rsi +# DISASM-PIC-NEXT: 102a: {{.*}} subq 4207(%rip), %rbp +# DISASM-PIC-NEXT: 1031: {{.*}} xorq 4200(%rip), %r8 +# DISASM-PIC-NEXT: 1038: {{.*}} testq 4193(%rip), %r15 .data .type bar, @object Index: lld/trunk/test/ELF/no-inhibit-exec.s =================================================================== --- lld/trunk/test/ELF/no-inhibit-exec.s +++ lld/trunk/test/ELF/no-inhibit-exec.s @@ -6,7 +6,7 @@ # CHECK: Disassembly of section .text: # CHECK-NEXT: _start -# CHECK-NEXT: 11000: e8 fb ef fe ff callq -69637 +# CHECK-NEXT: 11000: {{.*}} callq -69637 # next code will not link without noinhibit-exec flag # because of undefined symbol _bar Index: lld/trunk/test/ELF/relocation-copy.s =================================================================== --- lld/trunk/test/ELF/relocation-copy.s +++ lld/trunk/test/ELF/relocation-copy.s @@ -59,9 +59,9 @@ // 77844 = 0x13000 + 16 + 4 // CODE: Disassembly of section .text: // CODE-NEXT: _start: -// CODE-NEXT: 11000: c7 04 25 00 30 01 00 05 00 00 00 movl $5, 77824 -// CODE-NEXT: 1100b: c7 04 25 10 30 01 00 07 00 00 00 movl $7, 77840 -// CODE-NEXT: 11016: c7 04 25 14 30 01 00 09 00 00 00 movl $9, 77844 -// CODE-NEXT: 11021: ba 00 30 01 00 movl $77824, %edx -// CODE-NEXT: 11026: ba 10 30 01 00 movl $77840, %edx -// CODE-NEXT: 1102b: ba 14 30 01 00 movl $77844, %edx +// CODE-NEXT: 11000: {{.*}} movl $5, 77824 +// CODE-NEXT: 1100b: {{.*}} movl $7, 77840 +// CODE-NEXT: 11016: {{.*}} movl $9, 77844 +// CODE-NEXT: 11021: {{.*}} movl $77824, %edx +// CODE-NEXT: 11026: {{.*}} movl $77840, %edx +// CODE-NEXT: 1102b: {{.*}} movl $77844, %edx