readelf ngettext fixes
authorAlan Modra <amodra@gmail.com>
Tue, 7 Nov 2017 00:48:29 +0000 (11:18 +1030)
committerAlan Modra <amodra@gmail.com>
Tue, 7 Nov 2017 06:31:16 +0000 (17:01 +1030)
This patch is a first pass at fixing readelf message pluralization.
I've deliberately not fixed the "out of memory" errors since it's very
unlikely that they will ever be complaining about not being able to
allocate for a single entry, and a few others where the size is very
unlikely to be 1 byte.

Then there are messages like this one:
"Out of %lu items there are %zu bucket clashes (longest of %zu entries).\n"
I suppose this could be split into three parts, "Of %lu items ",
"there are %zu bucket clashes ", and "(longest of %zu entries).\n",
each part being printed separately, but that might not be ideal for
sentence construction in other languages.  For now I'm punting on this
one.

Changes to readelf output require lots of testsuite adjustment..

binutils/
* dwarf.c (read_uleb128): Properly pluralize messages.
(display_debug_lines_raw, display_debug_loc): Likewise.
(display_debug_names, process_cu_tu_index): Likewise.
* od-macho.c (dump_code_signature_superblob): Likewise.
* readelf.c (process_program_headers): Likewise.
(process_section_header, process_relocs): Likewise.
(hppa_process_unwind, arm_process_unwind): Likewise.
(process_dynamic_section, process_version_sections): Likewise.
(process_symbol_table, process_syminfo): Likewise.
(apply_relocations, process_mips_specific): Likewise.
(process_gnu_liblist, process_notes_at): Likewise.
(process_archive): Likewise.
* testsuite/binutils-all/dw2-1.W,
* testsuite/binutils-all/dw2-3.W,
* testsuite/binutils-all/dw2-3gabi.W,
* testsuite/binutils-all/dw5.S,
* testsuite/binutils-all/dw5.W,
* testsuite/binutils-all/i386/compressed-1a.d,
* testsuite/binutils-all/libdw2-compressedgabi.out,
* testsuite/binutils-all/objdump.W,
* testsuite/binutils-all/readelf.r,
* testsuite/binutils-all/readelf.r-64,
* testsuite/binutils-all/x86-64/compressed-1a.d: Update
for pluralization fixes.
gas/
* testsuite/gas/arm/got_prel.d,
* testsuite/gas/elf/dwarf2-1.d,
* testsuite/gas/elf/dwarf2-2.d,
* testsuite/gas/elf/dwarf2-3.d,
* testsuite/gas/elf/dwarf2-5.d,
* testsuite/gas/elf/dwarf2-6.d,
* testsuite/gas/i386/debug1.d,
* testsuite/gas/i386/dw2-compress-1.d,
* testsuite/gas/i386/dw2-compress-3a.d,
* testsuite/gas/i386/dw2-compress-3b.d,
* testsuite/gas/i386/dw2-compressed-1.d,
* testsuite/gas/i386/dw2-compressed-3a.d,
* testsuite/gas/i386/dw2-compressed-3b.d,
* testsuite/gas/i386/ilp32/x86-64-localpic.d,
* testsuite/gas/i386/localpic.d,
* testsuite/gas/i386/x86-64-localpic.d,
* testsuite/gas/ia64/pr13167.d,
* testsuite/gas/mips/loc-swap-2.d,
* testsuite/gas/mips/loc-swap.d,
* testsuite/gas/mips/micromips@loc-swap-2.d,
* testsuite/gas/mips/micromips@loc-swap.d,
* testsuite/gas/mips/mips16-dwarf2-n32.d,
* testsuite/gas/mips/mips16-dwarf2.d,
* testsuite/gas/mips/mips16@loc-swap-2.d,
* testsuite/gas/mips/mips16@loc-swap.d,
* testsuite/gas/mips/mips16e@loc-swap.d,
* testsuite/gas/mmix/bspec-1.d,
* testsuite/gas/mmix/bspec-2.d,
* testsuite/gas/tic6x/unwind-1.d,
* testsuite/gas/tic6x/unwind-2.d,
* testsuite/gas/tic6x/unwind-3.d: Update for pluralization
fixes.
ld/
* testsuite/ld-aarch64/ifunc-13.d,
* testsuite/ld-aarch64/ifunc-15.d,
* testsuite/ld-aarch64/ifunc-20.d,
* testsuite/ld-alpha/tlsbin.rd,
* testsuite/ld-alpha/tlspic.rd,
* testsuite/ld-arm/ifunc-3.rd,
* testsuite/ld-arm/ifunc-9.rd,
* testsuite/ld-arm/unwind-mix.d,
* testsuite/ld-arm/unwind-rel.d,
* testsuite/ld-cris/hiddef1.d,
* testsuite/ld-cris/libdso-13.d,
* testsuite/ld-cris/libdso-2.d,
* testsuite/ld-cris/pr16044.d,
* testsuite/ld-cris/tls-local-63.d,
* testsuite/ld-cris/tls-local-64.d,
* testsuite/ld-cris/tls-und-38.d,
* testsuite/ld-cris/tls-und-42.d,
* testsuite/ld-cris/tls-und-46.d,
* testsuite/ld-cris/tls-und-50.d,
* testsuite/ld-cris/weakref3.d,
* testsuite/ld-cris/weakref4.d,
* testsuite/ld-elf/comm-data2r.rd,
* testsuite/ld-elf/discard1.d,
* testsuite/ld-elf/discard2.d,
* testsuite/ld-elf/pr19539.d,
* testsuite/ld-elf/pr22374-1.r,
* testsuite/ld-elf/pr22374-2.r,
* testsuite/ld-i386/combreloc.d,
* testsuite/ld-i386/emit-relocs-nacl.rd,
* testsuite/ld-i386/emit-relocs.rd,
* testsuite/ld-i386/pr13302.d,
* testsuite/ld-i386/pr17709-nacl.rd,
* testsuite/ld-i386/pr17709.rd,
* testsuite/ld-i386/pr19539.d,
* testsuite/ld-i386/pr19615.d,
* testsuite/ld-i386/pr19636-1a.d,
* testsuite/ld-i386/pr19636-1e.d,
* testsuite/ld-i386/pr19636-1f.d,
* testsuite/ld-i386/pr19636-2a.d,
* testsuite/ld-i386/pr19636-2b.d,
* testsuite/ld-i386/pr19636-2d-nacl.d,
* testsuite/ld-i386/pr19636-2e-nacl.d,
* testsuite/ld-i386/pr19636-3a.d,
* testsuite/ld-i386/pr19636-3d.d,
* testsuite/ld-i386/pr19636-3e.d,
* testsuite/ld-i386/pr19636-4a.d,
* testsuite/ld-i386/pr19645.d,
* testsuite/ld-i386/pr19827-nacl.rd,
* testsuite/ld-i386/pr19827.rd,
* testsuite/ld-i386/pr20253-4a.d,
* testsuite/ld-i386/pr20253-4b.d,
* testsuite/ld-i386/pr20253-5.d,
* testsuite/ld-i386/tlsbin-nacl.rd,
* testsuite/ld-i386/tlsbin.rd,
* testsuite/ld-i386/tlspic-nacl.rd,
* testsuite/ld-i386/tlspic.rd,
* testsuite/ld-i386/undefweakb.d,
* testsuite/ld-ia64/tlsbin.rd,
* testsuite/ld-ia64/tlspic.rd,
* testsuite/ld-ifunc/ifunc-13-i386.d,
* testsuite/ld-ifunc/ifunc-13-x86-64.d,
* testsuite/ld-ifunc/ifunc-15-i386.d,
* testsuite/ld-ifunc/ifunc-15-x86-64.d,
* testsuite/ld-ifunc/ifunc-20-i386.d,
* testsuite/ld-ifunc/ifunc-20-x86-64.d,
* testsuite/ld-ifunc/ifunc-23a-x86.d,
* testsuite/ld-ifunc/ifunc-23b-x86.d,
* testsuite/ld-ifunc/ifunc-23c-x86.d,
* testsuite/ld-ifunc/ifunc-24a-x86.d,
* testsuite/ld-ifunc/ifunc-24b-x86.d,
* testsuite/ld-ifunc/ifunc-24c-x86.d,
* testsuite/ld-ifunc/ifunc-25a-x86.d,
* testsuite/ld-ifunc/ifunc-25b-x86.d,
* testsuite/ld-ifunc/ifunc-25c-x86.d,
* testsuite/ld-m68k/got-1.d,
* testsuite/ld-mips-elf/vxworks1.rd,
* testsuite/ld-powerpc/ambiguousv1.d,
* testsuite/ld-powerpc/ambiguousv1b.d,
* testsuite/ld-powerpc/ambiguousv2.d,
* testsuite/ld-powerpc/ambiguousv2b.d,
* testsuite/ld-powerpc/tlsexe.r,
* testsuite/ld-powerpc/tlsexe32.r,
* testsuite/ld-powerpc/tlsexetoc.r,
* testsuite/ld-powerpc/tlsso.r,
* testsuite/ld-powerpc/tlsso32.r,
* testsuite/ld-powerpc/tlstocso.r,
* testsuite/ld-powerpc/vle-multiseg-1.d,
* testsuite/ld-powerpc/vle-multiseg-2.d,
* testsuite/ld-powerpc/vle-multiseg-3.d,
* testsuite/ld-s390/tlsbin.rd,
* testsuite/ld-s390/tlsbin_64.rd,
* testsuite/ld-s390/tlspic.rd,
* testsuite/ld-s390/tlspic_64.rd,
* testsuite/ld-sh/ld-r-1.d,
* testsuite/ld-sh/sh64/gotplt.d,
* testsuite/ld-sh/shared-1.d,
* testsuite/ld-sh/tlsbin-2.d,
* testsuite/ld-sh/tlspic-2.d,
* testsuite/ld-sparc/gotop32.rd,
* testsuite/ld-sparc/gotop64.rd,
* testsuite/ld-sparc/tlssunpic32.rd,
* testsuite/ld-sparc/tlssunpic64.rd,
* testsuite/ld-sparc/vxworks1-lib.rd,
* testsuite/ld-tic6x/shlib-app-1.rd,
* testsuite/ld-tic6x/shlib-app-1b.rd,
* testsuite/ld-tic6x/shlib-app-1r.rd,
* testsuite/ld-tic6x/shlib-app-1rb.rd,
* testsuite/ld-tic6x/shlib-noindex.rd,
* testsuite/ld-vax-elf/export-class-data.rd,
* testsuite/ld-x86-64/pr13082-1a.d,
* testsuite/ld-x86-64/pr13082-1b.d,
* testsuite/ld-x86-64/pr13082-2a.d,
* testsuite/ld-x86-64/pr13082-2b.d,
* testsuite/ld-x86-64/pr13082-3a.d,
* testsuite/ld-x86-64/pr13082-3c.d,
* testsuite/ld-x86-64/pr13082-4a.d,
* testsuite/ld-x86-64/pr13082-5a.d,
* testsuite/ld-x86-64/pr13082-5b.d,
* testsuite/ld-x86-64/pr13082-6a.d,
* testsuite/ld-x86-64/pr13082-6b.d,
* testsuite/ld-x86-64/pr17709-nacl.rd,
* testsuite/ld-x86-64/pr17709.rd,
* testsuite/ld-x86-64/pr19539a.d,
* testsuite/ld-x86-64/pr19539b.d,
* testsuite/ld-x86-64/pr19615.d,
* testsuite/ld-x86-64/pr19636-1a.d,
* testsuite/ld-x86-64/pr19636-1d.d,
* testsuite/ld-x86-64/pr19636-1e.d,
* testsuite/ld-x86-64/pr19636-2a.d,
* testsuite/ld-x86-64/pr19636-2e.d,
* testsuite/ld-x86-64/pr19636-2f.d,
* testsuite/ld-x86-64/pr19636-3a.d,
* testsuite/ld-x86-64/pr19645.d,
* testsuite/ld-x86-64/pr19807-2b.d,
* testsuite/ld-x86-64/pr19807-2d.d,
* testsuite/ld-x86-64/pr19827-nacl.rd,
* testsuite/ld-x86-64/pr19827.rd,
* testsuite/ld-x86-64/pr20253-4a.d,
* testsuite/ld-x86-64/pr20253-4b.d,
* testsuite/ld-x86-64/pr20253-4d.d,
* testsuite/ld-x86-64/pr20253-4e.d,
* testsuite/ld-x86-64/pr20253-5a.d,
* testsuite/ld-x86-64/pr20253-5b.d,
* testsuite/ld-x86-64/tlsbin-nacl.rd,
* testsuite/ld-x86-64/tlsbin.rd,
* testsuite/ld-x86-64/tlspic-nacl.rd,
* testsuite/ld-x86-64/tlspic.rd,
* testsuite/ld-x86-64/tlspic2-nacl.rd: Update for
pluralization fixes.

196 files changed:
binutils/ChangeLog
binutils/dwarf.c
binutils/od-macho.c
binutils/readelf.c
binutils/testsuite/binutils-all/dw2-1.W
binutils/testsuite/binutils-all/dw2-3.W
binutils/testsuite/binutils-all/dw2-3gabi.W
binutils/testsuite/binutils-all/dw5.S
binutils/testsuite/binutils-all/dw5.W
binutils/testsuite/binutils-all/i386/compressed-1a.d
binutils/testsuite/binutils-all/libdw2-compressedgabi.out
binutils/testsuite/binutils-all/objdump.W
binutils/testsuite/binutils-all/readelf.r
binutils/testsuite/binutils-all/readelf.r-64
binutils/testsuite/binutils-all/x86-64/compressed-1a.d
gas/ChangeLog
gas/testsuite/gas/arm/got_prel.d
gas/testsuite/gas/elf/dwarf2-1.d
gas/testsuite/gas/elf/dwarf2-2.d
gas/testsuite/gas/elf/dwarf2-3.d
gas/testsuite/gas/elf/dwarf2-5.d
gas/testsuite/gas/elf/dwarf2-6.d
gas/testsuite/gas/i386/debug1.d
gas/testsuite/gas/i386/dw2-compress-1.d
gas/testsuite/gas/i386/dw2-compress-3a.d
gas/testsuite/gas/i386/dw2-compress-3b.d
gas/testsuite/gas/i386/dw2-compressed-1.d
gas/testsuite/gas/i386/dw2-compressed-3a.d
gas/testsuite/gas/i386/dw2-compressed-3b.d
gas/testsuite/gas/i386/ilp32/x86-64-localpic.d
gas/testsuite/gas/i386/localpic.d
gas/testsuite/gas/i386/x86-64-localpic.d
gas/testsuite/gas/ia64/pr13167.d
gas/testsuite/gas/mips/loc-swap-2.d
gas/testsuite/gas/mips/loc-swap.d
gas/testsuite/gas/mips/micromips@loc-swap-2.d
gas/testsuite/gas/mips/micromips@loc-swap.d
gas/testsuite/gas/mips/mips16-dwarf2-n32.d
gas/testsuite/gas/mips/mips16-dwarf2.d
gas/testsuite/gas/mips/mips16@loc-swap-2.d
gas/testsuite/gas/mips/mips16@loc-swap.d
gas/testsuite/gas/mips/mips16e@loc-swap.d
gas/testsuite/gas/mmix/bspec-1.d
gas/testsuite/gas/mmix/bspec-2.d
gas/testsuite/gas/tic6x/unwind-1.d
gas/testsuite/gas/tic6x/unwind-2.d
gas/testsuite/gas/tic6x/unwind-3.d
ld/ChangeLog
ld/testsuite/ld-aarch64/ifunc-13.d
ld/testsuite/ld-aarch64/ifunc-15.d
ld/testsuite/ld-aarch64/ifunc-20.d
ld/testsuite/ld-alpha/tlsbin.rd
ld/testsuite/ld-alpha/tlspic.rd
ld/testsuite/ld-arm/ifunc-3.rd
ld/testsuite/ld-arm/ifunc-9.rd
ld/testsuite/ld-arm/unwind-mix.d
ld/testsuite/ld-arm/unwind-rel.d
ld/testsuite/ld-cris/hiddef1.d
ld/testsuite/ld-cris/libdso-13.d
ld/testsuite/ld-cris/libdso-2.d
ld/testsuite/ld-cris/pr16044.d
ld/testsuite/ld-cris/tls-local-63.d
ld/testsuite/ld-cris/tls-local-64.d
ld/testsuite/ld-cris/tls-und-38.d
ld/testsuite/ld-cris/tls-und-42.d
ld/testsuite/ld-cris/tls-und-46.d
ld/testsuite/ld-cris/tls-und-50.d
ld/testsuite/ld-cris/weakref3.d
ld/testsuite/ld-cris/weakref4.d
ld/testsuite/ld-elf/comm-data2r.rd
ld/testsuite/ld-elf/discard1.d
ld/testsuite/ld-elf/discard2.d
ld/testsuite/ld-elf/pr19539.d
ld/testsuite/ld-elf/pr22374-1.r
ld/testsuite/ld-elf/pr22374-2.r
ld/testsuite/ld-i386/combreloc.d
ld/testsuite/ld-i386/emit-relocs-nacl.rd
ld/testsuite/ld-i386/emit-relocs.rd
ld/testsuite/ld-i386/pr13302.d
ld/testsuite/ld-i386/pr17709-nacl.rd
ld/testsuite/ld-i386/pr17709.rd
ld/testsuite/ld-i386/pr19539.d
ld/testsuite/ld-i386/pr19615.d
ld/testsuite/ld-i386/pr19636-1a.d
ld/testsuite/ld-i386/pr19636-1e.d
ld/testsuite/ld-i386/pr19636-1f.d
ld/testsuite/ld-i386/pr19636-2a.d
ld/testsuite/ld-i386/pr19636-2b.d
ld/testsuite/ld-i386/pr19636-2d-nacl.d
ld/testsuite/ld-i386/pr19636-2e-nacl.d
ld/testsuite/ld-i386/pr19636-3a.d
ld/testsuite/ld-i386/pr19636-3d.d
ld/testsuite/ld-i386/pr19636-3e.d
ld/testsuite/ld-i386/pr19636-4a.d
ld/testsuite/ld-i386/pr19645.d
ld/testsuite/ld-i386/pr19827-nacl.rd
ld/testsuite/ld-i386/pr19827.rd
ld/testsuite/ld-i386/pr20253-4a.d
ld/testsuite/ld-i386/pr20253-4b.d
ld/testsuite/ld-i386/pr20253-5.d
ld/testsuite/ld-i386/tlsbin-nacl.rd
ld/testsuite/ld-i386/tlsbin.rd
ld/testsuite/ld-i386/tlspic-nacl.rd
ld/testsuite/ld-i386/tlspic.rd
ld/testsuite/ld-i386/undefweakb.d
ld/testsuite/ld-ia64/tlsbin.rd
ld/testsuite/ld-ia64/tlspic.rd
ld/testsuite/ld-ifunc/ifunc-13-i386.d
ld/testsuite/ld-ifunc/ifunc-13-x86-64.d
ld/testsuite/ld-ifunc/ifunc-15-i386.d
ld/testsuite/ld-ifunc/ifunc-15-x86-64.d
ld/testsuite/ld-ifunc/ifunc-20-i386.d
ld/testsuite/ld-ifunc/ifunc-20-x86-64.d
ld/testsuite/ld-ifunc/ifunc-23a-x86.d
ld/testsuite/ld-ifunc/ifunc-23b-x86.d
ld/testsuite/ld-ifunc/ifunc-23c-x86.d
ld/testsuite/ld-ifunc/ifunc-24a-x86.d
ld/testsuite/ld-ifunc/ifunc-24b-x86.d
ld/testsuite/ld-ifunc/ifunc-24c-x86.d
ld/testsuite/ld-ifunc/ifunc-25a-x86.d
ld/testsuite/ld-ifunc/ifunc-25b-x86.d
ld/testsuite/ld-ifunc/ifunc-25c-x86.d
ld/testsuite/ld-m68k/got-1.d
ld/testsuite/ld-mips-elf/vxworks1.rd
ld/testsuite/ld-powerpc/ambiguousv1.d
ld/testsuite/ld-powerpc/ambiguousv1b.d
ld/testsuite/ld-powerpc/ambiguousv2.d
ld/testsuite/ld-powerpc/ambiguousv2b.d
ld/testsuite/ld-powerpc/tlsexe.r
ld/testsuite/ld-powerpc/tlsexe32.r
ld/testsuite/ld-powerpc/tlsexetoc.r
ld/testsuite/ld-powerpc/tlsso.r
ld/testsuite/ld-powerpc/tlsso32.r
ld/testsuite/ld-powerpc/tlstocso.r
ld/testsuite/ld-powerpc/vle-multiseg-1.d
ld/testsuite/ld-powerpc/vle-multiseg-2.d
ld/testsuite/ld-powerpc/vle-multiseg-3.d
ld/testsuite/ld-s390/tlsbin.rd
ld/testsuite/ld-s390/tlsbin_64.rd
ld/testsuite/ld-s390/tlspic.rd
ld/testsuite/ld-s390/tlspic_64.rd
ld/testsuite/ld-sh/ld-r-1.d
ld/testsuite/ld-sh/sh64/gotplt.d
ld/testsuite/ld-sh/shared-1.d
ld/testsuite/ld-sh/tlsbin-2.d
ld/testsuite/ld-sh/tlspic-2.d
ld/testsuite/ld-sparc/gotop32.rd
ld/testsuite/ld-sparc/gotop64.rd
ld/testsuite/ld-sparc/tlssunpic32.rd
ld/testsuite/ld-sparc/tlssunpic64.rd
ld/testsuite/ld-sparc/vxworks1-lib.rd
ld/testsuite/ld-tic6x/shlib-app-1.rd
ld/testsuite/ld-tic6x/shlib-app-1b.rd
ld/testsuite/ld-tic6x/shlib-app-1r.rd
ld/testsuite/ld-tic6x/shlib-app-1rb.rd
ld/testsuite/ld-tic6x/shlib-noindex.rd
ld/testsuite/ld-vax-elf/export-class-data.rd
ld/testsuite/ld-x86-64/pr13082-1a.d
ld/testsuite/ld-x86-64/pr13082-1b.d
ld/testsuite/ld-x86-64/pr13082-2a.d
ld/testsuite/ld-x86-64/pr13082-2b.d
ld/testsuite/ld-x86-64/pr13082-3a.d
ld/testsuite/ld-x86-64/pr13082-3c.d
ld/testsuite/ld-x86-64/pr13082-4a.d
ld/testsuite/ld-x86-64/pr13082-5a.d
ld/testsuite/ld-x86-64/pr13082-5b.d
ld/testsuite/ld-x86-64/pr13082-6a.d
ld/testsuite/ld-x86-64/pr13082-6b.d
ld/testsuite/ld-x86-64/pr17709-nacl.rd
ld/testsuite/ld-x86-64/pr17709.rd
ld/testsuite/ld-x86-64/pr19539a.d
ld/testsuite/ld-x86-64/pr19539b.d
ld/testsuite/ld-x86-64/pr19615.d
ld/testsuite/ld-x86-64/pr19636-1a.d
ld/testsuite/ld-x86-64/pr19636-1d.d
ld/testsuite/ld-x86-64/pr19636-1e.d
ld/testsuite/ld-x86-64/pr19636-2a.d
ld/testsuite/ld-x86-64/pr19636-2e.d
ld/testsuite/ld-x86-64/pr19636-2f.d
ld/testsuite/ld-x86-64/pr19636-3a.d
ld/testsuite/ld-x86-64/pr19645.d
ld/testsuite/ld-x86-64/pr19807-2b.d
ld/testsuite/ld-x86-64/pr19807-2d.d
ld/testsuite/ld-x86-64/pr19827-nacl.rd
ld/testsuite/ld-x86-64/pr19827.rd
ld/testsuite/ld-x86-64/pr20253-4a.d
ld/testsuite/ld-x86-64/pr20253-4b.d
ld/testsuite/ld-x86-64/pr20253-4d.d
ld/testsuite/ld-x86-64/pr20253-4e.d
ld/testsuite/ld-x86-64/pr20253-5a.d
ld/testsuite/ld-x86-64/pr20253-5b.d
ld/testsuite/ld-x86-64/tlsbin-nacl.rd
ld/testsuite/ld-x86-64/tlsbin.rd
ld/testsuite/ld-x86-64/tlspic-nacl.rd
ld/testsuite/ld-x86-64/tlspic.rd
ld/testsuite/ld-x86-64/tlspic2-nacl.rd

