Fix whitespace in gas listing errors and warnings

gas/
	* listing.c (listing_warning, listing_error): Add space after colon.
	* messages.c (as_warn_internal, as_bad_internal): Use the same
	string as above.
gas/testsuite/
	* gas/d30v/bittest.l: Update for changed whitespace.
	* gas/d30v/serial.l: Likewise.
	* gas/d30v/serial2.l: Likewise.
	* gas/d30v/serial2O.l: Likewise.
	* gas/d30v/warn_oddreg.l: Likewise.
	* gas/i386/inval-equ-2.l: Likewise.
	* gas/i386/mpx-inval-1.l: Likewise.
	* gas/i386/sse-check-error.l: Likewise.
	* gas/i386/x86-64-mpx-inval-1.l: Likewise.
	* gas/i386/x86-64-mpx-inval-2.l: Likewise.
	* gas/i386/x86-64-size-inval-1.l: Likewise.
	* gas/i386/x86-64-sse-check-error.l: Likewise.
This commit is contained in:
Alan Modra 2014-05-22 18:53:22 +09:30
parent a0fed88764
commit b52855e7a0
16 changed files with 149 additions and 128 deletions

View File

@ -1,3 +1,9 @@
2014-05-22 Alan Modra <amodra@gmail.com>
* listing.c (listing_warning, listing_error): Add space after colon.
* messages.c (as_warn_internal, as_bad_internal): Use the same
string as above.
2014-05-20 Matthew Fortune <matthew.fortune@imgtec.com>
* config/tc-mips.c (file_mips_opts_checked): New static global.

View File

@ -253,13 +253,13 @@ listing_message (const char *name, const char *message)
void
listing_warning (const char *message)
{
listing_message (_("Warning:"), message);
listing_message (_("Warning: "), message);
}
void
listing_error (const char *message)
{
listing_message (_("Error:"), message);
listing_message (_("Error: "), message);
}
static file_info_type *

View File

@ -151,12 +151,12 @@ as_warn_internal (char *file, unsigned int line, char *buffer)
if (file)
{
if (line != 0)
fprintf (stderr, "%s:%u: %s %s\n", file, line, _("Warning:"), buffer);
fprintf (stderr, "%s:%u: %s%s\n", file, line, _("Warning: "), buffer);
else
fprintf (stderr, "%s: %s %s\n", file, _("Warning:"), buffer);
fprintf (stderr, "%s: %s%s\n", file, _("Warning: "), buffer);
}
else
fprintf (stderr, "%s %s\n", _("Warning:"), buffer);
fprintf (stderr, "%s%s\n", _("Warning: "), buffer);
#ifndef NO_LISTING
listing_warning (buffer);
#endif
@ -216,12 +216,12 @@ as_bad_internal (char *file, unsigned int line, char *buffer)
if (file)
{
if (line != 0)
fprintf (stderr, "%s:%u: %s %s\n", file, line, _("Error:"), buffer);
fprintf (stderr, "%s:%u: %s%s\n", file, line, _("Error: "), buffer);
else
fprintf (stderr, "%s: %s %s\n", file, _("Error:"), buffer);
fprintf (stderr, "%s: %s%s\n", file, _("Error: "), buffer);
}
else
fprintf (stderr, "%s %s\n", _("Error:"), buffer);
fprintf (stderr, "%s%s\n", _("Error: "), buffer);
#ifndef NO_LISTING
listing_error (buffer);
#endif

View File

@ -1,3 +1,18 @@
2014-05-22 Alan Modra <amodra@gmail.com>
* gas/d30v/bittest.l: Update for changed whitespace.
* gas/d30v/serial.l: Likewise.
* gas/d30v/serial2.l: Likewise.
* gas/d30v/serial2O.l: Likewise.
* gas/d30v/warn_oddreg.l: Likewise.
* gas/i386/inval-equ-2.l: Likewise.
* gas/i386/mpx-inval-1.l: Likewise.
* gas/i386/sse-check-error.l: Likewise.
* gas/i386/x86-64-mpx-inval-1.l: Likewise.
* gas/i386/x86-64-mpx-inval-2.l: Likewise.
* gas/i386/x86-64-size-inval-1.l: Likewise.
* gas/i386/x86-64-sse-check-error.l: Likewise.
2014-05-20 Matthew Fortune <matthew.fortune@imgtec.com>
* gas/mips/mips.exp: Add new tests. Use 64-bit ABI for relax-bc1any.

