diff options
author | Mike Frysinger <vapier@gentoo.org> | 2013-06-23 20:11:11 -0400 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2024-01-01 18:23:26 -0500 |
commit | 33ea576665f2b9771161ad48c47baed7e51fd612 (patch) | |
tree | 02f8b776071899e584ccdbd5c27ad316fc853b95 | |
parent | f032e9bf9ea1ab4d5f99fa1611bbb91b1d06de8b (diff) | |
download | gdb-33ea576665f2b9771161ad48c47baed7e51fd612.zip gdb-33ea576665f2b9771161ad48c47baed7e51fd612.tar.gz gdb-33ea576665f2b9771161ad48c47baed7e51fd612.tar.bz2 |
se_all32bitopcodes: mark certain block of insns as invalid under sim
Are these actually invalid? Or is the sim getting it wrong?
-rw-r--r-- | sim/testsuite/bfin/se_all32bitopcodes.S | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/sim/testsuite/bfin/se_all32bitopcodes.S b/sim/testsuite/bfin/se_all32bitopcodes.S index 0de8e0d..50b8ed0 100644 --- a/sim/testsuite/bfin/se_all32bitopcodes.S +++ b/sim/testsuite/bfin/se_all32bitopcodes.S @@ -31273,6 +31273,11 @@ .dw 0xe000, 0xc425, 0xffff, 0xc428, 0x21, 0 .dw 0x1000, 0xc429, 0x7fff, 0xc429, 0x21, 0 .dw 0x9000, 0xc429, 0xffff, 0xc42a, 0x21, 0 +.ifndef BFIN_JTAG + /* The hardware gives a pass to some of these fields. + The sim does not, so mark them as illegal. */ + .dw 0x0000, 0xc42b, 0x0fff, 0xc42b, 0x21, 0 +.endif .dw 0x1000, 0xc42b, 0x3fff, 0xc42b, 0x21, 0 .dw 0x5000, 0xc42b, 0xbfff, 0xc42c, 0x21, 0 .dw 0xd000, 0xc42c, 0xffff, 0xc42d, 0x21, 0 |