Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 25 Mar 1998 08:13:39 +0300
From:      =?koi8-r?B?4c7E0sXKIP7F0s7P1w==?= <ache@nagual.pp.ru>
To:        Tom Bartol <bartol@salk.edu>, freebsd-current@FreeBSD.ORG
Subject:   Re: gcc bug in -current!!!
Message-ID:  <19980325081339.47025@nagual.pp.ru>
In-Reply-To: <Pine.BSF.3.96.980324090529.2860C-100000@dale.salk.edu>; from bartol@salk.edu on Tue, Mar 24, 1998 at 09:44:04AM -0800
References:  <Pine.BSF.3.96.980324090529.2860C-100000@dale.salk.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Mar 24, 1998 at 09:44:04AM -0800, Tom Bartol wrote:
> 
> I just found and narrowed down the following bug in gcc in -current after
> a cvsup and make world as of Mon Mar 23 12:14:55 PST.  This bug appears to
> have crept in sometime between then and Feb 14.  Included below is a small

I confirm this bug present. To narrow down search path, even cc from Mar 6
works fine. Here is diff from assembler code generated by old and new cc
(without optimization), old first: as we see, main change is that "fildq"
replaced with "fildll". 

3c3
< ___gnu_compiled_c:
---
> .globl ___main
5c5
< 	.align 2
---
> 	.p2align 2
10c10
< 	.align 2
---
> 	.p2align 2
24c24
< 	.align 2
---
> 	.p2align 2
43c43
< 	fildq (%esp)
---
> 	fildll (%esp)
53c53
< 	fildq (%esp)
---
> 	fildll (%esp)
63c63
< 	fildq (%esp)
---
> 	fildll (%esp)
73c73
< 	fildq (%esp)
---
> 	fildll (%esp)
107c107
< 	.align 2,0x90
---
> 	.p2align 2,0x90
115a116
> 	.ident	"GCC: (GNU) 2.7.2.1"


-- 
Andrey A. Chernov
http://www.nagual.pp.ru/~ache/
MTH/SH/HE S-- W-- N+ PEC>+ D A a++ C G>+ QH+(++) 666+>++ Y

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19980325081339.47025>