From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29855 invoked by alias); 17 Apr 2003 21:44:13 -0000 Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org Received: (qmail 29805 invoked from network); 17 Apr 2003 21:44:13 -0000 Received: from unknown (HELO frothingslosh.sfbay.redhat.com) (12.150.115.200) by sources.redhat.com with SMTP; 17 Apr 2003 21:44:13 -0000 Received: from frothingslosh.sfbay.redhat.com (localhost.localdomain [127.0.0.1]) by frothingslosh.sfbay.redhat.com (8.12.8/8.12.8) with ESMTP id h3HLhENm011148; Thu, 17 Apr 2003 14:43:14 -0700 Received: (from rth@localhost) by frothingslosh.sfbay.redhat.com (8.12.8/8.12.8/Submit) id h3HLhD1Z011146; Thu, 17 Apr 2003 14:43:13 -0700 X-Authentication-Warning: frothingslosh.sfbay.redhat.com: rth set sender to rth@redhat.com using -f Date: Thu, 17 Apr 2003 22:32:00 -0000 From: Richard Henderson To: Jan Hubicka Cc: Eric Botcazou , gcc-patches@gcc.gnu.org, gcc@gcc.gnu.org Subject: Re: Make reload to avoid invalid subregs Message-ID: <20030417214313.GJ6513@redhat.com> Mail-Followup-To: Richard Henderson , Jan Hubicka , Eric Botcazou , gcc-patches@gcc.gnu.org, gcc@gcc.gnu.org References: <200304081937.16859.ebotcazou@libertysurf.fr> <200304111356.23415.ebotcazou@libertysurf.fr> <20030411182832.GM15771@kam.mff.cuni.cz> <200304121554.30377.ebotcazou@libertysurf.fr> <20030412145257.GF31150@kam.mff.cuni.cz> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030412145257.GF31150@kam.mff.cuni.cz> User-Agent: Mutt/1.4.1i X-SW-Source: 2003-04/txt/msg00873.txt.bz2 On Sat, Apr 12, 2003 at 04:52:57PM +0200, Jan Hubicka wrote: > * emit-rtl.c (subreg_hard_regno): Check subreg_offset_representable_p > * reload.c (reload_inner_reg_of_subreg): Likewise. > (find_reloads): Likewise; remove #if 0 hunk we replace. > * rtl.h (subreg_representable_p): Declare. > * rtlanal.c (subreg_representable_p): New function. Ok. r~