Date: Fri, 12 Aug 1994 22:22:12 +0200 From: Stefan Eckart To: djgpp AT sun DOT soe DOT clarkson DOT edu Subject: 1.12 doesn't like XMS Hello, the XMS interface of version 1.12 doesn't seem to work properly. If I run make (3.71) in an XMS setup (i.e. only HIMEM.SYS installed) with go32=topline, the two 'green figures' (occupied / free RAM) add up to 3720k (I have a 4 Mbyte '386 system), which I would say is reasonable. After invoking gcc, the figures add up to only 328k, and when gcc calls cpp, occupied memory is 24k, free memory 262320k, and the system crashes (doesn't respond to ctl-alt-del). Here the figures in detail: swap occ. free ---------------------------- make start 24k 3696k end 236k 3484k swap 24k 212k 3508k gcc start 24k 304k end 148k 180k swap 24k 124k 204k cpp start 24k 262320k It seems to work if I run gcc without make, but the compiler is running awfully slow because of the small available RAM (328k). There are no problems when I use VCPI (EMM386.EXE). I didn't try DPMI. If I don't install any memory manager, the topline figures are ok, but make fails after returning from cpp to gcc with an invalid opcode exception (int 06) causing a reboot. Stefan. -- stefan AT lis DOT e-technik DOT tu-muenchen DOT de P.S.: Here is the output of running go32 (XMS setup): go32 version 1.12 Copyright (C) 1994 DJ Delorie Lowest version I can run is 1.08 go32.exe usage: go32 [-d {debugger}] [{program} [{options} . . . ]] go32.exe build time was Thu Aug 04 19:52:27 1994 XMS memory available: 3260 Kb Swap space available: 10348 Kb