aboutsummaryrefslogtreecommitdiff
path: root/ld/testsuite/ld-aarch64/tls-large-desc.d
diff options
context:
space:
mode:
authorRichard Sandiford <richard.sandiford@arm.com>2016-09-21 17:11:52 +0100
committerRichard Sandiford <richard.sandiford@arm.com>2016-09-21 17:11:52 +0100
commitad43e107eb233dcef8e76da6328aa4e4d74afd84 (patch)
treec83e777c2b8e0690bccd866e773fcafdd18f8cb3 /ld/testsuite/ld-aarch64/tls-large-desc.d
parentab3b8fcfdb06695d27eaec4eedb019ada4a5713e (diff)
downloadgdb-ad43e107eb233dcef8e76da6328aa4e4d74afd84.zip
gdb-ad43e107eb233dcef8e76da6328aa4e4d74afd84.tar.gz
gdb-ad43e107eb233dcef8e76da6328aa4e4d74afd84.tar.bz2
[AArch64] Print spaces after commas in addresses
I got an off-list request to make the AArch64 disassembler print spaces after commas in addresses. This patch does that. The same code is used to print operands in "did you mean" errors, so to keep things consistent, the patch also prints spaces between operands in those messages. opcodes/ * aarch64-opc.c (print_immediate_offset_address): Print spaces after commas in addresses. (aarch64_print_operand): Likewise. gas/ * config/tc-aarch64.c (print_operands): Print spaces between operands. * testsuite/gas/aarch64/ilp32-basic.d: Expect spaces after "," in addresses. * testsuite/gas/aarch64/ldst-reg-imm-post-ind.d: Likewise. * testsuite/gas/aarch64/ldst-reg-imm-pre-ind.d: Likewise. * testsuite/gas/aarch64/ldst-reg-pair.d: Likewise. * testsuite/gas/aarch64/ldst-reg-reg-offset.d: Likewise. * testsuite/gas/aarch64/ldst-reg-uns-imm.d: Likewise. * testsuite/gas/aarch64/ldst-reg-unscaled-imm.d: Likewise. * testsuite/gas/aarch64/reloc-insn.d: Likewise. * testsuite/gas/aarch64/sve.d: Likewise. * testsuite/gas/aarch64/symbol.d: Likewise. * testsuite/gas/aarch64/system.d: Likewise. * testsuite/gas/aarch64/tls-desc.d: Likewise. * testsuite/gas/aarch64/sve-invalid.l: Expect spaces after "," in suggested alternatives. * testsuite/gas/aarch64/verbose-error.l: Likewise. ld/ * testsuite/ld-aarch64/emit-relocs-28.d: Expect spaces after "," in addresses. * testsuite/ld-aarch64/emit-relocs-301-be.d: Likewise. * testsuite/ld-aarch64/emit-relocs-301.d: Likewise. * testsuite/ld-aarch64/emit-relocs-302-be.d: Likewise. * testsuite/ld-aarch64/emit-relocs-302.d: Likewise. * testsuite/ld-aarch64/emit-relocs-310-be.d: Likewise. * testsuite/ld-aarch64/emit-relocs-310.d: Likewise. * testsuite/ld-aarch64/emit-relocs-313.d: Likewise. * testsuite/ld-aarch64/emit-relocs-515-be.d: Likewise. * testsuite/ld-aarch64/emit-relocs-515.d: Likewise. * testsuite/ld-aarch64/emit-relocs-516-be.d: Likewise. * testsuite/ld-aarch64/emit-relocs-516.d: Likewise. * testsuite/ld-aarch64/emit-relocs-531.d: Likewise. * testsuite/ld-aarch64/emit-relocs-532.d: Likewise. * testsuite/ld-aarch64/emit-relocs-533.d: Likewise. * testsuite/ld-aarch64/emit-relocs-534.d: Likewise. * testsuite/ld-aarch64/emit-relocs-535.d: Likewise. * testsuite/ld-aarch64/emit-relocs-536.d: Likewise. * testsuite/ld-aarch64/emit-relocs-537.d: Likewise. * testsuite/ld-aarch64/emit-relocs-538.d: Likewise. * testsuite/ld-aarch64/erratum835769.d: Likewise. * testsuite/ld-aarch64/erratum843419.d: Likewise. * testsuite/ld-aarch64/farcall-b-plt.d: Likewise. * testsuite/ld-aarch64/farcall-bl-plt.d: Likewise. * testsuite/ld-aarch64/gc-plt-relocs.d: Likewise. * testsuite/ld-aarch64/ifunc-21.d: Likewise. * testsuite/ld-aarch64/ifunc-7c.d: Likewise. * testsuite/ld-aarch64/tls-desc-ie.d: Likewise. * testsuite/ld-aarch64/tls-large-desc-be.d: Likewise. * testsuite/ld-aarch64/tls-large-desc.d: Likewise. * testsuite/ld-aarch64/tls-large-ie-be.d: Likewise. * testsuite/ld-aarch64/tls-large-ie.d: Likewise. * testsuite/ld-aarch64/tls-relax-all.d: Likewise. * testsuite/ld-aarch64/tls-relax-gd-ie.d: Likewise. * testsuite/ld-aarch64/tls-relax-gdesc-ie-2.d: Likewise. * testsuite/ld-aarch64/tls-relax-gdesc-ie.d: Likewise. * testsuite/ld-aarch64/tls-relax-large-desc-ie-be.d: Likewise. * testsuite/ld-aarch64/tls-relax-large-desc-ie.d: Likewise. * testsuite/ld-aarch64/tls-tiny-desc.d: Likewise. * testsuite/ld-aarch64/tls-tiny-gd.d: Likewise.
Diffstat (limited to 'ld/testsuite/ld-aarch64/tls-large-desc.d')
-rw-r--r--ld/testsuite/ld-aarch64/tls-large-desc.d10
1 files changed, 5 insertions, 5 deletions
diff --git a/ld/testsuite/ld-aarch64/tls-large-desc.d b/ld/testsuite/ld-aarch64/tls-large-desc.d
index b8dcc02..9fa6dcc 100644
--- a/ld/testsuite/ld-aarch64/tls-large-desc.d
+++ b/ld/testsuite/ld-aarch64/tls-large-desc.d
@@ -12,7 +12,7 @@ Disassembly of section .text:
+10008: 8b020032 add x18, x1, x2
+1000c: d2a00000 movz x0, #0x0, lsl #16
+10010: f2800500 movk x0, #0x28
- +10014: f8606a41 ldr x1, \[x18,x0\]
+ +10014: f8606a41 ldr x1, \[x18, x0\]
+10018: 8b000240 add x0, x18, x0
+1001c: d63f0020 blr x1
+10020: 0000ffe0 .word 0x0000ffe0
@@ -21,18 +21,18 @@ Disassembly of section .text:
Disassembly of section .plt:
0000000000010028 <.plt>:
- +10028: a9bf7bf0 stp x16, x30, \[sp,#-16\]!
+ +10028: a9bf7bf0 stp x16, x30, \[sp, #-16\]!
+1002c: 90000090 adrp x16, 20000 \<_GLOBAL_OFFSET_TABLE_\>
- +10030: f9401211 ldr x17, \[x16,#32\]
+ +10030: f9401211 ldr x17, \[x16, #32\]
+10034: 91008210 add x16, x16, #0x20
+10038: d61f0220 br x17
+1003c: d503201f nop
+10040: d503201f nop
+10044: d503201f nop
- +10048: a9bf0fe2 stp x2, x3, \[sp,#-16\]!
+ +10048: a9bf0fe2 stp x2, x3, \[sp, #-16\]!
+1004c: 90000082 adrp x2, 20000 \<_GLOBAL_OFFSET_TABLE_\>
+10050: 90000083 adrp x3, 20000 \<_GLOBAL_OFFSET_TABLE_\>
- +10054: f9400442 ldr x2, \[x2,#8\]
+ +10054: f9400442 ldr x2, \[x2, #8\]
+10058: 91004063 add x3, x3, #0x10
+1005c: d61f0040 br x2
+10060: d503201f nop