From: "Alex A. Mikh" Newsgroups: comp.os.msdos.djgpp Subject: Help: internal compiler error! Date: 7 Apr 1997 22:35:14 +0300 Organization: Shevchenko Institute Literature Lines: 112 Sender: news AT freelunch DOT freenet DOT kiev DOT ua Distribution: world Message-ID: Reply-To: boroda AT sich DOT freenet DOT kiev DOT ua NNTP-Posting-Host: freelunch.freenet.kiev.ua To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Gentlemen, I will appreciate your kind assistance in a following matter. For some time I'm engaged with creation of programs, using with DJGPP (lately DJGPP v.2) for MsDos 6.20. There were no problems while I was using my old computer (486DX2-80/12M RAM/210 HDD/Trident 8900 1M). After upgrading the computer (MB ABIT PR5R2/K5-133/16M EDO RAM/S3 Trio64V+ 1M) while compiling BIG old checked programs the message appears: Internal compiler error or Abort! I tried to use CWSDPMI host (release 3) as well as QDPMI v.8.0, MsWin 3.1 and Win95. There's not enough place for the swap file on the drive. For example, go32-v2: DPMI memory available: 12519 Kb DPMI swap space available: 50495 Kb The compiling errors appear but in different place. The placement of translation abortion depends also on the ramdrive and smartdrive size. The only configuration, in which the translation is possible without errors is the absence of any smartdrive and ramdrive. At the same time the big 32-bit programs like QWAKE do work. I'd like to understand: are my problems the result of the bad hardware, or this means any bugs in GCC. Can the problems of translation be solved by any means? Here is the text of my system files. Many thanks for your help beforehand. Best regards, Alex. Mikhalevsky. ----------------------------------------------------------------------- CONFIG.SYS file: [common] DOS=HIGH,UMB LASTDRIVE=Z Buffers=20,2 Files=60 Stacks = 9,256 SHELL=C:\DOS\COMMAND.COM C:\DOS\ /E:4096 /P DEVICE=E:\Stacker\DPMS.EXE [Menu] MenuItem=_QR_, Qemm+RamDrv MenuItem=_H_, HiMem MenuItem=_HR_, HiMem+RamDrv MenuDefault=_H_,2 [_QR_] DEVICE=E:\QEMM\QEMM386.SYS RAM DEVICE?=E:\QEMM\QDPMI.SYS SWAPFILE=d:\Temp\DPMI.SWP SWAPSIZE=5000 device=e:\qemm\dos-up.sys @e:\qemm\dos-up.dat device=e:\qemm\loadhi.sys E:\Stacker\STACHIGH.SYS device=e:\qemm\loadhi.sys C:\DOS\RAMDrive.SYS 2512 512 256 /E device=E:\Stacker\SCreate.SYS T: [_H_] device=C:\DOS\HIMEM.SYS /TestMem:Off device=C:\DOS\EMM386.EXE noems DEVICEHIGH=E:\Stacker\STACHIGH.SYS [_HR_] device=C:\DOS\HIMEM.SYS /TestMem:Off device=C:\DOS\EMM386.EXE noems DEVICEHIGH=E:\Stacker\STACHIGH.SYS DEVICEHIGH=C:\DOS\RAMDrive.SYS 1500 512 256 /E DeviceHigh=E:\Stacker\SCreate.SYS T: ---------------------------------------------------------------------- AUTOEXEC.BAT file: @ECHO OFF Prompt $T$H$H$H$L$P$G SET COMSPEC=C:\DOS\COMMAND.COM E:\Stacker\CHECK /WP PATH F:\DjGpp\bin;C:\DOS; set TMPDIR=D:\Temp set DJGPP=F:\DjGpp\djgpp.env set GRX20DRV=VESA gw 640 gh 480 nc 256 set GRXFONT=F:\DjGpp\contrib\grx20\fonts C:\DOS\MODE CON RATE=32 DELAY=1 GoTo %CONFIG% :_QR_ e:\qemm\loadhi C:\Dos\SmartDrv.EXE 4000 E:\Stacker\STACKER.COM @T:\STACVOL.DSK md T:\Temp SET TMP=T:\Temp SET TEMP=T:\Temp GoTo END :_H_ Lh C:\Dos\SmartDrv.EXE 2000 SET TMP=D:\Temp SET TEMP=D:\Temp GoTo END :_HR_ Lh C:\Dos\SmartDrv.EXE 3000 SET TMP=D:\Temp SET TEMP=D:\Temp E:\Stacker\STACKER.COM @T:\STACVOL.DSK md T:\Temp SET TMP=T:\Temp SET TEMP=T:\Temp GoTo END :END