From mi@xxx.video-collage.com  Fri Feb  7 13:54:29 1997
Received: from xxx.video-collage.com (xxx.video-collage.com [199.232.254.68])
          by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id NAA22245
          for <FreeBSD-gnats-submit@freebsd.org>; Fri, 7 Feb 1997 13:54:27 -0800 (PST)
Received: (from root@localhost) by xxx.video-collage.com (8.8.5/8.8.3) id RAA00732; Fri, 7 Feb 1997 17:00:24 -0500 (EST)
Message-Id: <199702072200.RAA00732@xxx.video-collage.com>
Date: Fri, 7 Feb 1997 17:00:24 -0500 (EST)
From: root@xxx.video-collage.com
Reply-To: mi@aldan.ziplink.net
To: FreeBSD-gnats-submit@freebsd.org
Subject: cc's internal error
X-Send-Pr-Version: 3.2

>Number:         2688
>Category:       bin
>Synopsis:       Found a C file which kills the stock cc-2.6.3
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:
>Keywords:
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Feb  7 14:00:01 PST 1997
>Closed-Date:    Tue Feb 11 23:23:32 MET 1997
>Last-Modified:  Tue Feb 11 23:25:38 MET 1997
>Originator:     Mikhail Teterin
>Release:        FreeBSD 2.1.5-STABLE i386
>Organization:
Video Collage
>Environment:

	
	gcc version 2.6.3

>Description:

root@xxx:work/Plotmtv1.4.1/Lib (1322) make matrix.o CC=gcc
gcc -m486 -fomit-frame-pointer -O2   -I.  -I/usr/X11R6/include  -DCSRG_BASED  -DFUNCPROTO=15 -DNARROWPROTO   -c matrix.c
In file included from matrix.c:8:
/usr/include/malloc.h:2: warning: #warning "this file includes <malloc.h> which is obsoleted, use <stdlib.h> instead"
gcc: Internal compiler error: program cc1 got fatal signal 11
*** Error code 1

Stop.


>How-To-Repeat:

	The whole package is available -- you are welcome to try to compile it

>Fix:
	
	Build (compile this file only) with gcc-2.7.2

>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: joerg 
State-Changed-When: Tue Feb 11 23:23:32 MET 1997 
State-Changed-Why:  
Newer versions of FreeBSD ship with gcc 2.7.2.1 already. 

After some discussion, we decided that it's a bad idea to 
merge this version back into the 2.1.x branch, since it would 
likely risk more than gaingin. 

Mikhail also agreed that it could be closed then. 
>Unformatted:
