From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 81001 invoked by alias); 5 Apr 2016 09:51:44 -0000 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 Received: (qmail 80967 invoked by uid 89); 5 Apr 2016 09:51:43 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD,SPF_HELO_PASS autolearn=ham version=3.3.2 spammy=Hx-languages-length:1264 X-HELO: mx1.redhat.com Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-GCM-SHA384 encrypted) ESMTPS; Tue, 05 Apr 2016 09:51:33 +0000 Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id BF258627DE; Tue, 5 Apr 2016 09:51:31 +0000 (UTC) Received: from tucnak.zalov.cz (ovpn-113-22.phx2.redhat.com [10.3.113.22]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u359pSsX004562 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 5 Apr 2016 05:51:29 -0400 Received: from tucnak.zalov.cz (localhost [127.0.0.1]) by tucnak.zalov.cz (8.15.2/8.15.2) with ESMTP id u359pQwx006122; Tue, 5 Apr 2016 11:51:27 +0200 Received: (from jakub@localhost) by tucnak.zalov.cz (8.15.2/8.15.2/Submit) id u359pOpA006121; Tue, 5 Apr 2016 11:51:24 +0200 Date: Tue, 05 Apr 2016 09:51:00 -0000 From: Jakub Jelinek To: Richard Biener Cc: Bernd Schmidt , gcc-patches@gcc.gnu.org Subject: Re: [PATCH] Fix PR70484, RTL DSE using wrong dependence check Message-ID: <20160405095124.GL19207@tucnak.redhat.com> Reply-To: Jakub Jelinek References: <56FE931D.4030604@redhat.com> <20160404095002.GC19207@tucnak.redhat.com> <20160405091849.GK19207@tucnak.redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.24 (2015-08-30) X-IsSubscribed: yes X-SW-Source: 2016-04/txt/msg00224.txt.bz2 On Tue, Apr 05, 2016 at 11:48:29AM +0200, Richard Biener wrote: > Like this? Yeah, thanks. > 2016-04-05 Richard Biener > > * dse.c (struct store_info): Remove alias_set member. > (struct read_info_type): Likewise. > (clear_alias_group, clear_alias_mode_table, clear_alias_mode_holder, > spill_deleted, clear_alias_set_lookup): Remove. > (get_group_info): Remove dead base == NULL_RTX case. > (dse_step0): Remove initialization of removed variables. > (delete_dead_store_insn): Reomve alias set dumping. > (free_read_records): Remove alias_set handling. > (canon_address): Remove alias_set_out parameter. > (record_store): Remove spill_alias_set, it's always zero. > (check_mem_read_rtx): Likewise. > (dse_step2): Rename from ... > (dse_step2_nospill): ... this. Adjust. > (scan_stores): Rename from ... > (scan_stores_nospill): ... this. > (scan_reads): Rename from ... > (scan_reads_nospill): ... this. > (scan_stores_spill, scan_reads_spill): Remove. > (dse_step3_scan): Remove for_spills argument which is always false. > (dse_step3): Likewise. > (dse_step5): Rename from ... > (dse_step5_nospill): ... this. Remove alias_set handling. > (rest_of_handle_dse): Adjust. Jakub