View File

@ -19,16 +19,16 @@ GAS LISTING .*
10 0000 00F00000 nop -> ldw R1, @\(R2,R3\)
10 84401083
11 0008 04406144 nop || ldw R6, @\(R5,R4\)
.* Warning:Swapping instruction order
.* Warning: Swapping instruction order
11 00F00000
12
13 0010 00F00000 nop -> BSET R1, R2, R3
13 82201083
14 0018 80F00000 nop <- BTST F1, R2, R3
.* Warning:Executing btst in IU in reverse serial may not work
.* Warning: Executing btst in IU in reverse serial may not work
14 02001083
15 0020 00F00000 nop || BCLR R1, R2, R3
.* Warning:Executing bclr in IU may not work in parallel execution
.* Warning: Executing bclr in IU may not work in parallel execution
15 02301083
16 0028 00F00000 nop -> BNOT R1, R2, R3
16 82101083
@ -36,8 +36,8 @@ GAS LISTING .*
17 80F00000
18
19 0038 047C0105 bset r1, r2, r3 || moddec r4, 5
.* Warning:Executing bset in IU may not work
.* Warning:Swapping instruction order
.* Warning: Executing bset in IU may not work
.* Warning: Swapping instruction order
19 02201083
20
21 bset r1, r2, r3

View File

@ -12,20 +12,20 @@ GAS LISTING .*
4 # will never be executed. GAS should detect this.
5
6 \?\?\?\? ........ trap r21 -> add r2, r0, r0 ; right instruction will never be executed.
\*\*\*\* Error:Unable to mix instructions as specified
.* Error: Unable to mix instructions as specified
6 ........
7 \?\?\?\? 08002000 dbt -> add r2, r0, r0 ; ditto
\*\*\*\* Error:Unable to mix instructions as specified
.* Error: Unable to mix instructions as specified
7 00F00000
7 00B00000
7 00F00000
8 \?\?\?\? 08002000 rtd -> add r2, r0, r0 ; ditto
\*\*\*\* Error:Unable to mix instructions as specified
.* Error: Unable to mix instructions as specified
8 00F00000
8 00A00000
8 00F00000
9 \?\?\?\? 08002000 reit -> add r2, r0, r0 ; ditto
\*\*\*\* Error:Unable to mix instructions as specified
.* Error: Unable to mix instructions as specified
9 00F00000
9 00800000
9 00F00000

View File

