From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 3943 invoked by alias); 14 Jun 2009 15:17:53 -0000 Received: (qmail 3933 invoked by uid 22791); 14 Jun 2009 15:17:52 -0000 X-SWARE-Spam-Status: No, hits=-2.5 required=5.0 tests=AWL,BAYES_00 X-Spam-Check-By: sourceware.org Received: from NaN.false.org (HELO nan.false.org) (208.75.86.248) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Sun, 14 Jun 2009 15:17:39 +0000 Received: from nan.false.org (localhost [127.0.0.1]) by nan.false.org (Postfix) with ESMTP id 2501510D41; Sun, 14 Jun 2009 15:17:37 +0000 (GMT) Received: from caradoc.them.org (209.195.188.212.nauticom.net [209.195.188.212]) by nan.false.org (Postfix) with ESMTP id E568010722; Sun, 14 Jun 2009 15:17:36 +0000 (GMT) Received: from drow by caradoc.them.org with local (Exim 4.69) (envelope-from ) id 1MFrSe-0002fp-6b; Sun, 14 Jun 2009 11:17:32 -0400 Date: Sun, 14 Jun 2009 15:17:00 -0000 From: Daniel Jacobowitz To: Jakub Jelinek Cc: Eric Botcazou , Richard Guenther , gcc@gcc.gnu.org, Alexandre Oliva Subject: Re: VTA guality assessment: better than -O0 ;-) Message-ID: <20090614151732.GA10031@caradoc.them.org> Mail-Followup-To: Jakub Jelinek , Eric Botcazou , Richard Guenther , gcc@gcc.gnu.org, Alexandre Oliva References: <84fc9c000906130823yd6a6296x947a972c7d2535d5@mail.gmail.com> <200906132000.35949.ebotcazou@adacore.com> <20090613200839.GK3101@sunsite.ms.mff.cuni.cz> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20090613200839.GK3101@sunsite.ms.mff.cuni.cz> User-Agent: Mutt/1.5.17 (2008-05-11) X-IsSubscribed: yes Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org X-SW-Source: 2009-06/txt/msg00300.txt.bz2 On Sat, Jun 13, 2009 at 10:08:39PM +0200, Jakub Jelinek wrote: > I really think we need to do (limited) -fvar-tracking even for -O0, it is > really bad that most arguments have wrong locations through the prologue, > while at -O1 or above they often have correct location. > We should just do the tracking inside of the prologue or for register > variables, those that are stored into memory during the prologue and live in > memory shouldn't be tracked outside of the prologue at -O0. I completely agree, this would make GDB more useful. -- Daniel Jacobowitz CodeSourcery