public inbox for binutils@sourceware.org
 help / color / mirror / Atom feed
* [PATCH] opcodes/i386: remove trailing whitespace from insns with zero operands
@ 2022-05-26 12:45 Andrew Burgess
  2022-05-26 15:15 ` Jan Beulich
  2022-05-31  3:51 ` Trailing spaces in objdump -r header Alan Modra
  0 siblings, 2 replies; 5+ messages in thread
From: Andrew Burgess @ 2022-05-26 12:45 UTC (permalink / raw)
  To: binutils; +Cc: Andrew Burgess

While working on another patch[1] I had need to touch this code in
i386-dis.c:

  ins->obufp = ins->mnemonicendp;
  for (i = strlen (ins->obuf) + prefix_length; i < 6; i++)
    oappend (ins, " ");
  oappend (ins, " ");
  (*ins->info->fprintf_styled_func)
    (ins->info->stream, dis_style_mnemonic, "%s", ins->obuf);

What this code does is add whitespace after the instruction mnemonic
and before the instruction operands.

The problem I ran into when working on this code can be seen by
assembling this input file:

    .text
    nop
    retq

Now, when I disassemble, here's the output.  I've replaced trailing
whitespace with '_' so that the issue is clearer:

    Disassembly of section .text:

    0000000000000000 <.text>:
       0:	90                   	nop
       1:	c3                   	retq___

Notice that there's no trailing whitespace after 'nop', but there are
three spaces after 'retq'!

What happens is that instruction mnemonics are emitted into a buffer
instr_info::obuf, then instr_info::mnemonicendp is setup to point to
the '\0' character at the end of the mnemonic.

When we emit the whitespace, this is then added starting at the
mnemonicendp position.  Lets consider 'retq', first the buffer is
setup like this:

  'r' 'e' 't' 'q' '\0'

Then we add whitespace characters at the '\0', converting the buffer
to this:

  'r' 'e' 't' 'q' ' ' ' ' ' ' '\0'

However, 'nop' is actually an alias for 'xchg %rax,%rax', so,
initially, the buffer is setup like this:

  'x' 'c' 'h' 'g' '\0'

Then in NOP_Fixup we spot that we have an instruction that is an alias
for 'nop', and adjust the buffer to this:

  'n' 'o' 'p' '\0' '\0'

The second '\0' is left over from the original buffer contents.
However, when we rewrite the buffer, we don't afjust mnemonicendp,
which still points at the second '\0' character.

Now, when we insert whitespace we get:

  'n' 'o' 'p' '\0' ' ' ' ' ' ' ' ' '\0'

Notice the whitespace is inserted after the first '\0', so, when we
print the buffer, the whitespace is not printed.

The fix for this is pretty easy, I can change NOP_Fixup to adjust
mnemonicendp, but now a bunch of tests start failing, we now produce
whitespace after the 'nop', which the tests don't expect.

So, I could update the tests to expect the whitespace....

...except I'm not a fan of trailing whitespace, so I'd really rather
not.

Turns out, I can pretty easily update the whitespace emitting code to
spot instructions that have zero operands and just not emit any
whitespace in this case.  So this is what I've done.

I've left in the fix for NOP_Fixup, I think updating mnemonicendp is
probably a good thing, though this is not really required any more.

I've then updated all the tests that I saw failing to adjust the
expected patterns to account for the change in whitespace.

For reviewing, start with opcodes/i386-dis.c, that's the actual change
to how whitespace is emitted.  If you're happy with that then
everything else is testsuite updates.

[1] https://sourceware.org/pipermail/binutils/2022-April/120610.html
---
 gas/testsuite/gas/i386/387.d                  |  10 +-
 gas/testsuite/gas/i386/adx-intel.d            |   4 +-
 gas/testsuite/gas/i386/adx.d                  |   4 +-
 gas/testsuite/gas/i386/align-branch-4a.d      |   2 +-
 gas/testsuite/gas/i386/align-branch-4b.d      |   2 +-
 gas/testsuite/gas/i386/align-branch-6.d       |   2 +-
 gas/testsuite/gas/i386/amd.d                  |  12 +-
 gas/testsuite/gas/i386/arch-10.d              |  16 +-
 gas/testsuite/gas/i386/arch-13.d              |  20 +-
 gas/testsuite/gas/i386/arch-14.d              |  10 +-
 gas/testsuite/gas/i386/arch-4.d               |   4 +-
 gas/testsuite/gas/i386/arch-9.d               |   2 +-
 gas/testsuite/gas/i386/avx-16bit.d            |   4 +-
 gas/testsuite/gas/i386/avx-gather-intel.d     |   2 +-
 gas/testsuite/gas/i386/avx-gather.d           |   2 +-
 gas/testsuite/gas/i386/avx-intel.d            |   4 +-
 gas/testsuite/gas/i386/avx-wig.d              |   4 +-
 gas/testsuite/gas/i386/avx.d                  |   4 +-
 gas/testsuite/gas/i386/avx512f-nondef.d       |   4 +-
 gas/testsuite/gas/i386/bmi-intel.d            |   2 +-
 gas/testsuite/gas/i386/bmi.d                  |   2 +-
 gas/testsuite/gas/i386/bmi2-intel.d           |   2 +-
 gas/testsuite/gas/i386/bmi2.d                 |   2 +-
 gas/testsuite/gas/i386/cet-intel.d            |  28 +-
 gas/testsuite/gas/i386/cet.d                  |  28 +-
 gas/testsuite/gas/i386/clzero.d               |   2 +-
 gas/testsuite/gas/i386/disassem.d             | 442 +++++++++---------
 gas/testsuite/gas/i386/fence-as-lock-add-no.d |   6 +-
 gas/testsuite/gas/i386/fpu-bad.d              |   2 +-
 gas/testsuite/gas/i386/iamcu-4.d              |   2 +-
 gas/testsuite/gas/i386/iamcu-5.d              |   2 +-
 gas/testsuite/gas/i386/ifunc.d                |   4 +-
 .../gas/i386/ilp32/mixed-mode-reloc64.d       |  12 +-
 gas/testsuite/gas/i386/ilp32/svme64.d         |  52 +--
 gas/testsuite/gas/i386/ilp32/x86-64-branch.d  |   4 +-
 .../gas/i386/ilp32/x86-64-cbw-intel.d         |  24 +-
 gas/testsuite/gas/i386/ilp32/x86-64-cbw.d     |  24 +-
 .../i386/ilp32/x86-64-opcode-inval-intel.d    |  22 +-
 .../gas/i386/ilp32/x86-64-opcode-inval.d      |  22 +-
 gas/testsuite/gas/i386/ilp32/x86-64-vmx.d     |   8 +-
 .../gas/i386/ilp32/x86-64-xsave-intel.d       |   4 +-
 gas/testsuite/gas/i386/ilp32/x86-64-xsave.d   |   4 +-
 gas/testsuite/gas/i386/ilp32/x86-64.d         |   4 +-
 gas/testsuite/gas/i386/intel-got32.d          |   2 +-
 gas/testsuite/gas/i386/intel-got64.d          |   2 +-
 gas/testsuite/gas/i386/intel-intel.d          | 106 ++---
 gas/testsuite/gas/i386/intel.d                | 106 ++---
 gas/testsuite/gas/i386/intelpic.d             |   2 +-
 gas/testsuite/gas/i386/invlpgb.d              |  10 +-
 gas/testsuite/gas/i386/invlpgb64.d            |  10 +-
 gas/testsuite/gas/i386/invpcid-intel.d        |   2 +-
 gas/testsuite/gas/i386/invpcid.d              |   2 +-
 gas/testsuite/gas/i386/jump16.d               |  12 +-
 gas/testsuite/gas/i386/katmai.d               |   2 +-
 gas/testsuite/gas/i386/lfence-byte.d          |  24 +-
 gas/testsuite/gas/i386/lfence-indbr-a.d       |   4 +-
 gas/testsuite/gas/i386/lfence-indbr-b.d       |   4 +-
 gas/testsuite/gas/i386/lfence-load.d          | 102 ++--
 gas/testsuite/gas/i386/lfence-ret-a.d         |  12 +-
 gas/testsuite/gas/i386/lfence-ret-b.d         |  12 +-
 gas/testsuite/gas/i386/lfence-ret-c.d         |  12 +-
 gas/testsuite/gas/i386/lfence-ret-d.d         |  12 +-
 gas/testsuite/gas/i386/mixed-mode-reloc32.d   |  12 +-
 gas/testsuite/gas/i386/mixed-mode-reloc64.d   |  12 +-
 gas/testsuite/gas/i386/mpx-16bit.d            |   6 +-
 gas/testsuite/gas/i386/mpx-add-bnd-prefix.d   |  10 +-
 gas/testsuite/gas/i386/mpx.d                  |   6 +-
 gas/testsuite/gas/i386/noextreg.d             |   2 +-
 gas/testsuite/gas/i386/nops-8.d               |   4 +-
 gas/testsuite/gas/i386/noreg64-data16.d       |   8 +-
 gas/testsuite/gas/i386/noreg64-rex64.d        |   8 +-
 gas/testsuite/gas/i386/noreg64.d              |   8 +-
 gas/testsuite/gas/i386/opcode-intel.d         | 100 ++--
 gas/testsuite/gas/i386/opcode-suffix.d        |  98 ++--
 gas/testsuite/gas/i386/opcode.d               |  98 ++--
 gas/testsuite/gas/i386/ospke.d                |   4 +-
 gas/testsuite/gas/i386/padlock.d              |  36 +-
 gas/testsuite/gas/i386/pconfig-intel.d        |   2 +-
 gas/testsuite/gas/i386/pconfig.d              |   2 +-
 gas/testsuite/gas/i386/prefix.d               |  44 +-
 gas/testsuite/gas/i386/relax-3.d              |  10 +-
 gas/testsuite/gas/i386/relax-4.d              |  10 +-
 gas/testsuite/gas/i386/relax-5.d              |   2 +-
 gas/testsuite/gas/i386/rtm-intel.d            |   6 +-
 gas/testsuite/gas/i386/rtm.d                  |   6 +-
 gas/testsuite/gas/i386/se1.d                  |   6 +-
 gas/testsuite/gas/i386/secidx.d               |   2 +-
 gas/testsuite/gas/i386/secrel.d               |   2 +-
 gas/testsuite/gas/i386/serialize.d            |   2 +-
 gas/testsuite/gas/i386/size-5a.d              |   2 +-
 gas/testsuite/gas/i386/smap.d                 |   4 +-
 gas/testsuite/gas/i386/smx.d                  |   2 +-
 gas/testsuite/gas/i386/snp.d                  |  12 +-
 gas/testsuite/gas/i386/snp64.d                |  48 +-
 gas/testsuite/gas/i386/sse-noavx.d            |   6 +-
 gas/testsuite/gas/i386/sse2-16bit.d           |   8 +-
 gas/testsuite/gas/i386/sse2.d                 |   8 +-
 gas/testsuite/gas/i386/sse3-intel.d           |  18 +-
 gas/testsuite/gas/i386/suffix-intel.d         |  32 +-
 gas/testsuite/gas/i386/suffix.d               |  28 +-
 gas/testsuite/gas/i386/svme.d                 |  52 +--
 gas/testsuite/gas/i386/svme64.d               |  52 +--
 gas/testsuite/gas/i386/tbm-intel.d            |   2 +-
 gas/testsuite/gas/i386/tdx.d                  |   2 +-
 gas/testsuite/gas/i386/tlbsync.d              |   2 +-
 gas/testsuite/gas/i386/tlsd.d                 |   4 +-
 gas/testsuite/gas/i386/tlsnopic.d             |   4 +-
 gas/testsuite/gas/i386/tlspic.d               |   4 +-
 gas/testsuite/gas/i386/tsxldtrk.d             |   4 +-
 gas/testsuite/gas/i386/unique.d               |  12 +-
 gas/testsuite/gas/i386/vmfunc.d               |   2 +-
 gas/testsuite/gas/i386/vmx.d                  |  16 +-
 gas/testsuite/gas/i386/wbnoinvd-intel.d       |   2 +-
 gas/testsuite/gas/i386/wbnoinvd.d             |   2 +-
 gas/testsuite/gas/i386/wrap32-text.d          |   2 +-
 .../gas/i386/x86-64-align-branch-1a.d         |   2 +-
 .../gas/i386/x86-64-align-branch-1b.d         |   2 +-
 .../gas/i386/x86-64-align-branch-1c.d         |   2 +-
 .../gas/i386/x86-64-align-branch-1d.d         |   2 +-
 .../gas/i386/x86-64-align-branch-1e.d         |   2 +-
 .../gas/i386/x86-64-align-branch-1f.d         |   2 +-
 .../gas/i386/x86-64-align-branch-1g.d         |   2 +-
 .../gas/i386/x86-64-align-branch-1h.d         |   2 +-
 .../gas/i386/x86-64-align-branch-1i.d         |   2 +-
 .../gas/i386/x86-64-align-branch-4a.d         |   2 +-
 .../gas/i386/x86-64-align-branch-4b.d         |   2 +-
 .../gas/i386/x86-64-align-branch-6.d          |   2 +-
 gas/testsuite/gas/i386/x86-64-amx-bad.d       |   4 +-
 gas/testsuite/gas/i386/x86-64-amx-intel.d     |   4 +-
 gas/testsuite/gas/i386/x86-64-amx.d           |   4 +-
 gas/testsuite/gas/i386/x86-64-arch-2.d        |  16 +-
 gas/testsuite/gas/i386/x86-64-arch-3.d        |  16 +-
 gas/testsuite/gas/i386/x86-64-arch-4.d        |  16 +-
 .../gas/i386/x86-64-avx-gather-intel.d        |   2 +-
 gas/testsuite/gas/i386/x86-64-avx-gather.d    |   2 +-
 gas/testsuite/gas/i386/x86-64-avx-intel.d     |   4 +-
 gas/testsuite/gas/i386/x86-64-avx-wig.d       |   4 +-
 gas/testsuite/gas/i386/x86-64-avx.d           |   4 +-
 .../gas/i386/x86-64-avx512f-nondef.d          |   2 +-
 gas/testsuite/gas/i386/x86-64-bmi-intel.d     |   2 +-
 gas/testsuite/gas/i386/x86-64-bmi.d           |   2 +-
 gas/testsuite/gas/i386/x86-64-bmi2-intel.d    |   2 +-
 gas/testsuite/gas/i386/x86-64-bmi2.d          |   2 +-
 gas/testsuite/gas/i386/x86-64-branch-2.d      |   2 +-
 gas/testsuite/gas/i386/x86-64-branch.d        |   4 +-
 gas/testsuite/gas/i386/x86-64-cbw-intel.d     |  24 +-
 gas/testsuite/gas/i386/x86-64-cbw.d           |  24 +-
 gas/testsuite/gas/i386/x86-64-cet-intel.d     |  16 +-
 gas/testsuite/gas/i386/x86-64-cet.d           |  16 +-
 gas/testsuite/gas/i386/x86-64-clzero.d        |   2 +-
 gas/testsuite/gas/i386/x86-64-disassem.d      | 442 +++++++++---------
 .../gas/i386/x86-64-fence-as-lock-add-no.d    |   6 +-
 gas/testsuite/gas/i386/x86-64-ifunc.d         |   4 +-
 gas/testsuite/gas/i386/x86-64-intel64.d       |   6 +-
 gas/testsuite/gas/i386/x86-64-invpcid-intel.d |   2 +-
 gas/testsuite/gas/i386/x86-64-invpcid.d       |   2 +-
 gas/testsuite/gas/i386/x86-64-lfence-byte.d   |  24 +-
 .../gas/i386/x86-64-lfence-indbr-a.d          |   4 +-
 .../gas/i386/x86-64-lfence-indbr-b.d          |   4 +-
 gas/testsuite/gas/i386/x86-64-lfence-load.d   | 100 ++--
 gas/testsuite/gas/i386/x86-64-lfence-ret-a.d  |  18 +-
 gas/testsuite/gas/i386/x86-64-lfence-ret-b.d  |  18 +-
 gas/testsuite/gas/i386/x86-64-lfence-ret-c.d  |  18 +-
 gas/testsuite/gas/i386/x86-64-lfence-ret-d.d  |  18 +-
 gas/testsuite/gas/i386/x86-64-lfence-ret-e.d  |  18 +-
 .../gas/i386/x86-64-mpx-add-bnd-prefix.d      |  10 +-
 gas/testsuite/gas/i386/x86-64-mpx.d           |   6 +-
 .../gas/i386/x86-64-opcode-inval-intel.d      |  22 +-
 gas/testsuite/gas/i386/x86-64-opcode-inval.d  |  22 +-
 gas/testsuite/gas/i386/x86-64-opcode.d        |  38 +-
 gas/testsuite/gas/i386/x86-64-ospke.d         |   4 +-
 gas/testsuite/gas/i386/x86-64-pconfig-intel.d |   2 +-
 gas/testsuite/gas/i386/x86-64-pconfig.d       |   2 +-
 gas/testsuite/gas/i386/x86-64-property-1.d    |   2 +-
 gas/testsuite/gas/i386/x86-64-relax-2.d       |  10 +-
 gas/testsuite/gas/i386/x86-64-relax-3.d       |  10 +-
 gas/testsuite/gas/i386/x86-64-relax-4.d       |   2 +-
 gas/testsuite/gas/i386/x86-64-rtm-intel.d     |   6 +-
 gas/testsuite/gas/i386/x86-64-rtm.d           |   6 +-
 gas/testsuite/gas/i386/x86-64-se1.d           |   6 +-
 gas/testsuite/gas/i386/x86-64-serialize.d     |   2 +-
 gas/testsuite/gas/i386/x86-64-smap.d          |   4 +-
 gas/testsuite/gas/i386/x86-64-sse-noavx.d     |   6 +-
 gas/testsuite/gas/i386/x86-64-sse3-intel.d    |  24 +-
 gas/testsuite/gas/i386/x86-64-suffix-intel.d  |  34 +-
 gas/testsuite/gas/i386/x86-64-suffix.d        |  30 +-
 gas/testsuite/gas/i386/x86-64-sysenter-amd.d  |  12 +-
 .../gas/i386/x86-64-sysenter-intel.d          |  12 +-
 gas/testsuite/gas/i386/x86-64-tbm-intel.d     |   2 +-
 gas/testsuite/gas/i386/x86-64-tdx.d           |   8 +-
 gas/testsuite/gas/i386/x86-64-tsxldtrk.d      |   4 +-
 gas/testsuite/gas/i386/x86-64-uintr.d         |   8 +-
 gas/testsuite/gas/i386/x86-64-unique.d        |  12 +-
 gas/testsuite/gas/i386/x86-64-vmfunc.d        |   2 +-
 gas/testsuite/gas/i386/x86-64-vmx.d           |   8 +-
 .../gas/i386/x86-64-wbnoinvd-intel.d          |   2 +-
 gas/testsuite/gas/i386/x86-64-wbnoinvd.d      |   2 +-
 gas/testsuite/gas/i386/x86-64-xsave-intel.d   |   4 +-
 gas/testsuite/gas/i386/x86-64-xsave.d         |   4 +-
 gas/testsuite/gas/i386/x86_64-intel.d         |  12 +-
 gas/testsuite/gas/i386/x86_64.d               |  12 +-
 gas/testsuite/gas/i386/xsave-intel.d          |   4 +-
 gas/testsuite/gas/i386/xsave.d                |   4 +-
 ld/testsuite/ld-i386/align-branch-1.d         |   2 +-
 ld/testsuite/ld-i386/code16.d                 |   2 +-
 ld/testsuite/ld-i386/ibt-plt-1.d              |  12 +-
 ld/testsuite/ld-i386/ibt-plt-2a.d             |  12 +-
 ld/testsuite/ld-i386/ibt-plt-2c.d             |  12 +-
 ld/testsuite/ld-i386/ibt-plt-3a.d             |  12 +-
 ld/testsuite/ld-i386/ibt-plt-3c.d             |  12 +-
 ld/testsuite/ld-i386/pr20244-2a.d             |   4 +-
 ld/testsuite/ld-i386/pr20244-4a.d             |   4 +-
 ld/testsuite/ld-i386/pr23930.d                |   2 +-
 ld/testsuite/ld-i386/pr26018.d                |   2 +-
 ld/testsuite/ld-i386/pr26263.d                |   2 +-
 ld/testsuite/ld-i386/pr27193.dd               |   2 +-
 ld/testsuite/ld-i386/protected2.d             |   4 +-
 ld/testsuite/ld-i386/protected3.d             |   2 +-
 ld/testsuite/ld-i386/protected7.d             |   2 +-
 ld/testsuite/ld-i386/tlspie3b.d               |   6 +-
 ld/testsuite/ld-i386/tlspie3c.d               |   6 +-
 ld/testsuite/ld-ifunc/ifunc-2-i386-now.d      |   4 +-
 .../ld-ifunc/ifunc-2-local-i386-now.d         |   4 +-
 .../ld-ifunc/ifunc-2-local-x86-64-now.d       |   4 +-
 ld/testsuite/ld-ifunc/ifunc-2-x86-64-now.d    |   4 +-
 ld/testsuite/ld-ifunc/ifunc-21-i386.d         |   4 +-
 ld/testsuite/ld-ifunc/ifunc-21-x86-64.d       |   4 +-
 ld/testsuite/ld-ifunc/ifunc-22-i386.d         |   4 +-
 ld/testsuite/ld-ifunc/ifunc-22-x86-64.d       |   4 +-
 ld/testsuite/ld-x86-64/align-branch-1.d       |   2 +-
 ld/testsuite/ld-x86-64/bnd-ifunc-1-now.d      |   4 +-
 ld/testsuite/ld-x86-64/code16.d               |   2 +-
 ld/testsuite/ld-x86-64/hidden2.d              |   2 +-
 ld/testsuite/ld-x86-64/ibt-plt-1-x32.d        |   8 +-
 ld/testsuite/ld-x86-64/ibt-plt-1.d            |   8 +-
 ld/testsuite/ld-x86-64/ibt-plt-2a-x32.d       |   8 +-
 ld/testsuite/ld-x86-64/ibt-plt-2a.d           |   8 +-
 ld/testsuite/ld-x86-64/ibt-plt-2c-x32.d       |   8 +-
 ld/testsuite/ld-x86-64/ibt-plt-2c.d           |   8 +-
 ld/testsuite/ld-x86-64/ibt-plt-3a-x32.d       |   8 +-
 ld/testsuite/ld-x86-64/ibt-plt-3a.d           |   8 +-
 ld/testsuite/ld-x86-64/ibt-plt-3c-x32.d       |   8 +-
 ld/testsuite/ld-x86-64/ibt-plt-3c.d           |   8 +-
 ld/testsuite/ld-x86-64/pe-x86-64-1.od         |   6 +-
 ld/testsuite/ld-x86-64/pe-x86-64-2.od         |   6 +-
 ld/testsuite/ld-x86-64/pe-x86-64-3.od         |   6 +-
 ld/testsuite/ld-x86-64/pe-x86-64-4.od         |   6 +-
 ld/testsuite/ld-x86-64/pe-x86-64-5.od         |   8 +-
 ld/testsuite/ld-x86-64/pe-x86-64-6.od         |  14 +-
 ld/testsuite/ld-x86-64/plt-main-ibt-x32.dd    |   2 +-
 ld/testsuite/ld-x86-64/plt-main-ibt.dd        |   2 +-
 ld/testsuite/ld-x86-64/pr18160.d              |   2 +-
 ld/testsuite/ld-x86-64/pr20253-1b.d           |   4 +-
 ld/testsuite/ld-x86-64/pr20253-1d.d           |   4 +-
 ld/testsuite/ld-x86-64/pr20253-1f.d           |   4 +-
 ld/testsuite/ld-x86-64/pr20253-1h.d           |   4 +-
 ld/testsuite/ld-x86-64/pr20253-1j.d           |   4 +-
 ld/testsuite/ld-x86-64/pr20253-1l.d           |   4 +-
 ld/testsuite/ld-x86-64/pr23930-x32.d          |   2 +-
 ld/testsuite/ld-x86-64/pr23930.d              |   2 +-
 ld/testsuite/ld-x86-64/pr26018.d              |   2 +-
 ld/testsuite/ld-x86-64/pr26263.d              |   2 +-
 ld/testsuite/ld-x86-64/pr27016a.d             |   2 +-
 ld/testsuite/ld-x86-64/pr27016b.d             |   2 +-
 ld/testsuite/ld-x86-64/protected2.d           |   4 +-
 ld/testsuite/ld-x86-64/protected3.d           |   2 +-
 ld/testsuite/ld-x86-64/protected8.d           |   2 +-
 ld/testsuite/ld-x86-64/tlsdesc.pd             |   2 +-
 ld/testsuite/ld-x86-64/tlspie2b.d             |   4 +-
 ld/testsuite/ld-x86-64/tlspie2c.d             |   4 +-
 opcodes/i386-dis.c                            |  27 +-
 271 files changed, 1852 insertions(+), 1835 deletions(-)

diff --git a/gas/testsuite/gas/i386/387.d b/gas/testsuite/gas/i386/387.d
index 145381d59a9..7c0f4b9de6e 100644
--- a/gas/testsuite/gas/i386/387.d
+++ b/gas/testsuite/gas/i386/387.d
@@ -7,11 +7,11 @@
 Disassembly of section .text:
 
 0+ <_387>:
-[ 	]*[0-9a-f]+:	d9 ff[ 	]+fcos[ 	]*
-[ 	]*[0-9a-f]+:	d9 f5[ 	]+fprem1[ 	]*
-[ 	]*[0-9a-f]+:	d9 fe[ 	]+fsin[ 	]*
-[ 	]*[0-9a-f]+:	d9 fb[ 	]+fsincos[ 	]*
+[ 	]*[0-9a-f]+:	d9 ff[ 	]+fcos
+[ 	]*[0-9a-f]+:	d9 f5[ 	]+fprem1
+[ 	]*[0-9a-f]+:	d9 fe[ 	]+fsin
+[ 	]*[0-9a-f]+:	d9 fb[ 	]+fsincos
 [ 	]*[0-9a-f]+:	dd e1[ 	]+fucom[ 	]+%st\(1\)
 [ 	]*[0-9a-f]+:	dd e9[ 	]+fucomp[ 	]+%st\(1\)
-[ 	]*[0-9a-f]+:	da e9[ 	]+fucompp[ 	]*
+[ 	]*[0-9a-f]+:	da e9[ 	]+fucompp
 #pass
diff --git a/gas/testsuite/gas/i386/adx-intel.d b/gas/testsuite/gas/i386/adx-intel.d
index 1de1e8f7634..cd63afaf6e7 100644
--- a/gas/testsuite/gas/i386/adx-intel.d
+++ b/gas/testsuite/gas/i386/adx-intel.d
@@ -31,11 +31,11 @@ Disassembly of section .text:
 [       ]*[a-f0-9]+:	67 66 0f 38 f6 42 24 	adcx   eax,DWORD PTR \[bp\+si\+0x24\]
 [       ]*[a-f0-9]+:	66 0f 38 f6 d1       	adcx   edx,ecx
 [       ]*[a-f0-9]+:	67 66 0f 38 f6 54 f4 	adcx   edx,DWORD PTR \[si-0xc\]
-[       ]*[a-f0-9]+:	f4                   	hlt *
+[       ]*[a-f0-9]+:	f4                   	hlt
 [       ]*[a-f0-9]+:	67 66 0f 38 f6 00    	adcx   eax,DWORD PTR \[bx\+si\]
 [       ]*[a-f0-9]+:	67 f3 0f 38 f6 42 24 	adox   eax,DWORD PTR \[bp\+si\+0x24\]
 [       ]*[a-f0-9]+:	f3 0f 38 f6 d1       	adox   edx,ecx
 [       ]*[a-f0-9]+:	67 f3 0f 38 f6 54 f4 	adox   edx,DWORD PTR \[si-0xc\]
-[       ]*[a-f0-9]+:	f4                   	hlt *
+[       ]*[a-f0-9]+:	f4                   	hlt
 [       ]*[a-f0-9]+:	67 f3 0f 38 f6 00    	adox   eax,DWORD PTR \[bx\+si\]
 #pass
diff --git a/gas/testsuite/gas/i386/adx.d b/gas/testsuite/gas/i386/adx.d
index 2c54be37d4e..3de1e8bfdc1 100644
--- a/gas/testsuite/gas/i386/adx.d
+++ b/gas/testsuite/gas/i386/adx.d
@@ -30,11 +30,11 @@ Disassembly of section .text:
 [       ]*[a-f0-9]+:	67 66 0f 38 f6 42 24 	adcx   0x24\(%bp,%si\),%eax
 [       ]*[a-f0-9]+:	66 0f 38 f6 d1       	adcx   %ecx,%edx
 [       ]*[a-f0-9]+:	67 66 0f 38 f6 54 f4 	adcx   -0xc\(%si\),%edx
-[       ]*[a-f0-9]+:	f4                   	hlt *
+[       ]*[a-f0-9]+:	f4                   	hlt
 [       ]*[a-f0-9]+:	67 66 0f 38 f6 00    	adcx   \(%bx,%si\),%eax
 [       ]*[a-f0-9]+:	67 f3 0f 38 f6 42 24 	adox   0x24\(%bp,%si\),%eax
 [       ]*[a-f0-9]+:	f3 0f 38 f6 d1       	adox   %ecx,%edx
 [       ]*[a-f0-9]+:	67 f3 0f 38 f6 54 f4 	adox   -0xc\(%si\),%edx
-[       ]*[a-f0-9]+:	f4                   	hlt *
+[       ]*[a-f0-9]+:	f4                   	hlt
 [       ]*[a-f0-9]+:	67 f3 0f 38 f6 00    	adox   \(%bx,%si\),%eax
 #pass
diff --git a/gas/testsuite/gas/i386/align-branch-4a.d b/gas/testsuite/gas/i386/align-branch-4a.d
index 2b1e0b1f451..4c46c851a6d 100644
--- a/gas/testsuite/gas/i386/align-branch-4a.d
+++ b/gas/testsuite/gas/i386/align-branch-4a.d
@@ -20,7 +20,7 @@ Disassembly of section .text:
   16:	89 75 f4             	mov    %esi,-0xc\(%ebp\)
   19:	89 75 f4             	mov    %esi,-0xc\(%ebp\)
   1c:	89 75 f4             	mov    %esi,-0xc\(%ebp\)
-  1f:	c3                   	ret    
+  1f:	c3                   	ret
   20:	55                   	push   %ebp
   21:	55                   	push   %ebp
   22:	64 a3 01 00 00 00    	mov    %eax,%fs:0x1
diff --git a/gas/testsuite/gas/i386/align-branch-4b.d b/gas/testsuite/gas/i386/align-branch-4b.d
index c7690d36aaa..6745c5a3b28 100644
--- a/gas/testsuite/gas/i386/align-branch-4b.d
+++ b/gas/testsuite/gas/i386/align-branch-4b.d
@@ -20,7 +20,7 @@ Disassembly of section .text:
   17:	89 75 f4             	mov    %esi,-0xc\(%ebp\)
   1a:	89 75 f4             	mov    %esi,-0xc\(%ebp\)
   1d:	89 75 f4             	mov    %esi,-0xc\(%ebp\)
-  20:	c3                   	ret    
+  20:	c3                   	ret
   21:	3e 3e 3e 55          	ds ds ds push %ebp
   25:	55                   	push   %ebp
   26:	64 a3 01 00 00 00    	mov    %eax,%fs:0x1
diff --git a/gas/testsuite/gas/i386/align-branch-6.d b/gas/testsuite/gas/i386/align-branch-6.d
index 29e27878f45..46e245db033 100644
--- a/gas/testsuite/gas/i386/align-branch-6.d
+++ b/gas/testsuite/gas/i386/align-branch-6.d
@@ -18,5 +18,5 @@ Disassembly of section .text:
  +[a-f0-9]+:	8d b4 26 00 00 00 00 	lea    0x0\(%esi,%eiz,1\),%esi
  +[a-f0-9]+:	8d 74 26 00          	lea    0x0\(%esi,%eiz,1\),%esi
  +[a-f0-9]+:	f2 73 bf             	bnd jae 0 <_start>
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/gas/testsuite/gas/i386/amd.d b/gas/testsuite/gas/i386/amd.d
index a164c06d76b..0ccfcf1786d 100644
--- a/gas/testsuite/gas/i386/amd.d
+++ b/gas/testsuite/gas/i386/amd.d
@@ -8,7 +8,7 @@ Disassembly of section .text:
 0+ <foo>:
 [ 	]*[a-f0-9]+:	0f 0d 03             	prefetch \(%ebx\)
 [ 	]*[a-f0-9]+:	0f 0d 0c 75 00 10 00 00 	prefetchw 0x1000\(,%esi,2\)
-[ 	]*[a-f0-9]+:	0f 0e                	femms  
+[ 	]*[a-f0-9]+:	0f 0e                	femms
 [ 	]*[a-f0-9]+:	0f 0f 00 bf          	pavgusb \(%eax\),%mm0
 [ 	]*[a-f0-9]+:	0f 0f 48 02 1d       	pf2id  0x2\(%eax\),%mm1
 [ 	]*[a-f0-9]+:	0f 0f 90 00 01 00 00 ae 	pfacc  0x100\(%eax\),%mm2
@@ -28,11 +28,11 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	0f 0f c5 aa          	pfsubr %mm5,%mm0
 [ 	]*[a-f0-9]+:	0f 0f ce 0d          	pi2fd  %mm6,%mm1
 [ 	]*[a-f0-9]+:	0f 0f d7 b7          	pmulhrw %mm7,%mm2
-[ 	]*[a-f0-9]+:	0f 05                	syscall 
-[ 	]*[a-f0-9]+:	0f 07                	sysret 
-[ 	]*[a-f0-9]+:	0f 01 f9             	rdtscp 
-[ 	]*[a-f0-9]+:	2e 0f                	\(bad\)  
+[ 	]*[a-f0-9]+:	0f 05                	syscall
+[ 	]*[a-f0-9]+:	0f 07                	sysret
+[ 	]*[a-f0-9]+:	0f 01 f9             	rdtscp
+[ 	]*[a-f0-9]+:	2e 0f                	\(bad\)
 [ 	]*[a-f0-9]+:	0f 54 c3             	andps  %xmm3,%xmm0
 [ 	]*[a-f0-9]+:	07                   	pop    %es
-[ 	]*[a-f0-9]+:	c3                   	ret    
+[ 	]*[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/gas/testsuite/gas/i386/arch-10.d b/gas/testsuite/gas/i386/arch-10.d
index f97698ea64d..d89a31e98f6 100644
--- a/gas/testsuite/gas/i386/arch-10.d
+++ b/gas/testsuite/gas/i386/arch-10.d
@@ -9,7 +9,7 @@ Disassembly of section .text:
 0+ <.text>:
 [ 	]*[a-f0-9]+:	0f 44 d8             	cmove  %eax,%ebx
 [ 	]*[a-f0-9]+:	0f ae 38             	clflush \(%eax\)
-[ 	]*[a-f0-9]+:	0f 05                	syscall 
+[ 	]*[a-f0-9]+:	0f 05                	syscall
 [ 	]*[a-f0-9]+:	0f fc dc             	paddb  %mm4,%mm3
 [ 	]*[a-f0-9]+:	f3 0f 58 dc          	addss  %xmm4,%xmm3
 [ 	]*[a-f0-9]+:	f2 0f 58 dc          	addsd  %xmm4,%xmm3
@@ -17,10 +17,10 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	66 0f 38 01 dc       	phaddw %xmm4,%xmm3
 [ 	]*[a-f0-9]+:	66 0f 38 41 d9       	phminposuw %xmm1,%xmm3
 [ 	]*[a-f0-9]+:	f2 0f 38 f1 d9       	crc32  %ecx,%ebx
-[ 	]*[a-f0-9]+:	c5 fc 77             	vzeroall 
-[ 	]*[a-f0-9]+:	0f 01 c4             	vmxoff 
-[ 	]*[a-f0-9]+:	0f 37                	getsec 
-[ 	]*[a-f0-9]+:	0f 01 d0             	xgetbv 
+[ 	]*[a-f0-9]+:	c5 fc 77             	vzeroall
+[ 	]*[a-f0-9]+:	0f 01 c4             	vmxoff
+[ 	]*[a-f0-9]+:	0f 37                	getsec
+[ 	]*[a-f0-9]+:	0f 01 d0             	xgetbv
 [ 	]*[a-f0-9]+:	0f ae 31             	xsaveopt \(%ecx\)
 [ 	]*[a-f0-9]+:	66 0f 38 dc 01       	aesenc \(%ecx\),%xmm0
 [ 	]*[a-f0-9]+:	66 0f 3a 44 c1 08    	pclmulqdq \$0x8,%xmm1,%xmm0
@@ -29,12 +29,12 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	c4 e2 c9 98 d4       	vfmadd132pd %xmm4,%xmm6,%xmm2
 [ 	]*[a-f0-9]+:	0f 38 f0 19          	movbe  \(%ecx\),%ebx
 [ 	]*[a-f0-9]+:	66 0f 38 80 19       	invept \(%ecx\),%ebx
-[ 	]*[a-f0-9]+:	0f 01 f9             	rdtscp 
+[ 	]*[a-f0-9]+:	0f 01 f9             	rdtscp
 [ 	]*[a-f0-9]+:	0f 0d 0c 75 00 10 00 00 	prefetchw 0x1000\(,%esi,2\)
 [ 	]*[a-f0-9]+:	f2 0f 79 ca          	insertq %xmm2,%xmm1
-[ 	]*[a-f0-9]+:	0f 01 da             	vmload 
+[ 	]*[a-f0-9]+:	0f 01 da             	vmload
 [ 	]*[a-f0-9]+:	f3 0f bd d9          	lzcnt  %ecx,%ebx
-[ 	]*[a-f0-9]+:	0f a7 c0             	xstore-rng 
+[ 	]*[a-f0-9]+:	0f a7 c0             	xstore-rng
 [ 	]*[a-f0-9]+:	0f 1f 00             	nopl   \(%eax\)
 [ 	]*[a-f0-9]+:	c4 e2 60 f3 c9       	blsr   %ecx,%ebx
 [ 	]*[a-f0-9]+:	8f e9 60 01 c9       	blcfill %ecx,%ebx
diff --git a/gas/testsuite/gas/i386/arch-13.d b/gas/testsuite/gas/i386/arch-13.d
index 7a1278f8637..17a5f3fd83c 100644
--- a/gas/testsuite/gas/i386/arch-13.d
+++ b/gas/testsuite/gas/i386/arch-13.d
@@ -7,14 +7,14 @@
 Disassembly of section .text:
 
 0+ <.text>:
-[ 	]*[a-f0-9]+:	0f 01 ca             	clac   
-[ 	]*[a-f0-9]+:	0f 01 cb             	stac   
+[ 	]*[a-f0-9]+:	0f 01 ca             	clac
+[ 	]*[a-f0-9]+:	0f 01 cb             	stac
 [ 	]*[a-f0-9]+:	66 0f 38 f6 ca       	adcx   %edx,%ecx
 [ 	]*[a-f0-9]+:	f3 0f 38 f6 ca       	adox   %edx,%ecx
 [ 	]*[a-f0-9]+:	0f c7 f8             	rdseed %eax
-[ 	]*[a-f0-9]+:	0f 01 fc             	clzero[ 	]*
-[ 	]*[a-f0-9]+:	0f 01 fc             	clzero[ 	]*
-[ 	]*[a-f0-9]+:	67 0f 01 fc          	addr16 clzero[ 	]*
+[ 	]*[a-f0-9]+:	0f 01 fc             	clzero
+[ 	]*[a-f0-9]+:	0f 01 fc             	clzero
+[ 	]*[a-f0-9]+:	67 0f 01 fc          	addr16 clzero
 [ 	]*[a-f0-9]+:	0f c7 21             	xsavec \(%ecx\)
 [ 	]*[a-f0-9]+:	0f c7 29             	xsaves \(%ecx\)
 [ 	]*[a-f0-9]+:	66 0f ae 39          	clflushopt \(%ecx\)
@@ -25,10 +25,10 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	0f 01 fb             	mwaitx %eax,%ecx,%ebx
 [ 	]*[a-f0-9]+:[ 	]*66 0f ae 31[ 	]*clwb   \(%ecx\)
 [ 	]*[a-f0-9]+:[ 	]*66 0f ae b4 f4 c0 1d fe ff[ 	]*clwb   -0x1e240\(%esp,%esi,8\)
-[ 	]*[a-f0-9]+:[ 	]*f3 0f 01 fa[ 	]*mcommit[ 	]*
+[ 	]*[a-f0-9]+:[ 	]*f3 0f 01 fa[ 	]*mcommit
 [ 	]*[a-f0-9]+:[ 	]*f3 0f c7 f8[ 	]*rdpid  %eax
-[ 	]*[a-f0-9]+:[ 	]*0f 01 fd[ 	]*rdpru[ 	]*
-[ 	]*[a-f0-9]+:[ 	]*f3 0f 01 d9[ 	]*vmgexit[ 	]*
-[ 	]*[a-f0-9]+:[ 	]*f2 0f 01 d9[ 	]*vmgexit[ 	]*
-[ 	]*[a-f0-9]+:[ 	]*f3 0f 09[ 	]*wbnoinvd[ 	]*
+[ 	]*[a-f0-9]+:[ 	]*0f 01 fd[ 	]*rdpru
+[ 	]*[a-f0-9]+:[ 	]*f3 0f 01 d9[ 	]*vmgexit
+[ 	]*[a-f0-9]+:[ 	]*f2 0f 01 d9[ 	]*vmgexit
+[ 	]*[a-f0-9]+:[ 	]*f3 0f 09[ 	]*wbnoinvd
 #pass
diff --git a/gas/testsuite/gas/i386/arch-14.d b/gas/testsuite/gas/i386/arch-14.d
index 55edf2795d4..2d269af3950 100644
--- a/gas/testsuite/gas/i386/arch-14.d
+++ b/gas/testsuite/gas/i386/arch-14.d
@@ -6,9 +6,9 @@
 Disassembly of section .text:
 
 0+ <.text>:
-[ 	]*[0-9a-f]+:[ 	]+0f 01 fe[ 	]+invlpgb[ 	]*
-[ 	]*[0-9a-f]+:[ 	]+0f 01 ff[ 	]+tlbsync[ 	]*
-[ 	]*[a-f0-9]+:[ 	]*f2 0f 01 ff[ 	]+pvalidate[ 	]*
-[ 	]*[a-f0-9]+:[ 	]*0f 01 ee[ 	]+rdpkru[ 	]*
-[ 	]*[a-f0-9]+:[ 	]*0f 01 ef[ 	]+wrpkru[ 	]*
+[ 	]*[0-9a-f]+:[ 	]+0f 01 fe[ 	]+invlpgb
+[ 	]*[0-9a-f]+:[ 	]+0f 01 ff[ 	]+tlbsync
+[ 	]*[a-f0-9]+:[ 	]*f2 0f 01 ff[ 	]+pvalidate
+[ 	]*[a-f0-9]+:[ 	]*0f 01 ee[ 	]+rdpkru
+[ 	]*[a-f0-9]+:[ 	]*0f 01 ef[ 	]+wrpkru
 #pass
diff --git a/gas/testsuite/gas/i386/arch-4.d b/gas/testsuite/gas/i386/arch-4.d
index dc2c05dfdcd..54fde1584db 100644
--- a/gas/testsuite/gas/i386/arch-4.d
+++ b/gas/testsuite/gas/i386/arch-4.d
@@ -8,7 +8,7 @@ Disassembly of section .text:
 0+ <.text>:
 [ 	]*[a-f0-9]+:	0f ff 07 [ 	]*ud0    \(%edi\),%eax
 [ 	]*[a-f0-9]+:	0f b9 07 [ 	]*ud1    \(%edi\),%eax
-[ 	]*[a-f0-9]+:	0f 0b                	ud2    
-[ 	]*[a-f0-9]+:	0f 0b                	ud2    
+[ 	]*[a-f0-9]+:	0f 0b                	ud2
+[ 	]*[a-f0-9]+:	0f 0b                	ud2
 [ 	]*[a-f0-9]+:	0f b9 07 [ 	]*ud1    \(%edi\),%eax
 #pass
diff --git a/gas/testsuite/gas/i386/arch-9.d b/gas/testsuite/gas/i386/arch-9.d
index 6736af8eb06..858dcf2cf85 100644
--- a/gas/testsuite/gas/i386/arch-9.d
+++ b/gas/testsuite/gas/i386/arch-9.d
@@ -6,5 +6,5 @@
 Disassembly of section .text:
 
 0+ <.text>:
-[ 	]*[a-f0-9]+:	0f a7 c0             	xstore-rng 
+[ 	]*[a-f0-9]+:	0f a7 c0             	xstore-rng
 #pass
diff --git a/gas/testsuite/gas/i386/avx-16bit.d b/gas/testsuite/gas/i386/avx-16bit.d
index c1c6929e1d6..0c306bff266 100644
--- a/gas/testsuite/gas/i386/avx-16bit.d
+++ b/gas/testsuite/gas/i386/avx-16bit.d
@@ -7,8 +7,8 @@
 Disassembly of section .text:
 
 0+ <_start>:
-[ 	]*[a-f0-9]+:	c5 fc 77             	vzeroall 
-[ 	]*[a-f0-9]+:	c5 f8 77             	vzeroupper 
+[ 	]*[a-f0-9]+:	c5 fc 77             	vzeroall
+[ 	]*[a-f0-9]+:	c5 f8 77             	vzeroupper
 [ 	]*[a-f0-9]+:	67 c5 f8 ae 11       	vldmxcsr \(%ecx\)
 [ 	]*[a-f0-9]+:	67 c5 f8 ae 19       	vstmxcsr \(%ecx\)
 [ 	]*[a-f0-9]+:	67 c4 e2 5d 2d 31    	vmaskmovpd \(%ecx\),%ymm4,%ymm6
diff --git a/gas/testsuite/gas/i386/avx-gather-intel.d b/gas/testsuite/gas/i386/avx-gather-intel.d
index 7493d52c324..e4f0d21b24e 100644
--- a/gas/testsuite/gas/i386/avx-gather-intel.d
+++ b/gas/testsuite/gas/i386/avx-gather-intel.d
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dwMintel
 #name: i386 AVX GATHER insns (Intel disassembly)
 #source: avx-gather.s
diff --git a/gas/testsuite/gas/i386/avx-gather.d b/gas/testsuite/gas/i386/avx-gather.d
index 8ad267f50ba..a2552537c35 100644
--- a/gas/testsuite/gas/i386/avx-gather.d
+++ b/gas/testsuite/gas/i386/avx-gather.d
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dw
 #name: i386 AVX GATHER insns
 
diff --git a/gas/testsuite/gas/i386/avx-intel.d b/gas/testsuite/gas/i386/avx-intel.d
index 85a329b0daf..78162277420 100644
--- a/gas/testsuite/gas/i386/avx-intel.d
+++ b/gas/testsuite/gas/i386/avx-intel.d
@@ -7,8 +7,8 @@
 Disassembly of section .text:
 
 0+ <_start>:
-[ 	]*[a-f0-9]+:	c5 fc 77             	vzeroall 
-[ 	]*[a-f0-9]+:	c5 f8 77             	vzeroupper 
+[ 	]*[a-f0-9]+:	c5 fc 77             	vzeroall
+[ 	]*[a-f0-9]+:	c5 f8 77             	vzeroupper
 [ 	]*[a-f0-9]+:	c5 f8 ae 11          	vldmxcsr DWORD PTR \[ecx\]
 [ 	]*[a-f0-9]+:	c5 f8 ae 19          	vstmxcsr DWORD PTR \[ecx\]
 [ 	]*[a-f0-9]+:	c4 e2 5d 2d 31       	vmaskmovpd ymm6,ymm4,YMMWORD PTR \[ecx\]
diff --git a/gas/testsuite/gas/i386/avx-wig.d b/gas/testsuite/gas/i386/avx-wig.d
index 7a8f9473446..9cab639da89 100644
--- a/gas/testsuite/gas/i386/avx-wig.d
+++ b/gas/testsuite/gas/i386/avx-wig.d
@@ -316,6 +316,6 @@ Disassembly of section .text:
  +[a-f0-9]+:	c4 e1 cc 14 d4       	vunpcklps %ymm4,%ymm6,%ymm2
  +[a-f0-9]+:	c4 e1 cd 57 d4       	vxorpd %ymm4,%ymm6,%ymm2
  +[a-f0-9]+:	c4 e1 cc 57 d4       	vxorps %ymm4,%ymm6,%ymm2
- +[a-f0-9]+:	c4 e1 fc 77          	vzeroall 
- +[a-f0-9]+:	c4 e1 f8 77          	vzeroupper 
+ +[a-f0-9]+:	c4 e1 fc 77          	vzeroall
+ +[a-f0-9]+:	c4 e1 f8 77          	vzeroupper
 #pass
diff --git a/gas/testsuite/gas/i386/avx.d b/gas/testsuite/gas/i386/avx.d
index 4741c459867..9bbfbbaa962 100644
--- a/gas/testsuite/gas/i386/avx.d
+++ b/gas/testsuite/gas/i386/avx.d
@@ -6,8 +6,8 @@
 Disassembly of section .text:
 
 0+ <_start>:
-[ 	]*[a-f0-9]+:	c5 fc 77             	vzeroall 
-[ 	]*[a-f0-9]+:	c5 f8 77             	vzeroupper 
+[ 	]*[a-f0-9]+:	c5 fc 77             	vzeroall
+[ 	]*[a-f0-9]+:	c5 f8 77             	vzeroupper
 [ 	]*[a-f0-9]+:	c5 f8 ae 11          	vldmxcsr \(%ecx\)
 [ 	]*[a-f0-9]+:	c5 f8 ae 19          	vstmxcsr \(%ecx\)
 [ 	]*[a-f0-9]+:	c4 e2 5d 2d 31       	vmaskmovpd \(%ecx\),%ymm4,%ymm6
diff --git a/gas/testsuite/gas/i386/avx512f-nondef.d b/gas/testsuite/gas/i386/avx512f-nondef.d
index 07ffe60e177..a062fe335bc 100644
--- a/gas/testsuite/gas/i386/avx512f-nondef.d
+++ b/gas/testsuite/gas/i386/avx512f-nondef.d
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dw
 #name: i386 AVX512F insns with nondefault values in ignored / reserved bits
 
@@ -16,7 +16,7 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	62 f2 7e 48 31 72 7f 	vpmovdb %zmm6,0x7f0\(%edx\)
 [ 	]*[a-f0-9]+:	62 f2 7e 58 31 72 7f 	vpmovdb %zmm6,0x7f0\(%edx\)\{bad\}
 [ 	]*[a-f0-9]+:	62 f1 7c 88 58       	\(bad\)
-[ 	]*[a-f0-9]+:	c3                   	ret *
+[ 	]*[a-f0-9]+:	c3                   	ret
 [ 	]*[a-f0-9]+:	62 f2 7d 4f 92 01    	vgatherdps \(bad\),%zmm0\{%k7\}
 [ 	]*[a-f0-9]+:	67 62 f2 7d 4f 92 01 	addr16 vgatherdps \(bad\),%zmm0\{%k7\}
 [ 	]*[a-f0-9]+:	62 f2 7d cf 92 04 08 	vgatherdps \(%eax,%zmm1(,1)?\),%zmm0\{%k7\}\{z\}/\(bad\)
diff --git a/gas/testsuite/gas/i386/bmi-intel.d b/gas/testsuite/gas/i386/bmi-intel.d
index 38eb5b4294f..baaa1ce8be9 100644
--- a/gas/testsuite/gas/i386/bmi-intel.d
+++ b/gas/testsuite/gas/i386/bmi-intel.d
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dwMintel
 #name: i386 BMI insns (Intel disassembly)
 #source: bmi.s
diff --git a/gas/testsuite/gas/i386/bmi.d b/gas/testsuite/gas/i386/bmi.d
index 1cded8b739f..1f468d34658 100644
--- a/gas/testsuite/gas/i386/bmi.d
+++ b/gas/testsuite/gas/i386/bmi.d
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dw
 #name: i386 BMI insns
 
diff --git a/gas/testsuite/gas/i386/bmi2-intel.d b/gas/testsuite/gas/i386/bmi2-intel.d
index fa12a0ccff0..438443b82f4 100644
--- a/gas/testsuite/gas/i386/bmi2-intel.d
+++ b/gas/testsuite/gas/i386/bmi2-intel.d
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dwMintel
 #name: i386 BMI2 insns (Intel disassembly)
 #source: bmi2.s
diff --git a/gas/testsuite/gas/i386/bmi2.d b/gas/testsuite/gas/i386/bmi2.d
index d52e4d1e2ae..9f59ca35840 100644
--- a/gas/testsuite/gas/i386/bmi2.d
+++ b/gas/testsuite/gas/i386/bmi2.d
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dw
 #name: i386 BMI2 insns
 
diff --git a/gas/testsuite/gas/i386/cet-intel.d b/gas/testsuite/gas/i386/cet-intel.d
index 787d6d218ba..27e6737c6aa 100644
--- a/gas/testsuite/gas/i386/cet-intel.d
+++ b/gas/testsuite/gas/i386/cet-intel.d
@@ -10,40 +10,40 @@ Disassembly of section .text:
 0+ <_start>:
  +[a-f0-9]+:	f3 0f ae e9          	incsspd ecx
  +[a-f0-9]+:	f3 0f 1e c9          	rdsspd ecx
- +[a-f0-9]+:	f3 0f 01 ea          	saveprevssp 
+ +[a-f0-9]+:	f3 0f 01 ea          	saveprevssp
  +[a-f0-9]+:	f3 0f 01 29          	rstorssp QWORD PTR \[ecx\]
  +[a-f0-9]+:	0f 38 f6 04 02       	wrssd  \[edx\+eax\*1\],eax
  +[a-f0-9]+:	66 0f 38 f5 14 2f    	wrussd \[edi\+ebp\*1\],edx
- +[a-f0-9]+:	f3 0f 01 e8          	setssbsy 
+ +[a-f0-9]+:	f3 0f 01 e8          	setssbsy
  +[a-f0-9]+:	f3 0f ae 34 04       	clrssbsy QWORD PTR \[esp\+eax\*1\]
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
  +[a-f0-9]+:	f3 0f ae e9          	incsspd ecx
  +[a-f0-9]+:	f3 0f 1e c9          	rdsspd ecx
- +[a-f0-9]+:	f3 0f 01 ea          	saveprevssp 
+ +[a-f0-9]+:	f3 0f 01 ea          	saveprevssp
  +[a-f0-9]+:	f3 0f 01 6c 01 90    	rstorssp QWORD PTR \[ecx\+eax\*1-0x70\]
  +[a-f0-9]+:	0f 38 f6 02          	wrssd  \[edx\],eax
  +[a-f0-9]+:	0f 38 f6 10          	wrssd  \[eax\],edx
  +[a-f0-9]+:	66 0f 38 f5 14 2f    	wrussd \[edi\+ebp\*1\],edx
  +[a-f0-9]+:	66 0f 38 f5 3c 0e    	wrussd \[esi\+ecx\*1\],edi
- +[a-f0-9]+:	f3 0f 01 e8          	setssbsy 
+ +[a-f0-9]+:	f3 0f 01 e8          	setssbsy
  +[a-f0-9]+:	f3 0f ae 34 44       	clrssbsy QWORD PTR \[esp\+eax\*2\]
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
  +[a-f0-9]+:	f3 0f ae e9          	incsspd ecx
  +[a-f0-9]+:	f3 0f 1e c9          	rdsspd ecx
- +[a-f0-9]+:	f3 0f 01 ea          	saveprevssp *
+ +[a-f0-9]+:	f3 0f 01 ea          	saveprevssp
  +[a-f0-9]+:	67 f3 0f 01 6c 01    	rstorssp QWORD PTR \[si\+0x1\]
- +[a-f0-9]+:	90                   	nop *
+ +[a-f0-9]+:	90                   	nop
  +[a-f0-9]+:	67 0f 38 f6 02       	wrssd  \[bp\+si\],eax
  +[a-f0-9]+:	67 0f 38 f6 10       	wrssd  \[bx\+si\],edx
  +[a-f0-9]+:	67 66 0f 38 f5 14    	wrussd \[si\],edx
- +[a-f0-9]+:	2f                   	das *
+ +[a-f0-9]+:	2f                   	das
  +[a-f0-9]+:	67 66 0f 38 f5 3c    	wrussd \[si\],edi
  +[a-f0-9]+:	0e                   	push   cs
- +[a-f0-9]+:	f3 0f 01 e8          	setssbsy *
+ +[a-f0-9]+:	f3 0f 01 e8          	setssbsy
  +[a-f0-9]+:	67 f3 0f ae 34       	clrssbsy QWORD PTR \[si\]
  +[a-f0-9]+:	44                   	inc    esp
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 *
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 *
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
 #pass
diff --git a/gas/testsuite/gas/i386/cet.d b/gas/testsuite/gas/i386/cet.d
index b0a23b8028b..7869ab87706 100644
--- a/gas/testsuite/gas/i386/cet.d
+++ b/gas/testsuite/gas/i386/cet.d
@@ -8,40 +8,40 @@ Disassembly of section .text:
 0+ <_start>:
  +[a-f0-9]+:	f3 0f ae e9          	incsspd %ecx
  +[a-f0-9]+:	f3 0f 1e c9          	rdsspd %ecx
- +[a-f0-9]+:	f3 0f 01 ea          	saveprevssp 
+ +[a-f0-9]+:	f3 0f 01 ea          	saveprevssp
  +[a-f0-9]+:	f3 0f 01 29          	rstorssp \(%ecx\)
  +[a-f0-9]+:	0f 38 f6 04 02       	wrssd  %eax,\(%edx,%eax,1\)
  +[a-f0-9]+:	66 0f 38 f5 14 2f    	wrussd %edx,\(%edi,%ebp,1\)
- +[a-f0-9]+:	f3 0f 01 e8          	setssbsy 
+ +[a-f0-9]+:	f3 0f 01 e8          	setssbsy
  +[a-f0-9]+:	f3 0f ae 34 04       	clrssbsy \(%esp,%eax,1\)
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
  +[a-f0-9]+:	f3 0f ae e9          	incsspd %ecx
  +[a-f0-9]+:	f3 0f 1e c9          	rdsspd %ecx
- +[a-f0-9]+:	f3 0f 01 ea          	saveprevssp 
+ +[a-f0-9]+:	f3 0f 01 ea          	saveprevssp
  +[a-f0-9]+:	f3 0f 01 6c 01 90    	rstorssp -0x70\(%ecx,%eax,1\)
  +[a-f0-9]+:	0f 38 f6 02          	wrssd  %eax,\(%edx\)
  +[a-f0-9]+:	0f 38 f6 10          	wrssd  %edx,\(%eax\)
  +[a-f0-9]+:	66 0f 38 f5 14 2f    	wrussd %edx,\(%edi,%ebp,1\)
  +[a-f0-9]+:	66 0f 38 f5 3c 0e    	wrussd %edi,\(%esi,%ecx,1\)
- +[a-f0-9]+:	f3 0f 01 e8          	setssbsy 
+ +[a-f0-9]+:	f3 0f 01 e8          	setssbsy
  +[a-f0-9]+:	f3 0f ae 34 44       	clrssbsy \(%esp,%eax,2\)
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
  +[a-f0-9]+:	f3 0f ae e9          	incsspd %ecx
  +[a-f0-9]+:	f3 0f 1e c9          	rdsspd %ecx
- +[a-f0-9]+:	f3 0f 01 ea          	saveprevssp *
+ +[a-f0-9]+:	f3 0f 01 ea          	saveprevssp
  +[a-f0-9]+:	67 f3 0f 01 6c 01    	rstorssp 0x1\(%si\)
- +[a-f0-9]+:	90                   	nop *
+ +[a-f0-9]+:	90                   	nop
  +[a-f0-9]+:	67 0f 38 f6 02       	wrssd  %eax,\(%bp,%si\)
  +[a-f0-9]+:	67 0f 38 f6 10       	wrssd  %edx,\(%bx,%si\)
  +[a-f0-9]+:	67 66 0f 38 f5 14    	wrussd %edx,\(%si\)
- +[a-f0-9]+:	2f                   	das *
+ +[a-f0-9]+:	2f                   	das
  +[a-f0-9]+:	67 66 0f 38 f5 3c    	wrussd %edi,\(%si\)
  +[a-f0-9]+:	0e                   	push   %cs
- +[a-f0-9]+:	f3 0f 01 e8          	setssbsy *
+ +[a-f0-9]+:	f3 0f 01 e8          	setssbsy
  +[a-f0-9]+:	67 f3 0f ae 34       	clrssbsy \(%si\)
  +[a-f0-9]+:	44                   	inc    %esp
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 *
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 *
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
 #pass
diff --git a/gas/testsuite/gas/i386/clzero.d b/gas/testsuite/gas/i386/clzero.d
index 369873fa7bd..771eb2f0f3b 100644
--- a/gas/testsuite/gas/i386/clzero.d
+++ b/gas/testsuite/gas/i386/clzero.d
@@ -7,5 +7,5 @@
 Disassembly of section \.text:
 
 00000000 <_start>:
-[ 	]*[a-f0-9]+:	0f 01 fc             	clzero 
+[ 	]*[a-f0-9]+:	0f 01 fc             	clzero
 #pass
diff --git a/gas/testsuite/gas/i386/disassem.d b/gas/testsuite/gas/i386/disassem.d
index be821ad49d1..ac52818577a 100644
--- a/gas/testsuite/gas/i386/disassem.d
+++ b/gas/testsuite/gas/i386/disassem.d
@@ -7,350 +7,350 @@
 Disassembly of section \.text:
 
 0+ <\.text>:
-[ 	]*[a-f0-9]+:[ 	]*ff[ 	]*\(bad\)  
+[ 	]*[a-f0-9]+:[ 	]*ff[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*ef[ 	]*out    %eax,\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*ff[ 	]*\(bad\)  
+[ 	]*[a-f0-9]+:[ 	]*ff[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*d8 90 90 90 90 90[ 	]*fcoms  -0x6f6f6f70\(%eax\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 4a[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 4a[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 4a[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 4a[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 4a[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 4a[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 4a[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 4a[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 4a[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 4a[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 4a[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 4a[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 4a[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 4a[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 4a[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 4a[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 4a[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 4a[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 4a[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 4a[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 4a[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 4a[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 4a[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 41[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 4a[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 41[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 41[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 41[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 41[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 41[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 41[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 41[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 41[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 41[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 41[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 41[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 41[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 41[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 41[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 41[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 41[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 41[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 41[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 41[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 41[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 41[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 41[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 42[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 41[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 42[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 42[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 42[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 42[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 42[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 42[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 42[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 42[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 42[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 42[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 42[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 42[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 42[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 42[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 42[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 42[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 42[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 42[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 42[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 42[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 42[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 42[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 4b[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 42[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 4b[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 4b[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 4b[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 4b[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 4b[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 4b[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 4b[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 4b[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 4b[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 4b[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 4b[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 4b[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 4b[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 4b[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 4b[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 4b[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 44[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 4b[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 44[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 44[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 44[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 44[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 44[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 44[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 44[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 44[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 44[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 44[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 44[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 44[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 44[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 44[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 44[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 44[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 44[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 44[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 44[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 44[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 44[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 44[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 45[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 44[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 45[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 45[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 45[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 45[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 45[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 45[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 45[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 45[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 45[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 45[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 45[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 45[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 45[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 45[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 45[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 45[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 45[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 45[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 45[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 45[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 45[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 45[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 98[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 45[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 98[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 98[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 98[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 98[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 98[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 98[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 98[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 98[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 98[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 98[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 98[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 98[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 98[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 98[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 98[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 98[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 98[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 98[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 98[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 98[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 98[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 98[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 46[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 98[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 46[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 46[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 46[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 46[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 46[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 46[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 46[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 46[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 46[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 46[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 46[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 46[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 46[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 46[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 46[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 46[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 46[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 46[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 46[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 46[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 46[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 46[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 47[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 46[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 47[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 47[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 47[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 47[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 47[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 47[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 47[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 47[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 47[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 47[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 47[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 47[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 47[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 47[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 47[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 47[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 47[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 47[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 47[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 47[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 47[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 47[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 99[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 47[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 99[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 99[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 99[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 99[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 99[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 99[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 99[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 99[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 99[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 99[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 99[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 99[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 99[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 99[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 99[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 99[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 99[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 99[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 99[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 99[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 99[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 99[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 30[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 99[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 30[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*8f 01[ 	]*pop    \(%ecx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 30[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 30[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6a 01[ 	]*push   \$0x1
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 30[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 30[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*04 01[ 	]*add    \$0x1,%al
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 30[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 30[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*8f 01[ 	]*pop    \(%ecx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 30[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 30[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6a 01[ 	]*push   \$0x1
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 30[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 30[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*04 01[ 	]*add    \$0x1,%al
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 31[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 31[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*8f 01[ 	]*pop    \(%ecx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 31[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 31[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6a 01[ 	]*push   \$0x1
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 31[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 31[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*04 01[ 	]*add    \$0x1,%al
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 31[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 31[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*8f 01[ 	]*pop    \(%ecx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 31[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 31[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6a 01[ 	]*push   \$0x1
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 31[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 31[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*04 01[ 	]*add    \$0x1,%al
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 32[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 32[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*8f 01[ 	]*pop    \(%ecx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 32[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 32[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6a 01[ 	]*push   \$0x1
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 32[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 32[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*04 01[ 	]*add    \$0x1,%al
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 32[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 32[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*8f 01[ 	]*pop    \(%ecx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 32[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 32[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6a 01[ 	]*push   \$0x1
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 32[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 32[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*04 01[ 	]*add    \$0x1,%al
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 33[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 33[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*8f 01[ 	]*pop    \(%ecx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 33[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 33[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6a 01[ 	]*push   \$0x1
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 33[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 33[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*04 01[ 	]*add    \$0x1,%al
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 33[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 33[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*8f 01[ 	]*pop    \(%ecx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 33[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 33[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6a 01[ 	]*push   \$0x1
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 33[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 33[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*04 01[ 	]*add    \$0x1,%al
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 92[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 92[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 92[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 92[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 92[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 92[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 92[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 92[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 92[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 92[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 92[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 fb 92[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 92[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c5 fb 92[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 fb 92[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 fb 92[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 fb 92[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 92[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 fb 92[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 92[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 92[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 92[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 92[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 93[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 92[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 93[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 93[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 93[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 93[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 93[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 93[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 93[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 93[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 93[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 93[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 fb 93[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 93[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c5 fb 93[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 fb 93[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 fb 93[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 fb 93[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 93[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 fb 93[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 93[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 93[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 93[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%esi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 93[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e2 01 1c[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 93[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*aas
+[ 	]*[a-f0-9]+:[ 	]*c4 e2 01 1c[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*41[ 	]*inc[ 	]*%ecx
-[ 	]*[a-f0-9]+:[ 	]*37[ 	]*aaa[ ]*
-[ 	]*[a-f0-9]+:[ 	]*62 f2 ad 08 1c[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*37[ 	]*aaa
+[ 	]*[a-f0-9]+:[ 	]*62 f2 ad 08 1c[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*01 01[ 	]*add[ 	]*%eax,\(%ecx\)
-[ 	]*[a-f0-9]+:[ 	]*62 f3 7d 28 1b[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*62 f3 7d 28 1b[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*c8 25 62 f3[ 	]*enter[ ]*\$0x6225,\$0xf3
-[ 	]*[a-f0-9]+:[ 	]*62 f3 75 08 23[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*62 f3 75 08 23[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*c2 25 62[ 	]*ret[ ]*\$0x6225
-[ 	]*[a-f0-9]+:[ 	]*62 f2 7d 28 5b[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*62 f2 7d 28 5b[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*41[ 	]*inc[ 	]*%ecx
-[ 	]*[a-f0-9]+:[ 	]*37[ 	]*aaa[ ]*
+[ 	]*[a-f0-9]+:[ 	]*37[ 	]*aaa
 #pass
diff --git a/gas/testsuite/gas/i386/fence-as-lock-add-no.d b/gas/testsuite/gas/i386/fence-as-lock-add-no.d
index 208306668d8..8efa877e447 100644
--- a/gas/testsuite/gas/i386/fence-as-lock-add-no.d
+++ b/gas/testsuite/gas/i386/fence-as-lock-add-no.d
@@ -8,7 +8,7 @@
 Disassembly of section .text:
 
 0+ <main>:
-[   ]*[a-f0-9]+:	0f ae e8[ ]*	lfence 
-[   ]*[a-f0-9]+:	0f ae f0[ ]*	mfence 
-[   ]*[a-f0-9]+:	0f ae f8[ ]*	sfence 
+[   ]*[a-f0-9]+:	0f ae e8[ ]*	lfence
+[   ]*[a-f0-9]+:	0f ae f0[ ]*	mfence
+[   ]*[a-f0-9]+:	0f ae f8[ ]*	sfence
 #pass
diff --git a/gas/testsuite/gas/i386/fpu-bad.d b/gas/testsuite/gas/i386/fpu-bad.d
index ea1fe24b224..415e5e6c3b6 100644
--- a/gas/testsuite/gas/i386/fpu-bad.d
+++ b/gas/testsuite/gas/i386/fpu-bad.d
@@ -7,5 +7,5 @@
 Disassembly of section .text:
 
 0+ <start>:
- +[a-f0-9]+:	dd f0                	\(bad\)  
+ +[a-f0-9]+:	dd f0                	\(bad\)
 #pass
diff --git a/gas/testsuite/gas/i386/iamcu-4.d b/gas/testsuite/gas/i386/iamcu-4.d
index e71971f1db7..b255d5da5fc 100644
--- a/gas/testsuite/gas/i386/iamcu-4.d
+++ b/gas/testsuite/gas/i386/iamcu-4.d
@@ -6,6 +6,6 @@
 Disassembly of section .text:
 
 0+ <.text>:
- +[a-f0-9]+:	d9 ff                	fcos   
+ +[a-f0-9]+:	d9 ff                	fcos
  +[a-f0-9]+:	66 0f 58 01          	addpd  \(%ecx\),%xmm0
 #pass
diff --git a/gas/testsuite/gas/i386/iamcu-5.d b/gas/testsuite/gas/i386/iamcu-5.d
index 1378f1c0fb3..2eaed3b88b1 100644
--- a/gas/testsuite/gas/i386/iamcu-5.d
+++ b/gas/testsuite/gas/i386/iamcu-5.d
@@ -6,6 +6,6 @@
 Disassembly of section .text:
 
 0+ <.text>:
- +[a-f0-9]+:	d9 ff                	fcos   
+ +[a-f0-9]+:	d9 ff                	fcos
  +[a-f0-9]+:	66 0f 58 01          	addpd  \(%ecx\),%xmm0
 #pass
diff --git a/gas/testsuite/gas/i386/ifunc.d b/gas/testsuite/gas/i386/ifunc.d
index ed933b94f12..7206eb93cbe 100644
--- a/gas/testsuite/gas/i386/ifunc.d
+++ b/gas/testsuite/gas/i386/ifunc.d
@@ -9,11 +9,11 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	e9 fc ff ff ff       	jmp    1 <foo\+0x1>	1: R_386_PLT32	ifunc
 
 0+5 <ifunc>:
-[ 	]*[a-f0-9]+:	c3                   	ret    
+[ 	]*[a-f0-9]+:	c3                   	ret
 
 0+6 <bar>:
 [ 	]*[a-f0-9]+:	eb 00                	jmp    8 <normal>
 
 0+8 <normal>:
-[ 	]*[a-f0-9]+:	c3                   	ret    
+[ 	]*[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/gas/testsuite/gas/i386/ilp32/mixed-mode-reloc64.d b/gas/testsuite/gas/i386/ilp32/mixed-mode-reloc64.d
index f071a2256d1..7b30dfc6a64 100644
--- a/gas/testsuite/gas/i386/ilp32/mixed-mode-reloc64.d
+++ b/gas/testsuite/gas/i386/ilp32/mixed-mode-reloc64.d
@@ -7,9 +7,9 @@
 
 RELOCATION RECORDS FOR \[.text\]:
 OFFSET[ 	]+TYPE[ 	]+VALUE[ 	]*
-[0-9a-f]+[ 	]+R_X86_64_GOT32[ 	]+xtrn[ 	]*
-[0-9a-f]+[ 	]+R_X86_64_PLT32[ 	]+xtrn-0x0*4[ 	]*
-[0-9a-f]+[ 	]+R_X86_64_GOT32[ 	]+xtrn[ 	]*
-[0-9a-f]+[ 	]+R_X86_64_PLT32[ 	]+xtrn-0x0*4[ 	]*
-[0-9a-f]+[ 	]+R_X86_64_GOT32[ 	]+xtrn[ 	]*
-[0-9a-f]+[ 	]+R_X86_64_PLT32[ 	]+xtrn-0x0*4[ 	]*
+[0-9a-f]+[ 	]+R_X86_64_GOT32[ 	]+xtrn
+[0-9a-f]+[ 	]+R_X86_64_PLT32[ 	]+xtrn-0x0*4
+[0-9a-f]+[ 	]+R_X86_64_GOT32[ 	]+xtrn
+[0-9a-f]+[ 	]+R_X86_64_PLT32[ 	]+xtrn-0x0*4
+[0-9a-f]+[ 	]+R_X86_64_GOT32[ 	]+xtrn
+[0-9a-f]+[ 	]+R_X86_64_PLT32[ 	]+xtrn-0x0*4
diff --git a/gas/testsuite/gas/i386/ilp32/svme64.d b/gas/testsuite/gas/i386/ilp32/svme64.d
index 677cf9ba4bf..1325ffa2bd9 100644
--- a/gas/testsuite/gas/i386/ilp32/svme64.d
+++ b/gas/testsuite/gas/i386/ilp32/svme64.d
@@ -8,34 +8,34 @@
 Disassembly of section .text:
 
 0+000 <common>:
-[	 ]*[0-9a-f]+:[	 ]+0f 01 dd[	 ]+clgi[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 df[	 ]+invlpga[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 de[	 ]+skinit[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 dc[	 ]+stgi[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 da[	 ]+vmload[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 d9[	 ]+vmmcall[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 d8[	 ]+vmrun[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 db[	 ]+vmsave[	 ]*
+[	 ]*[0-9a-f]+:[	 ]+0f 01 dd[	 ]+clgi
+[	 ]*[0-9a-f]+:[	 ]+0f 01 df[	 ]+invlpga
+[	 ]*[0-9a-f]+:[	 ]+0f 01 de[	 ]+skinit
+[	 ]*[0-9a-f]+:[	 ]+0f 01 dc[	 ]+stgi
+[	 ]*[0-9a-f]+:[	 ]+0f 01 da[	 ]+vmload
+[	 ]*[0-9a-f]+:[	 ]+0f 01 d9[	 ]+vmmcall
+[	 ]*[0-9a-f]+:[	 ]+0f 01 d8[	 ]+vmrun
+[	 ]*[0-9a-f]+:[	 ]+0f 01 db[	 ]+vmsave
 [0-9a-f]+ <att64>:
-[	 ]*[0-9a-f]+:[	 ]+0f 01 df[	 ]+invlpga[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 da[	 ]+vmload[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 d8[	 ]+vmrun[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 db[	 ]+vmsave[	 ]*
+[	 ]*[0-9a-f]+:[	 ]+0f 01 df[	 ]+invlpga
+[	 ]*[0-9a-f]+:[	 ]+0f 01 da[	 ]+vmload
+[	 ]*[0-9a-f]+:[	 ]+0f 01 d8[	 ]+vmrun
+[	 ]*[0-9a-f]+:[	 ]+0f 01 db[	 ]+vmsave
 [0-9a-f]+ <att32>:
-[	 ]*[0-9a-f]+:[	 ]+0f 01 de[	 ]+skinit[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+67 0f 01 df[	 ]+addr32 invlpga[	 ]
-[	 ]*[0-9a-f]+:[	 ]+67 0f 01 da[	 ]+addr32 vmload[	 ]
-[	 ]*[0-9a-f]+:[	 ]+67 0f 01 d8[	 ]+addr32 vmrun[	 ]
-[	 ]*[0-9a-f]+:[	 ]+67 0f 01 db[	 ]+addr32 vmsave[	 ]
+[	 ]*[0-9a-f]+:[	 ]+0f 01 de[	 ]+skinit
+[	 ]*[0-9a-f]+:[	 ]+67 0f 01 df[	 ]+addr32 invlpga
+[	 ]*[0-9a-f]+:[	 ]+67 0f 01 da[	 ]+addr32 vmload
+[	 ]*[0-9a-f]+:[	 ]+67 0f 01 d8[	 ]+addr32 vmrun
+[	 ]*[0-9a-f]+:[	 ]+67 0f 01 db[	 ]+addr32 vmsave
 [0-9a-f]+ <intel64>:
-[	 ]*[0-9a-f]+:[	 ]+0f 01 df[	 ]+invlpga[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 da[	 ]+vmload[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 d8[	 ]+vmrun[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 db[	 ]+vmsave[	 ]*
+[	 ]*[0-9a-f]+:[	 ]+0f 01 df[	 ]+invlpga
+[	 ]*[0-9a-f]+:[	 ]+0f 01 da[	 ]+vmload
+[	 ]*[0-9a-f]+:[	 ]+0f 01 d8[	 ]+vmrun
+[	 ]*[0-9a-f]+:[	 ]+0f 01 db[	 ]+vmsave
 [0-9a-f]+ <intel32>:
-[	 ]*[0-9a-f]+:[	 ]+0f 01 de[	 ]+skinit[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+67 0f 01 df[	 ]+addr32 invlpga[	 ]
-[	 ]*[0-9a-f]+:[	 ]+67 0f 01 da[	 ]+addr32 vmload[	 ]
-[	 ]*[0-9a-f]+:[	 ]+67 0f 01 d8[	 ]+addr32 vmrun[	 ]
-[	 ]*[0-9a-f]+:[	 ]+67 0f 01 db[	 ]+addr32 vmsave[	 ]
+[	 ]*[0-9a-f]+:[	 ]+0f 01 de[	 ]+skinit
+[	 ]*[0-9a-f]+:[	 ]+67 0f 01 df[	 ]+addr32 invlpga
+[	 ]*[0-9a-f]+:[	 ]+67 0f 01 da[	 ]+addr32 vmload
+[	 ]*[0-9a-f]+:[	 ]+67 0f 01 d8[	 ]+addr32 vmrun
+[	 ]*[0-9a-f]+:[	 ]+67 0f 01 db[	 ]+addr32 vmsave
 #pass
diff --git a/gas/testsuite/gas/i386/ilp32/x86-64-branch.d b/gas/testsuite/gas/i386/ilp32/x86-64-branch.d
index acf8c42ca97..b553bb15b4a 100644
--- a/gas/testsuite/gas/i386/ilp32/x86-64-branch.d
+++ b/gas/testsuite/gas/i386/ilp32/x86-64-branch.d
@@ -23,7 +23,7 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	66 e8 00 00 00 00    	data16 call (0x)?2a <.*>	26: R_X86_64_PLT32	foo-0x4
 [ 	]*[a-f0-9]+:	66 e9 00 00 00 00    	data16 jmp (0x)?30 <.*>	2c: R_X86_64_PLT32	foo-0x4
 [ 	]*[a-f0-9]+:	66 0f 82 00 00 00 00 	data16 jb (0x)?37 <.*>	33: R_X86_64_PLT32	foo-0x4
-[ 	]*[a-f0-9]+:	66 c3                	data16 ret *
+[ 	]*[a-f0-9]+:	66 c3                	data16 ret
 [ 	]*[a-f0-9]+:	66 c2 08 00          	data16 ret \$0x8
 [ 	]*[a-f0-9]+:	3e 74 03[ 	]+je,pt  +[0-9a-fx]+ <.*>
 [ 	]*[a-f0-9]+:	2e 74 00[ 	]+je,pn  +[0-9a-fx]+ <.*>
@@ -40,6 +40,6 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	66 ff 20             	data16 jmp \*\(%rax\)
 [ 	]*[a-f0-9]+:	e8 00 00 00 00       	call   [0-9a-fx]* <.*>	[0-9a-f]*: R_X86_64_PC32	\*ABS\*\+0x10003c
 [ 	]*[a-f0-9]+:	e9 00 00 00 00       	jmp    [0-9a-fx]* <.*>	[0-9a-f]*: R_X86_64_PC32	\*ABS\*\+0x10003c
-[ 	]*[a-f0-9]+:	66 c3                	data16 ret *
+[ 	]*[a-f0-9]+:	66 c3                	data16 ret
 [ 	]*[a-f0-9]+:	66 c2 08 00          	data16 ret \$0x8
 #pass
diff --git a/gas/testsuite/gas/i386/ilp32/x86-64-cbw-intel.d b/gas/testsuite/gas/i386/ilp32/x86-64-cbw-intel.d
index 6d955eb3a38..037eb8b8945 100644
--- a/gas/testsuite/gas/i386/ilp32/x86-64-cbw-intel.d
+++ b/gas/testsuite/gas/i386/ilp32/x86-64-cbw-intel.d
@@ -7,18 +7,18 @@
 Disassembly of section .text:
 
 0+000 <_cbw>:
-   0:	66 98                	cbw    
-   2:	98                   	cwde   
-   3:	48 98                	cdqe   
-   5:	66 40 98             	rex cbw 
-   8:	40 98                	rex cwde 
-   a:	66 48 98             	data16 cdqe 
+   0:	66 98                	cbw
+   2:	98                   	cwde
+   3:	48 98                	cdqe
+   5:	66 40 98             	rex cbw
+   8:	40 98                	rex cwde
+   a:	66 48 98             	data16 cdqe
 
 0+00d <_cwd>:
-   d:	66 99                	cwd    
-   f:	99                   	cdq    
-  10:	48 99                	cqo    
-  12:	66 40 99             	rex cwd 
-  15:	40 99                	rex cdq 
-  17:	66 48 99             	data16 cqo 
+   d:	66 99                	cwd
+   f:	99                   	cdq
+  10:	48 99                	cqo
+  12:	66 40 99             	rex cwd
+  15:	40 99                	rex cdq
+  17:	66 48 99             	data16 cqo
 #pass
diff --git a/gas/testsuite/gas/i386/ilp32/x86-64-cbw.d b/gas/testsuite/gas/i386/ilp32/x86-64-cbw.d
index 3cb0697375f..66c39521623 100644
--- a/gas/testsuite/gas/i386/ilp32/x86-64-cbw.d
+++ b/gas/testsuite/gas/i386/ilp32/x86-64-cbw.d
@@ -7,18 +7,18 @@
 Disassembly of section .text:
 
 0+000 <_cbw>:
-   0:	66 98                	cbtw   
-   2:	98                   	cwtl   
-   3:	48 98                	cltq   
-   5:	66 40 98             	rex cbtw 
-   8:	40 98                	rex cwtl 
-   a:	66 48 98             	data16 cltq 
+   0:	66 98                	cbtw
+   2:	98                   	cwtl
+   3:	48 98                	cltq
+   5:	66 40 98             	rex cbtw
+   8:	40 98                	rex cwtl
+   a:	66 48 98             	data16 cltq
 
 0+00d <_cwd>:
-   d:	66 99                	cwtd   
-   f:	99                   	cltd   
-  10:	48 99                	cqto   
-  12:	66 40 99             	rex cwtd 
-  15:	40 99                	rex cltd 
-  17:	66 48 99             	data16 cqto 
+   d:	66 99                	cwtd
+   f:	99                   	cltd
+  10:	48 99                	cqto
+  12:	66 40 99             	rex cwtd
+  15:	40 99                	rex cltd
+  17:	66 48 99             	data16 cqto
 #pass
diff --git a/gas/testsuite/gas/i386/ilp32/x86-64-opcode-inval-intel.d b/gas/testsuite/gas/i386/ilp32/x86-64-opcode-inval-intel.d
index cefd9fd28e6..a2b09d2e74f 100644
--- a/gas/testsuite/gas/i386/ilp32/x86-64-opcode-inval-intel.d
+++ b/gas/testsuite/gas/i386/ilp32/x86-64-opcode-inval-intel.d
@@ -8,43 +8,43 @@
 Disassembly of section .text:
 
 0+ <aaa>:
-[ 	]*[a-f0-9]+:	37                   	\(bad\)  
+[ 	]*[a-f0-9]+:	37                   	\(bad\)
 
 0+1 <aad0>:
-[ 	]*[a-f0-9]+:	d5                   	\(bad\)  
+[ 	]*[a-f0-9]+:	d5                   	\(bad\)
 [ 	]*[a-f0-9]+:	0a                   	.byte 0xa
 
 0+3 <aad1>:
-[ 	]*[a-f0-9]+:	d5                   	\(bad\)  
+[ 	]*[a-f0-9]+:	d5                   	\(bad\)
 [ 	]*[a-f0-9]+:	02                   	.byte 0x2
 
 0+5 <aam0>:
-[ 	]*[a-f0-9]+:	d4                   	\(bad\)  
+[ 	]*[a-f0-9]+:	d4                   	\(bad\)
 [ 	]*[a-f0-9]+:	0a                   	.byte 0xa
 
 0+7 <aam1>:
-[ 	]*[a-f0-9]+:	d4                   	\(bad\)  
+[ 	]*[a-f0-9]+:	d4                   	\(bad\)
 [ 	]*[a-f0-9]+:	02                   	.byte 0x2
 
 0+9 <aas>:
-[ 	]*[a-f0-9]+:	3f                   	\(bad\)  
+[ 	]*[a-f0-9]+:	3f                   	\(bad\)
 
 0+a <bound>:
 [ 	]*[a-f0-9]+:	62                   	.byte 0x62
 [ 	]*[a-f0-9]+:	10                   	.byte 0x10
 
 0+c <daa>:
-[ 	]*[a-f0-9]+:	27                   	\(bad\)  
+[ 	]*[a-f0-9]+:	27                   	\(bad\)
 
 0+d <das>:
-[ 	]*[a-f0-9]+:	2f                   	\(bad\)  
+[ 	]*[a-f0-9]+:	2f                   	\(bad\)
 
 0+e <into>:
-[ 	]*[a-f0-9]+:	ce                   	\(bad\)  
+[ 	]*[a-f0-9]+:	ce                   	\(bad\)
 
 0+f <pusha>:
-[ 	]*[a-f0-9]+:	60                   	\(bad\)  
+[ 	]*[a-f0-9]+:	60                   	\(bad\)
 
 0+10 <popa>:
-[ 	]*[a-f0-9]+:	61                   	\(bad\)  
+[ 	]*[a-f0-9]+:	61                   	\(bad\)
 #pass
diff --git a/gas/testsuite/gas/i386/ilp32/x86-64-opcode-inval.d b/gas/testsuite/gas/i386/ilp32/x86-64-opcode-inval.d
index 21ac5de1205..5a17b0b412e 100644
--- a/gas/testsuite/gas/i386/ilp32/x86-64-opcode-inval.d
+++ b/gas/testsuite/gas/i386/ilp32/x86-64-opcode-inval.d
@@ -8,43 +8,43 @@
 Disassembly of section .text:
 
 0+ <aaa>:
-[ 	]*[a-f0-9]+:	37                   	\(bad\)  
+[ 	]*[a-f0-9]+:	37                   	\(bad\)
 
 0+1 <aad0>:
-[ 	]*[a-f0-9]+:	d5                   	\(bad\)  
+[ 	]*[a-f0-9]+:	d5                   	\(bad\)
 [ 	]*[a-f0-9]+:	0a                   	.byte 0xa
 
 0+3 <aad1>:
-[ 	]*[a-f0-9]+:	d5                   	\(bad\)  
+[ 	]*[a-f0-9]+:	d5                   	\(bad\)
 [ 	]*[a-f0-9]+:	02                   	.byte 0x2
 
 0+5 <aam0>:
-[ 	]*[a-f0-9]+:	d4                   	\(bad\)  
+[ 	]*[a-f0-9]+:	d4                   	\(bad\)
 [ 	]*[a-f0-9]+:	0a                   	.byte 0xa
 
 0+7 <aam1>:
-[ 	]*[a-f0-9]+:	d4                   	\(bad\)  
+[ 	]*[a-f0-9]+:	d4                   	\(bad\)
 [ 	]*[a-f0-9]+:	02                   	.byte 0x2
 
 0+9 <aas>:
-[ 	]*[a-f0-9]+:	3f                   	\(bad\)  
+[ 	]*[a-f0-9]+:	3f                   	\(bad\)
 
 0+a <bound>:
 [ 	]*[a-f0-9]+:	62                   	.byte 0x62
 [ 	]*[a-f0-9]+:	10                   	.byte 0x10
 
 0+c <daa>:
-[ 	]*[a-f0-9]+:	27                   	\(bad\)  
+[ 	]*[a-f0-9]+:	27                   	\(bad\)
 
 0+d <das>:
-[ 	]*[a-f0-9]+:	2f                   	\(bad\)  
+[ 	]*[a-f0-9]+:	2f                   	\(bad\)
 
 0+e <into>:
-[ 	]*[a-f0-9]+:	ce                   	\(bad\)  
+[ 	]*[a-f0-9]+:	ce                   	\(bad\)
 
 0+f <pusha>:
-[ 	]*[a-f0-9]+:	60                   	\(bad\)  
+[ 	]*[a-f0-9]+:	60                   	\(bad\)
 
 0+10 <popa>:
-[ 	]*[a-f0-9]+:	61                   	\(bad\)  
+[ 	]*[a-f0-9]+:	61                   	\(bad\)
 #pass
diff --git a/gas/testsuite/gas/i386/ilp32/x86-64-vmx.d b/gas/testsuite/gas/i386/ilp32/x86-64-vmx.d
index ca98d74840d..c3d91bde2ef 100644
--- a/gas/testsuite/gas/i386/ilp32/x86-64-vmx.d
+++ b/gas/testsuite/gas/i386/ilp32/x86-64-vmx.d
@@ -7,10 +7,10 @@
 Disassembly of section .text:
 
 0+000 <foo>:
-   0:	0f 01 c1 [ 	]*vmcall 
-   3:	0f 01 c2 [ 	]*vmlaunch 
-   6:	0f 01 c3 [ 	]*vmresume 
-   9:	0f 01 c4 [ 	]*vmxoff 
+   0:	0f 01 c1 [ 	]*vmcall
+   3:	0f 01 c2 [ 	]*vmlaunch
+   6:	0f 01 c3 [ 	]*vmresume
+   9:	0f 01 c4 [ 	]*vmxoff
    c:	66 0f c7 30 [ 	]*vmclear \(%rax\)
   10:	0f c7 30 [ 	]*vmptrld \(%rax\)
   13:	0f c7 38 [ 	]*vmptrst \(%rax\)
diff --git a/gas/testsuite/gas/i386/ilp32/x86-64-xsave-intel.d b/gas/testsuite/gas/i386/ilp32/x86-64-xsave-intel.d
index 1c08752729c..ef31b4b9ca0 100644
--- a/gas/testsuite/gas/i386/ilp32/x86-64-xsave-intel.d
+++ b/gas/testsuite/gas/i386/ilp32/x86-64-xsave-intel.d
@@ -8,8 +8,8 @@
 Disassembly of section .text:
 
 0+ <_start>:
-[ 	]*[a-f0-9]+:	0f 01 d0             	xgetbv 
-[ 	]*[a-f0-9]+:	0f 01 d1             	xsetbv 
+[ 	]*[a-f0-9]+:	0f 01 d0             	xgetbv
+[ 	]*[a-f0-9]+:	0f 01 d1             	xsetbv
 [ 	]*[a-f0-9]+:	0f ae 20             	xsave  \[rax\]
 [ 	]*[a-f0-9]+:	41 0f ae 20          	xsave  \[r8\]
 [ 	]*[a-f0-9]+:	41 0f ae 24 00       	xsave  \[r8\+rax\*1\]
diff --git a/gas/testsuite/gas/i386/ilp32/x86-64-xsave.d b/gas/testsuite/gas/i386/ilp32/x86-64-xsave.d
index b578c51a3ef..577f5d31dff 100644
--- a/gas/testsuite/gas/i386/ilp32/x86-64-xsave.d
+++ b/gas/testsuite/gas/i386/ilp32/x86-64-xsave.d
@@ -7,8 +7,8 @@
 Disassembly of section .text:
 
 0+ <_start>:
-[ 	]*[a-f0-9]+:	0f 01 d0             	xgetbv 
-[ 	]*[a-f0-9]+:	0f 01 d1             	xsetbv 
+[ 	]*[a-f0-9]+:	0f 01 d0             	xgetbv
+[ 	]*[a-f0-9]+:	0f 01 d1             	xsetbv
 [ 	]*[a-f0-9]+:	0f ae 20             	xsave  \(%rax\)
 [ 	]*[a-f0-9]+:	41 0f ae 20          	xsave  \(%r8\)
 [ 	]*[a-f0-9]+:	41 0f ae 24 00       	xsave  \(%r8,%rax,1\)
diff --git a/gas/testsuite/gas/i386/ilp32/x86-64.d b/gas/testsuite/gas/i386/ilp32/x86-64.d
index dbc3ceae914..9f7e7949389 100644
--- a/gas/testsuite/gas/i386/ilp32/x86-64.d
+++ b/gas/testsuite/gas/i386/ilp32/x86-64.d
@@ -99,8 +99,8 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	a3 11 22 33 44 55 66 77 88 	movabs %eax,0x8877665544332211
 [ 	]*[a-f0-9]+:	48 a1 11 22 33 44 55 66 77 88 	movabs 0x8877665544332211,%rax
 [ 	]*[a-f0-9]+:	48 a3 11 22 33 44 55 66 77 88 	movabs %rax,0x8877665544332211
-[ 	]*[a-f0-9]+:	48 99                	cqto   
-[ 	]*[a-f0-9]+:	48 98                	cltq   
+[ 	]*[a-f0-9]+:	48 99                	cqto
+[ 	]*[a-f0-9]+:	48 98                	cltq
 [ 	]*[a-f0-9]+:	48 63 c0             	movslq %eax,%rax
 [ 	]*[a-f0-9]+:	48 0f bf c0          	movswq %ax,%rax
 [ 	]*[a-f0-9]+:	48 0f be c0          	movsbq %al,%rax
diff --git a/gas/testsuite/gas/i386/intel-got32.d b/gas/testsuite/gas/i386/intel-got32.d
index 8e5c797979a..5e18a2f9c92 100644
--- a/gas/testsuite/gas/i386/intel-got32.d
+++ b/gas/testsuite/gas/i386/intel-got32.d
@@ -7,5 +7,5 @@ Disassembly of section .text:
 
 0+000 <_start>:
 [ 	]*[0-9a-f]+:[ 	]+8b 15 04 00 00 00[ 	]+mov[ 	]+edx,(DWORD PTR )?(ds:)?0x4
-[ 	]*[0-9a-f]+:[ 	]+c3[ 	]+ret[ 	]*
+[ 	]*[0-9a-f]+:[ 	]+c3[ 	]+ret
 #pass
diff --git a/gas/testsuite/gas/i386/intel-got64.d b/gas/testsuite/gas/i386/intel-got64.d
index e16f552b00b..08722da14f7 100644
--- a/gas/testsuite/gas/i386/intel-got64.d
+++ b/gas/testsuite/gas/i386/intel-got64.d
@@ -8,5 +8,5 @@ Disassembly of section .text:
 0+000 <_start>:
 [ 	]*[0-9a-f]+:[ 	]+a1 00 00 00 00 00 00 00 00[ 	]+movabs[ 	]+eax,(ds:)?0x0
 [ 	]*[0-9a-f]+:[ 	]+ff 35 00 00 00 00[ 	]+push[ 	]+(QWORD PTR )?\[rip(\+(0x)?0)?\]([ 	]+#.*)?
-[ 	]*[0-9a-f]+:[ 	]+c3[ 	]+ret[ 	]*
+[ 	]*[0-9a-f]+:[ 	]+c3[ 	]+ret
 #pass
diff --git a/gas/testsuite/gas/i386/intel-intel.d b/gas/testsuite/gas/i386/intel-intel.d
index b2663dd4574..a2bc62ba01e 100644
--- a/gas/testsuite/gas/i386/intel-intel.d
+++ b/gas/testsuite/gas/i386/intel-intel.d
@@ -46,28 +46,28 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	23 90 90 90 90 90 +	and    edx,DWORD PTR \[eax-0x6f6f6f70\]
 [ 	]*[a-f0-9]+:	24 90 +	and    al,0x90
 [ 	]*[a-f0-9]+:	25 90 90 90 90 +	and    eax,0x90909090
-[ 	]*[a-f0-9]+:	27 +	daa *
+[ 	]*[a-f0-9]+:	27 +	daa
 [ 	]*[a-f0-9]+:	28 90 90 90 90 90 +	sub    BYTE PTR \[eax-0x6f6f6f70\],dl
 [ 	]*[a-f0-9]+:	29 90 90 90 90 90 +	sub    DWORD PTR \[eax-0x6f6f6f70\],edx
 [ 	]*[a-f0-9]+:	2a 90 90 90 90 90 +	sub    dl,BYTE PTR \[eax-0x6f6f6f70\]
 [ 	]*[a-f0-9]+:	2b 90 90 90 90 90 +	sub    edx,DWORD PTR \[eax-0x6f6f6f70\]
 [ 	]*[a-f0-9]+:	2c 90 +	sub    al,0x90
 [ 	]*[a-f0-9]+:	2d 90 90 90 90 +	sub    eax,0x90909090
-[ 	]*[a-f0-9]+:	2f +	das *
+[ 	]*[a-f0-9]+:	2f +	das
 [ 	]*[a-f0-9]+:	30 90 90 90 90 90 +	xor    BYTE PTR \[eax-0x6f6f6f70\],dl
 [ 	]*[a-f0-9]+:	31 90 90 90 90 90 +	xor    DWORD PTR \[eax-0x6f6f6f70\],edx
 [ 	]*[a-f0-9]+:	32 90 90 90 90 90 +	xor    dl,BYTE PTR \[eax-0x6f6f6f70\]
 [ 	]*[a-f0-9]+:	33 90 90 90 90 90 +	xor    edx,DWORD PTR \[eax-0x6f6f6f70\]
 [ 	]*[a-f0-9]+:	34 90 +	xor    al,0x90
 [ 	]*[a-f0-9]+:	35 90 90 90 90 +	xor    eax,0x90909090
-[ 	]*[a-f0-9]+:	37 +	aaa *
+[ 	]*[a-f0-9]+:	37 +	aaa
 [ 	]*[a-f0-9]+:	38 90 90 90 90 90 +	cmp    BYTE PTR \[eax-0x6f6f6f70\],dl
 [ 	]*[a-f0-9]+:	39 90 90 90 90 90 +	cmp    DWORD PTR \[eax-0x6f6f6f70\],edx
 [ 	]*[a-f0-9]+:	3a 90 90 90 90 90 +	cmp    dl,BYTE PTR \[eax-0x6f6f6f70\]
 [ 	]*[a-f0-9]+:	3b 90 90 90 90 90 +	cmp    edx,DWORD PTR \[eax-0x6f6f6f70\]
 [ 	]*[a-f0-9]+:	3c 90 +	cmp    al,0x90
 [ 	]*[a-f0-9]+:	3d 90 90 90 90 +	cmp    eax,0x90909090
-[ 	]*[a-f0-9]+:	3f +	aas *
+[ 	]*[a-f0-9]+:	3f +	aas
 [ 	]*[a-f0-9]+:	40 +	inc    eax
 [ 	]*[a-f0-9]+:	41 +	inc    ecx
 [ 	]*[a-f0-9]+:	42 +	inc    edx
@@ -100,8 +100,8 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	5d +	pop    ebp
 [ 	]*[a-f0-9]+:	5e +	pop    esi
 [ 	]*[a-f0-9]+:	5f +	pop    edi
-[ 	]*[a-f0-9]+:	60 +	pusha *
-[ 	]*[a-f0-9]+:	61 +	popa *
+[ 	]*[a-f0-9]+:	60 +	pusha
+[ 	]*[a-f0-9]+:	61 +	popa
 [ 	]*[a-f0-9]+:	62 90 90 90 90 90 +	bound  edx,QWORD PTR \[eax-0x6f6f6f70\]
 [ 	]*[a-f0-9]+:	63 90 90 90 90 90 +	arpl   WORD PTR \[eax-0x6f6f6f70\],dx
 [ 	]*[a-f0-9]+:	68 90 90 90 90 +	push   0x90909090
@@ -151,14 +151,14 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	95 +	xchg   ebp,eax
 [ 	]*[a-f0-9]+:	96 +	xchg   esi,eax
 [ 	]*[a-f0-9]+:	97 +	xchg   edi,eax
-[ 	]*[a-f0-9]+:	98 +	cwde *
-[ 	]*[a-f0-9]+:	99 +	cdq *
+[ 	]*[a-f0-9]+:	98 +	cwde
+[ 	]*[a-f0-9]+:	99 +	cdq
 [ 	]*[a-f0-9]+:	9a 90 90 90 90 90 90 	call   0x9090:0x90909090
 [ 	]*[a-f0-9]+:	9b +	fwait
-[ 	]*[a-f0-9]+:	9c +	pushf *
-[ 	]*[a-f0-9]+:	9d +	popf *
-[ 	]*[a-f0-9]+:	9e +	sahf *
-[ 	]*[a-f0-9]+:	9f +	lahf *
+[ 	]*[a-f0-9]+:	9c +	pushf
+[ 	]*[a-f0-9]+:	9d +	popf
+[ 	]*[a-f0-9]+:	9e +	sahf
+[ 	]*[a-f0-9]+:	9f +	lahf
 [ 	]*[a-f0-9]+:	a0 90 90 90 90 +	mov    al,ds:0x90909090
 [ 	]*[a-f0-9]+:	a1 90 90 90 90 +	mov    eax,ds:0x90909090
 [ 	]*[a-f0-9]+:	a2 90 90 90 90 +	mov    ds:0x90909090,al
@@ -194,21 +194,21 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	c0 90 90 90 90 90 90 	rcl    BYTE PTR \[eax-0x6f6f6f70\],0x90
 [ 	]*[a-f0-9]+:	c1 90 90 90 90 90 90 	rcl    DWORD PTR \[eax-0x6f6f6f70\],0x90
 [ 	]*[a-f0-9]+:	c2 90 90 +	ret    0x9090
-[ 	]*[a-f0-9]+:	c3 +	ret *
+[ 	]*[a-f0-9]+:	c3 +	ret
 [ 	]*[a-f0-9]+:	c4 90 90 90 90 90 +	les    edx,FWORD PTR \[eax-0x6f6f6f70\]
 [ 	]*[a-f0-9]+:	c5 90 90 90 90 90 +	lds    edx,FWORD PTR \[eax-0x6f6f6f70\]
 [ 	]*[a-f0-9]+:	c6 80 90 90 90 90 90 	mov    BYTE PTR \[eax-0x6f6f6f70\],0x90
 [ 	]*[a-f0-9]+:	c7 80 90 90 90 90 90 90 90 90 	mov    DWORD PTR \[eax-0x6f6f6f70\],0x90909090
 [ 	]*[a-f0-9]+:	c8 90 90 90 +	enter  0x9090,0x90
-[ 	]*[a-f0-9]+:	c9 +	leave *
+[ 	]*[a-f0-9]+:	c9 +	leave
 [ 	]*[a-f0-9]+:	ca 90 90 +	retf   0x9090
-[ 	]*[a-f0-9]+:	cb +	retf *
+[ 	]*[a-f0-9]+:	cb +	retf
 [ 	]*[a-f0-9]+:	ca 90 90 +	retf   0x9090
-[ 	]*[a-f0-9]+:	cb +	retf *
-[ 	]*[a-f0-9]+:	cc +	int3 *
+[ 	]*[a-f0-9]+:	cb +	retf
+[ 	]*[a-f0-9]+:	cc +	int3
 [ 	]*[a-f0-9]+:	cd 90 +	int    0x90
-[ 	]*[a-f0-9]+:	ce +	into *
-[ 	]*[a-f0-9]+:	cf +	iret *
+[ 	]*[a-f0-9]+:	ce +	into
+[ 	]*[a-f0-9]+:	cf +	iret
 [ 	]*[a-f0-9]+:	d0 90 90 90 90 90 +	rcl    BYTE PTR \[eax-0x6f6f6f70\],1
 [ 	]*[a-f0-9]+:	d1 90 90 90 90 90 +	rcl    DWORD PTR \[eax-0x6f6f6f70\],1
 [ 	]*[a-f0-9]+:	d2 90 90 90 90 90 +	rcl    BYTE PTR \[eax-0x6f6f6f70\],cl
@@ -240,35 +240,35 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	ed +	in     eax,dx
 [ 	]*[a-f0-9]+:	ee +	out    dx,al
 [ 	]*[a-f0-9]+:	ef +	out    dx,eax
-[ 	]*[a-f0-9]+:	f4 +	hlt *
-[ 	]*[a-f0-9]+:	f5 +	cmc *
+[ 	]*[a-f0-9]+:	f4 +	hlt
+[ 	]*[a-f0-9]+:	f5 +	cmc
 [ 	]*[a-f0-9]+:	f6 90 90 90 90 90 +	not    BYTE PTR \[eax-0x6f6f6f70\]
 [ 	]*[a-f0-9]+:	f7 90 90 90 90 90 +	not    DWORD PTR \[eax-0x6f6f6f70\]
-[ 	]*[a-f0-9]+:	f8 +	clc *
-[ 	]*[a-f0-9]+:	f9 +	stc *
-[ 	]*[a-f0-9]+:	fa +	cli *
-[ 	]*[a-f0-9]+:	fb +	sti *
-[ 	]*[a-f0-9]+:	fc +	cld *
-[ 	]*[a-f0-9]+:	fd +	std *
+[ 	]*[a-f0-9]+:	f8 +	clc
+[ 	]*[a-f0-9]+:	f9 +	stc
+[ 	]*[a-f0-9]+:	fa +	cli
+[ 	]*[a-f0-9]+:	fb +	sti
+[ 	]*[a-f0-9]+:	fc +	cld
+[ 	]*[a-f0-9]+:	fd +	std
 [ 	]*[a-f0-9]+:	ff 90 90 90 90 90 +	call   DWORD PTR \[eax-0x6f6f6f70\]
 [ 	]*[a-f0-9]+:	0f 00 90 90 90 90 90 	lldt   WORD PTR \[eax-0x6f6f6f70\]
 [ 	]*[a-f0-9]+:	0f 01 90 90 90 90 90 	lgdtd  \[eax-0x6f6f6f70\]
 [ 	]*[a-f0-9]+:	0f 02 90 90 90 90 90 	lar    edx,WORD PTR \[eax-0x6f6f6f70\]
 [ 	]*[a-f0-9]+:	0f 03 90 90 90 90 90 	lsl    edx,WORD PTR \[eax-0x6f6f6f70\]
-[ 	]*[a-f0-9]+:	0f 06 +	clts *
-[ 	]*[a-f0-9]+:	0f 08 +	invd *
-[ 	]*[a-f0-9]+:	0f 09 +	wbinvd *
-[ 	]*[a-f0-9]+:	0f 0b +	ud2 *
+[ 	]*[a-f0-9]+:	0f 06 +	clts
+[ 	]*[a-f0-9]+:	0f 08 +	invd
+[ 	]*[a-f0-9]+:	0f 09 +	wbinvd
+[ 	]*[a-f0-9]+:	0f 0b +	ud2
 [ 	]*[a-f0-9]+:	0f 20 d0 +	mov    eax,cr2
 [ 	]*[a-f0-9]+:	0f 21 d0 +	mov    eax,dr2
 [ 	]*[a-f0-9]+:	0f 22 d0 +	mov    cr2,eax
 [ 	]*[a-f0-9]+:	0f 23 d0 +	mov    dr2,eax
 [ 	]*[a-f0-9]+:	0f 24 d0 +	mov    eax,tr2
 [ 	]*[a-f0-9]+:	0f 26 d0 +	mov    tr2,eax
-[ 	]*[a-f0-9]+:	0f 30 +	wrmsr *
-[ 	]*[a-f0-9]+:	0f 31 +	rdtsc *
-[ 	]*[a-f0-9]+:	0f 32 +	rdmsr *
-[ 	]*[a-f0-9]+:	0f 33 +	rdpmc *
+[ 	]*[a-f0-9]+:	0f 30 +	wrmsr
+[ 	]*[a-f0-9]+:	0f 31 +	rdtsc
+[ 	]*[a-f0-9]+:	0f 32 +	rdmsr
+[ 	]*[a-f0-9]+:	0f 33 +	rdpmc
 [ 	]*[a-f0-9]+:	0f 40 90 90 90 90 90 	cmovo  edx,DWORD PTR \[eax-0x6f6f6f70\]
 [ 	]*[a-f0-9]+:	0f 41 90 90 90 90 90 	cmovno edx,DWORD PTR \[eax-0x6f6f6f70\]
 [ 	]*[a-f0-9]+:	0f 42 90 90 90 90 90 	cmovb  edx,DWORD PTR \[eax-0x6f6f6f70\]
@@ -305,7 +305,7 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	0f 74 90 90 90 90 90 	pcmpeqb mm2,QWORD PTR \[eax-0x6f6f6f70\]
 [ 	]*[a-f0-9]+:	0f 75 90 90 90 90 90 	pcmpeqw mm2,QWORD PTR \[eax-0x6f6f6f70\]
 [ 	]*[a-f0-9]+:	0f 76 90 90 90 90 90 	pcmpeqd mm2,QWORD PTR \[eax-0x6f6f6f70\]
-[ 	]*[a-f0-9]+:	0f 77 +	emms *
+[ 	]*[a-f0-9]+:	0f 77 +	emms
 [ 	]*[a-f0-9]+:	0f 7e 90 90 90 90 90 	movd   DWORD PTR \[eax-0x6f6f6f70\],mm2
 [ 	]*[a-f0-9]+:	0f 7f 90 90 90 90 90 	movq   QWORD PTR \[eax-0x6f6f6f70\],mm2
 [ 	]*[a-f0-9]+:	0f 80 90 90 90 90 +	jo     909094e6 <barn\+0x909089a4>
@@ -342,13 +342,13 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	0f 9f 80 90 90 90 90 	setg   BYTE PTR \[eax-0x6f6f6f70\]
 [ 	]*[a-f0-9]+:	0f a0 +	push   fs
 [ 	]*[a-f0-9]+:	0f a1 +	pop    fs
-[ 	]*[a-f0-9]+:	0f a2 +	cpuid *
+[ 	]*[a-f0-9]+:	0f a2 +	cpuid
 [ 	]*[a-f0-9]+:	0f a3 90 90 90 90 90 	bt     DWORD PTR \[eax-0x6f6f6f70\],edx
 [ 	]*[a-f0-9]+:	0f a4 90 90 90 90 90 90 	shld   DWORD PTR \[eax-0x6f6f6f70\],edx,0x90
 [ 	]*[a-f0-9]+:	0f a5 90 90 90 90 90 	shld   DWORD PTR \[eax-0x6f6f6f70\],edx,cl
 [ 	]*[a-f0-9]+:	0f a8 +	push   gs
 [ 	]*[a-f0-9]+:	0f a9 +	pop    gs
-[ 	]*[a-f0-9]+:	0f aa +	rsm *
+[ 	]*[a-f0-9]+:	0f aa +	rsm
 [ 	]*[a-f0-9]+:	0f ab 90 90 90 90 90 	bts    DWORD PTR \[eax-0x6f6f6f70\],edx
 [ 	]*[a-f0-9]+:	0f ac 90 90 90 90 90 90 	shrd   DWORD PTR \[eax-0x6f6f6f70\],edx,0x90
 [ 	]*[a-f0-9]+:	0f ad 90 90 90 90 90 	shrd   DWORD PTR \[eax-0x6f6f6f70\],edx,cl
@@ -361,7 +361,7 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	0f b5 90 90 90 90 90 	lgs    edx,FWORD PTR \[eax-0x6f6f6f70\]
 [ 	]*[a-f0-9]+:	0f b6 90 90 90 90 90 	movzx  edx,BYTE PTR \[eax-0x6f6f6f70\]
 [ 	]*[a-f0-9]+:	0f b7 90 90 90 90 90 	movzx  edx,WORD PTR \[eax-0x6f6f6f70\]
-[ 	]*[a-f0-9]+:	0f 0b +	ud2 *
+[ 	]*[a-f0-9]+:	0f 0b +	ud2
 [ 	]*[a-f0-9]+:	0f bb 90 90 90 90 90 	btc    DWORD PTR \[eax-0x6f6f6f70\],edx
 [ 	]*[a-f0-9]+:	0f bc 90 90 90 90 90 	bsf    edx,DWORD PTR \[eax-0x6f6f6f70\]
 [ 	]*[a-f0-9]+:	0f bd 90 90 90 90 90 	bsr    edx,DWORD PTR \[eax-0x6f6f6f70\]
@@ -469,8 +469,8 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	66 5d +	pop    bp
 [ 	]*[a-f0-9]+:	66 5e +	pop    si
 [ 	]*[a-f0-9]+:	66 5f +	pop    di
-[ 	]*[a-f0-9]+:	66 60 +	pushaw *
-[ 	]*[a-f0-9]+:	66 61 +	popaw *
+[ 	]*[a-f0-9]+:	66 60 +	pushaw
+[ 	]*[a-f0-9]+:	66 61 +	popaw
 [ 	]*[a-f0-9]+:	66 62 90 90 90 90 90 	bound  dx,DWORD PTR \[eax-0x6f6f6f70\]
 [ 	]*[a-f0-9]+:	66 68 90 90 +	pushw  0x9090
 [ 	]*[a-f0-9]+:	66 69 90 90 90 90 90 90 90 	imul   dx,WORD PTR \[eax-0x6f6f6f70\],0x9090
@@ -494,11 +494,11 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	66 95 +	xchg   bp,ax
 [ 	]*[a-f0-9]+:	66 96 +	xchg   si,ax
 [ 	]*[a-f0-9]+:	66 97 +	xchg   di,ax
-[ 	]*[a-f0-9]+:	66 98 +	cbw *
-[ 	]*[a-f0-9]+:	66 99 +	cwd *
+[ 	]*[a-f0-9]+:	66 98 +	cbw
+[ 	]*[a-f0-9]+:	66 99 +	cwd
 [ 	]*[a-f0-9]+:	66 9a 90 90 90 90 +	call   0x9090:0x9090
-[ 	]*[a-f0-9]+:	66 9c +	pushfw *
-[ 	]*[a-f0-9]+:	66 9d +	popfw *
+[ 	]*[a-f0-9]+:	66 9c +	pushfw
+[ 	]*[a-f0-9]+:	66 9d +	popfw
 [ 	]*[a-f0-9]+:	66 a1 90 90 90 90 +	mov    ax,ds:0x90909090
 [ 	]*[a-f0-9]+:	66 a3 90 90 90 90 +	mov    ds:0x90909090,ax
 [ 	]*[a-f0-9]+:	66 a5 +	movs   WORD PTR es:\[edi\],WORD PTR ds:\[esi\]
@@ -517,17 +517,17 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	66 bf 90 90 +	mov    di,0x9090
 [ 	]*[a-f0-9]+:	66 c1 90 90 90 90 90 90 	rcl    WORD PTR \[eax-0x6f6f6f70\],0x90
 [ 	]*[a-f0-9]+:	66 c2 90 90 +	retw   0x9090
-[ 	]*[a-f0-9]+:	66 c3 +	retw *
+[ 	]*[a-f0-9]+:	66 c3 +	retw
 [ 	]*[a-f0-9]+:	66 c4 90 90 90 90 90 	les    dx,DWORD PTR \[eax-0x6f6f6f70\]
 [ 	]*[a-f0-9]+:	66 c5 90 90 90 90 90 	lds    dx,DWORD PTR \[eax-0x6f6f6f70\]
 [ 	]*[a-f0-9]+:	66 c7 80 90 90 90 90 90 90 	mov    WORD PTR \[eax-0x6f6f6f70\],0x9090
 [ 	]*[a-f0-9]+:	66 c8 90 90 90 +	enterw 0x9090,0x90
-[ 	]*[a-f0-9]+:	66 c9 +	leavew *
+[ 	]*[a-f0-9]+:	66 c9 +	leavew
 [ 	]*[a-f0-9]+:	66 ca 90 90 +	retfw  0x9090
-[ 	]*[a-f0-9]+:	66 cb +	retfw *
+[ 	]*[a-f0-9]+:	66 cb +	retfw
 [ 	]*[a-f0-9]+:	66 ca 90 90 +	retfw  0x9090
-[ 	]*[a-f0-9]+:	66 cb +	retfw *
-[ 	]*[a-f0-9]+:	66 cf +	iretw *
+[ 	]*[a-f0-9]+:	66 cb +	retfw
+[ 	]*[a-f0-9]+:	66 cf +	iretw
 [ 	]*[a-f0-9]+:	66 d1 90 90 90 90 90 	rcl    WORD PTR \[eax-0x6f6f6f70\],1
 [ 	]*[a-f0-9]+:	66 d3 90 90 90 90 90 	rcl    WORD PTR \[eax-0x6f6f6f70\],cl
 [ 	]*[a-f0-9]+:	66 e5 90 +	in     ax,0x90
@@ -580,10 +580,10 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	66 0f c1 90 90 90 90 90 	xadd   WORD PTR \[eax-0x6f6f6f70\],dx
 
 [a-f0-9]+ <gs_foo>:
-[ 	]*[a-f0-9]+:	c3 +	ret *
+[ 	]*[a-f0-9]+:	c3 +	ret
 
 [a-f0-9]+ <short_foo>:
-[ 	]*[a-f0-9]+:	c3 +	ret *
+[ 	]*[a-f0-9]+:	c3 +	ret
 
 [a-f0-9]+ <bar>:
 [ 	]*[a-f0-9]+:	e8 f9 ff ff ff +	call   9d9 <gs_foo>
@@ -607,7 +607,7 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	0e +	push   cs
 [ 	]*[a-f0-9]+:	8b 04 5d 00 00 00 00 	mov    eax,DWORD PTR \[ebx\*2\+0x0\]
 [ 	]*[a-f0-9]+:	10 14 85 90 90 90 90 	adc    BYTE PTR \[eax\*4-0x6f6f6f70\],dl
-[ 	]*[a-f0-9]+:	2f +	das *
+[ 	]*[a-f0-9]+:	2f +	das
 [ 	]*[a-f0-9]+:	ea 90 90 90 90 90 90 	jmp    0x9090:0x90909090
 [ 	]*[a-f0-9]+:	66 a5 +	movs   WORD PTR es:\[edi\],WORD PTR ds:\[esi\]
 [ 	]*[a-f0-9]+:	70 90 +	jo     9be <foo\+0x9be>
diff --git a/gas/testsuite/gas/i386/intel.d b/gas/testsuite/gas/i386/intel.d
index fe71dcf0e1b..7bc28ed96a1 100644
--- a/gas/testsuite/gas/i386/intel.d
+++ b/gas/testsuite/gas/i386/intel.d
@@ -45,28 +45,28 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	23 90 90 90 90 90 [ 	]*and    -0x6f6f6f70\(%eax\),%edx
 [ 	]*[a-f0-9]+:	24 90 [ 	]*and    \$0x90,%al
 [ 	]*[a-f0-9]+:	25 90 90 90 90 [ 	]*and    \$0x90909090,%eax
-[ 	]*[a-f0-9]+:	27 [ 	]*daa    
+[ 	]*[a-f0-9]+:	27 [ 	]*daa
 [ 	]*[a-f0-9]+:	28 90 90 90 90 90 [ 	]*sub    %dl,-0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	29 90 90 90 90 90 [ 	]*sub    %edx,-0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	2a 90 90 90 90 90 [ 	]*sub    -0x6f6f6f70\(%eax\),%dl
 [ 	]*[a-f0-9]+:	2b 90 90 90 90 90 [ 	]*sub    -0x6f6f6f70\(%eax\),%edx
 [ 	]*[a-f0-9]+:	2c 90 [ 	]*sub    \$0x90,%al
 [ 	]*[a-f0-9]+:	2d 90 90 90 90 [ 	]*sub    \$0x90909090,%eax
-[ 	]*[a-f0-9]+:	2f [ 	]*das    
+[ 	]*[a-f0-9]+:	2f [ 	]*das
 [ 	]*[a-f0-9]+:	30 90 90 90 90 90 [ 	]*xor    %dl,-0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	31 90 90 90 90 90 [ 	]*xor    %edx,-0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	32 90 90 90 90 90 [ 	]*xor    -0x6f6f6f70\(%eax\),%dl
 [ 	]*[a-f0-9]+:	33 90 90 90 90 90 [ 	]*xor    -0x6f6f6f70\(%eax\),%edx
 [ 	]*[a-f0-9]+:	34 90 [ 	]*xor    \$0x90,%al
 [ 	]*[a-f0-9]+:	35 90 90 90 90 [ 	]*xor    \$0x90909090,%eax
-[ 	]*[a-f0-9]+:	37 [ 	]*aaa    
+[ 	]*[a-f0-9]+:	37 [ 	]*aaa
 [ 	]*[a-f0-9]+:	38 90 90 90 90 90 [ 	]*cmp    %dl,-0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	39 90 90 90 90 90 [ 	]*cmp    %edx,-0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	3a 90 90 90 90 90 [ 	]*cmp    -0x6f6f6f70\(%eax\),%dl
 [ 	]*[a-f0-9]+:	3b 90 90 90 90 90 [ 	]*cmp    -0x6f6f6f70\(%eax\),%edx
 [ 	]*[a-f0-9]+:	3c 90 [ 	]*cmp    \$0x90,%al
 [ 	]*[a-f0-9]+:	3d 90 90 90 90 [ 	]*cmp    \$0x90909090,%eax
-[ 	]*[a-f0-9]+:	3f [ 	]*aas    
+[ 	]*[a-f0-9]+:	3f [ 	]*aas
 [ 	]*[a-f0-9]+:	40 [ 	]*inc    %eax
 [ 	]*[a-f0-9]+:	41 [ 	]*inc    %ecx
 [ 	]*[a-f0-9]+:	42 [ 	]*inc    %edx
@@ -99,8 +99,8 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	5d [ 	]*pop    %ebp
 [ 	]*[a-f0-9]+:	5e [ 	]*pop    %esi
 [ 	]*[a-f0-9]+:	5f [ 	]*pop    %edi
-[ 	]*[a-f0-9]+:	60 [ 	]*pusha  
-[ 	]*[a-f0-9]+:	61 [ 	]*popa   
+[ 	]*[a-f0-9]+:	60 [ 	]*pusha
+[ 	]*[a-f0-9]+:	61 [ 	]*popa
 [ 	]*[a-f0-9]+:	62 90 90 90 90 90 [ 	]*bound  %edx,-0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	63 90 90 90 90 90 [ 	]*arpl   %dx,-0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	68 90 90 90 90 [ 	]*push   \$0x90909090
@@ -150,14 +150,14 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	95 [ 	]*xchg   %eax,%ebp
 [ 	]*[a-f0-9]+:	96 [ 	]*xchg   %eax,%esi
 [ 	]*[a-f0-9]+:	97 [ 	]*xchg   %eax,%edi
-[ 	]*[a-f0-9]+:	98 [ 	]*cwtl   
-[ 	]*[a-f0-9]+:	99 [ 	]*cltd   
+[ 	]*[a-f0-9]+:	98 [ 	]*cwtl
+[ 	]*[a-f0-9]+:	99 [ 	]*cltd
 [ 	]*[a-f0-9]+:	9a 90 90 90 90 90 90 [ 	]*lcall  \$0x9090,\$0x90909090
 [ 	]*[a-f0-9]+:	9b [ 	]*fwait
-[ 	]*[a-f0-9]+:	9c [ 	]*pushf  
-[ 	]*[a-f0-9]+:	9d [ 	]*popf   
-[ 	]*[a-f0-9]+:	9e [ 	]*sahf   
-[ 	]*[a-f0-9]+:	9f [ 	]*lahf   
+[ 	]*[a-f0-9]+:	9c [ 	]*pushf
+[ 	]*[a-f0-9]+:	9d [ 	]*popf
+[ 	]*[a-f0-9]+:	9e [ 	]*sahf
+[ 	]*[a-f0-9]+:	9f [ 	]*lahf
 [ 	]*[a-f0-9]+:	a0 90 90 90 90 [ 	]*mov    0x90909090,%al
 [ 	]*[a-f0-9]+:	a1 90 90 90 90 [ 	]*mov    0x90909090,%eax
 [ 	]*[a-f0-9]+:	a2 90 90 90 90 [ 	]*mov    %al,0x90909090
@@ -193,21 +193,21 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	c0 90 90 90 90 90 90 [ 	]*rclb   \$0x90,-0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	c1 90 90 90 90 90 90 [ 	]*rcll   \$0x90,-0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	c2 90 90 [ 	]*ret    \$0x9090
-[ 	]*[a-f0-9]+:	c3 [ 	]*ret    
+[ 	]*[a-f0-9]+:	c3 [ 	]*ret
 [ 	]*[a-f0-9]+:	c4 90 90 90 90 90 [ 	]*les    -0x6f6f6f70\(%eax\),%edx
 [ 	]*[a-f0-9]+:	c5 90 90 90 90 90 [ 	]*lds    -0x6f6f6f70\(%eax\),%edx
 [ 	]*[a-f0-9]+:	c6 80 90 90 90 90 90 [ 	]*movb   \$0x90,-0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	c7 80 90 90 90 90 90 90 90 90 [ 	]*movl   \$0x90909090,-0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	c8 90 90 90 [ 	]*enter  \$0x9090,\$0x90
-[ 	]*[a-f0-9]+:	c9 [ 	]*leave  
+[ 	]*[a-f0-9]+:	c9 [ 	]*leave
 [ 	]*[a-f0-9]+:	ca 90 90 [ 	]*lret   \$0x9090
-[ 	]*[a-f0-9]+:	cb [ 	]*lret   
+[ 	]*[a-f0-9]+:	cb [ 	]*lret
 [ 	]*[a-f0-9]+:	ca 90 90 [ 	]*lret   \$0x9090
-[ 	]*[a-f0-9]+:	cb [ 	]*lret   
-[ 	]*[a-f0-9]+:	cc [ 	]*int3   
+[ 	]*[a-f0-9]+:	cb [ 	]*lret
+[ 	]*[a-f0-9]+:	cc [ 	]*int3
 [ 	]*[a-f0-9]+:	cd 90 [ 	]*int    \$0x90
-[ 	]*[a-f0-9]+:	ce [ 	]*into   
-[ 	]*[a-f0-9]+:	cf [ 	]*iret   
+[ 	]*[a-f0-9]+:	ce [ 	]*into
+[ 	]*[a-f0-9]+:	cf [ 	]*iret
 [ 	]*[a-f0-9]+:	d0 90 90 90 90 90 [ 	]*rclb   -0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	d1 90 90 90 90 90 [ 	]*rcll   -0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	d2 90 90 90 90 90 [ 	]*rclb   %cl,-0x6f6f6f70\(%eax\)
@@ -239,35 +239,35 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	ed [ 	]*in     \(%dx\),%eax
 [ 	]*[a-f0-9]+:	ee [ 	]*out    %al,\(%dx\)
 [ 	]*[a-f0-9]+:	ef [ 	]*out    %eax,\(%dx\)
-[ 	]*[a-f0-9]+:	f4 [ 	]*hlt    
-[ 	]*[a-f0-9]+:	f5 [ 	]*cmc    
+[ 	]*[a-f0-9]+:	f4 [ 	]*hlt
+[ 	]*[a-f0-9]+:	f5 [ 	]*cmc
 [ 	]*[a-f0-9]+:	f6 90 90 90 90 90 [ 	]*notb   -0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	f7 90 90 90 90 90 [ 	]*notl   -0x6f6f6f70\(%eax\)
-[ 	]*[a-f0-9]+:	f8 [ 	]*clc    
-[ 	]*[a-f0-9]+:	f9 [ 	]*stc    
-[ 	]*[a-f0-9]+:	fa [ 	]*cli    
-[ 	]*[a-f0-9]+:	fb [ 	]*sti    
-[ 	]*[a-f0-9]+:	fc [ 	]*cld    
-[ 	]*[a-f0-9]+:	fd [ 	]*std    
+[ 	]*[a-f0-9]+:	f8 [ 	]*clc
+[ 	]*[a-f0-9]+:	f9 [ 	]*stc
+[ 	]*[a-f0-9]+:	fa [ 	]*cli
+[ 	]*[a-f0-9]+:	fb [ 	]*sti
+[ 	]*[a-f0-9]+:	fc [ 	]*cld
+[ 	]*[a-f0-9]+:	fd [ 	]*std
 [ 	]*[a-f0-9]+:	ff 90 90 90 90 90 [ 	]*call   \*-0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	0f 00 90 90 90 90 90 [ 	]*lldt   -0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	0f 01 90 90 90 90 90 [ 	]*lgdtl  -0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	0f 02 90 90 90 90 90 [ 	]*lar    -0x6f6f6f70\(%eax\),%edx
 [ 	]*[a-f0-9]+:	0f 03 90 90 90 90 90 [ 	]*lsl    -0x6f6f6f70\(%eax\),%edx
-[ 	]*[a-f0-9]+:	0f 06 [ 	]*clts   
-[ 	]*[a-f0-9]+:	0f 08 [ 	]*invd   
-[ 	]*[a-f0-9]+:	0f 09 [ 	]*wbinvd 
-[ 	]*[a-f0-9]+:	0f 0b [ 	]*ud2    
+[ 	]*[a-f0-9]+:	0f 06 [ 	]*clts
+[ 	]*[a-f0-9]+:	0f 08 [ 	]*invd
+[ 	]*[a-f0-9]+:	0f 09 [ 	]*wbinvd
+[ 	]*[a-f0-9]+:	0f 0b [ 	]*ud2
 [ 	]*[a-f0-9]+:	0f 20 d0 [ 	]*mov    %cr2,%eax
 [ 	]*[a-f0-9]+:	0f 21 d0 [ 	]*mov    %db2,%eax
 [ 	]*[a-f0-9]+:	0f 22 d0 [ 	]*mov    %eax,%cr2
 [ 	]*[a-f0-9]+:	0f 23 d0 [ 	]*mov    %eax,%db2
 [ 	]*[a-f0-9]+:	0f 24 d0 [ 	]*mov    %tr2,%eax
 [ 	]*[a-f0-9]+:	0f 26 d0 [ 	]*mov    %eax,%tr2
-[ 	]*[a-f0-9]+:	0f 30 [ 	]*wrmsr  
-[ 	]*[a-f0-9]+:	0f 31 [ 	]*rdtsc  
-[ 	]*[a-f0-9]+:	0f 32 [ 	]*rdmsr  
-[ 	]*[a-f0-9]+:	0f 33 [ 	]*rdpmc  
+[ 	]*[a-f0-9]+:	0f 30 [ 	]*wrmsr
+[ 	]*[a-f0-9]+:	0f 31 [ 	]*rdtsc
+[ 	]*[a-f0-9]+:	0f 32 [ 	]*rdmsr
+[ 	]*[a-f0-9]+:	0f 33 [ 	]*rdpmc
 [ 	]*[a-f0-9]+:	0f 40 90 90 90 90 90 [ 	]*cmovo  -0x6f6f6f70\(%eax\),%edx
 [ 	]*[a-f0-9]+:	0f 41 90 90 90 90 90 [ 	]*cmovno -0x6f6f6f70\(%eax\),%edx
 [ 	]*[a-f0-9]+:	0f 42 90 90 90 90 90 [ 	]*cmovb  -0x6f6f6f70\(%eax\),%edx
@@ -304,7 +304,7 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	0f 74 90 90 90 90 90 [ 	]*pcmpeqb -0x6f6f6f70\(%eax\),%mm2
 [ 	]*[a-f0-9]+:	0f 75 90 90 90 90 90 [ 	]*pcmpeqw -0x6f6f6f70\(%eax\),%mm2
 [ 	]*[a-f0-9]+:	0f 76 90 90 90 90 90 [ 	]*pcmpeqd -0x6f6f6f70\(%eax\),%mm2
-[ 	]*[a-f0-9]+:	0f 77 [ 	]*emms   
+[ 	]*[a-f0-9]+:	0f 77 [ 	]*emms
 [ 	]*[a-f0-9]+:	0f 7e 90 90 90 90 90 [ 	]*movd   %mm2,-0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	0f 7f 90 90 90 90 90 [ 	]*movq   %mm2,-0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	0f 80 90 90 90 90 [ 	]*jo     (0x)?909094e6.*
@@ -341,13 +341,13 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	0f 9f 80 90 90 90 90 [ 	]*setg   -0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	0f a0 [ 	]*push   %fs
 [ 	]*[a-f0-9]+:	0f a1 [ 	]*pop    %fs
-[ 	]*[a-f0-9]+:	0f a2 [ 	]*cpuid  
+[ 	]*[a-f0-9]+:	0f a2 [ 	]*cpuid
 [ 	]*[a-f0-9]+:	0f a3 90 90 90 90 90 [ 	]*bt     %edx,-0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	0f a4 90 90 90 90 90 90 [ 	]*shld   \$0x90,%edx,-0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	0f a5 90 90 90 90 90 [ 	]*shld   %cl,%edx,-0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	0f a8 [ 	]*push   %gs
 [ 	]*[a-f0-9]+:	0f a9 [ 	]*pop    %gs
-[ 	]*[a-f0-9]+:	0f aa [ 	]*rsm    
+[ 	]*[a-f0-9]+:	0f aa [ 	]*rsm
 [ 	]*[a-f0-9]+:	0f ab 90 90 90 90 90 [ 	]*bts    %edx,-0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	0f ac 90 90 90 90 90 90 [ 	]*shrd   \$0x90,%edx,-0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	0f ad 90 90 90 90 90 [ 	]*shrd   %cl,%edx,-0x6f6f6f70\(%eax\)
@@ -360,7 +360,7 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	0f b5 90 90 90 90 90 [ 	]*lgs    -0x6f6f6f70\(%eax\),%edx
 [ 	]*[a-f0-9]+:	0f b6 90 90 90 90 90 [ 	]*movzbl -0x6f6f6f70\(%eax\),%edx
 [ 	]*[a-f0-9]+:	0f b7 90 90 90 90 90 [ 	]*movzwl -0x6f6f6f70\(%eax\),%edx
-[ 	]*[a-f0-9]+:	0f 0b [ 	]*ud2[ 	]*
+[ 	]*[a-f0-9]+:	0f 0b [ 	]*ud2
 [ 	]*[a-f0-9]+:	0f bb 90 90 90 90 90 [ 	]*btc    %edx,-0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	0f bc 90 90 90 90 90 [ 	]*bsf    -0x6f6f6f70\(%eax\),%edx
 [ 	]*[a-f0-9]+:	0f bd 90 90 90 90 90 [ 	]*bsr    -0x6f6f6f70\(%eax\),%edx
@@ -468,8 +468,8 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	66 5d [ 	]*pop    %bp
 [ 	]*[a-f0-9]+:	66 5e [ 	]*pop    %si
 [ 	]*[a-f0-9]+:	66 5f [ 	]*pop    %di
-[ 	]*[a-f0-9]+:	66 60 [ 	]*pushaw 
-[ 	]*[a-f0-9]+:	66 61 [ 	]*popaw  
+[ 	]*[a-f0-9]+:	66 60 [ 	]*pushaw
+[ 	]*[a-f0-9]+:	66 61 [ 	]*popaw
 [ 	]*[a-f0-9]+:	66 62 90 90 90 90 90 [ 	]*bound  %dx,-0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	66 68 90 90 [ 	]*pushw  \$0x9090
 [ 	]*[a-f0-9]+:	66 69 90 90 90 90 90 90 90 [ 	]*imul   \$0x9090,-0x6f6f6f70\(%eax\),%dx
@@ -493,11 +493,11 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	66 95 [ 	]*xchg   %ax,%bp
 [ 	]*[a-f0-9]+:	66 96 [ 	]*xchg   %ax,%si
 [ 	]*[a-f0-9]+:	66 97 [ 	]*xchg   %ax,%di
-[ 	]*[a-f0-9]+:	66 98 [ 	]*cbtw   
-[ 	]*[a-f0-9]+:	66 99 [ 	]*cwtd   
+[ 	]*[a-f0-9]+:	66 98 [ 	]*cbtw
+[ 	]*[a-f0-9]+:	66 99 [ 	]*cwtd
 [ 	]*[a-f0-9]+:	66 9a 90 90 90 90 [ 	]*lcallw \$0x9090,\$0x9090
-[ 	]*[a-f0-9]+:	66 9c [ 	]*pushfw 
-[ 	]*[a-f0-9]+:	66 9d [ 	]*popfw  
+[ 	]*[a-f0-9]+:	66 9c [ 	]*pushfw
+[ 	]*[a-f0-9]+:	66 9d [ 	]*popfw
 [ 	]*[a-f0-9]+:	66 a1 90 90 90 90 [ 	]*mov    0x90909090,%ax
 [ 	]*[a-f0-9]+:	66 a3 90 90 90 90 [ 	]*mov    %ax,0x90909090
 [ 	]*[a-f0-9]+:	66 a5 [ 	]*movsw  %ds:\(%esi\),%es:\(%edi\)
@@ -516,17 +516,17 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	66 bf 90 90 [ 	]*mov    \$0x9090,%di
 [ 	]*[a-f0-9]+:	66 c1 90 90 90 90 90 90 [ 	]*rclw   \$0x90,-0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	66 c2 90 90 [ 	]*retw   \$0x9090
-[ 	]*[a-f0-9]+:	66 c3 [ 	]*retw   
+[ 	]*[a-f0-9]+:	66 c3 [ 	]*retw
 [ 	]*[a-f0-9]+:	66 c4 90 90 90 90 90 [ 	]*les    -0x6f6f6f70\(%eax\),%dx
 [ 	]*[a-f0-9]+:	66 c5 90 90 90 90 90 [ 	]*lds    -0x6f6f6f70\(%eax\),%dx
 [ 	]*[a-f0-9]+:	66 c7 80 90 90 90 90 90 90 [ 	]*movw   \$0x9090,-0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	66 c8 90 90 90 [ 	]*enterw \$0x9090,\$0x90
-[ 	]*[a-f0-9]+:	66 c9 [ 	]*leavew 
+[ 	]*[a-f0-9]+:	66 c9 [ 	]*leavew
 [ 	]*[a-f0-9]+:	66 ca 90 90 [ 	]*lretw  \$0x9090
-[ 	]*[a-f0-9]+:	66 cb [ 	]*lretw  
+[ 	]*[a-f0-9]+:	66 cb [ 	]*lretw
 [ 	]*[a-f0-9]+:	66 ca 90 90 [ 	]*lretw  \$0x9090
-[ 	]*[a-f0-9]+:	66 cb [ 	]*lretw  
-[ 	]*[a-f0-9]+:	66 cf [ 	]*iretw  
+[ 	]*[a-f0-9]+:	66 cb [ 	]*lretw
+[ 	]*[a-f0-9]+:	66 cf [ 	]*iretw
 [ 	]*[a-f0-9]+:	66 d1 90 90 90 90 90 [ 	]*rclw   -0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	66 d3 90 90 90 90 90 [ 	]*rclw   %cl,-0x6f6f6f70\(%eax\)
 [ 	]*[a-f0-9]+:	66 e5 90 [ 	]*in     \$0x90,%ax
@@ -579,10 +579,10 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	66 0f c1 90 90 90 90 90 [ 	]*xadd   %dx,-0x6f6f6f70\(%eax\)
 
 [a-f0-9]+ <gs_foo>:
-[ 	]*[a-f0-9]+:	c3 [ 	]*ret    
+[ 	]*[a-f0-9]+:	c3 [ 	]*ret
 
 [a-f0-9]+ <short_foo>:
-[ 	]*[a-f0-9]+:	c3 [ 	]*ret    
+[ 	]*[a-f0-9]+:	c3 [ 	]*ret
 
 [a-f0-9]+ <bar>:
 [ 	]*[a-f0-9]+:	e8 f9 ff ff ff [ 	]*call   9d9 <gs_foo>
@@ -606,7 +606,7 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	0e [ 	]*push   %cs
 [ 	]*[a-f0-9]+:	8b 04 5d 00 00 00 00 [ 	]*mov    0x0\(,%ebx,2\),%eax
 [ 	]*[a-f0-9]+:	10 14 85 90 90 90 90 [ 	]*adc    %dl,-0x6f6f6f70\(,%eax,4\)
-[ 	]*[a-f0-9]+:	2f [ 	]*das    
+[ 	]*[a-f0-9]+:	2f [ 	]*das
 [ 	]*[a-f0-9]+:	ea 90 90 90 90 90 90 [ 	]*ljmp   \$0x9090,\$0x90909090
 [ 	]*[a-f0-9]+:	66 a5 [ 	]*movsw  %ds:\(%esi\),%es:\(%edi\)
 [ 	]*[a-f0-9]+:	70 90 [ 	]*jo     9be <foo\+0x9be>
diff --git a/gas/testsuite/gas/i386/intelpic.d b/gas/testsuite/gas/i386/intelpic.d
index d78894a8815..e0f87391546 100644
--- a/gas/testsuite/gas/i386/intelpic.d
+++ b/gas/testsuite/gas/i386/intelpic.d
@@ -7,7 +7,7 @@
 Disassembly of section .text:
 
 0+ <gs_foo>:
-[ 	]*[a-f0-9]+:	c3                   	ret    
+[ 	]*[a-f0-9]+:	c3                   	ret
 
 0+1 <bar>:
 [ 	]*[a-f0-9]+:	8d 83 14 00 00 00    	lea    0x14\(%ebx\),%eax
diff --git a/gas/testsuite/gas/i386/invlpgb.d b/gas/testsuite/gas/i386/invlpgb.d
index e6453642ef5..7500c133bcd 100644
--- a/gas/testsuite/gas/i386/invlpgb.d
+++ b/gas/testsuite/gas/i386/invlpgb.d
@@ -6,13 +6,13 @@
 Disassembly of section \.text:
 
 00000000 <_start>:
-[ 	]*[a-f0-9]+:[ 	]+0f 01 fe[ 	]+invlpgb[ 	]*
+[ 	]*[a-f0-9]+:[ 	]+0f 01 fe[ 	]+invlpgb
 [0-9a-f]+ <att32>:
-[ 	]*[a-f0-9]+:[ 	]+0f 01 fe[ 	]+invlpgb[ 	]*
+[ 	]*[a-f0-9]+:[ 	]+0f 01 fe[ 	]+invlpgb
 [0-9a-f]+ <att16>:
-[ 	]*[a-f0-9]+:[ 	]+67 0f 01 fe[ 	]+addr16 invlpgb[ 	]*
+[ 	]*[a-f0-9]+:[ 	]+67 0f 01 fe[ 	]+addr16 invlpgb
 [0-9a-f]+ <intel32>:
-[ 	]*[a-f0-9]+:[ 	]+0f 01 fe[ 	]+invlpgb[ 	]*
+[ 	]*[a-f0-9]+:[ 	]+0f 01 fe[ 	]+invlpgb
 [0-9a-f]+ <intel16>:
-[ 	]*[a-f0-9]+:[ 	]+67 0f 01 fe[ 	]+addr16 invlpgb[ 	]*
+[ 	]*[a-f0-9]+:[ 	]+67 0f 01 fe[ 	]+addr16 invlpgb
 #pass
diff --git a/gas/testsuite/gas/i386/invlpgb64.d b/gas/testsuite/gas/i386/invlpgb64.d
index 2582481a8dd..965835530bf 100644
--- a/gas/testsuite/gas/i386/invlpgb64.d
+++ b/gas/testsuite/gas/i386/invlpgb64.d
@@ -7,13 +7,13 @@
 Disassembly of section \.text:
 
 0+000 <_start>:
-[ 	]*[a-f0-9]+:[ 	]+0f 01 fe[ 	]+invlpgb[ 	]*
+[ 	]*[a-f0-9]+:[ 	]+0f 01 fe[ 	]+invlpgb
 [0-9a-f]+ <att64>:
-[ 	]*[a-f0-9]+:[ 	]+0f 01 fe[ 	]+invlpgb[ 	]*
+[ 	]*[a-f0-9]+:[ 	]+0f 01 fe[ 	]+invlpgb
 [0-9a-f]+ <att32>:
-[ 	]*[a-f0-9]+:[ 	]+67 0f 01 fe[ 	]+addr32 invlpgb[ 	]*
+[ 	]*[a-f0-9]+:[ 	]+67 0f 01 fe[ 	]+addr32 invlpgb
 [0-9a-f]+ <intel64>:
-[ 	]*[a-f0-9]+:[ 	]+0f 01 fe[ 	]+invlpgb[ 	]*
+[ 	]*[a-f0-9]+:[ 	]+0f 01 fe[ 	]+invlpgb
 [0-9a-f]+ <intel32>:
-[ 	]*[a-f0-9]+:[ 	]+67 0f 01 fe[ 	]+addr32 invlpgb[ 	]*
+[ 	]*[a-f0-9]+:[ 	]+67 0f 01 fe[ 	]+addr32 invlpgb
 #pass
diff --git a/gas/testsuite/gas/i386/invpcid-intel.d b/gas/testsuite/gas/i386/invpcid-intel.d
index 28cee1a2d81..4e63ac18158 100644
--- a/gas/testsuite/gas/i386/invpcid-intel.d
+++ b/gas/testsuite/gas/i386/invpcid-intel.d
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dwMintel
 #name: i386 INVPCID insns (Intel disassembly)
 #source: invpcid.s
diff --git a/gas/testsuite/gas/i386/invpcid.d b/gas/testsuite/gas/i386/invpcid.d
index d40037c25d3..08b282b28cd 100644
--- a/gas/testsuite/gas/i386/invpcid.d
+++ b/gas/testsuite/gas/i386/invpcid.d
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dw
 #name: i386 INVPCID insns
 
diff --git a/gas/testsuite/gas/i386/jump16.d b/gas/testsuite/gas/i386/jump16.d
index df4facc10c0..d661e3cf81a 100644
--- a/gas/testsuite/gas/i386/jump16.d
+++ b/gas/testsuite/gas/i386/jump16.d
@@ -80,10 +80,10 @@ Disassembly of section .text:
 [	]+117: (R_386_)?16	yyy
 [ 	]*[a-f0-9]+:	ea 00 00 00 00       	ljmp   \$0x0,\$0x0	11a: (R_386_)?16	xxx
 [	]+11c: (R_386_)?16	yyy
-[ 	]*[a-f0-9]+:	cf                   	iret   
-[ 	]*[a-f0-9]+:	cf                   	iret   
-[ 	]*[a-f0-9]+:	66 cf                	iretl  
-[ 	]*[a-f0-9]+:	cf                   	iret   
-[ 	]*[a-f0-9]+:	cf                   	iret   
-[ 	]*[a-f0-9]+:	66 cf                	iretl  
+[ 	]*[a-f0-9]+:	cf                   	iret
+[ 	]*[a-f0-9]+:	cf                   	iret
+[ 	]*[a-f0-9]+:	66 cf                	iretl
+[ 	]*[a-f0-9]+:	cf                   	iret
+[ 	]*[a-f0-9]+:	cf                   	iret
+[ 	]*[a-f0-9]+:	66 cf                	iretl
 #pass
diff --git a/gas/testsuite/gas/i386/katmai.d b/gas/testsuite/gas/i386/katmai.d
index aabb3993f56..c67923ae500 100644
--- a/gas/testsuite/gas/i386/katmai.d
+++ b/gas/testsuite/gas/i386/katmai.d
@@ -74,7 +74,7 @@ Disassembly of section .text:
  110:	f3 0f 5e 1c 24 [ 	]*divss  \(%esp\),%xmm3
  115:	0f ae 55 00 [ 	]*ldmxcsr 0x0\(%ebp\)
  119:	0f ae 1e [ 	]*stmxcsr \(%esi\)
- 11c:	0f ae f8 [ 	]*sfence 
+ 11c:	0f ae f8 [ 	]*sfence
  11f:	0f 5f c1 [ 	]*maxps  %xmm1,%xmm0
  122:	0f 5f 0a [ 	]*maxps  \(%edx\),%xmm1
  125:	f3 0f 5f d3 [ 	]*maxss  %xmm3,%xmm2
diff --git a/gas/testsuite/gas/i386/lfence-byte.d b/gas/testsuite/gas/i386/lfence-byte.d
index 7e8bb3f24e3..6d9a8893085 100644
--- a/gas/testsuite/gas/i386/lfence-byte.d
+++ b/gas/testsuite/gas/i386/lfence-byte.d
@@ -11,20 +11,20 @@ Disassembly of section .text:
 0+ <_start>:
  +[a-f0-9]+:	f3 aa                	rep stos %al,%es:\(%edi\)
  +[a-f0-9]+:	83 0c 24 00          	orl    \$0x0,\(%esp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	f3 c3                	repz ret 
- +[a-f0-9]+:	f3 c3                	repz ret 
- +[a-f0-9]+:	f3 c3                	repz ret 
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	f3 c3                	repz ret
+ +[a-f0-9]+:	f3 c3                	repz ret
+ +[a-f0-9]+:	f3 c3                	repz ret
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	ff d0                	call   \*%eax
- +[a-f0-9]+:	f3 c3                	repz ret 
- +[a-f0-9]+:	66 66 c3             	data16 retw 
- +[a-f0-9]+:	f3 c3                	repz ret 
+ +[a-f0-9]+:	f3 c3                	repz ret
+ +[a-f0-9]+:	66 66 c3             	data16 retw
+ +[a-f0-9]+:	f3 c3                	repz ret
  +[a-f0-9]+:	9b                   	fwait
  +[a-f0-9]+:	83 0c 24 00          	orl    \$0x0,\(%esp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	f3 c3                	repz ret 
- +[a-f0-9]+:	f3 c3                	repz ret 
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	f3 c3                	repz ret
+ +[a-f0-9]+:	f3 c3                	repz ret
+ +[a-f0-9]+:	c3                   	ret
  +[a-f0-9]+:	f3 ff d0             	repz call \*%eax
 #pass
diff --git a/gas/testsuite/gas/i386/lfence-indbr-a.d b/gas/testsuite/gas/i386/lfence-indbr-a.d
index fffcd43b8be..42de4210bda 100644
--- a/gas/testsuite/gas/i386/lfence-indbr-a.d
+++ b/gas/testsuite/gas/i386/lfence-indbr-a.d
@@ -10,9 +10,9 @@
 Disassembly of section .text:
 
 0+ <_start>:
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	ff d2                	call   \*%edx
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	ff e2                	jmp    \*%edx
  +[a-f0-9]+:	ff 12                	call   \*\(%edx\)
  +[a-f0-9]+:	ff 22                	jmp    \*\(%edx\)
diff --git a/gas/testsuite/gas/i386/lfence-indbr-b.d b/gas/testsuite/gas/i386/lfence-indbr-b.d
index 040c5dfd4a1..1a968dedf28 100644
--- a/gas/testsuite/gas/i386/lfence-indbr-b.d
+++ b/gas/testsuite/gas/i386/lfence-indbr-b.d
@@ -9,9 +9,9 @@
 Disassembly of section .text:
 
 0+ <_start>:
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	ff d2                	call   \*%edx
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	ff e2                	jmp    \*%edx
  +[a-f0-9]+:	ff 12                	call   \*\(%edx\)
  +[a-f0-9]+:	ff 22                	jmp    \*\(%edx\)
diff --git a/gas/testsuite/gas/i386/lfence-load.d b/gas/testsuite/gas/i386/lfence-load.d
index 04d7f9a7003..33ebef5432f 100644
--- a/gas/testsuite/gas/i386/lfence-load.d
+++ b/gas/testsuite/gas/i386/lfence-load.d
@@ -10,14 +10,14 @@ Disassembly of section .text:
 
 0+ <_start>:
  +[a-f0-9]+:	c5 f8 ae 55 00       	vldmxcsr 0x0\(%ebp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	0f 01 55 00          	lgdtl  0x0\(%ebp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	0f c7 75 00          	vmptrld 0x0\(%ebp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	66 0f c7 75 00       	vmclear 0x0\(%ebp\)
  +[a-f0-9]+:	66 0f 38 82 55 00    	invpcid 0x0\(%ebp\),%edx
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	0f 01 7d 00          	invlpg 0x0\(%ebp\)
  +[a-f0-9]+:	0f ae 7d 00          	clflush 0x0\(%ebp\)
  +[a-f0-9]+:	66 0f ae 7d 00       	clflushopt 0x0\(%ebp\)
@@ -34,105 +34,105 @@ Disassembly of section .text:
  +[a-f0-9]+:	0f 18 5d 00          	prefetcht2 0x0\(%ebp\)
  +[a-f0-9]+:	0f 0d 4d 00          	prefetchw 0x0\(%ebp\)
  +[a-f0-9]+:	1f                   	pop    %ds
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	9d                   	popf   
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	61                   	popa   
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	9d                   	popf
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	61                   	popa
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	d7                   	xlat   %ds:\(%ebx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	d9 55 00             	fsts   0x0\(%ebp\)
  +[a-f0-9]+:	d9 45 00             	flds   0x0\(%ebp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	db 55 00             	fistl  0x0\(%ebp\)
  +[a-f0-9]+:	df 55 00             	fists  0x0\(%ebp\)
  +[a-f0-9]+:	db 45 00             	fildl  0x0\(%ebp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	df 45 00             	filds  0x0\(%ebp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	9b dd 75 00          	fsave  0x0\(%ebp\)
  +[a-f0-9]+:	dd 65 00             	frstor 0x0\(%ebp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	df 45 00             	filds  0x0\(%ebp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	df 4d 00             	fisttps 0x0\(%ebp\)
  +[a-f0-9]+:	d9 65 00             	fldenv 0x0\(%ebp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	9b d9 75 00          	fstenv 0x0\(%ebp\)
  +[a-f0-9]+:	d8 45 00             	fadds  0x0\(%ebp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	d8 04 24             	fadds  \(%esp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	d8 c3                	fadd   %st\(3\),%st
  +[a-f0-9]+:	d8 01                	fadds  \(%ecx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	df 01                	filds  \(%ecx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	df 11                	fists  \(%ecx\)
  +[a-f0-9]+:	0f ae 29             	xrstor \(%ecx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	0f 18 01             	prefetchnta \(%ecx\)
  +[a-f0-9]+:	0f c7 09             	cmpxchg8b \(%ecx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	41                   	inc    %ecx
  +[a-f0-9]+:	0f 01 10             	lgdtl  \(%eax\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	0f 0f 66 02 b0       	pfcmpeq 0x2\(%esi\),%mm4
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	8f 00                	pop    \(%eax\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	58                   	pop    %eax
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	66 d1 11             	rclw   \(%ecx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	f7 01 01 00 00 00    	testl  \$0x1,\(%ecx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	ff 01                	incl   \(%ecx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	f7 11                	notl   \(%ecx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	f7 31                	divl   \(%ecx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	f7 21                	mull   \(%ecx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	f7 39                	idivl  \(%ecx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	f7 29                	imull  \(%ecx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	8d 04 40             	lea    \(%eax,%eax,2\),%eax
- +[a-f0-9]+:	c9                   	leave  
+ +[a-f0-9]+:	c9                   	leave
  +[a-f0-9]+:	6e                   	outsb  %ds:\(%esi\),\(%dx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	ac                   	lods   %ds:\(%esi\),%al
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	f3 a5                	rep movsl %ds:\(%esi\),%es:\(%edi\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	f3 af                	repz scas %es:\(%edi\),%eax
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	f3 a7                	repz cmpsl %es:\(%edi\),%ds:\(%esi\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	f3 ad                	rep lods %ds:\(%esi\),%eax
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	83 00 01             	addl   \$0x1,\(%eax\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	0f ba 20 01          	btl    \$0x1,\(%eax\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	0f c1 03             	xadd   %eax,\(%ebx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	0f c1 c3             	xadd   %eax,%ebx
  +[a-f0-9]+:	87 03                	xchg   %eax,\(%ebx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	93                   	xchg   %eax,%ebx
  +[a-f0-9]+:	39 45 40             	cmp    %eax,0x40\(%ebp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	3b 45 40             	cmp    0x40\(%ebp\),%eax
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	01 45 40             	add    %eax,0x40\(%ebp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	03 00                	add    \(%eax\),%eax
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	85 45 40             	test   %eax,0x40\(%ebp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	85 45 40             	test   %eax,0x40\(%ebp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
 #pass
diff --git a/gas/testsuite/gas/i386/lfence-ret-a.d b/gas/testsuite/gas/i386/lfence-ret-a.d
index 613d1d50a2c..383cffff65c 100644
--- a/gas/testsuite/gas/i386/lfence-ret-a.d
+++ b/gas/testsuite/gas/i386/lfence-ret-a.d
@@ -10,15 +10,15 @@ Disassembly of section .text:
 
 0+ <_start>:
  +[a-f0-9]+:	66 83 0c 24 00       	orw    \$0x0,\(%esp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	66 c3                	retw   
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	66 c3                	retw
  +[a-f0-9]+:	66 83 0c 24 00       	orw    \$0x0,\(%esp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	66 c2 14 00          	retw   \$0x14
  +[a-f0-9]+:	83 0c 24 00          	orl    \$0x0,\(%esp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	c3                   	ret
  +[a-f0-9]+:	83 0c 24 00          	orl    \$0x0,\(%esp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	c2 1e 00             	ret    \$0x1e
 #pass
diff --git a/gas/testsuite/gas/i386/lfence-ret-b.d b/gas/testsuite/gas/i386/lfence-ret-b.d
index e6dd4f4bf6b..def17edf1d0 100644
--- a/gas/testsuite/gas/i386/lfence-ret-b.d
+++ b/gas/testsuite/gas/i386/lfence-ret-b.d
@@ -11,18 +11,18 @@ Disassembly of section .text:
 0+ <_start>:
  +[a-f0-9]+:	66 f7 14 24          	notw   \(%esp\)
  +[a-f0-9]+:	66 f7 14 24          	notw   \(%esp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	66 c3                	retw   
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	66 c3                	retw
  +[a-f0-9]+:	66 f7 14 24          	notw   \(%esp\)
  +[a-f0-9]+:	66 f7 14 24          	notw   \(%esp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	66 c2 14 00          	retw   \$0x14
  +[a-f0-9]+:	f7 14 24             	notl   \(%esp\)
  +[a-f0-9]+:	f7 14 24             	notl   \(%esp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	c3                   	ret
  +[a-f0-9]+:	f7 14 24             	notl   \(%esp\)
  +[a-f0-9]+:	f7 14 24             	notl   \(%esp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	c2 1e 00             	ret    \$0x1e
 #pass
diff --git a/gas/testsuite/gas/i386/lfence-ret-c.d b/gas/testsuite/gas/i386/lfence-ret-c.d
index 02f57fee702..f96bac2c774 100644
--- a/gas/testsuite/gas/i386/lfence-ret-c.d
+++ b/gas/testsuite/gas/i386/lfence-ret-c.d
@@ -9,15 +9,15 @@ Disassembly of section .text:
 
 0+ <_start>:
  +[a-f0-9]+:	66 83 0c 24 00       	orw    \$0x0,\(%esp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	66 c3                	retw   
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	66 c3                	retw
  +[a-f0-9]+:	66 83 0c 24 00       	orw    \$0x0,\(%esp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	66 c2 14 00          	retw   \$0x14
  +[a-f0-9]+:	83 0c 24 00          	orl    \$0x0,\(%esp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	c3                   	ret
  +[a-f0-9]+:	83 0c 24 00          	orl    \$0x0,\(%esp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	c2 1e 00             	ret    \$0x1e
 #pass
diff --git a/gas/testsuite/gas/i386/lfence-ret-d.d b/gas/testsuite/gas/i386/lfence-ret-d.d
index 9078216e53e..e72e4a145c7 100644
--- a/gas/testsuite/gas/i386/lfence-ret-d.d
+++ b/gas/testsuite/gas/i386/lfence-ret-d.d
@@ -10,15 +10,15 @@ Disassembly of section .text:
 
 0+ <_start>:
  +[a-f0-9]+:	66 c1 24 24 00       	shlw   \$0x0,\(%esp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	66 c3                	retw   
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	66 c3                	retw
  +[a-f0-9]+:	66 c1 24 24 00       	shlw   \$0x0,\(%esp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	66 c2 14 00          	retw   \$0x14
  +[a-f0-9]+:	c1 24 24 00          	shll   \$0x0,\(%esp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	c3                   	ret
  +[a-f0-9]+:	c1 24 24 00          	shll   \$0x0,\(%esp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	c2 1e 00             	ret    \$0x1e
 #pass
diff --git a/gas/testsuite/gas/i386/mixed-mode-reloc32.d b/gas/testsuite/gas/i386/mixed-mode-reloc32.d
index d0d786bc415..e0871457921 100644
--- a/gas/testsuite/gas/i386/mixed-mode-reloc32.d
+++ b/gas/testsuite/gas/i386/mixed-mode-reloc32.d
@@ -7,9 +7,9 @@
 
 RELOCATION RECORDS FOR \[.text\]:
 OFFSET[ 	]+TYPE[ 	]+VALUE[ 	]*
-[0-9a-f]+[ 	]+R_386_GOT32[ 	]+xtrn[ 	]*
-[0-9a-f]+[ 	]+R_386_PLT32[ 	]+xtrn[ 	]*
-[0-9a-f]+[ 	]+R_386_GOT32X[ 	]+xtrn[ 	]*
-[0-9a-f]+[ 	]+R_386_PLT32[ 	]+xtrn[ 	]*
-[0-9a-f]+[ 	]+R_386_GOT32X[ 	]+xtrn[ 	]*
-[0-9a-f]+[ 	]+R_386_PLT32[ 	]+xtrn[ 	]*
+[0-9a-f]+[ 	]+R_386_GOT32[ 	]+xtrn
+[0-9a-f]+[ 	]+R_386_PLT32[ 	]+xtrn
+[0-9a-f]+[ 	]+R_386_GOT32X[ 	]+xtrn
+[0-9a-f]+[ 	]+R_386_PLT32[ 	]+xtrn
+[0-9a-f]+[ 	]+R_386_GOT32X[ 	]+xtrn
+[0-9a-f]+[ 	]+R_386_PLT32[ 	]+xtrn
diff --git a/gas/testsuite/gas/i386/mixed-mode-reloc64.d b/gas/testsuite/gas/i386/mixed-mode-reloc64.d
index f0e62e0ac27..120dad970db 100644
--- a/gas/testsuite/gas/i386/mixed-mode-reloc64.d
+++ b/gas/testsuite/gas/i386/mixed-mode-reloc64.d
@@ -7,9 +7,9 @@
 
 RELOCATION RECORDS FOR \[.text\]:
 OFFSET[ 	]+TYPE[ 	]+VALUE[ 	]*
-[0-9a-f]+[ 	]+R_X86_64_GOT32[ 	]+xtrn[ 	]*
-[0-9a-f]+[ 	]+R_X86_64_PLT32[ 	]+xtrn-0x0*4[ 	]*
-[0-9a-f]+[ 	]+R_X86_64_GOT32[ 	]+xtrn[ 	]*
-[0-9a-f]+[ 	]+R_X86_64_PLT32[ 	]+xtrn-0x0*4[ 	]*
-[0-9a-f]+[ 	]+R_X86_64_GOT32[ 	]+xtrn[ 	]*
-[0-9a-f]+[ 	]+R_X86_64_PLT32[ 	]+xtrn-0x0*4[ 	]*
+[0-9a-f]+[ 	]+R_X86_64_GOT32[ 	]+xtrn
+[0-9a-f]+[ 	]+R_X86_64_PLT32[ 	]+xtrn-0x0*4
+[0-9a-f]+[ 	]+R_X86_64_GOT32[ 	]+xtrn
+[0-9a-f]+[ 	]+R_X86_64_PLT32[ 	]+xtrn-0x0*4
+[0-9a-f]+[ 	]+R_X86_64_GOT32[ 	]+xtrn
+[0-9a-f]+[ 	]+R_X86_64_PLT32[ 	]+xtrn-0x0*4
diff --git a/gas/testsuite/gas/i386/mpx-16bit.d b/gas/testsuite/gas/i386/mpx-16bit.d
index b80fe29b5a1..b26bc1ae1df 100644
--- a/gas/testsuite/gas/i386/mpx-16bit.d
+++ b/gas/testsuite/gas/i386/mpx-16bit.d
@@ -68,7 +68,7 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	f2 0f 84 88 01       	bnd je [a-f0-9]+ <foo>
 [ 	]*[a-f0-9]+:	f2 e9 84 01          	bnd jmp [a-f0-9]+ <foo>
 [ 	]*[a-f0-9]+:	67 f2 ff 21          	bnd jmp \*\(%ecx\)
-[ 	]*[a-f0-9]+:	f2 c3                	bnd ret *
+[ 	]*[a-f0-9]+:	f2 c3                	bnd ret
 [ 	]*[a-f0-9]+:	67 f3 0f 1b 08       	bndmk  \(%eax\),%bnd1
 [ 	]*[a-f0-9]+:	67 f3 0f 1b 0d 99 03 00 00 	addr32 bndmk 0x399,%bnd1
 [ 	]*[a-f0-9]+:	67 f3 0f 1b 49 03    	bndmk  0x3\(%ecx\),%bnd1
@@ -127,10 +127,10 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	f2 74 09             	bnd je [a-f0-9]+ <foo>
 [ 	]*[a-f0-9]+:	f2 eb 06             	bnd jmp [a-f0-9]+ <foo>
 [ 	]*[a-f0-9]+:	66 f2 ff e1          	bnd jmpl? \*%ecx
-[ 	]*[a-f0-9]+:	f2 c3                	bnd ret *
+[ 	]*[a-f0-9]+:	f2 c3                	bnd ret
 
 [a-f0-9]+ <foo>:
-[ 	]*[a-f0-9]+:	f2 c3                	bnd ret *
+[ 	]*[a-f0-9]+:	f2 c3                	bnd ret
 
 [a-f0-9]+ <bad>:
 #...
diff --git a/gas/testsuite/gas/i386/mpx-add-bnd-prefix.d b/gas/testsuite/gas/i386/mpx-add-bnd-prefix.d
index 780f3710ecb..5ba3ca56816 100644
--- a/gas/testsuite/gas/i386/mpx-add-bnd-prefix.d
+++ b/gas/testsuite/gas/i386/mpx-add-bnd-prefix.d
@@ -14,13 +14,13 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	f2 74 08             	bnd je 14 <foo>
 [ 	]*[a-f0-9]+:	f2 eb 05             	bnd jmp 14 <foo>
 [ 	]*[a-f0-9]+:	f2 ff 23             	bnd jmp \*\(%ebx\)
-[ 	]*[a-f0-9]+:	f2 c3                	bnd ret 
+[ 	]*[a-f0-9]+:	f2 c3                	bnd ret
 
 0+14 <foo>:
-[ 	]*[a-f0-9]+:	f2 c3                	bnd ret 
-[ 	]*[a-f0-9]+:	f2 c3                	bnd ret 
-[ 	]*[a-f0-9]+:	f2 c3                	bnd ret 
-[ 	]*[a-f0-9]+:	f2 c3                	bnd ret 
+[ 	]*[a-f0-9]+:	f2 c3                	bnd ret
+[ 	]*[a-f0-9]+:	f2 c3                	bnd ret
+[ 	]*[a-f0-9]+:	f2 c3                	bnd ret
+[ 	]*[a-f0-9]+:	f2 c3                	bnd ret
 [ 	]*[a-f0-9]+:	f2 e8 f2 ff ff ff    	bnd call 14 <foo>
 [ 	]*[a-f0-9]+:	01 c3                	add    %eax,%ebx
 [ 	]*[a-f0-9]+:	e2 ee                	loop   14 <foo>
diff --git a/gas/testsuite/gas/i386/mpx.d b/gas/testsuite/gas/i386/mpx.d
index c7c08adc2c3..a12081c6358 100644
--- a/gas/testsuite/gas/i386/mpx.d
+++ b/gas/testsuite/gas/i386/mpx.d
@@ -67,7 +67,7 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	f2 0f 84 59 01 00 00 	bnd je 2a9 <foo>
 [ 	]*[a-f0-9]+:	f2 e9 53 01 00 00    	bnd jmp 2a9 <foo>
 [ 	]*[a-f0-9]+:	f2 ff 21             	bnd jmp \*\(%ecx\)
-[ 	]*[a-f0-9]+:	f2 c3                	bnd ret 
+[ 	]*[a-f0-9]+:	f2 c3                	bnd ret
 [ 	]*[a-f0-9]+:	f3 0f 1b 08          	bndmk  \(%eax\),%bnd1
 [ 	]*[a-f0-9]+:	f3 0f 1b 0d 99 03 00 00 	bndmk  0x399,%bnd1
 [ 	]*[a-f0-9]+:	f3 0f 1b 49 03       	bndmk  0x3\(%ecx\),%bnd1
@@ -126,10 +126,10 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	f2 74 08             	bnd je 2a9 <foo>
 [ 	]*[a-f0-9]+:	f2 eb 05             	bnd jmp 2a9 <foo>
 [ 	]*[a-f0-9]+:	f2 ff e1             	bnd jmp \*%ecx
-[ 	]*[a-f0-9]+:	f2 c3                	bnd ret 
+[ 	]*[a-f0-9]+:	f2 c3                	bnd ret
 
 [a-f0-9]+ <foo>:
-[ 	]*[a-f0-9]+:	f2 c3                	bnd ret 
+[ 	]*[a-f0-9]+:	f2 c3                	bnd ret
 
 [a-f0-9]+ <bad>:
 [ 	]*[a-f0-9]+:	0f 1a 30             	bndldx \(%eax\),\(bad\)
diff --git a/gas/testsuite/gas/i386/noextreg.d b/gas/testsuite/gas/i386/noextreg.d
index ba175fc001e..feea60a898f 100644
--- a/gas/testsuite/gas/i386/noextreg.d
+++ b/gas/testsuite/gas/i386/noextreg.d
@@ -50,5 +50,5 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	c4 e3 79 48 00 00    	vpermil2ps \$0x0,%xmm0,\(%eax\),%xmm0,%xmm0
 [ 	]*[a-f0-9]+:	c4 e3 39 48 00 00    	vpermil2ps \$0x0,%xmm0,\(%eax\),%xmm0,%xmm0
 [ 	]*[a-f0-9]+:	c4 e3 79 48 00 80    	vpermil2ps \$0x0,%xmm0,\(%eax\),%xmm0,%xmm0
-[ 	]*[a-f0-9]+:	c3                   	ret[ 	]*
+[ 	]*[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/gas/testsuite/gas/i386/nops-8.d b/gas/testsuite/gas/i386/nops-8.d
index 2c34410233f..2d99ac7e51b 100644
--- a/gas/testsuite/gas/i386/nops-8.d
+++ b/gas/testsuite/gas/i386/nops-8.d
@@ -1948,8 +1948,8 @@ Disassembly of section .text:
  +[a-f0-9]+:	f3 0f 1e f7          	repz nop %edi
  +[a-f0-9]+:	f3 0f 1e f8          	repz nop %eax
  +[a-f0-9]+:	f3 0f 1e f9          	repz nop %ecx
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 *
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 *
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
  +[a-f0-9]+:	f3 0f 1e fc          	repz nop %esp
  +[a-f0-9]+:	f3 0f 1e fd          	repz nop %ebp
  +[a-f0-9]+:	f3 0f 1e fe          	repz nop %esi
diff --git a/gas/testsuite/gas/i386/noreg64-data16.d b/gas/testsuite/gas/i386/noreg64-data16.d
index f5e921c14fc..f1e67096a58 100644
--- a/gas/testsuite/gas/i386/noreg64-data16.d
+++ b/gas/testsuite/gas/i386/noreg64-data16.d
@@ -66,7 +66,7 @@ Disassembly of section .text:
  *[a-f0-9]+:	66 ff 00             	incw   \(%rax\)
  *[a-f0-9]+:	66 6d                	insw   \(%dx\),%es:\(%rdi\)
  *[a-f0-9]+:	66 6d                	insw   \(%dx\),%es:\(%rdi\)
- *[a-f0-9]+:	66 cf                	iretw *
+ *[a-f0-9]+:	66 cf                	iretw
  *[a-f0-9]+:	66 ff 20             	jmpw   \*\(%rax\)
  *[a-f0-9]+:	66 ff 18             	lcallw \*\(%rax\)
  *[a-f0-9]+:	66 0f 01 10          	data16 lgdt \(%rax\)
@@ -76,7 +76,7 @@ Disassembly of section .text:
  *[a-f0-9]+:	66 0f 01 30          	data16 lmsw \(%rax\)
  *[a-f0-9]+:	66 ad                	lods   %ds:\(%rsi\),%ax
  *[a-f0-9]+:	66 ad                	lods   %ds:\(%rsi\),%ax
- *[a-f0-9]+:	66 cb                	lretw *
+ *[a-f0-9]+:	66 cb                	lretw
  *[a-f0-9]+:	66 ca 04 00          	lretw  \$0x4
  *[a-f0-9]+:	66 0f 00 18          	data16 ltr \(%rax\)
  *[a-f0-9]+:	66 c7 00 12 00       	movw   \$0x12,\(%rax\)
@@ -150,8 +150,8 @@ Disassembly of section .text:
  *[a-f0-9]+:	66 81 28 89 00       	subw   \$0x89,\(%rax\)
  *[a-f0-9]+:	66 81 28 34 12       	subw   \$0x1234,\(%rax\)
  *[a-f0-9]+:	66 81 28 78 56       	subw   \$0x5678,\(%rax\)
- *[a-f0-9]+:	66 0f 35             	data16 sysexitl *
- *[a-f0-9]+:	66 0f 07             	data16 sysretl *
+ *[a-f0-9]+:	66 0f 35             	data16 sysexitl
+ *[a-f0-9]+:	66 0f 07             	data16 sysretl
  *[a-f0-9]+:	66 f7 00 89 00       	testw  \$0x89,\(%rax\)
  *[a-f0-9]+:	66 f7 00 34 12       	testw  \$0x1234,\(%rax\)
  *[a-f0-9]+:	66 f7 00 78 56       	testw  \$0x5678,\(%rax\)
diff --git a/gas/testsuite/gas/i386/noreg64-rex64.d b/gas/testsuite/gas/i386/noreg64-rex64.d
index bf16ab7e417..cd8679e626a 100644
--- a/gas/testsuite/gas/i386/noreg64-rex64.d
+++ b/gas/testsuite/gas/i386/noreg64-rex64.d
@@ -64,7 +64,7 @@ Disassembly of section .text:
  *[a-f0-9]+:	48 ff 00             	incq   \(%rax\)
  *[a-f0-9]+:	48 6d                	rex\.W insl \(%dx\),%es:\(%rdi\)
  *[a-f0-9]+:	48 6d                	rex\.W insl \(%dx\),%es:\(%rdi\)
- *[a-f0-9]+:	48 cf                	iretq *
+ *[a-f0-9]+:	48 cf                	iretq
  *[a-f0-9]+:	48 ff 20             	rex\.W jmp \*\(%rax\)
  *[a-f0-9]+:	48 ff 18             	rex\.W lcall \*\(%rax\)
  *[a-f0-9]+:	48 0f 01 10          	rex\.W lgdt \(%rax\)
@@ -74,7 +74,7 @@ Disassembly of section .text:
  *[a-f0-9]+:	48 0f 01 30          	rex\.W lmsw \(%rax\)
  *[a-f0-9]+:	48 ad                	lods   %ds:\(%rsi\),%rax
  *[a-f0-9]+:	48 ad                	lods   %ds:\(%rsi\),%rax
- *[a-f0-9]+:	48 cb                	lretq *
+ *[a-f0-9]+:	48 cb                	lretq
  *[a-f0-9]+:	48 ca 04 00          	lretq  \$0x4
  *[a-f0-9]+:	48 0f 00 18          	rex\.W ltr \(%rax\)
  *[a-f0-9]+:	48 c7 00 12 00 00 00 	movq   \$0x12,\(%rax\)
@@ -149,8 +149,8 @@ Disassembly of section .text:
  *[a-f0-9]+:	48 81 28 89 00 00 00 	subq   \$0x89,\(%rax\)
  *[a-f0-9]+:	48 81 28 34 12 00 00 	subq   \$0x1234,\(%rax\)
  *[a-f0-9]+:	48 81 28 78 56 34 12 	subq   \$0x12345678,\(%rax\)
- *[a-f0-9]+:	48 0f 35             	sysexitq *
- *[a-f0-9]+:	48 0f 07             	sysretq *
+ *[a-f0-9]+:	48 0f 35             	sysexitq
+ *[a-f0-9]+:	48 0f 07             	sysretq
  *[a-f0-9]+:	48 f7 00 89 00 00 00 	testq  \$0x89,\(%rax\)
  *[a-f0-9]+:	48 f7 00 34 12 00 00 	testq  \$0x1234,\(%rax\)
  *[a-f0-9]+:	48 f7 00 78 56 34 12 	testq  \$0x12345678,\(%rax\)
diff --git a/gas/testsuite/gas/i386/noreg64.d b/gas/testsuite/gas/i386/noreg64.d
index e73caeed893..354d89069ae 100644
--- a/gas/testsuite/gas/i386/noreg64.d
+++ b/gas/testsuite/gas/i386/noreg64.d
@@ -64,7 +64,7 @@ Disassembly of section .text:
  *[a-f0-9]+:	ff 00                	incl   \(%rax\)
  *[a-f0-9]+:	6d                   	insl   \(%dx\),%es:\(%rdi\)
  *[a-f0-9]+:	6d                   	insl   \(%dx\),%es:\(%rdi\)
- *[a-f0-9]+:	cf                   	iret *
+ *[a-f0-9]+:	cf                   	iret
  *[a-f0-9]+:	ff 20                	jmp    \*\(%rax\)
  *[a-f0-9]+:	ff 18                	lcall  \*\(%rax\)
  *[a-f0-9]+:	0f 01 10             	lgdt   \(%rax\)
@@ -74,7 +74,7 @@ Disassembly of section .text:
  *[a-f0-9]+:	0f 01 30             	lmsw   \(%rax\)
  *[a-f0-9]+:	ad                   	lods   %ds:\(%rsi\),%eax
  *[a-f0-9]+:	ad                   	lods   %ds:\(%rsi\),%eax
- *[a-f0-9]+:	cb                   	lret *
+ *[a-f0-9]+:	cb                   	lret
  *[a-f0-9]+:	ca 04 00             	lret   \$0x4
  *[a-f0-9]+:	0f 00 18             	ltr    \(%rax\)
  *[a-f0-9]+:	c7 00 12 00 00 00    	movl   \$0x12,\(%rax\)
@@ -151,8 +151,8 @@ Disassembly of section .text:
  *[a-f0-9]+:	81 28 89 00 00 00    	subl   \$0x89,\(%rax\)
  *[a-f0-9]+:	81 28 34 12 00 00    	subl   \$0x1234,\(%rax\)
  *[a-f0-9]+:	81 28 78 56 34 12    	subl   \$0x12345678,\(%rax\)
- *[a-f0-9]+:	0f 35                	sysexitl *
- *[a-f0-9]+:	0f 07                	sysretl *
+ *[a-f0-9]+:	0f 35                	sysexitl
+ *[a-f0-9]+:	0f 07                	sysretl
  *[a-f0-9]+:	f7 00 89 00 00 00    	testl  \$0x89,\(%rax\)
  *[a-f0-9]+:	f7 00 34 12 00 00    	testl  \$0x1234,\(%rax\)
  *[a-f0-9]+:	f7 00 78 56 34 12    	testl  \$0x12345678,\(%rax\)
diff --git a/gas/testsuite/gas/i386/opcode-intel.d b/gas/testsuite/gas/i386/opcode-intel.d
index 732b033c916..9da5e7f4a22 100644
--- a/gas/testsuite/gas/i386/opcode-intel.d
+++ b/gas/testsuite/gas/i386/opcode-intel.d
@@ -45,28 +45,28 @@ Disassembly of section .text:
  *[0-9a-f]+:	23 90 90 90 90 90[ 	]+and[ 	]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\]
  *[0-9a-f]+:	24 90[ 	]+and[ 	]+al,0x90
  *[0-9a-f]+:	25 90 90 90 90[ 	]+and[ 	]+eax,0x90909090
- *[0-9a-f]+:	27[ 	]+daa[ 	]*
+ *[0-9a-f]+:	27[ 	]+daa
  *[0-9a-f]+:	28 90 90 90 90 90[ 	]+sub[ 	]+(BYTE PTR )?\[eax-0x6f6f6f70\],dl
  *[0-9a-f]+:	29 90 90 90 90 90[ 	]+sub[ 	]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx
  *[0-9a-f]+:	2a 90 90 90 90 90[ 	]+sub[ 	]+dl,(BYTE PTR )?\[eax-0x6f6f6f70\]
  *[0-9a-f]+:	2b 90 90 90 90 90[ 	]+sub[ 	]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\]
  *[0-9a-f]+:	2c 90[ 	]+sub[ 	]+al,0x90
  *[0-9a-f]+:	2d 90 90 90 90[ 	]+sub[ 	]+eax,0x90909090
- *[0-9a-f]+:	2f[ 	]+das[ 	]*
+ *[0-9a-f]+:	2f[ 	]+das
  *[0-9a-f]+:	30 90 90 90 90 90[ 	]+xor[ 	]+(BYTE PTR )?\[eax-0x6f6f6f70\],dl
  *[0-9a-f]+:	31 90 90 90 90 90[ 	]+xor[ 	]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx
  *[0-9a-f]+:	32 90 90 90 90 90[ 	]+xor[ 	]+dl,(BYTE PTR )?\[eax-0x6f6f6f70\]
  *[0-9a-f]+:	33 90 90 90 90 90[ 	]+xor[ 	]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\]
  *[0-9a-f]+:	34 90[ 	]+xor[ 	]+al,0x90
  *[0-9a-f]+:	35 90 90 90 90[ 	]+xor[ 	]+eax,0x90909090
- *[0-9a-f]+:	37[ 	]+aaa[ 	]*
+ *[0-9a-f]+:	37[ 	]+aaa
  *[0-9a-f]+:	38 90 90 90 90 90[ 	]+cmp[ 	]+(BYTE PTR )?\[eax-0x6f6f6f70\],dl
  *[0-9a-f]+:	39 90 90 90 90 90[ 	]+cmp[ 	]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx
  *[0-9a-f]+:	3a 90 90 90 90 90[ 	]+cmp[ 	]+dl,(BYTE PTR )?\[eax-0x6f6f6f70\]
  *[0-9a-f]+:	3b 90 90 90 90 90[ 	]+cmp[ 	]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\]
  *[0-9a-f]+:	3c 90[ 	]+cmp[ 	]+al,0x90
  *[0-9a-f]+:	3d 90 90 90 90[ 	]+cmp[ 	]+eax,0x90909090
- *[0-9a-f]+:	3f[ 	]+aas[ 	]*
+ *[0-9a-f]+:	3f[ 	]+aas
  *[0-9a-f]+:	40[ 	]+inc[ 	]+eax
  *[0-9a-f]+:	41[ 	]+inc[ 	]+ecx
  *[0-9a-f]+:	42[ 	]+inc[ 	]+edx
@@ -99,8 +99,8 @@ Disassembly of section .text:
  *[0-9a-f]+:	5d[ 	]+pop[ 	]+ebp
  *[0-9a-f]+:	5e[ 	]+pop[ 	]+esi
  *[0-9a-f]+:	5f[ 	]+pop[ 	]+edi
- *[0-9a-f]+:	60[ 	]+pusha[ 	]*
- *[0-9a-f]+:	61[ 	]+popa[ 	]*
+ *[0-9a-f]+:	60[ 	]+pusha
+ *[0-9a-f]+:	61[ 	]+popa
  *[0-9a-f]+:	62 90 90 90 90 90[ 	]+bound[ 	]+edx,(QWORD PTR )?\[eax-0x6f6f6f70\]
  *[0-9a-f]+:	63 90 90 90 90 90[ 	]+arpl[ 	]+(WORD PTR )?\[eax-0x6f6f6f70\],dx
  *[0-9a-f]+:	68 90 90 90 90[ 	]+push[ 	]+0x90909090
@@ -142,7 +142,7 @@ Disassembly of section .text:
  *[0-9a-f]+:	8d 90 90 90 90 90[ 	]+lea[ 	]+edx,\[eax-0x6f6f6f70\]
  *[0-9a-f]+:	8e 90 90 90 90 90[ 	]+mov[ 	]+ss,(WORD PTR )?\[eax-0x6f6f6f70\]
  *[0-9a-f]+:	8f 80 90 90 90 90[ 	]+pop[ 	]+DWORD PTR \[eax-0x6f6f6f70\]
- *[0-9a-f]+:	90[ 	]+nop[ 	]*
+ *[0-9a-f]+:	90[ 	]+nop
  *[0-9a-f]+:	91[ 	]+xchg[ 	]+ecx,eax
  *[0-9a-f]+:	92[ 	]+xchg[ 	]+edx,eax
  *[0-9a-f]+:	93[ 	]+xchg[ 	]+ebx,eax
@@ -150,14 +150,14 @@ Disassembly of section .text:
  *[0-9a-f]+:	95[ 	]+xchg[ 	]+ebp,eax
  *[0-9a-f]+:	96[ 	]+xchg[ 	]+esi,eax
  *[0-9a-f]+:	97[ 	]+xchg[ 	]+edi,eax
- *[0-9a-f]+:	98[ 	]+cwde[ 	]*
- *[0-9a-f]+:	99[ 	]+cdq[ 	]*
+ *[0-9a-f]+:	98[ 	]+cwde
+ *[0-9a-f]+:	99[ 	]+cdq
  *[0-9a-f]+:	9a 90 90 90 90 90 90[ 	]+call[ 	]+0x9090:0x90909090
  *[0-9a-f]+:	9b[ 	]+fwait
- *[0-9a-f]+:	9c[ 	]+pushf[ 	]*
- *[0-9a-f]+:	9d[ 	]+popf[ 	]*
- *[0-9a-f]+:	9e[ 	]+sahf[ 	]*
- *[0-9a-f]+:	9f[ 	]+lahf[ 	]*
+ *[0-9a-f]+:	9c[ 	]+pushf
+ *[0-9a-f]+:	9d[ 	]+popf
+ *[0-9a-f]+:	9e[ 	]+sahf
+ *[0-9a-f]+:	9f[ 	]+lahf
  *[0-9a-f]+:	a0 90 90 90 90[ 	]+mov[ 	]+al,ds:0x90909090
  *[0-9a-f]+:	a1 90 90 90 90[ 	]+mov[ 	]+eax,ds:0x90909090
  *[0-9a-f]+:	a2 90 90 90 90[ 	]+mov[ 	]+ds:0x90909090,al
@@ -193,19 +193,19 @@ Disassembly of section .text:
  *[0-9a-f]+:	c0 90 90 90 90 90 90[ 	]+rcl[ 	]+BYTE PTR \[eax-0x6f6f6f70\],0x90
  *[0-9a-f]+:	c1 90 90 90 90 90 90[ 	]+rcl[ 	]+DWORD PTR \[eax-0x6f6f6f70\],0x90
  *[0-9a-f]+:	c2 90 90[ 	]+ret[ 	]+0x9090
- *[0-9a-f]+:	c3[ 	]+ret[ 	]*
+ *[0-9a-f]+:	c3[ 	]+ret
  *[0-9a-f]+:	c4 90 90 90 90 90[ 	]+les[ 	]+edx,(FWORD PTR )?\[eax-0x6f6f6f70\]
  *[0-9a-f]+:	c5 90 90 90 90 90[ 	]+lds[ 	]+edx,(FWORD PTR )?\[eax-0x6f6f6f70\]
  *[0-9a-f]+:	c6 80 90 90 90 90 90[ 	]+mov[ 	]+BYTE PTR \[eax-0x6f6f6f70\],0x90
  *[0-9a-f]+:	c7 80 90 90 90 90 90 90 90 90[ 	]+mov[ 	]+DWORD PTR \[eax-0x6f6f6f70\],0x90909090
  *[0-9a-f]+:	c8 90 90 90[ 	]+enter[ 	]+0x9090,0x90
- *[0-9a-f]+:	c9[ 	]+leave[ 	]*
+ *[0-9a-f]+:	c9[ 	]+leave
  *[0-9a-f]+:	ca 90 90[ 	]+retf[ 	]+0x9090
- *[0-9a-f]+:	cb[ 	]+retf[ 	]*
- *[0-9a-f]+:	cc[ 	]+int3[ 	]*
+ *[0-9a-f]+:	cb[ 	]+retf
+ *[0-9a-f]+:	cc[ 	]+int3
  *[0-9a-f]+:	cd 90[ 	]+int[ 	]+0x90
- *[0-9a-f]+:	ce[ 	]+into[ 	]*
- *[0-9a-f]+:	cf[ 	]+iret[ 	]*
+ *[0-9a-f]+:	ce[ 	]+into
+ *[0-9a-f]+:	cf[ 	]+iret
  *[0-9a-f]+:	d0 90 90 90 90 90[ 	]+rcl[ 	]+BYTE PTR \[eax-0x6f6f6f70\],1
  *[0-9a-f]+:	d1 90 90 90 90 90[ 	]+rcl[ 	]+DWORD PTR \[eax-0x6f6f6f70\],1
  *[0-9a-f]+:	d2 90 90 90 90 90[ 	]+rcl[ 	]+BYTE PTR \[eax-0x6f6f6f70\],cl
@@ -237,35 +237,35 @@ Disassembly of section .text:
  *[0-9a-f]+:	ed[ 	]+in[ 	]+eax,dx
  *[0-9a-f]+:	ee[ 	]+out[ 	]+dx,al
  *[0-9a-f]+:	ef[ 	]+out[ 	]+dx,eax
- *[0-9a-f]+:	f4[ 	]+hlt[ 	]*
- *[0-9a-f]+:	f5[ 	]+cmc[ 	]*
+ *[0-9a-f]+:	f4[ 	]+hlt
+ *[0-9a-f]+:	f5[ 	]+cmc
  *[0-9a-f]+:	f6 90 90 90 90 90[ 	]+not[ 	]+BYTE PTR \[eax-0x6f6f6f70\]
  *[0-9a-f]+:	f7 90 90 90 90 90[ 	]+not[ 	]+DWORD PTR \[eax-0x6f6f6f70\]
- *[0-9a-f]+:	f8[ 	]+clc[ 	]*
- *[0-9a-f]+:	f9[ 	]+stc[ 	]*
- *[0-9a-f]+:	fa[ 	]+cli[ 	]*
- *[0-9a-f]+:	fb[ 	]+sti[ 	]*
- *[0-9a-f]+:	fc[ 	]+cld[ 	]*
- *[0-9a-f]+:	fd[ 	]+std[ 	]*
+ *[0-9a-f]+:	f8[ 	]+clc
+ *[0-9a-f]+:	f9[ 	]+stc
+ *[0-9a-f]+:	fa[ 	]+cli
+ *[0-9a-f]+:	fb[ 	]+sti
+ *[0-9a-f]+:	fc[ 	]+cld
+ *[0-9a-f]+:	fd[ 	]+std
  *[0-9a-f]+:	ff 90 90 90 90 90[ 	]+call[ 	]+DWORD PTR \[eax-0x6f6f6f70\]
  *[0-9a-f]+:	0f 00 90 90 90 90 90[ 	]+lldt[ 	]+(WORD PTR )?\[eax-0x6f6f6f70\]
  *[0-9a-f]+:	0f 01 90 90 90 90 90[ 	]+lgdtd[ 	]+\[eax-0x6f6f6f70\]
  *[0-9a-f]+:	0f 02 90 90 90 90 90[ 	]+lar[ 	]+edx,(WORD PTR )?\[eax-0x6f6f6f70\]
  *[0-9a-f]+:	0f 03 90 90 90 90 90[ 	]+lsl[ 	]+edx,(WORD PTR )?\[eax-0x6f6f6f70\]
- *[0-9a-f]+:	0f 06[ 	]+clts[ 	]*
- *[0-9a-f]+:	0f 08[ 	]+invd[ 	]*
- *[0-9a-f]+:	0f 09[ 	]+wbinvd[ 	]*
- *[0-9a-f]+:	0f 0b[ 	]+ud2[ 	]*
+ *[0-9a-f]+:	0f 06[ 	]+clts
+ *[0-9a-f]+:	0f 08[ 	]+invd
+ *[0-9a-f]+:	0f 09[ 	]+wbinvd
+ *[0-9a-f]+:	0f 0b[ 	]+ud2
  *[0-9a-f]+:	0f 20 d0[ 	]+mov[ 	]+eax,cr2
  *[0-9a-f]+:	0f 21 d0[ 	]+mov[ 	]+eax,dr2
  *[0-9a-f]+:	0f 22 d0[ 	]+mov[ 	]+cr2,eax
  *[0-9a-f]+:	0f 23 d0[ 	]+mov[ 	]+dr2,eax
  *[0-9a-f]+:	0f 24 d0[ 	]+mov[ 	]+eax,tr2
  *[0-9a-f]+:	0f 26 d0[ 	]+mov[ 	]+tr2,eax
- *[0-9a-f]+:	0f 30[ 	]+wrmsr[ 	]*
- *[0-9a-f]+:	0f 31[ 	]+rdtsc[ 	]*
- *[0-9a-f]+:	0f 32[ 	]+rdmsr[ 	]*
- *[0-9a-f]+:	0f 33[ 	]+rdpmc[ 	]*
+ *[0-9a-f]+:	0f 30[ 	]+wrmsr
+ *[0-9a-f]+:	0f 31[ 	]+rdtsc
+ *[0-9a-f]+:	0f 32[ 	]+rdmsr
+ *[0-9a-f]+:	0f 33[ 	]+rdpmc
  *[0-9a-f]+:	0f 40 90 90 90 90 90[ 	]+cmovo[ 	]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\]
  *[0-9a-f]+:	0f 41 90 90 90 90 90[ 	]+cmovno[ 	]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\]
  *[0-9a-f]+:	0f 42 90 90 90 90 90[ 	]+cmovb[ 	]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\]
@@ -302,7 +302,7 @@ Disassembly of section .text:
  *[0-9a-f]+:	0f 74 90 90 90 90 90[ 	]+pcmpeqb[ 	]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\]
  *[0-9a-f]+:	0f 75 90 90 90 90 90[ 	]+pcmpeqw[ 	]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\]
  *[0-9a-f]+:	0f 76 90 90 90 90 90[ 	]+pcmpeqd[ 	]+mm2,(QWORD PTR )?\[eax-0x6f6f6f70\]
- *[0-9a-f]+:	0f 77[ 	]+emms[ 	]*
+ *[0-9a-f]+:	0f 77[ 	]+emms
  *[0-9a-f]+:	0f 7e 90 90 90 90 90[ 	]+movd[ 	]+(DWORD PTR )?\[eax-0x6f6f6f70\],mm2
  *[0-9a-f]+:	0f 7f 90 90 90 90 90[ 	]+movq[ 	]+(QWORD PTR )?\[eax-0x6f6f6f70\],mm2
  *[0-9a-f]+:	0f 80 90 90 90 90[ 	]+jo[ 	]+909094e2 <foo\+0x909094e2>
@@ -339,13 +339,13 @@ Disassembly of section .text:
  *[0-9a-f]+:	0f 9f 80 90 90 90 90[ 	]+setg[ 	]+(BYTE PTR )?\[eax-0x6f6f6f70\]
  *[0-9a-f]+:	0f a0[ 	]+push[ 	]+fs
  *[0-9a-f]+:	0f a1[ 	]+pop[ 	]+fs
- *[0-9a-f]+:	0f a2[ 	]+cpuid[ 	]*
+ *[0-9a-f]+:	0f a2[ 	]+cpuid
  *[0-9a-f]+:	0f a3 90 90 90 90 90[ 	]+bt[ 	]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx
  *[0-9a-f]+:	0f a4 90 90 90 90 90 90[ 	]+shld[ 	]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx,0x90
  *[0-9a-f]+:	0f a5 90 90 90 90 90[ 	]+shld[ 	]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx,cl
  *[0-9a-f]+:	0f a8[ 	]+push[ 	]+gs
  *[0-9a-f]+:	0f a9[ 	]+pop[ 	]+gs
- *[0-9a-f]+:	0f aa[ 	]+rsm[ 	]*
+ *[0-9a-f]+:	0f aa[ 	]+rsm
  *[0-9a-f]+:	0f ab 90 90 90 90 90[ 	]+bts[ 	]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx
  *[0-9a-f]+:	0f ac 90 90 90 90 90 90[ 	]+shrd[ 	]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx,0x90
  *[0-9a-f]+:	0f ad 90 90 90 90 90[ 	]+shrd[ 	]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx,cl
@@ -358,7 +358,7 @@ Disassembly of section .text:
  *[0-9a-f]+:	0f b5 90 90 90 90 90[ 	]+lgs[ 	]+edx,(FWORD PTR )?\[eax-0x6f6f6f70\]
  *[0-9a-f]+:	0f b6 90 90 90 90 90[ 	]+movzx[ 	]+edx,BYTE PTR \[eax-0x6f6f6f70\]
  *[0-9a-f]+:	0f b7 90 90 90 90 90[ 	]+movzx[ 	]+edx,WORD PTR \[eax-0x6f6f6f70\]
- *[0-9a-f]+:	0f 0b[ 	]+ud2[ 	]*
+ *[0-9a-f]+:	0f 0b[ 	]+ud2
  *[0-9a-f]+:	0f bb 90 90 90 90 90[ 	]+btc[ 	]+(DWORD PTR )?\[eax-0x6f6f6f70\],edx
  *[0-9a-f]+:	0f bc 90 90 90 90 90[ 	]+bsf[ 	]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\]
  *[0-9a-f]+:	0f bd 90 90 90 90 90[ 	]+bsr[ 	]+edx,(DWORD PTR )?\[eax-0x6f6f6f70\]
@@ -466,8 +466,8 @@ Disassembly of section .text:
  *[0-9a-f]+:	66 5d[ 	]+pop[ 	]+bp
  *[0-9a-f]+:	66 5e[ 	]+pop[ 	]+si
  *[0-9a-f]+:	66 5f[ 	]+pop[ 	]+di
- *[0-9a-f]+:	66 60[ 	]+pushaw[ 	]*
- *[0-9a-f]+:	66 61[ 	]+popaw[ 	]*
+ *[0-9a-f]+:	66 60[ 	]+pushaw
+ *[0-9a-f]+:	66 61[ 	]+popaw
  *[0-9a-f]+:	66 62 90 90 90 90 90[ 	]+bound[ 	]+dx,(DWORD PTR )?\[eax-0x6f6f6f70\]
  *[0-9a-f]+:	66 68 90 90[ 	]+pushw[ 	]+0x9090
  *[0-9a-f]+:	66 69 90 90 90 90 90 90 90[ 	]+imul[ 	]+dx,(WORD PTR )?\[eax-0x6f6f6f70\],0x9090
@@ -491,11 +491,11 @@ Disassembly of section .text:
  *[0-9a-f]+:	66 95[ 	]+xchg[ 	]+bp,ax
  *[0-9a-f]+:	66 96[ 	]+xchg[ 	]+si,ax
  *[0-9a-f]+:	66 97[ 	]+xchg[ 	]+di,ax
- *[0-9a-f]+:	66 98[ 	]+cbw[ 	]*
- *[0-9a-f]+:	66 99[ 	]+cwd[ 	]*
+ *[0-9a-f]+:	66 98[ 	]+cbw
+ *[0-9a-f]+:	66 99[ 	]+cwd
  *[0-9a-f]+:	66 9a 90 90 90 90[ 	]+call[ 	]+0x9090:0x9090
- *[0-9a-f]+:	66 9c[ 	]+pushfw[ 	]*
- *[0-9a-f]+:	66 9d[ 	]+popfw[ 	]*
+ *[0-9a-f]+:	66 9c[ 	]+pushfw
+ *[0-9a-f]+:	66 9d[ 	]+popfw
  *[0-9a-f]+:	66 a1 90 90 90 90[ 	]+mov[ 	]+ax,ds:0x90909090
  *[0-9a-f]+:	66 a3 90 90 90 90[ 	]+mov[ 	]+ds:0x90909090,ax
  *[0-9a-f]+:	66 a5[ 	]+movs[ 	]+WORD PTR es:\[edi\],(WORD PTR )?ds:\[esi\]
@@ -514,15 +514,15 @@ Disassembly of section .text:
  *[0-9a-f]+:	66 bf 90 90[ 	]+mov[ 	]+di,0x9090
  *[0-9a-f]+:	66 c1 90 90 90 90 90 90[ 	]+rcl[ 	]+WORD PTR \[eax-0x6f6f6f70\],0x90
  *[0-9a-f]+:	66 c2 90 90[ 	]+retw[ 	]+0x9090
- *[0-9a-f]+:	66 c3[ 	]+retw[ 	]*
+ *[0-9a-f]+:	66 c3[ 	]+retw
  *[0-9a-f]+:	66 c4 90 90 90 90 90[ 	]+les[ 	]+dx,(DWORD PTR )?\[eax-0x6f6f6f70\]
  *[0-9a-f]+:	66 c5 90 90 90 90 90[ 	]+lds[ 	]+dx,(DWORD PTR )?\[eax-0x6f6f6f70\]
  *[0-9a-f]+:	66 c7 80 90 90 90 90 90 90[ 	]+mov[ 	]+WORD PTR \[eax-0x6f6f6f70\],0x9090
  *[0-9a-f]+:	66 c8 90 90 90[ 	]+enterw[ 	]+0x9090,0x90
- *[0-9a-f]+:	66 c9[ 	]+leavew[ 	]*
+ *[0-9a-f]+:	66 c9[ 	]+leavew
  *[0-9a-f]+:	66 ca 90 90[ 	]+retfw[ 	]+0x9090
- *[0-9a-f]+:	66 cb[ 	]+retfw[ 	]*
- *[0-9a-f]+:	66 cf[ 	]+iretw[ 	]*
+ *[0-9a-f]+:	66 cb[ 	]+retfw
+ *[0-9a-f]+:	66 cf[ 	]+iretw
  *[0-9a-f]+:	66 d1 90 90 90 90 90[ 	]+rcl[ 	]+WORD PTR \[eax-0x6f6f6f70\],1
  *[0-9a-f]+:	66 d3 90 90 90 90 90[ 	]+rcl[ 	]+WORD PTR \[eax-0x6f6f6f70\],cl
  *[0-9a-f]+:	66 e5 90[ 	]+in[ 	]+ax,0x90
@@ -588,7 +588,7 @@ Disassembly of section .text:
  *[0-9a-f]+:	85 c3 [ 	]*test[ 	]+ebx,eax
  *[0-9a-f]+:	85 d8 [ 	]*test[ 	]+eax,ebx
  *[0-9a-f]+:	85 18 [ 	]*test[ 	]+(DWORD PTR )?\[eax\],ebx
- *[0-9a-f]+:	f1[ 	]+int1[ 	]+
+ *[0-9a-f]+:	f1[ 	]+int1
 [ 	]*[a-f0-9]+:	0f 4a 90 90 90 90 90 	cmovp  edx,DWORD PTR \[eax-0x6f6f6f70\]
 [ 	]*[a-f0-9]+:	0f 4b 90 90 90 90 90 	cmovnp edx,DWORD PTR \[eax-0x6f6f6f70\]
 [ 	]*[a-f0-9]+:	66 0f 4a 90 90 90 90 90 	cmovp  dx,WORD PTR \[eax-0x6f6f6f70\]
diff --git a/gas/testsuite/gas/i386/opcode-suffix.d b/gas/testsuite/gas/i386/opcode-suffix.d
index 6a9c4cd8717..7a157ee7ddf 100644
--- a/gas/testsuite/gas/i386/opcode-suffix.d
+++ b/gas/testsuite/gas/i386/opcode-suffix.d
@@ -45,28 +45,28 @@ Disassembly of section .text:
  *[0-9a-f]+:	23 90 90 90 90 90[ 	]+andl[ 	]+-0x6f6f6f70\(%eax\),%edx
  *[0-9a-f]+:	24 90[ 	]+andb[ 	]+\$0x90,%al
  *[0-9a-f]+:	25 90 90 90 90[ 	]+andl[ 	]+\$0x90909090,%eax
- *[0-9a-f]+:	27[ 	]+daa[ 	]+
+ *[0-9a-f]+:	27[ 	]+daa
  *[0-9a-f]+:	28 90 90 90 90 90[ 	]+subb[ 	]+%dl,-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	29 90 90 90 90 90[ 	]+subl[ 	]+%edx,-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	2a 90 90 90 90 90[ 	]+subb[ 	]+-0x6f6f6f70\(%eax\),%dl
  *[0-9a-f]+:	2b 90 90 90 90 90[ 	]+subl[ 	]+-0x6f6f6f70\(%eax\),%edx
  *[0-9a-f]+:	2c 90[ 	]+subb[ 	]+\$0x90,%al
  *[0-9a-f]+:	2d 90 90 90 90[ 	]+subl[ 	]+\$0x90909090,%eax
- *[0-9a-f]+:	2f[ 	]+das[ 	]+
+ *[0-9a-f]+:	2f[ 	]+das
  *[0-9a-f]+:	30 90 90 90 90 90[ 	]+xorb[ 	]+%dl,-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	31 90 90 90 90 90[ 	]+xorl[ 	]+%edx,-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	32 90 90 90 90 90[ 	]+xorb[ 	]+-0x6f6f6f70\(%eax\),%dl
  *[0-9a-f]+:	33 90 90 90 90 90[ 	]+xorl[ 	]+-0x6f6f6f70\(%eax\),%edx
  *[0-9a-f]+:	34 90[ 	]+xorb[ 	]+\$0x90,%al
  *[0-9a-f]+:	35 90 90 90 90[ 	]+xorl[ 	]+\$0x90909090,%eax
- *[0-9a-f]+:	37[ 	]+aaa[ 	]+
+ *[0-9a-f]+:	37[ 	]+aaa
  *[0-9a-f]+:	38 90 90 90 90 90[ 	]+cmpb[ 	]+%dl,-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	39 90 90 90 90 90[ 	]+cmpl[ 	]+%edx,-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	3a 90 90 90 90 90[ 	]+cmpb[ 	]+-0x6f6f6f70\(%eax\),%dl
  *[0-9a-f]+:	3b 90 90 90 90 90[ 	]+cmpl[ 	]+-0x6f6f6f70\(%eax\),%edx
  *[0-9a-f]+:	3c 90[ 	]+cmpb[ 	]+\$0x90,%al
  *[0-9a-f]+:	3d 90 90 90 90[ 	]+cmpl[ 	]+\$0x90909090,%eax
- *[0-9a-f]+:	3f[ 	]+aas[ 	]+
+ *[0-9a-f]+:	3f[ 	]+aas
  *[0-9a-f]+:	40[ 	]+incl[ 	]+%eax
  *[0-9a-f]+:	41[ 	]+incl[ 	]+%ecx
  *[0-9a-f]+:	42[ 	]+incl[ 	]+%edx
@@ -99,8 +99,8 @@ Disassembly of section .text:
  *[0-9a-f]+:	5d[ 	]+popl[ 	]+%ebp
  *[0-9a-f]+:	5e[ 	]+popl[ 	]+%esi
  *[0-9a-f]+:	5f[ 	]+popl[ 	]+%edi
- *[0-9a-f]+:	60[ 	]+pushal 
- *[0-9a-f]+:	61[ 	]+popal[ 	]+
+ *[0-9a-f]+:	60[ 	]+pushal
+ *[0-9a-f]+:	61[ 	]+popal
  *[0-9a-f]+:	62 90 90 90 90 90[ 	]+boundl %edx,-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	63 90 90 90 90 90[ 	]+arpl[ 	]+%dx,-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	68 90 90 90 90[ 	]+pushl[ 	]+\$0x90909090
@@ -150,14 +150,14 @@ Disassembly of section .text:
  *[0-9a-f]+:	95[ 	]+xchgl[ 	]+%eax,%ebp
  *[0-9a-f]+:	96[ 	]+xchgl[ 	]+%eax,%esi
  *[0-9a-f]+:	97[ 	]+xchgl[ 	]+%eax,%edi
- *[0-9a-f]+:	98[ 	]+cwtl[ 	]+
- *[0-9a-f]+:	99[ 	]+cltd[ 	]+
+ *[0-9a-f]+:	98[ 	]+cwtl
+ *[0-9a-f]+:	99[ 	]+cltd
  *[0-9a-f]+:	9a 90 90 90 90 90 90[ 	]+lcalll \$0x9090,\$0x90909090
  *[0-9a-f]+:	9b[ 	]+fwait
- *[0-9a-f]+:	9c[ 	]+pushfl 
- *[0-9a-f]+:	9d[ 	]+popfl[ 	]+
- *[0-9a-f]+:	9e[ 	]+sahf[ 	]+
- *[0-9a-f]+:	9f[ 	]+lahf[ 	]+
+ *[0-9a-f]+:	9c[ 	]+pushfl
+ *[0-9a-f]+:	9d[ 	]+popfl
+ *[0-9a-f]+:	9e[ 	]+sahf
+ *[0-9a-f]+:	9f[ 	]+lahf
  *[0-9a-f]+:	a0 90 90 90 90[ 	]+movb[ 	]+0x90909090,%al
  *[0-9a-f]+:	a1 90 90 90 90[ 	]+movl[ 	]+0x90909090,%eax
  *[0-9a-f]+:	a2 90 90 90 90[ 	]+movb[ 	]+%al,0x90909090
@@ -193,19 +193,19 @@ Disassembly of section .text:
  *[0-9a-f]+:	c0 90 90 90 90 90 90[ 	]+rclb[ 	]+\$0x90,-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	c1 90 90 90 90 90 90[ 	]+rcll[ 	]+\$0x90,-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	c2 90 90[ 	]+retl[ 	]+\$0x9090
- *[0-9a-f]+:	c3[ 	]+retl[ 	]+
+ *[0-9a-f]+:	c3[ 	]+retl
  *[0-9a-f]+:	c4 90 90 90 90 90[ 	]+lesl[ 	]+-0x6f6f6f70\(%eax\),%edx
  *[0-9a-f]+:	c5 90 90 90 90 90[ 	]+ldsl[ 	]+-0x6f6f6f70\(%eax\),%edx
  *[0-9a-f]+:	c6 80 90 90 90 90 90[ 	]+movb[ 	]+\$0x90,-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	c7 80 90 90 90 90 90 90 90 90[ 	]+movl[ 	]+\$0x90909090,-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	c8 90 90 90[ 	]+enterl \$0x9090,\$0x90
- *[0-9a-f]+:	c9[ 	]+leavel 
+ *[0-9a-f]+:	c9[ 	]+leavel
  *[0-9a-f]+:	ca 90 90[ 	]+lretl[ 	]+\$0x9090
- *[0-9a-f]+:	cb[ 	]+lretl[ 	]+
- *[0-9a-f]+:	cc[ 	]+int3[ 	]+
+ *[0-9a-f]+:	cb[ 	]+lretl
+ *[0-9a-f]+:	cc[ 	]+int3
  *[0-9a-f]+:	cd 90[ 	]+int[ 	]+\$0x90
- *[0-9a-f]+:	ce[ 	]+into[ 	]+
- *[0-9a-f]+:	cf[ 	]+iretl[ 	]+
+ *[0-9a-f]+:	ce[ 	]+into
+ *[0-9a-f]+:	cf[ 	]+iretl
  *[0-9a-f]+:	d0 90 90 90 90 90[ 	]+rclb[ 	]+-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	d1 90 90 90 90 90[ 	]+rcll[ 	]+-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	d2 90 90 90 90 90[ 	]+rclb[ 	]+%cl,-0x6f6f6f70\(%eax\)
@@ -237,35 +237,35 @@ Disassembly of section .text:
  *[0-9a-f]+:	ed[ 	]+inl[ 	]+\(%dx\),%eax
  *[0-9a-f]+:	ee[ 	]+outb[ 	]+%al,\(%dx\)
  *[0-9a-f]+:	ef[ 	]+outl[ 	]+%eax,\(%dx\)
- *[0-9a-f]+:	f4[ 	]+hlt[ 	]+
- *[0-9a-f]+:	f5[ 	]+cmc[ 	]+
+ *[0-9a-f]+:	f4[ 	]+hlt
+ *[0-9a-f]+:	f5[ 	]+cmc
  *[0-9a-f]+:	f6 90 90 90 90 90[ 	]+notb[ 	]+-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	f7 90 90 90 90 90[ 	]+notl[ 	]+-0x6f6f6f70\(%eax\)
- *[0-9a-f]+:	f8[ 	]+clc[ 	]+
- *[0-9a-f]+:	f9[ 	]+stc[ 	]+
- *[0-9a-f]+:	fa[ 	]+cli[ 	]+
- *[0-9a-f]+:	fb[ 	]+sti[ 	]+
- *[0-9a-f]+:	fc[ 	]+cld[ 	]+
- *[0-9a-f]+:	fd[ 	]+std[ 	]+
+ *[0-9a-f]+:	f8[ 	]+clc
+ *[0-9a-f]+:	f9[ 	]+stc
+ *[0-9a-f]+:	fa[ 	]+cli
+ *[0-9a-f]+:	fb[ 	]+sti
+ *[0-9a-f]+:	fc[ 	]+cld
+ *[0-9a-f]+:	fd[ 	]+std
  *[0-9a-f]+:	ff 90 90 90 90 90[ 	]+calll[ 	]+\*-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	0f 00 90 90 90 90 90[ 	]+lldt[ 	]+-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	0f 01 90 90 90 90 90[ 	]+lgdtl[ 	]+-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	0f 02 90 90 90 90 90[ 	]+larl[ 	]+-0x6f6f6f70\(%eax\),%edx
  *[0-9a-f]+:	0f 03 90 90 90 90 90[ 	]+lsll[ 	]+-0x6f6f6f70\(%eax\),%edx
- *[0-9a-f]+:	0f 06[ 	]+clts[ 	]+
- *[0-9a-f]+:	0f 08[ 	]+invd[ 	]+
- *[0-9a-f]+:	0f 09[ 	]+wbinvd 
- *[0-9a-f]+:	0f 0b[ 	]+ud2[ 	]+
+ *[0-9a-f]+:	0f 06[ 	]+clts
+ *[0-9a-f]+:	0f 08[ 	]+invd
+ *[0-9a-f]+:	0f 09[ 	]+wbinvd
+ *[0-9a-f]+:	0f 0b[ 	]+ud2
  *[0-9a-f]+:	0f 20 d0[ 	]+movl[ 	]+%cr2,%eax
  *[0-9a-f]+:	0f 21 d0[ 	]+movl[ 	]+%db2,%eax
  *[0-9a-f]+:	0f 22 d0[ 	]+movl[ 	]+%eax,%cr2
  *[0-9a-f]+:	0f 23 d0[ 	]+movl[ 	]+%eax,%db2
  *[0-9a-f]+:	0f 24 d0[ 	]+movl[ 	]+%tr2,%eax
  *[0-9a-f]+:	0f 26 d0[ 	]+movl[ 	]+%eax,%tr2
- *[0-9a-f]+:	0f 30[ 	]+wrmsr[ 	]+
- *[0-9a-f]+:	0f 31[ 	]+rdtsc[ 	]+
- *[0-9a-f]+:	0f 32[ 	]+rdmsr[ 	]+
- *[0-9a-f]+:	0f 33[ 	]+rdpmc[ 	]+
+ *[0-9a-f]+:	0f 30[ 	]+wrmsr
+ *[0-9a-f]+:	0f 31[ 	]+rdtsc
+ *[0-9a-f]+:	0f 32[ 	]+rdmsr
+ *[0-9a-f]+:	0f 33[ 	]+rdpmc
  *[0-9a-f]+:	0f 40 90 90 90 90 90[ 	]+cmovol[ 	]+-0x6f6f6f70\(%eax\),%edx
  *[0-9a-f]+:	0f 41 90 90 90 90 90[ 	]+cmovnol -0x6f6f6f70\(%eax\),%edx
  *[0-9a-f]+:	0f 42 90 90 90 90 90[ 	]+cmovbl[ 	]+-0x6f6f6f70\(%eax\),%edx
@@ -302,7 +302,7 @@ Disassembly of section .text:
  *[0-9a-f]+:	0f 74 90 90 90 90 90[ 	]+pcmpeqb -0x6f6f6f70\(%eax\),%mm2
  *[0-9a-f]+:	0f 75 90 90 90 90 90[ 	]+pcmpeqw -0x6f6f6f70\(%eax\),%mm2
  *[0-9a-f]+:	0f 76 90 90 90 90 90[ 	]+pcmpeqd -0x6f6f6f70\(%eax\),%mm2
- *[0-9a-f]+:	0f 77[ 	]+emms[ 	]+
+ *[0-9a-f]+:	0f 77[ 	]+emms
  *[0-9a-f]+:	0f 7e 90 90 90 90 90[ 	]+movd[ 	]+%mm2,-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	0f 7f 90 90 90 90 90[ 	]+movq[ 	]+%mm2,-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	0f 80 90 90 90 90[ 	]+jo[ 	]+909094e2 <foo\+0x909094e2>
@@ -339,13 +339,13 @@ Disassembly of section .text:
  *[0-9a-f]+:	0f 9f 80 90 90 90 90[ 	]+setg[ 	]+-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	0f a0[ 	]+pushl[ 	]+%fs
  *[0-9a-f]+:	0f a1[ 	]+popl[ 	]+%fs
- *[0-9a-f]+:	0f a2[ 	]+cpuid[ 	]+
+ *[0-9a-f]+:	0f a2[ 	]+cpuid
  *[0-9a-f]+:	0f a3 90 90 90 90 90[ 	]+btl[ 	]+%edx,-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	0f a4 90 90 90 90 90 90[ 	]+shldl[ 	]+\$0x90,%edx,-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	0f a5 90 90 90 90 90[ 	]+shldl[ 	]+%cl,%edx,-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	0f a8[ 	]+pushl[ 	]+%gs
  *[0-9a-f]+:	0f a9[ 	]+popl[ 	]+%gs
- *[0-9a-f]+:	0f aa[ 	]+rsm[ 	]+
+ *[0-9a-f]+:	0f aa[ 	]+rsm
  *[0-9a-f]+:	0f ab 90 90 90 90 90[ 	]+btsl[ 	]+%edx,-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	0f ac 90 90 90 90 90 90[ 	]+shrdl[ 	]+\$0x90,%edx,-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	0f ad 90 90 90 90 90[ 	]+shrdl[ 	]+%cl,%edx,-0x6f6f6f70\(%eax\)
@@ -358,7 +358,7 @@ Disassembly of section .text:
  *[0-9a-f]+:	0f b5 90 90 90 90 90[ 	]+lgsl[ 	]+-0x6f6f6f70\(%eax\),%edx
  *[0-9a-f]+:	0f b6 90 90 90 90 90[ 	]+movzbl -0x6f6f6f70\(%eax\),%edx
  *[0-9a-f]+:	0f b7 90 90 90 90 90[ 	]+movzwl -0x6f6f6f70\(%eax\),%edx
- *[0-9a-f]+:	0f 0b[ 	]+ud2[ 	]*
+ *[0-9a-f]+:	0f 0b[ 	]+ud2
  *[0-9a-f]+:	0f bb 90 90 90 90 90[ 	]+btcl[ 	]+%edx,-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	0f bc 90 90 90 90 90[ 	]+bsfl[ 	]+-0x6f6f6f70\(%eax\),%edx
  *[0-9a-f]+:	0f bd 90 90 90 90 90[ 	]+bsrl[ 	]+-0x6f6f6f70\(%eax\),%edx
@@ -466,8 +466,8 @@ Disassembly of section .text:
  *[0-9a-f]+:	66 5d[ 	]+popw[ 	]+%bp
  *[0-9a-f]+:	66 5e[ 	]+popw[ 	]+%si
  *[0-9a-f]+:	66 5f[ 	]+popw[ 	]+%di
- *[0-9a-f]+:	66 60[ 	]+pushaw 
- *[0-9a-f]+:	66 61[ 	]+popaw[ 	]+
+ *[0-9a-f]+:	66 60[ 	]+pushaw
+ *[0-9a-f]+:	66 61[ 	]+popaw
  *[0-9a-f]+:	66 62 90 90 90 90 90[ 	]+boundw %dx,-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	66 68 90 90[ 	]+pushw[ 	]+\$0x9090
  *[0-9a-f]+:	66 69 90 90 90 90 90 90 90[ 	]+imulw[ 	]+\$0x9090,-0x6f6f6f70\(%eax\),%dx
@@ -491,11 +491,11 @@ Disassembly of section .text:
  *[0-9a-f]+:	66 95[ 	]+xchgw[ 	]+%ax,%bp
  *[0-9a-f]+:	66 96[ 	]+xchgw[ 	]+%ax,%si
  *[0-9a-f]+:	66 97[ 	]+xchgw[ 	]+%ax,%di
- *[0-9a-f]+:	66 98[ 	]+cbtw[ 	]+
- *[0-9a-f]+:	66 99[ 	]+cwtd[ 	]+
+ *[0-9a-f]+:	66 98[ 	]+cbtw
+ *[0-9a-f]+:	66 99[ 	]+cwtd
  *[0-9a-f]+:	66 9a 90 90 90 90[ 	]+lcallw \$0x9090,\$0x9090
- *[0-9a-f]+:	66 9c[ 	]+pushfw 
- *[0-9a-f]+:	66 9d[ 	]+popfw[ 	]+
+ *[0-9a-f]+:	66 9c[ 	]+pushfw
+ *[0-9a-f]+:	66 9d[ 	]+popfw
  *[0-9a-f]+:	66 a1 90 90 90 90[ 	]+movw[ 	]+0x90909090,%ax
  *[0-9a-f]+:	66 a3 90 90 90 90[ 	]+movw[ 	]+%ax,0x90909090
  *[0-9a-f]+:	66 a5[ 	]+movsw[ 	]+%ds:\(%esi\),%es:\(%edi\)
@@ -514,15 +514,15 @@ Disassembly of section .text:
  *[0-9a-f]+:	66 bf 90 90[ 	]+movw[ 	]+\$0x9090,%di
  *[0-9a-f]+:	66 c1 90 90 90 90 90 90[ 	]+rclw[ 	]+\$0x90,-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	66 c2 90 90[ 	]+retw[ 	]+\$0x9090
- *[0-9a-f]+:	66 c3[ 	]+retw[ 	]+
+ *[0-9a-f]+:	66 c3[ 	]+retw
  *[0-9a-f]+:	66 c4 90 90 90 90 90[ 	]+lesw[ 	]+-0x6f6f6f70\(%eax\),%dx
  *[0-9a-f]+:	66 c5 90 90 90 90 90[ 	]+ldsw[ 	]+-0x6f6f6f70\(%eax\),%dx
  *[0-9a-f]+:	66 c7 80 90 90 90 90 90 90[ 	]+movw[ 	]+\$0x9090,-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	66 c8 90 90 90[ 	]+enterw \$0x9090,\$0x90
- *[0-9a-f]+:	66 c9[ 	]+leavew 
+ *[0-9a-f]+:	66 c9[ 	]+leavew
  *[0-9a-f]+:	66 ca 90 90[ 	]+lretw[ 	]+\$0x9090
- *[0-9a-f]+:	66 cb[ 	]+lretw[ 	]+
- *[0-9a-f]+:	66 cf[ 	]+iretw[ 	]+
+ *[0-9a-f]+:	66 cb[ 	]+lretw
+ *[0-9a-f]+:	66 cf[ 	]+iretw
  *[0-9a-f]+:	66 d1 90 90 90 90 90[ 	]+rclw[ 	]+-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	66 d3 90 90 90 90 90[ 	]+rclw[ 	]+%cl,-0x6f6f6f70\(%eax\)
  *[0-9a-f]+:	66 e5 90[ 	]+inw[ 	]+\$0x90,%ax
@@ -588,7 +588,7 @@ Disassembly of section .text:
  *[0-9a-f]+:	85 c3 [ 	]*testl[ 	]+%eax,%ebx
  *[0-9a-f]+:	85 d8 [ 	]*testl[ 	]+%ebx,%eax
  *[0-9a-f]+:	85 18 [ 	]*testl[ 	]+%ebx,\(%eax\)
- *[0-9a-f]+:	f1[ 	]+int1[ 	]+
+ *[0-9a-f]+:	f1[ 	]+int1
 [ 	]*[a-f0-9]+:	0f 4a 90 90 90 90 90 	cmovpl -0x6f6f6f70\(%eax\),%edx
 [ 	]*[a-f0-9]+:	0f 4b 90 90 90 90 90 	cmovnpl -0x6f6f6f70\(%eax\),%edx
 [ 	]*[a-f0-9]+:	66 0f 4a 90 90 90 90 90 	cmovpw -0x6f6f6f70\(%eax\),%dx
diff --git a/gas/testsuite/gas/i386/opcode.d b/gas/testsuite/gas/i386/opcode.d
index 9c1f67f5fd1..c431c4ea68c 100644
--- a/gas/testsuite/gas/i386/opcode.d
+++ b/gas/testsuite/gas/i386/opcode.d
@@ -44,28 +44,28 @@ Disassembly of section .text:
   95:	23 90 90 90 90 90 [ 	]*and    -0x6f6f6f70\(%eax\),%edx
   9b:	24 90 [ 	]*and    \$0x90,%al
   9d:	25 90 90 90 90 [ 	]*and    \$0x90909090,%eax
-  a2:	27 [ 	]*daa    
+  a2:	27 [ 	]*daa
   a3:	28 90 90 90 90 90 [ 	]*sub    %dl,-0x6f6f6f70\(%eax\)
   a9:	29 90 90 90 90 90 [ 	]*sub    %edx,-0x6f6f6f70\(%eax\)
   af:	2a 90 90 90 90 90 [ 	]*sub    -0x6f6f6f70\(%eax\),%dl
   b5:	2b 90 90 90 90 90 [ 	]*sub    -0x6f6f6f70\(%eax\),%edx
   bb:	2c 90 [ 	]*sub    \$0x90,%al
   bd:	2d 90 90 90 90 [ 	]*sub    \$0x90909090,%eax
-  c2:	2f [ 	]*das    
+  c2:	2f [ 	]*das
   c3:	30 90 90 90 90 90 [ 	]*xor    %dl,-0x6f6f6f70\(%eax\)
   c9:	31 90 90 90 90 90 [ 	]*xor    %edx,-0x6f6f6f70\(%eax\)
   cf:	32 90 90 90 90 90 [ 	]*xor    -0x6f6f6f70\(%eax\),%dl
   d5:	33 90 90 90 90 90 [ 	]*xor    -0x6f6f6f70\(%eax\),%edx
   db:	34 90 [ 	]*xor    \$0x90,%al
   dd:	35 90 90 90 90 [ 	]*xor    \$0x90909090,%eax
-  e2:	37 [ 	]*aaa    
+  e2:	37 [ 	]*aaa
   e3:	38 90 90 90 90 90 [ 	]*cmp    %dl,-0x6f6f6f70\(%eax\)
   e9:	39 90 90 90 90 90 [ 	]*cmp    %edx,-0x6f6f6f70\(%eax\)
   ef:	3a 90 90 90 90 90 [ 	]*cmp    -0x6f6f6f70\(%eax\),%dl
   f5:	3b 90 90 90 90 90 [ 	]*cmp    -0x6f6f6f70\(%eax\),%edx
   fb:	3c 90 [ 	]*cmp    \$0x90,%al
   fd:	3d 90 90 90 90 [ 	]*cmp    \$0x90909090,%eax
- 102:	3f [ 	]*aas    
+ 102:	3f [ 	]*aas
  103:	40 [ 	]*inc    %eax
  104:	41 [ 	]*inc    %ecx
  105:	42 [ 	]*inc    %edx
@@ -98,8 +98,8 @@ Disassembly of section .text:
  120:	5d [ 	]*pop    %ebp
  121:	5e [ 	]*pop    %esi
  122:	5f [ 	]*pop    %edi
- 123:	60 [ 	]*pusha  
- 124:	61 [ 	]*popa   
+ 123:	60 [ 	]*pusha
+ 124:	61 [ 	]*popa
  125:	62 90 90 90 90 90 [ 	]*bound  %edx,-0x6f6f6f70\(%eax\)
  12b:	63 90 90 90 90 90 [ 	]*arpl   %dx,-0x6f6f6f70\(%eax\)
  131:	68 90 90 90 90 [ 	]*push   \$0x90909090
@@ -149,14 +149,14 @@ Disassembly of section .text:
  1d2:	95 [ 	]*xchg   %eax,%ebp
  1d3:	96 [ 	]*xchg   %eax,%esi
  1d4:	97 [ 	]*xchg   %eax,%edi
- 1d5:	98 [ 	]*cwtl   
- 1d6:	99 [ 	]*cltd   
+ 1d5:	98 [ 	]*cwtl
+ 1d6:	99 [ 	]*cltd
  1d7:	9a 90 90 90 90 90 90 [ 	]*lcall  \$0x9090,\$0x90909090
  1de:	9b [ 	]*fwait
- 1df:	9c [ 	]*pushf  
- 1e0:	9d [ 	]*popf   
- 1e1:	9e [ 	]*sahf   
- 1e2:	9f [ 	]*lahf   
+ 1df:	9c [ 	]*pushf
+ 1e0:	9d [ 	]*popf
+ 1e1:	9e [ 	]*sahf
+ 1e2:	9f [ 	]*lahf
  1e3:	a0 90 90 90 90 [ 	]*mov    0x90909090,%al
  1e8:	a1 90 90 90 90 [ 	]*mov    0x90909090,%eax
  1ed:	a2 90 90 90 90 [ 	]*mov    %al,0x90909090
@@ -192,19 +192,19 @@ Disassembly of section .text:
  240:	c0 90 90 90 90 90 90 [ 	]*rclb   \$0x90,-0x6f6f6f70\(%eax\)
  247:	c1 90 90 90 90 90 90 [ 	]*rcll   \$0x90,-0x6f6f6f70\(%eax\)
  24e:	c2 90 90 [ 	]*ret    \$0x9090
- 251:	c3 [ 	]*ret    
+ 251:	c3 [ 	]*ret
  252:	c4 90 90 90 90 90 [ 	]*les    -0x6f6f6f70\(%eax\),%edx
  258:	c5 90 90 90 90 90 [ 	]*lds    -0x6f6f6f70\(%eax\),%edx
  25e:	c6 80 90 90 90 90 90 [ 	]*movb   \$0x90,-0x6f6f6f70\(%eax\)
  265:	c7 80 90 90 90 90 90 90 90 90 [ 	]*movl   \$0x90909090,-0x6f6f6f70\(%eax\)
  26f:	c8 90 90 90 [ 	]*enter  \$0x9090,\$0x90
- 273:	c9 [ 	]*leave  
+ 273:	c9 [ 	]*leave
  274:	ca 90 90 [ 	]*lret   \$0x9090
- 277:	cb [ 	]*lret   
- 278:	cc [ 	]*int3   
+ 277:	cb [ 	]*lret
+ 278:	cc [ 	]*int3
  279:	cd 90 [ 	]*int    \$0x90
- 27b:	ce [ 	]*into   
- 27c:	cf [ 	]*iret   
+ 27b:	ce [ 	]*into
+ 27c:	cf [ 	]*iret
  27d:	d0 90 90 90 90 90 [ 	]*rclb   -0x6f6f6f70\(%eax\)
  283:	d1 90 90 90 90 90 [ 	]*rcll   -0x6f6f6f70\(%eax\)
  289:	d2 90 90 90 90 90 [ 	]*rclb   %cl,-0x6f6f6f70\(%eax\)
@@ -236,35 +236,35 @@ Disassembly of section .text:
  2ee:	ed [ 	]*in     \(%dx\),%eax
  2ef:	ee [ 	]*out    %al,\(%dx\)
  2f0:	ef [ 	]*out    %eax,\(%dx\)
- 2f1:	f4 [ 	]*hlt    
- 2f2:	f5 [ 	]*cmc    
+ 2f1:	f4 [ 	]*hlt
+ 2f2:	f5 [ 	]*cmc
  2f3:	f6 90 90 90 90 90 [ 	]*notb   -0x6f6f6f70\(%eax\)
  2f9:	f7 90 90 90 90 90 [ 	]*notl   -0x6f6f6f70\(%eax\)
- 2ff:	f8 [ 	]*clc    
- 300:	f9 [ 	]*stc    
- 301:	fa [ 	]*cli    
- 302:	fb [ 	]*sti    
- 303:	fc [ 	]*cld    
- 304:	fd [ 	]*std    
+ 2ff:	f8 [ 	]*clc
+ 300:	f9 [ 	]*stc
+ 301:	fa [ 	]*cli
+ 302:	fb [ 	]*sti
+ 303:	fc [ 	]*cld
+ 304:	fd [ 	]*std
  305:	ff 90 90 90 90 90 [ 	]*call   \*-0x6f6f6f70\(%eax\)
  30b:	0f 00 90 90 90 90 90 [ 	]*lldt   -0x6f6f6f70\(%eax\)
  312:	0f 01 90 90 90 90 90 [ 	]*lgdtl  -0x6f6f6f70\(%eax\)
  319:	0f 02 90 90 90 90 90 [ 	]*lar    -0x6f6f6f70\(%eax\),%edx
  320:	0f 03 90 90 90 90 90 [ 	]*lsl    -0x6f6f6f70\(%eax\),%edx
- 327:	0f 06 [ 	]*clts   
- 329:	0f 08 [ 	]*invd   
- 32b:	0f 09 [ 	]*wbinvd 
- 32d:	0f 0b [ 	]*ud2    
+ 327:	0f 06 [ 	]*clts
+ 329:	0f 08 [ 	]*invd
+ 32b:	0f 09 [ 	]*wbinvd
+ 32d:	0f 0b [ 	]*ud2
  32f:	0f 20 d0 [ 	]*mov    %cr2,%eax
  332:	0f 21 d0 [ 	]*mov    %db2,%eax
  335:	0f 22 d0 [ 	]*mov    %eax,%cr2
  338:	0f 23 d0 [ 	]*mov    %eax,%db2
  33b:	0f 24 d0 [ 	]*mov    %tr2,%eax
  33e:	0f 26 d0 [ 	]*mov    %eax,%tr2
- 341:	0f 30 [ 	]*wrmsr  
- 343:	0f 31 [ 	]*rdtsc  
- 345:	0f 32 [ 	]*rdmsr  
- 347:	0f 33 [ 	]*rdpmc  
+ 341:	0f 30 [ 	]*wrmsr
+ 343:	0f 31 [ 	]*rdtsc
+ 345:	0f 32 [ 	]*rdmsr
+ 347:	0f 33 [ 	]*rdpmc
  349:	0f 40 90 90 90 90 90 [ 	]*cmovo  -0x6f6f6f70\(%eax\),%edx
  350:	0f 41 90 90 90 90 90 [ 	]*cmovno -0x6f6f6f70\(%eax\),%edx
  357:	0f 42 90 90 90 90 90 [ 	]*cmovb  -0x6f6f6f70\(%eax\),%edx
@@ -301,7 +301,7 @@ Disassembly of section .text:
  427:	0f 74 90 90 90 90 90 [ 	]*pcmpeqb -0x6f6f6f70\(%eax\),%mm2
  42e:	0f 75 90 90 90 90 90 [ 	]*pcmpeqw -0x6f6f6f70\(%eax\),%mm2
  435:	0f 76 90 90 90 90 90 [ 	]*pcmpeqd -0x6f6f6f70\(%eax\),%mm2
- 43c:	0f 77 [ 	]*emms   
+ 43c:	0f 77 [ 	]*emms
  43e:	0f 7e 90 90 90 90 90 [ 	]*movd   %mm2,-0x6f6f6f70\(%eax\)
  445:	0f 7f 90 90 90 90 90 [ 	]*movq   %mm2,-0x6f6f6f70\(%eax\)
  44c:	0f 80 90 90 90 90 [ 	]*jo     (0x)?909094e2.*
@@ -338,13 +338,13 @@ Disassembly of section .text:
  515:	0f 9f 80 90 90 90 90 [ 	]*setg   -0x6f6f6f70\(%eax\)
  51c:	0f a0 [ 	]*push   %fs
  51e:	0f a1 [ 	]*pop    %fs
- 520:	0f a2 [ 	]*cpuid  
+ 520:	0f a2 [ 	]*cpuid
  522:	0f a3 90 90 90 90 90 [ 	]*bt     %edx,-0x6f6f6f70\(%eax\)
  529:	0f a4 90 90 90 90 90 90 [ 	]*shld   \$0x90,%edx,-0x6f6f6f70\(%eax\)
  531:	0f a5 90 90 90 90 90 [ 	]*shld   %cl,%edx,-0x6f6f6f70\(%eax\)
  538:	0f a8 [ 	]*push   %gs
  53a:	0f a9 [ 	]*pop    %gs
- 53c:	0f aa [ 	]*rsm    
+ 53c:	0f aa [ 	]*rsm
  53e:	0f ab 90 90 90 90 90 [ 	]*bts    %edx,-0x6f6f6f70\(%eax\)
  545:	0f ac 90 90 90 90 90 90 [ 	]*shrd   \$0x90,%edx,-0x6f6f6f70\(%eax\)
  54d:	0f ad 90 90 90 90 90 [ 	]*shrd   %cl,%edx,-0x6f6f6f70\(%eax\)
@@ -357,7 +357,7 @@ Disassembly of section .text:
  57e:	0f b5 90 90 90 90 90 [ 	]*lgs    -0x6f6f6f70\(%eax\),%edx
  585:	0f b6 90 90 90 90 90 [ 	]*movzbl -0x6f6f6f70\(%eax\),%edx
  58c:	0f b7 90 90 90 90 90 [ 	]*movzwl -0x6f6f6f70\(%eax\),%edx
- 593:	0f 0b [ 	]*ud2[ 	]*
+ 593:	0f 0b [ 	]*ud2
  595:	0f bb 90 90 90 90 90 [ 	]*btc    %edx,-0x6f6f6f70\(%eax\)
  59c:	0f bc 90 90 90 90 90 [ 	]*bsf    -0x6f6f6f70\(%eax\),%edx
  5a3:	0f bd 90 90 90 90 90 [ 	]*bsr    -0x6f6f6f70\(%eax\),%edx
@@ -465,8 +465,8 @@ Disassembly of section .text:
  779:	66 5d [ 	]*pop    %bp
  77b:	66 5e [ 	]*pop    %si
  77d:	66 5f [ 	]*pop    %di
- 77f:	66 60 [ 	]*pushaw 
- 781:	66 61 [ 	]*popaw  
+ 77f:	66 60 [ 	]*pushaw
+ 781:	66 61 [ 	]*popaw
  783:	66 62 90 90 90 90 90 [ 	]*bound  %dx,-0x6f6f6f70\(%eax\)
  78a:	66 68 90 90 [ 	]*pushw  \$0x9090
  78e:	66 69 90 90 90 90 90 90 90 [ 	]*imul   \$0x9090,-0x6f6f6f70\(%eax\),%dx
@@ -490,11 +490,11 @@ Disassembly of section .text:
  7ef:	66 95 [ 	]*xchg   %ax,%bp
  7f1:	66 96 [ 	]*xchg   %ax,%si
  7f3:	66 97 [ 	]*xchg   %ax,%di
- 7f5:	66 98 [ 	]*cbtw   
- 7f7:	66 99 [ 	]*cwtd   
+ 7f5:	66 98 [ 	]*cbtw
+ 7f7:	66 99 [ 	]*cwtd
  7f9:	66 9a 90 90 90 90 [ 	]*lcallw \$0x9090,\$0x9090
- 7ff:	66 9c [ 	]*pushfw 
- 801:	66 9d [ 	]*popfw  
+ 7ff:	66 9c [ 	]*pushfw
+ 801:	66 9d [ 	]*popfw
  803:	66 a1 90 90 90 90 [ 	]*mov    0x90909090,%ax
  809:	66 a3 90 90 90 90 [ 	]*mov    %ax,0x90909090
  80f:	66 a5 [ 	]*movsw  %ds:\(%esi\),%es:\(%edi\)
@@ -513,15 +513,15 @@ Disassembly of section .text:
  839:	66 bf 90 90 [ 	]*mov    \$0x9090,%di
  83d:	66 c1 90 90 90 90 90 90 [ 	]*rclw   \$0x90,-0x6f6f6f70\(%eax\)
  845:	66 c2 90 90 [ 	]*retw   \$0x9090
- 849:	66 c3 [ 	]*retw   
+ 849:	66 c3 [ 	]*retw
  84b:	66 c4 90 90 90 90 90 [ 	]*les    -0x6f6f6f70\(%eax\),%dx
  852:	66 c5 90 90 90 90 90 [ 	]*lds    -0x6f6f6f70\(%eax\),%dx
  859:	66 c7 80 90 90 90 90 90 90 [ 	]*movw   \$0x9090,-0x6f6f6f70\(%eax\)
  862:	66 c8 90 90 90 [ 	]*enterw \$0x9090,\$0x90
- 867:	66 c9 [ 	]*leavew 
+ 867:	66 c9 [ 	]*leavew
  869:	66 ca 90 90 [ 	]*lretw  \$0x9090
- 86d:	66 cb [ 	]*lretw  
- 86f:	66 cf [ 	]*iretw  
+ 86d:	66 cb [ 	]*lretw
+ 86f:	66 cf [ 	]*iretw
  871:	66 d1 90 90 90 90 90 [ 	]*rclw   -0x6f6f6f70\(%eax\)
  878:	66 d3 90 90 90 90 90 [ 	]*rclw   %cl,-0x6f6f6f70\(%eax\)
  87f:	66 e5 90 [ 	]*in     \$0x90,%ax
@@ -587,7 +587,7 @@ Disassembly of section .text:
  9f5:	85 c3 [ 	]*test   %eax,%ebx
  9f7:	85 d8 [ 	]*test   %ebx,%eax
  9f9:	85 18 [ 	]*test   %ebx,\(%eax\)
- 9fb:	f1 [ 	]*int1   
+ 9fb:	f1 [ 	]*int1
 [ 	]*[a-f0-9]+:	0f 4a 90 90 90 90 90 	cmovp  -0x6f6f6f70\(%eax\),%edx
 [ 	]*[a-f0-9]+:	0f 4b 90 90 90 90 90 	cmovnp -0x6f6f6f70\(%eax\),%edx
 [ 	]*[a-f0-9]+:	66 0f 4a 90 90 90 90 90 	cmovp  -0x6f6f6f70\(%eax\),%dx
diff --git a/gas/testsuite/gas/i386/ospke.d b/gas/testsuite/gas/i386/ospke.d
index 6e0afb0694b..b5191729c75 100644
--- a/gas/testsuite/gas/i386/ospke.d
+++ b/gas/testsuite/gas/i386/ospke.d
@@ -7,6 +7,6 @@
 Disassembly of section .text:
 
 0+ <_start>:
-[ 	]*[a-f0-9]+:	0f 01 ee             	rdpkru 
-[ 	]*[a-f0-9]+:	0f 01 ef             	wrpkru 
+[ 	]*[a-f0-9]+:	0f 01 ee             	rdpkru
+[ 	]*[a-f0-9]+:	0f 01 ef             	wrpkru
 #pass
diff --git a/gas/testsuite/gas/i386/padlock.d b/gas/testsuite/gas/i386/padlock.d
index 886ee124695..eae6b24ac3e 100644
--- a/gas/testsuite/gas/i386/padlock.d
+++ b/gas/testsuite/gas/i386/padlock.d
@@ -6,22 +6,22 @@
 Disassembly of section .text:
 
 0+000 <foo>:
-   0:[	 ]*0f a7 c0 [	 ]*xstore-rng 
-   3:[	 ]*f3 0f a7 c0 [	 ]*repz xstore-rng 
-   7:[	 ]*f3 0f a7 c8 [	 ]*repz xcrypt-ecb 
-   b:[	 ]*f3 0f a7 c8 [	 ]*repz xcrypt-ecb 
-   f:[	 ]*f3 0f a7 d0 [	 ]*repz xcrypt-cbc 
-  13:[	 ]*f3 0f a7 d0 [	 ]*repz xcrypt-cbc 
-  17:[	 ]*f3 0f a7 e0 [	 ]*repz xcrypt-cfb 
-  1b:[	 ]*f3 0f a7 e0 [	 ]*repz xcrypt-cfb 
-  1f:[	 ]*f3 0f a7 e8 [	 ]*repz xcrypt-ofb 
-  23:[	 ]*f3 0f a7 e8 [	 ]*repz xcrypt-ofb 
-  27:[	 ]*0f a7 c0 [	 ]*xstore-rng 
-  2a:[	 ]*f3 0f a7 c0 [	 ]*repz xstore-rng 
-  2e:[	 ]*f3 0f a6 c0 [	 ]*repz montmul 
-  32:[	 ]*f3 0f a6 c0 [	 ]*repz montmul 
-  36:[	 ]*f3 0f a6 c8 [	 ]*repz xsha1 
-  3a:[	 ]*f3 0f a6 c8 [	 ]*repz xsha1 
-  3e:[	 ]*f3 0f a6 d0 [	 ]*repz xsha256 
-  42:[	 ]*f3 0f a6 d0 [	 ]*repz xsha256 
+   0:[	 ]*0f a7 c0 [	 ]*xstore-rng
+   3:[	 ]*f3 0f a7 c0 [	 ]*repz xstore-rng
+   7:[	 ]*f3 0f a7 c8 [	 ]*repz xcrypt-ecb
+   b:[	 ]*f3 0f a7 c8 [	 ]*repz xcrypt-ecb
+   f:[	 ]*f3 0f a7 d0 [	 ]*repz xcrypt-cbc
+  13:[	 ]*f3 0f a7 d0 [	 ]*repz xcrypt-cbc
+  17:[	 ]*f3 0f a7 e0 [	 ]*repz xcrypt-cfb
+  1b:[	 ]*f3 0f a7 e0 [	 ]*repz xcrypt-cfb
+  1f:[	 ]*f3 0f a7 e8 [	 ]*repz xcrypt-ofb
+  23:[	 ]*f3 0f a7 e8 [	 ]*repz xcrypt-ofb
+  27:[	 ]*0f a7 c0 [	 ]*xstore-rng
+  2a:[	 ]*f3 0f a7 c0 [	 ]*repz xstore-rng
+  2e:[	 ]*f3 0f a6 c0 [	 ]*repz montmul
+  32:[	 ]*f3 0f a6 c0 [	 ]*repz montmul
+  36:[	 ]*f3 0f a6 c8 [	 ]*repz xsha1
+  3a:[	 ]*f3 0f a6 c8 [	 ]*repz xsha1
+  3e:[	 ]*f3 0f a6 d0 [	 ]*repz xsha256
+  42:[	 ]*f3 0f a6 d0 [	 ]*repz xsha256
 #pass
diff --git a/gas/testsuite/gas/i386/pconfig-intel.d b/gas/testsuite/gas/i386/pconfig-intel.d
index 08584fef1be..922fdabf519 100644
--- a/gas/testsuite/gas/i386/pconfig-intel.d
+++ b/gas/testsuite/gas/i386/pconfig-intel.d
@@ -7,5 +7,5 @@
 Disassembly of section .text:
 
 0+ <_start>:
-[ 	]*[a-f0-9]+:[ 	]*0f 01 c5[ 	]*pconfig[ 	]*
+[ 	]*[a-f0-9]+:[ 	]*0f 01 c5[ 	]*pconfig
 #pass
diff --git a/gas/testsuite/gas/i386/pconfig.d b/gas/testsuite/gas/i386/pconfig.d
index de61788f4b7..1444c1882bb 100644
--- a/gas/testsuite/gas/i386/pconfig.d
+++ b/gas/testsuite/gas/i386/pconfig.d
@@ -7,5 +7,5 @@
 Disassembly of section .text:
 
 0+ <_start>:
-[ 	]*[a-f0-9]+:[ 	]*0f 01 c5[ 	]*pconfig[ 	]*
+[ 	]*[a-f0-9]+:[ 	]*0f 01 c5[ 	]*pconfig
 #pass
diff --git a/gas/testsuite/gas/i386/prefix.d b/gas/testsuite/gas/i386/prefix.d
index 58bf8b3bbc0..8c8b552baf0 100644
--- a/gas/testsuite/gas/i386/prefix.d
+++ b/gas/testsuite/gas/i386/prefix.d
@@ -35,56 +35,56 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	f2 66 90             	repnz xchg %ax,%ax
 [ 	]*[a-f0-9]+:	f2 67 66 90          	repnz addr16 xchg %ax,%ax
 [ 	]*[a-f0-9]+:	f2 67 f0 66 90       	repnz addr16 lock xchg %ax,%ax
-[ 	]*[a-f0-9]+:	f3 66 90             	data16 pause 
-[ 	]*[a-f0-9]+:	f3 67 f0 66 90       	addr16 lock data16 pause 
+[ 	]*[a-f0-9]+:	f3 66 90             	data16 pause
+[ 	]*[a-f0-9]+:	f3 67 f0 66 90       	addr16 lock data16 pause
 [ 	]*[a-f0-9]+:	f3 67 f2 66 90       	repz addr16 repnz xchg %ax,%ax
 [ 	]*[a-f0-9]+:	f2 3e 90             	repnz ds nop
 [ 	]*[a-f0-9]+:	f2 f0 67 3e 90       	repnz lock addr16 ds nop
-[ 	]*[a-f0-9]+:	f3 3e 90             	ds pause 
-[ 	]*[a-f0-9]+:	f3 66 3e 90          	data16 ds pause 
-[ 	]*[a-f0-9]+:	f3 f0 3e 90          	lock ds pause 
-[ 	]*[a-f0-9]+:	f3 f0 67 3e 90       	lock addr16 ds pause 
+[ 	]*[a-f0-9]+:	f3 3e 90             	ds pause
+[ 	]*[a-f0-9]+:	f3 66 3e 90          	data16 ds pause
+[ 	]*[a-f0-9]+:	f3 f0 3e 90          	lock ds pause
+[ 	]*[a-f0-9]+:	f3 f0 67 3e 90       	lock addr16 ds pause
 [ 	]*[a-f0-9]+:	f3 f2 67 3e 90       	repz repnz addr16 ds nop
 [ 	]*[a-f0-9]+:	66 f0 36 90          	lock ss xchg %ax,%ax
 [ 	]*[a-f0-9]+:	f2 36 90             	repnz ss nop
 [ 	]*[a-f0-9]+:	f2 66 36 90          	repnz ss xchg %ax,%ax
 [ 	]*[a-f0-9]+:	f2 f0 36 90          	repnz lock ss nop
 [ 	]*[a-f0-9]+:	f2 f0 67 36 90       	repnz lock addr16 ss nop
-[ 	]*[a-f0-9]+:	f3 36 90             	ss pause 
-[ 	]*[a-f0-9]+:	f3 67 36 90          	addr16 ss pause 
-[ 	]*[a-f0-9]+:	f3 f0 67 36 90       	lock addr16 ss pause 
+[ 	]*[a-f0-9]+:	f3 36 90             	ss pause
+[ 	]*[a-f0-9]+:	f3 67 36 90          	addr16 ss pause
+[ 	]*[a-f0-9]+:	f3 f0 67 36 90       	lock addr16 ss pause
 [ 	]*[a-f0-9]+:	f3 f2 36 90          	repz repnz ss nop
 [ 	]*[a-f0-9]+:	f3 f2 67 36 90       	repz repnz addr16 ss nop
 [ 	]*[a-f0-9]+:	f3 f0 f2 66 36 90    	repz lock repnz ss xchg %ax,%ax
 [ 	]*[a-f0-9]+:	66 3e 36 90          	ds ss xchg %ax,%ax
 [ 	]*[a-f0-9]+:	67 66 3e 36 90       	addr16 ds ss xchg %ax,%ax
 [ 	]*[a-f0-9]+:	67 f0 66 3e 36 90    	addr16 lock ds ss xchg %ax,%ax
-[ 	]*[a-f0-9]+:	f3 66 3e 36 90       	data16 ds ss pause 
-[ 	]*[a-f0-9]+:	f3 f0 66 3e 36 90    	lock data16 ds ss pause 
+[ 	]*[a-f0-9]+:	f3 66 3e 36 90       	data16 ds ss pause
+[ 	]*[a-f0-9]+:	f3 f0 66 3e 36 90    	lock data16 ds ss pause
 [ 	]*[a-f0-9]+:	f3 f2 67 3e 36 90    	repz repnz addr16 ds ss nop
 [ 	]*[a-f0-9]+:	f3 67 f2 66 3e 36 90 	repz addr16 repnz ds ss xchg %ax,%ax
 [ 	]*[a-f0-9]+:	f3 0f c7 f8          	rdpid  %eax
 [ 	]*[a-f0-9]+:	90                   	nop
-[ 	]*[a-f0-9]+:	f3 0f c7             	\(bad\)  
+[ 	]*[a-f0-9]+:	f3 0f c7             	\(bad\)
 [ 	]*[a-f0-9]+:	f0 90                	lock nop
-[ 	]*[a-f0-9]+:	f2 0f c7             	\(bad\)  
-[ 	]*[a-f0-9]+:	f8                   	clc    
+[ 	]*[a-f0-9]+:	f2 0f c7             	\(bad\)
+[ 	]*[a-f0-9]+:	f8                   	clc
 [ 	]*[a-f0-9]+:	90                   	nop
-[ 	]*[a-f0-9]+:	f2 0f c7             	\(bad\)  
+[ 	]*[a-f0-9]+:	f2 0f c7             	\(bad\)
 [ 	]*[a-f0-9]+:	f0 90                	lock nop
-[ 	]*[a-f0-9]+:	f3 0f 28             	\(bad\) *
+[ 	]*[a-f0-9]+:	f3 0f 28             	\(bad\)
 [ 	]*[a-f0-9]+:	ff cc                	dec    %esp
-[ 	]*[a-f0-9]+:	c5 fa 28             	\(bad\) *
+[ 	]*[a-f0-9]+:	c5 fa 28             	\(bad\)
 [ 	]*[a-f0-9]+:	ff cc                	dec    %esp
-[ 	]*[a-f0-9]+:	c4 e1 7b 28          	\(bad\) *
+[ 	]*[a-f0-9]+:	c4 e1 7b 28          	\(bad\)
 [ 	]*[a-f0-9]+:	ff cc                	dec    %esp
-[ 	]*[a-f0-9]+:	62 f1 fc 08 28       	\(bad\) *
+[ 	]*[a-f0-9]+:	62 f1 fc 08 28       	\(bad\)
 [ 	]*[a-f0-9]+:	ff cc                	dec    %esp
-[ 	]*[a-f0-9]+:	62 f1 7e 08 28       	\(bad\) *
+[ 	]*[a-f0-9]+:	62 f1 7e 08 28       	\(bad\)
 [ 	]*[a-f0-9]+:	ff cc                	dec    %esp
-[ 	]*[a-f0-9]+:	62 f1 7d 08 28       	\(bad\) *
+[ 	]*[a-f0-9]+:	62 f1 7d 08 28       	\(bad\)
 [ 	]*[a-f0-9]+:	ff cc                	dec    %esp
-[ 	]*[a-f0-9]+:	62 f1 ff 08 28       	\(bad\) *
+[ 	]*[a-f0-9]+:	62 f1 ff 08 28       	\(bad\)
 [ 	]*[a-f0-9]+:	ff cc                	dec    %esp
 [ 	]*[a-f0-9]+:	66 c5 f8 28 c0       	data16 vmovaps %xmm0,%xmm0
 [ 	]*[a-f0-9]+:	f3 c4 e1 78 28 c0    	repz vmovaps %xmm0,%xmm0
diff --git a/gas/testsuite/gas/i386/relax-3.d b/gas/testsuite/gas/i386/relax-3.d
index 4610553e51a..c212bfba4b5 100644
--- a/gas/testsuite/gas/i386/relax-3.d
+++ b/gas/testsuite/gas/i386/relax-3.d
@@ -16,17 +16,17 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	e9 fc ff ff ff       	jmp    1e <foo\+0x1e>	1e: R_386_PC32	hidden_undef
 
 0+22 <hidden_def>:
-[ 	]*[a-f0-9]+:	c3                   	ret    
+[ 	]*[a-f0-9]+:	c3                   	ret
 
 0+23 <weak_hidden_def>:
-[ 	]*[a-f0-9]+:	c3                   	ret    
+[ 	]*[a-f0-9]+:	c3                   	ret
 
 0+24 <global_def>:
-[ 	]*[a-f0-9]+:	c3                   	ret    
+[ 	]*[a-f0-9]+:	c3                   	ret
 
 0+25 <weak_def>:
-[ 	]*[a-f0-9]+:	c3                   	ret    
+[ 	]*[a-f0-9]+:	c3                   	ret
 
 0+26 <local>:
-[ 	]*[a-f0-9]+:	c3                   	ret    
+[ 	]*[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/gas/testsuite/gas/i386/relax-4.d b/gas/testsuite/gas/i386/relax-4.d
index 20392512252..6f2ae381e92 100644
--- a/gas/testsuite/gas/i386/relax-4.d
+++ b/gas/testsuite/gas/i386/relax-4.d
@@ -16,17 +16,17 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	e9 fc ff ff ff       	jmp    1b <foo\+0x1b>	1b: R_386_PC32	hidden_undef
 
 0+1f <hidden_def>:
-[ 	]*[a-f0-9]+:	c3                   	ret    
+[ 	]*[a-f0-9]+:	c3                   	ret
 
 0+20 <weak_hidden_def>:
-[ 	]*[a-f0-9]+:	c3                   	ret    
+[ 	]*[a-f0-9]+:	c3                   	ret
 
 0+21 <global_def>:
-[ 	]*[a-f0-9]+:	c3                   	ret    
+[ 	]*[a-f0-9]+:	c3                   	ret
 
 0+22 <weak_def>:
-[ 	]*[a-f0-9]+:	c3                   	ret    
+[ 	]*[a-f0-9]+:	c3                   	ret
 
 0+23 <local>:
-[ 	]*[a-f0-9]+:	c3                   	ret    
+[ 	]*[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/gas/testsuite/gas/i386/relax-5.d b/gas/testsuite/gas/i386/relax-5.d
index c3771330b28..5fcd7f64752 100644
--- a/gas/testsuite/gas/i386/relax-5.d
+++ b/gas/testsuite/gas/i386/relax-5.d
@@ -5,7 +5,7 @@
 Disassembly of section .text:
 
 0+ <printk>:
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 
 Disassembly of section .init.text:
 
diff --git a/gas/testsuite/gas/i386/rtm-intel.d b/gas/testsuite/gas/i386/rtm-intel.d
index 6758c71856e..12511276f1f 100644
--- a/gas/testsuite/gas/i386/rtm-intel.d
+++ b/gas/testsuite/gas/i386/rtm-intel.d
@@ -11,10 +11,10 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	c6 f8 08             	xabort 0x8
 [ 	]*[a-f0-9]+:	c7 f8 fa ff ff ff    	xbegin 3 <foo\+0x3>
 [ 	]*[a-f0-9]+:	c7 f8 00 00 00 00    	xbegin f <foo\+0xf>
-[ 	]*[a-f0-9]+:	0f 01 d5             	xend   
+[ 	]*[a-f0-9]+:	0f 01 d5             	xend
 [ 	]*[a-f0-9]+:	c6 f8 08             	xabort 0x8
 [ 	]*[a-f0-9]+:	c7 f8 fa ff ff ff    	xbegin 15 <foo\+0x15>
 [ 	]*[a-f0-9]+:	c7 f8 00 00 00 00    	xbegin 21 <foo\+0x21>
-[ 	]*[a-f0-9]+:	0f 01 d5             	xend   
-[ 	]*[a-f0-9]+:	0f 01 d6             	xtest  
+[ 	]*[a-f0-9]+:	0f 01 d5             	xend
+[ 	]*[a-f0-9]+:	0f 01 d6             	xtest
 #pass
diff --git a/gas/testsuite/gas/i386/rtm.d b/gas/testsuite/gas/i386/rtm.d
index ffdda50d39c..d04a903476e 100644
--- a/gas/testsuite/gas/i386/rtm.d
+++ b/gas/testsuite/gas/i386/rtm.d
@@ -10,10 +10,10 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	c6 f8 08             	xabort \$0x8
 [ 	]*[a-f0-9]+:	c7 f8 fa ff ff ff    	xbegin 3 <foo\+0x3>
 [ 	]*[a-f0-9]+:	c7 f8 00 00 00 00    	xbegin f <foo\+0xf>
-[ 	]*[a-f0-9]+:	0f 01 d5             	xend   
+[ 	]*[a-f0-9]+:	0f 01 d5             	xend
 [ 	]*[a-f0-9]+:	c6 f8 08             	xabort \$0x8
 [ 	]*[a-f0-9]+:	c7 f8 fa ff ff ff    	xbegin 15 <foo\+0x15>
 [ 	]*[a-f0-9]+:	c7 f8 00 00 00 00    	xbegin 21 <foo\+0x21>
-[ 	]*[a-f0-9]+:	0f 01 d5             	xend   
-[ 	]*[a-f0-9]+:	0f 01 d6             	xtest  
+[ 	]*[a-f0-9]+:	0f 01 d5             	xend
+[ 	]*[a-f0-9]+:	0f 01 d6             	xtest
 #pass
diff --git a/gas/testsuite/gas/i386/se1.d b/gas/testsuite/gas/i386/se1.d
index d7800ab8851..96d493202c5 100644
--- a/gas/testsuite/gas/i386/se1.d
+++ b/gas/testsuite/gas/i386/se1.d
@@ -8,7 +8,7 @@
 Disassembly of section .text:
 
 0+ <_start>:
-[ 	]*[a-f0-9]+:	0f 01 cf             	encls  
-[ 	]*[a-f0-9]+:	0f 01 d7             	enclu  
-[ 	]*[a-f0-9]+:	0f 01 c0             	enclv  
+[ 	]*[a-f0-9]+:	0f 01 cf             	encls
+[ 	]*[a-f0-9]+:	0f 01 d7             	enclu
+[ 	]*[a-f0-9]+:	0f 01 c0             	enclv
 #pass
diff --git a/gas/testsuite/gas/i386/secidx.d b/gas/testsuite/gas/i386/secidx.d
index baf299fb7bd..2db427bb908 100644
--- a/gas/testsuite/gas/i386/secidx.d
+++ b/gas/testsuite/gas/i386/secidx.d
@@ -4,7 +4,7 @@
 .*: +file format pe-i386
 
 RELOCATION RECORDS FOR \[\.data\]:
-OFFSET[ 	]+TYPE[ 	]+VALUE 
+OFFSET[ 	]+TYPE[ 	]+VALUE
 0+24 secidx            \.text
 0+27 secidx            \.text
 0+2a secidx            \.text
diff --git a/gas/testsuite/gas/i386/secrel.d b/gas/testsuite/gas/i386/secrel.d
index f6e31c726ea..afc4ba1af5c 100644
--- a/gas/testsuite/gas/i386/secrel.d
+++ b/gas/testsuite/gas/i386/secrel.d
@@ -4,7 +4,7 @@
 .*: +file format pe-i386
 
 RELOCATION RECORDS FOR \[\.data\]:
-OFFSET[ 	]+TYPE[ 	]+VALUE *
+OFFSET[ 	]+TYPE[ 	]+VALUE
 0+24 secrel32          \.text
 0+29 secrel32          \.text
 0+2e secrel32          \.text
diff --git a/gas/testsuite/gas/i386/serialize.d b/gas/testsuite/gas/i386/serialize.d
index ba50158f6da..00f26ec6414 100644
--- a/gas/testsuite/gas/i386/serialize.d
+++ b/gas/testsuite/gas/i386/serialize.d
@@ -8,5 +8,5 @@
 Disassembly of section \.text:
 
 0+ <_start>:
-[ 	]*[a-f0-9]+:	0f 01 e8 +	serialize *
+[ 	]*[a-f0-9]+:	0f 01 e8 +	serialize
 #pass
diff --git a/gas/testsuite/gas/i386/size-5a.d b/gas/testsuite/gas/i386/size-5a.d
index 56d034225c2..d1863087eb2 100644
--- a/gas/testsuite/gas/i386/size-5a.d
+++ b/gas/testsuite/gas/i386/size-5a.d
@@ -24,5 +24,5 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	8d 0d bd ff ff ff    	lea    0xffffffbd,%ecx
 [ 	]*[a-f0-9]+:	8d 15 bd 00 00 00    	lea    0xbd,%edx
 [ 	]*[a-f0-9]+:	8d 15 bd 0f 00 00    	lea    0xfbd,%edx
-[ 	]*[a-f0-9]+:	c3                   	ret *
+[ 	]*[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/gas/testsuite/gas/i386/smap.d b/gas/testsuite/gas/i386/smap.d
index 16ae63a8f9e..60478b468a0 100644
--- a/gas/testsuite/gas/i386/smap.d
+++ b/gas/testsuite/gas/i386/smap.d
@@ -6,6 +6,6 @@
 Disassembly of section .text:
 
 0+ <foo>:
-[ 	]*[a-f0-9]+:	0f 01 ca             	clac   
-[ 	]*[a-f0-9]+:	0f 01 cb             	stac   
+[ 	]*[a-f0-9]+:	0f 01 ca             	clac
+[ 	]*[a-f0-9]+:	0f 01 cb             	stac
 #pass
diff --git a/gas/testsuite/gas/i386/smx.d b/gas/testsuite/gas/i386/smx.d
index c0546f9b7c1..3db596cf8a6 100644
--- a/gas/testsuite/gas/i386/smx.d
+++ b/gas/testsuite/gas/i386/smx.d
@@ -6,5 +6,5 @@
 Disassembly of section .text:
 
 0+000 <foo>:
-[ 	]*[a-f0-9]+:	0f 37                	getsec 
+[ 	]*[a-f0-9]+:	0f 37                	getsec
 #pass
diff --git a/gas/testsuite/gas/i386/snp.d b/gas/testsuite/gas/i386/snp.d
index 81d386ce6fd..151d5959e4c 100644
--- a/gas/testsuite/gas/i386/snp.d
+++ b/gas/testsuite/gas/i386/snp.d
@@ -7,12 +7,12 @@
 Disassembly of section \.text:
 
 0+ <att>:
-[ 	]*[a-f0-9]+:[ 	]+f2 0f 01 ff[ 	]+pvalidate[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+f2 0f 01 ff[ 	]+pvalidate[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+67 f2 0f 01 ff[ 	]+addr16 pvalidate[ 	]*
+[ 	]*[a-f0-9]+:[ 	]+f2 0f 01 ff[ 	]+pvalidate
+[ 	]*[a-f0-9]+:[ 	]+f2 0f 01 ff[ 	]+pvalidate
+[ 	]*[a-f0-9]+:[ 	]+67 f2 0f 01 ff[ 	]+addr16 pvalidate
 
 [0-9a-f]+ <intel>:
-[ 	]*[a-f0-9]+:[ 	]+f2 0f 01 ff[ 	]+pvalidate[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+f2 0f 01 ff[ 	]+pvalidate[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+67 f2 0f 01 ff[ 	]+addr16 pvalidate[ 	]*
+[ 	]*[a-f0-9]+:[ 	]+f2 0f 01 ff[ 	]+pvalidate
+[ 	]*[a-f0-9]+:[ 	]+f2 0f 01 ff[ 	]+pvalidate
+[ 	]*[a-f0-9]+:[ 	]+67 f2 0f 01 ff[ 	]+addr16 pvalidate
 #pass
diff --git a/gas/testsuite/gas/i386/snp64.d b/gas/testsuite/gas/i386/snp64.d
index 2b3e9ee8199..e7ba8c63b2b 100644
--- a/gas/testsuite/gas/i386/snp64.d
+++ b/gas/testsuite/gas/i386/snp64.d
@@ -8,30 +8,30 @@
 Disassembly of section \.text:
 
 0+ <att>:
-[ 	]*[a-f0-9]+:[ 	]+f2 0f 01 ff[ 	]+pvalidate[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+67 f2 0f 01 ff[ 	]+addr32 pvalidate[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+f2 0f 01 ff[ 	]+pvalidate[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+f3 0f 01 ff[ 	]+psmash[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+f3 0f 01 ff[ 	]+psmash[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+67 f3 0f 01 ff[ 	]+addr32 psmash[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+f2 0f 01 fe[ 	]+rmpupdate[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+f2 0f 01 fe[ 	]+rmpupdate[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+67 f2 0f 01 fe[ 	]+addr32 rmpupdate[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+f3 0f 01 fe[ 	]+rmpadjust[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+f3 0f 01 fe[ 	]+rmpadjust[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+67 f3 0f 01 fe[ 	]+addr32 rmpadjust[ 	]*
+[ 	]*[a-f0-9]+:[ 	]+f2 0f 01 ff[ 	]+pvalidate
+[ 	]*[a-f0-9]+:[ 	]+67 f2 0f 01 ff[ 	]+addr32 pvalidate
+[ 	]*[a-f0-9]+:[ 	]+f2 0f 01 ff[ 	]+pvalidate
+[ 	]*[a-f0-9]+:[ 	]+f3 0f 01 ff[ 	]+psmash
+[ 	]*[a-f0-9]+:[ 	]+f3 0f 01 ff[ 	]+psmash
+[ 	]*[a-f0-9]+:[ 	]+67 f3 0f 01 ff[ 	]+addr32 psmash
+[ 	]*[a-f0-9]+:[ 	]+f2 0f 01 fe[ 	]+rmpupdate
+[ 	]*[a-f0-9]+:[ 	]+f2 0f 01 fe[ 	]+rmpupdate
+[ 	]*[a-f0-9]+:[ 	]+67 f2 0f 01 fe[ 	]+addr32 rmpupdate
+[ 	]*[a-f0-9]+:[ 	]+f3 0f 01 fe[ 	]+rmpadjust
+[ 	]*[a-f0-9]+:[ 	]+f3 0f 01 fe[ 	]+rmpadjust
+[ 	]*[a-f0-9]+:[ 	]+67 f3 0f 01 fe[ 	]+addr32 rmpadjust
 
 [0-9a-f]+ <intel>:
-[ 	]*[a-f0-9]+:[ 	]+f2 0f 01 ff[ 	]+pvalidate[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+67 f2 0f 01 ff[ 	]+addr32 pvalidate[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+f2 0f 01 ff[ 	]+pvalidate[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+f3 0f 01 ff[ 	]+psmash[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+f3 0f 01 ff[ 	]+psmash[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+67 f3 0f 01 ff[ 	]+addr32 psmash[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+f2 0f 01 fe[ 	]+rmpupdate[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+f2 0f 01 fe[ 	]+rmpupdate[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+67 f2 0f 01 fe[ 	]+addr32 rmpupdate[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+f3 0f 01 fe[ 	]+rmpadjust[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+f3 0f 01 fe[ 	]+rmpadjust[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+67 f3 0f 01 fe[ 	]+addr32 rmpadjust[ 	]*
+[ 	]*[a-f0-9]+:[ 	]+f2 0f 01 ff[ 	]+pvalidate
+[ 	]*[a-f0-9]+:[ 	]+67 f2 0f 01 ff[ 	]+addr32 pvalidate
+[ 	]*[a-f0-9]+:[ 	]+f2 0f 01 ff[ 	]+pvalidate
+[ 	]*[a-f0-9]+:[ 	]+f3 0f 01 ff[ 	]+psmash
+[ 	]*[a-f0-9]+:[ 	]+f3 0f 01 ff[ 	]+psmash
+[ 	]*[a-f0-9]+:[ 	]+67 f3 0f 01 ff[ 	]+addr32 psmash
+[ 	]*[a-f0-9]+:[ 	]+f2 0f 01 fe[ 	]+rmpupdate
+[ 	]*[a-f0-9]+:[ 	]+f2 0f 01 fe[ 	]+rmpupdate
+[ 	]*[a-f0-9]+:[ 	]+67 f2 0f 01 fe[ 	]+addr32 rmpupdate
+[ 	]*[a-f0-9]+:[ 	]+f3 0f 01 fe[ 	]+rmpadjust
+[ 	]*[a-f0-9]+:[ 	]+f3 0f 01 fe[ 	]+rmpadjust
+[ 	]*[a-f0-9]+:[ 	]+67 f3 0f 01 fe[ 	]+addr32 rmpadjust
 #pass
diff --git a/gas/testsuite/gas/i386/sse-noavx.d b/gas/testsuite/gas/i386/sse-noavx.d
index 6052c623495..ef475674fe5 100644
--- a/gas/testsuite/gas/i386/sse-noavx.d
+++ b/gas/testsuite/gas/i386/sse-noavx.d
@@ -17,9 +17,9 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	df 08                	fisttps \(%eax\)
 [ 	]*[a-f0-9]+:	db 08                	fisttpl \(%eax\)
 [ 	]*[a-f0-9]+:	dd 08                	fisttpll \(%eax\)
-[ 	]*[a-f0-9]+:	0f ae e8             	lfence 
+[ 	]*[a-f0-9]+:	0f ae e8             	lfence
 [ 	]*[a-f0-9]+:	0f f7 c7             	maskmovq %mm7,%mm0
-[ 	]*[a-f0-9]+:	0f ae f0             	mfence 
+[ 	]*[a-f0-9]+:	0f ae f0             	mfence
 [ 	]*[a-f0-9]+:	0f 01 c8             	monitor %eax,%ecx,%edx
 [ 	]*[a-f0-9]+:	f2 0f d6 c8          	movdq2q %xmm0,%mm1
 [ 	]*[a-f0-9]+:	0f c3 00             	movnti %eax,\(%eax\)
@@ -62,5 +62,5 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	0f 38 0a c1          	psignd %mm1,%mm0
 [ 	]*[a-f0-9]+:	0f 38 09 c1          	psignw %mm1,%mm0
 [ 	]*[a-f0-9]+:	0f fb c1             	psubq  %mm1,%mm0
-[ 	]*[a-f0-9]+:	0f ae f8             	sfence 
+[ 	]*[a-f0-9]+:	0f ae f8             	sfence
 #pass
diff --git a/gas/testsuite/gas/i386/sse2-16bit.d b/gas/testsuite/gas/i386/sse2-16bit.d
index a0970362a50..48b4eb503d2 100644
--- a/gas/testsuite/gas/i386/sse2-16bit.d
+++ b/gas/testsuite/gas/i386/sse2-16bit.d
@@ -8,9 +8,9 @@ Disassembly of section .text:
 
 0+ <foo>:
 [ 	]*[a-f0-9]+:	67 0f c3 00          	movnti %eax,\(%eax\)
-[ 	]*[a-f0-9]+:	0f ae f8             	sfence 
-[ 	]*[a-f0-9]+:	0f ae e8             	lfence 
-[ 	]*[a-f0-9]+:	0f ae f0             	mfence 
+[ 	]*[a-f0-9]+:	0f ae f8             	sfence
+[ 	]*[a-f0-9]+:	0f ae e8             	lfence
+[ 	]*[a-f0-9]+:	0f ae f0             	mfence
 [ 	]*[a-f0-9]+:	67 66 0f 58 01       	addpd  \(%ecx\),%xmm0
 [ 	]*[a-f0-9]+:	66 0f 58 ca          	addpd  %xmm2,%xmm1
 [ 	]*[a-f0-9]+:	67 f2 0f 58 13       	addsd  \(%ebx\),%xmm2
@@ -79,7 +79,7 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	67 f2 0f 5e 1c 24    	divsd  \(%esp\),%xmm3
 [ 	]*[a-f0-9]+:	67 0f ae 55 00       	ldmxcsr 0x0\(%ebp\)
 [ 	]*[a-f0-9]+:	67 0f ae 1e          	stmxcsr \(%esi\)
-[ 	]*[a-f0-9]+:	0f ae f8             	sfence 
+[ 	]*[a-f0-9]+:	0f ae f8             	sfence
 [ 	]*[a-f0-9]+:	66 0f 5f c1          	maxpd  %xmm1,%xmm0
 [ 	]*[a-f0-9]+:	67 66 0f 5f 0a       	maxpd  \(%edx\),%xmm1
 [ 	]*[a-f0-9]+:	f2 0f 5f d3          	maxsd  %xmm3,%xmm2
diff --git a/gas/testsuite/gas/i386/sse2.d b/gas/testsuite/gas/i386/sse2.d
index 23f7b430bb6..59e852aad7f 100644
--- a/gas/testsuite/gas/i386/sse2.d
+++ b/gas/testsuite/gas/i386/sse2.d
@@ -8,9 +8,9 @@ Disassembly of section .text:
 
 0+ <foo>:
 [ 	]*[a-f0-9]+:	0f c3 00             	movnti %eax,\(%eax\)
-[ 	]*[a-f0-9]+:	0f ae f8             	sfence 
-[ 	]*[a-f0-9]+:	0f ae e8             	lfence 
-[ 	]*[a-f0-9]+:	0f ae f0             	mfence 
+[ 	]*[a-f0-9]+:	0f ae f8             	sfence
+[ 	]*[a-f0-9]+:	0f ae e8             	lfence
+[ 	]*[a-f0-9]+:	0f ae f0             	mfence
 [ 	]*[a-f0-9]+:	66 0f 58 01          	addpd  \(%ecx\),%xmm0
 [ 	]*[a-f0-9]+:	66 0f 58 ca          	addpd  %xmm2,%xmm1
 [ 	]*[a-f0-9]+:	f2 0f 58 13          	addsd  \(%ebx\),%xmm2
@@ -79,7 +79,7 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	f2 0f 5e 1c 24       	divsd  \(%esp\),%xmm3
 [ 	]*[a-f0-9]+:	0f ae 55 00          	ldmxcsr 0x0\(%ebp\)
 [ 	]*[a-f0-9]+:	0f ae 1e             	stmxcsr \(%esi\)
-[ 	]*[a-f0-9]+:	0f ae f8             	sfence 
+[ 	]*[a-f0-9]+:	0f ae f8             	sfence
 [ 	]*[a-f0-9]+:	66 0f 5f c1          	maxpd  %xmm1,%xmm0
 [ 	]*[a-f0-9]+:	66 0f 5f 0a          	maxpd  \(%edx\),%xmm1
 [ 	]*[a-f0-9]+:	f2 0f 5f d3          	maxsd  %xmm3,%xmm2
diff --git a/gas/testsuite/gas/i386/sse3-intel.d b/gas/testsuite/gas/i386/sse3-intel.d
index ec87eaa7484..d58e74342c7 100644
--- a/gas/testsuite/gas/i386/sse3-intel.d
+++ b/gas/testsuite/gas/i386/sse3-intel.d
@@ -23,21 +23,21 @@ Disassembly of section .text:
 [ 	]*[0-9a-f]+:	f2 0f 7d d2[ 	]+hsubps xmm2,xmm2
 [ 	]*[0-9a-f]+:	f2 0f 7d 1c 24[ 	]+hsubps xmm3,(XMMWORD PTR )?\[esp\]
 [ 	]*[0-9a-f]+:	f2 0f f0 2e[ 	]+lddqu  xmm5,(XMMWORD PTR )?\[esi\]
-[ 	]*[0-9a-f]+:	0f 01 c8[ 	]+monitor *
-[ 	]*[0-9a-f]+:	0f 01 c8[ 	]+monitor *
+[ 	]*[0-9a-f]+:	0f 01 c8[ 	]+monitor
+[ 	]*[0-9a-f]+:	0f 01 c8[ 	]+monitor
 [ 	]*[0-9a-f]+:	f2 0f 12 f7[ 	]+movddup xmm6,xmm7
 [ 	]*[0-9a-f]+:	f2 0f 12 38[ 	]+movddup xmm7,(QWORD PTR )?\[eax\]
 [ 	]*[0-9a-f]+:	f3 0f 16 01[ 	]+movshdup xmm0,(XMMWORD PTR )?\[ecx\]
 [ 	]*[0-9a-f]+:	f3 0f 16 ca[ 	]+movshdup xmm1,xmm2
 [ 	]*[0-9a-f]+:	f3 0f 12 13[ 	]+movsldup xmm2,(XMMWORD PTR )?\[ebx\]
 [ 	]*[0-9a-f]+:	f3 0f 12 dc[ 	]+movsldup xmm3,xmm4
-[ 	]*[0-9a-f]+:	0f 01 c9[ 	]+mwait *
-[ 	]*[0-9a-f]+:	0f 01 c9[ 	]+mwait *
-[ 	]*[0-9a-f]+:	67 0f 01 c8[ 	]+addr16 monitor *
-[ 	]*[0-9a-f]+:	67 0f 01 c8[ 	]+addr16 monitor *
+[ 	]*[0-9a-f]+:	0f 01 c9[ 	]+mwait
+[ 	]*[0-9a-f]+:	0f 01 c9[ 	]+mwait
+[ 	]*[0-9a-f]+:	67 0f 01 c8[ 	]+addr16 monitor
+[ 	]*[0-9a-f]+:	67 0f 01 c8[ 	]+addr16 monitor
 [ 	]*[0-9a-f]+:	f2 0f 12 38[ 	]+movddup xmm7,(QWORD PTR )?\[eax\]
 [ 	]*[0-9a-f]+:	f2 0f 12 38[ 	]+movddup xmm7,(QWORD PTR )?\[eax\]
-[ 	]*[0-9a-f]+:	0f 01 c8[ 	]+monitor *
-[ 	]*[0-9a-f]+:	67 0f 01 c8[ 	]+addr16 monitor *
-[ 	]*[0-9a-f]+:	0f 01 c9[ 	]+mwait *
+[ 	]*[0-9a-f]+:	0f 01 c8[ 	]+monitor
+[ 	]*[0-9a-f]+:	67 0f 01 c8[ 	]+addr16 monitor
+[ 	]*[0-9a-f]+:	0f 01 c9[ 	]+mwait
 #pass
diff --git a/gas/testsuite/gas/i386/suffix-intel.d b/gas/testsuite/gas/i386/suffix-intel.d
index b20d927a70c..7ca5b48fdaa 100644
--- a/gas/testsuite/gas/i386/suffix-intel.d
+++ b/gas/testsuite/gas/i386/suffix-intel.d
@@ -7,20 +7,20 @@
 Disassembly of section .text:
 
 0+ <foo>:
-[ 	]*[a-f0-9]+:	0f 01 c8             	monitor 
-[ 	]*[a-f0-9]+:	0f 01 c9             	mwait  
-[ 	]*[a-f0-9]+:	0f 01 c1             	vmcall 
-[ 	]*[a-f0-9]+:	0f 01 c2             	vmlaunch 
-[ 	]*[a-f0-9]+:	0f 01 c3             	vmresume 
-[ 	]*[a-f0-9]+:	0f 01 c4             	vmxoff 
-[ 	]*[a-f0-9]+:	66 cf                	iretw  
-[ 	]*[a-f0-9]+:	cf                   	iretd  
-[ 	]*[a-f0-9]+:	cf                   	iretd  
-[ 	]*[a-f0-9]+:	0f 07                	sysretd 
-[ 	]*[a-f0-9]+:	0f 07                	sysretd 
-[ 	]*[a-f0-9]+:	66 cf                	iretw  
-[ 	]*[a-f0-9]+:	cf                   	iretd  
-[ 	]*[a-f0-9]+:	cf                   	iretd  
-[ 	]*[a-f0-9]+:	0f 07                	sysretd 
-[ 	]*[a-f0-9]+:	0f 07                	sysretd 
+[ 	]*[a-f0-9]+:	0f 01 c8             	monitor
+[ 	]*[a-f0-9]+:	0f 01 c9             	mwait
+[ 	]*[a-f0-9]+:	0f 01 c1             	vmcall
+[ 	]*[a-f0-9]+:	0f 01 c2             	vmlaunch
+[ 	]*[a-f0-9]+:	0f 01 c3             	vmresume
+[ 	]*[a-f0-9]+:	0f 01 c4             	vmxoff
+[ 	]*[a-f0-9]+:	66 cf                	iretw
+[ 	]*[a-f0-9]+:	cf                   	iretd
+[ 	]*[a-f0-9]+:	cf                   	iretd
+[ 	]*[a-f0-9]+:	0f 07                	sysretd
+[ 	]*[a-f0-9]+:	0f 07                	sysretd
+[ 	]*[a-f0-9]+:	66 cf                	iretw
+[ 	]*[a-f0-9]+:	cf                   	iretd
+[ 	]*[a-f0-9]+:	cf                   	iretd
+[ 	]*[a-f0-9]+:	0f 07                	sysretd
+[ 	]*[a-f0-9]+:	0f 07                	sysretd
 #pass
diff --git a/gas/testsuite/gas/i386/suffix.d b/gas/testsuite/gas/i386/suffix.d
index 44be5ed7f71..d76dca3decd 100644
--- a/gas/testsuite/gas/i386/suffix.d
+++ b/gas/testsuite/gas/i386/suffix.d
@@ -8,18 +8,18 @@ Disassembly of section .text:
 0+ <foo>:
 [ 	]*[a-f0-9]+:	0f 01 c8             	monitor %eax,%ecx,%edx
 [ 	]*[a-f0-9]+:	0f 01 c9             	mwait  %eax,%ecx
-[ 	]*[a-f0-9]+:	0f 01 c1             	vmcall 
-[ 	]*[a-f0-9]+:	0f 01 c2             	vmlaunch 
-[ 	]*[a-f0-9]+:	0f 01 c3             	vmresume 
-[ 	]*[a-f0-9]+:	0f 01 c4             	vmxoff 
-[ 	]*[a-f0-9]+:	66 cf                	iretw  
-[ 	]*[a-f0-9]+:	cf                   	iretl  
-[ 	]*[a-f0-9]+:	cf                   	iretl  
-[ 	]*[a-f0-9]+:	0f 07                	sysretl 
-[ 	]*[a-f0-9]+:	0f 07                	sysretl 
-[ 	]*[a-f0-9]+:	66 cf                	iretw  
-[ 	]*[a-f0-9]+:	cf                   	iretl  
-[ 	]*[a-f0-9]+:	cf                   	iretl  
-[ 	]*[a-f0-9]+:	0f 07                	sysretl 
-[ 	]*[a-f0-9]+:	0f 07                	sysretl 
+[ 	]*[a-f0-9]+:	0f 01 c1             	vmcall
+[ 	]*[a-f0-9]+:	0f 01 c2             	vmlaunch
+[ 	]*[a-f0-9]+:	0f 01 c3             	vmresume
+[ 	]*[a-f0-9]+:	0f 01 c4             	vmxoff
+[ 	]*[a-f0-9]+:	66 cf                	iretw
+[ 	]*[a-f0-9]+:	cf                   	iretl
+[ 	]*[a-f0-9]+:	cf                   	iretl
+[ 	]*[a-f0-9]+:	0f 07                	sysretl
+[ 	]*[a-f0-9]+:	0f 07                	sysretl
+[ 	]*[a-f0-9]+:	66 cf                	iretw
+[ 	]*[a-f0-9]+:	cf                   	iretl
+[ 	]*[a-f0-9]+:	cf                   	iretl
+[ 	]*[a-f0-9]+:	0f 07                	sysretl
+[ 	]*[a-f0-9]+:	0f 07                	sysretl
 #pass
diff --git a/gas/testsuite/gas/i386/svme.d b/gas/testsuite/gas/i386/svme.d
index f5c17b7ec26..917a98913fc 100644
--- a/gas/testsuite/gas/i386/svme.d
+++ b/gas/testsuite/gas/i386/svme.d
@@ -6,34 +6,34 @@
 Disassembly of section .text:
 
 0+000 <common>:
-[	 ]*[0-9a-f]+:[	 ]+0f 01 dd[	 ]+clgi[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 df[	 ]+invlpga[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 de[	 ]+skinit[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 dc[	 ]+stgi[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 da[	 ]+vmload[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 d9[	 ]+vmmcall[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 d8[	 ]+vmrun[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 db[	 ]+vmsave[	 ]*
+[	 ]*[0-9a-f]+:[	 ]+0f 01 dd[	 ]+clgi
+[	 ]*[0-9a-f]+:[	 ]+0f 01 df[	 ]+invlpga
+[	 ]*[0-9a-f]+:[	 ]+0f 01 de[	 ]+skinit
+[	 ]*[0-9a-f]+:[	 ]+0f 01 dc[	 ]+stgi
+[	 ]*[0-9a-f]+:[	 ]+0f 01 da[	 ]+vmload
+[	 ]*[0-9a-f]+:[	 ]+0f 01 d9[	 ]+vmmcall
+[	 ]*[0-9a-f]+:[	 ]+0f 01 d8[	 ]+vmrun
+[	 ]*[0-9a-f]+:[	 ]+0f 01 db[	 ]+vmsave
 [0-9a-f]+ <att32>:
-[	 ]*[0-9a-f]+:[	 ]+0f 01 de[	 ]+skinit[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 df[	 ]+invlpga[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 da[	 ]+vmload[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 d8[	 ]+vmrun[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 db[	 ]+vmsave[	 ]*
+[	 ]*[0-9a-f]+:[	 ]+0f 01 de[	 ]+skinit
+[	 ]*[0-9a-f]+:[	 ]+0f 01 df[	 ]+invlpga
+[	 ]*[0-9a-f]+:[	 ]+0f 01 da[	 ]+vmload
+[	 ]*[0-9a-f]+:[	 ]+0f 01 d8[	 ]+vmrun
+[	 ]*[0-9a-f]+:[	 ]+0f 01 db[	 ]+vmsave
 [0-9a-f]+ <att16>:
-[	 ]*[0-9a-f]+:[	 ]+67 0f 01 df[	 ]+addr16 invlpga[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+67 0f 01 da[	 ]+addr16 vmload[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+67 0f 01 d8[	 ]+addr16 vmrun[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+67 0f 01 db[	 ]+addr16 vmsave[	 ]*
+[	 ]*[0-9a-f]+:[	 ]+67 0f 01 df[	 ]+addr16 invlpga
+[	 ]*[0-9a-f]+:[	 ]+67 0f 01 da[	 ]+addr16 vmload
+[	 ]*[0-9a-f]+:[	 ]+67 0f 01 d8[	 ]+addr16 vmrun
+[	 ]*[0-9a-f]+:[	 ]+67 0f 01 db[	 ]+addr16 vmsave
 [0-9a-f]+ <intel32>:
-[	 ]*[0-9a-f]+:[	 ]+0f 01 de[	 ]+skinit[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 df[	 ]+invlpga[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 da[	 ]+vmload[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 d8[	 ]+vmrun[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 db[	 ]+vmsave[	 ]*
+[	 ]*[0-9a-f]+:[	 ]+0f 01 de[	 ]+skinit
+[	 ]*[0-9a-f]+:[	 ]+0f 01 df[	 ]+invlpga
+[	 ]*[0-9a-f]+:[	 ]+0f 01 da[	 ]+vmload
+[	 ]*[0-9a-f]+:[	 ]+0f 01 d8[	 ]+vmrun
+[	 ]*[0-9a-f]+:[	 ]+0f 01 db[	 ]+vmsave
 [0-9a-f]+ <intel16>:
-[	 ]*[0-9a-f]+:[	 ]+67 0f 01 df[	 ]+addr16 invlpga[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+67 0f 01 da[	 ]+addr16 vmload[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+67 0f 01 d8[	 ]+addr16 vmrun[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+67 0f 01 db[	 ]+addr16 vmsave[	 ]*
+[	 ]*[0-9a-f]+:[	 ]+67 0f 01 df[	 ]+addr16 invlpga
+[	 ]*[0-9a-f]+:[	 ]+67 0f 01 da[	 ]+addr16 vmload
+[	 ]*[0-9a-f]+:[	 ]+67 0f 01 d8[	 ]+addr16 vmrun
+[	 ]*[0-9a-f]+:[	 ]+67 0f 01 db[	 ]+addr16 vmsave
 #pass
diff --git a/gas/testsuite/gas/i386/svme64.d b/gas/testsuite/gas/i386/svme64.d
index 640b94743ad..9237fd52223 100644
--- a/gas/testsuite/gas/i386/svme64.d
+++ b/gas/testsuite/gas/i386/svme64.d
@@ -8,34 +8,34 @@
 Disassembly of section .text:
 
 0+000 <common>:
-[	 ]*[0-9a-f]+:[	 ]+0f 01 dd[	 ]+clgi[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 df[	 ]+invlpga[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 de[	 ]+skinit[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 dc[	 ]+stgi[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 da[	 ]+vmload[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 d9[	 ]+vmmcall[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 d8[	 ]+vmrun[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 db[	 ]+vmsave[	 ]*
+[	 ]*[0-9a-f]+:[	 ]+0f 01 dd[	 ]+clgi
+[	 ]*[0-9a-f]+:[	 ]+0f 01 df[	 ]+invlpga
+[	 ]*[0-9a-f]+:[	 ]+0f 01 de[	 ]+skinit
+[	 ]*[0-9a-f]+:[	 ]+0f 01 dc[	 ]+stgi
+[	 ]*[0-9a-f]+:[	 ]+0f 01 da[	 ]+vmload
+[	 ]*[0-9a-f]+:[	 ]+0f 01 d9[	 ]+vmmcall
+[	 ]*[0-9a-f]+:[	 ]+0f 01 d8[	 ]+vmrun
+[	 ]*[0-9a-f]+:[	 ]+0f 01 db[	 ]+vmsave
 [0-9a-f]+ <att64>:
-[	 ]*[0-9a-f]+:[	 ]+0f 01 df[	 ]+invlpga[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 da[	 ]+vmload[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 d8[	 ]+vmrun[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 db[	 ]+vmsave[	 ]*
+[	 ]*[0-9a-f]+:[	 ]+0f 01 df[	 ]+invlpga
+[	 ]*[0-9a-f]+:[	 ]+0f 01 da[	 ]+vmload
+[	 ]*[0-9a-f]+:[	 ]+0f 01 d8[	 ]+vmrun
+[	 ]*[0-9a-f]+:[	 ]+0f 01 db[	 ]+vmsave
 [0-9a-f]+ <att32>:
-[	 ]*[0-9a-f]+:[	 ]+0f 01 de[	 ]+skinit[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+67 0f 01 df[	 ]+addr32 invlpga[	 ]
-[	 ]*[0-9a-f]+:[	 ]+67 0f 01 da[	 ]+addr32 vmload[	 ]
-[	 ]*[0-9a-f]+:[	 ]+67 0f 01 d8[	 ]+addr32 vmrun[	 ]
-[	 ]*[0-9a-f]+:[	 ]+67 0f 01 db[	 ]+addr32 vmsave[	 ]
+[	 ]*[0-9a-f]+:[	 ]+0f 01 de[	 ]+skinit
+[	 ]*[0-9a-f]+:[	 ]+67 0f 01 df[	 ]+addr32 invlpga
+[	 ]*[0-9a-f]+:[	 ]+67 0f 01 da[	 ]+addr32 vmload
+[	 ]*[0-9a-f]+:[	 ]+67 0f 01 d8[	 ]+addr32 vmrun
+[	 ]*[0-9a-f]+:[	 ]+67 0f 01 db[	 ]+addr32 vmsave
 [0-9a-f]+ <intel64>:
-[	 ]*[0-9a-f]+:[	 ]+0f 01 df[	 ]+invlpga[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 da[	 ]+vmload[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 d8[	 ]+vmrun[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+0f 01 db[	 ]+vmsave[	 ]*
+[	 ]*[0-9a-f]+:[	 ]+0f 01 df[	 ]+invlpga
+[	 ]*[0-9a-f]+:[	 ]+0f 01 da[	 ]+vmload
+[	 ]*[0-9a-f]+:[	 ]+0f 01 d8[	 ]+vmrun
+[	 ]*[0-9a-f]+:[	 ]+0f 01 db[	 ]+vmsave
 [0-9a-f]+ <intel32>:
-[	 ]*[0-9a-f]+:[	 ]+0f 01 de[	 ]+skinit[	 ]*
-[	 ]*[0-9a-f]+:[	 ]+67 0f 01 df[	 ]+addr32 invlpga[	 ]
-[	 ]*[0-9a-f]+:[	 ]+67 0f 01 da[	 ]+addr32 vmload[	 ]
-[	 ]*[0-9a-f]+:[	 ]+67 0f 01 d8[	 ]+addr32 vmrun[	 ]
-[	 ]*[0-9a-f]+:[	 ]+67 0f 01 db[	 ]+addr32 vmsave[	 ]
+[	 ]*[0-9a-f]+:[	 ]+0f 01 de[	 ]+skinit
+[	 ]*[0-9a-f]+:[	 ]+67 0f 01 df[	 ]+addr32 invlpga
+[	 ]*[0-9a-f]+:[	 ]+67 0f 01 da[	 ]+addr32 vmload
+[	 ]*[0-9a-f]+:[	 ]+67 0f 01 d8[	 ]+addr32 vmrun
+[	 ]*[0-9a-f]+:[	 ]+67 0f 01 db[	 ]+addr32 vmsave
 #pass
diff --git a/gas/testsuite/gas/i386/tbm-intel.d b/gas/testsuite/gas/i386/tbm-intel.d
index ede0a1ed2e8..bd2042790f5 100644
--- a/gas/testsuite/gas/i386/tbm-intel.d
+++ b/gas/testsuite/gas/i386/tbm-intel.d
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dwMintel
 #name: i386 TBM insns (Intel disassembly)
 #source: tbm.s
diff --git a/gas/testsuite/gas/i386/tdx.d b/gas/testsuite/gas/i386/tdx.d
index 35263be397b..fe4d1a20599 100644
--- a/gas/testsuite/gas/i386/tdx.d
+++ b/gas/testsuite/gas/i386/tdx.d
@@ -8,5 +8,5 @@
 Disassembly of section \.text:
 
 0+ <_start>:
-[ 	]*[a-f0-9]+:	66 0f 01 cc +	tdcall *
+[ 	]*[a-f0-9]+:	66 0f 01 cc +	tdcall
 #pass
diff --git a/gas/testsuite/gas/i386/tlbsync.d b/gas/testsuite/gas/i386/tlbsync.d
index 3c3c57f5b68..0f390a2fb68 100644
--- a/gas/testsuite/gas/i386/tlbsync.d
+++ b/gas/testsuite/gas/i386/tlbsync.d
@@ -7,5 +7,5 @@
 Disassembly of section \.text:
 
 00000000 <_start>:
-[ 	]*[a-f0-9]+:	0f 01 ff             	tlbsync[ 	]*
+[ 	]*[a-f0-9]+:	0f 01 ff             	tlbsync
 #pass
diff --git a/gas/testsuite/gas/i386/tlsd.d b/gas/testsuite/gas/i386/tlsd.d
index 620a0d94408..99aa7012d35 100644
--- a/gas/testsuite/gas/i386/tlsd.d
+++ b/gas/testsuite/gas/i386/tlsd.d
@@ -29,5 +29,5 @@ Disassembly of section .text:
   34:	8d 88 00 00 00 00 [ 	]*lea    0x0\(%eax\),%ecx
 [ 	]+36: R_386_TLS_LDO_32	baz
   3a:	8b 5d fc [ 	]*mov    -0x4\(%ebp\),%ebx
-  3d:	c9 [ 	]*leave[ 	]*
-  3e:	c3 [ 	]*ret[ 	]*
+  3d:	c9 [ 	]*leave
+  3e:	c3 [ 	]*ret
diff --git a/gas/testsuite/gas/i386/tlsnopic.d b/gas/testsuite/gas/i386/tlsnopic.d
index 703231a6fc7..e54dbbcf7e4 100644
--- a/gas/testsuite/gas/i386/tlsnopic.d
+++ b/gas/testsuite/gas/i386/tlsnopic.d
@@ -17,7 +17,7 @@ Disassembly of section .text:
   1e:	2d 00 00 00 00 [ 	]*sub    \$0x0,%eax
 [ 	]+1f: R_386_TLS_LE_32	bar
   23:	65 8b 0d 00 00 00 00 [ 	]*mov    %gs:0x0,%ecx
-  2a:	90 [ 	]*nop[ 	]*
+  2a:	90 [ 	]*nop
   2b:	81 e9 00 00 00 00 [ 	]*sub    \$0x0,%ecx
 [ 	]+2d: R_386_TLS_LE_32	baz
   31:	65 8b 0d 00 00 00 00 [ 	]*mov    %gs:0x0,%ecx
@@ -34,4 +34,4 @@ Disassembly of section .text:
   4f:	65 a1 00 00 00 00 [ 	]*mov    %gs:0x0,%eax
   55:	03 05 00 00 00 00 [ 	]*add    0x0,%eax
 			57: R_386_TLS_IE	foo
-  5b:	c3 [ 	]*ret[ 	]*
+  5b:	c3 [ 	]*ret
diff --git a/gas/testsuite/gas/i386/tlspic.d b/gas/testsuite/gas/i386/tlspic.d
index ccb292c3e68..74346583da7 100644
--- a/gas/testsuite/gas/i386/tlspic.d
+++ b/gas/testsuite/gas/i386/tlspic.d
@@ -26,5 +26,5 @@ Disassembly of section .text:
   33:	03 8b 00 00 00 00 [ 	]*add    0x0\(%ebx\),%ecx
 [ 	]+35: R_386_TLS_GOTIE	foo
   39:	8b 5d fc [ 	]*mov    -0x4\(%ebp\),%ebx
-  3c:	c9 [ 	]*leave[ 	]*
-  3d:	c3 [ 	]*ret[ 	]*
+  3c:	c9 [ 	]*leave
+  3d:	c3 [ 	]*ret
diff --git a/gas/testsuite/gas/i386/tsxldtrk.d b/gas/testsuite/gas/i386/tsxldtrk.d
index 457007cd185..edfc4a66d4c 100644
--- a/gas/testsuite/gas/i386/tsxldtrk.d
+++ b/gas/testsuite/gas/i386/tsxldtrk.d
@@ -8,6 +8,6 @@
 Disassembly of section \.text:
 
 0+ <_start>:
- +[a-f0-9]+:	f2 0f 01 e8          	xsusldtrk[ 	]*
- +[a-f0-9]+:	f2 0f 01 e9          	xresldtrk[ 	]*
+ +[a-f0-9]+:	f2 0f 01 e8          	xsusldtrk
+ +[a-f0-9]+:	f2 0f 01 e9          	xresldtrk
 #pass
diff --git a/gas/testsuite/gas/i386/unique.d b/gas/testsuite/gas/i386/unique.d
index 0337733d992..7b89ee46d91 100644
--- a/gas/testsuite/gas/i386/unique.d
+++ b/gas/testsuite/gas/i386/unique.d
@@ -8,26 +8,26 @@ Disassembly of section .text:
 
 0+ <foo>:
  +[a-f0-9]+:	89 c3                	mov    %eax,%ebx
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 
 Disassembly of section .text:
 
 0+ <bar>:
  +[a-f0-9]+:	31 c3                	xor    %eax,%ebx
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 
 Disassembly of section .text:
 
 0+ <foo1>:
  +[a-f0-9]+:	89 c3                	mov    %eax,%ebx
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 
 Disassembly of section .text:
 
 0+ <bar1>:
  +[a-f0-9]+:	01 c3                	add    %eax,%ebx
  +[a-f0-9]+:	90                   	nop
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 
 Disassembly of section .text:
 
@@ -36,7 +36,7 @@ Disassembly of section .text:
  +[a-f0-9]+:	90                   	nop
  +[a-f0-9]+:	90                   	nop
  +[a-f0-9]+:	90                   	nop
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 
 Disassembly of section .text:
 
@@ -44,5 +44,5 @@ Disassembly of section .text:
  +[a-f0-9]+:	31 c3                	xor    %eax,%ebx
  +[a-f0-9]+:	90                   	nop
  +[a-f0-9]+:	90                   	nop
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/gas/testsuite/gas/i386/vmfunc.d b/gas/testsuite/gas/i386/vmfunc.d
index dd6998d729e..af7908d4160 100644
--- a/gas/testsuite/gas/i386/vmfunc.d
+++ b/gas/testsuite/gas/i386/vmfunc.d
@@ -6,6 +6,6 @@
 Disassembly of section .text:
 
 0+ <foo>:
-[ 	]*[a-f0-9]+:	0f 01 d4             	vmfunc 
+[ 	]*[a-f0-9]+:	0f 01 d4             	vmfunc
 [ 	]*[a-f0-9]+:	90                   	nop
 #pass
diff --git a/gas/testsuite/gas/i386/vmx.d b/gas/testsuite/gas/i386/vmx.d
index 3905b056084..4346e711123 100644
--- a/gas/testsuite/gas/i386/vmx.d
+++ b/gas/testsuite/gas/i386/vmx.d
@@ -6,10 +6,10 @@
 Disassembly of section .text:
 
 0+000 <foo>:
-   0:	0f 01 c1 [ 	]*vmcall 
-   3:	0f 01 c2 [ 	]*vmlaunch 
-   6:	0f 01 c3 [ 	]*vmresume 
-   9:	0f 01 c4 [ 	]*vmxoff 
+   0:	0f 01 c1 [ 	]*vmcall
+   3:	0f 01 c2 [ 	]*vmlaunch
+   6:	0f 01 c3 [ 	]*vmresume
+   9:	0f 01 c4 [ 	]*vmxoff
    c:	66 0f c7 30 [ 	]*vmclear \(%eax\)
   10:	0f c7 30 [ 	]*vmptrld \(%eax\)
   13:	0f c7 38 [ 	]*vmptrst \(%eax\)
@@ -22,10 +22,10 @@ Disassembly of section .text:
   29:	0f 79 d8 [ 	]*vmwrite %eax,%ebx
   2c:	0f 79 18 [ 	]*vmwrite \(%eax\),%ebx
   2f:	0f 79 18 [ 	]*vmwrite \(%eax\),%ebx
-[ 	]*[a-f0-9]+:	0f 01 c1[ 	]*vmcall *
-[ 	]*[a-f0-9]+:	0f 01 c2[ 	]*vmlaunch *
-[ 	]*[a-f0-9]+:	0f 01 c3[ 	]*vmresume *
-[ 	]*[a-f0-9]+:	0f 01 c4[ 	]*vmxoff *
+[ 	]*[a-f0-9]+:	0f 01 c1[ 	]*vmcall
+[ 	]*[a-f0-9]+:	0f 01 c2[ 	]*vmlaunch
+[ 	]*[a-f0-9]+:	0f 01 c3[ 	]*vmresume
+[ 	]*[a-f0-9]+:	0f 01 c4[ 	]*vmxoff
 [ 	]*[a-f0-9]+:	67 66 0f c7 30[ 	]*vmclear \(%bx,%si\)
 [ 	]*[a-f0-9]+:	67 0f c7 30[ 	]*vmptrld \(%bx,%si\)
 [ 	]*[a-f0-9]+:	67 0f c7 38[ 	]*vmptrst \(%bx,%si\)
diff --git a/gas/testsuite/gas/i386/wbnoinvd-intel.d b/gas/testsuite/gas/i386/wbnoinvd-intel.d
index 34d390e15e1..b0cf8668afc 100644
--- a/gas/testsuite/gas/i386/wbnoinvd-intel.d
+++ b/gas/testsuite/gas/i386/wbnoinvd-intel.d
@@ -7,5 +7,5 @@
 Disassembly of section .text:
 
 0+ <_start>:
-[ 	]*[a-f0-9]+:[ 	]*f3 0f 09[ 	]*wbnoinvd[ 	]*
+[ 	]*[a-f0-9]+:[ 	]*f3 0f 09[ 	]*wbnoinvd
 #pass
diff --git a/gas/testsuite/gas/i386/wbnoinvd.d b/gas/testsuite/gas/i386/wbnoinvd.d
index 051b3d092e5..255315fc7b2 100644
--- a/gas/testsuite/gas/i386/wbnoinvd.d
+++ b/gas/testsuite/gas/i386/wbnoinvd.d
@@ -7,5 +7,5 @@
 Disassembly of section .text:
 
 0+ <_start>:
-[ 	]*[a-f0-9]+:[ 	]*f3 0f 09[ 	]*wbnoinvd[ 	]*
+[ 	]*[a-f0-9]+:[ 	]*f3 0f 09[ 	]*wbnoinvd
 #pass
diff --git a/gas/testsuite/gas/i386/wrap32-text.d b/gas/testsuite/gas/i386/wrap32-text.d
index 03776f7e203..e06554d42a8 100644
--- a/gas/testsuite/gas/i386/wrap32-text.d
+++ b/gas/testsuite/gas/i386/wrap32-text.d
@@ -39,5 +39,5 @@ Disassembly of section .text:
 [ 	]*[0-9a-f]+:[ 	]+81 02 00 ff ff ff    	addl   \$0xffffff00,\(%edx\)[ 	]+[0-9a-f]+: (R_386_|dir)?32[ 	]+sym
 [ 	]*[0-9a-f]+:[ 	]+81 00 f4 00 00 00    	addl   \$0xf4,\(%eax\)[ 	]+[0-9a-f]+: (R_386_|dir)?32[ 	]+sym
 [ 	]*[0-9a-f]+:[ 	]+81 02 f4 00 00 00    	addl   \$0xf4,\(%edx\)[ 	]+[0-9a-f]+: (R_386_|dir)?32[ 	]+sym
-[ 	]*[0-9a-f]+:[ 	]+c3                   	ret *
+[ 	]*[0-9a-f]+:[ 	]+c3                   	ret
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-align-branch-1a.d b/gas/testsuite/gas/i386/x86-64-align-branch-1a.d
index 0253d363b47..b030a41835e 100644
--- a/gas/testsuite/gas/i386/x86-64-align-branch-1a.d
+++ b/gas/testsuite/gas/i386/x86-64-align-branch-1a.d
@@ -73,5 +73,5 @@ Disassembly of section .text:
   be:	89 b5 50 fb ff ff    	mov    %esi,-0x4b0\(%rbp\)
   c4:	eb c2                	jmp    (0x)?88( .*)?
   c6:	5d                   	pop    %rbp
-  c7:	c3                   	ret *
+  c7:	c3                   	ret
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-align-branch-1b.d b/gas/testsuite/gas/i386/x86-64-align-branch-1b.d
index b043a7a4e1f..51625aff32c 100644
--- a/gas/testsuite/gas/i386/x86-64-align-branch-1b.d
+++ b/gas/testsuite/gas/i386/x86-64-align-branch-1b.d
@@ -73,5 +73,5 @@ Disassembly of section .text:
   be:	89 b5 50 fb ff ff    	mov    %esi,-0x4b0\(%rbp\)
   c4:	eb c2                	jmp    (0x)?88( .*)?
   c6:	5d                   	pop    %rbp
-  c7:	c3                   	ret *
+  c7:	c3                   	ret
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-align-branch-1c.d b/gas/testsuite/gas/i386/x86-64-align-branch-1c.d
index e9723541ba8..3dc1f782999 100644
--- a/gas/testsuite/gas/i386/x86-64-align-branch-1c.d
+++ b/gas/testsuite/gas/i386/x86-64-align-branch-1c.d
@@ -73,5 +73,5 @@ Disassembly of section .text:
   be:	89 b5 50 fb ff ff    	mov    %esi,-0x4b0\(%rbp\)
   c4:	eb c2                	jmp    (0x)?88( .*)?
   c6:	5d                   	pop    %rbp
-  c7:	c3                   	ret *
+  c7:	c3                   	ret
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-align-branch-1d.d b/gas/testsuite/gas/i386/x86-64-align-branch-1d.d
index 99065a63388..e2de09450f3 100644
--- a/gas/testsuite/gas/i386/x86-64-align-branch-1d.d
+++ b/gas/testsuite/gas/i386/x86-64-align-branch-1d.d
@@ -72,5 +72,5 @@ Disassembly of section .text:
   bc:	89 b5 50 fb ff ff    	mov    %esi,-0x4b0\(%rbp\)
   c2:	eb c2                	jmp    (0x)?86( .*)?
   c4:	5d                   	pop    %rbp
-  c5:	c3                   	ret *
+  c5:	c3                   	ret
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-align-branch-1e.d b/gas/testsuite/gas/i386/x86-64-align-branch-1e.d
index 9bb1a1cf2d3..d92c411ee9f 100644
--- a/gas/testsuite/gas/i386/x86-64-align-branch-1e.d
+++ b/gas/testsuite/gas/i386/x86-64-align-branch-1e.d
@@ -72,5 +72,5 @@ Disassembly of section .text:
   b9:	89 b5 50 fb ff ff    	mov    %esi,-0x4b0\(%rbp\)
   bf:	eb c2                	jmp    (0x)?83( .*)?
   c1:	5d                   	pop    %rbp
-  c2:	c3                   	ret *
+  c2:	c3                   	ret
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-align-branch-1f.d b/gas/testsuite/gas/i386/x86-64-align-branch-1f.d
index 43812020797..10f94c28142 100644
--- a/gas/testsuite/gas/i386/x86-64-align-branch-1f.d
+++ b/gas/testsuite/gas/i386/x86-64-align-branch-1f.d
@@ -73,5 +73,5 @@ Disassembly of section .text:
   bb:	89 b5 50 fb ff ff    	mov    %esi,-0x4b0\(%rbp\)
   c1:	eb c2                	jmp    (0x)?85( .*)?
   c3:	5d                   	pop    %rbp
-  c4:	c3                   	ret *
+  c4:	c3                   	ret
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-align-branch-1g.d b/gas/testsuite/gas/i386/x86-64-align-branch-1g.d
index af6c869fa8a..7b1febf8dbb 100644
--- a/gas/testsuite/gas/i386/x86-64-align-branch-1g.d
+++ b/gas/testsuite/gas/i386/x86-64-align-branch-1g.d
@@ -73,5 +73,5 @@ Disassembly of section .text:
   be:	89 b5 50 fb ff ff    	mov    %esi,-0x4b0\(%rbp\)
   c4:	eb c2                	jmp    (0x)?88( .*)?
   c6:	5d                   	pop    %rbp
-  c7:	c3                   	ret *
+  c7:	c3                   	ret
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-align-branch-1h.d b/gas/testsuite/gas/i386/x86-64-align-branch-1h.d
index ce7879e2178..0b6466f016c 100644
--- a/gas/testsuite/gas/i386/x86-64-align-branch-1h.d
+++ b/gas/testsuite/gas/i386/x86-64-align-branch-1h.d
@@ -72,5 +72,5 @@ Disassembly of section .text:
   b8:	89 b5 50 fb ff ff    	mov    %esi,-0x4b0\(%rbp\)
   be:	eb c2                	jmp    (0x)?82( .*)?
   c0:	5d                   	pop    %rbp
-  c1:	c3                   	ret *
+  c1:	c3                   	ret
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-align-branch-1i.d b/gas/testsuite/gas/i386/x86-64-align-branch-1i.d
index dfef04cd170..c37542a4c85 100644
--- a/gas/testsuite/gas/i386/x86-64-align-branch-1i.d
+++ b/gas/testsuite/gas/i386/x86-64-align-branch-1i.d
@@ -76,5 +76,5 @@ Disassembly of section .text:
   be:	89 b5 50 fb ff ff    	mov    %esi,-0x4b0\(%rbp\)
   c4:	eb c2                	jmp    (0x)?88( .*)?
   c6:	5d                   	pop    %rbp
-  c7:	c3                   	ret *
+  c7:	c3                   	ret
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-align-branch-4a.d b/gas/testsuite/gas/i386/x86-64-align-branch-4a.d
index 40f8c665e31..6d242f8c510 100644
--- a/gas/testsuite/gas/i386/x86-64-align-branch-4a.d
+++ b/gas/testsuite/gas/i386/x86-64-align-branch-4a.d
@@ -17,7 +17,7 @@ Disassembly of section .text:
   16:	89 75 f4             	mov    %esi,-0xc\(%rbp\)
   19:	89 75 f4             	mov    %esi,-0xc\(%rbp\)
   1c:	89 75 f4             	mov    %esi,-0xc\(%rbp\)
-  1f:	c3                   	ret *
+  1f:	c3                   	ret
   20:	55                   	push   %rbp
   21:	64 89 04 25 01 00 00 00 	mov    %eax,%fs:0x1
   29:	55                   	push   %rbp
diff --git a/gas/testsuite/gas/i386/x86-64-align-branch-4b.d b/gas/testsuite/gas/i386/x86-64-align-branch-4b.d
index e90b3592fe7..ba34a435792 100644
--- a/gas/testsuite/gas/i386/x86-64-align-branch-4b.d
+++ b/gas/testsuite/gas/i386/x86-64-align-branch-4b.d
@@ -17,7 +17,7 @@ Disassembly of section .text:
   17:	89 75 f4             	mov    %esi,-0xc\(%rbp\)
   1a:	89 75 f4             	mov    %esi,-0xc\(%rbp\)
   1d:	89 75 f4             	mov    %esi,-0xc\(%rbp\)
-  20:	c3                   	ret *
+  20:	c3                   	ret
   21:	2e 2e 55             	cs cs push %rbp
   24:	64 89 04 25 01 00 00 00 	mov    %eax,%fs:0x1
   2c:	55                   	push   %rbp
diff --git a/gas/testsuite/gas/i386/x86-64-align-branch-6.d b/gas/testsuite/gas/i386/x86-64-align-branch-6.d
index e0615920c6c..01a28aef971 100644
--- a/gas/testsuite/gas/i386/x86-64-align-branch-6.d
+++ b/gas/testsuite/gas/i386/x86-64-align-branch-6.d
@@ -15,5 +15,5 @@ Disassembly of section .text:
  +[a-f0-9]+:	66 66 2e 0f 1f 84 00 00 00 00 00 	data16 cs nopw 0x0\(%rax,%rax,1\)
  +[a-f0-9]+:	0f 1f 80 00 00 00 00 	nopl   0x0\(%rax\)
  +[a-f0-9]+:	f2 73 bf             	bnd jae 0 <_start>
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-amx-bad.d b/gas/testsuite/gas/i386/x86-64-amx-bad.d
index 087e89aabe6..f3d7fbe5097 100644
--- a/gas/testsuite/gas/i386/x86-64-amx-bad.d
+++ b/gas/testsuite/gas/i386/x86-64-amx-bad.d
@@ -9,9 +9,9 @@
 Disassembly of section \.text:
 
 0+ <\.text>:
-[ 	]*[a-f0-9]+:[ 	]*c4 e2 d2 5c[ 	]*\(bad\)[ 	]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e2 d2 5c[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*dc 90 90 90 90 90[ 	]*fcoml.*
-[ 	]*[a-f0-9]+:[ 	]*c4 e2 56 5c[ 	]*\(bad\)[ 	]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e2 56 5c[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*dc 90 90 90 90 90[ 	]*fcoml.*
 [ 	]*[a-f0-9]+:[ 	]*c4 62 52 5c dc[ 	]*tdpbf16ps %tmm5,%tmm4,\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*c4 c2 52 5c dc[ 	]*tdpbf16ps %tmm5,\(bad\),%tmm3
diff --git a/gas/testsuite/gas/i386/x86-64-amx-intel.d b/gas/testsuite/gas/i386/x86-64-amx-intel.d
index fc5e0745ea8..0d0d21183ca 100644
--- a/gas/testsuite/gas/i386/x86-64-amx-intel.d
+++ b/gas/testsuite/gas/i386/x86-64-amx-intel.d
@@ -29,7 +29,7 @@ Disassembly of section \.text:
 [ 	]*[a-f0-9]+:[ 	]*c4 e2 79 4b 2c 11[ 	]*tileloaddt1 tmm5,\[rcx\+rdx\*1\]
 [ 	]*[a-f0-9]+:[ 	]*67 c4 e2 79 4b 0c 51[ 	]*tileloaddt1 tmm1,\[ecx\+edx\*2\]
 [ 	]*[a-f0-9]+:[ 	]*c4 e2 79 4b 0c 61[ 	]*tileloaddt1 tmm1,\[rcx\+riz\*2\]
-[ 	]*[a-f0-9]+:[ 	]*c4 e2 78 49 c0[ 	]*tilerelease *
+[ 	]*[a-f0-9]+:[ 	]*c4 e2 78 49 c0[ 	]*tilerelease
 [ 	]*[a-f0-9]+:[ 	]*c4 e2 7a 4b 2c 21[ 	]*tilestored \[rcx\+riz\*1\],tmm5
 [ 	]*[a-f0-9]+:[ 	]*67 c4 e2 7a 4b 2c 21[ 	]*tilestored \[ecx\+eiz\*1\],tmm5
 [ 	]*[a-f0-9]+:[ 	]*c4 e2 7a 4b 2c 11[ 	]*tilestored \[rcx\+rdx\*1\],tmm5
@@ -59,7 +59,7 @@ Disassembly of section \.text:
 [ 	]*[a-f0-9]+:[ 	]*c4 e2 79 4b 2c 11[ 	]*tileloaddt1 tmm5,\[rcx\+rdx\*1\]
 [ 	]*[a-f0-9]+:[ 	]*67 c4 e2 79 4b 0c 51[ 	]*tileloaddt1 tmm1,\[ecx\+edx\*2\]
 [ 	]*[a-f0-9]+:[ 	]*c4 e2 79 4b 0c 61[ 	]*tileloaddt1 tmm1,\[rcx\+riz\*2\]
-[ 	]*[a-f0-9]+:[ 	]*c4 e2 78 49 c0[ 	]*tilerelease *
+[ 	]*[a-f0-9]+:[ 	]*c4 e2 78 49 c0[ 	]*tilerelease
 [ 	]*[a-f0-9]+:[ 	]*c4 e2 7a 4b 2c 21[ 	]*tilestored \[rcx\+riz\*1\],tmm5
 [ 	]*[a-f0-9]+:[ 	]*67 c4 e2 7a 4b 2c 21[ 	]*tilestored \[ecx\+eiz\*1\],tmm5
 [ 	]*[a-f0-9]+:[ 	]*c4 e2 7a 4b 2c 11[ 	]*tilestored \[rcx\+rdx\*1\],tmm5
diff --git a/gas/testsuite/gas/i386/x86-64-amx.d b/gas/testsuite/gas/i386/x86-64-amx.d
index ad6f42240b4..7f08a1d79a7 100644
--- a/gas/testsuite/gas/i386/x86-64-amx.d
+++ b/gas/testsuite/gas/i386/x86-64-amx.d
@@ -29,7 +29,7 @@ Disassembly of section \.text:
 [ 	]*[a-f0-9]+:[ 	]*c4 e2 79 4b 2c 11[ 	]*tileloaddt1 \(%rcx,%rdx,1\),%tmm5
 [ 	]*[a-f0-9]+:[ 	]*67 c4 e2 79 4b 0c 51[ 	]*tileloaddt1 \(%ecx,%edx,2\),%tmm1
 [ 	]*[a-f0-9]+:[ 	]*c4 e2 79 4b 0c 61[ 	]*tileloaddt1 \(%rcx,%riz,2\),%tmm1
-[ 	]*[a-f0-9]+:[ 	]*c4 e2 78 49 c0[ 	]*tilerelease *
+[ 	]*[a-f0-9]+:[ 	]*c4 e2 78 49 c0[ 	]*tilerelease
 [ 	]*[a-f0-9]+:[ 	]*c4 e2 7a 4b 2c 21[ 	]*tilestored %tmm5,\(%rcx,%riz,1\)
 [ 	]*[a-f0-9]+:[ 	]*67 c4 e2 7a 4b 2c 21[ 	]*tilestored %tmm5,\(%ecx,%eiz,1\)
 [ 	]*[a-f0-9]+:[ 	]*c4 e2 7a 4b 2c 11[ 	]*tilestored %tmm5,\(%rcx,%rdx,1\)
@@ -59,7 +59,7 @@ Disassembly of section \.text:
 [ 	]*[a-f0-9]+:[ 	]*c4 e2 79 4b 2c 11[ 	]*tileloaddt1 \(%rcx,%rdx,1\),%tmm5
 [ 	]*[a-f0-9]+:[ 	]*67 c4 e2 79 4b 0c 51[ 	]*tileloaddt1 \(%ecx,%edx,2\),%tmm1
 [ 	]*[a-f0-9]+:[ 	]*c4 e2 79 4b 0c 61[ 	]*tileloaddt1 \(%rcx,%riz,2\),%tmm1
-[ 	]*[a-f0-9]+:[ 	]*c4 e2 78 49 c0[ 	]*tilerelease *
+[ 	]*[a-f0-9]+:[ 	]*c4 e2 78 49 c0[ 	]*tilerelease
 [ 	]*[a-f0-9]+:[ 	]*c4 e2 7a 4b 2c 21[ 	]*tilestored %tmm5,\(%rcx,%riz,1\)
 [ 	]*[a-f0-9]+:[ 	]*67 c4 e2 7a 4b 2c 21[ 	]*tilestored %tmm5,\(%ecx,%eiz,1\)
 [ 	]*[a-f0-9]+:[ 	]*c4 e2 7a 4b 2c 11[ 	]*tilestored %tmm5,\(%rcx,%rdx,1\)
diff --git a/gas/testsuite/gas/i386/x86-64-arch-2.d b/gas/testsuite/gas/i386/x86-64-arch-2.d
index d175c15f841..21fdc9782ba 100644
--- a/gas/testsuite/gas/i386/x86-64-arch-2.d
+++ b/gas/testsuite/gas/i386/x86-64-arch-2.d
@@ -9,7 +9,7 @@ Disassembly of section .text:
 0+ <.text>:
 [ 	]*[a-f0-9]+:	0f 44 d8             	cmove  %eax,%ebx
 [ 	]*[a-f0-9]+:	0f ae 38             	clflush \(%rax\)
-[ 	]*[a-f0-9]+:	0f 05                	syscall 
+[ 	]*[a-f0-9]+:	0f 05                	syscall
 [ 	]*[a-f0-9]+:	0f fc dc             	paddb  %mm4,%mm3
 [ 	]*[a-f0-9]+:	f3 0f 58 dc          	addss  %xmm4,%xmm3
 [ 	]*[a-f0-9]+:	f2 0f 58 dc          	addsd  %xmm4,%xmm3
@@ -17,10 +17,10 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	66 0f 38 01 dc       	phaddw %xmm4,%xmm3
 [ 	]*[a-f0-9]+:	66 0f 38 41 d9       	phminposuw %xmm1,%xmm3
 [ 	]*[a-f0-9]+:	f2 0f 38 f1 d9       	crc32  %ecx,%ebx
-[ 	]*[a-f0-9]+:	c5 fc 77             	vzeroall 
-[ 	]*[a-f0-9]+:	0f 01 c4             	vmxoff 
-[ 	]*[a-f0-9]+:	0f 37                	getsec 
-[ 	]*[a-f0-9]+:	0f 01 d0             	xgetbv 
+[ 	]*[a-f0-9]+:	c5 fc 77             	vzeroall
+[ 	]*[a-f0-9]+:	0f 01 c4             	vmxoff
+[ 	]*[a-f0-9]+:	0f 37                	getsec
+[ 	]*[a-f0-9]+:	0f 01 d0             	xgetbv
 [ 	]*[a-f0-9]+:	0f ae 31             	xsaveopt \(%rcx\)
 [ 	]*[a-f0-9]+:	66 0f 38 dc 01       	aesenc \(%rcx\),%xmm0
 [ 	]*[a-f0-9]+:	66 0f 3a 44 c1 08    	pclmulqdq \$0x8,%xmm1,%xmm0
@@ -30,12 +30,12 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	0f 38 f0 19          	movbe  \(%rcx\),%ebx
 [ 	]*[a-f0-9]+:	48 0f c7 0e          	cmpxchg16b \(%rsi\)
 [ 	]*[a-f0-9]+:	66 0f 38 80 19       	invept \(%rcx\),%rbx
-[ 	]*[a-f0-9]+:	0f 01 f9             	rdtscp 
+[ 	]*[a-f0-9]+:	0f 01 f9             	rdtscp
 [ 	]*[a-f0-9]+:	0f 0d 0c 75 00 10 00 00 	prefetchw 0x1000\(,%rsi,2\)
 [ 	]*[a-f0-9]+:	f2 0f 79 ca          	insertq %xmm2,%xmm1
-[ 	]*[a-f0-9]+:	0f 01 da             	vmload 
+[ 	]*[a-f0-9]+:	0f 01 da             	vmload
 [ 	]*[a-f0-9]+:	f3 0f bd d9          	lzcnt  %ecx,%ebx
-[ 	]*[a-f0-9]+:	0f a7 c0             	xstore-rng 
+[ 	]*[a-f0-9]+:	0f a7 c0             	xstore-rng
 [ 	]*[a-f0-9]+:	c4 e2 60 f3 c9       	blsr   %ecx,%ebx
 [ 	]*[a-f0-9]+:	8f e9 60 01 c9       	blcfill %ecx,%ebx
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-arch-3.d b/gas/testsuite/gas/i386/x86-64-arch-3.d
index ae141999d4c..52f6cf60603 100644
--- a/gas/testsuite/gas/i386/x86-64-arch-3.d
+++ b/gas/testsuite/gas/i386/x86-64-arch-3.d
@@ -7,14 +7,14 @@
 Disassembly of section .text:
 
 0+ <.text>:
-[ 	]*[a-f0-9]+:	0f 01 ca             	clac   
-[ 	]*[a-f0-9]+:	0f 01 cb             	stac   
+[ 	]*[a-f0-9]+:	0f 01 ca             	clac
+[ 	]*[a-f0-9]+:	0f 01 cb             	stac
 [ 	]*[a-f0-9]+:	66 0f 38 f6 ca       	adcx   %edx,%ecx
 [ 	]*[a-f0-9]+:	f3 0f 38 f6 ca       	adox   %edx,%ecx
 [ 	]*[a-f0-9]+:	0f c7 f8             	rdseed %eax
-[ 	]*[a-f0-9]+:	0f 01 fc             	clzero[ 	]*
-[ 	]*[a-f0-9]+:	0f 01 fc             	clzero[ 	]*
-[ 	]*[a-f0-9]+:	67 0f 01 fc          	addr32 clzero[ 	]*
+[ 	]*[a-f0-9]+:	0f 01 fc             	clzero
+[ 	]*[a-f0-9]+:	0f 01 fc             	clzero
+[ 	]*[a-f0-9]+:	67 0f 01 fc          	addr32 clzero
 [ 	]*[a-f0-9]+:	44 0f 38 c8 00       	sha1nexte \(%rax\),%xmm8
 [ 	]*[a-f0-9]+:	48 0f c7 21          	xsavec64 \(%rcx\)
 [ 	]*[a-f0-9]+:	48 0f c7 29          	xsaves64 \(%rcx\)
@@ -29,9 +29,9 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	0f 01 fb             	mwaitx %eax,%ecx,%ebx
 [ 	]*[a-f0-9]+:[ 	]*66 0f ae 31[ 	]*clwb   \(%rcx\)
 [ 	]*[a-f0-9]+:[ 	]*66 42 0f ae b4 f0 23 01 00 00[ 	]*clwb   0x123\(%rax,%r14,8\)
-[ 	]*[a-f0-9]+:[ 	]*f3 0f 01 fa[ 	]*mcommit[ 	]*
+[ 	]*[a-f0-9]+:[ 	]*f3 0f 01 fa[ 	]*mcommit
 [ 	]*[a-f0-9]+:[ 	]*f3 0f c7 f8[ 	]*rdpid  %rax
 [ 	]*[a-f0-9]+:[ 	]*f3 41 0f c7 fa[ 	]*rdpid  %r10
-[ 	]*[a-f0-9]+:[ 	]*0f 01 fd[ 	]*rdpru[ 	]*
-[ 	]*[a-f0-9]+:[ 	]*f3 0f 09[ 	]*wbnoinvd[ 	]*
+[ 	]*[a-f0-9]+:[ 	]*0f 01 fd[ 	]*rdpru
+[ 	]*[a-f0-9]+:[ 	]*f3 0f 09[ 	]*wbnoinvd
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-arch-4.d b/gas/testsuite/gas/i386/x86-64-arch-4.d
index f5373d51a15..465b7771c59 100644
--- a/gas/testsuite/gas/i386/x86-64-arch-4.d
+++ b/gas/testsuite/gas/i386/x86-64-arch-4.d
@@ -6,8 +6,8 @@
 Disassembly of section .text:
 
 0+ <.text>:
-[ 	]*[0-9a-f]+:[ 	]+0f 01 fe[ 	]+invlpgb[      ]*
-[ 	]*[0-9a-f]+:[ 	]+0f 01 ff[ 	]+tlbsync[      ]*
+[ 	]*[0-9a-f]+:[ 	]+0f 01 fe[ 	]+invlpgb
+[ 	]*[0-9a-f]+:[ 	]+0f 01 ff[ 	]+tlbsync
 [ 	]*[a-f0-9]+:[ 	]*c4 43 35 44 d0 ab[ 	]*vpclmulqdq \$0xab,%ymm8,%ymm9,%ymm10
 [ 	]*[a-f0-9]+:[ 	]*c4 23 35 44 94 f0 24 01 00 00 7b[ 	]*vpclmulqdq \$0x7b,0x124\(%rax,%r14,8\),%ymm9,%ymm10
 [ 	]*[a-f0-9]+:[ 	]*c4 63 35 44 92 e0 0f 00 00 7b[ 	]*vpclmulqdq \$0x7b,0xfe0\(%rdx\),%ymm9,%ymm10
@@ -23,11 +23,11 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	c4 e2 4d de 39[ 	]+vaesdec \(%rcx\),%ymm6,%ymm7
 [ 	]*[a-f0-9]+:	c4 e2 4d df d4[ 	]+vaesdeclast %ymm4,%ymm6,%ymm2
 [ 	]*[a-f0-9]+:	c4 e2 4d df 39[ 	]+vaesdeclast \(%rcx\),%ymm6,%ymm7
-[ 	]*[a-f0-9]+:	f3 0f 01 ff[ 	]+psmash[ 	]*
-[ 	]*[a-f0-9]+:	f2 0f 01 ff[ 	]+pvalidate[ 	]*
-[ 	]*[a-f0-9]+:	f2 0f 01 fe[ 	]+rmpupdate[ 	]*
-[ 	]*[a-f0-9]+:	f3 0f 01 fe[ 	]+rmpadjust[ 	]*
+[ 	]*[a-f0-9]+:	f3 0f 01 ff[ 	]+psmash
+[ 	]*[a-f0-9]+:	f2 0f 01 ff[ 	]+pvalidate
+[ 	]*[a-f0-9]+:	f2 0f 01 fe[ 	]+rmpupdate
+[ 	]*[a-f0-9]+:	f3 0f 01 fe[ 	]+rmpadjust
 [ 	]*[a-f0-9]+:	66 0f 38 82 10[ 	]+invpcid \(%rax\),%rdx
-[ 	]*[a-f0-9]+:	0f 01 ee[ 	]+rdpkru[ 	]*
-[ 	]*[a-f0-9]+:	0f 01 ef[ 	]+wrpkru[ 	]*
+[ 	]*[a-f0-9]+:	0f 01 ee[ 	]+rdpkru
+[ 	]*[a-f0-9]+:	0f 01 ef[ 	]+wrpkru
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-avx-gather-intel.d b/gas/testsuite/gas/i386/x86-64-avx-gather-intel.d
index 936338cafd4..fd4e4f9da24 100644
--- a/gas/testsuite/gas/i386/x86-64-avx-gather-intel.d
+++ b/gas/testsuite/gas/i386/x86-64-avx-gather-intel.d
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dwMintel
 #name: x86-64 AVX GATHER insns (Intel disassembly)
 #source: x86-64-avx-gather.s
diff --git a/gas/testsuite/gas/i386/x86-64-avx-gather.d b/gas/testsuite/gas/i386/x86-64-avx-gather.d
index 22982750981..b4a24227e91 100644
--- a/gas/testsuite/gas/i386/x86-64-avx-gather.d
+++ b/gas/testsuite/gas/i386/x86-64-avx-gather.d
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dw
 #name: x86-64 AVX GATHER insns
 
diff --git a/gas/testsuite/gas/i386/x86-64-avx-intel.d b/gas/testsuite/gas/i386/x86-64-avx-intel.d
index 7eb281e2914..dd7cbd6a62c 100644
--- a/gas/testsuite/gas/i386/x86-64-avx-intel.d
+++ b/gas/testsuite/gas/i386/x86-64-avx-intel.d
@@ -7,8 +7,8 @@
 Disassembly of section .text:
 
 0+ <_start>:
-[ 	]*[a-f0-9]+:	c5 fc 77             	vzeroall 
-[ 	]*[a-f0-9]+:	c5 f8 77             	vzeroupper 
+[ 	]*[a-f0-9]+:	c5 fc 77             	vzeroall
+[ 	]*[a-f0-9]+:	c5 f8 77             	vzeroupper
 [ 	]*[a-f0-9]+:	c5 f8 ae 11          	vldmxcsr DWORD PTR \[rcx\]
 [ 	]*[a-f0-9]+:	c5 f8 ae 19          	vstmxcsr DWORD PTR \[rcx\]
 [ 	]*[a-f0-9]+:	c4 e2 5d 2d 31       	vmaskmovpd ymm6,ymm4,YMMWORD PTR \[rcx\]
diff --git a/gas/testsuite/gas/i386/x86-64-avx-wig.d b/gas/testsuite/gas/i386/x86-64-avx-wig.d
index 2144746bdf0..23748225cba 100644
--- a/gas/testsuite/gas/i386/x86-64-avx-wig.d
+++ b/gas/testsuite/gas/i386/x86-64-avx-wig.d
@@ -271,6 +271,6 @@ Disassembly of section .text:
  +[a-f0-9]+:	c4 e1 cc 14 d4       	vunpcklps %ymm4,%ymm6,%ymm2
  +[a-f0-9]+:	c4 e1 cd 57 d4       	vxorpd %ymm4,%ymm6,%ymm2
  +[a-f0-9]+:	c4 e1 cc 57 d4       	vxorps %ymm4,%ymm6,%ymm2
- +[a-f0-9]+:	c4 e1 fc 77          	vzeroall 
- +[a-f0-9]+:	c4 e1 f8 77          	vzeroupper 
+ +[a-f0-9]+:	c4 e1 fc 77          	vzeroall
+ +[a-f0-9]+:	c4 e1 f8 77          	vzeroupper
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-avx.d b/gas/testsuite/gas/i386/x86-64-avx.d
index 9721b003ae3..336f87957a8 100644
--- a/gas/testsuite/gas/i386/x86-64-avx.d
+++ b/gas/testsuite/gas/i386/x86-64-avx.d
@@ -6,8 +6,8 @@
 Disassembly of section .text:
 
 0+ <_start>:
-[ 	]*[a-f0-9]+:	c5 fc 77             	vzeroall 
-[ 	]*[a-f0-9]+:	c5 f8 77             	vzeroupper 
+[ 	]*[a-f0-9]+:	c5 fc 77             	vzeroall
+[ 	]*[a-f0-9]+:	c5 f8 77             	vzeroupper
 [ 	]*[a-f0-9]+:	c5 f8 ae 11          	vldmxcsr \(%rcx\)
 [ 	]*[a-f0-9]+:	c5 f8 ae 19          	vstmxcsr \(%rcx\)
 [ 	]*[a-f0-9]+:	c4 e2 5d 2d 31       	vmaskmovpd \(%rcx\),%ymm4,%ymm6
diff --git a/gas/testsuite/gas/i386/x86-64-avx512f-nondef.d b/gas/testsuite/gas/i386/x86-64-avx512f-nondef.d
index e8ddfd58870..b274f62fd56 100644
--- a/gas/testsuite/gas/i386/x86-64-avx512f-nondef.d
+++ b/gas/testsuite/gas/i386/x86-64-avx512f-nondef.d
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dw
 #name: x86-64 AVX512F insns with nondefault values in ignored bits
 
diff --git a/gas/testsuite/gas/i386/x86-64-bmi-intel.d b/gas/testsuite/gas/i386/x86-64-bmi-intel.d
index 09cfa00d7bd..185a0735c9a 100644
--- a/gas/testsuite/gas/i386/x86-64-bmi-intel.d
+++ b/gas/testsuite/gas/i386/x86-64-bmi-intel.d
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dwMintel
 #name: x86-64 BMI insns (Intel disassembly)
 #source: x86-64-bmi.s
diff --git a/gas/testsuite/gas/i386/x86-64-bmi.d b/gas/testsuite/gas/i386/x86-64-bmi.d
index 9b59d10b578..03de92f18e7 100644
--- a/gas/testsuite/gas/i386/x86-64-bmi.d
+++ b/gas/testsuite/gas/i386/x86-64-bmi.d
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dw
 #name: x86-64 BMI insns
 
diff --git a/gas/testsuite/gas/i386/x86-64-bmi2-intel.d b/gas/testsuite/gas/i386/x86-64-bmi2-intel.d
index b692c1d883c..da339c98d71 100644
--- a/gas/testsuite/gas/i386/x86-64-bmi2-intel.d
+++ b/gas/testsuite/gas/i386/x86-64-bmi2-intel.d
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dwMintel
 #name: x86-64 BMI2 insns (Intel disassembly)
 #source: x86-64-bmi2.s
diff --git a/gas/testsuite/gas/i386/x86-64-bmi2.d b/gas/testsuite/gas/i386/x86-64-bmi2.d
index 0bcdb28ded3..4f3c2f271c0 100644
--- a/gas/testsuite/gas/i386/x86-64-bmi2.d
+++ b/gas/testsuite/gas/i386/x86-64-bmi2.d
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dw
 #name: x86-64 BMI2 insns
 
diff --git a/gas/testsuite/gas/i386/x86-64-branch-2.d b/gas/testsuite/gas/i386/x86-64-branch-2.d
index fab75a6394c..e1ec6688a68 100644
--- a/gas/testsuite/gas/i386/x86-64-branch-2.d
+++ b/gas/testsuite/gas/i386/x86-64-branch-2.d
@@ -15,6 +15,6 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	89 c3                	mov    %eax,%ebx
 [ 	]*[a-f0-9]+:	66 e8 00 00          	callw  11 <bar\+0x6>	f: R_X86_64_PC16	foo-0x2
 [ 	]*[a-f0-9]+:	66 48 e8 00 00 00 00 	data16 rex\.W call 18 <bar\+0xd>	14: R_X86_64_PLT32	foo-0x4
-[ 	]*[a-f0-9]+:	66 c3                	retw *
+[ 	]*[a-f0-9]+:	66 c3                	retw
 [ 	]*[a-f0-9]+:	66 c2 08 00          	retw   \$0x8
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-branch.d b/gas/testsuite/gas/i386/x86-64-branch.d
index 02509d21bc3..aee4bf83b42 100644
--- a/gas/testsuite/gas/i386/x86-64-branch.d
+++ b/gas/testsuite/gas/i386/x86-64-branch.d
@@ -22,7 +22,7 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	66 e8 00 00 00 00    	data16 call (0x2a|2a <.*>)
 [ 	]*[a-f0-9]+:	66 e9 00 00 00 00    	data16 jmp (0x30|30 <.*>)
 [ 	]*[a-f0-9]+:	66 0f 82 00 00 00 00 	data16 jb (0x37|37 <.*>)
-[ 	]*[a-f0-9]+:	66 c3                	data16 ret *
+[ 	]*[a-f0-9]+:	66 c3                	data16 ret
 [ 	]*[a-f0-9]+:	66 c2 08 00          	data16 ret \$0x8
 [ 	]*[a-f0-9]+:	3e 74 03[ 	]+je,pt  +[0-9a-fx]+ <.*>
 [ 	]*[a-f0-9]+:	2e 74 00[ 	]+je,pn  +[0-9a-fx]+ <.*>
@@ -39,6 +39,6 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	66 ff 20             	data16 jmp \*\(%rax\)
 [ 	]*[a-f0-9]+:	e8 .. 00 (00|10) 00       	call   [0-9a-fx]* <.*>
 [ 	]*[a-f0-9]+:	e9 .. 00 (00|10) 00       	jmp    [0-9a-fx]* <.*>
-[ 	]*[a-f0-9]+:	66 c3                	data16 ret *
+[ 	]*[a-f0-9]+:	66 c3                	data16 ret
 [ 	]*[a-f0-9]+:	66 c2 08 00          	data16 ret \$0x8
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-cbw-intel.d b/gas/testsuite/gas/i386/x86-64-cbw-intel.d
index df4173acdff..82bef5d699d 100644
--- a/gas/testsuite/gas/i386/x86-64-cbw-intel.d
+++ b/gas/testsuite/gas/i386/x86-64-cbw-intel.d
@@ -7,18 +7,18 @@
 Disassembly of section .text:
 
 0+000 <_cbw>:
-   0:	66 98                	cbw    
-   2:	98                   	cwde   
-   3:	48 98                	cdqe   
-   5:	66 40 98             	rex cbw 
-   8:	40 98                	rex cwde 
-   a:	66 48 98             	data16 cdqe 
+   0:	66 98                	cbw
+   2:	98                   	cwde
+   3:	48 98                	cdqe
+   5:	66 40 98             	rex cbw
+   8:	40 98                	rex cwde
+   a:	66 48 98             	data16 cdqe
 
 0+00d <_cwd>:
-   d:	66 99                	cwd    
-   f:	99                   	cdq    
-  10:	48 99                	cqo    
-  12:	66 40 99             	rex cwd 
-  15:	40 99                	rex cdq 
-  17:	66 48 99             	data16 cqo 
+   d:	66 99                	cwd
+   f:	99                   	cdq
+  10:	48 99                	cqo
+  12:	66 40 99             	rex cwd
+  15:	40 99                	rex cdq
+  17:	66 48 99             	data16 cqo
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-cbw.d b/gas/testsuite/gas/i386/x86-64-cbw.d
index 859ef9bf6e3..d16c647d7dc 100644
--- a/gas/testsuite/gas/i386/x86-64-cbw.d
+++ b/gas/testsuite/gas/i386/x86-64-cbw.d
@@ -6,18 +6,18 @@
 Disassembly of section .text:
 
 0+000 <_cbw>:
-   0:	66 98                	cbtw   
-   2:	98                   	cwtl   
-   3:	48 98                	cltq   
-   5:	66 40 98             	rex cbtw 
-   8:	40 98                	rex cwtl 
-   a:	66 48 98             	data16 cltq 
+   0:	66 98                	cbtw
+   2:	98                   	cwtl
+   3:	48 98                	cltq
+   5:	66 40 98             	rex cbtw
+   8:	40 98                	rex cwtl
+   a:	66 48 98             	data16 cltq
 
 0+00d <_cwd>:
-   d:	66 99                	cwtd   
-   f:	99                   	cltd   
-  10:	48 99                	cqto   
-  12:	66 40 99             	rex cwtd 
-  15:	40 99                	rex cltd 
-  17:	66 48 99             	data16 cqto 
+   d:	66 99                	cwtd
+   f:	99                   	cltd
+  10:	48 99                	cqto
+  12:	66 40 99             	rex cwtd
+  15:	40 99                	rex cltd
+  17:	66 48 99             	data16 cqto
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-cet-intel.d b/gas/testsuite/gas/i386/x86-64-cet-intel.d
index 7b9a125a125..3f72c01561f 100644
--- a/gas/testsuite/gas/i386/x86-64-cet-intel.d
+++ b/gas/testsuite/gas/i386/x86-64-cet-intel.d
@@ -11,21 +11,21 @@ Disassembly of section .text:
  +[a-f0-9]+:	f3 48 0f ae e8       	incsspq rax
  +[a-f0-9]+:	f3 41 0f 1e cc       	rdsspd r12d
  +[a-f0-9]+:	f3 48 0f 1e c8       	rdsspq rax
- +[a-f0-9]+:	f3 0f 01 ea          	saveprevssp 
+ +[a-f0-9]+:	f3 0f 01 ea          	saveprevssp
  +[a-f0-9]+:	f3 41 0f 01 2c 24    	rstorssp QWORD PTR \[r12\]
  +[a-f0-9]+:	41 0f 38 f6 04 24    	wrssd  \[r12\],eax
  +[a-f0-9]+:	4a 0f 38 f6 14 39    	wrssq  \[rcx\+r15\*1\],rdx
  +[a-f0-9]+:	66 41 0f 38 f5 04 24 	wrussd \[r12\],eax
  +[a-f0-9]+:	66 48 0f 38 f5 0c 03 	wrussq \[rbx\+rax\*1\],rcx
- +[a-f0-9]+:	f3 0f 01 e8          	setssbsy 
+ +[a-f0-9]+:	f3 0f 01 e8          	setssbsy
  +[a-f0-9]+:	f3 42 0f ae 34 26    	clrssbsy QWORD PTR \[rsi\+r12\*1\]
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
  +[a-f0-9]+:	f3 41 0f ae ec       	incsspd r12d
  +[a-f0-9]+:	f3 48 0f ae e8       	incsspq rax
  +[a-f0-9]+:	f3 41 0f 1e cc       	rdsspd r12d
  +[a-f0-9]+:	f3 48 0f 1e c8       	rdsspq rax
- +[a-f0-9]+:	f3 0f 01 ea          	saveprevssp 
+ +[a-f0-9]+:	f3 0f 01 ea          	saveprevssp
  +[a-f0-9]+:	f3 41 0f 01 2c 24    	rstorssp QWORD PTR \[r12\]
  +[a-f0-9]+:	41 0f 38 f6 04 24    	wrssd  \[r12\],eax
  +[a-f0-9]+:	44 0f 38 f6 20       	wrssd  \[rax\],r12d
@@ -35,8 +35,8 @@ Disassembly of section .text:
  +[a-f0-9]+:	66 44 0f 38 f5 20    	wrussd \[rax\],r12d
  +[a-f0-9]+:	66 48 0f 38 f5 0c 03 	wrussq \[rbx\+rax\*1\],rcx
  +[a-f0-9]+:	66 48 0f 38 f5 1c 01 	wrussq \[rcx\+rax\*1\],rbx
- +[a-f0-9]+:	f3 0f 01 e8          	setssbsy 
+ +[a-f0-9]+:	f3 0f 01 e8          	setssbsy
  +[a-f0-9]+:	f3 42 0f ae 34 26    	clrssbsy QWORD PTR \[rsi\+r12\*1\]
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-cet.d b/gas/testsuite/gas/i386/x86-64-cet.d
index 27749662aa0..02424bf7dee 100644
--- a/gas/testsuite/gas/i386/x86-64-cet.d
+++ b/gas/testsuite/gas/i386/x86-64-cet.d
@@ -10,21 +10,21 @@ Disassembly of section .text:
  +[a-f0-9]+:	f3 48 0f ae e8       	incsspq %rax
  +[a-f0-9]+:	f3 41 0f 1e cc       	rdsspd %r12d
  +[a-f0-9]+:	f3 48 0f 1e c8       	rdsspq %rax
- +[a-f0-9]+:	f3 0f 01 ea          	saveprevssp 
+ +[a-f0-9]+:	f3 0f 01 ea          	saveprevssp
  +[a-f0-9]+:	f3 41 0f 01 2c 24    	rstorssp \(%r12\)
  +[a-f0-9]+:	41 0f 38 f6 04 24    	wrssd  %eax,\(%r12\)
  +[a-f0-9]+:	4a 0f 38 f6 14 39    	wrssq  %rdx,\(%rcx,%r15,1\)
  +[a-f0-9]+:	66 41 0f 38 f5 04 24 	wrussd %eax,\(%r12\)
  +[a-f0-9]+:	66 48 0f 38 f5 0c 03 	wrussq %rcx,\(%rbx,%rax,1\)
- +[a-f0-9]+:	f3 0f 01 e8          	setssbsy 
+ +[a-f0-9]+:	f3 0f 01 e8          	setssbsy
  +[a-f0-9]+:	f3 42 0f ae 34 26    	clrssbsy \(%rsi,%r12,1\)
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
  +[a-f0-9]+:	f3 41 0f ae ec       	incsspd %r12d
  +[a-f0-9]+:	f3 48 0f ae e8       	incsspq %rax
  +[a-f0-9]+:	f3 41 0f 1e cc       	rdsspd %r12d
  +[a-f0-9]+:	f3 48 0f 1e c8       	rdsspq %rax
- +[a-f0-9]+:	f3 0f 01 ea          	saveprevssp 
+ +[a-f0-9]+:	f3 0f 01 ea          	saveprevssp
  +[a-f0-9]+:	f3 41 0f 01 2c 24    	rstorssp \(%r12\)
  +[a-f0-9]+:	41 0f 38 f6 04 24    	wrssd  %eax,\(%r12\)
  +[a-f0-9]+:	44 0f 38 f6 20       	wrssd  %r12d,\(%rax\)
@@ -34,8 +34,8 @@ Disassembly of section .text:
  +[a-f0-9]+:	66 44 0f 38 f5 20    	wrussd %r12d,\(%rax\)
  +[a-f0-9]+:	66 48 0f 38 f5 0c 03 	wrussq %rcx,\(%rbx,%rax,1\)
  +[a-f0-9]+:	66 48 0f 38 f5 1c 01 	wrussq %rbx,\(%rcx,%rax,1\)
- +[a-f0-9]+:	f3 0f 01 e8          	setssbsy 
+ +[a-f0-9]+:	f3 0f 01 e8          	setssbsy
  +[a-f0-9]+:	f3 42 0f ae 34 26    	clrssbsy \(%rsi,%r12,1\)
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-clzero.d b/gas/testsuite/gas/i386/x86-64-clzero.d
index 9c0d35ff723..a36bcfcdfbc 100644
--- a/gas/testsuite/gas/i386/x86-64-clzero.d
+++ b/gas/testsuite/gas/i386/x86-64-clzero.d
@@ -8,5 +8,5 @@
 Disassembly of section \.text:
 
 0+ <_start>:
-[ 	]*[a-f0-9]+:	0f 01 fc             	clzero 
+[ 	]*[a-f0-9]+:	0f 01 fc             	clzero
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-disassem.d b/gas/testsuite/gas/i386/x86-64-disassem.d
index a9706b8abad..7c67fd44028 100644
--- a/gas/testsuite/gas/i386/x86-64-disassem.d
+++ b/gas/testsuite/gas/i386/x86-64-disassem.d
@@ -7,348 +7,348 @@
 Disassembly of section \.text:
 
 0+ <\.text>:
-[ 	]*[a-f0-9]+:[ 	]*ff[ 	]*\(bad\)  
+[ 	]*[a-f0-9]+:[ 	]*ff[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*ef[ 	]*out    %eax,\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*ff[ 	]*\(bad\)  
+[ 	]*[a-f0-9]+:[ 	]*ff[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*d8 90 90 90 90 90[ 	]*fcoms  -0x6f6f6f70\(%rax\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 4a[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 4a[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 4a[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 4a[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 4a[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 4a[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 4a[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 4a[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 4a[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 4a[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 4a[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 4a[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 4a[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 4a[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 4a[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 4a[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 4a[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 4a[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 4a[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 4a[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 4a[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 4a[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 4a[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 41[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 4a[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 41[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 41[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 41[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 41[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 41[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 41[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 41[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 41[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 41[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 41[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 41[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 41[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 41[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 41[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 41[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 41[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 41[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 41[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 41[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 41[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 41[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 41[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 42[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 41[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 42[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 42[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 42[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 42[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 42[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 42[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 42[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 42[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 42[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 42[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 42[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 42[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 42[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 42[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 42[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 42[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 42[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 42[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 42[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 42[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 42[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 42[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 4b[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 42[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 4b[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 4b[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 4b[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 4b[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 4b[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 4b[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 4b[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 4b[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 4b[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 4b[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 4b[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 4b[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 4b[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 4b[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 4b[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 4b[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 44[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 4b[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 44[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 44[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 44[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 44[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 44[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 44[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 44[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 44[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 44[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 44[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 44[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 44[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 44[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 44[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 44[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 44[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 44[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 44[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 44[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 44[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 44[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 44[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 45[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 44[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 45[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 45[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 45[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 45[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 45[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 45[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 45[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 45[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 45[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 45[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 45[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 45[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 45[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 45[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 45[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 45[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 45[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 45[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 45[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 45[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 45[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 45[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 98[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 45[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 98[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 98[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 98[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 98[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 98[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 98[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 98[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 98[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 98[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 98[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 98[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 98[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 98[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 98[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 98[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 98[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 98[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 98[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 98[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 98[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 98[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 98[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 46[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 98[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 46[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 46[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 46[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 46[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 46[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 46[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 46[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 46[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 46[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 46[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 46[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 46[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 46[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 46[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 46[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 46[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 46[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 46[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 46[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 46[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 46[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 46[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 47[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 46[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 47[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 47[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 47[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ec 47[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 47[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ec 47[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 47[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 47[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 47[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 ed 47[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 47[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 ed 47[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 47[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 47[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 47[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 47[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 47[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ec 47[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 47[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 47[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 47[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 47[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 99[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 ed 47[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 99[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 99[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 99[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 99[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 99[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 99[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 99[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 99[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 99[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 99[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 99[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 99[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 99[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 99[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 99[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 99[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 99[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f8 99[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 99[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 99[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 99[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 99[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 30[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 99[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 30[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*8f 01[ 	]*pop    \(%rcx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 30[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 30[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6a 01[ 	]*push   \$0x1
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 30[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 30[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*04 01[ 	]*add    \$0x1,%al
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 30[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 30[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*8f 01[ 	]*pop    \(%rcx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 30[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 30[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6a 01[ 	]*push   \$0x1
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 30[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 30[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*04 01[ 	]*add    \$0x1,%al
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 31[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 31[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*8f 01[ 	]*pop    \(%rcx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 31[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 31[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6a 01[ 	]*push   \$0x1
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 31[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 31[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*04 01[ 	]*add    \$0x1,%al
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 31[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 31[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*8f 01[ 	]*pop    \(%rcx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 31[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 31[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6a 01[ 	]*push   \$0x1
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 31[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 31[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*04 01[ 	]*add    \$0x1,%al
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 32[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 32[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*8f 01[ 	]*pop    \(%rcx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 32[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 32[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6a 01[ 	]*push   \$0x1
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 32[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 32[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*04 01[ 	]*add    \$0x1,%al
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 32[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 32[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*8f 01[ 	]*pop    \(%rcx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 32[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 32[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6a 01[ 	]*push   \$0x1
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 32[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 32[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*04 01[ 	]*add    \$0x1,%al
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 33[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 33[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*8f 01[ 	]*pop    \(%rcx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 33[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 33[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6a 01[ 	]*push   \$0x1
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 33[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 f9 33[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*04 01[ 	]*add    \$0x1,%al
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 33[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 33[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*8f 01[ 	]*pop    \(%rcx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 33[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 33[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6a 01[ 	]*push   \$0x1
-[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 33[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e3 79 33[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*04 01[ 	]*add    \$0x1,%al
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 92[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 92[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 92[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 92[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 92[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 92[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 92[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 92[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 92[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 92[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 92[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 fb 92[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 92[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c5 fb 92[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 fb 92[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 fb 92[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 fb 92[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 92[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 fb 92[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 92[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 92[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 92[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 92[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 93[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 92[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 93[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 93[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 93[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 f8 93[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 93[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f8 93[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 93[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 93[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 93[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 f9 93[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c5 fb 93[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 f9 93[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c5 fb 93[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c5 fb 93[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 fb 93[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c5 fb 93[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 93[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c5 fb 93[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 93[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*9b[ 	]*fwait
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 93[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 93[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*6f[ 	]*outsl  %ds:\(%rsi\),\(%dx\)
-[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 93[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*c4 62 01 1c[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*41 37[ 	]*rex.B \(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*62 72 ad 08 1c[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*c4 e1 f9 93[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*3f[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*c4 62 01 1c[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*41 37[ 	]*rex.B \(bad\)
+[ 	]*[a-f0-9]+:[ 	]*62 72 ad 08 1c[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*01 01[ 	]*add[ 	]*%eax,\(%rcx\)
-[ 	]*[a-f0-9]+:[ 	]*62 f3 7d 28 1b[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*62 f3 7d 28 1b[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*c8 25 62 f3[ 	]*enter *\$0x6225,\$0xf3
-[ 	]*[a-f0-9]+:[ 	]*62 f3 75 08 23[ 	]*\(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*62 f3 75 08 23[ 	]*\(bad\)
 [ 	]*[a-f0-9]+:[ 	]*c2 25 62[ 	]*ret *\$0x6225
-[ 	]*[a-f0-9]+:[ 	]*62 f2 7d 28 5b[ 	]*\(bad\)[ ]*
-[ 	]*[a-f0-9]+:[ 	]*41 37[ 	]*rex.B \(bad\)[ ]*
+[ 	]*[a-f0-9]+:[ 	]*62 f2 7d 28 5b[ 	]*\(bad\)
+[ 	]*[a-f0-9]+:[ 	]*41 37[ 	]*rex.B \(bad\)
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-fence-as-lock-add-no.d b/gas/testsuite/gas/i386/x86-64-fence-as-lock-add-no.d
index 9277448a270..e7cae60f3e7 100644
--- a/gas/testsuite/gas/i386/x86-64-fence-as-lock-add-no.d
+++ b/gas/testsuite/gas/i386/x86-64-fence-as-lock-add-no.d
@@ -8,7 +8,7 @@
 Disassembly of section .text:
 
 0+ <main>:
-[   ]*[a-f0-9]+:	0f ae e8[ ]*	lfence 
-[   ]*[a-f0-9]+:	0f ae f0[ ]*	mfence 
-[   ]*[a-f0-9]+:	0f ae f8[ ]*	sfence 
+[   ]*[a-f0-9]+:	0f ae e8[ ]*	lfence
+[   ]*[a-f0-9]+:	0f ae f0[ ]*	mfence
+[   ]*[a-f0-9]+:	0f ae f8[ ]*	sfence
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-ifunc.d b/gas/testsuite/gas/i386/x86-64-ifunc.d
index 39e3ddf9900..bf81bd11d70 100644
--- a/gas/testsuite/gas/i386/x86-64-ifunc.d
+++ b/gas/testsuite/gas/i386/x86-64-ifunc.d
@@ -10,11 +10,11 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	e9 00 00 00 00       	jmp    5 <ifunc>	1: R_X86_64_PLT32	ifunc(\+0xf+c|-0x4)
 
 0+5 <ifunc>:
-[ 	]*[a-f0-9]+:	c3                   	ret *
+[ 	]*[a-f0-9]+:	c3                   	ret
 
 0+6 <bar>:
 [ 	]*[a-f0-9]+:	eb 00                	jmp    8 <normal>
 
 0+8 <normal>:
-[ 	]*[a-f0-9]+:	c3                   	ret *
+[ 	]*[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-intel64.d b/gas/testsuite/gas/i386/x86-64-intel64.d
index 496e2e50fab..a55de666f8b 100644
--- a/gas/testsuite/gas/i386/x86-64-intel64.d
+++ b/gas/testsuite/gas/i386/x86-64-intel64.d
@@ -14,9 +14,9 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	48 0f b2 1a          	lss    \(%rdx\),%rbx
 [ 	]*[a-f0-9]+:	48 ff 18             	rex\.W lcall \*\(%rax\)
 [ 	]*[a-f0-9]+:	48 ff 29             	rex\.W ljmp \*\(%rcx\)
-[ 	]*[a-f0-9]+:	0f 05                	syscall 
-[ 	]*[a-f0-9]+:	0f 07                	sysretl 
-[ 	]*[a-f0-9]+:	48 0f 07             	sysretq *
+[ 	]*[a-f0-9]+:	0f 05                	syscall
+[ 	]*[a-f0-9]+:	0f 07                	sysretl
+[ 	]*[a-f0-9]+:	48 0f 07             	sysretq
 [ 	]*[a-f0-9]+:	48 0f b4 01          	lfs    \(%rcx\),%rax
 [ 	]*[a-f0-9]+:	48 0f b4 01          	lfs    \(%rcx\),%rax
 [ 	]*[a-f0-9]+:	48 0f b5 0a          	lgs    \(%rdx\),%rcx
diff --git a/gas/testsuite/gas/i386/x86-64-invpcid-intel.d b/gas/testsuite/gas/i386/x86-64-invpcid-intel.d
index 94a78617edf..ab17a1b0682 100644
--- a/gas/testsuite/gas/i386/x86-64-invpcid-intel.d
+++ b/gas/testsuite/gas/i386/x86-64-invpcid-intel.d
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dwMintel
 #name: x86-64 INVPCID insns (Intel disassembly)
 #source: x86-64-invpcid.s
diff --git a/gas/testsuite/gas/i386/x86-64-invpcid.d b/gas/testsuite/gas/i386/x86-64-invpcid.d
index 7a3101aacbe..808989569fa 100644
--- a/gas/testsuite/gas/i386/x86-64-invpcid.d
+++ b/gas/testsuite/gas/i386/x86-64-invpcid.d
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dw
 #name: x86-64 INVPCID insns
 
diff --git a/gas/testsuite/gas/i386/x86-64-lfence-byte.d b/gas/testsuite/gas/i386/x86-64-lfence-byte.d
index e84d746f657..ddc64230899 100644
--- a/gas/testsuite/gas/i386/x86-64-lfence-byte.d
+++ b/gas/testsuite/gas/i386/x86-64-lfence-byte.d
@@ -11,20 +11,20 @@ Disassembly of section .text:
 0+ <_start>:
  +[a-f0-9]+:	f3 aa                	rep stos %al,%es:\(%rdi\)
  +[a-f0-9]+:	48 83 0c 24 00       	orq    \$0x0,\(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	f3 c3                	repz ret *
- +[a-f0-9]+:	f3 c3                	repz ret *
- +[a-f0-9]+:	f3 c3                	repz ret *
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	f3 c3                	repz ret
+ +[a-f0-9]+:	f3 c3                	repz ret
+ +[a-f0-9]+:	f3 c3                	repz ret
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	ff d0                	call   \*%rax
- +[a-f0-9]+:	f3 c3                	repz ret *
- +[a-f0-9]+:	66 66 c3             	data16 retw 
- +[a-f0-9]+:	f3 c3                	repz ret *
+ +[a-f0-9]+:	f3 c3                	repz ret
+ +[a-f0-9]+:	66 66 c3             	data16 retw
+ +[a-f0-9]+:	f3 c3                	repz ret
  +[a-f0-9]+:	9b                   	fwait
  +[a-f0-9]+:	48 83 0c 24 00       	orq    \$0x0,\(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	f3 c3                	repz ret *
- +[a-f0-9]+:	f3 c3                	repz ret *
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	f3 c3                	repz ret
+ +[a-f0-9]+:	f3 c3                	repz ret
+ +[a-f0-9]+:	c3                   	ret
  +[a-f0-9]+:	f3 ff d0             	repz call \*%rax
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-lfence-indbr-a.d b/gas/testsuite/gas/i386/x86-64-lfence-indbr-a.d
index 7910f60d8f8..729214a53b5 100644
--- a/gas/testsuite/gas/i386/x86-64-lfence-indbr-a.d
+++ b/gas/testsuite/gas/i386/x86-64-lfence-indbr-a.d
@@ -10,9 +10,9 @@
 Disassembly of section .text:
 
 0+ <_start>:
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	ff d2                	call   \*%rdx
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	ff e2                	jmp    \*%rdx
  +[a-f0-9]+:	ff 12                	call   \*\(%rdx\)
  +[a-f0-9]+:	ff 22                	jmp    \*\(%rdx\)
diff --git a/gas/testsuite/gas/i386/x86-64-lfence-indbr-b.d b/gas/testsuite/gas/i386/x86-64-lfence-indbr-b.d
index 5ffdda2a187..2d3b2738f4b 100644
--- a/gas/testsuite/gas/i386/x86-64-lfence-indbr-b.d
+++ b/gas/testsuite/gas/i386/x86-64-lfence-indbr-b.d
@@ -9,9 +9,9 @@
 Disassembly of section .text:
 
 0+ <_start>:
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	ff d2                	call   \*%rdx
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	ff e2                	jmp    \*%rdx
  +[a-f0-9]+:	ff 12                	call   \*\(%rdx\)
  +[a-f0-9]+:	ff 22                	jmp    \*\(%rdx\)
diff --git a/gas/testsuite/gas/i386/x86-64-lfence-load.d b/gas/testsuite/gas/i386/x86-64-lfence-load.d
index 714df8cd5d0..2af86fc93fe 100644
--- a/gas/testsuite/gas/i386/x86-64-lfence-load.d
+++ b/gas/testsuite/gas/i386/x86-64-lfence-load.d
@@ -10,14 +10,14 @@ Disassembly of section .text:
 
 0+ <_start>:
  +[a-f0-9]+:	c5 f8 ae 55 00       	vldmxcsr 0x0\(%rbp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	0f 01 55 00          	lgdt   0x0\(%rbp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	0f c7 75 00          	vmptrld 0x0\(%rbp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	66 0f c7 75 00       	vmclear 0x0\(%rbp\)
  +[a-f0-9]+:	66 0f 38 82 55 00    	invpcid 0x0\(%rbp\),%rdx
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	67 0f 01 38          	invlpg \(%eax\)
  +[a-f0-9]+:	0f ae 7d 00          	clflush 0x0\(%rbp\)
  +[a-f0-9]+:	66 0f ae 7d 00       	clflushopt 0x0\(%rbp\)
@@ -34,105 +34,105 @@ Disassembly of section .text:
  +[a-f0-9]+:	0f 18 5d 00          	prefetcht2 0x0\(%rbp\)
  +[a-f0-9]+:	0f 0d 4d 00          	prefetchw 0x0\(%rbp\)
  +[a-f0-9]+:	0f a1                	pop    %fs
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	9d                   	popf *
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	9d                   	popf
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	d7                   	xlat   %ds:\(%rbx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	d9 55 00             	fsts   0x0\(%rbp\)
  +[a-f0-9]+:	d9 45 00             	flds   0x0\(%rbp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	db 55 00             	fistl  0x0\(%rbp\)
  +[a-f0-9]+:	df 55 00             	fists  0x0\(%rbp\)
  +[a-f0-9]+:	db 45 00             	fildl  0x0\(%rbp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	df 45 00             	filds  0x0\(%rbp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	9b dd 75 00          	fsave  0x0\(%rbp\)
  +[a-f0-9]+:	dd 65 00             	frstor 0x0\(%rbp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	df 45 00             	filds  0x0\(%rbp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	df 4d 00             	fisttps 0x0\(%rbp\)
  +[a-f0-9]+:	d9 65 00             	fldenv 0x0\(%rbp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	9b d9 75 00          	fstenv 0x0\(%rbp\)
  +[a-f0-9]+:	d8 45 00             	fadds  0x0\(%rbp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	d8 04 24             	fadds  \(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	d8 c3                	fadd   %st\(3\),%st
  +[a-f0-9]+:	d8 01                	fadds  \(%rcx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	df 01                	filds  \(%rcx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	df 11                	fists  \(%rcx\)
  +[a-f0-9]+:	0f ae 29             	xrstor \(%rcx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	0f 18 01             	prefetchnta \(%rcx\)
  +[a-f0-9]+:	0f c7 09             	cmpxchg8b \(%rcx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	48 0f c7 09          	cmpxchg16b \(%rcx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	ff c1                	inc    %ecx
  +[a-f0-9]+:	0f 01 10             	lgdt   \(%rax\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	0f 0f 66 02 b0       	pfcmpeq 0x2\(%rsi\),%mm4
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	8f 00                	pop    \(%rax\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	58                   	pop    %rax
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	66 d1 11             	rclw   \(%rcx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	f7 01 01 00 00 00    	testl  \$0x1,\(%rcx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	ff 01                	incl   \(%rcx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	f7 11                	notl   \(%rcx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	f7 31                	divl   \(%rcx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	f7 21                	mull   \(%rcx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	f7 39                	idivl  \(%rcx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	f7 29                	imull  \(%rcx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	48 8d 04 40          	lea    \(%rax,%rax,2\),%rax
- +[a-f0-9]+:	c9                   	leave *
+ +[a-f0-9]+:	c9                   	leave
  +[a-f0-9]+:	6e                   	outsb  %ds:\(%rsi\),\(%dx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	ac                   	lods   %ds:\(%rsi\),%al
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	f3 a5                	rep movsl %ds:\(%rsi\),%es:\(%rdi\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	f3 af                	repz scas %es:\(%rdi\),%eax
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	f3 a7                	repz cmpsl %es:\(%rdi\),%ds:\(%rsi\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	f3 ad                	rep lods %ds:\(%rsi\),%eax
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	41 83 03 01          	addl   \$0x1,\(%r11\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	41 0f ba 23 01       	btl    \$0x1,\(%r11\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	48 0f c1 03          	xadd   %rax,\(%rbx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	48 0f c1 c3          	xadd   %rax,%rbx
  +[a-f0-9]+:	48 87 03             	xchg   %rax,\(%rbx\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	48 93                	xchg   %rax,%rbx
  +[a-f0-9]+:	48 39 45 40          	cmp    %rax,0x40\(%rbp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	48 3b 45 40          	cmp    0x40\(%rbp\),%rax
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	48 01 45 40          	add    %rax,0x40\(%rbp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	48 03 00             	add    \(%rax\),%rax
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	48 85 45 40          	test   %rax,0x40\(%rbp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	48 85 45 40          	test   %rax,0x40\(%rbp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-lfence-ret-a.d b/gas/testsuite/gas/i386/x86-64-lfence-ret-a.d
index b74b59c5a5d..352de3bf9d3 100644
--- a/gas/testsuite/gas/i386/x86-64-lfence-ret-a.d
+++ b/gas/testsuite/gas/i386/x86-64-lfence-ret-a.d
@@ -10,21 +10,21 @@ Disassembly of section .text:
 
 0+ <_start>:
  +[a-f0-9]+:	48 83 0c 24 00       	orq    \$0x0,\(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	66 c3                	data16 ret *
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	66 c3                	data16 ret
  +[a-f0-9]+:	48 83 0c 24 00       	orq    \$0x0,\(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	66 c2 14 00          	data16 ret \$0x14
  +[a-f0-9]+:	48 83 0c 24 00       	orq    \$0x0,\(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	c3                   	ret
  +[a-f0-9]+:	48 83 0c 24 00       	orq    \$0x0,\(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	c2 1e 00             	ret    \$0x1e
  +[a-f0-9]+:	48 83 0c 24 00       	orq    \$0x0,\(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	66 48 c3             	data16 rex\.W ret *
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	66 48 c3             	data16 rex\.W ret
  +[a-f0-9]+:	48 83 0c 24 00       	orq    \$0x0,\(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	66 48 c2 28 00       	data16 rex\.W ret \$0x28
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-lfence-ret-b.d b/gas/testsuite/gas/i386/x86-64-lfence-ret-b.d
index 1aecd380cdb..2e4f7812a3c 100644
--- a/gas/testsuite/gas/i386/x86-64-lfence-ret-b.d
+++ b/gas/testsuite/gas/i386/x86-64-lfence-ret-b.d
@@ -11,26 +11,26 @@ Disassembly of section .text:
 0+ <_start>:
  +[a-f0-9]+:	48 f7 14 24          	notq   \(%rsp\)
  +[a-f0-9]+:	48 f7 14 24          	notq   \(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	66 c3                	data16 ret *
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	66 c3                	data16 ret
  +[a-f0-9]+:	48 f7 14 24          	notq   \(%rsp\)
  +[a-f0-9]+:	48 f7 14 24          	notq   \(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	66 c2 14 00          	data16 ret \$0x14
  +[a-f0-9]+:	48 f7 14 24          	notq   \(%rsp\)
  +[a-f0-9]+:	48 f7 14 24          	notq   \(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	c3                   	ret
  +[a-f0-9]+:	48 f7 14 24          	notq   \(%rsp\)
  +[a-f0-9]+:	48 f7 14 24          	notq   \(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	c2 1e 00             	ret    \$0x1e
  +[a-f0-9]+:	48 f7 14 24          	notq   \(%rsp\)
  +[a-f0-9]+:	48 f7 14 24          	notq   \(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	66 48 c3             	data16 rex\.W ret *
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	66 48 c3             	data16 rex\.W ret
  +[a-f0-9]+:	48 f7 14 24          	notq   \(%rsp\)
  +[a-f0-9]+:	48 f7 14 24          	notq   \(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	66 48 c2 28 00       	data16 rex\.W ret \$0x28
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-lfence-ret-c.d b/gas/testsuite/gas/i386/x86-64-lfence-ret-c.d
index ca8f2c0355a..35d8b803ef0 100644
--- a/gas/testsuite/gas/i386/x86-64-lfence-ret-c.d
+++ b/gas/testsuite/gas/i386/x86-64-lfence-ret-c.d
@@ -9,21 +9,21 @@ Disassembly of section .text:
 
 0+ <_start>:
  +[a-f0-9]+:	48 83 0c 24 00       	orq    \$0x0,\(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	66 c3                	data16 ret *
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	66 c3                	data16 ret
  +[a-f0-9]+:	48 83 0c 24 00       	orq    \$0x0,\(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	66 c2 14 00          	data16 ret \$0x14
  +[a-f0-9]+:	48 83 0c 24 00       	orq    \$0x0,\(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	c3                   	ret
  +[a-f0-9]+:	48 83 0c 24 00       	orq    \$0x0,\(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	c2 1e 00             	ret    \$0x1e
  +[a-f0-9]+:	48 83 0c 24 00       	orq    \$0x0,\(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	66 48 c3             	data16 rex\.W ret *
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	66 48 c3             	data16 rex\.W ret
  +[a-f0-9]+:	48 83 0c 24 00       	orq    \$0x0,\(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	66 48 c2 28 00       	data16 rex\.W ret \$0x28
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-lfence-ret-d.d b/gas/testsuite/gas/i386/x86-64-lfence-ret-d.d
index 94a18b8d71d..10be59db5a6 100644
--- a/gas/testsuite/gas/i386/x86-64-lfence-ret-d.d
+++ b/gas/testsuite/gas/i386/x86-64-lfence-ret-d.d
@@ -10,21 +10,21 @@ Disassembly of section .text:
 
 0+ <_start>:
  +[a-f0-9]+:	48 c1 24 24 00       	shlq   \$0x0,\(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	66 c3                	data16 ret *
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	66 c3                	data16 ret
  +[a-f0-9]+:	48 c1 24 24 00       	shlq   \$0x0,\(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	66 c2 14 00          	data16 ret \$0x14
  +[a-f0-9]+:	48 c1 24 24 00       	shlq   \$0x0,\(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	c3                   	ret
  +[a-f0-9]+:	48 c1 24 24 00       	shlq   \$0x0,\(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	c2 1e 00             	ret    \$0x1e
  +[a-f0-9]+:	48 c1 24 24 00       	shlq   \$0x0,\(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	66 48 c3             	data16 rex\.W ret *
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	66 48 c3             	data16 rex\.W ret
  +[a-f0-9]+:	48 c1 24 24 00       	shlq   \$0x0,\(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	66 48 c2 28 00       	data16 rex\.W ret \$0x28
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-lfence-ret-e.d b/gas/testsuite/gas/i386/x86-64-lfence-ret-e.d
index e52e35c1a36..ba8d9c99de4 100644
--- a/gas/testsuite/gas/i386/x86-64-lfence-ret-e.d
+++ b/gas/testsuite/gas/i386/x86-64-lfence-ret-e.d
@@ -10,21 +10,21 @@ Disassembly of section .text:
 
 0+ <_start>:
  +[a-f0-9]+:	48 c1 24 24 00       	shlq   \$0x0,\(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	66 c3                	data16 ret *
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	66 c3                	data16 ret
  +[a-f0-9]+:	48 c1 24 24 00       	shlq   \$0x0,\(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	66 c2 14 00          	data16 ret \$0x14
  +[a-f0-9]+:	48 c1 24 24 00       	shlq   \$0x0,\(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	c3                   	ret
  +[a-f0-9]+:	48 c1 24 24 00       	shlq   \$0x0,\(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	c2 1e 00             	ret    \$0x1e
  +[a-f0-9]+:	48 c1 24 24 00       	shlq   \$0x0,\(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
- +[a-f0-9]+:	66 48 c3             	data16 rex\.W ret *
+ +[a-f0-9]+:	0f ae e8             	lfence
+ +[a-f0-9]+:	66 48 c3             	data16 rex\.W ret
  +[a-f0-9]+:	48 c1 24 24 00       	shlq   \$0x0,\(%rsp\)
- +[a-f0-9]+:	0f ae e8             	lfence 
+ +[a-f0-9]+:	0f ae e8             	lfence
  +[a-f0-9]+:	66 48 c2 28 00       	data16 rex\.W ret \$0x28
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-mpx-add-bnd-prefix.d b/gas/testsuite/gas/i386/x86-64-mpx-add-bnd-prefix.d
index 6fda4dce752..1bbec106e00 100644
--- a/gas/testsuite/gas/i386/x86-64-mpx-add-bnd-prefix.d
+++ b/gas/testsuite/gas/i386/x86-64-mpx-add-bnd-prefix.d
@@ -14,13 +14,13 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	f2 74 08             	bnd je 14 <foo>
 [ 	]*[a-f0-9]+:	f2 eb 05             	bnd jmp 14 <foo>
 [ 	]*[a-f0-9]+:	f2 ff 23             	bnd jmp \*\(%rbx\)
-[ 	]*[a-f0-9]+:	f2 c3                	bnd ret *
+[ 	]*[a-f0-9]+:	f2 c3                	bnd ret
 
 0+14 <foo>:
-[ 	]*[a-f0-9]+:	f2 c3                	bnd ret *
-[ 	]*[a-f0-9]+:	f2 c3                	bnd ret *
-[ 	]*[a-f0-9]+:	f2 c3                	bnd ret *
-[ 	]*[a-f0-9]+:	f2 c3                	bnd ret *
+[ 	]*[a-f0-9]+:	f2 c3                	bnd ret
+[ 	]*[a-f0-9]+:	f2 c3                	bnd ret
+[ 	]*[a-f0-9]+:	f2 c3                	bnd ret
+[ 	]*[a-f0-9]+:	f2 c3                	bnd ret
 [ 	]*[a-f0-9]+:	f2 e8 f2 ff ff ff    	bnd call 14 <foo>
 [ 	]*[a-f0-9]+:	48 01 c3             	add    %rax,%rbx
 [ 	]*[a-f0-9]+:	e2 ed                	loop   14 <foo>
diff --git a/gas/testsuite/gas/i386/x86-64-mpx.d b/gas/testsuite/gas/i386/x86-64-mpx.d
index 2f45af0d6e4..0794e7ec9be 100644
--- a/gas/testsuite/gas/i386/x86-64-mpx.d
+++ b/gas/testsuite/gas/i386/x86-64-mpx.d
@@ -97,7 +97,7 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	f2 e9 11 02 00 00    	bnd jmp [0-9a-f]+ <foo>
 [ 	]*[a-f0-9]+:	f2 ff 21             	bnd jmp \*\(%rcx\)
 [ 	]*[a-f0-9]+:	f2 41 ff 24 24       	bnd jmp \*\(%r12\)
-[ 	]*[a-f0-9]+:	f2 c3                	bnd ret *
+[ 	]*[a-f0-9]+:	f2 c3                	bnd ret
 [ 	]*[a-f0-9]+:	f3 41 0f 1b 0b       	bndmk  \(%r11\),%bnd1
 [ 	]*[a-f0-9]+:	f3 0f 1b 08          	bndmk  \(%rax\),%bnd1
 [ 	]*[a-f0-9]+:	f3 0f 1b 0c 25 99 03 00 00 	bndmk  0x399,%bnd1
@@ -183,10 +183,10 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	f2 eb 09             	bnd jmp [0-9a-f]+ <foo>
 [ 	]*[a-f0-9]+:	f2 ff e1             	bnd jmp \*%rcx
 [ 	]*[a-f0-9]+:	f2 41 ff e4          	bnd jmp \*%r12
-[ 	]*[a-f0-9]+:	f2 c3                	bnd ret *
+[ 	]*[a-f0-9]+:	f2 c3                	bnd ret
 
 [a-f0-9]+ <foo>:
-[ 	]*[a-f0-9]+:	f2 c3                	bnd ret *
+[ 	]*[a-f0-9]+:	f2 c3                	bnd ret
 
 [a-f0-9]+ <bad>:
 [ 	]*[a-f0-9]+:	0f 1a 30             	bndldx \(%rax\),\(bad\)
diff --git a/gas/testsuite/gas/i386/x86-64-opcode-inval-intel.d b/gas/testsuite/gas/i386/x86-64-opcode-inval-intel.d
index df7c8bd6898..6ee5b2f95ce 100644
--- a/gas/testsuite/gas/i386/x86-64-opcode-inval-intel.d
+++ b/gas/testsuite/gas/i386/x86-64-opcode-inval-intel.d
@@ -8,43 +8,43 @@
 Disassembly of section .text:
 
 0+ <aaa>:
-[ 	]*[a-f0-9]+:	37                   	\(bad\)  
+[ 	]*[a-f0-9]+:	37                   	\(bad\)
 
 0+1 <aad0>:
-[ 	]*[a-f0-9]+:	d5                   	\(bad\)  
+[ 	]*[a-f0-9]+:	d5                   	\(bad\)
 [ 	]*[a-f0-9]+:	0a                   	.byte 0xa
 
 0+3 <aad1>:
-[ 	]*[a-f0-9]+:	d5                   	\(bad\)  
+[ 	]*[a-f0-9]+:	d5                   	\(bad\)
 [ 	]*[a-f0-9]+:	02                   	.byte 0x2
 
 0+5 <aam0>:
-[ 	]*[a-f0-9]+:	d4                   	\(bad\)  
+[ 	]*[a-f0-9]+:	d4                   	\(bad\)
 [ 	]*[a-f0-9]+:	0a                   	.byte 0xa
 
 0+7 <aam1>:
-[ 	]*[a-f0-9]+:	d4                   	\(bad\)  
+[ 	]*[a-f0-9]+:	d4                   	\(bad\)
 [ 	]*[a-f0-9]+:	02                   	.byte 0x2
 
 0+9 <aas>:
-[ 	]*[a-f0-9]+:	3f                   	\(bad\)  
+[ 	]*[a-f0-9]+:	3f                   	\(bad\)
 
 0+a <bound>:
 [ 	]*[a-f0-9]+:	62                   	.byte 0x62
 [ 	]*[a-f0-9]+:	10                   	.byte 0x10
 
 0+c <daa>:
-[ 	]*[a-f0-9]+:	27                   	\(bad\)  
+[ 	]*[a-f0-9]+:	27                   	\(bad\)
 
 0+d <das>:
-[ 	]*[a-f0-9]+:	2f                   	\(bad\)  
+[ 	]*[a-f0-9]+:	2f                   	\(bad\)
 
 0+e <into>:
-[ 	]*[a-f0-9]+:	ce                   	\(bad\)  
+[ 	]*[a-f0-9]+:	ce                   	\(bad\)
 
 0+f <pusha>:
-[ 	]*[a-f0-9]+:	60                   	\(bad\)  
+[ 	]*[a-f0-9]+:	60                   	\(bad\)
 
 0+10 <popa>:
-[ 	]*[a-f0-9]+:	61                   	\(bad\)  
+[ 	]*[a-f0-9]+:	61                   	\(bad\)
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-opcode-inval.d b/gas/testsuite/gas/i386/x86-64-opcode-inval.d
index d0d08cbd371..12f02c1766c 100644
--- a/gas/testsuite/gas/i386/x86-64-opcode-inval.d
+++ b/gas/testsuite/gas/i386/x86-64-opcode-inval.d
@@ -7,43 +7,43 @@
 Disassembly of section .text:
 
 0+ <aaa>:
-[ 	]*[a-f0-9]+:	37                   	\(bad\)  
+[ 	]*[a-f0-9]+:	37                   	\(bad\)
 
 0+1 <aad0>:
-[ 	]*[a-f0-9]+:	d5                   	\(bad\)  
+[ 	]*[a-f0-9]+:	d5                   	\(bad\)
 [ 	]*[a-f0-9]+:	0a                   	.byte 0xa
 
 0+3 <aad1>:
-[ 	]*[a-f0-9]+:	d5                   	\(bad\)  
+[ 	]*[a-f0-9]+:	d5                   	\(bad\)
 [ 	]*[a-f0-9]+:	02                   	.byte 0x2
 
 0+5 <aam0>:
-[ 	]*[a-f0-9]+:	d4                   	\(bad\)  
+[ 	]*[a-f0-9]+:	d4                   	\(bad\)
 [ 	]*[a-f0-9]+:	0a                   	.byte 0xa
 
 0+7 <aam1>:
-[ 	]*[a-f0-9]+:	d4                   	\(bad\)  
+[ 	]*[a-f0-9]+:	d4                   	\(bad\)
 [ 	]*[a-f0-9]+:	02                   	.byte 0x2
 
 0+9 <aas>:
-[ 	]*[a-f0-9]+:	3f                   	\(bad\)  
+[ 	]*[a-f0-9]+:	3f                   	\(bad\)
 
 0+a <bound>:
 [ 	]*[a-f0-9]+:	62                   	.byte 0x62
 [ 	]*[a-f0-9]+:	10                   	.byte 0x10
 
 0+c <daa>:
-[ 	]*[a-f0-9]+:	27                   	\(bad\)  
+[ 	]*[a-f0-9]+:	27                   	\(bad\)
 
 0+d <das>:
-[ 	]*[a-f0-9]+:	2f                   	\(bad\)  
+[ 	]*[a-f0-9]+:	2f                   	\(bad\)
 
 0+e <into>:
-[ 	]*[a-f0-9]+:	ce                   	\(bad\)  
+[ 	]*[a-f0-9]+:	ce                   	\(bad\)
 
 0+f <pusha>:
-[ 	]*[a-f0-9]+:	60                   	\(bad\)  
+[ 	]*[a-f0-9]+:	60                   	\(bad\)
 
 0+10 <popa>:
-[ 	]*[a-f0-9]+:	61                   	\(bad\)  
+[ 	]*[a-f0-9]+:	61                   	\(bad\)
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-opcode.d b/gas/testsuite/gas/i386/x86-64-opcode.d
index c925938fdc4..e347869d2d8 100644
--- a/gas/testsuite/gas/i386/x86-64-opcode.d
+++ b/gas/testsuite/gas/i386/x86-64-opcode.d
@@ -11,12 +11,12 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	ff 10                	call   \*\(%rax\)
 [ 	]*[a-f0-9]+:	41 ff 10             	call   \*\(%r8\)
 [ 	]*[a-f0-9]+:	ff 10                	call   \*\(%rax\)
-[ 	]*[a-f0-9]+:	cb                   	lret   
-[ 	]*[a-f0-9]+:	48 cb                	lretq *
-[ 	]*[a-f0-9]+:	c3                   	ret *
-[ 	]*[a-f0-9]+:	cf                   	iret   
-[ 	]*[a-f0-9]+:	66 cf                	iretw  
-[ 	]*[a-f0-9]+:	48 cf                	iretq  
+[ 	]*[a-f0-9]+:	cb                   	lret
+[ 	]*[a-f0-9]+:	48 cb                	lretq
+[ 	]*[a-f0-9]+:	c3                   	ret
+[ 	]*[a-f0-9]+:	cf                   	iret
+[ 	]*[a-f0-9]+:	66 cf                	iretw
+[ 	]*[a-f0-9]+:	48 cf                	iretq
 [ 	]*[a-f0-9]+:	41 8c 08             	mov    %cs,\(%r8\)
 [ 	]*[a-f0-9]+:	8c 08                	mov    %cs,\(%rax\)
 [ 	]*[a-f0-9]+:	41 8c 10             	mov    %ss,\(%r8\)
@@ -271,19 +271,19 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	0f a1                	pop    %fs
 [ 	]*[a-f0-9]+:	0f a9                	pop    %gs
 [ 	]*[a-f0-9]+:	0f a9                	pop    %gs
-[ 	]*[a-f0-9]+:	9d                   	popf *
-[ 	]*[a-f0-9]+:	9d                   	popf *
+[ 	]*[a-f0-9]+:	9d                   	popf
+[ 	]*[a-f0-9]+:	9d                   	popf
 [ 	]*[a-f0-9]+:	41 ff 30             	push   \(%r8\)
 [ 	]*[a-f0-9]+:	ff 30                	push   \(%rax\)
 [ 	]*[a-f0-9]+:	0f a0                	push   %fs
 [ 	]*[a-f0-9]+:	0f a0                	push   %fs
 [ 	]*[a-f0-9]+:	0f a8                	push   %gs
 [ 	]*[a-f0-9]+:	0f a8                	push   %gs
-[ 	]*[a-f0-9]+:	9c                   	pushf *
-[ 	]*[a-f0-9]+:	9c                   	pushf *
-[ 	]*[a-f0-9]+:	0f 77                	emms   
-[ 	]*[a-f0-9]+:	0f 0e                	femms  
-[ 	]*[a-f0-9]+:	0f 08                	invd   
+[ 	]*[a-f0-9]+:	9c                   	pushf
+[ 	]*[a-f0-9]+:	9c                   	pushf
+[ 	]*[a-f0-9]+:	0f 77                	emms
+[ 	]*[a-f0-9]+:	0f 0e                	femms
+[ 	]*[a-f0-9]+:	0f 08                	invd
 [ 	]*[a-f0-9]+:	41 0f 01 38          	invlpg \(%r8\)
 [ 	]*[a-f0-9]+:	0f 01 38             	invlpg \(%rax\)
 [ 	]*[a-f0-9]+:	41 0f 01 38          	invlpg \(%r8\)
@@ -320,13 +320,13 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	0f 00 c8             	str    %eax
 [ 	]*[a-f0-9]+:	66 0f 00 c8          	str    %ax
 [ 	]*[a-f0-9]+:	0f 00 08             	str    \(%rax\)
-[ 	]*[a-f0-9]+:	0f 05                	syscall 
-[ 	]*[a-f0-9]+:	0f 07                	sysretl 
-[ 	]*[a-f0-9]+:	48 0f 07             	sysretq *
-[ 	]*[a-f0-9]+:	0f 01 f8             	swapgs 
+[ 	]*[a-f0-9]+:	0f 05                	syscall
+[ 	]*[a-f0-9]+:	0f 07                	sysretl
+[ 	]*[a-f0-9]+:	48 0f 07             	sysretq
+[ 	]*[a-f0-9]+:	0f 01 f8             	swapgs
 [ 	]*[a-f0-9]+:	66 68 22 22          	pushw  \$0x2222
-[ 	]*[a-f0-9]+:	f1                   	int1 +
-[ 	]*[a-f0-9]+:	cc                   	int3 +
+[ 	]*[a-f0-9]+:	f1                   	int1
+[ 	]*[a-f0-9]+:	cc                   	int3
 [ 	]*[a-f0-9]+:	cd 90                	int    \$0x90
 [ 	]*[a-f0-9]+:	f6 c9 01             	test   \$(0x)?0*1,%cl
 [ 	]*[a-f0-9]+:	66 f7 c9 02 00       	test   \$(0x)?0*2,%cx
diff --git a/gas/testsuite/gas/i386/x86-64-ospke.d b/gas/testsuite/gas/i386/x86-64-ospke.d
index 88e7ec0458b..d1da1d2edb1 100644
--- a/gas/testsuite/gas/i386/x86-64-ospke.d
+++ b/gas/testsuite/gas/i386/x86-64-ospke.d
@@ -8,6 +8,6 @@
 Disassembly of section .text:
 
 0+ <_start>:
-[ 	]*[a-f0-9]+:	0f 01 ee             	rdpkru 
-[ 	]*[a-f0-9]+:	0f 01 ef             	wrpkru 
+[ 	]*[a-f0-9]+:	0f 01 ee             	rdpkru
+[ 	]*[a-f0-9]+:	0f 01 ef             	wrpkru
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-pconfig-intel.d b/gas/testsuite/gas/i386/x86-64-pconfig-intel.d
index 08584fef1be..922fdabf519 100644
--- a/gas/testsuite/gas/i386/x86-64-pconfig-intel.d
+++ b/gas/testsuite/gas/i386/x86-64-pconfig-intel.d
@@ -7,5 +7,5 @@
 Disassembly of section .text:
 
 0+ <_start>:
-[ 	]*[a-f0-9]+:[ 	]*0f 01 c5[ 	]*pconfig[ 	]*
+[ 	]*[a-f0-9]+:[ 	]*0f 01 c5[ 	]*pconfig
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-pconfig.d b/gas/testsuite/gas/i386/x86-64-pconfig.d
index de61788f4b7..1444c1882bb 100644
--- a/gas/testsuite/gas/i386/x86-64-pconfig.d
+++ b/gas/testsuite/gas/i386/x86-64-pconfig.d
@@ -7,5 +7,5 @@
 Disassembly of section .text:
 
 0+ <_start>:
-[ 	]*[a-f0-9]+:[ 	]*0f 01 c5[ 	]*pconfig[ 	]*
+[ 	]*[a-f0-9]+:[ 	]*0f 01 c5[ 	]*pconfig
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-property-1.d b/gas/testsuite/gas/i386/x86-64-property-1.d
index 52db167599d..bf53e8feba4 100644
--- a/gas/testsuite/gas/i386/x86-64-property-1.d
+++ b/gas/testsuite/gas/i386/x86-64-property-1.d
@@ -6,4 +6,4 @@
 Displaying notes found in: .note.gnu.property
 [ 	]+Owner[ 	]+Data size[ 	]+Description
   GNU                  0x[0-9a-f]+	NT_GNU_PROPERTY_TYPE_0
-      Properties: x86 ISA used: 
+      Properties: x86 ISA used: *
diff --git a/gas/testsuite/gas/i386/x86-64-relax-2.d b/gas/testsuite/gas/i386/x86-64-relax-2.d
index fba47c14850..e0fbe491422 100644
--- a/gas/testsuite/gas/i386/x86-64-relax-2.d
+++ b/gas/testsuite/gas/i386/x86-64-relax-2.d
@@ -19,17 +19,17 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	e9 00 00 00 00       	jmp    22 <hidden_def>	1e: R_X86_64_PLT32	hidden_undef-0x4
 
 0+22 <hidden_def>:
-[ 	]*[a-f0-9]+:	c3                   	ret *
+[ 	]*[a-f0-9]+:	c3                   	ret
 
 0+23 <weak_hidden_def>:
-[ 	]*[a-f0-9]+:	c3                   	ret *
+[ 	]*[a-f0-9]+:	c3                   	ret
 
 0+24 <global_def>:
-[ 	]*[a-f0-9]+:	c3                   	ret *
+[ 	]*[a-f0-9]+:	c3                   	ret
 
 0+25 <weak_def>:
-[ 	]*[a-f0-9]+:	c3                   	ret *
+[ 	]*[a-f0-9]+:	c3                   	ret
 
 0+26 <local>:
-[ 	]*[a-f0-9]+:	c3                   	ret *
+[ 	]*[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-relax-3.d b/gas/testsuite/gas/i386/x86-64-relax-3.d
index 01df9ef340e..4c2361c8de0 100644
--- a/gas/testsuite/gas/i386/x86-64-relax-3.d
+++ b/gas/testsuite/gas/i386/x86-64-relax-3.d
@@ -18,17 +18,17 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	e9 00 00 00 00       	jmp    1f <hidden_def>	1b: R_X86_64_PLT32	hidden_undef-0x4
 
 0+1f <hidden_def>:
-[ 	]*[a-f0-9]+:	c3                   	ret *
+[ 	]*[a-f0-9]+:	c3                   	ret
 
 0+20 <weak_hidden_def>:
-[ 	]*[a-f0-9]+:	c3                   	ret *
+[ 	]*[a-f0-9]+:	c3                   	ret
 
 0+21 <global_def>:
-[ 	]*[a-f0-9]+:	c3                   	ret *
+[ 	]*[a-f0-9]+:	c3                   	ret
 
 0+22 <weak_def>:
-[ 	]*[a-f0-9]+:	c3                   	ret *
+[ 	]*[a-f0-9]+:	c3                   	ret
 
 0+23 <local>:
-[ 	]*[a-f0-9]+:	c3                   	ret *
+[ 	]*[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-relax-4.d b/gas/testsuite/gas/i386/x86-64-relax-4.d
index ca12c0383be..a5d65973412 100644
--- a/gas/testsuite/gas/i386/x86-64-relax-4.d
+++ b/gas/testsuite/gas/i386/x86-64-relax-4.d
@@ -7,7 +7,7 @@
 Disassembly of section .text:
 
 0+ <printk>:
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 
 Disassembly of section .init.text:
 
diff --git a/gas/testsuite/gas/i386/x86-64-rtm-intel.d b/gas/testsuite/gas/i386/x86-64-rtm-intel.d
index e79c4cb4d01..042e92c9356 100644
--- a/gas/testsuite/gas/i386/x86-64-rtm-intel.d
+++ b/gas/testsuite/gas/i386/x86-64-rtm-intel.d
@@ -11,10 +11,10 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	c6 f8 08             	xabort 0x8
 [ 	]*[a-f0-9]+:	c7 f8 fa ff ff ff    	xbegin 3 <foo\+0x3>
 [ 	]*[a-f0-9]+:	c7 f8 00 00 00 00    	xbegin f <foo\+0xf>
-[ 	]*[a-f0-9]+:	0f 01 d5             	xend   
+[ 	]*[a-f0-9]+:	0f 01 d5             	xend
 [ 	]*[a-f0-9]+:	c6 f8 08             	xabort 0x8
 [ 	]*[a-f0-9]+:	c7 f8 fa ff ff ff    	xbegin 15 <foo\+0x15>
 [ 	]*[a-f0-9]+:	c7 f8 00 00 00 00    	xbegin 21 <foo\+0x21>
-[ 	]*[a-f0-9]+:	0f 01 d5             	xend   
-[ 	]*[a-f0-9]+:	0f 01 d6             	xtest  
+[ 	]*[a-f0-9]+:	0f 01 d5             	xend
+[ 	]*[a-f0-9]+:	0f 01 d6             	xtest
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-rtm.d b/gas/testsuite/gas/i386/x86-64-rtm.d
index b23864bcb6c..afbae5379a8 100644
--- a/gas/testsuite/gas/i386/x86-64-rtm.d
+++ b/gas/testsuite/gas/i386/x86-64-rtm.d
@@ -10,10 +10,10 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	c6 f8 08             	xabort \$0x8
 [ 	]*[a-f0-9]+:	c7 f8 fa ff ff ff    	xbegin 3 <foo\+0x3>
 [ 	]*[a-f0-9]+:	c7 f8 00 00 00 00    	xbegin f <foo\+0xf>
-[ 	]*[a-f0-9]+:	0f 01 d5             	xend   
+[ 	]*[a-f0-9]+:	0f 01 d5             	xend
 [ 	]*[a-f0-9]+:	c6 f8 08             	xabort \$0x8
 [ 	]*[a-f0-9]+:	c7 f8 fa ff ff ff    	xbegin 15 <foo\+0x15>
 [ 	]*[a-f0-9]+:	c7 f8 00 00 00 00    	xbegin 21 <foo\+0x21>
-[ 	]*[a-f0-9]+:	0f 01 d5             	xend   
-[ 	]*[a-f0-9]+:	0f 01 d6             	xtest  
+[ 	]*[a-f0-9]+:	0f 01 d5             	xend
+[ 	]*[a-f0-9]+:	0f 01 d6             	xtest
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-se1.d b/gas/testsuite/gas/i386/x86-64-se1.d
index a515219406a..874a67c0576 100644
--- a/gas/testsuite/gas/i386/x86-64-se1.d
+++ b/gas/testsuite/gas/i386/x86-64-se1.d
@@ -8,7 +8,7 @@
 Disassembly of section .text:
 
 0+ <_start>:
-[ 	]*[a-f0-9]+:	0f 01 cf             	encls  
-[ 	]*[a-f0-9]+:	0f 01 d7             	enclu  
-[ 	]*[a-f0-9]+:	0f 01 c0             	enclv  
+[ 	]*[a-f0-9]+:	0f 01 cf             	encls
+[ 	]*[a-f0-9]+:	0f 01 d7             	enclu
+[ 	]*[a-f0-9]+:	0f 01 c0             	enclv
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-serialize.d b/gas/testsuite/gas/i386/x86-64-serialize.d
index 79ac8146caa..39bbdac32a7 100644
--- a/gas/testsuite/gas/i386/x86-64-serialize.d
+++ b/gas/testsuite/gas/i386/x86-64-serialize.d
@@ -8,5 +8,5 @@
 Disassembly of section \.text:
 
 0+ <_start>:
-[ 	]*[a-f0-9]+:	0f 01 e8 +	serialize *
+[ 	]*[a-f0-9]+:	0f 01 e8 +	serialize
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-smap.d b/gas/testsuite/gas/i386/x86-64-smap.d
index 639bc3136c1..482cddf78e4 100644
--- a/gas/testsuite/gas/i386/x86-64-smap.d
+++ b/gas/testsuite/gas/i386/x86-64-smap.d
@@ -7,6 +7,6 @@
 Disassembly of section .text:
 
 0+ <foo>:
-[ 	]*[a-f0-9]+:	0f 01 ca             	clac   
-[ 	]*[a-f0-9]+:	0f 01 cb             	stac   
+[ 	]*[a-f0-9]+:	0f 01 ca             	clac
+[ 	]*[a-f0-9]+:	0f 01 cb             	stac
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-sse-noavx.d b/gas/testsuite/gas/i386/x86-64-sse-noavx.d
index d9d17a55dfd..7bee7e71938 100644
--- a/gas/testsuite/gas/i386/x86-64-sse-noavx.d
+++ b/gas/testsuite/gas/i386/x86-64-sse-noavx.d
@@ -18,9 +18,9 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	df 08                	fisttps \(%rax\)
 [ 	]*[a-f0-9]+:	db 08                	fisttpl \(%rax\)
 [ 	]*[a-f0-9]+:	dd 08                	fisttpll \(%rax\)
-[ 	]*[a-f0-9]+:	0f ae e8             	lfence 
+[ 	]*[a-f0-9]+:	0f ae e8             	lfence
 [ 	]*[a-f0-9]+:	0f f7 c7             	maskmovq %mm7,%mm0
-[ 	]*[a-f0-9]+:	0f ae f0             	mfence 
+[ 	]*[a-f0-9]+:	0f ae f0             	mfence
 [ 	]*[a-f0-9]+:	0f 01 c8             	monitor %rax,%ecx,%edx
 [ 	]*[a-f0-9]+:	f2 0f d6 c8          	movdq2q %xmm0,%mm1
 [ 	]*[a-f0-9]+:	0f c3 00             	movnti %eax,\(%rax\)
@@ -63,5 +63,5 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	0f 38 0a c1          	psignd %mm1,%mm0
 [ 	]*[a-f0-9]+:	0f 38 09 c1          	psignw %mm1,%mm0
 [ 	]*[a-f0-9]+:	0f fb c1             	psubq  %mm1,%mm0
-[ 	]*[a-f0-9]+:	0f ae f8             	sfence 
+[ 	]*[a-f0-9]+:	0f ae f8             	sfence
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-sse3-intel.d b/gas/testsuite/gas/i386/x86-64-sse3-intel.d
index 44f1503dd28..a8bf665778e 100644
--- a/gas/testsuite/gas/i386/x86-64-sse3-intel.d
+++ b/gas/testsuite/gas/i386/x86-64-sse3-intel.d
@@ -23,24 +23,24 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	f2 0f 7d d2[ 	]+hsubps xmm2,xmm2
 [ 	]*[a-f0-9]+:	f2 0f 7d 1c 24[ 	]+hsubps xmm3,(XMMWORD PTR )?\[rsp\]
 [ 	]*[a-f0-9]+:	f2 0f f0 2e[ 	]+lddqu  xmm5,(XMMWORD PTR )?\[rsi\]
-[ 	]*[a-f0-9]+:	0f 01 c8[ 	]+monitor *
-[ 	]*[a-f0-9]+:	0f 01 c8[ 	]+monitor *
-[ 	]*[a-f0-9]+:	0f 01 c8[ 	]+monitor *
+[ 	]*[a-f0-9]+:	0f 01 c8[ 	]+monitor
+[ 	]*[a-f0-9]+:	0f 01 c8[ 	]+monitor
+[ 	]*[a-f0-9]+:	0f 01 c8[ 	]+monitor
 [ 	]*[a-f0-9]+:	f2 0f 12 f7[ 	]+movddup xmm6,xmm7
 [ 	]*[a-f0-9]+:	f2 0f 12 38[ 	]+movddup xmm7,(QWORD PTR )?\[rax\]
 [ 	]*[a-f0-9]+:	f3 0f 16 01[ 	]+movshdup xmm0,(XMMWORD PTR )?\[rcx\]
 [ 	]*[a-f0-9]+:	f3 0f 16 ca[ 	]+movshdup xmm1,xmm2
 [ 	]*[a-f0-9]+:	f3 0f 12 13[ 	]+movsldup xmm2,(XMMWORD PTR )?\[rbx\]
 [ 	]*[a-f0-9]+:	f3 0f 12 dc[ 	]+movsldup xmm3,xmm4
-[ 	]*[a-f0-9]+:	0f 01 c9[ 	]+mwait *
-[ 	]*[a-f0-9]+:	0f 01 c9[ 	]+mwait *
-[ 	]*[a-f0-9]+:	0f 01 c9[ 	]+mwait *
-[ 	]*[a-f0-9]+:	67 0f 01 c8[ 	]+addr32 monitor *
-[ 	]*[a-f0-9]+:	67 0f 01 c8[ 	]+addr32 monitor *
-[ 	]*[a-f0-9]+:	67 0f 01 c8[ 	]+addr32 monitor *
+[ 	]*[a-f0-9]+:	0f 01 c9[ 	]+mwait
+[ 	]*[a-f0-9]+:	0f 01 c9[ 	]+mwait
+[ 	]*[a-f0-9]+:	0f 01 c9[ 	]+mwait
+[ 	]*[a-f0-9]+:	67 0f 01 c8[ 	]+addr32 monitor
+[ 	]*[a-f0-9]+:	67 0f 01 c8[ 	]+addr32 monitor
+[ 	]*[a-f0-9]+:	67 0f 01 c8[ 	]+addr32 monitor
 [ 	]*[a-f0-9]+:	f2 0f 12 38[ 	]+movddup xmm7,(QWORD PTR )?\[rax\]
 [ 	]*[a-f0-9]+:	f2 0f 12 38[ 	]+movddup xmm7,(QWORD PTR )?\[rax\]
-[ 	]*[a-f0-9]+:	0f 01 c8[ 	]+monitor *
-[ 	]*[a-f0-9]+:	67 0f 01 c8[ 	]+addr32 monitor *
-[ 	]*[a-f0-9]+:	0f 01 c9[ 	]+mwait *
+[ 	]*[a-f0-9]+:	0f 01 c8[ 	]+monitor
+[ 	]*[a-f0-9]+:	67 0f 01 c8[ 	]+addr32 monitor
+[ 	]*[a-f0-9]+:	0f 01 c9[ 	]+mwait
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-suffix-intel.d b/gas/testsuite/gas/i386/x86-64-suffix-intel.d
index 55d4a8dd1b6..5e1057265bc 100644
--- a/gas/testsuite/gas/i386/x86-64-suffix-intel.d
+++ b/gas/testsuite/gas/i386/x86-64-suffix-intel.d
@@ -8,23 +8,23 @@
 Disassembly of section .text:
 
 0+ <foo>:
-[ 	]*[a-f0-9]+:	0f 01 c8             	monitor 
-[ 	]*[a-f0-9]+:	0f 01 c9             	mwait  
-[ 	]*[a-f0-9]+:	0f 01 c1             	vmcall 
-[ 	]*[a-f0-9]+:	0f 01 c2             	vmlaunch 
-[ 	]*[a-f0-9]+:	0f 01 c3             	vmresume 
-[ 	]*[a-f0-9]+:	0f 01 c4             	vmxoff 
-[ 	]*[a-f0-9]+:	66 cf                	iretw  
-[ 	]*[a-f0-9]+:	cf                   	iretd  
-[ 	]*[a-f0-9]+:	48 cf                	iretq  
-[ 	]*[a-f0-9]+:	0f 07                	sysretd 
+[ 	]*[a-f0-9]+:	0f 01 c8             	monitor
+[ 	]*[a-f0-9]+:	0f 01 c9             	mwait
+[ 	]*[a-f0-9]+:	0f 01 c1             	vmcall
+[ 	]*[a-f0-9]+:	0f 01 c2             	vmlaunch
+[ 	]*[a-f0-9]+:	0f 01 c3             	vmresume
+[ 	]*[a-f0-9]+:	0f 01 c4             	vmxoff
+[ 	]*[a-f0-9]+:	66 cf                	iretw
+[ 	]*[a-f0-9]+:	cf                   	iretd
+[ 	]*[a-f0-9]+:	48 cf                	iretq
+[ 	]*[a-f0-9]+:	0f 07                	sysretd
 [ 	]*[a-f0-9]+:	48 89 e5             	mov    rbp,rsp
-[ 	]*[a-f0-9]+:	48 0f 07             	sysretq 
-[ 	]*[a-f0-9]+:	66 cf                	iretw  
-[ 	]*[a-f0-9]+:	cf                   	iretd  
-[ 	]*[a-f0-9]+:	cf                   	iretd  
-[ 	]*[a-f0-9]+:	48 cf                	iretq  
-[ 	]*[a-f0-9]+:	0f 07                	sysretd 
+[ 	]*[a-f0-9]+:	48 0f 07             	sysretq
+[ 	]*[a-f0-9]+:	66 cf                	iretw
+[ 	]*[a-f0-9]+:	cf                   	iretd
+[ 	]*[a-f0-9]+:	cf                   	iretd
+[ 	]*[a-f0-9]+:	48 cf                	iretq
+[ 	]*[a-f0-9]+:	0f 07                	sysretd
 [ 	]*[a-f0-9]+:	48 89 e5             	mov    rbp,rsp
-[ 	]*[a-f0-9]+:	48 0f 07             	sysretq 
+[ 	]*[a-f0-9]+:	48 0f 07             	sysretq
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-suffix.d b/gas/testsuite/gas/i386/x86-64-suffix.d
index 5ae11730b63..e8edfa47bec 100644
--- a/gas/testsuite/gas/i386/x86-64-suffix.d
+++ b/gas/testsuite/gas/i386/x86-64-suffix.d
@@ -9,21 +9,21 @@ Disassembly of section .text:
 0+ <foo>:
 [ 	]*[a-f0-9]+:	0f 01 c8             	monitor %rax,%ecx,%edx
 [ 	]*[a-f0-9]+:	0f 01 c9             	mwait  %eax,%ecx
-[ 	]*[a-f0-9]+:	0f 01 c1             	vmcall 
-[ 	]*[a-f0-9]+:	0f 01 c2             	vmlaunch 
-[ 	]*[a-f0-9]+:	0f 01 c3             	vmresume 
-[ 	]*[a-f0-9]+:	0f 01 c4             	vmxoff 
-[ 	]*[a-f0-9]+:	66 cf                	iretw  
-[ 	]*[a-f0-9]+:	cf                   	iretl  
-[ 	]*[a-f0-9]+:	48 cf                	iretq  
-[ 	]*[a-f0-9]+:	0f 07                	sysretl 
+[ 	]*[a-f0-9]+:	0f 01 c1             	vmcall
+[ 	]*[a-f0-9]+:	0f 01 c2             	vmlaunch
+[ 	]*[a-f0-9]+:	0f 01 c3             	vmresume
+[ 	]*[a-f0-9]+:	0f 01 c4             	vmxoff
+[ 	]*[a-f0-9]+:	66 cf                	iretw
+[ 	]*[a-f0-9]+:	cf                   	iretl
+[ 	]*[a-f0-9]+:	48 cf                	iretq
+[ 	]*[a-f0-9]+:	0f 07                	sysretl
 [ 	]*[a-f0-9]+:	48 89 e5             	movq   %rsp,%rbp
-[ 	]*[a-f0-9]+:	48 0f 07             	sysretq 
-[ 	]*[a-f0-9]+:	66 cf                	iretw  
-[ 	]*[a-f0-9]+:	cf                   	iretl  
-[ 	]*[a-f0-9]+:	cf                   	iretl  
-[ 	]*[a-f0-9]+:	48 cf                	iretq  
-[ 	]*[a-f0-9]+:	0f 07                	sysretl 
+[ 	]*[a-f0-9]+:	48 0f 07             	sysretq
+[ 	]*[a-f0-9]+:	66 cf                	iretw
+[ 	]*[a-f0-9]+:	cf                   	iretl
+[ 	]*[a-f0-9]+:	cf                   	iretl
+[ 	]*[a-f0-9]+:	48 cf                	iretq
+[ 	]*[a-f0-9]+:	0f 07                	sysretl
 [ 	]*[a-f0-9]+:	48 89 e5             	movq   %rsp,%rbp
-[ 	]*[a-f0-9]+:	48 0f 07             	sysretq 
+[ 	]*[a-f0-9]+:	48 0f 07             	sysretq
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-sysenter-amd.d b/gas/testsuite/gas/i386/x86-64-sysenter-amd.d
index b3fa23cad86..0f7655e1bcf 100644
--- a/gas/testsuite/gas/i386/x86-64-sysenter-amd.d
+++ b/gas/testsuite/gas/i386/x86-64-sysenter-amd.d
@@ -7,10 +7,10 @@
 Disassembly of section .text:
 
 0+ <.text>:
-[ 	]*[a-f0-9]+:[ 	]+0f 34[ 	]+\(bad\)[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+0f 35[ 	]+\(bad\)[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+48 0f 35[ 	]+\(bad\)[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+0f 34[ 	]+\(bad\)[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+0f 35[ 	]+\(bad\)[ 	]*
-[ 	]*[a-f0-9]+:[ 	]+48 0f 35[ 	]+\(bad\)[ 	]*
+[ 	]*[a-f0-9]+:[ 	]+0f 34[ 	]+\(bad\)
+[ 	]*[a-f0-9]+:[ 	]+0f 35[ 	]+\(bad\)
+[ 	]*[a-f0-9]+:[ 	]+48 0f 35[ 	]+\(bad\)
+[ 	]*[a-f0-9]+:[ 	]+0f 34[ 	]+\(bad\)
+[ 	]*[a-f0-9]+:[ 	]+0f 35[ 	]+\(bad\)
+[ 	]*[a-f0-9]+:[ 	]+48 0f 35[ 	]+\(bad\)
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-sysenter-intel.d b/gas/testsuite/gas/i386/x86-64-sysenter-intel.d
index 451cd91d5de..bd4116862a0 100644
--- a/gas/testsuite/gas/i386/x86-64-sysenter-intel.d
+++ b/gas/testsuite/gas/i386/x86-64-sysenter-intel.d
@@ -8,10 +8,10 @@
 Disassembly of section .text:
 
 0+ <.text>:
-[ 	]*[a-f0-9]+:	0f 34                	sysenter *
-[ 	]*[a-f0-9]+:	0f 35                	sysexitl *
-[ 	]*[a-f0-9]+:	48 0f 35             	sysexitq *
-[ 	]*[a-f0-9]+:	0f 34                	sysenter *
-[ 	]*[a-f0-9]+:	0f 35                	sysexitl *
-[ 	]*[a-f0-9]+:	48 0f 35             	sysexitq *
+[ 	]*[a-f0-9]+:	0f 34                	sysenter
+[ 	]*[a-f0-9]+:	0f 35                	sysexitl
+[ 	]*[a-f0-9]+:	48 0f 35             	sysexitq
+[ 	]*[a-f0-9]+:	0f 34                	sysenter
+[ 	]*[a-f0-9]+:	0f 35                	sysexitl
+[ 	]*[a-f0-9]+:	48 0f 35             	sysexitq
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-tbm-intel.d b/gas/testsuite/gas/i386/x86-64-tbm-intel.d
index 40a68ff9170..7d2d20808c0 100644
--- a/gas/testsuite/gas/i386/x86-64-tbm-intel.d
+++ b/gas/testsuite/gas/i386/x86-64-tbm-intel.d
@@ -1,4 +1,4 @@
-#as: 
+#as:
 #objdump: -dwMintel
 #name: x86-64 TBM insns (Intel disassembly)
 #source: x86-64-tbm.s
diff --git a/gas/testsuite/gas/i386/x86-64-tdx.d b/gas/testsuite/gas/i386/x86-64-tdx.d
index ea3e83cde6c..64c85b29a0c 100644
--- a/gas/testsuite/gas/i386/x86-64-tdx.d
+++ b/gas/testsuite/gas/i386/x86-64-tdx.d
@@ -8,8 +8,8 @@
 Disassembly of section \.text:
 
 0+ <_start>:
-[ 	]*[a-f0-9]+:	66 0f 01 cc +	tdcall *
-[ 	]*[a-f0-9]+:	66 0f 01 cd +	seamret *
-[ 	]*[a-f0-9]+:	66 0f 01 ce +	seamops *
-[ 	]*[a-f0-9]+:	66 0f 01 cf +	seamcall *
+[ 	]*[a-f0-9]+:	66 0f 01 cc +	tdcall
+[ 	]*[a-f0-9]+:	66 0f 01 cd +	seamret
+[ 	]*[a-f0-9]+:	66 0f 01 ce +	seamops
+[ 	]*[a-f0-9]+:	66 0f 01 cf +	seamcall
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-tsxldtrk.d b/gas/testsuite/gas/i386/x86-64-tsxldtrk.d
index e2e54f5832c..00da0a329cb 100644
--- a/gas/testsuite/gas/i386/x86-64-tsxldtrk.d
+++ b/gas/testsuite/gas/i386/x86-64-tsxldtrk.d
@@ -8,6 +8,6 @@
 Disassembly of section \.text:
 
 0+ <_start>:
- +[a-f0-9]+:	f2 0f 01 e8          	xsusldtrk[ 	]*
- +[a-f0-9]+:	f2 0f 01 e9          	xresldtrk[ 	]*
+ +[a-f0-9]+:	f2 0f 01 e8          	xsusldtrk
+ +[a-f0-9]+:	f2 0f 01 e9          	xresldtrk
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-uintr.d b/gas/testsuite/gas/i386/x86-64-uintr.d
index 22080921bba..b292a722f79 100644
--- a/gas/testsuite/gas/i386/x86-64-uintr.d
+++ b/gas/testsuite/gas/i386/x86-64-uintr.d
@@ -8,10 +8,10 @@
 Disassembly of section \.text:
 
 0+ <_start>:
- +[a-f0-9]+:	f3 0f 01 ec          	uiret *
- +[a-f0-9]+:	f3 0f 01 ed          	testui *
- +[a-f0-9]+:	f3 0f 01 ee          	clui *
- +[a-f0-9]+:	f3 0f 01 ef          	stui *
+ +[a-f0-9]+:	f3 0f 01 ec          	uiret
+ +[a-f0-9]+:	f3 0f 01 ed          	testui
+ +[a-f0-9]+:	f3 0f 01 ee          	clui
+ +[a-f0-9]+:	f3 0f 01 ef          	stui
  +[a-f0-9]+:	f3 0f c7 f0          	senduipi %rax
  +[a-f0-9]+:	f3 41 0f c7 f2       	senduipi %r10
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-unique.d b/gas/testsuite/gas/i386/x86-64-unique.d
index 219e245b772..9b5454a5232 100644
--- a/gas/testsuite/gas/i386/x86-64-unique.d
+++ b/gas/testsuite/gas/i386/x86-64-unique.d
@@ -8,26 +8,26 @@ Disassembly of section .text:
 
 0+ <foo>:
  +[a-f0-9]+:	89 c3                	mov    %eax,%ebx
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 
 Disassembly of section .text:
 
 0+ <bar>:
  +[a-f0-9]+:	31 c3                	xor    %eax,%ebx
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 
 Disassembly of section .text:
 
 0+ <foo1>:
  +[a-f0-9]+:	89 c3                	mov    %eax,%ebx
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 
 Disassembly of section .text:
 
 0+ <bar1>:
  +[a-f0-9]+:	01 c3                	add    %eax,%ebx
  +[a-f0-9]+:	90                   	nop
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 
 Disassembly of section .text:
 
@@ -36,7 +36,7 @@ Disassembly of section .text:
  +[a-f0-9]+:	90                   	nop
  +[a-f0-9]+:	90                   	nop
  +[a-f0-9]+:	90                   	nop
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 
 Disassembly of section .text:
 
@@ -44,5 +44,5 @@ Disassembly of section .text:
  +[a-f0-9]+:	31 c3                	xor    %eax,%ebx
  +[a-f0-9]+:	90                   	nop
  +[a-f0-9]+:	90                   	nop
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-vmfunc.d b/gas/testsuite/gas/i386/x86-64-vmfunc.d
index 2af87611ea3..3d7fae5d618 100644
--- a/gas/testsuite/gas/i386/x86-64-vmfunc.d
+++ b/gas/testsuite/gas/i386/x86-64-vmfunc.d
@@ -7,6 +7,6 @@
 Disassembly of section .text:
 
 0+ <foo>:
-[ 	]*[a-f0-9]+:	0f 01 d4             	vmfunc 
+[ 	]*[a-f0-9]+:	0f 01 d4             	vmfunc
 [ 	]*[a-f0-9]+:	90                   	nop
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-vmx.d b/gas/testsuite/gas/i386/x86-64-vmx.d
index 201dc059652..5770007b119 100644
--- a/gas/testsuite/gas/i386/x86-64-vmx.d
+++ b/gas/testsuite/gas/i386/x86-64-vmx.d
@@ -6,10 +6,10 @@
 Disassembly of section .text:
 
 0+000 <foo>:
-   0:	0f 01 c1 [ 	]*vmcall 
-   3:	0f 01 c2 [ 	]*vmlaunch 
-   6:	0f 01 c3 [ 	]*vmresume 
-   9:	0f 01 c4 [ 	]*vmxoff 
+   0:	0f 01 c1 [ 	]*vmcall
+   3:	0f 01 c2 [ 	]*vmlaunch
+   6:	0f 01 c3 [ 	]*vmresume
+   9:	0f 01 c4 [ 	]*vmxoff
    c:	66 0f c7 30 [ 	]*vmclear \(%rax\)
   10:	0f c7 30 [ 	]*vmptrld \(%rax\)
   13:	0f c7 38 [ 	]*vmptrst \(%rax\)
diff --git a/gas/testsuite/gas/i386/x86-64-wbnoinvd-intel.d b/gas/testsuite/gas/i386/x86-64-wbnoinvd-intel.d
index 34d390e15e1..b0cf8668afc 100644
--- a/gas/testsuite/gas/i386/x86-64-wbnoinvd-intel.d
+++ b/gas/testsuite/gas/i386/x86-64-wbnoinvd-intel.d
@@ -7,5 +7,5 @@
 Disassembly of section .text:
 
 0+ <_start>:
-[ 	]*[a-f0-9]+:[ 	]*f3 0f 09[ 	]*wbnoinvd[ 	]*
+[ 	]*[a-f0-9]+:[ 	]*f3 0f 09[ 	]*wbnoinvd
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-wbnoinvd.d b/gas/testsuite/gas/i386/x86-64-wbnoinvd.d
index 051b3d092e5..255315fc7b2 100644
--- a/gas/testsuite/gas/i386/x86-64-wbnoinvd.d
+++ b/gas/testsuite/gas/i386/x86-64-wbnoinvd.d
@@ -7,5 +7,5 @@
 Disassembly of section .text:
 
 0+ <_start>:
-[ 	]*[a-f0-9]+:[ 	]*f3 0f 09[ 	]*wbnoinvd[ 	]*
+[ 	]*[a-f0-9]+:[ 	]*f3 0f 09[ 	]*wbnoinvd
 #pass
diff --git a/gas/testsuite/gas/i386/x86-64-xsave-intel.d b/gas/testsuite/gas/i386/x86-64-xsave-intel.d
index f516402a7af..8fbbd1cbc74 100644
--- a/gas/testsuite/gas/i386/x86-64-xsave-intel.d
+++ b/gas/testsuite/gas/i386/x86-64-xsave-intel.d
@@ -8,8 +8,8 @@
 Disassembly of section .text:
 
 0+ <_start>:
-[ 	]*[a-f0-9]+:	0f 01 d0             	xgetbv 
-[ 	]*[a-f0-9]+:	0f 01 d1             	xsetbv 
+[ 	]*[a-f0-9]+:	0f 01 d0             	xgetbv
+[ 	]*[a-f0-9]+:	0f 01 d1             	xsetbv
 [ 	]*[a-f0-9]+:	0f ae 20             	xsave  \[rax\]
 [ 	]*[a-f0-9]+:	41 0f ae 20          	xsave  \[r8\]
 [ 	]*[a-f0-9]+:	41 0f ae 24 00       	xsave  \[r8\+rax\*1\]
diff --git a/gas/testsuite/gas/i386/x86-64-xsave.d b/gas/testsuite/gas/i386/x86-64-xsave.d
index 46c07d4fb06..84b8722cb87 100644
--- a/gas/testsuite/gas/i386/x86-64-xsave.d
+++ b/gas/testsuite/gas/i386/x86-64-xsave.d
@@ -6,8 +6,8 @@
 Disassembly of section .text:
 
 0+ <_start>:
-[ 	]*[a-f0-9]+:	0f 01 d0             	xgetbv 
-[ 	]*[a-f0-9]+:	0f 01 d1             	xsetbv 
+[ 	]*[a-f0-9]+:	0f 01 d0             	xgetbv
+[ 	]*[a-f0-9]+:	0f 01 d1             	xsetbv
 [ 	]*[a-f0-9]+:	0f ae 20             	xsave  \(%rax\)
 [ 	]*[a-f0-9]+:	41 0f ae 20          	xsave  \(%r8\)
 [ 	]*[a-f0-9]+:	41 0f ae 24 00       	xsave  \(%r8,%rax,1\)
diff --git a/gas/testsuite/gas/i386/x86_64-intel.d b/gas/testsuite/gas/i386/x86_64-intel.d
index 5a57bfb479a..e40a2e56f9e 100644
--- a/gas/testsuite/gas/i386/x86_64-intel.d
+++ b/gas/testsuite/gas/i386/x86_64-intel.d
@@ -100,18 +100,18 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	a3 11 22 33 44 55 66 77 88 	movabs ds:0x8877665544332211,eax
 [ 	]*[a-f0-9]+:	48 a1 11 22 33 44 55 66 77 88 	movabs rax,ds:0x8877665544332211
 [ 	]*[a-f0-9]+:	48 a3 11 22 33 44 55 66 77 88 	movabs ds:0x8877665544332211,rax
-[ 	]*[a-f0-9]+:	48 99                	cqo    
-[ 	]*[a-f0-9]+:	48 98                	cdqe   
+[ 	]*[a-f0-9]+:	48 99                	cqo
+[ 	]*[a-f0-9]+:	48 98                	cdqe
 [ 	]*[a-f0-9]+:	48 63 c0             	movsxd rax,eax
 [ 	]*[a-f0-9]+:	48 0f bf c0          	movsx  rax,ax
 [ 	]*[a-f0-9]+:	48 0f be c0          	movsx  rax,al
-[ 	]*[a-f0-9]+:	cb                   	retf *
+[ 	]*[a-f0-9]+:	cb                   	retf
 [ 	]*[a-f0-9]+:	ca 10 00             	retf   0x10
-[ 	]*[a-f0-9]+:	66 cb                	retfw *
+[ 	]*[a-f0-9]+:	66 cb                	retfw
 [ 	]*[a-f0-9]+:	66 ca 02 00          	retfw  0x2
-[ 	]*[a-f0-9]+:	cb                   	retf *
+[ 	]*[a-f0-9]+:	cb                   	retf
 [ 	]*[a-f0-9]+:	ca 04 00             	retf   0x4
-[ 	]*[a-f0-9]+:	48 cb                	retfq *
+[ 	]*[a-f0-9]+:	48 cb                	retfq
 [ 	]*[a-f0-9]+:	48 ca 08 00          	retfq  0x8
 
 [0-9a-f]+ <bar>:
diff --git a/gas/testsuite/gas/i386/x86_64.d b/gas/testsuite/gas/i386/x86_64.d
index 0c867f844fd..73c687350b7 100644
--- a/gas/testsuite/gas/i386/x86_64.d
+++ b/gas/testsuite/gas/i386/x86_64.d
@@ -100,18 +100,18 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	a3 11 22 33 44 55 66 77 88 	movabs %eax,0x8877665544332211
 [ 	]*[a-f0-9]+:	48 a1 11 22 33 44 55 66 77 88 	movabs 0x8877665544332211,%rax
 [ 	]*[a-f0-9]+:	48 a3 11 22 33 44 55 66 77 88 	movabs %rax,0x8877665544332211
-[ 	]*[a-f0-9]+:	48 99                	cqto   
-[ 	]*[a-f0-9]+:	48 98                	cltq   
+[ 	]*[a-f0-9]+:	48 99                	cqto
+[ 	]*[a-f0-9]+:	48 98                	cltq
 [ 	]*[a-f0-9]+:	48 63 c0             	movslq %eax,%rax
 [ 	]*[a-f0-9]+:	48 0f bf c0          	movswq %ax,%rax
 [ 	]*[a-f0-9]+:	48 0f be c0          	movsbq %al,%rax
-[ 	]*[a-f0-9]+:	cb                   	lret *
+[ 	]*[a-f0-9]+:	cb                   	lret
 [ 	]*[a-f0-9]+:	ca 10 00             	lret   \$0x10
-[ 	]*[a-f0-9]+:	66 cb                	lretw *
+[ 	]*[a-f0-9]+:	66 cb                	lretw
 [ 	]*[a-f0-9]+:	66 ca 02 00          	lretw  \$0x2
-[ 	]*[a-f0-9]+:	cb                   	lret *
+[ 	]*[a-f0-9]+:	cb                   	lret
 [ 	]*[a-f0-9]+:	ca 04 00             	lret   \$0x4
-[ 	]*[a-f0-9]+:	48 cb                	lretq *
+[ 	]*[a-f0-9]+:	48 cb                	lretq
 [ 	]*[a-f0-9]+:	48 ca 08 00          	lretq  \$0x8
 
 [0-9a-f]+ <bar>:
diff --git a/gas/testsuite/gas/i386/xsave-intel.d b/gas/testsuite/gas/i386/xsave-intel.d
index c43e33ac04a..9e88f7cf8c5 100644
--- a/gas/testsuite/gas/i386/xsave-intel.d
+++ b/gas/testsuite/gas/i386/xsave-intel.d
@@ -11,8 +11,8 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	0f ae 2b             	xrstor \[ebx\]
 [ 	]*[a-f0-9]+:	0f ae 23             	xsave  \[ebx\]
 [ 	]*[a-f0-9]+:	0f ae 33             	xsaveopt \[ebx\]
-[ 	]*[a-f0-9]+:	0f 01 d0             	xgetbv 
-[ 	]*[a-f0-9]+:	0f 01 d1             	xsetbv 
+[ 	]*[a-f0-9]+:	0f 01 d0             	xgetbv
+[ 	]*[a-f0-9]+:	0f 01 d1             	xsetbv
 [ 	]*[a-f0-9]+:	0f ae 29             	xrstor \[ecx\]
 [ 	]*[a-f0-9]+:	0f ae 21             	xsave  \[ecx\]
 [ 	]*[a-f0-9]+:	0f ae 31             	xsaveopt \[ecx\]
diff --git a/gas/testsuite/gas/i386/xsave.d b/gas/testsuite/gas/i386/xsave.d
index d9cf2da7dab..4dabb36a994 100644
--- a/gas/testsuite/gas/i386/xsave.d
+++ b/gas/testsuite/gas/i386/xsave.d
@@ -9,8 +9,8 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	0f ae 2b             	xrstor \(%ebx\)
 [ 	]*[a-f0-9]+:	0f ae 23             	xsave  \(%ebx\)
 [ 	]*[a-f0-9]+:	0f ae 33             	xsaveopt \(%ebx\)
-[ 	]*[a-f0-9]+:	0f 01 d0             	xgetbv 
-[ 	]*[a-f0-9]+:	0f 01 d1             	xsetbv 
+[ 	]*[a-f0-9]+:	0f 01 d0             	xgetbv
+[ 	]*[a-f0-9]+:	0f 01 d1             	xsetbv
 [ 	]*[a-f0-9]+:	0f ae 29             	xrstor \(%ecx\)
 [ 	]*[a-f0-9]+:	0f ae 21             	xsave  \(%ecx\)
 [ 	]*[a-f0-9]+:	0f ae 31             	xsaveopt \(%ecx\)
diff --git a/ld/testsuite/ld-i386/align-branch-1.d b/ld/testsuite/ld-i386/align-branch-1.d
index 8c62ee4b5f9..762435a3e65 100644
--- a/ld/testsuite/ld-i386/align-branch-1.d
+++ b/ld/testsuite/ld-i386/align-branch-1.d
@@ -20,5 +20,5 @@ Disassembly of section .text:
  +[a-f0-9]+:	3e 3e 3e 8b 90 fc ff ff ff 	ds ds mov %ds:-0x4\(%eax\),%edx
  +[a-f0-9]+:	85 d2                	test   %edx,%edx
  +[a-f0-9]+:	74 00                	je     +[a-f0-9]+ <_start\+0x24>
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-i386/code16.d b/ld/testsuite/ld-i386/code16.d
index 8b67861db91..c44fb03b7fb 100644
--- a/ld/testsuite/ld-i386/code16.d
+++ b/ld/testsuite/ld-i386/code16.d
@@ -10,7 +10,7 @@
 Disassembly of section .text.default_process_op.isra.0:
 
 0+737c <default_process_op.isra.0>:
- +[a-f0-9]+:	66 c3                	retl   
+ +[a-f0-9]+:	66 c3                	retl
 
 Disassembly of section .text.mpt_scsi_process_op:
 
diff --git a/ld/testsuite/ld-i386/ibt-plt-1.d b/ld/testsuite/ld-i386/ibt-plt-1.d
index b0648ae9e03..b5e1e6e44bf 100644
--- a/ld/testsuite/ld-i386/ibt-plt-1.d
+++ b/ld/testsuite/ld-i386/ibt-plt-1.d
@@ -11,11 +11,11 @@ Disassembly of section .plt:
  +[a-f0-9]+:	ff b3 04 00 00 00    	push   0x4\(%ebx\)
  +[a-f0-9]+:	ff a3 08 00 00 00    	jmp    \*0x8\(%ebx\)
  +[a-f0-9]+:	0f 1f 40 00          	nopl   0x0\(%eax\)
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
  +[a-f0-9]+:	68 00 00 00 00       	push   \$0x0
  +[a-f0-9]+:	e9 e2 ff ff ff       	jmp    [a-f0-9]+ <bar1@plt-0x30>
  +[a-f0-9]+:	66 90                	xchg   %ax,%ax
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
  +[a-f0-9]+:	68 08 00 00 00       	push   \$0x8
  +[a-f0-9]+:	e9 d2 ff ff ff       	jmp    [a-f0-9]+ <bar1@plt-0x30>
  +[a-f0-9]+:	66 90                	xchg   %ax,%ax
@@ -23,12 +23,12 @@ Disassembly of section .plt:
 Disassembly of section .plt.sec:
 
 [a-f0-9]+ <bar1@plt>:
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
  +[a-f0-9]+:	ff a3 0c 00 00 00    	jmp    \*0xc\(%ebx\)
  +[a-f0-9]+:	66 0f 1f 44 00 00    	nopw   0x0\(%eax,%eax,1\)
 
 [a-f0-9]+ <bar2@plt>:
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
  +[a-f0-9]+:	ff a3 10 00 00 00    	jmp    \*0x10\(%ebx\)
  +[a-f0-9]+:	66 0f 1f 44 00 00    	nopw   0x0\(%eax,%eax,1\)
 
@@ -43,9 +43,9 @@ Disassembly of section .text:
  +[a-f0-9]+:	e8 c7 ff ff ff       	call   [a-f0-9]+ <bar1@plt>
  +[a-f0-9]+:	83 c4 08             	add    \$0x8,%esp
  +[a-f0-9]+:	5b                   	pop    %ebx
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 
 [a-f0-9]+ <__x86.get_pc_thunk.bx>:
  +[a-f0-9]+:	8b 1c 24             	mov    \(%esp\),%ebx
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-i386/ibt-plt-2a.d b/ld/testsuite/ld-i386/ibt-plt-2a.d
index 98b6fb9a5aa..8159857fc7c 100644
--- a/ld/testsuite/ld-i386/ibt-plt-2a.d
+++ b/ld/testsuite/ld-i386/ibt-plt-2a.d
@@ -12,11 +12,11 @@ Disassembly of section .plt:
  +[a-f0-9]+:	ff b3 04 00 00 00    	push   0x4\(%ebx\)
  +[a-f0-9]+:	ff a3 08 00 00 00    	jmp    \*0x8\(%ebx\)
  +[a-f0-9]+:	0f 1f 40 00          	nopl   0x0\(%eax\)
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
  +[a-f0-9]+:	68 00 00 00 00       	push   \$0x0
  +[a-f0-9]+:	e9 e2 ff ff ff       	jmp    140 <bar1@plt-0x30>
  +[a-f0-9]+:	66 90                	xchg   %ax,%ax
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
  +[a-f0-9]+:	68 08 00 00 00       	push   \$0x8
  +[a-f0-9]+:	e9 d2 ff ff ff       	jmp    140 <bar1@plt-0x30>
  +[a-f0-9]+:	66 90                	xchg   %ax,%ax
@@ -24,12 +24,12 @@ Disassembly of section .plt:
 Disassembly of section .plt.sec:
 
 0+170 <bar1@plt>:
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
  +[a-f0-9]+:	ff a3 0c 00 00 00    	jmp    \*0xc\(%ebx\)
  +[a-f0-9]+:	66 0f 1f 44 00 00    	nopw   0x0\(%eax,%eax,1\)
 
 0+180 <bar2@plt>:
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
  +[a-f0-9]+:	ff a3 10 00 00 00    	jmp    \*0x10\(%ebx\)
  +[a-f0-9]+:	66 0f 1f 44 00 00    	nopw   0x0\(%eax,%eax,1\)
 
@@ -44,9 +44,9 @@ Disassembly of section .text:
  +[a-f0-9]+:	e8 c7 ff ff ff       	call   170 <bar1@plt>
  +[a-f0-9]+:	83 c4 08             	add    \$0x8,%esp
  +[a-f0-9]+:	5b                   	pop    %ebx
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 
 0+1ae <__x86.get_pc_thunk.bx>:
  +[a-f0-9]+:	8b 1c 24             	mov    \(%esp\),%ebx
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-i386/ibt-plt-2c.d b/ld/testsuite/ld-i386/ibt-plt-2c.d
index 445e08fa8b3..ed818096cea 100644
--- a/ld/testsuite/ld-i386/ibt-plt-2c.d
+++ b/ld/testsuite/ld-i386/ibt-plt-2c.d
@@ -12,11 +12,11 @@ Disassembly of section .plt:
  +[a-f0-9]+:	ff b3 04 00 00 00    	push   0x4\(%ebx\)
  +[a-f0-9]+:	ff a3 08 00 00 00    	jmp    \*0x8\(%ebx\)
  +[a-f0-9]+:	0f 1f 40 00          	nopl   0x0\(%eax\)
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
  +[a-f0-9]+:	68 00 00 00 00       	push   \$0x0
  +[a-f0-9]+:	e9 e2 ff ff ff       	jmp    [a-f0-9]+ <bar1@plt-0x30>
  +[a-f0-9]+:	66 90                	xchg   %ax,%ax
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
  +[a-f0-9]+:	68 08 00 00 00       	push   \$0x8
  +[a-f0-9]+:	e9 d2 ff ff ff       	jmp    [a-f0-9]+ <bar1@plt-0x30>
  +[a-f0-9]+:	66 90                	xchg   %ax,%ax
@@ -24,12 +24,12 @@ Disassembly of section .plt:
 Disassembly of section .plt.sec:
 
 [a-f0-9]+ <bar1@plt>:
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
  +[a-f0-9]+:	ff a3 0c 00 00 00    	jmp    \*0xc\(%ebx\)
  +[a-f0-9]+:	66 0f 1f 44 00 00    	nopw   0x0\(%eax,%eax,1\)
 
 [a-f0-9]+ <bar2@plt>:
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
  +[a-f0-9]+:	ff a3 10 00 00 00    	jmp    \*0x10\(%ebx\)
  +[a-f0-9]+:	66 0f 1f 44 00 00    	nopw   0x0\(%eax,%eax,1\)
 
@@ -44,9 +44,9 @@ Disassembly of section .text:
  +[a-f0-9]+:	e8 c7 ff ff ff       	call   [a-f0-9]+ <bar1@plt>
  +[a-f0-9]+:	83 c4 08             	add    \$0x8,%esp
  +[a-f0-9]+:	5b                   	pop    %ebx
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 
 [a-f0-9]+ <__x86.get_pc_thunk.bx>:
  +[a-f0-9]+:	8b 1c 24             	mov    \(%esp\),%ebx
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-i386/ibt-plt-3a.d b/ld/testsuite/ld-i386/ibt-plt-3a.d
index 91f2023db35..9e6c8f51fc3 100644
--- a/ld/testsuite/ld-i386/ibt-plt-3a.d
+++ b/ld/testsuite/ld-i386/ibt-plt-3a.d
@@ -12,11 +12,11 @@ Disassembly of section .plt:
  +[a-f0-9]+:	ff b3 04 00 00 00    	push   0x4\(%ebx\)
  +[a-f0-9]+:	ff a3 08 00 00 00    	jmp    \*0x8\(%ebx\)
  +[a-f0-9]+:	0f 1f 40 00          	nopl   0x0\(%eax\)
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
  +[a-f0-9]+:	68 00 00 00 00       	push   \$0x0
  +[a-f0-9]+:	e9 e2 ff ff ff       	jmp    140 <bar1@plt-0x30>
  +[a-f0-9]+:	66 90                	xchg   %ax,%ax
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
  +[a-f0-9]+:	68 08 00 00 00       	push   \$0x8
  +[a-f0-9]+:	e9 d2 ff ff ff       	jmp    140 <bar1@plt-0x30>
  +[a-f0-9]+:	66 90                	xchg   %ax,%ax
@@ -24,12 +24,12 @@ Disassembly of section .plt:
 Disassembly of section .plt.sec:
 
 0+170 <bar1@plt>:
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
  +[a-f0-9]+:	ff a3 0c 00 00 00    	jmp    \*0xc\(%ebx\)
  +[a-f0-9]+:	66 0f 1f 44 00 00    	nopw   0x0\(%eax,%eax,1\)
 
 0+180 <bar2@plt>:
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
  +[a-f0-9]+:	ff a3 10 00 00 00    	jmp    \*0x10\(%ebx\)
  +[a-f0-9]+:	66 0f 1f 44 00 00    	nopw   0x0\(%eax,%eax,1\)
 
@@ -44,9 +44,9 @@ Disassembly of section .text:
  +[a-f0-9]+:	e8 c7 ff ff ff       	call   170 <bar1@plt>
  +[a-f0-9]+:	83 c4 08             	add    \$0x8,%esp
  +[a-f0-9]+:	5b                   	pop    %ebx
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 
 0+1ae <__x86.get_pc_thunk.bx>:
  +[a-f0-9]+:	8b 1c 24             	mov    \(%esp\),%ebx
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-i386/ibt-plt-3c.d b/ld/testsuite/ld-i386/ibt-plt-3c.d
index 91f2023db35..9e6c8f51fc3 100644
--- a/ld/testsuite/ld-i386/ibt-plt-3c.d
+++ b/ld/testsuite/ld-i386/ibt-plt-3c.d
@@ -12,11 +12,11 @@ Disassembly of section .plt:
  +[a-f0-9]+:	ff b3 04 00 00 00    	push   0x4\(%ebx\)
  +[a-f0-9]+:	ff a3 08 00 00 00    	jmp    \*0x8\(%ebx\)
  +[a-f0-9]+:	0f 1f 40 00          	nopl   0x0\(%eax\)
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
  +[a-f0-9]+:	68 00 00 00 00       	push   \$0x0
  +[a-f0-9]+:	e9 e2 ff ff ff       	jmp    140 <bar1@plt-0x30>
  +[a-f0-9]+:	66 90                	xchg   %ax,%ax
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
  +[a-f0-9]+:	68 08 00 00 00       	push   \$0x8
  +[a-f0-9]+:	e9 d2 ff ff ff       	jmp    140 <bar1@plt-0x30>
  +[a-f0-9]+:	66 90                	xchg   %ax,%ax
@@ -24,12 +24,12 @@ Disassembly of section .plt:
 Disassembly of section .plt.sec:
 
 0+170 <bar1@plt>:
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
  +[a-f0-9]+:	ff a3 0c 00 00 00    	jmp    \*0xc\(%ebx\)
  +[a-f0-9]+:	66 0f 1f 44 00 00    	nopw   0x0\(%eax,%eax,1\)
 
 0+180 <bar2@plt>:
- +[a-f0-9]+:	f3 0f 1e fb          	endbr32 
+ +[a-f0-9]+:	f3 0f 1e fb          	endbr32
  +[a-f0-9]+:	ff a3 10 00 00 00    	jmp    \*0x10\(%ebx\)
  +[a-f0-9]+:	66 0f 1f 44 00 00    	nopw   0x0\(%eax,%eax,1\)
 
@@ -44,9 +44,9 @@ Disassembly of section .text:
  +[a-f0-9]+:	e8 c7 ff ff ff       	call   170 <bar1@plt>
  +[a-f0-9]+:	83 c4 08             	add    \$0x8,%esp
  +[a-f0-9]+:	5b                   	pop    %ebx
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 
 0+1ae <__x86.get_pc_thunk.bx>:
  +[a-f0-9]+:	8b 1c 24             	mov    \(%esp\),%ebx
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-i386/pr20244-2a.d b/ld/testsuite/ld-i386/pr20244-2a.d
index 334b89e4ce8..fd4d076cbeb 100644
--- a/ld/testsuite/ld-i386/pr20244-2a.d
+++ b/ld/testsuite/ld-i386/pr20244-2a.d
@@ -17,10 +17,10 @@ SYMBOL TABLE:
 Disassembly of section .text:
 
 0+8048084 <foo>:
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 
 0+8048085 <bar>:
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 
 0+8048086 <_start>:
  +[a-f0-9]+:	ff 15 a8 90 04 08    	call   \*0x80490a8
diff --git a/ld/testsuite/ld-i386/pr20244-4a.d b/ld/testsuite/ld-i386/pr20244-4a.d
index 865d339db56..124af83e21d 100644
--- a/ld/testsuite/ld-i386/pr20244-4a.d
+++ b/ld/testsuite/ld-i386/pr20244-4a.d
@@ -9,9 +9,9 @@ Disassembly of section .text:
 
 0+804807c <_start>:
  +[a-f0-9]+:	8b 05 8c 90 04 08    	mov    0x804908c,%eax
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 
 0+8048083 <ifunc>:
  +[a-f0-9]+:	b8 ef be ad 0b       	mov    \$0xbadbeef,%eax
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-i386/pr23930.d b/ld/testsuite/ld-i386/pr23930.d
index e9da5106ebd..ba5cbf42a22 100644
--- a/ld/testsuite/ld-i386/pr23930.d
+++ b/ld/testsuite/ld-i386/pr23930.d
@@ -7,5 +7,5 @@
 #...
 [a-f0-9]+ <main>:
 [a-f0-9]+:	31 c0                	xor    %eax,%eax
-[a-f0-9]+:	c3                   	ret    
+[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-i386/pr26018.d b/ld/testsuite/ld-i386/pr26018.d
index 9ff16c13434..3bb6300ec88 100644
--- a/ld/testsuite/ld-i386/pr26018.d
+++ b/ld/testsuite/ld-i386/pr26018.d
@@ -12,5 +12,5 @@ Disassembly of section .text:
  +[a-f0-9]+:	e8 00 00 00 00       	call   [0-9a-f]+ <foo>
 
 [0-9a-f]+ <foo>:
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-i386/pr26263.d b/ld/testsuite/ld-i386/pr26263.d
index e6874e25c34..87bddd31979 100644
--- a/ld/testsuite/ld-i386/pr26263.d
+++ b/ld/testsuite/ld-i386/pr26263.d
@@ -9,7 +9,7 @@
 Disassembly of section .text:
 
 0+[a-f0-9]+ <printk>:
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 
 Disassembly of section .init.text:
 
diff --git a/ld/testsuite/ld-i386/pr27193.dd b/ld/testsuite/ld-i386/pr27193.dd
index 7d1e7993de0..90b207fe987 100644
--- a/ld/testsuite/ld-i386/pr27193.dd
+++ b/ld/testsuite/ld-i386/pr27193.dd
@@ -1,5 +1,5 @@
 #...
 0+[a-f0-9]+ <__x86.get_pc_thunk.bx>:
  +[a-f0-9]+:	8b 1c 24             	mov    \(%esp\),%ebx
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-i386/protected2.d b/ld/testsuite/ld-i386/protected2.d
index ba53e59f0e8..e1e3f94998b 100644
--- a/ld/testsuite/ld-i386/protected2.d
+++ b/ld/testsuite/ld-i386/protected2.d
@@ -8,9 +8,9 @@
 Disassembly of section .text:
 
 0+[a-f0-9]+ <foo>:
-[ 	]*[a-f0-9]+:	c3                   	ret    
+[ 	]*[a-f0-9]+:	c3                   	ret
 
 0+[a-f0-9]+ <bar>:
 [ 	]*[a-f0-9]+:	e8 fa ff ff ff       	call   [a-f0-9]+ <foo>
-[ 	]*[a-f0-9]+:	c3                   	ret    
+[ 	]*[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-i386/protected3.d b/ld/testsuite/ld-i386/protected3.d
index 47ab4e1a9e9..c3a6888d900 100644
--- a/ld/testsuite/ld-i386/protected3.d
+++ b/ld/testsuite/ld-i386/protected3.d
@@ -10,5 +10,5 @@ Disassembly of section .text:
 0+[a-f0-9]+ <bar>:
 [ 	]*[a-f0-9]+:	8b 81 [a-f0-9][a-f0-9] [a-f0-9][a-f0-9] ff ff    	mov    -0x[a-f0-9]+\(%ecx\),%eax
 [ 	]*[a-f0-9]+:	8b 00                	mov    \(%eax\),%eax
-[ 	]*[a-f0-9]+:	c3                   	ret    
+[ 	]*[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-i386/protected7.d b/ld/testsuite/ld-i386/protected7.d
index aafa2d81b35..6ae600763c9 100644
--- a/ld/testsuite/ld-i386/protected7.d
+++ b/ld/testsuite/ld-i386/protected7.d
@@ -9,5 +9,5 @@ Disassembly of section .text:
 
 0+[a-f0-9]+ <bar>:
 [ 	]*[a-f0-9]+:	8b 81 [a-f0-9][a-f0-9] [a-f0-9][a-f0-9] 00 00    	mov    0x[a-f0-9]+\(%ecx\),%eax
-[ 	]*[a-f0-9]+:	c3                   	ret    
+[ 	]*[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-i386/tlspie3b.d b/ld/testsuite/ld-i386/tlspie3b.d
index 7de0472fc57..e41fcaa22cc 100644
--- a/ld/testsuite/ld-i386/tlspie3b.d
+++ b/ld/testsuite/ld-i386/tlspie3b.d
@@ -9,7 +9,7 @@
 Disassembly of section .text:
 
 [0-9a-f]+ <___tls_get_addr>:
-[ 	]*[a-f0-9]+:	c3                   	ret    
+[ 	]*[a-f0-9]+:	c3                   	ret
 
 [0-9a-f]+ <_start>:
 [ 	]*[a-f0-9]+:	55                   	push   %ebp
@@ -32,6 +32,6 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	89 f0                	mov    %esi,%eax
 [ 	]*[a-f0-9]+:	5b                   	pop    %ebx
 [ 	]*[a-f0-9]+:	5e                   	pop    %esi
-[ 	]*[a-f0-9]+:	c9                   	leave  
-[ 	]*[a-f0-9]+:	c3                   	ret    
+[ 	]*[a-f0-9]+:	c9                   	leave
+[ 	]*[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-i386/tlspie3c.d b/ld/testsuite/ld-i386/tlspie3c.d
index aa02f571e7a..d1639c194e1 100644
--- a/ld/testsuite/ld-i386/tlspie3c.d
+++ b/ld/testsuite/ld-i386/tlspie3c.d
@@ -9,7 +9,7 @@
 Disassembly of section .text:
 
 [0-9a-f]+ <___tls_get_addr>:
-[ 	]*[a-f0-9]+:	c3                   	ret    
+[ 	]*[a-f0-9]+:	c3                   	ret
 
 [0-9a-f]+ <_start>:
 [ 	]*[a-f0-9]+:	55                   	push   %ebp
@@ -32,6 +32,6 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	89 f0                	mov    %esi,%eax
 [ 	]*[a-f0-9]+:	5b                   	pop    %ebx
 [ 	]*[a-f0-9]+:	5e                   	pop    %esi
-[ 	]*[a-f0-9]+:	c9                   	leave  
-[ 	]*[a-f0-9]+:	c3                   	ret    
+[ 	]*[a-f0-9]+:	c9                   	leave
+[ 	]*[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-ifunc/ifunc-2-i386-now.d b/ld/testsuite/ld-ifunc/ifunc-2-i386-now.d
index aae24b2809d..a5c56b5a8e3 100644
--- a/ld/testsuite/ld-ifunc/ifunc-2-i386-now.d
+++ b/ld/testsuite/ld-ifunc/ifunc-2-i386-now.d
@@ -24,7 +24,7 @@ Disassembly of section .plt:
 Disassembly of section .text:
 
 0+110 <foo>:
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 
 0+111 <bar>:
  +[a-f0-9]+:	e8 00 00 00 00       	call   116 <bar\+0x5>
@@ -32,5 +32,5 @@ Disassembly of section .text:
  +[a-f0-9]+:	81 c3 9e 10 00 00    	add    \$0x109e,%ebx
  +[a-f0-9]+:	e8 de ff ff ff       	call   100 <\*ABS\*@plt>
  +[a-f0-9]+:	8d 83 4c ef ff ff    	lea    -0x10b4\(%ebx\),%eax
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-ifunc/ifunc-2-local-i386-now.d b/ld/testsuite/ld-ifunc/ifunc-2-local-i386-now.d
index 86083c12a08..ff494decbdd 100644
--- a/ld/testsuite/ld-ifunc/ifunc-2-local-i386-now.d
+++ b/ld/testsuite/ld-ifunc/ifunc-2-local-i386-now.d
@@ -24,7 +24,7 @@ Disassembly of section .plt:
 Disassembly of section .text:
 
 0+100 <__GI_foo>:
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 
 0+101 <bar>:
  +[a-f0-9]+:	e8 00 00 00 00       	call   106 <bar\+0x5>
@@ -32,5 +32,5 @@ Disassembly of section .text:
  +[a-f0-9]+:	81 c3 9e 10 00 00    	add    \$0x109e,%ebx
  +[a-f0-9]+:	e8 de ff ff ff       	call   f0 <\*ABS\*@plt>
  +[a-f0-9]+:	8d 83 4c ef ff ff    	lea    -0x10b4\(%ebx\),%eax
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-ifunc/ifunc-2-local-x86-64-now.d b/ld/testsuite/ld-ifunc/ifunc-2-local-x86-64-now.d
index be3da08e12b..e038b37a6d6 100644
--- a/ld/testsuite/ld-ifunc/ifunc-2-local-x86-64-now.d
+++ b/ld/testsuite/ld-ifunc/ifunc-2-local-x86-64-now.d
@@ -22,10 +22,10 @@ Disassembly of section .plt:
 Disassembly of section .text:
 
 0+190 <foo>:
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 
 0+191 <bar>:
  +[a-f0-9]+:	e8 ea ff ff ff       	call   180 <\*ABS\*\+0x190@plt>
  +[a-f0-9]+:	48 8d 05 e3 ff ff ff 	lea    -0x1d\(%rip\),%rax        # 180 <\*ABS\*\+0x190@plt>
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-ifunc/ifunc-2-x86-64-now.d b/ld/testsuite/ld-ifunc/ifunc-2-x86-64-now.d
index b504f9adedd..47db0125612 100644
--- a/ld/testsuite/ld-ifunc/ifunc-2-x86-64-now.d
+++ b/ld/testsuite/ld-ifunc/ifunc-2-x86-64-now.d
@@ -22,10 +22,10 @@ Disassembly of section .plt:
 Disassembly of section .text:
 
 0+190 <foo>:
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 
 0+191 <bar>:
  +[a-f0-9]+:	e8 ea ff ff ff       	call   180 <\*ABS\*\+0x190@plt>
  +[a-f0-9]+:	48 8d 05 e3 ff ff ff 	lea    -0x1d\(%rip\),%rax        # 180 <\*ABS\*\+0x190@plt>
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-ifunc/ifunc-21-i386.d b/ld/testsuite/ld-ifunc/ifunc-21-i386.d
index d4ff9348f54..0b3acd4d006 100644
--- a/ld/testsuite/ld-ifunc/ifunc-21-i386.d
+++ b/ld/testsuite/ld-ifunc/ifunc-21-i386.d
@@ -18,8 +18,8 @@ Disassembly of section .text:
  +[a-f0-9]+:	c7 c0 a1 80 04 08    	mov    \$0x80480a1,%eax
 
 0+80480a0 <foo>:
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 
 0+80480a1 <bar>:
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-ifunc/ifunc-21-x86-64.d b/ld/testsuite/ld-ifunc/ifunc-21-x86-64.d
index 69a4ade87f4..52e17f3e048 100644
--- a/ld/testsuite/ld-ifunc/ifunc-21-x86-64.d
+++ b/ld/testsuite/ld-ifunc/ifunc-21-x86-64.d
@@ -17,8 +17,8 @@ Disassembly of section .text:
  +[a-f0-9]+:	48 c7 c0 f1 00 40 00 	mov    \$0x4000f1,%rax
 
 0+4000f0 <foo>:
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 
 0+4000f1 <bar>:
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-ifunc/ifunc-22-i386.d b/ld/testsuite/ld-ifunc/ifunc-22-i386.d
index d4ff9348f54..0b3acd4d006 100644
--- a/ld/testsuite/ld-ifunc/ifunc-22-i386.d
+++ b/ld/testsuite/ld-ifunc/ifunc-22-i386.d
@@ -18,8 +18,8 @@ Disassembly of section .text:
  +[a-f0-9]+:	c7 c0 a1 80 04 08    	mov    \$0x80480a1,%eax
 
 0+80480a0 <foo>:
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 
 0+80480a1 <bar>:
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-ifunc/ifunc-22-x86-64.d b/ld/testsuite/ld-ifunc/ifunc-22-x86-64.d
index 69a4ade87f4..52e17f3e048 100644
--- a/ld/testsuite/ld-ifunc/ifunc-22-x86-64.d
+++ b/ld/testsuite/ld-ifunc/ifunc-22-x86-64.d
@@ -17,8 +17,8 @@ Disassembly of section .text:
  +[a-f0-9]+:	48 c7 c0 f1 00 40 00 	mov    \$0x4000f1,%rax
 
 0+4000f0 <foo>:
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 
 0+4000f1 <bar>:
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-x86-64/align-branch-1.d b/ld/testsuite/ld-x86-64/align-branch-1.d
index b5173650188..7eb740c771c 100644
--- a/ld/testsuite/ld-x86-64/align-branch-1.d
+++ b/ld/testsuite/ld-x86-64/align-branch-1.d
@@ -16,5 +16,5 @@ Disassembly of section .text:
  +[a-f0-9]+:	2e 2e 2e 2e 48 8b 98 fc ff ff ff 	cs cs cs cs mov -0x4\(%rax\),%rbx
  +[a-f0-9]+:	48 85 db             	test   %rbx,%rbx
  +[a-f0-9]+:	74 00                	je     [a-f0-9]+ <_start\+0x25>
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-x86-64/bnd-ifunc-1-now.d b/ld/testsuite/ld-x86-64/bnd-ifunc-1-now.d
index 86ba30a46d5..01d638991a6 100644
--- a/ld/testsuite/ld-x86-64/bnd-ifunc-1-now.d
+++ b/ld/testsuite/ld-x86-64/bnd-ifunc-1-now.d
@@ -25,9 +25,9 @@ Disassembly of section .plt.sec:
 Disassembly of section .text:
 
 0+198 <foo>:
- +[a-f0-9]+:	f2 c3                	bnd ret *
+ +[a-f0-9]+:	f2 c3                	bnd ret
 
 0+19a <bar>:
  +[a-f0-9]+:	f2 e8 f0 ff ff ff    	bnd call 190 <\*ABS\*\+0x198@plt>
- +[a-f0-9]+:	f2 c3                	bnd ret *
+ +[a-f0-9]+:	f2 c3                	bnd ret
 #pass
diff --git a/ld/testsuite/ld-x86-64/code16.d b/ld/testsuite/ld-x86-64/code16.d
index 20096ab6abf..5b83681d73c 100644
--- a/ld/testsuite/ld-x86-64/code16.d
+++ b/ld/testsuite/ld-x86-64/code16.d
@@ -10,7 +10,7 @@
 Disassembly of section .text.default_process_op.isra.0:
 
 0+737c <default_process_op.isra.0>:
- +[a-f0-9]+:	66 c3                	retl   
+ +[a-f0-9]+:	66 c3                	retl
 
 Disassembly of section .text.mpt_scsi_process_op:
 
diff --git a/ld/testsuite/ld-x86-64/hidden2.d b/ld/testsuite/ld-x86-64/hidden2.d
index 4628aa2d5f7..ff578896b06 100644
--- a/ld/testsuite/ld-x86-64/hidden2.d
+++ b/ld/testsuite/ld-x86-64/hidden2.d
@@ -9,5 +9,5 @@ Disassembly of section .text:
 
 [a-f0-9]+ <bar>:
 [ 	]*[a-f0-9]+:	e8 ([0-9a-f]{2} ){4} *	call   0 .*
-[ 	]*[a-f0-9]+:	c3                   	ret *
+[ 	]*[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-x86-64/ibt-plt-1-x32.d b/ld/testsuite/ld-x86-64/ibt-plt-1-x32.d
index b011e3f158a..369a18be453 100644
--- a/ld/testsuite/ld-x86-64/ibt-plt-1-x32.d
+++ b/ld/testsuite/ld-x86-64/ibt-plt-1-x32.d
@@ -12,11 +12,11 @@ Disassembly of section .plt:
  +[a-f0-9]+:	ff 35 ([0-9a-f]{2} ){4}[ 	]+push   0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <_GLOBAL_OFFSET_TABLE_\+0x8>
  +[a-f0-9]+:	ff 25 ([0-9a-f]{2} ){4}[ 	]+jmp    \*0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <_GLOBAL_OFFSET_TABLE_\+0x10>
  +[a-f0-9]+:	0f 1f 40 00          	nopl   0x0\(%rax\)
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	68 00 00 00 00       	push   \$0x0
  +[a-f0-9]+:	e9 e2 ff ff ff       	jmp    [a-f0-9]+ <bar1@plt-0x30>
  +[a-f0-9]+:	66 90                	xchg   %ax,%ax
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	68 01 00 00 00       	push   \$0x1
  +[a-f0-9]+:	e9 d2 ff ff ff       	jmp    [a-f0-9]+ <bar1@plt-0x30>
  +[a-f0-9]+:	66 90                	xchg   %ax,%ax
@@ -24,12 +24,12 @@ Disassembly of section .plt:
 Disassembly of section .plt.sec:
 
 [a-f0-9]+ <bar1@plt>:
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	ff 25 ([0-9a-f]{2} ){4}[ 	]+jmp    \*0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <bar1>
  +[a-f0-9]+:	66 0f 1f 44 00 00    	nopw   0x0\(%rax,%rax,1\)
 
 [a-f0-9]+ <bar2@plt>:
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	ff 25 ([0-9a-f]{2} ){4}[ 	]+jmp    \*0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <bar2>
  +[a-f0-9]+:	66 0f 1f 44 00 00    	nopw   0x0\(%rax,%rax,1\)
 
diff --git a/ld/testsuite/ld-x86-64/ibt-plt-1.d b/ld/testsuite/ld-x86-64/ibt-plt-1.d
index 15563b432d1..b8b968df321 100644
--- a/ld/testsuite/ld-x86-64/ibt-plt-1.d
+++ b/ld/testsuite/ld-x86-64/ibt-plt-1.d
@@ -12,11 +12,11 @@ Disassembly of section .plt:
  +[a-f0-9]+:	ff 35 ([0-9a-f]{2} ){4}[ 	]+push   0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <_GLOBAL_OFFSET_TABLE_\+0x8>
  +[a-f0-9]+:	f2 ff 25 ([0-9a-f]{2} ){4}[ 	]+bnd jmp \*0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <_GLOBAL_OFFSET_TABLE_\+0x10>
  +[a-f0-9]+:	0f 1f 00             	nopl   \(%rax\)
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	68 00 00 00 00       	push   \$0x0
  +[a-f0-9]+:	f2 e9 e1 ff ff ff    	bnd jmp [a-f0-9]+ <.*>
  +[a-f0-9]+:	90                   	nop
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	68 01 00 00 00       	push   \$0x1
  +[a-f0-9]+:	f2 e9 d1 ff ff ff    	bnd jmp [a-f0-9]+ <.*>
  +[a-f0-9]+:	90                   	nop
@@ -24,12 +24,12 @@ Disassembly of section .plt:
 Disassembly of section .plt.sec:
 
 [a-f0-9]+ <bar1@plt>:
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	f2 ff 25 ([0-9a-f]{2} ){4}[ 	]+bnd jmp \*0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <bar1>
  +[a-f0-9]+:	0f 1f 44 00 00       	nopl   0x0\(%rax,%rax,1\)
 
 [a-f0-9]+ <bar2@plt>:
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	f2 ff 25 ([0-9a-f]{2} ){4}[ 	]+bnd jmp \*0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <bar2>
  +[a-f0-9]+:	0f 1f 44 00 00       	nopl   0x0\(%rax,%rax,1\)
 
diff --git a/ld/testsuite/ld-x86-64/ibt-plt-2a-x32.d b/ld/testsuite/ld-x86-64/ibt-plt-2a-x32.d
index 23e31e62f55..e4e6fabff17 100644
--- a/ld/testsuite/ld-x86-64/ibt-plt-2a-x32.d
+++ b/ld/testsuite/ld-x86-64/ibt-plt-2a-x32.d
@@ -12,11 +12,11 @@ Disassembly of section .plt:
  +[a-f0-9]+:	ff 35 4a 01 20 00    	push   0x20014a\(%rip\)        # 200290 <_GLOBAL_OFFSET_TABLE_\+0x8>
  +[a-f0-9]+:	ff 25 4c 01 20 00    	jmp    \*0x20014c\(%rip\)        # 200298 <_GLOBAL_OFFSET_TABLE_\+0x10>
  +[a-f0-9]+:	0f 1f 40 00          	nopl   0x0\(%rax\)
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	68 00 00 00 00       	push   \$0x0
  +[a-f0-9]+:	e9 e2 ff ff ff       	jmp    140 <bar1@plt-0x30>
  +[a-f0-9]+:	66 90                	xchg   %ax,%ax
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	68 01 00 00 00       	push   \$0x1
  +[a-f0-9]+:	e9 d2 ff ff ff       	jmp    140 <bar1@plt-0x30>
  +[a-f0-9]+:	66 90                	xchg   %ax,%ax
@@ -24,12 +24,12 @@ Disassembly of section .plt:
 Disassembly of section .plt.sec:
 
 0+170 <bar1@plt>:
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	ff 25 26 01 20 00    	jmp    \*0x200126\(%rip\)        # 2002a0 <bar1>
  +[a-f0-9]+:	66 0f 1f 44 00 00    	nopw   0x0\(%rax,%rax,1\)
 
 0+180 <bar2@plt>:
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	ff 25 1e 01 20 00    	jmp    \*0x20011e\(%rip\)        # 2002a8 <bar2>
  +[a-f0-9]+:	66 0f 1f 44 00 00    	nopw   0x0\(%rax,%rax,1\)
 
diff --git a/ld/testsuite/ld-x86-64/ibt-plt-2a.d b/ld/testsuite/ld-x86-64/ibt-plt-2a.d
index adbbf62e84d..3db74c36288 100644
--- a/ld/testsuite/ld-x86-64/ibt-plt-2a.d
+++ b/ld/testsuite/ld-x86-64/ibt-plt-2a.d
@@ -12,11 +12,11 @@ Disassembly of section .plt:
  +[a-f0-9]+:	ff 35 ca 01 20 00    	push   0x2001ca\(%rip\)        # 2003c0 <_GLOBAL_OFFSET_TABLE_\+0x8>
  +[a-f0-9]+:	f2 ff 25 cb 01 20 00 	bnd jmp \*0x2001cb\(%rip\)        # 2003c8 <_GLOBAL_OFFSET_TABLE_\+0x10>
  +[a-f0-9]+:	0f 1f 00             	nopl   \(%rax\)
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	68 00 00 00 00       	push   \$0x0
  +[a-f0-9]+:	f2 e9 e1 ff ff ff    	bnd jmp 1f0 <.*>
  +[a-f0-9]+:	90                   	nop
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	68 01 00 00 00       	push   \$0x1
  +[a-f0-9]+:	f2 e9 d1 ff ff ff    	bnd jmp 1f0 <.*>
  +[a-f0-9]+:	90                   	nop
@@ -24,12 +24,12 @@ Disassembly of section .plt:
 Disassembly of section .plt.sec:
 
 0+220 <bar1@plt>:
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	f2 ff 25 a5 01 20 00 	bnd jmp \*0x2001a5\(%rip\)        # 2003d0 <bar1>
  +[a-f0-9]+:	0f 1f 44 00 00       	nopl   0x0\(%rax,%rax,1\)
 
 0+230 <bar2@plt>:
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	f2 ff 25 9d 01 20 00 	bnd jmp \*0x20019d\(%rip\)        # 2003d8 <bar2>
  +[a-f0-9]+:	0f 1f 44 00 00       	nopl   0x0\(%rax,%rax,1\)
 
diff --git a/ld/testsuite/ld-x86-64/ibt-plt-2c-x32.d b/ld/testsuite/ld-x86-64/ibt-plt-2c-x32.d
index b00ab920c0e..32d0b0efd02 100644
--- a/ld/testsuite/ld-x86-64/ibt-plt-2c-x32.d
+++ b/ld/testsuite/ld-x86-64/ibt-plt-2c-x32.d
@@ -12,11 +12,11 @@ Disassembly of section .plt:
  +[a-f0-9]+:	ff 35 ([0-9a-f]{2} ){4}[ 	]+push   0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <_GLOBAL_OFFSET_TABLE_\+0x8>
  +[a-f0-9]+:	ff 25 ([0-9a-f]{2} ){4}[ 	]+jmp    \*0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <_GLOBAL_OFFSET_TABLE_\+0x10>
  +[a-f0-9]+:	0f 1f 40 00          	nopl   0x0\(%rax\)
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	68 00 00 00 00       	push   \$0x0
  +[a-f0-9]+:	e9 e2 ff ff ff       	jmp    [a-f0-9]+ <bar1@plt-0x30>
  +[a-f0-9]+:	66 90                	xchg   %ax,%ax
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	68 01 00 00 00       	push   \$0x1
  +[a-f0-9]+:	e9 d2 ff ff ff       	jmp    [a-f0-9]+ <bar1@plt-0x30>
  +[a-f0-9]+:	66 90                	xchg   %ax,%ax
@@ -24,12 +24,12 @@ Disassembly of section .plt:
 Disassembly of section .plt.sec:
 
 [a-f0-9]+ <bar1@plt>:
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	ff 25 ([0-9a-f]{2} ){4}[ 	]+jmp    \*0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <bar1>
  +[a-f0-9]+:	66 0f 1f 44 00 00    	nopw   0x0\(%rax,%rax,1\)
 
 [a-f0-9]+ <bar2@plt>:
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	ff 25 ([0-9a-f]{2} ){4}[ 	]+jmp    \*0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <bar2>
  +[a-f0-9]+:	66 0f 1f 44 00 00    	nopw   0x0\(%rax,%rax,1\)
 
diff --git a/ld/testsuite/ld-x86-64/ibt-plt-2c.d b/ld/testsuite/ld-x86-64/ibt-plt-2c.d
index b7969d8c574..dd47bc7f27a 100644
--- a/ld/testsuite/ld-x86-64/ibt-plt-2c.d
+++ b/ld/testsuite/ld-x86-64/ibt-plt-2c.d
@@ -12,11 +12,11 @@ Disassembly of section .plt:
  +[a-f0-9]+:	ff 35 ([0-9a-f]{2} ){4}[ 	]+push   0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <_GLOBAL_OFFSET_TABLE_\+0x8>
  +[a-f0-9]+:	f2 ff 25 ([0-9a-f]{2} ){4}[ 	]+bnd jmp \*0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <_GLOBAL_OFFSET_TABLE_\+0x10>
  +[a-f0-9]+:	0f 1f 00             	nopl   \(%rax\)
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	68 00 00 00 00       	push   \$0x0
  +[a-f0-9]+:	f2 e9 e1 ff ff ff    	bnd jmp [a-f0-9]+ <.*>
  +[a-f0-9]+:	90                   	nop
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	68 01 00 00 00       	push   \$0x1
  +[a-f0-9]+:	f2 e9 d1 ff ff ff    	bnd jmp [a-f0-9]+ <.*>
  +[a-f0-9]+:	90                   	nop
@@ -24,12 +24,12 @@ Disassembly of section .plt:
 Disassembly of section .plt.sec:
 
 [a-f0-9]+ <bar1@plt>:
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	f2 ff 25 ([0-9a-f]{2} ){4}[ 	]+bnd jmp \*0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <bar1>
  +[a-f0-9]+:	0f 1f 44 00 00       	nopl   0x0\(%rax,%rax,1\)
 
 [a-f0-9]+ <bar2@plt>:
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	f2 ff 25 ([0-9a-f]{2} ){4}[ 	]+bnd jmp \*0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <bar2>
  +[a-f0-9]+:	0f 1f 44 00 00       	nopl   0x0\(%rax,%rax,1\)
 
diff --git a/ld/testsuite/ld-x86-64/ibt-plt-3a-x32.d b/ld/testsuite/ld-x86-64/ibt-plt-3a-x32.d
index f52b1cc796f..b738e951420 100644
--- a/ld/testsuite/ld-x86-64/ibt-plt-3a-x32.d
+++ b/ld/testsuite/ld-x86-64/ibt-plt-3a-x32.d
@@ -12,11 +12,11 @@ Disassembly of section .plt:
  +[a-f0-9]+:	ff 35 4a 01 20 00    	push   0x20014a\(%rip\)        # 200290 <_GLOBAL_OFFSET_TABLE_\+0x8>
  +[a-f0-9]+:	ff 25 4c 01 20 00    	jmp    \*0x20014c\(%rip\)        # 200298 <_GLOBAL_OFFSET_TABLE_\+0x10>
  +[a-f0-9]+:	0f 1f 40 00          	nopl   0x0\(%rax\)
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	68 00 00 00 00       	push   \$0x0
  +[a-f0-9]+:	e9 e2 ff ff ff       	jmp    140 <bar1@plt-0x30>
  +[a-f0-9]+:	66 90                	xchg   %ax,%ax
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	68 01 00 00 00       	push   \$0x1
  +[a-f0-9]+:	e9 d2 ff ff ff       	jmp    140 <bar1@plt-0x30>
  +[a-f0-9]+:	66 90                	xchg   %ax,%ax
@@ -24,12 +24,12 @@ Disassembly of section .plt:
 Disassembly of section .plt.sec:
 
 0+170 <bar1@plt>:
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	ff 25 26 01 20 00    	jmp    \*0x200126\(%rip\)        # 2002a0 <bar1>
  +[a-f0-9]+:	66 0f 1f 44 00 00    	nopw   0x0\(%rax,%rax,1\)
 
 0+180 <bar2@plt>:
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	ff 25 1e 01 20 00    	jmp    \*0x20011e\(%rip\)        # 2002a8 <bar2>
  +[a-f0-9]+:	66 0f 1f 44 00 00    	nopw   0x0\(%rax,%rax,1\)
 
diff --git a/ld/testsuite/ld-x86-64/ibt-plt-3a.d b/ld/testsuite/ld-x86-64/ibt-plt-3a.d
index 8bd8851ea73..a7e048c04ed 100644
--- a/ld/testsuite/ld-x86-64/ibt-plt-3a.d
+++ b/ld/testsuite/ld-x86-64/ibt-plt-3a.d
@@ -12,11 +12,11 @@ Disassembly of section .plt:
  +[a-f0-9]+:	ff 35 ca 01 20 00    	push   0x2001ca\(%rip\)        # 2003c0 <_GLOBAL_OFFSET_TABLE_\+0x8>
  +[a-f0-9]+:	f2 ff 25 cb 01 20 00 	bnd jmp \*0x2001cb\(%rip\)        # 2003c8 <_GLOBAL_OFFSET_TABLE_\+0x10>
  +[a-f0-9]+:	0f 1f 00             	nopl   \(%rax\)
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	68 00 00 00 00       	push   \$0x0
  +[a-f0-9]+:	f2 e9 e1 ff ff ff    	bnd jmp 1f0 <.*>
  +[a-f0-9]+:	90                   	nop
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	68 01 00 00 00       	push   \$0x1
  +[a-f0-9]+:	f2 e9 d1 ff ff ff    	bnd jmp 1f0 <.*>
  +[a-f0-9]+:	90                   	nop
@@ -24,12 +24,12 @@ Disassembly of section .plt:
 Disassembly of section .plt.sec:
 
 0+220 <bar1@plt>:
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	f2 ff 25 a5 01 20 00 	bnd jmp \*0x2001a5\(%rip\)        # 2003d0 <bar1>
  +[a-f0-9]+:	0f 1f 44 00 00       	nopl   0x0\(%rax,%rax,1\)
 
 0+230 <bar2@plt>:
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	f2 ff 25 9d 01 20 00 	bnd jmp \*0x20019d\(%rip\)        # 2003d8 <bar2>
  +[a-f0-9]+:	0f 1f 44 00 00       	nopl   0x0\(%rax,%rax,1\)
 
diff --git a/ld/testsuite/ld-x86-64/ibt-plt-3c-x32.d b/ld/testsuite/ld-x86-64/ibt-plt-3c-x32.d
index f09b1a666ad..d104d3d33ed 100644
--- a/ld/testsuite/ld-x86-64/ibt-plt-3c-x32.d
+++ b/ld/testsuite/ld-x86-64/ibt-plt-3c-x32.d
@@ -12,11 +12,11 @@ Disassembly of section .plt:
  +[a-f0-9]+:	ff 35 ([0-9a-f]{2} ){4}[ 	]+push   0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <_GLOBAL_OFFSET_TABLE_\+0x8>
  +[a-f0-9]+:	ff 25 ([0-9a-f]{2} ){4}[ 	]+jmp    \*0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <_GLOBAL_OFFSET_TABLE_\+0x10>
  +[a-f0-9]+:	0f 1f 40 00          	nopl   0x0\(%rax\)
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	68 00 00 00 00       	push   \$0x0
  +[a-f0-9]+:	e9 e2 ff ff ff       	jmp    [a-f0-9]+ <bar1@plt-0x30>
  +[a-f0-9]+:	66 90                	xchg   %ax,%ax
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	68 01 00 00 00       	push   \$0x1
  +[a-f0-9]+:	e9 d2 ff ff ff       	jmp    [a-f0-9]+ <bar1@plt-0x30>
  +[a-f0-9]+:	66 90                	xchg   %ax,%ax
@@ -24,12 +24,12 @@ Disassembly of section .plt:
 Disassembly of section .plt.sec:
 
 [a-f0-9]+ <bar1@plt>:
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	ff 25 ([0-9a-f]{2} ){4}[ 	]+jmp    \*0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <bar1>
  +[a-f0-9]+:	66 0f 1f 44 00 00    	nopw   0x0\(%rax,%rax,1\)
 
 [a-f0-9]+ <bar2@plt>:
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	ff 25 ([0-9a-f]{2} ){4}[ 	]+jmp    \*0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <bar2>
  +[a-f0-9]+:	66 0f 1f 44 00 00    	nopw   0x0\(%rax,%rax,1\)
 
diff --git a/ld/testsuite/ld-x86-64/ibt-plt-3c.d b/ld/testsuite/ld-x86-64/ibt-plt-3c.d
index 5c19e3dc96d..dac290e20cd 100644
--- a/ld/testsuite/ld-x86-64/ibt-plt-3c.d
+++ b/ld/testsuite/ld-x86-64/ibt-plt-3c.d
@@ -12,11 +12,11 @@ Disassembly of section .plt:
  +[a-f0-9]+:	ff 35 ([0-9a-f]{2} ){4}[ 	]+push   0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <_GLOBAL_OFFSET_TABLE_\+0x8>
  +[a-f0-9]+:	f2 ff 25 ([0-9a-f]{2} ){4}[ 	]+bnd jmp \*0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <_GLOBAL_OFFSET_TABLE_\+0x10>
  +[a-f0-9]+:	0f 1f 00             	nopl   \(%rax\)
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	68 00 00 00 00       	push   \$0x0
  +[a-f0-9]+:	f2 e9 e1 ff ff ff    	bnd jmp [a-f0-9]+ <.*>
  +[a-f0-9]+:	90                   	nop
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	68 01 00 00 00       	push   \$0x1
  +[a-f0-9]+:	f2 e9 d1 ff ff ff    	bnd jmp [a-f0-9]+ <.*>
  +[a-f0-9]+:	90                   	nop
@@ -24,12 +24,12 @@ Disassembly of section .plt:
 Disassembly of section .plt.sec:
 
 [a-f0-9]+ <bar1@plt>:
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	f2 ff 25 ([0-9a-f]{2} ){4}[ 	]+bnd jmp \*0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <bar1>
  +[a-f0-9]+:	0f 1f 44 00 00       	nopl   0x0\(%rax,%rax,1\)
 
 [a-f0-9]+ <bar2@plt>:
- +[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+ +[a-f0-9]+:	f3 0f 1e fa          	endbr64
  +[a-f0-9]+:	f2 ff 25 ([0-9a-f]{2} ){4}[ 	]+bnd jmp \*0x[a-f0-9]+\(%rip\)        # [a-f0-9]+ <bar2>
  +[a-f0-9]+:	0f 1f 44 00 00       	nopl   0x0\(%rax,%rax,1\)
 
diff --git a/ld/testsuite/ld-x86-64/pe-x86-64-1.od b/ld/testsuite/ld-x86-64/pe-x86-64-1.od
index 227875f82dc..b1f16b7f4fc 100644
--- a/ld/testsuite/ld-x86-64/pe-x86-64-1.od
+++ b/ld/testsuite/ld-x86-64/pe-x86-64-1.od
@@ -17,12 +17,12 @@ Disassembly of section .text\$mn:
 
 0+401000 <getaddr1>:
  +[a-f0-9]+:	48 8d 05 0d 20 00 00 	lea    0x200d\(%rip\),%rax        # 403014 <__bss_start>
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
  +[a-f0-9]+:	0f 1f 84 00 00 00 00 00 	nopl   0x0\(%rax,%rax,1\)
 
 0+401010 <getaddr2>:
  +[a-f0-9]+:	48 8d 05 fd 1f 00 00 	lea    0x1ffd\(%rip\),%rax        # 403014 <__bss_start>
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
  +[a-f0-9]+:	0f 1f 84 00 00 00 00 00 	nopl   0x0\(%rax,%rax,1\)
 
 0+401020 <begin>:
@@ -30,5 +30,5 @@ Disassembly of section .text\$mn:
  +[a-f0-9]+:	e8 d7 ff ff ff       	call   401000 <getaddr1>
  +[a-f0-9]+:	e8 e2 ff ff ff       	call   401010 <getaddr2>
  +[a-f0-9]+:	48 83 c4 28          	add    \$0x28,%rsp
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-x86-64/pe-x86-64-2.od b/ld/testsuite/ld-x86-64/pe-x86-64-2.od
index 227875f82dc..b1f16b7f4fc 100644
--- a/ld/testsuite/ld-x86-64/pe-x86-64-2.od
+++ b/ld/testsuite/ld-x86-64/pe-x86-64-2.od
@@ -17,12 +17,12 @@ Disassembly of section .text\$mn:
 
 0+401000 <getaddr1>:
  +[a-f0-9]+:	48 8d 05 0d 20 00 00 	lea    0x200d\(%rip\),%rax        # 403014 <__bss_start>
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
  +[a-f0-9]+:	0f 1f 84 00 00 00 00 00 	nopl   0x0\(%rax,%rax,1\)
 
 0+401010 <getaddr2>:
  +[a-f0-9]+:	48 8d 05 fd 1f 00 00 	lea    0x1ffd\(%rip\),%rax        # 403014 <__bss_start>
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
  +[a-f0-9]+:	0f 1f 84 00 00 00 00 00 	nopl   0x0\(%rax,%rax,1\)
 
 0+401020 <begin>:
@@ -30,5 +30,5 @@ Disassembly of section .text\$mn:
  +[a-f0-9]+:	e8 d7 ff ff ff       	call   401000 <getaddr1>
  +[a-f0-9]+:	e8 e2 ff ff ff       	call   401010 <getaddr2>
  +[a-f0-9]+:	48 83 c4 28          	add    \$0x28,%rsp
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-x86-64/pe-x86-64-3.od b/ld/testsuite/ld-x86-64/pe-x86-64-3.od
index 227875f82dc..b1f16b7f4fc 100644
--- a/ld/testsuite/ld-x86-64/pe-x86-64-3.od
+++ b/ld/testsuite/ld-x86-64/pe-x86-64-3.od
@@ -17,12 +17,12 @@ Disassembly of section .text\$mn:
 
 0+401000 <getaddr1>:
  +[a-f0-9]+:	48 8d 05 0d 20 00 00 	lea    0x200d\(%rip\),%rax        # 403014 <__bss_start>
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
  +[a-f0-9]+:	0f 1f 84 00 00 00 00 00 	nopl   0x0\(%rax,%rax,1\)
 
 0+401010 <getaddr2>:
  +[a-f0-9]+:	48 8d 05 fd 1f 00 00 	lea    0x1ffd\(%rip\),%rax        # 403014 <__bss_start>
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
  +[a-f0-9]+:	0f 1f 84 00 00 00 00 00 	nopl   0x0\(%rax,%rax,1\)
 
 0+401020 <begin>:
@@ -30,5 +30,5 @@ Disassembly of section .text\$mn:
  +[a-f0-9]+:	e8 d7 ff ff ff       	call   401000 <getaddr1>
  +[a-f0-9]+:	e8 e2 ff ff ff       	call   401010 <getaddr2>
  +[a-f0-9]+:	48 83 c4 28          	add    \$0x28,%rsp
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-x86-64/pe-x86-64-4.od b/ld/testsuite/ld-x86-64/pe-x86-64-4.od
index 320c6be5e14..bbfe5c205b1 100644
--- a/ld/testsuite/ld-x86-64/pe-x86-64-4.od
+++ b/ld/testsuite/ld-x86-64/pe-x86-64-4.od
@@ -22,7 +22,7 @@ Disassembly of section .text\$mn:
  +[a-f0-9]+:	e8 4c 00 00 00       	call   401060 <opti_Od>
  +[a-f0-9]+:	e8 07 00 00 00       	call   401020 <opti_O1>
  +[a-f0-9]+:	48 83 c4 28          	add    \$0x28,%rsp
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
  +[a-f0-9]+:	66 90                	xchg   %ax,%ax
 
 0+401020 <opti_O1>:
@@ -33,7 +33,7 @@ Disassembly of section .text\$mn:
  +[a-f0-9]+:	48 89 05 dc 1f 00 00 	mov    %rax,0x1fdc\(%rip\)        # 403020 <Struct\+0x8>
  +[a-f0-9]+:	83 c8 ff             	or     \$0xffffffff,%eax
  +[a-f0-9]+:	c7 05 cb 1f 00 00 55 55 44 44 	movl   \$0x44445555,0x1fcb\(%rip\)        # 40301c <Struct\+0x4>
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
  +[a-f0-9]+:	66 2e 0f 1f 84 00 00 00 00 00 	cs nopw 0x0\(%rax,%rax,1\)
  +[a-f0-9]+:	0f 1f 40 00          	nopl   0x0\(%rax\)
 
@@ -58,5 +58,5 @@ Disassembly of section .text\$mn:
  +[a-f0-9]+:	48 ba 88 88 88 88 88 88 88 88 	movabs \$0x8888888888888888,%rdx
  +[a-f0-9]+:	48 89 54 01 08       	mov    %rdx,0x8\(%rcx,%rax,1\)
  +[a-f0-9]+:	b8 ff ff ff ff       	mov    \$0xffffffff,%eax
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-x86-64/pe-x86-64-5.od b/ld/testsuite/ld-x86-64/pe-x86-64-5.od
index 6ef13abbc94..ffd6622dc0d 100644
--- a/ld/testsuite/ld-x86-64/pe-x86-64-5.od
+++ b/ld/testsuite/ld-x86-64/pe-x86-64-5.od
@@ -19,17 +19,17 @@ Disassembly of section .text\$mn:
 
 0+401000 <begin>:
  +[a-f0-9]+:	66 90                	xchg   %ax,%ax
- +[a-f0-9]+:	cc                   	int3   
+ +[a-f0-9]+:	cc                   	int3
  +[a-f0-9]+:	48 8d 05 07 10 00 00 	lea    0x1007\(%rip\),%rax        # 402011 <initializedVar>
  +[a-f0-9]+:	48 3b 05 ef 0f 00 00 	cmp    0xfef\(%rip\),%rax        # 402000 <Struct>
  +[a-f0-9]+:	74 01                	je     401014 <begin\+0x14>
- +[a-f0-9]+:	cc                   	int3   
+ +[a-f0-9]+:	cc                   	int3
  +[a-f0-9]+:	48 8d 05 fa 0f 00 00 	lea    0xffa\(%rip\),%rax        # 402015 <non_initialVar>
  +[a-f0-9]+:	48 3b 05 e6 0f 00 00 	cmp    0xfe6\(%rip\),%rax        # 402008 <Struct\+0x8>
  +[a-f0-9]+:	74 01                	je     401025 <begin\+0x25>
- +[a-f0-9]+:	cc                   	int3   
+ +[a-f0-9]+:	cc                   	int3
  +[a-f0-9]+:	66 ba 80 00          	mov    \$0x80,%dx
  +[a-f0-9]+:	b0 12                	mov    \$0x12,%al
  +[a-f0-9]+:	ee                   	out    %al,\(%dx\)
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-x86-64/pe-x86-64-6.od b/ld/testsuite/ld-x86-64/pe-x86-64-6.od
index cc23658a806..cb452d83bd9 100644
--- a/ld/testsuite/ld-x86-64/pe-x86-64-6.od
+++ b/ld/testsuite/ld-x86-64/pe-x86-64-6.od
@@ -22,11 +22,11 @@ Disassembly of section .text\$mn:
  +[a-f0-9]+:	48 89 74 24 20       	mov    %rsi,0x20\(%rsp\)
  +[a-f0-9]+:	57                   	push   %rdi
  +[a-f0-9]+:	48 83 ec 20          	sub    \$0x20,%rsp
- +[a-f0-9]+:	cc                   	int3   
+ +[a-f0-9]+:	cc                   	int3
  +[a-f0-9]+:	8b 05 1d 20 00 00    	mov    0x201d\(%rip\),%eax        # 403038 <deadloopvar>
  +[a-f0-9]+:	83 f8 01             	cmp    \$0x1,%eax
  +[a-f0-9]+:	74 f5                	je     401015 <main\+0x15>
- +[a-f0-9]+:	0f 31                	rdtsc  
+ +[a-f0-9]+:	0f 31                	rdtsc
  +[a-f0-9]+:	48 c1 e2 20          	shl    \$0x20,%rdx
  +[a-f0-9]+:	48 0b c2             	or     %rdx,%rax
  +[a-f0-9]+:	74 5d                	je     401088 <main\+0x88>
@@ -40,7 +40,7 @@ Disassembly of section .text\$mn:
  +[a-f0-9]+:	74 28                	je     401075 <main\+0x75>
  +[a-f0-9]+:	b8 05 00 00 00       	mov    \$0x5,%eax
  +[a-f0-9]+:	2b 84 2b 48 30 00 00 	sub    0x3048\(%rbx,%rbp,1\),%eax
- +[a-f0-9]+:	99                   	cltd   
+ +[a-f0-9]+:	99                   	cltd
  +[a-f0-9]+:	2b c2                	sub    %edx,%eax
  +[a-f0-9]+:	d1 f8                	sar    %eax
  +[a-f0-9]+:	48 63 d0             	movslq %eax,%rdx
@@ -65,13 +65,13 @@ Disassembly of section .text\$mn:
  +[a-f0-9]+:	48 8b 74 24 48       	mov    0x48\(%rsp\),%rsi
  +[a-f0-9]+:	48 83 c4 20          	add    \$0x20,%rsp
  +[a-f0-9]+:	5f                   	pop    %rdi
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
  +[a-f0-9]+:	66 90                	xchg   %ax,%ax
 
 0+4010a8 <xfunc>:
  +[a-f0-9]+:	66 90                	xchg   %ax,%ax
- +[a-f0-9]+:	cc                   	int3   
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	cc                   	int3
+ +[a-f0-9]+:	c3                   	ret
 
 0+4010ac <xstring>:
  +[a-f0-9]+:	40 53                	rex push %rbx
@@ -87,5 +87,5 @@ Disassembly of section .text\$mn:
  +[a-f0-9]+:	75 f0                	jne    4010b9 <xstring\+0xd>
  +[a-f0-9]+:	48 83 c4 20          	add    \$0x20,%rsp
  +[a-f0-9]+:	5b                   	pop    %rbx
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-x86-64/plt-main-ibt-x32.dd b/ld/testsuite/ld-x86-64/plt-main-ibt-x32.dd
index 54b55288095..4c417df12ad 100644
--- a/ld/testsuite/ld-x86-64/plt-main-ibt-x32.dd
+++ b/ld/testsuite/ld-x86-64/plt-main-ibt-x32.dd
@@ -2,6 +2,6 @@
 Disassembly of section .plt.got:
 
 [a-f0-9]+ <[_a-z]+@plt>:
-[ 	]*[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+[ 	]*[a-f0-9]+:	f3 0f 1e fa          	endbr64
 [ 	]*[a-f0-9]+:	ff 25 .. .. 3f 00    	jmp +\*0x3f....\(%rip\)        # ...... <.*>
 #pass
diff --git a/ld/testsuite/ld-x86-64/plt-main-ibt.dd b/ld/testsuite/ld-x86-64/plt-main-ibt.dd
index 6cdce13f274..035dd877bf3 100644
--- a/ld/testsuite/ld-x86-64/plt-main-ibt.dd
+++ b/ld/testsuite/ld-x86-64/plt-main-ibt.dd
@@ -2,6 +2,6 @@
 Disassembly of section .plt.got:
 
 [a-f0-9]+ <[_a-z]+@plt>:
-[ 	]*[a-f0-9]+:	f3 0f 1e fa          	endbr64 
+[ 	]*[a-f0-9]+:	f3 0f 1e fa          	endbr64
 [ 	]*[a-f0-9]+:	f2 ff 25 .. .. 3f 00 	bnd jmp \*0x3f....\(%rip\)        # ...... <.*>
 #pass
diff --git a/ld/testsuite/ld-x86-64/pr18160.d b/ld/testsuite/ld-x86-64/pr18160.d
index b944bbe376a..b4aa4cd37b8 100644
--- a/ld/testsuite/ld-x86-64/pr18160.d
+++ b/ld/testsuite/ld-x86-64/pr18160.d
@@ -11,4 +11,4 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	e9 00 00 00 00       	jmp    5 <foo>
 
 0+5 <foo>:
-[ 	]*[a-f0-9]+:	c3                   	ret    
+[ 	]*[a-f0-9]+:	c3                   	ret
diff --git a/ld/testsuite/ld-x86-64/pr20253-1b.d b/ld/testsuite/ld-x86-64/pr20253-1b.d
index f6f5eba7c3b..c7676f33fe4 100644
--- a/ld/testsuite/ld-x86-64/pr20253-1b.d
+++ b/ld/testsuite/ld-x86-64/pr20253-1b.d
@@ -9,10 +9,10 @@
 Disassembly of section .text:
 
 0+4000e0 <foo>:
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 
 0+4000e1 <bar>:
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 
 0+4000e2 <_start>:
  +[a-f0-9]+:	ff 15 28 00 20 00    	call   \*0x200028\(%rip\)        # 600110 <.*>
diff --git a/ld/testsuite/ld-x86-64/pr20253-1d.d b/ld/testsuite/ld-x86-64/pr20253-1d.d
index 057577bdc57..a4fe515613b 100644
--- a/ld/testsuite/ld-x86-64/pr20253-1d.d
+++ b/ld/testsuite/ld-x86-64/pr20253-1d.d
@@ -9,10 +9,10 @@
 Disassembly of section .text:
 
 0+1c8 <foo>:
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 
 0+1c9 <bar>:
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 
 0+1ca <_start>:
  +[a-f0-9]+:	ff 15 28 01 20 00    	call   \*0x200128\(%rip\)        # 2002f8 <_DYNAMIC\+0x100>
diff --git a/ld/testsuite/ld-x86-64/pr20253-1f.d b/ld/testsuite/ld-x86-64/pr20253-1f.d
index 479db8202e8..2f1de024500 100644
--- a/ld/testsuite/ld-x86-64/pr20253-1f.d
+++ b/ld/testsuite/ld-x86-64/pr20253-1f.d
@@ -9,10 +9,10 @@
 Disassembly of section .text:
 
 0+188 <foo>:
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 
 0+189 <bar>:
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 
 0+18a <_start>:
  +[a-f0-9]+:	ff 15 08 01 20 00    	call   \*0x200108\(%rip\)        # 200298 <.*>
diff --git a/ld/testsuite/ld-x86-64/pr20253-1h.d b/ld/testsuite/ld-x86-64/pr20253-1h.d
index 7d9b1475d5c..c19b079c82b 100644
--- a/ld/testsuite/ld-x86-64/pr20253-1h.d
+++ b/ld/testsuite/ld-x86-64/pr20253-1h.d
@@ -9,10 +9,10 @@
 Disassembly of section .text:
 
 0+40008c <foo>:
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 
 0+40008d <bar>:
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 
 0+40008e <_start>:
  +[a-f0-9]+:	ff 15 2c 00 20 00    	call   \*0x20002c\(%rip\)        # 6000c0 <_start\+0x200032>
diff --git a/ld/testsuite/ld-x86-64/pr20253-1j.d b/ld/testsuite/ld-x86-64/pr20253-1j.d
index 20176a2d357..53b7de24f6d 100644
--- a/ld/testsuite/ld-x86-64/pr20253-1j.d
+++ b/ld/testsuite/ld-x86-64/pr20253-1j.d
@@ -9,10 +9,10 @@
 Disassembly of section .text:
 
 0+120 <foo>:
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 
 0+121 <bar>:
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 
 0+122 <_start>:
  +[a-f0-9]+:	ff 15 a8 00 20 00    	call   \*0x2000a8\(%rip\)        # 2001d0 <.*>
diff --git a/ld/testsuite/ld-x86-64/pr20253-1l.d b/ld/testsuite/ld-x86-64/pr20253-1l.d
index 4b179077dec..1901579bce7 100644
--- a/ld/testsuite/ld-x86-64/pr20253-1l.d
+++ b/ld/testsuite/ld-x86-64/pr20253-1l.d
@@ -9,10 +9,10 @@
 Disassembly of section .text:
 
 0+100 <foo>:
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 
 0+101 <bar>:
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 
 0+102 <_start>:
  +[a-f0-9]+:	ff 15 98 00 20 00    	call   \*0x200098\(%rip\)        # 2001a0 <.*>
diff --git a/ld/testsuite/ld-x86-64/pr23930-x32.d b/ld/testsuite/ld-x86-64/pr23930-x32.d
index 16366a9141c..23272dfc7ae 100644
--- a/ld/testsuite/ld-x86-64/pr23930-x32.d
+++ b/ld/testsuite/ld-x86-64/pr23930-x32.d
@@ -7,5 +7,5 @@
 #...
 [a-f0-9]+ <main>:
 [a-f0-9]+:	31 c0                	xor    %eax,%eax
-[a-f0-9]+:	c3                   	ret *
+[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-x86-64/pr23930.d b/ld/testsuite/ld-x86-64/pr23930.d
index 215d4655231..d0466c6cdcf 100644
--- a/ld/testsuite/ld-x86-64/pr23930.d
+++ b/ld/testsuite/ld-x86-64/pr23930.d
@@ -7,5 +7,5 @@
 #...
 [a-f0-9]+ <main>:
 [a-f0-9]+:	31 c0                	xor    %eax,%eax
-[a-f0-9]+:	c3                   	ret *
+[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-x86-64/pr26018.d b/ld/testsuite/ld-x86-64/pr26018.d
index 1f9ba4ba2b9..42a6a83696f 100644
--- a/ld/testsuite/ld-x86-64/pr26018.d
+++ b/ld/testsuite/ld-x86-64/pr26018.d
@@ -11,5 +11,5 @@ Disassembly of section .text:
  +[a-f0-9]+:	e8 00 00 00 00       	call   [0-9a-f]+ <foo>
 
 [0-9a-f]+ <foo>:
- +[a-f0-9]+:	c3                   	ret *
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-x86-64/pr26263.d b/ld/testsuite/ld-x86-64/pr26263.d
index cdc43f231bd..38f184c39e4 100644
--- a/ld/testsuite/ld-x86-64/pr26263.d
+++ b/ld/testsuite/ld-x86-64/pr26263.d
@@ -8,7 +8,7 @@
 Disassembly of section .text:
 
 0+[a-f0-9]+ <printk>:
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 
 Disassembly of section .init.text:
 
diff --git a/ld/testsuite/ld-x86-64/pr27016a.d b/ld/testsuite/ld-x86-64/pr27016a.d
index 88fba0a37f4..af92521ab15 100644
--- a/ld/testsuite/ld-x86-64/pr27016a.d
+++ b/ld/testsuite/ld-x86-64/pr27016a.d
@@ -19,5 +19,5 @@ Disassembly of section .text:
  +[a-f0-9]+:	41 89 13             	mov    %edx,\(%r11\)
  +[a-f0-9]+:	b8 00 00 00 00       	mov    \$0x0,%eax
  +[a-f0-9]+:	5d                   	pop    %rbp
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-x86-64/pr27016b.d b/ld/testsuite/ld-x86-64/pr27016b.d
index b1727363212..130ef5514ac 100644
--- a/ld/testsuite/ld-x86-64/pr27016b.d
+++ b/ld/testsuite/ld-x86-64/pr27016b.d
@@ -19,5 +19,5 @@ Disassembly of section .text:
  +[a-f0-9]+:	41 89 13             	mov    %edx,\(%r11\)
  +[a-f0-9]+:	b8 00 00 00 00       	mov    \$0x0,%eax
  +[a-f0-9]+:	5d                   	pop    %rbp
- +[a-f0-9]+:	c3                   	ret    
+ +[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-x86-64/protected2.d b/ld/testsuite/ld-x86-64/protected2.d
index 1dd75fb5336..ece01554044 100644
--- a/ld/testsuite/ld-x86-64/protected2.d
+++ b/ld/testsuite/ld-x86-64/protected2.d
@@ -8,9 +8,9 @@
 Disassembly of section .text:
 
 0+[a-f0-9]+ <foo>:
-[ 	]*[a-f0-9]+:	c3                   	ret *
+[ 	]*[a-f0-9]+:	c3                   	ret
 
 0+[a-f0-9]+ <bar>:
 [ 	]*[a-f0-9]+:	e8 fa ff ff ff       	call   [a-f0-9]+ <foo>
-[ 	]*[a-f0-9]+:	c3                   	ret *
+[ 	]*[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-x86-64/protected3.d b/ld/testsuite/ld-x86-64/protected3.d
index 92a2ab3a0d4..57950e4d6b6 100644
--- a/ld/testsuite/ld-x86-64/protected3.d
+++ b/ld/testsuite/ld-x86-64/protected3.d
@@ -10,5 +10,5 @@ Disassembly of section .text:
 0+[a-f0-9]+ <bar>:
 [ 	]*[a-f0-9]+:	48 8b 05 ([0-9a-f]{2} ){4} *	mov    0x[a-f0-9]+\(%rip\),%rax        # [a-f0-9]+ <.*>
 [ 	]*[a-f0-9]+:	8b 00                	mov    \(%rax\),%eax
-[ 	]*[a-f0-9]+:	c3                   	ret *
+[ 	]*[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-x86-64/protected8.d b/ld/testsuite/ld-x86-64/protected8.d
index 72a57fcd3fd..0c4e9962b03 100644
--- a/ld/testsuite/ld-x86-64/protected8.d
+++ b/ld/testsuite/ld-x86-64/protected8.d
@@ -9,5 +9,5 @@ Disassembly of section .text:
 
 0+[a-f0-9]+ <bar>:
 [ 	]*[a-f0-9]+:	8b 05 ([0-9a-f]{2} ){4} *	mov    0x[a-f0-9]+\(%rip\),%eax        # [a-f0-9]+ <foo>
-[ 	]*[a-f0-9]+:	c3                   	ret *
+[ 	]*[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-x86-64/tlsdesc.pd b/ld/testsuite/ld-x86-64/tlsdesc.pd
index bd60a23988f..490fc906c51 100644
--- a/ld/testsuite/ld-x86-64/tlsdesc.pd
+++ b/ld/testsuite/ld-x86-64/tlsdesc.pd
@@ -13,7 +13,7 @@ Disassembly of section .plt:
  [0-9a-f]+:	ff 35 .. .. 20 00    	push   .*\(%rip\)        # 201358 <_GLOBAL_OFFSET_TABLE_\+0x8>
  [0-9a-f]+:	ff 25 .. .. 20 00    	jmp    \*.*\(%rip\)        # 201360 <_GLOBAL_OFFSET_TABLE_\+0x10>
  [0-9a-f]+:	0f 1f 40 00          	nopl   0x0\(%rax\)
- [0-9a-f]+:	f3 0f 1e fa          	endbr64 
+ [0-9a-f]+:	f3 0f 1e fa          	endbr64
  [0-9a-f]+:	ff 35 .. .. 20 00    	push   .*\(%rip\)        # 201358 <_GLOBAL_OFFSET_TABLE_\+0x8>
  [0-9a-f]+:	ff 25 .. .. 20 00    	jmp    \*.*\(%rip\)        # 201348 <.*>
 
diff --git a/ld/testsuite/ld-x86-64/tlspie2b.d b/ld/testsuite/ld-x86-64/tlspie2b.d
index 560e81ef76d..0b9fbba322e 100644
--- a/ld/testsuite/ld-x86-64/tlspie2b.d
+++ b/ld/testsuite/ld-x86-64/tlspie2b.d
@@ -9,7 +9,7 @@
 Disassembly of section .text:
 
 [a-f0-9]+ <__tls_get_addr>:
-[ 	]*[a-f0-9]+:	c3                   	ret *
+[ 	]*[a-f0-9]+:	c3                   	ret
 
 [a-f0-9]+ <_start>:
 [ 	]*[a-f0-9]+:	48 c7 c0 f4 ff ff ff 	mov    \$0xfffffffffffffff4,%rax
@@ -24,5 +24,5 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	03 18                	add    \(%rax\),%ebx
 [ 	]*[a-f0-9]+:	89 d8                	mov    %ebx,%eax
 [ 	]*[a-f0-9]+:	5b                   	pop    %rbx
-[ 	]*[a-f0-9]+:	c3                   	ret *
+[ 	]*[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/ld/testsuite/ld-x86-64/tlspie2c.d b/ld/testsuite/ld-x86-64/tlspie2c.d
index ed5e1363c0c..10dbfc64255 100644
--- a/ld/testsuite/ld-x86-64/tlspie2c.d
+++ b/ld/testsuite/ld-x86-64/tlspie2c.d
@@ -9,7 +9,7 @@
 Disassembly of section .text:
 
 [a-f0-9]+ <__tls_get_addr>:
-[ 	]*[a-f0-9]+:	c3                   	ret *
+[ 	]*[a-f0-9]+:	c3                   	ret
 
 [a-f0-9]+ <_start>:
 [ 	]*[a-f0-9]+:	48 c7 c0 f4 ff ff ff 	mov    \$0xfffffffffffffff4,%rax
@@ -24,5 +24,5 @@ Disassembly of section .text:
 [ 	]*[a-f0-9]+:	03 18                	add    \(%rax\),%ebx
 [ 	]*[a-f0-9]+:	89 d8                	mov    %ebx,%eax
 [ 	]*[a-f0-9]+:	5b                   	pop    %rbx
-[ 	]*[a-f0-9]+:	c3                   	ret *
+[ 	]*[a-f0-9]+:	c3                   	ret
 #pass
diff --git a/opcodes/i386-dis.c b/opcodes/i386-dis.c
index 608bddce9b6..b38ee6edb35 100644
--- a/opcodes/i386-dis.c
+++ b/opcodes/i386-dis.c
@@ -9316,6 +9316,7 @@ print_insn (bfd_vma pc, instr_info *ins)
   const char *p;
   struct dis_private priv;
   int prefix_length;
+  int op_count;
 
   ins->isa64 = 0;
   ins->intel_mnemonic = !SYSV386_COMPAT;
@@ -9760,12 +9761,28 @@ print_insn (bfd_vma pc, instr_info *ins)
       return MAX_CODE_LENGTH;
     }
 
+  /* Calculate the number of operands this instruction has.  */
+  op_count = 0;
+  for (i = 0; i < MAX_OPERANDS; ++i)
+    if (*ins->op_out[i] != '\0')
+      ++op_count;
+
+  /* Calculate the number of spaces to print after the mnemonic.  */
   ins->obufp = ins->mnemonicendp;
-  for (i = strlen (ins->obuf) + prefix_length; i < 6; i++)
-    oappend (ins, " ");
-  oappend (ins, " ");
+  if (op_count > 0)
+    {
+      i = strlen (ins->obuf) + prefix_length;
+      if (i < 7)
+	i = 7 - i;
+      else
+	i = 1;
+    }
+  else
+    i = 0;
+
+  /* Print the instruction mnemonic along with any trailing whitespace.  */
   (*ins->info->fprintf_styled_func)
-    (ins->info->stream, dis_style_mnemonic, "%s", ins->obuf);
+    (ins->info->stream, dis_style_mnemonic, "%s%*s", ins->obuf, i, "");
 
   /* The enter and bound instructions are printed with operands in the same
      order as the intel book; everything else is printed in reverse order.  */
@@ -12720,7 +12737,7 @@ static void
 NOP_Fixup (instr_info *ins, int opnd, int sizeflag)
 {
   if ((ins->prefixes & PREFIX_DATA) == 0 && (ins->rex & REX_B) == 0)
-    strcpy (ins->obuf, "nop");
+    ins->mnemonicendp = stpcpy (ins->obuf, "nop");
   else if (opnd == 0)
     OP_REG (ins, eAX_reg, sizeflag);
   else
-- 
2.25.4


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PATCH] opcodes/i386: remove trailing whitespace from insns with zero operands
  2022-05-26 12:45 [PATCH] opcodes/i386: remove trailing whitespace from insns with zero operands Andrew Burgess
@ 2022-05-26 15:15 ` Jan Beulich
  2022-05-31  3:51 ` Trailing spaces in objdump -r header Alan Modra
  1 sibling, 0 replies; 5+ messages in thread
From: Jan Beulich @ 2022-05-26 15:15 UTC (permalink / raw)
  To: Andrew Burgess; +Cc: binutils

On 26.05.2022 14:45, Andrew Burgess via Binutils wrote:
> While working on another patch[1] I had need to touch this code in
> i386-dis.c:
> 
>   ins->obufp = ins->mnemonicendp;
>   for (i = strlen (ins->obuf) + prefix_length; i < 6; i++)
>     oappend (ins, " ");
>   oappend (ins, " ");
>   (*ins->info->fprintf_styled_func)
>     (ins->info->stream, dis_style_mnemonic, "%s", ins->obuf);
> 
> What this code does is add whitespace after the instruction mnemonic
> and before the instruction operands.
> 
> The problem I ran into when working on this code can be seen by
> assembling this input file:
> 
>     .text
>     nop
>     retq
> 
> Now, when I disassemble, here's the output.  I've replaced trailing
> whitespace with '_' so that the issue is clearer:
> 
>     Disassembly of section .text:
> 
>     0000000000000000 <.text>:
>        0:	90                   	nop
>        1:	c3                   	retq___
> 
> Notice that there's no trailing whitespace after 'nop', but there are
> three spaces after 'retq'!
> 
> What happens is that instruction mnemonics are emitted into a buffer
> instr_info::obuf, then instr_info::mnemonicendp is setup to point to
> the '\0' character at the end of the mnemonic.
> 
> When we emit the whitespace, this is then added starting at the
> mnemonicendp position.  Lets consider 'retq', first the buffer is
> setup like this:
> 
>   'r' 'e' 't' 'q' '\0'
> 
> Then we add whitespace characters at the '\0', converting the buffer
> to this:
> 
>   'r' 'e' 't' 'q' ' ' ' ' ' ' '\0'
> 
> However, 'nop' is actually an alias for 'xchg %rax,%rax', so,
> initially, the buffer is setup like this:
> 
>   'x' 'c' 'h' 'g' '\0'
> 
> Then in NOP_Fixup we spot that we have an instruction that is an alias
> for 'nop', and adjust the buffer to this:
> 
>   'n' 'o' 'p' '\0' '\0'
> 
> The second '\0' is left over from the original buffer contents.
> However, when we rewrite the buffer, we don't afjust mnemonicendp,
> which still points at the second '\0' character.
> 
> Now, when we insert whitespace we get:
> 
>   'n' 'o' 'p' '\0' ' ' ' ' ' ' ' ' '\0'
> 
> Notice the whitespace is inserted after the first '\0', so, when we
> print the buffer, the whitespace is not printed.
> 
> The fix for this is pretty easy, I can change NOP_Fixup to adjust
> mnemonicendp, but now a bunch of tests start failing, we now produce
> whitespace after the 'nop', which the tests don't expect.
> 
> So, I could update the tests to expect the whitespace....
> 
> ...except I'm not a fan of trailing whitespace, so I'd really rather
> not.
> 
> Turns out, I can pretty easily update the whitespace emitting code to
> spot instructions that have zero operands and just not emit any
> whitespace in this case.  So this is what I've done.

I appreciate this; I never understood what the trailing blanks were
good for (and I hadn't noticed the NOP anomaly so far). I'll leave
approving of the change to H.J., though, just indicating here that
all looks good to me.

> I've left in the fix for NOP_Fixup, I think updating mnemonicendp is
> probably a good thing, though this is not really required any more.

I agree with keeping it.

> I've then updated all the tests that I saw failing to adjust the
> expected patterns to account for the change in whitespace.

You could have left alone the ones using " *", reducing overall
patch size, but since you went farther then that - even better.

> For reviewing, start with opcodes/i386-dis.c, that's the actual change
> to how whitespace is emitted.  If you're happy with that then
> everything else is testsuite updates.

I think this doesn't belong in the commit message, but would better
go ...

> [1] https://sourceware.org/pipermail/binutils/2022-April/120610.html
> ---

... below such a marker.

Jan


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Trailing spaces in objdump -r header
  2022-05-26 12:45 [PATCH] opcodes/i386: remove trailing whitespace from insns with zero operands Andrew Burgess
  2022-05-26 15:15 ` Jan Beulich
@ 2022-05-31  3:51 ` Alan Modra
  2022-05-31  3:52   ` Ajdust more tests for opcodes/i386: remove trailing whitespace Alan Modra
  2022-05-31  8:13   ` Trailing spaces in objdump -r header Andrew Burgess
  1 sibling, 2 replies; 5+ messages in thread
From: Alan Modra @ 2022-05-31  3:51 UTC (permalink / raw)
  To: Andrew Burgess; +Cc: binutils

git commit 202be274a4 went a little wild in removing trailing spaces
in gas/testsuite/gas/i386/{secidx.d,secrel.d}, causing
x86_64-w64-mingw32  +FAIL: i386 secrel reloc
x86_64-w64-mingw32  +FAIL: i386 secidx reloc

I could have just replaced the trailing space, but let's fix the
objdump output instead.  Touches lots of testsuite files.

diff --git a/binutils/objdump.c b/binutils/objdump.c
index f585c1b8d18..e8fa8ca154e 100644
--- a/binutils/objdump.c
+++ b/binutils/objdump.c
@@ -4901,7 +4901,7 @@ dump_reloc_set (bfd *abfd, asection *sec, arelent **relpp, long relcount)
 	bfd_sprintf_vma (abfd, buf, (bfd_vma) -1);
 	width = strlen (buf) - 7;
       }
-    printf ("OFFSET %*s TYPE %*s VALUE \n", width, "", 12, "");
+    printf ("OFFSET %*s TYPE %*s VALUE\n", width, "", 12, "");
   }
 
   last_filename = NULL;
diff --git a/gas/testsuite/gas/all/fwdexp.d b/gas/testsuite/gas/all/fwdexp.d
index 211ab9f1c8b..e83d05a9a94 100644
--- a/gas/testsuite/gas/all/fwdexp.d
+++ b/gas/testsuite/gas/all/fwdexp.d
@@ -4,7 +4,7 @@
 .*: .*
 
 RELOCATION RECORDS FOR .*
-OFFSET +TYPE +VALUE 
+OFFSET +TYPE +VALUE
 0+ .*(\.data|label_i)(|\+0xf+e|\+0xf+c|\+0xf+8|-0x0*2|-0x0*4|-0x0*8)
 
 Contents of section .*
diff --git a/gas/testsuite/gas/all/weakref1.d b/gas/testsuite/gas/all/weakref1.d
index 4c2516409e3..a2640036a3f 100644
--- a/gas/testsuite/gas/all/weakref1.d
+++ b/gas/testsuite/gas/all/weakref1.d
@@ -9,7 +9,7 @@
 
 #...
 RELOCATION RECORDS FOR \[(\.text|\$CODE\$)\]:
-OFFSET +TYPE +VALUE *
+OFFSET +TYPE +VALUE
 # the rest of this file is generated with the following script:
 # # script begin
 # echo \#...
diff --git a/gas/testsuite/gas/alpha/elf-reloc-1.d b/gas/testsuite/gas/alpha/elf-reloc-1.d
index 69a16b72d74..89ecadf9d59 100644
--- a/gas/testsuite/gas/alpha/elf-reloc-1.d
+++ b/gas/testsuite/gas/alpha/elf-reloc-1.d
@@ -4,7 +4,7 @@
 .*:     file format elf64-alpha.*
 
 RELOCATION RECORDS FOR \[\.text\]:
-OFFSET           TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0*0000004 ELF_LITERAL       a
 0*0000000 LITUSE            \.text\+0x0*0000002
 0*000000c LITUSE            \.text\+0x0*0000001
diff --git a/gas/testsuite/gas/alpha/elf-reloc-4.d b/gas/testsuite/gas/alpha/elf-reloc-4.d
index 29b32e2abdb..b9f5f88768d 100644
--- a/gas/testsuite/gas/alpha/elf-reloc-4.d
+++ b/gas/testsuite/gas/alpha/elf-reloc-4.d
@@ -4,7 +4,7 @@
 .*:     file format elf64-alpha.*
 
 RELOCATION RECORDS FOR \[\.text\]:
-OFFSET           TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0*0000000 ELF_LITERAL       a
 0*0000004 LITUSE            \.text\+0x0*0000001
 0*0000008 LITUSE            \.text\+0x0*0000002
diff --git a/gas/testsuite/gas/alpha/elf-reloc-7.d b/gas/testsuite/gas/alpha/elf-reloc-7.d
index c51b6674fe6..c8fd75acc93 100644
--- a/gas/testsuite/gas/alpha/elf-reloc-7.d
+++ b/gas/testsuite/gas/alpha/elf-reloc-7.d
@@ -4,18 +4,18 @@
 .*:     file format elf64-alpha.*
 
 RELOCATION RECORDS FOR \[\.text\]:
-OFFSET           TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0*0000008 BRADDR            bar
 
 
 RELOCATION RECORDS FOR \[\.data\]:
-OFFSET           TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0*0000004 SREL32            \.data2\+0x0*0000004
 0*0000008 SREL32            BAR
 
 
 RELOCATION RECORDS FOR \[\.text2\]:
-OFFSET           TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0*0000004 BRADDR            \.text\+0x0*0000010
 0*0000008 BRADDR            bar
 
diff --git a/gas/testsuite/gas/alpha/elf-reloc-8.d b/gas/testsuite/gas/alpha/elf-reloc-8.d
index 8ba78c3c122..0f51cca5167 100644
--- a/gas/testsuite/gas/alpha/elf-reloc-8.d
+++ b/gas/testsuite/gas/alpha/elf-reloc-8.d
@@ -4,7 +4,7 @@
 .*:     file format elf64-alpha.*
 
 RELOCATION RECORDS FOR \[\.text\]:
-OFFSET *TYPE *VALUE 
+OFFSET +TYPE +VALUE
 0*0000000 GPDISP            \.text\+0x0*0000004
 0*0000014 GPRELHIGH         \.bss\+0x0*0000040
 0*0000018 ELF_LITERAL       ROOT_DEV
@@ -57,7 +57,7 @@ OFFSET *TYPE *VALUE
 
 
 RELOCATION RECORDS FOR \[\.init\.text\]:
-OFFSET *TYPE *VALUE 
+OFFSET +TYPE +VALUE
 0*0000000 GPDISP            \.init\.text\+0x0*0000004
 0*0000008 ELF_LITERAL       simple_strtol
 0*000001c LITUSE            \.init\.text\+0x0*0000003
@@ -294,7 +294,7 @@ OFFSET *TYPE *VALUE
 
 
 RELOCATION RECORDS FOR \[\.init\.setup\]:
-OFFSET *TYPE *VALUE 
+OFFSET +TYPE +VALUE
 0*0000000 REFQUAD           \.init\.data\+0x0*0000004
 0*0000008 REFQUAD           \.init\.text
 0*0000010 REFQUAD           \.init\.data\+0x0*0000012
@@ -310,7 +310,7 @@ OFFSET *TYPE *VALUE
 
 
 RELOCATION RECORDS FOR \[\.eh_frame\]:
-OFFSET *TYPE *VALUE 
+OFFSET +TYPE +VALUE
 0*000001c SREL32            \.init\.text
 0*0000034 SREL32            \.init\.text\+0x0*0000050
 0*0000048 SREL32            \.init\.text\+0x0*0000080
diff --git a/gas/testsuite/gas/alpha/elf-tls-1.d b/gas/testsuite/gas/alpha/elf-tls-1.d
index 7dee62a81f0..ebc783fc17e 100644
--- a/gas/testsuite/gas/alpha/elf-tls-1.d
+++ b/gas/testsuite/gas/alpha/elf-tls-1.d
@@ -4,7 +4,7 @@
 .*:     file format elf64-alpha.*
 
 RELOCATION RECORDS FOR \[\.text\]:
-OFFSET           TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0*0000004 TLSGD             a
 0*0000000 ELF_LITERAL       __tls_get_addr
 0*0000008 LITUSE            \.text\+0x0*0000004
diff --git a/gas/testsuite/gas/arm/local_function.d b/gas/testsuite/gas/arm/local_function.d
index 2c473c0c51e..450154f6348 100644
--- a/gas/testsuite/gas/arm/local_function.d
+++ b/gas/testsuite/gas/arm/local_function.d
@@ -7,5 +7,5 @@
 .*:     file format.*
 
 RELOCATION RECORDS FOR \[.text\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 00000000 R_ARM_(CALL|PC24)        bar
diff --git a/gas/testsuite/gas/arm/thumbrel.d b/gas/testsuite/gas/arm/thumbrel.d
index bc8644be20c..1875115b058 100644
--- a/gas/testsuite/gas/arm/thumbrel.d
+++ b/gas/testsuite/gas/arm/thumbrel.d
@@ -6,7 +6,7 @@
 .*:     file format.*
 
 RELOCATION RECORDS FOR \[.text\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 00000004 R_ARM_REL32       b
 
 Contents of section .text:
diff --git a/gas/testsuite/gas/arm/unwind.d b/gas/testsuite/gas/arm/unwind.d
index 3588a278b6d..9e7046f5c17 100644
--- a/gas/testsuite/gas/arm/unwind.d
+++ b/gas/testsuite/gas/arm/unwind.d
@@ -9,12 +9,12 @@
 .*:     file format.*
 
 RELOCATION RECORDS FOR \[.ARM.extab\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0000000c R_ARM_PREL31      .text
 
 
 RELOCATION RECORDS FOR \[.ARM.exidx\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 00000000 R_ARM_PREL31      .text
 00000000 R_ARM_NONE        __aeabi_unwind_cpp_pr0
 00000008 R_ARM_PREL31      .text.*
diff --git a/gas/testsuite/gas/arm/unwind_vxworks.d b/gas/testsuite/gas/arm/unwind_vxworks.d
index 36c3b59705c..e33c996c1d5 100644
--- a/gas/testsuite/gas/arm/unwind_vxworks.d
+++ b/gas/testsuite/gas/arm/unwind_vxworks.d
@@ -7,12 +7,12 @@
 .*:     file format.*
 
 RELOCATION RECORDS FOR \[.ARM.extab\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0000000c R_ARM_PREL31      .text
 
 
 RELOCATION RECORDS FOR \[.ARM.exidx\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 00000000 R_ARM_PREL31      .text
 00000000 R_ARM_NONE        __aeabi_unwind_cpp_pr0
 00000008 R_ARM_PREL31      .text.*\+0x00000004
diff --git a/gas/testsuite/gas/avr/diffreloc_withrelax.d b/gas/testsuite/gas/avr/diffreloc_withrelax.d
index 9d59e054ec4..8d1ef54c746 100644
--- a/gas/testsuite/gas/avr/diffreloc_withrelax.d
+++ b/gas/testsuite/gas/avr/diffreloc_withrelax.d
@@ -7,10 +7,10 @@
 .*:     file format elf32-avr
 
 RELOCATION RECORDS FOR \[.text\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 00000000 R_AVR_CALL        L1
 
 
 RELOCATION RECORDS FOR \[.data\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 00000000 R_AVR_DIFF16      L2
diff --git a/gas/testsuite/gas/avr/noreloc_withoutrelax.d b/gas/testsuite/gas/avr/noreloc_withoutrelax.d
index 7ec7d32066d..b386c1b9e92 100644
--- a/gas/testsuite/gas/avr/noreloc_withoutrelax.d
+++ b/gas/testsuite/gas/avr/noreloc_withoutrelax.d
@@ -7,5 +7,5 @@
 .*:     file format elf32-avr
 
 RELOCATION RECORDS FOR \[.text\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 00000000 R_AVR_CALL        .text
diff --git a/gas/testsuite/gas/avr/pc-relative-reloc.d b/gas/testsuite/gas/avr/pc-relative-reloc.d
index 30d0df6202a..dc8d42b288d 100644
--- a/gas/testsuite/gas/avr/pc-relative-reloc.d
+++ b/gas/testsuite/gas/avr/pc-relative-reloc.d
@@ -11,7 +11,7 @@ RELOCATION RECORDS FOR \[.text.main\]:
 
 
 RELOCATION RECORDS FOR \[.debug_line\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 00000000 R_AVR_32_PCREL    .Ldebug_line_end-0x00000004
 
 
diff --git a/gas/testsuite/gas/bfin/reloc.d b/gas/testsuite/gas/bfin/reloc.d
index c42060ab1f9..4e70edecfe7 100644
--- a/gas/testsuite/gas/bfin/reloc.d
+++ b/gas/testsuite/gas/bfin/reloc.d
@@ -3,7 +3,7 @@
 .*: +file format .*
 
 RELOCATION RECORDS FOR \[\.text\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0*0004 R_BFIN_PCREL24    _call_data1
 0*0008 R_BFIN_RIMM16     .data
 0*000a R_BFIN_PCREL12_JUMP_S  .text\+0x00000018
@@ -14,7 +14,7 @@ OFFSET   TYPE              VALUE
 
 
 RELOCATION RECORDS FOR \[\.data\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0*0006 R_BFIN_BYTE_DATA  load_extern1
 
 
diff --git a/gas/testsuite/gas/cfi/cfi-alpha-2.d b/gas/testsuite/gas/cfi/cfi-alpha-2.d
index cd7c9dd1498..6a04141df4c 100644
--- a/gas/testsuite/gas/cfi/cfi-alpha-2.d
+++ b/gas/testsuite/gas/cfi/cfi-alpha-2.d
@@ -4,6 +4,6 @@
 .*:     file format elf64-alpha.*
 
 RELOCATION RECORDS FOR \[\.eh_frame\]:
-OFFSET           TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0*000001c SREL32            \.text
 0*0000030 SREL32            \.text\+0x0*0000004
diff --git a/gas/testsuite/gas/cfi/reloc-pe-i386.d b/gas/testsuite/gas/cfi/reloc-pe-i386.d
index dc12629f372..0e79b4a0888 100644
--- a/gas/testsuite/gas/cfi/reloc-pe-i386.d
+++ b/gas/testsuite/gas/cfi/reloc-pe-i386.d
@@ -2,7 +2,7 @@
 #name: reloc-pe-i386
 #...
 RELOCATION RECORDS FOR \[.debug_frame\]:
-OFFSET .* TYPE .* VALUE 
+OFFSET +TYPE +VALUE
 0.* (secrel32|IMAGE_REL_AMD64_SECREL) .* .debug_frame
 0.* .* .text
 
diff --git a/gas/testsuite/gas/cris/rd-dtpoffd1.d b/gas/testsuite/gas/cris/rd-dtpoffd1.d
index 16fc9bcfdb4..b5c657313aa 100644
--- a/gas/testsuite/gas/cris/rd-dtpoffd1.d
+++ b/gas/testsuite/gas/cris/rd-dtpoffd1.d
@@ -6,7 +6,7 @@
 .*:     file format .*-cris
 
 RELOCATION RECORDS FOR \[.text\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+4 R_CRIS_32_DTPREL  extsym\+0x0000002a
 0+c R_CRIS_32_DTPREL  x\+0x00000002
 
diff --git a/gas/testsuite/gas/cris/x-to-dcr1-sreg.d b/gas/testsuite/gas/cris/x-to-dcr1-sreg.d
index 533f1721e7b..d7edf2dbe6c 100644
--- a/gas/testsuite/gas/cris/x-to-dcr1-sreg.d
+++ b/gas/testsuite/gas/cris/x-to-dcr1-sreg.d
@@ -4,7 +4,7 @@
 .*:     file format .*-cris
 
 RELOCATION RECORDS FOR \[\.text\]:
-OFFSET[	 ]+TYPE[	 ]+VALUE 
+OFFSET +TYPE +VALUE
 0+70 (R_CRIS_)?16[ 	]+externalsym
 0+284 (R_CRIS_)?32[ 	]+externalsym
 0+28c (R_CRIS_)?32[ 	]+\.text
diff --git a/gas/testsuite/gas/elf/equ-reloc.d b/gas/testsuite/gas/elf/equ-reloc.d
index e4e7d47f47a..871d1d61c6d 100644
--- a/gas/testsuite/gas/elf/equ-reloc.d
+++ b/gas/testsuite/gas/elf/equ-reloc.d
@@ -4,7 +4,7 @@
 .*: +file format .*
 
 RELOCATION RECORDS FOR \[.*\]:
-OFFSET *TYPE *VALUE 
+OFFSET +TYPE +VALUE
 0*0 [^ ]+ +(\.bss(\+0x0*4)?|y1)
 0*4 [^ ]+ +(\.bss(\+0x0*8)?|y2)
 #...
diff --git a/gas/testsuite/gas/elf/missing-build-notes.d b/gas/testsuite/gas/elf/missing-build-notes.d
index 0cfb11024dd..95071baefa7 100644
--- a/gas/testsuite/gas/elf/missing-build-notes.d
+++ b/gas/testsuite/gas/elf/missing-build-notes.d
@@ -6,7 +6,7 @@
 
 #...
 RELOCATION RECORDS FOR \[.gnu.build.attributes\]:
-OFFSET[ 	]+TYPE[ 	]+VALUE 
+OFFSET +TYPE +VALUE
 0+014 .*[ 	]+.*
 0+0(18|1c) .*[ 	]+.*
 0+0(30|38) .*[ 	]+.*
diff --git a/gas/testsuite/gas/i386/ilp32/elf/equ-reloc.d b/gas/testsuite/gas/i386/ilp32/elf/equ-reloc.d
index 91b5ea77755..e1edbfc16ed 100644
--- a/gas/testsuite/gas/i386/ilp32/elf/equ-reloc.d
+++ b/gas/testsuite/gas/i386/ilp32/elf/equ-reloc.d
@@ -5,7 +5,7 @@
 .*: +file format .*
 
 RELOCATION RECORDS FOR \[.*\]:
-OFFSET *TYPE *VALUE 
+OFFSET +TYPE +VALUE
 0*0 [^ ]+ +(\.bss(\+0x0*4)?|y1)
 0*4 [^ ]+ +(\.bss(\+0x0*8)?|y2)
 #...
diff --git a/gas/testsuite/gas/i386/ilp32/quad.d b/gas/testsuite/gas/i386/ilp32/quad.d
index 13f5d750134..03dcf851dac 100644
--- a/gas/testsuite/gas/i386/ilp32/quad.d
+++ b/gas/testsuite/gas/i386/ilp32/quad.d
@@ -5,7 +5,7 @@
 .*: +file format .*
 
 RELOCATION RECORDS FOR \[.data\]:
-OFFSET +TYPE +VALUE 
+OFFSET +TYPE +VALUE
 0+ R_X86_64_64 +foo
 0+10 R_X86_64_64 +bar
 0+20 R_X86_64_64 +foo
diff --git a/gas/testsuite/gas/i386/rela.d b/gas/testsuite/gas/i386/rela.d
index 198f71238c9..413bc27bd27 100644
--- a/gas/testsuite/gas/i386/rela.d
+++ b/gas/testsuite/gas/i386/rela.d
@@ -5,7 +5,7 @@
 
 RELOCATION RECORDS FOR \[\.data\]:
 
-OFFSET +TYPE +VALUE *
+OFFSET +TYPE +VALUE
 0*0 R_X86_64_64 *q
 0*8 R_X86_64_32 *l
 
diff --git a/gas/testsuite/gas/i386/size-5b.d b/gas/testsuite/gas/i386/size-5b.d
index 8439801daaa..968bb3a3145 100644
--- a/gas/testsuite/gas/i386/size-5b.d
+++ b/gas/testsuite/gas/i386/size-5b.d
@@ -6,7 +6,7 @@
 
 RELOCATION RECORDS FOR \[\.data\]:
 
-OFFSET +TYPE +VALUE *
+OFFSET +TYPE +VALUE
 0*18 R_386_SIZE32 *ext
 0*1c R_386_SIZE32 *ext
 
diff --git a/gas/testsuite/gas/i386/wrap32-data.d b/gas/testsuite/gas/i386/wrap32-data.d
index a58f349ceef..ba0a340bebd 100644
--- a/gas/testsuite/gas/i386/wrap32-data.d
+++ b/gas/testsuite/gas/i386/wrap32-data.d
@@ -6,7 +6,7 @@
 
 RELOCATION RECORDS FOR \[\.data\]:
 
-OFFSET +TYPE +VALUE *
+OFFSET +TYPE +VALUE
 0*10 (R_386_|dir)?32 *sym
 0*14 (R_386_|dir)?32 *sym
 0*18 (R_386_|dir)?32 *sym
diff --git a/gas/testsuite/gas/ia64/ltoff22x-1.d b/gas/testsuite/gas/ia64/ltoff22x-1.d
index f15565d7ce9..94b2a20867b 100644
--- a/gas/testsuite/gas/ia64/ltoff22x-1.d
+++ b/gas/testsuite/gas/ia64/ltoff22x-1.d
@@ -4,7 +4,7 @@
 .*: +file format .*
 
 RELOCATION RECORDS FOR \[\.text\]:
-OFFSET[ 	]+TYPE[ 	]+VALUE 
+OFFSET +TYPE +VALUE
 0+000 LTOFF22X          foo
 
 
diff --git a/gas/testsuite/gas/ia64/ltoff22x-2.d b/gas/testsuite/gas/ia64/ltoff22x-2.d
index 8a2dbda120d..a16ddf376ed 100644
--- a/gas/testsuite/gas/ia64/ltoff22x-2.d
+++ b/gas/testsuite/gas/ia64/ltoff22x-2.d
@@ -4,7 +4,7 @@
 .*: +file format .*
 
 RELOCATION RECORDS FOR \[\.text\]:
-OFFSET[ 	]+TYPE[ 	]+VALUE 
+OFFSET +TYPE +VALUE
 0+000 LTOFF22X          foo
 0+010 LDXMOV            foo
 
diff --git a/gas/testsuite/gas/ia64/ltoff22x-3.d b/gas/testsuite/gas/ia64/ltoff22x-3.d
index 724cc59d23b..e30551e6fd3 100644
--- a/gas/testsuite/gas/ia64/ltoff22x-3.d
+++ b/gas/testsuite/gas/ia64/ltoff22x-3.d
@@ -4,7 +4,7 @@
 .*: +file format .*
 
 RELOCATION RECORDS FOR \[\.text\]:
-OFFSET[ 	]+TYPE[ 	]+VALUE 
+OFFSET +TYPE +VALUE
 0+000 LTOFF22X          foo
 0+010 LDXMOV            foo
 
diff --git a/gas/testsuite/gas/ia64/ltoff22x-4.d b/gas/testsuite/gas/ia64/ltoff22x-4.d
index feedbae63cb..29f17b8951a 100644
--- a/gas/testsuite/gas/ia64/ltoff22x-4.d
+++ b/gas/testsuite/gas/ia64/ltoff22x-4.d
@@ -4,7 +4,7 @@
 .*: +file format .*
 
 RELOCATION RECORDS FOR \[\.text\]:
-OFFSET[ 	]+TYPE[ 	]+VALUE 
+OFFSET +TYPE +VALUE
 0+000 LTOFF22X          foo
 0+010 LDXMOV            foo
 
diff --git a/gas/testsuite/gas/ia64/ltoff22x-5.d b/gas/testsuite/gas/ia64/ltoff22x-5.d
index e6081b45ce2..e9016cd62b5 100644
--- a/gas/testsuite/gas/ia64/ltoff22x-5.d
+++ b/gas/testsuite/gas/ia64/ltoff22x-5.d
@@ -4,7 +4,7 @@
 .*: +file format .*
 
 RELOCATION RECORDS FOR \[\.text\]:
-OFFSET[ 	]+TYPE[ 	]+VALUE 
+OFFSET +TYPE +VALUE
 0+000 LTOFF22X          foo
 0+010 LDXMOV            foo
 
diff --git a/gas/testsuite/gas/ia64/order.d b/gas/testsuite/gas/ia64/order.d
index 45887d884ac..c28bc661a9b 100644
--- a/gas/testsuite/gas/ia64/order.d
+++ b/gas/testsuite/gas/ia64/order.d
@@ -4,7 +4,7 @@
 .*: +file format .*
 
 RELOCATION RECORDS FOR \[.foo\]:
-OFFSET[ 	]+TYPE[ 	]+VALUE 
+OFFSET +TYPE +VALUE
 0+00008 DIR64MSB          foo
 0+00018 DIR64MSB          foo
 0+00028 DIR64LSB          foo
@@ -12,7 +12,7 @@ OFFSET[ 	]+TYPE[ 	]+VALUE
 
 
 RELOCATION RECORDS FOR \[.bar\]:
-OFFSET[ 	]+TYPE[ 	]+VALUE 
+OFFSET +TYPE +VALUE
 0+00010 DIR64LSB          foo
 0+00040 DIR64LSB          foo
 0+00058 DIR64MSB          foo
diff --git a/gas/testsuite/gas/m32r/rel32-pic.d b/gas/testsuite/gas/m32r/rel32-pic.d
index 9a27fe9058d..d5f3d9f0328 100644
--- a/gas/testsuite/gas/m32r/rel32-pic.d
+++ b/gas/testsuite/gas/m32r/rel32-pic.d
@@ -5,7 +5,7 @@
 .*: +file format .*
 
 RELOCATION RECORDS FOR \[.text2\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 00000000 R_M32R_REL32      .text\+0x00000004
 00000008 R_M32R_REL32      .text\+0x00000008
 0000000c R_M32R_REL32      .text
diff --git a/gas/testsuite/gas/m32r/rel32.d b/gas/testsuite/gas/m32r/rel32.d
index abfe1363e6c..ed0165bfde6 100644
--- a/gas/testsuite/gas/m32r/rel32.d
+++ b/gas/testsuite/gas/m32r/rel32.d
@@ -5,7 +5,7 @@
 .*: +file format .*
 
 RELOCATION RECORDS FOR \[.text2\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 00000000 R_M32R_REL32      .text\+0x00000004
 00000008 R_M32R_REL32      .text\+0x00000008
 0000000c R_M32R_REL32      .text
diff --git a/gas/testsuite/gas/mips/compact-eh-eb-1.d b/gas/testsuite/gas/mips/compact-eh-eb-1.d
index 2a233d6d79c..c4121629f46 100644
--- a/gas/testsuite/gas/mips/compact-eh-eb-1.d
+++ b/gas/testsuite/gas/mips/compact-eh-eb-1.d
@@ -7,7 +7,7 @@
 
 
 RELOCATION RECORDS FOR \[.eh_frame_entry\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 00000000 R_MIPS_PC32       .text.*
 
 
diff --git a/gas/testsuite/gas/mips/compact-eh-eb-2.d b/gas/testsuite/gas/mips/compact-eh-eb-2.d
index feefafa8809..e0885864bc5 100644
--- a/gas/testsuite/gas/mips/compact-eh-eb-2.d
+++ b/gas/testsuite/gas/mips/compact-eh-eb-2.d
@@ -7,17 +7,17 @@
 
 
 RELOCATION RECORDS FOR \[.data.DW.ref.__gnu_compact_pr2\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 00000000 R_MIPS_32         __gnu_compact_pr2
 
 
 RELOCATION RECORDS FOR \[.gnu_extab\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 00000001 R_MIPS_PC32       DW.ref.__gnu_compact_pr2
 
 
 RELOCATION RECORDS FOR \[.eh_frame_entry\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 00000000 R_MIPS_PC32       .text.*
 00000004 R_MIPS_PC32       .gnu_extab
 
diff --git a/gas/testsuite/gas/mips/compact-eh-eb-3.d b/gas/testsuite/gas/mips/compact-eh-eb-3.d
index 6782d2b2a26..2f0e8447fc2 100644
--- a/gas/testsuite/gas/mips/compact-eh-eb-3.d
+++ b/gas/testsuite/gas/mips/compact-eh-eb-3.d
@@ -7,7 +7,7 @@
 
 
 RELOCATION RECORDS FOR \[.eh_frame_entry\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 00000000 R_MIPS_PC32       .text.*
 00000004 R_MIPS_PC32       .gnu_extab
 
diff --git a/gas/testsuite/gas/mips/compact-eh-eb-4.d b/gas/testsuite/gas/mips/compact-eh-eb-4.d
index b9fe3c01733..4ca4a24bc19 100644
--- a/gas/testsuite/gas/mips/compact-eh-eb-4.d
+++ b/gas/testsuite/gas/mips/compact-eh-eb-4.d
@@ -7,7 +7,7 @@
 
 
 RELOCATION RECORDS FOR \[.eh_frame_entry\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 00000000 R_MIPS_PC32       .text.*
 00000004 R_MIPS_PC32       .gnu_extab
 
diff --git a/gas/testsuite/gas/mips/compact-eh-eb-5.d b/gas/testsuite/gas/mips/compact-eh-eb-5.d
index 79a65bb31c2..298d2831a9d 100644
--- a/gas/testsuite/gas/mips/compact-eh-eb-5.d
+++ b/gas/testsuite/gas/mips/compact-eh-eb-5.d
@@ -7,17 +7,17 @@
 
 
 RELOCATION RECORDS FOR \[.data.DW.ref.__gnu_compact_pr2\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 00000000 R_MIPS_32         __gnu_compact_pr2
 
 
 RELOCATION RECORDS FOR \[.gnu_extab\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 00000001 R_MIPS_PC32       DW.ref.__gnu_compact_pr2
 
 
 RELOCATION RECORDS FOR \[.eh_frame_entry\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 00000000 R_MIPS_PC32       .text.*
 00000004 R_MIPS_PC32       .gnu_extab
 
diff --git a/gas/testsuite/gas/mips/compact-eh-eb-6.d b/gas/testsuite/gas/mips/compact-eh-eb-6.d
index 496be17afda..3766ecb7432 100644
--- a/gas/testsuite/gas/mips/compact-eh-eb-6.d
+++ b/gas/testsuite/gas/mips/compact-eh-eb-6.d
@@ -7,7 +7,7 @@
 
 
 RELOCATION RECORDS FOR \[.eh_frame_entry\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 00000000 R_MIPS_PC32       .text.*
 00000004 R_MIPS_PC32       .gnu_extab
 
diff --git a/gas/testsuite/gas/mips/compact-eh-eb-7.d b/gas/testsuite/gas/mips/compact-eh-eb-7.d
index 2daae3fb7a4..8c891237fee 100644
--- a/gas/testsuite/gas/mips/compact-eh-eb-7.d
+++ b/gas/testsuite/gas/mips/compact-eh-eb-7.d
@@ -7,12 +7,12 @@
 
 
 RELOCATION RECORDS FOR \[.eh_frame\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0000001c R_MIPS_PC32       .text.*
 
 
 RELOCATION RECORDS FOR \[.eh_frame_entry\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 00000000 R_MIPS_PC32       .text.*
 00000004 R_MIPS_PC32       .eh_frame.*
 
diff --git a/gas/testsuite/gas/mips/compact-eh-el-1.d b/gas/testsuite/gas/mips/compact-eh-el-1.d
index 64abfbaeb8c..7046dd4cfde 100644
--- a/gas/testsuite/gas/mips/compact-eh-el-1.d
+++ b/gas/testsuite/gas/mips/compact-eh-el-1.d
@@ -7,7 +7,7 @@
 
 
 RELOCATION RECORDS FOR \[.eh_frame_entry\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 00000000 R_MIPS_PC32       .text.*
 
 
diff --git a/gas/testsuite/gas/mips/compact-eh-el-2.d b/gas/testsuite/gas/mips/compact-eh-el-2.d
index f5fe968d2e5..3573670880c 100644
--- a/gas/testsuite/gas/mips/compact-eh-el-2.d
+++ b/gas/testsuite/gas/mips/compact-eh-el-2.d
@@ -7,17 +7,17 @@
 
 
 RELOCATION RECORDS FOR \[.data.DW.ref.__gnu_compact_pr2\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 00000000 R_MIPS_32         __gnu_compact_pr2
 
 
 RELOCATION RECORDS FOR \[.gnu_extab\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 00000001 R_MIPS_PC32       DW.ref.__gnu_compact_pr2
 
 
 RELOCATION RECORDS FOR \[.eh_frame_entry\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 00000000 R_MIPS_PC32       .text.*
 00000004 R_MIPS_PC32       .gnu_extab
 
diff --git a/gas/testsuite/gas/mips/compact-eh-el-3.d b/gas/testsuite/gas/mips/compact-eh-el-3.d
index aacfac2115d..b426ec96566 100644
--- a/gas/testsuite/gas/mips/compact-eh-el-3.d
+++ b/gas/testsuite/gas/mips/compact-eh-el-3.d
@@ -7,7 +7,7 @@
 
 
 RELOCATION RECORDS FOR \[.eh_frame_entry\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 00000000 R_MIPS_PC32       .text.*
 00000004 R_MIPS_PC32       .gnu_extab
 
diff --git a/gas/testsuite/gas/mips/compact-eh-el-4.d b/gas/testsuite/gas/mips/compact-eh-el-4.d
index d3d85e1c49d..67d85926331 100644
--- a/gas/testsuite/gas/mips/compact-eh-el-4.d
+++ b/gas/testsuite/gas/mips/compact-eh-el-4.d
@@ -7,7 +7,7 @@
 
 
 RELOCATION RECORDS FOR \[.eh_frame_entry\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 00000000 R_MIPS_PC32       .text.*
 00000004 R_MIPS_PC32       .gnu_extab
 
diff --git a/gas/testsuite/gas/mips/compact-eh-el-5.d b/gas/testsuite/gas/mips/compact-eh-el-5.d
index aa8433290de..623cc067dbd 100644
--- a/gas/testsuite/gas/mips/compact-eh-el-5.d
+++ b/gas/testsuite/gas/mips/compact-eh-el-5.d
@@ -6,17 +6,17 @@
 .*:     file format.*
 
 RELOCATION RECORDS FOR \[.data.DW.ref.__gnu_compact_pr2\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 00000000 R_MIPS_32         __gnu_compact_pr2
 
 
 RELOCATION RECORDS FOR \[.gnu_extab\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 00000001 R_MIPS_PC32       DW.ref.__gnu_compact_pr2
 
 
 RELOCATION RECORDS FOR \[.eh_frame_entry\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 00000000 R_MIPS_PC32       .text.*
 00000004 R_MIPS_PC32       .gnu_extab
 
diff --git a/gas/testsuite/gas/mips/compact-eh-el-6.d b/gas/testsuite/gas/mips/compact-eh-el-6.d
index 802a946a843..7d5e2dd15c3 100644
--- a/gas/testsuite/gas/mips/compact-eh-el-6.d
+++ b/gas/testsuite/gas/mips/compact-eh-el-6.d
@@ -7,7 +7,7 @@
 
 
 RELOCATION RECORDS FOR \[.eh_frame_entry\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 00000000 R_MIPS_PC32       .text.*
 00000004 R_MIPS_PC32       .gnu_extab
 
diff --git a/gas/testsuite/gas/mips/compact-eh-el-7.d b/gas/testsuite/gas/mips/compact-eh-el-7.d
index c3c585ef753..7296c606e01 100644
--- a/gas/testsuite/gas/mips/compact-eh-el-7.d
+++ b/gas/testsuite/gas/mips/compact-eh-el-7.d
@@ -7,12 +7,12 @@
 
 
 RELOCATION RECORDS FOR \[.eh_frame\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0000001c R_MIPS_PC32       .text.*
 
 
 RELOCATION RECORDS FOR \[.eh_frame_entry\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 00000000 R_MIPS_PC32       .text.*
 00000004 R_MIPS_PC32       .eh_frame.*
 
diff --git a/gas/testsuite/gas/mips/e32-rel2.d b/gas/testsuite/gas/mips/e32-rel2.d
index 74edeb58e3a..5583e48ed88 100644
--- a/gas/testsuite/gas/mips/e32-rel2.d
+++ b/gas/testsuite/gas/mips/e32-rel2.d
@@ -10,7 +10,7 @@
 .*:     file format .*
 
 RELOCATION RECORDS FOR \[\.text\]:
-OFFSET [ ]+ TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+0000000 R_MIPS_LITERAL    \.lit8
 0+0000004 R_MIPS_LITERAL    \.lit8
 0+0000008 R_MIPS_LITERAL    \.lit8
diff --git a/gas/testsuite/gas/mips/e32el-rel2.d b/gas/testsuite/gas/mips/e32el-rel2.d
index abfcc57eb21..5418aaec3bd 100644
--- a/gas/testsuite/gas/mips/e32el-rel2.d
+++ b/gas/testsuite/gas/mips/e32el-rel2.d
@@ -10,7 +10,7 @@
 .*:     file format .*
 
 RELOCATION RECORDS FOR \[\.text\]:
-OFFSET [ ]+ TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+0000000 R_MIPS_LITERAL    \.lit8
 0+0000004 R_MIPS_LITERAL    \.lit8
 0+0000008 R_MIPS_LITERAL    \.lit8
diff --git a/gas/testsuite/gas/mips/ehword.d b/gas/testsuite/gas/mips/ehword.d
index 4cbef123c90..3b368bea424 100644
--- a/gas/testsuite/gas/mips/ehword.d
+++ b/gas/testsuite/gas/mips/ehword.d
@@ -5,5 +5,5 @@
 .*: +file format .*mips.*
 
 RELOCATION RECORDS FOR \[\.text\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 00000000 R_MIPS_EH         _ZTI5myExc
diff --git a/gas/testsuite/gas/mips/elf-rel.d b/gas/testsuite/gas/mips/elf-rel.d
index 6208fac23e4..bb7077eb771 100644
--- a/gas/testsuite/gas/mips/elf-rel.d
+++ b/gas/testsuite/gas/mips/elf-rel.d
@@ -7,7 +7,7 @@
 .*:     file format .*
 
 RELOCATION RECORDS FOR \[\.text\]:
-OFFSET [ ]+ TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+0000000 R_MIPS_HI16       \.text
 0+0000018 R_MIPS_LO16       \.text
 0+000000c R_MIPS_HI16       \.text
diff --git a/gas/testsuite/gas/mips/elf-rel2.d b/gas/testsuite/gas/mips/elf-rel2.d
index 8ca682f28c2..69356ec3311 100644
--- a/gas/testsuite/gas/mips/elf-rel2.d
+++ b/gas/testsuite/gas/mips/elf-rel2.d
@@ -9,7 +9,7 @@
 .*:     file format .*
 
 RELOCATION RECORDS FOR \[\.text\]:
-OFFSET [ ]+ TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+0000000 R_MIPS_LITERAL    \.lit8
 0+0000004 R_MIPS_LITERAL    \.lit8
 0+0000008 R_MIPS_LITERAL    \.lit8
diff --git a/gas/testsuite/gas/mips/elf-rel3.d b/gas/testsuite/gas/mips/elf-rel3.d
index bfa9c40335b..51b1b833e12 100644
--- a/gas/testsuite/gas/mips/elf-rel3.d
+++ b/gas/testsuite/gas/mips/elf-rel3.d
@@ -5,7 +5,7 @@
 .*:     file format .*
 
 RELOCATION RECORDS FOR \[\.data\]:
-OFFSET [ ]+ TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+0000004 R_MIPS_32         b
 0+0000008 R_MIPS_32         .data
 
diff --git a/gas/testsuite/gas/mips/elfel-rel.d b/gas/testsuite/gas/mips/elfel-rel.d
index bac44edbef8..7a9a3b92bfb 100644
--- a/gas/testsuite/gas/mips/elfel-rel.d
+++ b/gas/testsuite/gas/mips/elfel-rel.d
@@ -8,7 +8,7 @@
 .*:     file format .*
 
 RELOCATION RECORDS FOR \[\.text\]:
-OFFSET [ ]+ TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+0000000 R_MIPS_HI16       \.text
 0+0000018 R_MIPS_LO16       \.text
 0+000000c R_MIPS_HI16       \.text
diff --git a/gas/testsuite/gas/mips/elfel-rel2.d b/gas/testsuite/gas/mips/elfel-rel2.d
index 5f90a0d6866..62a7f44b055 100644
--- a/gas/testsuite/gas/mips/elfel-rel2.d
+++ b/gas/testsuite/gas/mips/elfel-rel2.d
@@ -10,7 +10,7 @@
 .*:     file format .*
 
 RELOCATION RECORDS FOR \[\.text\]:
-OFFSET [ ]+ TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+0000000 R_MIPS_LITERAL    \.lit8
 0+0000004 R_MIPS_LITERAL    \.lit8
 0+0000008 R_MIPS_LITERAL    \.lit8
diff --git a/gas/testsuite/gas/mips/elfel-rel3.d b/gas/testsuite/gas/mips/elfel-rel3.d
index d6cda0ac7ce..4f021fbd52c 100644
--- a/gas/testsuite/gas/mips/elfel-rel3.d
+++ b/gas/testsuite/gas/mips/elfel-rel3.d
@@ -6,7 +6,7 @@
 .*:     file format .*
 
 RELOCATION RECORDS FOR \[\.data\]:
-OFFSET [ ]+ TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+0000004 R_MIPS_32         b
 0+0000008 R_MIPS_32         .data
 
diff --git a/gas/testsuite/gas/mips/jalr3-n64.d b/gas/testsuite/gas/mips/jalr3-n64.d
index 001e7f1f8d1..2b5ffffd2bf 100644
--- a/gas/testsuite/gas/mips/jalr3-n64.d
+++ b/gas/testsuite/gas/mips/jalr3-n64.d
@@ -6,7 +6,7 @@
 .*: +file format .*mips.*
 
 RELOCATION RECORDS FOR \[\.text\]:
-OFFSET           TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0000000000000000 R_MIPS_JALR       \$bar
 0000000000000000 R_MIPS_NONE       \*ABS\*
 0000000000000000 R_MIPS_NONE       \*ABS\*
diff --git a/gas/testsuite/gas/mips/jalr3.d b/gas/testsuite/gas/mips/jalr3.d
index 73ce08a9c7a..0966650abd7 100644
--- a/gas/testsuite/gas/mips/jalr3.d
+++ b/gas/testsuite/gas/mips/jalr3.d
@@ -6,6 +6,6 @@
 .*: +file format .*mips.*
 
 RELOCATION RECORDS FOR \[\.text\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 00000000 R_MIPS_JALR       \$bar
 00000008 R_MIPS_JALR       \$bar
diff --git a/gas/testsuite/gas/mips/micromips@elf-rel2.d b/gas/testsuite/gas/mips/micromips@elf-rel2.d
index da4dd6952de..ca4977640d8 100644
--- a/gas/testsuite/gas/mips/micromips@elf-rel2.d
+++ b/gas/testsuite/gas/mips/micromips@elf-rel2.d
@@ -10,7 +10,7 @@
 .*: +file format .*mips.*
 
 RELOCATION RECORDS FOR \[\.text\]:
-OFFSET [ ]+ TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+0000000 R_MICROMIPS_LITERAL  \.lit8
 0+0000004 R_MICROMIPS_LITERAL  \.lit8
 0+0000008 R_MICROMIPS_LITERAL  \.lit8
diff --git a/gas/testsuite/gas/mips/micromips@elfel-rel2.d b/gas/testsuite/gas/mips/micromips@elfel-rel2.d
index f771e7932e7..84fdd624850 100644
--- a/gas/testsuite/gas/mips/micromips@elfel-rel2.d
+++ b/gas/testsuite/gas/mips/micromips@elfel-rel2.d
@@ -10,7 +10,7 @@
 .*: +file format .*mips.*
 
 RELOCATION RECORDS FOR \[\.text\]:
-OFFSET [ ]+ TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+0000000 R_MICROMIPS_LITERAL  \.lit8
 0+0000004 R_MICROMIPS_LITERAL  \.lit8
 0+0000008 R_MICROMIPS_LITERAL  \.lit8
diff --git a/gas/testsuite/gas/mips/mips16-e.d b/gas/testsuite/gas/mips/mips16-e.d
index f2eb31e26d5..d64b882c81c 100644
--- a/gas/testsuite/gas/mips/mips16-e.d
+++ b/gas/testsuite/gas/mips/mips16-e.d
@@ -21,7 +21,7 @@ SYMBOL TABLE:
 
 
 RELOCATION RECORDS FOR \[foo\]:
-OFFSET [ ]+ TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+0000000 R_MIPS_32         l1
 0+0000004 R_MIPS_32         l1
 0+0000008 R_MIPS_32         \.L1.*1
diff --git a/gas/testsuite/gas/mips/mips16-f.d b/gas/testsuite/gas/mips/mips16-f.d
index 6ca5bb99286..9605b6f183e 100644
--- a/gas/testsuite/gas/mips/mips16-f.d
+++ b/gas/testsuite/gas/mips/mips16-f.d
@@ -19,7 +19,7 @@ SYMBOL TABLE:
 
 
 RELOCATION RECORDS FOR \[foo\]:
-OFFSET [ ]+ TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+0000000 R_MIPS_32         l1
 
 
diff --git a/gas/testsuite/gas/mips/mips16-hilo-match.d b/gas/testsuite/gas/mips/mips16-hilo-match.d
index 4a86bbc8e2d..76ad7b39cdd 100644
--- a/gas/testsuite/gas/mips/mips16-hilo-match.d
+++ b/gas/testsuite/gas/mips/mips16-hilo-match.d
@@ -5,7 +5,7 @@
 .*: +file format .*mips.*
 
 RELOCATION RECORDS FOR \[\.text\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 00000010 R_MIPS_HI16       var4
 00000018 R_MIPS_LO16       var4
 00000008 R_MIPS_HI16       __var1
@@ -34,7 +34,7 @@ OFFSET   TYPE              VALUE
 
 
 RELOCATION RECORDS FOR \[\.pdr\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 00000000 R_MIPS_32         _pinit
 00000020 R_MIPS_32         pdelt
 
diff --git a/gas/testsuite/gas/mips/mipsel16-e.d b/gas/testsuite/gas/mips/mipsel16-e.d
index c8206589d9a..2e4e8417dfb 100644
--- a/gas/testsuite/gas/mips/mipsel16-e.d
+++ b/gas/testsuite/gas/mips/mipsel16-e.d
@@ -22,7 +22,7 @@ SYMBOL TABLE:
 
 
 RELOCATION RECORDS FOR \[foo\]:
-OFFSET [ ]+ TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+0000000 R_MIPS_32         l1
 0+0000004 R_MIPS_32         l1
 0+0000008 R_MIPS_32         \.L1.*1
diff --git a/gas/testsuite/gas/mips/mipsel16-f.d b/gas/testsuite/gas/mips/mipsel16-f.d
index 21756bdf0c0..57db1a7955b 100644
--- a/gas/testsuite/gas/mips/mipsel16-f.d
+++ b/gas/testsuite/gas/mips/mipsel16-f.d
@@ -20,7 +20,7 @@ SYMBOL TABLE:
 
 
 RELOCATION RECORDS FOR \[foo\]:
-OFFSET [ ]+ TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+0000000 R_MIPS_32         l1
 
 
diff --git a/gas/testsuite/gas/mips/pcrel-4-32.d b/gas/testsuite/gas/mips/pcrel-4-32.d
index 06bc52b79cb..8e94cb336ff 100644
--- a/gas/testsuite/gas/mips/pcrel-4-32.d
+++ b/gas/testsuite/gas/mips/pcrel-4-32.d
@@ -6,7 +6,7 @@
 .*:     file format .*
 
 RELOCATION RECORDS FOR \[\.data\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 00000000 R_MIPS_PC32       foo
 00000004 R_MIPS_PC32       foo
 00000008 R_MIPS_PC32       foo
diff --git a/gas/testsuite/gas/mips/pcrel-4-64.d b/gas/testsuite/gas/mips/pcrel-4-64.d
index 931ff966546..e6159246fdd 100644
--- a/gas/testsuite/gas/mips/pcrel-4-64.d
+++ b/gas/testsuite/gas/mips/pcrel-4-64.d
@@ -6,7 +6,7 @@
 .*:     file format .*
 
 RELOCATION RECORDS FOR \[\.data\]:
-OFFSET           TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+000 R_MIPS_PC32       foo
 0+000 R_MIPS_NONE       \*ABS\*
 0+000 R_MIPS_NONE       \*ABS\*
diff --git a/gas/testsuite/gas/mips/pcrel-4-n32.d b/gas/testsuite/gas/mips/pcrel-4-n32.d
index 56ec6efe87a..e7dab8a3485 100644
--- a/gas/testsuite/gas/mips/pcrel-4-n32.d
+++ b/gas/testsuite/gas/mips/pcrel-4-n32.d
@@ -6,7 +6,7 @@
 .*:     file format .*
 
 RELOCATION RECORDS FOR \[\.data\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 00000000 R_MIPS_PC32       foo
 00000004 R_MIPS_PC32       foo\+0x00000004
 00000008 R_MIPS_PC32       foo\+0x00000008
diff --git a/gas/testsuite/gas/mips/tmips16-e.d b/gas/testsuite/gas/mips/tmips16-e.d
index 6d3a618cb39..bcf3de0cab2 100644
--- a/gas/testsuite/gas/mips/tmips16-e.d
+++ b/gas/testsuite/gas/mips/tmips16-e.d
@@ -22,7 +22,7 @@ SYMBOL TABLE:
 
 
 RELOCATION RECORDS FOR \[foo\]:
-OFFSET [ ]+ TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+0000000 R_MIPS_32         l1
 0+0000004 R_MIPS_32         l1
 0+0000008 R_MIPS_32         \.L1.*1
diff --git a/gas/testsuite/gas/mips/tmips16-f.d b/gas/testsuite/gas/mips/tmips16-f.d
index cb09276f42e..95bb5647a09 100644
--- a/gas/testsuite/gas/mips/tmips16-f.d
+++ b/gas/testsuite/gas/mips/tmips16-f.d
@@ -20,7 +20,7 @@ SYMBOL TABLE:
 
 
 RELOCATION RECORDS FOR \[foo\]:
-OFFSET [ ]+ TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+0000000 R_MIPS_32         l1
 
 
diff --git a/gas/testsuite/gas/mips/tmipsel16-e.d b/gas/testsuite/gas/mips/tmipsel16-e.d
index 8c98d05083d..95d473c054c 100644
--- a/gas/testsuite/gas/mips/tmipsel16-e.d
+++ b/gas/testsuite/gas/mips/tmipsel16-e.d
@@ -22,7 +22,7 @@ SYMBOL TABLE:
 
 
 RELOCATION RECORDS FOR \[foo\]:
-OFFSET [ ]+ TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+0000000 R_MIPS_32         l1
 0+0000004 R_MIPS_32         l1
 0+0000008 R_MIPS_32         \.L1.*1
diff --git a/gas/testsuite/gas/mips/tmipsel16-f.d b/gas/testsuite/gas/mips/tmipsel16-f.d
index 503f8be57aa..5639bb0b16d 100644
--- a/gas/testsuite/gas/mips/tmipsel16-f.d
+++ b/gas/testsuite/gas/mips/tmipsel16-f.d
@@ -20,7 +20,7 @@ SYMBOL TABLE:
 
 
 RELOCATION RECORDS FOR \[foo\]:
-OFFSET [ ]+ TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+0000000 R_MIPS_32         l1
 
 
diff --git a/gas/testsuite/gas/mmix/basep-10.d b/gas/testsuite/gas/mmix/basep-10.d
index 07c990c2928..d7991bb50b9 100644
--- a/gas/testsuite/gas/mmix/basep-10.d
+++ b/gas/testsuite/gas/mmix/basep-10.d
@@ -15,14 +15,14 @@ SYMBOL TABLE:
 
 
 RELOCATION RECORDS FOR \[\.text\]:
-OFFSET           TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+6 R_MMIX_BASE_PLUS_OFFSET  w1
 0+a R_MMIX_REG        \.MMIX\.reg_contents
 0+e R_MMIX_REG        \.MMIX\.reg_contents\+0x0+8
 0+12 R_MMIX_REG        \.MMIX\.reg_contents\+0x0+8
 
 RELOCATION RECORDS FOR \[\.MMIX\.reg_contents\]:
-OFFSET           TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+ R_MMIX_64         w3
 0+8 R_MMIX_64         \.text\+0x0+4
 
diff --git a/gas/testsuite/gas/mmix/basep-11.d b/gas/testsuite/gas/mmix/basep-11.d
index dc03ca46492..b07a6245447 100644
--- a/gas/testsuite/gas/mmix/basep-11.d
+++ b/gas/testsuite/gas/mmix/basep-11.d
@@ -13,7 +13,7 @@ SYMBOL TABLE:
 0+8  w      \.text	0+ w3
 
 RELOCATION RECORDS FOR \[\.text\]:
-OFFSET           TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+6 R_MMIX_BASE_PLUS_OFFSET  w1
 0+a R_MMIX_BASE_PLUS_OFFSET  w3
 0+e R_MMIX_BASE_PLUS_OFFSET  \.text\+0x0+10
diff --git a/gas/testsuite/gas/mmix/basep-9.d b/gas/testsuite/gas/mmix/basep-9.d
index 148c899b0cd..905054d68a5 100644
--- a/gas/testsuite/gas/mmix/basep-9.d
+++ b/gas/testsuite/gas/mmix/basep-9.d
@@ -12,13 +12,13 @@ SYMBOL TABLE:
 0+4       O \*COM\*	0+4 comm_symbol1
 
 RELOCATION RECORDS FOR \[\.text\]:
-OFFSET           TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+2 R_MMIX_REG        \.MMIX\.reg_contents\+0x0+8
 0+6 R_MMIX_REG        \.MMIX\.reg_contents
 0+a R_MMIX_REG        \.MMIX\.reg_contents
 
 RELOCATION RECORDS FOR \[\.MMIX\.reg_contents\]:
-OFFSET           TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+ R_MMIX_64         \.bss
 0+8 R_MMIX_64         comm_symbol1
 
diff --git a/gas/testsuite/gas/mmix/comment-3.d b/gas/testsuite/gas/mmix/comment-3.d
index 19922b84918..b0df1d0b96a 100644
--- a/gas/testsuite/gas/mmix/comment-3.d
+++ b/gas/testsuite/gas/mmix/comment-3.d
@@ -11,7 +11,7 @@ SYMBOL TABLE:
 
 
 RELOCATION RECORDS FOR \[\.MMIX\.reg_contents\]:
-OFFSET           TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0000000000000000 R_MMIX_64         \.text
 
 
diff --git a/gas/testsuite/gas/mmix/fb-1.d b/gas/testsuite/gas/mmix/fb-1.d
index c7f1d12c0d4..a25c7b337a7 100644
--- a/gas/testsuite/gas/mmix/fb-1.d
+++ b/gas/testsuite/gas/mmix/fb-1.d
@@ -10,7 +10,7 @@ SYMBOL TABLE:
 
 
 RELOCATION RECORDS FOR \[\.text\]:
-OFFSET           TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+2 R_MMIX_REG        \.MMIX\.reg_contents
 
 
diff --git a/gas/testsuite/gas/mmix/fb-2.d b/gas/testsuite/gas/mmix/fb-2.d
index 74eb71fd139..7a0db527055 100644
--- a/gas/testsuite/gas/mmix/fb-2.d
+++ b/gas/testsuite/gas/mmix/fb-2.d
@@ -11,14 +11,14 @@ SYMBOL TABLE:
 
 
 RELOCATION RECORDS FOR \[\.text\]:
-OFFSET           TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+2a R_MMIX_REG        \.MMIX\.reg_contents
 0+30 R_MMIX_64         \.text\+0x0+28
 0+38 R_MMIX_64         \.text\+0x0+40
 
 
 RELOCATION RECORDS FOR \[\.MMIX\.reg_contents\]:
-OFFSET           TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+ R_MMIX_64         \.text\+0x0+5a
 
 
diff --git a/gas/testsuite/gas/mmix/greg1.d b/gas/testsuite/gas/mmix/greg1.d
index fe3b5487533..96152eb41f9 100644
--- a/gas/testsuite/gas/mmix/greg1.d
+++ b/gas/testsuite/gas/mmix/greg1.d
@@ -20,7 +20,7 @@ SYMBOL TABLE:
 
 
 RELOCATION RECORDS FOR \[\.MMIX\.reg_contents\]:
-OFFSET           TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+ R_MMIX_64         \.text\+0x0+8
 0+10 R_MMIX_64         \.text\+0x0+1c
 0+20 R_MMIX_64         \.text
diff --git a/gas/testsuite/gas/mmix/greg1a.d b/gas/testsuite/gas/mmix/greg1a.d
index 86ab5726055..75038bff693 100644
--- a/gas/testsuite/gas/mmix/greg1a.d
+++ b/gas/testsuite/gas/mmix/greg1a.d
@@ -22,7 +22,7 @@ SYMBOL TABLE:
 
 
 RELOCATION RECORDS FOR \[\.MMIX\.reg_contents\]:
-OFFSET           TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+ R_MMIX_64         \.text\+0x0+8
 0+10 R_MMIX_64         \.text\+0x0+8
 0+18 R_MMIX_64         \.text\+0x0+8
diff --git a/gas/testsuite/gas/mmix/greg2.d b/gas/testsuite/gas/mmix/greg2.d
index fe3b5487533..96152eb41f9 100644
--- a/gas/testsuite/gas/mmix/greg2.d
+++ b/gas/testsuite/gas/mmix/greg2.d
@@ -20,7 +20,7 @@ SYMBOL TABLE:
 
 
 RELOCATION RECORDS FOR \[\.MMIX\.reg_contents\]:
-OFFSET           TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+ R_MMIX_64         \.text\+0x0+8
 0+10 R_MMIX_64         \.text\+0x0+1c
 0+20 R_MMIX_64         \.text
diff --git a/gas/testsuite/gas/mmix/greg2a.d b/gas/testsuite/gas/mmix/greg2a.d
index ea8cb1e0f26..9f6d1569222 100644
--- a/gas/testsuite/gas/mmix/greg2a.d
+++ b/gas/testsuite/gas/mmix/greg2a.d
@@ -22,7 +22,7 @@ SYMBOL TABLE:
 
 
 RELOCATION RECORDS FOR \[\.MMIX\.reg_contents\]:
-OFFSET           TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+ R_MMIX_64         \.text\+0x0+8
 0+10 R_MMIX_64         \.text\+0x0+8
 0+18 R_MMIX_64         \.text\+0x0+8
diff --git a/gas/testsuite/gas/mmix/greg3.d b/gas/testsuite/gas/mmix/greg3.d
index fcaa4393c29..d80746d6560 100644
--- a/gas/testsuite/gas/mmix/greg3.d
+++ b/gas/testsuite/gas/mmix/greg3.d
@@ -13,13 +13,13 @@ SYMBOL TABLE:
 0+c g     F \.text	0+ Main
 
 RELOCATION RECORDS FOR \[\.text\]:
-OFFSET           TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+2 R_MMIX_REG        \.MMIX\.reg_contents
 0+7 R_MMIX_REG_OR_BYTE  \.MMIX\.reg_contents
 0+a R_MMIX_REG        \.MMIX\.reg_contents
 
 RELOCATION RECORDS FOR \[\.MMIX\.reg_contents\]:
-OFFSET           TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+ R_MMIX_64         \.text\+0x0+10
 
 Contents of section \.text:
diff --git a/gas/testsuite/gas/mmix/greg4.d b/gas/testsuite/gas/mmix/greg4.d
index fb5560523ee..6a2305306a0 100644
--- a/gas/testsuite/gas/mmix/greg4.d
+++ b/gas/testsuite/gas/mmix/greg4.d
@@ -13,12 +13,12 @@ SYMBOL TABLE:
 
 
 RELOCATION RECORDS FOR \[\.text\]:
-OFFSET           TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+a R_MMIX_REG        \.MMIX\.reg_contents
 
 
 RELOCATION RECORDS FOR \[\.MMIX\.reg_contents\]:
-OFFSET           TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+ R_MMIX_64         \.text
 
 
diff --git a/gas/testsuite/gas/mmix/greg5.d b/gas/testsuite/gas/mmix/greg5.d
index 5d4bbba126e..c14dc1c5157 100644
--- a/gas/testsuite/gas/mmix/greg5.d
+++ b/gas/testsuite/gas/mmix/greg5.d
@@ -18,7 +18,7 @@ SYMBOL TABLE:
 2000000000000008 g       \*ABS\*	0+ __\.MMIX\.start\.\.data
 
 RELOCATION RECORDS FOR \[\.text\]:
-OFFSET           TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+2 R_MMIX_REG        \.MMIX\.reg_contents
 
 Contents of section \.text:
diff --git a/gas/testsuite/gas/mmix/greg6.d b/gas/testsuite/gas/mmix/greg6.d
index e66e38f1e88..53de22bda4f 100644
--- a/gas/testsuite/gas/mmix/greg6.d
+++ b/gas/testsuite/gas/mmix/greg6.d
@@ -19,12 +19,12 @@ SYMBOL TABLE:
 
 
 RELOCATION RECORDS FOR \[\.text\]:
-OFFSET           TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+2 R_MMIX_REG        \.MMIX\.reg_contents
 
 
 RELOCATION RECORDS FOR \[\.MMIX\.reg_contents\]:
-OFFSET           TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+ R_MMIX_64         \.data
 
 
diff --git a/gas/testsuite/gas/mmix/greg7.d b/gas/testsuite/gas/mmix/greg7.d
index f4cae1886e0..022e39c9a04 100644
--- a/gas/testsuite/gas/mmix/greg7.d
+++ b/gas/testsuite/gas/mmix/greg7.d
@@ -18,7 +18,7 @@ SYMBOL TABLE:
 
 
 RELOCATION RECORDS FOR \[\.text\]:
-OFFSET           TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+a R_MMIX_REG        \.MMIX\.reg_contents
 
 Contents of section \.text:
diff --git a/gas/testsuite/gas/mmix/greg8.d b/gas/testsuite/gas/mmix/greg8.d
index c244919dc62..cdbf035e1d9 100644
--- a/gas/testsuite/gas/mmix/greg8.d
+++ b/gas/testsuite/gas/mmix/greg8.d
@@ -18,12 +18,12 @@ SYMBOL TABLE:
 
 
 RELOCATION RECORDS FOR \[\.text\]:
-OFFSET           TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+a R_MMIX_REG        \.MMIX\.reg_contents
 
 
 RELOCATION RECORDS FOR \[\.MMIX\.reg_contents\]:
-OFFSET           TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+ R_MMIX_64         \.text
 
 Contents of section \.text:
diff --git a/gas/testsuite/gas/mmix/local-1.d b/gas/testsuite/gas/mmix/local-1.d
index ecca83775fe..cf94ec666a4 100644
--- a/gas/testsuite/gas/mmix/local-1.d
+++ b/gas/testsuite/gas/mmix/local-1.d
@@ -24,7 +24,7 @@ SYMBOL TABLE:
 
 
 RELOCATION RECORDS FOR \[\.text\]:
-OFFSET           TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+ R_MMIX_LOCAL      extreg
 0+ R_MMIX_LOCAL      reghere
 0+ R_MMIX_LOCAL      consthere
diff --git a/gas/testsuite/gas/mmix/odd-1.d b/gas/testsuite/gas/mmix/odd-1.d
index b59e85729bb..4f7c4113684 100644
--- a/gas/testsuite/gas/mmix/odd-1.d
+++ b/gas/testsuite/gas/mmix/odd-1.d
@@ -14,7 +14,7 @@ SYMBOL TABLE:
 
 
 RELOCATION RECORDS FOR \[\.text\]:
-OFFSET           TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+7 R_MMIX_8          \.MMIX\.reg_contents
 0+f R_MMIX_REG        \.MMIX\.reg_contents
 0+15 R_MMIX_REG        \.MMIX\.reg_contents
diff --git a/gas/testsuite/gas/mmix/op-0-1.d b/gas/testsuite/gas/mmix/op-0-1.d
index 0344af330ac..ea58107d307 100644
--- a/gas/testsuite/gas/mmix/op-0-1.d
+++ b/gas/testsuite/gas/mmix/op-0-1.d
@@ -14,7 +14,7 @@ SYMBOL TABLE:
 
 
 RELOCATION RECORDS FOR \[\.text\]:
-OFFSET           TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+ R_MMIX_JMP        \*ABS\*
 0+14 R_MMIX_GETA       \*ABS\*
 0+24 R_MMIX_PUSHJ      \*ABS\*
diff --git a/gas/testsuite/gas/mmix/op-0-1s.d b/gas/testsuite/gas/mmix/op-0-1s.d
index d64ced85bb0..797e2834398 100644
--- a/gas/testsuite/gas/mmix/op-0-1s.d
+++ b/gas/testsuite/gas/mmix/op-0-1s.d
@@ -12,7 +12,7 @@ SYMBOL TABLE:
 0+ l       \*ABS\*	0+ zero2
 0+ g     F \.text	0+ Main
 RELOCATION RECORDS FOR \[\.text\]:
-OFFSET           TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+ R_MMIX_JMP        \*ABS\*
 0+14 R_MMIX_GETA       \*ABS\*
 0+24 R_MMIX_PUSHJ_STUBBABLE  \*ABS\*
diff --git a/gas/testsuite/gas/mmix/op-0-2.d b/gas/testsuite/gas/mmix/op-0-2.d
index c0fb4de2f49..943a62fc84f 100644
--- a/gas/testsuite/gas/mmix/op-0-2.d
+++ b/gas/testsuite/gas/mmix/op-0-2.d
@@ -15,7 +15,7 @@ SYMBOL TABLE:
 
 
 RELOCATION RECORDS FOR \[\.text\]:
-OFFSET           TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+ R_MMIX_ADDR27     \*ABS\*
 0+4 R_MMIX_ADDR19     \*ABS\*
 0+8 R_MMIX_ADDR19     \*ABS\*
diff --git a/gas/testsuite/gas/mmix/pr25331.d b/gas/testsuite/gas/mmix/pr25331.d
index cabb05841ad..cb7e0343706 100644
--- a/gas/testsuite/gas/mmix/pr25331.d
+++ b/gas/testsuite/gas/mmix/pr25331.d
@@ -8,7 +8,7 @@
 .*:     file format elf64-mmix
 
 RELOCATION RECORDS FOR \[\.text\]:
-OFFSET           TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+2a R_MMIX_BASE_PLUS_OFFSET  __stack_chk_guard
 0+13a R_MMIX_BASE_PLUS_OFFSET  \.data\+0x0+8
 0+1a2 R_MMIX_BASE_PLUS_OFFSET  \.data\+0x0+8
diff --git a/gas/testsuite/gas/mmix/prefix1.d b/gas/testsuite/gas/mmix/prefix1.d
index b7741935590..39ebee51d5f 100644
--- a/gas/testsuite/gas/mmix/prefix1.d
+++ b/gas/testsuite/gas/mmix/prefix1.d
@@ -25,7 +25,7 @@ SYMBOL TABLE:
 0+         \*UND\*	0+ aprefix:d
 
 RELOCATION RECORDS FOR \[\.text\]:
-OFFSET           TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+ R_MMIX_32         b
 0+4 R_MMIX_32         \.text\+0x0+24
 0+8 R_MMIX_32         preb
diff --git a/gas/testsuite/gas/mmix/prefix3.d b/gas/testsuite/gas/mmix/prefix3.d
index 2ecbcc19f18..14311b61c2d 100644
--- a/gas/testsuite/gas/mmix/prefix3.d
+++ b/gas/testsuite/gas/mmix/prefix3.d
@@ -15,13 +15,13 @@ SYMBOL TABLE:
 
 
 RELOCATION RECORDS FOR \[\.text\]:
-OFFSET           TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+2 R_MMIX_REG        \.MMIX\.reg_contents\+0x0+8
 0+6 R_MMIX_REG        \.MMIX\.reg_contents
 
 
 RELOCATION RECORDS FOR \[\.MMIX\.reg_contents\]:
-OFFSET           TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+8 R_MMIX_64         \.text\+0x0+8
 
 
diff --git a/gas/testsuite/gas/mmix/weak1-s.d b/gas/testsuite/gas/mmix/weak1-s.d
index 36d9a779ef0..3bd9ae49459 100644
--- a/gas/testsuite/gas/mmix/weak1-s.d
+++ b/gas/testsuite/gas/mmix/weak1-s.d
@@ -12,7 +12,7 @@ SYMBOL TABLE:
 0+  w      \.text	0+ foo
 0+4 g       \.text	0+ main
 RELOCATION RECORDS FOR \[\.text\]:
-OFFSET           TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+8 R_MMIX_64         foo
 0+4 R_MMIX_PUSHJ_STUBBABLE  foo
 Contents of section \.text:
diff --git a/gas/testsuite/gas/mmix/weak1.d b/gas/testsuite/gas/mmix/weak1.d
index 4cbea47e0d7..176ae25f7bb 100644
--- a/gas/testsuite/gas/mmix/weak1.d
+++ b/gas/testsuite/gas/mmix/weak1.d
@@ -13,7 +13,7 @@ SYMBOL TABLE:
 0+4 g       \.text	0+ main
 
 RELOCATION RECORDS FOR \[\.text\]:
-OFFSET           TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+18 R_MMIX_64         foo
 0+4 R_MMIX_PUSHJ      foo
 
diff --git a/gas/testsuite/gas/mn10300/relax.d b/gas/testsuite/gas/mn10300/relax.d
index 7d16f3956f6..5e6c2cff355 100644
--- a/gas/testsuite/gas/mn10300/relax.d
+++ b/gas/testsuite/gas/mn10300/relax.d
@@ -4,32 +4,32 @@
 .*: +file format.*elf32-[am33lin|mn10300].*
 
 RELOCATION RECORDS FOR \[.rlcb\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+8003 R_MN10300_PCREL8  .L0.*_0\+0x00000001
 0+8005 R_MN10300_PCREL32  .L1\+0x00000001
 
 RELOCATION RECORDS FOR \[.rlfcb\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+8004 R_MN10300_PCREL8  .L0.*_1\+0x00000002
 0+8006 R_MN10300_PCREL32  .L2\+0x00000001
 
 RELOCATION RECORDS FOR \[.rscb\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+103 R_MN10300_PCREL8  .L0.*_2\+0x00000001
 0+105 R_MN10300_PCREL16  .L3\+0x00000001
 
 RELOCATION RECORDS FOR \[.rsfcb\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+104 R_MN10300_PCREL8  .L0.*_3\+0x00000002
 0+106 R_MN10300_PCREL16  .L4\+0x00000001
 
 RELOCATION RECORDS FOR \[.rsucb\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+104 R_MN10300_PCREL8  .L0.*_4\+0x00000002
 0+106 R_MN10300_PCREL16  .L5\+0x00000001
 
 RELOCATION RECORDS FOR \[.rlucb\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+8004 R_MN10300_PCREL8  .L0.*_5\+0x00000002
 0+8006 R_MN10300_PCREL32  .L6\+0x00000001
 
diff --git a/gas/testsuite/gas/or1k/reloc-1.d b/gas/testsuite/gas/or1k/reloc-1.d
index 3a001c4ed99..ea76166f65c 100644
--- a/gas/testsuite/gas/or1k/reloc-1.d
+++ b/gas/testsuite/gas/or1k/reloc-1.d
@@ -5,7 +5,7 @@
 .*: +file format .*
 
 RELOCATION RECORDS FOR \[\.text\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 00000000 R_OR1K_HI_16_IN_INSN  x
 00000004 R_OR1K_HI_16_IN_INSN  x
 00000008 R_OR1K_HI_16_IN_INSN  x
diff --git a/gas/testsuite/gas/tic6x/data-reloc.d b/gas/testsuite/gas/tic6x/data-reloc.d
index 8a5dc0b8e60..8f3b51ebfe6 100644
--- a/gas/testsuite/gas/tic6x/data-reloc.d
+++ b/gas/testsuite/gas/tic6x/data-reloc.d
@@ -4,7 +4,7 @@
 .*: *file format elf32-tic6x-le
 
 RELOCATION RECORDS FOR \[\.data\]:
-OFFSET *TYPE *VALUE *
+OFFSET +TYPE +VALUE
 0+00 R_C6000_ABS32 +ext1
 0+04 R_C6000_ABS32 +ext1\+0x0+04
 0+08 R_C6000_ABS16 +ext2
diff --git a/gas/testsuite/gas/vax/elf-rel.d b/gas/testsuite/gas/vax/elf-rel.d
index d4b26c65afa..12bbb492315 100644
--- a/gas/testsuite/gas/vax/elf-rel.d
+++ b/gas/testsuite/gas/vax/elf-rel.d
@@ -7,7 +7,7 @@
 .*:     file format elf32-vax
 
 RELOCATION RECORDS FOR \[\.text\]:
-OFFSET [ ]+ TYPE              VALUE 
+OFFSET +TYPE +VALUE
 00000015 R_VAX_PLT32       text_vax_plt32
 00000028 R_VAX_GOT32       text_vax_got32
 0000003b R_VAX_GOT32       text_vax_got32\+0x00000020
@@ -23,7 +23,7 @@ OFFSET [ ]+ TYPE              VALUE
 
 
 RELOCATION RECORDS FOR \[\.data\]:
-OFFSET [ ]+ TYPE              VALUE 
+OFFSET +TYPE +VALUE
 00000000 R_VAX_8           data_vax_8
 00000001 R_VAX_16          data_vax_16
 00000003 R_VAX_32          data_vax_32
diff --git a/gas/testsuite/gas/xstormy16/reloc-1.d b/gas/testsuite/gas/xstormy16/reloc-1.d
index ac72eee791f..a2155a2b2af 100644
--- a/gas/testsuite/gas/xstormy16/reloc-1.d
+++ b/gas/testsuite/gas/xstormy16/reloc-1.d
@@ -5,7 +5,7 @@
 .*: +file format .*
 
 RELOCATION RECORDS FOR \[\.text\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0*000 R_XSTORMY16_16    global
 0*002 R_XSTORMY16_16    global\+0x00000003
 0*004 R_XSTORMY16_PC16  global-0x00000004
diff --git a/gas/testsuite/gas/xtensa/pcrel.d b/gas/testsuite/gas/xtensa/pcrel.d
index 0e5f757abe7..f1af03a8cf6 100644
--- a/gas/testsuite/gas/xtensa/pcrel.d
+++ b/gas/testsuite/gas/xtensa/pcrel.d
@@ -5,12 +5,12 @@
 .*: +file format .*xtensa.*
 
 RELOCATION RECORDS FOR \[\.literal\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 00000000 R_XTENSA_32_PCREL  foo
 
 
 RELOCATION RECORDS FOR \[\.text\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 00000003 R_XTENSA_SLOT0_OP  \.literal
 00000006 R_XTENSA_32_PCREL  foo
 0000000a R_XTENSA_32_PCREL  \.text\+0x00000003
diff --git a/gas/testsuite/gas/xtensa/weak-call.d b/gas/testsuite/gas/xtensa/weak-call.d
index 0b8d84b9c22..3bcd437f6e5 100644
--- a/gas/testsuite/gas/xtensa/weak-call.d
+++ b/gas/testsuite/gas/xtensa/weak-call.d
@@ -5,7 +5,7 @@
 .*: +file format .*xtensa.*
 
 RELOCATION RECORDS FOR \[\.text\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 00000000 R_XTENSA_SLOT0_OP  weakdef
 00000003 R_XTENSA_SLOT0_OP  \.literal
 00000003 R_XTENSA_ASM_EXPAND  weakref
diff --git a/ld/testsuite/ld-arm/arm-app-abs32.r b/ld/testsuite/ld-arm/arm-app-abs32.r
index fd68a0cc36a..8dedcb61a8a 100644
--- a/ld/testsuite/ld-arm/arm-app-abs32.r
+++ b/ld/testsuite/ld-arm/arm-app-abs32.r
@@ -2,7 +2,7 @@
 tmpdir/arm-app-abs32:     file format elf32-(little|big)arm.*
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 .* R_ARM_JUMP_SLOT   lib_func1
 
 
diff --git a/ld/testsuite/ld-arm/arm-app.r b/ld/testsuite/ld-arm/arm-app.r
index 1b5cef2bab6..4c3b6251984 100644
--- a/ld/testsuite/ld-arm/arm-app.r
+++ b/ld/testsuite/ld-arm/arm-app.r
@@ -2,7 +2,7 @@
 tmpdir/arm-app.*:     file format elf32-(little|big)arm.*
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 .* R_ARM_COPY        data_obj
 .* R_ARM_JUMP_SLOT   lib_func1
 
diff --git a/ld/testsuite/ld-arm/arm-lib-plt32.r b/ld/testsuite/ld-arm/arm-lib-plt32.r
index 35155397103..f9c793c3bc9 100644
--- a/ld/testsuite/ld-arm/arm-lib-plt32.r
+++ b/ld/testsuite/ld-arm/arm-lib-plt32.r
@@ -2,7 +2,7 @@
 tmpdir/arm-lib-plt32.so:     file format elf32-(little|big)arm
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 .* R_ARM_JUMP_SLOT   app_func2
 
 
diff --git a/ld/testsuite/ld-arm/arm-lib.r b/ld/testsuite/ld-arm/arm-lib.r
index 48749d449f1..62a2019fca6 100644
--- a/ld/testsuite/ld-arm/arm-lib.r
+++ b/ld/testsuite/ld-arm/arm-lib.r
@@ -2,7 +2,7 @@
 tmpdir/arm-lib.so:     file format elf32-(little|big)arm.*
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 .* R_ARM_JUMP_SLOT   app_func2
 
 
diff --git a/ld/testsuite/ld-arm/arm-rel32.d b/ld/testsuite/ld-arm/arm-rel32.d
index ff263868b97..34930b72cc5 100644
--- a/ld/testsuite/ld-arm/arm-rel32.d
+++ b/ld/testsuite/ld-arm/arm-rel32.d
@@ -2,7 +2,7 @@
 .*:     file format .*
 
 DYNAMIC RELOCATION RECORDS
-OFFSET +TYPE +VALUE 
+OFFSET +TYPE +VALUE
 [^ ]+ R_ARM_REL32 +foo
 [^ ]+ R_ARM_REL32 +foo
 [^ ]+ R_ARM_JUMP_SLOT +foo
diff --git a/ld/testsuite/ld-arm/farcall-mixed-app.r b/ld/testsuite/ld-arm/farcall-mixed-app.r
index 910a361ca45..ce724f2110f 100644
--- a/ld/testsuite/ld-arm/farcall-mixed-app.r
+++ b/ld/testsuite/ld-arm/farcall-mixed-app.r
@@ -2,7 +2,7 @@
 tmpdir/farcall-mixed-app.*:     file format elf32-(little|big)arm
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 .* R_ARM_COPY        data_obj
 .* R_ARM_JUMP_SLOT   lib_func2
 .* R_ARM_JUMP_SLOT   lib_func1
diff --git a/ld/testsuite/ld-arm/farcall-mixed-app2.r b/ld/testsuite/ld-arm/farcall-mixed-app2.r
index 910a361ca45..ce724f2110f 100644
--- a/ld/testsuite/ld-arm/farcall-mixed-app2.r
+++ b/ld/testsuite/ld-arm/farcall-mixed-app2.r
@@ -2,7 +2,7 @@
 tmpdir/farcall-mixed-app.*:     file format elf32-(little|big)arm
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 .* R_ARM_COPY        data_obj
 .* R_ARM_JUMP_SLOT   lib_func2
 .* R_ARM_JUMP_SLOT   lib_func1
diff --git a/ld/testsuite/ld-arm/farcall-mixed-lib.r b/ld/testsuite/ld-arm/farcall-mixed-lib.r
index a44f83b35a2..5b9d195504e 100644
--- a/ld/testsuite/ld-arm/farcall-mixed-lib.r
+++ b/ld/testsuite/ld-arm/farcall-mixed-lib.r
@@ -2,7 +2,7 @@
 tmpdir/farcall-mixed-lib.so:     file format elf32-(little|big)arm
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 .* R_ARM_JUMP_SLOT   app_func2
 
 
diff --git a/ld/testsuite/ld-arm/fdpic-main.r b/ld/testsuite/ld-arm/fdpic-main.r
index ec012ffa4d1..f9f68df1601 100644
--- a/ld/testsuite/ld-arm/fdpic-main.r
+++ b/ld/testsuite/ld-arm/fdpic-main.r
@@ -2,7 +2,7 @@
 tmpdir/fdpic-main.*:     file format elf32-(little|big)arm
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 .* R_ARM_FUNCDESC    my_shared_func1
 .* R_ARM_FUNCDESC    my_shared_func1
 .* R_ARM_FUNCDESC_VALUE  my_shared_func1
diff --git a/ld/testsuite/ld-arm/fdpic-shared.r b/ld/testsuite/ld-arm/fdpic-shared.r
index 22b755e51b6..df23239f295 100644
--- a/ld/testsuite/ld-arm/fdpic-shared.r
+++ b/ld/testsuite/ld-arm/fdpic-shared.r
@@ -2,7 +2,7 @@
 tmpdir/fdpic-shared.so:     file format elf32-(little|big)arm
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 .* R_ARM_FUNCDESC_VALUE  my_shared_func3
 
 
diff --git a/ld/testsuite/ld-arm/ifunc-gdesc.r b/ld/testsuite/ld-arm/ifunc-gdesc.r
index 20f5ccc3e36..6feb7ade5d6 100644
--- a/ld/testsuite/ld-arm/ifunc-gdesc.r
+++ b/ld/testsuite/ld-arm/ifunc-gdesc.r
@@ -1,6 +1,6 @@
 tmpdir/ifunc-gdesc.so:     file format elf32-(big|little)arm
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0001025c R_ARM_IRELATIVE   \*ABS\*
 00010248 R_ARM_TLS_DESC    \*ABS\*
 00010250 R_ARM_TLS_DESC    \*ABS\*
diff --git a/ld/testsuite/ld-arm/mixed-app.r b/ld/testsuite/ld-arm/mixed-app.r
index 648e92f771b..7e08093abcf 100644
--- a/ld/testsuite/ld-arm/mixed-app.r
+++ b/ld/testsuite/ld-arm/mixed-app.r
@@ -2,7 +2,7 @@
 tmpdir/mixed-app.*:     file format elf32-(little|big)arm
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 .* R_ARM_COPY        data_obj
 .* R_ARM_JUMP_SLOT   lib_func2
 .* R_ARM_JUMP_SLOT   lib_func1
diff --git a/ld/testsuite/ld-arm/mixed-lib.r b/ld/testsuite/ld-arm/mixed-lib.r
index 01378800975..6af0bc35b5e 100644
--- a/ld/testsuite/ld-arm/mixed-lib.r
+++ b/ld/testsuite/ld-arm/mixed-lib.r
@@ -2,7 +2,7 @@
 tmpdir/mixed-lib.so:     file format elf32-(little|big)arm
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 .* R_ARM_JUMP_SLOT   app_func2
 
 
diff --git a/ld/testsuite/ld-arm/tls-app.r b/ld/testsuite/ld-arm/tls-app.r
index 518c18cd58b..a2daeb43c61 100644
--- a/ld/testsuite/ld-arm/tls-app.r
+++ b/ld/testsuite/ld-arm/tls-app.r
@@ -2,6 +2,6 @@
 .*:     file format elf32-.*arm.*
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 [0-9a-f]+ R_ARM_TLS_DTPMOD32  lib_gd
 [0-9a-f]+ R_ARM_TLS_DTPOFF32  lib_gd
diff --git a/ld/testsuite/ld-arm/tls-descseq.r b/ld/testsuite/ld-arm/tls-descseq.r
index 23d463716c7..51d34aeaf4f 100644
--- a/ld/testsuite/ld-arm/tls-descseq.r
+++ b/ld/testsuite/ld-arm/tls-descseq.r
@@ -2,5 +2,5 @@
 .*:     file format elf32-.*arm
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 [0-9a-f]+ R_ARM_TLS_DESC    lib_gd2
diff --git a/ld/testsuite/ld-arm/tls-gdesc.r b/ld/testsuite/ld-arm/tls-gdesc.r
index 3de3ae8dd50..c0b6a91ef69 100644
--- a/ld/testsuite/ld-arm/tls-gdesc.r
+++ b/ld/testsuite/ld-arm/tls-gdesc.r
@@ -2,6 +2,6 @@
 .*:     file format elf32-.*arm
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 [0-9a-f]+ R_ARM_TLS_DESC    lib_gd2
 [0-9a-f]+ R_ARM_TLS_DESC    r0
diff --git a/ld/testsuite/ld-arm/tls-lib-loc.r b/ld/testsuite/ld-arm/tls-lib-loc.r
index ba54f61f58f..50bee301f0d 100644
--- a/ld/testsuite/ld-arm/tls-lib-loc.r
+++ b/ld/testsuite/ld-arm/tls-lib-loc.r
@@ -2,5 +2,5 @@
 .*:     file format elf32-.*arm
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 .* R_ARM_TLS_DESC    \*ABS\*
diff --git a/ld/testsuite/ld-arm/tls-lib.r b/ld/testsuite/ld-arm/tls-lib.r
index 3847f7723f7..fbb61c8257a 100644
--- a/ld/testsuite/ld-arm/tls-lib.r
+++ b/ld/testsuite/ld-arm/tls-lib.r
@@ -2,7 +2,7 @@
 .*:     file format elf32-.*arm.*
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 .* R_ARM_TLS_DTPMOD32  \*ABS\*
 .* R_ARM_TLS_DTPMOD32  lib_gd
 .* R_ARM_TLS_DTPOFF32  lib_gd
diff --git a/ld/testsuite/ld-arm/tls-mixed.r b/ld/testsuite/ld-arm/tls-mixed.r
index 02f9b02e95c..90ebdfb278d 100644
--- a/ld/testsuite/ld-arm/tls-mixed.r
+++ b/ld/testsuite/ld-arm/tls-mixed.r
@@ -2,7 +2,7 @@
 .*:     file format elf32-.*arm.*
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 [0-9a-f]+ R_ARM_TLS_DTPMOD32  lib_gd2
 [0-9a-f]+ R_ARM_TLS_DTPOFF32  lib_gd2
 [0-9a-f]+ R_ARM_TLS_DTPMOD32  lib_gd
diff --git a/ld/testsuite/ld-arm/unwind-4.d b/ld/testsuite/ld-arm/unwind-4.d
index 6bd4d91bf4b..ffc87253ad4 100644
--- a/ld/testsuite/ld-arm/unwind-4.d
+++ b/ld/testsuite/ld-arm/unwind-4.d
@@ -5,7 +5,7 @@
 
 #...
 RELOCATION RECORDS FOR \[\.ARM\.exidx\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 00000000 R_ARM_PREL31      \.text
 00000000 R_ARM_NONE        __aeabi_unwind_cpp_pr0
 00000008 R_ARM_PREL31      \.text
diff --git a/ld/testsuite/ld-cris/gotplt1.d b/ld/testsuite/ld-cris/gotplt1.d
index defba8ad6a9..163bb018d34 100644
--- a/ld/testsuite/ld-cris/gotplt1.d
+++ b/ld/testsuite/ld-cris/gotplt1.d
@@ -18,7 +18,7 @@
 .*:     file format elf32-cris
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 00082224 R_CRIS_JUMP_SLOT  dsofn
 
 Contents of section .*
diff --git a/ld/testsuite/ld-cris/gotplt2.d b/ld/testsuite/ld-cris/gotplt2.d
index 9f618d2e140..32d0f89db35 100644
--- a/ld/testsuite/ld-cris/gotplt2.d
+++ b/ld/testsuite/ld-cris/gotplt2.d
@@ -15,7 +15,7 @@
 .*:     file format elf32-cris
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 000021e4 R_CRIS_GLOB_DAT   dsofn
 
 Contents of section .*
diff --git a/ld/testsuite/ld-cris/gotplt3.d b/ld/testsuite/ld-cris/gotplt3.d
index 331626f17b4..abc0192c3fc 100644
--- a/ld/testsuite/ld-cris/gotplt3.d
+++ b/ld/testsuite/ld-cris/gotplt3.d
@@ -12,7 +12,7 @@
 .*:     file format elf32-cris
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 000021e8 R_CRIS_GLOB_DAT   dsofn
 
 Contents of section .*
diff --git a/ld/testsuite/ld-cris/tls-gd-1.d b/ld/testsuite/ld-cris/tls-gd-1.d
index 4fbd79cedca..5156a27dc2c 100644
--- a/ld/testsuite/ld-cris/tls-gd-1.d
+++ b/ld/testsuite/ld-cris/tls-gd-1.d
@@ -41,7 +41,7 @@ DYNAMIC SYMBOL TABLE:
 #...
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+2230 R_CRIS_DTP        x
 
 Contents of section \.hash:
diff --git a/ld/testsuite/ld-cris/tls-gd-1h.d b/ld/testsuite/ld-cris/tls-gd-1h.d
index b95cc2bd96f..e0123042360 100644
--- a/ld/testsuite/ld-cris/tls-gd-1h.d
+++ b/ld/testsuite/ld-cris/tls-gd-1h.d
@@ -37,7 +37,7 @@ SYMBOL TABLE:
 #...
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+2234 R_CRIS_DTP        \*ABS\*\+0x0+80
 
 Contents of section \.hash:
diff --git a/ld/testsuite/ld-cris/tls-gd-2.d b/ld/testsuite/ld-cris/tls-gd-2.d
index 1840a586e76..107687cc93d 100644
--- a/ld/testsuite/ld-cris/tls-gd-2.d
+++ b/ld/testsuite/ld-cris/tls-gd-2.d
@@ -41,7 +41,7 @@ DYNAMIC SYMBOL TABLE:
 #...
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+2254 R_CRIS_DTP        x
 
 Contents of section \.hash:
diff --git a/ld/testsuite/ld-cris/tls-gd-2h.d b/ld/testsuite/ld-cris/tls-gd-2h.d
index c88144816ea..f5eaa8b20f9 100644
--- a/ld/testsuite/ld-cris/tls-gd-2h.d
+++ b/ld/testsuite/ld-cris/tls-gd-2h.d
@@ -37,7 +37,7 @@ SYMBOL TABLE:
 #...
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+2238 R_CRIS_DTP        \*ABS\*\+0x0+80
 
 Contents of section \.hash:
diff --git a/ld/testsuite/ld-cris/tls-ie-10.d b/ld/testsuite/ld-cris/tls-ie-10.d
index 432b86470cf..0df1e9d4af5 100644
--- a/ld/testsuite/ld-cris/tls-ie-10.d
+++ b/ld/testsuite/ld-cris/tls-ie-10.d
@@ -42,7 +42,7 @@ DYNAMIC SYMBOL TABLE:
 #...
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+2260 R_CRIS_32_TPREL   x
 
 Contents of section \.hash:
diff --git a/ld/testsuite/ld-cris/tls-ie-11.d b/ld/testsuite/ld-cris/tls-ie-11.d
index c4ef7909578..3bd727a6b3c 100644
--- a/ld/testsuite/ld-cris/tls-ie-11.d
+++ b/ld/testsuite/ld-cris/tls-ie-11.d
@@ -46,7 +46,7 @@ DYNAMIC SYMBOL TABLE:
 #...
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+2288 R_CRIS_32_TPREL   x2
 0+228c R_CRIS_32_TPREL   x1
 
diff --git a/ld/testsuite/ld-cris/tls-ie-78.d b/ld/testsuite/ld-cris/tls-ie-78.d
index 8a399efb823..ae9862c875b 100644
--- a/ld/testsuite/ld-cris/tls-ie-78.d
+++ b/ld/testsuite/ld-cris/tls-ie-78.d
@@ -31,7 +31,7 @@ DYNAMIC SYMBOL TABLE:
 0+      D  \*UND\*	0+ x
 #...
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+82278 R_CRIS_32_TPREL   x
 
 Contents of section .interp:
diff --git a/ld/testsuite/ld-cris/tls-ie-8.d b/ld/testsuite/ld-cris/tls-ie-8.d
index 29c46f0845a..4af78fbac8a 100644
--- a/ld/testsuite/ld-cris/tls-ie-8.d
+++ b/ld/testsuite/ld-cris/tls-ie-8.d
@@ -42,7 +42,7 @@ DYNAMIC SYMBOL TABLE:
 #...
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+2258 R_CRIS_32_TPREL   x
 
 Contents of section \.hash:
diff --git a/ld/testsuite/ld-cris/tls-ie-9.d b/ld/testsuite/ld-cris/tls-ie-9.d
index 0117b93aee4..c1b5b1a1e74 100644
--- a/ld/testsuite/ld-cris/tls-ie-9.d
+++ b/ld/testsuite/ld-cris/tls-ie-9.d
@@ -46,7 +46,7 @@ DYNAMIC SYMBOL TABLE:
 #...
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+2284 R_CRIS_32_TPREL   x2
 0+2288 R_CRIS_32_TPREL   x1
 
diff --git a/ld/testsuite/ld-cris/tls-ld-4.d b/ld/testsuite/ld-cris/tls-ld-4.d
index a396a58efd7..ea1fc29d827 100644
--- a/ld/testsuite/ld-cris/tls-ld-4.d
+++ b/ld/testsuite/ld-cris/tls-ld-4.d
@@ -37,7 +37,7 @@ SYMBOL TABLE:
 #...
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+2234 R_CRIS_DTPMOD     \*ABS\*
 
 Contents of section \.hash:
diff --git a/ld/testsuite/ld-cris/tls-ld-5.d b/ld/testsuite/ld-cris/tls-ld-5.d
index 287b5ee104a..5d423aad4f3 100644
--- a/ld/testsuite/ld-cris/tls-ld-5.d
+++ b/ld/testsuite/ld-cris/tls-ld-5.d
@@ -38,7 +38,7 @@ SYMBOL TABLE:
 #...
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+223c R_CRIS_DTPMOD     \*ABS\*
 
 Contents of section \.hash:
diff --git a/ld/testsuite/ld-cris/tls-ld-6.d b/ld/testsuite/ld-cris/tls-ld-6.d
index 43bb17e187e..21dbabefa96 100644
--- a/ld/testsuite/ld-cris/tls-ld-6.d
+++ b/ld/testsuite/ld-cris/tls-ld-6.d
@@ -37,7 +37,7 @@ SYMBOL TABLE:
 #...
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+2238 R_CRIS_DTPMOD     \*ABS\*
 
 Contents of section \.hash:
diff --git a/ld/testsuite/ld-cris/tls-ld-7.d b/ld/testsuite/ld-cris/tls-ld-7.d
index cd3a2f7e261..e0fb31e8523 100644
--- a/ld/testsuite/ld-cris/tls-ld-7.d
+++ b/ld/testsuite/ld-cris/tls-ld-7.d
@@ -38,7 +38,7 @@ SYMBOL TABLE:
 #...
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+2240 R_CRIS_DTPMOD     \*ABS\*
 
 Contents of section \.hash:
diff --git a/ld/testsuite/ld-cris/tls-ldgd-14.d b/ld/testsuite/ld-cris/tls-ldgd-14.d
index 1c3ca022a67..0c1d48658fb 100644
--- a/ld/testsuite/ld-cris/tls-ldgd-14.d
+++ b/ld/testsuite/ld-cris/tls-ldgd-14.d
@@ -54,7 +54,7 @@ DYNAMIC SYMBOL TABLE:
 #...
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+22d4 R_CRIS_DTPMOD     \*ABS\*
 0+22dc R_CRIS_DTP        x
 0+22e4 R_CRIS_DTP        z
diff --git a/ld/testsuite/ld-cris/tls-ldgd-15.d b/ld/testsuite/ld-cris/tls-ldgd-15.d
index 32afffa4641..7916d3111ea 100644
--- a/ld/testsuite/ld-cris/tls-ldgd-15.d
+++ b/ld/testsuite/ld-cris/tls-ldgd-15.d
@@ -54,7 +54,7 @@ DYNAMIC SYMBOL TABLE:
 #...
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+22e0 R_CRIS_DTPMOD     \*ABS\*
 0+22e8 R_CRIS_DTP        x
 0+22f0 R_CRIS_DTP        z
diff --git a/ld/testsuite/ld-cris/tls-ldgdex-14.d b/ld/testsuite/ld-cris/tls-ldgdex-14.d
index 57f2262b6f7..86a8d4e9865 100644
--- a/ld/testsuite/ld-cris/tls-ldgdex-14.d
+++ b/ld/testsuite/ld-cris/tls-ldgdex-14.d
@@ -37,7 +37,7 @@ DYNAMIC SYMBOL TABLE:
 0+      D  \*UND\*	0+ z
 #...
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 000822b0 R_CRIS_DTP        x
 000822b8 R_CRIS_DTP        z
 
diff --git a/ld/testsuite/ld-cris/tls-ldgdex-15.d b/ld/testsuite/ld-cris/tls-ldgdex-15.d
index 677824ddfab..0a4e527325e 100644
--- a/ld/testsuite/ld-cris/tls-ldgdex-15.d
+++ b/ld/testsuite/ld-cris/tls-ldgdex-15.d
@@ -37,7 +37,7 @@ DYNAMIC SYMBOL TABLE:
 0+      D  \*UND\*	0+ z
 #...
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 000822bc R_CRIS_DTP        x
 000822c4 R_CRIS_DTP        z
 
diff --git a/ld/testsuite/ld-cris/tls-ldgdx-14.d b/ld/testsuite/ld-cris/tls-ldgdx-14.d
index 0389fb6ccc7..a773522d491 100644
--- a/ld/testsuite/ld-cris/tls-ldgdx-14.d
+++ b/ld/testsuite/ld-cris/tls-ldgdx-14.d
@@ -38,7 +38,7 @@ DYNAMIC SYMBOL TABLE:
 0+      D  \*UND\*	0+ z
 #...
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 000022d0 R_CRIS_DTPMOD     \*ABS\*
 000022d8 R_CRIS_DTP        x
 000022e0 R_CRIS_DTP        z
diff --git a/ld/testsuite/ld-cris/tls-ldgdx-15.d b/ld/testsuite/ld-cris/tls-ldgdx-15.d
index 97f23516ed0..e0b9a539760 100644
--- a/ld/testsuite/ld-cris/tls-ldgdx-15.d
+++ b/ld/testsuite/ld-cris/tls-ldgdx-15.d
@@ -38,7 +38,7 @@ DYNAMIC SYMBOL TABLE:
 0+      D  \*UND\*	0+ z
 #...
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 000022dc R_CRIS_DTPMOD     \*ABS\*
 000022e4 R_CRIS_DTP        x
 000022ec R_CRIS_DTP        z
diff --git a/ld/testsuite/ld-cris/tls-legdx-16.d b/ld/testsuite/ld-cris/tls-legdx-16.d
index e8288bda00b..badbeb3fab8 100644
--- a/ld/testsuite/ld-cris/tls-legdx-16.d
+++ b/ld/testsuite/ld-cris/tls-legdx-16.d
@@ -37,7 +37,7 @@ DYNAMIC SYMBOL TABLE:
 0+      D  \*UND\*	0+ z
 #...
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 000822b4 R_CRIS_DTP        x
 000822bc R_CRIS_DTP        z
 
diff --git a/ld/testsuite/ld-cris/tls-legdx-17.d b/ld/testsuite/ld-cris/tls-legdx-17.d
index 240812e2aa0..5b2c7ecbfc0 100644
--- a/ld/testsuite/ld-cris/tls-legdx-17.d
+++ b/ld/testsuite/ld-cris/tls-legdx-17.d
@@ -39,7 +39,7 @@ DYNAMIC SYMBOL TABLE:
 0+      D  \*UND\*	0+ z
 #...
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 000822ac R_CRIS_DTP        x
 000822b4 R_CRIS_DTP        z
 
diff --git a/ld/testsuite/ld-cris/tls-local-54.d b/ld/testsuite/ld-cris/tls-local-54.d
index 693f08d4888..0098e56d76e 100644
--- a/ld/testsuite/ld-cris/tls-local-54.d
+++ b/ld/testsuite/ld-cris/tls-local-54.d
@@ -14,7 +14,7 @@ Program Header:
          filesz 0x00000080 memsz 0x00000080 flags r--
 #...
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 00002218 R_CRIS_DTP        \*ABS\*\+0x0000002a
 
 Contents of section .hash:
diff --git a/ld/testsuite/ld-cris/tls-local-60.d b/ld/testsuite/ld-cris/tls-local-60.d
index 2d99e93b397..ce642033ada 100644
--- a/ld/testsuite/ld-cris/tls-local-60.d
+++ b/ld/testsuite/ld-cris/tls-local-60.d
@@ -18,7 +18,7 @@ Program Header:
   FLAGS                0x00000010
 #...
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 000022b4 R_CRIS_32_TPREL   \*ABS\*\+0x0+4
 000022b8 R_CRIS_DTP        \*ABS\*\+0x0+4
 
diff --git a/ld/testsuite/ld-cris/tls-local-61.d b/ld/testsuite/ld-cris/tls-local-61.d
index 640056b966e..c902a8794cd 100644
--- a/ld/testsuite/ld-cris/tls-local-61.d
+++ b/ld/testsuite/ld-cris/tls-local-61.d
@@ -17,7 +17,7 @@ Program Header:
   FLAGS                0x00000010
 #...
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0000229c R_CRIS_32_TPREL   \*ABS\*
 000022a0 R_CRIS_DTP        \*ABS\*
 
diff --git a/ld/testsuite/ld-cris/tls-ok-30.d b/ld/testsuite/ld-cris/tls-ok-30.d
index 77af273c496..b5f0f561f7c 100644
--- a/ld/testsuite/ld-cris/tls-ok-30.d
+++ b/ld/testsuite/ld-cris/tls-ok-30.d
@@ -10,7 +10,7 @@
 .*:     file format elf32-cris
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 000b38a8 R_CRIS_DTP        x2814
 #...
 000b82e8 R_CRIS_DTP        x8190
diff --git a/ld/testsuite/ld-cris/tls-ok-32.d b/ld/testsuite/ld-cris/tls-ok-32.d
index e6f39928c95..6f7dab0c03e 100644
--- a/ld/testsuite/ld-cris/tls-ok-32.d
+++ b/ld/testsuite/ld-cris/tls-ok-32.d
@@ -9,7 +9,7 @@
 .*:     file format elf32-cris
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0000a1b0 R_CRIS_DTPMOD     \*ABS\*
 
 Contents of section \.text:
diff --git a/ld/testsuite/ld-cris/tls-ok-34.d b/ld/testsuite/ld-cris/tls-ok-34.d
index 302d6bbac13..ec2f7eea78b 100644
--- a/ld/testsuite/ld-cris/tls-ok-34.d
+++ b/ld/testsuite/ld-cris/tls-ok-34.d
@@ -11,7 +11,7 @@
 .*:     file format elf32-cris
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 000b3808 R_CRIS_32_TPREL   x2814
 #...
 000b47f4 R_CRIS_32_TPREL   x8188
diff --git a/ld/testsuite/ld-cris/weakhiddso.d b/ld/testsuite/ld-cris/weakhiddso.d
index d8845319136..f4776d6c193 100644
--- a/ld/testsuite/ld-cris/weakhiddso.d
+++ b/ld/testsuite/ld-cris/weakhiddso.d
@@ -16,7 +16,7 @@ DYNAMIC SYMBOL TABLE:
 
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+21b8 R_CRIS_32         xweakobj
 0+21bc R_CRIS_32         xregobj
 
diff --git a/ld/testsuite/ld-csky/emit-relocs-1.d b/ld/testsuite/ld-csky/emit-relocs-1.d
index 3cc05acfc17..5da7257df0b 100644
--- a/ld/testsuite/ld-csky/emit-relocs-1.d
+++ b/ld/testsuite/ld-csky/emit-relocs-1.d
@@ -7,7 +7,7 @@
 .*:     file format .*
 
 RELOCATION RECORDS FOR \[\.data\]:
-OFFSET   TYPE              VALUE *
+OFFSET +TYPE +VALUE
 00000000 R_CKCORE_ADDR32   \.data
 00000004 R_CKCORE_ADDR32   \.data\+0x00001000
 00000008 R_CKCORE_ADDR32   \.merge1\+0x00000002
diff --git a/ld/testsuite/ld-metag/shared.r b/ld/testsuite/ld-metag/shared.r
index b03f1afc3e3..5bcc0563dc4 100644
--- a/ld/testsuite/ld-metag/shared.r
+++ b/ld/testsuite/ld-metag/shared.r
@@ -2,7 +2,7 @@
 tmpdir/shared.so:     file format elf32-metag
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 .* R_METAG_GLOB_DAT  _var1
 .* R_METAG_JMP_SLOT  app_func2
 
diff --git a/ld/testsuite/ld-metag/stub_pic_app.r b/ld/testsuite/ld-metag/stub_pic_app.r
index 326f508d3dd..8de215cce06 100644
--- a/ld/testsuite/ld-metag/stub_pic_app.r
+++ b/ld/testsuite/ld-metag/stub_pic_app.r
@@ -2,7 +2,7 @@
 tmpdir/stub_pic_app:     file format elf32-metag
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 .* R_METAG_ADDR32    _lib_data
 .* R_METAG_JMP_SLOT  _lib_func
 
diff --git a/ld/testsuite/ld-metag/stub_shared.r b/ld/testsuite/ld-metag/stub_shared.r
index 8930c6382b6..4c3d6a751ff 100644
--- a/ld/testsuite/ld-metag/stub_shared.r
+++ b/ld/testsuite/ld-metag/stub_shared.r
@@ -2,7 +2,7 @@
 tmpdir/stub_shared.so:     file format elf32-metag
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 .* R_METAG_JMP_SLOT  _far2
 
 
diff --git a/ld/testsuite/ld-mips-elf/emit-relocs-1.d b/ld/testsuite/ld-mips-elf/emit-relocs-1.d
index 86305d314c5..0de07297323 100644
--- a/ld/testsuite/ld-mips-elf/emit-relocs-1.d
+++ b/ld/testsuite/ld-mips-elf/emit-relocs-1.d
@@ -7,7 +7,7 @@
 .*:     file format .*
 
 RELOCATION RECORDS FOR \[\.data\]:
-OFFSET   TYPE              VALUE *
+OFFSET +TYPE +VALUE
 00000000 R_MIPS_32         \.data
 00000004 R_MIPS_32         \.data\+0x00001000
 00000008 R_MIPS_32         \.merge1\+0x00000002
diff --git a/ld/testsuite/ld-mips-elf/reloc-estimate-1.d b/ld/testsuite/ld-mips-elf/reloc-estimate-1.d
index 1269cb19283..fcca55a2ade 100644
--- a/ld/testsuite/ld-mips-elf/reloc-estimate-1.d
+++ b/ld/testsuite/ld-mips-elf/reloc-estimate-1.d
@@ -7,7 +7,7 @@
 .*
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 00000000 R_MIPS_NONE       \*ABS\*
 00010000 R_MIPS_REL32      foo@@V2
 
diff --git a/ld/testsuite/ld-mips-elf/tls-multi-got-1.got b/ld/testsuite/ld-mips-elf/tls-multi-got-1.got
index dc960c32843..af1e0273f38 100644
--- a/ld/testsuite/ld-mips-elf/tls-multi-got-1.got
+++ b/ld/testsuite/ld-mips-elf/tls-multi-got-1.got
@@ -2,7 +2,7 @@
 .*:     file format elf32-tradbigmips
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 00000000 R_MIPS_NONE       \*ABS\*
 0013f7f0 R_MIPS_TLS_DTPMOD32  \*ABS\*
 0014944c R_MIPS_TLS_DTPMOD32  \*ABS\*
diff --git a/ld/testsuite/ld-mips-elf/tlsdyn-o32-1.got b/ld/testsuite/ld-mips-elf/tlsdyn-o32-1.got
index 9160225056e..b3815decd4e 100644
--- a/ld/testsuite/ld-mips-elf/tlsdyn-o32-1.got
+++ b/ld/testsuite/ld-mips-elf/tlsdyn-o32-1.got
@@ -2,7 +2,7 @@
 .*:     file format elf32-tradbigmips
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 00000000 R_MIPS_NONE       \*ABS\*
 1000002c R_MIPS_TLS_DTPMOD32  tlsvar_gd@VER_1
 10000030 R_MIPS_TLS_DTPREL32  tlsvar_gd@VER_1
diff --git a/ld/testsuite/ld-mips-elf/tlsdyn-o32-2.got b/ld/testsuite/ld-mips-elf/tlsdyn-o32-2.got
index c7bfec9af73..88d9fe9e9f2 100644
--- a/ld/testsuite/ld-mips-elf/tlsdyn-o32-2.got
+++ b/ld/testsuite/ld-mips-elf/tlsdyn-o32-2.got
@@ -2,7 +2,7 @@
 .*:     file format elf32-tradbigmips
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 00000000 R_MIPS_NONE       \*ABS\*
 1000002c R_MIPS_TLS_DTPMOD32  tlsvar_gd@VER_1
 10000030 R_MIPS_TLS_DTPREL32  tlsvar_gd@VER_1
diff --git a/ld/testsuite/ld-mips-elf/tlsdyn-o32-3.got b/ld/testsuite/ld-mips-elf/tlsdyn-o32-3.got
index 87b54f5a1ac..54cfe38fc37 100644
--- a/ld/testsuite/ld-mips-elf/tlsdyn-o32-3.got
+++ b/ld/testsuite/ld-mips-elf/tlsdyn-o32-3.got
@@ -2,7 +2,7 @@
 .*:     file format elf32-tradbigmips
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 00000000 R_MIPS_NONE       \*ABS\*
 1000002c R_MIPS_TLS_DTPMOD32  tlsvar_gd@VER_1
 10000030 R_MIPS_TLS_DTPREL32  tlsvar_gd@VER_1
diff --git a/ld/testsuite/ld-mips-elf/tlsdyn-o32.got b/ld/testsuite/ld-mips-elf/tlsdyn-o32.got
index 7c8f93b5275..eb254ad359e 100644
--- a/ld/testsuite/ld-mips-elf/tlsdyn-o32.got
+++ b/ld/testsuite/ld-mips-elf/tlsdyn-o32.got
@@ -2,7 +2,7 @@
 tmpdir/tls-dynamic-o32:     file format elf32-tradbigmips
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 00000000 R_MIPS_NONE       \*ABS\*
 10000030 R_MIPS_TLS_DTPMOD32  tlsvar_gd
 10000034 R_MIPS_TLS_DTPREL32  tlsvar_gd
diff --git a/ld/testsuite/ld-mips-elf/tlsdyn-pie-o32.got b/ld/testsuite/ld-mips-elf/tlsdyn-pie-o32.got
index 2b75ce11e0c..c5b778e00a3 100644
--- a/ld/testsuite/ld-mips-elf/tlsdyn-pie-o32.got
+++ b/ld/testsuite/ld-mips-elf/tlsdyn-pie-o32.got
@@ -1,7 +1,7 @@
 .*:     file format elf32-tradbigmips
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 00000000 R_MIPS_NONE       \*ABS\*
 10000030 R_MIPS_TLS_DTPMOD32  tlsvar_gd
 10000034 R_MIPS_TLS_DTPREL32  tlsvar_gd
diff --git a/ld/testsuite/ld-mips-elf/tlslib-o32-hidden.got b/ld/testsuite/ld-mips-elf/tlslib-o32-hidden.got
index e8ed1acfa6e..2a114e505ad 100644
--- a/ld/testsuite/ld-mips-elf/tlslib-o32-hidden.got
+++ b/ld/testsuite/ld-mips-elf/tlslib-o32-hidden.got
@@ -2,7 +2,7 @@
 .*:     file format elf32-tradbigmips
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 00000000 R_MIPS_NONE       \*ABS\*
 0004038c R_MIPS_TLS_TPREL32  \*ABS\*
 00040390 R_MIPS_TLS_DTPMOD32  \*ABS\*
diff --git a/ld/testsuite/ld-mips-elf/tlslib-o32-ver.got b/ld/testsuite/ld-mips-elf/tlslib-o32-ver.got
index b685e0601b2..8381a68c695 100644
--- a/ld/testsuite/ld-mips-elf/tlslib-o32-ver.got
+++ b/ld/testsuite/ld-mips-elf/tlslib-o32-ver.got
@@ -2,7 +2,7 @@
 .*:     file format elf32-tradbigmips
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 00000000 R_MIPS_NONE       \*ABS\*
 000404a8 R_MIPS_TLS_DTPMOD32  \*ABS\*
 000404a0 R_MIPS_TLS_DTPMOD32  tlsvar_gd@@VER_1
diff --git a/ld/testsuite/ld-mips-elf/tlslib-o32.got b/ld/testsuite/ld-mips-elf/tlslib-o32.got
index 8f10e53f2c5..97d599eace3 100644
--- a/ld/testsuite/ld-mips-elf/tlslib-o32.got
+++ b/ld/testsuite/ld-mips-elf/tlslib-o32.got
@@ -2,7 +2,7 @@
 tmpdir/tlslib-o32.so:     file format elf32-tradbigmips
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 00000000 R_MIPS_NONE       \*ABS\*
 00040418 R_MIPS_TLS_DTPMOD32  \*ABS\*
 00040410 R_MIPS_TLS_DTPMOD32  tlsvar_gd
diff --git a/ld/testsuite/ld-mn10300/i112045-2.d b/ld/testsuite/ld-mn10300/i112045-2.d
index 9aa2d82290f..8ab64c3d759 100644
--- a/ld/testsuite/ld-mn10300/i112045-2.d
+++ b/ld/testsuite/ld-mn10300/i112045-2.d
@@ -2,5 +2,5 @@
 tmpdir/i112045-2.x:     file format elf32-.*
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 [0-9a-f]+ R_MN10300_RELATIVE  \*ABS\*\+0x[0-9a-f]+
diff --git a/ld/testsuite/ld-nios2/emit-relocs-1.d b/ld/testsuite/ld-nios2/emit-relocs-1.d
index aba0a535d9c..5fee1054b8c 100644
--- a/ld/testsuite/ld-nios2/emit-relocs-1.d
+++ b/ld/testsuite/ld-nios2/emit-relocs-1.d
@@ -7,7 +7,7 @@
 .*:     file format .*
 
 RELOCATION RECORDS FOR \[\.data\]:
-OFFSET   TYPE              VALUE *
+OFFSET +TYPE +VALUE
 00000000 R_NIOS2_BFD_RELOC32  \.data
 00000004 R_NIOS2_BFD_RELOC32  \.data\+0x00001000
 00000008 R_NIOS2_BFD_RELOC32  \.merge1\+0x00000002
diff --git a/ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso-32.drd b/ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso-32.drd
index 71709eb7195..d0640a6f555 100644
--- a/ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso-32.drd
+++ b/ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso-32.drd
@@ -2,7 +2,7 @@
 .*
 
 DYNAMIC RELOCATION RECORDS
-OFFSET * TYPE * VALUE 
+OFFSET +TYPE +VALUE
 20000104 R_POS(|_32) * \.data
 20000108 R_POS(|_32) * foo
 20000114 R_POS(|_32) * \.data
diff --git a/ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso-32.rd b/ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso-32.rd
index fdd0b158d28..ebc4ce4d6b5 100644
--- a/ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso-32.rd
+++ b/ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso-32.rd
@@ -2,7 +2,7 @@
 .*
 
 RELOCATION RECORDS FOR \[\.data\]:
-OFFSET * TYPE * VALUE 
+OFFSET +TYPE +VALUE
 0+04 R_POS(|_32) * x-0x20000100
 0+08 R_POS(|_32) * foo
 0+14 R_POS(|_32) * x-0x20000110
diff --git a/ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso-64.drd b/ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso-64.drd
index d484de20bd1..04491ad43bc 100644
--- a/ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso-64.drd
+++ b/ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso-64.drd
@@ -2,7 +2,7 @@
 .*
 
 DYNAMIC RELOCATION RECORDS
-OFFSET * TYPE * VALUE 
+OFFSET +TYPE +VALUE
 0*200001c4 R_POS(|_32) * \.data
 0*200001c8 R_POS(|_32) * foo
 0*200001d4 R_POS(|_32) * \.data
diff --git a/ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso-64.rd b/ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso-64.rd
index b4e1396ca21..bc65ea1eca9 100644
--- a/ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso-64.rd
+++ b/ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso-64.rd
@@ -2,7 +2,7 @@
 .*
 
 RELOCATION RECORDS FOR \[\.data\]:
-OFFSET * TYPE * VALUE 
+OFFSET +TYPE +VALUE
 0+04 R_POS(|_32) * x-0x0*200001c0
 0+08 R_POS(|_32) * foo
 0+14 R_POS(|_32) * x-0x0*200001d0
diff --git a/ld/testsuite/ld-powerpc/aix-no-dup-syms-1-rel.rd b/ld/testsuite/ld-powerpc/aix-no-dup-syms-1-rel.rd
index 3e0e54b306e..ef549f6cc84 100644
--- a/ld/testsuite/ld-powerpc/aix-no-dup-syms-1-rel.rd
+++ b/ld/testsuite/ld-powerpc/aix-no-dup-syms-1-rel.rd
@@ -2,7 +2,7 @@
 .*
 
 RELOCATION RECORDS FOR \[\.data\]:
-OFFSET * TYPE * VALUE 
+OFFSET +TYPE +VALUE
 0+04 R_POS(|_32) * x
 0+08 R_POS(|_32) * foo
 0+14 R_POS(|_32) * x-0x0+10
diff --git a/ld/testsuite/ld-powerpc/aix-rel-1.od b/ld/testsuite/ld-powerpc/aix-rel-1.od
index 0d9f2bb9b8c..43154593fa3 100644
--- a/ld/testsuite/ld-powerpc/aix-rel-1.od
+++ b/ld/testsuite/ld-powerpc/aix-rel-1.od
@@ -15,7 +15,7 @@ Sections:
  *3 \.debug * 0+0 .*
                   
 RELOCATION RECORDS FOR \[\.data\]:
-OFFSET * TYPE  * VALUE 
+OFFSET +TYPE +VALUE
 0+0 R_POS(|_32) * \.puts
 0+4 R_POS(|_32) * foobar
 
diff --git a/ld/testsuite/ld-powerpc/aix-weak-2c-32.od b/ld/testsuite/ld-powerpc/aix-weak-2c-32.od
index f05ac6a305f..2fcb3dd6a65 100644
--- a/ld/testsuite/ld-powerpc/aix-weak-2c-32.od
+++ b/ld/testsuite/ld-powerpc/aix-weak-2c-32.od
@@ -2,7 +2,7 @@
 .*
 
 DYNAMIC RELOCATION RECORDS
-OFFSET * TYPE * VALUE 
+OFFSET +TYPE +VALUE
 20000110 R_POS * d1
 20000118 R_POS * d3
 2000011c R_POS * d4
diff --git a/ld/testsuite/ld-powerpc/aix-weak-2c-64.od b/ld/testsuite/ld-powerpc/aix-weak-2c-64.od
index 40e1c7c9723..3058c1daee1 100644
--- a/ld/testsuite/ld-powerpc/aix-weak-2c-64.od
+++ b/ld/testsuite/ld-powerpc/aix-weak-2c-64.od
@@ -2,7 +2,7 @@
 .*
 
 DYNAMIC RELOCATION RECORDS
-OFFSET * TYPE * VALUE 
+OFFSET +TYPE +VALUE
 0*200001d0 R_POS * d1
 0*200001d8 R_POS * d3
 0*200001dc R_POS * d4
diff --git a/ld/testsuite/ld-powerpc/ppc476-shared2.d b/ld/testsuite/ld-powerpc/ppc476-shared2.d
index 48917fd4d92..269e257608b 100644
--- a/ld/testsuite/ld-powerpc/ppc476-shared2.d
+++ b/ld/testsuite/ld-powerpc/ppc476-shared2.d
@@ -7,7 +7,7 @@
 .*:     file format .*
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0001000[02] R_PPC_ADDR16_LO   \.text\+0x00050000
 0002000[02] R_PPC_ADDR16_LO   \.text\+0x00050000
 0003000[02] R_PPC_ADDR16_LO   \.text\+0x00050000
diff --git a/ld/testsuite/ld-powerpc/sdadyn.d b/ld/testsuite/ld-powerpc/sdadyn.d
index cbdfc1ed6b7..a6cc6d059cb 100644
--- a/ld/testsuite/ld-powerpc/sdadyn.d
+++ b/ld/testsuite/ld-powerpc/sdadyn.d
@@ -2,7 +2,7 @@
 .*
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 #...
 .* R_PPC_COPY        lib_var
 #pass
diff --git a/ld/testsuite/ld-pru/emit-relocs-1.d b/ld/testsuite/ld-pru/emit-relocs-1.d
index 414234f94db..1d9d06978cc 100644
--- a/ld/testsuite/ld-pru/emit-relocs-1.d
+++ b/ld/testsuite/ld-pru/emit-relocs-1.d
@@ -7,7 +7,7 @@
 .*:     file format .*
 
 RELOCATION RECORDS FOR \[\.data\]:
-OFFSET   TYPE              VALUE *
+OFFSET +TYPE +VALUE
 00000000 R_PRU_BFD_RELOC32  \.data
 00000004 R_PRU_BFD_RELOC32  \.data\+0x00001000
 00000008 R_PRU_BFD_RELOC32  \.merge1\+0x00000002
diff --git a/ld/testsuite/ld-size/size32-1-i386.d b/ld/testsuite/ld-size/size32-1-i386.d
index 43091c12550..67c06eefe9a 100644
--- a/ld/testsuite/ld-size/size32-1-i386.d
+++ b/ld/testsuite/ld-size/size32-1-i386.d
@@ -7,7 +7,7 @@
 .*: +file format .*
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 [[:xdigit:]]+ R_386_SIZE32      xxx
 [[:xdigit:]]+ R_386_SIZE32      xxx
 [[:xdigit:]]+ R_386_SIZE32      xxx
diff --git a/ld/testsuite/ld-size/size32-1-x32.d b/ld/testsuite/ld-size/size32-1-x32.d
index 083f7b2d4c3..38c48bfa636 100644
--- a/ld/testsuite/ld-size/size32-1-x32.d
+++ b/ld/testsuite/ld-size/size32-1-x32.d
@@ -7,7 +7,7 @@
 .*: +file format .*
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 [[:xdigit:]]+ R_X86_64_SIZE32   xxx
 [[:xdigit:]]+ R_X86_64_SIZE32   xxx-0x0000001e
 [[:xdigit:]]+ R_X86_64_SIZE32   xxx\+0x0000001e
diff --git a/ld/testsuite/ld-size/size32-1-x86-64.d b/ld/testsuite/ld-size/size32-1-x86-64.d
index a913dc2f36d..f60bba7864a 100644
--- a/ld/testsuite/ld-size/size32-1-x86-64.d
+++ b/ld/testsuite/ld-size/size32-1-x86-64.d
@@ -7,7 +7,7 @@
 .*: +file format .*
 
 DYNAMIC RELOCATION RECORDS
-OFFSET           TYPE              VALUE 
+OFFSET +TYPE +VALUE
 [[:xdigit:]]+ R_X86_64_SIZE32   xxx
 [[:xdigit:]]+ R_X86_64_SIZE32   xxx-0x000000000000001e
 [[:xdigit:]]+ R_X86_64_SIZE32   xxx\+0x000000000000001e
diff --git a/ld/testsuite/ld-size/size32-2-i386.d b/ld/testsuite/ld-size/size32-2-i386.d
index 636e87f8d46..c488297c4f4 100644
--- a/ld/testsuite/ld-size/size32-2-i386.d
+++ b/ld/testsuite/ld-size/size32-2-i386.d
@@ -7,7 +7,7 @@
 .*: +file format .*
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 [[:xdigit:]]+ R_386_SIZE32      xxx
 [[:xdigit:]]+ R_386_SIZE32      yyy
 [[:xdigit:]]+ R_386_SIZE32      zzz
diff --git a/ld/testsuite/ld-size/size32-2-x32.d b/ld/testsuite/ld-size/size32-2-x32.d
index c619a00f2a0..a810f32309b 100644
--- a/ld/testsuite/ld-size/size32-2-x32.d
+++ b/ld/testsuite/ld-size/size32-2-x32.d
@@ -7,7 +7,7 @@
 .*: +file format .*
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 [[:xdigit:]]+ R_X86_64_SIZE32   xxx
 [[:xdigit:]]+ R_X86_64_SIZE32   yyy
 [[:xdigit:]]+ R_X86_64_SIZE32   zzz
diff --git a/ld/testsuite/ld-size/size32-2-x86-64.d b/ld/testsuite/ld-size/size32-2-x86-64.d
index 9091944405a..b4d3704a842 100644
--- a/ld/testsuite/ld-size/size32-2-x86-64.d
+++ b/ld/testsuite/ld-size/size32-2-x86-64.d
@@ -7,7 +7,7 @@
 .*: +file format .*
 
 DYNAMIC RELOCATION RECORDS
-OFFSET           TYPE              VALUE 
+OFFSET +TYPE +VALUE
 [[:xdigit:]]+ R_X86_64_SIZE32   xxx
 [[:xdigit:]]+ R_X86_64_SIZE32   yyy
 [[:xdigit:]]+ R_X86_64_SIZE32   zzz
diff --git a/ld/testsuite/ld-size/size64-1-x32.d b/ld/testsuite/ld-size/size64-1-x32.d
index 36815915ae5..e8d321065ea 100644
--- a/ld/testsuite/ld-size/size64-1-x32.d
+++ b/ld/testsuite/ld-size/size64-1-x32.d
@@ -7,7 +7,7 @@
 .*: +file format .*
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 [[:xdigit:]]+ R_X86_64_SIZE32   xxx
 [[:xdigit:]]+ R_X86_64_SIZE64   xxx-0x0000001e
 [[:xdigit:]]+ R_X86_64_SIZE64   xxx\+0x0000001e
diff --git a/ld/testsuite/ld-size/size64-1-x86-64.d b/ld/testsuite/ld-size/size64-1-x86-64.d
index 36c2912e97c..53ed7411e2c 100644
--- a/ld/testsuite/ld-size/size64-1-x86-64.d
+++ b/ld/testsuite/ld-size/size64-1-x86-64.d
@@ -7,7 +7,7 @@
 .*: +file format .*
 
 DYNAMIC RELOCATION RECORDS
-OFFSET           TYPE              VALUE 
+OFFSET +TYPE +VALUE
 [[:xdigit:]]+ R_X86_64_SIZE64   xxx
 [[:xdigit:]]+ R_X86_64_SIZE64   xxx-0x000000000000001e
 [[:xdigit:]]+ R_X86_64_SIZE64   xxx\+0x000000000000001e
diff --git a/ld/testsuite/ld-size/size64-2-x32.d b/ld/testsuite/ld-size/size64-2-x32.d
index f9f31b5bff1..38bf64c9268 100644
--- a/ld/testsuite/ld-size/size64-2-x32.d
+++ b/ld/testsuite/ld-size/size64-2-x32.d
@@ -7,7 +7,7 @@
 .*: +file format .*
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 [[:xdigit:]]+ R_X86_64_SIZE32   xxx
 [[:xdigit:]]+ R_X86_64_SIZE32   yyy
 [[:xdigit:]]+ R_X86_64_SIZE32   zzz
diff --git a/ld/testsuite/ld-size/size64-2-x86-64.d b/ld/testsuite/ld-size/size64-2-x86-64.d
index 099c8abc231..6ee29d21ed9 100644
--- a/ld/testsuite/ld-size/size64-2-x86-64.d
+++ b/ld/testsuite/ld-size/size64-2-x86-64.d
@@ -7,7 +7,7 @@
 .*: +file format .*
 
 DYNAMIC RELOCATION RECORDS
-OFFSET           TYPE              VALUE 
+OFFSET +TYPE +VALUE
 [[:xdigit:]]+ R_X86_64_SIZE64   xxx
 [[:xdigit:]]+ R_X86_64_SIZE64   yyy
 [[:xdigit:]]+ R_X86_64_SIZE64   zzz
diff --git a/ld/testsuite/ld-tic6x/data-reloc-local-r-rel.d b/ld/testsuite/ld-tic6x/data-reloc-local-r-rel.d
index 18f23f94622..7cb03c9efa1 100644
--- a/ld/testsuite/ld-tic6x/data-reloc-local-r-rel.d
+++ b/ld/testsuite/ld-tic6x/data-reloc-local-r-rel.d
@@ -8,7 +8,7 @@
 .*: *file format elf32-tic6x-le
 
 RELOCATION RECORDS FOR \[\.data\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+ R_C6000_ABS32     \.data
 0+4 R_C6000_ABS32     \.data
 0+8 R_C6000_ABS32     \.data
diff --git a/ld/testsuite/ld-tic6x/data-reloc-local-r.d b/ld/testsuite/ld-tic6x/data-reloc-local-r.d
index 0f5567b9dfb..4b5ec3e55ea 100644
--- a/ld/testsuite/ld-tic6x/data-reloc-local-r.d
+++ b/ld/testsuite/ld-tic6x/data-reloc-local-r.d
@@ -8,7 +8,7 @@
 .*: *file format elf32-tic6x-le
 
 RELOCATION RECORDS FOR \[\.data\]:
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 0+ R_C6000_ABS32     \.data
 0+4 R_C6000_ABS32     \.data\+0x00000004
 0+8 R_C6000_ABS32     \.data\+0x0000000c
diff --git a/ld/testsuite/ld-tic6x/shlib-app-1.od b/ld/testsuite/ld-tic6x/shlib-app-1.od
index f2f5cabe9de..88e883aa7cd 100644
--- a/ld/testsuite/ld-tic6x/shlib-app-1.od
+++ b/ld/testsuite/ld-tic6x/shlib-app-1.od
@@ -2,7 +2,7 @@
 tmpdir/shlib-dynapp-1:     file format elf32-tic6x-le
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 100000b8 R_C6000_ABS32     b
 100000bc R_C6000_ABS32     a
 100000c4 R_C6000_ABS32     g1
diff --git a/ld/testsuite/ld-tic6x/shlib-app-1b.od b/ld/testsuite/ld-tic6x/shlib-app-1b.od
index 4a9c60ba4f0..8e61322fd19 100644
--- a/ld/testsuite/ld-tic6x/shlib-app-1b.od
+++ b/ld/testsuite/ld-tic6x/shlib-app-1b.od
@@ -2,7 +2,7 @@
 tmpdir/shlib-dynapp-1b:     file format elf32-tic6x-be
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 100000b8 R_C6000_ABS32     b
 100000bc R_C6000_ABS32     a
 100000c4 R_C6000_ABS32     g1
diff --git a/ld/testsuite/ld-tic6x/shlib-app-1r.od b/ld/testsuite/ld-tic6x/shlib-app-1r.od
index 15c2973c07a..7e22ba6ca86 100644
--- a/ld/testsuite/ld-tic6x/shlib-app-1r.od
+++ b/ld/testsuite/ld-tic6x/shlib-app-1r.od
@@ -2,7 +2,7 @@
 tmpdir/shlib-dynapp-1r:     file format elf32-tic6x-le
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 100000b8 R_C6000_ABS32     b
 100000bc R_C6000_ABS32     a
 100000c4 R_C6000_COPY      a
diff --git a/ld/testsuite/ld-tic6x/shlib-app-1rb.od b/ld/testsuite/ld-tic6x/shlib-app-1rb.od
index c313ed7d1b9..b37caccf5d1 100644
--- a/ld/testsuite/ld-tic6x/shlib-app-1rb.od
+++ b/ld/testsuite/ld-tic6x/shlib-app-1rb.od
@@ -2,7 +2,7 @@
 tmpdir/shlib-dynapp-1rb:     file format elf32-tic6x-be
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 100000b8 R_C6000_ABS32     b
 100000bc R_C6000_ABS32     a
 100000c4 R_C6000_COPY      a
diff --git a/ld/testsuite/ld-tic6x/static-app-1.od b/ld/testsuite/ld-tic6x/static-app-1.od
index d07cd6e45b7..3c60f6e1ccd 100644
--- a/ld/testsuite/ld-tic6x/static-app-1.od
+++ b/ld/testsuite/ld-tic6x/static-app-1.od
@@ -2,7 +2,7 @@
 tmpdir/static-app-1:     file format elf32-tic6x-le
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 100000d8 R_C6000_ABS32     \.bss
 100000d4 R_C6000_ABS32     b
 100000dc R_C6000_ABS32     a
diff --git a/ld/testsuite/ld-tic6x/static-app-1b.od b/ld/testsuite/ld-tic6x/static-app-1b.od
index a35d1949b28..72fab5913cc 100644
--- a/ld/testsuite/ld-tic6x/static-app-1b.od
+++ b/ld/testsuite/ld-tic6x/static-app-1b.od
@@ -2,7 +2,7 @@
 tmpdir/static-app-1b:     file format elf32-tic6x-be
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 100000d8 R_C6000_ABS32     \.bss
 100000d4 R_C6000_ABS32     b
 100000dc R_C6000_ABS32     a
diff --git a/ld/testsuite/ld-tic6x/static-app-1r.od b/ld/testsuite/ld-tic6x/static-app-1r.od
index 06f8d508e29..ddd9a790c15 100644
--- a/ld/testsuite/ld-tic6x/static-app-1r.od
+++ b/ld/testsuite/ld-tic6x/static-app-1r.od
@@ -2,7 +2,7 @@
 tmpdir/static-app-1r:     file format elf32-tic6x-le
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 100000d8 R_C6000_ABS32     \.bss
 100000d4 R_C6000_ABS32     b
 100000dc R_C6000_ABS32     a
diff --git a/ld/testsuite/ld-tic6x/static-app-1rb.od b/ld/testsuite/ld-tic6x/static-app-1rb.od
index 13d42550862..d55f5a5953f 100644
--- a/ld/testsuite/ld-tic6x/static-app-1rb.od
+++ b/ld/testsuite/ld-tic6x/static-app-1rb.od
@@ -2,7 +2,7 @@
 tmpdir/static-app-1rb:     file format elf32-tic6x-be
 
 DYNAMIC RELOCATION RECORDS
-OFFSET   TYPE              VALUE 
+OFFSET +TYPE +VALUE
 100000d8 R_C6000_ABS32     \.bss
 100000d4 R_C6000_ABS32     b
 100000dc R_C6000_ABS32     a

-- 
Alan Modra
Australia Development Lab, IBM

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Ajdust more tests for opcodes/i386: remove trailing whitespace
  2022-05-31  3:51 ` Trailing spaces in objdump -r header Alan Modra
@ 2022-05-31  3:52   ` Alan Modra
  2022-05-31  8:13   ` Trailing spaces in objdump -r header Andrew Burgess
  1 sibling, 0 replies; 5+ messages in thread
From: Alan Modra @ 2022-05-31  3:52 UTC (permalink / raw)
  To: Andrew Burgess; +Cc: binutils

git commit 202be274a4 also missed adjusting a few testsuite files.
This fixes
i686-vxworks  +FAIL: VxWorks shared library test 1
i686-vxworks  +FAIL: VxWorks executable test 1 (dynamic)

diff --git a/ld/testsuite/ld-i386/vxworks1-lib.dd b/ld/testsuite/ld-i386/vxworks1-lib.dd
index c9fc0549331..da0a0af7894 100644
--- a/ld/testsuite/ld-i386/vxworks1-lib.dd
+++ b/ld/testsuite/ld-i386/vxworks1-lib.dd
@@ -32,10 +32,10 @@ Disassembly of section \.text:
    80c1a:	e8 01 fc ff ff       	call   80820 <sglobal@plt>
    80c1f:	e8 ec fb ff ff       	call   80810 <sexternal@plt>
    80c24:	5b                   	pop    %ebx
-   80c25:	c3                   	ret    
+   80c25:	c3                   	ret *
 
 00080c26 <slocal>:
-   80c26:	c3                   	ret    
+   80c26:	c3                   	ret *
 
 00080c27 <sglobal>:
-   80c27:	c3                   	ret    
+   80c27:	c3                   	ret *
diff --git a/ld/testsuite/ld-i386/vxworks1.dd b/ld/testsuite/ld-i386/vxworks1.dd
index 80f93c9345d..4699cae5055 100644
--- a/ld/testsuite/ld-i386/vxworks1.dd
+++ b/ld/testsuite/ld-i386/vxworks1.dd
@@ -35,4 +35,4 @@ Disassembly of section \.text:
 			80c0b: R_386_PLT32	\.plt
 
 00080c0f <sexternal>:
-   80c0f:	c3                   	ret    
+   80c0f:	c3                   	ret *

-- 
Alan Modra
Australia Development Lab, IBM

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Trailing spaces in objdump -r header
  2022-05-31  3:51 ` Trailing spaces in objdump -r header Alan Modra
  2022-05-31  3:52   ` Ajdust more tests for opcodes/i386: remove trailing whitespace Alan Modra
@ 2022-05-31  8:13   ` Andrew Burgess
  1 sibling, 0 replies; 5+ messages in thread
From: Andrew Burgess @ 2022-05-31  8:13 UTC (permalink / raw)
  To: Alan Modra; +Cc: binutils

Alan Modra <amodra@gmail.com> writes:

> git commit 202be274a4 went a little wild in removing trailing spaces
> in gas/testsuite/gas/i386/{secidx.d,secrel.d}, causing
> x86_64-w64-mingw32  +FAIL: i386 secrel reloc
> x86_64-w64-mingw32  +FAIL: i386 secidx reloc
>
> I could have just replaced the trailing space, but let's fix the
> objdump output instead.  Touches lots of testsuite files.

Sorry for regressing that test, and thanks for fixing this up for me.

Thanks,
Andrew



>
> diff --git a/binutils/objdump.c b/binutils/objdump.c
> index f585c1b8d18..e8fa8ca154e 100644
> --- a/binutils/objdump.c
> +++ b/binutils/objdump.c
> @@ -4901,7 +4901,7 @@ dump_reloc_set (bfd *abfd, asection *sec, arelent **relpp, long relcount)
>  	bfd_sprintf_vma (abfd, buf, (bfd_vma) -1);
>  	width = strlen (buf) - 7;
>        }
> -    printf ("OFFSET %*s TYPE %*s VALUE \n", width, "", 12, "");
> +    printf ("OFFSET %*s TYPE %*s VALUE\n", width, "", 12, "");
>    }
>  
>    last_filename = NULL;
> diff --git a/gas/testsuite/gas/all/fwdexp.d b/gas/testsuite/gas/all/fwdexp.d
> index 211ab9f1c8b..e83d05a9a94 100644
> --- a/gas/testsuite/gas/all/fwdexp.d
> +++ b/gas/testsuite/gas/all/fwdexp.d
> @@ -4,7 +4,7 @@
>  .*: .*
>  
>  RELOCATION RECORDS FOR .*
> -OFFSET +TYPE +VALUE 
> +OFFSET +TYPE +VALUE
>  0+ .*(\.data|label_i)(|\+0xf+e|\+0xf+c|\+0xf+8|-0x0*2|-0x0*4|-0x0*8)
>  
>  Contents of section .*
> diff --git a/gas/testsuite/gas/all/weakref1.d b/gas/testsuite/gas/all/weakref1.d
> index 4c2516409e3..a2640036a3f 100644
> --- a/gas/testsuite/gas/all/weakref1.d
> +++ b/gas/testsuite/gas/all/weakref1.d
> @@ -9,7 +9,7 @@
>  
>  #...
>  RELOCATION RECORDS FOR \[(\.text|\$CODE\$)\]:
> -OFFSET +TYPE +VALUE *
> +OFFSET +TYPE +VALUE
>  # the rest of this file is generated with the following script:
>  # # script begin
>  # echo \#...
> diff --git a/gas/testsuite/gas/alpha/elf-reloc-1.d b/gas/testsuite/gas/alpha/elf-reloc-1.d
> index 69a16b72d74..89ecadf9d59 100644
> --- a/gas/testsuite/gas/alpha/elf-reloc-1.d
> +++ b/gas/testsuite/gas/alpha/elf-reloc-1.d
> @@ -4,7 +4,7 @@
>  .*:     file format elf64-alpha.*
>  
>  RELOCATION RECORDS FOR \[\.text\]:
> -OFFSET           TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0*0000004 ELF_LITERAL       a
>  0*0000000 LITUSE            \.text\+0x0*0000002
>  0*000000c LITUSE            \.text\+0x0*0000001
> diff --git a/gas/testsuite/gas/alpha/elf-reloc-4.d b/gas/testsuite/gas/alpha/elf-reloc-4.d
> index 29b32e2abdb..b9f5f88768d 100644
> --- a/gas/testsuite/gas/alpha/elf-reloc-4.d
> +++ b/gas/testsuite/gas/alpha/elf-reloc-4.d
> @@ -4,7 +4,7 @@
>  .*:     file format elf64-alpha.*
>  
>  RELOCATION RECORDS FOR \[\.text\]:
> -OFFSET           TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0*0000000 ELF_LITERAL       a
>  0*0000004 LITUSE            \.text\+0x0*0000001
>  0*0000008 LITUSE            \.text\+0x0*0000002
> diff --git a/gas/testsuite/gas/alpha/elf-reloc-7.d b/gas/testsuite/gas/alpha/elf-reloc-7.d
> index c51b6674fe6..c8fd75acc93 100644
> --- a/gas/testsuite/gas/alpha/elf-reloc-7.d
> +++ b/gas/testsuite/gas/alpha/elf-reloc-7.d
> @@ -4,18 +4,18 @@
>  .*:     file format elf64-alpha.*
>  
>  RELOCATION RECORDS FOR \[\.text\]:
> -OFFSET           TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0*0000008 BRADDR            bar
>  
>  
>  RELOCATION RECORDS FOR \[\.data\]:
> -OFFSET           TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0*0000004 SREL32            \.data2\+0x0*0000004
>  0*0000008 SREL32            BAR
>  
>  
>  RELOCATION RECORDS FOR \[\.text2\]:
> -OFFSET           TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0*0000004 BRADDR            \.text\+0x0*0000010
>  0*0000008 BRADDR            bar
>  
> diff --git a/gas/testsuite/gas/alpha/elf-reloc-8.d b/gas/testsuite/gas/alpha/elf-reloc-8.d
> index 8ba78c3c122..0f51cca5167 100644
> --- a/gas/testsuite/gas/alpha/elf-reloc-8.d
> +++ b/gas/testsuite/gas/alpha/elf-reloc-8.d
> @@ -4,7 +4,7 @@
>  .*:     file format elf64-alpha.*
>  
>  RELOCATION RECORDS FOR \[\.text\]:
> -OFFSET *TYPE *VALUE 
> +OFFSET +TYPE +VALUE
>  0*0000000 GPDISP            \.text\+0x0*0000004
>  0*0000014 GPRELHIGH         \.bss\+0x0*0000040
>  0*0000018 ELF_LITERAL       ROOT_DEV
> @@ -57,7 +57,7 @@ OFFSET *TYPE *VALUE
>  
>  
>  RELOCATION RECORDS FOR \[\.init\.text\]:
> -OFFSET *TYPE *VALUE 
> +OFFSET +TYPE +VALUE
>  0*0000000 GPDISP            \.init\.text\+0x0*0000004
>  0*0000008 ELF_LITERAL       simple_strtol
>  0*000001c LITUSE            \.init\.text\+0x0*0000003
> @@ -294,7 +294,7 @@ OFFSET *TYPE *VALUE
>  
>  
>  RELOCATION RECORDS FOR \[\.init\.setup\]:
> -OFFSET *TYPE *VALUE 
> +OFFSET +TYPE +VALUE
>  0*0000000 REFQUAD           \.init\.data\+0x0*0000004
>  0*0000008 REFQUAD           \.init\.text
>  0*0000010 REFQUAD           \.init\.data\+0x0*0000012
> @@ -310,7 +310,7 @@ OFFSET *TYPE *VALUE
>  
>  
>  RELOCATION RECORDS FOR \[\.eh_frame\]:
> -OFFSET *TYPE *VALUE 
> +OFFSET +TYPE +VALUE
>  0*000001c SREL32            \.init\.text
>  0*0000034 SREL32            \.init\.text\+0x0*0000050
>  0*0000048 SREL32            \.init\.text\+0x0*0000080
> diff --git a/gas/testsuite/gas/alpha/elf-tls-1.d b/gas/testsuite/gas/alpha/elf-tls-1.d
> index 7dee62a81f0..ebc783fc17e 100644
> --- a/gas/testsuite/gas/alpha/elf-tls-1.d
> +++ b/gas/testsuite/gas/alpha/elf-tls-1.d
> @@ -4,7 +4,7 @@
>  .*:     file format elf64-alpha.*
>  
>  RELOCATION RECORDS FOR \[\.text\]:
> -OFFSET           TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0*0000004 TLSGD             a
>  0*0000000 ELF_LITERAL       __tls_get_addr
>  0*0000008 LITUSE            \.text\+0x0*0000004
> diff --git a/gas/testsuite/gas/arm/local_function.d b/gas/testsuite/gas/arm/local_function.d
> index 2c473c0c51e..450154f6348 100644
> --- a/gas/testsuite/gas/arm/local_function.d
> +++ b/gas/testsuite/gas/arm/local_function.d
> @@ -7,5 +7,5 @@
>  .*:     file format.*
>  
>  RELOCATION RECORDS FOR \[.text\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  00000000 R_ARM_(CALL|PC24)        bar
> diff --git a/gas/testsuite/gas/arm/thumbrel.d b/gas/testsuite/gas/arm/thumbrel.d
> index bc8644be20c..1875115b058 100644
> --- a/gas/testsuite/gas/arm/thumbrel.d
> +++ b/gas/testsuite/gas/arm/thumbrel.d
> @@ -6,7 +6,7 @@
>  .*:     file format.*
>  
>  RELOCATION RECORDS FOR \[.text\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  00000004 R_ARM_REL32       b
>  
>  Contents of section .text:
> diff --git a/gas/testsuite/gas/arm/unwind.d b/gas/testsuite/gas/arm/unwind.d
> index 3588a278b6d..9e7046f5c17 100644
> --- a/gas/testsuite/gas/arm/unwind.d
> +++ b/gas/testsuite/gas/arm/unwind.d
> @@ -9,12 +9,12 @@
>  .*:     file format.*
>  
>  RELOCATION RECORDS FOR \[.ARM.extab\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0000000c R_ARM_PREL31      .text
>  
>  
>  RELOCATION RECORDS FOR \[.ARM.exidx\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  00000000 R_ARM_PREL31      .text
>  00000000 R_ARM_NONE        __aeabi_unwind_cpp_pr0
>  00000008 R_ARM_PREL31      .text.*
> diff --git a/gas/testsuite/gas/arm/unwind_vxworks.d b/gas/testsuite/gas/arm/unwind_vxworks.d
> index 36c3b59705c..e33c996c1d5 100644
> --- a/gas/testsuite/gas/arm/unwind_vxworks.d
> +++ b/gas/testsuite/gas/arm/unwind_vxworks.d
> @@ -7,12 +7,12 @@
>  .*:     file format.*
>  
>  RELOCATION RECORDS FOR \[.ARM.extab\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0000000c R_ARM_PREL31      .text
>  
>  
>  RELOCATION RECORDS FOR \[.ARM.exidx\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  00000000 R_ARM_PREL31      .text
>  00000000 R_ARM_NONE        __aeabi_unwind_cpp_pr0
>  00000008 R_ARM_PREL31      .text.*\+0x00000004
> diff --git a/gas/testsuite/gas/avr/diffreloc_withrelax.d b/gas/testsuite/gas/avr/diffreloc_withrelax.d
> index 9d59e054ec4..8d1ef54c746 100644
> --- a/gas/testsuite/gas/avr/diffreloc_withrelax.d
> +++ b/gas/testsuite/gas/avr/diffreloc_withrelax.d
> @@ -7,10 +7,10 @@
>  .*:     file format elf32-avr
>  
>  RELOCATION RECORDS FOR \[.text\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  00000000 R_AVR_CALL        L1
>  
>  
>  RELOCATION RECORDS FOR \[.data\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  00000000 R_AVR_DIFF16      L2
> diff --git a/gas/testsuite/gas/avr/noreloc_withoutrelax.d b/gas/testsuite/gas/avr/noreloc_withoutrelax.d
> index 7ec7d32066d..b386c1b9e92 100644
> --- a/gas/testsuite/gas/avr/noreloc_withoutrelax.d
> +++ b/gas/testsuite/gas/avr/noreloc_withoutrelax.d
> @@ -7,5 +7,5 @@
>  .*:     file format elf32-avr
>  
>  RELOCATION RECORDS FOR \[.text\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  00000000 R_AVR_CALL        .text
> diff --git a/gas/testsuite/gas/avr/pc-relative-reloc.d b/gas/testsuite/gas/avr/pc-relative-reloc.d
> index 30d0df6202a..dc8d42b288d 100644
> --- a/gas/testsuite/gas/avr/pc-relative-reloc.d
> +++ b/gas/testsuite/gas/avr/pc-relative-reloc.d
> @@ -11,7 +11,7 @@ RELOCATION RECORDS FOR \[.text.main\]:
>  
>  
>  RELOCATION RECORDS FOR \[.debug_line\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  00000000 R_AVR_32_PCREL    .Ldebug_line_end-0x00000004
>  
>  
> diff --git a/gas/testsuite/gas/bfin/reloc.d b/gas/testsuite/gas/bfin/reloc.d
> index c42060ab1f9..4e70edecfe7 100644
> --- a/gas/testsuite/gas/bfin/reloc.d
> +++ b/gas/testsuite/gas/bfin/reloc.d
> @@ -3,7 +3,7 @@
>  .*: +file format .*
>  
>  RELOCATION RECORDS FOR \[\.text\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0*0004 R_BFIN_PCREL24    _call_data1
>  0*0008 R_BFIN_RIMM16     .data
>  0*000a R_BFIN_PCREL12_JUMP_S  .text\+0x00000018
> @@ -14,7 +14,7 @@ OFFSET   TYPE              VALUE
>  
>  
>  RELOCATION RECORDS FOR \[\.data\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0*0006 R_BFIN_BYTE_DATA  load_extern1
>  
>  
> diff --git a/gas/testsuite/gas/cfi/cfi-alpha-2.d b/gas/testsuite/gas/cfi/cfi-alpha-2.d
> index cd7c9dd1498..6a04141df4c 100644
> --- a/gas/testsuite/gas/cfi/cfi-alpha-2.d
> +++ b/gas/testsuite/gas/cfi/cfi-alpha-2.d
> @@ -4,6 +4,6 @@
>  .*:     file format elf64-alpha.*
>  
>  RELOCATION RECORDS FOR \[\.eh_frame\]:
> -OFFSET           TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0*000001c SREL32            \.text
>  0*0000030 SREL32            \.text\+0x0*0000004
> diff --git a/gas/testsuite/gas/cfi/reloc-pe-i386.d b/gas/testsuite/gas/cfi/reloc-pe-i386.d
> index dc12629f372..0e79b4a0888 100644
> --- a/gas/testsuite/gas/cfi/reloc-pe-i386.d
> +++ b/gas/testsuite/gas/cfi/reloc-pe-i386.d
> @@ -2,7 +2,7 @@
>  #name: reloc-pe-i386
>  #...
>  RELOCATION RECORDS FOR \[.debug_frame\]:
> -OFFSET .* TYPE .* VALUE 
> +OFFSET +TYPE +VALUE
>  0.* (secrel32|IMAGE_REL_AMD64_SECREL) .* .debug_frame
>  0.* .* .text
>  
> diff --git a/gas/testsuite/gas/cris/rd-dtpoffd1.d b/gas/testsuite/gas/cris/rd-dtpoffd1.d
> index 16fc9bcfdb4..b5c657313aa 100644
> --- a/gas/testsuite/gas/cris/rd-dtpoffd1.d
> +++ b/gas/testsuite/gas/cris/rd-dtpoffd1.d
> @@ -6,7 +6,7 @@
>  .*:     file format .*-cris
>  
>  RELOCATION RECORDS FOR \[.text\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+4 R_CRIS_32_DTPREL  extsym\+0x0000002a
>  0+c R_CRIS_32_DTPREL  x\+0x00000002
>  
> diff --git a/gas/testsuite/gas/cris/x-to-dcr1-sreg.d b/gas/testsuite/gas/cris/x-to-dcr1-sreg.d
> index 533f1721e7b..d7edf2dbe6c 100644
> --- a/gas/testsuite/gas/cris/x-to-dcr1-sreg.d
> +++ b/gas/testsuite/gas/cris/x-to-dcr1-sreg.d
> @@ -4,7 +4,7 @@
>  .*:     file format .*-cris
>  
>  RELOCATION RECORDS FOR \[\.text\]:
> -OFFSET[	 ]+TYPE[	 ]+VALUE 
> +OFFSET +TYPE +VALUE
>  0+70 (R_CRIS_)?16[ 	]+externalsym
>  0+284 (R_CRIS_)?32[ 	]+externalsym
>  0+28c (R_CRIS_)?32[ 	]+\.text
> diff --git a/gas/testsuite/gas/elf/equ-reloc.d b/gas/testsuite/gas/elf/equ-reloc.d
> index e4e7d47f47a..871d1d61c6d 100644
> --- a/gas/testsuite/gas/elf/equ-reloc.d
> +++ b/gas/testsuite/gas/elf/equ-reloc.d
> @@ -4,7 +4,7 @@
>  .*: +file format .*
>  
>  RELOCATION RECORDS FOR \[.*\]:
> -OFFSET *TYPE *VALUE 
> +OFFSET +TYPE +VALUE
>  0*0 [^ ]+ +(\.bss(\+0x0*4)?|y1)
>  0*4 [^ ]+ +(\.bss(\+0x0*8)?|y2)
>  #...
> diff --git a/gas/testsuite/gas/elf/missing-build-notes.d b/gas/testsuite/gas/elf/missing-build-notes.d
> index 0cfb11024dd..95071baefa7 100644
> --- a/gas/testsuite/gas/elf/missing-build-notes.d
> +++ b/gas/testsuite/gas/elf/missing-build-notes.d
> @@ -6,7 +6,7 @@
>  
>  #...
>  RELOCATION RECORDS FOR \[.gnu.build.attributes\]:
> -OFFSET[ 	]+TYPE[ 	]+VALUE 
> +OFFSET +TYPE +VALUE
>  0+014 .*[ 	]+.*
>  0+0(18|1c) .*[ 	]+.*
>  0+0(30|38) .*[ 	]+.*
> diff --git a/gas/testsuite/gas/i386/ilp32/elf/equ-reloc.d b/gas/testsuite/gas/i386/ilp32/elf/equ-reloc.d
> index 91b5ea77755..e1edbfc16ed 100644
> --- a/gas/testsuite/gas/i386/ilp32/elf/equ-reloc.d
> +++ b/gas/testsuite/gas/i386/ilp32/elf/equ-reloc.d
> @@ -5,7 +5,7 @@
>  .*: +file format .*
>  
>  RELOCATION RECORDS FOR \[.*\]:
> -OFFSET *TYPE *VALUE 
> +OFFSET +TYPE +VALUE
>  0*0 [^ ]+ +(\.bss(\+0x0*4)?|y1)
>  0*4 [^ ]+ +(\.bss(\+0x0*8)?|y2)
>  #...
> diff --git a/gas/testsuite/gas/i386/ilp32/quad.d b/gas/testsuite/gas/i386/ilp32/quad.d
> index 13f5d750134..03dcf851dac 100644
> --- a/gas/testsuite/gas/i386/ilp32/quad.d
> +++ b/gas/testsuite/gas/i386/ilp32/quad.d
> @@ -5,7 +5,7 @@
>  .*: +file format .*
>  
>  RELOCATION RECORDS FOR \[.data\]:
> -OFFSET +TYPE +VALUE 
> +OFFSET +TYPE +VALUE
>  0+ R_X86_64_64 +foo
>  0+10 R_X86_64_64 +bar
>  0+20 R_X86_64_64 +foo
> diff --git a/gas/testsuite/gas/i386/rela.d b/gas/testsuite/gas/i386/rela.d
> index 198f71238c9..413bc27bd27 100644
> --- a/gas/testsuite/gas/i386/rela.d
> +++ b/gas/testsuite/gas/i386/rela.d
> @@ -5,7 +5,7 @@
>  
>  RELOCATION RECORDS FOR \[\.data\]:
>  
> -OFFSET +TYPE +VALUE *
> +OFFSET +TYPE +VALUE
>  0*0 R_X86_64_64 *q
>  0*8 R_X86_64_32 *l
>  
> diff --git a/gas/testsuite/gas/i386/size-5b.d b/gas/testsuite/gas/i386/size-5b.d
> index 8439801daaa..968bb3a3145 100644
> --- a/gas/testsuite/gas/i386/size-5b.d
> +++ b/gas/testsuite/gas/i386/size-5b.d
> @@ -6,7 +6,7 @@
>  
>  RELOCATION RECORDS FOR \[\.data\]:
>  
> -OFFSET +TYPE +VALUE *
> +OFFSET +TYPE +VALUE
>  0*18 R_386_SIZE32 *ext
>  0*1c R_386_SIZE32 *ext
>  
> diff --git a/gas/testsuite/gas/i386/wrap32-data.d b/gas/testsuite/gas/i386/wrap32-data.d
> index a58f349ceef..ba0a340bebd 100644
> --- a/gas/testsuite/gas/i386/wrap32-data.d
> +++ b/gas/testsuite/gas/i386/wrap32-data.d
> @@ -6,7 +6,7 @@
>  
>  RELOCATION RECORDS FOR \[\.data\]:
>  
> -OFFSET +TYPE +VALUE *
> +OFFSET +TYPE +VALUE
>  0*10 (R_386_|dir)?32 *sym
>  0*14 (R_386_|dir)?32 *sym
>  0*18 (R_386_|dir)?32 *sym
> diff --git a/gas/testsuite/gas/ia64/ltoff22x-1.d b/gas/testsuite/gas/ia64/ltoff22x-1.d
> index f15565d7ce9..94b2a20867b 100644
> --- a/gas/testsuite/gas/ia64/ltoff22x-1.d
> +++ b/gas/testsuite/gas/ia64/ltoff22x-1.d
> @@ -4,7 +4,7 @@
>  .*: +file format .*
>  
>  RELOCATION RECORDS FOR \[\.text\]:
> -OFFSET[ 	]+TYPE[ 	]+VALUE 
> +OFFSET +TYPE +VALUE
>  0+000 LTOFF22X          foo
>  
>  
> diff --git a/gas/testsuite/gas/ia64/ltoff22x-2.d b/gas/testsuite/gas/ia64/ltoff22x-2.d
> index 8a2dbda120d..a16ddf376ed 100644
> --- a/gas/testsuite/gas/ia64/ltoff22x-2.d
> +++ b/gas/testsuite/gas/ia64/ltoff22x-2.d
> @@ -4,7 +4,7 @@
>  .*: +file format .*
>  
>  RELOCATION RECORDS FOR \[\.text\]:
> -OFFSET[ 	]+TYPE[ 	]+VALUE 
> +OFFSET +TYPE +VALUE
>  0+000 LTOFF22X          foo
>  0+010 LDXMOV            foo
>  
> diff --git a/gas/testsuite/gas/ia64/ltoff22x-3.d b/gas/testsuite/gas/ia64/ltoff22x-3.d
> index 724cc59d23b..e30551e6fd3 100644
> --- a/gas/testsuite/gas/ia64/ltoff22x-3.d
> +++ b/gas/testsuite/gas/ia64/ltoff22x-3.d
> @@ -4,7 +4,7 @@
>  .*: +file format .*
>  
>  RELOCATION RECORDS FOR \[\.text\]:
> -OFFSET[ 	]+TYPE[ 	]+VALUE 
> +OFFSET +TYPE +VALUE
>  0+000 LTOFF22X          foo
>  0+010 LDXMOV            foo
>  
> diff --git a/gas/testsuite/gas/ia64/ltoff22x-4.d b/gas/testsuite/gas/ia64/ltoff22x-4.d
> index feedbae63cb..29f17b8951a 100644
> --- a/gas/testsuite/gas/ia64/ltoff22x-4.d
> +++ b/gas/testsuite/gas/ia64/ltoff22x-4.d
> @@ -4,7 +4,7 @@
>  .*: +file format .*
>  
>  RELOCATION RECORDS FOR \[\.text\]:
> -OFFSET[ 	]+TYPE[ 	]+VALUE 
> +OFFSET +TYPE +VALUE
>  0+000 LTOFF22X          foo
>  0+010 LDXMOV            foo
>  
> diff --git a/gas/testsuite/gas/ia64/ltoff22x-5.d b/gas/testsuite/gas/ia64/ltoff22x-5.d
> index e6081b45ce2..e9016cd62b5 100644
> --- a/gas/testsuite/gas/ia64/ltoff22x-5.d
> +++ b/gas/testsuite/gas/ia64/ltoff22x-5.d
> @@ -4,7 +4,7 @@
>  .*: +file format .*
>  
>  RELOCATION RECORDS FOR \[\.text\]:
> -OFFSET[ 	]+TYPE[ 	]+VALUE 
> +OFFSET +TYPE +VALUE
>  0+000 LTOFF22X          foo
>  0+010 LDXMOV            foo
>  
> diff --git a/gas/testsuite/gas/ia64/order.d b/gas/testsuite/gas/ia64/order.d
> index 45887d884ac..c28bc661a9b 100644
> --- a/gas/testsuite/gas/ia64/order.d
> +++ b/gas/testsuite/gas/ia64/order.d
> @@ -4,7 +4,7 @@
>  .*: +file format .*
>  
>  RELOCATION RECORDS FOR \[.foo\]:
> -OFFSET[ 	]+TYPE[ 	]+VALUE 
> +OFFSET +TYPE +VALUE
>  0+00008 DIR64MSB          foo
>  0+00018 DIR64MSB          foo
>  0+00028 DIR64LSB          foo
> @@ -12,7 +12,7 @@ OFFSET[ 	]+TYPE[ 	]+VALUE
>  
>  
>  RELOCATION RECORDS FOR \[.bar\]:
> -OFFSET[ 	]+TYPE[ 	]+VALUE 
> +OFFSET +TYPE +VALUE
>  0+00010 DIR64LSB          foo
>  0+00040 DIR64LSB          foo
>  0+00058 DIR64MSB          foo
> diff --git a/gas/testsuite/gas/m32r/rel32-pic.d b/gas/testsuite/gas/m32r/rel32-pic.d
> index 9a27fe9058d..d5f3d9f0328 100644
> --- a/gas/testsuite/gas/m32r/rel32-pic.d
> +++ b/gas/testsuite/gas/m32r/rel32-pic.d
> @@ -5,7 +5,7 @@
>  .*: +file format .*
>  
>  RELOCATION RECORDS FOR \[.text2\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  00000000 R_M32R_REL32      .text\+0x00000004
>  00000008 R_M32R_REL32      .text\+0x00000008
>  0000000c R_M32R_REL32      .text
> diff --git a/gas/testsuite/gas/m32r/rel32.d b/gas/testsuite/gas/m32r/rel32.d
> index abfe1363e6c..ed0165bfde6 100644
> --- a/gas/testsuite/gas/m32r/rel32.d
> +++ b/gas/testsuite/gas/m32r/rel32.d
> @@ -5,7 +5,7 @@
>  .*: +file format .*
>  
>  RELOCATION RECORDS FOR \[.text2\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  00000000 R_M32R_REL32      .text\+0x00000004
>  00000008 R_M32R_REL32      .text\+0x00000008
>  0000000c R_M32R_REL32      .text
> diff --git a/gas/testsuite/gas/mips/compact-eh-eb-1.d b/gas/testsuite/gas/mips/compact-eh-eb-1.d
> index 2a233d6d79c..c4121629f46 100644
> --- a/gas/testsuite/gas/mips/compact-eh-eb-1.d
> +++ b/gas/testsuite/gas/mips/compact-eh-eb-1.d
> @@ -7,7 +7,7 @@
>  
>  
>  RELOCATION RECORDS FOR \[.eh_frame_entry\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  00000000 R_MIPS_PC32       .text.*
>  
>  
> diff --git a/gas/testsuite/gas/mips/compact-eh-eb-2.d b/gas/testsuite/gas/mips/compact-eh-eb-2.d
> index feefafa8809..e0885864bc5 100644
> --- a/gas/testsuite/gas/mips/compact-eh-eb-2.d
> +++ b/gas/testsuite/gas/mips/compact-eh-eb-2.d
> @@ -7,17 +7,17 @@
>  
>  
>  RELOCATION RECORDS FOR \[.data.DW.ref.__gnu_compact_pr2\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  00000000 R_MIPS_32         __gnu_compact_pr2
>  
>  
>  RELOCATION RECORDS FOR \[.gnu_extab\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  00000001 R_MIPS_PC32       DW.ref.__gnu_compact_pr2
>  
>  
>  RELOCATION RECORDS FOR \[.eh_frame_entry\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  00000000 R_MIPS_PC32       .text.*
>  00000004 R_MIPS_PC32       .gnu_extab
>  
> diff --git a/gas/testsuite/gas/mips/compact-eh-eb-3.d b/gas/testsuite/gas/mips/compact-eh-eb-3.d
> index 6782d2b2a26..2f0e8447fc2 100644
> --- a/gas/testsuite/gas/mips/compact-eh-eb-3.d
> +++ b/gas/testsuite/gas/mips/compact-eh-eb-3.d
> @@ -7,7 +7,7 @@
>  
>  
>  RELOCATION RECORDS FOR \[.eh_frame_entry\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  00000000 R_MIPS_PC32       .text.*
>  00000004 R_MIPS_PC32       .gnu_extab
>  
> diff --git a/gas/testsuite/gas/mips/compact-eh-eb-4.d b/gas/testsuite/gas/mips/compact-eh-eb-4.d
> index b9fe3c01733..4ca4a24bc19 100644
> --- a/gas/testsuite/gas/mips/compact-eh-eb-4.d
> +++ b/gas/testsuite/gas/mips/compact-eh-eb-4.d
> @@ -7,7 +7,7 @@
>  
>  
>  RELOCATION RECORDS FOR \[.eh_frame_entry\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  00000000 R_MIPS_PC32       .text.*
>  00000004 R_MIPS_PC32       .gnu_extab
>  
> diff --git a/gas/testsuite/gas/mips/compact-eh-eb-5.d b/gas/testsuite/gas/mips/compact-eh-eb-5.d
> index 79a65bb31c2..298d2831a9d 100644
> --- a/gas/testsuite/gas/mips/compact-eh-eb-5.d
> +++ b/gas/testsuite/gas/mips/compact-eh-eb-5.d
> @@ -7,17 +7,17 @@
>  
>  
>  RELOCATION RECORDS FOR \[.data.DW.ref.__gnu_compact_pr2\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  00000000 R_MIPS_32         __gnu_compact_pr2
>  
>  
>  RELOCATION RECORDS FOR \[.gnu_extab\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  00000001 R_MIPS_PC32       DW.ref.__gnu_compact_pr2
>  
>  
>  RELOCATION RECORDS FOR \[.eh_frame_entry\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  00000000 R_MIPS_PC32       .text.*
>  00000004 R_MIPS_PC32       .gnu_extab
>  
> diff --git a/gas/testsuite/gas/mips/compact-eh-eb-6.d b/gas/testsuite/gas/mips/compact-eh-eb-6.d
> index 496be17afda..3766ecb7432 100644
> --- a/gas/testsuite/gas/mips/compact-eh-eb-6.d
> +++ b/gas/testsuite/gas/mips/compact-eh-eb-6.d
> @@ -7,7 +7,7 @@
>  
>  
>  RELOCATION RECORDS FOR \[.eh_frame_entry\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  00000000 R_MIPS_PC32       .text.*
>  00000004 R_MIPS_PC32       .gnu_extab
>  
> diff --git a/gas/testsuite/gas/mips/compact-eh-eb-7.d b/gas/testsuite/gas/mips/compact-eh-eb-7.d
> index 2daae3fb7a4..8c891237fee 100644
> --- a/gas/testsuite/gas/mips/compact-eh-eb-7.d
> +++ b/gas/testsuite/gas/mips/compact-eh-eb-7.d
> @@ -7,12 +7,12 @@
>  
>  
>  RELOCATION RECORDS FOR \[.eh_frame\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0000001c R_MIPS_PC32       .text.*
>  
>  
>  RELOCATION RECORDS FOR \[.eh_frame_entry\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  00000000 R_MIPS_PC32       .text.*
>  00000004 R_MIPS_PC32       .eh_frame.*
>  
> diff --git a/gas/testsuite/gas/mips/compact-eh-el-1.d b/gas/testsuite/gas/mips/compact-eh-el-1.d
> index 64abfbaeb8c..7046dd4cfde 100644
> --- a/gas/testsuite/gas/mips/compact-eh-el-1.d
> +++ b/gas/testsuite/gas/mips/compact-eh-el-1.d
> @@ -7,7 +7,7 @@
>  
>  
>  RELOCATION RECORDS FOR \[.eh_frame_entry\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  00000000 R_MIPS_PC32       .text.*
>  
>  
> diff --git a/gas/testsuite/gas/mips/compact-eh-el-2.d b/gas/testsuite/gas/mips/compact-eh-el-2.d
> index f5fe968d2e5..3573670880c 100644
> --- a/gas/testsuite/gas/mips/compact-eh-el-2.d
> +++ b/gas/testsuite/gas/mips/compact-eh-el-2.d
> @@ -7,17 +7,17 @@
>  
>  
>  RELOCATION RECORDS FOR \[.data.DW.ref.__gnu_compact_pr2\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  00000000 R_MIPS_32         __gnu_compact_pr2
>  
>  
>  RELOCATION RECORDS FOR \[.gnu_extab\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  00000001 R_MIPS_PC32       DW.ref.__gnu_compact_pr2
>  
>  
>  RELOCATION RECORDS FOR \[.eh_frame_entry\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  00000000 R_MIPS_PC32       .text.*
>  00000004 R_MIPS_PC32       .gnu_extab
>  
> diff --git a/gas/testsuite/gas/mips/compact-eh-el-3.d b/gas/testsuite/gas/mips/compact-eh-el-3.d
> index aacfac2115d..b426ec96566 100644
> --- a/gas/testsuite/gas/mips/compact-eh-el-3.d
> +++ b/gas/testsuite/gas/mips/compact-eh-el-3.d
> @@ -7,7 +7,7 @@
>  
>  
>  RELOCATION RECORDS FOR \[.eh_frame_entry\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  00000000 R_MIPS_PC32       .text.*
>  00000004 R_MIPS_PC32       .gnu_extab
>  
> diff --git a/gas/testsuite/gas/mips/compact-eh-el-4.d b/gas/testsuite/gas/mips/compact-eh-el-4.d
> index d3d85e1c49d..67d85926331 100644
> --- a/gas/testsuite/gas/mips/compact-eh-el-4.d
> +++ b/gas/testsuite/gas/mips/compact-eh-el-4.d
> @@ -7,7 +7,7 @@
>  
>  
>  RELOCATION RECORDS FOR \[.eh_frame_entry\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  00000000 R_MIPS_PC32       .text.*
>  00000004 R_MIPS_PC32       .gnu_extab
>  
> diff --git a/gas/testsuite/gas/mips/compact-eh-el-5.d b/gas/testsuite/gas/mips/compact-eh-el-5.d
> index aa8433290de..623cc067dbd 100644
> --- a/gas/testsuite/gas/mips/compact-eh-el-5.d
> +++ b/gas/testsuite/gas/mips/compact-eh-el-5.d
> @@ -6,17 +6,17 @@
>  .*:     file format.*
>  
>  RELOCATION RECORDS FOR \[.data.DW.ref.__gnu_compact_pr2\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  00000000 R_MIPS_32         __gnu_compact_pr2
>  
>  
>  RELOCATION RECORDS FOR \[.gnu_extab\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  00000001 R_MIPS_PC32       DW.ref.__gnu_compact_pr2
>  
>  
>  RELOCATION RECORDS FOR \[.eh_frame_entry\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  00000000 R_MIPS_PC32       .text.*
>  00000004 R_MIPS_PC32       .gnu_extab
>  
> diff --git a/gas/testsuite/gas/mips/compact-eh-el-6.d b/gas/testsuite/gas/mips/compact-eh-el-6.d
> index 802a946a843..7d5e2dd15c3 100644
> --- a/gas/testsuite/gas/mips/compact-eh-el-6.d
> +++ b/gas/testsuite/gas/mips/compact-eh-el-6.d
> @@ -7,7 +7,7 @@
>  
>  
>  RELOCATION RECORDS FOR \[.eh_frame_entry\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  00000000 R_MIPS_PC32       .text.*
>  00000004 R_MIPS_PC32       .gnu_extab
>  
> diff --git a/gas/testsuite/gas/mips/compact-eh-el-7.d b/gas/testsuite/gas/mips/compact-eh-el-7.d
> index c3c585ef753..7296c606e01 100644
> --- a/gas/testsuite/gas/mips/compact-eh-el-7.d
> +++ b/gas/testsuite/gas/mips/compact-eh-el-7.d
> @@ -7,12 +7,12 @@
>  
>  
>  RELOCATION RECORDS FOR \[.eh_frame\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0000001c R_MIPS_PC32       .text.*
>  
>  
>  RELOCATION RECORDS FOR \[.eh_frame_entry\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  00000000 R_MIPS_PC32       .text.*
>  00000004 R_MIPS_PC32       .eh_frame.*
>  
> diff --git a/gas/testsuite/gas/mips/e32-rel2.d b/gas/testsuite/gas/mips/e32-rel2.d
> index 74edeb58e3a..5583e48ed88 100644
> --- a/gas/testsuite/gas/mips/e32-rel2.d
> +++ b/gas/testsuite/gas/mips/e32-rel2.d
> @@ -10,7 +10,7 @@
>  .*:     file format .*
>  
>  RELOCATION RECORDS FOR \[\.text\]:
> -OFFSET [ ]+ TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+0000000 R_MIPS_LITERAL    \.lit8
>  0+0000004 R_MIPS_LITERAL    \.lit8
>  0+0000008 R_MIPS_LITERAL    \.lit8
> diff --git a/gas/testsuite/gas/mips/e32el-rel2.d b/gas/testsuite/gas/mips/e32el-rel2.d
> index abfcc57eb21..5418aaec3bd 100644
> --- a/gas/testsuite/gas/mips/e32el-rel2.d
> +++ b/gas/testsuite/gas/mips/e32el-rel2.d
> @@ -10,7 +10,7 @@
>  .*:     file format .*
>  
>  RELOCATION RECORDS FOR \[\.text\]:
> -OFFSET [ ]+ TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+0000000 R_MIPS_LITERAL    \.lit8
>  0+0000004 R_MIPS_LITERAL    \.lit8
>  0+0000008 R_MIPS_LITERAL    \.lit8
> diff --git a/gas/testsuite/gas/mips/ehword.d b/gas/testsuite/gas/mips/ehword.d
> index 4cbef123c90..3b368bea424 100644
> --- a/gas/testsuite/gas/mips/ehword.d
> +++ b/gas/testsuite/gas/mips/ehword.d
> @@ -5,5 +5,5 @@
>  .*: +file format .*mips.*
>  
>  RELOCATION RECORDS FOR \[\.text\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  00000000 R_MIPS_EH         _ZTI5myExc
> diff --git a/gas/testsuite/gas/mips/elf-rel.d b/gas/testsuite/gas/mips/elf-rel.d
> index 6208fac23e4..bb7077eb771 100644
> --- a/gas/testsuite/gas/mips/elf-rel.d
> +++ b/gas/testsuite/gas/mips/elf-rel.d
> @@ -7,7 +7,7 @@
>  .*:     file format .*
>  
>  RELOCATION RECORDS FOR \[\.text\]:
> -OFFSET [ ]+ TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+0000000 R_MIPS_HI16       \.text
>  0+0000018 R_MIPS_LO16       \.text
>  0+000000c R_MIPS_HI16       \.text
> diff --git a/gas/testsuite/gas/mips/elf-rel2.d b/gas/testsuite/gas/mips/elf-rel2.d
> index 8ca682f28c2..69356ec3311 100644
> --- a/gas/testsuite/gas/mips/elf-rel2.d
> +++ b/gas/testsuite/gas/mips/elf-rel2.d
> @@ -9,7 +9,7 @@
>  .*:     file format .*
>  
>  RELOCATION RECORDS FOR \[\.text\]:
> -OFFSET [ ]+ TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+0000000 R_MIPS_LITERAL    \.lit8
>  0+0000004 R_MIPS_LITERAL    \.lit8
>  0+0000008 R_MIPS_LITERAL    \.lit8
> diff --git a/gas/testsuite/gas/mips/elf-rel3.d b/gas/testsuite/gas/mips/elf-rel3.d
> index bfa9c40335b..51b1b833e12 100644
> --- a/gas/testsuite/gas/mips/elf-rel3.d
> +++ b/gas/testsuite/gas/mips/elf-rel3.d
> @@ -5,7 +5,7 @@
>  .*:     file format .*
>  
>  RELOCATION RECORDS FOR \[\.data\]:
> -OFFSET [ ]+ TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+0000004 R_MIPS_32         b
>  0+0000008 R_MIPS_32         .data
>  
> diff --git a/gas/testsuite/gas/mips/elfel-rel.d b/gas/testsuite/gas/mips/elfel-rel.d
> index bac44edbef8..7a9a3b92bfb 100644
> --- a/gas/testsuite/gas/mips/elfel-rel.d
> +++ b/gas/testsuite/gas/mips/elfel-rel.d
> @@ -8,7 +8,7 @@
>  .*:     file format .*
>  
>  RELOCATION RECORDS FOR \[\.text\]:
> -OFFSET [ ]+ TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+0000000 R_MIPS_HI16       \.text
>  0+0000018 R_MIPS_LO16       \.text
>  0+000000c R_MIPS_HI16       \.text
> diff --git a/gas/testsuite/gas/mips/elfel-rel2.d b/gas/testsuite/gas/mips/elfel-rel2.d
> index 5f90a0d6866..62a7f44b055 100644
> --- a/gas/testsuite/gas/mips/elfel-rel2.d
> +++ b/gas/testsuite/gas/mips/elfel-rel2.d
> @@ -10,7 +10,7 @@
>  .*:     file format .*
>  
>  RELOCATION RECORDS FOR \[\.text\]:
> -OFFSET [ ]+ TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+0000000 R_MIPS_LITERAL    \.lit8
>  0+0000004 R_MIPS_LITERAL    \.lit8
>  0+0000008 R_MIPS_LITERAL    \.lit8
> diff --git a/gas/testsuite/gas/mips/elfel-rel3.d b/gas/testsuite/gas/mips/elfel-rel3.d
> index d6cda0ac7ce..4f021fbd52c 100644
> --- a/gas/testsuite/gas/mips/elfel-rel3.d
> +++ b/gas/testsuite/gas/mips/elfel-rel3.d
> @@ -6,7 +6,7 @@
>  .*:     file format .*
>  
>  RELOCATION RECORDS FOR \[\.data\]:
> -OFFSET [ ]+ TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+0000004 R_MIPS_32         b
>  0+0000008 R_MIPS_32         .data
>  
> diff --git a/gas/testsuite/gas/mips/jalr3-n64.d b/gas/testsuite/gas/mips/jalr3-n64.d
> index 001e7f1f8d1..2b5ffffd2bf 100644
> --- a/gas/testsuite/gas/mips/jalr3-n64.d
> +++ b/gas/testsuite/gas/mips/jalr3-n64.d
> @@ -6,7 +6,7 @@
>  .*: +file format .*mips.*
>  
>  RELOCATION RECORDS FOR \[\.text\]:
> -OFFSET           TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0000000000000000 R_MIPS_JALR       \$bar
>  0000000000000000 R_MIPS_NONE       \*ABS\*
>  0000000000000000 R_MIPS_NONE       \*ABS\*
> diff --git a/gas/testsuite/gas/mips/jalr3.d b/gas/testsuite/gas/mips/jalr3.d
> index 73ce08a9c7a..0966650abd7 100644
> --- a/gas/testsuite/gas/mips/jalr3.d
> +++ b/gas/testsuite/gas/mips/jalr3.d
> @@ -6,6 +6,6 @@
>  .*: +file format .*mips.*
>  
>  RELOCATION RECORDS FOR \[\.text\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  00000000 R_MIPS_JALR       \$bar
>  00000008 R_MIPS_JALR       \$bar
> diff --git a/gas/testsuite/gas/mips/micromips@elf-rel2.d b/gas/testsuite/gas/mips/micromips@elf-rel2.d
> index da4dd6952de..ca4977640d8 100644
> --- a/gas/testsuite/gas/mips/micromips@elf-rel2.d
> +++ b/gas/testsuite/gas/mips/micromips@elf-rel2.d
> @@ -10,7 +10,7 @@
>  .*: +file format .*mips.*
>  
>  RELOCATION RECORDS FOR \[\.text\]:
> -OFFSET [ ]+ TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+0000000 R_MICROMIPS_LITERAL  \.lit8
>  0+0000004 R_MICROMIPS_LITERAL  \.lit8
>  0+0000008 R_MICROMIPS_LITERAL  \.lit8
> diff --git a/gas/testsuite/gas/mips/micromips@elfel-rel2.d b/gas/testsuite/gas/mips/micromips@elfel-rel2.d
> index f771e7932e7..84fdd624850 100644
> --- a/gas/testsuite/gas/mips/micromips@elfel-rel2.d
> +++ b/gas/testsuite/gas/mips/micromips@elfel-rel2.d
> @@ -10,7 +10,7 @@
>  .*: +file format .*mips.*
>  
>  RELOCATION RECORDS FOR \[\.text\]:
> -OFFSET [ ]+ TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+0000000 R_MICROMIPS_LITERAL  \.lit8
>  0+0000004 R_MICROMIPS_LITERAL  \.lit8
>  0+0000008 R_MICROMIPS_LITERAL  \.lit8
> diff --git a/gas/testsuite/gas/mips/mips16-e.d b/gas/testsuite/gas/mips/mips16-e.d
> index f2eb31e26d5..d64b882c81c 100644
> --- a/gas/testsuite/gas/mips/mips16-e.d
> +++ b/gas/testsuite/gas/mips/mips16-e.d
> @@ -21,7 +21,7 @@ SYMBOL TABLE:
>  
>  
>  RELOCATION RECORDS FOR \[foo\]:
> -OFFSET [ ]+ TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+0000000 R_MIPS_32         l1
>  0+0000004 R_MIPS_32         l1
>  0+0000008 R_MIPS_32         \.L1.*1
> diff --git a/gas/testsuite/gas/mips/mips16-f.d b/gas/testsuite/gas/mips/mips16-f.d
> index 6ca5bb99286..9605b6f183e 100644
> --- a/gas/testsuite/gas/mips/mips16-f.d
> +++ b/gas/testsuite/gas/mips/mips16-f.d
> @@ -19,7 +19,7 @@ SYMBOL TABLE:
>  
>  
>  RELOCATION RECORDS FOR \[foo\]:
> -OFFSET [ ]+ TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+0000000 R_MIPS_32         l1
>  
>  
> diff --git a/gas/testsuite/gas/mips/mips16-hilo-match.d b/gas/testsuite/gas/mips/mips16-hilo-match.d
> index 4a86bbc8e2d..76ad7b39cdd 100644
> --- a/gas/testsuite/gas/mips/mips16-hilo-match.d
> +++ b/gas/testsuite/gas/mips/mips16-hilo-match.d
> @@ -5,7 +5,7 @@
>  .*: +file format .*mips.*
>  
>  RELOCATION RECORDS FOR \[\.text\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  00000010 R_MIPS_HI16       var4
>  00000018 R_MIPS_LO16       var4
>  00000008 R_MIPS_HI16       __var1
> @@ -34,7 +34,7 @@ OFFSET   TYPE              VALUE
>  
>  
>  RELOCATION RECORDS FOR \[\.pdr\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  00000000 R_MIPS_32         _pinit
>  00000020 R_MIPS_32         pdelt
>  
> diff --git a/gas/testsuite/gas/mips/mipsel16-e.d b/gas/testsuite/gas/mips/mipsel16-e.d
> index c8206589d9a..2e4e8417dfb 100644
> --- a/gas/testsuite/gas/mips/mipsel16-e.d
> +++ b/gas/testsuite/gas/mips/mipsel16-e.d
> @@ -22,7 +22,7 @@ SYMBOL TABLE:
>  
>  
>  RELOCATION RECORDS FOR \[foo\]:
> -OFFSET [ ]+ TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+0000000 R_MIPS_32         l1
>  0+0000004 R_MIPS_32         l1
>  0+0000008 R_MIPS_32         \.L1.*1
> diff --git a/gas/testsuite/gas/mips/mipsel16-f.d b/gas/testsuite/gas/mips/mipsel16-f.d
> index 21756bdf0c0..57db1a7955b 100644
> --- a/gas/testsuite/gas/mips/mipsel16-f.d
> +++ b/gas/testsuite/gas/mips/mipsel16-f.d
> @@ -20,7 +20,7 @@ SYMBOL TABLE:
>  
>  
>  RELOCATION RECORDS FOR \[foo\]:
> -OFFSET [ ]+ TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+0000000 R_MIPS_32         l1
>  
>  
> diff --git a/gas/testsuite/gas/mips/pcrel-4-32.d b/gas/testsuite/gas/mips/pcrel-4-32.d
> index 06bc52b79cb..8e94cb336ff 100644
> --- a/gas/testsuite/gas/mips/pcrel-4-32.d
> +++ b/gas/testsuite/gas/mips/pcrel-4-32.d
> @@ -6,7 +6,7 @@
>  .*:     file format .*
>  
>  RELOCATION RECORDS FOR \[\.data\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  00000000 R_MIPS_PC32       foo
>  00000004 R_MIPS_PC32       foo
>  00000008 R_MIPS_PC32       foo
> diff --git a/gas/testsuite/gas/mips/pcrel-4-64.d b/gas/testsuite/gas/mips/pcrel-4-64.d
> index 931ff966546..e6159246fdd 100644
> --- a/gas/testsuite/gas/mips/pcrel-4-64.d
> +++ b/gas/testsuite/gas/mips/pcrel-4-64.d
> @@ -6,7 +6,7 @@
>  .*:     file format .*
>  
>  RELOCATION RECORDS FOR \[\.data\]:
> -OFFSET           TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+000 R_MIPS_PC32       foo
>  0+000 R_MIPS_NONE       \*ABS\*
>  0+000 R_MIPS_NONE       \*ABS\*
> diff --git a/gas/testsuite/gas/mips/pcrel-4-n32.d b/gas/testsuite/gas/mips/pcrel-4-n32.d
> index 56ec6efe87a..e7dab8a3485 100644
> --- a/gas/testsuite/gas/mips/pcrel-4-n32.d
> +++ b/gas/testsuite/gas/mips/pcrel-4-n32.d
> @@ -6,7 +6,7 @@
>  .*:     file format .*
>  
>  RELOCATION RECORDS FOR \[\.data\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  00000000 R_MIPS_PC32       foo
>  00000004 R_MIPS_PC32       foo\+0x00000004
>  00000008 R_MIPS_PC32       foo\+0x00000008
> diff --git a/gas/testsuite/gas/mips/tmips16-e.d b/gas/testsuite/gas/mips/tmips16-e.d
> index 6d3a618cb39..bcf3de0cab2 100644
> --- a/gas/testsuite/gas/mips/tmips16-e.d
> +++ b/gas/testsuite/gas/mips/tmips16-e.d
> @@ -22,7 +22,7 @@ SYMBOL TABLE:
>  
>  
>  RELOCATION RECORDS FOR \[foo\]:
> -OFFSET [ ]+ TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+0000000 R_MIPS_32         l1
>  0+0000004 R_MIPS_32         l1
>  0+0000008 R_MIPS_32         \.L1.*1
> diff --git a/gas/testsuite/gas/mips/tmips16-f.d b/gas/testsuite/gas/mips/tmips16-f.d
> index cb09276f42e..95bb5647a09 100644
> --- a/gas/testsuite/gas/mips/tmips16-f.d
> +++ b/gas/testsuite/gas/mips/tmips16-f.d
> @@ -20,7 +20,7 @@ SYMBOL TABLE:
>  
>  
>  RELOCATION RECORDS FOR \[foo\]:
> -OFFSET [ ]+ TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+0000000 R_MIPS_32         l1
>  
>  
> diff --git a/gas/testsuite/gas/mips/tmipsel16-e.d b/gas/testsuite/gas/mips/tmipsel16-e.d
> index 8c98d05083d..95d473c054c 100644
> --- a/gas/testsuite/gas/mips/tmipsel16-e.d
> +++ b/gas/testsuite/gas/mips/tmipsel16-e.d
> @@ -22,7 +22,7 @@ SYMBOL TABLE:
>  
>  
>  RELOCATION RECORDS FOR \[foo\]:
> -OFFSET [ ]+ TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+0000000 R_MIPS_32         l1
>  0+0000004 R_MIPS_32         l1
>  0+0000008 R_MIPS_32         \.L1.*1
> diff --git a/gas/testsuite/gas/mips/tmipsel16-f.d b/gas/testsuite/gas/mips/tmipsel16-f.d
> index 503f8be57aa..5639bb0b16d 100644
> --- a/gas/testsuite/gas/mips/tmipsel16-f.d
> +++ b/gas/testsuite/gas/mips/tmipsel16-f.d
> @@ -20,7 +20,7 @@ SYMBOL TABLE:
>  
>  
>  RELOCATION RECORDS FOR \[foo\]:
> -OFFSET [ ]+ TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+0000000 R_MIPS_32         l1
>  
>  
> diff --git a/gas/testsuite/gas/mmix/basep-10.d b/gas/testsuite/gas/mmix/basep-10.d
> index 07c990c2928..d7991bb50b9 100644
> --- a/gas/testsuite/gas/mmix/basep-10.d
> +++ b/gas/testsuite/gas/mmix/basep-10.d
> @@ -15,14 +15,14 @@ SYMBOL TABLE:
>  
>  
>  RELOCATION RECORDS FOR \[\.text\]:
> -OFFSET           TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+6 R_MMIX_BASE_PLUS_OFFSET  w1
>  0+a R_MMIX_REG        \.MMIX\.reg_contents
>  0+e R_MMIX_REG        \.MMIX\.reg_contents\+0x0+8
>  0+12 R_MMIX_REG        \.MMIX\.reg_contents\+0x0+8
>  
>  RELOCATION RECORDS FOR \[\.MMIX\.reg_contents\]:
> -OFFSET           TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+ R_MMIX_64         w3
>  0+8 R_MMIX_64         \.text\+0x0+4
>  
> diff --git a/gas/testsuite/gas/mmix/basep-11.d b/gas/testsuite/gas/mmix/basep-11.d
> index dc03ca46492..b07a6245447 100644
> --- a/gas/testsuite/gas/mmix/basep-11.d
> +++ b/gas/testsuite/gas/mmix/basep-11.d
> @@ -13,7 +13,7 @@ SYMBOL TABLE:
>  0+8  w      \.text	0+ w3
>  
>  RELOCATION RECORDS FOR \[\.text\]:
> -OFFSET           TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+6 R_MMIX_BASE_PLUS_OFFSET  w1
>  0+a R_MMIX_BASE_PLUS_OFFSET  w3
>  0+e R_MMIX_BASE_PLUS_OFFSET  \.text\+0x0+10
> diff --git a/gas/testsuite/gas/mmix/basep-9.d b/gas/testsuite/gas/mmix/basep-9.d
> index 148c899b0cd..905054d68a5 100644
> --- a/gas/testsuite/gas/mmix/basep-9.d
> +++ b/gas/testsuite/gas/mmix/basep-9.d
> @@ -12,13 +12,13 @@ SYMBOL TABLE:
>  0+4       O \*COM\*	0+4 comm_symbol1
>  
>  RELOCATION RECORDS FOR \[\.text\]:
> -OFFSET           TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+2 R_MMIX_REG        \.MMIX\.reg_contents\+0x0+8
>  0+6 R_MMIX_REG        \.MMIX\.reg_contents
>  0+a R_MMIX_REG        \.MMIX\.reg_contents
>  
>  RELOCATION RECORDS FOR \[\.MMIX\.reg_contents\]:
> -OFFSET           TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+ R_MMIX_64         \.bss
>  0+8 R_MMIX_64         comm_symbol1
>  
> diff --git a/gas/testsuite/gas/mmix/comment-3.d b/gas/testsuite/gas/mmix/comment-3.d
> index 19922b84918..b0df1d0b96a 100644
> --- a/gas/testsuite/gas/mmix/comment-3.d
> +++ b/gas/testsuite/gas/mmix/comment-3.d
> @@ -11,7 +11,7 @@ SYMBOL TABLE:
>  
>  
>  RELOCATION RECORDS FOR \[\.MMIX\.reg_contents\]:
> -OFFSET           TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0000000000000000 R_MMIX_64         \.text
>  
>  
> diff --git a/gas/testsuite/gas/mmix/fb-1.d b/gas/testsuite/gas/mmix/fb-1.d
> index c7f1d12c0d4..a25c7b337a7 100644
> --- a/gas/testsuite/gas/mmix/fb-1.d
> +++ b/gas/testsuite/gas/mmix/fb-1.d
> @@ -10,7 +10,7 @@ SYMBOL TABLE:
>  
>  
>  RELOCATION RECORDS FOR \[\.text\]:
> -OFFSET           TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+2 R_MMIX_REG        \.MMIX\.reg_contents
>  
>  
> diff --git a/gas/testsuite/gas/mmix/fb-2.d b/gas/testsuite/gas/mmix/fb-2.d
> index 74eb71fd139..7a0db527055 100644
> --- a/gas/testsuite/gas/mmix/fb-2.d
> +++ b/gas/testsuite/gas/mmix/fb-2.d
> @@ -11,14 +11,14 @@ SYMBOL TABLE:
>  
>  
>  RELOCATION RECORDS FOR \[\.text\]:
> -OFFSET           TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+2a R_MMIX_REG        \.MMIX\.reg_contents
>  0+30 R_MMIX_64         \.text\+0x0+28
>  0+38 R_MMIX_64         \.text\+0x0+40
>  
>  
>  RELOCATION RECORDS FOR \[\.MMIX\.reg_contents\]:
> -OFFSET           TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+ R_MMIX_64         \.text\+0x0+5a
>  
>  
> diff --git a/gas/testsuite/gas/mmix/greg1.d b/gas/testsuite/gas/mmix/greg1.d
> index fe3b5487533..96152eb41f9 100644
> --- a/gas/testsuite/gas/mmix/greg1.d
> +++ b/gas/testsuite/gas/mmix/greg1.d
> @@ -20,7 +20,7 @@ SYMBOL TABLE:
>  
>  
>  RELOCATION RECORDS FOR \[\.MMIX\.reg_contents\]:
> -OFFSET           TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+ R_MMIX_64         \.text\+0x0+8
>  0+10 R_MMIX_64         \.text\+0x0+1c
>  0+20 R_MMIX_64         \.text
> diff --git a/gas/testsuite/gas/mmix/greg1a.d b/gas/testsuite/gas/mmix/greg1a.d
> index 86ab5726055..75038bff693 100644
> --- a/gas/testsuite/gas/mmix/greg1a.d
> +++ b/gas/testsuite/gas/mmix/greg1a.d
> @@ -22,7 +22,7 @@ SYMBOL TABLE:
>  
>  
>  RELOCATION RECORDS FOR \[\.MMIX\.reg_contents\]:
> -OFFSET           TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+ R_MMIX_64         \.text\+0x0+8
>  0+10 R_MMIX_64         \.text\+0x0+8
>  0+18 R_MMIX_64         \.text\+0x0+8
> diff --git a/gas/testsuite/gas/mmix/greg2.d b/gas/testsuite/gas/mmix/greg2.d
> index fe3b5487533..96152eb41f9 100644
> --- a/gas/testsuite/gas/mmix/greg2.d
> +++ b/gas/testsuite/gas/mmix/greg2.d
> @@ -20,7 +20,7 @@ SYMBOL TABLE:
>  
>  
>  RELOCATION RECORDS FOR \[\.MMIX\.reg_contents\]:
> -OFFSET           TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+ R_MMIX_64         \.text\+0x0+8
>  0+10 R_MMIX_64         \.text\+0x0+1c
>  0+20 R_MMIX_64         \.text
> diff --git a/gas/testsuite/gas/mmix/greg2a.d b/gas/testsuite/gas/mmix/greg2a.d
> index ea8cb1e0f26..9f6d1569222 100644
> --- a/gas/testsuite/gas/mmix/greg2a.d
> +++ b/gas/testsuite/gas/mmix/greg2a.d
> @@ -22,7 +22,7 @@ SYMBOL TABLE:
>  
>  
>  RELOCATION RECORDS FOR \[\.MMIX\.reg_contents\]:
> -OFFSET           TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+ R_MMIX_64         \.text\+0x0+8
>  0+10 R_MMIX_64         \.text\+0x0+8
>  0+18 R_MMIX_64         \.text\+0x0+8
> diff --git a/gas/testsuite/gas/mmix/greg3.d b/gas/testsuite/gas/mmix/greg3.d
> index fcaa4393c29..d80746d6560 100644
> --- a/gas/testsuite/gas/mmix/greg3.d
> +++ b/gas/testsuite/gas/mmix/greg3.d
> @@ -13,13 +13,13 @@ SYMBOL TABLE:
>  0+c g     F \.text	0+ Main
>  
>  RELOCATION RECORDS FOR \[\.text\]:
> -OFFSET           TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+2 R_MMIX_REG        \.MMIX\.reg_contents
>  0+7 R_MMIX_REG_OR_BYTE  \.MMIX\.reg_contents
>  0+a R_MMIX_REG        \.MMIX\.reg_contents
>  
>  RELOCATION RECORDS FOR \[\.MMIX\.reg_contents\]:
> -OFFSET           TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+ R_MMIX_64         \.text\+0x0+10
>  
>  Contents of section \.text:
> diff --git a/gas/testsuite/gas/mmix/greg4.d b/gas/testsuite/gas/mmix/greg4.d
> index fb5560523ee..6a2305306a0 100644
> --- a/gas/testsuite/gas/mmix/greg4.d
> +++ b/gas/testsuite/gas/mmix/greg4.d
> @@ -13,12 +13,12 @@ SYMBOL TABLE:
>  
>  
>  RELOCATION RECORDS FOR \[\.text\]:
> -OFFSET           TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+a R_MMIX_REG        \.MMIX\.reg_contents
>  
>  
>  RELOCATION RECORDS FOR \[\.MMIX\.reg_contents\]:
> -OFFSET           TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+ R_MMIX_64         \.text
>  
>  
> diff --git a/gas/testsuite/gas/mmix/greg5.d b/gas/testsuite/gas/mmix/greg5.d
> index 5d4bbba126e..c14dc1c5157 100644
> --- a/gas/testsuite/gas/mmix/greg5.d
> +++ b/gas/testsuite/gas/mmix/greg5.d
> @@ -18,7 +18,7 @@ SYMBOL TABLE:
>  2000000000000008 g       \*ABS\*	0+ __\.MMIX\.start\.\.data
>  
>  RELOCATION RECORDS FOR \[\.text\]:
> -OFFSET           TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+2 R_MMIX_REG        \.MMIX\.reg_contents
>  
>  Contents of section \.text:
> diff --git a/gas/testsuite/gas/mmix/greg6.d b/gas/testsuite/gas/mmix/greg6.d
> index e66e38f1e88..53de22bda4f 100644
> --- a/gas/testsuite/gas/mmix/greg6.d
> +++ b/gas/testsuite/gas/mmix/greg6.d
> @@ -19,12 +19,12 @@ SYMBOL TABLE:
>  
>  
>  RELOCATION RECORDS FOR \[\.text\]:
> -OFFSET           TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+2 R_MMIX_REG        \.MMIX\.reg_contents
>  
>  
>  RELOCATION RECORDS FOR \[\.MMIX\.reg_contents\]:
> -OFFSET           TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+ R_MMIX_64         \.data
>  
>  
> diff --git a/gas/testsuite/gas/mmix/greg7.d b/gas/testsuite/gas/mmix/greg7.d
> index f4cae1886e0..022e39c9a04 100644
> --- a/gas/testsuite/gas/mmix/greg7.d
> +++ b/gas/testsuite/gas/mmix/greg7.d
> @@ -18,7 +18,7 @@ SYMBOL TABLE:
>  
>  
>  RELOCATION RECORDS FOR \[\.text\]:
> -OFFSET           TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+a R_MMIX_REG        \.MMIX\.reg_contents
>  
>  Contents of section \.text:
> diff --git a/gas/testsuite/gas/mmix/greg8.d b/gas/testsuite/gas/mmix/greg8.d
> index c244919dc62..cdbf035e1d9 100644
> --- a/gas/testsuite/gas/mmix/greg8.d
> +++ b/gas/testsuite/gas/mmix/greg8.d
> @@ -18,12 +18,12 @@ SYMBOL TABLE:
>  
>  
>  RELOCATION RECORDS FOR \[\.text\]:
> -OFFSET           TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+a R_MMIX_REG        \.MMIX\.reg_contents
>  
>  
>  RELOCATION RECORDS FOR \[\.MMIX\.reg_contents\]:
> -OFFSET           TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+ R_MMIX_64         \.text
>  
>  Contents of section \.text:
> diff --git a/gas/testsuite/gas/mmix/local-1.d b/gas/testsuite/gas/mmix/local-1.d
> index ecca83775fe..cf94ec666a4 100644
> --- a/gas/testsuite/gas/mmix/local-1.d
> +++ b/gas/testsuite/gas/mmix/local-1.d
> @@ -24,7 +24,7 @@ SYMBOL TABLE:
>  
>  
>  RELOCATION RECORDS FOR \[\.text\]:
> -OFFSET           TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+ R_MMIX_LOCAL      extreg
>  0+ R_MMIX_LOCAL      reghere
>  0+ R_MMIX_LOCAL      consthere
> diff --git a/gas/testsuite/gas/mmix/odd-1.d b/gas/testsuite/gas/mmix/odd-1.d
> index b59e85729bb..4f7c4113684 100644
> --- a/gas/testsuite/gas/mmix/odd-1.d
> +++ b/gas/testsuite/gas/mmix/odd-1.d
> @@ -14,7 +14,7 @@ SYMBOL TABLE:
>  
>  
>  RELOCATION RECORDS FOR \[\.text\]:
> -OFFSET           TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+7 R_MMIX_8          \.MMIX\.reg_contents
>  0+f R_MMIX_REG        \.MMIX\.reg_contents
>  0+15 R_MMIX_REG        \.MMIX\.reg_contents
> diff --git a/gas/testsuite/gas/mmix/op-0-1.d b/gas/testsuite/gas/mmix/op-0-1.d
> index 0344af330ac..ea58107d307 100644
> --- a/gas/testsuite/gas/mmix/op-0-1.d
> +++ b/gas/testsuite/gas/mmix/op-0-1.d
> @@ -14,7 +14,7 @@ SYMBOL TABLE:
>  
>  
>  RELOCATION RECORDS FOR \[\.text\]:
> -OFFSET           TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+ R_MMIX_JMP        \*ABS\*
>  0+14 R_MMIX_GETA       \*ABS\*
>  0+24 R_MMIX_PUSHJ      \*ABS\*
> diff --git a/gas/testsuite/gas/mmix/op-0-1s.d b/gas/testsuite/gas/mmix/op-0-1s.d
> index d64ced85bb0..797e2834398 100644
> --- a/gas/testsuite/gas/mmix/op-0-1s.d
> +++ b/gas/testsuite/gas/mmix/op-0-1s.d
> @@ -12,7 +12,7 @@ SYMBOL TABLE:
>  0+ l       \*ABS\*	0+ zero2
>  0+ g     F \.text	0+ Main
>  RELOCATION RECORDS FOR \[\.text\]:
> -OFFSET           TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+ R_MMIX_JMP        \*ABS\*
>  0+14 R_MMIX_GETA       \*ABS\*
>  0+24 R_MMIX_PUSHJ_STUBBABLE  \*ABS\*
> diff --git a/gas/testsuite/gas/mmix/op-0-2.d b/gas/testsuite/gas/mmix/op-0-2.d
> index c0fb4de2f49..943a62fc84f 100644
> --- a/gas/testsuite/gas/mmix/op-0-2.d
> +++ b/gas/testsuite/gas/mmix/op-0-2.d
> @@ -15,7 +15,7 @@ SYMBOL TABLE:
>  
>  
>  RELOCATION RECORDS FOR \[\.text\]:
> -OFFSET           TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+ R_MMIX_ADDR27     \*ABS\*
>  0+4 R_MMIX_ADDR19     \*ABS\*
>  0+8 R_MMIX_ADDR19     \*ABS\*
> diff --git a/gas/testsuite/gas/mmix/pr25331.d b/gas/testsuite/gas/mmix/pr25331.d
> index cabb05841ad..cb7e0343706 100644
> --- a/gas/testsuite/gas/mmix/pr25331.d
> +++ b/gas/testsuite/gas/mmix/pr25331.d
> @@ -8,7 +8,7 @@
>  .*:     file format elf64-mmix
>  
>  RELOCATION RECORDS FOR \[\.text\]:
> -OFFSET           TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+2a R_MMIX_BASE_PLUS_OFFSET  __stack_chk_guard
>  0+13a R_MMIX_BASE_PLUS_OFFSET  \.data\+0x0+8
>  0+1a2 R_MMIX_BASE_PLUS_OFFSET  \.data\+0x0+8
> diff --git a/gas/testsuite/gas/mmix/prefix1.d b/gas/testsuite/gas/mmix/prefix1.d
> index b7741935590..39ebee51d5f 100644
> --- a/gas/testsuite/gas/mmix/prefix1.d
> +++ b/gas/testsuite/gas/mmix/prefix1.d
> @@ -25,7 +25,7 @@ SYMBOL TABLE:
>  0+         \*UND\*	0+ aprefix:d
>  
>  RELOCATION RECORDS FOR \[\.text\]:
> -OFFSET           TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+ R_MMIX_32         b
>  0+4 R_MMIX_32         \.text\+0x0+24
>  0+8 R_MMIX_32         preb
> diff --git a/gas/testsuite/gas/mmix/prefix3.d b/gas/testsuite/gas/mmix/prefix3.d
> index 2ecbcc19f18..14311b61c2d 100644
> --- a/gas/testsuite/gas/mmix/prefix3.d
> +++ b/gas/testsuite/gas/mmix/prefix3.d
> @@ -15,13 +15,13 @@ SYMBOL TABLE:
>  
>  
>  RELOCATION RECORDS FOR \[\.text\]:
> -OFFSET           TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+2 R_MMIX_REG        \.MMIX\.reg_contents\+0x0+8
>  0+6 R_MMIX_REG        \.MMIX\.reg_contents
>  
>  
>  RELOCATION RECORDS FOR \[\.MMIX\.reg_contents\]:
> -OFFSET           TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+8 R_MMIX_64         \.text\+0x0+8
>  
>  
> diff --git a/gas/testsuite/gas/mmix/weak1-s.d b/gas/testsuite/gas/mmix/weak1-s.d
> index 36d9a779ef0..3bd9ae49459 100644
> --- a/gas/testsuite/gas/mmix/weak1-s.d
> +++ b/gas/testsuite/gas/mmix/weak1-s.d
> @@ -12,7 +12,7 @@ SYMBOL TABLE:
>  0+  w      \.text	0+ foo
>  0+4 g       \.text	0+ main
>  RELOCATION RECORDS FOR \[\.text\]:
> -OFFSET           TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+8 R_MMIX_64         foo
>  0+4 R_MMIX_PUSHJ_STUBBABLE  foo
>  Contents of section \.text:
> diff --git a/gas/testsuite/gas/mmix/weak1.d b/gas/testsuite/gas/mmix/weak1.d
> index 4cbea47e0d7..176ae25f7bb 100644
> --- a/gas/testsuite/gas/mmix/weak1.d
> +++ b/gas/testsuite/gas/mmix/weak1.d
> @@ -13,7 +13,7 @@ SYMBOL TABLE:
>  0+4 g       \.text	0+ main
>  
>  RELOCATION RECORDS FOR \[\.text\]:
> -OFFSET           TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+18 R_MMIX_64         foo
>  0+4 R_MMIX_PUSHJ      foo
>  
> diff --git a/gas/testsuite/gas/mn10300/relax.d b/gas/testsuite/gas/mn10300/relax.d
> index 7d16f3956f6..5e6c2cff355 100644
> --- a/gas/testsuite/gas/mn10300/relax.d
> +++ b/gas/testsuite/gas/mn10300/relax.d
> @@ -4,32 +4,32 @@
>  .*: +file format.*elf32-[am33lin|mn10300].*
>  
>  RELOCATION RECORDS FOR \[.rlcb\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+8003 R_MN10300_PCREL8  .L0.*_0\+0x00000001
>  0+8005 R_MN10300_PCREL32  .L1\+0x00000001
>  
>  RELOCATION RECORDS FOR \[.rlfcb\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+8004 R_MN10300_PCREL8  .L0.*_1\+0x00000002
>  0+8006 R_MN10300_PCREL32  .L2\+0x00000001
>  
>  RELOCATION RECORDS FOR \[.rscb\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+103 R_MN10300_PCREL8  .L0.*_2\+0x00000001
>  0+105 R_MN10300_PCREL16  .L3\+0x00000001
>  
>  RELOCATION RECORDS FOR \[.rsfcb\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+104 R_MN10300_PCREL8  .L0.*_3\+0x00000002
>  0+106 R_MN10300_PCREL16  .L4\+0x00000001
>  
>  RELOCATION RECORDS FOR \[.rsucb\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+104 R_MN10300_PCREL8  .L0.*_4\+0x00000002
>  0+106 R_MN10300_PCREL16  .L5\+0x00000001
>  
>  RELOCATION RECORDS FOR \[.rlucb\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+8004 R_MN10300_PCREL8  .L0.*_5\+0x00000002
>  0+8006 R_MN10300_PCREL32  .L6\+0x00000001
>  
> diff --git a/gas/testsuite/gas/or1k/reloc-1.d b/gas/testsuite/gas/or1k/reloc-1.d
> index 3a001c4ed99..ea76166f65c 100644
> --- a/gas/testsuite/gas/or1k/reloc-1.d
> +++ b/gas/testsuite/gas/or1k/reloc-1.d
> @@ -5,7 +5,7 @@
>  .*: +file format .*
>  
>  RELOCATION RECORDS FOR \[\.text\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  00000000 R_OR1K_HI_16_IN_INSN  x
>  00000004 R_OR1K_HI_16_IN_INSN  x
>  00000008 R_OR1K_HI_16_IN_INSN  x
> diff --git a/gas/testsuite/gas/tic6x/data-reloc.d b/gas/testsuite/gas/tic6x/data-reloc.d
> index 8a5dc0b8e60..8f3b51ebfe6 100644
> --- a/gas/testsuite/gas/tic6x/data-reloc.d
> +++ b/gas/testsuite/gas/tic6x/data-reloc.d
> @@ -4,7 +4,7 @@
>  .*: *file format elf32-tic6x-le
>  
>  RELOCATION RECORDS FOR \[\.data\]:
> -OFFSET *TYPE *VALUE *
> +OFFSET +TYPE +VALUE
>  0+00 R_C6000_ABS32 +ext1
>  0+04 R_C6000_ABS32 +ext1\+0x0+04
>  0+08 R_C6000_ABS16 +ext2
> diff --git a/gas/testsuite/gas/vax/elf-rel.d b/gas/testsuite/gas/vax/elf-rel.d
> index d4b26c65afa..12bbb492315 100644
> --- a/gas/testsuite/gas/vax/elf-rel.d
> +++ b/gas/testsuite/gas/vax/elf-rel.d
> @@ -7,7 +7,7 @@
>  .*:     file format elf32-vax
>  
>  RELOCATION RECORDS FOR \[\.text\]:
> -OFFSET [ ]+ TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  00000015 R_VAX_PLT32       text_vax_plt32
>  00000028 R_VAX_GOT32       text_vax_got32
>  0000003b R_VAX_GOT32       text_vax_got32\+0x00000020
> @@ -23,7 +23,7 @@ OFFSET [ ]+ TYPE              VALUE
>  
>  
>  RELOCATION RECORDS FOR \[\.data\]:
> -OFFSET [ ]+ TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  00000000 R_VAX_8           data_vax_8
>  00000001 R_VAX_16          data_vax_16
>  00000003 R_VAX_32          data_vax_32
> diff --git a/gas/testsuite/gas/xstormy16/reloc-1.d b/gas/testsuite/gas/xstormy16/reloc-1.d
> index ac72eee791f..a2155a2b2af 100644
> --- a/gas/testsuite/gas/xstormy16/reloc-1.d
> +++ b/gas/testsuite/gas/xstormy16/reloc-1.d
> @@ -5,7 +5,7 @@
>  .*: +file format .*
>  
>  RELOCATION RECORDS FOR \[\.text\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0*000 R_XSTORMY16_16    global
>  0*002 R_XSTORMY16_16    global\+0x00000003
>  0*004 R_XSTORMY16_PC16  global-0x00000004
> diff --git a/gas/testsuite/gas/xtensa/pcrel.d b/gas/testsuite/gas/xtensa/pcrel.d
> index 0e5f757abe7..f1af03a8cf6 100644
> --- a/gas/testsuite/gas/xtensa/pcrel.d
> +++ b/gas/testsuite/gas/xtensa/pcrel.d
> @@ -5,12 +5,12 @@
>  .*: +file format .*xtensa.*
>  
>  RELOCATION RECORDS FOR \[\.literal\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  00000000 R_XTENSA_32_PCREL  foo
>  
>  
>  RELOCATION RECORDS FOR \[\.text\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  00000003 R_XTENSA_SLOT0_OP  \.literal
>  00000006 R_XTENSA_32_PCREL  foo
>  0000000a R_XTENSA_32_PCREL  \.text\+0x00000003
> diff --git a/gas/testsuite/gas/xtensa/weak-call.d b/gas/testsuite/gas/xtensa/weak-call.d
> index 0b8d84b9c22..3bcd437f6e5 100644
> --- a/gas/testsuite/gas/xtensa/weak-call.d
> +++ b/gas/testsuite/gas/xtensa/weak-call.d
> @@ -5,7 +5,7 @@
>  .*: +file format .*xtensa.*
>  
>  RELOCATION RECORDS FOR \[\.text\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  00000000 R_XTENSA_SLOT0_OP  weakdef
>  00000003 R_XTENSA_SLOT0_OP  \.literal
>  00000003 R_XTENSA_ASM_EXPAND  weakref
> diff --git a/ld/testsuite/ld-arm/arm-app-abs32.r b/ld/testsuite/ld-arm/arm-app-abs32.r
> index fd68a0cc36a..8dedcb61a8a 100644
> --- a/ld/testsuite/ld-arm/arm-app-abs32.r
> +++ b/ld/testsuite/ld-arm/arm-app-abs32.r
> @@ -2,7 +2,7 @@
>  tmpdir/arm-app-abs32:     file format elf32-(little|big)arm.*
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  .* R_ARM_JUMP_SLOT   lib_func1
>  
>  
> diff --git a/ld/testsuite/ld-arm/arm-app.r b/ld/testsuite/ld-arm/arm-app.r
> index 1b5cef2bab6..4c3b6251984 100644
> --- a/ld/testsuite/ld-arm/arm-app.r
> +++ b/ld/testsuite/ld-arm/arm-app.r
> @@ -2,7 +2,7 @@
>  tmpdir/arm-app.*:     file format elf32-(little|big)arm.*
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  .* R_ARM_COPY        data_obj
>  .* R_ARM_JUMP_SLOT   lib_func1
>  
> diff --git a/ld/testsuite/ld-arm/arm-lib-plt32.r b/ld/testsuite/ld-arm/arm-lib-plt32.r
> index 35155397103..f9c793c3bc9 100644
> --- a/ld/testsuite/ld-arm/arm-lib-plt32.r
> +++ b/ld/testsuite/ld-arm/arm-lib-plt32.r
> @@ -2,7 +2,7 @@
>  tmpdir/arm-lib-plt32.so:     file format elf32-(little|big)arm
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  .* R_ARM_JUMP_SLOT   app_func2
>  
>  
> diff --git a/ld/testsuite/ld-arm/arm-lib.r b/ld/testsuite/ld-arm/arm-lib.r
> index 48749d449f1..62a2019fca6 100644
> --- a/ld/testsuite/ld-arm/arm-lib.r
> +++ b/ld/testsuite/ld-arm/arm-lib.r
> @@ -2,7 +2,7 @@
>  tmpdir/arm-lib.so:     file format elf32-(little|big)arm.*
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  .* R_ARM_JUMP_SLOT   app_func2
>  
>  
> diff --git a/ld/testsuite/ld-arm/arm-rel32.d b/ld/testsuite/ld-arm/arm-rel32.d
> index ff263868b97..34930b72cc5 100644
> --- a/ld/testsuite/ld-arm/arm-rel32.d
> +++ b/ld/testsuite/ld-arm/arm-rel32.d
> @@ -2,7 +2,7 @@
>  .*:     file format .*
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET +TYPE +VALUE 
> +OFFSET +TYPE +VALUE
>  [^ ]+ R_ARM_REL32 +foo
>  [^ ]+ R_ARM_REL32 +foo
>  [^ ]+ R_ARM_JUMP_SLOT +foo
> diff --git a/ld/testsuite/ld-arm/farcall-mixed-app.r b/ld/testsuite/ld-arm/farcall-mixed-app.r
> index 910a361ca45..ce724f2110f 100644
> --- a/ld/testsuite/ld-arm/farcall-mixed-app.r
> +++ b/ld/testsuite/ld-arm/farcall-mixed-app.r
> @@ -2,7 +2,7 @@
>  tmpdir/farcall-mixed-app.*:     file format elf32-(little|big)arm
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  .* R_ARM_COPY        data_obj
>  .* R_ARM_JUMP_SLOT   lib_func2
>  .* R_ARM_JUMP_SLOT   lib_func1
> diff --git a/ld/testsuite/ld-arm/farcall-mixed-app2.r b/ld/testsuite/ld-arm/farcall-mixed-app2.r
> index 910a361ca45..ce724f2110f 100644
> --- a/ld/testsuite/ld-arm/farcall-mixed-app2.r
> +++ b/ld/testsuite/ld-arm/farcall-mixed-app2.r
> @@ -2,7 +2,7 @@
>  tmpdir/farcall-mixed-app.*:     file format elf32-(little|big)arm
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  .* R_ARM_COPY        data_obj
>  .* R_ARM_JUMP_SLOT   lib_func2
>  .* R_ARM_JUMP_SLOT   lib_func1
> diff --git a/ld/testsuite/ld-arm/farcall-mixed-lib.r b/ld/testsuite/ld-arm/farcall-mixed-lib.r
> index a44f83b35a2..5b9d195504e 100644
> --- a/ld/testsuite/ld-arm/farcall-mixed-lib.r
> +++ b/ld/testsuite/ld-arm/farcall-mixed-lib.r
> @@ -2,7 +2,7 @@
>  tmpdir/farcall-mixed-lib.so:     file format elf32-(little|big)arm
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  .* R_ARM_JUMP_SLOT   app_func2
>  
>  
> diff --git a/ld/testsuite/ld-arm/fdpic-main.r b/ld/testsuite/ld-arm/fdpic-main.r
> index ec012ffa4d1..f9f68df1601 100644
> --- a/ld/testsuite/ld-arm/fdpic-main.r
> +++ b/ld/testsuite/ld-arm/fdpic-main.r
> @@ -2,7 +2,7 @@
>  tmpdir/fdpic-main.*:     file format elf32-(little|big)arm
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  .* R_ARM_FUNCDESC    my_shared_func1
>  .* R_ARM_FUNCDESC    my_shared_func1
>  .* R_ARM_FUNCDESC_VALUE  my_shared_func1
> diff --git a/ld/testsuite/ld-arm/fdpic-shared.r b/ld/testsuite/ld-arm/fdpic-shared.r
> index 22b755e51b6..df23239f295 100644
> --- a/ld/testsuite/ld-arm/fdpic-shared.r
> +++ b/ld/testsuite/ld-arm/fdpic-shared.r
> @@ -2,7 +2,7 @@
>  tmpdir/fdpic-shared.so:     file format elf32-(little|big)arm
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  .* R_ARM_FUNCDESC_VALUE  my_shared_func3
>  
>  
> diff --git a/ld/testsuite/ld-arm/ifunc-gdesc.r b/ld/testsuite/ld-arm/ifunc-gdesc.r
> index 20f5ccc3e36..6feb7ade5d6 100644
> --- a/ld/testsuite/ld-arm/ifunc-gdesc.r
> +++ b/ld/testsuite/ld-arm/ifunc-gdesc.r
> @@ -1,6 +1,6 @@
>  tmpdir/ifunc-gdesc.so:     file format elf32-(big|little)arm
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0001025c R_ARM_IRELATIVE   \*ABS\*
>  00010248 R_ARM_TLS_DESC    \*ABS\*
>  00010250 R_ARM_TLS_DESC    \*ABS\*
> diff --git a/ld/testsuite/ld-arm/mixed-app.r b/ld/testsuite/ld-arm/mixed-app.r
> index 648e92f771b..7e08093abcf 100644
> --- a/ld/testsuite/ld-arm/mixed-app.r
> +++ b/ld/testsuite/ld-arm/mixed-app.r
> @@ -2,7 +2,7 @@
>  tmpdir/mixed-app.*:     file format elf32-(little|big)arm
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  .* R_ARM_COPY        data_obj
>  .* R_ARM_JUMP_SLOT   lib_func2
>  .* R_ARM_JUMP_SLOT   lib_func1
> diff --git a/ld/testsuite/ld-arm/mixed-lib.r b/ld/testsuite/ld-arm/mixed-lib.r
> index 01378800975..6af0bc35b5e 100644
> --- a/ld/testsuite/ld-arm/mixed-lib.r
> +++ b/ld/testsuite/ld-arm/mixed-lib.r
> @@ -2,7 +2,7 @@
>  tmpdir/mixed-lib.so:     file format elf32-(little|big)arm
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  .* R_ARM_JUMP_SLOT   app_func2
>  
>  
> diff --git a/ld/testsuite/ld-arm/tls-app.r b/ld/testsuite/ld-arm/tls-app.r
> index 518c18cd58b..a2daeb43c61 100644
> --- a/ld/testsuite/ld-arm/tls-app.r
> +++ b/ld/testsuite/ld-arm/tls-app.r
> @@ -2,6 +2,6 @@
>  .*:     file format elf32-.*arm.*
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  [0-9a-f]+ R_ARM_TLS_DTPMOD32  lib_gd
>  [0-9a-f]+ R_ARM_TLS_DTPOFF32  lib_gd
> diff --git a/ld/testsuite/ld-arm/tls-descseq.r b/ld/testsuite/ld-arm/tls-descseq.r
> index 23d463716c7..51d34aeaf4f 100644
> --- a/ld/testsuite/ld-arm/tls-descseq.r
> +++ b/ld/testsuite/ld-arm/tls-descseq.r
> @@ -2,5 +2,5 @@
>  .*:     file format elf32-.*arm
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  [0-9a-f]+ R_ARM_TLS_DESC    lib_gd2
> diff --git a/ld/testsuite/ld-arm/tls-gdesc.r b/ld/testsuite/ld-arm/tls-gdesc.r
> index 3de3ae8dd50..c0b6a91ef69 100644
> --- a/ld/testsuite/ld-arm/tls-gdesc.r
> +++ b/ld/testsuite/ld-arm/tls-gdesc.r
> @@ -2,6 +2,6 @@
>  .*:     file format elf32-.*arm
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  [0-9a-f]+ R_ARM_TLS_DESC    lib_gd2
>  [0-9a-f]+ R_ARM_TLS_DESC    r0
> diff --git a/ld/testsuite/ld-arm/tls-lib-loc.r b/ld/testsuite/ld-arm/tls-lib-loc.r
> index ba54f61f58f..50bee301f0d 100644
> --- a/ld/testsuite/ld-arm/tls-lib-loc.r
> +++ b/ld/testsuite/ld-arm/tls-lib-loc.r
> @@ -2,5 +2,5 @@
>  .*:     file format elf32-.*arm
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  .* R_ARM_TLS_DESC    \*ABS\*
> diff --git a/ld/testsuite/ld-arm/tls-lib.r b/ld/testsuite/ld-arm/tls-lib.r
> index 3847f7723f7..fbb61c8257a 100644
> --- a/ld/testsuite/ld-arm/tls-lib.r
> +++ b/ld/testsuite/ld-arm/tls-lib.r
> @@ -2,7 +2,7 @@
>  .*:     file format elf32-.*arm.*
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  .* R_ARM_TLS_DTPMOD32  \*ABS\*
>  .* R_ARM_TLS_DTPMOD32  lib_gd
>  .* R_ARM_TLS_DTPOFF32  lib_gd
> diff --git a/ld/testsuite/ld-arm/tls-mixed.r b/ld/testsuite/ld-arm/tls-mixed.r
> index 02f9b02e95c..90ebdfb278d 100644
> --- a/ld/testsuite/ld-arm/tls-mixed.r
> +++ b/ld/testsuite/ld-arm/tls-mixed.r
> @@ -2,7 +2,7 @@
>  .*:     file format elf32-.*arm.*
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  [0-9a-f]+ R_ARM_TLS_DTPMOD32  lib_gd2
>  [0-9a-f]+ R_ARM_TLS_DTPOFF32  lib_gd2
>  [0-9a-f]+ R_ARM_TLS_DTPMOD32  lib_gd
> diff --git a/ld/testsuite/ld-arm/unwind-4.d b/ld/testsuite/ld-arm/unwind-4.d
> index 6bd4d91bf4b..ffc87253ad4 100644
> --- a/ld/testsuite/ld-arm/unwind-4.d
> +++ b/ld/testsuite/ld-arm/unwind-4.d
> @@ -5,7 +5,7 @@
>  
>  #...
>  RELOCATION RECORDS FOR \[\.ARM\.exidx\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  00000000 R_ARM_PREL31      \.text
>  00000000 R_ARM_NONE        __aeabi_unwind_cpp_pr0
>  00000008 R_ARM_PREL31      \.text
> diff --git a/ld/testsuite/ld-cris/gotplt1.d b/ld/testsuite/ld-cris/gotplt1.d
> index defba8ad6a9..163bb018d34 100644
> --- a/ld/testsuite/ld-cris/gotplt1.d
> +++ b/ld/testsuite/ld-cris/gotplt1.d
> @@ -18,7 +18,7 @@
>  .*:     file format elf32-cris
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  00082224 R_CRIS_JUMP_SLOT  dsofn
>  
>  Contents of section .*
> diff --git a/ld/testsuite/ld-cris/gotplt2.d b/ld/testsuite/ld-cris/gotplt2.d
> index 9f618d2e140..32d0f89db35 100644
> --- a/ld/testsuite/ld-cris/gotplt2.d
> +++ b/ld/testsuite/ld-cris/gotplt2.d
> @@ -15,7 +15,7 @@
>  .*:     file format elf32-cris
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  000021e4 R_CRIS_GLOB_DAT   dsofn
>  
>  Contents of section .*
> diff --git a/ld/testsuite/ld-cris/gotplt3.d b/ld/testsuite/ld-cris/gotplt3.d
> index 331626f17b4..abc0192c3fc 100644
> --- a/ld/testsuite/ld-cris/gotplt3.d
> +++ b/ld/testsuite/ld-cris/gotplt3.d
> @@ -12,7 +12,7 @@
>  .*:     file format elf32-cris
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  000021e8 R_CRIS_GLOB_DAT   dsofn
>  
>  Contents of section .*
> diff --git a/ld/testsuite/ld-cris/tls-gd-1.d b/ld/testsuite/ld-cris/tls-gd-1.d
> index 4fbd79cedca..5156a27dc2c 100644
> --- a/ld/testsuite/ld-cris/tls-gd-1.d
> +++ b/ld/testsuite/ld-cris/tls-gd-1.d
> @@ -41,7 +41,7 @@ DYNAMIC SYMBOL TABLE:
>  #...
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+2230 R_CRIS_DTP        x
>  
>  Contents of section \.hash:
> diff --git a/ld/testsuite/ld-cris/tls-gd-1h.d b/ld/testsuite/ld-cris/tls-gd-1h.d
> index b95cc2bd96f..e0123042360 100644
> --- a/ld/testsuite/ld-cris/tls-gd-1h.d
> +++ b/ld/testsuite/ld-cris/tls-gd-1h.d
> @@ -37,7 +37,7 @@ SYMBOL TABLE:
>  #...
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+2234 R_CRIS_DTP        \*ABS\*\+0x0+80
>  
>  Contents of section \.hash:
> diff --git a/ld/testsuite/ld-cris/tls-gd-2.d b/ld/testsuite/ld-cris/tls-gd-2.d
> index 1840a586e76..107687cc93d 100644
> --- a/ld/testsuite/ld-cris/tls-gd-2.d
> +++ b/ld/testsuite/ld-cris/tls-gd-2.d
> @@ -41,7 +41,7 @@ DYNAMIC SYMBOL TABLE:
>  #...
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+2254 R_CRIS_DTP        x
>  
>  Contents of section \.hash:
> diff --git a/ld/testsuite/ld-cris/tls-gd-2h.d b/ld/testsuite/ld-cris/tls-gd-2h.d
> index c88144816ea..f5eaa8b20f9 100644
> --- a/ld/testsuite/ld-cris/tls-gd-2h.d
> +++ b/ld/testsuite/ld-cris/tls-gd-2h.d
> @@ -37,7 +37,7 @@ SYMBOL TABLE:
>  #...
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+2238 R_CRIS_DTP        \*ABS\*\+0x0+80
>  
>  Contents of section \.hash:
> diff --git a/ld/testsuite/ld-cris/tls-ie-10.d b/ld/testsuite/ld-cris/tls-ie-10.d
> index 432b86470cf..0df1e9d4af5 100644
> --- a/ld/testsuite/ld-cris/tls-ie-10.d
> +++ b/ld/testsuite/ld-cris/tls-ie-10.d
> @@ -42,7 +42,7 @@ DYNAMIC SYMBOL TABLE:
>  #...
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+2260 R_CRIS_32_TPREL   x
>  
>  Contents of section \.hash:
> diff --git a/ld/testsuite/ld-cris/tls-ie-11.d b/ld/testsuite/ld-cris/tls-ie-11.d
> index c4ef7909578..3bd727a6b3c 100644
> --- a/ld/testsuite/ld-cris/tls-ie-11.d
> +++ b/ld/testsuite/ld-cris/tls-ie-11.d
> @@ -46,7 +46,7 @@ DYNAMIC SYMBOL TABLE:
>  #...
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+2288 R_CRIS_32_TPREL   x2
>  0+228c R_CRIS_32_TPREL   x1
>  
> diff --git a/ld/testsuite/ld-cris/tls-ie-78.d b/ld/testsuite/ld-cris/tls-ie-78.d
> index 8a399efb823..ae9862c875b 100644
> --- a/ld/testsuite/ld-cris/tls-ie-78.d
> +++ b/ld/testsuite/ld-cris/tls-ie-78.d
> @@ -31,7 +31,7 @@ DYNAMIC SYMBOL TABLE:
>  0+      D  \*UND\*	0+ x
>  #...
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+82278 R_CRIS_32_TPREL   x
>  
>  Contents of section .interp:
> diff --git a/ld/testsuite/ld-cris/tls-ie-8.d b/ld/testsuite/ld-cris/tls-ie-8.d
> index 29c46f0845a..4af78fbac8a 100644
> --- a/ld/testsuite/ld-cris/tls-ie-8.d
> +++ b/ld/testsuite/ld-cris/tls-ie-8.d
> @@ -42,7 +42,7 @@ DYNAMIC SYMBOL TABLE:
>  #...
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+2258 R_CRIS_32_TPREL   x
>  
>  Contents of section \.hash:
> diff --git a/ld/testsuite/ld-cris/tls-ie-9.d b/ld/testsuite/ld-cris/tls-ie-9.d
> index 0117b93aee4..c1b5b1a1e74 100644
> --- a/ld/testsuite/ld-cris/tls-ie-9.d
> +++ b/ld/testsuite/ld-cris/tls-ie-9.d
> @@ -46,7 +46,7 @@ DYNAMIC SYMBOL TABLE:
>  #...
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+2284 R_CRIS_32_TPREL   x2
>  0+2288 R_CRIS_32_TPREL   x1
>  
> diff --git a/ld/testsuite/ld-cris/tls-ld-4.d b/ld/testsuite/ld-cris/tls-ld-4.d
> index a396a58efd7..ea1fc29d827 100644
> --- a/ld/testsuite/ld-cris/tls-ld-4.d
> +++ b/ld/testsuite/ld-cris/tls-ld-4.d
> @@ -37,7 +37,7 @@ SYMBOL TABLE:
>  #...
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+2234 R_CRIS_DTPMOD     \*ABS\*
>  
>  Contents of section \.hash:
> diff --git a/ld/testsuite/ld-cris/tls-ld-5.d b/ld/testsuite/ld-cris/tls-ld-5.d
> index 287b5ee104a..5d423aad4f3 100644
> --- a/ld/testsuite/ld-cris/tls-ld-5.d
> +++ b/ld/testsuite/ld-cris/tls-ld-5.d
> @@ -38,7 +38,7 @@ SYMBOL TABLE:
>  #...
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+223c R_CRIS_DTPMOD     \*ABS\*
>  
>  Contents of section \.hash:
> diff --git a/ld/testsuite/ld-cris/tls-ld-6.d b/ld/testsuite/ld-cris/tls-ld-6.d
> index 43bb17e187e..21dbabefa96 100644
> --- a/ld/testsuite/ld-cris/tls-ld-6.d
> +++ b/ld/testsuite/ld-cris/tls-ld-6.d
> @@ -37,7 +37,7 @@ SYMBOL TABLE:
>  #...
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+2238 R_CRIS_DTPMOD     \*ABS\*
>  
>  Contents of section \.hash:
> diff --git a/ld/testsuite/ld-cris/tls-ld-7.d b/ld/testsuite/ld-cris/tls-ld-7.d
> index cd3a2f7e261..e0fb31e8523 100644
> --- a/ld/testsuite/ld-cris/tls-ld-7.d
> +++ b/ld/testsuite/ld-cris/tls-ld-7.d
> @@ -38,7 +38,7 @@ SYMBOL TABLE:
>  #...
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+2240 R_CRIS_DTPMOD     \*ABS\*
>  
>  Contents of section \.hash:
> diff --git a/ld/testsuite/ld-cris/tls-ldgd-14.d b/ld/testsuite/ld-cris/tls-ldgd-14.d
> index 1c3ca022a67..0c1d48658fb 100644
> --- a/ld/testsuite/ld-cris/tls-ldgd-14.d
> +++ b/ld/testsuite/ld-cris/tls-ldgd-14.d
> @@ -54,7 +54,7 @@ DYNAMIC SYMBOL TABLE:
>  #...
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+22d4 R_CRIS_DTPMOD     \*ABS\*
>  0+22dc R_CRIS_DTP        x
>  0+22e4 R_CRIS_DTP        z
> diff --git a/ld/testsuite/ld-cris/tls-ldgd-15.d b/ld/testsuite/ld-cris/tls-ldgd-15.d
> index 32afffa4641..7916d3111ea 100644
> --- a/ld/testsuite/ld-cris/tls-ldgd-15.d
> +++ b/ld/testsuite/ld-cris/tls-ldgd-15.d
> @@ -54,7 +54,7 @@ DYNAMIC SYMBOL TABLE:
>  #...
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+22e0 R_CRIS_DTPMOD     \*ABS\*
>  0+22e8 R_CRIS_DTP        x
>  0+22f0 R_CRIS_DTP        z
> diff --git a/ld/testsuite/ld-cris/tls-ldgdex-14.d b/ld/testsuite/ld-cris/tls-ldgdex-14.d
> index 57f2262b6f7..86a8d4e9865 100644
> --- a/ld/testsuite/ld-cris/tls-ldgdex-14.d
> +++ b/ld/testsuite/ld-cris/tls-ldgdex-14.d
> @@ -37,7 +37,7 @@ DYNAMIC SYMBOL TABLE:
>  0+      D  \*UND\*	0+ z
>  #...
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  000822b0 R_CRIS_DTP        x
>  000822b8 R_CRIS_DTP        z
>  
> diff --git a/ld/testsuite/ld-cris/tls-ldgdex-15.d b/ld/testsuite/ld-cris/tls-ldgdex-15.d
> index 677824ddfab..0a4e527325e 100644
> --- a/ld/testsuite/ld-cris/tls-ldgdex-15.d
> +++ b/ld/testsuite/ld-cris/tls-ldgdex-15.d
> @@ -37,7 +37,7 @@ DYNAMIC SYMBOL TABLE:
>  0+      D  \*UND\*	0+ z
>  #...
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  000822bc R_CRIS_DTP        x
>  000822c4 R_CRIS_DTP        z
>  
> diff --git a/ld/testsuite/ld-cris/tls-ldgdx-14.d b/ld/testsuite/ld-cris/tls-ldgdx-14.d
> index 0389fb6ccc7..a773522d491 100644
> --- a/ld/testsuite/ld-cris/tls-ldgdx-14.d
> +++ b/ld/testsuite/ld-cris/tls-ldgdx-14.d
> @@ -38,7 +38,7 @@ DYNAMIC SYMBOL TABLE:
>  0+      D  \*UND\*	0+ z
>  #...
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  000022d0 R_CRIS_DTPMOD     \*ABS\*
>  000022d8 R_CRIS_DTP        x
>  000022e0 R_CRIS_DTP        z
> diff --git a/ld/testsuite/ld-cris/tls-ldgdx-15.d b/ld/testsuite/ld-cris/tls-ldgdx-15.d
> index 97f23516ed0..e0b9a539760 100644
> --- a/ld/testsuite/ld-cris/tls-ldgdx-15.d
> +++ b/ld/testsuite/ld-cris/tls-ldgdx-15.d
> @@ -38,7 +38,7 @@ DYNAMIC SYMBOL TABLE:
>  0+      D  \*UND\*	0+ z
>  #...
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  000022dc R_CRIS_DTPMOD     \*ABS\*
>  000022e4 R_CRIS_DTP        x
>  000022ec R_CRIS_DTP        z
> diff --git a/ld/testsuite/ld-cris/tls-legdx-16.d b/ld/testsuite/ld-cris/tls-legdx-16.d
> index e8288bda00b..badbeb3fab8 100644
> --- a/ld/testsuite/ld-cris/tls-legdx-16.d
> +++ b/ld/testsuite/ld-cris/tls-legdx-16.d
> @@ -37,7 +37,7 @@ DYNAMIC SYMBOL TABLE:
>  0+      D  \*UND\*	0+ z
>  #...
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  000822b4 R_CRIS_DTP        x
>  000822bc R_CRIS_DTP        z
>  
> diff --git a/ld/testsuite/ld-cris/tls-legdx-17.d b/ld/testsuite/ld-cris/tls-legdx-17.d
> index 240812e2aa0..5b2c7ecbfc0 100644
> --- a/ld/testsuite/ld-cris/tls-legdx-17.d
> +++ b/ld/testsuite/ld-cris/tls-legdx-17.d
> @@ -39,7 +39,7 @@ DYNAMIC SYMBOL TABLE:
>  0+      D  \*UND\*	0+ z
>  #...
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  000822ac R_CRIS_DTP        x
>  000822b4 R_CRIS_DTP        z
>  
> diff --git a/ld/testsuite/ld-cris/tls-local-54.d b/ld/testsuite/ld-cris/tls-local-54.d
> index 693f08d4888..0098e56d76e 100644
> --- a/ld/testsuite/ld-cris/tls-local-54.d
> +++ b/ld/testsuite/ld-cris/tls-local-54.d
> @@ -14,7 +14,7 @@ Program Header:
>           filesz 0x00000080 memsz 0x00000080 flags r--
>  #...
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  00002218 R_CRIS_DTP        \*ABS\*\+0x0000002a
>  
>  Contents of section .hash:
> diff --git a/ld/testsuite/ld-cris/tls-local-60.d b/ld/testsuite/ld-cris/tls-local-60.d
> index 2d99e93b397..ce642033ada 100644
> --- a/ld/testsuite/ld-cris/tls-local-60.d
> +++ b/ld/testsuite/ld-cris/tls-local-60.d
> @@ -18,7 +18,7 @@ Program Header:
>    FLAGS                0x00000010
>  #...
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  000022b4 R_CRIS_32_TPREL   \*ABS\*\+0x0+4
>  000022b8 R_CRIS_DTP        \*ABS\*\+0x0+4
>  
> diff --git a/ld/testsuite/ld-cris/tls-local-61.d b/ld/testsuite/ld-cris/tls-local-61.d
> index 640056b966e..c902a8794cd 100644
> --- a/ld/testsuite/ld-cris/tls-local-61.d
> +++ b/ld/testsuite/ld-cris/tls-local-61.d
> @@ -17,7 +17,7 @@ Program Header:
>    FLAGS                0x00000010
>  #...
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0000229c R_CRIS_32_TPREL   \*ABS\*
>  000022a0 R_CRIS_DTP        \*ABS\*
>  
> diff --git a/ld/testsuite/ld-cris/tls-ok-30.d b/ld/testsuite/ld-cris/tls-ok-30.d
> index 77af273c496..b5f0f561f7c 100644
> --- a/ld/testsuite/ld-cris/tls-ok-30.d
> +++ b/ld/testsuite/ld-cris/tls-ok-30.d
> @@ -10,7 +10,7 @@
>  .*:     file format elf32-cris
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  000b38a8 R_CRIS_DTP        x2814
>  #...
>  000b82e8 R_CRIS_DTP        x8190
> diff --git a/ld/testsuite/ld-cris/tls-ok-32.d b/ld/testsuite/ld-cris/tls-ok-32.d
> index e6f39928c95..6f7dab0c03e 100644
> --- a/ld/testsuite/ld-cris/tls-ok-32.d
> +++ b/ld/testsuite/ld-cris/tls-ok-32.d
> @@ -9,7 +9,7 @@
>  .*:     file format elf32-cris
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0000a1b0 R_CRIS_DTPMOD     \*ABS\*
>  
>  Contents of section \.text:
> diff --git a/ld/testsuite/ld-cris/tls-ok-34.d b/ld/testsuite/ld-cris/tls-ok-34.d
> index 302d6bbac13..ec2f7eea78b 100644
> --- a/ld/testsuite/ld-cris/tls-ok-34.d
> +++ b/ld/testsuite/ld-cris/tls-ok-34.d
> @@ -11,7 +11,7 @@
>  .*:     file format elf32-cris
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  000b3808 R_CRIS_32_TPREL   x2814
>  #...
>  000b47f4 R_CRIS_32_TPREL   x8188
> diff --git a/ld/testsuite/ld-cris/weakhiddso.d b/ld/testsuite/ld-cris/weakhiddso.d
> index d8845319136..f4776d6c193 100644
> --- a/ld/testsuite/ld-cris/weakhiddso.d
> +++ b/ld/testsuite/ld-cris/weakhiddso.d
> @@ -16,7 +16,7 @@ DYNAMIC SYMBOL TABLE:
>  
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+21b8 R_CRIS_32         xweakobj
>  0+21bc R_CRIS_32         xregobj
>  
> diff --git a/ld/testsuite/ld-csky/emit-relocs-1.d b/ld/testsuite/ld-csky/emit-relocs-1.d
> index 3cc05acfc17..5da7257df0b 100644
> --- a/ld/testsuite/ld-csky/emit-relocs-1.d
> +++ b/ld/testsuite/ld-csky/emit-relocs-1.d
> @@ -7,7 +7,7 @@
>  .*:     file format .*
>  
>  RELOCATION RECORDS FOR \[\.data\]:
> -OFFSET   TYPE              VALUE *
> +OFFSET +TYPE +VALUE
>  00000000 R_CKCORE_ADDR32   \.data
>  00000004 R_CKCORE_ADDR32   \.data\+0x00001000
>  00000008 R_CKCORE_ADDR32   \.merge1\+0x00000002
> diff --git a/ld/testsuite/ld-metag/shared.r b/ld/testsuite/ld-metag/shared.r
> index b03f1afc3e3..5bcc0563dc4 100644
> --- a/ld/testsuite/ld-metag/shared.r
> +++ b/ld/testsuite/ld-metag/shared.r
> @@ -2,7 +2,7 @@
>  tmpdir/shared.so:     file format elf32-metag
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  .* R_METAG_GLOB_DAT  _var1
>  .* R_METAG_JMP_SLOT  app_func2
>  
> diff --git a/ld/testsuite/ld-metag/stub_pic_app.r b/ld/testsuite/ld-metag/stub_pic_app.r
> index 326f508d3dd..8de215cce06 100644
> --- a/ld/testsuite/ld-metag/stub_pic_app.r
> +++ b/ld/testsuite/ld-metag/stub_pic_app.r
> @@ -2,7 +2,7 @@
>  tmpdir/stub_pic_app:     file format elf32-metag
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  .* R_METAG_ADDR32    _lib_data
>  .* R_METAG_JMP_SLOT  _lib_func
>  
> diff --git a/ld/testsuite/ld-metag/stub_shared.r b/ld/testsuite/ld-metag/stub_shared.r
> index 8930c6382b6..4c3d6a751ff 100644
> --- a/ld/testsuite/ld-metag/stub_shared.r
> +++ b/ld/testsuite/ld-metag/stub_shared.r
> @@ -2,7 +2,7 @@
>  tmpdir/stub_shared.so:     file format elf32-metag
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  .* R_METAG_JMP_SLOT  _far2
>  
>  
> diff --git a/ld/testsuite/ld-mips-elf/emit-relocs-1.d b/ld/testsuite/ld-mips-elf/emit-relocs-1.d
> index 86305d314c5..0de07297323 100644
> --- a/ld/testsuite/ld-mips-elf/emit-relocs-1.d
> +++ b/ld/testsuite/ld-mips-elf/emit-relocs-1.d
> @@ -7,7 +7,7 @@
>  .*:     file format .*
>  
>  RELOCATION RECORDS FOR \[\.data\]:
> -OFFSET   TYPE              VALUE *
> +OFFSET +TYPE +VALUE
>  00000000 R_MIPS_32         \.data
>  00000004 R_MIPS_32         \.data\+0x00001000
>  00000008 R_MIPS_32         \.merge1\+0x00000002
> diff --git a/ld/testsuite/ld-mips-elf/reloc-estimate-1.d b/ld/testsuite/ld-mips-elf/reloc-estimate-1.d
> index 1269cb19283..fcca55a2ade 100644
> --- a/ld/testsuite/ld-mips-elf/reloc-estimate-1.d
> +++ b/ld/testsuite/ld-mips-elf/reloc-estimate-1.d
> @@ -7,7 +7,7 @@
>  .*
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  00000000 R_MIPS_NONE       \*ABS\*
>  00010000 R_MIPS_REL32      foo@@V2
>  
> diff --git a/ld/testsuite/ld-mips-elf/tls-multi-got-1.got b/ld/testsuite/ld-mips-elf/tls-multi-got-1.got
> index dc960c32843..af1e0273f38 100644
> --- a/ld/testsuite/ld-mips-elf/tls-multi-got-1.got
> +++ b/ld/testsuite/ld-mips-elf/tls-multi-got-1.got
> @@ -2,7 +2,7 @@
>  .*:     file format elf32-tradbigmips
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  00000000 R_MIPS_NONE       \*ABS\*
>  0013f7f0 R_MIPS_TLS_DTPMOD32  \*ABS\*
>  0014944c R_MIPS_TLS_DTPMOD32  \*ABS\*
> diff --git a/ld/testsuite/ld-mips-elf/tlsdyn-o32-1.got b/ld/testsuite/ld-mips-elf/tlsdyn-o32-1.got
> index 9160225056e..b3815decd4e 100644
> --- a/ld/testsuite/ld-mips-elf/tlsdyn-o32-1.got
> +++ b/ld/testsuite/ld-mips-elf/tlsdyn-o32-1.got
> @@ -2,7 +2,7 @@
>  .*:     file format elf32-tradbigmips
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  00000000 R_MIPS_NONE       \*ABS\*
>  1000002c R_MIPS_TLS_DTPMOD32  tlsvar_gd@VER_1
>  10000030 R_MIPS_TLS_DTPREL32  tlsvar_gd@VER_1
> diff --git a/ld/testsuite/ld-mips-elf/tlsdyn-o32-2.got b/ld/testsuite/ld-mips-elf/tlsdyn-o32-2.got
> index c7bfec9af73..88d9fe9e9f2 100644
> --- a/ld/testsuite/ld-mips-elf/tlsdyn-o32-2.got
> +++ b/ld/testsuite/ld-mips-elf/tlsdyn-o32-2.got
> @@ -2,7 +2,7 @@
>  .*:     file format elf32-tradbigmips
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  00000000 R_MIPS_NONE       \*ABS\*
>  1000002c R_MIPS_TLS_DTPMOD32  tlsvar_gd@VER_1
>  10000030 R_MIPS_TLS_DTPREL32  tlsvar_gd@VER_1
> diff --git a/ld/testsuite/ld-mips-elf/tlsdyn-o32-3.got b/ld/testsuite/ld-mips-elf/tlsdyn-o32-3.got
> index 87b54f5a1ac..54cfe38fc37 100644
> --- a/ld/testsuite/ld-mips-elf/tlsdyn-o32-3.got
> +++ b/ld/testsuite/ld-mips-elf/tlsdyn-o32-3.got
> @@ -2,7 +2,7 @@
>  .*:     file format elf32-tradbigmips
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  00000000 R_MIPS_NONE       \*ABS\*
>  1000002c R_MIPS_TLS_DTPMOD32  tlsvar_gd@VER_1
>  10000030 R_MIPS_TLS_DTPREL32  tlsvar_gd@VER_1
> diff --git a/ld/testsuite/ld-mips-elf/tlsdyn-o32.got b/ld/testsuite/ld-mips-elf/tlsdyn-o32.got
> index 7c8f93b5275..eb254ad359e 100644
> --- a/ld/testsuite/ld-mips-elf/tlsdyn-o32.got
> +++ b/ld/testsuite/ld-mips-elf/tlsdyn-o32.got
> @@ -2,7 +2,7 @@
>  tmpdir/tls-dynamic-o32:     file format elf32-tradbigmips
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  00000000 R_MIPS_NONE       \*ABS\*
>  10000030 R_MIPS_TLS_DTPMOD32  tlsvar_gd
>  10000034 R_MIPS_TLS_DTPREL32  tlsvar_gd
> diff --git a/ld/testsuite/ld-mips-elf/tlsdyn-pie-o32.got b/ld/testsuite/ld-mips-elf/tlsdyn-pie-o32.got
> index 2b75ce11e0c..c5b778e00a3 100644
> --- a/ld/testsuite/ld-mips-elf/tlsdyn-pie-o32.got
> +++ b/ld/testsuite/ld-mips-elf/tlsdyn-pie-o32.got
> @@ -1,7 +1,7 @@
>  .*:     file format elf32-tradbigmips
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  00000000 R_MIPS_NONE       \*ABS\*
>  10000030 R_MIPS_TLS_DTPMOD32  tlsvar_gd
>  10000034 R_MIPS_TLS_DTPREL32  tlsvar_gd
> diff --git a/ld/testsuite/ld-mips-elf/tlslib-o32-hidden.got b/ld/testsuite/ld-mips-elf/tlslib-o32-hidden.got
> index e8ed1acfa6e..2a114e505ad 100644
> --- a/ld/testsuite/ld-mips-elf/tlslib-o32-hidden.got
> +++ b/ld/testsuite/ld-mips-elf/tlslib-o32-hidden.got
> @@ -2,7 +2,7 @@
>  .*:     file format elf32-tradbigmips
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  00000000 R_MIPS_NONE       \*ABS\*
>  0004038c R_MIPS_TLS_TPREL32  \*ABS\*
>  00040390 R_MIPS_TLS_DTPMOD32  \*ABS\*
> diff --git a/ld/testsuite/ld-mips-elf/tlslib-o32-ver.got b/ld/testsuite/ld-mips-elf/tlslib-o32-ver.got
> index b685e0601b2..8381a68c695 100644
> --- a/ld/testsuite/ld-mips-elf/tlslib-o32-ver.got
> +++ b/ld/testsuite/ld-mips-elf/tlslib-o32-ver.got
> @@ -2,7 +2,7 @@
>  .*:     file format elf32-tradbigmips
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  00000000 R_MIPS_NONE       \*ABS\*
>  000404a8 R_MIPS_TLS_DTPMOD32  \*ABS\*
>  000404a0 R_MIPS_TLS_DTPMOD32  tlsvar_gd@@VER_1
> diff --git a/ld/testsuite/ld-mips-elf/tlslib-o32.got b/ld/testsuite/ld-mips-elf/tlslib-o32.got
> index 8f10e53f2c5..97d599eace3 100644
> --- a/ld/testsuite/ld-mips-elf/tlslib-o32.got
> +++ b/ld/testsuite/ld-mips-elf/tlslib-o32.got
> @@ -2,7 +2,7 @@
>  tmpdir/tlslib-o32.so:     file format elf32-tradbigmips
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  00000000 R_MIPS_NONE       \*ABS\*
>  00040418 R_MIPS_TLS_DTPMOD32  \*ABS\*
>  00040410 R_MIPS_TLS_DTPMOD32  tlsvar_gd
> diff --git a/ld/testsuite/ld-mn10300/i112045-2.d b/ld/testsuite/ld-mn10300/i112045-2.d
> index 9aa2d82290f..8ab64c3d759 100644
> --- a/ld/testsuite/ld-mn10300/i112045-2.d
> +++ b/ld/testsuite/ld-mn10300/i112045-2.d
> @@ -2,5 +2,5 @@
>  tmpdir/i112045-2.x:     file format elf32-.*
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  [0-9a-f]+ R_MN10300_RELATIVE  \*ABS\*\+0x[0-9a-f]+
> diff --git a/ld/testsuite/ld-nios2/emit-relocs-1.d b/ld/testsuite/ld-nios2/emit-relocs-1.d
> index aba0a535d9c..5fee1054b8c 100644
> --- a/ld/testsuite/ld-nios2/emit-relocs-1.d
> +++ b/ld/testsuite/ld-nios2/emit-relocs-1.d
> @@ -7,7 +7,7 @@
>  .*:     file format .*
>  
>  RELOCATION RECORDS FOR \[\.data\]:
> -OFFSET   TYPE              VALUE *
> +OFFSET +TYPE +VALUE
>  00000000 R_NIOS2_BFD_RELOC32  \.data
>  00000004 R_NIOS2_BFD_RELOC32  \.data\+0x00001000
>  00000008 R_NIOS2_BFD_RELOC32  \.merge1\+0x00000002
> diff --git a/ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso-32.drd b/ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso-32.drd
> index 71709eb7195..d0640a6f555 100644
> --- a/ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso-32.drd
> +++ b/ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso-32.drd
> @@ -2,7 +2,7 @@
>  .*
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET * TYPE * VALUE 
> +OFFSET +TYPE +VALUE
>  20000104 R_POS(|_32) * \.data
>  20000108 R_POS(|_32) * foo
>  20000114 R_POS(|_32) * \.data
> diff --git a/ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso-32.rd b/ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso-32.rd
> index fdd0b158d28..ebc4ce4d6b5 100644
> --- a/ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso-32.rd
> +++ b/ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso-32.rd
> @@ -2,7 +2,7 @@
>  .*
>  
>  RELOCATION RECORDS FOR \[\.data\]:
> -OFFSET * TYPE * VALUE 
> +OFFSET +TYPE +VALUE
>  0+04 R_POS(|_32) * x-0x20000100
>  0+08 R_POS(|_32) * foo
>  0+14 R_POS(|_32) * x-0x20000110
> diff --git a/ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso-64.drd b/ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso-64.drd
> index d484de20bd1..04491ad43bc 100644
> --- a/ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso-64.drd
> +++ b/ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso-64.drd
> @@ -2,7 +2,7 @@
>  .*
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET * TYPE * VALUE 
> +OFFSET +TYPE +VALUE
>  0*200001c4 R_POS(|_32) * \.data
>  0*200001c8 R_POS(|_32) * foo
>  0*200001d4 R_POS(|_32) * \.data
> diff --git a/ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso-64.rd b/ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso-64.rd
> index b4e1396ca21..bc65ea1eca9 100644
> --- a/ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso-64.rd
> +++ b/ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso-64.rd
> @@ -2,7 +2,7 @@
>  .*
>  
>  RELOCATION RECORDS FOR \[\.data\]:
> -OFFSET * TYPE * VALUE 
> +OFFSET +TYPE +VALUE
>  0+04 R_POS(|_32) * x-0x0*200001c0
>  0+08 R_POS(|_32) * foo
>  0+14 R_POS(|_32) * x-0x0*200001d0
> diff --git a/ld/testsuite/ld-powerpc/aix-no-dup-syms-1-rel.rd b/ld/testsuite/ld-powerpc/aix-no-dup-syms-1-rel.rd
> index 3e0e54b306e..ef549f6cc84 100644
> --- a/ld/testsuite/ld-powerpc/aix-no-dup-syms-1-rel.rd
> +++ b/ld/testsuite/ld-powerpc/aix-no-dup-syms-1-rel.rd
> @@ -2,7 +2,7 @@
>  .*
>  
>  RELOCATION RECORDS FOR \[\.data\]:
> -OFFSET * TYPE * VALUE 
> +OFFSET +TYPE +VALUE
>  0+04 R_POS(|_32) * x
>  0+08 R_POS(|_32) * foo
>  0+14 R_POS(|_32) * x-0x0+10
> diff --git a/ld/testsuite/ld-powerpc/aix-rel-1.od b/ld/testsuite/ld-powerpc/aix-rel-1.od
> index 0d9f2bb9b8c..43154593fa3 100644
> --- a/ld/testsuite/ld-powerpc/aix-rel-1.od
> +++ b/ld/testsuite/ld-powerpc/aix-rel-1.od
> @@ -15,7 +15,7 @@ Sections:
>   *3 \.debug * 0+0 .*
>                    
>  RELOCATION RECORDS FOR \[\.data\]:
> -OFFSET * TYPE  * VALUE 
> +OFFSET +TYPE +VALUE
>  0+0 R_POS(|_32) * \.puts
>  0+4 R_POS(|_32) * foobar
>  
> diff --git a/ld/testsuite/ld-powerpc/aix-weak-2c-32.od b/ld/testsuite/ld-powerpc/aix-weak-2c-32.od
> index f05ac6a305f..2fcb3dd6a65 100644
> --- a/ld/testsuite/ld-powerpc/aix-weak-2c-32.od
> +++ b/ld/testsuite/ld-powerpc/aix-weak-2c-32.od
> @@ -2,7 +2,7 @@
>  .*
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET * TYPE * VALUE 
> +OFFSET +TYPE +VALUE
>  20000110 R_POS * d1
>  20000118 R_POS * d3
>  2000011c R_POS * d4
> diff --git a/ld/testsuite/ld-powerpc/aix-weak-2c-64.od b/ld/testsuite/ld-powerpc/aix-weak-2c-64.od
> index 40e1c7c9723..3058c1daee1 100644
> --- a/ld/testsuite/ld-powerpc/aix-weak-2c-64.od
> +++ b/ld/testsuite/ld-powerpc/aix-weak-2c-64.od
> @@ -2,7 +2,7 @@
>  .*
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET * TYPE * VALUE 
> +OFFSET +TYPE +VALUE
>  0*200001d0 R_POS * d1
>  0*200001d8 R_POS * d3
>  0*200001dc R_POS * d4
> diff --git a/ld/testsuite/ld-powerpc/ppc476-shared2.d b/ld/testsuite/ld-powerpc/ppc476-shared2.d
> index 48917fd4d92..269e257608b 100644
> --- a/ld/testsuite/ld-powerpc/ppc476-shared2.d
> +++ b/ld/testsuite/ld-powerpc/ppc476-shared2.d
> @@ -7,7 +7,7 @@
>  .*:     file format .*
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0001000[02] R_PPC_ADDR16_LO   \.text\+0x00050000
>  0002000[02] R_PPC_ADDR16_LO   \.text\+0x00050000
>  0003000[02] R_PPC_ADDR16_LO   \.text\+0x00050000
> diff --git a/ld/testsuite/ld-powerpc/sdadyn.d b/ld/testsuite/ld-powerpc/sdadyn.d
> index cbdfc1ed6b7..a6cc6d059cb 100644
> --- a/ld/testsuite/ld-powerpc/sdadyn.d
> +++ b/ld/testsuite/ld-powerpc/sdadyn.d
> @@ -2,7 +2,7 @@
>  .*
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  #...
>  .* R_PPC_COPY        lib_var
>  #pass
> diff --git a/ld/testsuite/ld-pru/emit-relocs-1.d b/ld/testsuite/ld-pru/emit-relocs-1.d
> index 414234f94db..1d9d06978cc 100644
> --- a/ld/testsuite/ld-pru/emit-relocs-1.d
> +++ b/ld/testsuite/ld-pru/emit-relocs-1.d
> @@ -7,7 +7,7 @@
>  .*:     file format .*
>  
>  RELOCATION RECORDS FOR \[\.data\]:
> -OFFSET   TYPE              VALUE *
> +OFFSET +TYPE +VALUE
>  00000000 R_PRU_BFD_RELOC32  \.data
>  00000004 R_PRU_BFD_RELOC32  \.data\+0x00001000
>  00000008 R_PRU_BFD_RELOC32  \.merge1\+0x00000002
> diff --git a/ld/testsuite/ld-size/size32-1-i386.d b/ld/testsuite/ld-size/size32-1-i386.d
> index 43091c12550..67c06eefe9a 100644
> --- a/ld/testsuite/ld-size/size32-1-i386.d
> +++ b/ld/testsuite/ld-size/size32-1-i386.d
> @@ -7,7 +7,7 @@
>  .*: +file format .*
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  [[:xdigit:]]+ R_386_SIZE32      xxx
>  [[:xdigit:]]+ R_386_SIZE32      xxx
>  [[:xdigit:]]+ R_386_SIZE32      xxx
> diff --git a/ld/testsuite/ld-size/size32-1-x32.d b/ld/testsuite/ld-size/size32-1-x32.d
> index 083f7b2d4c3..38c48bfa636 100644
> --- a/ld/testsuite/ld-size/size32-1-x32.d
> +++ b/ld/testsuite/ld-size/size32-1-x32.d
> @@ -7,7 +7,7 @@
>  .*: +file format .*
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  [[:xdigit:]]+ R_X86_64_SIZE32   xxx
>  [[:xdigit:]]+ R_X86_64_SIZE32   xxx-0x0000001e
>  [[:xdigit:]]+ R_X86_64_SIZE32   xxx\+0x0000001e
> diff --git a/ld/testsuite/ld-size/size32-1-x86-64.d b/ld/testsuite/ld-size/size32-1-x86-64.d
> index a913dc2f36d..f60bba7864a 100644
> --- a/ld/testsuite/ld-size/size32-1-x86-64.d
> +++ b/ld/testsuite/ld-size/size32-1-x86-64.d
> @@ -7,7 +7,7 @@
>  .*: +file format .*
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET           TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  [[:xdigit:]]+ R_X86_64_SIZE32   xxx
>  [[:xdigit:]]+ R_X86_64_SIZE32   xxx-0x000000000000001e
>  [[:xdigit:]]+ R_X86_64_SIZE32   xxx\+0x000000000000001e
> diff --git a/ld/testsuite/ld-size/size32-2-i386.d b/ld/testsuite/ld-size/size32-2-i386.d
> index 636e87f8d46..c488297c4f4 100644
> --- a/ld/testsuite/ld-size/size32-2-i386.d
> +++ b/ld/testsuite/ld-size/size32-2-i386.d
> @@ -7,7 +7,7 @@
>  .*: +file format .*
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  [[:xdigit:]]+ R_386_SIZE32      xxx
>  [[:xdigit:]]+ R_386_SIZE32      yyy
>  [[:xdigit:]]+ R_386_SIZE32      zzz
> diff --git a/ld/testsuite/ld-size/size32-2-x32.d b/ld/testsuite/ld-size/size32-2-x32.d
> index c619a00f2a0..a810f32309b 100644
> --- a/ld/testsuite/ld-size/size32-2-x32.d
> +++ b/ld/testsuite/ld-size/size32-2-x32.d
> @@ -7,7 +7,7 @@
>  .*: +file format .*
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  [[:xdigit:]]+ R_X86_64_SIZE32   xxx
>  [[:xdigit:]]+ R_X86_64_SIZE32   yyy
>  [[:xdigit:]]+ R_X86_64_SIZE32   zzz
> diff --git a/ld/testsuite/ld-size/size32-2-x86-64.d b/ld/testsuite/ld-size/size32-2-x86-64.d
> index 9091944405a..b4d3704a842 100644
> --- a/ld/testsuite/ld-size/size32-2-x86-64.d
> +++ b/ld/testsuite/ld-size/size32-2-x86-64.d
> @@ -7,7 +7,7 @@
>  .*: +file format .*
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET           TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  [[:xdigit:]]+ R_X86_64_SIZE32   xxx
>  [[:xdigit:]]+ R_X86_64_SIZE32   yyy
>  [[:xdigit:]]+ R_X86_64_SIZE32   zzz
> diff --git a/ld/testsuite/ld-size/size64-1-x32.d b/ld/testsuite/ld-size/size64-1-x32.d
> index 36815915ae5..e8d321065ea 100644
> --- a/ld/testsuite/ld-size/size64-1-x32.d
> +++ b/ld/testsuite/ld-size/size64-1-x32.d
> @@ -7,7 +7,7 @@
>  .*: +file format .*
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  [[:xdigit:]]+ R_X86_64_SIZE32   xxx
>  [[:xdigit:]]+ R_X86_64_SIZE64   xxx-0x0000001e
>  [[:xdigit:]]+ R_X86_64_SIZE64   xxx\+0x0000001e
> diff --git a/ld/testsuite/ld-size/size64-1-x86-64.d b/ld/testsuite/ld-size/size64-1-x86-64.d
> index 36c2912e97c..53ed7411e2c 100644
> --- a/ld/testsuite/ld-size/size64-1-x86-64.d
> +++ b/ld/testsuite/ld-size/size64-1-x86-64.d
> @@ -7,7 +7,7 @@
>  .*: +file format .*
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET           TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  [[:xdigit:]]+ R_X86_64_SIZE64   xxx
>  [[:xdigit:]]+ R_X86_64_SIZE64   xxx-0x000000000000001e
>  [[:xdigit:]]+ R_X86_64_SIZE64   xxx\+0x000000000000001e
> diff --git a/ld/testsuite/ld-size/size64-2-x32.d b/ld/testsuite/ld-size/size64-2-x32.d
> index f9f31b5bff1..38bf64c9268 100644
> --- a/ld/testsuite/ld-size/size64-2-x32.d
> +++ b/ld/testsuite/ld-size/size64-2-x32.d
> @@ -7,7 +7,7 @@
>  .*: +file format .*
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  [[:xdigit:]]+ R_X86_64_SIZE32   xxx
>  [[:xdigit:]]+ R_X86_64_SIZE32   yyy
>  [[:xdigit:]]+ R_X86_64_SIZE32   zzz
> diff --git a/ld/testsuite/ld-size/size64-2-x86-64.d b/ld/testsuite/ld-size/size64-2-x86-64.d
> index 099c8abc231..6ee29d21ed9 100644
> --- a/ld/testsuite/ld-size/size64-2-x86-64.d
> +++ b/ld/testsuite/ld-size/size64-2-x86-64.d
> @@ -7,7 +7,7 @@
>  .*: +file format .*
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET           TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  [[:xdigit:]]+ R_X86_64_SIZE64   xxx
>  [[:xdigit:]]+ R_X86_64_SIZE64   yyy
>  [[:xdigit:]]+ R_X86_64_SIZE64   zzz
> diff --git a/ld/testsuite/ld-tic6x/data-reloc-local-r-rel.d b/ld/testsuite/ld-tic6x/data-reloc-local-r-rel.d
> index 18f23f94622..7cb03c9efa1 100644
> --- a/ld/testsuite/ld-tic6x/data-reloc-local-r-rel.d
> +++ b/ld/testsuite/ld-tic6x/data-reloc-local-r-rel.d
> @@ -8,7 +8,7 @@
>  .*: *file format elf32-tic6x-le
>  
>  RELOCATION RECORDS FOR \[\.data\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+ R_C6000_ABS32     \.data
>  0+4 R_C6000_ABS32     \.data
>  0+8 R_C6000_ABS32     \.data
> diff --git a/ld/testsuite/ld-tic6x/data-reloc-local-r.d b/ld/testsuite/ld-tic6x/data-reloc-local-r.d
> index 0f5567b9dfb..4b5ec3e55ea 100644
> --- a/ld/testsuite/ld-tic6x/data-reloc-local-r.d
> +++ b/ld/testsuite/ld-tic6x/data-reloc-local-r.d
> @@ -8,7 +8,7 @@
>  .*: *file format elf32-tic6x-le
>  
>  RELOCATION RECORDS FOR \[\.data\]:
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  0+ R_C6000_ABS32     \.data
>  0+4 R_C6000_ABS32     \.data\+0x00000004
>  0+8 R_C6000_ABS32     \.data\+0x0000000c
> diff --git a/ld/testsuite/ld-tic6x/shlib-app-1.od b/ld/testsuite/ld-tic6x/shlib-app-1.od
> index f2f5cabe9de..88e883aa7cd 100644
> --- a/ld/testsuite/ld-tic6x/shlib-app-1.od
> +++ b/ld/testsuite/ld-tic6x/shlib-app-1.od
> @@ -2,7 +2,7 @@
>  tmpdir/shlib-dynapp-1:     file format elf32-tic6x-le
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  100000b8 R_C6000_ABS32     b
>  100000bc R_C6000_ABS32     a
>  100000c4 R_C6000_ABS32     g1
> diff --git a/ld/testsuite/ld-tic6x/shlib-app-1b.od b/ld/testsuite/ld-tic6x/shlib-app-1b.od
> index 4a9c60ba4f0..8e61322fd19 100644
> --- a/ld/testsuite/ld-tic6x/shlib-app-1b.od
> +++ b/ld/testsuite/ld-tic6x/shlib-app-1b.od
> @@ -2,7 +2,7 @@
>  tmpdir/shlib-dynapp-1b:     file format elf32-tic6x-be
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  100000b8 R_C6000_ABS32     b
>  100000bc R_C6000_ABS32     a
>  100000c4 R_C6000_ABS32     g1
> diff --git a/ld/testsuite/ld-tic6x/shlib-app-1r.od b/ld/testsuite/ld-tic6x/shlib-app-1r.od
> index 15c2973c07a..7e22ba6ca86 100644
> --- a/ld/testsuite/ld-tic6x/shlib-app-1r.od
> +++ b/ld/testsuite/ld-tic6x/shlib-app-1r.od
> @@ -2,7 +2,7 @@
>  tmpdir/shlib-dynapp-1r:     file format elf32-tic6x-le
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  100000b8 R_C6000_ABS32     b
>  100000bc R_C6000_ABS32     a
>  100000c4 R_C6000_COPY      a
> diff --git a/ld/testsuite/ld-tic6x/shlib-app-1rb.od b/ld/testsuite/ld-tic6x/shlib-app-1rb.od
> index c313ed7d1b9..b37caccf5d1 100644
> --- a/ld/testsuite/ld-tic6x/shlib-app-1rb.od
> +++ b/ld/testsuite/ld-tic6x/shlib-app-1rb.od
> @@ -2,7 +2,7 @@
>  tmpdir/shlib-dynapp-1rb:     file format elf32-tic6x-be
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  100000b8 R_C6000_ABS32     b
>  100000bc R_C6000_ABS32     a
>  100000c4 R_C6000_COPY      a
> diff --git a/ld/testsuite/ld-tic6x/static-app-1.od b/ld/testsuite/ld-tic6x/static-app-1.od
> index d07cd6e45b7..3c60f6e1ccd 100644
> --- a/ld/testsuite/ld-tic6x/static-app-1.od
> +++ b/ld/testsuite/ld-tic6x/static-app-1.od
> @@ -2,7 +2,7 @@
>  tmpdir/static-app-1:     file format elf32-tic6x-le
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  100000d8 R_C6000_ABS32     \.bss
>  100000d4 R_C6000_ABS32     b
>  100000dc R_C6000_ABS32     a
> diff --git a/ld/testsuite/ld-tic6x/static-app-1b.od b/ld/testsuite/ld-tic6x/static-app-1b.od
> index a35d1949b28..72fab5913cc 100644
> --- a/ld/testsuite/ld-tic6x/static-app-1b.od
> +++ b/ld/testsuite/ld-tic6x/static-app-1b.od
> @@ -2,7 +2,7 @@
>  tmpdir/static-app-1b:     file format elf32-tic6x-be
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  100000d8 R_C6000_ABS32     \.bss
>  100000d4 R_C6000_ABS32     b
>  100000dc R_C6000_ABS32     a
> diff --git a/ld/testsuite/ld-tic6x/static-app-1r.od b/ld/testsuite/ld-tic6x/static-app-1r.od
> index 06f8d508e29..ddd9a790c15 100644
> --- a/ld/testsuite/ld-tic6x/static-app-1r.od
> +++ b/ld/testsuite/ld-tic6x/static-app-1r.od
> @@ -2,7 +2,7 @@
>  tmpdir/static-app-1r:     file format elf32-tic6x-le
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  100000d8 R_C6000_ABS32     \.bss
>  100000d4 R_C6000_ABS32     b
>  100000dc R_C6000_ABS32     a
> diff --git a/ld/testsuite/ld-tic6x/static-app-1rb.od b/ld/testsuite/ld-tic6x/static-app-1rb.od
> index 13d42550862..d55f5a5953f 100644
> --- a/ld/testsuite/ld-tic6x/static-app-1rb.od
> +++ b/ld/testsuite/ld-tic6x/static-app-1rb.od
> @@ -2,7 +2,7 @@
>  tmpdir/static-app-1rb:     file format elf32-tic6x-be
>  
>  DYNAMIC RELOCATION RECORDS
> -OFFSET   TYPE              VALUE 
> +OFFSET +TYPE +VALUE
>  100000d8 R_C6000_ABS32     \.bss
>  100000d4 R_C6000_ABS32     b
>  100000dc R_C6000_ABS32     a
>
> -- 
> Alan Modra
> Australia Development Lab, IBM


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2022-05-31  8:13 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-05-26 12:45 [PATCH] opcodes/i386: remove trailing whitespace from insns with zero operands Andrew Burgess
2022-05-26 15:15 ` Jan Beulich
2022-05-31  3:51 ` Trailing spaces in objdump -r header Alan Modra
2022-05-31  3:52   ` Ajdust more tests for opcodes/i386: remove trailing whitespace Alan Modra
2022-05-31  8:13   ` Trailing spaces in objdump -r header Andrew Burgess

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).