@ -27,58 +27,58 @@ GAS LISTING .*
3 .text
4
5 \?\?\?\? ........ bra -3 -> add r3,r0,0 ; Invalid
\*\*\*\* Error:Unable to mix instructions as specified
.* Error: Unable to mix instructions as specified
5 ........
6 \?\?\?\? 08083000 bsr -3 -> add r3,r0,0 ; Invalid
\*\*\*\* Error:Unable to mix instructions as specified
.* Error: Unable to mix instructions as specified
6 00F00000
6 002BFFFF
6 00F00000
7
8 \?\?\?\? 08083000 bra/tx -3 -> add r3,r0,0 ; Valid
\*\*\*\* Error:Unable to mix instructions as specified
.* Error: Unable to mix instructions as specified
8 00F00000
8 100BFFFF
8 00F00000
9 \?\?\?\? 08083000 bsr/tx -3 -> add r3,r0,0 ; Valid
\*\*\*\* Error:Unable to mix instructions as specified
.* Error: Unable to mix instructions as specified
9 00F00000
9 102BFFFF
9 00F00000
10
11 \?\?\?\? 08083000 bsr -3 -> bsr -10 ; Invalid
\*\*\*\* Error:Unable to mix instructions as specified
.* Error: Unable to mix instructions as specified
11 00F00000
11 002BFFFF
11 00F00000
12 \?\?\?\? 002BFFFE bsr -3 -> bsr/xt -10 ; Invalid
\*\*\*\* Error:Unable to mix instructions as specified
.* Error: Unable to mix instructions as specified
12 00F00000
12 002BFFFF
12 00F00000
13 \?\?\?\? 302BFFFE bsr/tx -3 -> bsr -10 ; Valid
\*\*\*\* Error:Unable to mix instructions as specified
.* Error: Unable to mix instructions as specified
13 00F00000
13 102BFFFF
13 00F00000
14 \?\?\?\? 002BFFFE bsr/tx -3 -> bsr/fx -10 ; Valid
\*\*\*\* Error:Unable to mix instructions as specified
.* Error: Unable to mix instructions as specified
14 00F00000
14 102BFFFF
14 00F00000
15
16 \?\?\?\? 202BFFFE bra -3 -> bra 10 ; Invalid
\*\*\*\* Error:Unable to mix instructions as specified
.* Error: Unable to mix instructions as specified
16 00F00000
16 000BFFFF
16 00F00000
17 \?\?\?\? 00080001 bra -3 -> bra/tx 10 ; Invalid
\*\*\*\* Error:Unable to mix instructions as specified
.* Error: Unable to mix instructions as specified
17 00F00000
17 000BFFFF
17 00F00000
18 \?\?\?\? 10080001 bra/tx -3 -> bra 10 ; Valid
\*\*\*\* Error:Unable to mix instructions as specified
.* Error: Unable to mix instructions as specified
GAS LISTING .*
@ -86,49 +86,49 @@ GAS LISTING .*
18 100BFFFF
18 00F00000
19 \?\?\?\? 00080001 bra/tx -3 -> bra/fx 10 ; Valid
\*\*\*\* Error:Unable to mix instructions as specified
.* Error: Unable to mix instructions as specified
19 00F00000
19 100BFFFF
19 00F00000
20
21 \?\?\?\? 20080001 bsr -3 -> bra 10 ; Invalid
\*\*\*\* Error:Unable to mix instructions as specified
.* Error: Unable to mix instructions as specified
21 00F00000
21 002BFFFF
21 00F00000
22 \?\?\?\? 00080001 bsr -3 -> bra/tx 10 ; Invalid
\*\*\*\* Error:Unable to mix instructions as specified
.* Error: Unable to mix instructions as specified
22 00F00000
22 002BFFFF
22 00F00000
23 \?\?\?\? 10080001 bsr/tx -3 -> bra 10 ; Valid
\*\*\*\* Error:Unable to mix instructions as specified
.* Error: Unable to mix instructions as specified
23 00F00000
23 102BFFFF
23 00F00000
24 \?\?\?\? 00080001 bsr/tx -3 -> bra/fx 10 ; Valid
\*\*\*\* Error:Unable to mix instructions as specified
.* Error: Unable to mix instructions as specified
24 00F00000
24 102BFFFF
24 00F00000
25
26 \?\?\?\? 20080001 bra -3 -> bsr 10 ; Invalid
\*\*\*\* Error:Unable to mix instructions as specified
.* Error: Unable to mix instructions as specified
26 00F00000
26 000BFFFF
26 00F00000
27 \?\?\?\? 00280001 bra -3 -> bsr/tx 10 ; Invalid
\*\*\*\* Error:Unable to mix instructions as specified
.* Error: Unable to mix instructions as specified
27 00F00000
27 000BFFFF
27 00F00000
28 \?\?\?\? 10280001 bra/tx -3 -> bsr 10 ; Valid
\*\*\*\* Error:Unable to mix instructions as specified
.* Error: Unable to mix instructions as specified
28 00F00000
28 100BFFFF
28 00F00000
29 \?\?\?\? 00280001 bra/tx -3 -> bsr/fx 10 ; Valid
\*\*\*\* Error:Unable to mix instructions as specified
.* Error: Unable to mix instructions as specified
29 00F00000
29 100BFFFF
29 00F00000

View File

