From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14348 invoked by alias); 26 Apr 2011 15:29:35 -0000 Received: (qmail 14340 invoked by uid 22791); 26 Apr 2011 15:29:34 -0000 X-SWARE-Spam-Status: No, hits=-6.2 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_HI,SPF_HELO_PASS,T_RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Tue, 26 Apr 2011 15:29:15 +0000 Received: from int-mx01.intmail.prod.int.phx2.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id p3QFTCkU022487 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 26 Apr 2011 11:29:12 -0400 Received: from [10.36.6.85] (vpn1-6-85.ams2.redhat.com [10.36.6.85]) by int-mx01.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id p3QFTAOm013971; Tue, 26 Apr 2011 11:29:11 -0400 Message-ID: <4DB6E500.5030807@redhat.com> Date: Tue, 26 Apr 2011 15:29:00 -0000 From: Nick Clifton User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.15) Gecko/20110307 Fedora/3.1.9-0.39.b3pre.fc14 Thunderbird/3.1.9 MIME-Version: 1.0 To: Kai Tietz CC: "H.J. Lu" , Binutils , Alan Modra Subject: Re: [patch ld bfd gas]: Handle linkonce for cfi generated debug_frame and eh_frame data References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Mailing-List: contact binutils-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: binutils-owner@sourceware.org X-SW-Source: 2011-04/txt/msg00374.txt.bz2 Hi Kai, >> ChangeLog bfd/ >> > 2011-04-18 Kai Tietz >> > >> > * coffcode.h (sec_to_styp_flags): Allow linkonce for >> > debugging sections. >> > >> > ChangeLog gas/ >> > 2011-04-18 Kai Tietz >> > >> > * dw2gencfi.c (dwcfi_seg_list): New struct. >> > (dwcfi_hash): New static hash variable. >> > (get_debugseg_name): New. >> > (alloc_debugseg_item): New. >> > (make_debug_seg): New. >> > (dwcfi_hash_insert): New. >> > (dwcfi_hash_find): New. >> > (dwcfi_hash_find_or_make): New. >> > (cfi_insn_data): New member cur_seg. >> > (cie_entry): Likewise. >> > (fde_entry): New cseg and handled members. >> > (alloc_fde_entry): Initialize cseg member. >> > (alloc_cfi_insn_data): Initialize cur_seg member. >> > (dot_cfi_sections): Compare for beginning of >> > section names via strncmp. >> > (get_cfi_seg): New. >> > (cfi_finish): Treat link-once sections. >> > (is_now_linkonce_segment): New local helper. >> > (output_cie): Ignore cie entries not member of current >> > segment. >> > (output_fde): Likewise. >> > (select_cie_for_fde): Likewise. >> > (cfi_change_reg_numbers): Add new argument for current segment >> > and ignore insn elements, if not part of current segment. >> > * ehopt.c (get_cie_info): Use strncmp for >> > section name matching. >> > (heck_eh_frame): Likewise. >> > >> > ChangeLog ld/ >> > >> > 2011-04-18 Kai Tietz >> > >> > * scripttempl/pe.sc: Likewise. >> > * scripttempl/pep.sc: Likewise. >> > >> > ChangeLog ld/testsuite/ >> > >> > 2011-04-18 Kai Tietz >> > >> > * ld-pe/pe.exp: Add cfi/cfi32 tests. >> > * ld-pe/cfi.d: New. >> > * ld-pe/cfi32.d: New. >> > * ld-pe/cfia.s: New. >> > * ld-pe/cfib.s: New. >> > Approved and applied, Sorry for the delay. Cheers Nick