------- Comment #6 from wilson at gcc dot gnu dot org 2010-05-25 06:35 -------
Created an attachment (id=20739)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20739&action=view)
second patch attempt, modifying widen_mult tree pass
This removes about 100 lines from expr.c, and adds about 90 lines to
tree-ssa-math, plus unfortunately infrastructure for the new tree codes
WIDEN_MULT_{PLUS,MINUS}_EXPR which is about 70 lines. It works for simple
testcases. Needs a more thorough test.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43902