Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 27 Aug 1998 12:22:24 -0400 (EDT)
From:      cmascott@world.std.com
To:        FreeBSD-gnats-submit@FreeBSD.ORG
Subject:   bin/7757: xlint/gcc: "warning: integral constant too large"
Message-ID:  <199808271622.MAA00552@europa.local>

next in thread | raw e-mail | index | archive | help

>Number:         7757
>Category:       bin
>Synopsis:       xlint/gcc: "warning: integral constant too large"
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:
>Keywords:
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Aug 27 09:30:00 PDT 1998
>Last-Modified:
>Originator:     Carl Mascott
>Organization:
>Release:        FreeBSD 2.2.7-RELEASE i386
>Environment:

FreeBSD europa.local 2.2.7-RELEASE FreeBSD 2.2.7-RELEASE #0: Mon Aug 24 20:48:25 EDT 1998
cmascott@europa.local:/usr/src/sys/compile/EUR980824  i386

>Description:

I submitted this before as bin/7066.
That PR was closed without doing anything to fix the problem.

I just upgraded to 2.2.7 and had to apply the same fix to xlint
for the second time.

There is a bug in gcc 2.7.2.x.
This bug results in the spurious xlint warning above.
No fix for this bug is forthcoming from FSF.
There is a workaround for it in lint1/cgram.y rev 1.2 in 3.0-current.
You need to migrate this file into 2.2-stable.

>How-To-Repeat:

>Fix:
	
Migrate lint1/cgram.y rev 1.2 into 2.2-stable.
This time, please don't close this PR until this is done.
Thanks.
>Audit-Trail:
>Unformatted:

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



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