From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18729 invoked by alias); 8 Sep 2007 11:33:31 -0000 Received: (qmail 18371 invoked by alias); 8 Sep 2007 11:33:21 -0000 Date: Sat, 08 Sep 2007 11:33:00 -0000 Message-ID: <20070908113321.18370.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug rtl-optimization/26449] [4.2/4.3 Regression] ICE in loop invariant motion In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "uros at gcc dot gnu dot org" Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2007-09/txt/msg00657.txt.bz2 ------- Comment #14 from uros at gcc dot gnu dot org 2007-09-08 11:33 ------- Subject: Bug 26449 Author: uros Date: Sat Sep 8 11:33:08 2007 New Revision: 128269 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=128269 Log: PR target/33329 PR target/26449 * config/i386/sse.md (mulv4si3): Do not expand sse2 sequence. (*sse2_mulv4si3): New define_insn_and_split pattern. Split insn in split1 pass. (mulv16qi3): Implement as define_insn_and_split pattern instead of define_expand, to split insn in split1 pass. (mulv2di3): Ditto. testsuite/ChangeLog: PR target/33329 PR target/26449 * gcc.target/i386/pr33329.c: New file. Added: trunk/gcc/testsuite/gcc.target/i386/pr33329.c Modified: trunk/gcc/ChangeLog trunk/gcc/config/i386/sse.md trunk/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26449