From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 21408 invoked by alias); 5 Aug 2007 23:53:56 -0000 Received: (qmail 21372 invoked by uid 22791); 5 Aug 2007 23:53:55 -0000 X-Spam-Check-By: sourceware.org Received: from gateway.codesourcery.com (HELO sparrowhawk.codesourcery.com) (65.74.133.9) by sourceware.org (qpsmtpd/0.31) with ESMTP; Sun, 05 Aug 2007 23:53:54 +0000 Received: from sparrowhawk.codesourcery.com (localhost.localdomain [127.0.0.1]) by sparrowhawk.codesourcery.com (8.13.1/8.13.1) with ESMTP id l75NrqHH023299 for ; Sun, 5 Aug 2007 16:53:52 -0700 Received: (from mitchell@localhost) by sparrowhawk.codesourcery.com (8.13.1/8.13.1/Submit) id l75NrqbG023296; Sun, 5 Aug 2007 16:53:52 -0700 Date: Sun, 05 Aug 2007 23:53:00 -0000 Message-Id: <200708052353.l75NrqbG023296@sparrowhawk.codesourcery.com> From: Mark Mitchell To: gcc-patches@gcc.gnu.org Subject: [LTO]: PATCH: Handle DW_AT_inline Reply-to: mark@codesourcery.com 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 X-SW-Source: 2007-08/txt/msg00283.txt.bz2 This patch makes the DWARF reader handle DW_AT_inline. (We get errors when entries in this table are not filled in; Kenny ran into one of the unimplemented cases.) I'm going to seeabout filling in the entire table so we don't hit more such problems. Committed to LTO branch. -- Mark Mitchell CodeSourcery mark@codesourcery.com (650) 331-3385 x713 2007-08-05 Mark Mitchell * lto.c (lto_read_form): Add entry for DW_AT_inline. Index: lto.c =================================================================== --- lto.c (revision 127226) +++ lto.c (working copy) @@ -744,7 +744,7 @@ lto_read_form (lto_info_fd *info_fd, DW_cl_error, /* containing_type */ DW_cl_error, /* default_value */ DW_cl_error, /* padding */ - DW_cl_error, /* inline */ + DW_cl_constant, /* inline */ DW_cl_error, /* is_optional */ DW_cl_block | DW_cl_constant | DW_cl_reference, /* lower_bound */ DW_cl_error, /* padding */