From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 7244 invoked by alias); 5 Mar 2008 16:23:23 -0000 Received: (qmail 7232 invoked by uid 22791); 5 Mar 2008 16:23:23 -0000 X-Spam-Check-By: sourceware.org Received: from VLSI1.ULTRA.NYU.EDU (HELO vlsi1.ultra.nyu.edu) (128.122.140.213) by sourceware.org (qpsmtpd/0.31) with SMTP; Wed, 05 Mar 2008 16:23:05 +0000 Received: by vlsi1.ultra.nyu.edu (4.1/1.34) id AA07978; Wed, 5 Mar 08 11:24:46 EST From: kenner@vlsi1.ultra.nyu.edu (Richard Kenner) Message-Id: <10803051624.AA07978@vlsi1.ultra.nyu.edu> Date: Wed, 05 Mar 2008 16:23:00 -0000 To: rguenther@suse.de Subject: Re: [PATCH] Make alias_sets_conflict_p less conservative Cc: gcc-patches@gcc.gnu.org, joseph@codesourcery.com, matz@suse.de In-Reply-To: References: <10803042355.AA00168@vlsi1.ultra.nyu.edu> <4aca3dc20803041620g70075ae3h40d22a4531ad7566@mail.gmail.com> <10803050136.AA01130@vlsi1.ultra.nyu.edu> <10803051132.AA03852@vlsi1.ultra.nyu.edu> <10803051226.AA04718@vlsi1.ultra.nyu.edu> <10803051256.AA05161@vlsi1.ultra.nyu.edu> <10803051426.AA05981@vlsi1.ultra.nyu.edu> <10803051515.AA06678@vlsi1.ultra.nyu.edu> Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org X-SW-Source: 2008-03/txt/msg00335.txt.bz2 > Err, right. But tree aliasing is computing a representation for TBAA, > using alias set conflict queries but _not_ looking at individual accesses. That seems quite wrong to me. > So, is alias_set_subset_of () wrong as currently implemented? Does > it lack the ase->has_zero_child test in your opinion? Otherwise I'll > try using that for these queries. I don't know enough to answer those questions. What I *do* know is that if you have x.y, with y addressable, any code that looks at the alias set of X *for any reason* is broken.