[Bug rtl-optimization/17853] [3.4/4.0 Regression] -O2 ICE for MMX testcase

pinskia at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Tue Oct 5 22:32:00 GMT 2004


------- Additional Comments From pinskia at gcc dot gnu dot org  2004-10-05 22:32 -------
: Search converges between 2003-02-08-trunk (#179) and 2003-02-10-trunk (#180).
I almost this it was caused by:

2003-02-09  Jan Hubicka  <jh@suse.cz>

        * i386.md (ahi?v*3): Set third operand type to TImode.
        * i386.c (ix86_expand_binop_builtin): Extend operand when needed.

        * simplify-rtx.c (simplify_subreg): Fix conversion from vector into
        integer mode.

        * rtl.def (VEC_MERGE, VEC_SELECT, VEC_CONCAT, VEC_DUPLICATE):
        Change code so they are arithmetic expressions now.
        * simplify-rtx.c (simplify_unary_operation, simplify_binary_operation,
        simplify_ternary_operation): Deal with VEC_* expressions.

        * i386.md (vmaskcmp, pinsrw, movd patterns):  Fix RTL representation.


-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |hubicka at gcc dot gnu dot
                   |                            |org


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



More information about the Gcc-bugs mailing list