index caf17a9ac885bd97438222da01bce12e1d198d03..01d59210359de605a7c51c41f6d670be7986301e 100644 (file)
@@ -1,3 +1,30 @@
+2017-11-07  Alan Modra  <amodra@gmail.com>
+
+       * dwarf.c (read_uleb128): Properly pluralize messages.
+       (display_debug_lines_raw, display_debug_loc): Likewise.
+       (display_debug_names, process_cu_tu_index): Likewise.
+       * od-macho.c (dump_code_signature_superblob): Likewise.
+       * readelf.c (process_program_headers): Likewise.
+       (process_section_header, process_relocs): Likewise.
+       (hppa_process_unwind, arm_process_unwind): Likewise.
+       (process_dynamic_section, process_version_sections): Likewise.
+       (process_symbol_table, process_syminfo): Likewise.
+       (apply_relocations, process_mips_specific): Likewise.
+       (process_gnu_liblist, process_notes_at): Likewise.
+       (process_archive): Likewise.
+       * testsuite/binutils-all/dw2-1.W,
+       * testsuite/binutils-all/dw2-3.W,
+       * testsuite/binutils-all/dw2-3gabi.W,
+       * testsuite/binutils-all/dw5.S,
+       * testsuite/binutils-all/dw5.W,
+       * testsuite/binutils-all/i386/compressed-1a.d,
+       * testsuite/binutils-all/libdw2-compressedgabi.out,
+       * testsuite/binutils-all/objdump.W,
+       * testsuite/binutils-all/readelf.r,
+       * testsuite/binutils-all/readelf.r-64,
+       * testsuite/binutils-all/x86-64/compressed-1a.d: Update
+       for pluralization fixes.
+
 2017-11-07  Alan Modra  <amodra@gmail.com>
 
        * sysdep.h (textdomain, bindtextdomain): Use safer "do nothing".
