Add stack high register and stack low register for MicroBlaze
authorMichael Eager <eager@eagercon.com>
Wed, 21 Nov 2012 17:34:14 +0000 (17:34 +0000)
committerMichael Eager <eager@eagercon.com>
Wed, 21 Nov 2012 17:34:14 +0000 (17:34 +0000)
commit0db4b3260cfc1818dba17ee53bb8e6ca6fdefecc
treeebab98525dfab07eff0f4c02b90b40d3770ca3ee
parente0f33b1fbf3b88882abd0d4136b8d1307e351c9d
Add stack high register and stack low register for MicroBlaze
hardware assisted stack protection, stores stack low / stack high limits
for detecting stack overflow / underflow

binutils/opcodes
          * microblaze-opcm.h: Add REG_SLR_MASK, REG_SHR_MASK, REG_SHR and REG_SLR
          * microblaze-dis.c (get_field_special): Handle REG_SLR_MASK and REG_SHR_MASK
binutils/gas
          * config/tc-microblaze.c (parse_reg): Parse REG_SLR, REG_SHR
binutils/gas
          * gas/microblaze/allinsn.s: Test use of SHR, SLR
          * gas/microblaze/allinsn.d: Likewise
gas/ChangeLog
gas/config/tc-microblaze.c
gas/testsuite/ChangeLog
gas/testsuite/gas/microblaze/allinsn.d
gas/testsuite/gas/microblaze/allinsn.s
opcodes/ChangeLog
opcodes/microblaze-dis.c
opcodes/microblaze-opcm.h