From patchwork Wed Jul 11 19:41:38 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steven Bosscher X-Patchwork-Id: 170505 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from sourceware.org (server1.sourceware.org [209.132.180.131]) by ozlabs.org (Postfix) with SMTP id 0140B2C0209 for ; Thu, 12 Jul 2012 05:42:18 +1000 (EST) Comment: DKIM? See http://www.dkim.org DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=gcc.gnu.org; s=default; x=1342640539; h=Comment: DomainKey-Signature:Received:Received:Received:Received:Received: MIME-Version:Received:From:Date:Message-ID:Subject:To: Content-Type:Mailing-List:Precedence:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:Sender:Delivered-To; bh=dPbXWm+ L2/ZQVRzrFKNuWsoTXMw=; b=H0RN6qSQUQqXx/8s0+tc8p4QkOYIZN/SIRtQUi/ ZXGd60kZVxCD45RY5Jpxiv0TqSFzYaWMI4RAWshZKNILZUmm5MCUlkm1qmPW0ZUn DjoZjdl/2ak3Nd1DSeJf4qurJ4U8GQuHRovXtZGuMfl3CNyvtDSX9A3XDPoVsPXI KBc8= Comment: DomainKeys? See http://antispam.yahoo.com/domainkeys DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=gcc.gnu.org; h=Received:Received:X-SWARE-Spam-Status:X-Spam-Check-By:Received:Received:Received:MIME-Version:Received:From:Date:Message-ID:Subject:To:Content-Type:X-IsSubscribed:Mailing-List:Precedence:List-Id:List-Unsubscribe:List-Archive:List-Post:List-Help:Sender:Delivered-To; b=ZVxGp9lCY/nuj5ZvWud6lA3DlZnPXL5IzX523ZEnulZtauqjhcw1nl9cMpAyv9 9msgqsB28X+p9w5BDtbcf9pIFPM41hjyhd8AoDWWiZIvMH2tPg6Vv2I6Tf2I/YVM k6TBqPWzzmB3c3XrNG3ThItTFzpwLhHmL1R7Z082EEYyQ=; Received: (qmail 21061 invoked by alias); 11 Jul 2012 19:42:13 -0000 Received: (qmail 21052 invoked by uid 22791); 11 Jul 2012 19:42:12 -0000 X-SWARE-Spam-Status: No, hits=-4.2 required=5.0 tests=AWL, BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, FREEMAIL_FROM, KHOP_RCVD_TRUST, RCVD_IN_DNSWL_LOW, RCVD_IN_HOSTKARMA_YE X-Spam-Check-By: sourceware.org Received: from mail-lb0-f175.google.com (HELO mail-lb0-f175.google.com) (209.85.217.175) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Wed, 11 Jul 2012 19:41:59 +0000 Received: by lbol5 with SMTP id l5so2373944lbo.20 for ; Wed, 11 Jul 2012 12:41:58 -0700 (PDT) Received: by 10.112.103.130 with SMTP id fw2mr23055821lbb.107.1342035718438; Wed, 11 Jul 2012 12:41:58 -0700 (PDT) MIME-Version: 1.0 Received: by 10.112.4.229 with HTTP; Wed, 11 Jul 2012 12:41:38 -0700 (PDT) From: Steven Bosscher Date: Wed, 11 Jul 2012 21:41:38 +0200 Message-ID: Subject: [patch] Make make_debug_insn_raw and make_jump_insn_raw static To: GCC Patches X-IsSubscribed: yes Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Delivered-To: mailing list gcc-patches@gcc.gnu.org Hello, They're defined and only used in emit-rtl.c so they can be static (like make_call_insn_raw). Bootstrapped&tested on x86_64-unknown-linux-gnu. Will commit as obvious later this week if no-one objects. Ciao! Steven * emit-rtl.c (make_debug_insn_raw, make_jump_insn_raw): Make static. * rtl.h (make_debug_insn_raw, make_jump_insn_raw): Remove prototypes. Index: emit-rtl.c =================================================================== --- emit-rtl.c (revision 189423) +++ emit-rtl.c (working copy) @@ -149,7 +149,6 @@ static GTY ((if_marked ("ggc_marked_p"), #define cur_debug_insn_uid (crtl->emit.x_cur_debug_insn_uid) #define first_label_num (crtl->emit.x_first_label_num) -static rtx make_call_insn_raw (rtx); static rtx change_address_1 (rtx, enum machine_mode, rtx, int); static void set_used_decls (tree); static void mark_label_nuses (rtx); @@ -3692,7 +3691,7 @@ make_insn_raw (rtx pattern) /* Like `make_insn_raw' but make a DEBUG_INSN instead of an insn. */ -rtx +static rtx make_debug_insn_raw (rtx pattern) { rtx insn; @@ -3713,7 +3712,7 @@ make_debug_insn_raw (rtx pattern) /* Like `make_insn_raw' but make a JUMP_INSN instead of an insn. */ -rtx +static rtx make_jump_insn_raw (rtx pattern) { rtx insn; Index: rtl.h =================================================================== --- rtl.h (revision 189424) +++ rtl.h (working copy) @@ -1777,8 +1777,6 @@ extern rtx emit_clobber (rtx); extern rtx gen_use (rtx); extern rtx emit_use (rtx); extern rtx make_insn_raw (rtx); -extern rtx make_debug_insn_raw (rtx); -extern rtx make_jump_insn_raw (rtx); extern void add_function_usage_to (rtx, rtx); extern rtx last_call_insn (void); extern rtx previous_insn (rtx);