ARM: This panic can be hit during misspeculation so it can't exist.
This commit is contained in:
parent
1201c5a134
commit
916c7f162d
|
@ -350,10 +350,9 @@ namespace ArmISA
|
|||
if (thumbEE) {
|
||||
if (bits(newPC, 0)) {
|
||||
newPC = newPC & ~mask(1);
|
||||
} else {
|
||||
panic("Bad thumbEE interworking branch address %#x.\n",
|
||||
newPC);
|
||||
}
|
||||
} // else we have a bad interworking address; do not call
|
||||
// panic() since the instruction could be executed
|
||||
// speculatively
|
||||
} else {
|
||||
if (bits(newPC, 0)) {
|
||||
nextThumb(true);
|
||||
|
|
Loading…
Reference in a new issue