From: H.J. Lu Date: Tue, 23 May 2017 13:49:35 +0000 (-0700) Subject: x86: Update notrackbad tests for non-ELF targets X-Git-Tag: binutils-2_29~464 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=6e92fed5946111a76064feb8a2a184d224deae1a;p=external%2Fbinutils.git x86: Update notrackbad tests for non-ELF targets * gas/testsuite/gas/i386/notrackbad.l: Updated for non-ELF targets. * gas/testsuite/gas/i386/x86-64-notrackbad.l: Likewise. --- diff --git a/gas/ChangeLog b/gas/ChangeLog index d332c1e..2e7bb8d 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,9 @@ +2017-05-23 H.J. Lu + + * gas/testsuite/gas/i386/notrackbad.l: Updated for non-ELF + targets. + * gas/testsuite/gas/i386/x86-64-notrackbad.l: Likewise. + 2017-05-23 Claudiu Zissulescu * config/tc-arc.c (md_apply_fix): Use as_bad_where. diff --git a/gas/testsuite/gas/i386/notrackbad.l b/gas/testsuite/gas/i386/notrackbad.l index b092ab2..0f8cf7d 100644 --- a/gas/testsuite/gas/i386/notrackbad.l +++ b/gas/testsuite/gas/i386/notrackbad.l @@ -23,14 +23,14 @@ GAS LISTING .* [ ]*3[ ]+\.allow_index_reg [ ]*4[ ]+\.text [ ]*5[ ]+_start: -[ ]*6[ ]+\?\?\?\? E8FCFFFF notrack call foo +[ ]*6[ ]+\?\?\?\? [0-9A-F]* notrack call foo \*\*\*\* Error: expecting register indirect branch instruction after `notrack' \*\*\*\* Warning: skipping prefixes on this instruction -[ ]*6[ ]+FF -[ ]*7[ ]+\?\?\?\? E9FCFFFF notrack jmp foo +[ ]*6[ ]+[0-9A-F]* +[ ]*7[ ]+\?\?\?\? [0-9A-F]* notrack jmp foo \*\*\*\* Error: expecting register indirect branch instruction after `notrack' \*\*\*\* Warning: skipping prefixes on this instruction -[ ]*7[ ]+FF +[ ]*7[ ]+[0-9A-F]* [ ]*8[ ]+ [ ]*9[ ]+\?\?\?\? 3EFF10 notrack call \*\(%eax\) \*\*\*\* Error: expecting register indirect branch instruction after `notrack' @@ -49,4 +49,5 @@ GAS LISTING .* [ ]*19[ ]+fs notrack call eax [ ]*20[ ]+notrack fs call eax [ ]*21[ ]+notrack bnd call eax -[ ]*22[ ]+notrack data16 call eax +[ ]*22.*[ ]+notrack data16 call eax +#pass diff --git a/gas/testsuite/gas/i386/x86-64-notrackbad.l b/gas/testsuite/gas/i386/x86-64-notrackbad.l index a72e37d..f76c7e5 100644 --- a/gas/testsuite/gas/i386/x86-64-notrackbad.l +++ b/gas/testsuite/gas/i386/x86-64-notrackbad.l @@ -23,14 +23,14 @@ GAS LISTING .* [ ]*3[ ]+\.allow_index_reg [ ]*4[ ]+\.text [ ]*5[ ]+_start: -[ ]*6[ ]+\?\?\?\? E8000000 notrack call foo +[ ]*6[ ]+\?\?\?\? [0-9A-F]* notrack call foo \*\*\*\* Error: expecting register indirect branch instruction after `notrack' \*\*\*\* Warning: skipping prefixes on this instruction -[ ]*6[ ]+00 -[ ]*7[ ]+\?\?\?\? E9000000 notrack jmp foo +[ ]*6[ ]+[0-9A-F]* +[ ]*7[ ]+\?\?\?\? [0-9A-F]* notrack jmp foo \*\*\*\* Error: expecting register indirect branch instruction after `notrack' \*\*\*\* Warning: skipping prefixes on this instruction -[ ]*7[ ]+00 +[ ]*7[ ]+[0-9A-F]* [ ]*8[ ]+ [ ]*9[ ]+\?\?\?\? 3EFF10 notrack call \*\(%rax\) \*\*\*\* Error: expecting register indirect branch instruction after `notrack' @@ -49,4 +49,5 @@ GAS LISTING .* [ ]*19[ ]+fs notrack call rax [ ]*20[ ]+notrack fs call rax [ ]*21[ ]+notrack bnd call rax -[ ]*22[ ]+notrack data16 call rax +[ ]*22.*[ ]+notrack data16 call rax +#pass