@ -17,10 +17,10 @@ GAS LISTING .*
3 .text
4
5 \?\?\?\? ........ bra -3 -> add r3,r0,0 ; Invalid
\*\*\*\* Error:Unable to mix instructions as specified
.* Error: Unable to mix instructions as specified
5 ........
6 \?\?\?\? 08083000 bsr -3 -> add r3,r0,0 ; Invalid
\*\*\*\* Error:Unable to mix instructions as specified
.* Error: Unable to mix instructions as specified
6 00F00000
6 002BFFFF
6 00F00000
@ -33,10 +33,10 @@ GAS LISTING .*
9 88083000
10
11 \?\?\?\? 002BFFFF bsr -3 -> bsr -10 ; Invalid
\*\*\*\* Error:Unable to mix instructions as specified
.* Error: Unable to mix instructions as specified
11 00F00000
12 \?\?\?\? 002BFFFE bsr -3 -> bsr/xt -10 ; Invalid
\*\*\*\* Error:Unable to mix instructions as specified
.* Error: Unable to mix instructions as specified
12 00F00000
12 002BFFFF
12 00F00000
@ -48,10 +48,10 @@ GAS LISTING .*
14 A02BFFFE
15
16 \?\?\?\? 000BFFFF bra -3 -> bra 10 ; Invalid
\*\*\*\* Error:Unable to mix instructions as specified
.* Error: Unable to mix instructions as specified
16 00F00000
17 \?\?\?\? 00080001 bra -3 -> bra/tx 10 ; Invalid
\*\*\*\* Error:Unable to mix instructions as specified
.* Error: Unable to mix instructions as specified
17 00F00000
17 000BFFFF
17 00F00000
@ -63,10 +63,10 @@ GAS LISTING .*
19 A0080001
20
21 \?\?\?\? 002BFFFF bsr -3 -> bra 10 ; Invalid
\*\*\*\* Error:Unable to mix instructions as specified
.* Error: Unable to mix instructions as specified
21 00F00000
22 \?\?\?\? 00080001 bsr -3 -> bra/tx 10 ; Invalid
\*\*\*\* Error:Unable to mix instructions as specified
.* Error: Unable to mix instructions as specified
22 00F00000
22 002BFFFF
GAS LISTING .*
@ -81,10 +81,10 @@ GAS LISTING .*
24 A0080001
25
26 \?\?\?\? 000BFFFF bra -3 -> bsr 10 ; Invalid
\*\*\*\* Error:Unable to mix instructions as specified
.* Error: Unable to mix instructions as specified
26 00F00000
27 \?\?\?\? 00280001 bra -3 -> bsr/tx 10 ; Invalid
\*\*\*\* Error:Unable to mix instructions as specified
.* Error: Unable to mix instructions as specified
27 00F00000
27 000BFFFF
27 00F00000

View File

@ -15,26 +15,26 @@ GAS LISTING .*
3 # and mulx2h
4
5 0000 05681000 st2w r1, @(r0, 0) || nop
.* Warning:Odd numbered register used as target of multi-register instruction
.* Warning: Odd numbered register used as target of multi-register instruction
5 00F00000
6 0008 04681000 ld2w r1, @(r0, 0) || nop
.* Warning:Odd numbered register used as target of multi-register instruction
.* Warning: Odd numbered register used as target of multi-register instruction
6 00F00000
7 0010 04581000 ld4bh r1, @(r0, 0) || nop
.* Warning:Odd numbered register used as target of multi-register instruction
.* Warning: Odd numbered register used as target of multi-register instruction
7 00F00000
8 0018 04D81000 ld4bhu r1, @(r0, 0) || nop
.* Warning:Odd numbered register used as target of multi-register instruction
.* Warning: Odd numbered register used as target of multi-register instruction
8 00F00000
9 0020 04381000 ld2h r1, @(r0, 0) || nop
.* Warning:Odd numbered register used as target of multi-register instruction
.* Warning: Odd numbered register used as target of multi-register instruction
9 00F00000
10 0028 05581000 st4hb r1, @(r0, 0) || nop
.* Warning:Odd numbered register used as target of multi-register instruction
.* Warning: Odd numbered register used as target of multi-register instruction
10 00F00000
11 0030 05381000 st2h r1, @(r0, 0) || nop
.* Warning:Odd numbered register used as target of multi-register instruction
.* Warning: Odd numbered register used as target of multi-register instruction
11 00F00000
12 0038 00F00000 nop || mulx2h r1, r5, r6
.* Warning:Odd numbered register used as target of multi-register instruction
.* Warning: Odd numbered register used as target of multi-register instruction
12 0A101146

View File

