[Bug target/31478] Typo in sse2_umulv2siv2di3 pattern

ubizjak at gmail dot com gcc-bugzilla@gcc.gnu.org
Thu Apr 5 06:16:00 GMT 2007



------- Comment #1 from ubizjak at gmail dot com  2007-04-05 07:15 -------
(In reply to comment #0)

> 1. Is ix86_binary_operator_ok needed here?

Yes, it prevents expander and combiner to create two mem operands (please note
that reload can also resolve this case by itself, but some CSE opportunities
can be missed).

> 2. If yes, why is V8HImode used?

Actually, mode is ignored for nonimmediate operands. For consistency, V4SI
could be put here - the patch for this change is preapproved.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31478



More information about the Gcc-bugs mailing list