From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 17706 invoked by alias); 1 Nov 2006 06:37:49 -0000 Received: (qmail 17676 invoked by uid 48); 1 Nov 2006 06:37:39 -0000 Date: Wed, 01 Nov 2006 06:37:00 -0000 Message-ID: <20061101063739.17675.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug debug/23551] dwarf records for inlines appear incomplete In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "aoliva at gcc dot gnu dot org" Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2006-11/txt/msg00027.txt.bz2 List-Id: ------- Comment #11 from aoliva at gcc dot gnu dot org 2006-11-01 06:37 ------- Every inlined function starts with copying of argument initializers into the formal arguments. This makes such copies too suitable for SSA coalescing. It appears to me that it would be desirable to arrange for coalescing to somehow preserve information as to which variables have been coalesced, such that we can emit debug info for all coalesced variables, not just one of them. It sounds like a lot of work, though. -- aoliva at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |aoliva at gcc dot gnu dot | |org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23551