binutils-gdb/gas/testsuite/gas/mmix
Nick Clifton 0942c7ab94 Change readelf's display of symbol names (when not in --wide mode) so that if they are going to be truncated then "[...]" is displayed at the end. Add a comment line option to disable this enhancement and restore the old behaviour.
PR 26028
binutils* readelf.c (print_symbol): Handle truncation of symbol names.
	(options): Add -T/--silent-truncation option.
	(parse_args): Handle the option.
	(print_dynamic_symbol): Correct calculation of width available to
	display symbol name.
	* doc/binutils.texi: Document the -T option to readelf.
	* NEWS: Mention the new feature.

gas	* testsuite/gas/ia64/group-2.d: Add -T option to readelf
	command line.
	* testsuite/gas/ia64/unwind.d: Likewise.
	* testsuite/gas/mmix/bspec-1.d: Likewise.
	* testsuite/gas/mmix/bspec-2.d: Likewise.
	* testsuite/gas/mmix/comment-1.d: Likewise.
	* testsuite/gas/tic6x/scomm-directive-4.d: Likewise.

ld	* testsuite/ld-powerpc/powerpc.exp: Add -T option to readelf
	command line when running some tests.
	* testsuite/ld-arm/arm-elf.exp: Likewise.
	* testsuite/ld-mips-elf/mips-elf.exp: Likewise.
	* testsuite/ld-mmix/local1.d: Likewise.
	* testsuite/ld-mmix/local3.d: Likewise.
	* testsuite/ld-mmix/local5.d: Likewise.
	* testsuite/ld-mmix/local7.d: Likewise.
	* testsuite/ld-powerpc/powerpc.exp: Likewise.
