From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 20672 invoked by alias); 16 Nov 2002 01:43:41 -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 20661 invoked from network); 16 Nov 2002 01:43:35 -0000 Received: from unknown (HELO optimation.com.au) (203.18.86.3) by sources.redhat.com with SMTP; 16 Nov 2002 01:43:35 -0000 Received: by optimation.com.au (SMI-8.6/OSErob-2.4) id MAA00419; Sat, 16 Nov 2002 12:43:32 +1100 >Received: from pinot.mel.optimation.com.au by optimation.com.au (5.0/OSE-3.1) for ac131313@redhat.com id AA00866; Sat, 16 Nov 2002 12:43:21 +1100 Date: Fri, 15 Nov 2002 17:43:00 -0000 From: Duncan Roe To: Andrew Cagney Cc: gdb-patches@sources.redhat.com Subject: Re: Patch for bug 567 (sparc-sun-solaris2.8) Message-Id: <20021116124320.A17085@pinot> Mail-Followup-To: Andrew Cagney , gdb-patches@sources.redhat.com References: <20021115153648.A15888@pinot> <3DD592B2.5020304@redhat.com> Mime-Version: 1.0 Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <3DD592B2.5020304@redhat.com>; from ac131313@redhat.com on Fri, Nov 15, 2002 at 07:34:58PM -0500 Content-Type: multipart/mixed; boundary="EeQfGwPcQSOJBaQU" X-SW-Source: 2002-11/txt/msg00439.txt.bz2 --EeQfGwPcQSOJBaQU Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-length: 219 On Fri, Nov 15, 2002 at 07:34:58PM -0500, Andrew Cagney wrote: [snip] > > BTW, can you post the corresponding debug info? > > Andrew > [snip] Attached. The entry for "d1" indeed contains "-24". Cheers ... Duncan. --EeQfGwPcQSOJBaQU Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="double.s" Content-length: 2719 .file "double.c" .stabs "/work/home/duncanr/tests/",100,0,0,.LLtext0 .stabs "double.c",100,0,0,.LLtext0 .section ".text" .LLtext0: .stabs "gcc2_compiled.",60,0,0,0 .stabs "int:t(0,1)=r(0,1);-2147483648;2147483647;",128,0,0,0 .stabs "char:t(0,2)=r(0,2);0;127;",128,0,0,0 .stabs "long int:t(0,3)=r(0,3);-2147483648;2147483647;",128,0,0,0 .stabs "unsigned int:t(0,4)=r(0,4);000000000000000000000000;000000000000037777777777;",128,0,0,0 .stabs "long unsigned int:t(0,5)=r(0,5);000000000000000000000000;000000000000037777777777;",128,0,0,0 .stabs "long long int:t(0,6)=@s64;r(0,6);001000000000000000000000;000777777777777777777777;",128,0,0,0 .stabs "long long unsigned int:t(0,7)=@s64;r(0,7);000000000000000000000000;001777777777777777777777;",128,0,0,0 .stabs "short int:t(0,8)=@s16;r(0,8);-32768;32767;",128,0,0,0 .stabs "short unsigned int:t(0,9)=@s16;r(0,9);0;65535;",128,0,0,0 .stabs "signed char:t(0,10)=@s8;r(0,10);-128;127;",128,0,0,0 .stabs "unsigned char:t(0,11)=@s8;r(0,11);0;255;",128,0,0,0 .stabs "__int128_t:t(0,12)=@s128;r(0,12);000000000000000000000000;0377777777777777777777777777777777;",128,0,0,0 .stabs "__uint128_t:t(0,13)=@s128;r(0,13);000000000000000000000000;0377777777777777777777777777777777;",128,0,0,0 .stabs "float:t(0,14)=r(0,1);4;0;",128,0,0,0 .stabs "double:t(0,15)=r(0,1);8;0;",128,0,0,0 .stabs "long double:t(0,16)=r(0,1);16;0;",128,0,0,0 .stabs "complex int:t(0,17)=s8real:(0,1),0,32;imag:(0,1),32,32;;",128,0,0,0 .stabs "complex float:t(0,18)=r(0,18);8;0;",128,0,0,0 .stabs "complex double:t(0,19)=r(0,19);16;0;",128,0,0,0 .stabs "complex long double:t(0,20)=r(0,20);32;0;",128,0,0,0 .stabs "__builtin_va_list:t(0,21)=*(0,22)=(0,22)",128,0,0,0 .stabs "_Bool:t(0,23)=@s8;-16;",128,0,0,0 .stabs "double.c",130,0,0,0 .section ".rodata" .align 8 .LLC1: .asciz "d1 = %f\n" .align 8 .LLC0: .long 1074423398 .long 1717986918 .section ".text" .align 4 .stabs "main:F(0,1)",36,0,14,main .global main .type main,#function .proc 04 main: .stabn 68,0,14,.LLM1-main .LLM1: !#PROLOGUE# 0 save %sp, -120, %sp !#PROLOGUE# 1 .LLBB2: .stabn 68,0,17,.LLM2-main .LLM2: sethi %hi(.LLC0), %o0 or %o0, %lo(.LLC0), %o0 ld [%o0], %f2 ld [%o0+4], %f3 std %f2, [%fp-24] .stabn 68,0,18,.LLM3-main .LLM3: sethi %hi(.LLC1), %o0 or %o0, %lo(.LLC1), %o0 ld [%fp-24], %o1 ld [%fp-20], %o2 call printf, 0 nop .stabn 68,0,20,.LLM4-main .LLM4: mov 0, %o0 .LLBE2: .stabn 68,0,21,.LLM5-main .LLM5: mov %o0, %i0 nop ret restore .LLfe1: .size main,.LLfe1-main .stabs "d1:(0,15)",128,0,15,-24 .stabn 192,0,0,.LLBB2-main .stabn 224,0,0,.LLBE2-main .LLscope0: .stabs "",36,0,0,.LLscope0-main .text .stabs "",100,0,0,.Letext .Letext: .ident "GCC: (GNU) 3.2" --EeQfGwPcQSOJBaQU--