@ -15,7 +15,7 @@ GAS LISTING .*
[ ]*6[ ]+\.globl bar2
[ ]*7[ ]+\.set bar3,\(%eax\+1\)
[ ]*8[ ]+\?\?\?\? A12A0000 mov bar3,%eax
\*\*\*\* Error:can't make global register symbol `bar1'
\*\*\*\* Error:can't make global register symbol `bar2'
\*\*\*\* Error:can't make global register symbol `bar3'
.* Error: can't make global register symbol `bar1'
.* Error: can't make global register symbol `bar2'
.* Error: can't make global register symbol `bar3'
[ ]*8[ ]+00

View File

@ -22,34 +22,34 @@ GAS LISTING .*
[ ]*4[ ]+\.extern xxx
[ ]*5[ ]+foo:
[ ]*6[ ]+\?\?\?\? F201C3 bnd add %eax, %ebx \# Bad
\*\*\*\* Error:expecting valid branch instruction after `bnd'
.* Error: expecting valid branch instruction after `bnd'
[ ]*7[ ]+\?\?\?\? 66F2AB bnd stosw \(%edi\) \# Bad
\*\*\*\* Error:expecting valid branch instruction after `bnd'
.* Error: expecting valid branch instruction after `bnd'
[ ]*8[ ]+\?\?\?\? 9A000000 bnd lcall \$0x1234,\$xxx
\*\*\*\* Error:expecting valid branch instruction after `bnd'
\*\*\*\* Warning:skipping prefixes on this instruction
.* Error: expecting valid branch instruction after `bnd'
.* Warning: skipping prefixes on this instruction
[ ]*8[ ]+003412
[ ]*9[ ]+\?\?\?\? EA000000 bnd ljmp \$0x1234,\$xxx
\*\*\*\* Error:expecting valid branch instruction after `bnd'
\*\*\*\* Warning:skipping prefixes on this instruction
.* Error: expecting valid branch instruction after `bnd'
.* Warning: skipping prefixes on this instruction
[ ]*9[ ]+003412
[ ]*10[ ]+\?\?\?\? F2E200 bnd loop foo
\*\*\*\* Error:expecting valid branch instruction after `bnd'
.* Error: expecting valid branch instruction after `bnd'
[ ]*11[ ]+\?\?\?\? 67F2E300 bnd jcxz foo
\*\*\*\* Error:expecting valid branch instruction after `bnd'
.* Error: expecting valid branch instruction after `bnd'
[ ]*12[ ]+
[ ]*13[ ]+\.intel_syntax noprefix
[ ]*14[ ]+\?\?\?\? F201C3 bnd add ebx, eax \# Bad
\*\*\*\* Error:expecting valid branch instruction after `bnd'
.* Error: expecting valid branch instruction after `bnd'
[ ]*15[ ]+\?\?\?\? 66F2AB bnd stos WORD PTR\[edi] \# Bad
\*\*\*\* Error:expecting valid branch instruction after `bnd'
.* Error: expecting valid branch instruction after `bnd'
[ ]*16[ ]+\?\?\?\? 9A000000 bnd lcall 0x1234,xxx
\*\*\*\* Error:expecting valid branch instruction after `bnd'
.* Error: expecting valid branch instruction after `bnd'
[ ]*16[ ]+003412
[ ]*17[ ]+\?\?\?\? EA000000 bnd ljmp 0x1234,xxx
\*\*\*\* Error:expecting valid branch instruction after `bnd'
.* Error: expecting valid branch instruction after `bnd'
[ ]*17[ ]+003412
[ ]*18[ ]+\?\?\?\? F2E200 bnd loop foo
\*\*\*\* Error:expecting valid branch instruction after `bnd'
.* Error: expecting valid branch instruction after `bnd'
[ ]*19[ ]+\?\?\?\? 67F2E300 bnd jcxz foo
\*\*\*\* Error:expecting valid branch instruction after `bnd'
.* Error: expecting valid branch instruction after `bnd'

View File

@ -16,25 +16,25 @@ GAS LISTING .*
[ ]*5[ ]+
[ ]*6[ ]+\# SSE instruction
[ ]*7[ ]+\?\?\?\? 0F58CA addps %xmm2,%xmm1
\*\*\*\* Error:SSE instruction `addps' is used
.* Error: SSE instruction `addps' is used
[ ]*8[ ]+
[ ]*9[ ]+\# SSE2 instruction
[ ]*10[ ]+\?\?\?\? 660F58CA addpd %xmm2,%xmm1
\*\*\*\* Error:SSE instruction `addpd' is used
.* Error: SSE instruction `addpd' is used
[ ]*11[ ]+
[ ]*12[ ]+\# SSE3 instruction
[ ]*13[ ]+\?\?\?\? 660FD0CA addsubpd %xmm2,%xmm1
\*\*\*\* Error:SSE instruction `addsubpd' is used
.* Error: SSE instruction `addsubpd' is used
[ ]*14[ ]+
[ ]*15[ ]+\# SSSE3 instruction
[ ]*16[ ]+\?\?\?\? 660F3801 phaddw %xmm2,%xmm1
\*\*\*\* Error:SSE instruction `phaddw' is used
.* Error: SSE instruction `phaddw' is used
[ ]*16[ ]+CA
[ ]*17[ ]+
[ ]*18[ ]+\# SSE4 instructions
[ ]*19[ ]+\?\?\?\? 660F3815 blendvpd %xmm0,%xmm1,%xmm0
\*\*\*\* Error:SSE instruction `blendvpd' is used
.* Error: SSE instruction `blendvpd' is used
[ ]*19[ ]+C1
[ ]*20[ ]+\?\?\?\? 660F3837 pcmpgtq %xmm1,%xmm0
\*\*\*\* Error:SSE instruction `pcmpgtq' is used
.* Error: SSE instruction `pcmpgtq' is used
[ ]*20[ ]+C1

View File

@ -14,20 +14,20 @@ GAS LISTING .*
[ ]*2[ ]+\.allow_index_reg
[ ]*3[ ]+\.text
[ ]*4[ ]+\?\?\?\? F24801C3 bnd add %rax, %rbx \# Bad
\*\*\*\* Error:expecting valid branch instruction after `bnd'
.* Error: expecting valid branch instruction after `bnd'
[ ]*5[ ]+\?\?\?\? 6766F2AB bnd stosw \(%edi\) \# Bad
\*\*\*\* Error:expecting valid branch instruction after `bnd'
.* Error: expecting valid branch instruction after `bnd'
[ ]*6[ ]+\?\?\?\? F2E200 bnd loop foo
\*\*\*\* Error:expecting valid branch instruction after `bnd'
.* Error: expecting valid branch instruction after `bnd'
[ ]*7[ ]+\?\?\?\? F2E300 bnd jrcxz foo
\*\*\*\* Error:expecting valid branch instruction after `bnd'
.* Error: expecting valid branch instruction after `bnd'
[ ]*8[ ]+
[ ]*9[ ]+\.intel_syntax noprefix
[ ]*10[ ]+\?\?\?\? F24801C3 bnd add rbx, rax \# Bad
\*\*\*\* Error:expecting valid branch instruction after `bnd'
.* Error: expecting valid branch instruction after `bnd'
[ ]*11[ ]+\?\?\?\? 6766F2AB bnd stos WORD PTR \[edi] \# Bad
\*\*\*\* Error:expecting valid branch instruction after `bnd'
.* Error: expecting valid branch instruction after `bnd'
[ ]*12[ ]+\?\?\?\? F2E200 bnd loop foo
\*\*\*\* Error:expecting valid branch instruction after `bnd'
.* Error: expecting valid branch instruction after `bnd'
[ ]*13[ ]+\?\?\?\? F2E300 bnd jrcxz foo
\*\*\*\* Error:expecting valid branch instruction after `bnd'
.* Error: expecting valid branch instruction after `bnd'

View File

