Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 20 Dec 1999 08:39:40 +0000
From:      freebsd@mrynet.com (FreeBSD mailing list)
To:        "John W. DeBoskey" <jwd@unx.sas.com>
Cc:        freebsd-current@freebsd.org
Subject:   Empty core files left with coredumpsize=0 (Was Re: cc taking a signal 11)
Message-ID:  <199912201639.IAA60557@mrynet.com>

next in thread | raw e-mail | index | archive | help
> Hi,
> 
>    While I'm at it, a co-worker gave this one to me earlier today.
> 
>    cc: Internal compiler error: program cc1 got fatal signal 11
> 
>    4.0-CURRENT FreeBSD 4.0-CURRENT #0: Mon Dec 20 01:45:25 EST 1999
> 
> 
> 
> FreeBSD(root)/tmp %cc -v
> Using builtin specs.
> gcc version 2.95.2 19991024 (release)
> 
> FreeBSD(root)/tmp %cc -O foo.c -o foo.o -c
> cc: Internal compiler error: program cc1 got fatal signal 11
> 
> 
> 
> static void getsig11(parfree,dbl,lambda)
>  long parfree;
>  double *dbl;
>  double *lambda;
> {
>     long i, j;
>     j = -1;
>     for(i = 0; i < parfree; i++)  {
>        j += i+1;
>        dbl[j] *= (1.0 + *lambda);
>        }
>     return;
> }
> 
> 
>    Yes, the algorithm looks funny, but is correct. The program will
> compile correctly if the 'j += i+1;' is changed to 'j = i+1;' or if
> the variable 'lambda' is changed from a pointer to an actual value.
> 
>    Anyone want to take a stab at this? I'm not a big compiler
> person myself... (Dave, you there?).

I'll verify the compiler bug exists.

However, I'll also point out that csh is still dumping empty
core files when coredumpsize is 0.  This isn't happening with tcsh
though.

-Skots
--
Scott G. Akmentins-Taylor     InterNet: staylor@mrynet.com
MRY Systems			        staylor@mrynet.lv
    (Skots Gregorijs Akmentins-Teilors -- just call me "Skots")
		----- Labak miris neka sarkans -----


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?199912201639.IAA60557>