From 6e92fed5946111a76064feb8a2a184d224deae1a Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Tue, 23 May 2017 06:49:35 -0700 Subject: [PATCH] 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. --- gas/ChangeLog | 6 ++++++ gas/testsuite/gas/i386/notrackbad.l | 11 ++++++----- gas/testsuite/gas/i386/x86-64-notrackbad.l | 11 ++++++----- 3 files changed, 18 insertions(+), 10 deletions(-) diff --git a/gas/ChangeLog b/gas/ChangeLog index d332c1e1e3..2e7bb8db35 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 b092ab240a..0f8cf7d96b 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 a72e37d023..f76c7e5b9e 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 -- 2.34.1