From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 26954 invoked by alias); 14 Jun 2017 02:02:10 -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 26819 invoked by uid 89); 14 Jun 2017 02:02:10 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-7.3 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,GIT_PATCH_2,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 spammy=scanned X-HELO: mail-qk0-f195.google.com Received: from mail-qk0-f195.google.com (HELO mail-qk0-f195.google.com) (209.85.220.195) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 14 Jun 2017 02:02:08 +0000 Received: by mail-qk0-f195.google.com with SMTP id j126so4402454qkj.2 for ; Tue, 13 Jun 2017 19:02:13 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=iY7XIZ/XTYS9fIqO5SPSnhBYVuw66ENb35Ctx+MN5Fg=; b=jZjPedq+ChAL4vUvB/Xh23MknN8jkTMdTbssbLmqi3j4gMVdgV/or7lR1THllejIA2 fpSJENXZHS81ibp3LN+0cEGpTnYCHULkbw3QATXagQq4qfzOp6iREQji9EDEJISglNdZ z9S3gfqTfB0eYJwnYgwaVz4NmZsUTNdY3PHMhEQBR9+QobKUkkzyOUczpfpQRx4l0PMn l0vD71IVJksia8wK1d3T4PpFC9mqzaliVl6/csFrZ6pa1lnc+7qjhcEWg/DdrYJausMn hxUqYBzPnHPyMjyftELewZXT2dpdXukPWl/BgnwyiEtHC46fxmuO1g5Wm3/hCit34sbe vkMw== X-Gm-Message-State: AKS2vOyk/E2EkXmYhS5j9zuXntaEHFThB10XEG5iKzjlnPWvQn0MzM2U GAUTqwD3H1KsjzrVaHc2oGwNfoOK3A== X-Received: by 10.55.184.5 with SMTP id i5mr3508803qkf.141.1497405731700; Tue, 13 Jun 2017 19:02:11 -0700 (PDT) MIME-Version: 1.0 Received: by 10.55.136.3 with HTTP; Tue, 13 Jun 2017 19:02:11 -0700 (PDT) In-Reply-To: References: From: Paul Hua Date: Wed, 14 Jun 2017 02:02:00 -0000 Message-ID: Subject: Re: [PATCH] Enhance dump_probability function. To: =?UTF-8?Q?Martin_Li=C5=A1ka?= Cc: gcc-patches Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-IsSubscribed: yes X-SW-Source: 2017-06/txt/msg00988.txt.bz2 New "ERROR: (DejaGnu)" on mips64el target. my DejaGnu version is 1.5.1. 1) make check-gcc RUNTESTFLAGS=3D"tree-ssa.exp=3Dbuiltin-sprintf-2.c" ... ERROR: (DejaGnu) proc "^:\\" does not exist. The error code is TCL LOOKUP COMMAND ^:\\ The info on the error is: invalid command name "^:\" while executing "::tcl_unknown ^:\\" ("uplevel" body line 1) invoked from within "uplevel 1 ::tcl_unknown $args" ... 2) make check-gcc RUNTESTFLAGS=3D"tree-ssa.exp=3Dvrp101.c" ... ERROR: (DejaGnu) proc "^:\\" does not exist. The error code is TCL LOOKUP COMMAND ^:\\ The info on the error is: invalid command name "^:\" while executing "::tcl_unknown ^:\\" ("uplevel" body line 1) invoked from within "uplevel 1 ::tcl_unknown $args" ... I don't known how to debug this, any advice ? Paul. On Tue, Jun 13, 2017 at 4:14 PM, Martin Li=C5=A1ka wrote: > Hi. > > This is pre-approved patch that displays edge counts in dump files: > > ... > _85 =3D _83 + _84; > len_86 =3D SQRT (_85); > if (_85 u>=3D 0.0) > goto ; [99.00%] [count: 778568] > else > goto ; [1.00%] [count: 7864] > > [0.01%] [count: 7864]: > sqrt (_85); > ... > > That makes it possible to understand why a profile mismatch happens. > Patch can bootstrap on ppc64le-redhat-linux and survives regression tests. > > Martin > > gcc/ChangeLog: > > 2017-06-12 Martin Liska > > * gimple-pretty-print.c (dump_probability): Add new argument. > (dump_edge_probability): Dump both probability and count. > (dump_gimple_label): Likewise. > (dump_gimple_bb_header): Likewise. > > gcc/testsuite/ChangeLog: > > 2017-06-12 Martin Liska > > * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern. > * gcc.dg/tree-ssa/dump-2.c: Likewise. > * gcc.dg/tree-ssa/vrp101.c: Likewise. > --- > gcc/gimple-pretty-print.c | 22 ++++++++++++++---= ----- > gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-2.c | 4 ++-- > gcc/testsuite/gcc.dg/tree-ssa/dump-2.c | 2 +- > gcc/testsuite/gcc.dg/tree-ssa/vrp101.c | 2 +- > 4 files changed, 18 insertions(+), 12 deletions(-) > >