From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 7756 invoked by alias); 15 Dec 2004 16:07:17 -0000 Mailing-List: contact binutils-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: binutils-owner@sources.redhat.com Received: (qmail 6811 invoked from network); 15 Dec 2004 16:06:50 -0000 Received: from unknown (HELO emea1-mh.id2.novell.com) (195.33.99.129) by sourceware.org with SMTP; 15 Dec 2004 16:06:50 -0000 Received: from EMEA1-MTA by emea1-mh.id2.novell.com with Novell_GroupWise; Wed, 15 Dec 2004 16:06:48 +0100 Message-Id: Date: Wed, 15 Dec 2004 16:07:00 -0000 From: "Jan Beulich" To: Cc: Subject: Re: .cfi_startproc simple Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=__PartA8882420.1__=" X-SW-Source: 2004-12/txt/msg00169.txt.bz2 This is a MIME message. If you are reading this text, you may want to consider changing to a mail reader or gateway that understands how to properly handle MIME multipart messages. --=__PartA8882420.1__= Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Disposition: inline Content-length: 888 >>> Richard Henderson 15.12.04 00:05:54 >>> >On Tue, Dec 14, 2004 at 03:56:19PM +0100, Jan Beulich wrote: >> Now, any suggestion on the approach to fix this? Just zero out the two >> fields (register and offset)? > >Yes. "simple" means a completely blank slate. No target trickery. Built and tested on i686-pc-linux-gnu. Jan gas/ 2004-12-15 Jan Beulich * dw2gencfi.c (dot.cfi.startproc): Clear cur_cfa_offset so '.cfi_startproc simple' doesn't inherit the old value. --- /home/jbeulich/src/binutils/mainline/2004-12-03.13.35/gas/dw2gencfi.c 2004-10-08 08:52:54.000000000 +0200 +++ 2004-12-03.13.35/gas/dw2gencfi.c 2004-12-15 16:59:42.858295384 +0100 @@ -607,6 +607,7 @@ dot_cfi_startproc (int ignored ATTRIBUTE } demand_empty_rest_of_line (); + cur_cfa_offset = 0; if (!simple) tc_cfi_frame_initial_instructions (); } --=__PartA8882420.1__= Content-Type: application/octet-stream; name="binutils-mainline-cfi-clear-cur_cfa_offset.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="binutils-mainline-cfi-clear-cur_cfa_offset.patch" Content-length: 793 QnVpbHQgYW5kIHRlc3RlZCBvbiBpNjg2LXBjLWxpbnV4LWdudS4KCkphbgoK Z2FzLwoyMDA0LTEyLTE1IEphbiBCZXVsaWNoICA8amJldWxpY2hAbm92ZWxs LmNvbT4KCgkqIGR3MmdlbmNmaS5jIChkb3QuY2ZpLnN0YXJ0cHJvYyk6IENs ZWFyIGN1cl9jZmFfb2Zmc2V0IHNvCgknLmNmaV9zdGFydHByb2Mgc2ltcGxl JyBkb2Vzbid0IGluaGVyaXQgdGhlIG9sZCB2YWx1ZS4KCi0tLSAvaG9tZS9q YmV1bGljaC9zcmMvYmludXRpbHMvbWFpbmxpbmUvMjAwNC0xMi0wMy4xMy4z NS9nYXMvZHcyZ2VuY2ZpLmMJMjAwNC0xMC0wOCAwODo1Mjo1NC4wMDAwMDAw MDAgKzAyMDAKKysrIDIwMDQtMTItMDMuMTMuMzUvZ2FzL2R3MmdlbmNmaS5j CTIwMDQtMTItMTUgMTY6NTk6NDIuODU4Mjk1Mzg0ICswMTAwCkBAIC02MDcs NiArNjA3LDcgQEAgZG90X2NmaV9zdGFydHByb2MgKGludCBpZ25vcmVkIEFU VFJJQlVURQogICAgIH0KICAgZGVtYW5kX2VtcHR5X3Jlc3Rfb2ZfbGluZSAo KTsKIAorICBjdXJfY2ZhX29mZnNldCA9IDA7CiAgIGlmICghc2ltcGxlKQog ICAgIHRjX2NmaV9mcmFtZV9pbml0aWFsX2luc3RydWN0aW9ucyAoKTsKIH0K --=__PartA8882420.1__=--