Browse Source

[PATCH gas/m68k] Fix a register range check

* config/tc-m68k.c (m68k_ip): Fix range check for index register
       with a suppressed address register.
binutils-2_35-branch
Gunther Nikl 6 years ago
committed by Nick Clifton
parent
commit
59e28a9767
  1. 5
      gas/ChangeLog
  2. 2
      gas/config/tc-m68k.c

5
gas/ChangeLog

@ -1,3 +1,8 @@
2020-04-02 Gunther Nikl <gnikl@justmail.de>
* config/tc-m68k.c (m68k_ip): Fix range check for index register
with a suppressed address register.
2020-04-01 H.J. Lu <hongjiu.lu@intel.com>
PR gas/25756

2
gas/config/tc-m68k.c

@ -2794,7 +2794,7 @@ m68k_ip (char *instring)
&& opP->index.reg <= ZDATA7)
nextword |= (opP->index.reg - ZDATA0) << 12;
else if (opP->index.reg >= ZADDR0
|| opP->index.reg <= ZADDR7)
&& opP->index.reg <= ZADDR7)
nextword |= (opP->index.reg - ZADDR0 + 8) << 12;
}

Loading…
Cancel
Save