From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14849 invoked by alias); 11 Mar 2003 14:10:24 -0000 Mailing-List: contact gdb-patches-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sources.redhat.com Received: (qmail 14656 invoked from network); 11 Mar 2003 14:10:21 -0000 Received: from unknown (HELO mail.gmx.net) (213.165.64.20) by 172.16.49.205 with SMTP; 11 Mar 2003 14:10:21 -0000 Received: (qmail 641 invoked by uid 0); 11 Mar 2003 14:10:20 -0000 Received: from p5085A14F.dip0.t-ipconnect.de (HELO locutus) (80.133.161.79) by mail.gmx.net (mp016-rz3) with SMTP; 11 Mar 2003 14:10:20 -0000 Reply-To: From: "Carsten Schlote" To: "David Carlton" , "Alexandre Oliva" Cc: "Andrew Cagney" , "Martin M. Hunt" , "Nathanael Nerode" , , , Subject: AW: [toplevel patch] delete references to tix Date: Tue, 11 Mar 2003 14:10:00 -0000 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: base64 X-Priority: 3 (Normal) X-MSMail-Priority: Normal In-Reply-To: Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 X-SW-Source: 2003-03/txt/msg00251.txt.bz2 DQpIaSwNCg0KPiB1bm5lY2Vzc2FyaWx5LCB3aGVuIHRoZXkgZ2V0IGNvbXBp bGVkIHVubmVjZXNzYXJpbHkuICBTbyBJIGRvbid0IHdhbnQNCj4gY2hlY2tp bmcgb3V0IGluc2lnaHQrZGVqYWdudSB0byBkb3dubG9hZCByYW5kb20gcGFj a2FnZXMganVzdCBiZWNhdXNlDQo+IHRoZXkgb25jZSB3ZXJlIG5lY2Vzc2Fy eS4gIA0KDQpJIGZ1bGx5IGFncmVlLiBJIGRvd25sb2FkZWQgdGhlIGNvbXBs ZXRlIENWUyBzb21lIGRheXMgYWdvLCBqdXN0IHRvIGZpbmQgb3V0LCB0aGF0 IFRJWCBuZWl0aGVyIGJ1aWxkcyB3aXRoIEN5Z1dpbiBub3Igd2FzIG5lZWRl ZCBhbnl3YXkgKGRvbid0IHdvcnJ5LCBJIGFsc28gdXNlIGxpbnV4LCBic2Qg ZXRjLi4pDQoNCkknbSByZWFsbHkgb25seSBpbnRlcmVzdGVkIGluIHRoZSBs YXRlc3QgdmVyc2lvbiBvZiBHREIgYW5kIGluc2lnaHQuIEFsbCBvYnNvbGV0 ZSBtb2R1bGVzIHNob3VsZCBiZSByZW1vdmVkIGFmdGVyIHNvbWUgc3VpdGFi bGUgdGltZSAobWF4LiA2IG1vbnRocykuIElmIHBlb3BsZSBzaG91bGQgbmVl ZCBUSVggZm9yIHNvbWUgcmVhc29uIEkgZ3Vlc3MgdGhlcmUgYXJlIG90aGVy IHJlcG9zaXRvcmllcywgd2hlcmUgeW91IGNhbiBzdGlsbCBnZXQgaXQuDQoN CkknbSBhIGhhcHB5IEFEU0wgdXNlci4gQnV0IHdpdGggbXkgb2xkIG1vZGVt IGFuZCBubyBmbGF0IHJhdGUsIEknZCByZWFsbHkgaGF0ZSBvYnNvbGV0ZSBj cmFwIHRvIGJlIGRvd25sb2FkZWQuLi4NCg0KQ2Fyc3Rlbg== >From gdb-patches-return-23224-listarch-gdb-patches=sources.redhat.com@sources.redhat.com Tue Mar 11 14:28:55 2003 Return-Path: Delivered-To: listarch-gdb-patches@sources.redhat.com Received: (qmail 16725 invoked by alias); 11 Mar 2003 14:28:54 -0000 Mailing-List: contact gdb-patches-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sources.redhat.com Delivered-To: mailing list gdb-patches@sources.redhat.com Received: (qmail 16718 invoked from network); 11 Mar 2003 14:28:51 -0000 Received: from unknown (HELO localhost.redhat.com) (66.30.197.194) by 172.16.49.205 with SMTP; 11 Mar 2003 14:28:51 -0000 Received: from redhat.com (localhost [127.0.0.1]) by localhost.redhat.com (Postfix) with ESMTP id C14772A9C; Tue, 11 Mar 2003 09:28:50 -0500 (EST) Message-ID: <3E6DF2A2.8030609@redhat.com> Date: Tue, 11 Mar 2003 14:28:00 -0000 From: Andrew Cagney User-Agent: Mozilla/5.0 (X11; U; NetBSD macppc; en-US; rv:1.0.2) Gecko/20030223 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Pierre Muller Cc: gdb-patches@sources.redhat.com Subject: Re: [RFA] Support true 'long double' size. References: <5.0.2.1.2.20030217174903.02c193e8@ics.u-strasbg.fr> <5.0.2.1.2.20030311131024.00aebbe0@ics.u-strasbg.fr> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-SW-Source: 2003-03/txt/msg00252.txt.bz2 Content-length: 1584 > The old patch might still be usefull for other processors, > but I am not sure about that. We can wait until someone else reports a problem :-) > So here is a new simplified patch proposal: > > ChangeLog entry: > > 2003-03-11 Pierre Muller > > * doublest.c (floatformat_from_length): Accept also > the real size of 'long double' type. > > Index: doublest.c > =================================================================== > RCS file: /cvs/src/src/gdb/doublest.c,v > retrieving revision 1.12 > diff -p -u -r1.12 doublest.c > --- doublest.c 27 Feb 2003 18:08:25 -0000 1.12 > +++ doublest.c 11 Mar 2003 12:17:52 -0000 > @@ -633,6 +633,14 @@ floatformat_from_length (int len) > return TARGET_DOUBLE_FORMAT; > else if (len * TARGET_CHAR_BIT == TARGET_LONG_DOUBLE_BIT) > return TARGET_LONG_DOUBLE_FORMAT; > + /* On i386 the 'long double' type takes 96 bits, > + while the real number of used bits is only 80, > + both in processor and in memory. > + The code below accepts the real bit size. */ > + else if ((TARGET_LONG_DOUBLE_FORMAT) Yes, approved, just write the above as: (TARGET_LONG_DOUBLE_FORMAT != NULL) Andrew > + && (len * TARGET_CHAR_BIT == > + TARGET_LONG_DOUBLE_FORMAT->totalsize)) > + return TARGET_LONG_DOUBLE_FORMAT; > > return NULL; > } > > > > > Pierre Muller > Institut Charles Sadron > 6,rue Boussingault > F 67083 STRASBOURG CEDEX (France) > mailto:muller@ics.u-strasbg.fr > Phone : (33)-3-88-41-40-07 Fax : (33)-3-88-41-40-99 > >