From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 20727 invoked by alias); 1 Aug 2007 14:46:35 -0000 Received: (qmail 20713 invoked by uid 22791); 1 Aug 2007 14:46:34 -0000 X-Spam-Check-By: sourceware.org Received: from smtp-out.google.com (HELO smtp-out.google.com) (216.239.45.13) by sourceware.org (qpsmtpd/0.31) with ESMTP; Wed, 01 Aug 2007 14:46:33 +0000 Received: from zps18.corp.google.com (zps18.corp.google.com [172.25.146.18]) by smtp-out.google.com with ESMTP id l71EkTqs029697; Wed, 1 Aug 2007 07:46:29 -0700 Received: from smtp.corp.google.com (spacemonkey2.corp.google.com [192.168.120.114]) by zps18.corp.google.com with ESMTP id l71EkIxI032740 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Wed, 1 Aug 2007 07:46:18 -0700 Received: from localhost.localdomain.google.com (108.sub-75-210-17.myvzw.com [75.210.17.108]) (authenticated bits=0) by smtp.corp.google.com (8.13.8/8.13.8) with ESMTP id l71EjwHO000555 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Wed, 1 Aug 2007 07:46:07 -0700 To: Richard Sandiford Cc: gcc@gcc.gnu.org, gcc-patches@gcc.gnu.org Subject: Re: RFC: RTL sharing between decls and instructions References: <87d4ydlet3.fsf@firetop.home> From: Ian Lance Taylor Date: Wed, 01 Aug 2007 14:46:00 -0000 In-Reply-To: <87d4ydlet3.fsf@firetop.home> Message-ID: User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.4 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-IsSubscribed: yes 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: 2007-08/txt/msg00048.txt.bz2 Richard Sandiford writes: > gcc/ > * emit-rtl.c (reset_used_decls): Rename to... > (set_used_decls): ...this. Set the used flag rather than clearing it. > (unshare_all_rtl_again): Update accordingly. Set flags on argument > DECL_RTLs rather than resetting them. This is OK if it passes testing. Your argument sounds right to me. Thanks. Ian