From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 21828 invoked by alias); 24 Jun 2009 09:35:55 -0000 Received: (qmail 21813 invoked by uid 22791); 24 Jun 2009 09:35:50 -0000 X-SWARE-Spam-Status: No, hits=-2.4 required=5.0 tests=AWL,BAYES_00,SPF_PASS X-Spam-Check-By: sourceware.org Received: from mail-ew0-f225.google.com (HELO mail-ew0-f225.google.com) (209.85.219.225) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Wed, 24 Jun 2009 09:35:42 +0000 Received: by ewy25 with SMTP id 25so1056326ewy.8 for ; Wed, 24 Jun 2009 02:35:40 -0700 (PDT) Received: by 10.210.33.3 with SMTP id g3mr1192058ebg.94.1245836140193; Wed, 24 Jun 2009 02:35:40 -0700 (PDT) Received: from ?192.168.2.99? (cpc2-cmbg8-0-0-cust61.cmbg.cable.ntl.com [82.6.108.62]) by mx.google.com with ESMTPS id 24sm1432647eyx.13.2009.06.24.02.35.38 (version=SSLv3 cipher=RC4-MD5); Wed, 24 Jun 2009 02:35:39 -0700 (PDT) Message-ID: <4A41F653.4080608@gmail.com> Date: Wed, 24 Jun 2009 09:36:00 -0000 From: Dave Korn User-Agent: Thunderbird 2.0.0.17 (Windows/20080914) MIME-Version: 1.0 To: "daniel.tian" CC: 'Paolo Bonzini' , gcc@gcc.gnu.org, 'Peng Zheng' Subject: Re: How to deal with unrecognizable RTL code References: <20090624085400.DBE5250C9E1A@mail.mavrixtech.com.cn> In-Reply-To: <20090624085400.DBE5250C9E1A@mail.mavrixtech.com.cn> Content-Type: text/plain; charset=GB2312 Content-Transfer-Encoding: 7bit Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org X-SW-Source: 2009-06/txt/msg00558.txt.bz2 daniel.tian wrote: >>> 2) what pass is producing those subregs? > This is really puzzled me. I just wrote the PROMOTE_MODE like MIPS. > Any advice? Turn on the RTL dump files and see where the subregs first appear? My guess would be reload, but let's find out. cheers, DaveK