From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14692 invoked by alias); 6 Aug 2014 17:22:08 -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 12765 invoked by uid 89); 6 Aug 2014 17:21:51 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00,RP_MATCHES_RCVD,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 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; Wed, 06 Aug 2014 17:21:50 +0000 Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id s76HLHfC006331 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Wed, 6 Aug 2014 13:21:18 -0400 Received: from c64.redhat.com (vpn-239-139.phx2.redhat.com [10.3.239.139]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id s76HJ2rT030913; Wed, 6 Aug 2014 13:21:17 -0400 From: David Malcolm To: gcc-patches@gcc.gnu.org Cc: David Malcolm Subject: [PATCH 233/236] dfa_clear_single_insn_cache takes an rtx_insn Date: Wed, 06 Aug 2014 17:22:00 -0000 Message-Id: <1407345815-14551-234-git-send-email-dmalcolm@redhat.com> In-Reply-To: <1407345815-14551-1-git-send-email-dmalcolm@redhat.com> References: <1407345815-14551-1-git-send-email-dmalcolm@redhat.com> X-IsSubscribed: yes X-SW-Source: 2014-08/txt/msg00578.txt.bz2 The callsite using dfa_clear_single_insn_cache in haifa-sched.c is now passing in an rtx_insn *. gcc/ * genattr.c (main): When writing out insn-attr.h, strengthen param of dfa_clear_single_insn_cache from rtx to rtx_insn *. * genautomata.c (output_dfa_clean_insn_cache_func): Likewise when writing out the definition of dfa_clear_single_insn_cache to the generated insn-automata.c --- gcc/genattr.c | 2 +- gcc/genautomata.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/gcc/genattr.c b/gcc/genattr.c index 44c9863..5845dbb 100644 --- a/gcc/genattr.c +++ b/gcc/genattr.c @@ -321,7 +321,7 @@ main (int argc, char **argv) printf (" define_insn_reservation will be changed after\n"); printf (" last call of dfa_start. */\n"); printf ("extern void dfa_clean_insn_cache (void);\n\n"); - printf ("extern void dfa_clear_single_insn_cache (rtx);\n\n"); + printf ("extern void dfa_clear_single_insn_cache (rtx_insn *);\n\n"); printf ("/* Initiate and finish work with DFA. They should be\n"); printf (" called as the first and the last interface\n"); printf (" functions. */\n"); diff --git a/gcc/genautomata.c b/gcc/genautomata.c index 3017e20..bcee27d 100644 --- a/gcc/genautomata.c +++ b/gcc/genautomata.c @@ -8731,7 +8731,7 @@ output_dfa_clean_insn_cache_func (void) DFA_INSN_CODES_VARIABLE_NAME, I_VARIABLE_NAME); fprintf (output_file, - "void\n%s (rtx %s)\n{\n int %s;\n\n", + "void\n%s (rtx_insn *%s)\n{\n int %s;\n\n", DFA_CLEAR_SINGLE_INSN_CACHE_FUNC_NAME, INSN_PARAMETER_NAME, I_VARIABLE_NAME); fprintf (output_file, -- 1.8.5.3