@ -40,57 +40,57 @@ GAS LISTING .*
[ ]*4[ ]+
[ ]*5[ ]+\#\#\# bndmk
[ ]*6[ ]+\?\?\?\? 67F30F1B bndmk \(%eax\), %bnd1
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
[ ]*6[ ]+08
[ ]*7[ ]+\?\?\?\? 67F30F1B bndmk 0x3\(%ecx,%ebx,1\), %bnd1
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
[ ]*7[ ]+4C1903
[ ]*8[ ]+
[ ]*9[ ]+\#\#\# bndmov
[ ]*10[ ]+\?\?\?\? 6766410F bndmov \(%r8d\), %bnd1
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
[ ]*10[ ]+1A08
[ ]*11[ ]+\?\?\?\? 6766410F bndmov 0x3\(%r9d,%edx,1\), %bnd1
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
[ ]*11[ ]+1A4C1103
[ ]*12[ ]+
[ ]*13[ ]+\?\?\?\? 67660F1B bndmov %bnd1, \(%eax\)
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
[ ]*13[ ]+08
[ ]*14[ ]+\?\?\?\? 67660F1B bndmov %bnd1, 0x3\(%ecx,%eax,1\)
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
[ ]*14[ ]+4C0103
[ ]*15[ ]+
[ ]*16[ ]+\#\#\# bndcl
[ ]*17[ ]+\?\?\?\? 67F30F1A bndcl \(%ecx\), %bnd1
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
[ ]*17[ ]+09
[ ]*18[ ]+\?\?\?\? 67F30F1A bndcl 0x3\(%ecx,%eax,1\), %bnd1
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
[ ]*18[ ]+4C0103
[ ]*19[ ]+
[ ]*20[ ]+\#\#\# bndcu
[ ]*21[ ]+\?\?\?\? 67F20F1A bndcu \(%ecx\), %bnd1
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
[ ]*21[ ]+09
[ ]*22[ ]+\?\?\?\? 67F20F1A bndcu 0x3\(%ecx,%eax,1\), %bnd1
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
[ ]*22[ ]+4C0103
[ ]*23[ ]+
[ ]*24[ ]+\#\#\# bndcn
[ ]*25[ ]+\?\?\?\? 67F20F1B bndcn \(%ecx\), %bnd1
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
[ ]*25[ ]+09
[ ]*26[ ]+\?\?\?\? 67F20F1B bndcn 0x3\(%ecx,%eax,1\), %bnd1
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
[ ]*26[ ]+4C0103
[ ]*27[ ]+
[ ]*28[ ]+\#\#\# bndstx
[ ]*29[ ]+\?\?\?\? 670F1B44 bndstx %bnd0, 0x3\(%eax,%ebx,1\)
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
[ ]*29[ ]+1803
[ ]*30[ ]+\?\?\?\? 670F1B53 bndstx %bnd2, 3\(%ebx,1\)
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
GAS LISTING .*
@ -98,57 +98,57 @@ GAS LISTING .*
[ ]*31[ ]+
[ ]*32[ ]+\#\#\# bndldx
[ ]*33[ ]+\?\?\?\? 670F1A44 bndldx 0x3\(%eax,%ebx,1\), %bnd0
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
[ ]*33[ ]+1803
[ ]*34[ ]+\?\?\?\? 670F1A53 bndldx 3\(%ebx,1\), %bnd2
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
[ ]*34[ ]+03
[ ]*35[ ]+
[ ]*36[ ]+\.intel_syntax noprefix
[ ]*37[ ]+\?\?\?\? 67F30F1B bndmk bnd1, \[eax\]
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
[ ]*37[ ]+08
[ ]*38[ ]+\?\?\?\? 67F30F1B bndmk bnd1, \[edx\+1\*eax\+0x3\]
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
[ ]*38[ ]+4C0203
[ ]*39[ ]+
[ ]*40[ ]+\#\#\# bndmov
[ ]*41[ ]+\?\?\?\? 67660F1A bndmov bnd1, \[eax\]
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
[ ]*41[ ]+08
[ ]*42[ ]+\?\?\?\? 67660F1A bndmov bnd1, \[edx\+1\*eax\+0x3\]
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
[ ]*42[ ]+4C0203
[ ]*43[ ]+
[ ]*44[ ]+\?\?\?\? 67660F1B bndmov \[eax\], bnd1
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
[ ]*44[ ]+08
[ ]*45[ ]+\?\?\?\? 67660F1B bndmov \[edx\+1\*eax\+0x3\], bnd1
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
[ ]*45[ ]+4C0203
[ ]*46[ ]+
[ ]*47[ ]+\#\#\# bndcl
[ ]*48[ ]+\?\?\?\? 67F30F1A bndcl bnd1, \[eax\]
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
[ ]*48[ ]+08
[ ]*49[ ]+\?\?\?\? 67F30F1A bndcl bnd1, \[edx\+1\*eax\+0x3\]
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
[ ]*49[ ]+4C0203
[ ]*50[ ]+
[ ]*51[ ]+\#\#\# bndcu
[ ]*52[ ]+\?\?\?\? 67F20F1A bndcu bnd1, \[eax\]
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
[ ]*52[ ]+08
[ ]*53[ ]+\?\?\?\? 67F20F1A bndcu bnd1, \[edx\+1\*eax\+0x3\]
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
[ ]*53[ ]+4C0203
[ ]*54[ ]+
[ ]*55[ ]+\#\#\# bndcn
[ ]*56[ ]+\?\?\?\? 67F20F1B bndcn bnd1, \[eax\]
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
[ ]*56[ ]+08
[ ]*57[ ]+\?\?\?\? 67F20F1B bndcn bnd1, \[edx\+1\*eax\+0x3\]
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
[ ]*57[ ]+4C0203
[ ]*58[ ]+
GAS LISTING .*
@ -156,18 +156,18 @@ GAS LISTING .*
[ ]*59[ ]+\#\#\# bndstx
[ ]*60[ ]+\?\?\?\? 670F1B44 bndstx \[eax\+ebx\*1\+0x3\], bnd0
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
[ ]*60[ ]+1803
[ ]*61[ ]+\?\?\?\? 670F1B14 bndstx \[1\*ebx\+3\], bnd2
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
[ ]*61[ ]+1D030000
[ ]*61[ ]+00
[ ]*62[ ]+
[ ]*63[ ]+\#\#\# bndldx
[ ]*64[ ]+\?\?\?\? 670F1A44 bndldx bnd0, \[eax\+ebx\*1\+0x3\]
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
[ ]*64[ ]+1803
[ ]*65[ ]+\?\?\?\? 670F1A14 bndldx bnd2, \[1\*ebx\+3\]
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
[ ]*65[ ]+1D030000
[ ]*65[ ]+00

