From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 15801 invoked by alias); 19 Nov 2008 19:54:51 -0000 Received: (qmail 15735 invoked by uid 22791); 19 Nov 2008 19:54:49 -0000 X-Spam-Check-By: sourceware.org Received: from smtpauth04.prod.mesa1.secureserver.net (HELO smtpauth04.prod.mesa1.secureserver.net) (64.202.165.95) by sourceware.org (qpsmtpd/0.31) with SMTP; Wed, 19 Nov 2008 19:53:55 +0000 Received: (qmail 16072 invoked from network); 19 Nov 2008 19:52:11 -0000 Received: from unknown (68.3.213.75) by smtpauth04.prod.mesa1.secureserver.net (64.202.165.95) with ESMTP; 19 Nov 2008 19:52:07 -0000 Message-ID: <0574C4F4C52B49BEBDE048514D1E1DD3@glap> From: "Kaveh R. Ghazi" To: "Uros Bizjak" Cc: "Richard Guenther" , "Ralph Loader" , References: <20081022181234.2acf7548@i.geek.nz> <84fc9c000810220316t20257102t9ce3b53e95d3400b@mail.gmail.com> <20081105205605.20d170c4@i.geek.nz> <84fc9c000811050120u27692d32ra32c27d1eefc2cdf@mail.gmail.com> <491CAD42.6060003@gmail.com> Subject: Re: [PATCH] Fix for PR 37809 and 37807 Date: Wed, 19 Nov 2008 20:32:00 -0000 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Outlook Express 6.00.2900.5512 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org X-SW-Source: 2008-11/txt/msg01005.txt.bz2 From: "Uros Bizjak" > Kaveh R. GHAZI wrote: > >>>>>> 2008-10-19 Ralph Loader >>>>>> >>>>>> PR middle-end/37807, middle-end/37809 >>>>>> * combine.c (force_to_mode): Do not process vector types. >>>>>> >>>>>> * rtlanal.c (nonzero_bits1): Do not process vector types. >>>>>> (num_sign_bit_copies1): Likewise. >>>>>> >> >> The testcase mmx-8.c crashes on the 4.3/4.2 branches, e.g. >> http://gcc.gnu.org/ml/gcc-testresults/2008-11/msg01056.html >> > The fix for rtl-optimization/36438 [1], [2] needs to be backported to > 4.3 and 4.2 branch. > > [1] http://gcc.gnu.org/PR36438 > [2] http://gcc.gnu.org/ml/gcc-patches/2008-06/msg00268.html > > 2008-11-13 Uros Bizjak > > Backport from mainline: > 2008-06-06 Uros Bizjak > > PR rtl-optimization/36438 > * cse.c (fold_rtx) [ASHIFT, LSHIFTRT, ASHIFTRT]: Break out early > for vector shifts with constant scalar shift operands. > > testsuite/ChangeLog: > > 2008-11-13 Uros Bizjak > > Backport from mainline: > 2008-06-06 Uros Bizjak > > PR rtl-optimization/36438 > * gcc.target/i386/pr36438.c > > Patch was bootstrapped and regression tested on x86_64-pc-linux-gnu > {,-m32} and committed to 4.3 branch. It will be committed to 4.2 after > regression test ends. > > Uros. To confirm, the problem has been resolved on both branches. Thanks for the quick fix. --Kaveh