delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1993/05/24/13:59:01

Date: Mon, 24 May 93 13:59:36 EDT
From: DJ Delorie <dj AT ctron DOT com>
To: djgpp AT sun DOT soe DOT clarkson DOT edu
Subject: Re: 286 FAQ

> True or False?
> 	DJGPP, running on a 386 CPU, can produce code that will run
> 	on a 286 machine (using the real-mode gcc front end), but it
> 	is not worth trying to port DJGPP itself to run on a 286,
> 	because its memory requirements are so great that you will
> 	still need 386 virtual memory management to use it.

False.  gcc16 is simply gcc compiled with Turbo-C instead of gcc.  It
still calls the same cpp/cc1/cc1plus/as/ld, which means that the
produced executables are the same regardless of which gcc (gcc or
gcc16) you use.  The advantage of gcc16 is that the overall build time
is slightly less due to faster loading of gcc.exe.

No program produced by djgpp will ever run on a 286 because the 286
doesn't support 32-bit modes.


- Raw text -


  webmaster     delorie software   privacy  
  Copyright � 2019   by DJ Delorie     Updated Jul 2019