diff options
author | Paolo Bonzini <bonzini@gnu.org> | 2008-03-12 15:33:45 +0000 |
---|---|---|
committer | Paolo Bonzini <bonzini@gcc.gnu.org> | 2008-03-12 15:33:45 +0000 |
commit | c83bd37c9d8859d4e8dc6d1f021c6e8b8ffabb99 (patch) | |
tree | c1959cceb74dfe8a50fb7fa66a39bd956922bdbb /gcc/ChangeLog | |
parent | 70fef63aef8a841f20cfa08c88da9ca871a3c8f3 (diff) | |
download | gcc-c83bd37c9d8859d4e8dc6d1f021c6e8b8ffabb99.zip gcc-c83bd37c9d8859d4e8dc6d1f021c6e8b8ffabb99.tar.gz gcc-c83bd37c9d8859d4e8dc6d1f021c6e8b8ffabb99.tar.bz2 |
re PR rtl-optimization/34522 (inefficient code for long long multiply when only low bits are needed)
2008-03-12 Paolo Bonzini <bonzini@gnu.org>
PR tree-opt/35422
* fold-const.c (fold_unary) <NOP_EXPR>: Distribute a narrowing
conversion to the operands of a multiplication.
testsuite:
2008-03-12 Paolo Bonzini <bonzini@gnu.org>
PR tree-opt/35422
* gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
third loop.
* gcc.target/i386/pr35422.c: New.
From-SVN: r133144
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r-- | gcc/ChangeLog | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 4801608..dfdbfc2 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2008-03-12 Paolo Bonzini <bonzini@gnu.org> + + PR tree-opt/35422 + * fold-const.c (fold_unary) <NOP_EXPR>: Distribute a narrowing + conversion to the operands of a multiplication. + 2008-03-12 Richard Guenther <rguenther@suse.de> * Makefile.in (OBJS-common): Add tree-ssa-phiprop.o |