From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 20035 invoked by alias); 30 Mar 2007 15:15:17 -0000 Received: (qmail 19513 invoked by uid 48); 30 Mar 2007 15:14:49 -0000 Date: Fri, 30 Mar 2007 15:15:00 -0000 Message-ID: <20070330151449.19512.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug tree-optimization/31169] Bootstrap comparison error at revision 122821 In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "rth 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-03/txt/msg02775.txt.bz2 ------- Comment #40 from rth at gcc dot gnu dot org 2007-03-30 16:14 ------- The reason we do that is to match the way the arithmetic would be performed on the host as much as possible. This could be important if someother part of the compiler already relied on SHIFT_COUNT_TRUNCATED to eliminate a masking operation on the shift count, or somesuch. I don't think this is obvious at all. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31169