aboutsummaryrefslogtreecommitdiff
path: root/gcc/combine.c
diff options
context:
space:
mode:
authorJeff Law <law@gcc.gnu.org>1993-01-30 14:10:29 -0700
committerJeff Law <law@gcc.gnu.org>1993-01-30 14:10:29 -0700
commit222727e8f69f27d8b6e9aef925300da752273200 (patch)
treeec16e4881fa8286e6b5cc8ccb2d79fcd4e30a73e /gcc/combine.c
parentaf69aabbee1afe45343721264beb098511f1b839 (diff)
downloadgcc-222727e8f69f27d8b6e9aef925300da752273200.zip
gcc-222727e8f69f27d8b6e9aef925300da752273200.tar.gz
gcc-222727e8f69f27d8b6e9aef925300da752273200.tar.bz2
of the comparison.
(cmpXf insns): Allow 0.0 for either operand of the comparison. Update output template to handle 0.0 as one of the operands. (movsi insn, fp->fp case): Update constraints and template to allow store of zero into an FP register. (movhi insn, fp->fp case): Likewise. (movqi insn, fp->fp case): Likewise. (movdi insn, fp->fp case): Likewise. (movDF const_double pattern): Do not apply this pattern if the const_double is zero. (movdf insn, fp->fp and gr->gr cases): Update constraints and output template to allow store of zero into a FP or GR. Update condition string to allow zero as operand 1. (movsf insn, fp->fp and gr->gr cases): Likewise. Also allow store of zero into a memory location. From-SVN: r3393
Diffstat (limited to 'gcc/combine.c')
0 files changed, 0 insertions, 0 deletions