Thread overview
getting internal compiler error
Apr 19, 2002
vincent diepeveen
Apr 19, 2002
Jan Knepper
Apr 20, 2002
Walter
April 19, 2002
chessengine diep code gets problem, is there a fix for?

C:\engine>make
sc -Jm -w -o+space -mmn -w- -6 -Nc -W3 -c diepab.c
Command line error: unrecognized parameter '-mmn'--- errorlevel 1

--- errorlevel 1

C:\engine>make
sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepab.c

sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepasci.c

sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepauto.c

sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepbook.c

sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepcns.c
if( (n=cn->nmoves) ) {
^
diepcns.c(447) : Warning 2: possible unintended assignment
if( (n=cn.nmoves) ) {
^
diepcns.c(529) : Warning 2: possible unintended assignment
if( (n=cn->nmoves) ) {
^
diepcns.c(586) : Warning 2: possible unintended assignment

sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepdbas.c
if( !(zfile = fopen(fname,"rt")) )
^
diepdbas.c(923) : Warning 2: possible unintended assignment

sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepegtb.c

sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepeind.c

sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepeval.c
&& PawnNumbers[apvm] == 1 ) { /* geen vijandelijke pionnen van voren */
^
diepeval.c(2607) : Warning 2: possible unintended assignment
if( (piece=board[sq]) ) {
^
diepeval.c(5102) : Warning 2: possible unintended assignment

sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepexec.c Internal error: cg87 256
--- errorlevel 1

--- errorlevel 1

C:\engine>

so now a try without parameter:

C:\engine>make
sc  -W3 -c diepexec.c
Internal error: cg87 256
--- errorlevel 1

--- errorlevel 1

C:\engine>del *.obj

C:\engine>make
sc  -W3 -c diepab.c

sc  -W3 -c diepasci.c

sc  -W3 -c diepauto.c

sc  -W3 -c diepbook.c

sc  -W3 -c diepcns.c
if( (n=cn->nmoves) ) {
^
diepcns.c(447) : Warning 2: possible unintended assignment
if( (n=cn.nmoves) ) {
^
diepcns.c(529) : Warning 2: possible unintended assignment
if( (n=cn->nmoves) ) {
^
diepcns.c(586) : Warning 2: possible unintended assignment

sc  -W3 -c diepdbas.c
if( !(zfile = fopen(fname,"rt")) )
^
diepdbas.c(923) : Warning 2: possible unintended assignment

sc  -W3 -c diepegtb.c

sc  -W3 -c diepeind.c

sc  -W3 -c diepeval.c
&& PawnNumbers[apvm] == 1 ) { /* geen vijandelijke pionnen van voren */
^
diepeval.c(2607) : Warning 2: possible unintended assignment
if( (piece=board[sq]) ) {
^
diepeval.c(5102) : Warning 2: possible unintended assignment

sc  -W3 -c diepexec.c
Internal error: cg87 256
--- errorlevel 1

--- errorlevel 1

C:\engine>


April 19, 2002
Try it without optimization.
Thus drop the -o+space switch.
Jan



vincent diepeveen wrote:

> chessengine diep code gets problem, is there a fix for?
>
> C:\engine>make
> sc -Jm -w -o+space -mmn -w- -6 -Nc -W3 -c diepab.c
> Command line error: unrecognized parameter '-mmn'--- errorlevel 1
>
> --- errorlevel 1
>
> C:\engine>make
> sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepab.c
>
> sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepasci.c
>
> sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepauto.c
>
> sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepbook.c
>
> sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepcns.c
> if( (n=cn->nmoves) ) {
> ^
> diepcns.c(447) : Warning 2: possible unintended assignment
> if( (n=cn.nmoves) ) {
> ^
> diepcns.c(529) : Warning 2: possible unintended assignment
> if( (n=cn->nmoves) ) {
> ^
> diepcns.c(586) : Warning 2: possible unintended assignment
>
> sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepdbas.c
> if( !(zfile = fopen(fname,"rt")) )
> ^
> diepdbas.c(923) : Warning 2: possible unintended assignment
>
> sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepegtb.c
>
> sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepeind.c
>
> sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepeval.c
> && PawnNumbers[apvm] == 1 ) { /* geen vijandelijke pionnen van voren */
> ^
> diepeval.c(2607) : Warning 2: possible unintended assignment
> if( (piece=board[sq]) ) {
> ^
> diepeval.c(5102) : Warning 2: possible unintended assignment
>
> sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepexec.c Internal error: cg87 256
> --- errorlevel 1
>
> --- errorlevel 1
>
> C:\engine>
>
> so now a try without parameter:
>
> C:\engine>make
> sc  -W3 -c diepexec.c
> Internal error: cg87 256
> --- errorlevel 1
>
> --- errorlevel 1
>
> C:\engine>del *.obj
>
> C:\engine>make
> sc  -W3 -c diepab.c
>
> sc  -W3 -c diepasci.c
>
> sc  -W3 -c diepauto.c
>
> sc  -W3 -c diepbook.c
>
> sc  -W3 -c diepcns.c
> if( (n=cn->nmoves) ) {
> ^
> diepcns.c(447) : Warning 2: possible unintended assignment
> if( (n=cn.nmoves) ) {
> ^
> diepcns.c(529) : Warning 2: possible unintended assignment
> if( (n=cn->nmoves) ) {
> ^
> diepcns.c(586) : Warning 2: possible unintended assignment
>
> sc  -W3 -c diepdbas.c
> if( !(zfile = fopen(fname,"rt")) )
> ^
> diepdbas.c(923) : Warning 2: possible unintended assignment
>
> sc  -W3 -c diepegtb.c
>
> sc  -W3 -c diepeind.c
>
> sc  -W3 -c diepeval.c
> && PawnNumbers[apvm] == 1 ) { /* geen vijandelijke pionnen van voren */
> ^
> diepeval.c(2607) : Warning 2: possible unintended assignment
> if( (piece=board[sq]) ) {
> ^
> diepeval.c(5102) : Warning 2: possible unintended assignment
>
> sc  -W3 -c diepexec.c
> Internal error: cg87 256
> --- errorlevel 1
>
> --- errorlevel 1
>
> C:\engine>

April 20, 2002
I emailed a fix to you, but your email address is invalid. -Walter

"vincent diepeveen" <vincent_member@pathlink.com> wrote in message news:a9pd9g$2j60$1@digitaldaemon.com...
> chessengine diep code gets problem, is there a fix for?
>
> C:\engine>make
> sc -Jm -w -o+space -mmn -w- -6 -Nc -W3 -c diepab.c
> Command line error: unrecognized parameter '-mmn'--- errorlevel 1
>
> --- errorlevel 1
>
> C:\engine>make
> sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepab.c
>
> sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepasci.c
>
> sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepauto.c
>
> sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepbook.c
>
> sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepcns.c
> if( (n=cn->nmoves) ) {
> ^
> diepcns.c(447) : Warning 2: possible unintended assignment
> if( (n=cn.nmoves) ) {
> ^
> diepcns.c(529) : Warning 2: possible unintended assignment
> if( (n=cn->nmoves) ) {
> ^
> diepcns.c(586) : Warning 2: possible unintended assignment
>
> sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepdbas.c
> if( !(zfile = fopen(fname,"rt")) )
> ^
> diepdbas.c(923) : Warning 2: possible unintended assignment
>
> sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepegtb.c
>
> sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepeind.c
>
> sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepeval.c
> && PawnNumbers[apvm] == 1 ) { /* geen vijandelijke pionnen van voren */
> ^
> diepeval.c(2607) : Warning 2: possible unintended assignment
> if( (piece=board[sq]) ) {
> ^
> diepeval.c(5102) : Warning 2: possible unintended assignment
>
> sc -Jm -w -o+space -mn -w- -6 -Nc -W3 -c diepexec.c Internal error: cg87 256
> --- errorlevel 1
>
> --- errorlevel 1
>
> C:\engine>
>
> so now a try without parameter:
>
> C:\engine>make
> sc  -W3 -c diepexec.c
> Internal error: cg87 256
> --- errorlevel 1
>
> --- errorlevel 1
>
> C:\engine>del *.obj
>
> C:\engine>make
> sc  -W3 -c diepab.c
>
> sc  -W3 -c diepasci.c
>
> sc  -W3 -c diepauto.c
>
> sc  -W3 -c diepbook.c
>
> sc  -W3 -c diepcns.c
> if( (n=cn->nmoves) ) {
> ^
> diepcns.c(447) : Warning 2: possible unintended assignment
> if( (n=cn.nmoves) ) {
> ^
> diepcns.c(529) : Warning 2: possible unintended assignment
> if( (n=cn->nmoves) ) {
> ^
> diepcns.c(586) : Warning 2: possible unintended assignment
>
> sc  -W3 -c diepdbas.c
> if( !(zfile = fopen(fname,"rt")) )
> ^
> diepdbas.c(923) : Warning 2: possible unintended assignment
>
> sc  -W3 -c diepegtb.c
>
> sc  -W3 -c diepeind.c
>
> sc  -W3 -c diepeval.c
> && PawnNumbers[apvm] == 1 ) { /* geen vijandelijke pionnen van voren */
> ^
> diepeval.c(2607) : Warning 2: possible unintended assignment
> if( (piece=board[sq]) ) {
> ^
> diepeval.c(5102) : Warning 2: possible unintended assignment
>
> sc  -W3 -c diepexec.c
> Internal error: cg87 256
> --- errorlevel 1
>
> --- errorlevel 1
>
> C:\engine>
>
>