From patchwork Sat Mar 23 21:40:26 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steven Bosscher X-Patchwork-Id: 230346 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]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "localhost", Issuer "www.qmailtoaster.com" (not verified)) by ozlabs.org (Postfix) with ESMTPS id 387782C0089 for ; Sun, 24 Mar 2013 08:41:27 +1100 (EST) DomainKey-Signature: a=rsa-sha1; c=nofws; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender :mime-version:from:date:message-id:subject:to:content-type; q= dns; s=default; b=IU3JgEgX/YRNRKQsXfC8yEx0/N5xEPAIkoipjwd5xd45Kv Wag2U6Q7kv9fFUmmBqhDdj/Qlg+Q1BjBU9lWSioUsb+Zr4C2MAciy3JhH4z2AUXq tEGMgED0TmuPCpxDdPfm5JS25DcWPurtyyCclEhzm6n7uoXuy73RMwB2V7G2E= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender :mime-version:from:date:message-id:subject:to:content-type; s= default; bh=A8922TGu7EZ6QMe/oSP4Ri7bbE8=; b=xwHZjB2Ze6iPCh3EDVRa 0sYKP6UF8gn4i7QpYEZxM+56L/7GRKbZqcqtapx8/jLS63WzWrtSysLlnOFHz/ZN I8I6J5f9ilmWYyuPLVGXOkFbbcEN/T/CLEjuSDMWYPvD4Zd3vShpRcRrUgpJS/Ng ScZma7m4nneTsnixy5gcZOA= Received: (qmail 32614 invoked by alias); 23 Mar 2013 21:41:17 -0000 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 Received: (qmail 32596 invoked by uid 89); 23 Mar 2013 21:41:10 -0000 X-Spam-SWARE-Status: No, score=-2.7 required=5.0 tests=AWL, BAYES_00, FREEMAIL_FROM, RCVD_IN_DNSWL_LOW autolearn=ham version=3.3.1 Received: from mail-ve0-f178.google.com (HELO mail-ve0-f178.google.com) (209.85.128.178) by sourceware.org (qpsmtpd/0.84/v0.84-167-ge50287c) with ESMTP; Sat, 23 Mar 2013 21:41:08 +0000 Received: by mail-ve0-f178.google.com with SMTP id db10so227740veb.37 for ; Sat, 23 Mar 2013 14:41:06 -0700 (PDT) X-Received: by 10.52.89.83 with SMTP id bm19mr7273163vdb.123.1364074866086; Sat, 23 Mar 2013 14:41:06 -0700 (PDT) MIME-Version: 1.0 Received: by 10.58.68.228 with HTTP; Sat, 23 Mar 2013 14:40:26 -0700 (PDT) From: Steven Bosscher Date: Sat, 23 Mar 2013 22:40:26 +0100 Message-ID: Subject: [patch] minor, obvious cleanup in df-core.c To: GCC Patches Committed as obvious. * df-core.c (rest_of_handle_df_initialize): Use XCNEWVEC instead of XNEWVEC followed by memset. (df_worklist_dataflow): Use XNEWVEC instead of xmalloc with a cast. Index: df-core.c =================================================================== --- df-core.c (revision 197010) +++ df-core.c (working copy) @@ -727,9 +727,7 @@ rest_of_handle_df_initialize (void) df->n_blocks_inverted = inverted_post_order_compute (df->postorder_inverted); gcc_assert (df->n_blocks == df->n_blocks_inverted); - df->hard_regs_live_count = XNEWVEC (unsigned int, FIRST_PSEUDO_REGISTER); - memset (df->hard_regs_live_count, 0, - sizeof (unsigned int) * FIRST_PSEUDO_REGISTER); + df->hard_regs_live_count = XCNEWVEC (unsigned int, FIRST_PSEUDO_REGISTER); df_hard_reg_init (); /* After reload, some ports add certain bits to regs_ever_live so @@ -1074,8 +1072,7 @@ df_worklist_dataflow (struct dataflow *d gcc_assert (dir != DF_NONE); /* BBINDEX_TO_POSTORDER maps the bb->index to the reverse postorder. */ - bbindex_to_postorder = - (unsigned int *)xmalloc (last_basic_block * sizeof (unsigned int)); + bbindex_to_postorder = XNEWVEC (unsigned int, last_basic_block); /* Initialize the array to an out-of-bound value. */ for (i = 0; i < last_basic_block; i++)