From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 3740 invoked by alias); 18 Feb 2009 12:28:37 -0000 Received: (qmail 3682 invoked by uid 48); 18 Feb 2009 12:28:25 -0000 Date: Wed, 18 Feb 2009 12:28:00 -0000 Message-ID: <20090218122825.3681.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug target/39226] [4.4 Regression] gcc_assert (verify_initial_elim_offsets ()); ICE In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "jakub 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: 2009-02/txt/msg01597.txt.bz2 ------- Comment #2 from jakub at gcc dot gnu dot org 2009-02-18 12:28 ------- Yeah. Unlike anddi3_internal3_mc insn, anddi3_internal3_nomc only has an alternative with "t" for the and64_2_operand that is not slightly disparaged (?s), so for masks that match mask_operand or mask64_operand reload decides to reload the DImode constant into register, which needs to be put into memory and needs a TOC register etc. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39226