mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-23 19:50:13 +08:00
[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.
This commit is contained in:
@ -1,3 +1,24 @@
|
||||
2016-09-21 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
* 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.
|
||||
|
||||
2016-09-21 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
* config/tc-aarch64.c (output_operand_error_record): Use "must be"
|
||||
|
44
ld/ChangeLog
44
ld/ChangeLog
@ -1,3 +1,47 @@
|
||||
2016-09-21 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
* 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.
|
||||
|
||||
2016-09-21 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
* testsuite/ld-aarch64/emit-relocs-280.d: Match branch comments.
|
||||
|
@ -1,3 +1,9 @@
|
||||
2016-09-21 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
* aarch64-opc.c (print_immediate_offset_address): Print spaces
|
||||
after commas in addresses.
|
||||
(aarch64_print_operand): Likewise.
|
||||
|
||||
2016-09-21 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
* aarch64-opc.c (operand_general_constraint_met_p): Use "must be"
|
||||
|
Reference in New Issue
Block a user