2020-07-02 11:30:52 +01:00
..
1cjmp1b-n.d
1cjmp1b-r.d
1cjmp1b.d
1cjmp1b.l
1cjmp1b.s
1cjmp1brn.d
1hjmp1b.d
1hjmp1b.l
1hjmp1b.s
align-1.d bfd/ 2004-12-11 04:32:37 +00:00
align-1.s
basep-1.d
basep-1.s
basep-1b.d * gas/mmix/basep-1b.d, gas/mmix/basep-2b.d, gas/mmix/basep-7.d, 2002-02-01 08:16:05 +00:00
basep-2.d
basep-2.s
basep-2b.d * gas/mmix/basep-1b.d, gas/mmix/basep-2b.d, gas/mmix/basep-7.d, 2002-02-01 08:16:05 +00:00
basep-3.d
basep-3.s
basep-3b.d * gas/mmix/basep-1b.d, gas/mmix/basep-2b.d, gas/mmix/basep-7.d, 2002-02-01 08:16:05 +00:00
basep-4.d * gas/mmix/basep-1b.d, gas/mmix/basep-2b.d, gas/mmix/basep-7.d, 2002-02-01 08:16:05 +00:00
basep-5.d * gas/mmix/basep-1b.d, gas/mmix/basep-2b.d, gas/mmix/basep-7.d, 2002-02-01 08:16:05 +00:00
basep-6.d * gas/mmix/basep-1b.d, gas/mmix/basep-2b.d, gas/mmix/basep-7.d, 2002-02-01 08:16:05 +00:00
basep-7.d resolve_symbol_value vs. .loc view resolution 2019-04-24 23:00:17 +09:30
basep-8.d bfd/ 2004-12-11 04:32:37 +00:00
basep-8.s * gas/mmix/basep-8.d, gas/mmix/basep-9.s, gas/mmix/basep-9.d, 2002-02-04 04:01:32 +00:00
basep-9.d bfd/ 2004-12-11 04:32:37 +00:00
basep-9.s * gas/mmix/basep-8.d, gas/mmix/basep-9.s, gas/mmix/basep-9.d, 2002-02-04 04:01:32 +00:00
basep-10.d bfd/ 2004-12-11 04:32:37 +00:00
basep-10.s * gas/mmix/basep-8.d, gas/mmix/basep-9.s, gas/mmix/basep-9.d, 2002-02-04 04:01:32 +00:00
basep-11.d bfd/ 2004-12-11 04:32:37 +00:00
basep-11.s * gas/mmix/basep-8.d, gas/mmix/basep-9.s, gas/mmix/basep-9.d, 2002-02-04 04:01:32 +00:00
bspec-1.d Change readelf's display of symbol names (when not in --wide mode) so that if they are going to be truncated then "[...]" is displayed at the end. Add a comment line option to disable this enhancement and restore the old behaviour. 2020-07-02 11:30:52 +01:00
bspec-1.s
bspec-2.d Change readelf's display of symbol names (when not in --wide mode) so that if they are going to be truncated then "[...]" is displayed at the end. Add a comment line option to disable this enhancement and restore the old behaviour. 2020-07-02 11:30:52 +01:00
bspec-2.s
builtin1.d bfd/ 2004-12-11 04:32:37 +00:00
builtin1.s
builtin2.d bfd/ 2004-12-11 04:32:37 +00:00
builtin3.d bfd/ 2004-12-11 04:32:37 +00:00
byte-1.d Place .shstrtab section after .symtab and .strtab, thus restoring monotonically increasing section offsets. 2016-08-19 09:16:30 +01:00
byte-1.s
bz-c.d Expect addend as signed 2012-05-17 16:36:22 +00:00
bz-c.s
comment-1.d Change readelf's display of symbol names (when not in --wide mode) so that if they are going to be truncated then "[...]" is displayed at the end. Add a comment line option to disable this enhancement and restore the old behaviour. 2020-07-02 11:30:52 +01:00
comment-1.s
comment-2.d bfd/ 2004-12-11 04:32:37 +00:00
comment-2.s
comment-3.d bfd/ 2004-12-11 04:32:37 +00:00
comment-3.s
cons-1.d Use bfd_map_over_sections to walk section chain. 2003-09-03 08:26:52 +00:00
cons-1.s
cons-2.d bfd/ 2004-12-11 04:32:37 +00:00
cons-2.s
err-bpo1.s
err-bpo2.s * gas/mmix/basep-1b.d, gas/mmix/basep-2b.d, gas/mmix/basep-7.d, 2002-02-01 08:16:05 +00:00
err-bpo3.s * gas/mmix/basep-1b.d, gas/mmix/basep-2b.d, gas/mmix/basep-7.d, 2002-02-01 08:16:05 +00:00
err-bpo4.s * gas/mmix/basep-1b.d, gas/mmix/basep-2b.d, gas/mmix/basep-7.d, 2002-02-01 08:16:05 +00:00
err-bpo5.s * gas/mmix/basep-1b.d, gas/mmix/basep-2b.d, gas/mmix/basep-7.d, 2002-02-01 08:16:05 +00:00
err-bpo6.s * gas/mmix/basep-8.d, gas/mmix/basep-9.s, gas/mmix/basep-9.d, 2002-02-04 04:01:32 +00:00
err-bspec-1.s
err-bspec-2.s
err-bspec-3.s
err-bspec-4.s
err-bspec-5.s
err-builtin.s
err-byte1.s Fix mmix assembler test to account for changes in the error messages produced by the assembler. 2016-12-06 14:13:57 +00:00
err-byte2.s
err-case.s
err-fb-1.s
err-fb-2.s * gas/mmix/err-fb-2.s: New test. 2012-08-14 02:29:30 +00:00
err-greg1.s
err-insn.s
err-is-1.s
err-loc-1.s
err-loc-2.s
err-loc-3.s
err-loc-4.s
err-loc-5.s
err-loc-6.s
err-loc-7.s
err-loc-8.s
err-loc-9.s PR gas/6607 2008-06-16 15:05:55 +00:00
err-loc-10.s PR gas/6607 2008-06-16 15:05:55 +00:00
err-local1.s
err-local2.s
err-ser-1.s
err-set.s
err-swym1.s PR gas/10623 2009-09-10 22:32:10 +00:00
expr-1.d Use bfd_map_over_sections to walk section chain. 2003-09-03 08:26:52 +00:00
expr-1.s
fb-1.d bfd/ 2004-12-11 04:32:37 +00:00
fb-1.s
fb-2.d bfd/ 2004-12-11 04:32:37 +00:00
fb-2.s
get-op-r.d
get-op.d
get-op.l
get-op.s
geta-c.d Expect addend as signed 2012-05-17 16:36:22 +00:00
geta-c.s
geta-op-r.d
geta-op.d
geta-op.l
geta-op.s
geta-opn.d
geta-oprn.d
greg1.d bfd/ 2004-12-11 04:32:37 +00:00
greg1.s
greg1a.d bfd/ 2004-12-11 04:32:37 +00:00
greg2.d bfd/ 2004-12-11 04:32:37 +00:00
greg2.s
greg2a.d bfd/ 2004-12-11 04:32:37 +00:00
greg3.d bfd/ 2004-12-11 04:32:37 +00:00
greg3.s
greg4.d bfd/ 2004-12-11 04:32:37 +00:00
greg4.s
greg5.d bfd/ 2004-12-11 04:32:37 +00:00
greg5.s
greg6.d bfd/ 2004-12-11 04:32:37 +00:00
greg6.s
greg7.d bfd/ 2004-12-11 04:32:37 +00:00
greg7.s
greg8.d bfd/ 2004-12-11 04:32:37 +00:00
greg8.s
greg9.d
greg9.s
group-1.d PR gas/14521 2012-09-01 18:09:26 +00:00
group-1.s PR gas/14521 2012-09-01 18:09:26 +00:00
hex-r.d
hex.d
hex.l
hex.s
hex2.d fix last-minute typo 2006-01-03 06:23:10 +00:00
hex2.s PR gas/2101 2006-01-03 05:52:15 +00:00
is-1.d bfd/ 2004-12-11 04:32:37 +00:00
is-1.s
jmp-op-n.d
jmp-op-r.d
jmp-op.d
jmp-op.l
jmp-op.s
jmp-oprn.d
jump-c.d Expect addend as signed 2012-05-17 16:36:22 +00:00
jump-c.s
list-in-n.d
list-in-r.d
list-in-rn.d
list-insns.d
list-insns.l
list-insns.s
list-pseudoints.l * gas/mmix/list-pseudoints.l: Adjust for changes in gas section 2002-07-19 01:51:17 +00:00
list-pseudoints.s
list-textfirst
list-textfirst.l
list-textfirst.s
loc-1.d Place .shstrtab section after .symtab and .strtab, thus restoring monotonically increasing section offsets. 2016-08-19 09:16:30 +01:00
loc-1.s
loc-2.d Place .shstrtab section after .symtab and .strtab, thus restoring monotonically increasing section offsets. 2016-08-19 09:16:30 +01:00
loc-2.s
loc-3.d Place .shstrtab section after .symtab and .strtab, thus restoring monotonically increasing section offsets. 2016-08-19 09:16:30 +01:00
loc-3.s
loc-4.d Place .shstrtab section after .symtab and .strtab, thus restoring monotonically increasing section offsets. 2016-08-19 09:16:30 +01:00
loc-4.s
loc-5.d Place .shstrtab section after .symtab and .strtab, thus restoring monotonically increasing section offsets. 2016-08-19 09:16:30 +01:00
loc-5.s
loc-6.d Tolerate some whitespace differences in readelf output. 2009-09-23 03:12:28 +00:00
loc-6.s PR gas/6607 2008-06-16 15:05:55 +00:00
loc-7.d Tolerate some whitespace differences in readelf output. 2009-09-23 03:12:28 +00:00
loc-7.s PR gas/6607 2008-06-16 15:05:55 +00:00
local-1.d bfd/ 2004-12-11 04:32:37 +00:00
local-1.s
locall1.d bfd/ 2004-12-11 04:32:37 +00:00
locall1.s
mmix-err.exp Update year range in copyright notice of binutils files 2020-01-01 18:42:54 +10:30
mmix-list.exp Update year range in copyright notice of binutils files 2020-01-01 18:42:54 +10:30
mmix.exp Update year range in copyright notice of binutils files 2020-01-01 18:42:54 +10:30
odd-1.d PR gas/10623 2009-09-10 22:32:10 +00:00
odd-1.s
op-0-1.d bfd/ 2004-12-11 04:32:37 +00:00
op-0-1.s
op-0-1s.d bfd/ 2004-12-11 04:32:37 +00:00
op-0-2.d bfd/ 2004-12-11 04:32:37 +00:00
pop-op-r.d
pop-op.d
pop-op.l Update to match latest listing behaviour 2001-10-31 08:58:59 +00:00
pop-op.s
pr25331.d gas/testsuite: test-case for PR25331 (mmix reloc fixup bug) 2020-06-29 05:38:26 +02:00
pr25331.s gas/testsuite: test-case for PR25331 (mmix reloc fixup bug) 2020-06-29 05:38:26 +02:00
prefix1.d bfd/ 2004-12-11 04:32:37 +00:00
prefix1.s
prefix2.d bfd/ 2004-12-11 04:32:37 +00:00
prefix2.s
prefix3.d bfd/ 2004-12-11 04:32:37 +00:00
prefix3.s
pseudo-1.d bfd/ 2004-12-11 04:32:37 +00:00
pseudo-1.s
pushgo-op-r.d
pushgo-op.d
pushgo-op.l
pushgo-op.s
pushj-c.d Expect addend as signed 2012-05-17 16:36:22 +00:00
pushj-c.s
pushj-cs.d Expect addend as signed 2012-05-17 16:36:22 +00:00
put-op-r.d
put-op.d
put-op.l
put-op.s
reg-op-r.d
reg-op.d
reg-op.l
reg-op.s
reg3-op-r.d
reg3-op.d
reg3-op.l
reg3-op.s
regt-op-r.d
regt-op.d
regt-op.l
regt-op.s
regx-op-r.d
regx-op.d
regx-op.l
regx-op.s
regy-op-r.d
regy-op.d
regy-op.l
regy-op.s
relax1-n.d * gas/mmix/relax1-n.d, gas/mmix/relax1-rn.d: Avoid "# FIXME: " 2005-07-12 15:18:47 +00:00
relax1-r.d
relax1-rn.d * gas/mmix/relax1-n.d, gas/mmix/relax1-rn.d: Avoid "# FIXME: " 2005-07-12 15:18:47 +00:00
relax1.d
relax1.l
relax1.s
relax2.d * gas/mmix/op-0-1.d, gas/mmix/pushj-c.d, gas/mmix/weak1.d: Add 2003-10-18 16:00:21 +00:00
relax2.s * gas/mmix/relax2.s: Drop ":" off label definitions. 2005-05-10 12:30:11 +00:00
reloc8-r.d Expect addend as signed 2012-05-17 16:36:22 +00:00
reloc8.d Expect addend as signed 2012-05-17 16:36:22 +00:00
reloc8.l Update to match latest listing behaviour 2001-10-31 08:58:59 +00:00
reloc8.s
reloc16-n.d Expect addend as signed 2012-05-17 16:36:22 +00:00
reloc16-r.d Expect addend as signed 2012-05-17 16:36:22 +00:00
reloc16.d Expect addend as signed 2012-05-17 16:36:22 +00:00
reloc16.l
reloc16.s
relocl-n.d
reloclab-r.d * gas/mmix/op-0-1.d, gas/mmix/pushj-c.d, gas/mmix/weak1.d: Add 2003-10-18 16:00:21 +00:00
reloclab-rs.d * gas/mmix/op-0-1.d, gas/mmix/pushj-c.d, gas/mmix/weak1.d: Add 2003-10-18 16:00:21 +00:00
reloclab-s.d * gas/mmix/op-0-1.d, gas/mmix/pushj-c.d, gas/mmix/weak1.d: Add 2003-10-18 16:00:21 +00:00
reloclab.d * gas/mmix/op-0-1.d, gas/mmix/pushj-c.d, gas/mmix/weak1.d: Add 2003-10-18 16:00:21 +00:00
reloclab.l * gas/mmix/op-0-1.d, gas/mmix/pushj-c.d, gas/mmix/weak1.d: Add 2003-10-18 16:00:21 +00:00
reloclab.s
reloclrn.d
relocxrn.d Expect addend as signed 2012-05-17 16:36:22 +00:00
resume-op-r.d
resume-op.d
resume-op.l Update to match latest listing behaviour 2001-10-31 08:58:59 +00:00
resume-op.s
round2-op-r.d
round2-op.d
round2-op.l
round2-op.s
roundi-op-r.d
roundi-op.d
roundi-op.l
roundi-op.s
roundr-op-r.d
roundr-op.d
roundr-op.l
roundr-op.s
save-op-r.d
save-op.d
save-op.l Update to match latest listing behaviour 2001-10-31 08:58:59 +00:00
save-op.s
set-r.d
set.d
set.l
set.s
swym-op-r.d
swym-op.d
swym-op.l
swym-op.s
swym-opreg1.d PR gas/10623 2009-09-10 22:32:10 +00:00
swym-opreg1.s PR gas/10623 2009-09-10 22:32:10 +00:00
swym-opreg2.d PR gas/10623 2009-09-10 22:32:10 +00:00
swym-opreg2.s PR gas/10623 2009-09-10 22:32:10 +00:00
sym-1.d bfd/ 2004-12-11 04:32:37 +00:00
sym-1.s
sync-op-r.d
sync-op.d
sync-op.l
sync-op.s
two-op-r.d
two-op.d
two-op.l
two-op.s
unsave-op-r.d
unsave-op.d
unsave-op.l Update to match latest listing behaviour 2001-10-31 08:58:59 +00:00
unsave-op.s
weak1-s.d bfd/ 2004-12-11 04:32:37 +00:00
weak1.d bfd/ 2004-12-11 04:32:37 +00:00
weak1.s * gas/mmix/weak1.d, gas/mmix/weak1.d: New test. 2002-03-14 10:05:25 +00:00
zerop-1.d bfd/ 2004-12-11 04:32:37 +00:00
zerop-1.s