From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 27161 invoked by alias); 28 Jan 2002 19:40:00 -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 27094 invoked from network); 28 Jan 2002 19:39:57 -0000 Received: from unknown (HELO vlsi1.ultra.nyu.edu) (128.122.140.213) by sources.redhat.com with SMTP; 28 Jan 2002 19:39:57 -0000 Received: by vlsi1.ultra.nyu.edu (4.1/1.34) id AA25716; Mon, 28 Jan 02 14:35:28 EST Date: Mon, 28 Jan 2002 12:18:00 -0000 From: kenner@vlsi1.ultra.nyu.edu (Richard Kenner) Message-Id: <10201281935.AA25716@vlsi1.ultra.nyu.edu> To: law@redhat.com Subject: Re: paradoxical subreg problem Cc: gcc@gcc.gnu.org X-SW-Source: 2002-01/txt/msg01820.txt.bz2 Don't assume you can break it into two expressions. Consider the expression as it stands (and as combine creates it). Sure, but I'm trying to define what it means by comparison with two expressions. So with your assertions in mind are these two expresions equivalent? (and:SI (subreg:SI (mem:QI) 0) (const_int 255)) (subreg:SI (mem:QI X) 0) I'd be inclined to say "yes".