aboutsummaryrefslogtreecommitdiff
path: root/gcc/global.c
diff options
context:
space:
mode:
authorJan Hubicka <hubicka@freesoft.cz>1999-11-21 02:34:22 +0100
committerJan Hubicka <hubicka@gcc.gnu.org>1999-11-21 01:34:22 +0000
commit06a964de822dfc498ee497e253e6ca360a318d8d (patch)
tree728c66a8e34f1db456e377d1b75b916d474ec018 /gcc/global.c
parent1ce485ec4316107f1e03d147471accd1ddf9a0d2 (diff)
downloadgcc-06a964de822dfc498ee497e253e6ca360a318d8d.zip
gcc-06a964de822dfc498ee497e253e6ca360a318d8d.tar.gz
gcc-06a964de822dfc498ee497e253e6ca360a318d8d.tar.bz2
i386.md (neg, [...]): Revmap to use ix86_expand_unary_operator and ix86_unary_operator_ok.
* i386.md (neg, not and abs patterns): Revmap to use ix86_expand_unary_operator and ix86_unary_operator_ok. (add?f and sub?f expanders): Force operand 1 to register. * i386.c (ix86_expand_unary_operator): Rewrite. (ix86_unary_operator_ok): Ensure that memory operands match real opcode. (ix86_binary_operator_ok): Do not allow operand 1 to come into memory and operand 0 not. (ix86_expand_binary_operator): Ensure that src1 is not non-matching memory. From-SVN: r30597
Diffstat (limited to 'gcc/global.c')
0 files changed, 0 insertions, 0 deletions