index fd9341aa06c025dd7245fda16ce126c0cdf7cef7..140a988878181e95de3e1413b5f43d3f82398e2a 100644 (file)
@@ -380,7 +380,11 @@ read_uleb128 (unsigned char * data,
       unsigned int amount = (AMOUNT);          \
       if (sizeof (VAL) < amount)               \
        {                                       \
-         error (_("internal error: attempt to read %d bytes of data in to %d sized variable"),\
+         error (ngettext ("internal error: attempt to read %d byte "   \
+                          "of data in to %d sized variable",           \
+                          "internal error: attempt to read %d bytes "  \
+                          "of data in to %d sized variable",           \
+                          amount),                                     \
                 amount, (int) sizeof (VAL));   \
          amount = sizeof (VAL);                \
        }                                       \
@@ -3402,7 +3406,10 @@ display_debug_lines_raw (struct dwarf_section *section,
          printf (_("\n Opcodes:\n"));
 
          for (i = 1; i < linfo.li_opcode_base; i++)
-           printf (_("  Opcode %d has %d args\n"), i, standard_opcodes[i - 1]);
+           printf (ngettext ("  Opcode %d has %d arg\n",
+                             "  Opcode %d has %d args\n",
+                             standard_opcodes[i - 1]),
+                   i, standard_opcodes[i - 1]);
 
          /* Display the contents of the Directory table.  */
          data = standard_opcodes + linfo.li_opcode_base - 1;
@@ -5981,7 +5988,9 @@ display_debug_loc (struct dwarf_section *section, void *file)
     }
 
   if (start < section->start + section->size)
-    warn (_("There are %ld unused bytes at the end of section %s\n"),
+    warn (ngettext ("There is %ld unused byte at the end of section %s\n",
+                   "There are %ld unused bytes at the end of section %s\n",
+                   (long) (section->start + section->size - start)),
          (long) (section->start + section->size - start), section->name);
   putchar ('\n');
   free (array);
@@ -8246,8 +8255,10 @@ display_debug_names (struct dwarf_section *section, void *file)
          if (bucket != 0)
            ++buckets_filled;
        }
-      printf (_("Used %zu of %lu buckets.\n"), buckets_filled,
-             (unsigned long) bucket_count);
+      printf (ngettext ("Used %zu of %lu bucket.\n",
+                       "Used %zu of %lu buckets.\n",
+                       bucket_count),
+             buckets_filled, (unsigned long) bucket_count);
 
       uint32_t hash_prev = 0;
       size_t hash_clash_count = 0;
@@ -8790,7 +8801,9 @@ process_cu_tu_index (struct dwarf_section *section, int do_display)
   /* PR 17531: file: 45d69832.  */
   if (pindex < phash || ppool < phdr || (pindex == phash && nslots != 0))
     {
-      warn (_("Section %s is too small for %d slots\n"),
+      warn (ngettext ("Section %s is too small for %d slot\n",
+                     "Section %s is too small for %d slots\n",
+                     nslots),
            section->name, nslots);
       return 0;
     }
index f5d2cf5cde03c8eee3027e47f1ce726c9163967d..92886556734968bfceec6908ca0bda1c2dc99c1b 100644 (file)
@@ -1074,7 +1074,10 @@ dump_code_signature_superblob (bfd *abfd ATTRIBUTE_UNUSED,
       return;
     }
   count = bfd_getb32 (buf + 8);
-  printf (_("  %u index entries:\n"), count);
+  printf (ngettext ("  %u index entry:\n",
+                   "  %u index entries:\n",
+                   count),
+         count);
   if (len < 12 + 8 * count)
     {
       printf (_("  [bad block length]\n"));
index cfd37eb3b6edb43799ee392beb5be9a1c05c6bff..5e7cbefbefb9a50f4de2f9b5964dd21d1c0d8ee4 100644 (file)
@@ -4915,12 +4915,12 @@ process_program_headers (FILE * file)
   if (do_segments && !do_header)
     {
       printf (_("\nElf file type is %s\n"), get_file_type (elf_header.e_type));
-      printf (_("Entry point "));
-      print_vma ((bfd_vma) elf_header.e_entry, PREFIX_HEX);
-      printf (_("\nThere are %d program headers, starting at offset "),
-             elf_header.e_phnum);
-      print_vma ((bfd_vma) elf_header.e_phoff, DEC);
-      printf ("\n");
+      printf (_("Entry point 0x%s\n"), bfd_vmatoa ("x", elf_header.e_entry));
+      printf (ngettext ("There is %d program header, starting at offset %s\n",
+                       "There are %d program headers, starting at offset %s\n",
+                       elf_header.e_phnum),
+             elf_header.e_phnum,
+             bfd_vmatoa ("u", elf_header.e_phoff));
     }
 
   if (! get_program_headers (file))
@@ -5895,7 +5895,11 @@ process_section_headers (FILE * file)
     }
 
   if (do_sections && !do_header)
-    printf (_("There are %d section headers, starting at offset 0x%lx:\n"),
+    printf (ngettext ("There is %d section header, "
+                     "starting at offset 0x%lx:\n",
+                     "There are %d section headers, "
+                     "starting at offset 0x%lx:\n",
+                     elf_header.e_shnum),
            elf_header.e_shnum, (unsigned long) elf_header.e_shoff);
 
   if (is_32bit_elf)
@@ -7089,6 +7093,7 @@ process_relocs (FILE * file)
            {
              Elf_Internal_Shdr * strsec;
              int is_rela;
+             unsigned long num_rela;
 
              printf (_("\nRelocation section "));
 
@@ -7097,8 +7102,11 @@ process_relocs (FILE * file)
              else
                printf ("'%s'", printable_section_name (section));
 
-             printf (_(" at offset 0x%lx contains %lu entries:\n"),
-                rel_offset, (unsigned long) (rel_size / section->sh_entsize));
+             num_rela = rel_size / section->sh_entsize;
+             printf (ngettext (" at offset 0x%lx contains %lu entry:\n",
+                               " at offset 0x%lx contains %lu entries:\n",
+                               num_rela),
+                     rel_offset, num_rela);
 
              is_rela = section->sh_type == SHT_RELA;
 
@@ -7992,10 +8000,15 @@ hppa_process_unwind (FILE * file)
     {
       if (streq (SECTION_NAME (sec), ".PARISC.unwind"))
        {
-         printf (_("\nUnwind section '%s' at offset 0x%lx contains %lu entries:\n"),
+         unsigned long num_unwind = sec->sh_size / (2 * eh_addr_size + 8);
+         printf (ngettext ("\nUnwind section '%s' at offset 0x%lx "
+                           "contains %lu entry:\n",
+                           "\nUnwind section '%s' at offset 0x%lx "
+                           "contains %lu entries:\n",
+                           num_unwind),
                  printable_section_name (sec),
                  (unsigned long) sec->sh_offset,
-                 (unsigned long) (sec->sh_size / (2 * eh_addr_size + 8)));
+                 num_unwind);
 
           if (! slurp_hppa_unwind_table (file, &aux, sec))
            res = FALSE;
@@ -9082,10 +9095,15 @@ arm_process_unwind (FILE *file)
       {
        if (sec->sh_type == sec_type)
          {
-           printf (_("\nUnwind table index '%s' at offset 0x%lx contains %lu entries:\n"),
+           unsigned long num_unwind = sec->sh_size / (2 * eh_addr_size);
+           printf (ngettext ("\nUnwind section '%s' at offset 0x%lx "
+                             "contains %lu entry:\n",
+                             "\nUnwind section '%s' at offset 0x%lx "
+                             "contains %lu entries:\n",
+                             num_unwind),
                    printable_section_name (sec),
                    (unsigned long) sec->sh_offset,
-                   (unsigned long) (sec->sh_size / (2 * eh_addr_size)));
+                   num_unwind);
 
            if (! dump_arm_unwind (&aux, sec))
              res = FALSE;
@@ -9666,7 +9684,11 @@ process_dynamic_section (FILE * file)
     }
 
   if (do_dynamic && dynamic_addr)
-    printf (_("\nDynamic section at offset 0x%lx contains %lu entries:\n"),
+    printf (ngettext ("\nDynamic section at offset 0x%lx "
+                     "contains %lu entry:\n",
+                     "\nDynamic section at offset 0x%lx "
+                     "contains %lu entries:\n",
+                     dynamic_nent),
            dynamic_addr, (unsigned long) dynamic_nent);
   if (do_dynamic)
     printf (_("  Tag        Type                         Name/Value\n"));
@@ -10207,7 +10229,11 @@ process_version_sections (FILE * file)
 
            found = TRUE;
 
-           printf (_("\nVersion definition section '%s' contains %u entries:\n"),
+           printf (ngettext ("\nVersion definition section '%s' "
+                             "contains %u entry:\n",
+                             "\nVersion definition section '%s' "
+                             "contains %u entries:\n",
+                             section->sh_info),
                    printable_section_name (section),
                    section->sh_info);
 
@@ -10340,7 +10366,11 @@ process_version_sections (FILE * file)
 
            found = TRUE;
 
-           printf (_("\nVersion needs section '%s' contains %u entries:\n"),
+           printf (ngettext ("\nVersion needs section '%s' "
+                             "contains %u entry:\n",
+                             "\nVersion needs section '%s' "
+                             "contains %u entries:\n",
+                             section->sh_info),
                    printable_section_name (section), section->sh_info);
 
            printf (_(" Addr: 0x"));
@@ -10492,7 +10522,11 @@ process_version_sections (FILE * file)
                break;
              }
 
-           printf (_("\nVersion symbols section '%s' contains %lu entries:\n"),
+           printf (ngettext ("\nVersion symbols section '%s' "
+                             "contains %lu entry:\n",
+                             "\nVersion symbols section '%s' "
+                             "contains %lu entries:\n",
+                             total),
                    printable_section_name (section), (unsigned long) total);
 
            printf (_(" Addr: "));
@@ -11528,9 +11562,12 @@ process_symbol_table (FILE * file)
              continue;
            }
 
-         printf (_("\nSymbol table '%s' contains %lu entries:\n"),
+         num_syms = section->sh_size / section->sh_entsize;
+         printf (ngettext ("\nSymbol table '%s' contains %lu entry:\n",
+                           "\nSymbol table '%s' contains %lu entries:\n",
+                           num_syms),
                  printable_section_name (section),
-                 (unsigned long) (section->sh_size / section->sh_entsize));
+                 num_syms);
 
          if (is_32bit_elf)
            printf (_("   Num:    Value  Size Type    Bind   Vis      Ndx Name\n"));
@@ -11634,7 +11671,11 @@ process_symbol_table (FILE * file)
       unsigned long nsyms = 0;
       char *visited;
 
-      printf (_("\nHistogram for bucket list length (total of %lu buckets):\n"),
+      printf (ngettext ("\nHistogram for bucket list length "
+                       "(total of %lu bucket):\n",
+                       "\nHistogram for bucket list length "
+                       "(total of %lu buckets):\n",
+                       (unsigned long) nbuckets),
              (unsigned long) nbuckets);
 
       lengths = (unsigned long *) calloc (nbuckets, sizeof (*lengths));
@@ -11708,7 +11749,11 @@ process_symbol_table (FILE * file)
       unsigned long nzero_counts = 0;
       unsigned long nsyms = 0;
 
-      printf (_("\nHistogram for `.gnu.hash' bucket list length (total of %lu buckets):\n"),
+      printf (ngettext ("\nHistogram for `.gnu.hash' bucket list length "
+                       "(total of %lu bucket):\n",
+                       "\nHistogram for `.gnu.hash' bucket list length "
+                       "(total of %lu buckets):\n",
+                       (unsigned long) ngnubuckets),
              (unsigned long) ngnubuckets);
 
       lengths = (unsigned long *) calloc (ngnubuckets, sizeof (*lengths));
@@ -11785,7 +11830,11 @@ process_syminfo (FILE * file ATTRIBUTE_UNUSED)
     return FALSE;
 
   if (dynamic_addr)
-    printf (_("\nDynamic info segment at offset 0x%lx contains %d entries:\n"),
+    printf (ngettext ("\nDynamic info segment at offset 0x%lx "
+                     "contains %d entry:\n",
+                     "\nDynamic info segment at offset 0x%lx "
+                     "contains %d entries:\n",
+                     dynamic_syminfo_nent),
            dynamic_syminfo_offset, dynamic_syminfo_nent);
 
   printf (_(" Num: Name                           BoundTo     Flags\n"));
@@ -12750,10 +12799,10 @@ apply_relocations (void *                     file,
              && ELF_ST_TYPE (sym->st_info) != STT_COMMON
              && ELF_ST_TYPE (sym->st_info) > STT_SECTION)
            {
-             warn (_("skipping unexpected symbol type %s in %ld'th relocation in section %s\n"),
+             warn (_("skipping unexpected symbol type %s in section %s relocation %ld\n"),
                    get_symbol_type (ELF_ST_TYPE (sym->st_info)),
-                   (long int)(rp - relocs),
-                   printable_section_name (relsec));
+                   printable_section_name (relsec),
+                   (long int)(rp - relocs));
              res = FALSE;
              continue;
            }
@@ -15455,7 +15504,9 @@ process_mips_specific (FILE * file)
                                               _("liblist section data"));
       if (elib)
        {
-         printf (_("\nSection '.liblist' contains %lu entries:\n"),
+         printf (ngettext ("\nSection '.liblist' contains %lu entry:\n",
+                           "\nSection '.liblist' contains %lu entries:\n",
+                           (unsigned long) liblistno),
                  (unsigned long) liblistno);
          fputs (_("     Library              Time Stamp          Checksum   Version Flags\n"),
                 stdout);
@@ -15584,7 +15635,9 @@ process_mips_specific (FILE * file)
              ++cnt;
            }
 
-         printf (_("\nSection '%s' contains %d entries:\n"),
+         printf (ngettext ("\nSection '%s' contains %d entry:\n",
+                           "\nSection '%s' contains %d entries:\n",
+                           cnt),
                  printable_section_name (sect), cnt);
 
          option = iopt;
@@ -15804,7 +15857,9 @@ process_mips_specific (FILE * file)
          free (econf64);
        }
 
-      printf (_("\nSection '.conflict' contains %lu entries:\n"),
+      printf (ngettext ("\nSection '.conflict' contains %lu entry:\n",
+                       "\nSection '.conflict' contains %lu entries:\n",
+                       (unsigned long) conflictsno),
              (unsigned long) conflictsno);
       puts (_("  Num:    Index       Value  Name"));
 
@@ -16094,6 +16149,7 @@ process_gnu_liblist (FILE * file)
   char * strtab;
   size_t strtab_size;
   size_t cnt;
+  unsigned long num_liblist;
   unsigned i;
   bfd_boolean res = TRUE;
 
@@ -16134,9 +16190,12 @@ process_gnu_liblist (FILE * file)
            }
          strtab_size = string_sec->sh_size;
 
-         printf (_("\nLibrary list section '%s' contains %lu entries:\n"),
+         num_liblist = section->sh_size / sizeof (Elf32_External_Lib);
+         printf (ngettext ("\nLibrary list section '%s' contains %lu entries:\n",
+                           "\nLibrary list section '%s' contains %lu entries:\n",
+                           num_liblist),
                  printable_section_name (section),
-                 (unsigned long) (section->sh_size / sizeof (Elf32_External_Lib)));
+                 num_liblist);
 
          puts (_("     Library              Time Stamp          Checksum   Version Flags"));
 
@@ -17672,8 +17731,12 @@ process_notes_at (FILE *              file,
          min_notesz = offsetof (Elf_External_Note, name);
          if (data_remaining < min_notesz)
            {
-             warn (_("Corrupt note: only %d bytes remain, not enough for a full note\n"),
-                   (int) data_remaining);
+             warn (ngettext ("Corrupt note: only %ld byte remains, "
+                             "not enough for a full note\n",
+                             "Corrupt note: only %ld bytes remain, "
+                             "not enough for a full note\n",
+                             data_remaining),
+                   (long) data_remaining);
              break;
            }
          data_remaining -= min_notesz;
@@ -17695,8 +17758,12 @@ process_notes_at (FILE *              file,
          min_notesz = offsetof (Elf64_External_VMS_Note, name);
          if (data_remaining < min_notesz)
            {
-             warn (_("Corrupt note: only %d bytes remain, not enough for a full note\n"),
-                   (int) data_remaining);
+             warn (ngettext ("Corrupt note: only %ld byte remains, "
+                             "not enough for a full note\n",
+                             "Corrupt note: only %ld bytes remain, "
+                             "not enough for a full note\n",
+                             data_remaining),
+                   (long) data_remaining);
              break;
            }
          data_remaining -= min_notesz;
@@ -18363,7 +18430,13 @@ process_archive (char * file_name, FILE * file, bfd_boolean is_thin_archive)
 
          if (l < arch.sym_size)
            {
-             error (_("%s: %ld bytes remain in the symbol table, but without corresponding entries in the index table\n"),
+             error (ngettext ("%s: %ld byte remains in the symbol table, "
+                              "but without corresponding entries in "
+                              "the index table\n",
+                              "%s: %ld bytes remain in the symbol table, "
+                              "but without corresponding entries in "
+                              "the index table\n",
+                              arch.sym_size - l),
                     file_name, arch.sym_size - l);
              ret = FALSE;
            }
index fb9c7989f37275b5f69f086161ebff79cdfcbd77..dba0483ca2fdcd3a1f6219dcbb6e4b865abab752 100644 (file)
@@ -44,17 +44,17 @@ Raw dump of debug contents of section .z?debug_line:
 
  Opcodes:
   Opcode 1 has 0 args
-  Opcode 2 has 1 args
-  Opcode 3 has 1 args
-  Opcode 4 has 1 args
-  Opcode 5 has 1 args
+  Opcode 2 has 1 arg
+  Opcode 3 has 1 arg
+  Opcode 4 has 1 arg
+  Opcode 5 has 1 arg
   Opcode 6 has 0 args
   Opcode 7 has 0 args
   Opcode 8 has 0 args
-  Opcode 9 has 1 args
+  Opcode 9 has 1 arg
   Opcode 10 has 0 args
   Opcode 11 has 0 args
-  Opcode 12 has 1 args
+  Opcode 12 has 1 arg
   Opcode 13 has 0 args
   Opcode 14 has 0 args
   Opcode 15 has 0 args
index af77f87aca8d481551917fd859348c8f79d4db17..37fd4189dffe896bc489f4959d0345ee930350a3 100644 (file)
@@ -124,17 +124,17 @@ Raw dump of debug contents of section .z?debug_line:
 
  Opcodes:
   Opcode 1 has 0 args
-  Opcode 2 has 1 args
-  Opcode 3 has 1 args
-  Opcode 4 has 1 args
-  Opcode 5 has 1 args
+  Opcode 2 has 1 arg
+  Opcode 3 has 1 arg
+  Opcode 4 has 1 arg
+  Opcode 5 has 1 arg
   Opcode 6 has 0 args
   Opcode 7 has 0 args
   Opcode 8 has 0 args
-  Opcode 9 has 1 args
+  Opcode 9 has 1 arg
   Opcode 10 has 0 args
   Opcode 11 has 0 args
-  Opcode 12 has 1 args
+  Opcode 12 has 1 arg
   Opcode 13 has 0 args
   Opcode 14 has 0 args
   Opcode 15 has 0 args
index 4a7926021b1fdaf4f7886302db8ffce0657bfd48..5663517344f3b48f94a9a63e82b6f34bdf3ab331 100644 (file)
@@ -124,17 +124,17 @@ Raw dump of debug contents of section .debug_line:
 
  Opcodes:
   Opcode 1 has 0 args
-  Opcode 2 has 1 args
-  Opcode 3 has 1 args
-  Opcode 4 has 1 args
-  Opcode 5 has 1 args
+  Opcode 2 has 1 arg
+  Opcode 3 has 1 arg
+  Opcode 4 has 1 arg
+  Opcode 5 has 1 arg
   Opcode 6 has 0 args
   Opcode 7 has 0 args
   Opcode 8 has 0 args
-  Opcode 9 has 1 args
+  Opcode 9 has 1 arg
   Opcode 10 has 0 args
   Opcode 11 has 0 args
-  Opcode 12 has 1 args
+  Opcode 12 has 1 arg
   Opcode 13 has 0 args
   Opcode 14 has 0 args
   Opcode 15 has 0 args
index 2f754618f16fb0c0022d888566341177ae3e357a..8c8d37e51850b84625b8e99c163fca07c3fa7fc6 100644 (file)
@@ -550,17 +550,17 @@ xvar:
        .byte   0xf2    /* Line Range Value (Special Opcodes) */
        .byte   0xd     /* Special Opcode Base */
        .byte   0       /* opcode: 0x1 has 0 args */
-       .byte   0x1     /* opcode: 0x2 has 1 args */
-       .byte   0x1     /* opcode: 0x3 has 1 args */
-       .byte   0x1     /* opcode: 0x4 has 1 args */
-       .byte   0x1     /* opcode: 0x5 has 1 args */
+       .byte   0x1     /* opcode: 0x2 has 1 arg */
+       .byte   0x1     /* opcode: 0x3 has 1 arg */
+       .byte   0x1     /* opcode: 0x4 has 1 arg */
+       .byte   0x1     /* opcode: 0x5 has 1 arg */
        .byte   0       /* opcode: 0x6 has 0 args */
        .byte   0       /* opcode: 0x7 has 0 args */
        .byte   0       /* opcode: 0x8 has 0 args */
-       .byte   0x1     /* opcode: 0x9 has 1 args */
+       .byte   0x1     /* opcode: 0x9 has 1 arg */
        .byte   0       /* opcode: 0xa has 0 args */
        .byte   0       /* opcode: 0xb has 0 args */
-       .byte   0x1     /* opcode: 0xc has 1 args */
+       .byte   0x1     /* opcode: 0xc has 1 arg */
        .byte   0x1     /* Directory entry format count */
        .uleb128 0x1    /* DW_LNCT_path */
        .uleb128 0x1f   /* DW_FORM_line_strp */
index 1fa0d5d07b683e1d18d0232ff513fb11646adb03..977a0c8f161c5fc85fd9b29564a7f54307697e36 100644 (file)
@@ -301,17 +301,17 @@ Raw dump of debug contents of section .debug_line:
 
  Opcodes:
   Opcode 1 has 0 args
-  Opcode 2 has 1 args
-  Opcode 3 has 1 args
-  Opcode 4 has 1 args
-  Opcode 5 has 1 args
+  Opcode 2 has 1 arg
+  Opcode 3 has 1 arg
+  Opcode 4 has 1 arg
+  Opcode 5 has 1 arg
   Opcode 6 has 0 args
   Opcode 7 has 0 args
   Opcode 8 has 0 args
-  Opcode 9 has 1 args
+  Opcode 9 has 1 arg
   Opcode 10 has 0 args
   Opcode 11 has 0 args
-  Opcode 12 has 1 args
+  Opcode 12 has 1 arg
 
  The Directory Table \(offset 0x22\):
   Entry        Name
index a45c6b88a4a300890c2cb1fa48ae90e151abc2e8..b6c6ecc0f54f4298e6ac08c1b6dfd918d00a5506 100644 (file)
@@ -74,17 +74,17 @@ Raw dump of debug contents of section .[z]?debug_line:
 
  Opcodes:
   Opcode 1 has 0 args
-  Opcode 2 has 1 args
-  Opcode 3 has 1 args
-  Opcode 4 has 1 args
-  Opcode 5 has 1 args
+  Opcode 2 has 1 arg
+  Opcode 3 has 1 arg
+  Opcode 4 has 1 arg
+  Opcode 5 has 1 arg
   Opcode 6 has 0 args
   Opcode 7 has 0 args
   Opcode 8 has 0 args
-  Opcode 9 has 1 args
+  Opcode 9 has 1 arg
   Opcode 10 has 0 args
   Opcode 11 has 0 args
-  Opcode 12 has 1 args
+  Opcode 12 has 1 arg
 
  The Directory Table is empty.
 
index ab456d5a38851652005b574e2c10731a0c09a209..7bc4629ccc480557fda552111a91f16df48c70ae 100644 (file)
@@ -45,17 +45,17 @@ Raw dump of debug contents of section .debug_line:
 
  Opcodes:
   Opcode 1 has 0 args
-  Opcode 2 has 1 args
-  Opcode 3 has 1 args
-  Opcode 4 has 1 args
-  Opcode 5 has 1 args
+  Opcode 2 has 1 arg
+  Opcode 3 has 1 arg
+  Opcode 4 has 1 arg
+  Opcode 5 has 1 arg
   Opcode 6 has 0 args
   Opcode 7 has 0 args
   Opcode 8 has 0 args
-  Opcode 9 has 1 args
+  Opcode 9 has 1 arg
   Opcode 10 has 0 args
   Opcode 11 has 0 args
-  Opcode 12 has 1 args
+  Opcode 12 has 1 arg
   Opcode 13 has 0 args
   Opcode 14 has 0 args
   Opcode 15 has 0 args
@@ -147,17 +147,17 @@ Raw dump of debug contents of section .debug_line:
 
  Opcodes:
   Opcode 1 has 0 args
-  Opcode 2 has 1 args
-  Opcode 3 has 1 args
-  Opcode 4 has 1 args
-  Opcode 5 has 1 args
+  Opcode 2 has 1 arg
+  Opcode 3 has 1 arg
+  Opcode 4 has 1 arg
+  Opcode 5 has 1 arg
   Opcode 6 has 0 args
   Opcode 7 has 0 args
   Opcode 8 has 0 args
-  Opcode 9 has 1 args
+  Opcode 9 has 1 arg
   Opcode 10 has 0 args
   Opcode 11 has 0 args
-  Opcode 12 has 1 args
+  Opcode 12 has 1 arg
   Opcode 13 has 0 args
   Opcode 14 has 0 args
   Opcode 15 has 0 args
@@ -330,17 +330,17 @@ Raw dump of debug contents of section .debug_line:
 
  Opcodes:
   Opcode 1 has 0 args
-  Opcode 2 has 1 args
-  Opcode 3 has 1 args
-  Opcode 4 has 1 args
-  Opcode 5 has 1 args
+  Opcode 2 has 1 arg
+  Opcode 3 has 1 arg
+  Opcode 4 has 1 arg
+  Opcode 5 has 1 arg
   Opcode 6 has 0 args
   Opcode 7 has 0 args
   Opcode 8 has 0 args
-  Opcode 9 has 1 args
+  Opcode 9 has 1 arg
   Opcode 10 has 0 args
   Opcode 11 has 0 args
-  Opcode 12 has 1 args
+  Opcode 12 has 1 arg
   Opcode 13 has 0 args
   Opcode 14 has 0 args
   Opcode 15 has 0 args
index 5f977eefb13f04867b74b77af17bd177a9b1b34a..8d2150593c9f090ab0ee21d25a57788da4dba5b5 100644 (file)
@@ -44,17 +44,17 @@ Raw dump of debug contents of section .z?debug_line:
 
  Opcodes:
   Opcode 1 has 0 args
-  Opcode 2 has 1 args
-  Opcode 3 has 1 args
-  Opcode 4 has 1 args
-  Opcode 5 has 1 args
+  Opcode 2 has 1 arg
+  Opcode 3 has 1 arg
+  Opcode 4 has 1 arg
+  Opcode 5 has 1 arg
   Opcode 6 has 0 args
   Opcode 7 has 0 args
   Opcode 8 has 0 args
-  Opcode 9 has 1 args
+  Opcode 9 has 1 arg
   Opcode 10 has 0 args
   Opcode 11 has 0 args
-  Opcode 12 has 1 args
+  Opcode 12 has 1 arg
   Opcode 13 has 0 args
   Opcode 14 has 0 args
   Opcode 15 has 0 args
index db23dcd842dad85ee2d3f5704178fb0889502b81..7ce58102c752362a589770a4d30bbd096393f81d 100644 (file)
@@ -1,5 +1,5 @@
 
-Relocation section '.rel.*' at offset 0x.* contains . entries:
+Relocation section '.rel.*' at offset 0x.* contains . entr(y|ies):
  Offset     Info    Type            Sym.Value  Sym. Name.*
 # NDS32 targets puts R_NDS32_RELAX_ENT here
 #...
index 3e3b0a4a122e93e05156e75c7e5eb1c269246051..e7487f1bece5b33b0750addbb426d52d0b6f8dad 100644 (file)
@@ -1,4 +1,4 @@
 
-Relocation section '.rel.*text' at offset 0x.* contains 1 entries:
+Relocation section '.rel.*text' at offset 0x.* contains 1 entry:
   Offset          Info           Type           Sym. Value    Sym. Name.*
 0+04  [0-9A-Fa-f]+ *R_.*0+00 external_symbol.*
index 75b8ce597f5b1e7fbf229278403e753a3bed2bfa..23151efe0bd71b09951bb6ab6cd1ee56c8454192 100644 (file)
@@ -74,17 +74,17 @@ Raw dump of debug contents of section .[z]?debug_line:
 
  Opcodes:
   Opcode 1 has 0 args
-  Opcode 2 has 1 args
-  Opcode 3 has 1 args
-  Opcode 4 has 1 args
-  Opcode 5 has 1 args
+  Opcode 2 has 1 arg
+  Opcode 3 has 1 arg
+  Opcode 4 has 1 arg
+  Opcode 5 has 1 arg
   Opcode 6 has 0 args
   Opcode 7 has 0 args
   Opcode 8 has 0 args
-  Opcode 9 has 1 args
+  Opcode 9 has 1 arg
   Opcode 10 has 0 args
   Opcode 11 has 0 args
-  Opcode 12 has 1 args
+  Opcode 12 has 1 arg
 
  The Directory Table is empty.
 
index ee42ab52a44641c9018e9d9871f378e9ecfb9535..417edc02daa8d3e8b5560cbb0d564b8f65880f55 100644 (file)
@@ -1,3 +1,38 @@
+2017-11-07  Alan Modra  <amodra@gmail.com>
+
+       * testsuite/gas/arm/got_prel.d,
+       * testsuite/gas/elf/dwarf2-1.d,
+       * testsuite/gas/elf/dwarf2-2.d,
+       * testsuite/gas/elf/dwarf2-3.d,
+       * testsuite/gas/elf/dwarf2-5.d,
+       * testsuite/gas/elf/dwarf2-6.d,
+       * testsuite/gas/i386/debug1.d,
+       * testsuite/gas/i386/dw2-compress-1.d,
+       * testsuite/gas/i386/dw2-compress-3a.d,
+       * testsuite/gas/i386/dw2-compress-3b.d,
+       * testsuite/gas/i386/dw2-compressed-1.d,
+       * testsuite/gas/i386/dw2-compressed-3a.d,
+       * testsuite/gas/i386/dw2-compressed-3b.d,
+       * testsuite/gas/i386/ilp32/x86-64-localpic.d,
+       * testsuite/gas/i386/localpic.d,
+       * testsuite/gas/i386/x86-64-localpic.d,
+       * testsuite/gas/ia64/pr13167.d,
+       * testsuite/gas/mips/loc-swap-2.d,
+       * testsuite/gas/mips/loc-swap.d,
+       * testsuite/gas/mips/micromips@loc-swap-2.d,
+       * testsuite/gas/mips/micromips@loc-swap.d,
+       * testsuite/gas/mips/mips16-dwarf2-n32.d,
+       * testsuite/gas/mips/mips16-dwarf2.d,
+       * testsuite/gas/mips/mips16@loc-swap-2.d,
+       * testsuite/gas/mips/mips16@loc-swap.d,
+       * testsuite/gas/mips/mips16e@loc-swap.d,
+       * testsuite/gas/mmix/bspec-1.d,
+       * testsuite/gas/mmix/bspec-2.d,
+       * testsuite/gas/tic6x/unwind-1.d,
+       * testsuite/gas/tic6x/unwind-2.d,
+       * testsuite/gas/tic6x/unwind-3.d: Update for pluralization
+       fixes.
+
 2017-11-07  Alan Modra  <amodra@gmail.com>
 
        * as.c (main): Properly pluralize messages.
index 880a6dbacdf153705991953261f826c376947701..8068b1fad883107dd79aa037652bb12e9a2502e1 100644 (file)
@@ -4,7 +4,7 @@
 # readelf: -x 4 -r
 # target: *-*-*eabi* *-*-symbianelf *-*-linux-* *-*-elf *-*-nacl*
 
-Relocation section '.rel.text.foo' at offset .* contains 1 entries:
+Relocation section '.rel.text.foo' at offset .* contains 1 entry:
  Offset     Info    Type            Sym.Value  Sym. Name
 00000010  00000c60 R_ARM_GOT_PREL    00000000   i
 
index d8b79effc7888b997fd9cea1e96bfe7aad1e1e37..09f68688ac66ab43fd49eb8c73f39d182c55714b 100644 (file)
@@ -46,17 +46,17 @@ Raw dump of debug contents of section .[z]?debug_line:
 
  Opcodes:
   Opcode 1 has 0 args
-  Opcode 2 has 1 args
-  Opcode 3 has 1 args
-  Opcode 4 has 1 args
-  Opcode 5 has 1 args
+  Opcode 2 has 1 arg
+  Opcode 3 has 1 arg
+  Opcode 4 has 1 arg
+  Opcode 5 has 1 arg
   Opcode 6 has 0 args
   Opcode 7 has 0 args
   Opcode 8 has 0 args
-  Opcode 9 has 1 args
+  Opcode 9 has 1 arg
   Opcode 10 has 0 args
   Opcode 11 has 0 args
-  Opcode 12 has 1 args
+  Opcode 12 has 1 arg
   Opcode 13 has 0 args
   Opcode 14 has 0 args
   Opcode 15 has 0 args
index 8cc1c3bb03972ca83d666ef5d640ef13cc9387fb..cfcd5c6e40c38a6abb556ac28b658e7a1b11f065 100644 (file)
@@ -46,17 +46,17 @@ Raw dump of debug contents of section .[z]?debug_line:
 
  Opcodes:
   Opcode 1 has 0 args
-  Opcode 2 has 1 args
-  Opcode 3 has 1 args
-  Opcode 4 has 1 args
-  Opcode 5 has 1 args
+  Opcode 2 has 1 arg
+  Opcode 3 has 1 arg
+  Opcode 4 has 1 arg
+  Opcode 5 has 1 arg
   Opcode 6 has 0 args
   Opcode 7 has 0 args
   Opcode 8 has 0 args
-  Opcode 9 has 1 args
+  Opcode 9 has 1 arg
   Opcode 10 has 0 args
   Opcode 11 has 0 args
-  Opcode 12 has 1 args
+  Opcode 12 has 1 arg
   Opcode 13 has 0 args
   Opcode 14 has 0 args
   Opcode 15 has 0 args
index 3cb083419379bbece462b954c85d5a1bbdc25cb4..2efe703300d145e46ed0396ce49550e0712bc174 100644 (file)
@@ -16,17 +16,17 @@ Raw dump of debug contents of section \.z?debug_line:
 
  Opcodes:
   Opcode 1 has 0 args
-  Opcode 2 has 1 args
-  Opcode 3 has 1 args
-  Opcode 4 has 1 args
-  Opcode 5 has 1 args
+  Opcode 2 has 1 arg
+  Opcode 3 has 1 arg
+  Opcode 4 has 1 arg
+  Opcode 5 has 1 arg
   Opcode 6 has 0 args
   Opcode 7 has 0 args
   Opcode 8 has 0 args
-  Opcode 9 has 1 args
+  Opcode 9 has 1 arg
   Opcode 10 has 0 args
   Opcode 11 has 0 args
-  Opcode 12 has 1 args
+  Opcode 12 has 1 arg
 
  The Directory Table is empty.
 
index 03829fb8959fff7f1a2a623d85dca6ba2ad558dc..e9628b51f8b0a7145d5359447c0064c45335a4a8 100644 (file)
@@ -24,17 +24,17 @@ Raw dump of debug contents of section \.debug_line:
 
  Opcodes:
   Opcode 1 has 0 args
-  Opcode 2 has 1 args
-  Opcode 3 has 1 args
-  Opcode 4 has 1 args
-  Opcode 5 has 1 args
+  Opcode 2 has 1 arg
+  Opcode 3 has 1 arg
+  Opcode 4 has 1 arg
+  Opcode 5 has 1 arg
   Opcode 6 has 0 args
   Opcode 7 has 0 args
   Opcode 8 has 0 args
-  Opcode 9 has 1 args
+  Opcode 9 has 1 arg
   Opcode 10 has 0 args
   Opcode 11 has 0 args
-  Opcode 12 has 1 args
+  Opcode 12 has 1 arg
 
  The Directory Table is empty.
 
index 2b67102eee762da769cb25fd5b79295efaf31d06..55582eec8b99ab6a83a9af362da437d0c61a6fec 100644 (file)
@@ -18,17 +18,17 @@ Raw dump of debug contents of section .debug_line:
 
  Opcodes:
   Opcode 1 has 0 args
-  Opcode 2 has 1 args
-  Opcode 3 has 1 args
-  Opcode 4 has 1 args
-  Opcode 5 has 1 args
+  Opcode 2 has 1 arg
+  Opcode 3 has 1 arg
+  Opcode 4 has 1 arg
+  Opcode 5 has 1 arg
   Opcode 6 has 0 args
   Opcode 7 has 0 args
   Opcode 8 has 0 args
-  Opcode 9 has 1 args
+  Opcode 9 has 1 arg
   Opcode 10 has 0 args
   Opcode 11 has 0 args
-  Opcode 12 has 1 args
+  Opcode 12 has 1 arg
   Opcode 13 has 0 args
   Opcode 14 has 0 args
   Opcode 15 has 0 args
index f8465aa1b0b573fc01a3375b6e375c13f61c2c9c..a7daa4b1b6b370685091ddf36e9a0ca90ae4a798 100644 (file)
@@ -16,17 +16,17 @@ Raw dump of debug contents of section \.z?debug_line:
 
  Opcodes:
   Opcode 1 has 0 args
-  Opcode 2 has 1 args
-  Opcode 3 has 1 args
-  Opcode 4 has 1 args
-  Opcode 5 has 1 args
+  Opcode 2 has 1 arg
+  Opcode 3 has 1 arg
+  Opcode 4 has 1 arg
+  Opcode 5 has 1 arg
   Opcode 6 has 0 args
   Opcode 7 has 0 args
   Opcode 8 has 0 args
-  Opcode 9 has 1 args
+  Opcode 9 has 1 arg
   Opcode 10 has 0 args
   Opcode 11 has 0 args
-  Opcode 12 has 1 args
+  Opcode 12 has 1 arg
 
  The Directory Table \(offset 0x.*\):
   .*
index bfd4837422db142ead421cbe88c425f0c6c4c472..36663995a1f641fb935593ef114db8de86e3037a 100644 (file)
@@ -72,17 +72,17 @@ Raw dump of debug contents of section .z?debug_line:
 
  Opcodes:
   Opcode 1 has 0 args
-  Opcode 2 has 1 args
-  Opcode 3 has 1 args
-  Opcode 4 has 1 args
-  Opcode 5 has 1 args
+  Opcode 2 has 1 arg
+  Opcode 3 has 1 arg
+  Opcode 4 has 1 arg
+  Opcode 5 has 1 arg
   Opcode 6 has 0 args
   Opcode 7 has 0 args
   Opcode 8 has 0 args
-  Opcode 9 has 1 args
+  Opcode 9 has 1 arg
   Opcode 10 has 0 args
   Opcode 11 has 0 args
-  Opcode 12 has 1 args
+  Opcode 12 has 1 arg
   Opcode 13 has 0 args
   Opcode 14 has 0 args
   Opcode 15 has 0 args
index fe19884de340b3a218a1a35b878c3e1939a24b1f..37aec45ae4b46cd798961a64c9592d40b647301d 100644 (file)
@@ -78,17 +78,17 @@ Raw dump of debug contents of section .debug_line:
 
  Opcodes:
   Opcode 1 has 0 args
-  Opcode 2 has 1 args
-  Opcode 3 has 1 args
-  Opcode 4 has 1 args
-  Opcode 5 has 1 args
+  Opcode 2 has 1 arg
+  Opcode 3 has 1 arg
+  Opcode 4 has 1 arg
+  Opcode 5 has 1 arg
   Opcode 6 has 0 args
   Opcode 7 has 0 args
   Opcode 8 has 0 args
-  Opcode 9 has 1 args
+  Opcode 9 has 1 arg
   Opcode 10 has 0 args
   Opcode 11 has 0 args
-  Opcode 12 has 1 args
+  Opcode 12 has 1 arg
 
  The Directory Table is empty.
 
index aa0651e4d13683bdefbc99409b219c98212427f6..7b4aead38a27d40c80b4b7122ce365f2c4bc6ccd 100644 (file)
@@ -78,17 +78,17 @@ Raw dump of debug contents of section .debug_line:
 
  Opcodes:
   Opcode 1 has 0 args
-  Opcode 2 has 1 args
-  Opcode 3 has 1 args
-  Opcode 4 has 1 args
-  Opcode 5 has 1 args
+  Opcode 2 has 1 arg
+  Opcode 3 has 1 arg
+  Opcode 4 has 1 arg
+  Opcode 5 has 1 arg
   Opcode 6 has 0 args
   Opcode 7 has 0 args
   Opcode 8 has 0 args
-  Opcode 9 has 1 args
+  Opcode 9 has 1 arg
   Opcode 10 has 0 args
   Opcode 11 has 0 args
-  Opcode 12 has 1 args
+  Opcode 12 has 1 arg
 
  The Directory Table is empty.
 
index 0a2a092e0df1429b535c836b38c5c7e6b1d94120..1b77b22f574414d7e48e66818c506393cc9901ce 100644 (file)
@@ -73,17 +73,17 @@ Raw dump of debug contents of section .debug_line:
 
  Opcodes:
   Opcode 1 has 0 args
-  Opcode 2 has 1 args
-  Opcode 3 has 1 args
-  Opcode 4 has 1 args
-  Opcode 5 has 1 args
+  Opcode 2 has 1 arg
+  Opcode 3 has 1 arg
+  Opcode 4 has 1 arg
+  Opcode 5 has 1 arg
   Opcode 6 has 0 args
   Opcode 7 has 0 args
   Opcode 8 has 0 args
-  Opcode 9 has 1 args
+  Opcode 9 has 1 arg
   Opcode 10 has 0 args
   Opcode 11 has 0 args
-  Opcode 12 has 1 args
+  Opcode 12 has 1 arg
   Opcode 13 has 0 args
   Opcode 14 has 0 args
   Opcode 15 has 0 args
index a0d16c756c4a61c5b100faf67a93462355cdf581..2e68d9f188a8b08d6985274ed22e375e622e8820 100644 (file)
@@ -78,17 +78,17 @@ Raw dump of debug contents of section .debug_line:
 
  Opcodes:
   Opcode 1 has 0 args
-  Opcode 2 has 1 args
-  Opcode 3 has 1 args
-  Opcode 4 has 1 args
-  Opcode 5 has 1 args
+  Opcode 2 has 1 arg
+  Opcode 3 has 1 arg
+  Opcode 4 has 1 arg
+  Opcode 5 has 1 arg
   Opcode 6 has 0 args
   Opcode 7 has 0 args
   Opcode 8 has 0 args
-  Opcode 9 has 1 args
+  Opcode 9 has 1 arg
   Opcode 10 has 0 args
   Opcode 11 has 0 args
-  Opcode 12 has 1 args
+  Opcode 12 has 1 arg
 
  The Directory Table is empty.
 
index 6469ca9a4e7a298e3a88530b6a9bcdee87df3af1..12008bb7fba246a1de034135a2841629b3612bc7 100644 (file)
@@ -78,17 +78,17 @@ Raw dump of debug contents of section .debug_line:
 
  Opcodes:
   Opcode 1 has 0 args
-  Opcode 2 has 1 args
-  Opcode 3 has 1 args
-  Opcode 4 has 1 args
-  Opcode 5 has 1 args
+  Opcode 2 has 1 arg
+  Opcode 3 has 1 arg
+  Opcode 4 has 1 arg
+  Opcode 5 has 1 arg
   Opcode 6 has 0 args
   Opcode 7 has 0 args
   Opcode 8 has 0 args
-  Opcode 9 has 1 args
+  Opcode 9 has 1 arg
   Opcode 10 has 0 args
   Opcode 11 has 0 args
-  Opcode 12 has 1 args
+  Opcode 12 has 1 arg
 
  The Directory Table is empty.
 
index a9528a271dd529e89b32f6821f70ef9d568e7c9c..e9b77f2b171c4b2a302751ac81d793a3be328cdf 100644 (file)
@@ -3,7 +3,7 @@
 #readelf: -rsW
 #name: x86-64 (ILP32) local PIC
 
-Relocation section '.rela.text' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rela.text' at offset 0x[0-9a-f]+ contains 1 entry:
  +Offset +Info +Type +Sym. Value +Symbol's Name \+ Addend
 [0-9a-f]+ +[0-9a-f]+ R_X86_64_REX_GOTPCRELX +[0-9a-f]+ +foo - 4
 #...
index 0a5eec5d1e0fa82bd4cb3d743e64e677e1d4565a..88d3566412f2199c4f74a7a262a58e60635a0f47 100644 (file)
@@ -2,7 +2,7 @@
 #readelf: -rs
 #name: i386 local PIC
 
-Relocation section '.rel.text' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rel.text' at offset 0x[0-9a-f]+ contains 1 entry:
  Offset     Info    Type            Sym.Value  Sym. Name
 [0-9a-f]+ +[0-9a-f]+ R_386_GOT32X +[0-9a-f]+ +foo
 #...
index bafaa9c19aa568360da249ef4ec9f8e8c1f5b118..9f8b43edb04f597253583aa876cd9aeeaa228efd 100644 (file)
@@ -2,7 +2,7 @@
 #readelf: -rsW
 #name: x86-64 local PIC
 
-Relocation section '.rela.text' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rela.text' at offset 0x[0-9a-f]+ contains 1 entry:
  +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend
 [0-9a-f]+ +[0-9a-f]+ R_X86_64_REX_GOTPCRELX +[0-9a-f]+ +foo - 4
 #...
index b633917cd9ddcca423537356612ff25faf87bbd4..ecce154df42d2aa986d133ff613e3c1f6be34d79 100644 (file)
@@ -14,17 +14,17 @@ Raw dump of debug contents of section \.debug_line:
 
  Opcodes:
   Opcode 1 has 0 args
-  Opcode 2 has 1 args
-  Opcode 3 has 1 args
-  Opcode 4 has 1 args
-  Opcode 5 has 1 args
+  Opcode 2 has 1 arg
+  Opcode 3 has 1 arg
+  Opcode 4 has 1 arg
+  Opcode 5 has 1 arg
   Opcode 6 has 0 args
   Opcode 7 has 0 args
   Opcode 8 has 0 args
-  Opcode 9 has 1 args
+  Opcode 9 has 1 arg
   Opcode 10 has 0 args
   Opcode 11 has 0 args
-  Opcode 12 has 1 args
+  Opcode 12 has 1 arg
 
  The Directory Table is empty\.
 
index 6176614b1e3bbb5341e5f3acbd18c1e4148291f0..204b93d5451483fd20bc20dd47dda93d606ec48c 100644 (file)
@@ -18,17 +18,17 @@ Raw dump of debug contents of section .debug_line:
 
  Opcodes:
   Opcode 1 has 0 args
-  Opcode 2 has 1 args
-  Opcode 3 has 1 args
-  Opcode 4 has 1 args
-  Opcode 5 has 1 args
+  Opcode 2 has 1 arg
+  Opcode 3 has 1 arg
+  Opcode 4 has 1 arg
+  Opcode 5 has 1 arg
   Opcode 6 has 0 args
   Opcode 7 has 0 args
   Opcode 8 has 0 args
-  Opcode 9 has 1 args
+  Opcode 9 has 1 arg
   Opcode 10 has 0 args
   Opcode 11 has 0 args
-  Opcode 12 has 1 args
+  Opcode 12 has 1 arg
 
  The Directory Table is empty.
 
index 94fe7cd09874fea102c2a0358e9f1e183b5e6cc6..48e13ef03a13dcd3de88929e251d3c54160b0224 100644 (file)
@@ -21,17 +21,17 @@ Raw dump of debug contents of section \.debug_line:
 
  Opcodes:
   Opcode 1 has 0 args
-  Opcode 2 has 1 args
-  Opcode 3 has 1 args
-  Opcode 4 has 1 args
-  Opcode 5 has 1 args
+  Opcode 2 has 1 arg
+  Opcode 3 has 1 arg
+  Opcode 4 has 1 arg
+  Opcode 5 has 1 arg
   Opcode 6 has 0 args
   Opcode 7 has 0 args
   Opcode 8 has 0 args
-  Opcode 9 has 1 args
+  Opcode 9 has 1 arg
   Opcode 10 has 0 args
   Opcode 11 has 0 args
-  Opcode 12 has 1 args
+  Opcode 12 has 1 arg
 
  The Directory Table is empty\.
 
index 9504be7c30c2fa73ffa2fb5aa47429a19d910f49..ad96744bef9e0db7dc2eac3ef426e23d8ed20417 100644 (file)
@@ -18,17 +18,17 @@ Raw dump of debug contents of section .debug_line:
 
  Opcodes:
   Opcode 1 has 0 args
-  Opcode 2 has 1 args
-  Opcode 3 has 1 args
-  Opcode 4 has 1 args
-  Opcode 5 has 1 args
+  Opcode 2 has 1 arg
+  Opcode 3 has 1 arg
+  Opcode 4 has 1 arg
+  Opcode 5 has 1 arg
   Opcode 6 has 0 args
   Opcode 7 has 0 args
   Opcode 8 has 0 args
-  Opcode 9 has 1 args
+  Opcode 9 has 1 arg
   Opcode 10 has 0 args
   Opcode 11 has 0 args
-  Opcode 12 has 1 args
+  Opcode 12 has 1 arg
 
  The Directory Table is empty.
 
index 1427feea1bedbbb040624a0e69a5137c57f07d7d..a7f07e57bdfe007524348935402393d8e7f84702 100644 (file)
@@ -22,17 +22,17 @@ Raw dump of debug contents of section \.debug_line:
 
  Opcodes:
   Opcode 1 has 0 args
-  Opcode 2 has 1 args
-  Opcode 3 has 1 args
-  Opcode 4 has 1 args
-  Opcode 5 has 1 args
+  Opcode 2 has 1 arg
+  Opcode 3 has 1 arg
+  Opcode 4 has 1 arg
+  Opcode 5 has 1 arg
   Opcode 6 has 0 args
   Opcode 7 has 0 args
   Opcode 8 has 0 args
-  Opcode 9 has 1 args
+  Opcode 9 has 1 arg
   Opcode 10 has 0 args
   Opcode 11 has 0 args
-  Opcode 12 has 1 args
+  Opcode 12 has 1 arg
 
  The Directory Table is empty\.
 
index f68564cbc1f8b706badd0a0b3b4cce842bffb2b4..de276092dce77e2dd77c19df682b5c23e262ecb4 100644 (file)
@@ -10,7 +10,7 @@ Relocation section '\.rela\.debug_info' at offset .* contains 4 entries:
 0+0010 * 0+..02 * R_MIPS_32 * 0+0000 * \.text \+ 0
 0+0014 * 0+..02 * R_MIPS_32 * 0+0000 * \.text \+ 910
 
-Relocation section '\.rela\.debug_line' at offset .* contains 1 entries:
+Relocation section '\.rela\.debug_line' at offset .* contains 1 entry:
  *Offset * Info * Type * Sym\.Value * Sym\. Name \+ Addend
 0+0033 * 0+..02 * R_MIPS_32 * 0+0000 * .text \+ 1
 
index 51935c0242b818bb2756ff1e8abcbe03953215a4..6b79dac577d7b61cb1369a6090969542354fea1c 100644 (file)
@@ -10,7 +10,7 @@ Relocation section '\.rel\.debug_info' at offset .* contains 4 entries:
 0+0010 * 0+..02 * R_MIPS_32 * 0+0000 * \.text
 0+0014 * 0+..02 * R_MIPS_32 * 0+0000 * \.text
 
-Relocation section '\.rel\.debug_line' at offset .* contains 1 entries:
+Relocation section '\.rel\.debug_line' at offset .* contains 1 entry:
  *Offset * Info * Type * Sym\.Value * Sym\. Name
 0+0033 * 0+..02 * R_MIPS_32 * 0+0000 * \.text
 
index a4cc0005ad32d26b55425d3d416da5a394019828..85beeacf283dc8c8ba432adc1035125dbcab1699 100644 (file)
@@ -18,17 +18,17 @@ Raw dump of debug contents of section .debug_line:
 
  Opcodes:
   Opcode 1 has 0 args
-  Opcode 2 has 1 args
-  Opcode 3 has 1 args
-  Opcode 4 has 1 args
-  Opcode 5 has 1 args
+  Opcode 2 has 1 arg
+  Opcode 3 has 1 arg
+  Opcode 4 has 1 arg
+  Opcode 5 has 1 arg
   Opcode 6 has 0 args
   Opcode 7 has 0 args
   Opcode 8 has 0 args
-  Opcode 9 has 1 args
+  Opcode 9 has 1 arg
   Opcode 10 has 0 args
   Opcode 11 has 0 args
-  Opcode 12 has 1 args
+  Opcode 12 has 1 arg
 
  The Directory Table is empty.
 
index 9b023461d71cfce08fa95ba06e1a6d94a073d70d..cdac1ae8e2122e66564f9a6221be97531479729e 100644 (file)
@@ -21,17 +21,17 @@ Raw dump of debug contents of section \.debug_line:
 
  Opcodes:
   Opcode 1 has 0 args
-  Opcode 2 has 1 args
-  Opcode 3 has 1 args
-  Opcode 4 has 1 args
-  Opcode 5 has 1 args
+  Opcode 2 has 1 arg
+  Opcode 3 has 1 arg
+  Opcode 4 has 1 arg
+  Opcode 5 has 1 arg
   Opcode 6 has 0 args
   Opcode 7 has 0 args
   Opcode 8 has 0 args
-  Opcode 9 has 1 args
+  Opcode 9 has 1 arg
   Opcode 10 has 0 args
   Opcode 11 has 0 args
-  Opcode 12 has 1 args
+  Opcode 12 has 1 arg
 
  The Directory Table is empty\.
 
index 7356e3f90fccb2447fa4f23fead08c9f70b764f0..973745f0f66ac5a98f2102cbd0c8434be3948481 100644 (file)
@@ -21,17 +21,17 @@ Raw dump of debug contents of section \.debug_line:
 
  Opcodes:
   Opcode 1 has 0 args
-  Opcode 2 has 1 args
-  Opcode 3 has 1 args
-  Opcode 4 has 1 args
-  Opcode 5 has 1 args
+  Opcode 2 has 1 arg
+  Opcode 3 has 1 arg
+  Opcode 4 has 1 arg
+  Opcode 5 has 1 arg
   Opcode 6 has 0 args
   Opcode 7 has 0 args
   Opcode 8 has 0 args
-  Opcode 9 has 1 args
+  Opcode 9 has 1 arg
   Opcode 10 has 0 args
   Opcode 11 has 0 args
-  Opcode 12 has 1 args
+  Opcode 12 has 1 arg
 
  The Directory Table is empty\.
 
index 4bbda8da3153696d5a3935c8822cef6efc79056a..ab2e155046c4acf35a46dc333c0ec8dd84bcfcea 100644 (file)
@@ -6,7 +6,7 @@ There are 9 section headers, starting at offset .*:
  +\[ 5\] \.rela\.MMIX\.spec_d +RELA +0+ +.*
  +0+18 +0+18 +I +6 +4 +8
 #...
-Relocation section '\.rela\.MMIX\.spec_data\.2' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '\.rela\.MMIX\.spec_data\.2' at offset 0x[0-9a-f]+ contains 1 entry:
 .*
 0+ +0+500000004 R_MMIX_32 +0+ +forw +\+ 0
 
index ab3afd351487f3ba8c7ba38fb37f008df4405987..4841229d6feae4e10c2e0c9c68f2df467dd373ff 100644 (file)
@@ -15,7 +15,7 @@ Relocation section '\.rela\.MMIX\.spec_data\.2' at offset .* contains 2 entries:
 0+  0+600000004 R_MMIX_32 +0+ +forw +\+ 0
 0+8  0+700000005 R_MMIX_64 +0+ +other +\+ 0
 
-Relocation section '\.rela\.MMIX\.spec_data\.3' at offset .* contains 1 entries:
+Relocation section '\.rela\.MMIX\.spec_data\.3' at offset .* contains 1 entry:
 .*
 0+  0+700000005 R_MMIX_64 +0+ +other +\+ 0
 
index bcfe82270f2bc70c94db80610c53ea041e5e9a57..e33f28bfdcde8e657e1b72027ea00885189a91a2 100644 (file)
@@ -3,7 +3,7 @@
 #as: -mlittle-endian
 #source: unwind-1.s
 
-Unwind table index '.c6xabi.exidx' .*
+Unwind section '.c6xabi.exidx' .*
 
 0x0: 0x83020227
   Compact model index: 3
index af5f387c5bf842a056688839aea7b47862716a3b..81fe8557feca916be3eb64362de3c8cd0a3df1aa 100644 (file)
@@ -3,7 +3,7 @@
 #as: -mbig-endian
 #source: unwind-2.s
 
-Unwind table index '.c6xabi.exidx' .*
+Unwind section '.c6xabi.exidx' .*
 
 0x0: 0x83020227
   Compact model index: 3
index 13f5a51415391091dde9de4fa75211f065946892..9c9adad4c34c8f7e6150cfe2f541c998a8a569a5 100644 (file)
@@ -2,7 +2,7 @@
 #name: C6X unwinding directives 3 (segment change)
 #source: unwind-3.s
 
-Unwind table index '.c6xabi.exidx.text.bar' .*
+Unwind section '.c6xabi.exidx.text.bar' .*
 
 0x0: 0x830e2807
   Compact model index: 3
@@ -10,7 +10,7 @@ Unwind table index '.c6xabi.exidx.text.bar' .*
   Registers restored: B11, B13
   Return register: B3
 
-Unwind table index '.c6xabi.exidx' .*
+Unwind section '.c6xabi.exidx' .*
 
 0x0: 0x80008021
   Compact model index: 0
index a76dde70f9b72b125060d8e3bc1d7aef4737abac..92488410adcf69544bf54fe582b04d20017454e2 100644 (file)
@@ -1,3 +1,155 @@
+2017-11-07  Alan Modra  <amodra@gmail.com>
+
+       * testsuite/ld-aarch64/ifunc-13.d,
+       * testsuite/ld-aarch64/ifunc-15.d,
+       * testsuite/ld-aarch64/ifunc-20.d,
+       * testsuite/ld-alpha/tlsbin.rd,
+       * testsuite/ld-alpha/tlspic.rd,
+       * testsuite/ld-arm/ifunc-3.rd,
+       * testsuite/ld-arm/ifunc-9.rd,
+       * testsuite/ld-arm/unwind-mix.d,
+       * testsuite/ld-arm/unwind-rel.d,
+       * testsuite/ld-cris/hiddef1.d,
+       * testsuite/ld-cris/libdso-13.d,
+       * testsuite/ld-cris/libdso-2.d,
+       * testsuite/ld-cris/pr16044.d,
+       * testsuite/ld-cris/tls-local-63.d,
+       * testsuite/ld-cris/tls-local-64.d,
+       * testsuite/ld-cris/tls-und-38.d,
+       * testsuite/ld-cris/tls-und-42.d,
+       * testsuite/ld-cris/tls-und-46.d,
+       * testsuite/ld-cris/tls-und-50.d,
+       * testsuite/ld-cris/weakref3.d,
+       * testsuite/ld-cris/weakref4.d,
+       * testsuite/ld-elf/comm-data2r.rd,
+       * testsuite/ld-elf/discard1.d,
+       * testsuite/ld-elf/discard2.d,
+       * testsuite/ld-elf/pr19539.d,
+       * testsuite/ld-elf/pr22374-1.r,
+       * testsuite/ld-elf/pr22374-2.r,
+       * testsuite/ld-i386/combreloc.d,
+       * testsuite/ld-i386/emit-relocs-nacl.rd,
+       * testsuite/ld-i386/emit-relocs.rd,
+       * testsuite/ld-i386/pr13302.d,
+       * testsuite/ld-i386/pr17709-nacl.rd,
+       * testsuite/ld-i386/pr17709.rd,
+       * testsuite/ld-i386/pr19539.d,
+       * testsuite/ld-i386/pr19615.d,
+       * testsuite/ld-i386/pr19636-1a.d,
+       * testsuite/ld-i386/pr19636-1e.d,
+       * testsuite/ld-i386/pr19636-1f.d,
+       * testsuite/ld-i386/pr19636-2a.d,
+       * testsuite/ld-i386/pr19636-2b.d,
+       * testsuite/ld-i386/pr19636-2d-nacl.d,
+       * testsuite/ld-i386/pr19636-2e-nacl.d,
+       * testsuite/ld-i386/pr19636-3a.d,
+       * testsuite/ld-i386/pr19636-3d.d,
+       * testsuite/ld-i386/pr19636-3e.d,
+       * testsuite/ld-i386/pr19636-4a.d,
+       * testsuite/ld-i386/pr19645.d,
+       * testsuite/ld-i386/pr19827-nacl.rd,
+       * testsuite/ld-i386/pr19827.rd,
+       * testsuite/ld-i386/pr20253-4a.d,
+       * testsuite/ld-i386/pr20253-4b.d,
+       * testsuite/ld-i386/pr20253-5.d,
+       * testsuite/ld-i386/tlsbin-nacl.rd,
+       * testsuite/ld-i386/tlsbin.rd,
+       * testsuite/ld-i386/tlspic-nacl.rd,
+       * testsuite/ld-i386/tlspic.rd,
+       * testsuite/ld-i386/undefweakb.d,
+       * testsuite/ld-ia64/tlsbin.rd,
+       * testsuite/ld-ia64/tlspic.rd,
+       * testsuite/ld-ifunc/ifunc-13-i386.d,
+       * testsuite/ld-ifunc/ifunc-13-x86-64.d,
+       * testsuite/ld-ifunc/ifunc-15-i386.d,
+       * testsuite/ld-ifunc/ifunc-15-x86-64.d,
+       * testsuite/ld-ifunc/ifunc-20-i386.d,
+       * testsuite/ld-ifunc/ifunc-20-x86-64.d,
+       * testsuite/ld-ifunc/ifunc-23a-x86.d,
+       * testsuite/ld-ifunc/ifunc-23b-x86.d,
+       * testsuite/ld-ifunc/ifunc-23c-x86.d,
+       * testsuite/ld-ifunc/ifunc-24a-x86.d,
+       * testsuite/ld-ifunc/ifunc-24b-x86.d,
+       * testsuite/ld-ifunc/ifunc-24c-x86.d,
+       * testsuite/ld-ifunc/ifunc-25a-x86.d,
+       * testsuite/ld-ifunc/ifunc-25b-x86.d,
+       * testsuite/ld-ifunc/ifunc-25c-x86.d,
+       * testsuite/ld-m68k/got-1.d,
+       * testsuite/ld-mips-elf/vxworks1.rd,
+       * testsuite/ld-powerpc/ambiguousv1.d,
+       * testsuite/ld-powerpc/ambiguousv1b.d,
+       * testsuite/ld-powerpc/ambiguousv2.d,
+       * testsuite/ld-powerpc/ambiguousv2b.d,
+       * testsuite/ld-powerpc/tlsexe.r,
+       * testsuite/ld-powerpc/tlsexe32.r,
+       * testsuite/ld-powerpc/tlsexetoc.r,
+       * testsuite/ld-powerpc/tlsso.r,
+       * testsuite/ld-powerpc/tlsso32.r,
+       * testsuite/ld-powerpc/tlstocso.r,
+       * testsuite/ld-powerpc/vle-multiseg-1.d,
+       * testsuite/ld-powerpc/vle-multiseg-2.d,
+       * testsuite/ld-powerpc/vle-multiseg-3.d,
+       * testsuite/ld-s390/tlsbin.rd,
+       * testsuite/ld-s390/tlsbin_64.rd,
+       * testsuite/ld-s390/tlspic.rd,
+       * testsuite/ld-s390/tlspic_64.rd,
+       * testsuite/ld-sh/ld-r-1.d,
+       * testsuite/ld-sh/sh64/gotplt.d,
+       * testsuite/ld-sh/shared-1.d,
+       * testsuite/ld-sh/tlsbin-2.d,
+       * testsuite/ld-sh/tlspic-2.d,
+       * testsuite/ld-sparc/gotop32.rd,
+       * testsuite/ld-sparc/gotop64.rd,
+       * testsuite/ld-sparc/tlssunpic32.rd,
+       * testsuite/ld-sparc/tlssunpic64.rd,
+       * testsuite/ld-sparc/vxworks1-lib.rd,
+       * testsuite/ld-tic6x/shlib-app-1.rd,
+       * testsuite/ld-tic6x/shlib-app-1b.rd,
+       * testsuite/ld-tic6x/shlib-app-1r.rd,
+       * testsuite/ld-tic6x/shlib-app-1rb.rd,
+       * testsuite/ld-tic6x/shlib-noindex.rd,
+       * testsuite/ld-vax-elf/export-class-data.rd,
+       * testsuite/ld-x86-64/pr13082-1a.d,
+       * testsuite/ld-x86-64/pr13082-1b.d,
+       * testsuite/ld-x86-64/pr13082-2a.d,
+       * testsuite/ld-x86-64/pr13082-2b.d,
+       * testsuite/ld-x86-64/pr13082-3a.d,
+       * testsuite/ld-x86-64/pr13082-3c.d,
+       * testsuite/ld-x86-64/pr13082-4a.d,
+       * testsuite/ld-x86-64/pr13082-5a.d,
+       * testsuite/ld-x86-64/pr13082-5b.d,
+       * testsuite/ld-x86-64/pr13082-6a.d,
+       * testsuite/ld-x86-64/pr13082-6b.d,
+       * testsuite/ld-x86-64/pr17709-nacl.rd,
+       * testsuite/ld-x86-64/pr17709.rd,
+       * testsuite/ld-x86-64/pr19539a.d,
+       * testsuite/ld-x86-64/pr19539b.d,
+       * testsuite/ld-x86-64/pr19615.d,
+       * testsuite/ld-x86-64/pr19636-1a.d,
+       * testsuite/ld-x86-64/pr19636-1d.d,
+       * testsuite/ld-x86-64/pr19636-1e.d,
+       * testsuite/ld-x86-64/pr19636-2a.d,
+       * testsuite/ld-x86-64/pr19636-2e.d,
+       * testsuite/ld-x86-64/pr19636-2f.d,
+       * testsuite/ld-x86-64/pr19636-3a.d,
+       * testsuite/ld-x86-64/pr19645.d,
+       * testsuite/ld-x86-64/pr19807-2b.d,
+       * testsuite/ld-x86-64/pr19807-2d.d,
+       * testsuite/ld-x86-64/pr19827-nacl.rd,
+       * testsuite/ld-x86-64/pr19827.rd,
+       * testsuite/ld-x86-64/pr20253-4a.d,
+       * testsuite/ld-x86-64/pr20253-4b.d,
+       * testsuite/ld-x86-64/pr20253-4d.d,
+       * testsuite/ld-x86-64/pr20253-4e.d,
+       * testsuite/ld-x86-64/pr20253-5a.d,
+       * testsuite/ld-x86-64/pr20253-5b.d,
+       * testsuite/ld-x86-64/tlsbin-nacl.rd,
+       * testsuite/ld-x86-64/tlsbin.rd,
+       * testsuite/ld-x86-64/tlspic-nacl.rd,
+       * testsuite/ld-x86-64/tlspic.rd,
+       * testsuite/ld-x86-64/tlspic2-nacl.rd: Update for
+       pluralization fixes.
+
 2017-11-07  Alan Modra  <amodra@gmail.com>
 
        * ldlang.c (lang_size_sections_1): Properly pluralize messages.
index e1b5c1068ed2314ce01c6a6c37a968ea0dc44287..75ba03ff3fd8f89628fd11af96289b3b10372427 100644 (file)
@@ -4,10 +4,10 @@
 #readelf: -r --wide
 #target: aarch64*-*-*
 
-Relocation section '.rela.ifunc' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rela.ifunc' at offset 0x[0-9a-f]+ contains 1 entry:
 [ ]+Offset[ ]+Info[ ]+Type[ ]+.*
 [0-9a-f]+[ ]+[0-9a-f]+[ ]+R_AARCH64_ABS64[ ]+ifunc\(\)[ ]+ifunc \+ 0
 
-Relocation section '.rela.plt' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rela.plt' at offset 0x[0-9a-f]+ contains 1 entry:
 [ ]+Offset[ ]+Info[ ]+Type[ ]+.*
 [0-9a-f]+[ ]+[0-9a-f]+[ ]+R_AARCH64_JUMP_SLOT[ ]+ifunc\(\)[ ]+ifunc \+ 0
index 801b6159d6381d0b53c26a9dfc3c66293b9fded7..66bb988abd8a4db3f7d4e55f3184d1ffc324d587 100644 (file)
@@ -3,10 +3,10 @@
 #readelf: -r --wide
 #target: aarch64*-*-*
 
-Relocation section '.rela.got' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rela.got' at offset 0x[0-9a-f]+ contains 1 entry:
 [ ]+Offset[ ]+Info[ ]+Type[ ]+.*
 [0-9a-f]+[ ]+[0-9a-f]+[ ]+R_AARCH64_(P32_|)GLOB_DAT[ ]+ifunc\(\)[ ]+ifunc \+ 0
 
-Relocation section '.rela.plt' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rela.plt' at offset 0x[0-9a-f]+ contains 1 entry:
 [ ]+Offset[ ]+Info[ ]+Type[ ]+.*
 [0-9a-f]+[ ]+[0-9a-f]+[ ]+R_AARCH64_(P32_|)JUMP_SLO(T|)[ ]+ifunc\(\)[ ]+ifunc \+ 0
index 33804798701f4c3f512b8ff710ba656037be1db7..603ba075cf977bbab09eb67cfdf98d2b48791387 100644 (file)
@@ -3,10 +3,10 @@
 #readelf: -r --wide
 #target: aarch64*-*-*
 
-Relocation section '.rela.ifunc' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rela.ifunc' at offset 0x[0-9a-f]+ contains 1 entry:
 [ ]+Offset[ ]+Info[ ]+Type[ ]+.*
 [0-9a-f]+[ ]+[0-9a-f]+[ ]+R_AARCH64_ABS64[ ]+ifunc\(\)[ ]+ifunc \+ 0
 
-Relocation section '.rela.plt' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rela.plt' at offset 0x[0-9a-f]+ contains 1 entry:
 [ ]+Offset[ ]+Info[ ]+Type[ ]+.*
 [0-9a-f]+[ ]+[0-9a-f]+[ ]+R_AARCH64_JUMP_SLOT[ ]+ifunc\(\)[ ]+ifunc \+ 0
index 21fb11a477f3244d964b7b574fbffe2cdc680845..4ce48eafb4a0a8b3a2aad298a940ac6f4db4f2fb 100644 (file)
@@ -50,7 +50,7 @@ Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 3 entries:
 [0-9a-f]+  [0-9a-f]+ R_ALPHA_DTPMOD64 +0+ sG1 \+ 0
 [0-9a-f]+  [0-9a-f]+ R_ALPHA_DTPREL64 +0+ sG1 \+ 0
 
-Relocation section '.rela.plt' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rela.plt' at offset 0x[0-9a-f]+ contains 1 entry:
  +Offset +Info +Type +Symbol's Value  Symbol's Name \+ Addend
 [0-9a-f]+  [0-9a-f]+ R_ALPHA_JMP_SLOT +[0-9a-f]+ __tls_get_addr \+ 0
 
index 4aeb5e360f345dc27aae68a0bd9fdc10002b835f..0b287a59197b8c475d8f74b1086855b3f8cef180 100644 (file)
@@ -50,7 +50,7 @@ Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 7 entries:
 [0-9a-f]+ +[0-9a-f]+ R_ALPHA_DTPMOD64 +0+
 [0-9a-f]+ +[0-9a-f]+ R_ALPHA_TPREL64 +24
 
-Relocation section '.rela.plt' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rela.plt' at offset 0x[0-9a-f]+ contains 1 entry:
  +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend
 [0-9a-f]+ +[0-9a-f]+ R_ALPHA_JMP_SLOT +0+ __tls_get_addr \+ 0
 
index 0ac011a905fdac33d9fdbf594073b0e9f95e69a9..e3973e44c3d3ed490e4d9ae112d88896fb79d785 100644 (file)
@@ -15,6 +15,6 @@ Relocation section '\.rel\.dyn' at offset 0x8000 contains 13 entries:
 00011014  ......a0 R_ARM_IRELATIVE  
 00011018  ......a0 R_ARM_IRELATIVE  
 
-Relocation section '\.rel\.plt' at offset 0x8068 contains 1 entries:
+Relocation section '\.rel\.plt' at offset 0x8068 contains 1 entry:
  Offset     Info    Type            Sym\.Value  Sym\. Name
 0001100c  ......16 R_ARM_JUMP_SLOT   f2\(\)       f2
index e1ceb54304b048e29b4e81cddac526008abe24b7..a28cd0034f2742ac504f78eb0d898ee51e1c44d1 100644 (file)
@@ -5,6 +5,6 @@ Relocation section '\.rel\.dyn' at offset 0x8000 contains 3 entries:
 00011010  ......a0 R_ARM_IRELATIVE  
 00011014  ......a0 R_ARM_IRELATIVE  
 
-Relocation section '\.rel\.plt' at offset 0x8018 contains 1 entries:
+Relocation section '\.rel\.plt' at offset 0x8018 contains 1 entry:
  Offset     Info    Type            Sym\.Value  Sym\. Name
 0001100c  ......16 R_ARM_JUMP_SLOT   00009014   f2
index 8c157e1cc559784659c7f14da7bb4ba3cd82edaa..0fd951f45000877233cc9db185a6a4b736b1266c 100644 (file)
@@ -1,5 +1,5 @@
 
-Unwind table index '\.ARM\.exidx' at offset .* contains 4 entries:
+Unwind section '\.ARM\.exidx' at offset .* contains 4 entries:
 
 0x8004 <_start>: @0x8010
   Compact model index: 1
index b2aa6e29a4856d28cae6995885f887c7b7be1d5d..ebcbb3828b39855372d64b457957762e6195f67e 100644 (file)
@@ -13,7 +13,7 @@ Relocation section '\.rel\.ARM\.exidx' at offset .* contains 5 entries:
 00000010  0000012a R_ARM_PREL31      00000000   \.text
 00000010  00000e00 R_ARM_NONE        00000000   __aeabi_unwind_cpp_pr0
 
-Unwind table index '\.ARM\.exidx' at offset .* contains 3 entries:
+Unwind section '\.ARM\.exidx' at offset .* contains 3 entries:
 
 0x0: 0x80a8b0b0
   Compact model index: 0
index 0f16b62b9f158011e0708804614e256969ee5faa..3d158d14667f41b433298d1d03ec9193f47a99b7 100644 (file)
@@ -18,7 +18,7 @@ There are 11 section headers, starting at offset 0x[0-9a-f]+:
 #...
   \[[ 0-9]+\] \.got              PROGBITS        [0-9a-f]+ [0-9a-f]+ 0+10 04  WA  0   0  4
 #...
-Relocation section '\.rela\.dyn' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '\.rela\.dyn' at offset 0x[0-9a-f]+ contains 1 entry:
 #...
 [0-9a-f]+  0+c R_CRIS_RELATIVE +[0-9a-f]+
 #...
index 1ef3cc45f3eeb1f12729f3f6ccf2c7287aef6314..11ee52cc3c0217d15cb7ea1ca163428e9c9a58b2 100644 (file)
@@ -26,6 +26,6 @@ Dynamic section at offset 0x[0-9a-f][0-9a-f][0-9a-f] contains 11 entries:
  0x0+1e \(FLAGS\)[     ]+TEXTREL
  0x0+ \(NULL\)[        ]+0x0
 
-Relocation section '\.rela\.text' at offset 0x[12][0-9a-f][0-9a-f] contains 1 entries:
+Relocation section '\.rela\.text' at offset 0x[12][0-9a-f][0-9a-f] contains 1 entry:
  Offset[       ]+Info[         ]+Type[         ]+Sym\.Value  Sym\. Name \+ Addend
 0+[12][0-9a-f][0-9a-f]  0+[0-9a-f]06 R_CRIS_32_PCREL[  ]+0+[0-f]+[     ]+dsofn \+ 6
index f04b64b78f6a82efb9ebaf6d4797b8a7a42923bf..7285b3d40d2800a1fbef91fe1de9d3ea38026d5b 100644 (file)
@@ -25,7 +25,7 @@ There are 13 section headers.*
  +\[11\] \.strtab +STRTAB +.*
  +\[12\] \.shstrtab +STRTAB +.*
 #...
-Relocation section '\.rela\.dyn' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '\.rela\.dyn' at offset 0x[0-9a-f]+ contains 1 entry:
 #...
 00002[12][0-9a-f][048c] +0000000c R_CRIS_RELATIVE +150
 #...
index f8546f195a3041d2fbd81602cd08ba553b332bc2..cde2d39abd5f1362b36d2007d343c5d53f8c3665 100644 (file)
@@ -23,7 +23,7 @@
 # local, its absence from the dynamic symbol table and that the
 # relocation and symbol values match.
 
-Relocation section '\.rela\.dyn' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '\.rela\.dyn' at offset 0x[0-9a-f]+ contains 1 entry:
  Offset[       ]+Info[         ]+Type[         ]+Sym\.Value  Sym\. Name \+ Addend
 [0-9a-f]+  0+[0-9a-f]+ R_CRIS_RELATIVE[        ]+184
 
index 256542c24bf5dba3549e1f2bb96113cf807f1aae..8d8c356be4de525b2ebceb4fd11efc9f44a4c6f1 100644 (file)
@@ -8,7 +8,7 @@
 # the relocation, GOT, .text and .tdata have the right contents.
 
 #...
-Relocation section '.rela.dyn' at offset 0x.* contains 1 entries:
+Relocation section '.rela.dyn' at offset 0x.* contains 1 entry:
  Offset     Info    Type            Sym.Value  Sym. Name \+ Addend
 00002210  0000001c R_CRIS_32_TPREL[ ]+0
 
index 9449f1fd734b3bc3e9fe349ea02f338eebd3cf2b..22d7f5fdab2b8e8e6a57659eb49ee4d0b131a7cb 100644 (file)
@@ -10,7 +10,7 @@
 # the right contents.
 
 #...
-Relocation section '.rela.dyn' at offset 0x.* contains 1 entries:
+Relocation section '.rela.dyn' at offset 0x.* contains 1 entry:
  Offset     Info    Type            Sym.Value  Sym. Name \+ Addend
 00002290  0000001c R_CRIS_32_TPREL[ ]+80
 
index 8cda65080c654486979daf69390b44dff9ae1176..4b797b85850f5bb6c20bb3fd85c2e9648a1b1d9e 100644 (file)
@@ -9,7 +9,7 @@
 # and dynrelocs look right.
 
 #...
-Relocation section '.rela.dyn' at offset 0x.* contains 1 entries:
+Relocation section '.rela.dyn' at offset 0x.* contains 1 entry:
  Offset +Info +Type +Sym.Value +Sym. Name \+ Addend
 000021ec +00000217 R_CRIS_DTP +00000000 +x \+ 0
 
index 7a1a831131742ee7fe6df3791ba55fa3787a3b04..914dcbfa69b61e10804b19982d6dc6894afaa5e5 100644 (file)
@@ -9,7 +9,7 @@
 # dynsyms and dynrelocs look right.
 
 #...
-Relocation section '.rela.dyn' at offset 0x.* contains 1 entries:
+Relocation section '.rela.dyn' at offset 0x.* contains 1 entry:
  Offset +Info +Type +Sym.Value +Sym. Name \+ Addend
 000021f4 +0000021c R_CRIS_32_TPREL +0+ +x \+ 0
 
index bb38da4e28b18957fdce001ba7c6f2412d6fdae3..5af64984d69967174f1e36c1496004046b48d74e 100644 (file)
@@ -9,7 +9,7 @@
 # and dynrelocs look right.
 
 #...
-Relocation section '.rela.dyn' at offset 0x.* contains 1 entries:
+Relocation section '.rela.dyn' at offset 0x.* contains 1 entry:
  Offset +Info +Type +Sym.Value +Sym. Name \+ Addend
 000021e8 +00000217 R_CRIS_DTP +00000000 +x \+ 0
 
index 30274f58586224381b725ec2fdf097d64de2fb76..9054e09ae37a0b9cd44e5d82cf6ca89a59bf301f 100644 (file)
@@ -9,7 +9,7 @@
 # dynsyms and dynrelocs look right.
 
 #...
-Relocation section '.rela.dyn' at offset 0x.* contains 1 entries:
+Relocation section '.rela.dyn' at offset 0x.* contains 1 entry:
  Offset +Info +Type +Sym.Value +Sym. Name \+ Addend
 000021ec +0000021c R_CRIS_32_TPREL +0+ +x \+ 0
 
index aa59325233ef40024461a491069d32fe63109a02..46ac80c2dbe103b11f9b2cc5ccb4e4ce0dca4658 100644 (file)
 #...
  +\[[0-9]+\] .bss +NOBITS +[0-9a-f]* [0-9a-f]* 000010 .*
 #...
-Relocation section '.rela.dyn' at offset 0x... contains 1 entries:
+Relocation section '.rela.dyn' at offset 0x... contains 1 entry:
  Offset +Info +Type +Sym.Value +Sym. Name \+ Addend
 .* R_CRIS_COPY .* __expobj2@TST3 \+ 0
 
-Relocation section '.rela.plt' at offset 0x... contains 1 entries:
+Relocation section '.rela.plt' at offset 0x... contains 1 entry:
  Offset +Info +Type +Sym.Value +Sym. Name \+ Addend
 .* R_CRIS_JUMP_SLOT .* expfn2@TST3 \+ 0
 
index 3cc3c764911353351987d9b6a4c7274b9de0d2d6..520191f33cab8d42bceaeab2deabe02a9b89a776 100644 (file)
@@ -15,7 +15,7 @@
 #...
  +\[[0-9]+\] .bss +NOBITS +[0-9a-f]* [0-9a-f]* 00000c .*
 #...
-Relocation section '.rela.dyn' at offset 0x... contains 1 entries:
+Relocation section '.rela.dyn' at offset 0x... contains 1 entry:
 #...
 .* R_CRIS_COPY .* __expobj2@TST3 \+ 0
 
index 52c486d11b2f4b1ca79760479eb3e584c9c06227..64c0396d26e96bf254bb333cfc617c218c42cc91 100644 (file)
@@ -1,3 +1,3 @@
-Relocation section '\.rela\.dyn' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '\.rela\.dyn' at offset 0x[0-9a-f]+ contains 1 entry:
  +Offset +Info +Type +Sym\.Value +Sym\. Name \+ Addend
 0*12340000 +[0-9a-f]+ +R_.*_COPY +0*12340000 +foo \+ 0
index da54b367970211c7b9a11a7c8715510213a41521..030732887487642389c69eb80263a06d1cb5c7ab 100644 (file)
@@ -3,7 +3,7 @@
 #readelf: -r
 #target: x86_64-*-linux-gnu* i?86-*-linux-gnu i?86-*-gnu*
 
-Relocation section '.rel.*.debug_info' at offset 0x[0-9a-z]+ contains 1 entries:
+Relocation section '.rel.*.debug_info' at offset 0x[0-9a-z]+ contains 1 entry:
 [ \t]+Offset[ \t]+Info[ \t]+Type[ \t]+Sym.*
 [0-9a-f]+[ \t]+[0-9a-f]+[ \t]+R_.*[ \t]+[0-9a-f]+[ \t]+bar.*
 #pass
index 54bedcb186aa42c84d7fec22a88ffa4b5a3fff0b..fddf52973d093e287f4b67600638058efb35ec7a 100644 (file)
@@ -3,7 +3,7 @@
 #readelf: -r
 #target: x86_64-*-linux-gnu* i?86-*-linux-gnu i?86-*-gnu*
 
-Relocation section '.rel.*.debug_info' at offset 0x[0-9a-z]+ contains 1 entries:
+Relocation section '.rel.*.debug_info' at offset 0x[0-9a-z]+ contains 1 entry:
 [ \t]+Offset[ \t]+Info[ \t]+Type[ \t]+Sym.*
 [0-9a-f]+[ \t]+[0-9a-f]+[ \t]+R_.*[ \t]+[0-9a-f]+[ \t]+here.*
 #pass
index e7d82984dc94685442a24a66a2e4292e58ce811f..af77515cea6a3989232ebda4d1f0003708c1b8e3 100644 (file)
@@ -5,5 +5,5 @@
 #target: *-*-linux* *-*-gnu* *-*-solaris*
 #notarget: cris*-*-* alpha-*-*
 
-Symbol table '\.dynsym' contains [0-9]+ entries:
+Symbol table '\.dynsym' contains [0-9]+ entr(y|ies):
 #pass
index 0c4fac4ea322db95a522d60474471485e89e4cfe..6ec35a29f81922a731cfc05120e656a92ff0e535 100644 (file)
@@ -1,4 +1,4 @@
-Relocation section .* contains 1 entries:
+Relocation section .* contains 1 entry:
 .*
 .* +0+ +foo.*
 
index 67cd8454175f234a02c5ff09c6d960fb1d325201..429b6519a0548c855130746113703e0f2be77ae2 100644 (file)
@@ -1,4 +1,4 @@
 #failif
-Relocation section .* contains 1 entries:
+Relocation section .* contains 1 entry:
 .*
 .*COPY.*
index bbe91341b5ab38c0194f79299ec1e0e10a27bc7f..240695a176990efbf283d697e43271ca41cf7b7a 100644 (file)
@@ -12,6 +12,6 @@ Relocation section '.rel.dyn' at offset 0x[0-9a-f]+ contains 4 entries:
 [0-9a-f]+  [0-9a-f]+01 R_386_32          [0-9a-f]+   _start
 [0-9a-f]+  [0-9a-f]+01 R_386_32          [0-9a-f]+   _start
 
-Relocation section '.rel.plt' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rel.plt' at offset 0x[0-9a-f]+ contains 1 entry:
  Offset     Info    Type            Sym.Value  Sym. Name
 [0-9a-f]+  [0-9a-f]+07 R_386_JUMP_SLOT   [0-9a-f]+   foo
index 82472c0190daed7d38811dd0a50aec2fc61d689e..520a57e4bbde313aa13be3fd1c1ccefb7f2f39e8 100644 (file)
@@ -1,8 +1,8 @@
 
-Relocation section '\.rel\.text' at offset .* contains 1 entries:
+Relocation section '\.rel\.text' at offset .* contains 1 entry:
  Offset     Info    Type            Sym\.Value  Sym\. Name
 .*  .*04 R_386_PLT32       00000000   foo
 
-Relocation section '\.rel\.plt' at offset .* contains 1 entries:
+Relocation section '\.rel\.plt' at offset .* contains 1 entry:
  Offset     Info    Type            Sym\.Value  Sym\. Name
 .*  .*07 R_386_JUMP_SLOT   00000000   foo
index 0c16b94d2e33562f458ffbb5e6779b61a90eaa18..7321aecf085f98d20aac0427a7aa0b2128290dca 100644 (file)
@@ -1,8 +1,8 @@
 
-Relocation section '\.rel\.plt' at offset .* contains 1 entries:
+Relocation section '\.rel\.plt' at offset .* contains 1 entry:
  Offset     Info    Type            Sym\.Value  Sym\. Name
 .*  .*07 R_386_JUMP_SLOT   00000000   foo
 
-Relocation section '\.rel\.text' at offset .* contains 1 entries:
+Relocation section '\.rel\.text' at offset .* contains 1 entry:
  Offset     Info    Type            Sym\.Value  Sym\. Name
 .*  .*04 R_386_PLT32       00000000   foo
index 9ab4fa59ae33fd87463c7204b1d006ae18a6172e..f4f9607bfc2b26b555d508f032a4d8f8e319da2b 100644 (file)
@@ -3,6 +3,6 @@
 #ld: -pie -melf_i386
 #readelf: -r --wide
 
-Relocation section '.rel.dyn' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rel.dyn' at offset 0x[0-9a-f]+ contains 1 entry:
  Offset     Info    Type                Sym. Value  Symbol's Name
 [0-9a-f]+ +[0-9a-f]+ +R_386_IRELATIVE +
index ac9d17450c5d28815787818f289e63a6b95ad341..8414784b736498a4a12fa17eb1c984cabdaf49e3 100644 (file)
@@ -1,4 +1,4 @@
 
-Relocation section '.rel\..*' at offset .* contains 1 entries:
+Relocation section '.rel\..*' at offset .* contains 1 entry:
  Offset     Info    Type            Sym\.Value  Sym\. Name
 [0-9a-f ]+R_386_COPY +[0-9a-f]+ +foo
index ac9d17450c5d28815787818f289e63a6b95ad341..8414784b736498a4a12fa17eb1c984cabdaf49e3 100644 (file)
@@ -1,4 +1,4 @@
 
-Relocation section '.rel\..*' at offset .* contains 1 entries:
+Relocation section '.rel\..*' at offset .* contains 1 entry:
  Offset     Info    Type            Sym\.Value  Sym\. Name
 [0-9a-f ]+R_386_COPY +[0-9a-f]+ +foo
index ac7b73fc874be07e286c7e96fee28e70a214b55a..7fe6e89a0d05bd08d0e437c83480665fd409c2b7 100644 (file)
@@ -2,6 +2,6 @@
 #ld: -pie -m elf_i386 -T pr19539.t
 #readelf: -r --wide
 
-Relocation section '.rel.dyn' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rel.dyn' at offset 0x[0-9a-f]+ contains 1 entry:
  Offset     Info    Type                Sym. Value  Symbol's Name
 [0-9a-f]+ +[0-9a-f]+ +R_386_RELATIVE +
index 86aebd1544d4a8ed8571de1ebee348cad28d3034..29ba1b9662031b516991f92a7a68137aa74e74f3 100644 (file)
@@ -2,7 +2,7 @@
 #ld: -pie -Bsymbolic -E -melf_i386
 #readelf: -r --wide --dyn-syms
 
-Relocation section '.rel.dyn' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rel.dyn' at offset 0x[0-9a-f]+ contains 1 entry:
  Offset     Info    Type                Sym. Value  Symbol's Name
 [0-9a-f]+ +[0-9a-f]+ +R_386_RELATIVE +
 
index 47b946f805fdd2ad39b28eb0c35b3eb6634ee28b..e82ef0ef5d5c9a477588eff9602ccaaf0e7a6cf3 100644 (file)
@@ -5,7 +5,7 @@
 
 There are no relocations in this file.
 
-Symbol table '\.dynsym' contains 1 entries:
+Symbol table '\.dynsym' contains 1 entry:
  +Num: +Value +Size Type +Bind +Vis +Ndx Name
  +0: 0+ +0 +NOTYPE +LOCAL +DEFAULT +UND +
 
index 25a5b6475978cca48241942932ef4caa0332b473..2e70930bdad73c3c2f93f0df28e1c9d70b323a4b 100644 (file)
@@ -8,7 +8,7 @@ Relocation section '\.rel\.dyn' at offset [0x0-9a-f]+ contains 2 entries:
 [0-9a-f]+ +[0-9a-f]+ +R_386_GLOB_DAT +0+ +func1
 [0-9a-f]+ +[0-9a-f]+ +R_386_GLOB_DAT +0+ +func2
 
-Relocation section '\.rel\.plt' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '\.rel\.plt' at offset 0x[0-9a-f]+ contains 1 entry:
  +Offset +Info +Type +Sym. Value +Symbol's Name
 [0-9a-f]+ +[0-9a-f]+ +R_386_JUMP_SLOT +0+ +func3
 
index 0bf7595f5640b8d524eb343345156158b861a44b..4dd78fc60ca87ee2bd182528d2004b2e28a63f6a 100644 (file)
@@ -8,7 +8,7 @@ Relocation section '\.rel\.dyn' at offset [0x0-9a-f]+ contains 2 entries:
 [0-9a-f]+ +[0-9a-f]+ +R_386_GLOB_DAT +0+ +func1
 [0-9a-f]+ +[0-9a-f]+ +R_386_GLOB_DAT +0+ +func2
 
-Relocation section '\.rel\.plt' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '\.rel\.plt' at offset 0x[0-9a-f]+ contains 1 entry:
  +Offset +Info +Type +Sym. Value +Symbol's Name
 [0-9a-f]+ +[0-9a-f]+ +R_386_JUMP_SLOT +0+ +func3
 
index fbed7e7ad3da70ddea6c591b9f3711c94245f22c..290a13aea0dd2a3374565104f7c9becbf3b331e4 100644 (file)
@@ -3,7 +3,7 @@
 #ld: -pie -m elf_i386
 #readelf : -r --wide -x .got -x .got.plt --dyn-syms
 
-Relocation section '\.rel\.dyn' at offset [0x0-9a-f]+ contains 1 entries:
+Relocation section '\.rel\.dyn' at offset [0x0-9a-f]+ contains 1 entry:
  +Offset +Info +Type +Sym. Value +Symbol's Name
 [0-9a-f]+ +[0-9a-f]+ +R_386_PC32 +0+ +func
 
index ac210259832ca23c1a29418e441cff35ddec75b8..35739c87b475f20c6cae3e7288875272e76cccee 100644 (file)
@@ -3,7 +3,7 @@
 #ld: -pie -E -m elf_i386
 #readelf : -r --wide -x .got -x .got.plt --dyn-syms
 
-Relocation section '\.rel\.dyn' at offset [0x0-9a-f]+ contains 1 entries:
+Relocation section '\.rel\.dyn' at offset [0x0-9a-f]+ contains 1 entry:
  +Offset +Info +Type +Sym. Value +Symbol's Name
 [0-9a-f]+ +[0-9a-f]+ +R_386_PC32 +0+ +func
 
index 99c491f58e899e985f9e815c98adee160954ee43..c7b5d10f19f525c77f179b541f4c8e62c2cf9c45 100644 (file)
@@ -10,7 +10,7 @@ Relocation section '\.rel\.dyn' at offset [0x0-9a-f]+ contains 3 entries:
 [0-9a-f]+ +[0-9a-f]+ +R_386_PC32 +0+ +func
 [0-9a-f]+ +[0-9a-f]+ +R_386_GLOB_DAT +0+ +func
 
-Relocation section '\.rel\.plt' at offset [0x0-9a-f]+ contains 1 entries:
+Relocation section '\.rel\.plt' at offset [0x0-9a-f]+ contains 1 entry:
  +Offset +Info +Type +Sym. Value +Symbol's Name
 [0-9a-f]+ +[0-9a-f]+ +R_386_JUMP_SLOT +0+ +func
 
index f791128b8c02f78f7c894027d97ae46b5a57d854..eb0cf8d25a3309c705365f16de0a950781f4667d 100644 (file)
@@ -10,7 +10,7 @@ Relocation section '\.rel\.dyn' at offset [0x0-9a-f]+ contains 3 entries:
 [0-9a-f]+ +[0-9a-f]+ +R_386_PC32 +0+ +func
 [0-9a-f]+ +[0-9a-f]+ +R_386_GLOB_DAT +0+ +func
 
-Relocation section '\.rel\.plt' at offset [0x0-9a-f]+ contains 1 entries:
+Relocation section '\.rel\.plt' at offset [0x0-9a-f]+ contains 1 entry:
  +Offset +Info +Type +Sym. Value +Symbol's Name
 [0-9a-f]+ +[0-9a-f]+ +R_386_JUMP_SLOT +0+ +func
 
index 078896ebecb9f6bc258f980a0548d7c747f436e3..95d72e6b0298458345e2dee881975e0625c8976a 100644 (file)
@@ -5,6 +5,6 @@
 
 There are no relocations in this file.
 
-Symbol table '\.dynsym' contains 1 entries:
+Symbol table '\.dynsym' contains 1 entry:
  +Num: +Value +Size Type +Bind +Vis +Ndx Name
  +0: 0+ +0 +NOTYPE +LOCAL +DEFAULT +UND +
index 12ff6b86b6f1d6478883f3880ef88103eb0e0c48..7004bb14f052e804111fe1e3a4ba348b62539153 100644 (file)
@@ -3,7 +3,7 @@
 #ld: -shared -m elf_i386
 #readelf : -r --wide --dyn-syms
 
-Relocation section '\.rela?\..*' at offset 0x[0-9a-f]+ contains [0-9]+ entries:
+Relocation section '\.rela?\..*' at offset 0x[0-9a-f]+ contains [0-9]+ entr(y|ies):
 #...
 [0-9a-f]+[ \t]+[0-9a-f]+[ \t]+R_.*[ \t]+[0-9a-f]+[ \t]+func.*
 #...
index a0f3344b9b75699db16f00232b3240769cc91151..aeb4e7e17121aada8d384f40251b8d218dae4af5 100644 (file)
@@ -3,7 +3,7 @@
 #ld: -shared -Bsymbolic -m elf_i386
 #readelf : -r --wide --dyn-syms
 
-Relocation section '\.rela?\..*' at offset 0x[0-9a-f]+ contains [0-9]+ entries:
+Relocation section '\.rela?\..*' at offset 0x[0-9a-f]+ contains [0-9]+ entr(y|ies):
 #...
 [0-9a-f]+[ \t]+[0-9a-f]+[ \t]+R_.*[ \t]+[0-9a-f]+[ \t]+func.*
 #...
index 8cdbc1c498e38d1cf5794850ecf7c6d098027646..11270ef7899fc75371d2c5a239309ae36b2a289c 100644 (file)
@@ -3,6 +3,6 @@
 #ld: -pie --defsym foobar=0x100 -m elf_i386
 #readelf : --dyn-syms --wide
 
-Symbol table '\.dynsym' contains 1 entries:
+Symbol table '\.dynsym' contains 1 entry:
  +Num: +Value +Size Type +Bind +Vis +Ndx Name
  +0: 0+ +0 +NOTYPE +LOCAL +DEFAULT +UND +
index 10b40b869eeb652995c4bb5791226fc026ae3143..a0925240c7863969755e79eaaca736f9732245b6 100644 (file)
@@ -2,7 +2,7 @@
 #ld: -shared -Bsymbolic-functions -melf_i386
 #readelf: -r --wide --dyn-syms
 
-Relocation section '.rel.dyn' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rel.dyn' at offset 0x[0-9a-f]+ contains 1 entry:
  +Offset +Info +Type +Sym. Value +Symbol's Name
 [0-9a-f]+ +[0-9a-f]+ +R_386_GLOB_DAT +[0-9a-f]+ +foobar
 
index 5d2a885fcd0fe5585f2acf042e92f05e2fdd82d9..e48d7d5621129fb91954fecae66a6e67b9fd11fd 100644 (file)
@@ -1,5 +1,5 @@
 #readelf: -r --wide
 
-Relocation section '.rel.dyn' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rel.dyn' at offset 0x[0-9a-f]+ contains 1 entry:
  Offset     Info    Type                Sym. Value  Symbol's Name
 [0-9a-f]+ +[0-9a-f]+ +R_386_RELATIVE +
index 5d2a885fcd0fe5585f2acf042e92f05e2fdd82d9..e48d7d5621129fb91954fecae66a6e67b9fd11fd 100644 (file)
@@ -1,5 +1,5 @@
 #readelf: -r --wide
 
-Relocation section '.rel.dyn' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rel.dyn' at offset 0x[0-9a-f]+ contains 1 entry:
  Offset     Info    Type                Sym. Value  Symbol's Name
 [0-9a-f]+ +[0-9a-f]+ +R_386_RELATIVE +
index cd10080df37f68270bf5385f25344d73014d748e..038e02d42802351d45152c39abb3c587f01633f5 100644 (file)
@@ -3,6 +3,6 @@
 #ld: -melf_i386
 #readelf: -r --wide
 
-Relocation section '.rel.plt' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rel.plt' at offset 0x[0-9a-f]+ contains 1 entry:
  +Offset +Info +Type +Sym.* Value +Symbol's Name
 [0-9a-f]+ +[0-9a-f]+ +R_386_IRELATIVE +
index 3b45f8f6ded3d43979aa40032e841c2cf5a02b11..2b500d5bf49d014e2792a0b806069246a09760e0 100644 (file)
@@ -3,6 +3,6 @@
 #ld: -pie -melf_i386
 #readelf: -r --wide
 
-Relocation section '.rel.dyn' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rel.dyn' at offset 0x[0-9a-f]+ contains 1 entry:
  +Offset +Info +Type +Sym.* Value +Symbol's Name
 [0-9a-f]+ +[0-9a-f]+ +R_386_IRELATIVE +
index 0936d98b3af9c2e38fa08a1ee93097fe00e1fd27..082a7856119d8893b3de5c3d13d3ede9b566650d 100644 (file)
@@ -2,6 +2,6 @@
 #ld: -melf_i386
 #readelf: -r --wide
 
-Relocation section '.rel.plt' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rel.plt' at offset 0x[0-9a-f]+ contains 1 entry:
  +Offset +Info +Type +Sym.* Value +Symbol's Name
 [0-9a-f]+ +[0-9a-f]+ +R_386_IRELATIVE +
index 89a0673e97b419c4f5aa28f6dcd199e8b6d6080c..7bb8b0ad61cbd240044a6a5762c05c956fa13461 100644 (file)
@@ -66,7 +66,7 @@ Relocation section '.rel.dyn' at offset 0x[0-9a-f]+ contains 9 entries:
 [0-9a-f ]+R_386_TLS_TPOFF32 0+ +sG1
 [0-9a-f ]+R_386_TLS_TPOFF +0+ +sG8
 
-Relocation section '.rel.plt' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rel.plt' at offset 0x[0-9a-f]+ contains 1 entry:
  Offset +Info +Type +Sym.Value +Sym. Name
 [0-9a-f ]+R_386_JUMP_SLOT +[0-9a-f]+ +___tls_get_addr
 
index 23fffd139175f33c32f25d15914c213ef31f35f7..d3bae569e1d41bbdebac421cea75b7790bf585cc 100644 (file)
@@ -64,7 +64,7 @@ Relocation section '.rel.dyn' at offset 0x[0-9a-f]+ contains 9 entries:
 [0-9a-f ]+R_386_TLS_TPOFF32 0+ +sG1
 [0-9a-f ]+R_386_TLS_TPOFF +0+ +sG8
 
-Relocation section '.rel.plt' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rel.plt' at offset 0x[0-9a-f]+ contains 1 entry:
  Offset +Info +Type +Sym.Value +Sym. Name
 [0-9a-f ]+R_386_JUMP_SLOT +[0-9a-f]+ +___tls_get_addr
 
index 9645e35d4620a24663af967884497806ba5aa647..0ce64ce412aaebd68b354680ac48f01beae166f4 100644 (file)
@@ -77,7 +77,7 @@ Relocation section '.rel.dyn' at offset 0x[0-9a-f]+ contains 26 entries:
 [0-9a-f ]+R_386_TLS_DTPOFF3 0+ +sg1
 [0-9a-f ]+R_386_TLS_TPOFF32 0+4 +sg2
 
-Relocation section '.rel.plt' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rel.plt' at offset 0x[0-9a-f]+ contains 1 entry:
  Offset +Info +Type +Sym.Value +Sym. Name
 [0-9a-f ]+R_386_JUMP_SLOT +0+ +___tls_get_addr
 
index 6b915e5b570912194063405438ebf213a55228fa..4a06ba6d8a29e7c4d8f68a7716e948e55fd9ab24 100644 (file)
@@ -75,7 +75,7 @@ Relocation section '.rel.dyn' at offset 0x[0-9a-f]+ contains 26 entries:
 [0-9a-f ]+R_386_TLS_DTPOFF3 0+ +sg1
 [0-9a-f ]+R_386_TLS_TPOFF32 0+4 +sg2
 
-Relocation section '.rel.plt' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rel.plt' at offset 0x[0-9a-f]+ contains 1 entry:
  Offset +Info +Type +Sym.Value +Sym. Name
 [0-9a-f ]+R_386_JUMP_SLOT +0+ +___tls_get_addr
 
index 48ebad8843d140dbe01be4b5363c0e77849d06b6..e6d6d5f7c32180eb58d620f77683b4e6e2463b43 100644 (file)
@@ -3,7 +3,7 @@
 #ld: -pie -melf_i386
 #readelf: -r --wide -x .data.rel.ro
 
-Relocation section '.rel.dyn' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rel.dyn' at offset 0x[0-9a-f]+ contains 1 entry:
  Offset     Info    Type                Sym. Value  Symbol's Name
 [0-9a-f]+ +[0-9a-f]+ +R_386_RELATIVE +
 
index 08c6a5920917a29d48615be5c8861d9ea4cf3fc9..23e24d5079517d386f7f38c13ea7166e5e2bc257 100644 (file)
@@ -52,7 +52,7 @@ Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 3 entries:
 [0-9a-f ]+R_IA64_DTPMOD64LSB +0+ sG1 \+ 0
 [0-9a-f ]+R_IA64_DTPREL64LSB +0+ sG1 \+ 0
 
-Relocation section '.rela.IA_64.pltoff' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rela.IA_64.pltoff' at offset 0x[0-9a-f]+ contains 1 entry:
  +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend
 [0-9a-f ]+R_IA64_IPLTLSB +0+ __tls_get_addr \+ 0
 
index cfcf8ed7968def2ecf96127a876de18f62e320e2..352685eb0f63636b2164fcca18faa31ab657e219 100644 (file)
@@ -52,7 +52,7 @@ Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 6 entries:
 [0-9a-f ]+R_IA64_TPREL64LSB +44
 [0-9a-f ]+R_IA64_TPREL64LSB +24
 
-Relocation section '.rela.IA_64.pltoff' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rela.IA_64.pltoff' at offset 0x[0-9a-f]+ contains 1 entry:
  +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend
 [0-9a-f ]+R_IA64_IPLTLSB +0+ __tls_get_addr \+ 0
 
index 8dd3fed890fc462c7598d123ed60ea265d7ea0f3..fd35955083fc70c14f4dd0525fc46f3c173add27 100644 (file)
@@ -5,6 +5,6 @@
 #readelf: -r --wide
 #target: x86_64-*-* i?86-*-*
 
-Relocation section '.rel.ifunc' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rel.ifunc' at offset 0x[0-9a-f]+ contains 1 entry:
 [ ]+Offset[ ]+Info[ ]+Type[ ]+.*
 [0-9a-f]+[ ]+[0-9a-f]+[ ]+R_386_32[ ]+ifunc\(\)[ ]+ifunc
index 1a1d061ac840413f6b9996d848590d6de3c60e85..115194d319b91a5beeb6057b779b0c877b0f66e7 100644 (file)
@@ -5,6 +5,6 @@
 #readelf: -r --wide
 #target: x86_64-*-*
 
-Relocation section '.rela.ifunc' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rela.ifunc' at offset 0x[0-9a-f]+ contains 1 entry:
 [ ]+Offset[ ]+Info[ ]+Type[ ]+.*
 [0-9a-f]+[ ]+[0-9a-f]+[ ]+R_X86_64_64[ ]+ifunc\(\)[ ]+ifunc \+ 0
index 0d44ba1b3a152ad25d372fcf15bd1ded0165731d..51c87a867128665b5250f5aa97c2b22b31054ac4 100644 (file)
@@ -4,6 +4,6 @@
 #readelf: -r --wide
 #target: x86_64-*-* i?86-*-*
 
-Relocation section '.rel.got' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rel.got' at offset 0x[0-9a-f]+ contains 1 entry:
 [ ]+Offset[ ]+Info[ ]+Type[ ]+.*
 [0-9a-f]+[ ]+[0-9a-f]+[ ]+R_386_GLOB_DAT[ ]+ifunc\(\)[ ]+ifunc
index 8a28ec9cda8b17d50e9c0f0b9a8353f5761e394d..e039cef718c6e2ab4f67838361ff11163bdda526 100644 (file)
@@ -4,6 +4,6 @@
 #readelf: -r --wide
 #target: x86_64-*-*
 
-Relocation section '.rela.got' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rela.got' at offset 0x[0-9a-f]+ contains 1 entry:
 [ ]+Offset[ ]+Info[ ]+Type[ ]+.*
 [0-9a-f]+[ ]+[0-9a-f]+[ ]+R_X86_64_GLOB_DAT[ ]+ifunc\(\)[ ]+ifunc \+ 0
index 9373fcf0c2323aa467a6ab04276db69240794e3e..6a7e3eac64b488714611769eea4e7b7fd4cd9f82 100644 (file)
@@ -4,10 +4,10 @@
 #readelf: -r --wide
 #target: x86_64-*-* i?86-*-*
 
-Relocation section '.rel.ifunc' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rel.ifunc' at offset 0x[0-9a-f]+ contains 1 entry:
 [ ]+Offset[ ]+Info[ ]+Type[ ]+.*
 [0-9a-f]+[ ]+[0-9a-f]+[ ]+R_386_32[ ]+ifunc\(\)[ ]+ifunc
 
-Relocation section '.rel.plt' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rel.plt' at offset 0x[0-9a-f]+ contains 1 entry:
 [ ]+Offset[ ]+Info[ ]+Type[ ]+.*
 [0-9a-f]+[ ]+[0-9a-f]+[ ]+R_386_JUMP_SLOT[ ]+ifunc\(\)[ ]+ifunc
index 39492d446737f95ba810197439f5772ca898ec0c..0ea46a6a2d2d0ad39c5856c945b574ed3c8dd3c0 100644 (file)
@@ -4,10 +4,10 @@
 #readelf: -r --wide
 #target: x86_64-*-*
 
-Relocation section '.rela.ifunc' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rela.ifunc' at offset 0x[0-9a-f]+ contains 1 entry:
 [ ]+Offset[ ]+Info[ ]+Type[ ]+.*
 [0-9a-f]+[ ]+[0-9a-f]+[ ]+R_X86_64_64[ ]+ifunc\(\)[ ]+ifunc \+ 0
 
-Relocation section '.rela.plt' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rela.plt' at offset 0x[0-9a-f]+ contains 1 entry:
 [ ]+Offset[ ]+Info[ ]+Type[ ]+.*
 [0-9a-f]+[ ]+[0-9a-f]+[ ]+R_X86_64_JUMP_SLOT[ ]+ifunc\(\)[ ]+ifunc \+ 0
index 47ec5d1c094d1f9a376b77d69f2dff4f7fd66ab7..a9891407fb653f3942bce3f4fa9718f54acb1e23 100644 (file)
@@ -3,6 +3,6 @@
 #readelf: -r --wide
 #target: x86_64-*-* i?86-*-*
 
-Relocation section '.rel(a|).plt' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rel(a|).plt' at offset 0x[0-9a-f]+ contains 1 entry:
  +Offset +Info +Type +Sym.* Value +Symbol's Name.*
 [0-9a-f]+[ ]+[0-9a-f]+[ ]+R_(386|X86_64)+_IRELATIVE[ ]*[0-9a-f]*
index dbe2ec170c46318302124964a943c0c696156c7e..52e3708dc6d189797ffcb7be1258258743541a1f 100644 (file)
@@ -3,6 +3,6 @@
 #readelf: -r --wide
 #target: x86_64-*-* i?86-*-*
 
-Relocation section '.rel(a|).dyn' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rel(a|).dyn' at offset 0x[0-9a-f]+ contains 1 entry:
  +Offset +Info +Type +Sym.* Value +Symbol's Name.*
 [0-9a-f]+[ ]+[0-9a-f]+[ ]+R_(386|X86_64)+_IRELATIVE[ ]*[0-9a-f]*
index dc7e5c18f70350675fd45c8ef31cb96d5a4a4675..db4c3af7f02c8be45b420eafd2c7e2a940599860 100644 (file)
@@ -3,6 +3,6 @@
 #readelf: -r --wide
 #target: x86_64-*-* i?86-*-*
 
-Relocation section '.rel(a|).dyn' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rel(a|).dyn' at offset 0x[0-9a-f]+ contains 1 entry:
  +Offset +Info +Type +Sym.* Value +Symbol's Name.*
 [0-9a-f]+[ ]+[0-9a-f]+[ ]+R_(386|X86_64)+_IRELATIVE[ ]*[0-9a-f]*
index 78bd4e2beb8c7baa4797a2f0786a758ceb2df316..91e87ee8f4f807158d010133e593a58f5d169185 100644 (file)
@@ -3,6 +3,6 @@
 #readelf: -r --wide
 #target: x86_64-*-* i?86-*-*
 
-Relocation section '.rel(a|).plt' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rel(a|).plt' at offset 0x[0-9a-f]+ contains 1 entry:
  +Offset +Info +Type +Sym.* Value +Symbol's Name.*
 [0-9a-f]+[ ]+[0-9a-f]+[ ]+R_(386|X86_64)+_IRELATIVE[ ]*[0-9a-f]*
index c73b019e7afb09235adc2879078b1d9973c84009..93646241832afb607a7395bc97522db5cffaef2e 100644 (file)
@@ -3,10 +3,10 @@
 #readelf: -r --wide
 #target: x86_64-*-* i?86-*-*
 
-Relocation section '.rel(a|).dyn' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rel(a|).dyn' at offset 0x[0-9a-f]+ contains 1 entry:
  +Offset +Info +Type +Sym.* Value +Symbol's Name.*
 [0-9a-f]+[ ]+[0-9a-f]+[ ]+R_(386|X86_64)+_IRELATIVE[ ]*[0-9a-f]*
 
-Relocation section '.rel(a|).plt' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rel(a|).plt' at offset 0x[0-9a-f]+ contains 1 entry:
  +Offset +Info +Type +Sym.* Value +Symbol's Name.*
 [0-9a-f]+[ ]+[0-9a-f]+[ ]+R_(386|X86_64)+_IRELATIVE[ ]*[0-9a-f]*
index db167546d0dd75d144e1c52a42e5db36bdd0cb98..1d274a68151786692a4c1ae9b844ebff67b30d25 100644 (file)
@@ -3,10 +3,10 @@
 #readelf: -r --wide
 #target: x86_64-*-* i?86-*-*
 
-Relocation section '.rel(a|).dyn' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rel(a|).dyn' at offset 0x[0-9a-f]+ contains 1 entry:
  +Offset +Info +Type +Sym.* Value +Symbol's Name.*
 [0-9a-f]+[ ]+[0-9a-f]+[ ]+R_(386|X86_64)+_IRELATIVE[ ]*[0-9a-f]*
 
-Relocation section '.rel(a|).plt' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rel(a|).plt' at offset 0x[0-9a-f]+ contains 1 entry:
  +Offset +Info +Type +Sym.* Value +Symbol's Name.*
 [0-9a-f]+[ ]+[0-9a-f]+[ ]+R_(386|X86_64)+_IRELATIVE[ ]*[0-9a-f]*
index 0f37f52c1621f9df544166adec52520a0e13936c..5f49fd83ffc4c2b391f108fb60f896cdf0ff5881 100644 (file)
@@ -3,6 +3,6 @@
 #readelf: -r --wide
 #target: x86_64-*-* i?86-*-*
 
-Relocation section '.rel(a|).plt' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rel(a|).plt' at offset 0x[0-9a-f]+ contains 1 entry:
  +Offset +Info +Type +Sym.* Value +Symbol's Name.*
 [0-9a-f]+[ ]+[0-9a-f]+[ ]+R_(386|X86_64)+_IRELATIVE[ ]*[0-9a-f]*
index 96b0ed5efa6551c24ee91cbf3f19a40eea762552..8cab20fdd07049168ea4c8c69bfd13f75a9d53de 100644 (file)
@@ -3,10 +3,10 @@
 #readelf: -r --wide
 #target: x86_64-*-* i?86-*-*
 
-Relocation section '.rel(a|).dyn' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rel(a|).dyn' at offset 0x[0-9a-f]+ contains 1 entry:
  +Offset +Info +Type +Sym.* Value +Symbol's Name.*
 [0-9a-f]+[ ]+[0-9a-f]+[ ]+R_(386|X86_64)+_IRELATIVE[ ]*[0-9a-f]*
 
-Relocation section '.rel(a|).plt' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rel(a|).plt' at offset 0x[0-9a-f]+ contains 1 entry:
  +Offset +Info +Type +Sym.* Value +Symbol's Name.*
 [0-9a-f]+[ ]+[0-9a-f]+[ ]+R_(386|X86_64)+_IRELATIVE[ ]*[0-9a-f]*
index f9c08dc7a63c3f95e8538e9f50b4fb7dcb7caf75..e2401a9f16070f9d891e875f0a3170bce2321b60 100644 (file)
@@ -3,10 +3,10 @@
 #readelf: -r --wide
 #target: x86_64-*-* i?86-*-*
 
-Relocation section '.rel(a|).dyn' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rel(a|).dyn' at offset 0x[0-9a-f]+ contains 1 entry:
  +Offset +Info +Type +Sym.* Value +Symbol's Name.*
 [0-9a-f]+[ ]+[0-9a-f]+[ ]+R_(386|X86_64)_(32|64) +foo\(\) +foo( \+ 0|)
 
-Relocation section '.rel(a|).plt' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rel(a|).plt' at offset 0x[0-9a-f]+ contains 1 entry:
  +Offset +Info +Type +Sym.* Value +Symbol's Name.*
 [0-9a-f]+[ ]+[0-9a-f]+[ ]+R_(386|X86_64)_JUMP_SLOT +foo\(\) +foo( \+ 0|)
index 1eddac4a7b6b29d65655d0f450bae120e5a5ecd9..c39f161295293b4331d2173a94f10c8231821602 100644 (file)
@@ -14,6 +14,6 @@ Dynamic section at offset .* contains 9 entries:
  0x00000009 \(RELAENT\)                    12 \(bytes\)
  0x00000000 \(NULL\)                       0x0
 
-Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 1 entry:
  Offset     Info    Type            Sym.Value  Sym. Name \+ Addend
 [0-9a-f]+  [0-9a-f]+ R_68K_GLOB_DAT    00000000   a \+ 0
index 05c2bfaa16f5302fba89081678cb8c15122a28e0..a5fd190feeb4bef5b973f4bba3385d08131c9c14 100644 (file)
@@ -1,5 +1,5 @@
 
-Relocation section '\.rela\.dyn' at offset .* contains 1 entries:
+Relocation section '\.rela\.dyn' at offset .* contains 1 entry:
  Offset     Info    Type            Sym.Value  Sym. Name \+ Addend
 00081c00  .*7e R_MIPS_COPY       00081c00   dglobal \+ 0
 
index dcff2d8c8298983525eb8507da6f1ef6f43a6cce..7ef4575cea28b18c9bff96996436f9bad1794c24 100644 (file)
@@ -9,7 +9,7 @@
 # reloc on the function address, and my_func should be undefined
 # dynamic with value zero.
 
-Relocation section .* contains 1 entries:
+Relocation section .* contains 1 entry:
 .*
 .* R_PPC64_ADDR64 +0+ my_func \+ 0
 
index 678b8ad84e4558845d53b69643945c79c1811c74..236dfea7d871812e238362c0d1b2efe386c3e857 100644 (file)
@@ -9,7 +9,7 @@
 # taken in a read-only section we should get a copy reloc for the OPD
 # entry.
 
-Relocation section .* contains 1 entries:
+Relocation section .* contains 1 entry:
 .*
 .* R_PPC64_COPY .* my_func \+ 0
 
index 7afdfe104ace94e6294088b85e5d6b8380c94718..915ad9b6d1ba08dc2c049a924b4fefb39e1eece0 100644 (file)
@@ -9,7 +9,7 @@
 # reloc on the function address, not have a global entry stub, and
 # my_func should be undefined dynamic with value zero.
 
-Relocation section .* contains 1 entries:
+Relocation section .* contains 1 entry:
 .*
 .* R_PPC64_ADDR64 .* my_func \+ 0
 
index c93cd119707c6d54df9cd7178335b3e51a1d9388..8100ee12d3cc3eae5a4ea747165e2a0d8cdcdd64 100644 (file)
@@ -10,7 +10,7 @@
 # entry stub, and my_func should be undefined dynamic with non-zero
 # value.
 
-Relocation section .* contains 1 entries:
+Relocation section .* contains 1 entry:
 .*
 .* R_PPC64_JMP_SLOT .* my_func \+ 0
 
index f51b17e37b581ae7cf8f2d5fd6cd53d58e650786..cc8c79cca53ed871c74a400ee3d12fdcb44323e6 100644 (file)
@@ -56,7 +56,7 @@ Relocation section '\.rela\.dyn' at offset .* contains 2 entries:
 [0-9a-f ]+R_PPC64_TPREL64 +0+ gd \+ 0
 [0-9a-f ]+R_PPC64_DTPMOD64 +0+ ld \+ 0
 
-Relocation section '\.rela\.plt' at offset .* contains 1 entries:
+Relocation section '\.rela\.plt' at offset .* contains 1 entry:
  +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend
 [0-9a-f ]+R_PPC64_JMP_SLOT +0+ __tls_get_addr_opt \+ 0
 
index baa3ee66b674952e2def4305fb8a4d4ef0069569..2791cf63fcdd60f15b6972972269ffe7fc957f5a 100644 (file)
@@ -55,7 +55,7 @@ Relocation section '\.rela\.dyn' at offset .* contains 2 entries:
 [0-9a-f ]+R_PPC_TPREL32 +00000000 +gd \+ 0
 [0-9a-f ]+R_PPC_DTPMOD32 +00000000 +ld \+ 0
 
-Relocation section '\.rela\.plt' at offset .* contains 1 entries:
+Relocation section '\.rela\.plt' at offset .* contains 1 entry:
  Offset +Info +Type +Sym\. Value +Symbol's Name \+ Addend
 [0-9a-f ]+R_PPC_JMP_SLOT[0-9a-f ]+__tls_get_addr_opt \+ 0
 
index 5c4a4900cda86ec3a53630ea6027e15430e0a7b5..d52a2685a87ee3569d185539bea6021e69120093 100644 (file)
@@ -57,7 +57,7 @@ Relocation section '\.rela\.dyn' at offset .* contains 3 entries:
 [0-9a-f ]+R_PPC64_DTPREL64 +0+ gd \+ 0
 [0-9a-f ]+R_PPC64_DTPMOD64 +0+ ld \+ 0
 
-Relocation section '\.rela\.plt' at offset .* contains 1 entries:
+Relocation section '\.rela\.plt' at offset .* contains 1 entry:
  +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend
 [0-9a-f ]+R_PPC64_JMP_SLOT +0+ __tls_get_addr_opt \+ 0
 
index 4ba61737a310270bcebf99cd4258dfe6a329aa59..218a0ced2568c9255707a3d9b772ed9a42feca3c 100644 (file)
@@ -65,7 +65,7 @@ Relocation section '\.rela\.dyn' at offset .* contains 18 entries:
 [0-9a-f ]+R_PPC64_DTPREL64 +0+38 gd0 \+ 0
 [0-9a-f ]+R_PPC64_TPREL64 +0+58 ie0 \+ 0
 
-Relocation section '\.rela\.plt' at offset .* contains 1 entries:
+Relocation section '\.rela\.plt' at offset .* contains 1 entry:
  +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend
 [0-9a-f ]+R_PPC64_JMP_SLOT +0+ __tls_get_addr \+ 0
 
index bc3b7c0e9a69cdeb147c41b77deea8b062e2669c..2aabfaa1221414b8d832f0ffeb5ec11342958262 100644 (file)
@@ -64,7 +64,7 @@ Relocation section '\.rela\.dyn' at offset 0x[0-9a-f]+ contains 18 entries:
 [0-9a-f ]+R_PPC_DTPREL32 +0+1c +gd0 \+ 0
 [0-9a-f ]+R_PPC_TPREL32 +0+2c +ie0 \+ 0
 
-Relocation section '\.rela\.plt' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '\.rela\.plt' at offset 0x[0-9a-f]+ contains 1 entry:
  Offset +Info +Type +Sym\. Value +Symbol's Name \+ Addend
 [0-9a-f ]+R_PPC_JMP_SLOT +0+ +__tls_get_addr \+ 0
 
index bf7cf846fc4366ce8e01c3abc04ba79cc3952b4f..0296549f7b75b6aa4f3fa76de381da37c16f9fd6 100644 (file)
@@ -60,7 +60,7 @@ Relocation section '\.rela\.dyn' at offset .* contains 13 entries:
 [0-9a-f ]+R_PPC64_DTPREL64 +0+50 ld2 \+ 0
 [0-9a-f ]+R_PPC64_TPREL64 +0+58 ie0 \+ 0
 
-Relocation section '\.rela\.plt' at offset .* contains 1 entries:
+Relocation section '\.rela\.plt' at offset .* contains 1 entry:
  +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend
 [0-9a-f ]+R_PPC64_JMP_SLOT +0+ __tls_get_addr \+ 0
 
index 17d22bdd73e8808e171ec2b1e46c2de2d5eb1bd3..facbd9c9592dc7bcc9b4e626e973220aac9c84b7 100644 (file)
@@ -1,7 +1,7 @@
 
 Elf file type is EXEC.*
 Entry point 0x0
-There are 1 program headers, starting at offset [0-9]+
+There is 1 program header, starting at offset [0-9]+
 
 Program Headers:
   Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align
index 2b0ca1482de4ea582c9dd58dd454623c0d59a5e6..fb024f279a8f26ae743454cc71a6022e3db37f2e 100644 (file)
@@ -1,7 +1,7 @@
 
 Elf file type is EXEC.*
 Entry point 0x0
-There are 1 program headers, starting at offset [0-9]+
+There is 1 program header, starting at offset [0-9]+
 
 Program Headers:
   Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align
index c283003dc224a796a657c8d94b66ef9734a025a9..7d5a77e4351810a71fc9da865aea33bab46c9925 100644 (file)
@@ -1,7 +1,7 @@
 
 Elf file type is EXEC.*
 Entry point 0x0
-There are 1 program headers, starting at offset [0-9]+
+There is 1 program header, starting at offset [0-9]+
 
 Program Headers:
   Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align
index b45fc29c43f8a843e747465ade1a55e496be3ab5..6a97d14b0b2ec7b708d3ea2b444c86f1517bca08 100644 (file)
@@ -58,7 +58,7 @@ Relocation section '.rela.dyn' at offset .* contains 4 entries:
 [0-9a-f ]+R_390_TLS_TPOFF +0+ +sG6 \+ 0
 [0-9a-f ]+R_390_TLS_TPOFF +0+ +sG1 \+ 0
 
-Relocation section '.rela.plt' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rela.plt' at offset 0x[0-9a-f]+ contains 1 entry:
  Offset +Info +Type +Sym.Value +Sym. Name \+ Addend
 [0-9a-f ]+R_390_JMP_SLOT[0-9a-f ]+__tls_get_offset \+ 0
 
index 5fcb4ba30967d54f9bb7d076b504ad6c0c1518e8..37934bb9eade9b706a0a45a604b9ca9b17b71d46 100644 (file)
@@ -58,7 +58,7 @@ Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 4 entries:
 [0-9a-f ]+R_390_TLS_TPOFF +0+ sG6 \+ 0
 [0-9a-f ]+R_390_TLS_TPOFF +0+ sG1 \+ 0
 
-Relocation section '.rela.plt' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rela.plt' at offset 0x[0-9a-f]+ contains 1 entry:
  +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend
 [0-9a-f ]+R_390_JMP_SLOT[0-9a-f ]+__tls_get_offset \+ 0
 
index 5159863d3717483e7e44712590e6ba26a3ddc792..7bf3b5eaa273e6e1935ec42acb05e4d2cc87d656 100644 (file)
@@ -62,7 +62,7 @@ Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 14 entries:
 [0-9a-f ]+R_390_TLS_DTPOFF +0+ +sg1 \+ 0
 [0-9a-f ]+R_390_TLS_TPOFF +0+4 +sg2 \+ 0
 
-Relocation section '.rela.plt' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rela.plt' at offset 0x[0-9a-f]+ contains 1 entry:
  Offset +Info +Type +Sym.Value +Sym. Name \+ Addend
 [0-9a-f ]+R_390_JMP_SLOT +0+ +__tls_get_offset \+ 0
 
index 7f8dc1bf3f6703229e9147ceedd9efdecfd17bdb..a9cc8b054fdd68a920ea720fa26439a37b8ba5ce 100644 (file)
@@ -62,7 +62,7 @@ Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 14 entries:
 [0-9a-f ]+R_390_TLS_DTPOFF +0+ sg1 \+ 0
 [0-9a-f ]+R_390_TLS_TPOFF +0+4 sg2 \+ 0
 
-Relocation section '.rela.plt' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rela.plt' at offset 0x[0-9a-f]+ contains 1 entry:
  +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend
 [0-9a-f ]+R_390_JMP_SLOT +0+ __tls_get_offset \+ 0
 
index 1c629b3dbfd6b57f43370a2d302bc88432bef1f4..830ad9164ba0689f467c6a7ed4802305ea3db9ea 100644 (file)
@@ -12,7 +12,7 @@
 # where and which addends to use and how.  A file linked -r must have the
 # same layout as a plain assembly file: the addend is in the data only.
 
-Relocation section '\.rela\.text' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '\.rela\.text' at offset 0x[0-9a-f]+ contains 1 entry:
 .*
 00000008  00000101 R_SH_DIR32 +00000000 +\.text +\+ 0
 
index 5822326d32fe5cee0b83eb4538dec9c39777e463..cf80eb0bbc100dcaf3383fcdcb06d6f01441c1b1 100644 (file)
@@ -7,6 +7,6 @@
 # Make sure that gotplt relocations of forced local symbols
 # use the GOT.
 
-Relocation section '\.rela\.dyn' at offset .* contains 1 entries:
+Relocation section '\.rela\.dyn' at offset .* contains 1 entry:
  Offset     Info    Type            Sym\.Value  Sym\. Name \+ Addend
 [0-9a-f ]+R_SH_RELATIVE[0-9a-f ]+
index 28034e9616d504f545dcc0d37e82f71d09ad8024..2d05a217f68263d02ed523eea5209a0f325c6533 100644 (file)
@@ -11,7 +11,7 @@
 # about how, when, where and which addends to use.  A DSO must have the
 # same value in the addend as in the data, so either can be used.
 
-Relocation section '\.rela\.text' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '\.rela\.text' at offset 0x[0-9a-f]+ contains 1 entry:
 .*
 0000019c +[0-9a-f]+ R_SH_RELATIVE +1a0
 
index 9f18e1d3dde63e85e9db44433afb3e0a089dd7bb..7943149cbac3f1a0c117a6f3de4b5fe7ee7ed1a9 100644 (file)
@@ -59,7 +59,7 @@ Relocation section '\.rela\.dyn' at offset 0x[0-9a-f]+ contains 4 entries:
 [0-9a-f ]+R_SH_TLS_TPOFF32 +0+ +sG4 \+ 0
 [0-9a-f ]+R_SH_TLS_TPOFF32 +0+ +sG1 \+ 0
 
-Relocation section '\.rela\.plt' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '\.rela\.plt' at offset 0x[0-9a-f]+ contains 1 entry:
  Offset +Info +Type +Sym\.Value +Sym\. Name \+ Addend
 [0-9a-f ]+R_SH_JMP_SLOT[0-9a-f ]+__tls_get_addr \+ [0-9a-f]+
 
index a7d83c007037c12f55d4887bea2c92e400dc6ac0..fb334ec987bf9df57dd177abcd4ff712b31797db 100644 (file)
@@ -59,7 +59,7 @@ Relocation section '\.rela\.dyn' at offset 0x[0-9a-f]+ contains 10 entries:
 [0-9a-f ]+R_SH_TLS_DTPOFF32 +0+ +sg1 \+ 0
 [0-9a-f ]+R_SH_TLS_TPOFF32 +0+04 +sg2 \+ 0
 
-Relocation section '\.rela\.plt' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '\.rela\.plt' at offset 0x[0-9a-f]+ contains 1 entry:
  Offset +Info +Type +Sym\.Value +Sym\. Name \+ Addend
 [0-9a-f ]+R_SH_JMP_SLOT[0-9a-f ]+__tls_get_addr \+ [0-9a-f]+
 
index 18137195de68a09365e35d1289c1a83432f0df2f..ffc750daefd9a9d603b50740845e79568950347b 100644 (file)
@@ -33,7 +33,7 @@ Program Headers:
  +DYNAMIC +0x0+2000 0x0+12000 0x0+12000 0x0+70 0x0+70 RW +0x4
 #...
 
-Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 1 entry:
  Offset +Info +Type +Sym. Value +Symbol's Name \+ Addend
 [0-9a-f ]+R_SPARC_GLOB_DAT +0+13000 +sym \+ 0
 
index 578fb2be47d9202a2c042d1879461d5eb9a20fda..b8b05bc1a3e1df6300e4fbb3ae0ae869037ba88c 100644 (file)
@@ -33,7 +33,7 @@ Program Headers:
  +DYNAMIC +0x0+2000 0x0+102000 0x0+102000 0x0+e0 0x0+e0 RW +0x8
 #...
 
-Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 1 entry:
  +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend
 [0-9a-f ]+R_SPARC_GLOB_DAT +0+103000 +sym \+ 0
 
index 519b5dfd892d1f0b0716e135b5d616e7e2dc40de..8d1ea4ffaf42eb4b3b68dc75a25028d632e48fd5 100644 (file)
@@ -55,7 +55,7 @@ Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 14 entries:
 [0-9a-f ]+R_SPARC_TLS_DTPOFF32 +0+ +sg1 \+ 0
 [0-9a-f ]+R_SPARC_TLS_TPOFF32 +0+4 +sg2 \+ 0
 
-Relocation section '.rela.plt' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rela.plt' at offset 0x[0-9a-f]+ contains 1 entry:
  Offset +Info +Type +Sym. Value +Symbol's Name \+ Addend
 [0-9a-f ]+R_SPARC_JMP_SLOT +0+ +__tls_get_addr \+ 0
 
index fa00bbf4a93d8fd57ebe00fdc7a1e920b87e1feb..dabaa2bb2ab29c4cfe69263dd28f13bab2064187 100644 (file)
@@ -55,7 +55,7 @@ Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 14 entries:
 [0-9a-f ]+R_SPARC_TLS_DTPOFF64 +0+ +sg1 \+ 0
 [0-9a-f ]+R_SPARC_TLS_TPOFF64 +0+4 +sg2 \+ 0
 
-Relocation section '.rela.plt' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rela.plt' at offset 0x[0-9a-f]+ contains 1 entry:
  +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend
 [0-9a-f ]+R_SPARC_JMP_SLOT +0+ +__tls_get_addr \+ 0
 
index 3604528639d10fced8153fa8a97b0f031ac9abc0..024ab2eba31cdf6f07c11b8a97b0289e08d5c226 100644 (file)
@@ -1,5 +1,5 @@
 
-Relocation section '\.rela\.plt' at offset .* contains 1 entries:
+Relocation section '\.rela\.plt' at offset .* contains 1 entry:
  Offset     Info    Type            Sym\.Value  Sym\. Name \+ Addend
 0009040c  .*15 R_SPARC_JMP_SLOT  00000000   sexternal \+ 0
 
index c3ddcd30889de3da3237d3d50524e23b43cb90e4..30086ed0cfb36acae4825275267f4cd974f1c520 100644 (file)
@@ -72,11 +72,11 @@ Relocation section '\.rela\.neardata' at offset 0x1154 contains 2 entries:
 100000c4  00000801 R_C6000_ABS32          00000000   g1 \+ 0
 100000c8  00000901 R_C6000_ABS32          00000000   g2 \+ 0
 
-Relocation section '\.rela\.bss' at offset 0x116c contains 1 entries:
+Relocation section '\.rela\.bss' at offset 0x116c contains 1 entry:
  Offset     Info    Type                Sym\. Value  Symbol's Name \+ Addend
 100000cc  00000b1a R_C6000_COPY           100000cc   a \+ 0
 
-Relocation section '\.rela\.plt' at offset 0x2000 contains 1 entries:
+Relocation section '\.rela\.plt' at offset 0x2000 contains 1 entry:
  Offset     Info    Type                Sym\. Value  Symbol's Name \+ Addend
 100000b4  00000a1b R_C6000_JUMP_SLOT      00000000   sub0 \+ 0
 
index 2f9d0f6291b23a82f5036687f571fa4e067da366..3833b884d388f19061f9ad4ea8ef01a86e3c719f 100644 (file)
@@ -72,11 +72,11 @@ Relocation section '\.rela\.neardata' at offset 0x1154 contains 2 entries:
 100000c4  00000801 R_C6000_ABS32          00000000   g1 \+ 0
 100000c8  00000901 R_C6000_ABS32          00000000   g2 \+ 0
 
-Relocation section '\.rela\.bss' at offset 0x116c contains 1 entries:
+Relocation section '\.rela\.bss' at offset 0x116c contains 1 entry:
  Offset     Info    Type                Sym\. Value  Symbol's Name \+ Addend
 100000cc  00000b1a R_C6000_COPY           100000cc   a \+ 0
 
-Relocation section '\.rela\.plt' at offset 0x2000 contains 1 entries:
+Relocation section '\.rela\.plt' at offset 0x2000 contains 1 entry:
  Offset     Info    Type                Sym\. Value  Symbol's Name \+ Addend
 100000b4  00000a1b R_C6000_JUMP_SLOT      00000000   sub0 \+ 0
 
index 2cf8c58dff0bc9e0e8bd1ec9d7be930d27141ef7..a952a3220185d5824fd6d5e0e3df1573c9c054c6 100644 (file)
@@ -66,11 +66,11 @@ Relocation section '\.rela\.got' at offset 0x110c contains 2 entries:
 100000b8  00000701 R_C6000_ABS32          100000c0   b \+ 0
 100000bc  00000901 R_C6000_ABS32          100000c4   a \+ 0
 
-Relocation section '\.rela\.bss' at offset 0x1124 contains 1 entries:
+Relocation section '\.rela\.bss' at offset 0x1124 contains 1 entry:
  Offset     Info    Type                Sym\. Value  Symbol's Name \+ Addend
 100000c4  0000091a R_C6000_COPY           100000c4   a \+ 0
 
-Relocation section '\.rela\.plt' at offset 0x2000 contains 1 entries:
+Relocation section '\.rela\.plt' at offset 0x2000 contains 1 entry:
  Offset     Info    Type                Sym\. Value  Symbol's Name \+ Addend
 100000b4  0000081b R_C6000_JUMP_SLOT      00000000   sub0 \+ 0
 
index 3cb02569d4f44946a889518d6e5921bec2ed5bbe..0260d0e7d61ffbc034cf6f1b9dec1e81c1cfa2f8 100644 (file)
@@ -66,11 +66,11 @@ Relocation section '\.rela\.got' at offset 0x1110 contains 2 entries:
 100000b8  00000701 R_C6000_ABS32          100000c0   b \+ 0
 100000bc  00000901 R_C6000_ABS32          100000c4   a \+ 0
 
-Relocation section '\.rela\.bss' at offset 0x1128 contains 1 entries:
+Relocation section '\.rela\.bss' at offset 0x1128 contains 1 entry:
  Offset     Info    Type                Sym\. Value  Symbol's Name \+ Addend
 100000c4  0000091a R_C6000_COPY           100000c4   a \+ 0
 
-Relocation section '\.rela\.plt' at offset 0x2000 contains 1 entries:
+Relocation section '\.rela\.plt' at offset 0x2000 contains 1 entry:
  Offset     Info    Type                Sym\. Value  Symbol's Name \+ Addend
 100000b4  0000081b R_C6000_JUMP_SLOT      00000000   sub0 \+ 0
 
index 0a29c63f341e2f4f0bab09defdaba008255a301e..be06125128db49516b1b0c50cf214a59a9aaa9e0 100644 (file)
@@ -61,7 +61,7 @@ Dynamic section at offset 0x1188 contains 17 entries:
  0x00000016 \(TEXTREL\)                    0x0
  0x00000000 \(NULL\)                       0x0
 
-Relocation section '\.rela\.text' at offset 0x1140 contains 1 entries:
+Relocation section '\.rela\.text' at offset 0x1140 contains 1 entry:
  Offset     Info    Type                Sym\. Value  Symbol's Name \+ Addend
 10000094  00000618 R_C6000_DSBT_INDEX     10000100   __c6xabi_DSBT_BASE \+ 0
 
index aaac804a4628e1056409470ca8cd80c858222ef8..21f7203d44eced410c2f92794f6b426be55c93da 100644 (file)
@@ -1,3 +1,3 @@
-Relocation section '\.rela\.got' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '\.rela\.got' at offset 0x[0-9a-f]+ contains 1 entry:
  * Offset * Info * Type * Sym\. *Value * Sym\. * Name * \+ * Addend
 12340034  [0-9a-f]+14 R_VAX_GLOB_DAT    12340018   protected_foo \+ 0
index cb404e0af8842c77fe4a2f510d286b8468552db7..e13162a8f1ac7cf319457edbd6b26312c939fa54 100644 (file)
@@ -8,6 +8,6 @@ Dynamic section at offset 0x[0-9a-f]+ contains [0-9]+ entries:
 #...
  0x[0-9a-f]+ +\(RELACOUNT\) +1
 #...
-Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 1 entry:
  Offset     Info    Type                Sym. Value  Symbol's Name \+ Addend
 [0-9a-f]+ +[0-9a-f]+ +R_X86_64_RELATIVE64 +[0-9a-f]+
index dbe8a0a88f90fbddee45058ea1583ce826cd0fef..9cc44a2d044abeb6e00c4ca2237c50eec742d838 100644 (file)
@@ -8,6 +8,6 @@ Dynamic section at offset 0x[0-9a-f]+ contains [0-9]+ entries:
 #...
  0x[0-9a-f]+ +\(RELACOUNT\) +1
 #...
-Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 1 entry:
  Offset     Info    Type                Sym. Value  Symbol's Name \+ Addend
 [0-9a-f]+ +[0-9a-f]+ +R_X86_64_RELATIVE64 +[0-9a-f]+
index aed33c24160ad8b43adfbfda8c0a0d89ad01167e..ff576a32860568b39e0bb5c3edaf50f6b29c8745 100644 (file)
@@ -4,6 +4,6 @@
 #ld: -shared -melf32_x86_64
 #readelf: -r --wide
 
-Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 1 entry:
  Offset     Info    Type                Sym. Value  Symbol's Name \+ Addend
 [0-9a-f]+ +[0-9a-f]+ +R_X86_64_32 +[0-9a-f]+ +_start \+ 0
index b000e85bba4946a12c1ec57dfd23eca26ead3286..c218eafe34cff94f8d678d133dcbf5f37aa9ec14 100644 (file)
@@ -4,6 +4,6 @@
 #ld: -pie -melf32_x86_64
 #readelf: -r --wide
 
-Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 1 entry:
  Offset     Info    Type                Sym. Value  Symbol's Name \+ Addend
 [0-9a-f]+ +[0-9a-f]+ +R_X86_64_RELATIVE +[0-9a-f]+
index bf176f983a8717310f0fbe2d32db6daecf62252b..b2421ea95e018f2d2b226c6745bf12c5dc1be4e0 100644 (file)
@@ -4,6 +4,6 @@
 #ld: -shared -melf32_x86_64
 #readelf: -r --wide
 
-Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 1 entry:
  Offset     Info    Type                Sym. Value  Symbol's Name \+ Addend
 [0-9a-f]+ +[0-9a-f]+ +R_X86_64_32 +[0-9a-f]+ +func \+ 0
index 9947425bcaee9e6879853035c3412aeac763c0af..de7d021f38c8a40226af392ac6705da7124351f0 100644 (file)
@@ -4,6 +4,6 @@
 #ld: -shared -melf_x86_64
 #readelf: -r --wide
 
-Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 1 entry:
     Offset             Info             Type               Symbol's Value  Symbol's Name \+ Addend
 [0-9a-f]+ +[0-9a-f]+ +R_X86_64_64 +[0-9a-f]+ +func \+ 0
index bb2c5735573a32960085996549cb8b2fbe3a521b..6ca032ee9d1e144eefd00c879e3525307accb9e0 100644 (file)
@@ -4,6 +4,6 @@
 #ld: -shared -melf32_x86_64
 #readelf: -r --wide
 
-Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 1 entry:
  Offset     Info    Type                Sym. Value  Symbol's Name \+ Addend
 [0-9a-f]+ +[0-9a-f]+ +R_X86_64_64 +[0-9a-f]+ +func \+ 1
index d1b100d3b9799c7eeddf40ab7448d58ca98ca49d..bbdb01b4e027d94ace433770a1eb1f1186262f86 100644 (file)
@@ -4,6 +4,6 @@
 #ld: -shared -melf32_x86_64
 #readelf: -r --wide
 
-Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 1 entry:
  Offset     Info    Type                Sym. Value  Symbol's Name \+ Addend
 [0-9a-f]+ +[0-9a-f]+ +R_X86_64_32 +ifunc\(\)+ +ifunc \+ 0
index 01e403bbf5be4d354635b81818f35cd7e020659e..971c199ea0f2a41d997c9a79b942d072cbda58f1 100644 (file)
@@ -4,6 +4,6 @@
 #ld: -pie -melf32_x86_64
 #readelf: -r --wide
 
-Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 1 entry:
  Offset     Info    Type                Sym. Value  Symbol's Name \+ Addend
 [0-9a-f]+ +[0-9a-f]+ +R_X86_64_IRELATIVE +[0-9a-f]+
index 5914f3d50e7b351e74c43bf46c439f8890c833ae..6dfc335bddd2988a0f4dbd826b68faa9cafb41cf 100644 (file)
@@ -4,6 +4,6 @@
 #ld: -shared -melf32_x86_64
 #readelf: -r --wide
 
-Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 1 entry:
  Offset     Info    Type                Sym. Value  Symbol's Name \+ Addend
 [0-9a-f]+ +[0-9a-f]+ +R_X86_64_IRELATIVE +[0-9a-f]+
index 6ff23ffcc56bafb8ab73687f91625fa70445cd4e..33bdb0358818f3e0e7ca0bac5f07e5aec7c77fe6 100644 (file)
@@ -4,6 +4,6 @@
 #ld: -pie -melf32_x86_64
 #readelf: -r --wide
 
-Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 1 entry:
  Offset     Info    Type                Sym. Value  Symbol's Name \+ Addend
 [0-9a-f]+ +[0-9a-f]+ +R_X86_64_IRELATIVE +[0-9a-f]+
index f1baa3894be8025089e526dafc9f1aa2e882ee80..beffd3cb34ccd27c80a8f6f010d387360431eb86 100644 (file)
@@ -1,4 +1,4 @@
 
-Relocation section '.rela\..*' at offset .* contains 1 entries:
+Relocation section '.rela\..*' at offset .* contains 1 entry:
  +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend
 [0-9a-f ]+R_X86_64_COPY+[0-9a-f ]+ +foo \+ 0
index f1baa3894be8025089e526dafc9f1aa2e882ee80..beffd3cb34ccd27c80a8f6f010d387360431eb86 100644 (file)
@@ -1,4 +1,4 @@
 
-Relocation section '.rela\..*' at offset .* contains 1 entries:
+Relocation section '.rela\..*' at offset .* contains 1 entry:
  +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend
 [0-9a-f ]+R_X86_64_COPY+[0-9a-f ]+ +foo \+ 0
index 27d5df9064a679db79b2246f13c9d06da73c766e..8c456d848233216c53f0f28eadcd4603c5949c02 100644 (file)
@@ -3,6 +3,6 @@
 #ld: -pie -m elf_x86_64 -T pr19539.t
 #readelf: -r --wide
 
-Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 1 entry:
     Offset             Info             Type               Symbol's Value  Symbol's Name \+ Addend
 [0-9a-f]+ +[0-9a-f]+ +R_X86_64_RELATIVE +[0-9a-f]+
index 58da85a0ee09ddb9c2ecb43e0b30148cb1e8d7d6..f338987def744525a1dec7636114174beec85532 100644 (file)
@@ -3,6 +3,6 @@
 #ld: -pie -m elf32_x86_64 -T pr19539.t
 #readelf: -r --wide
 
-Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 1 entry:
  Offset     Info    Type                Sym. Value  Symbol's Name \+ Addend
 [0-9a-f]+ +[0-9a-f]+ +R_X86_64_RELATIVE +[0-9a-f]+
index f09bcf3837ffb362edccaadc99daa729351f733e..90ad05c171118a8094b9dfa0de58604e198f5e74 100644 (file)
@@ -2,7 +2,7 @@
 #ld: -pie -Bsymbolic -E -melf_x86_64
 #readelf: -r --wide --dyn-syms
 
-Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 1 entry:
     Offset             Info             Type               Symbol's Value  Symbol's Name \+ Addend
 [0-9a-f]+ +[0-9a-f]+ +R_X86_64_RELATIVE +[0-9]+
 
index 5cdfcb972ebc3665810d388d876da05b123cd6cf..fbff692af421973185161331ed26c6cd00a3d407 100644 (file)
@@ -5,6 +5,6 @@
 
 There are no relocations in this file.
 
-Symbol table '\.dynsym' contains 1 entries:
+Symbol table '\.dynsym' contains 1 entry:
  +Num: +Value +Size Type +Bind +Vis +Ndx Name
  +0: 0+ +0 +NOTYPE +LOCAL +DEFAULT +UND +
index 00da41eca86c2434781ccfa69e3bdb4af9489feb..ccab633190c101898801f705b10d314c40764681 100644 (file)
@@ -3,7 +3,7 @@
 #ld: -shared -m elf_x86_64
 #readelf : -r --wide --dyn-syms
 
-Relocation section '\.rela?\..*' at offset 0x[0-9a-f]+ contains [0-9]+ entries:
+Relocation section '\.rela?\..*' at offset 0x[0-9a-f]+ contains [0-9]+ entr(y|ies):
 #...
 [0-9a-f]+[ \t]+[0-9a-f]+[ \t]+R_.*[ \t]+[0-9a-f]+[ \t]+func.*
 #...
index ea369b230b99f02bb85b688efc1b2619b07ac46e..85161493900d87ad469f617c9f96eedb6e7652f7 100644 (file)
@@ -3,7 +3,7 @@
 #ld: -shared -Bsymbolic -m elf_x86_64
 #readelf : -r --wide --dyn-syms
 
-Relocation section '\.rela?\..*' at offset 0x[0-9a-f]+ contains [0-9]+ entries:
+Relocation section '\.rela?\..*' at offset 0x[0-9a-f]+ contains [0-9]+ entr(y|ies):
 #...
 [0-9a-f]+[ \t]+[0-9a-f]+[ \t]+R_.*[ \t]+[0-9a-f]+[ \t]+func.*
 #...
index 1efb87e021e3b0b72eff8965c934ca547c025729..93badf763e3f27c5c1bf40a49bca251300c9d7db 100644 (file)
@@ -5,7 +5,7 @@
 
 There are no relocations in this file.
 
-Symbol table '\.dynsym' contains 1 entries:
+Symbol table '\.dynsym' contains 1 entry:
  +Num: +Value +Size Type +Bind +Vis +Ndx Name
  +0: 0+ +0 +NOTYPE +LOCAL +DEFAULT +UND +
 
index 3689d759537a4e54ba02137f190a960e99578ab5..32a326cf4290c9ab09e49d3c902e914c53dbef10 100644 (file)
@@ -8,7 +8,7 @@ Relocation section '\.rela\.dyn' at offset [0x0-9a-f]+ contains 2 entries:
 [0-9a-f]+ +[0-9a-f]+ +R_X86_64_GLOB_DAT +0+ +func1 \+ 0
 [0-9a-f]+ +[0-9a-f]+ +R_X86_64_GLOB_DAT +0+ +func2 \+ 0
 
-Relocation section '\.rela\.plt' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '\.rela\.plt' at offset 0x[0-9a-f]+ contains 1 entry:
  +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend
 [0-9a-f]+ +[0-9a-f]+ +R_X86_64_JUMP_SLOT +0+ +func3 \+ 0
 
index 605fa24a1fb53b91001587a458e3ac4d36343492..528bce1bded5f4360e3d3302c5223c0fdd79085b 100644 (file)
@@ -8,7 +8,7 @@ Relocation section '\.rela\.dyn' at offset [0x0-9a-f]+ contains 2 entries:
 [0-9a-f]+ +[0-9a-f]+ +R_X86_64_GLOB_DAT +0+ +func1 \+ 0
 [0-9a-f]+ +[0-9a-f]+ +R_X86_64_GLOB_DAT +0+ +func2 \+ 0
 
-Relocation section '\.rela\.plt' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '\.rela\.plt' at offset 0x[0-9a-f]+ contains 1 entry:
  +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend
 [0-9a-f]+ +[0-9a-f]+ +R_X86_64_JUMP_SLOT +0+ +func3 \+ 0
 
index af01939e31daed5bb5fcea404a9e9c3ac8740df5..7f7fa1d6de48d98f7b7ebbc9bc95b317a9065229 100644 (file)
@@ -3,6 +3,6 @@
 #ld: -pie --defsym foobar=0x100 -m elf_x86_64
 #readelf : --dyn-syms --wide
 
-Symbol table '\.dynsym' contains 1 entries:
+Symbol table '\.dynsym' contains 1 entry:
  +Num: +Value +Size Type +Bind +Vis +Ndx Name
  +0: 0+ +0 +NOTYPE +LOCAL +DEFAULT +UND +
index 9445fda55d370ce03be85e18bd9d87b0c737f500..3596a1c51c3c52aee9dbe6b706c3102447698791 100644 (file)
@@ -2,7 +2,7 @@
 #ld: -shared -Bsymbolic-functions -melf_x86_64
 #readelf: -r --wide --dyn-syms
 
-Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 1 entry:
  +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend
 [0-9a-f]+ +[0-9a-f]+ +R_X86_64_GLOB_DAT +[0-9a-f]+ +foobar \+ 0
 
index a781b30e8f8693cbfa333700b44a9da5293a9aca..44205f2308cca401225f58eac03ed2779eadc335 100644 (file)
@@ -3,6 +3,6 @@
 #ld: -pie -melf32_x86_64
 #readelf: -r --wide
 
-Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 1 entry:
  Offset     Info    Type                Sym. Value  Symbol's Name \+ Addend
 [0-9a-f]+ +[0-9a-f]+ +R_X86_64_RELATIVE +[0-9a-f]+
index 117128328d317e7a0166dbf6cf58941ae3f1d584..5394615158f938a4da2322234b3135ae1daf3718 100644 (file)
@@ -3,6 +3,6 @@
 #ld: -pie -melf_x86_64 -z noreloc-overflow
 #readelf: -r --wide
 
-Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 1 entry:
     Offset             Info             Type               Symbol's Value  Symbol's Name \+ Addend
 [0-9a-f]+ +[0-9a-f]+ +R_X86_64_RELATIVE +[0-9a-f]+
index 67eaacc54ee6ef656c2e7a65aae861dd4e2615b0..bd701300d25a4c58408575ca9394c1144aa14828 100644 (file)
@@ -1,5 +1,5 @@
 #readelf: -r --wide
 
-Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 1 entry:
     Offset             Info             Type               Symbol's Value  Symbol's Name \+ Addend
 [0-9a-f]+ +[0-9a-f]+ +R_X86_64_RELATIVE +[0-9a-f]+
index 67eaacc54ee6ef656c2e7a65aae861dd4e2615b0..bd701300d25a4c58408575ca9394c1144aa14828 100644 (file)
@@ -1,5 +1,5 @@
 #readelf: -r --wide
 
-Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 1 entry:
     Offset             Info             Type               Symbol's Value  Symbol's Name \+ Addend
 [0-9a-f]+ +[0-9a-f]+ +R_X86_64_RELATIVE +[0-9a-f]+
index 041c1642eab95b9edf72a89d517e234df16f1a37..2f0efe4f1339f87d54310869b670b7c3721fded5 100644 (file)
@@ -3,6 +3,6 @@
 #ld: -melf_x86_64
 #readelf: -r --wide
 
-Relocation section '.rela.plt' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rela.plt' at offset 0x[0-9a-f]+ contains 1 entry:
  +Offset +Info +Type +Sym.* Value +Symbol's Name \+ Addend
 [0-9a-f]+ +[0-9a-f]+ +R_X86_64_IRELATIVE +[0-9a-f]+
index 6dc95b5dfe3bcc76a01bafb227cd533c886d64d9..4d4e5b1ce1af27cf91e8a346a1c885580e3d3d16 100644 (file)
@@ -3,6 +3,6 @@
 #ld: -pie -melf_x86_64
 #readelf: -r --wide
 
-Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 1 entry:
  +Offset +Info +Type +Sym.* Value +Symbol's Name \+ Addend
 [0-9a-f]+ +[0-9a-f]+ +R_X86_64_IRELATIVE +[0-9a-f]+
index 52dd8779f518c0802db6abffc172ab8277273d1a..830367c1b284354c12cd1aaf617ddcb51579f89e 100644 (file)
@@ -3,6 +3,6 @@
 #ld: -melf32_x86_64
 #readelf: -r --wide
 
-Relocation section '.rela.plt' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rela.plt' at offset 0x[0-9a-f]+ contains 1 entry:
  +Offset +Info +Type +Sym.* Value +Symbol's Name \+ Addend
 [0-9a-f]+ +[0-9a-f]+ +R_X86_64_IRELATIVE +[0-9a-f]+
index d9f2fa4c427b80b33235250a6110c60d8ac2107c..52da934a7d4bc3eaf8b23d13fc52bb5ed7e79ea0 100644 (file)
@@ -3,6 +3,6 @@
 #ld: -pie -melf32_x86_64
 #readelf: -r --wide
 
-Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 1 entry:
  +Offset +Info +Type +Sym.* Value +Symbol's Name \+ Addend
 [0-9a-f]+ +[0-9a-f]+ +R_X86_64_IRELATIVE +[0-9a-f]+
index 1eceda437522f5fe350ba86c6eee7619361d2bd6..0fff0fcbf785bbb26667596e80bdbbb4838a5750 100644 (file)
@@ -3,6 +3,6 @@
 #ld: -melf_x86_64
 #readelf: -r --wide
 
-Relocation section '.rela.plt' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rela.plt' at offset 0x[0-9a-f]+ contains 1 entry:
  +Offset +Info +Type +Sym.* Value +Symbol's Name \+ Addend
 [0-9a-f]+ +[0-9a-f]+ +R_X86_64_IRELATIVE +[0-9a-f]+
index c1cb335de73e7b537e936ce07b9dd9bd69314471..9a7a593b53633fc06833e0d308311535937b4801 100644 (file)
@@ -3,6 +3,6 @@
 #ld: -melf32_x86_64
 #readelf: -r --wide
 
-Relocation section '.rela.plt' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rela.plt' at offset 0x[0-9a-f]+ contains 1 entry:
  +Offset +Info +Type +Sym.* Value +Symbol's Name \+ Addend
 [0-9a-f]+ +[0-9a-f]+ +R_X86_64_IRELATIVE +[0-9a-f]+
index 42846442b38a48b66031499573277c2d5a4e4a94..4e0d1ab5ab3fb8d8ad835e248be0940ff55cb4a1 100644 (file)
@@ -61,7 +61,7 @@ Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 4 entries:
 [0-9a-f ]+R_X86_64_TPOFF64 +0+ sG6 \+ 0
 [0-9a-f ]+R_X86_64_TPOFF64 +0+ sG1 \+ 0
 
-Relocation section '.rela.plt' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rela.plt' at offset 0x[0-9a-f]+ contains 1 entry:
  +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend
 [0-9a-f ]+R_X86_64_JUMP_SLOT[0-9a-f ]+__tls_get_addr \+ 0
 
index a34775de2c3c2c64f72a273cbf5e8fdff5662640..81ea164bc06b6648ebf9d8a4e5c4de130fa8aafb 100644 (file)
@@ -59,7 +59,7 @@ Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 4 entries:
 [0-9a-f ]+R_X86_64_TPOFF64 +0+ sG6 \+ 0
 [0-9a-f ]+R_X86_64_TPOFF64 +0+ sG1 \+ 0
 
-Relocation section '.rela.plt' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rela.plt' at offset 0x[0-9a-f]+ contains 1 entry:
  +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend
 [0-9a-f ]+R_X86_64_JUMP_SLOT[0-9a-f ]+__tls_get_addr \+ 0
 
index 740e399a4be90f7ee0c84bdffaed32cdc20924cc..40ba0d595cfe940c41fd9079a3355decc028bfbe 100644 (file)
@@ -65,7 +65,7 @@ Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 14 entries:
 [0-9a-f ]+R_X86_64_DTPOFF64 +0+ sg1 \+ 0
 [0-9a-f ]+R_X86_64_TPOFF64 +0+4 sg2 \+ 0
 
-Relocation section '.rela.plt' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rela.plt' at offset 0x[0-9a-f]+ contains 1 entry:
  +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend
 [0-9a-f ]+R_X86_64_JUMP_SLOT +0+ __tls_get_addr \+ 0
 
index 3f5d54426e93b55dd28b7cc180e749cd4bf24472..8195d53fc891443b2476e719ab63a2668a294f05 100644 (file)
@@ -63,7 +63,7 @@ Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 14 entries:
 [0-9a-f ]+R_X86_64_DTPOFF64 +0+ sg1 \+ 0
 [0-9a-f ]+R_X86_64_TPOFF64 +0+4 sg2 \+ 0
 
-Relocation section '.rela.plt' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rela.plt' at offset 0x[0-9a-f]+ contains 1 entry:
  +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend
 [0-9a-f ]+R_X86_64_JUMP_SLOT +0+ __tls_get_addr \+ 0
 
index cbc0a757a74ec7d6b1b66e55d0cce87e7753f977..c1c8041f8c2f945bde3341c6d152f2cec8e4281f 100644 (file)
@@ -66,7 +66,7 @@ Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 15 entries:
 [0-9a-f ]+R_X86_64_DTPOFF64 +0+ sg1 \+ 0
 [0-9a-f ]+R_X86_64_TPOFF64 +0+4 sg2 \+ 0
 
-Relocation section '.rela.plt' at offset 0x[0-9a-f]+ contains 1 entries:
+Relocation section '.rela.plt' at offset 0x[0-9a-f]+ contains 1 entry:
  +Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend
 [0-9a-f ]+R_X86_64_JUMP_SLOT +0+ __tls_get_addr \+ 0