aboutsummaryrefslogtreecommitdiff
path: root/gas/doc/internals.texi
diff options
context:
space:
mode:
authorJoern Rennecke <joern.rennecke@embecosm.com>2000-02-10 20:17:33 +0000
committerJoern Rennecke <joern.rennecke@embecosm.com>2000-02-10 20:17:33 +0000
commit84dcfba7a2922c53645c9ea80aeded80e6085e1c (patch)
tree9b16fc189ceb10ee4157e2cee308015d6dd8be30 /gas/doc/internals.texi
parent09f99d3f446170c2a816243f855d8fdd5cbc5aef (diff)
downloadgdb-84dcfba7a2922c53645c9ea80aeded80e6085e1c.zip
gdb-84dcfba7a2922c53645c9ea80aeded80e6085e1c.tar.gz
gdb-84dcfba7a2922c53645c9ea80aeded80e6085e1c.tar.bz2
Fix problem where -relax could reorder multiple consecutive sets of the
same register: * coff-sh.c (USES1_REG, USES2_REG, SETS1_REG, SETS2_REG, USESF1_REG, USESF2_REG, SETSF1_REG, SETSF2_REG): New macros. * (sh_insn_sets_reg, sh_insn_sets_freg): New prototypes. * (sh_insn_sets_reg, sh_insn_uses_or_sets_reg, sh_insns_sets_freg, sh_insns_uses_or_sets_freg): New functions. * (sh_insn_uses_reg, sh_insn_uses_freg): Use new macros. * (sh_insns_conflict): Use new functions and new macros to detect conflicts when two instructions both set same integer registers, both set same fp register, and both set special register.
Diffstat (limited to 'gas/doc/internals.texi')
0 files changed, 0 insertions, 0 deletions