View File

@ -19,7 +19,7 @@ GAS LISTING .*
[ ]*9[ ]+\.data
[ ]*10[ ]+\?\?\?\? 5E000000 \.long xxx@SIZE \+ 100
[ ]*11[ ]+\?\?\?\? ECFFFFFF \.long yyy@SIZE - 100
\*\*\*\* Error:symbol size computation overflow
\*\*\*\* Error:symbol size computation overflow
\*\*\*\* Error:symbol size computation overflow
\*\*\*\* Error:symbol size computation overflow
.* Error: symbol size computation overflow
.* Error: symbol size computation overflow
.* Error: symbol size computation overflow
.* Error: symbol size computation overflow

View File

@ -16,25 +16,25 @@ GAS LISTING .*
[ ]*5[ ]+
[ ]*6[ ]+\# SSE instruction
[ ]*7[ ]+\?\?\?\? 0F58CA addps %xmm2,%xmm1
\*\*\*\* Error:SSE instruction `addps' is used
.* Error: SSE instruction `addps' is used
[ ]*8[ ]+
[ ]*9[ ]+\# SSE2 instruction
[ ]*10[ ]+\?\?\?\? 660F58CA addpd %xmm2,%xmm1
\*\*\*\* Error:SSE instruction `addpd' is used
.* Error: SSE instruction `addpd' is used
[ ]*11[ ]+
[ ]*12[ ]+\# SSE3 instruction
[ ]*13[ ]+\?\?\?\? 660FD0CA addsubpd %xmm2,%xmm1
\*\*\*\* Error:SSE instruction `addsubpd' is used
.* Error: SSE instruction `addsubpd' is used
[ ]*14[ ]+
[ ]*15[ ]+\# SSSE3 instruction
[ ]*16[ ]+\?\?\?\? 660F3801 phaddw %xmm2,%xmm1
\*\*\*\* Error:SSE instruction `phaddw' is used
.* Error: SSE instruction `phaddw' is used
[ ]*16[ ]+CA
[ ]*17[ ]+
[ ]*18[ ]+\# SSE4 instructions
[ ]*19[ ]+\?\?\?\? 660F3815 blendvpd %xmm0,%xmm1,%xmm0
\*\*\*\* Error:SSE instruction `blendvpd' is used
.* Error: SSE instruction `blendvpd' is used
[ ]*19[ ]+C1
[ ]*20[ ]+\?\?\?\? 660F3837 pcmpgtq %xmm1,%xmm0
\*\*\*\* Error:SSE instruction `pcmpgtq' is used
.* Error: SSE instruction `pcmpgtq' is used
[ ]*20[ ]+C1