* combine.c (find_split_point): Handle ASHIFT like MULT to encourage
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 21 May 2015 12:44:44 +0000 (12:44 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 21 May 2015 12:44:44 +0000 (12:44 +0000)
commit100a3e05702aeedd867f59ba63b339c30bd55618
tree634c25240aea15d29c8cc3ef04f40c0ffb62eedb
parentedb1ad782e5bc4c6cb74a9cea22ada88f491f435
* combine.c (find_split_point): Handle ASHIFT like MULT to encourage
multiply-accumulate/shift-add insn generation.

* gcc.target/hppa/shadd-2.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@223481 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/combine.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/hppa/shadd-2.c [new file with mode: 0644]