--- Comment #4 from bernds at codesourcery dot com 2010-04-22 10:01 ---
Fixed now.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42498
--- Comment #3 from rguenth at gcc dot gnu dot org 2009-12-31 15:30 ---
This is because widening multiplication is not detected if there are
more-than-once used sub-expressions.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42498
--- Comment #2 from ramana at gcc dot gnu dot org 2009-12-29 23:21 ---
This looks like a DUP of PR29274.
*** This bug has been marked as a duplicate of 29274 ***
--
ramana at gcc dot gnu dot org changed:
What|Removed |Added
---
--- Comment #1 from markusl dot se78 at gmail dot com 2009-12-28 17:59
---
Another solution might be to have a define_insn_and_split for a 64x64->64bit
multiply allowing the combiner to do its job combining into a widening
multiplication and if this fails the insn will later be split in