diff options
author | Bernd Schmidt <bernds@codesourcery.com> | 2010-08-03 23:48:52 +0000 |
---|---|---|
committer | Bernd Schmidt <bernds@gcc.gnu.org> | 2010-08-03 23:48:52 +0000 |
commit | 29b40d79bb5827f79c71e97ed029cdada940dc55 (patch) | |
tree | ecb6814d4696c9ee687838148c96dfdb407da3ab /gcc/tree-ssa-copy.c | |
parent | 15b71db372221e4cb5b5e490397cd4ea4199505f (diff) | |
download | gcc-29b40d79bb5827f79c71e97ed029cdada940dc55.zip gcc-29b40d79bb5827f79c71e97ed029cdada940dc55.tar.gz gcc-29b40d79bb5827f79c71e97ed029cdada940dc55.tar.bz2 |
simplify-rtx.c (simplify_binary_operation_1): Try to simplify away NEG as operand of a MULT by merging it with the other operand.
* simplify-rtx.c (simplify_binary_operation_1): Try to simplify away
NEG as operand of a MULT by merging it with the other operand.
* combine.c (make_compound_operation): Use trunc_int_for_mode when
generating a MULT with constant. Canonicalize PLUS and MINUS involving
MULT.
* config/arm/constraints.md (M): Examine only 32 bits of a
HOST_WIDE_INT.
* config/arm/predicates.md (power_of_two_operand): Likewise.
From-SVN: r162849
Diffstat (limited to 'gcc/tree-ssa-copy.c')
0 files changed, 0 insertions, 0 deletions